From 61650f6146cc4978921428001505e94de1294da6 Mon Sep 17 00:00:00 2001 From: Yury Lysogorskiy Date: Thu, 5 Nov 2026 17:52:48 +0100 Subject: [PATCH] Release 0.1.4: GRACE-1L/2L with max_order 3, faster GPU kernels for GRACE-OFF, GRACE-2L RMSNorm epsilon - GRACE-1L and GRACE-2L models with max_order 3 (no AAAA / BBBB products; the small GRACE-OFF models) run on the CPU, NVIDIA and AMD GPUs, in Python and in LAMMPS. GRACE-2L files of such models need a tensorpotential newer than 0.6.2.1. - GRACE-2L: RMSNorm epsilon 1e-10 as in tensorpotential (was 1e-8); results near the cutoff now match TensorFlow. - CPU: forces after a call that stopped with the error for two atoms at the same position are right again. - GPUs: kernels of their own for GRACE-1L FC widths 20 and 48 and radial widths up to 32 and 48; lmax-3 bond kernels; CG-product kernels matched product by product; GRACE-2L layer-2 backward with more teams per CU on AMD. GRACE-OFF models up to 48 % faster. - Changed defaults: wave-per-atom bond backward for lmax-3 GRACE-1L on NVIDIA GPUs; GRACE-1L padding widths. See CHANGELOG.md. --- CHANGELOG.md | 66 + CMakeLists.txt | 2 +- docs/lammps.md | 6 +- docs/models.md | 23 +- libgrace/include/grace/fused_cpu_types.h | 9 +- .../kk/{g2l_shape_smaxl.h => cg_tables.h} | 21447 +++++++++++----- libgrace/include/grace/kk/fused_dense.h | 81 + libgrace/include/grace/kk/fused_hip_bonds.h | 91 +- libgrace/include/grace/kk/g1l_shape_large.h | 3954 --- libgrace/include/grace/kk/g2l_shape_smaxm.h | 12389 --------- libgrace/include/grace/kk/grace_1l_fused_kk.h | 6 +- .../include/grace/kk/grace_1l_fused_kk_impl.h | 164 +- libgrace/include/grace/kk/grace_2l_fused_kk.h | 6 +- .../include/grace/kk/grace_2l_fused_kk_impl.h | 132 +- libgrace/include/grace/kk/grace_2l_kk_impl.h | 8 +- libgrace/include/grace/kk/support.h | 11 +- libgrace/include/grace/model_1l.h | 1 + libgrace/include/grace/model_2l.h | 4 + libgrace/src/fused_1l.cpp | 2 +- libgrace/src/fused_2l.cpp | 5 +- libgrace/src/fused_3l.cpp | 2 +- libgrace/src/max_order3.h | 139 + libgrace/src/model_1l.cpp | 7 +- libgrace/src/model_2l.cpp | 8 +- pyproject.toml | 2 +- python-cuda/pyproject.toml | 4 +- python-rocm6/pyproject.toml | 4 +- python/tests/test_calculator.py | 15 + python/tests/test_gpu_parity.py | 52 +- python/tests/test_order3_tf.py | 26 + python/tests/test_pace.py | 12 + python/tests/test_ref_tf.py | 35 +- python/tests/test_runtimes.py | 8 +- python/tests/test_vs_tp.py | 11 +- tests/fixtures/grace_1l_l3.npz | Bin 0 -> 278670 bytes tests/fixtures/grace_1l_order3.npz | Bin 0 -> 164450 bytes tests/fixtures/grace_1l_w48.npz | Bin 0 -> 3024676 bytes tests/fixtures/grace_2l_l3.npz | Bin 0 -> 773128 bytes tests/fixtures/grace_2l_order3.npz | Bin 0 -> 477644 bytes tests/fixtures/legacy_1l_order3.npz | Bin 0 -> 186610 bytes tests/fixtures/legacy_2l_order3.npz | Bin 0 -> 372036 bytes tests/fixtures/ref_tf/dimers_tf_fp64.npz | Bin 0 -> 16124 bytes tests/fixtures/ref_tf/order3_tf.npz | Bin 0 -> 28630 bytes tests/kk/test_kk_1l_compile.cpp | 26 +- tests/kk/test_kk_2l_compile.cpp | 25 +- tests/kk/test_kk_cg_tables.cpp | 99 + tests/kk/test_kk_order3.cpp | 87 + tests/test_driver.cpp | 117 +- 48 files changed, 15643 insertions(+), 23443 deletions(-) rename libgrace/include/grace/kk/{g2l_shape_smaxl.h => cg_tables.h} (62%) delete mode 100644 libgrace/include/grace/kk/g1l_shape_large.h delete mode 100644 libgrace/include/grace/kk/g2l_shape_smaxm.h create mode 100644 libgrace/src/max_order3.h create mode 100644 python/tests/test_order3_tf.py create mode 100644 tests/fixtures/grace_1l_l3.npz create mode 100644 tests/fixtures/grace_1l_order3.npz create mode 100644 tests/fixtures/grace_1l_w48.npz create mode 100644 tests/fixtures/grace_2l_l3.npz create mode 100644 tests/fixtures/grace_2l_order3.npz create mode 100644 tests/fixtures/legacy_1l_order3.npz create mode 100644 tests/fixtures/legacy_2l_order3.npz create mode 100644 tests/fixtures/ref_tf/dimers_tf_fp64.npz create mode 100644 tests/fixtures/ref_tf/order3_tf.npz create mode 100644 tests/kk/test_kk_cg_tables.cpp create mode 100644 tests/kk/test_kk_order3.cpp diff --git a/CHANGELOG.md b/CHANGELOG.md index 736340b..fc8a528 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,72 @@ Notable changes of grace-runtime, grace-runtime-cuda12 and grace-runtime-rocm6 (they share one version). Each release has a section "Changed defaults" when a default behaves differently. +## [0.1.4](https://github.com/ICAMS/grace-runtime/releases/tag/0.1.4) (2026-11-05) + +GRACE-1L/2L models with `max_order` 3, faster GPU kernels for the GRACE-OFF models, and GRACE-2L results near the +cutoff that match TensorFlow. + +### Added + +- **GRACE-1L and GRACE-2L models with `max_order` 3** (no AAAA / BBBB products; for example the small GRACE-OFF + models) run on the CPU and on NVIDIA and AMD GPUs, in Python and in LAMMPS, with the same results as TensorFlow. + Such models have no uncertainty head. GRACE-2L files of such models need `export_kokkos` of a tensorpotential newer + than 0.6.2.1; GRACE-1L files exported earlier load as they are. Older grace-runtime versions refuse such files + (`fc_AA2_w_left missing`). + +### Fixed + +- **GRACE-2L near the cutoff:** the RMSNorm epsilon is now 1e-10, the value of tensorpotential (was 1e-8). Energies and + forces change where atoms have few neighbors or bonds close to the cutoff (molecules, surfaces, dissociation), by up + to 2 eV for a dimer 0.05 Å inside the cutoff, and now agree with TensorFlow there. Bulk results are not visibly + affected. +- CPU: after a call that stopped with the error for two atoms at the same position, the next call on the same + calculator returned wrong forces (the bond forces of the failed call were added; energies were right). + +### Changed + +- **Faster GPU kernels**, mainly for the GRACE-OFF models: + - GRACE-1L: GPU kernels of their own for FC widths 20 and 48 and for radial widths up to 32 and 48 (before: + zero-padded to 32 or 64). + - Models with lmax 3 get the wave-per-atom bond backward and, on AMD CDNA GPUs, the matrix-core basis kernels + (before: lmax 4 only). + - The specialised CG-product kernels are chosen product by product instead of for a whole model shape, so models + whose products match only partly (the GRACE-OFF models, GRACE-2L-OMAT, GRACE-2L-OAM) use them too. + - AMD GPUs: the GRACE-2L layer-2 backward of models with 48 layer-2 channels and lmax 4 fits more teams per compute + unit. + +Time per atom and step (µs; Python, fixed positions), about 5,000 atoms of water (GRACE-2L-OMAT: bcc W), before and +after these kernels: + +| Model | RTX 4070 SUPER | MI250X (one GCD) | +|---|---|---| +| GRACE-OFF-1L-small | 0.85 → 0.54 (−36 %) | 1.35 → 0.70 (−48 %) | +| GRACE-OFF-1L-large | 3.81 → 2.67 (−30 %) | 3.08 → 2.13 (−31 %) | +| GRACE-OFF-2L-small | 2.04 → 1.96 (−4 %) | 2.84 → 2.28 (−20 %) | +| GRACE-OFF-2L-medium | 3.56 → 3.45 (−3 %) | 4.50 → 3.74 (−17 %) | +| GRACE-OFF-2L-large | 4.85 → 4.64 (−4 %) | 5.68 → 4.60 (−19 %) | +| GRACE-2L-OMAT | 3.72 → 3.50 (−6 %) | 3.94 → 3.07 (−22 %) | + +Results change at the level of fp32 rounding only. + +### LAMMPS (`grace-runtime` branch of the LAMMPS fork) + +- Builds grace-runtime 0.1.4: the models, fixes and GPU kernels above. + +### Documentation + +- Models: fits with `max_order` 3; exporting a model published as `saved_model/` only; the GRACE-1L widths with GPU + kernels of their own. +- Benchmarks: the time-per-atom chart names its benchmark system. + +### Changed defaults + +- NVIDIA GPUs: GRACE-1L models with lmax 3 use the wave-per-atom bond backward (`GRACE_FUSED_WAVE_BWD`, which still + switches it either way). +- GPU padding of GRACE-1L fits: FC widths up to 20 pad to 20 (was 32), from 33 to 48 pad to 48 (was 64); radial + widths up to 32 run unpadded (was: padded to 32 unless they divide 256), from 33 to 48 pad to 48 (was 64). The + padding warning names the new widths. + ## [0.1.3](https://github.com/ICAMS/grace-runtime/releases/tag/0.1.3) (2026-11-03) Fixes, and the LAMMPS fork on the current stable LAMMPS. diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a3f49a..6c3dbbb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,7 +46,7 @@ if(GRACE_WITH_KOKKOS) include(cmake/GraceHipAtomics.cmake) set(GRACE_KK_TESTS test_kk_1l_compile test_kk_2l_compile test_kk_3l_compile test_kk_csr test_kk_csr_3l test_kk_2l_large test_kk_neighbors test_kk_coupling test_kk_large test_kk_gemm test_kk_device - test_kk_launch_check test_kk_d3) + test_kk_launch_check test_kk_d3 test_kk_order3 test_kk_cg_tables) foreach(t ${GRACE_KK_TESTS}) add_executable(${t} tests/kk/${t}.cpp) target_link_libraries(${t} PRIVATE grace::libgrace Kokkos::kokkos) diff --git a/docs/lammps.md b/docs/lammps.md index 5c964d1..c74c745 100644 --- a/docs/lammps.md +++ b/docs/lammps.md @@ -30,7 +30,7 @@ cd lammps ## 2. Build The pair styles are part of the `ML-PACE` package. When CMake configures the build, it downloads grace-runtime -0.1.3 from GitHub, so the configure step needs network access. It also downloads the ML-PACE library. Pick one of the +0.1.4 from GitHub, so the configure step needs network access. It also downloads the ML-PACE library. Pick one of the three recipes; run each from the `lammps` folder. ### CPU @@ -136,10 +136,10 @@ Other AMD GPUs ([GPU backends](backends.md#amd-rocm)): ### Without network access -Download grace-runtime 0.1.3 on a machine with network access, copy it over and pass its path: +Download grace-runtime 0.1.4 on a machine with network access, copy it over and pass its path: ```bash -git clone --depth 1 -b 0.1.3 https://github.com/ICAMS/grace-runtime.git +git clone --depth 1 -b 0.1.4 https://github.com/ICAMS/grace-runtime.git cmake -S cmake -B build-cpu ... -D LOCAL_GRACE_RUNTIME=$PWD/grace-runtime ``` diff --git a/docs/models.md b/docs/models.md index 657ec2c..869ebbb 100644 --- a/docs/models.md +++ b/docs/models.md @@ -25,13 +25,30 @@ grace_utils -p model.yaml -c CHECKPOINT export_kokkos -o model.npz Fits of the early GRACE-1L/2L presets export the same way. Their files are format 2; an older grace-runtime refuses them and asks for an update. +GRACE-1L and GRACE-2L fits with `max_order` 3 (no AAAA / BBBB products; for example the small GRACE-OFF models) run as +well as those with `max_order` 4, with the same results; the exported file has no AAAA / BBBB arrays and grace-runtime +adds an inactive stage when it loads it. Such models have no uncertainty head. Other values of `max_order` are refused +by `export_kokkos`. GRACE-2L fits with `max_order` 3 need a tensorpotential newer than 0.6.2.1 to export. + +A model published as `model.yaml` and `saved_model/` without its training checkpoints needs a checkpoint first (with a +tensorpotential newer than 0.6.2.1): + +```bash +grace_utils -p model.yaml saved_model_to_checkpoint -s saved_model -o checkpoint +grace_utils -p model.yaml -c checkpoint export_kokkos -o model.npz +``` + +(`export_kokkos` refuses a checkpoint that does not hold the model's weights, such as the files in +`saved_model/variables/`.) + On a GPU, GRACE-2L fits up to the widths of the registry models run on the fast kernels, narrower layers zero-padded with the same results and a warning (lmax at most 4; not models with an uncertainty head): a fit of the current presets with at most 42 layer-1 and 32 layer-2 radial channels, 64 layer-2 product functions and `n_mlp_dens` at most 16, and any fit with at most 32 layer-1 and 48 layer-2 radial channels, 48 layer-2 product functions and `n_mlp_dens` at most -12. GRACE-1L fits with up to 64 radial channels and FC outputs run zero-padded the same way. Wider GRACE-2L fits stop -with an error that names their widths, also with `device="auto"`; with `GRACE_GENERIC_KERNELS=1` set in the environment -they run on generic GPU kernels, several times slower, with a warning. Please open an +12. GRACE-1L fits with up to 64 radial channels and FC outputs run on the fast kernels too: FC widths 20, 32, 48 and 64 +and radial widths up to 32, 48 and 64 on kernels of their own, other widths zero-padded the same way. Wider GRACE-2L +fits stop with an error that names their widths, also with `device="auto"`; with `GRACE_GENERIC_KERNELS=1` set in the +environment they run on generic GPU kernels, several times slower, with a warning. Please open an [issue](https://github.com/ICAMS/grace-runtime/issues) with the widths the message names so that fast kernels can be added. diff --git a/libgrace/include/grace/fused_cpu_types.h b/libgrace/include/grace/fused_cpu_types.h index 5af4176..d2053e9 100644 --- a/libgrace/include/grace/fused_cpu_types.h +++ b/libgrace/include/grace/fused_cpu_types.h @@ -148,11 +148,13 @@ struct RowLocks { }; // per-thread force rows [nmax][3] (no atomics: neighbours of one thread's atoms are often owned by another). -// Kept all-zero between computes: reduce() adds them to atom->f in contiguous chunks and clears them. +// Kept all-zero between computes: reduce() adds them to atom->f in contiguous chunks and clears them. A compute that +// throws between ensure() and reduce() (the zero-bond error) leaves them dirty; the next ensure() clears them. // Each thread first touches its own rows (SpreadBuf), which it then writes all compute long. struct ThreadForces { SpreadBuf buf; int nth = 1, nmax = 0; + bool dirty = false; // set by ensure(), cleared by reduce() void ensure(int nthreads, int nmax_) { if (nthreads != nth || nmax_ > nmax) { @@ -161,7 +163,9 @@ struct ThreadForces { buf.assign((size_t) nthreads * nmax_ * 3, 0.0, nthreads); nth = nthreads; nmax = nmax_; - } + } else if (dirty) + buf.assign(buf.size(), 0.0, nthreads); + dirty = true; } double *of(int tid) { return buf.data() + (size_t) tid * nmax * 3; } void reduce(double *f, int nall) // f: atom->f[0] (contiguous [nmax][3]) @@ -181,6 +185,7 @@ struct ThreadForces { std::memset(src + q0, 0, (q1 - q0) * sizeof(double)); } } + dirty = false; } }; diff --git a/libgrace/include/grace/kk/g2l_shape_smaxl.h b/libgrace/include/grace/kk/cg_tables.h similarity index 62% rename from libgrace/include/grace/kk/g2l_shape_smaxl.h rename to libgrace/include/grace/kk/cg_tables.h index 9c3332b..6b1acb9 100644 --- a/libgrace/include/grace/kk/g2l_shape_smaxl.h +++ b/libgrace/include/grace/kk/cg_tables.h @@ -1,21 +1,32 @@ // SPDX-License-Identifier: LicenseRef-ASL (Academic Software Licence, see LICENSE.md) -// Generated from GRACE-2L-SMAX-OMAT-large/kokkos.npz -- do not edit. -#ifndef LMP_PAIR_GRACE_2L_FUSED_SHAPE_SMAXL_H -#define LMP_PAIR_GRACE_2L_FUSED_SHAPE_SMAXL_H +// Generated by gen_cg_tables.py -- do not edit. Shape-specialised CG products, one struct per distinct CG +// table; per engine product the tables seen there (cgt::Tables). Read by grace_1l_fused_kk_impl.h and +// grace_2l_fused_kk_impl.h. +#pragma once #include namespace grace { namespace kk { -namespace G2LShape_SMAXL { +namespace cgt { -constexpr int nt_AA = 623; -constexpr int tab_AA[623][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {4,4,2}, {5,5,2}, {6,6,2}, {7,7,2}, {8,8,2}, {9,9,3}, {10,10,3}, {11,11,3}, {12,12,3}, {13,13,3}, {14,14,3}, {15,15,3}, {16,16,4}, {17,17,4}, {18,18,4}, {19,19,4}, {20,20,4}, {21,21,4}, {22,22,4}, {23,23,4}, {24,24,4}, {1,0,5}, {2,0,6}, {3,0,7}, {4,3,8}, {5,2,8}, {6,1,8}, {8,1,8}, {5,1,9}, {6,2,9}, {7,3,9}, {4,1,10}, {6,3,10}, {7,2,10}, {8,3,10}, {9,8,11}, {10,7,11}, {11,6,11}, {11,8,11}, {12,5,11}, {13,4,11}, {14,5,11}, {15,4,11}, {10,4,12}, {11,5,12}, {12,6,12}, {13,7,12}, {14,8,12}, {9,4,13}, {10,5,13}, {11,4,13}, {12,7,13}, {13,6,13}, {13,8,13}, {14,7,13}, {15,8,13}, {16,15,14}, {17,14,14}, {18,13,14}, {18,15,14}, {19,12,14}, {19,14,14}, {20,11,14}, {21,10,14}, {22,9,14}, {22,11,14}, {23,10,14}, {24,9,14}, {17,9,15}, {18,10,15}, {19,11,15}, {20,12,15}, {21,13,15}, {22,14,15}, {23,15,15}, {16,9,16}, {17,10,16}, {18,9,16}, {18,11,16}, {19,10,16}, {20,13,16}, {21,12,16}, {21,14,16}, {22,13,16}, {22,15,16}, {23,14,16}, {24,15,16}, {3,1,17}, {2,1,18}, {1,1,19}, {2,2,19}, {3,3,19}, {3,2,20}, {1,1,21}, {3,3,21}, {4,0,22}, {5,0,23}, {6,0,24}, {7,0,25}, {8,0,26}, {6,4,27}, {7,5,27}, {7,4,28}, {6,5,28}, {8,5,28}, {4,4,29}, {5,5,29}, {6,6,29}, {7,7,29}, {8,8,29}, {5,4,30}, {7,6,30}, {8,7,30}, {5,5,31}, {8,6,31}, {7,7,31}, {9,3,32}, {10,2,32}, {11,3,32}, {13,1,32}, {15,1,32}, {10,3,33}, {11,2,33}, {12,1,33}, {14,1,33}, {11,1,34}, {12,2,34}, {13,3,34}, {10,1,35}, {12,3,35}, {13,2,35}, {14,3,35}, {9,1,36}, {11,1,36}, {13,3,36}, {14,2,36}, {15,3,36}, {13,9,37}, {12,10,37}, {13,11,37}, {15,11,37}, {14,9,38}, {13,10,38}, {15,10,38}, {12,11,38}, {14,11,38}, {9,9,39}, {11,11,39}, {12,12,39}, {13,13,39}, {15,15,39}, {10,9,40}, {11,10,40}, {13,12,40}, {14,13,40}, {15,14,40}, {11,9,41}, {11,11,41}, {14,12,41}, {13,13,41}, {15,13,41}, {16,8,42}, {17,7,42}, {18,6,42}, {19,7,42}, {20,4,42}, {21,5,42}, {23,5,42}, {24,4,42}, {17,8,43}, {18,7,43}, {19,6,43}, {19,8,43}, {20,5,43}, {21,4,43}, {22,5,43}, {23,4,43}, {18,4,44}, {19,5,44}, {20,6,44}, {21,7,44}, {22,8,44}, {17,4,45}, {18,5,45}, {19,4,45}, {20,7,45}, {21,6,45}, {21,8,45}, {22,7,45}, {23,8,45}, {16,4,46}, {17,5,46}, {19,5,46}, {20,8,46}, {21,7,46}, {22,6,46}, {23,7,46}, {24,8,46}, {22,16,47}, {21,17,47}, {20,18,47}, {24,18,47}, {21,19,47}, {23,19,47}, {23,16,48}, {22,17,48}, {24,17,48}, {21,18,48}, {23,18,48}, {20,19,48}, {22,19,48}, {16,16,49}, {17,17,49}, {18,18,49}, {19,19,49}, {20,20,49}, {21,21,49}, {22,22,49}, {23,23,49}, {24,24,49}, {17,16,50}, {18,17,50}, {19,18,50}, {21,20,50}, {22,21,50}, {23,22,50}, {24,23,50}, {18,16,51}, {19,17,51}, {19,19,51}, {22,20,51}, {21,21,51}, {23,21,51}, {24,22,51}, {4,3,52}, {8,1,52}, {4,2,53}, {5,3,53}, {7,1,53}, {4,3,54}, {5,2,54}, {6,1,54}, {8,1,54}, {5,1,55}, {6,2,55}, {7,3,55}, {4,1,56}, {6,3,56}, {7,2,56}, {8,3,56}, {5,1,57}, {7,3,57}, {8,2,57}, {4,1,58}, {8,3,58}, {9,0,59}, {10,0,60}, {11,0,61}, {12,0,62}, {13,0,63}, {14,0,64}, {15,0,65}, {9,6,66}, {10,7,66}, {11,8,66}, {13,4,66}, {14,5,66}, {9,7,67}, {11,7,67}, {12,4,67}, {13,5,67}, {15,5,67}, {9,8,68}, {10,7,68}, {11,6,68}, {11,8,68}, {12,5,68}, {13,4,68}, {14,5,68}, {15,4,68}, {10,4,69}, {11,5,69}, {12,6,69}, {13,7,69}, {14,8,69}, {9,4,70}, {10,5,70}, {11,4,70}, {12,7,70}, {13,6,70}, {13,8,70}, {14,7,70}, {15,8,70}, {9,5,71}, {11,5,71}, {12,8,71}, {13,7,71}, {15,7,71}, {10,5,72}, {11,4,72}, {13,8,72}, {14,7,72}, {15,6,72}, {16,3,73}, {17,2,73}, {18,3,73}, {22,1,73}, {24,1,73}, {17,3,74}, {18,2,74}, {19,3,74}, {21,1,74}, {23,1,74}, {18,3,75}, {19,2,75}, {20,1,75}, {22,1,75}, {19,1,76}, {20,2,76}, {21,3,76}, {18,1,77}, {20,3,77}, {21,2,77}, {22,3,77}, {17,1,78}, {19,1,78}, {21,3,78}, {22,2,78}, {23,3,78}, {16,1,79}, {18,1,79}, {22,3,79}, {23,2,79}, {24,3,79}, {16,13,80}, {17,12,80}, {18,13,80}, {19,14,80}, {20,9,80}, {21,10,80}, {22,11,80}, {24,11,80}, {16,14,81}, {17,13,81}, {18,12,81}, {19,13,81}, {19,15,81}, {20,10,81}, {21,9,81}, {21,11,81}, {23,11,81}, {24,10,81}, {16,15,82}, {17,14,82}, {18,13,82}, {18,15,82}, {19,12,82}, {19,14,82}, {20,11,82}, {21,10,82}, {22,9,82}, {22,11,82}, {23,10,82}, {24,9,82}, {17,9,83}, {18,10,83}, {19,11,83}, {20,12,83}, {21,13,83}, {22,14,83}, {23,15,83}, {16,9,84}, {17,10,84}, {18,9,84}, {18,11,84}, {19,10,84}, {20,13,84}, {21,12,84}, {21,14,84}, {22,13,84}, {22,15,84}, {23,14,84}, {24,15,84}, {16,10,85}, {17,11,85}, {19,9,85}, {19,11,85}, {20,14,85}, {21,13,85}, {21,15,85}, {22,12,85}, {23,13,85}, {24,14,85}, {16,11,86}, {18,11,86}, {19,10,86}, {20,15,86}, {21,14,86}, {22,13,86}, {23,12,86}, {24,13,86}, {8,4,87}, {7,4,88}, {8,5,88}, {6,4,89}, {7,5,89}, {7,4,90}, {6,5,90}, {8,5,90}, {4,4,91}, {5,5,91}, {6,6,91}, {7,7,91}, {8,8,91}, {5,4,92}, {7,6,92}, {8,7,92}, {5,5,93}, {8,6,93}, {7,7,93}, {5,4,94}, {8,7,94}, {4,4,95}, {8,8,95}, {9,3,96}, {15,1,96}, {9,2,97}, {10,3,97}, {14,1,97}, {9,3,98}, {10,2,98}, {11,3,98}, {13,1,98}, {15,1,98}, {10,3,99}, {11,2,99}, {12,1,99}, {14,1,99}, {11,1,100}, {12,2,100}, {13,3,100}, {10,1,101}, {12,3,101}, {13,2,101}, {14,3,101}, {9,1,102}, {11,1,102}, {13,3,102}, {14,2,102}, {15,3,102}, {10,1,103}, {14,3,103}, {15,2,103}, {9,1,104}, {15,3,104}, {13,9,105}, {14,10,105}, {15,11,105}, {12,9,106}, {13,10,106}, {14,11,106}, {13,9,107}, {12,10,107}, {13,11,107}, {15,11,107}, {14,9,108}, {13,10,108}, {15,10,108}, {12,11,108}, {14,11,108}, {9,9,109}, {10,10,109}, {11,11,109}, {12,12,109}, {13,13,109}, {14,14,109}, {15,15,109}, {10,9,110}, {11,10,110}, {13,12,110}, {14,13,110}, {15,14,110}, {11,9,111}, {11,11,111}, {14,12,111}, {13,13,111}, {15,13,111}, {11,10,112}, {15,12,112}, {14,13,112}, {11,9,113}, {10,10,113}, {15,13,113}, {14,14,113}, {16,0,114}, {17,0,115}, {18,0,116}, {19,0,117}, {20,0,118}, {21,0,119}, {22,0,120}, {23,0,121}, {24,0,122}, {16,6,123}, {17,7,123}, {18,8,123}, {22,4,123}, {23,5,123}, {16,7,124}, {17,6,124}, {18,7,124}, {19,8,124}, {21,4,124}, {22,5,124}, {24,5,124}, {16,8,125}, {17,7,125}, {18,6,125}, {19,7,125}, {20,4,125}, {21,5,125}, {23,5,125}, {24,4,125}, {17,8,126}, {18,7,126}, {19,6,126}, {19,8,126}, {20,5,126}, {21,4,126}, {22,5,126}, {23,4,126}, {18,4,127}, {19,5,127}, {20,6,127}, {21,7,127}, {22,8,127}, {17,4,128}, {18,5,128}, {19,4,128}, {20,7,128}, {21,6,128}, {21,8,128}, {22,7,128}, {23,8,128}, {16,4,129}, {17,5,129}, {19,5,129}, {20,8,129}, {21,7,129}, {22,6,129}, {23,7,129}, {24,8,129}, {16,5,130}, {18,5,130}, {19,4,130}, {21,8,130}, {22,7,130}, {23,6,130}, {24,7,130}, {17,5,131}, {18,4,131}, {22,8,131}, {23,7,131}, {24,6,131}, {20,16,132}, {21,17,132}, {22,18,132}, {23,19,132}, {21,16,133}, {20,17,133}, {21,18,133}, {22,19,133}, {24,19,133}, {22,16,134}, {21,17,134}, {20,18,134}, {24,18,134}, {21,19,134}, {23,19,134}, {23,16,135}, {22,17,135}, {24,17,135}, {21,18,135}, {23,18,135}, {20,19,135}, {22,19,135}, {16,16,136}, {17,17,136}, {18,18,136}, {19,19,136}, {20,20,136}, {21,21,136}, {22,22,136}, {23,23,136}, {24,24,136}, {17,16,137}, {18,17,137}, {19,18,137}, {21,20,137}, {22,21,137}, {23,22,137}, {24,23,137}, {18,16,138}, {19,17,138}, {19,19,138}, {22,20,138}, {21,21,138}, {23,21,138}, {24,22,138}, {19,16,139}, {19,18,139}, {23,20,139}, {22,21,139}, {24,21,139}, {19,17,140}, {18,18,140}, {24,20,140}, {23,21,140}, {22,22,140}}; -constexpr double cg_AA[623] = {1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.29099440574646, 1.29099440574646, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 1.29099440574646, -0.64549720287323, 0.64549720287323, 1.0, 1.0, 1.0, 1.0, 1.0, -0.8944271802902222, 0.7745966911315918, 0.7745966911315918, 0.4472135901451111, -0.7745966911315918, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.7745966911315918, 0.4472135901451111, 0.7745966911315918, -0.3872983455657959, -0.8944271802902222, 0.3872983455657959, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.3571428656578064, -0.7142857313156128, 0.5532833337783813, 0.3571428656578064, 0.5646924376487732, 0.4374088943004608, -0.5646924376487732, 0.22587697207927704, -0.4374088943004608, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.5646924376487732, 0.4374088943004608, 0.22587697207927704, 0.4374088943004608, 0.5646924376487732, -0.3571428656578064, -0.2766416668891907, -0.7142857313156128, 0.2766416668891907, -0.3571428656578064, 0.32867109775543213, 0.23240555822849274, 0.21516573429107666, -0.08784104883670807, 0.0555555559694767, -0.08784104883670807, -0.23240555822849274, -0.32867109775543213, 0.23240555822849274, 0.24845199286937714, 0.3042903244495392, 0.08784104883670807, -0.2222222238779068, -0.08784104883670807, -0.24845199286937714, -0.23240555822849274, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, 0.24845199286937714, -0.08784104883670807, -0.2222222238779068, 0.3042903244495392, -0.08784104883670807, 0.24845199286937714, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.0555555559694767, -0.08784104883670807, 0.21516573429107666, 0.23240555822849274, 0.32867109775543213, -0.22771002352237701, -0.34156501293182373, -0.5773502588272095, 0.22771002352237701, 0.4303314685821533, 0.34156501293182373, 0.4260064363479614, 0.4025382399559021, -0.4260064363479614, 0.273861289024353, -0.4025382399559021, 0.13608276844024658, -0.273861289024353, -0.3478327989578247, -0.08695819973945618, 0.09938079863786697, 0.21118420362472534, 0.24845199286937714, 0.21118420362472534, 0.09938079863786697, -0.08695819973945618, -0.3478327989578247, 0.4260064363479614, 0.4025382399559021, 0.273861289024353, 0.13608276844024658, 0.273861289024353, 0.4025382399559021, 0.4260064363479614, -0.22771002352237701, -0.34156501293182373, -0.21516573429107666, -0.5773502588272095, 0.21516573429107666, -0.34156501293182373, -0.22771002352237701, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827, 1.1832159757614136, 0.8366600275039673, 0.8366600275039673, 0.7745966911315918, 0.8944271802902222, -0.3162277638912201, 1.095445156097412, 0.3162277638912201, 0.10000000149011612, -0.4000000059604645, 0.6000000238418579, -0.4000000059604645, 0.10000000149011612, -0.3162277638912201, 1.095445156097412, -0.3162277638912201, -0.4472135901451111, 0.7745966911315918, 0.4472135901451111, -0.8366600275039673, 0.8366600275039673, -0.5916079878807068, 0.5916079878807068, 0.6123724579811096, 0.6123724579811096, 0.4330126941204071, 0.5303300619125366, 0.5303300619125366, -0.1157275140285492, 0.5669466853141785, 0.4482107162475586, 0.4482107162475586, 0.1157275140285492, -0.20044593513011932, 0.6338657140731812, 0.5175491571426392, 0.20044593513011932, -0.40089187026023865, 0.6546536684036255, -0.40089187026023865, -0.20044593513011932, 0.5175491571426392, 0.6338657140731812, -0.20044593513011932, -0.1157275140285492, -0.4482107162475586, 0.4482107162475586, 0.5669466853141785, -0.1157275140285492, -0.5303300619125366, 0.5303300619125366, 0.4330126941204071, -0.6123724579811096, 0.6123724579811096, -0.6546536684036255, 0.8451542258262634, -0.6546536684036255, -1.133893370628357, 0.37796446681022644, 0.37796446681022644, 0.7423074841499329, -0.2474358230829239, 0.6388765573501587, -0.7423074841499329, -0.5532833337783813, 0.5714285969734192, 0.5532833337783813, 0.5532833337783813, -0.5714285969734192, 0.2142857164144516, -0.5, 0.0714285746216774, 0.4285714328289032, 0.0714285746216774, -0.5, 0.2142857164144516, -0.5532833337783813, 0.5714285969734192, 0.5532833337783813, 0.5714285969734192, -0.5532833337783813, 0.7423074841499329, -0.31943827867507935, -0.2474358230829239, 0.31943827867507935, 0.7423074841499329, -0.37796446681022644, -1.133893370628357, 0.37796446681022644, 0.6546536684036255, -0.4225771129131317, -0.6546536684036255, 0.4225771129131317, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.6260990500450134, 0.38340580463409424, -0.20493902266025543, -0.20493902266025543, 0.38340580463409424, 0.38340580463409424, -0.15652476251125336, 0.36228442192077637, -0.30740851163864136, -0.30740851163864136, 0.36228442192077637, -0.38340580463409424, -0.20493902266025543, 0.36228442192077637, 0.17888544499874115, 0.24647514522075653, -0.5196152329444885, 0.24647514522075653, -0.36228442192077637, 0.20493902266025543, -0.30740851163864136, 0.24647514522075653, 0.3801315426826477, -0.3872983455657959, 0.12247448414564133, 0.3872983455657959, -0.24647514522075653, 0.30740851163864136, -0.5196152329444885, 0.12247448414564133, 0.4472135901451111, 0.12247448414564133, -0.5196152329444885, -0.30740851163864136, 0.24647514522075653, 0.3872983455657959, 0.12247448414564133, 0.3801315426826477, 0.3872983455657959, 0.24647514522075653, -0.30740851163864136, -0.20493902266025543, 0.36228442192077637, -0.24647514522075653, -0.5196152329444885, 0.24647514522075653, 0.17888544499874115, 0.36228442192077637, -0.20493902266025543, 0.38340580463409424, -0.36228442192077637, 0.30740851163864136, -0.30740851163864136, 0.36228442192077637, -0.15652476251125336, 0.38340580463409424, -0.38340580463409424, 0.20493902266025543, -0.20493902266025543, 0.38340580463409424, -0.6260990500450134, 0.5185185074806213, -0.5797213315963745, 0.6573421955108643, -0.5797213315963745, -0.5797213315963745, -0.7777777910232544, 0.21911406517028809, 0.21911406517028809, 0.5797213315963745, 0.6573421955108643, 0.21911406517028809, -0.40740740299224854, -0.6573421955108643, 0.4969039857387543, -0.21911406517028809, -0.5797213315963745, 0.21911406517028809, 0.5797213315963745, 0.4969039857387543, -0.21911406517028809, 0.3333333432674408, -0.4969039857387543, 0.25925925374031067, -0.3888888955116272, -0.20370370149612427, 0.1666666716337204, 0.3333333432674408, 0.1666666716337204, -0.20370370149612427, -0.3888888955116272, 0.25925925374031067, -0.5797213315963745, 0.21911406517028809, 0.4969039857387543, 0.3333333432674408, 0.4969039857387543, 0.21911406517028809, -0.5797213315963745, 0.6573421955108643, 0.21911406517028809, -0.24845199286937714, -0.40740740299224854, 0.24845199286937714, 0.21911406517028809, 0.6573421955108643, -0.5797213315963745, -0.21911406517028809, -0.7777777910232544, 0.21911406517028809, -0.5797213315963745, 0.5797213315963745, -0.32867109775543213, 0.5185185074806213, -0.5797213315963745, 0.32867109775543213}; +template struct Tables {}; -template -KOKKOS_INLINE_FUNCTION void fwd_AA(const V &L, const V &R, const V &out, const int ii, const int k) -{ +// self product, 623 terms: GRACE-1L-OAM AA, GRACE-1L-OMAT AA, GRACE-1L-OMAT-large-base AA, GRACE-1L-OMAT-large-ft-AM +// AA, GRACE-1L-OMAT-large-ft-E AA, GRACE-1L-OMAT-medium-base AA, GRACE-1L-OMAT-medium-ft-AM AA, +// GRACE-1L-OMAT-medium-ft-E AA, GRACE-1L-SMAX-OMAT-large AA, GRACE-1L-SMAX-large AA, GRACE-2L-OAM AA, GRACE-2L-OAM +// BB, GRACE-2L-OMAT AA, GRACE-2L-OMAT BB, GRACE-2L-OMAT-large-base AA, GRACE-2L-OMAT-large-ft-AM AA, +// GRACE-2L-OMAT-large-ft-E AA, GRACE-2L-OMAT-medium-base AA, GRACE-2L-OMAT-medium-ft-AM AA, +// GRACE-2L-OMAT-medium-ft-E AA, GRACE-2L-SMAX-OMAT-large AA, GRACE-2L-SMAX-OMAT-medium AA, GRACE-2L-SMAX-large AA, +// GRACE-2L-SMAX-medium AA, GRACE-OFF-1L-medium AA, GRACE-OFF-1L-large AA, GRACE-OFF-2L-large AA +struct T623_cc13851a { + static constexpr int nt = 623, nl = 25; + static constexpr int tab[623][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {4,4,2}, {5,5,2}, {6,6,2}, {7,7,2}, {8,8,2}, {9,9,3}, {10,10,3}, {11,11,3}, {12,12,3}, {13,13,3}, {14,14,3}, {15,15,3}, {16,16,4}, {17,17,4}, {18,18,4}, {19,19,4}, {20,20,4}, {21,21,4}, {22,22,4}, {23,23,4}, {24,24,4}, {1,0,5}, {2,0,6}, {3,0,7}, {4,3,8}, {5,2,8}, {6,1,8}, {8,1,8}, {5,1,9}, {6,2,9}, {7,3,9}, {4,1,10}, {6,3,10}, {7,2,10}, {8,3,10}, {9,8,11}, {10,7,11}, {11,6,11}, {11,8,11}, {12,5,11}, {13,4,11}, {14,5,11}, {15,4,11}, {10,4,12}, {11,5,12}, {12,6,12}, {13,7,12}, {14,8,12}, {9,4,13}, {10,5,13}, {11,4,13}, {12,7,13}, {13,6,13}, {13,8,13}, {14,7,13}, {15,8,13}, {16,15,14}, {17,14,14}, {18,13,14}, {18,15,14}, {19,12,14}, {19,14,14}, {20,11,14}, {21,10,14}, {22,9,14}, {22,11,14}, {23,10,14}, {24,9,14}, {17,9,15}, {18,10,15}, {19,11,15}, {20,12,15}, {21,13,15}, {22,14,15}, {23,15,15}, {16,9,16}, {17,10,16}, {18,9,16}, {18,11,16}, {19,10,16}, {20,13,16}, {21,12,16}, {21,14,16}, {22,13,16}, {22,15,16}, {23,14,16}, {24,15,16}, {3,1,17}, {2,1,18}, {1,1,19}, {2,2,19}, {3,3,19}, {3,2,20}, {1,1,21}, {3,3,21}, {4,0,22}, {5,0,23}, {6,0,24}, {7,0,25}, {8,0,26}, {6,4,27}, {7,5,27}, {7,4,28}, {6,5,28}, {8,5,28}, {4,4,29}, {5,5,29}, {6,6,29}, {7,7,29}, {8,8,29}, {5,4,30}, {7,6,30}, {8,7,30}, {5,5,31}, {8,6,31}, {7,7,31}, {9,3,32}, {10,2,32}, {11,3,32}, {13,1,32}, {15,1,32}, {10,3,33}, {11,2,33}, {12,1,33}, {14,1,33}, {11,1,34}, {12,2,34}, {13,3,34}, {10,1,35}, {12,3,35}, {13,2,35}, {14,3,35}, {9,1,36}, {11,1,36}, {13,3,36}, {14,2,36}, {15,3,36}, {13,9,37}, {12,10,37}, {13,11,37}, {15,11,37}, {14,9,38}, {13,10,38}, {15,10,38}, {12,11,38}, {14,11,38}, {9,9,39}, {11,11,39}, {12,12,39}, {13,13,39}, {15,15,39}, {10,9,40}, {11,10,40}, {13,12,40}, {14,13,40}, {15,14,40}, {11,9,41}, {11,11,41}, {14,12,41}, {13,13,41}, {15,13,41}, {16,8,42}, {17,7,42}, {18,6,42}, {19,7,42}, {20,4,42}, {21,5,42}, {23,5,42}, {24,4,42}, {17,8,43}, {18,7,43}, {19,6,43}, {19,8,43}, {20,5,43}, {21,4,43}, {22,5,43}, {23,4,43}, {18,4,44}, {19,5,44}, {20,6,44}, {21,7,44}, {22,8,44}, {17,4,45}, {18,5,45}, {19,4,45}, {20,7,45}, {21,6,45}, {21,8,45}, {22,7,45}, {23,8,45}, {16,4,46}, {17,5,46}, {19,5,46}, {20,8,46}, {21,7,46}, {22,6,46}, {23,7,46}, {24,8,46}, {22,16,47}, {21,17,47}, {20,18,47}, {24,18,47}, {21,19,47}, {23,19,47}, {23,16,48}, {22,17,48}, {24,17,48}, {21,18,48}, {23,18,48}, {20,19,48}, {22,19,48}, {16,16,49}, {17,17,49}, {18,18,49}, {19,19,49}, {20,20,49}, {21,21,49}, {22,22,49}, {23,23,49}, {24,24,49}, {17,16,50}, {18,17,50}, {19,18,50}, {21,20,50}, {22,21,50}, {23,22,50}, {24,23,50}, {18,16,51}, {19,17,51}, {19,19,51}, {22,20,51}, {21,21,51}, {23,21,51}, {24,22,51}, {4,3,52}, {8,1,52}, {4,2,53}, {5,3,53}, {7,1,53}, {4,3,54}, {5,2,54}, {6,1,54}, {8,1,54}, {5,1,55}, {6,2,55}, {7,3,55}, {4,1,56}, {6,3,56}, {7,2,56}, {8,3,56}, {5,1,57}, {7,3,57}, {8,2,57}, {4,1,58}, {8,3,58}, {9,0,59}, {10,0,60}, {11,0,61}, {12,0,62}, {13,0,63}, {14,0,64}, {15,0,65}, {9,6,66}, {10,7,66}, {11,8,66}, {13,4,66}, {14,5,66}, {9,7,67}, {11,7,67}, {12,4,67}, {13,5,67}, {15,5,67}, {9,8,68}, {10,7,68}, {11,6,68}, {11,8,68}, {12,5,68}, {13,4,68}, {14,5,68}, {15,4,68}, {10,4,69}, {11,5,69}, {12,6,69}, {13,7,69}, {14,8,69}, {9,4,70}, {10,5,70}, {11,4,70}, {12,7,70}, {13,6,70}, {13,8,70}, {14,7,70}, {15,8,70}, {9,5,71}, {11,5,71}, {12,8,71}, {13,7,71}, {15,7,71}, {10,5,72}, {11,4,72}, {13,8,72}, {14,7,72}, {15,6,72}, {16,3,73}, {17,2,73}, {18,3,73}, {22,1,73}, {24,1,73}, {17,3,74}, {18,2,74}, {19,3,74}, {21,1,74}, {23,1,74}, {18,3,75}, {19,2,75}, {20,1,75}, {22,1,75}, {19,1,76}, {20,2,76}, {21,3,76}, {18,1,77}, {20,3,77}, {21,2,77}, {22,3,77}, {17,1,78}, {19,1,78}, {21,3,78}, {22,2,78}, {23,3,78}, {16,1,79}, {18,1,79}, {22,3,79}, {23,2,79}, {24,3,79}, {16,13,80}, {17,12,80}, {18,13,80}, {19,14,80}, {20,9,80}, {21,10,80}, {22,11,80}, {24,11,80}, {16,14,81}, {17,13,81}, {18,12,81}, {19,13,81}, {19,15,81}, {20,10,81}, {21,9,81}, {21,11,81}, {23,11,81}, {24,10,81}, {16,15,82}, {17,14,82}, {18,13,82}, {18,15,82}, {19,12,82}, {19,14,82}, {20,11,82}, {21,10,82}, {22,9,82}, {22,11,82}, {23,10,82}, {24,9,82}, {17,9,83}, {18,10,83}, {19,11,83}, {20,12,83}, {21,13,83}, {22,14,83}, {23,15,83}, {16,9,84}, {17,10,84}, {18,9,84}, {18,11,84}, {19,10,84}, {20,13,84}, {21,12,84}, {21,14,84}, {22,13,84}, {22,15,84}, {23,14,84}, {24,15,84}, {16,10,85}, {17,11,85}, {19,9,85}, {19,11,85}, {20,14,85}, {21,13,85}, {21,15,85}, {22,12,85}, {23,13,85}, {24,14,85}, {16,11,86}, {18,11,86}, {19,10,86}, {20,15,86}, {21,14,86}, {22,13,86}, {23,12,86}, {24,13,86}, {8,4,87}, {7,4,88}, {8,5,88}, {6,4,89}, {7,5,89}, {7,4,90}, {6,5,90}, {8,5,90}, {4,4,91}, {5,5,91}, {6,6,91}, {7,7,91}, {8,8,91}, {5,4,92}, {7,6,92}, {8,7,92}, {5,5,93}, {8,6,93}, {7,7,93}, {5,4,94}, {8,7,94}, {4,4,95}, {8,8,95}, {9,3,96}, {15,1,96}, {9,2,97}, {10,3,97}, {14,1,97}, {9,3,98}, {10,2,98}, {11,3,98}, {13,1,98}, {15,1,98}, {10,3,99}, {11,2,99}, {12,1,99}, {14,1,99}, {11,1,100}, {12,2,100}, {13,3,100}, {10,1,101}, {12,3,101}, {13,2,101}, {14,3,101}, {9,1,102}, {11,1,102}, {13,3,102}, {14,2,102}, {15,3,102}, {10,1,103}, {14,3,103}, {15,2,103}, {9,1,104}, {15,3,104}, {13,9,105}, {14,10,105}, {15,11,105}, {12,9,106}, {13,10,106}, {14,11,106}, {13,9,107}, {12,10,107}, {13,11,107}, {15,11,107}, {14,9,108}, {13,10,108}, {15,10,108}, {12,11,108}, {14,11,108}, {9,9,109}, {10,10,109}, {11,11,109}, {12,12,109}, {13,13,109}, {14,14,109}, {15,15,109}, {10,9,110}, {11,10,110}, {13,12,110}, {14,13,110}, {15,14,110}, {11,9,111}, {11,11,111}, {14,12,111}, {13,13,111}, {15,13,111}, {11,10,112}, {15,12,112}, {14,13,112}, {11,9,113}, {10,10,113}, {15,13,113}, {14,14,113}, {16,0,114}, {17,0,115}, {18,0,116}, {19,0,117}, {20,0,118}, {21,0,119}, {22,0,120}, {23,0,121}, {24,0,122}, {16,6,123}, {17,7,123}, {18,8,123}, {22,4,123}, {23,5,123}, {16,7,124}, {17,6,124}, {18,7,124}, {19,8,124}, {21,4,124}, {22,5,124}, {24,5,124}, {16,8,125}, {17,7,125}, {18,6,125}, {19,7,125}, {20,4,125}, {21,5,125}, {23,5,125}, {24,4,125}, {17,8,126}, {18,7,126}, {19,6,126}, {19,8,126}, {20,5,126}, {21,4,126}, {22,5,126}, {23,4,126}, {18,4,127}, {19,5,127}, {20,6,127}, {21,7,127}, {22,8,127}, {17,4,128}, {18,5,128}, {19,4,128}, {20,7,128}, {21,6,128}, {21,8,128}, {22,7,128}, {23,8,128}, {16,4,129}, {17,5,129}, {19,5,129}, {20,8,129}, {21,7,129}, {22,6,129}, {23,7,129}, {24,8,129}, {16,5,130}, {18,5,130}, {19,4,130}, {21,8,130}, {22,7,130}, {23,6,130}, {24,7,130}, {17,5,131}, {18,4,131}, {22,8,131}, {23,7,131}, {24,6,131}, {20,16,132}, {21,17,132}, {22,18,132}, {23,19,132}, {21,16,133}, {20,17,133}, {21,18,133}, {22,19,133}, {24,19,133}, {22,16,134}, {21,17,134}, {20,18,134}, {24,18,134}, {21,19,134}, {23,19,134}, {23,16,135}, {22,17,135}, {24,17,135}, {21,18,135}, {23,18,135}, {20,19,135}, {22,19,135}, {16,16,136}, {17,17,136}, {18,18,136}, {19,19,136}, {20,20,136}, {21,21,136}, {22,22,136}, {23,23,136}, {24,24,136}, {17,16,137}, {18,17,137}, {19,18,137}, {21,20,137}, {22,21,137}, {23,22,137}, {24,23,137}, {18,16,138}, {19,17,138}, {19,19,138}, {22,20,138}, {21,21,138}, {23,21,138}, {24,22,138}, {19,16,139}, {19,18,139}, {23,20,139}, {22,21,139}, {24,21,139}, {19,17,140}, {18,18,140}, {24,20,140}, {23,21,140}, {22,22,140}}; + static constexpr double cg[623] = {1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.2909944487358054, 1.2909944487358056, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 1.2909944487358056, -0.6454972243679027, 0.6454972243679027, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.8944271909999157, 0.7745966692414832, 0.7745966692414832, 0.44721359549995787, -0.7745966692414832, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.7745966692414832, 0.44721359549995787, 0.7745966692414832, -0.3872983346207416, -0.8944271909999157, 0.3872983346207416, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.3571428571428571, -0.7142857142857142, 0.5532833351724881, 0.3571428571428571, 0.5646924393157818, 0.4374088826398531, -0.5646924393157818, 0.22587697572631277, -0.4374088826398531, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.5646924393157818, 0.4374088826398531, 0.22587697572631277, 0.4374088826398531, 0.5646924393157818, -0.3571428571428571, -0.27664166758624403, -0.7142857142857142, 0.27664166758624403, -0.3571428571428571, 0.3286710990610897, 0.23240556292613204, 0.2151657414559676, -0.0878410461157883, 0.05555555555555555, -0.0878410461157883, -0.23240556292613204, -0.3286710990610897, 0.23240556292613204, 0.2484519974999766, 0.30429030972509225, 0.0878410461157883, -0.2222222222222222, -0.0878410461157883, -0.2484519974999766, -0.23240556292613204, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, 0.2484519974999766, -0.0878410461157883, -0.2222222222222222, 0.30429030972509225, -0.0878410461157883, 0.2484519974999766, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.05555555555555555, -0.0878410461157883, 0.2151657414559676, 0.23240556292613204, 0.3286710990610897, -0.22771001702132432, -0.3415650255319865, -0.5773502691896256, 0.22771001702132432, 0.430331482911935, 0.3415650255319865, 0.426006433615129, 0.40253824294970647, -0.426006433615129, 0.2738612787525829, -0.40253824294970647, 0.13608276348795428, -0.2738612787525829, -0.34783279649996723, -0.08695819912499181, 0.09938079899999062, 0.21118419787498008, 0.2484519974999766, 0.21118419787498008, 0.09938079899999062, -0.08695819912499181, -0.34783279649996723, 0.426006433615129, 0.40253824294970647, 0.2738612787525829, 0.13608276348795428, 0.2738612787525829, 0.40253824294970647, 0.426006433615129, -0.22771001702132432, -0.3415650255319865, -0.2151657414559675, -0.5773502691896256, 0.2151657414559675, -0.3415650255319865, -0.22771001702132432, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577, 1.183215956619923, 0.8366600265340753, 0.8366600265340753, 0.7745966692414833, 0.8944271909999157, -0.3162277660168379, 1.095445115010332, 0.3162277660168379, 0.09999999999999999, -0.39999999999999997, 0.6000000000000001, -0.39999999999999997, 0.09999999999999999, -0.3162277660168379, 1.095445115010332, -0.3162277660168379, -0.44721359549995787, 0.7745966692414833, 0.44721359549995787, -0.8366600265340753, 0.8366600265340753, -0.5916079783099615, 0.5916079783099615, 0.6123724356957945, 0.6123724356957945, 0.43301270189221924, 0.5303300858899105, 0.5303300858899105, -0.11572751247156893, 0.5669467095138407, 0.44821072850039756, 0.44821072850039756, 0.11572751247156893, -0.20044593143431824, 0.6338656910463873, 0.5175491695067655, 0.20044593143431824, -0.40089186286863654, 0.6546536707079772, -0.40089186286863654, -0.20044593143431824, 0.5175491695067655, 0.6338656910463873, -0.20044593143431824, -0.11572751247156893, -0.44821072850039756, 0.44821072850039756, 0.5669467095138407, -0.11572751247156893, -0.5303300858899105, 0.5303300858899105, 0.43301270189221924, -0.6123724356957945, 0.6123724356957945, -0.654653670707977, 0.8451542547285164, -0.654653670707977, -1.1338934190276815, 0.37796447300922714, 0.37796447300922714, 0.7423074889580901, -0.2474358296526967, 0.6388765649999396, -0.7423074889580901, -0.553283335172488, 0.5714285714285712, 0.553283335172488, 0.5532833351724881, -0.5714285714285712, 0.21428571428571427, -0.49999999999999994, 0.07142857142857141, 0.42857142857142855, 0.07142857142857141, -0.49999999999999994, 0.21428571428571427, -0.553283335172488, 0.5714285714285712, 0.5532833351724881, 0.5714285714285712, -0.553283335172488, 0.7423074889580901, -0.3194382824999698, -0.2474358296526967, 0.3194382824999698, 0.7423074889580901, -0.37796447300922714, -1.1338934190276815, 0.37796447300922714, 0.654653670707977, -0.4225771273642582, -0.654653670707977, 0.4225771273642582, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.626099033699941, 0.38340579025361615, -0.2049390153191919, -0.2049390153191919, 0.38340579025361615, 0.38340579025361615, -0.15652475842498526, 0.3622844186547358, -0.3074085229787879, -0.3074085229787879, 0.3622844186547358, -0.38340579025361615, -0.2049390153191919, 0.3622844186547358, 0.17888543819998312, 0.2464751508773247, -0.519615242270663, 0.2464751508773247, -0.3622844186547358, 0.2049390153191919, -0.3074085229787879, 0.2464751508773247, 0.38013155617496414, -0.3872983346207416, 0.12247448713915886, 0.3872983346207416, -0.2464751508773247, 0.3074085229787879, -0.519615242270663, 0.12247448713915886, 0.44721359549995787, 0.12247448713915886, -0.519615242270663, -0.3074085229787879, 0.2464751508773247, 0.3872983346207416, 0.12247448713915886, 0.38013155617496414, 0.3872983346207416, 0.2464751508773247, -0.3074085229787879, -0.2049390153191919, 0.3622844186547358, -0.2464751508773247, -0.519615242270663, 0.2464751508773247, 0.17888543819998312, 0.3622844186547358, -0.2049390153191919, 0.38340579025361615, -0.3622844186547358, 0.3074085229787879, -0.3074085229787879, 0.3622844186547358, -0.15652475842498526, 0.38340579025361615, -0.38340579025361615, 0.2049390153191919, -0.2049390153191919, 0.38340579025361615, -0.626099033699941, 0.5185185185185184, -0.5797213274999453, 0.6573421981221794, -0.5797213274999453, -0.5797213274999453, -0.7777777777777777, 0.21911406604072645, 0.21911406604072645, 0.5797213274999453, 0.6573421981221794, 0.21911406604072645, -0.40740740740740733, -0.6573421981221794, 0.4969039949999531, -0.21911406604072645, -0.5797213274999453, 0.21911406604072645, 0.5797213274999453, 0.4969039949999531, -0.21911406604072645, 0.33333333333333326, -0.4969039949999531, 0.2592592592592592, -0.38888888888888884, -0.20370370370370366, 0.16666666666666663, 0.3333333333333333, 0.16666666666666663, -0.20370370370370366, -0.38888888888888884, 0.2592592592592592, -0.5797213274999453, 0.21911406604072645, 0.4969039949999531, 0.33333333333333326, 0.4969039949999531, 0.21911406604072645, -0.5797213274999453, 0.6573421981221794, 0.21911406604072645, -0.24845199749997654, -0.40740740740740733, 0.24845199749997654, 0.21911406604072645, 0.6573421981221794, -0.5797213274999453, -0.21911406604072645, -0.7777777777777777, 0.21911406604072645, -0.5797213274999453, 0.5797213274999453, -0.3286710990610897, 0.5185185185185184, -0.5797213274999453, 0.3286710990610897}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { const float a0 = L(ii, k, 0); const float a1 = L(ii, k, 1); const float a2 = L(ii, k, 2); @@ -182,11 +193,12 @@ KOKKOS_INLINE_FUNCTION void fwd_AA(const V &L, const V &R, const V &out, const i out(ii, k, 138) = 0.6573421955108643f * a18 * a16 + 0.21911406517028809f * a19 * a17 + -0.24845199286937714f * a19 * a19 + -0.40740740299224854f * a22 * a20 + 0.24845199286937714f * a21 * a21 + 0.21911406517028809f * a23 * a21 + 0.6573421955108643f * a24 * a22; out(ii, k, 139) = -0.5797213315963745f * a19 * a16 + -0.21911406517028809f * a19 * a18 + -0.7777777910232544f * a23 * a20 + 0.21911406517028809f * a22 * a21 + -0.5797213315963745f * a24 * a21; out(ii, k, 140) = 0.5797213315963745f * a19 * a17 + -0.32867109775543213f * a18 * a18 + 0.5185185074806213f * a24 * a20 + -0.5797213315963745f * a23 * a21 + 0.32867109775543213f * a22 * a22; -} + } -template -KOKKOS_INLINE_FUNCTION void rev_AA(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { const float f0 = F(ii, k, 0); const float f1 = F(ii, k, 1); const float f2 = F(ii, k, 2); @@ -1766,41 +1778,76 @@ KOKKOS_INLINE_FUNCTION void rev_AA(const V &F, const V &, const V &D, const V &d g22 += 0.32867109775543213f * d * f22; g22 += 0.32867109775543213f * d * f22; } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + dF(ii, k, 16) += g16; + dF(ii, k, 17) += g17; + dF(ii, k, 18) += g18; + dF(ii, k, 19) += g19; + dF(ii, k, 20) += g20; + dF(ii, k, 21) += g21; + dF(ii, k, 22) += g22; + dF(ii, k, 23) += g23; + dF(ii, k, 24) += g24; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; + dF(ii, k, 16) = g16; + dF(ii, k, 17) = g17; + dF(ii, k, 18) = g18; + dF(ii, k, 19) = g19; + dF(ii, k, 20) = g20; + dF(ii, k, 21) = g21; + dF(ii, k, 22) = g22; + dF(ii, k, 23) = g23; + dF(ii, k, 24) = g24; + } + } } -} -constexpr int nt_AAA = 3161; -constexpr int tab_AAA[3161][3] = {{0,0,0}, {1,0,1}, {8,1,2}, {9,2,2}, {10,3,2}, {2,0,3}, {27,4,4}, {28,5,4}, {29,6,4}, {30,7,4}, {31,8,4}, {11,1,5}, {12,2,5}, {13,3,5}, {3,0,6}, {37,4,7}, {38,5,7}, {39,6,7}, {40,7,7}, {41,8,7}, {42,4,8}, {43,5,8}, {44,6,8}, {45,7,8}, {46,8,8}, {14,1,9}, {15,2,9}, {16,3,9}, {80,9,10}, {81,10,10}, {82,11,10}, {83,12,10}, {84,13,10}, {85,14,10}, {86,15,10}, {4,0,11}, {47,4,12}, {48,5,12}, {49,6,12}, {50,7,12}, {51,8,12}, {132,16,13}, {133,17,13}, {134,18,13}, {135,19,13}, {136,20,13}, {137,21,13}, {138,22,13}, {139,23,13}, {140,24,13}, {0,1,14}, {0,2,15}, {0,3,16}, {1,1,17}, {1,2,18}, {1,3,19}, {8,0,20}, {9,0,21}, {10,0,22}, {8,6,23}, {8,8,23}, {9,5,23}, {10,4,23}, {8,5,24}, {9,6,24}, {10,7,24}, {8,4,25}, {9,7,25}, {10,6,25}, {10,8,25}, {52,8,26}, {53,7,26}, {54,6,26}, {54,8,26}, {55,5,26}, {56,4,26}, {57,5,26}, {58,4,26}, {53,4,27}, {54,5,27}, {55,6,27}, {56,7,27}, {57,8,27}, {52,4,28}, {53,5,28}, {54,4,28}, {55,7,28}, {56,6,28}, {56,8,28}, {57,7,28}, {58,8,28}, {2,1,29}, {2,2,30}, {2,3,31}, {27,3,32}, {28,2,32}, {29,1,32}, {31,1,32}, {28,1,33}, {29,2,33}, {30,3,33}, {27,1,34}, {29,3,34}, {30,2,34}, {31,3,34}, {27,13,35}, {27,15,35}, {28,12,35}, {28,14,35}, {29,11,35}, {30,10,35}, {31,9,35}, {31,11,35}, {27,10,36}, {28,11,36}, {29,12,36}, {30,13,36}, {31,14,36}, {27,9,37}, {27,11,37}, {28,10,37}, {29,13,37}, {30,12,37}, {30,14,37}, {31,13,37}, {31,15,37}, {87,15,38}, {88,14,38}, {89,13,38}, {89,15,38}, {90,12,38}, {90,14,38}, {91,11,38}, {92,10,38}, {93,9,38}, {93,11,38}, {94,10,38}, {95,9,38}, {88,9,39}, {89,10,39}, {90,11,39}, {91,12,39}, {92,13,39}, {93,14,39}, {94,15,39}, {87,9,40}, {88,10,40}, {89,9,40}, {89,11,40}, {90,10,40}, {91,13,40}, {92,12,40}, {92,14,40}, {93,13,40}, {93,15,40}, {94,14,40}, {95,15,40}, {32,3,41}, {33,2,41}, {34,1,41}, {36,1,41}, {33,1,42}, {34,2,42}, {35,3,42}, {32,1,43}, {34,3,43}, {35,2,43}, {36,3,43}, {32,13,44}, {32,15,44}, {33,12,44}, {33,14,44}, {34,11,44}, {35,10,44}, {36,9,44}, {36,11,44}, {32,10,45}, {33,11,45}, {34,12,45}, {35,13,45}, {36,14,45}, {32,9,46}, {32,11,46}, {33,10,46}, {34,13,46}, {35,12,46}, {35,14,46}, {36,13,46}, {36,15,46}, {96,15,47}, {97,14,47}, {98,13,47}, {98,15,47}, {99,12,47}, {99,14,47}, {100,11,47}, {101,10,47}, {102,9,47}, {102,11,47}, {103,10,47}, {104,9,47}, {97,9,48}, {98,10,48}, {99,11,48}, {100,12,48}, {101,13,48}, {102,14,48}, {103,15,48}, {96,9,49}, {97,10,49}, {98,9,49}, {98,11,49}, {99,10,49}, {100,13,49}, {101,12,49}, {101,14,49}, {102,13,49}, {102,15,49}, {103,14,49}, {104,15,49}, {11,0,50}, {12,0,51}, {13,0,52}, {11,6,53}, {11,8,53}, {12,5,53}, {13,4,53}, {11,5,54}, {12,6,54}, {13,7,54}, {11,4,55}, {12,7,55}, {13,6,55}, {13,8,55}, {66,8,56}, {67,7,56}, {68,6,56}, {68,8,56}, {69,5,56}, {70,4,56}, {71,5,56}, {72,4,56}, {67,4,57}, {68,5,57}, {69,6,57}, {70,7,57}, {71,8,57}, {66,4,58}, {67,5,58}, {68,4,58}, {69,7,58}, {70,6,58}, {70,8,58}, {71,7,58}, {72,8,58}, {66,22,59}, {66,24,59}, {67,21,59}, {67,23,59}, {68,20,59}, {68,22,59}, {69,19,59}, {70,18,59}, {71,17,59}, {71,19,59}, {72,16,59}, {72,18,59}, {66,17,60}, {67,18,60}, {68,19,60}, {69,20,60}, {70,21,60}, {71,22,60}, {72,23,60}, {66,16,61}, {66,18,61}, {67,17,61}, {67,19,61}, {68,18,61}, {69,21,61}, {70,20,61}, {70,22,61}, {71,21,61}, {71,23,61}, {72,22,61}, {72,24,61}, {3,1,62}, {3,2,63}, {3,3,64}, {37,3,65}, {38,2,65}, {39,1,65}, {41,1,65}, {38,1,66}, {39,2,66}, {40,3,66}, {37,1,67}, {39,3,67}, {40,2,67}, {41,3,67}, {37,13,68}, {37,15,68}, {38,12,68}, {38,14,68}, {39,11,68}, {40,10,68}, {41,9,68}, {41,11,68}, {37,10,69}, {38,11,69}, {39,12,69}, {40,13,69}, {41,14,69}, {37,9,70}, {37,11,70}, {38,10,70}, {39,13,70}, {40,12,70}, {40,14,70}, {41,13,70}, {41,15,70}, {73,22,71}, {73,24,71}, {74,21,71}, {74,23,71}, {75,20,71}, {75,22,71}, {76,19,71}, {77,18,71}, {78,17,71}, {78,19,71}, {79,16,71}, {79,18,71}, {73,17,72}, {74,18,72}, {75,19,72}, {76,20,72}, {77,21,72}, {78,22,72}, {79,23,72}, {73,16,73}, {73,18,73}, {74,17,73}, {74,19,73}, {75,18,73}, {76,21,73}, {77,20,73}, {77,22,73}, {78,21,73}, {78,23,73}, {79,22,73}, {79,24,73}, {42,3,74}, {43,2,74}, {44,1,74}, {46,1,74}, {43,1,75}, {44,2,75}, {45,3,75}, {42,1,76}, {44,3,76}, {45,2,76}, {46,3,76}, {42,13,77}, {42,15,77}, {43,12,77}, {43,14,77}, {44,11,77}, {45,10,77}, {46,9,77}, {46,11,77}, {42,10,78}, {43,11,78}, {44,12,78}, {45,13,78}, {46,14,78}, {42,9,79}, {42,11,79}, {43,10,79}, {44,13,79}, {45,12,79}, {45,14,79}, {46,13,79}, {46,15,79}, {123,15,80}, {124,14,80}, {125,13,80}, {125,15,80}, {126,12,80}, {126,14,80}, {127,11,80}, {128,10,80}, {129,9,80}, {129,11,80}, {130,10,80}, {131,9,80}, {124,9,81}, {125,10,81}, {126,11,81}, {127,12,81}, {128,13,81}, {129,14,81}, {130,15,81}, {123,9,82}, {124,10,82}, {125,9,82}, {125,11,82}, {126,10,82}, {127,13,82}, {128,12,82}, {128,14,82}, {129,13,82}, {129,15,82}, {130,14,82}, {131,15,82}, {14,0,83}, {15,0,84}, {16,0,85}, {14,6,86}, {14,8,86}, {15,5,86}, {16,4,86}, {14,5,87}, {15,6,87}, {16,7,87}, {14,4,88}, {15,7,88}, {16,6,88}, {16,8,88}, {80,8,89}, {81,7,89}, {82,6,89}, {82,8,89}, {83,5,89}, {84,4,89}, {85,5,89}, {86,4,89}, {81,4,90}, {82,5,90}, {83,6,90}, {84,7,90}, {85,8,90}, {80,4,91}, {81,5,91}, {82,4,91}, {83,7,91}, {84,6,91}, {84,8,91}, {85,7,91}, {86,8,91}, {80,22,92}, {80,24,92}, {81,21,92}, {81,23,92}, {82,20,92}, {82,22,92}, {83,19,92}, {84,18,92}, {85,17,92}, {85,19,92}, {86,16,92}, {86,18,92}, {80,17,93}, {81,18,93}, {82,19,93}, {83,20,93}, {84,21,93}, {85,22,93}, {86,23,93}, {80,16,94}, {80,18,94}, {81,17,94}, {81,19,94}, {82,18,94}, {83,21,94}, {84,20,94}, {84,22,94}, {85,21,94}, {85,23,94}, {86,22,94}, {86,24,94}, {4,1,95}, {4,2,96}, {4,3,97}, {47,3,98}, {48,2,98}, {49,1,98}, {51,1,98}, {48,1,99}, {49,2,99}, {50,3,99}, {47,1,100}, {49,3,100}, {50,2,100}, {51,3,100}, {47,13,101}, {47,15,101}, {48,12,101}, {48,14,101}, {49,11,101}, {50,10,101}, {51,9,101}, {51,11,101}, {47,10,102}, {48,11,102}, {49,12,102}, {50,13,102}, {51,14,102}, {47,9,103}, {47,11,103}, {48,10,103}, {49,13,103}, {50,12,103}, {50,14,103}, {51,13,103}, {51,15,103}, {132,15,104}, {133,14,104}, {134,13,104}, {134,15,104}, {135,12,104}, {135,14,104}, {136,11,104}, {137,10,104}, {138,9,104}, {138,11,104}, {139,10,104}, {140,9,104}, {133,9,105}, {134,10,105}, {135,11,105}, {136,12,105}, {137,13,105}, {138,14,105}, {139,15,105}, {132,9,106}, {133,10,106}, {134,9,106}, {134,11,106}, {135,10,106}, {136,13,106}, {137,12,106}, {137,14,106}, {138,13,106}, {138,15,106}, {139,14,106}, {140,15,106}, {0,4,107}, {0,5,108}, {0,6,109}, {0,7,110}, {0,8,111}, {1,4,112}, {1,5,113}, {1,6,114}, {1,7,115}, {1,8,116}, {17,0,117}, {18,0,118}, {19,0,119}, {20,0,120}, {21,0,121}, {17,6,122}, {18,7,122}, {19,4,122}, {20,5,122}, {17,7,123}, {18,6,123}, {18,8,123}, {19,5,123}, {20,4,123}, {21,5,123}, {17,4,124}, {18,5,124}, {19,6,124}, {20,7,124}, {21,8,124}, {17,5,125}, {18,4,125}, {19,7,125}, {20,6,125}, {20,8,125}, {21,7,125}, {18,5,126}, {19,8,126}, {20,7,126}, {21,6,126}, {8,3,127}, {10,1,127}, {8,2,128}, {9,1,128}, {8,1,129}, {9,2,129}, {10,3,129}, {9,3,130}, {10,2,130}, {8,1,131}, {10,3,131}, {8,13,132}, {8,15,132}, {9,10,132}, {10,9,132}, {10,11,132}, {8,12,133}, {8,14,133}, {9,11,133}, {10,10,133}, {8,11,134}, {9,12,134}, {10,13,134}, {8,10,135}, {9,13,135}, {10,12,135}, {10,14,135}, {8,9,136}, {8,11,136}, {9,14,136}, {10,13,136}, {10,15,136}, {52,3,137}, {53,2,137}, {54,3,137}, {56,1,137}, {58,1,137}, {53,3,138}, {54,2,138}, {55,1,138}, {57,1,138}, {54,1,139}, {55,2,139}, {56,3,139}, {53,1,140}, {55,3,140}, {56,2,140}, {57,3,140}, {52,1,141}, {54,1,141}, {56,3,141}, {57,2,141}, {58,3,141}, {52,13,142}, {53,12,142}, {54,13,142}, {54,15,142}, {55,10,142}, {56,9,142}, {56,11,142}, {58,11,142}, {52,14,143}, {53,13,143}, {53,15,143}, {54,12,143}, {54,14,143}, {55,11,143}, {56,10,143}, {57,9,143}, {57,11,143}, {58,10,143}, {52,9,144}, {54,11,144}, {55,12,144}, {56,13,144}, {58,15,144}, {52,10,145}, {53,9,145}, {53,11,145}, {54,10,145}, {55,13,145}, {56,12,145}, {56,14,145}, {57,13,145}, {57,15,145}, {58,14,145}, {52,11,146}, {54,9,146}, {54,11,146}, {55,14,146}, {56,13,146}, {56,15,146}, {57,12,146}, {58,13,146}, {2,4,147}, {2,5,148}, {2,6,149}, {2,7,150}, {2,8,151}, {27,0,152}, {28,0,153}, {29,0,154}, {30,0,155}, {31,0,156}, {27,20,157}, {27,24,157}, {28,21,157}, {28,23,157}, {29,18,157}, {30,17,157}, {30,19,157}, {31,16,157}, {27,21,158}, {27,23,158}, {28,20,158}, {28,22,158}, {29,19,158}, {30,18,158}, {31,17,158}, {31,19,158}, {27,18,159}, {28,19,159}, {29,20,159}, {30,21,159}, {31,22,159}, {27,17,160}, {27,19,160}, {28,18,160}, {29,21,160}, {30,20,160}, {30,22,160}, {31,21,160}, {31,23,160}, {27,16,161}, {28,17,161}, {28,19,161}, {29,22,161}, {30,21,161}, {30,23,161}, {31,20,161}, {31,24,161}, {87,22,162}, {88,21,162}, {89,20,162}, {89,24,162}, {90,21,162}, {90,23,162}, {91,18,162}, {92,17,162}, {92,19,162}, {93,16,162}, {94,19,162}, {95,18,162}, {87,23,163}, {88,22,163}, {88,24,163}, {89,21,163}, {89,23,163}, {90,20,163}, {90,22,163}, {91,19,163}, {92,18,163}, {93,17,163}, {93,19,163}, {94,16,163}, {94,18,163}, {95,17,163}, {87,16,164}, {88,17,164}, {89,18,164}, {90,19,164}, {91,20,164}, {92,21,164}, {93,22,164}, {94,23,164}, {95,24,164}, {87,17,165}, {88,16,165}, {88,18,165}, {89,17,165}, {89,19,165}, {90,18,165}, {91,21,165}, {92,20,165}, {92,22,165}, {93,21,165}, {93,23,165}, {94,22,165}, {94,24,165}, {95,23,165}, {87,18,166}, {88,19,166}, {89,16,166}, {90,17,166}, {90,19,166}, {91,22,166}, {92,21,166}, {92,23,166}, {93,20,166}, {93,24,166}, {94,21,166}, {95,22,166}, {32,0,167}, {33,0,168}, {34,0,169}, {35,0,170}, {36,0,171}, {32,6,172}, {33,7,172}, {34,4,172}, {35,5,172}, {32,7,173}, {33,6,173}, {33,8,173}, {34,5,173}, {35,4,173}, {36,5,173}, {32,4,174}, {33,5,174}, {34,6,174}, {35,7,174}, {36,8,174}, {32,5,175}, {33,4,175}, {34,7,175}, {35,6,175}, {35,8,175}, {36,7,175}, {33,5,176}, {34,8,176}, {35,7,176}, {36,6,176}, {32,20,177}, {32,24,177}, {33,21,177}, {33,23,177}, {34,18,177}, {35,17,177}, {35,19,177}, {36,16,177}, {32,21,178}, {32,23,178}, {33,20,178}, {33,22,178}, {34,19,178}, {35,18,178}, {36,17,178}, {36,19,178}, {32,18,179}, {33,19,179}, {34,20,179}, {35,21,179}, {36,22,179}, {32,17,180}, {32,19,180}, {33,18,180}, {34,21,180}, {35,20,180}, {35,22,180}, {36,21,180}, {36,23,180}, {32,16,181}, {33,17,181}, {33,19,181}, {34,22,181}, {35,21,181}, {35,23,181}, {36,20,181}, {36,24,181}, {96,8,182}, {97,7,182}, {98,6,182}, {99,7,182}, {100,4,182}, {101,5,182}, {103,5,182}, {104,4,182}, {97,8,183}, {98,7,183}, {99,6,183}, {99,8,183}, {100,5,183}, {101,4,183}, {102,5,183}, {103,4,183}, {98,4,184}, {99,5,184}, {100,6,184}, {101,7,184}, {102,8,184}, {97,4,185}, {98,5,185}, {99,4,185}, {100,7,185}, {101,6,185}, {101,8,185}, {102,7,185}, {103,8,185}, {96,4,186}, {97,5,186}, {99,5,186}, {100,8,186}, {101,7,186}, {102,6,186}, {103,7,186}, {104,8,186}, {96,22,187}, {97,21,187}, {98,20,187}, {98,24,187}, {99,21,187}, {99,23,187}, {100,18,187}, {101,17,187}, {101,19,187}, {102,16,187}, {103,19,187}, {104,18,187}, {96,23,188}, {97,22,188}, {97,24,188}, {98,21,188}, {98,23,188}, {99,20,188}, {99,22,188}, {100,19,188}, {101,18,188}, {102,17,188}, {102,19,188}, {103,16,188}, {103,18,188}, {104,17,188}, {96,16,189}, {97,17,189}, {98,18,189}, {99,19,189}, {100,20,189}, {101,21,189}, {102,22,189}, {103,23,189}, {104,24,189}, {96,17,190}, {97,16,190}, {97,18,190}, {98,17,190}, {98,19,190}, {99,18,190}, {100,21,190}, {101,20,190}, {101,22,190}, {102,21,190}, {102,23,190}, {103,22,190}, {103,24,190}, {104,23,190}, {96,18,191}, {97,19,191}, {98,16,191}, {99,17,191}, {99,19,191}, {100,22,191}, {101,21,191}, {101,23,191}, {102,20,191}, {102,24,191}, {103,21,191}, {104,22,191}, {11,3,192}, {13,1,192}, {11,2,193}, {12,1,193}, {11,1,194}, {12,2,194}, {13,3,194}, {12,3,195}, {13,2,195}, {11,1,196}, {13,3,196}, {11,13,197}, {11,15,197}, {12,10,197}, {13,9,197}, {13,11,197}, {11,12,198}, {11,14,198}, {12,11,198}, {13,10,198}, {11,11,199}, {12,12,199}, {13,13,199}, {11,10,200}, {12,13,200}, {13,12,200}, {13,14,200}, {11,9,201}, {11,11,201}, {12,14,201}, {13,13,201}, {13,15,201}, {66,3,202}, {67,2,202}, {68,3,202}, {70,1,202}, {72,1,202}, {67,3,203}, {68,2,203}, {69,1,203}, {71,1,203}, {68,1,204}, {69,2,204}, {70,3,204}, {67,1,205}, {69,3,205}, {70,2,205}, {71,3,205}, {66,1,206}, {68,1,206}, {70,3,206}, {71,2,206}, {72,3,206}, {66,13,207}, {67,12,207}, {68,13,207}, {68,15,207}, {69,10,207}, {70,9,207}, {70,11,207}, {72,11,207}, {66,14,208}, {67,13,208}, {67,15,208}, {68,12,208}, {68,14,208}, {69,11,208}, {70,10,208}, {71,9,208}, {71,11,208}, {72,10,208}, {66,9,209}, {68,11,209}, {69,12,209}, {70,13,209}, {72,15,209}, {66,10,210}, {67,9,210}, {67,11,210}, {68,10,210}, {69,13,210}, {70,12,210}, {70,14,210}, {71,13,210}, {71,15,210}, {72,14,210}, {66,11,211}, {68,9,211}, {68,11,211}, {69,14,211}, {70,13,211}, {70,15,211}, {71,12,211}, {72,13,211}, {3,4,212}, {3,5,213}, {3,6,214}, {3,7,215}, {3,8,216}, {37,0,217}, {38,0,218}, {39,0,219}, {40,0,220}, {41,0,221}, {37,6,222}, {38,7,222}, {39,4,222}, {40,5,222}, {37,7,223}, {38,6,223}, {38,8,223}, {39,5,223}, {40,4,223}, {41,5,223}, {37,4,224}, {38,5,224}, {39,6,224}, {40,7,224}, {41,8,224}, {37,5,225}, {38,4,225}, {39,7,225}, {40,6,225}, {40,8,225}, {41,7,225}, {38,5,226}, {39,8,226}, {40,7,226}, {41,6,226}, {37,20,227}, {37,24,227}, {38,21,227}, {38,23,227}, {39,18,227}, {40,17,227}, {40,19,227}, {41,16,227}, {37,21,228}, {37,23,228}, {38,20,228}, {38,22,228}, {39,19,228}, {40,18,228}, {41,17,228}, {41,19,228}, {37,18,229}, {38,19,229}, {39,20,229}, {40,21,229}, {41,22,229}, {37,17,230}, {37,19,230}, {38,18,230}, {39,21,230}, {40,20,230}, {40,22,230}, {41,21,230}, {41,23,230}, {37,16,231}, {38,17,231}, {38,19,231}, {39,22,231}, {40,21,231}, {40,23,231}, {41,20,231}, {41,24,231}, {105,8,232}, {106,7,232}, {107,6,232}, {108,7,232}, {109,4,232}, {110,5,232}, {112,5,232}, {113,4,232}, {106,8,233}, {107,7,233}, {108,6,233}, {108,8,233}, {109,5,233}, {110,4,233}, {111,5,233}, {112,4,233}, {107,4,234}, {108,5,234}, {109,6,234}, {110,7,234}, {111,8,234}, {106,4,235}, {107,5,235}, {108,4,235}, {109,7,235}, {110,6,235}, {110,8,235}, {111,7,235}, {112,8,235}, {105,4,236}, {106,5,236}, {108,5,236}, {109,8,236}, {110,7,236}, {111,6,236}, {112,7,236}, {113,8,236}, {105,22,237}, {106,21,237}, {107,20,237}, {107,24,237}, {108,21,237}, {108,23,237}, {109,18,237}, {110,17,237}, {110,19,237}, {111,16,237}, {112,19,237}, {113,18,237}, {105,23,238}, {106,22,238}, {106,24,238}, {107,21,238}, {107,23,238}, {108,20,238}, {108,22,238}, {109,19,238}, {110,18,238}, {111,17,238}, {111,19,238}, {112,16,238}, {112,18,238}, {113,17,238}, {105,16,239}, {106,17,239}, {107,18,239}, {108,19,239}, {109,20,239}, {110,21,239}, {111,22,239}, {112,23,239}, {113,24,239}, {105,17,240}, {106,16,240}, {106,18,240}, {107,17,240}, {107,19,240}, {108,18,240}, {109,21,240}, {110,20,240}, {110,22,240}, {111,21,240}, {111,23,240}, {112,22,240}, {112,24,240}, {113,23,240}, {105,18,241}, {106,19,241}, {107,16,241}, {108,17,241}, {108,19,241}, {109,22,241}, {110,21,241}, {110,23,241}, {111,20,241}, {111,24,241}, {112,21,241}, {113,22,241}, {73,3,242}, {74,2,242}, {75,3,242}, {77,1,242}, {79,1,242}, {74,3,243}, {75,2,243}, {76,1,243}, {78,1,243}, {75,1,244}, {76,2,244}, {77,3,244}, {74,1,245}, {76,3,245}, {77,2,245}, {78,3,245}, {73,1,246}, {75,1,246}, {77,3,246}, {78,2,246}, {79,3,246}, {73,13,247}, {74,12,247}, {75,13,247}, {75,15,247}, {76,10,247}, {77,9,247}, {77,11,247}, {79,11,247}, {73,14,248}, {74,13,248}, {74,15,248}, {75,12,248}, {75,14,248}, {76,11,248}, {77,10,248}, {78,9,248}, {78,11,248}, {79,10,248}, {73,9,249}, {75,11,249}, {76,12,249}, {77,13,249}, {79,15,249}, {73,10,250}, {74,9,250}, {74,11,250}, {75,10,250}, {76,13,250}, {77,12,250}, {77,14,250}, {78,13,250}, {78,15,250}, {79,14,250}, {73,11,251}, {75,9,251}, {75,11,251}, {76,14,251}, {77,13,251}, {77,15,251}, {78,12,251}, {79,13,251}, {42,0,252}, {43,0,253}, {44,0,254}, {45,0,255}, {46,0,256}, {42,6,257}, {43,7,257}, {44,4,257}, {45,5,257}, {42,7,258}, {43,6,258}, {43,8,258}, {44,5,258}, {45,4,258}, {46,5,258}, {42,4,259}, {43,5,259}, {44,6,259}, {45,7,259}, {46,8,259}, {42,5,260}, {43,4,260}, {44,7,260}, {45,6,260}, {45,8,260}, {46,7,260}, {43,5,261}, {44,8,261}, {45,7,261}, {46,6,261}, {42,20,262}, {42,24,262}, {43,21,262}, {43,23,262}, {44,18,262}, {45,17,262}, {45,19,262}, {46,16,262}, {42,21,263}, {42,23,263}, {43,20,263}, {43,22,263}, {44,19,263}, {45,18,263}, {46,17,263}, {46,19,263}, {42,18,264}, {43,19,264}, {44,20,264}, {45,21,264}, {46,22,264}, {42,17,265}, {42,19,265}, {43,18,265}, {44,21,265}, {45,20,265}, {45,22,265}, {46,21,265}, {46,23,265}, {42,16,266}, {43,17,266}, {43,19,266}, {44,22,266}, {45,21,266}, {45,23,266}, {46,20,266}, {46,24,266}, {123,8,267}, {124,7,267}, {125,6,267}, {126,7,267}, {127,4,267}, {128,5,267}, {130,5,267}, {131,4,267}, {124,8,268}, {125,7,268}, {126,6,268}, {126,8,268}, {127,5,268}, {128,4,268}, {129,5,268}, {130,4,268}, {125,4,269}, {126,5,269}, {127,6,269}, {128,7,269}, {129,8,269}, {124,4,270}, {125,5,270}, {126,4,270}, {127,7,270}, {128,6,270}, {128,8,270}, {129,7,270}, {130,8,270}, {123,4,271}, {124,5,271}, {126,5,271}, {127,8,271}, {128,7,271}, {129,6,271}, {130,7,271}, {131,8,271}, {123,22,272}, {124,21,272}, {125,20,272}, {125,24,272}, {126,21,272}, {126,23,272}, {127,18,272}, {128,17,272}, {128,19,272}, {129,16,272}, {130,19,272}, {131,18,272}, {123,23,273}, {124,22,273}, {124,24,273}, {125,21,273}, {125,23,273}, {126,20,273}, {126,22,273}, {127,19,273}, {128,18,273}, {129,17,273}, {129,19,273}, {130,16,273}, {130,18,273}, {131,17,273}, {123,16,274}, {124,17,274}, {125,18,274}, {126,19,274}, {127,20,274}, {128,21,274}, {129,22,274}, {130,23,274}, {131,24,274}, {123,17,275}, {124,16,275}, {124,18,275}, {125,17,275}, {125,19,275}, {126,18,275}, {127,21,275}, {128,20,275}, {128,22,275}, {129,21,275}, {129,23,275}, {130,22,275}, {130,24,275}, {131,23,275}, {123,18,276}, {124,19,276}, {125,16,276}, {126,17,276}, {126,19,276}, {127,22,276}, {128,21,276}, {128,23,276}, {129,20,276}, {129,24,276}, {130,21,276}, {131,22,276}, {14,3,277}, {16,1,277}, {14,2,278}, {15,1,278}, {14,1,279}, {15,2,279}, {16,3,279}, {15,3,280}, {16,2,280}, {14,1,281}, {16,3,281}, {14,13,282}, {14,15,282}, {15,10,282}, {16,9,282}, {16,11,282}, {14,12,283}, {14,14,283}, {15,11,283}, {16,10,283}, {14,11,284}, {15,12,284}, {16,13,284}, {14,10,285}, {15,13,285}, {16,12,285}, {16,14,285}, {14,9,286}, {14,11,286}, {15,14,286}, {16,13,286}, {16,15,286}, {80,3,287}, {81,2,287}, {82,3,287}, {84,1,287}, {86,1,287}, {81,3,288}, {82,2,288}, {83,1,288}, {85,1,288}, {82,1,289}, {83,2,289}, {84,3,289}, {81,1,290}, {83,3,290}, {84,2,290}, {85,3,290}, {80,1,291}, {82,1,291}, {84,3,291}, {85,2,291}, {86,3,291}, {80,13,292}, {81,12,292}, {82,13,292}, {82,15,292}, {83,10,292}, {84,9,292}, {84,11,292}, {86,11,292}, {80,14,293}, {81,13,293}, {81,15,293}, {82,12,293}, {82,14,293}, {83,11,293}, {84,10,293}, {85,9,293}, {85,11,293}, {86,10,293}, {80,9,294}, {82,11,294}, {83,12,294}, {84,13,294}, {86,15,294}, {80,10,295}, {81,9,295}, {81,11,295}, {82,10,295}, {83,13,295}, {84,12,295}, {84,14,295}, {85,13,295}, {85,15,295}, {86,14,295}, {80,11,296}, {82,9,296}, {82,11,296}, {83,14,296}, {84,13,296}, {84,15,296}, {85,12,296}, {86,13,296}, {4,4,297}, {4,5,298}, {4,6,299}, {4,7,300}, {4,8,301}, {47,0,302}, {48,0,303}, {49,0,304}, {50,0,305}, {51,0,306}, {47,6,307}, {48,7,307}, {49,4,307}, {50,5,307}, {47,7,308}, {48,6,308}, {48,8,308}, {49,5,308}, {50,4,308}, {51,5,308}, {47,4,309}, {48,5,309}, {49,6,309}, {50,7,309}, {51,8,309}, {47,5,310}, {48,4,310}, {49,7,310}, {50,6,310}, {50,8,310}, {51,7,310}, {48,5,311}, {49,8,311}, {50,7,311}, {51,6,311}, {47,20,312}, {47,24,312}, {48,21,312}, {48,23,312}, {49,18,312}, {50,17,312}, {50,19,312}, {51,16,312}, {47,21,313}, {47,23,313}, {48,20,313}, {48,22,313}, {49,19,313}, {50,18,313}, {51,17,313}, {51,19,313}, {47,18,314}, {48,19,314}, {49,20,314}, {50,21,314}, {51,22,314}, {47,17,315}, {47,19,315}, {48,18,315}, {49,21,315}, {50,20,315}, {50,22,315}, {51,21,315}, {51,23,315}, {47,16,316}, {48,17,316}, {48,19,316}, {49,22,316}, {50,21,316}, {50,23,316}, {51,20,316}, {51,24,316}, {132,8,317}, {133,7,317}, {134,6,317}, {135,7,317}, {136,4,317}, {137,5,317}, {139,5,317}, {140,4,317}, {133,8,318}, {134,7,318}, {135,6,318}, {135,8,318}, {136,5,318}, {137,4,318}, {138,5,318}, {139,4,318}, {134,4,319}, {135,5,319}, {136,6,319}, {137,7,319}, {138,8,319}, {133,4,320}, {134,5,320}, {135,4,320}, {136,7,320}, {137,6,320}, {137,8,320}, {138,7,320}, {139,8,320}, {132,4,321}, {133,5,321}, {135,5,321}, {136,8,321}, {137,7,321}, {138,6,321}, {139,7,321}, {140,8,321}, {0,9,322}, {0,10,323}, {0,11,324}, {0,12,325}, {0,13,326}, {0,14,327}, {0,15,328}, {1,9,329}, {1,10,330}, {1,11,331}, {1,12,332}, {1,13,333}, {1,14,334}, {1,15,335}, {17,3,336}, {21,1,336}, {17,2,337}, {18,3,337}, {20,1,337}, {17,3,338}, {18,2,338}, {19,1,338}, {21,1,338}, {18,1,339}, {19,2,339}, {20,3,339}, {17,1,340}, {19,3,340}, {20,2,340}, {21,3,340}, {18,1,341}, {20,3,341}, {21,2,341}, {17,1,342}, {21,3,342}, {17,13,343}, {18,14,343}, {19,9,343}, {20,10,343}, {21,11,343}, {17,12,344}, {18,13,344}, {18,15,344}, {20,9,344}, {20,11,344}, {17,13,345}, {17,15,345}, {18,12,345}, {18,14,345}, {19,11,345}, {20,10,345}, {21,9,345}, {21,11,345}, {17,10,346}, {18,11,346}, {19,12,346}, {20,13,346}, {21,14,346}, {17,9,347}, {17,11,347}, {18,10,347}, {19,13,347}, {20,12,347}, {20,14,347}, {21,13,347}, {21,15,347}, {18,9,348}, {18,11,348}, {20,13,348}, {20,15,348}, {21,12,348}, {17,11,349}, {18,10,349}, {19,15,349}, {20,14,349}, {21,13,349}, {8,8,350}, {10,4,350}, {8,7,351}, {9,4,351}, {10,5,351}, {8,6,352}, {8,8,352}, {9,5,352}, {10,4,352}, {8,5,353}, {9,6,353}, {10,7,353}, {8,4,354}, {9,7,354}, {10,6,354}, {10,8,354}, {8,5,355}, {9,8,355}, {10,7,355}, {8,4,356}, {10,8,356}, {8,22,357}, {8,24,357}, {9,17,357}, {10,16,357}, {10,18,357}, {8,21,358}, {8,23,358}, {9,18,358}, {10,17,358}, {10,19,358}, {8,20,359}, {8,22,359}, {9,19,359}, {10,18,359}, {8,19,360}, {9,20,360}, {10,21,360}, {8,18,361}, {9,21,361}, {10,20,361}, {10,22,361}, {8,17,362}, {8,19,362}, {9,22,362}, {10,21,362}, {10,23,362}, {8,16,363}, {8,18,363}, {9,23,363}, {10,22,363}, {10,24,363}, {52,0,364}, {53,0,365}, {54,0,366}, {55,0,367}, {56,0,368}, {57,0,369}, {58,0,370}, {52,6,371}, {53,7,371}, {54,8,371}, {56,4,371}, {57,5,371}, {52,7,372}, {54,7,372}, {55,4,372}, {56,5,372}, {58,5,372}, {52,8,373}, {53,7,373}, {54,6,373}, {54,8,373}, {55,5,373}, {56,4,373}, {57,5,373}, {58,4,373}, {53,4,374}, {54,5,374}, {55,6,374}, {56,7,374}, {57,8,374}, {52,4,375}, {53,5,375}, {54,4,375}, {55,7,375}, {56,6,375}, {56,8,375}, {57,7,375}, {58,8,375}, {52,5,376}, {54,5,376}, {55,8,376}, {56,7,376}, {58,7,376}, {53,5,377}, {54,4,377}, {56,8,377}, {57,7,377}, {58,6,377}, {52,20,378}, {53,21,378}, {54,22,378}, {54,24,378}, {55,17,378}, {56,16,378}, {56,18,378}, {57,19,378}, {52,21,379}, {53,20,379}, {53,24,379}, {54,21,379}, {54,23,379}, {55,18,379}, {56,17,379}, {56,19,379}, {57,16,379}, {58,19,379}, {52,22,380}, {52,24,380}, {53,21,380}, {53,23,380}, {54,20,380}, {54,22,380}, {55,19,380}, {56,18,380}, {57,17,380}, {57,19,380}, {58,16,380}, {58,18,380}, {52,17,381}, {53,18,381}, {54,19,381}, {55,20,381}, {56,21,381}, {57,22,381}, {58,23,381}, {52,16,382}, {52,18,382}, {53,17,382}, {53,19,382}, {54,18,382}, {55,21,382}, {56,20,382}, {56,22,382}, {57,21,382}, {57,23,382}, {58,22,382}, {58,24,382}, {52,19,383}, {53,16,383}, {54,17,383}, {54,19,383}, {55,22,383}, {56,21,383}, {56,23,383}, {57,20,383}, {57,24,383}, {58,21,383}, {53,19,384}, {54,16,384}, {54,18,384}, {55,23,384}, {56,22,384}, {56,24,384}, {57,21,384}, {58,20,384}, {2,9,385}, {2,10,386}, {2,11,387}, {2,12,388}, {2,13,389}, {2,14,390}, {2,15,391}, {27,3,392}, {31,1,392}, {27,2,393}, {28,3,393}, {30,1,393}, {27,3,394}, {28,2,394}, {29,1,394}, {31,1,394}, {28,1,395}, {29,2,395}, {30,3,395}, {27,1,396}, {29,3,396}, {30,2,396}, {31,3,396}, {28,1,397}, {30,3,397}, {31,2,397}, {27,1,398}, {31,3,398}, {27,13,399}, {28,14,399}, {29,9,399}, {30,10,399}, {31,11,399}, {27,12,400}, {28,13,400}, {28,15,400}, {30,9,400}, {30,11,400}, {27,13,401}, {27,15,401}, {28,12,401}, {28,14,401}, {29,11,401}, {30,10,401}, {31,9,401}, {31,11,401}, {27,10,402}, {28,11,402}, {29,12,402}, {30,13,402}, {31,14,402}, {27,9,403}, {27,11,403}, {28,10,403}, {29,13,403}, {30,12,403}, {30,14,403}, {31,13,403}, {31,15,403}, {28,9,404}, {28,11,404}, {30,13,404}, {30,15,404}, {31,12,404}, {27,11,405}, {28,10,405}, {29,15,405}, {30,14,405}, {31,13,405}, {87,3,406}, {88,2,406}, {89,3,406}, {93,1,406}, {95,1,406}, {88,3,407}, {89,2,407}, {90,3,407}, {92,1,407}, {94,1,407}, {89,3,408}, {90,2,408}, {91,1,408}, {93,1,408}, {90,1,409}, {91,2,409}, {92,3,409}, {89,1,410}, {91,3,410}, {92,2,410}, {93,3,410}, {88,1,411}, {90,1,411}, {92,3,411}, {93,2,411}, {94,3,411}, {87,1,412}, {89,1,412}, {93,3,412}, {94,2,412}, {95,3,412}, {87,13,413}, {88,12,413}, {89,13,413}, {90,14,413}, {91,9,413}, {92,10,413}, {93,11,413}, {95,11,413}, {87,14,414}, {88,13,414}, {89,12,414}, {90,13,414}, {90,15,414}, {91,10,414}, {92,9,414}, {92,11,414}, {94,11,414}, {95,10,414}, {87,15,415}, {88,14,415}, {89,13,415}, {89,15,415}, {90,12,415}, {90,14,415}, {91,11,415}, {92,10,415}, {93,9,415}, {93,11,415}, {94,10,415}, {95,9,415}, {88,9,416}, {89,10,416}, {90,11,416}, {91,12,416}, {92,13,416}, {93,14,416}, {94,15,416}, {87,9,417}, {88,10,417}, {89,9,417}, {89,11,417}, {90,10,417}, {91,13,417}, {92,12,417}, {92,14,417}, {93,13,417}, {93,15,417}, {94,14,417}, {95,15,417}, {87,10,418}, {88,11,418}, {90,9,418}, {90,11,418}, {91,14,418}, {92,13,418}, {92,15,418}, {93,12,418}, {94,13,418}, {95,14,418}, {87,11,419}, {89,11,419}, {90,10,419}, {91,15,419}, {92,14,419}, {93,13,419}, {94,12,419}, {95,13,419}, {32,3,420}, {36,1,420}, {32,2,421}, {33,3,421}, {35,1,421}, {32,3,422}, {33,2,422}, {34,1,422}, {36,1,422}, {33,1,423}, {34,2,423}, {35,3,423}, {32,1,424}, {34,3,424}, {35,2,424}, {36,3,424}, {33,1,425}, {35,3,425}, {36,2,425}, {32,1,426}, {36,3,426}, {32,13,427}, {33,14,427}, {34,9,427}, {35,10,427}, {36,11,427}, {32,12,428}, {33,13,428}, {33,15,428}, {35,9,428}, {35,11,428}, {32,13,429}, {32,15,429}, {33,12,429}, {33,14,429}, {34,11,429}, {35,10,429}, {36,9,429}, {36,11,429}, {32,10,430}, {33,11,430}, {34,12,430}, {35,13,430}, {36,14,430}, {32,9,431}, {32,11,431}, {33,10,431}, {34,13,431}, {35,12,431}, {35,14,431}, {36,13,431}, {36,15,431}, {33,9,432}, {33,11,432}, {35,13,432}, {35,15,432}, {36,12,432}, {32,11,433}, {33,10,433}, {34,15,433}, {35,14,433}, {36,13,433}, {96,3,434}, {97,2,434}, {98,3,434}, {102,1,434}, {104,1,434}, {97,3,435}, {98,2,435}, {99,3,435}, {101,1,435}, {103,1,435}, {98,3,436}, {99,2,436}, {100,1,436}, {102,1,436}, {99,1,437}, {100,2,437}, {101,3,437}, {98,1,438}, {100,3,438}, {101,2,438}, {102,3,438}, {97,1,439}, {99,1,439}, {101,3,439}, {102,2,439}, {103,3,439}, {96,1,440}, {98,1,440}, {102,3,440}, {103,2,440}, {104,3,440}, {96,13,441}, {97,12,441}, {98,13,441}, {99,14,441}, {100,9,441}, {101,10,441}, {102,11,441}, {104,11,441}, {96,14,442}, {97,13,442}, {98,12,442}, {99,13,442}, {99,15,442}, {100,10,442}, {101,9,442}, {101,11,442}, {103,11,442}, {104,10,442}, {96,15,443}, {97,14,443}, {98,13,443}, {98,15,443}, {99,12,443}, {99,14,443}, {100,11,443}, {101,10,443}, {102,9,443}, {102,11,443}, {103,10,443}, {104,9,443}, {97,9,444}, {98,10,444}, {99,11,444}, {100,12,444}, {101,13,444}, {102,14,444}, {103,15,444}, {96,9,445}, {97,10,445}, {98,9,445}, {98,11,445}, {99,10,445}, {100,13,445}, {101,12,445}, {101,14,445}, {102,13,445}, {102,15,445}, {103,14,445}, {104,15,445}, {96,10,446}, {97,11,446}, {99,9,446}, {99,11,446}, {100,14,446}, {101,13,446}, {101,15,446}, {102,12,446}, {103,13,446}, {104,14,446}, {96,11,447}, {98,11,447}, {99,10,447}, {100,15,447}, {101,14,447}, {102,13,447}, {103,12,447}, {104,13,447}, {11,8,448}, {13,4,448}, {11,7,449}, {12,4,449}, {13,5,449}, {11,6,450}, {11,8,450}, {12,5,450}, {13,4,450}, {11,5,451}, {12,6,451}, {13,7,451}, {11,4,452}, {12,7,452}, {13,6,452}, {13,8,452}, {11,5,453}, {12,8,453}, {13,7,453}, {11,4,454}, {13,8,454}, {11,22,455}, {11,24,455}, {12,17,455}, {13,16,455}, {13,18,455}, {11,21,456}, {11,23,456}, {12,18,456}, {13,17,456}, {13,19,456}, {11,20,457}, {11,22,457}, {12,19,457}, {13,18,457}, {11,19,458}, {12,20,458}, {13,21,458}, {11,18,459}, {12,21,459}, {13,20,459}, {13,22,459}, {11,17,460}, {11,19,460}, {12,22,460}, {13,21,460}, {13,23,460}, {11,16,461}, {11,18,461}, {12,23,461}, {13,22,461}, {13,24,461}, {66,0,462}, {67,0,463}, {68,0,464}, {69,0,465}, {70,0,466}, {71,0,467}, {72,0,468}, {66,6,469}, {67,7,469}, {68,8,469}, {70,4,469}, {71,5,469}, {66,7,470}, {68,7,470}, {69,4,470}, {70,5,470}, {72,5,470}, {66,8,471}, {67,7,471}, {68,6,471}, {68,8,471}, {69,5,471}, {70,4,471}, {71,5,471}, {72,4,471}, {67,4,472}, {68,5,472}, {69,6,472}, {70,7,472}, {71,8,472}, {66,4,473}, {67,5,473}, {68,4,473}, {69,7,473}, {70,6,473}, {70,8,473}, {71,7,473}, {72,8,473}, {66,5,474}, {68,5,474}, {69,8,474}, {70,7,474}, {72,7,474}, {67,5,475}, {68,4,475}, {70,8,475}, {71,7,475}, {72,6,475}, {66,20,476}, {67,21,476}, {68,22,476}, {68,24,476}, {69,17,476}, {70,16,476}, {70,18,476}, {71,19,476}, {66,21,477}, {67,20,477}, {67,24,477}, {68,21,477}, {68,23,477}, {69,18,477}, {70,17,477}, {70,19,477}, {71,16,477}, {72,19,477}, {66,22,478}, {66,24,478}, {67,21,478}, {67,23,478}, {68,20,478}, {68,22,478}, {69,19,478}, {70,18,478}, {71,17,478}, {71,19,478}, {72,16,478}, {72,18,478}, {66,17,479}, {67,18,479}, {68,19,479}, {69,20,479}, {70,21,479}, {71,22,479}, {72,23,479}, {66,16,480}, {66,18,480}, {67,17,480}, {67,19,480}, {68,18,480}, {69,21,480}, {70,20,480}, {70,22,480}, {71,21,480}, {71,23,480}, {72,22,480}, {72,24,480}, {66,19,481}, {67,16,481}, {68,17,481}, {68,19,481}, {69,22,481}, {70,21,481}, {70,23,481}, {71,20,481}, {71,24,481}, {72,21,481}, {67,19,482}, {68,16,482}, {68,18,482}, {69,23,482}, {70,22,482}, {70,24,482}, {71,21,482}, {72,20,482}, {3,9,483}, {3,10,484}, {3,11,485}, {3,12,486}, {3,13,487}, {3,14,488}, {3,15,489}, {37,3,490}, {41,1,490}, {37,2,491}, {38,3,491}, {40,1,491}, {37,3,492}, {38,2,492}, {39,1,492}, {41,1,492}, {38,1,493}, {39,2,493}, {40,3,493}, {37,1,494}, {39,3,494}, {40,2,494}, {41,3,494}, {38,1,495}, {40,3,495}, {41,2,495}, {37,1,496}, {41,3,496}, {37,13,497}, {38,14,497}, {39,9,497}, {40,10,497}, {41,11,497}, {37,12,498}, {38,13,498}, {38,15,498}, {40,9,498}, {40,11,498}, {37,13,499}, {37,15,499}, {38,12,499}, {38,14,499}, {39,11,499}, {40,10,499}, {41,9,499}, {41,11,499}, {37,10,500}, {38,11,500}, {39,12,500}, {40,13,500}, {41,14,500}, {37,9,501}, {37,11,501}, {38,10,501}, {39,13,501}, {40,12,501}, {40,14,501}, {41,13,501}, {41,15,501}, {38,9,502}, {38,11,502}, {40,13,502}, {40,15,502}, {41,12,502}, {37,11,503}, {38,10,503}, {39,15,503}, {40,14,503}, {41,13,503}, {105,3,504}, {106,2,504}, {107,3,504}, {111,1,504}, {113,1,504}, {106,3,505}, {107,2,505}, {108,3,505}, {110,1,505}, {112,1,505}, {107,3,506}, {108,2,506}, {109,1,506}, {111,1,506}, {108,1,507}, {109,2,507}, {110,3,507}, {107,1,508}, {109,3,508}, {110,2,508}, {111,3,508}, {106,1,509}, {108,1,509}, {110,3,509}, {111,2,509}, {112,3,509}, {105,1,510}, {107,1,510}, {111,3,510}, {112,2,510}, {113,3,510}, {105,13,511}, {106,12,511}, {107,13,511}, {108,14,511}, {109,9,511}, {110,10,511}, {111,11,511}, {113,11,511}, {105,14,512}, {106,13,512}, {107,12,512}, {108,13,512}, {108,15,512}, {109,10,512}, {110,9,512}, {110,11,512}, {112,11,512}, {113,10,512}, {105,15,513}, {106,14,513}, {107,13,513}, {107,15,513}, {108,12,513}, {108,14,513}, {109,11,513}, {110,10,513}, {111,9,513}, {111,11,513}, {112,10,513}, {113,9,513}, {106,9,514}, {107,10,514}, {108,11,514}, {109,12,514}, {110,13,514}, {111,14,514}, {112,15,514}, {105,9,515}, {106,10,515}, {107,9,515}, {107,11,515}, {108,10,515}, {109,13,515}, {110,12,515}, {110,14,515}, {111,13,515}, {111,15,515}, {112,14,515}, {113,15,515}, {105,10,516}, {106,11,516}, {108,9,516}, {108,11,516}, {109,14,516}, {110,13,516}, {110,15,516}, {111,12,516}, {112,13,516}, {113,14,516}, {105,11,517}, {107,11,517}, {108,10,517}, {109,15,517}, {110,14,517}, {111,13,517}, {112,12,517}, {113,13,517}, {73,0,518}, {74,0,519}, {75,0,520}, {76,0,521}, {77,0,522}, {78,0,523}, {79,0,524}, {73,6,525}, {74,7,525}, {75,8,525}, {77,4,525}, {78,5,525}, {73,7,526}, {75,7,526}, {76,4,526}, {77,5,526}, {79,5,526}, {73,8,527}, {74,7,527}, {75,6,527}, {75,8,527}, {76,5,527}, {77,4,527}, {78,5,527}, {79,4,527}, {74,4,528}, {75,5,528}, {76,6,528}, {77,7,528}, {78,8,528}, {73,4,529}, {74,5,529}, {75,4,529}, {76,7,529}, {77,6,529}, {77,8,529}, {78,7,529}, {79,8,529}, {73,5,530}, {75,5,530}, {76,8,530}, {77,7,530}, {79,7,530}, {74,5,531}, {75,4,531}, {77,8,531}, {78,7,531}, {79,6,531}, {73,20,532}, {74,21,532}, {75,22,532}, {75,24,532}, {76,17,532}, {77,16,532}, {77,18,532}, {78,19,532}, {73,21,533}, {74,20,533}, {74,24,533}, {75,21,533}, {75,23,533}, {76,18,533}, {77,17,533}, {77,19,533}, {78,16,533}, {79,19,533}, {73,22,534}, {73,24,534}, {74,21,534}, {74,23,534}, {75,20,534}, {75,22,534}, {76,19,534}, {77,18,534}, {78,17,534}, {78,19,534}, {79,16,534}, {79,18,534}, {73,17,535}, {74,18,535}, {75,19,535}, {76,20,535}, {77,21,535}, {78,22,535}, {79,23,535}, {73,16,536}, {73,18,536}, {74,17,536}, {74,19,536}, {75,18,536}, {76,21,536}, {77,20,536}, {77,22,536}, {78,21,536}, {78,23,536}, {79,22,536}, {79,24,536}, {73,19,537}, {74,16,537}, {75,17,537}, {75,19,537}, {76,22,537}, {77,21,537}, {77,23,537}, {78,20,537}, {78,24,537}, {79,21,537}, {74,19,538}, {75,16,538}, {75,18,538}, {76,23,538}, {77,22,538}, {77,24,538}, {78,21,538}, {79,20,538}, {42,3,539}, {46,1,539}, {42,2,540}, {43,3,540}, {45,1,540}, {42,3,541}, {43,2,541}, {44,1,541}, {46,1,541}, {43,1,542}, {44,2,542}, {45,3,542}, {42,1,543}, {44,3,543}, {45,2,543}, {46,3,543}, {43,1,544}, {45,3,544}, {46,2,544}, {42,1,545}, {46,3,545}, {42,13,546}, {43,14,546}, {44,9,546}, {45,10,546}, {46,11,546}, {42,12,547}, {43,13,547}, {43,15,547}, {45,9,547}, {45,11,547}, {42,13,548}, {42,15,548}, {43,12,548}, {43,14,548}, {44,11,548}, {45,10,548}, {46,9,548}, {46,11,548}, {42,10,549}, {43,11,549}, {44,12,549}, {45,13,549}, {46,14,549}, {42,9,550}, {42,11,550}, {43,10,550}, {44,13,550}, {45,12,550}, {45,14,550}, {46,13,550}, {46,15,550}, {43,9,551}, {43,11,551}, {45,13,551}, {45,15,551}, {46,12,551}, {42,11,552}, {43,10,552}, {44,15,552}, {45,14,552}, {46,13,552}, {123,3,553}, {124,2,553}, {125,3,553}, {129,1,553}, {131,1,553}, {124,3,554}, {125,2,554}, {126,3,554}, {128,1,554}, {130,1,554}, {125,3,555}, {126,2,555}, {127,1,555}, {129,1,555}, {126,1,556}, {127,2,556}, {128,3,556}, {125,1,557}, {127,3,557}, {128,2,557}, {129,3,557}, {124,1,558}, {126,1,558}, {128,3,558}, {129,2,558}, {130,3,558}, {123,1,559}, {125,1,559}, {129,3,559}, {130,2,559}, {131,3,559}, {123,13,560}, {124,12,560}, {125,13,560}, {126,14,560}, {127,9,560}, {128,10,560}, {129,11,560}, {131,11,560}, {123,14,561}, {124,13,561}, {125,12,561}, {126,13,561}, {126,15,561}, {127,10,561}, {128,9,561}, {128,11,561}, {130,11,561}, {131,10,561}, {123,15,562}, {124,14,562}, {125,13,562}, {125,15,562}, {126,12,562}, {126,14,562}, {127,11,562}, {128,10,562}, {129,9,562}, {129,11,562}, {130,10,562}, {131,9,562}, {124,9,563}, {125,10,563}, {126,11,563}, {127,12,563}, {128,13,563}, {129,14,563}, {130,15,563}, {123,9,564}, {124,10,564}, {125,9,564}, {125,11,564}, {126,10,564}, {127,13,564}, {128,12,564}, {128,14,564}, {129,13,564}, {129,15,564}, {130,14,564}, {131,15,564}, {123,10,565}, {124,11,565}, {126,9,565}, {126,11,565}, {127,14,565}, {128,13,565}, {128,15,565}, {129,12,565}, {130,13,565}, {131,14,565}, {123,11,566}, {125,11,566}, {126,10,566}, {127,15,566}, {128,14,566}, {129,13,566}, {130,12,566}, {131,13,566}, {14,8,567}, {16,4,567}, {14,7,568}, {15,4,568}, {16,5,568}, {14,6,569}, {14,8,569}, {15,5,569}, {16,4,569}, {14,5,570}, {15,6,570}, {16,7,570}, {14,4,571}, {15,7,571}, {16,6,571}, {16,8,571}, {14,5,572}, {15,8,572}, {16,7,572}, {14,4,573}, {16,8,573}, {14,22,574}, {14,24,574}, {15,17,574}, {16,16,574}, {16,18,574}, {14,21,575}, {14,23,575}, {15,18,575}, {16,17,575}, {16,19,575}, {14,20,576}, {14,22,576}, {15,19,576}, {16,18,576}, {14,19,577}, {15,20,577}, {16,21,577}, {14,18,578}, {15,21,578}, {16,20,578}, {16,22,578}, {14,17,579}, {14,19,579}, {15,22,579}, {16,21,579}, {16,23,579}, {14,16,580}, {14,18,580}, {15,23,580}, {16,22,580}, {16,24,580}, {80,0,581}, {81,0,582}, {82,0,583}, {83,0,584}, {84,0,585}, {85,0,586}, {86,0,587}, {80,6,588}, {81,7,588}, {82,8,588}, {84,4,588}, {85,5,588}, {80,7,589}, {82,7,589}, {83,4,589}, {84,5,589}, {86,5,589}, {80,8,590}, {81,7,590}, {82,6,590}, {82,8,590}, {83,5,590}, {84,4,590}, {85,5,590}, {86,4,590}, {81,4,591}, {82,5,591}, {83,6,591}, {84,7,591}, {85,8,591}, {80,4,592}, {81,5,592}, {82,4,592}, {83,7,592}, {84,6,592}, {84,8,592}, {85,7,592}, {86,8,592}, {80,5,593}, {82,5,593}, {83,8,593}, {84,7,593}, {86,7,593}, {81,5,594}, {82,4,594}, {84,8,594}, {85,7,594}, {86,6,594}, {80,20,595}, {81,21,595}, {82,22,595}, {82,24,595}, {83,17,595}, {84,16,595}, {84,18,595}, {85,19,595}, {80,21,596}, {81,20,596}, {81,24,596}, {82,21,596}, {82,23,596}, {83,18,596}, {84,17,596}, {84,19,596}, {85,16,596}, {86,19,596}, {80,22,597}, {80,24,597}, {81,21,597}, {81,23,597}, {82,20,597}, {82,22,597}, {83,19,597}, {84,18,597}, {85,17,597}, {85,19,597}, {86,16,597}, {86,18,597}, {80,17,598}, {81,18,598}, {82,19,598}, {83,20,598}, {84,21,598}, {85,22,598}, {86,23,598}, {80,16,599}, {80,18,599}, {81,17,599}, {81,19,599}, {82,18,599}, {83,21,599}, {84,20,599}, {84,22,599}, {85,21,599}, {85,23,599}, {86,22,599}, {86,24,599}, {80,19,600}, {81,16,600}, {82,17,600}, {82,19,600}, {83,22,600}, {84,21,600}, {84,23,600}, {85,20,600}, {85,24,600}, {86,21,600}, {81,19,601}, {82,16,601}, {82,18,601}, {83,23,601}, {84,22,601}, {84,24,601}, {85,21,601}, {86,20,601}, {4,9,602}, {4,10,603}, {4,11,604}, {4,12,605}, {4,13,606}, {4,14,607}, {4,15,608}, {47,3,609}, {51,1,609}, {47,2,610}, {48,3,610}, {50,1,610}, {47,3,611}, {48,2,611}, {49,1,611}, {51,1,611}, {48,1,612}, {49,2,612}, {50,3,612}, {47,1,613}, {49,3,613}, {50,2,613}, {51,3,613}, {48,1,614}, {50,3,614}, {51,2,614}, {47,1,615}, {51,3,615}, {47,13,616}, {48,14,616}, {49,9,616}, {50,10,616}, {51,11,616}, {47,12,617}, {48,13,617}, {48,15,617}, {50,9,617}, {50,11,617}, {47,13,618}, {47,15,618}, {48,12,618}, {48,14,618}, {49,11,618}, {50,10,618}, {51,9,618}, {51,11,618}, {47,10,619}, {48,11,619}, {49,12,619}, {50,13,619}, {51,14,619}, {47,9,620}, {47,11,620}, {48,10,620}, {49,13,620}, {50,12,620}, {50,14,620}, {51,13,620}, {51,15,620}, {48,9,621}, {48,11,621}, {50,13,621}, {50,15,621}, {51,12,621}, {47,11,622}, {48,10,622}, {49,15,622}, {50,14,622}, {51,13,622}, {132,3,623}, {133,2,623}, {134,3,623}, {138,1,623}, {140,1,623}, {133,3,624}, {134,2,624}, {135,3,624}, {137,1,624}, {139,1,624}, {134,3,625}, {135,2,625}, {136,1,625}, {138,1,625}, {135,1,626}, {136,2,626}, {137,3,626}, {134,1,627}, {136,3,627}, {137,2,627}, {138,3,627}, {133,1,628}, {135,1,628}, {137,3,628}, {138,2,628}, {139,3,628}, {132,1,629}, {134,1,629}, {138,3,629}, {139,2,629}, {140,3,629}, {132,13,630}, {133,12,630}, {134,13,630}, {135,14,630}, {136,9,630}, {137,10,630}, {138,11,630}, {140,11,630}, {132,14,631}, {133,13,631}, {134,12,631}, {135,13,631}, {135,15,631}, {136,10,631}, {137,9,631}, {137,11,631}, {139,11,631}, {140,10,631}, {132,15,632}, {133,14,632}, {134,13,632}, {134,15,632}, {135,12,632}, {135,14,632}, {136,11,632}, {137,10,632}, {138,9,632}, {138,11,632}, {139,10,632}, {140,9,632}, {133,9,633}, {134,10,633}, {135,11,633}, {136,12,633}, {137,13,633}, {138,14,633}, {139,15,633}, {132,9,634}, {133,10,634}, {134,9,634}, {134,11,634}, {135,10,634}, {136,13,634}, {137,12,634}, {137,14,634}, {138,13,634}, {138,15,634}, {139,14,634}, {140,15,634}, {132,10,635}, {133,11,635}, {135,9,635}, {135,11,635}, {136,14,635}, {137,13,635}, {137,15,635}, {138,12,635}, {139,13,635}, {140,14,635}, {132,11,636}, {134,11,636}, {135,10,636}, {136,15,636}, {137,14,636}, {138,13,636}, {139,12,636}, {140,13,636}}; -constexpr double cg_AAA[3161] = {1.0, 1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, -0.03857583925127983, -0.20412415266036987, -0.06681530922651291, -0.1767766922712326, -0.13363061845302582, -0.14940357208251953, 0.17251639068126678, 0.14940357208251953, 0.1767766922712326, 0.06681530922651291, 0.20412415266036987, 0.03857583925127983, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, -0.03857583925127983, 0.1767766922712326, -0.06681530922651291, 0.14940357208251953, 0.17251639068126678, -0.13363061845302582, 0.14940357208251953, -0.06681530922651291, 0.1767766922712326, -0.03857583925127983, 0.20412415266036987, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, -0.03857583925127983, -0.20412415266036987, -0.06681530922651291, -0.1767766922712326, -0.13363061845302582, -0.14940357208251953, 0.17251639068126678, 0.14940357208251953, 0.1767766922712326, 0.06681530922651291, 0.20412415266036987, 0.03857583925127983, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, -0.03857583925127983, 0.1767766922712326, -0.06681530922651291, 0.14940357208251953, 0.17251639068126678, -0.13363061845302582, 0.14940357208251953, -0.06681530922651291, 0.1767766922712326, -0.03857583925127983, 0.20412415266036987, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, -0.03857583925127983, -0.20412415266036987, -0.06681530922651291, -0.1767766922712326, -0.13363061845302582, -0.14940357208251953, 0.17251639068126678, 0.14940357208251953, 0.1767766922712326, 0.06681530922651291, 0.20412415266036987, 0.03857583925127983, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, -0.03857583925127983, 0.1767766922712326, -0.06681530922651291, 0.14940357208251953, 0.17251639068126678, -0.13363061845302582, 0.14940357208251953, -0.06681530922651291, 0.1767766922712326, -0.03857583925127983, 0.20412415266036987, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, -0.3872983455657959, 0.22360679507255554, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, 0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.64549720287323, 0.64549720287323, 0.64549720287323, 0.64549720287323, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 0.64549720287323, 0.64549720287323, -0.64549720287323, 0.64549720287323, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.44543540477752686, -0.11501092463731766, -0.28171807527542114, -0.36369648575782776, 0.46004369854927063, 0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, 0.36369648575782776, -0.11501092463731766, 0.44543540477752686, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.1785714328289032, -0.3571428656578064, 0.2766416668891907, 0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 0.2766416668891907, 0.1785714328289032, 0.2823462188243866, 0.2187044471502304, -0.2823462188243866, 0.11293848603963852, -0.2187044471502304, 0.11293848603963852, 0.2187044471502304, 0.2823462188243866, -0.2187044471502304, -0.2823462188243866, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.2823462188243866, 0.2823462188243866, 0.2187044471502304, 0.2187044471502304, 0.11293848603963852, 0.11293848603963852, 0.2187044471502304, 0.2187044471502304, 0.2823462188243866, 0.2823462188243866, -0.1785714328289032, -0.1785714328289032, -0.2766416668891907, -0.3571428656578064, 0.2766416668891907, -0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0555555559694767, -0.32867109775543213, -0.08784104883670807, -0.23240555822849274, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.32867109775543213, -0.08784104883670807, -0.23240555822849274, -0.2222222238779068, -0.24845199286937714, 0.3042903244495392, 0.24845199286937714, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.24845199286937714, 0.3042903244495392, -0.2222222238779068, 0.24845199286937714, -0.08784104883670807, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, -0.08784104883670807, 0.23240555822849274, 0.0555555559694767, 0.32867109775543213, -0.11385501176118851, -0.17078250646591187, -0.28867512941360474, 0.11385501176118851, 0.21516573429107666, 0.17078250646591187, -0.28867512941360474, -0.17078250646591187, 0.21516573429107666, -0.11385501176118851, 0.17078250646591187, 0.11385501176118851, 0.2130032181739807, 0.20126911997795105, -0.2130032181739807, 0.1369306445121765, -0.20126911997795105, 0.06804138422012329, -0.1369306445121765, 0.06804138422012329, 0.1369306445121765, 0.20126911997795105, -0.1369306445121765, 0.2130032181739807, -0.20126911997795105, -0.2130032181739807, -0.3478327989578247, -0.08695819973945618, 0.09938079863786697, 0.21118420362472534, 0.24845199286937714, 0.21118420362472534, 0.09938079863786697, -0.08695819973945618, -0.3478327989578247, 0.2130032181739807, 0.2130032181739807, 0.20126911997795105, 0.20126911997795105, 0.1369306445121765, 0.1369306445121765, 0.06804138422012329, 0.06804138422012329, 0.1369306445121765, 0.1369306445121765, 0.20126911997795105, 0.20126911997795105, 0.2130032181739807, 0.2130032181739807, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, -0.17078250646591187, -0.21516573429107666, -0.28867512941360474, 0.21516573429107666, -0.17078250646591187, -0.28867512941360474, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, 1.0, 1.0, 1.0, 1.0, 1.0, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, -0.3872983455657959, 0.22360679507255554, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, 0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.0555555559694767, -0.32867109775543213, -0.08784104883670807, -0.23240555822849274, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.32867109775543213, -0.08784104883670807, -0.23240555822849274, -0.2222222238779068, -0.24845199286937714, 0.3042903244495392, 0.24845199286937714, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.24845199286937714, 0.3042903244495392, -0.2222222238779068, 0.24845199286937714, -0.08784104883670807, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, -0.08784104883670807, 0.23240555822849274, 0.0555555559694767, 0.32867109775543213, 0.32867109775543213, 0.23240555822849274, 0.21516573429107666, -0.08784104883670807, 0.0555555559694767, -0.08784104883670807, -0.23240555822849274, -0.32867109775543213, 0.23240555822849274, 0.24845199286937714, 0.3042903244495392, 0.08784104883670807, -0.2222222238779068, -0.08784104883670807, -0.24845199286937714, -0.23240555822849274, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, 0.24845199286937714, -0.08784104883670807, -0.2222222238779068, 0.3042903244495392, -0.08784104883670807, 0.24845199286937714, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.0555555559694767, -0.08784104883670807, 0.21516573429107666, 0.23240555822849274, 0.32867109775543213, -0.11385501176118851, -0.17078250646591187, -0.28867512941360474, 0.11385501176118851, 0.21516573429107666, 0.17078250646591187, -0.28867512941360474, -0.17078250646591187, 0.21516573429107666, -0.11385501176118851, 0.17078250646591187, 0.11385501176118851, 0.2130032181739807, 0.20126911997795105, -0.2130032181739807, 0.1369306445121765, -0.20126911997795105, 0.06804138422012329, -0.1369306445121765, 0.06804138422012329, 0.1369306445121765, 0.20126911997795105, -0.1369306445121765, 0.2130032181739807, -0.20126911997795105, -0.2130032181739807, -0.3478327989578247, -0.08695819973945618, 0.09938079863786697, 0.21118420362472534, 0.24845199286937714, 0.21118420362472534, 0.09938079863786697, -0.08695819973945618, -0.3478327989578247, 0.2130032181739807, 0.2130032181739807, 0.20126911997795105, 0.20126911997795105, 0.1369306445121765, 0.1369306445121765, 0.06804138422012329, 0.06804138422012329, 0.1369306445121765, 0.1369306445121765, 0.20126911997795105, 0.20126911997795105, 0.2130032181739807, 0.2130032181739807, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, -0.17078250646591187, -0.21516573429107666, -0.28867512941360474, 0.21516573429107666, -0.17078250646591187, -0.28867512941360474, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, 0.64549720287323, 0.64549720287323, 0.64549720287323, 0.64549720287323, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 0.64549720287323, 0.64549720287323, -0.64549720287323, 0.64549720287323, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.44543540477752686, -0.11501092463731766, -0.28171807527542114, -0.36369648575782776, 0.46004369854927063, 0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, 0.36369648575782776, -0.11501092463731766, 0.44543540477752686, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.1785714328289032, -0.3571428656578064, 0.2766416668891907, 0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 0.2766416668891907, 0.1785714328289032, 0.2823462188243866, 0.2187044471502304, -0.2823462188243866, 0.11293848603963852, -0.2187044471502304, 0.11293848603963852, 0.2187044471502304, 0.2823462188243866, -0.2187044471502304, -0.2823462188243866, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.2823462188243866, 0.2823462188243866, 0.2187044471502304, 0.2187044471502304, 0.11293848603963852, 0.11293848603963852, 0.2187044471502304, 0.2187044471502304, 0.2823462188243866, 0.2823462188243866, -0.1785714328289032, -0.1785714328289032, -0.2766416668891907, -0.3571428656578064, 0.2766416668891907, -0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, -0.3872983455657959, 0.22360679507255554, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, 0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.0555555559694767, -0.32867109775543213, -0.08784104883670807, -0.23240555822849274, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.32867109775543213, -0.08784104883670807, -0.23240555822849274, -0.2222222238779068, -0.24845199286937714, 0.3042903244495392, 0.24845199286937714, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.24845199286937714, 0.3042903244495392, -0.2222222238779068, 0.24845199286937714, -0.08784104883670807, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, -0.08784104883670807, 0.23240555822849274, 0.0555555559694767, 0.32867109775543213, 0.32867109775543213, 0.23240555822849274, 0.21516573429107666, -0.08784104883670807, 0.0555555559694767, -0.08784104883670807, -0.23240555822849274, -0.32867109775543213, 0.23240555822849274, 0.24845199286937714, 0.3042903244495392, 0.08784104883670807, -0.2222222238779068, -0.08784104883670807, -0.24845199286937714, -0.23240555822849274, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, 0.24845199286937714, -0.08784104883670807, -0.2222222238779068, 0.3042903244495392, -0.08784104883670807, 0.24845199286937714, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.0555555559694767, -0.08784104883670807, 0.21516573429107666, 0.23240555822849274, 0.32867109775543213, -0.11385501176118851, -0.17078250646591187, -0.28867512941360474, 0.11385501176118851, 0.21516573429107666, 0.17078250646591187, -0.28867512941360474, -0.17078250646591187, 0.21516573429107666, -0.11385501176118851, 0.17078250646591187, 0.11385501176118851, 0.2130032181739807, 0.20126911997795105, -0.2130032181739807, 0.1369306445121765, -0.20126911997795105, 0.06804138422012329, -0.1369306445121765, 0.06804138422012329, 0.1369306445121765, 0.20126911997795105, -0.1369306445121765, 0.2130032181739807, -0.20126911997795105, -0.2130032181739807, -0.3478327989578247, -0.08695819973945618, 0.09938079863786697, 0.21118420362472534, 0.24845199286937714, 0.21118420362472534, 0.09938079863786697, -0.08695819973945618, -0.3478327989578247, 0.2130032181739807, 0.2130032181739807, 0.20126911997795105, 0.20126911997795105, 0.1369306445121765, 0.1369306445121765, 0.06804138422012329, 0.06804138422012329, 0.1369306445121765, 0.1369306445121765, 0.20126911997795105, 0.20126911997795105, 0.2130032181739807, 0.2130032181739807, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, -0.17078250646591187, -0.21516573429107666, -0.28867512941360474, 0.21516573429107666, -0.17078250646591187, -0.28867512941360474, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.1785714328289032, -0.3571428656578064, 0.2766416668891907, 0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 0.2766416668891907, 0.1785714328289032, 0.2823462188243866, 0.2187044471502304, -0.2823462188243866, 0.11293848603963852, -0.2187044471502304, 0.11293848603963852, 0.2187044471502304, 0.2823462188243866, -0.2187044471502304, -0.2823462188243866, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.2823462188243866, 0.2823462188243866, 0.2187044471502304, 0.2187044471502304, 0.11293848603963852, 0.11293848603963852, 0.2187044471502304, 0.2187044471502304, 0.2823462188243866, 0.2823462188243866, -0.1785714328289032, -0.1785714328289032, -0.2766416668891907, -0.3571428656578064, 0.2766416668891907, -0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 1.0, 1.0, 1.0, 1.0, 1.0, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, -0.3872983455657959, 0.22360679507255554, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, 0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.0555555559694767, -0.32867109775543213, -0.08784104883670807, -0.23240555822849274, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.32867109775543213, -0.08784104883670807, -0.23240555822849274, -0.2222222238779068, -0.24845199286937714, 0.3042903244495392, 0.24845199286937714, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.24845199286937714, 0.3042903244495392, -0.2222222238779068, 0.24845199286937714, -0.08784104883670807, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, -0.08784104883670807, 0.23240555822849274, 0.0555555559694767, 0.32867109775543213, 0.32867109775543213, 0.23240555822849274, 0.21516573429107666, -0.08784104883670807, 0.0555555559694767, -0.08784104883670807, -0.23240555822849274, -0.32867109775543213, 0.23240555822849274, 0.24845199286937714, 0.3042903244495392, 0.08784104883670807, -0.2222222238779068, -0.08784104883670807, -0.24845199286937714, -0.23240555822849274, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, 0.24845199286937714, -0.08784104883670807, -0.2222222238779068, 0.3042903244495392, -0.08784104883670807, 0.24845199286937714, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.0555555559694767, -0.08784104883670807, 0.21516573429107666, 0.23240555822849274, 0.32867109775543213, -0.11385501176118851, -0.17078250646591187, -0.28867512941360474, 0.11385501176118851, 0.21516573429107666, 0.17078250646591187, -0.28867512941360474, -0.17078250646591187, 0.21516573429107666, -0.11385501176118851, 0.17078250646591187, 0.11385501176118851, 0.2130032181739807, 0.20126911997795105, -0.2130032181739807, 0.1369306445121765, -0.20126911997795105, 0.06804138422012329, -0.1369306445121765, 0.06804138422012329, 0.1369306445121765, 0.20126911997795105, -0.1369306445121765, 0.2130032181739807, -0.20126911997795105, -0.2130032181739807, -0.3478327989578247, -0.08695819973945618, 0.09938079863786697, 0.21118420362472534, 0.24845199286937714, 0.21118420362472534, 0.09938079863786697, -0.08695819973945618, -0.3478327989578247, 0.2130032181739807, 0.2130032181739807, 0.20126911997795105, 0.20126911997795105, 0.1369306445121765, 0.1369306445121765, 0.06804138422012329, 0.06804138422012329, 0.1369306445121765, 0.1369306445121765, 0.20126911997795105, 0.20126911997795105, 0.2130032181739807, 0.2130032181739807, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, -0.17078250646591187, -0.21516573429107666, -0.28867512941360474, 0.21516573429107666, -0.17078250646591187, -0.28867512941360474, -0.11385501176118851, -0.17078250646591187, -0.11385501176118851, 0.64549720287323, 0.64549720287323, 0.64549720287323, 0.64549720287323, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 0.64549720287323, 0.64549720287323, -0.64549720287323, 0.64549720287323, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.44543540477752686, -0.11501092463731766, -0.28171807527542114, -0.36369648575782776, 0.46004369854927063, 0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, 0.36369648575782776, -0.11501092463731766, 0.44543540477752686, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.1785714328289032, -0.3571428656578064, 0.2766416668891907, 0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 0.2766416668891907, 0.1785714328289032, 0.2823462188243866, 0.2187044471502304, -0.2823462188243866, 0.11293848603963852, -0.2187044471502304, 0.11293848603963852, 0.2187044471502304, 0.2823462188243866, -0.2187044471502304, -0.2823462188243866, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.2823462188243866, 0.2823462188243866, 0.2187044471502304, 0.2187044471502304, 0.11293848603963852, 0.11293848603963852, 0.2187044471502304, 0.2187044471502304, 0.2823462188243866, 0.2823462188243866, -0.1785714328289032, -0.1785714328289032, -0.2766416668891907, -0.3571428656578064, 0.2766416668891907, -0.1785714328289032, -0.3571428656578064, -0.1785714328289032, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, -0.3872983455657959, 0.22360679507255554, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.22360679507255554, 0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.3872983455657959, -0.4472135901451111, 0.3872983455657959, -0.4472135901451111, 0.0555555559694767, -0.32867109775543213, -0.08784104883670807, -0.23240555822849274, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.32867109775543213, -0.08784104883670807, -0.23240555822849274, -0.2222222238779068, -0.24845199286937714, 0.3042903244495392, 0.24845199286937714, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, -0.08784104883670807, 0.24845199286937714, 0.3042903244495392, -0.2222222238779068, 0.24845199286937714, -0.08784104883670807, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.21516573429107666, -0.08784104883670807, 0.23240555822849274, 0.0555555559694767, 0.32867109775543213, 0.32867109775543213, 0.23240555822849274, 0.21516573429107666, -0.08784104883670807, 0.0555555559694767, -0.08784104883670807, -0.23240555822849274, -0.32867109775543213, 0.23240555822849274, 0.24845199286937714, 0.3042903244495392, 0.08784104883670807, -0.2222222238779068, -0.08784104883670807, -0.24845199286937714, -0.23240555822849274, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, 0.24845199286937714, -0.08784104883670807, -0.2222222238779068, 0.3042903244495392, -0.08784104883670807, 0.24845199286937714, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.0555555559694767, -0.08784104883670807, 0.21516573429107666, 0.23240555822849274, 0.32867109775543213, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.25, 0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, -0.5, 0.3061862289905548, -0.3952847123146057, 0.3952847123146057, 0.3061862289905548, 0.3872983455657959, 0.25, 0.15811388194561005, -0.3061862289905548, 0.3354102075099945, 0.3061862289905548, -0.25, -0.3872983455657959, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3872983455657959, 0.3061862289905548, 0.3354102075099945, 0.15811388194561005, 0.3061862289905548, 0.3872983455657959, -0.25, 0.3952847123146057, -0.3061862289905548, 0.3061862289905548, 0.3952847123146057, -0.5, 0.25, -0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, 0.5577733516693115, 0.16101530194282532, 0.6440612077713013, -0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.09001028537750244, -0.47628965973854065, 0.3367876708507538, 0.47628965973854065, -0.09001028537750244, -0.15590238571166992, -0.4124789535999298, 0.44095855951309204, 0.4124789535999298, -0.15590238571166992, -0.31180477142333984, -0.3486083447933197, 0.4930066466331482, 0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, 0.44095855951309204, -0.15590238571166992, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, 0.3367876708507538, -0.09001028537750244, 0.47628965973854065, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, -0.21516573429107666, -0.21516573429107666, -0.3888888955116272, -0.32867109775543213, 0.2222222238779068, -0.146986186504364, -0.09622504562139511, 0.146986186504364, 0.2222222238779068, 0.32867109775543213, 0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.2222222238779068, -0.146986186504364, 0.0555555559694767, -0.24845199286937714, 0.21516573429107666, 0.24845199286937714, 0.146986186504364, -0.2222222238779068, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, 0.146986186504364, 0.2222222238779068, 0.24845199286937714, 0.21516573429107666, 0.0555555559694767, 0.24845199286937714, 0.2222222238779068, 0.146986186504364, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.32867109775543213, 0.146986186504364, -0.2222222238779068, -0.09622504562139511, 0.2222222238779068, 0.146986186504364, -0.3888888955116272, 0.32867109775543213, -0.21516573429107666, 0.21516573429107666, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.1666666716337204, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.25, 0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, -0.5, 0.3061862289905548, -0.3952847123146057, 0.3952847123146057, 0.3061862289905548, 0.3872983455657959, 0.25, 0.15811388194561005, -0.3061862289905548, 0.3354102075099945, 0.3061862289905548, -0.25, -0.3872983455657959, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3872983455657959, 0.3061862289905548, 0.3354102075099945, 0.15811388194561005, 0.3061862289905548, 0.3872983455657959, -0.25, 0.3952847123146057, -0.3061862289905548, 0.3061862289905548, 0.3952847123146057, -0.5, 0.25, -0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.25, 0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, -0.5, 0.3061862289905548, -0.3952847123146057, 0.3952847123146057, 0.3061862289905548, 0.3872983455657959, 0.25, 0.15811388194561005, -0.3061862289905548, 0.3354102075099945, 0.3061862289905548, -0.25, -0.3872983455657959, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3872983455657959, 0.3061862289905548, 0.3354102075099945, 0.15811388194561005, 0.3061862289905548, 0.3872983455657959, -0.25, 0.3952847123146057, -0.3061862289905548, 0.3061862289905548, 0.3952847123146057, -0.5, 0.25, -0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, 0.5577733516693115, 0.16101530194282532, 0.6440612077713013, -0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.09001028537750244, -0.47628965973854065, 0.3367876708507538, 0.47628965973854065, -0.09001028537750244, -0.15590238571166992, -0.4124789535999298, 0.44095855951309204, 0.4124789535999298, -0.15590238571166992, -0.31180477142333984, -0.3486083447933197, 0.4930066466331482, 0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, 0.44095855951309204, -0.15590238571166992, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, 0.3367876708507538, -0.09001028537750244, 0.47628965973854065, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, -0.21516573429107666, -0.21516573429107666, -0.3888888955116272, -0.32867109775543213, 0.2222222238779068, -0.146986186504364, -0.09622504562139511, 0.146986186504364, 0.2222222238779068, 0.32867109775543213, 0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.2222222238779068, -0.146986186504364, 0.0555555559694767, -0.24845199286937714, 0.21516573429107666, 0.24845199286937714, 0.146986186504364, -0.2222222238779068, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, 0.146986186504364, 0.2222222238779068, 0.24845199286937714, 0.21516573429107666, 0.0555555559694767, 0.24845199286937714, 0.2222222238779068, 0.146986186504364, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.32867109775543213, 0.146986186504364, -0.2222222238779068, -0.09622504562139511, 0.2222222238779068, 0.146986186504364, -0.3888888955116272, 0.32867109775543213, -0.21516573429107666, 0.21516573429107666, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.1666666716337204, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.25, 0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, -0.5, 0.3061862289905548, -0.3952847123146057, 0.3952847123146057, 0.3061862289905548, 0.3872983455657959, 0.25, 0.15811388194561005, -0.3061862289905548, 0.3354102075099945, 0.3061862289905548, -0.25, -0.3872983455657959, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3872983455657959, 0.3061862289905548, 0.3354102075099945, 0.15811388194561005, 0.3061862289905548, 0.3872983455657959, -0.25, 0.3952847123146057, -0.3061862289905548, 0.3061862289905548, 0.3952847123146057, -0.5, 0.25, -0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, -0.21516573429107666, -0.21516573429107666, -0.3888888955116272, -0.32867109775543213, 0.2222222238779068, -0.146986186504364, -0.09622504562139511, 0.146986186504364, 0.2222222238779068, 0.32867109775543213, 0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.2222222238779068, -0.146986186504364, 0.0555555559694767, -0.24845199286937714, 0.21516573429107666, 0.24845199286937714, 0.146986186504364, -0.2222222238779068, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, 0.146986186504364, 0.2222222238779068, 0.24845199286937714, 0.21516573429107666, 0.0555555559694767, 0.24845199286937714, 0.2222222238779068, 0.146986186504364, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.32867109775543213, 0.146986186504364, -0.2222222238779068, -0.09622504562139511, 0.2222222238779068, 0.146986186504364, -0.3888888955116272, 0.32867109775543213, -0.21516573429107666, 0.21516573429107666, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.1666666716337204, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.25, 0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, -0.5, 0.3061862289905548, -0.3952847123146057, 0.3952847123146057, 0.3061862289905548, 0.3872983455657959, 0.25, 0.15811388194561005, -0.3061862289905548, 0.3354102075099945, 0.3061862289905548, -0.25, -0.3872983455657959, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3872983455657959, 0.3061862289905548, 0.3354102075099945, 0.15811388194561005, 0.3061862289905548, 0.3872983455657959, -0.25, 0.3952847123146057, -0.3061862289905548, 0.3061862289905548, 0.3952847123146057, -0.5, 0.25, -0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, 0.5577733516693115, 0.16101530194282532, 0.6440612077713013, -0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.09001028537750244, -0.47628965973854065, 0.3367876708507538, 0.47628965973854065, -0.09001028537750244, -0.15590238571166992, -0.4124789535999298, 0.44095855951309204, 0.4124789535999298, -0.15590238571166992, -0.31180477142333984, -0.3486083447933197, 0.4930066466331482, 0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, 0.44095855951309204, -0.15590238571166992, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, 0.3367876708507538, -0.09001028537750244, 0.47628965973854065, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, -0.21516573429107666, -0.21516573429107666, -0.3888888955116272, -0.32867109775543213, 0.2222222238779068, -0.146986186504364, -0.09622504562139511, 0.146986186504364, 0.2222222238779068, 0.32867109775543213, 0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.2222222238779068, -0.146986186504364, 0.0555555559694767, -0.24845199286937714, 0.21516573429107666, 0.24845199286937714, 0.146986186504364, -0.2222222238779068, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.28867512941360474, 0.146986186504364, 0.2222222238779068, 0.24845199286937714, 0.21516573429107666, 0.0555555559694767, 0.24845199286937714, 0.2222222238779068, 0.146986186504364, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.32867109775543213, 0.146986186504364, -0.2222222238779068, -0.09622504562139511, 0.2222222238779068, 0.146986186504364, -0.3888888955116272, 0.32867109775543213, -0.21516573429107666, 0.21516573429107666, -0.2545875310897827, -0.28867512941360474, -0.44095855951309204, 0.28867512941360474, -0.2545875310897827, -0.21516573429107666, 0.1666666716337204, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.25, 0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, -0.5, 0.3061862289905548, -0.3952847123146057, 0.3952847123146057, 0.3061862289905548, 0.3872983455657959, 0.25, 0.15811388194561005, -0.3061862289905548, 0.3354102075099945, 0.3061862289905548, -0.25, -0.3872983455657959, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3872983455657959, 0.3061862289905548, 0.3354102075099945, 0.15811388194561005, 0.3061862289905548, 0.3872983455657959, -0.25, 0.3952847123146057, -0.3061862289905548, 0.3061862289905548, 0.3952847123146057, -0.5, 0.25, -0.3952847123146057, -0.55901700258255, 0.3952847123146057, -0.25, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827}; +}; -template -KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const int ii, const int k) -{ +// mixed product, 50 terms: GRACE-1L-OAM AAA, GRACE-1L-OMAT AAA, GRACE-1L-OMAT-large-base AAA, +// GRACE-1L-OMAT-large-ft-AM AAA, GRACE-1L-OMAT-large-ft-E AAA, GRACE-1L-OMAT-medium-base AAA, +// GRACE-1L-OMAT-medium-ft-AM AAA, GRACE-1L-OMAT-medium-ft-E AAA, GRACE-1L-SMAX-OMAT-large AAA, GRACE-1L-SMAX-large +// AAA, GRACE-2L-OAM BBB, GRACE-2L-OMAT BBB, GRACE-OFF-1L-medium AAA, GRACE-OFF-1L-large AAA +struct T50_e9b986c4 { + static constexpr int nt = 50, nl = 141; + static constexpr int tab[50][3] = {{0,0,0}, {1,0,1}, {8,1,2}, {9,2,2}, {10,3,2}, {2,0,3}, {27,4,4}, {28,5,4}, {29,6,4}, {30,7,4}, {31,8,4}, {11,1,5}, {12,2,5}, {13,3,5}, {3,0,6}, {37,4,7}, {38,5,7}, {39,6,7}, {40,7,7}, {41,8,7}, {42,4,8}, {43,5,8}, {44,6,8}, {45,7,8}, {46,8,8}, {14,1,9}, {15,2,9}, {16,3,9}, {80,9,10}, {81,10,10}, {82,11,10}, {83,12,10}, {84,13,10}, {85,14,10}, {86,15,10}, {4,0,11}, {47,4,12}, {48,5,12}, {49,6,12}, {50,7,12}, {51,8,12}, {132,16,13}, {133,17,13}, {134,18,13}, {135,19,13}, {136,20,13}, {137,21,13}, {138,22,13}, {139,23,13}, {140,24,13}}; + static constexpr double cg[50] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { const float a0 = L(ii, k, 0); const float a1 = L(ii, k, 1); const float a2 = L(ii, k, 2); @@ -1815,21 +1862,11 @@ KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const const float a14 = L(ii, k, 14); const float a15 = L(ii, k, 15); const float a16 = L(ii, k, 16); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); const float a27 = L(ii, k, 27); const float a28 = L(ii, k, 28); const float a29 = L(ii, k, 29); const float a30 = L(ii, k, 30); const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a33 = L(ii, k, 33); - const float a34 = L(ii, k, 34); - const float a35 = L(ii, k, 35); - const float a36 = L(ii, k, 36); const float a37 = L(ii, k, 37); const float a38 = L(ii, k, 38); const float a39 = L(ii, k, 39); @@ -1845,27 +1882,6 @@ KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const const float a49 = L(ii, k, 49); const float a50 = L(ii, k, 50); const float a51 = L(ii, k, 51); - const float a52 = L(ii, k, 52); - const float a53 = L(ii, k, 53); - const float a54 = L(ii, k, 54); - const float a55 = L(ii, k, 55); - const float a56 = L(ii, k, 56); - const float a57 = L(ii, k, 57); - const float a58 = L(ii, k, 58); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); - const float a76 = L(ii, k, 76); - const float a77 = L(ii, k, 77); - const float a78 = L(ii, k, 78); - const float a79 = L(ii, k, 79); const float a80 = L(ii, k, 80); const float a81 = L(ii, k, 81); const float a82 = L(ii, k, 82); @@ -1873,42 +1889,6 @@ KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const const float a84 = L(ii, k, 84); const float a85 = L(ii, k, 85); const float a86 = L(ii, k, 86); - const float a87 = L(ii, k, 87); - const float a88 = L(ii, k, 88); - const float a89 = L(ii, k, 89); - const float a90 = L(ii, k, 90); - const float a91 = L(ii, k, 91); - const float a92 = L(ii, k, 92); - const float a93 = L(ii, k, 93); - const float a94 = L(ii, k, 94); - const float a95 = L(ii, k, 95); - const float a96 = L(ii, k, 96); - const float a97 = L(ii, k, 97); - const float a98 = L(ii, k, 98); - const float a99 = L(ii, k, 99); - const float a100 = L(ii, k, 100); - const float a101 = L(ii, k, 101); - const float a102 = L(ii, k, 102); - const float a103 = L(ii, k, 103); - const float a104 = L(ii, k, 104); - const float a105 = L(ii, k, 105); - const float a106 = L(ii, k, 106); - const float a107 = L(ii, k, 107); - const float a108 = L(ii, k, 108); - const float a109 = L(ii, k, 109); - const float a110 = L(ii, k, 110); - const float a111 = L(ii, k, 111); - const float a112 = L(ii, k, 112); - const float a113 = L(ii, k, 113); - const float a123 = L(ii, k, 123); - const float a124 = L(ii, k, 124); - const float a125 = L(ii, k, 125); - const float a126 = L(ii, k, 126); - const float a127 = L(ii, k, 127); - const float a128 = L(ii, k, 128); - const float a129 = L(ii, k, 129); - const float a130 = L(ii, k, 130); - const float a131 = L(ii, k, 131); const float a132 = L(ii, k, 132); const float a133 = L(ii, k, 133); const float a134 = L(ii, k, 134); @@ -1957,187 +1937,4818 @@ KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const out(ii, k, 11) = 1.0f * a4 * b0; out(ii, k, 12) = 0.20000000298023224f * a47 * b4 + 0.20000000298023224f * a48 * b5 + 0.20000000298023224f * a49 * b6 + 0.20000000298023224f * a50 * b7 + 0.20000000298023224f * a51 * b8; out(ii, k, 13) = 0.1111111119389534f * a132 * b16 + 0.1111111119389534f * a133 * b17 + 0.1111111119389534f * a134 * b18 + 0.1111111119389534f * a135 * b19 + 0.1111111119389534f * a136 * b20 + 0.1111111119389534f * a137 * b21 + 0.1111111119389534f * a138 * b22 + 0.1111111119389534f * a139 * b23 + 0.1111111119389534f * a140 * b24; - out(ii, k, 14) = 1.0f * a0 * b1; - out(ii, k, 15) = 1.0f * a0 * b2; - out(ii, k, 16) = 1.0f * a0 * b3; - out(ii, k, 17) = 1.0f * a1 * b1; - out(ii, k, 18) = 1.0f * a1 * b2; - out(ii, k, 19) = 1.0f * a1 * b3; - out(ii, k, 20) = 1.0f * a8 * b0; - out(ii, k, 21) = 1.0f * a9 * b0; - out(ii, k, 22) = 1.0f * a10 * b0; - out(ii, k, 23) = -0.22360679507255554f * a8 * b6 + -0.3872983455657959f * a8 * b8 + 0.3872983455657959f * a9 * b5 + 0.3872983455657959f * a10 * b4; - out(ii, k, 24) = 0.3872983455657959f * a8 * b5 + 0.4472135901451111f * a9 * b6 + 0.3872983455657959f * a10 * b7; - out(ii, k, 25) = 0.3872983455657959f * a8 * b4 + 0.3872983455657959f * a9 * b7 + -0.22360679507255554f * a10 * b6 + 0.3872983455657959f * a10 * b8; - out(ii, k, 26) = 0.26726123690605164f * a52 * b8 + 0.2182178944349289f * a53 * b7 + 0.23904572427272797f * a54 * b6 + 0.0690065547823906f * a54 * b8 + -0.16903084516525269f * a55 * b5 + -0.0690065547823906f * a56 * b4 + -0.2182178944349289f * a57 * b5 + -0.26726123690605164f * a58 * b4; - out(ii, k, 27) = 0.2182178944349289f * a53 * b4 + 0.2760262191295624f * a54 * b5 + 0.29277002811431885f * a55 * b6 + 0.2760262191295624f * a56 * b7 + 0.2182178944349289f * a57 * b8; - out(ii, k, 28) = 0.26726123690605164f * a52 * b4 + 0.2182178944349289f * a53 * b5 + -0.0690065547823906f * a54 * b4 + -0.16903084516525269f * a55 * b7 + 0.23904572427272797f * a56 * b6 + -0.0690065547823906f * a56 * b8 + 0.2182178944349289f * a57 * b7 + 0.26726123690605164f * a58 * b8; - out(ii, k, 29) = 1.0f * a2 * b1; - out(ii, k, 30) = 1.0f * a2 * b2; - out(ii, k, 31) = 1.0f * a2 * b3; - out(ii, k, 32) = 0.3872983455657959f * a27 * b3 + 0.3872983455657959f * a28 * b2 + -0.22360679507255554f * a29 * b1 + -0.3872983455657959f * a31 * b1; - out(ii, k, 33) = 0.3872983455657959f * a28 * b1 + 0.4472135901451111f * a29 * b2 + 0.3872983455657959f * a30 * b3; - out(ii, k, 34) = 0.3872983455657959f * a27 * b1 + -0.22360679507255554f * a29 * b3 + 0.3872983455657959f * a30 * b2 + 0.3872983455657959f * a31 * b3; - out(ii, k, 35) = -0.0690065547823906f * a27 * b13 + -0.26726123690605164f * a27 * b15 + -0.16903084516525269f * a28 * b12 + -0.2182178944349289f * a28 * b14 + 0.23904572427272797f * a29 * b11 + 0.2182178944349289f * a30 * b10 + 0.26726123690605164f * a31 * b9 + 0.0690065547823906f * a31 * b11; - out(ii, k, 36) = 0.2182178944349289f * a27 * b10 + 0.2760262191295624f * a28 * b11 + 0.29277002811431885f * a29 * b12 + 0.2760262191295624f * a30 * b13 + 0.2182178944349289f * a31 * b14; - out(ii, k, 37) = 0.26726123690605164f * a27 * b9 + -0.0690065547823906f * a27 * b11 + 0.2182178944349289f * a28 * b10 + 0.23904572427272797f * a29 * b13 + -0.16903084516525269f * a30 * b12 + 0.2182178944349289f * a30 * b14 + -0.0690065547823906f * a31 * b13 + 0.26726123690605164f * a31 * b15; - out(ii, k, 38) = 0.20412415266036987f * a87 * b15 + 0.1767766922712326f * a88 * b14 + 0.14940357208251953f * a89 * b13 + 0.03857583925127983f * a89 * b15 + 0.17251639068126678f * a90 * b12 + 0.06681530922651291f * a90 * b14 + -0.13363061845302582f * a91 * b11 + -0.06681530922651291f * a92 * b10 + -0.03857583925127983f * a93 * b9 + -0.14940357208251953f * a93 * b11 + -0.1767766922712326f * a94 * b10 + -0.20412415266036987f * a95 * b9; - out(ii, k, 39) = 0.14433756470680237f * a88 * b9 + 0.18898223340511322f * a89 * b10 + 0.21128855645656586f * a90 * b11 + 0.2182178944349289f * a91 * b12 + 0.21128855645656586f * a92 * b13 + 0.18898223340511322f * a93 * b14 + 0.14433756470680237f * a94 * b15; - out(ii, k, 40) = 0.20412415266036987f * a87 * b9 + 0.1767766922712326f * a88 * b10 + -0.03857583925127983f * a89 * b9 + 0.14940357208251953f * a89 * b11 + -0.06681530922651291f * a90 * b10 + -0.13363061845302582f * a91 * b13 + 0.17251639068126678f * a92 * b12 + -0.06681530922651291f * a92 * b14 + 0.14940357208251953f * a93 * b13 + -0.03857583925127983f * a93 * b15 + 0.1767766922712326f * a94 * b14 + 0.20412415266036987f * a95 * b15; - out(ii, k, 41) = 0.3872983455657959f * a32 * b3 + 0.3872983455657959f * a33 * b2 + -0.22360679507255554f * a34 * b1 + -0.3872983455657959f * a36 * b1; - out(ii, k, 42) = 0.3872983455657959f * a33 * b1 + 0.4472135901451111f * a34 * b2 + 0.3872983455657959f * a35 * b3; - out(ii, k, 43) = 0.3872983455657959f * a32 * b1 + -0.22360679507255554f * a34 * b3 + 0.3872983455657959f * a35 * b2 + 0.3872983455657959f * a36 * b3; - out(ii, k, 44) = -0.0690065547823906f * a32 * b13 + -0.26726123690605164f * a32 * b15 + -0.16903084516525269f * a33 * b12 + -0.2182178944349289f * a33 * b14 + 0.23904572427272797f * a34 * b11 + 0.2182178944349289f * a35 * b10 + 0.26726123690605164f * a36 * b9 + 0.0690065547823906f * a36 * b11; - out(ii, k, 45) = 0.2182178944349289f * a32 * b10 + 0.2760262191295624f * a33 * b11 + 0.29277002811431885f * a34 * b12 + 0.2760262191295624f * a35 * b13 + 0.2182178944349289f * a36 * b14; - out(ii, k, 46) = 0.26726123690605164f * a32 * b9 + -0.0690065547823906f * a32 * b11 + 0.2182178944349289f * a33 * b10 + 0.23904572427272797f * a34 * b13 + -0.16903084516525269f * a35 * b12 + 0.2182178944349289f * a35 * b14 + -0.0690065547823906f * a36 * b13 + 0.26726123690605164f * a36 * b15; - out(ii, k, 47) = 0.20412415266036987f * a96 * b15 + 0.1767766922712326f * a97 * b14 + 0.14940357208251953f * a98 * b13 + 0.03857583925127983f * a98 * b15 + 0.17251639068126678f * a99 * b12 + 0.06681530922651291f * a99 * b14 + -0.13363061845302582f * a100 * b11 + -0.06681530922651291f * a101 * b10 + -0.03857583925127983f * a102 * b9 + -0.14940357208251953f * a102 * b11 + -0.1767766922712326f * a103 * b10 + -0.20412415266036987f * a104 * b9; - out(ii, k, 48) = 0.14433756470680237f * a97 * b9 + 0.18898223340511322f * a98 * b10 + 0.21128855645656586f * a99 * b11 + 0.2182178944349289f * a100 * b12 + 0.21128855645656586f * a101 * b13 + 0.18898223340511322f * a102 * b14 + 0.14433756470680237f * a103 * b15; - out(ii, k, 49) = 0.20412415266036987f * a96 * b9 + 0.1767766922712326f * a97 * b10 + -0.03857583925127983f * a98 * b9 + 0.14940357208251953f * a98 * b11 + -0.06681530922651291f * a99 * b10 + -0.13363061845302582f * a100 * b13 + 0.17251639068126678f * a101 * b12 + -0.06681530922651291f * a101 * b14 + 0.14940357208251953f * a102 * b13 + -0.03857583925127983f * a102 * b15 + 0.1767766922712326f * a103 * b14 + 0.20412415266036987f * a104 * b15; - out(ii, k, 50) = 1.0f * a11 * b0; - out(ii, k, 51) = 1.0f * a12 * b0; - out(ii, k, 52) = 1.0f * a13 * b0; - out(ii, k, 53) = -0.22360679507255554f * a11 * b6 + -0.3872983455657959f * a11 * b8 + 0.3872983455657959f * a12 * b5 + 0.3872983455657959f * a13 * b4; - out(ii, k, 54) = 0.3872983455657959f * a11 * b5 + 0.4472135901451111f * a12 * b6 + 0.3872983455657959f * a13 * b7; - out(ii, k, 55) = 0.3872983455657959f * a11 * b4 + 0.3872983455657959f * a12 * b7 + -0.22360679507255554f * a13 * b6 + 0.3872983455657959f * a13 * b8; - out(ii, k, 56) = 0.26726123690605164f * a66 * b8 + 0.2182178944349289f * a67 * b7 + 0.23904572427272797f * a68 * b6 + 0.0690065547823906f * a68 * b8 + -0.16903084516525269f * a69 * b5 + -0.0690065547823906f * a70 * b4 + -0.2182178944349289f * a71 * b5 + -0.26726123690605164f * a72 * b4; - out(ii, k, 57) = 0.2182178944349289f * a67 * b4 + 0.2760262191295624f * a68 * b5 + 0.29277002811431885f * a69 * b6 + 0.2760262191295624f * a70 * b7 + 0.2182178944349289f * a71 * b8; - out(ii, k, 58) = 0.26726123690605164f * a66 * b4 + 0.2182178944349289f * a67 * b5 + -0.0690065547823906f * a68 * b4 + -0.16903084516525269f * a69 * b7 + 0.23904572427272797f * a70 * b6 + -0.0690065547823906f * a70 * b8 + 0.2182178944349289f * a71 * b7 + 0.26726123690605164f * a72 * b8; - out(ii, k, 59) = -0.03857583925127983f * a66 * b22 + -0.20412415266036987f * a66 * b24 + -0.06681530922651291f * a67 * b21 + -0.1767766922712326f * a67 * b23 + -0.13363061845302582f * a68 * b20 + -0.14940357208251953f * a68 * b22 + 0.17251639068126678f * a69 * b19 + 0.14940357208251953f * a70 * b18 + 0.1767766922712326f * a71 * b17 + 0.06681530922651291f * a71 * b19 + 0.20412415266036987f * a72 * b16 + 0.03857583925127983f * a72 * b18; - out(ii, k, 60) = 0.14433756470680237f * a66 * b17 + 0.18898223340511322f * a67 * b18 + 0.21128855645656586f * a68 * b19 + 0.2182178944349289f * a69 * b20 + 0.21128855645656586f * a70 * b21 + 0.18898223340511322f * a71 * b22 + 0.14433756470680237f * a72 * b23; - out(ii, k, 61) = 0.20412415266036987f * a66 * b16 + -0.03857583925127983f * a66 * b18 + 0.1767766922712326f * a67 * b17 + -0.06681530922651291f * a67 * b19 + 0.14940357208251953f * a68 * b18 + 0.17251639068126678f * a69 * b21 + -0.13363061845302582f * a70 * b20 + 0.14940357208251953f * a70 * b22 + -0.06681530922651291f * a71 * b21 + 0.1767766922712326f * a71 * b23 + -0.03857583925127983f * a72 * b22 + 0.20412415266036987f * a72 * b24; - out(ii, k, 62) = 1.0f * a3 * b1; - out(ii, k, 63) = 1.0f * a3 * b2; - out(ii, k, 64) = 1.0f * a3 * b3; - out(ii, k, 65) = 0.3872983455657959f * a37 * b3 + 0.3872983455657959f * a38 * b2 + -0.22360679507255554f * a39 * b1 + -0.3872983455657959f * a41 * b1; - out(ii, k, 66) = 0.3872983455657959f * a38 * b1 + 0.4472135901451111f * a39 * b2 + 0.3872983455657959f * a40 * b3; - out(ii, k, 67) = 0.3872983455657959f * a37 * b1 + -0.22360679507255554f * a39 * b3 + 0.3872983455657959f * a40 * b2 + 0.3872983455657959f * a41 * b3; - out(ii, k, 68) = -0.0690065547823906f * a37 * b13 + -0.26726123690605164f * a37 * b15 + -0.16903084516525269f * a38 * b12 + -0.2182178944349289f * a38 * b14 + 0.23904572427272797f * a39 * b11 + 0.2182178944349289f * a40 * b10 + 0.26726123690605164f * a41 * b9 + 0.0690065547823906f * a41 * b11; - out(ii, k, 69) = 0.2182178944349289f * a37 * b10 + 0.2760262191295624f * a38 * b11 + 0.29277002811431885f * a39 * b12 + 0.2760262191295624f * a40 * b13 + 0.2182178944349289f * a41 * b14; - out(ii, k, 70) = 0.26726123690605164f * a37 * b9 + -0.0690065547823906f * a37 * b11 + 0.2182178944349289f * a38 * b10 + 0.23904572427272797f * a39 * b13 + -0.16903084516525269f * a40 * b12 + 0.2182178944349289f * a40 * b14 + -0.0690065547823906f * a41 * b13 + 0.26726123690605164f * a41 * b15; - out(ii, k, 71) = -0.03857583925127983f * a73 * b22 + -0.20412415266036987f * a73 * b24 + -0.06681530922651291f * a74 * b21 + -0.1767766922712326f * a74 * b23 + -0.13363061845302582f * a75 * b20 + -0.14940357208251953f * a75 * b22 + 0.17251639068126678f * a76 * b19 + 0.14940357208251953f * a77 * b18 + 0.1767766922712326f * a78 * b17 + 0.06681530922651291f * a78 * b19 + 0.20412415266036987f * a79 * b16 + 0.03857583925127983f * a79 * b18; - out(ii, k, 72) = 0.14433756470680237f * a73 * b17 + 0.18898223340511322f * a74 * b18 + 0.21128855645656586f * a75 * b19 + 0.2182178944349289f * a76 * b20 + 0.21128855645656586f * a77 * b21 + 0.18898223340511322f * a78 * b22 + 0.14433756470680237f * a79 * b23; - out(ii, k, 73) = 0.20412415266036987f * a73 * b16 + -0.03857583925127983f * a73 * b18 + 0.1767766922712326f * a74 * b17 + -0.06681530922651291f * a74 * b19 + 0.14940357208251953f * a75 * b18 + 0.17251639068126678f * a76 * b21 + -0.13363061845302582f * a77 * b20 + 0.14940357208251953f * a77 * b22 + -0.06681530922651291f * a78 * b21 + 0.1767766922712326f * a78 * b23 + -0.03857583925127983f * a79 * b22 + 0.20412415266036987f * a79 * b24; - out(ii, k, 74) = 0.3872983455657959f * a42 * b3 + 0.3872983455657959f * a43 * b2 + -0.22360679507255554f * a44 * b1 + -0.3872983455657959f * a46 * b1; - out(ii, k, 75) = 0.3872983455657959f * a43 * b1 + 0.4472135901451111f * a44 * b2 + 0.3872983455657959f * a45 * b3; - out(ii, k, 76) = 0.3872983455657959f * a42 * b1 + -0.22360679507255554f * a44 * b3 + 0.3872983455657959f * a45 * b2 + 0.3872983455657959f * a46 * b3; - out(ii, k, 77) = -0.0690065547823906f * a42 * b13 + -0.26726123690605164f * a42 * b15 + -0.16903084516525269f * a43 * b12 + -0.2182178944349289f * a43 * b14 + 0.23904572427272797f * a44 * b11 + 0.2182178944349289f * a45 * b10 + 0.26726123690605164f * a46 * b9 + 0.0690065547823906f * a46 * b11; - out(ii, k, 78) = 0.2182178944349289f * a42 * b10 + 0.2760262191295624f * a43 * b11 + 0.29277002811431885f * a44 * b12 + 0.2760262191295624f * a45 * b13 + 0.2182178944349289f * a46 * b14; - out(ii, k, 79) = 0.26726123690605164f * a42 * b9 + -0.0690065547823906f * a42 * b11 + 0.2182178944349289f * a43 * b10 + 0.23904572427272797f * a44 * b13 + -0.16903084516525269f * a45 * b12 + 0.2182178944349289f * a45 * b14 + -0.0690065547823906f * a46 * b13 + 0.26726123690605164f * a46 * b15; - out(ii, k, 80) = 0.20412415266036987f * a123 * b15 + 0.1767766922712326f * a124 * b14 + 0.14940357208251953f * a125 * b13 + 0.03857583925127983f * a125 * b15 + 0.17251639068126678f * a126 * b12 + 0.06681530922651291f * a126 * b14 + -0.13363061845302582f * a127 * b11 + -0.06681530922651291f * a128 * b10 + -0.03857583925127983f * a129 * b9 + -0.14940357208251953f * a129 * b11 + -0.1767766922712326f * a130 * b10 + -0.20412415266036987f * a131 * b9; - out(ii, k, 81) = 0.14433756470680237f * a124 * b9 + 0.18898223340511322f * a125 * b10 + 0.21128855645656586f * a126 * b11 + 0.2182178944349289f * a127 * b12 + 0.21128855645656586f * a128 * b13 + 0.18898223340511322f * a129 * b14 + 0.14433756470680237f * a130 * b15; - out(ii, k, 82) = 0.20412415266036987f * a123 * b9 + 0.1767766922712326f * a124 * b10 + -0.03857583925127983f * a125 * b9 + 0.14940357208251953f * a125 * b11 + -0.06681530922651291f * a126 * b10 + -0.13363061845302582f * a127 * b13 + 0.17251639068126678f * a128 * b12 + -0.06681530922651291f * a128 * b14 + 0.14940357208251953f * a129 * b13 + -0.03857583925127983f * a129 * b15 + 0.1767766922712326f * a130 * b14 + 0.20412415266036987f * a131 * b15; - out(ii, k, 83) = 1.0f * a14 * b0; - out(ii, k, 84) = 1.0f * a15 * b0; - out(ii, k, 85) = 1.0f * a16 * b0; - out(ii, k, 86) = -0.22360679507255554f * a14 * b6 + -0.3872983455657959f * a14 * b8 + 0.3872983455657959f * a15 * b5 + 0.3872983455657959f * a16 * b4; - out(ii, k, 87) = 0.3872983455657959f * a14 * b5 + 0.4472135901451111f * a15 * b6 + 0.3872983455657959f * a16 * b7; - out(ii, k, 88) = 0.3872983455657959f * a14 * b4 + 0.3872983455657959f * a15 * b7 + -0.22360679507255554f * a16 * b6 + 0.3872983455657959f * a16 * b8; - out(ii, k, 89) = 0.26726123690605164f * a80 * b8 + 0.2182178944349289f * a81 * b7 + 0.23904572427272797f * a82 * b6 + 0.0690065547823906f * a82 * b8 + -0.16903084516525269f * a83 * b5 + -0.0690065547823906f * a84 * b4 + -0.2182178944349289f * a85 * b5 + -0.26726123690605164f * a86 * b4; - out(ii, k, 90) = 0.2182178944349289f * a81 * b4 + 0.2760262191295624f * a82 * b5 + 0.29277002811431885f * a83 * b6 + 0.2760262191295624f * a84 * b7 + 0.2182178944349289f * a85 * b8; - out(ii, k, 91) = 0.26726123690605164f * a80 * b4 + 0.2182178944349289f * a81 * b5 + -0.0690065547823906f * a82 * b4 + -0.16903084516525269f * a83 * b7 + 0.23904572427272797f * a84 * b6 + -0.0690065547823906f * a84 * b8 + 0.2182178944349289f * a85 * b7 + 0.26726123690605164f * a86 * b8; - out(ii, k, 92) = -0.03857583925127983f * a80 * b22 + -0.20412415266036987f * a80 * b24 + -0.06681530922651291f * a81 * b21 + -0.1767766922712326f * a81 * b23 + -0.13363061845302582f * a82 * b20 + -0.14940357208251953f * a82 * b22 + 0.17251639068126678f * a83 * b19 + 0.14940357208251953f * a84 * b18 + 0.1767766922712326f * a85 * b17 + 0.06681530922651291f * a85 * b19 + 0.20412415266036987f * a86 * b16 + 0.03857583925127983f * a86 * b18; - out(ii, k, 93) = 0.14433756470680237f * a80 * b17 + 0.18898223340511322f * a81 * b18 + 0.21128855645656586f * a82 * b19 + 0.2182178944349289f * a83 * b20 + 0.21128855645656586f * a84 * b21 + 0.18898223340511322f * a85 * b22 + 0.14433756470680237f * a86 * b23; - out(ii, k, 94) = 0.20412415266036987f * a80 * b16 + -0.03857583925127983f * a80 * b18 + 0.1767766922712326f * a81 * b17 + -0.06681530922651291f * a81 * b19 + 0.14940357208251953f * a82 * b18 + 0.17251639068126678f * a83 * b21 + -0.13363061845302582f * a84 * b20 + 0.14940357208251953f * a84 * b22 + -0.06681530922651291f * a85 * b21 + 0.1767766922712326f * a85 * b23 + -0.03857583925127983f * a86 * b22 + 0.20412415266036987f * a86 * b24; - out(ii, k, 95) = 1.0f * a4 * b1; - out(ii, k, 96) = 1.0f * a4 * b2; - out(ii, k, 97) = 1.0f * a4 * b3; - out(ii, k, 98) = 0.3872983455657959f * a47 * b3 + 0.3872983455657959f * a48 * b2 + -0.22360679507255554f * a49 * b1 + -0.3872983455657959f * a51 * b1; - out(ii, k, 99) = 0.3872983455657959f * a48 * b1 + 0.4472135901451111f * a49 * b2 + 0.3872983455657959f * a50 * b3; - out(ii, k, 100) = 0.3872983455657959f * a47 * b1 + -0.22360679507255554f * a49 * b3 + 0.3872983455657959f * a50 * b2 + 0.3872983455657959f * a51 * b3; - out(ii, k, 101) = -0.0690065547823906f * a47 * b13 + -0.26726123690605164f * a47 * b15 + -0.16903084516525269f * a48 * b12 + -0.2182178944349289f * a48 * b14 + 0.23904572427272797f * a49 * b11 + 0.2182178944349289f * a50 * b10 + 0.26726123690605164f * a51 * b9 + 0.0690065547823906f * a51 * b11; - out(ii, k, 102) = 0.2182178944349289f * a47 * b10 + 0.2760262191295624f * a48 * b11 + 0.29277002811431885f * a49 * b12 + 0.2760262191295624f * a50 * b13 + 0.2182178944349289f * a51 * b14; - out(ii, k, 103) = 0.26726123690605164f * a47 * b9 + -0.0690065547823906f * a47 * b11 + 0.2182178944349289f * a48 * b10 + 0.23904572427272797f * a49 * b13 + -0.16903084516525269f * a50 * b12 + 0.2182178944349289f * a50 * b14 + -0.0690065547823906f * a51 * b13 + 0.26726123690605164f * a51 * b15; - out(ii, k, 104) = 0.20412415266036987f * a132 * b15 + 0.1767766922712326f * a133 * b14 + 0.14940357208251953f * a134 * b13 + 0.03857583925127983f * a134 * b15 + 0.17251639068126678f * a135 * b12 + 0.06681530922651291f * a135 * b14 + -0.13363061845302582f * a136 * b11 + -0.06681530922651291f * a137 * b10 + -0.03857583925127983f * a138 * b9 + -0.14940357208251953f * a138 * b11 + -0.1767766922712326f * a139 * b10 + -0.20412415266036987f * a140 * b9; - out(ii, k, 105) = 0.14433756470680237f * a133 * b9 + 0.18898223340511322f * a134 * b10 + 0.21128855645656586f * a135 * b11 + 0.2182178944349289f * a136 * b12 + 0.21128855645656586f * a137 * b13 + 0.18898223340511322f * a138 * b14 + 0.14433756470680237f * a139 * b15; - out(ii, k, 106) = 0.20412415266036987f * a132 * b9 + 0.1767766922712326f * a133 * b10 + -0.03857583925127983f * a134 * b9 + 0.14940357208251953f * a134 * b11 + -0.06681530922651291f * a135 * b10 + -0.13363061845302582f * a136 * b13 + 0.17251639068126678f * a137 * b12 + -0.06681530922651291f * a137 * b14 + 0.14940357208251953f * a138 * b13 + -0.03857583925127983f * a138 * b15 + 0.1767766922712326f * a139 * b14 + 0.20412415266036987f * a140 * b15; - out(ii, k, 107) = 1.0f * a0 * b4; - out(ii, k, 108) = 1.0f * a0 * b5; - out(ii, k, 109) = 1.0f * a0 * b6; - out(ii, k, 110) = 1.0f * a0 * b7; - out(ii, k, 111) = 1.0f * a0 * b8; - out(ii, k, 112) = 1.0f * a1 * b4; - out(ii, k, 113) = 1.0f * a1 * b5; - out(ii, k, 114) = 1.0f * a1 * b6; - out(ii, k, 115) = 1.0f * a1 * b7; - out(ii, k, 116) = 1.0f * a1 * b8; - out(ii, k, 117) = 1.0f * a17 * b0; - out(ii, k, 118) = 1.0f * a18 * b0; - out(ii, k, 119) = 1.0f * a19 * b0; - out(ii, k, 120) = 1.0f * a20 * b0; - out(ii, k, 121) = 1.0f * a21 * b0; - out(ii, k, 122) = -0.4472135901451111f * a17 * b6 + 0.3872983455657959f * a18 * b7 + -0.4472135901451111f * a19 * b4 + 0.3872983455657959f * a20 * b5; - out(ii, k, 123) = 0.3872983455657959f * a17 * b7 + 0.22360679507255554f * a18 * b6 + -0.3872983455657959f * a18 * b8 + 0.22360679507255554f * a19 * b5 + 0.3872983455657959f * a20 * b4 + -0.3872983455657959f * a21 * b5; - out(ii, k, 124) = -0.4472135901451111f * a17 * b4 + 0.22360679507255554f * a18 * b5 + 0.4472135901451111f * a19 * b6 + 0.22360679507255554f * a20 * b7 + -0.4472135901451111f * a21 * b8; - out(ii, k, 125) = 0.3872983455657959f * a17 * b5 + 0.3872983455657959f * a18 * b4 + 0.22360679507255554f * a19 * b7 + 0.22360679507255554f * a20 * b6 + 0.3872983455657959f * a20 * b8 + 0.3872983455657959f * a21 * b7; - out(ii, k, 126) = -0.3872983455657959f * a18 * b5 + -0.4472135901451111f * a19 * b8 + 0.3872983455657959f * a20 * b7 + -0.4472135901451111f * a21 * b6; - out(ii, k, 127) = 0.64549720287323f * a8 * b3 + 0.64549720287323f * a10 * b1; - out(ii, k, 128) = 0.64549720287323f * a8 * b2 + 0.64549720287323f * a9 * b1; - out(ii, k, 129) = -0.3726779818534851f * a8 * b1 + 0.7453559637069702f * a9 * b2 + -0.3726779818534851f * a10 * b3; - out(ii, k, 130) = 0.64549720287323f * a9 * b3 + 0.64549720287323f * a10 * b2; - out(ii, k, 131) = -0.64549720287323f * a8 * b1 + 0.64549720287323f * a10 * b3; - out(ii, k, 132) = -0.11501092463731766f * a8 * b13 + -0.44543540477752686f * a8 * b15 + 0.36369648575782776f * a9 * b10 + 0.44543540477752686f * a10 * b9 + -0.11501092463731766f * a10 * b11; - out(ii, k, 133) = -0.28171807527542114f * a8 * b12 + -0.36369648575782776f * a8 * b14 + 0.46004369854927063f * a9 * b11 + 0.36369648575782776f * a10 * b10; - out(ii, k, 134) = 0.39840954542160034f * a8 * b11 + 0.48795002698898315f * a9 * b12 + 0.39840954542160034f * a10 * b13; - out(ii, k, 135) = 0.36369648575782776f * a8 * b10 + 0.46004369854927063f * a9 * b13 + -0.28171807527542114f * a10 * b12 + 0.36369648575782776f * a10 * b14; - out(ii, k, 136) = 0.44543540477752686f * a8 * b9 + 0.11501092463731766f * a8 * b11 + 0.36369648575782776f * a9 * b14 + -0.11501092463731766f * a10 * b13 + 0.44543540477752686f * a10 * b15; - out(ii, k, 137) = 0.44543540477752686f * a52 * b3 + 0.36369648575782776f * a53 * b2 + -0.11501092463731766f * a54 * b3 + -0.11501092463731766f * a56 * b1 + -0.44543540477752686f * a58 * b1; - out(ii, k, 138) = 0.36369648575782776f * a53 * b3 + 0.46004369854927063f * a54 * b2 + -0.28171807527542114f * a55 * b1 + -0.36369648575782776f * a57 * b1; - out(ii, k, 139) = 0.39840954542160034f * a54 * b1 + 0.48795002698898315f * a55 * b2 + 0.39840954542160034f * a56 * b3; - out(ii, k, 140) = 0.36369648575782776f * a53 * b1 + -0.28171807527542114f * a55 * b3 + 0.46004369854927063f * a56 * b2 + 0.36369648575782776f * a57 * b3; - out(ii, k, 141) = 0.44543540477752686f * a52 * b1 + 0.11501092463731766f * a54 * b1 + -0.11501092463731766f * a56 * b3 + 0.36369648575782776f * a57 * b2 + 0.44543540477752686f * a58 * b3; - out(ii, k, 142) = -0.1785714328289032f * a52 * b13 + -0.3571428656578064f * a53 * b12 + 0.2766416668891907f * a54 * b13 + 0.1785714328289032f * a54 * b15 + -0.3571428656578064f * a55 * b10 + -0.1785714328289032f * a56 * b9 + 0.2766416668891907f * a56 * b11 + 0.1785714328289032f * a58 * b11; - out(ii, k, 143) = 0.2823462188243866f * a52 * b14 + 0.2187044471502304f * a53 * b13 + -0.2823462188243866f * a53 * b15 + 0.11293848603963852f * a54 * b12 + -0.2187044471502304f * a54 * b14 + 0.11293848603963852f * a55 * b11 + 0.2187044471502304f * a56 * b10 + 0.2823462188243866f * a57 * b9 + -0.2187044471502304f * a57 * b11 + -0.2823462188243866f * a58 * b10; - out(ii, k, 144) = -0.3992978632450104f * a52 * b9 + 0.2395787090063095f * a54 * b11 + 0.31943827867507935f * a55 * b12 + 0.2395787090063095f * a56 * b13 + -0.3992978632450104f * a58 * b15; - out(ii, k, 145) = 0.2823462188243866f * a52 * b10 + 0.2823462188243866f * a53 * b9 + 0.2187044471502304f * a53 * b11 + 0.2187044471502304f * a54 * b10 + 0.11293848603963852f * a55 * b13 + 0.11293848603963852f * a56 * b12 + 0.2187044471502304f * a56 * b14 + 0.2187044471502304f * a57 * b13 + 0.2823462188243866f * a57 * b15 + 0.2823462188243866f * a58 * b14; - out(ii, k, 146) = -0.1785714328289032f * a52 * b11 + -0.1785714328289032f * a54 * b9 + -0.2766416668891907f * a54 * b11 + -0.3571428656578064f * a55 * b14 + 0.2766416668891907f * a56 * b13 + -0.1785714328289032f * a56 * b15 + -0.3571428656578064f * a57 * b12 + -0.1785714328289032f * a58 * b13; - out(ii, k, 147) = 1.0f * a2 * b4; - out(ii, k, 148) = 1.0f * a2 * b5; - out(ii, k, 149) = 1.0f * a2 * b6; - out(ii, k, 150) = 1.0f * a2 * b7; - out(ii, k, 151) = 1.0f * a2 * b8; - out(ii, k, 152) = 1.0f * a27 * b0; - out(ii, k, 153) = 1.0f * a28 * b0; - out(ii, k, 154) = 1.0f * a29 * b0; - out(ii, k, 155) = 1.0f * a30 * b0; - out(ii, k, 156) = 1.0f * a31 * b0; - out(ii, k, 157) = 0.0555555559694767f * a27 * b20 + -0.32867109775543213f * a27 * b24 + -0.08784104883670807f * a28 * b21 + -0.23240555822849274f * a28 * b23 + 0.21516573429107666f * a29 * b18 + 0.23240555822849274f * a30 * b17 + -0.08784104883670807f * a30 * b19 + 0.32867109775543213f * a31 * b16; - out(ii, k, 158) = -0.08784104883670807f * a27 * b21 + -0.23240555822849274f * a27 * b23 + -0.2222222238779068f * a28 * b20 + -0.24845199286937714f * a28 * b22 + 0.3042903244495392f * a29 * b19 + 0.24845199286937714f * a30 * b18 + 0.23240555822849274f * a31 * b17 + 0.08784104883670807f * a31 * b19; - out(ii, k, 159) = 0.21516573429107666f * a27 * b18 + 0.3042903244495392f * a28 * b19 + 0.3333333432674408f * a29 * b20 + 0.3042903244495392f * a30 * b21 + 0.21516573429107666f * a31 * b22; - out(ii, k, 160) = 0.23240555822849274f * a27 * b17 + -0.08784104883670807f * a27 * b19 + 0.24845199286937714f * a28 * b18 + 0.3042903244495392f * a29 * b21 + -0.2222222238779068f * a30 * b20 + 0.24845199286937714f * a30 * b22 + -0.08784104883670807f * a31 * b21 + 0.23240555822849274f * a31 * b23; - out(ii, k, 161) = 0.32867109775543213f * a27 * b16 + 0.23240555822849274f * a28 * b17 + 0.08784104883670807f * a28 * b19 + 0.21516573429107666f * a29 * b22 + -0.08784104883670807f * a30 * b21 + 0.23240555822849274f * a30 * b23 + 0.0555555559694767f * a31 * b20 + 0.32867109775543213f * a31 * b24; - out(ii, k, 162) = -0.11385501176118851f * a87 * b22 + -0.17078250646591187f * a88 * b21 + -0.28867512941360474f * a89 * b20 + 0.11385501176118851f * a89 * b24 + 0.21516573429107666f * a90 * b21 + 0.17078250646591187f * a90 * b23 + -0.28867512941360474f * a91 * b18 + -0.17078250646591187f * a92 * b17 + 0.21516573429107666f * a92 * b19 + -0.11385501176118851f * a93 * b16 + 0.17078250646591187f * a94 * b19 + 0.11385501176118851f * a95 * b18; - out(ii, k, 163) = 0.2130032181739807f * a87 * b23 + 0.20126911997795105f * a88 * b22 + -0.2130032181739807f * a88 * b24 + 0.1369306445121765f * a89 * b21 + -0.20126911997795105f * a89 * b23 + 0.06804138422012329f * a90 * b20 + -0.1369306445121765f * a90 * b22 + 0.06804138422012329f * a91 * b19 + 0.1369306445121765f * a92 * b18 + 0.20126911997795105f * a93 * b17 + -0.1369306445121765f * a93 * b19 + 0.2130032181739807f * a94 * b16 + -0.20126911997795105f * a94 * b18 + -0.2130032181739807f * a95 * b17; - out(ii, k, 164) = -0.3478327989578247f * a87 * b16 + -0.08695819973945618f * a88 * b17 + 0.09938079863786697f * a89 * b18 + 0.21118420362472534f * a90 * b19 + 0.24845199286937714f * a91 * b20 + 0.21118420362472534f * a92 * b21 + 0.09938079863786697f * a93 * b22 + -0.08695819973945618f * a94 * b23 + -0.3478327989578247f * a95 * b24; - out(ii, k, 165) = 0.2130032181739807f * a87 * b17 + 0.2130032181739807f * a88 * b16 + 0.20126911997795105f * a88 * b18 + 0.20126911997795105f * a89 * b17 + 0.1369306445121765f * a89 * b19 + 0.1369306445121765f * a90 * b18 + 0.06804138422012329f * a91 * b21 + 0.06804138422012329f * a92 * b20 + 0.1369306445121765f * a92 * b22 + 0.1369306445121765f * a93 * b21 + 0.20126911997795105f * a93 * b23 + 0.20126911997795105f * a94 * b22 + 0.2130032181739807f * a94 * b24 + 0.2130032181739807f * a95 * b23; - out(ii, k, 166) = -0.11385501176118851f * a87 * b18 + -0.17078250646591187f * a88 * b19 + -0.11385501176118851f * a89 * b16 + -0.17078250646591187f * a90 * b17 + -0.21516573429107666f * a90 * b19 + -0.28867512941360474f * a91 * b22 + 0.21516573429107666f * a92 * b21 + -0.17078250646591187f * a92 * b23 + -0.28867512941360474f * a93 * b20 + -0.11385501176118851f * a93 * b24 + -0.17078250646591187f * a94 * b21 + -0.11385501176118851f * a95 * b22; - out(ii, k, 167) = 1.0f * a32 * b0; - out(ii, k, 168) = 1.0f * a33 * b0; - out(ii, k, 169) = 1.0f * a34 * b0; - out(ii, k, 170) = 1.0f * a35 * b0; - out(ii, k, 171) = 1.0f * a36 * b0; - out(ii, k, 172) = -0.4472135901451111f * a32 * b6 + 0.3872983455657959f * a33 * b7 + -0.4472135901451111f * a34 * b4 + 0.3872983455657959f * a35 * b5; - out(ii, k, 173) = 0.3872983455657959f * a32 * b7 + 0.22360679507255554f * a33 * b6 + -0.3872983455657959f * a33 * b8 + 0.22360679507255554f * a34 * b5 + 0.3872983455657959f * a35 * b4 + -0.3872983455657959f * a36 * b5; - out(ii, k, 174) = -0.4472135901451111f * a32 * b4 + 0.22360679507255554f * a33 * b5 + 0.4472135901451111f * a34 * b6 + 0.22360679507255554f * a35 * b7 + -0.4472135901451111f * a36 * b8; - out(ii, k, 175) = 0.3872983455657959f * a32 * b5 + 0.3872983455657959f * a33 * b4 + 0.22360679507255554f * a34 * b7 + 0.22360679507255554f * a35 * b6 + 0.3872983455657959f * a35 * b8 + 0.3872983455657959f * a36 * b7; - out(ii, k, 176) = -0.3872983455657959f * a33 * b5 + -0.4472135901451111f * a34 * b8 + 0.3872983455657959f * a35 * b7 + -0.4472135901451111f * a36 * b6; - out(ii, k, 177) = 0.0555555559694767f * a32 * b20 + -0.32867109775543213f * a32 * b24 + -0.08784104883670807f * a33 * b21 + -0.23240555822849274f * a33 * b23 + 0.21516573429107666f * a34 * b18 + 0.23240555822849274f * a35 * b17 + -0.08784104883670807f * a35 * b19 + 0.32867109775543213f * a36 * b16; - out(ii, k, 178) = -0.08784104883670807f * a32 * b21 + -0.23240555822849274f * a32 * b23 + -0.2222222238779068f * a33 * b20 + -0.24845199286937714f * a33 * b22 + 0.3042903244495392f * a34 * b19 + 0.24845199286937714f * a35 * b18 + 0.23240555822849274f * a36 * b17 + 0.08784104883670807f * a36 * b19; - out(ii, k, 179) = 0.21516573429107666f * a32 * b18 + 0.3042903244495392f * a33 * b19 + 0.3333333432674408f * a34 * b20 + 0.3042903244495392f * a35 * b21 + 0.21516573429107666f * a36 * b22; - out(ii, k, 180) = 0.23240555822849274f * a32 * b17 + -0.08784104883670807f * a32 * b19 + 0.24845199286937714f * a33 * b18 + 0.3042903244495392f * a34 * b21 + -0.2222222238779068f * a35 * b20 + 0.24845199286937714f * a35 * b22 + -0.08784104883670807f * a36 * b21 + 0.23240555822849274f * a36 * b23; - out(ii, k, 181) = 0.32867109775543213f * a32 * b16 + 0.23240555822849274f * a33 * b17 + 0.08784104883670807f * a33 * b19 + 0.21516573429107666f * a34 * b22 + -0.08784104883670807f * a35 * b21 + 0.23240555822849274f * a35 * b23 + 0.0555555559694767f * a36 * b20 + 0.32867109775543213f * a36 * b24; - out(ii, k, 182) = 0.32867109775543213f * a96 * b8 + 0.23240555822849274f * a97 * b7 + 0.21516573429107666f * a98 * b6 + -0.08784104883670807f * a99 * b7 + 0.0555555559694767f * a100 * b4 + -0.08784104883670807f * a101 * b5 + -0.23240555822849274f * a103 * b5 + -0.32867109775543213f * a104 * b4; - out(ii, k, 183) = 0.23240555822849274f * a97 * b8 + 0.24845199286937714f * a98 * b7 + 0.3042903244495392f * a99 * b6 + 0.08784104883670807f * a99 * b8 + -0.2222222238779068f * a100 * b5 + -0.08784104883670807f * a101 * b4 + -0.24845199286937714f * a102 * b5 + -0.23240555822849274f * a103 * b4; - out(ii, k, 184) = 0.21516573429107666f * a98 * b4 + 0.3042903244495392f * a99 * b5 + 0.3333333432674408f * a100 * b6 + 0.3042903244495392f * a101 * b7 + 0.21516573429107666f * a102 * b8; - out(ii, k, 185) = 0.23240555822849274f * a97 * b4 + 0.24845199286937714f * a98 * b5 + -0.08784104883670807f * a99 * b4 + -0.2222222238779068f * a100 * b7 + 0.3042903244495392f * a101 * b6 + -0.08784104883670807f * a101 * b8 + 0.24845199286937714f * a102 * b7 + 0.23240555822849274f * a103 * b8; - out(ii, k, 186) = 0.32867109775543213f * a96 * b4 + 0.23240555822849274f * a97 * b5 + 0.08784104883670807f * a99 * b5 + 0.0555555559694767f * a100 * b8 + -0.08784104883670807f * a101 * b7 + 0.21516573429107666f * a102 * b6 + 0.23240555822849274f * a103 * b7 + 0.32867109775543213f * a104 * b8; - out(ii, k, 187) = -0.11385501176118851f * a96 * b22 + -0.17078250646591187f * a97 * b21 + -0.28867512941360474f * a98 * b20 + 0.11385501176118851f * a98 * b24 + 0.21516573429107666f * a99 * b21 + 0.17078250646591187f * a99 * b23 + -0.28867512941360474f * a100 * b18 + -0.17078250646591187f * a101 * b17 + 0.21516573429107666f * a101 * b19 + -0.11385501176118851f * a102 * b16 + 0.17078250646591187f * a103 * b19 + 0.11385501176118851f * a104 * b18; - out(ii, k, 188) = 0.2130032181739807f * a96 * b23 + 0.20126911997795105f * a97 * b22 + -0.2130032181739807f * a97 * b24 + 0.1369306445121765f * a98 * b21 + -0.20126911997795105f * a98 * b23 + 0.06804138422012329f * a99 * b20 + -0.1369306445121765f * a99 * b22 + 0.06804138422012329f * a100 * b19 + 0.1369306445121765f * a101 * b18 + 0.20126911997795105f * a102 * b17 + -0.1369306445121765f * a102 * b19 + 0.2130032181739807f * a103 * b16 + -0.20126911997795105f * a103 * b18 + -0.2130032181739807f * a104 * b17; - out(ii, k, 189) = -0.3478327989578247f * a96 * b16 + -0.08695819973945618f * a97 * b17 + 0.09938079863786697f * a98 * b18 + 0.21118420362472534f * a99 * b19 + 0.24845199286937714f * a100 * b20 + 0.21118420362472534f * a101 * b21 + 0.09938079863786697f * a102 * b22 + -0.08695819973945618f * a103 * b23 + -0.3478327989578247f * a104 * b24; - out(ii, k, 190) = 0.2130032181739807f * a96 * b17 + 0.2130032181739807f * a97 * b16 + 0.20126911997795105f * a97 * b18 + 0.20126911997795105f * a98 * b17 + 0.1369306445121765f * a98 * b19 + 0.1369306445121765f * a99 * b18 + 0.06804138422012329f * a100 * b21 + 0.06804138422012329f * a101 * b20 + 0.1369306445121765f * a101 * b22 + 0.1369306445121765f * a102 * b21 + 0.20126911997795105f * a102 * b23 + 0.20126911997795105f * a103 * b22 + 0.2130032181739807f * a103 * b24 + 0.2130032181739807f * a104 * b23; - out(ii, k, 191) = -0.11385501176118851f * a96 * b18 + -0.17078250646591187f * a97 * b19 + -0.11385501176118851f * a98 * b16 + -0.17078250646591187f * a99 * b17 + -0.21516573429107666f * a99 * b19 + -0.28867512941360474f * a100 * b22 + 0.21516573429107666f * a101 * b21 + -0.17078250646591187f * a101 * b23 + -0.28867512941360474f * a102 * b20 + -0.11385501176118851f * a102 * b24 + -0.17078250646591187f * a103 * b21 + -0.11385501176118851f * a104 * b22; - out(ii, k, 192) = 0.64549720287323f * a11 * b3 + 0.64549720287323f * a13 * b1; - out(ii, k, 193) = 0.64549720287323f * a11 * b2 + 0.64549720287323f * a12 * b1; - out(ii, k, 194) = -0.3726779818534851f * a11 * b1 + 0.7453559637069702f * a12 * b2 + -0.3726779818534851f * a13 * b3; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); + { + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + const float b9 = R(ii, k, 9); + const float b10 = R(ii, k, 10); + const float b11 = R(ii, k, 11); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + const float b16 = R(ii, k, 16); + const float b17 = R(ii, k, 17); + const float b18 = R(ii, k, 18); + const float b19 = R(ii, k, 19); + const float b20 = R(ii, k, 20); + const float b21 = R(ii, k, 21); + const float b22 = R(ii, k, 22); + const float b23 = R(ii, k, 23); + const float b24 = R(ii, k, 24); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + float g38 = 0.0f; + float g39 = 0.0f; + float g40 = 0.0f; + float g41 = 0.0f; + float g42 = 0.0f; + float g43 = 0.0f; + float g44 = 0.0f; + float g45 = 0.0f; + float g46 = 0.0f; + float g47 = 0.0f; + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + float g59 = 0.0f; + float g60 = 0.0f; + float g61 = 0.0f; + float g62 = 0.0f; + float g63 = 0.0f; + float g64 = 0.0f; + float g65 = 0.0f; + float g66 = 0.0f; + float g67 = 0.0f; + float g68 = 0.0f; + float g69 = 0.0f; + float g70 = 0.0f; + float g71 = 0.0f; + float g72 = 0.0f; + float g73 = 0.0f; + float g74 = 0.0f; + float g75 = 0.0f; + float g76 = 0.0f; + float g77 = 0.0f; + float g78 = 0.0f; + float g79 = 0.0f; + float g80 = 0.0f; + float g81 = 0.0f; + float g82 = 0.0f; + float g83 = 0.0f; + float g84 = 0.0f; + float g85 = 0.0f; + float g86 = 0.0f; + float g87 = 0.0f; + float g88 = 0.0f; + float g89 = 0.0f; + float g90 = 0.0f; + float g91 = 0.0f; + float g92 = 0.0f; + float g93 = 0.0f; + float g94 = 0.0f; + float g95 = 0.0f; + float g96 = 0.0f; + float g97 = 0.0f; + float g98 = 0.0f; + float g99 = 0.0f; + float g100 = 0.0f; + float g101 = 0.0f; + float g102 = 0.0f; + float g103 = 0.0f; + float g104 = 0.0f; + float g105 = 0.0f; + float g106 = 0.0f; + float g107 = 0.0f; + float g108 = 0.0f; + float g109 = 0.0f; + float g110 = 0.0f; + float g111 = 0.0f; + float g112 = 0.0f; + float g113 = 0.0f; + float g114 = 0.0f; + float g115 = 0.0f; + float g116 = 0.0f; + float g117 = 0.0f; + float g118 = 0.0f; + float g119 = 0.0f; + float g120 = 0.0f; + float g121 = 0.0f; + float g122 = 0.0f; + float g123 = 0.0f; + float g124 = 0.0f; + float g125 = 0.0f; + float g126 = 0.0f; + float g127 = 0.0f; + float g128 = 0.0f; + float g129 = 0.0f; + float g130 = 0.0f; + float g131 = 0.0f; + float g132 = 0.0f; + float g133 = 0.0f; + float g134 = 0.0f; + float g135 = 0.0f; + float g136 = 0.0f; + float g137 = 0.0f; + float g138 = 0.0f; + float g139 = 0.0f; + float g140 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * b0; + } + { const float d = D(ii, k, 1); + g1 += 1.0f * d * b0; + } + { const float d = D(ii, k, 2); + g8 += 0.3333333432674408f * d * b1; + g9 += 0.3333333432674408f * d * b2; + g10 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 3); + g2 += 1.0f * d * b0; + } + { const float d = D(ii, k, 4); + g27 += 0.20000000298023224f * d * b4; + g28 += 0.20000000298023224f * d * b5; + g29 += 0.20000000298023224f * d * b6; + g30 += 0.20000000298023224f * d * b7; + g31 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 5); + g11 += 0.3333333432674408f * d * b1; + g12 += 0.3333333432674408f * d * b2; + g13 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 6); + g3 += 1.0f * d * b0; + } + { const float d = D(ii, k, 7); + g37 += 0.20000000298023224f * d * b4; + g38 += 0.20000000298023224f * d * b5; + g39 += 0.20000000298023224f * d * b6; + g40 += 0.20000000298023224f * d * b7; + g41 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 8); + g42 += 0.20000000298023224f * d * b4; + g43 += 0.20000000298023224f * d * b5; + g44 += 0.20000000298023224f * d * b6; + g45 += 0.20000000298023224f * d * b7; + g46 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 9); + g14 += 0.3333333432674408f * d * b1; + g15 += 0.3333333432674408f * d * b2; + g16 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 10); + g80 += 0.1428571492433548f * d * b9; + g81 += 0.1428571492433548f * d * b10; + g82 += 0.1428571492433548f * d * b11; + g83 += 0.1428571492433548f * d * b12; + g84 += 0.1428571492433548f * d * b13; + g85 += 0.1428571492433548f * d * b14; + g86 += 0.1428571492433548f * d * b15; + } + { const float d = D(ii, k, 11); + g4 += 1.0f * d * b0; + } + { const float d = D(ii, k, 12); + g47 += 0.20000000298023224f * d * b4; + g48 += 0.20000000298023224f * d * b5; + g49 += 0.20000000298023224f * d * b6; + g50 += 0.20000000298023224f * d * b7; + g51 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 13); + g132 += 0.1111111119389534f * d * b16; + g133 += 0.1111111119389534f * d * b17; + g134 += 0.1111111119389534f * d * b18; + g135 += 0.1111111119389534f * d * b19; + g136 += 0.1111111119389534f * d * b20; + g137 += 0.1111111119389534f * d * b21; + g138 += 0.1111111119389534f * d * b22; + g139 += 0.1111111119389534f * d * b23; + g140 += 0.1111111119389534f * d * b24; + } + dL(ii, k, 0) = g0; + dL(ii, k, 1) = g1; + dL(ii, k, 2) = g2; + dL(ii, k, 3) = g3; + dL(ii, k, 4) = g4; + dL(ii, k, 5) = g5; + dL(ii, k, 6) = g6; + dL(ii, k, 7) = g7; + dL(ii, k, 8) = g8; + dL(ii, k, 9) = g9; + dL(ii, k, 10) = g10; + dL(ii, k, 11) = g11; + dL(ii, k, 12) = g12; + dL(ii, k, 13) = g13; + dL(ii, k, 14) = g14; + dL(ii, k, 15) = g15; + dL(ii, k, 16) = g16; + dL(ii, k, 17) = g17; + dL(ii, k, 18) = g18; + dL(ii, k, 19) = g19; + dL(ii, k, 20) = g20; + dL(ii, k, 21) = g21; + dL(ii, k, 22) = g22; + dL(ii, k, 23) = g23; + dL(ii, k, 24) = g24; + dL(ii, k, 25) = g25; + dL(ii, k, 26) = g26; + dL(ii, k, 27) = g27; + dL(ii, k, 28) = g28; + dL(ii, k, 29) = g29; + dL(ii, k, 30) = g30; + dL(ii, k, 31) = g31; + dL(ii, k, 32) = g32; + dL(ii, k, 33) = g33; + dL(ii, k, 34) = g34; + dL(ii, k, 35) = g35; + dL(ii, k, 36) = g36; + dL(ii, k, 37) = g37; + dL(ii, k, 38) = g38; + dL(ii, k, 39) = g39; + dL(ii, k, 40) = g40; + dL(ii, k, 41) = g41; + dL(ii, k, 42) = g42; + dL(ii, k, 43) = g43; + dL(ii, k, 44) = g44; + dL(ii, k, 45) = g45; + dL(ii, k, 46) = g46; + dL(ii, k, 47) = g47; + dL(ii, k, 48) = g48; + dL(ii, k, 49) = g49; + dL(ii, k, 50) = g50; + dL(ii, k, 51) = g51; + dL(ii, k, 52) = g52; + dL(ii, k, 53) = g53; + dL(ii, k, 54) = g54; + dL(ii, k, 55) = g55; + dL(ii, k, 56) = g56; + dL(ii, k, 57) = g57; + dL(ii, k, 58) = g58; + dL(ii, k, 59) = g59; + dL(ii, k, 60) = g60; + dL(ii, k, 61) = g61; + dL(ii, k, 62) = g62; + dL(ii, k, 63) = g63; + dL(ii, k, 64) = g64; + dL(ii, k, 65) = g65; + dL(ii, k, 66) = g66; + dL(ii, k, 67) = g67; + dL(ii, k, 68) = g68; + dL(ii, k, 69) = g69; + dL(ii, k, 70) = g70; + dL(ii, k, 71) = g71; + dL(ii, k, 72) = g72; + dL(ii, k, 73) = g73; + dL(ii, k, 74) = g74; + dL(ii, k, 75) = g75; + dL(ii, k, 76) = g76; + dL(ii, k, 77) = g77; + dL(ii, k, 78) = g78; + dL(ii, k, 79) = g79; + dL(ii, k, 80) = g80; + dL(ii, k, 81) = g81; + dL(ii, k, 82) = g82; + dL(ii, k, 83) = g83; + dL(ii, k, 84) = g84; + dL(ii, k, 85) = g85; + dL(ii, k, 86) = g86; + dL(ii, k, 87) = g87; + dL(ii, k, 88) = g88; + dL(ii, k, 89) = g89; + dL(ii, k, 90) = g90; + dL(ii, k, 91) = g91; + dL(ii, k, 92) = g92; + dL(ii, k, 93) = g93; + dL(ii, k, 94) = g94; + dL(ii, k, 95) = g95; + dL(ii, k, 96) = g96; + dL(ii, k, 97) = g97; + dL(ii, k, 98) = g98; + dL(ii, k, 99) = g99; + dL(ii, k, 100) = g100; + dL(ii, k, 101) = g101; + dL(ii, k, 102) = g102; + dL(ii, k, 103) = g103; + dL(ii, k, 104) = g104; + dL(ii, k, 105) = g105; + dL(ii, k, 106) = g106; + dL(ii, k, 107) = g107; + dL(ii, k, 108) = g108; + dL(ii, k, 109) = g109; + dL(ii, k, 110) = g110; + dL(ii, k, 111) = g111; + dL(ii, k, 112) = g112; + dL(ii, k, 113) = g113; + dL(ii, k, 114) = g114; + dL(ii, k, 115) = g115; + dL(ii, k, 116) = g116; + dL(ii, k, 117) = g117; + dL(ii, k, 118) = g118; + dL(ii, k, 119) = g119; + dL(ii, k, 120) = g120; + dL(ii, k, 121) = g121; + dL(ii, k, 122) = g122; + dL(ii, k, 123) = g123; + dL(ii, k, 124) = g124; + dL(ii, k, 125) = g125; + dL(ii, k, 126) = g126; + dL(ii, k, 127) = g127; + dL(ii, k, 128) = g128; + dL(ii, k, 129) = g129; + dL(ii, k, 130) = g130; + dL(ii, k, 131) = g131; + dL(ii, k, 132) = g132; + dL(ii, k, 133) = g133; + dL(ii, k, 134) = g134; + dL(ii, k, 135) = g135; + dL(ii, k, 136) = g136; + dL(ii, k, 137) = g137; + dL(ii, k, 138) = g138; + dL(ii, k, 139) = g139; + dL(ii, k, 140) = g140; + } + } + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + const float a16 = L(ii, k, 16); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a48 = L(ii, k, 48); + const float a49 = L(ii, k, 49); + const float a50 = L(ii, k, 50); + const float a51 = L(ii, k, 51); + const float a80 = L(ii, k, 80); + const float a81 = L(ii, k, 81); + const float a82 = L(ii, k, 82); + const float a83 = L(ii, k, 83); + const float a84 = L(ii, k, 84); + const float a85 = L(ii, k, 85); + const float a86 = L(ii, k, 86); + const float a132 = L(ii, k, 132); + const float a133 = L(ii, k, 133); + const float a134 = L(ii, k, 134); + const float a135 = L(ii, k, 135); + const float a136 = L(ii, k, 136); + const float a137 = L(ii, k, 137); + const float a138 = L(ii, k, 138); + const float a139 = L(ii, k, 139); + const float a140 = L(ii, k, 140); + float h0 = 0.0f; + float h1 = 0.0f; + float h2 = 0.0f; + float h3 = 0.0f; + float h4 = 0.0f; + float h5 = 0.0f; + float h6 = 0.0f; + float h7 = 0.0f; + float h8 = 0.0f; + float h9 = 0.0f; + float h10 = 0.0f; + float h11 = 0.0f; + float h12 = 0.0f; + float h13 = 0.0f; + float h14 = 0.0f; + float h15 = 0.0f; + float h16 = 0.0f; + float h17 = 0.0f; + float h18 = 0.0f; + float h19 = 0.0f; + float h20 = 0.0f; + float h21 = 0.0f; + float h22 = 0.0f; + float h23 = 0.0f; + float h24 = 0.0f; + { const float d = D(ii, k, 0); + h0 += 1.0f * d * a0; + } + { const float d = D(ii, k, 1); + h0 += 1.0f * d * a1; + } + { const float d = D(ii, k, 2); + h1 += 0.3333333432674408f * d * a8; + h2 += 0.3333333432674408f * d * a9; + h3 += 0.3333333432674408f * d * a10; + } + { const float d = D(ii, k, 3); + h0 += 1.0f * d * a2; + } + { const float d = D(ii, k, 4); + h4 += 0.20000000298023224f * d * a27; + h5 += 0.20000000298023224f * d * a28; + h6 += 0.20000000298023224f * d * a29; + h7 += 0.20000000298023224f * d * a30; + h8 += 0.20000000298023224f * d * a31; + } + { const float d = D(ii, k, 5); + h1 += 0.3333333432674408f * d * a11; + h2 += 0.3333333432674408f * d * a12; + h3 += 0.3333333432674408f * d * a13; + } + { const float d = D(ii, k, 6); + h0 += 1.0f * d * a3; + } + { const float d = D(ii, k, 7); + h4 += 0.20000000298023224f * d * a37; + h5 += 0.20000000298023224f * d * a38; + h6 += 0.20000000298023224f * d * a39; + h7 += 0.20000000298023224f * d * a40; + h8 += 0.20000000298023224f * d * a41; + } + { const float d = D(ii, k, 8); + h4 += 0.20000000298023224f * d * a42; + h5 += 0.20000000298023224f * d * a43; + h6 += 0.20000000298023224f * d * a44; + h7 += 0.20000000298023224f * d * a45; + h8 += 0.20000000298023224f * d * a46; + } + { const float d = D(ii, k, 9); + h1 += 0.3333333432674408f * d * a14; + h2 += 0.3333333432674408f * d * a15; + h3 += 0.3333333432674408f * d * a16; + } + { const float d = D(ii, k, 10); + h9 += 0.1428571492433548f * d * a80; + h10 += 0.1428571492433548f * d * a81; + h11 += 0.1428571492433548f * d * a82; + h12 += 0.1428571492433548f * d * a83; + h13 += 0.1428571492433548f * d * a84; + h14 += 0.1428571492433548f * d * a85; + h15 += 0.1428571492433548f * d * a86; + } + { const float d = D(ii, k, 11); + h0 += 1.0f * d * a4; + } + { const float d = D(ii, k, 12); + h4 += 0.20000000298023224f * d * a47; + h5 += 0.20000000298023224f * d * a48; + h6 += 0.20000000298023224f * d * a49; + h7 += 0.20000000298023224f * d * a50; + h8 += 0.20000000298023224f * d * a51; + } + { const float d = D(ii, k, 13); + h16 += 0.1111111119389534f * d * a132; + h17 += 0.1111111119389534f * d * a133; + h18 += 0.1111111119389534f * d * a134; + h19 += 0.1111111119389534f * d * a135; + h20 += 0.1111111119389534f * d * a136; + h21 += 0.1111111119389534f * d * a137; + h22 += 0.1111111119389534f * d * a138; + h23 += 0.1111111119389534f * d * a139; + h24 += 0.1111111119389534f * d * a140; + } + dR(ii, k, 0) += h0; + dR(ii, k, 1) += h1; + dR(ii, k, 2) += h2; + dR(ii, k, 3) += h3; + dR(ii, k, 4) += h4; + dR(ii, k, 5) += h5; + dR(ii, k, 6) += h6; + dR(ii, k, 7) += h7; + dR(ii, k, 8) += h8; + dR(ii, k, 9) += h9; + dR(ii, k, 10) += h10; + dR(ii, k, 11) += h11; + dR(ii, k, 12) += h12; + dR(ii, k, 13) += h13; + dR(ii, k, 14) += h14; + dR(ii, k, 15) += h15; + dR(ii, k, 16) += h16; + dR(ii, k, 17) += h17; + dR(ii, k, 18) += h18; + dR(ii, k, 19) += h19; + dR(ii, k, 20) += h20; + dR(ii, k, 21) += h21; + dR(ii, k, 22) += h22; + dR(ii, k, 23) += h23; + dR(ii, k, 24) += h24; + } + } + +}; + +// self product, 335 terms: GRACE-1L-OAM AAAA, GRACE-1L-OMAT AAAA, GRACE-1L-OMAT-large-base AAAA, +// GRACE-1L-OMAT-large-ft-AM AAAA, GRACE-1L-OMAT-large-ft-E AAAA, GRACE-1L-OMAT-medium-base AAAA, +// GRACE-1L-OMAT-medium-ft-AM AAAA, GRACE-1L-OMAT-medium-ft-E AAAA, GRACE-1L-SMAX-OMAT-large AAAA, +// GRACE-1L-SMAX-large AAAA, GRACE-2L-OAM AAAA, GRACE-2L-OAM BBBB, GRACE-2L-OMAT AAAA, GRACE-2L-OMAT BBBB, +// GRACE-OFF-1L-medium AAAA, GRACE-OFF-1L-large AAAA, GRACE-OFF-2L-large AAAA +struct T335_9257c91a { + static constexpr int nt = 335, nl = 141; + static constexpr int tab[335][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {4,0,4}, {8,5,5}, {9,6,5}, {10,7,5}, {11,5,6}, {12,6,6}, {13,7,6}, {14,5,7}, {15,6,7}, {16,7,7}, {1,1,8}, {2,1,9}, {3,1,10}, {4,1,11}, {27,17,12}, {28,18,12}, {29,19,12}, {30,20,12}, {31,21,12}, {32,17,13}, {33,18,13}, {34,19,13}, {35,20,13}, {36,21,13}, {37,17,14}, {38,18,14}, {39,19,14}, {40,20,14}, {41,21,14}, {42,17,15}, {43,18,15}, {44,19,15}, {45,20,15}, {46,21,15}, {47,17,16}, {48,18,16}, {49,19,16}, {50,20,16}, {51,21,16}, {27,22,17}, {28,23,17}, {29,24,17}, {30,25,17}, {31,26,17}, {37,22,18}, {38,23,18}, {39,24,18}, {40,25,18}, {41,26,18}, {42,22,19}, {43,23,19}, {44,24,19}, {45,25,19}, {46,26,19}, {47,22,20}, {48,23,20}, {49,24,20}, {50,25,20}, {51,26,20}, {8,8,21}, {9,9,21}, {10,10,21}, {11,8,22}, {12,9,22}, {13,10,22}, {14,8,23}, {15,9,23}, {16,10,23}, {52,52,24}, {53,53,24}, {54,54,24}, {55,55,24}, {56,56,24}, {57,57,24}, {58,58,24}, {66,52,25}, {67,53,25}, {68,54,25}, {69,55,25}, {70,56,25}, {71,57,25}, {72,58,25}, {80,52,26}, {81,53,26}, {82,54,26}, {83,55,26}, {84,56,26}, {85,57,26}, {86,58,26}, {2,2,27}, {3,2,28}, {4,2,29}, {32,27,30}, {33,28,30}, {34,29,30}, {35,30,30}, {36,31,30}, {37,27,31}, {38,28,31}, {39,29,31}, {40,30,31}, {41,31,31}, {42,27,32}, {43,28,32}, {44,29,32}, {45,30,32}, {46,31,32}, {47,27,33}, {48,28,33}, {49,29,33}, {50,30,33}, {51,31,33}, {96,87,34}, {97,88,34}, {98,89,34}, {99,90,34}, {100,91,34}, {101,92,34}, {102,93,34}, {103,94,34}, {104,95,34}, {105,87,35}, {106,88,35}, {107,89,35}, {108,90,35}, {109,91,35}, {110,92,35}, {111,93,35}, {112,94,35}, {113,95,35}, {132,87,36}, {133,88,36}, {134,89,36}, {135,90,36}, {136,91,36}, {137,92,36}, {138,93,36}, {139,94,36}, {140,95,36}, {80,59,37}, {81,60,37}, {82,61,37}, {83,62,37}, {84,63,37}, {85,64,37}, {86,65,37}, {32,32,38}, {33,33,38}, {34,34,38}, {35,35,38}, {36,36,38}, {37,32,39}, {38,33,39}, {39,34,39}, {40,35,39}, {41,36,39}, {42,32,40}, {43,33,40}, {44,34,40}, {45,35,40}, {46,36,40}, {47,32,41}, {48,33,41}, {49,34,41}, {50,35,41}, {51,36,41}, {96,96,42}, {97,97,42}, {98,98,42}, {99,99,42}, {100,100,42}, {101,101,42}, {102,102,42}, {103,103,42}, {104,104,42}, {123,96,43}, {124,97,43}, {125,98,43}, {126,99,43}, {127,100,43}, {128,101,43}, {129,102,43}, {130,103,43}, {131,104,43}, {132,96,44}, {133,97,44}, {134,98,44}, {135,99,44}, {136,100,44}, {137,101,44}, {138,102,44}, {139,103,44}, {140,104,44}, {11,11,45}, {12,12,45}, {13,13,45}, {14,11,46}, {15,12,46}, {16,13,46}, {66,66,47}, {67,67,47}, {68,68,47}, {69,69,47}, {70,70,47}, {71,71,47}, {72,72,47}, {73,66,48}, {74,67,48}, {75,68,48}, {76,69,48}, {77,70,48}, {78,71,48}, {79,72,48}, {80,66,49}, {81,67,49}, {82,68,49}, {83,69,49}, {84,70,49}, {85,71,49}, {86,72,49}, {3,3,50}, {4,3,51}, {37,37,52}, {38,38,52}, {39,39,52}, {40,40,52}, {41,41,52}, {42,37,53}, {43,38,53}, {44,39,53}, {45,40,53}, {46,41,53}, {47,37,54}, {48,38,54}, {49,39,54}, {50,40,54}, {51,41,54}, {105,105,55}, {106,106,55}, {107,107,55}, {108,108,55}, {109,109,55}, {110,110,55}, {111,111,55}, {112,112,55}, {113,113,55}, {123,105,56}, {124,106,56}, {125,107,56}, {126,108,56}, {127,109,56}, {128,110,56}, {129,111,56}, {130,112,56}, {131,113,56}, {132,105,57}, {133,106,57}, {134,107,57}, {135,108,57}, {136,109,57}, {137,110,57}, {138,111,57}, {139,112,57}, {140,113,57}, {132,114,58}, {133,115,58}, {134,116,58}, {135,117,58}, {136,118,58}, {137,119,58}, {138,120,58}, {139,121,58}, {140,122,58}, {73,73,59}, {74,74,59}, {75,75,59}, {76,76,59}, {77,77,59}, {78,78,59}, {79,79,59}, {80,73,60}, {81,74,60}, {82,75,60}, {83,76,60}, {84,77,60}, {85,78,60}, {86,79,60}, {42,42,61}, {43,43,61}, {44,44,61}, {45,45,61}, {46,46,61}, {47,42,62}, {48,43,62}, {49,44,62}, {50,45,62}, {51,46,62}, {123,123,63}, {124,124,63}, {125,125,63}, {126,126,63}, {127,127,63}, {128,128,63}, {129,129,63}, {130,130,63}, {131,131,63}, {14,14,64}, {15,15,64}, {16,16,64}, {80,80,65}, {81,81,65}, {82,82,65}, {83,83,65}, {84,84,65}, {85,85,65}, {86,86,65}, {4,4,66}, {47,47,67}, {48,48,67}, {49,49,67}, {50,50,67}, {51,51,67}, {132,132,68}, {133,133,68}, {134,134,68}, {135,135,68}, {136,136,68}, {137,137,68}, {138,138,68}, {139,139,68}, {140,140,68}}; + static constexpr double cg[335] = {1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a5 = L(ii, k, 5); + const float a6 = L(ii, k, 6); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + const float a16 = L(ii, k, 16); + const float a17 = L(ii, k, 17); + const float a18 = L(ii, k, 18); + const float a19 = L(ii, k, 19); + const float a20 = L(ii, k, 20); + const float a21 = L(ii, k, 21); + const float a22 = L(ii, k, 22); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a48 = L(ii, k, 48); + const float a49 = L(ii, k, 49); + const float a50 = L(ii, k, 50); + const float a51 = L(ii, k, 51); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + const float a59 = L(ii, k, 59); + const float a60 = L(ii, k, 60); + const float a61 = L(ii, k, 61); + const float a62 = L(ii, k, 62); + const float a63 = L(ii, k, 63); + const float a64 = L(ii, k, 64); + const float a65 = L(ii, k, 65); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + const float a69 = L(ii, k, 69); + const float a70 = L(ii, k, 70); + const float a71 = L(ii, k, 71); + const float a72 = L(ii, k, 72); + const float a73 = L(ii, k, 73); + const float a74 = L(ii, k, 74); + const float a75 = L(ii, k, 75); + const float a76 = L(ii, k, 76); + const float a77 = L(ii, k, 77); + const float a78 = L(ii, k, 78); + const float a79 = L(ii, k, 79); + const float a80 = L(ii, k, 80); + const float a81 = L(ii, k, 81); + const float a82 = L(ii, k, 82); + const float a83 = L(ii, k, 83); + const float a84 = L(ii, k, 84); + const float a85 = L(ii, k, 85); + const float a86 = L(ii, k, 86); + const float a87 = L(ii, k, 87); + const float a88 = L(ii, k, 88); + const float a89 = L(ii, k, 89); + const float a90 = L(ii, k, 90); + const float a91 = L(ii, k, 91); + const float a92 = L(ii, k, 92); + const float a93 = L(ii, k, 93); + const float a94 = L(ii, k, 94); + const float a95 = L(ii, k, 95); + const float a96 = L(ii, k, 96); + const float a97 = L(ii, k, 97); + const float a98 = L(ii, k, 98); + const float a99 = L(ii, k, 99); + const float a100 = L(ii, k, 100); + const float a101 = L(ii, k, 101); + const float a102 = L(ii, k, 102); + const float a103 = L(ii, k, 103); + const float a104 = L(ii, k, 104); + const float a105 = L(ii, k, 105); + const float a106 = L(ii, k, 106); + const float a107 = L(ii, k, 107); + const float a108 = L(ii, k, 108); + const float a109 = L(ii, k, 109); + const float a110 = L(ii, k, 110); + const float a111 = L(ii, k, 111); + const float a112 = L(ii, k, 112); + const float a113 = L(ii, k, 113); + const float a114 = L(ii, k, 114); + const float a115 = L(ii, k, 115); + const float a116 = L(ii, k, 116); + const float a117 = L(ii, k, 117); + const float a118 = L(ii, k, 118); + const float a119 = L(ii, k, 119); + const float a120 = L(ii, k, 120); + const float a121 = L(ii, k, 121); + const float a122 = L(ii, k, 122); + const float a123 = L(ii, k, 123); + const float a124 = L(ii, k, 124); + const float a125 = L(ii, k, 125); + const float a126 = L(ii, k, 126); + const float a127 = L(ii, k, 127); + const float a128 = L(ii, k, 128); + const float a129 = L(ii, k, 129); + const float a130 = L(ii, k, 130); + const float a131 = L(ii, k, 131); + const float a132 = L(ii, k, 132); + const float a133 = L(ii, k, 133); + const float a134 = L(ii, k, 134); + const float a135 = L(ii, k, 135); + const float a136 = L(ii, k, 136); + const float a137 = L(ii, k, 137); + const float a138 = L(ii, k, 138); + const float a139 = L(ii, k, 139); + const float a140 = L(ii, k, 140); + out(ii, k, 0) = 1.0f * a0 * a0; + out(ii, k, 1) = 1.0f * a1 * a0; + out(ii, k, 2) = 1.0f * a2 * a0; + out(ii, k, 3) = 1.0f * a3 * a0; + out(ii, k, 4) = 1.0f * a4 * a0; + out(ii, k, 5) = 0.3333333432674408f * a8 * a5 + 0.3333333432674408f * a9 * a6 + 0.3333333432674408f * a10 * a7; + out(ii, k, 6) = 0.3333333432674408f * a11 * a5 + 0.3333333432674408f * a12 * a6 + 0.3333333432674408f * a13 * a7; + out(ii, k, 7) = 0.3333333432674408f * a14 * a5 + 0.3333333432674408f * a15 * a6 + 0.3333333432674408f * a16 * a7; + out(ii, k, 8) = 1.0f * a1 * a1; + out(ii, k, 9) = 1.0f * a2 * a1; + out(ii, k, 10) = 1.0f * a3 * a1; + out(ii, k, 11) = 1.0f * a4 * a1; + out(ii, k, 12) = 0.20000000298023224f * a27 * a17 + 0.20000000298023224f * a28 * a18 + 0.20000000298023224f * a29 * a19 + 0.20000000298023224f * a30 * a20 + 0.20000000298023224f * a31 * a21; + out(ii, k, 13) = 0.20000000298023224f * a32 * a17 + 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21; + out(ii, k, 14) = 0.20000000298023224f * a37 * a17 + 0.20000000298023224f * a38 * a18 + 0.20000000298023224f * a39 * a19 + 0.20000000298023224f * a40 * a20 + 0.20000000298023224f * a41 * a21; + out(ii, k, 15) = 0.20000000298023224f * a42 * a17 + 0.20000000298023224f * a43 * a18 + 0.20000000298023224f * a44 * a19 + 0.20000000298023224f * a45 * a20 + 0.20000000298023224f * a46 * a21; + out(ii, k, 16) = 0.20000000298023224f * a47 * a17 + 0.20000000298023224f * a48 * a18 + 0.20000000298023224f * a49 * a19 + 0.20000000298023224f * a50 * a20 + 0.20000000298023224f * a51 * a21; + out(ii, k, 17) = 0.20000000298023224f * a27 * a22 + 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26; + out(ii, k, 18) = 0.20000000298023224f * a37 * a22 + 0.20000000298023224f * a38 * a23 + 0.20000000298023224f * a39 * a24 + 0.20000000298023224f * a40 * a25 + 0.20000000298023224f * a41 * a26; + out(ii, k, 19) = 0.20000000298023224f * a42 * a22 + 0.20000000298023224f * a43 * a23 + 0.20000000298023224f * a44 * a24 + 0.20000000298023224f * a45 * a25 + 0.20000000298023224f * a46 * a26; + out(ii, k, 20) = 0.20000000298023224f * a47 * a22 + 0.20000000298023224f * a48 * a23 + 0.20000000298023224f * a49 * a24 + 0.20000000298023224f * a50 * a25 + 0.20000000298023224f * a51 * a26; + out(ii, k, 21) = 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9 + 0.3333333432674408f * a10 * a10; + out(ii, k, 22) = 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9 + 0.3333333432674408f * a13 * a10; + out(ii, k, 23) = 0.3333333432674408f * a14 * a8 + 0.3333333432674408f * a15 * a9 + 0.3333333432674408f * a16 * a10; + out(ii, k, 24) = 0.1428571492433548f * a52 * a52 + 0.1428571492433548f * a53 * a53 + 0.1428571492433548f * a54 * a54 + 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58; + out(ii, k, 25) = 0.1428571492433548f * a66 * a52 + 0.1428571492433548f * a67 * a53 + 0.1428571492433548f * a68 * a54 + 0.1428571492433548f * a69 * a55 + 0.1428571492433548f * a70 * a56 + 0.1428571492433548f * a71 * a57 + 0.1428571492433548f * a72 * a58; + out(ii, k, 26) = 0.1428571492433548f * a80 * a52 + 0.1428571492433548f * a81 * a53 + 0.1428571492433548f * a82 * a54 + 0.1428571492433548f * a83 * a55 + 0.1428571492433548f * a84 * a56 + 0.1428571492433548f * a85 * a57 + 0.1428571492433548f * a86 * a58; + out(ii, k, 27) = 1.0f * a2 * a2; + out(ii, k, 28) = 1.0f * a3 * a2; + out(ii, k, 29) = 1.0f * a4 * a2; + out(ii, k, 30) = 0.20000000298023224f * a32 * a27 + 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31; + out(ii, k, 31) = 0.20000000298023224f * a37 * a27 + 0.20000000298023224f * a38 * a28 + 0.20000000298023224f * a39 * a29 + 0.20000000298023224f * a40 * a30 + 0.20000000298023224f * a41 * a31; + out(ii, k, 32) = 0.20000000298023224f * a42 * a27 + 0.20000000298023224f * a43 * a28 + 0.20000000298023224f * a44 * a29 + 0.20000000298023224f * a45 * a30 + 0.20000000298023224f * a46 * a31; + out(ii, k, 33) = 0.20000000298023224f * a47 * a27 + 0.20000000298023224f * a48 * a28 + 0.20000000298023224f * a49 * a29 + 0.20000000298023224f * a50 * a30 + 0.20000000298023224f * a51 * a31; + out(ii, k, 34) = 0.1111111119389534f * a96 * a87 + 0.1111111119389534f * a97 * a88 + 0.1111111119389534f * a98 * a89 + 0.1111111119389534f * a99 * a90 + 0.1111111119389534f * a100 * a91 + 0.1111111119389534f * a101 * a92 + 0.1111111119389534f * a102 * a93 + 0.1111111119389534f * a103 * a94 + 0.1111111119389534f * a104 * a95; + out(ii, k, 35) = 0.1111111119389534f * a105 * a87 + 0.1111111119389534f * a106 * a88 + 0.1111111119389534f * a107 * a89 + 0.1111111119389534f * a108 * a90 + 0.1111111119389534f * a109 * a91 + 0.1111111119389534f * a110 * a92 + 0.1111111119389534f * a111 * a93 + 0.1111111119389534f * a112 * a94 + 0.1111111119389534f * a113 * a95; + out(ii, k, 36) = 0.1111111119389534f * a132 * a87 + 0.1111111119389534f * a133 * a88 + 0.1111111119389534f * a134 * a89 + 0.1111111119389534f * a135 * a90 + 0.1111111119389534f * a136 * a91 + 0.1111111119389534f * a137 * a92 + 0.1111111119389534f * a138 * a93 + 0.1111111119389534f * a139 * a94 + 0.1111111119389534f * a140 * a95; + out(ii, k, 37) = 0.1428571492433548f * a80 * a59 + 0.1428571492433548f * a81 * a60 + 0.1428571492433548f * a82 * a61 + 0.1428571492433548f * a83 * a62 + 0.1428571492433548f * a84 * a63 + 0.1428571492433548f * a85 * a64 + 0.1428571492433548f * a86 * a65; + out(ii, k, 38) = 0.20000000298023224f * a32 * a32 + 0.20000000298023224f * a33 * a33 + 0.20000000298023224f * a34 * a34 + 0.20000000298023224f * a35 * a35 + 0.20000000298023224f * a36 * a36; + out(ii, k, 39) = 0.20000000298023224f * a37 * a32 + 0.20000000298023224f * a38 * a33 + 0.20000000298023224f * a39 * a34 + 0.20000000298023224f * a40 * a35 + 0.20000000298023224f * a41 * a36; + out(ii, k, 40) = 0.20000000298023224f * a42 * a32 + 0.20000000298023224f * a43 * a33 + 0.20000000298023224f * a44 * a34 + 0.20000000298023224f * a45 * a35 + 0.20000000298023224f * a46 * a36; + out(ii, k, 41) = 0.20000000298023224f * a47 * a32 + 0.20000000298023224f * a48 * a33 + 0.20000000298023224f * a49 * a34 + 0.20000000298023224f * a50 * a35 + 0.20000000298023224f * a51 * a36; + out(ii, k, 42) = 0.1111111119389534f * a96 * a96 + 0.1111111119389534f * a97 * a97 + 0.1111111119389534f * a98 * a98 + 0.1111111119389534f * a99 * a99 + 0.1111111119389534f * a100 * a100 + 0.1111111119389534f * a101 * a101 + 0.1111111119389534f * a102 * a102 + 0.1111111119389534f * a103 * a103 + 0.1111111119389534f * a104 * a104; + out(ii, k, 43) = 0.1111111119389534f * a123 * a96 + 0.1111111119389534f * a124 * a97 + 0.1111111119389534f * a125 * a98 + 0.1111111119389534f * a126 * a99 + 0.1111111119389534f * a127 * a100 + 0.1111111119389534f * a128 * a101 + 0.1111111119389534f * a129 * a102 + 0.1111111119389534f * a130 * a103 + 0.1111111119389534f * a131 * a104; + out(ii, k, 44) = 0.1111111119389534f * a132 * a96 + 0.1111111119389534f * a133 * a97 + 0.1111111119389534f * a134 * a98 + 0.1111111119389534f * a135 * a99 + 0.1111111119389534f * a136 * a100 + 0.1111111119389534f * a137 * a101 + 0.1111111119389534f * a138 * a102 + 0.1111111119389534f * a139 * a103 + 0.1111111119389534f * a140 * a104; + out(ii, k, 45) = 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12 + 0.3333333432674408f * a13 * a13; + out(ii, k, 46) = 0.3333333432674408f * a14 * a11 + 0.3333333432674408f * a15 * a12 + 0.3333333432674408f * a16 * a13; + out(ii, k, 47) = 0.1428571492433548f * a66 * a66 + 0.1428571492433548f * a67 * a67 + 0.1428571492433548f * a68 * a68 + 0.1428571492433548f * a69 * a69 + 0.1428571492433548f * a70 * a70 + 0.1428571492433548f * a71 * a71 + 0.1428571492433548f * a72 * a72; + out(ii, k, 48) = 0.1428571492433548f * a73 * a66 + 0.1428571492433548f * a74 * a67 + 0.1428571492433548f * a75 * a68 + 0.1428571492433548f * a76 * a69 + 0.1428571492433548f * a77 * a70 + 0.1428571492433548f * a78 * a71 + 0.1428571492433548f * a79 * a72; + out(ii, k, 49) = 0.1428571492433548f * a80 * a66 + 0.1428571492433548f * a81 * a67 + 0.1428571492433548f * a82 * a68 + 0.1428571492433548f * a83 * a69 + 0.1428571492433548f * a84 * a70 + 0.1428571492433548f * a85 * a71 + 0.1428571492433548f * a86 * a72; + out(ii, k, 50) = 1.0f * a3 * a3; + out(ii, k, 51) = 1.0f * a4 * a3; + out(ii, k, 52) = 0.20000000298023224f * a37 * a37 + 0.20000000298023224f * a38 * a38 + 0.20000000298023224f * a39 * a39 + 0.20000000298023224f * a40 * a40 + 0.20000000298023224f * a41 * a41; + out(ii, k, 53) = 0.20000000298023224f * a42 * a37 + 0.20000000298023224f * a43 * a38 + 0.20000000298023224f * a44 * a39 + 0.20000000298023224f * a45 * a40 + 0.20000000298023224f * a46 * a41; + out(ii, k, 54) = 0.20000000298023224f * a47 * a37 + 0.20000000298023224f * a48 * a38 + 0.20000000298023224f * a49 * a39 + 0.20000000298023224f * a50 * a40 + 0.20000000298023224f * a51 * a41; + out(ii, k, 55) = 0.1111111119389534f * a105 * a105 + 0.1111111119389534f * a106 * a106 + 0.1111111119389534f * a107 * a107 + 0.1111111119389534f * a108 * a108 + 0.1111111119389534f * a109 * a109 + 0.1111111119389534f * a110 * a110 + 0.1111111119389534f * a111 * a111 + 0.1111111119389534f * a112 * a112 + 0.1111111119389534f * a113 * a113; + out(ii, k, 56) = 0.1111111119389534f * a123 * a105 + 0.1111111119389534f * a124 * a106 + 0.1111111119389534f * a125 * a107 + 0.1111111119389534f * a126 * a108 + 0.1111111119389534f * a127 * a109 + 0.1111111119389534f * a128 * a110 + 0.1111111119389534f * a129 * a111 + 0.1111111119389534f * a130 * a112 + 0.1111111119389534f * a131 * a113; + out(ii, k, 57) = 0.1111111119389534f * a132 * a105 + 0.1111111119389534f * a133 * a106 + 0.1111111119389534f * a134 * a107 + 0.1111111119389534f * a135 * a108 + 0.1111111119389534f * a136 * a109 + 0.1111111119389534f * a137 * a110 + 0.1111111119389534f * a138 * a111 + 0.1111111119389534f * a139 * a112 + 0.1111111119389534f * a140 * a113; + out(ii, k, 58) = 0.1111111119389534f * a132 * a114 + 0.1111111119389534f * a133 * a115 + 0.1111111119389534f * a134 * a116 + 0.1111111119389534f * a135 * a117 + 0.1111111119389534f * a136 * a118 + 0.1111111119389534f * a137 * a119 + 0.1111111119389534f * a138 * a120 + 0.1111111119389534f * a139 * a121 + 0.1111111119389534f * a140 * a122; + out(ii, k, 59) = 0.1428571492433548f * a73 * a73 + 0.1428571492433548f * a74 * a74 + 0.1428571492433548f * a75 * a75 + 0.1428571492433548f * a76 * a76 + 0.1428571492433548f * a77 * a77 + 0.1428571492433548f * a78 * a78 + 0.1428571492433548f * a79 * a79; + out(ii, k, 60) = 0.1428571492433548f * a80 * a73 + 0.1428571492433548f * a81 * a74 + 0.1428571492433548f * a82 * a75 + 0.1428571492433548f * a83 * a76 + 0.1428571492433548f * a84 * a77 + 0.1428571492433548f * a85 * a78 + 0.1428571492433548f * a86 * a79; + out(ii, k, 61) = 0.20000000298023224f * a42 * a42 + 0.20000000298023224f * a43 * a43 + 0.20000000298023224f * a44 * a44 + 0.20000000298023224f * a45 * a45 + 0.20000000298023224f * a46 * a46; + out(ii, k, 62) = 0.20000000298023224f * a47 * a42 + 0.20000000298023224f * a48 * a43 + 0.20000000298023224f * a49 * a44 + 0.20000000298023224f * a50 * a45 + 0.20000000298023224f * a51 * a46; + out(ii, k, 63) = 0.1111111119389534f * a123 * a123 + 0.1111111119389534f * a124 * a124 + 0.1111111119389534f * a125 * a125 + 0.1111111119389534f * a126 * a126 + 0.1111111119389534f * a127 * a127 + 0.1111111119389534f * a128 * a128 + 0.1111111119389534f * a129 * a129 + 0.1111111119389534f * a130 * a130 + 0.1111111119389534f * a131 * a131; + out(ii, k, 64) = 0.3333333432674408f * a14 * a14 + 0.3333333432674408f * a15 * a15 + 0.3333333432674408f * a16 * a16; + out(ii, k, 65) = 0.1428571492433548f * a80 * a80 + 0.1428571492433548f * a81 * a81 + 0.1428571492433548f * a82 * a82 + 0.1428571492433548f * a83 * a83 + 0.1428571492433548f * a84 * a84 + 0.1428571492433548f * a85 * a85 + 0.1428571492433548f * a86 * a86; + out(ii, k, 66) = 1.0f * a4 * a4; + out(ii, k, 67) = 0.20000000298023224f * a47 * a47 + 0.20000000298023224f * a48 * a48 + 0.20000000298023224f * a49 * a49 + 0.20000000298023224f * a50 * a50 + 0.20000000298023224f * a51 * a51; + out(ii, k, 68) = 0.1111111119389534f * a132 * a132 + 0.1111111119389534f * a133 * a133 + 0.1111111119389534f * a134 * a134 + 0.1111111119389534f * a135 * a135 + 0.1111111119389534f * a136 * a136 + 0.1111111119389534f * a137 * a137 + 0.1111111119389534f * a138 * a138 + 0.1111111119389534f * a139 * a139 + 0.1111111119389534f * a140 * a140; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { + const float f0 = F(ii, k, 0); + const float f1 = F(ii, k, 1); + const float f2 = F(ii, k, 2); + const float f3 = F(ii, k, 3); + const float f4 = F(ii, k, 4); + const float f5 = F(ii, k, 5); + const float f6 = F(ii, k, 6); + const float f7 = F(ii, k, 7); + const float f8 = F(ii, k, 8); + const float f9 = F(ii, k, 9); + const float f10 = F(ii, k, 10); + const float f11 = F(ii, k, 11); + const float f12 = F(ii, k, 12); + const float f13 = F(ii, k, 13); + const float f14 = F(ii, k, 14); + const float f15 = F(ii, k, 15); + const float f16 = F(ii, k, 16); + const float f17 = F(ii, k, 17); + const float f18 = F(ii, k, 18); + const float f19 = F(ii, k, 19); + const float f20 = F(ii, k, 20); + const float f21 = F(ii, k, 21); + const float f22 = F(ii, k, 22); + const float f23 = F(ii, k, 23); + const float f24 = F(ii, k, 24); + const float f25 = F(ii, k, 25); + const float f26 = F(ii, k, 26); + const float f27 = F(ii, k, 27); + const float f28 = F(ii, k, 28); + const float f29 = F(ii, k, 29); + const float f30 = F(ii, k, 30); + const float f31 = F(ii, k, 31); + const float f32 = F(ii, k, 32); + const float f33 = F(ii, k, 33); + const float f34 = F(ii, k, 34); + const float f35 = F(ii, k, 35); + const float f36 = F(ii, k, 36); + const float f37 = F(ii, k, 37); + const float f38 = F(ii, k, 38); + const float f39 = F(ii, k, 39); + const float f40 = F(ii, k, 40); + const float f41 = F(ii, k, 41); + const float f42 = F(ii, k, 42); + const float f43 = F(ii, k, 43); + const float f44 = F(ii, k, 44); + const float f45 = F(ii, k, 45); + const float f46 = F(ii, k, 46); + const float f47 = F(ii, k, 47); + const float f48 = F(ii, k, 48); + const float f49 = F(ii, k, 49); + const float f50 = F(ii, k, 50); + const float f51 = F(ii, k, 51); + const float f52 = F(ii, k, 52); + const float f53 = F(ii, k, 53); + const float f54 = F(ii, k, 54); + const float f55 = F(ii, k, 55); + const float f56 = F(ii, k, 56); + const float f57 = F(ii, k, 57); + const float f58 = F(ii, k, 58); + const float f59 = F(ii, k, 59); + const float f60 = F(ii, k, 60); + const float f61 = F(ii, k, 61); + const float f62 = F(ii, k, 62); + const float f63 = F(ii, k, 63); + const float f64 = F(ii, k, 64); + const float f65 = F(ii, k, 65); + const float f66 = F(ii, k, 66); + const float f67 = F(ii, k, 67); + const float f68 = F(ii, k, 68); + const float f69 = F(ii, k, 69); + const float f70 = F(ii, k, 70); + const float f71 = F(ii, k, 71); + const float f72 = F(ii, k, 72); + const float f73 = F(ii, k, 73); + const float f74 = F(ii, k, 74); + const float f75 = F(ii, k, 75); + const float f76 = F(ii, k, 76); + const float f77 = F(ii, k, 77); + const float f78 = F(ii, k, 78); + const float f79 = F(ii, k, 79); + const float f80 = F(ii, k, 80); + const float f81 = F(ii, k, 81); + const float f82 = F(ii, k, 82); + const float f83 = F(ii, k, 83); + const float f84 = F(ii, k, 84); + const float f85 = F(ii, k, 85); + const float f86 = F(ii, k, 86); + const float f87 = F(ii, k, 87); + const float f88 = F(ii, k, 88); + const float f89 = F(ii, k, 89); + const float f90 = F(ii, k, 90); + const float f91 = F(ii, k, 91); + const float f92 = F(ii, k, 92); + const float f93 = F(ii, k, 93); + const float f94 = F(ii, k, 94); + const float f95 = F(ii, k, 95); + const float f96 = F(ii, k, 96); + const float f97 = F(ii, k, 97); + const float f98 = F(ii, k, 98); + const float f99 = F(ii, k, 99); + const float f100 = F(ii, k, 100); + const float f101 = F(ii, k, 101); + const float f102 = F(ii, k, 102); + const float f103 = F(ii, k, 103); + const float f104 = F(ii, k, 104); + const float f105 = F(ii, k, 105); + const float f106 = F(ii, k, 106); + const float f107 = F(ii, k, 107); + const float f108 = F(ii, k, 108); + const float f109 = F(ii, k, 109); + const float f110 = F(ii, k, 110); + const float f111 = F(ii, k, 111); + const float f112 = F(ii, k, 112); + const float f113 = F(ii, k, 113); + const float f114 = F(ii, k, 114); + const float f115 = F(ii, k, 115); + const float f116 = F(ii, k, 116); + const float f117 = F(ii, k, 117); + const float f118 = F(ii, k, 118); + const float f119 = F(ii, k, 119); + const float f120 = F(ii, k, 120); + const float f121 = F(ii, k, 121); + const float f122 = F(ii, k, 122); + const float f123 = F(ii, k, 123); + const float f124 = F(ii, k, 124); + const float f125 = F(ii, k, 125); + const float f126 = F(ii, k, 126); + const float f127 = F(ii, k, 127); + const float f128 = F(ii, k, 128); + const float f129 = F(ii, k, 129); + const float f130 = F(ii, k, 130); + const float f131 = F(ii, k, 131); + const float f132 = F(ii, k, 132); + const float f133 = F(ii, k, 133); + const float f134 = F(ii, k, 134); + const float f135 = F(ii, k, 135); + const float f136 = F(ii, k, 136); + const float f137 = F(ii, k, 137); + const float f138 = F(ii, k, 138); + const float f139 = F(ii, k, 139); + const float f140 = F(ii, k, 140); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + float g38 = 0.0f; + float g39 = 0.0f; + float g40 = 0.0f; + float g41 = 0.0f; + float g42 = 0.0f; + float g43 = 0.0f; + float g44 = 0.0f; + float g45 = 0.0f; + float g46 = 0.0f; + float g47 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * f0; + g0 += 1.0f * d * f0; + } + { const float d = D(ii, k, 1); + g1 += 1.0f * d * f0; + g0 += 1.0f * d * f1; + } + { const float d = D(ii, k, 2); + g2 += 1.0f * d * f0; + g0 += 1.0f * d * f2; + } + { const float d = D(ii, k, 3); + g3 += 1.0f * d * f0; + g0 += 1.0f * d * f3; + } + { const float d = D(ii, k, 4); + g4 += 1.0f * d * f0; + g0 += 1.0f * d * f4; + } + { const float d = D(ii, k, 5); + g8 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f8; + g9 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f9; + g10 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f10; + } + { const float d = D(ii, k, 6); + g11 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f12; + g13 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f13; + } + { const float d = D(ii, k, 7); + g14 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 8); + g1 += 1.0f * d * f1; + g1 += 1.0f * d * f1; + } + { const float d = D(ii, k, 9); + g2 += 1.0f * d * f1; + g1 += 1.0f * d * f2; + } + { const float d = D(ii, k, 10); + g3 += 1.0f * d * f1; + g1 += 1.0f * d * f3; + } + { const float d = D(ii, k, 11); + g4 += 1.0f * d * f1; + g1 += 1.0f * d * f4; + } + { const float d = D(ii, k, 12); + g27 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f27; + g28 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f31; + } + { const float d = D(ii, k, 13); + g32 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f32; + g33 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 14); + g37 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 15); + g42 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 16); + g47 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f47; + g18 += 0.20000000298023224f * d * f48; + g19 += 0.20000000298023224f * d * f49; + g20 += 0.20000000298023224f * d * f50; + g21 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 17); + g27 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f27; + g28 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f31; + } + { const float d = D(ii, k, 18); + g37 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 19); + g42 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 20); + g47 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f47; + g23 += 0.20000000298023224f * d * f48; + g24 += 0.20000000298023224f * d * f49; + g25 += 0.20000000298023224f * d * f50; + g26 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 21); + g8 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f8; + g9 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f9; + g10 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f10; + } + { const float d = D(ii, k, 22); + g11 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f12; + g13 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f13; + } + { const float d = D(ii, k, 23); + g14 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 27); + g2 += 1.0f * d * f2; + g2 += 1.0f * d * f2; + } + { const float d = D(ii, k, 28); + g3 += 1.0f * d * f2; + g2 += 1.0f * d * f3; + } + { const float d = D(ii, k, 29); + g4 += 1.0f * d * f2; + g2 += 1.0f * d * f4; + } + { const float d = D(ii, k, 30); + g32 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f32; + g33 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 31); + g37 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 32); + g42 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 33); + g47 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f47; + g28 += 0.20000000298023224f * d * f48; + g29 += 0.20000000298023224f * d * f49; + g30 += 0.20000000298023224f * d * f50; + g31 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 38); + g32 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f32; + g33 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 39); + g37 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 40); + g42 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 41); + g47 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f47; + g33 += 0.20000000298023224f * d * f48; + g34 += 0.20000000298023224f * d * f49; + g35 += 0.20000000298023224f * d * f50; + g36 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 45); + g11 += 0.3333333432674408f * d * f11; + g11 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f12; + g12 += 0.3333333432674408f * d * f12; + g13 += 0.3333333432674408f * d * f13; + g13 += 0.3333333432674408f * d * f13; + } + { const float d = D(ii, k, 46); + g14 += 0.3333333432674408f * d * f11; + g11 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f12; + g12 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f13; + g13 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 50); + g3 += 1.0f * d * f3; + g3 += 1.0f * d * f3; + } + { const float d = D(ii, k, 51); + g4 += 1.0f * d * f3; + g3 += 1.0f * d * f4; + } + { const float d = D(ii, k, 52); + g37 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f38; + g38 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f39; + g39 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f40; + g40 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f41; + g41 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 53); + g42 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f38; + g38 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f39; + g39 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f40; + g40 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f41; + g41 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 54); + g47 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f47; + g38 += 0.20000000298023224f * d * f48; + g39 += 0.20000000298023224f * d * f49; + g40 += 0.20000000298023224f * d * f50; + g41 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 61); + g42 += 0.20000000298023224f * d * f42; + g42 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f43; + g43 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f44; + g44 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f45; + g45 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f46; + g46 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 62); + g47 += 0.20000000298023224f * d * f42; + g42 += 0.20000000298023224f * d * f47; + g43 += 0.20000000298023224f * d * f48; + g44 += 0.20000000298023224f * d * f49; + g45 += 0.20000000298023224f * d * f50; + g46 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 64); + g14 += 0.3333333432674408f * d * f14; + g14 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f15; + g15 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f16; + g16 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 66); + g4 += 1.0f * d * f4; + g4 += 1.0f * d * f4; + } + { const float d = D(ii, k, 67); + g47 += 0.20000000298023224f * d * f47; + g47 += 0.20000000298023224f * d * f47; + } + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + dF(ii, k, 16) += g16; + dF(ii, k, 17) += g17; + dF(ii, k, 18) += g18; + dF(ii, k, 19) += g19; + dF(ii, k, 20) += g20; + dF(ii, k, 21) += g21; + dF(ii, k, 22) += g22; + dF(ii, k, 23) += g23; + dF(ii, k, 24) += g24; + dF(ii, k, 25) += g25; + dF(ii, k, 26) += g26; + dF(ii, k, 27) += g27; + dF(ii, k, 28) += g28; + dF(ii, k, 29) += g29; + dF(ii, k, 30) += g30; + dF(ii, k, 31) += g31; + dF(ii, k, 32) += g32; + dF(ii, k, 33) += g33; + dF(ii, k, 34) += g34; + dF(ii, k, 35) += g35; + dF(ii, k, 36) += g36; + dF(ii, k, 37) += g37; + dF(ii, k, 38) += g38; + dF(ii, k, 39) += g39; + dF(ii, k, 40) += g40; + dF(ii, k, 41) += g41; + dF(ii, k, 42) += g42; + dF(ii, k, 43) += g43; + dF(ii, k, 44) += g44; + dF(ii, k, 45) += g45; + dF(ii, k, 46) += g46; + dF(ii, k, 47) += g47; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; + dF(ii, k, 16) = g16; + dF(ii, k, 17) = g17; + dF(ii, k, 18) = g18; + dF(ii, k, 19) = g19; + dF(ii, k, 20) = g20; + dF(ii, k, 21) = g21; + dF(ii, k, 22) = g22; + dF(ii, k, 23) = g23; + dF(ii, k, 24) = g24; + dF(ii, k, 25) = g25; + dF(ii, k, 26) = g26; + dF(ii, k, 27) = g27; + dF(ii, k, 28) = g28; + dF(ii, k, 29) = g29; + dF(ii, k, 30) = g30; + dF(ii, k, 31) = g31; + dF(ii, k, 32) = g32; + dF(ii, k, 33) = g33; + dF(ii, k, 34) = g34; + dF(ii, k, 35) = g35; + dF(ii, k, 36) = g36; + dF(ii, k, 37) = g37; + dF(ii, k, 38) = g38; + dF(ii, k, 39) = g39; + dF(ii, k, 40) = g40; + dF(ii, k, 41) = g41; + dF(ii, k, 42) = g42; + dF(ii, k, 43) = g43; + dF(ii, k, 44) = g44; + dF(ii, k, 45) = g45; + dF(ii, k, 46) = g46; + dF(ii, k, 47) = g47; + } + } + { + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + float g59 = 0.0f; + float g60 = 0.0f; + float g61 = 0.0f; + float g62 = 0.0f; + float g63 = 0.0f; + float g64 = 0.0f; + float g65 = 0.0f; + float g66 = 0.0f; + float g67 = 0.0f; + float g68 = 0.0f; + float g69 = 0.0f; + float g70 = 0.0f; + float g71 = 0.0f; + float g72 = 0.0f; + float g73 = 0.0f; + float g74 = 0.0f; + float g75 = 0.0f; + float g76 = 0.0f; + float g77 = 0.0f; + float g78 = 0.0f; + float g79 = 0.0f; + float g80 = 0.0f; + float g81 = 0.0f; + float g82 = 0.0f; + float g83 = 0.0f; + float g84 = 0.0f; + float g85 = 0.0f; + float g86 = 0.0f; + float g87 = 0.0f; + float g88 = 0.0f; + float g89 = 0.0f; + float g90 = 0.0f; + float g91 = 0.0f; + float g92 = 0.0f; + float g93 = 0.0f; + float g94 = 0.0f; + float g95 = 0.0f; + { const float d = D(ii, k, 16); + g48 += 0.20000000298023224f * d * f18; + g49 += 0.20000000298023224f * d * f19; + g50 += 0.20000000298023224f * d * f20; + g51 += 0.20000000298023224f * d * f21; + } + { const float d = D(ii, k, 20); + g48 += 0.20000000298023224f * d * f23; + g49 += 0.20000000298023224f * d * f24; + g50 += 0.20000000298023224f * d * f25; + g51 += 0.20000000298023224f * d * f26; + } + { const float d = D(ii, k, 24); + g52 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f52; + g53 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f53; + g54 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f54; + g55 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f55; + g56 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f56; + g57 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f57; + g58 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f58; + } + { const float d = D(ii, k, 25); + g66 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f66; + g67 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f67; + g68 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f68; + g69 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f72; + } + { const float d = D(ii, k, 26); + g80 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f86; + } + { const float d = D(ii, k, 33); + g48 += 0.20000000298023224f * d * f28; + g49 += 0.20000000298023224f * d * f29; + g50 += 0.20000000298023224f * d * f30; + g51 += 0.20000000298023224f * d * f31; + } + { const float d = D(ii, k, 34); + g87 += 0.1111111119389534f * d * f96; + g88 += 0.1111111119389534f * d * f97; + g89 += 0.1111111119389534f * d * f98; + g90 += 0.1111111119389534f * d * f99; + g91 += 0.1111111119389534f * d * f100; + g92 += 0.1111111119389534f * d * f101; + g93 += 0.1111111119389534f * d * f102; + g94 += 0.1111111119389534f * d * f103; + g95 += 0.1111111119389534f * d * f104; + } + { const float d = D(ii, k, 35); + g87 += 0.1111111119389534f * d * f105; + g88 += 0.1111111119389534f * d * f106; + g89 += 0.1111111119389534f * d * f107; + g90 += 0.1111111119389534f * d * f108; + g91 += 0.1111111119389534f * d * f109; + g92 += 0.1111111119389534f * d * f110; + g93 += 0.1111111119389534f * d * f111; + g94 += 0.1111111119389534f * d * f112; + g95 += 0.1111111119389534f * d * f113; + } + { const float d = D(ii, k, 36); + g87 += 0.1111111119389534f * d * f132; + g88 += 0.1111111119389534f * d * f133; + g89 += 0.1111111119389534f * d * f134; + g90 += 0.1111111119389534f * d * f135; + g91 += 0.1111111119389534f * d * f136; + g92 += 0.1111111119389534f * d * f137; + g93 += 0.1111111119389534f * d * f138; + g94 += 0.1111111119389534f * d * f139; + g95 += 0.1111111119389534f * d * f140; + } + { const float d = D(ii, k, 37); + g80 += 0.1428571492433548f * d * f59; + g59 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f60; + g60 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f61; + g61 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f62; + g62 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f63; + g63 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f64; + g64 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f65; + g65 += 0.1428571492433548f * d * f86; + } + { const float d = D(ii, k, 41); + g48 += 0.20000000298023224f * d * f33; + g49 += 0.20000000298023224f * d * f34; + g50 += 0.20000000298023224f * d * f35; + g51 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 47); + g66 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f66; + g67 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f67; + g68 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f68; + g69 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f72; + } + { const float d = D(ii, k, 48); + g73 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f75; + g76 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f76; + g77 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f77; + g78 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f78; + g79 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f79; + } + { const float d = D(ii, k, 49); + g80 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f86; + } + { const float d = D(ii, k, 54); + g48 += 0.20000000298023224f * d * f38; + g49 += 0.20000000298023224f * d * f39; + g50 += 0.20000000298023224f * d * f40; + g51 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 59); + g73 += 0.1428571492433548f * d * f73; + g73 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f74; + g74 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f75; + g75 += 0.1428571492433548f * d * f75; + g76 += 0.1428571492433548f * d * f76; + g76 += 0.1428571492433548f * d * f76; + g77 += 0.1428571492433548f * d * f77; + g77 += 0.1428571492433548f * d * f77; + g78 += 0.1428571492433548f * d * f78; + g78 += 0.1428571492433548f * d * f78; + g79 += 0.1428571492433548f * d * f79; + g79 += 0.1428571492433548f * d * f79; + } + { const float d = D(ii, k, 60); + g80 += 0.1428571492433548f * d * f73; + g73 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f74; + g74 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f75; + g75 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f76; + g76 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f77; + g77 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f78; + g78 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f79; + g79 += 0.1428571492433548f * d * f86; + } + { const float d = D(ii, k, 62); + g48 += 0.20000000298023224f * d * f43; + g49 += 0.20000000298023224f * d * f44; + g50 += 0.20000000298023224f * d * f45; + g51 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 65); + g80 += 0.1428571492433548f * d * f80; + g80 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f81; + g81 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f82; + g82 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f83; + g83 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f84; + g84 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f85; + g85 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f86; + g86 += 0.1428571492433548f * d * f86; + } + { const float d = D(ii, k, 67); + g48 += 0.20000000298023224f * d * f48; + g48 += 0.20000000298023224f * d * f48; + g49 += 0.20000000298023224f * d * f49; + g49 += 0.20000000298023224f * d * f49; + g50 += 0.20000000298023224f * d * f50; + g50 += 0.20000000298023224f * d * f50; + g51 += 0.20000000298023224f * d * f51; + g51 += 0.20000000298023224f * d * f51; + } + if constexpr (ACC) { + dF(ii, k, 48) += g48; + dF(ii, k, 49) += g49; + dF(ii, k, 50) += g50; + dF(ii, k, 51) += g51; + dF(ii, k, 52) += g52; + dF(ii, k, 53) += g53; + dF(ii, k, 54) += g54; + dF(ii, k, 55) += g55; + dF(ii, k, 56) += g56; + dF(ii, k, 57) += g57; + dF(ii, k, 58) += g58; + dF(ii, k, 59) += g59; + dF(ii, k, 60) += g60; + dF(ii, k, 61) += g61; + dF(ii, k, 62) += g62; + dF(ii, k, 63) += g63; + dF(ii, k, 64) += g64; + dF(ii, k, 65) += g65; + dF(ii, k, 66) += g66; + dF(ii, k, 67) += g67; + dF(ii, k, 68) += g68; + dF(ii, k, 69) += g69; + dF(ii, k, 70) += g70; + dF(ii, k, 71) += g71; + dF(ii, k, 72) += g72; + dF(ii, k, 73) += g73; + dF(ii, k, 74) += g74; + dF(ii, k, 75) += g75; + dF(ii, k, 76) += g76; + dF(ii, k, 77) += g77; + dF(ii, k, 78) += g78; + dF(ii, k, 79) += g79; + dF(ii, k, 80) += g80; + dF(ii, k, 81) += g81; + dF(ii, k, 82) += g82; + dF(ii, k, 83) += g83; + dF(ii, k, 84) += g84; + dF(ii, k, 85) += g85; + dF(ii, k, 86) += g86; + dF(ii, k, 87) += g87; + dF(ii, k, 88) += g88; + dF(ii, k, 89) += g89; + dF(ii, k, 90) += g90; + dF(ii, k, 91) += g91; + dF(ii, k, 92) += g92; + dF(ii, k, 93) += g93; + dF(ii, k, 94) += g94; + dF(ii, k, 95) += g95; + } else { + dF(ii, k, 48) = g48; + dF(ii, k, 49) = g49; + dF(ii, k, 50) = g50; + dF(ii, k, 51) = g51; + dF(ii, k, 52) = g52; + dF(ii, k, 53) = g53; + dF(ii, k, 54) = g54; + dF(ii, k, 55) = g55; + dF(ii, k, 56) = g56; + dF(ii, k, 57) = g57; + dF(ii, k, 58) = g58; + dF(ii, k, 59) = g59; + dF(ii, k, 60) = g60; + dF(ii, k, 61) = g61; + dF(ii, k, 62) = g62; + dF(ii, k, 63) = g63; + dF(ii, k, 64) = g64; + dF(ii, k, 65) = g65; + dF(ii, k, 66) = g66; + dF(ii, k, 67) = g67; + dF(ii, k, 68) = g68; + dF(ii, k, 69) = g69; + dF(ii, k, 70) = g70; + dF(ii, k, 71) = g71; + dF(ii, k, 72) = g72; + dF(ii, k, 73) = g73; + dF(ii, k, 74) = g74; + dF(ii, k, 75) = g75; + dF(ii, k, 76) = g76; + dF(ii, k, 77) = g77; + dF(ii, k, 78) = g78; + dF(ii, k, 79) = g79; + dF(ii, k, 80) = g80; + dF(ii, k, 81) = g81; + dF(ii, k, 82) = g82; + dF(ii, k, 83) = g83; + dF(ii, k, 84) = g84; + dF(ii, k, 85) = g85; + dF(ii, k, 86) = g86; + dF(ii, k, 87) = g87; + dF(ii, k, 88) = g88; + dF(ii, k, 89) = g89; + dF(ii, k, 90) = g90; + dF(ii, k, 91) = g91; + dF(ii, k, 92) = g92; + dF(ii, k, 93) = g93; + dF(ii, k, 94) = g94; + dF(ii, k, 95) = g95; + } + } + { + float g96 = 0.0f; + float g97 = 0.0f; + float g98 = 0.0f; + float g99 = 0.0f; + float g100 = 0.0f; + float g101 = 0.0f; + float g102 = 0.0f; + float g103 = 0.0f; + float g104 = 0.0f; + float g105 = 0.0f; + float g106 = 0.0f; + float g107 = 0.0f; + float g108 = 0.0f; + float g109 = 0.0f; + float g110 = 0.0f; + float g111 = 0.0f; + float g112 = 0.0f; + float g113 = 0.0f; + float g114 = 0.0f; + float g115 = 0.0f; + float g116 = 0.0f; + float g117 = 0.0f; + float g118 = 0.0f; + float g119 = 0.0f; + float g120 = 0.0f; + float g121 = 0.0f; + float g122 = 0.0f; + float g123 = 0.0f; + float g124 = 0.0f; + float g125 = 0.0f; + float g126 = 0.0f; + float g127 = 0.0f; + float g128 = 0.0f; + float g129 = 0.0f; + float g130 = 0.0f; + float g131 = 0.0f; + float g132 = 0.0f; + float g133 = 0.0f; + float g134 = 0.0f; + float g135 = 0.0f; + float g136 = 0.0f; + float g137 = 0.0f; + float g138 = 0.0f; + float g139 = 0.0f; + float g140 = 0.0f; + { const float d = D(ii, k, 34); + g96 += 0.1111111119389534f * d * f87; + g97 += 0.1111111119389534f * d * f88; + g98 += 0.1111111119389534f * d * f89; + g99 += 0.1111111119389534f * d * f90; + g100 += 0.1111111119389534f * d * f91; + g101 += 0.1111111119389534f * d * f92; + g102 += 0.1111111119389534f * d * f93; + g103 += 0.1111111119389534f * d * f94; + g104 += 0.1111111119389534f * d * f95; + } + { const float d = D(ii, k, 35); + g105 += 0.1111111119389534f * d * f87; + g106 += 0.1111111119389534f * d * f88; + g107 += 0.1111111119389534f * d * f89; + g108 += 0.1111111119389534f * d * f90; + g109 += 0.1111111119389534f * d * f91; + g110 += 0.1111111119389534f * d * f92; + g111 += 0.1111111119389534f * d * f93; + g112 += 0.1111111119389534f * d * f94; + g113 += 0.1111111119389534f * d * f95; + } + { const float d = D(ii, k, 36); + g132 += 0.1111111119389534f * d * f87; + g133 += 0.1111111119389534f * d * f88; + g134 += 0.1111111119389534f * d * f89; + g135 += 0.1111111119389534f * d * f90; + g136 += 0.1111111119389534f * d * f91; + g137 += 0.1111111119389534f * d * f92; + g138 += 0.1111111119389534f * d * f93; + g139 += 0.1111111119389534f * d * f94; + g140 += 0.1111111119389534f * d * f95; + } + { const float d = D(ii, k, 42); + g96 += 0.1111111119389534f * d * f96; + g96 += 0.1111111119389534f * d * f96; + g97 += 0.1111111119389534f * d * f97; + g97 += 0.1111111119389534f * d * f97; + g98 += 0.1111111119389534f * d * f98; + g98 += 0.1111111119389534f * d * f98; + g99 += 0.1111111119389534f * d * f99; + g99 += 0.1111111119389534f * d * f99; + g100 += 0.1111111119389534f * d * f100; + g100 += 0.1111111119389534f * d * f100; + g101 += 0.1111111119389534f * d * f101; + g101 += 0.1111111119389534f * d * f101; + g102 += 0.1111111119389534f * d * f102; + g102 += 0.1111111119389534f * d * f102; + g103 += 0.1111111119389534f * d * f103; + g103 += 0.1111111119389534f * d * f103; + g104 += 0.1111111119389534f * d * f104; + g104 += 0.1111111119389534f * d * f104; + } + { const float d = D(ii, k, 43); + g123 += 0.1111111119389534f * d * f96; + g96 += 0.1111111119389534f * d * f123; + g124 += 0.1111111119389534f * d * f97; + g97 += 0.1111111119389534f * d * f124; + g125 += 0.1111111119389534f * d * f98; + g98 += 0.1111111119389534f * d * f125; + g126 += 0.1111111119389534f * d * f99; + g99 += 0.1111111119389534f * d * f126; + g127 += 0.1111111119389534f * d * f100; + g100 += 0.1111111119389534f * d * f127; + g128 += 0.1111111119389534f * d * f101; + g101 += 0.1111111119389534f * d * f128; + g129 += 0.1111111119389534f * d * f102; + g102 += 0.1111111119389534f * d * f129; + g130 += 0.1111111119389534f * d * f103; + g103 += 0.1111111119389534f * d * f130; + g131 += 0.1111111119389534f * d * f104; + g104 += 0.1111111119389534f * d * f131; + } + { const float d = D(ii, k, 44); + g132 += 0.1111111119389534f * d * f96; + g96 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f97; + g97 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f98; + g98 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f99; + g99 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f100; + g100 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f101; + g101 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f102; + g102 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f103; + g103 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f104; + g104 += 0.1111111119389534f * d * f140; + } + { const float d = D(ii, k, 55); + g105 += 0.1111111119389534f * d * f105; + g105 += 0.1111111119389534f * d * f105; + g106 += 0.1111111119389534f * d * f106; + g106 += 0.1111111119389534f * d * f106; + g107 += 0.1111111119389534f * d * f107; + g107 += 0.1111111119389534f * d * f107; + g108 += 0.1111111119389534f * d * f108; + g108 += 0.1111111119389534f * d * f108; + g109 += 0.1111111119389534f * d * f109; + g109 += 0.1111111119389534f * d * f109; + g110 += 0.1111111119389534f * d * f110; + g110 += 0.1111111119389534f * d * f110; + g111 += 0.1111111119389534f * d * f111; + g111 += 0.1111111119389534f * d * f111; + g112 += 0.1111111119389534f * d * f112; + g112 += 0.1111111119389534f * d * f112; + g113 += 0.1111111119389534f * d * f113; + g113 += 0.1111111119389534f * d * f113; + } + { const float d = D(ii, k, 56); + g123 += 0.1111111119389534f * d * f105; + g105 += 0.1111111119389534f * d * f123; + g124 += 0.1111111119389534f * d * f106; + g106 += 0.1111111119389534f * d * f124; + g125 += 0.1111111119389534f * d * f107; + g107 += 0.1111111119389534f * d * f125; + g126 += 0.1111111119389534f * d * f108; + g108 += 0.1111111119389534f * d * f126; + g127 += 0.1111111119389534f * d * f109; + g109 += 0.1111111119389534f * d * f127; + g128 += 0.1111111119389534f * d * f110; + g110 += 0.1111111119389534f * d * f128; + g129 += 0.1111111119389534f * d * f111; + g111 += 0.1111111119389534f * d * f129; + g130 += 0.1111111119389534f * d * f112; + g112 += 0.1111111119389534f * d * f130; + g131 += 0.1111111119389534f * d * f113; + g113 += 0.1111111119389534f * d * f131; + } + { const float d = D(ii, k, 57); + g132 += 0.1111111119389534f * d * f105; + g105 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f106; + g106 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f107; + g107 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f108; + g108 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f109; + g109 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f110; + g110 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f111; + g111 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f112; + g112 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f113; + g113 += 0.1111111119389534f * d * f140; + } + { const float d = D(ii, k, 58); + g132 += 0.1111111119389534f * d * f114; + g114 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f115; + g115 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f116; + g116 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f117; + g117 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f118; + g118 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f119; + g119 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f120; + g120 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f121; + g121 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f122; + g122 += 0.1111111119389534f * d * f140; + } + { const float d = D(ii, k, 63); + g123 += 0.1111111119389534f * d * f123; + g123 += 0.1111111119389534f * d * f123; + g124 += 0.1111111119389534f * d * f124; + g124 += 0.1111111119389534f * d * f124; + g125 += 0.1111111119389534f * d * f125; + g125 += 0.1111111119389534f * d * f125; + g126 += 0.1111111119389534f * d * f126; + g126 += 0.1111111119389534f * d * f126; + g127 += 0.1111111119389534f * d * f127; + g127 += 0.1111111119389534f * d * f127; + g128 += 0.1111111119389534f * d * f128; + g128 += 0.1111111119389534f * d * f128; + g129 += 0.1111111119389534f * d * f129; + g129 += 0.1111111119389534f * d * f129; + g130 += 0.1111111119389534f * d * f130; + g130 += 0.1111111119389534f * d * f130; + g131 += 0.1111111119389534f * d * f131; + g131 += 0.1111111119389534f * d * f131; + } + { const float d = D(ii, k, 68); + g132 += 0.1111111119389534f * d * f132; + g132 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f133; + g133 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f134; + g134 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f135; + g135 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f136; + g136 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f137; + g137 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f138; + g138 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f139; + g139 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f140; + g140 += 0.1111111119389534f * d * f140; + } + if constexpr (ACC) { + dF(ii, k, 96) += g96; + dF(ii, k, 97) += g97; + dF(ii, k, 98) += g98; + dF(ii, k, 99) += g99; + dF(ii, k, 100) += g100; + dF(ii, k, 101) += g101; + dF(ii, k, 102) += g102; + dF(ii, k, 103) += g103; + dF(ii, k, 104) += g104; + dF(ii, k, 105) += g105; + dF(ii, k, 106) += g106; + dF(ii, k, 107) += g107; + dF(ii, k, 108) += g108; + dF(ii, k, 109) += g109; + dF(ii, k, 110) += g110; + dF(ii, k, 111) += g111; + dF(ii, k, 112) += g112; + dF(ii, k, 113) += g113; + dF(ii, k, 114) += g114; + dF(ii, k, 115) += g115; + dF(ii, k, 116) += g116; + dF(ii, k, 117) += g117; + dF(ii, k, 118) += g118; + dF(ii, k, 119) += g119; + dF(ii, k, 120) += g120; + dF(ii, k, 121) += g121; + dF(ii, k, 122) += g122; + dF(ii, k, 123) += g123; + dF(ii, k, 124) += g124; + dF(ii, k, 125) += g125; + dF(ii, k, 126) += g126; + dF(ii, k, 127) += g127; + dF(ii, k, 128) += g128; + dF(ii, k, 129) += g129; + dF(ii, k, 130) += g130; + dF(ii, k, 131) += g131; + dF(ii, k, 132) += g132; + dF(ii, k, 133) += g133; + dF(ii, k, 134) += g134; + dF(ii, k, 135) += g135; + dF(ii, k, 136) += g136; + dF(ii, k, 137) += g137; + dF(ii, k, 138) += g138; + dF(ii, k, 139) += g139; + dF(ii, k, 140) += g140; + } else { + dF(ii, k, 96) = g96; + dF(ii, k, 97) = g97; + dF(ii, k, 98) = g98; + dF(ii, k, 99) = g99; + dF(ii, k, 100) = g100; + dF(ii, k, 101) = g101; + dF(ii, k, 102) = g102; + dF(ii, k, 103) = g103; + dF(ii, k, 104) = g104; + dF(ii, k, 105) = g105; + dF(ii, k, 106) = g106; + dF(ii, k, 107) = g107; + dF(ii, k, 108) = g108; + dF(ii, k, 109) = g109; + dF(ii, k, 110) = g110; + dF(ii, k, 111) = g111; + dF(ii, k, 112) = g112; + dF(ii, k, 113) = g113; + dF(ii, k, 114) = g114; + dF(ii, k, 115) = g115; + dF(ii, k, 116) = g116; + dF(ii, k, 117) = g117; + dF(ii, k, 118) = g118; + dF(ii, k, 119) = g119; + dF(ii, k, 120) = g120; + dF(ii, k, 121) = g121; + dF(ii, k, 122) = g122; + dF(ii, k, 123) = g123; + dF(ii, k, 124) = g124; + dF(ii, k, 125) = g125; + dF(ii, k, 126) = g126; + dF(ii, k, 127) = g127; + dF(ii, k, 128) = g128; + dF(ii, k, 129) = g129; + dF(ii, k, 130) = g130; + dF(ii, k, 131) = g131; + dF(ii, k, 132) = g132; + dF(ii, k, 133) = g133; + dF(ii, k, 134) = g134; + dF(ii, k, 135) = g135; + dF(ii, k, 136) = g136; + dF(ii, k, 137) = g137; + dF(ii, k, 138) = g138; + dF(ii, k, 139) = g139; + dF(ii, k, 140) = g140; + } + } + } + +}; + +// mixed product, 547 terms: GRACE-2L-OAM AAA, GRACE-2L-OMAT AAA, GRACE-2L-OMAT-medium-base AAA, +// GRACE-2L-OMAT-medium-ft-AM AAA, GRACE-2L-OMAT-medium-ft-E AAA, GRACE-2L-SMAX-OMAT-medium AAA, GRACE-2L-SMAX-medium +// AAA, GRACE-OFF-2L-large AAA +struct T547_27bdfa4d { + static constexpr int nt = 547, nl = 141; + static constexpr int tab[547][3] = {{0,0,0}, {1,0,1}, {8,1,2}, {9,2,2}, {10,3,2}, {2,0,3}, {27,4,4}, {28,5,4}, {29,6,4}, {30,7,4}, {31,8,4}, {11,1,5}, {12,2,5}, {13,3,5}, {3,0,6}, {37,4,7}, {38,5,7}, {39,6,7}, {40,7,7}, {41,8,7}, {42,4,8}, {43,5,8}, {44,6,8}, {45,7,8}, {46,8,8}, {14,1,9}, {15,2,9}, {16,3,9}, {80,9,10}, {81,10,10}, {82,11,10}, {83,12,10}, {84,13,10}, {85,14,10}, {86,15,10}, {4,0,11}, {47,4,12}, {48,5,12}, {49,6,12}, {50,7,12}, {51,8,12}, {132,16,13}, {133,17,13}, {134,18,13}, {135,19,13}, {136,20,13}, {137,21,13}, {138,22,13}, {139,23,13}, {140,24,13}, {0,1,14}, {0,2,15}, {0,3,16}, {1,1,17}, {1,2,18}, {1,3,19}, {8,0,20}, {9,0,21}, {10,0,22}, {8,6,23}, {8,8,23}, {9,5,23}, {10,4,23}, {8,5,24}, {9,6,24}, {10,7,24}, {8,4,25}, {9,7,25}, {10,6,25}, {10,8,25}, {52,8,26}, {53,7,26}, {54,6,26}, {54,8,26}, {55,5,26}, {56,4,26}, {57,5,26}, {58,4,26}, {53,4,27}, {54,5,27}, {55,6,27}, {56,7,27}, {57,8,27}, {52,4,28}, {53,5,28}, {54,4,28}, {55,7,28}, {56,6,28}, {56,8,28}, {57,7,28}, {58,8,28}, {2,1,29}, {2,2,30}, {2,3,31}, {27,3,32}, {28,2,32}, {29,1,32}, {31,1,32}, {28,1,33}, {29,2,33}, {30,3,33}, {27,1,34}, {29,3,34}, {30,2,34}, {31,3,34}, {27,13,35}, {27,15,35}, {28,12,35}, {28,14,35}, {29,11,35}, {30,10,35}, {31,9,35}, {31,11,35}, {27,10,36}, {28,11,36}, {29,12,36}, {30,13,36}, {31,14,36}, {27,9,37}, {27,11,37}, {28,10,37}, {29,13,37}, {30,12,37}, {30,14,37}, {31,13,37}, {31,15,37}, {87,15,38}, {88,14,38}, {89,13,38}, {89,15,38}, {90,12,38}, {90,14,38}, {91,11,38}, {92,10,38}, {93,9,38}, {93,11,38}, {94,10,38}, {95,9,38}, {88,9,39}, {89,10,39}, {90,11,39}, {91,12,39}, {92,13,39}, {93,14,39}, {94,15,39}, {87,9,40}, {88,10,40}, {89,9,40}, {89,11,40}, {90,10,40}, {91,13,40}, {92,12,40}, {92,14,40}, {93,13,40}, {93,15,40}, {94,14,40}, {95,15,40}, {32,3,41}, {33,2,41}, {34,1,41}, {36,1,41}, {33,1,42}, {34,2,42}, {35,3,42}, {32,1,43}, {34,3,43}, {35,2,43}, {36,3,43}, {32,13,44}, {32,15,44}, {33,12,44}, {33,14,44}, {34,11,44}, {35,10,44}, {36,9,44}, {36,11,44}, {32,10,45}, {33,11,45}, {34,12,45}, {35,13,45}, {36,14,45}, {32,9,46}, {32,11,46}, {33,10,46}, {34,13,46}, {35,12,46}, {35,14,46}, {36,13,46}, {36,15,46}, {96,15,47}, {97,14,47}, {98,13,47}, {98,15,47}, {99,12,47}, {99,14,47}, {100,11,47}, {101,10,47}, {102,9,47}, {102,11,47}, {103,10,47}, {104,9,47}, {97,9,48}, {98,10,48}, {99,11,48}, {100,12,48}, {101,13,48}, {102,14,48}, {103,15,48}, {96,9,49}, {97,10,49}, {98,9,49}, {98,11,49}, {99,10,49}, {100,13,49}, {101,12,49}, {101,14,49}, {102,13,49}, {102,15,49}, {103,14,49}, {104,15,49}, {11,0,50}, {12,0,51}, {13,0,52}, {11,6,53}, {11,8,53}, {12,5,53}, {13,4,53}, {11,5,54}, {12,6,54}, {13,7,54}, {11,4,55}, {12,7,55}, {13,6,55}, {13,8,55}, {66,8,56}, {67,7,56}, {68,6,56}, {68,8,56}, {69,5,56}, {70,4,56}, {71,5,56}, {72,4,56}, {67,4,57}, {68,5,57}, {69,6,57}, {70,7,57}, {71,8,57}, {66,4,58}, {67,5,58}, {68,4,58}, {69,7,58}, {70,6,58}, {70,8,58}, {71,7,58}, {72,8,58}, {66,22,59}, {66,24,59}, {67,21,59}, {67,23,59}, {68,20,59}, {68,22,59}, {69,19,59}, {70,18,59}, {71,17,59}, {71,19,59}, {72,16,59}, {72,18,59}, {66,17,60}, {67,18,60}, {68,19,60}, {69,20,60}, {70,21,60}, {71,22,60}, {72,23,60}, {66,16,61}, {66,18,61}, {67,17,61}, {67,19,61}, {68,18,61}, {69,21,61}, {70,20,61}, {70,22,61}, {71,21,61}, {71,23,61}, {72,22,61}, {72,24,61}, {3,1,62}, {3,2,63}, {3,3,64}, {37,3,65}, {38,2,65}, {39,1,65}, {41,1,65}, {38,1,66}, {39,2,66}, {40,3,66}, {37,1,67}, {39,3,67}, {40,2,67}, {41,3,67}, {37,13,68}, {37,15,68}, {38,12,68}, {38,14,68}, {39,11,68}, {40,10,68}, {41,9,68}, {41,11,68}, {37,10,69}, {38,11,69}, {39,12,69}, {40,13,69}, {41,14,69}, {37,9,70}, {37,11,70}, {38,10,70}, {39,13,70}, {40,12,70}, {40,14,70}, {41,13,70}, {41,15,70}, {73,22,71}, {73,24,71}, {74,21,71}, {74,23,71}, {75,20,71}, {75,22,71}, {76,19,71}, {77,18,71}, {78,17,71}, {78,19,71}, {79,16,71}, {79,18,71}, {73,17,72}, {74,18,72}, {75,19,72}, {76,20,72}, {77,21,72}, {78,22,72}, {79,23,72}, {73,16,73}, {73,18,73}, {74,17,73}, {74,19,73}, {75,18,73}, {76,21,73}, {77,20,73}, {77,22,73}, {78,21,73}, {78,23,73}, {79,22,73}, {79,24,73}, {42,3,74}, {43,2,74}, {44,1,74}, {46,1,74}, {43,1,75}, {44,2,75}, {45,3,75}, {42,1,76}, {44,3,76}, {45,2,76}, {46,3,76}, {42,13,77}, {42,15,77}, {43,12,77}, {43,14,77}, {44,11,77}, {45,10,77}, {46,9,77}, {46,11,77}, {42,10,78}, {43,11,78}, {44,12,78}, {45,13,78}, {46,14,78}, {42,9,79}, {42,11,79}, {43,10,79}, {44,13,79}, {45,12,79}, {45,14,79}, {46,13,79}, {46,15,79}, {123,15,80}, {124,14,80}, {125,13,80}, {125,15,80}, {126,12,80}, {126,14,80}, {127,11,80}, {128,10,80}, {129,9,80}, {129,11,80}, {130,10,80}, {131,9,80}, {124,9,81}, {125,10,81}, {126,11,81}, {127,12,81}, {128,13,81}, {129,14,81}, {130,15,81}, {123,9,82}, {124,10,82}, {125,9,82}, {125,11,82}, {126,10,82}, {127,13,82}, {128,12,82}, {128,14,82}, {129,13,82}, {129,15,82}, {130,14,82}, {131,15,82}, {14,0,83}, {15,0,84}, {16,0,85}, {14,6,86}, {14,8,86}, {15,5,86}, {16,4,86}, {14,5,87}, {15,6,87}, {16,7,87}, {14,4,88}, {15,7,88}, {16,6,88}, {16,8,88}, {80,8,89}, {81,7,89}, {82,6,89}, {82,8,89}, {83,5,89}, {84,4,89}, {85,5,89}, {86,4,89}, {81,4,90}, {82,5,90}, {83,6,90}, {84,7,90}, {85,8,90}, {80,4,91}, {81,5,91}, {82,4,91}, {83,7,91}, {84,6,91}, {84,8,91}, {85,7,91}, {86,8,91}, {80,22,92}, {80,24,92}, {81,21,92}, {81,23,92}, {82,20,92}, {82,22,92}, {83,19,92}, {84,18,92}, {85,17,92}, {85,19,92}, {86,16,92}, {86,18,92}, {80,17,93}, {81,18,93}, {82,19,93}, {83,20,93}, {84,21,93}, {85,22,93}, {86,23,93}, {80,16,94}, {80,18,94}, {81,17,94}, {81,19,94}, {82,18,94}, {83,21,94}, {84,20,94}, {84,22,94}, {85,21,94}, {85,23,94}, {86,22,94}, {86,24,94}, {4,1,95}, {4,2,96}, {4,3,97}, {47,3,98}, {48,2,98}, {49,1,98}, {51,1,98}, {48,1,99}, {49,2,99}, {50,3,99}, {47,1,100}, {49,3,100}, {50,2,100}, {51,3,100}, {47,13,101}, {47,15,101}, {48,12,101}, {48,14,101}, {49,11,101}, {50,10,101}, {51,9,101}, {51,11,101}, {47,10,102}, {48,11,102}, {49,12,102}, {50,13,102}, {51,14,102}, {47,9,103}, {47,11,103}, {48,10,103}, {49,13,103}, {50,12,103}, {50,14,103}, {51,13,103}, {51,15,103}, {132,15,104}, {133,14,104}, {134,13,104}, {134,15,104}, {135,12,104}, {135,14,104}, {136,11,104}, {137,10,104}, {138,9,104}, {138,11,104}, {139,10,104}, {140,9,104}, {133,9,105}, {134,10,105}, {135,11,105}, {136,12,105}, {137,13,105}, {138,14,105}, {139,15,105}, {132,9,106}, {133,10,106}, {134,9,106}, {134,11,106}, {135,10,106}, {136,13,106}, {137,12,106}, {137,14,106}, {138,13,106}, {138,15,106}, {139,14,106}, {140,15,106}}; + static constexpr double cg[547] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, -0.03857583749052297, -0.20412414523193143, -0.06681531047810609, -0.17677669529663684, -0.13363062095621217, -0.14940357616679917, 0.17251638983558854, 0.14940357616679917, 0.17677669529663684, 0.06681531047810609, 0.20412414523193143, 0.03857583749052297, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, -0.03857583749052297, 0.17677669529663684, -0.06681531047810609, 0.14940357616679917, 0.17251638983558854, -0.13363062095621217, 0.14940357616679917, -0.06681531047810609, 0.17677669529663684, -0.03857583749052297, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, -0.03857583749052297, -0.20412414523193143, -0.06681531047810609, -0.17677669529663684, -0.13363062095621217, -0.14940357616679917, 0.17251638983558854, 0.14940357616679917, 0.17677669529663684, 0.06681531047810609, 0.20412414523193143, 0.03857583749052297, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, -0.03857583749052297, 0.17677669529663684, -0.06681531047810609, 0.14940357616679917, 0.17251638983558854, -0.13363062095621217, 0.14940357616679917, -0.06681531047810609, 0.17677669529663684, -0.03857583749052297, 0.20412414523193143, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, -0.03857583749052297, -0.20412414523193143, -0.06681531047810609, -0.17677669529663684, -0.13363062095621217, -0.14940357616679917, 0.17251638983558854, 0.14940357616679917, 0.17677669529663684, 0.06681531047810609, 0.20412414523193143, 0.03857583749052297, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, -0.03857583749052297, 0.17677669529663684, -0.06681531047810609, 0.14940357616679917, 0.17251638983558854, -0.13363062095621217, 0.14940357616679917, -0.06681531047810609, 0.17677669529663684, -0.03857583749052297, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + const float a16 = L(ii, k, 16); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a48 = L(ii, k, 48); + const float a49 = L(ii, k, 49); + const float a50 = L(ii, k, 50); + const float a51 = L(ii, k, 51); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + const float a69 = L(ii, k, 69); + const float a70 = L(ii, k, 70); + const float a71 = L(ii, k, 71); + const float a72 = L(ii, k, 72); + const float a73 = L(ii, k, 73); + const float a74 = L(ii, k, 74); + const float a75 = L(ii, k, 75); + const float a76 = L(ii, k, 76); + const float a77 = L(ii, k, 77); + const float a78 = L(ii, k, 78); + const float a79 = L(ii, k, 79); + const float a80 = L(ii, k, 80); + const float a81 = L(ii, k, 81); + const float a82 = L(ii, k, 82); + const float a83 = L(ii, k, 83); + const float a84 = L(ii, k, 84); + const float a85 = L(ii, k, 85); + const float a86 = L(ii, k, 86); + const float a87 = L(ii, k, 87); + const float a88 = L(ii, k, 88); + const float a89 = L(ii, k, 89); + const float a90 = L(ii, k, 90); + const float a91 = L(ii, k, 91); + const float a92 = L(ii, k, 92); + const float a93 = L(ii, k, 93); + const float a94 = L(ii, k, 94); + const float a95 = L(ii, k, 95); + const float a96 = L(ii, k, 96); + const float a97 = L(ii, k, 97); + const float a98 = L(ii, k, 98); + const float a99 = L(ii, k, 99); + const float a100 = L(ii, k, 100); + const float a101 = L(ii, k, 101); + const float a102 = L(ii, k, 102); + const float a103 = L(ii, k, 103); + const float a104 = L(ii, k, 104); + const float a123 = L(ii, k, 123); + const float a124 = L(ii, k, 124); + const float a125 = L(ii, k, 125); + const float a126 = L(ii, k, 126); + const float a127 = L(ii, k, 127); + const float a128 = L(ii, k, 128); + const float a129 = L(ii, k, 129); + const float a130 = L(ii, k, 130); + const float a131 = L(ii, k, 131); + const float a132 = L(ii, k, 132); + const float a133 = L(ii, k, 133); + const float a134 = L(ii, k, 134); + const float a135 = L(ii, k, 135); + const float a136 = L(ii, k, 136); + const float a137 = L(ii, k, 137); + const float a138 = L(ii, k, 138); + const float a139 = L(ii, k, 139); + const float a140 = L(ii, k, 140); + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + const float b9 = R(ii, k, 9); + const float b10 = R(ii, k, 10); + const float b11 = R(ii, k, 11); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + const float b16 = R(ii, k, 16); + const float b17 = R(ii, k, 17); + const float b18 = R(ii, k, 18); + const float b19 = R(ii, k, 19); + const float b20 = R(ii, k, 20); + const float b21 = R(ii, k, 21); + const float b22 = R(ii, k, 22); + const float b23 = R(ii, k, 23); + const float b24 = R(ii, k, 24); + out(ii, k, 0) = 1.0f * a0 * b0; + out(ii, k, 1) = 1.0f * a1 * b0; + out(ii, k, 2) = 0.3333333432674408f * a8 * b1 + 0.3333333432674408f * a9 * b2 + 0.3333333432674408f * a10 * b3; + out(ii, k, 3) = 1.0f * a2 * b0; + out(ii, k, 4) = 0.20000000298023224f * a27 * b4 + 0.20000000298023224f * a28 * b5 + 0.20000000298023224f * a29 * b6 + 0.20000000298023224f * a30 * b7 + 0.20000000298023224f * a31 * b8; + out(ii, k, 5) = 0.3333333432674408f * a11 * b1 + 0.3333333432674408f * a12 * b2 + 0.3333333432674408f * a13 * b3; + out(ii, k, 6) = 1.0f * a3 * b0; + out(ii, k, 7) = 0.20000000298023224f * a37 * b4 + 0.20000000298023224f * a38 * b5 + 0.20000000298023224f * a39 * b6 + 0.20000000298023224f * a40 * b7 + 0.20000000298023224f * a41 * b8; + out(ii, k, 8) = 0.20000000298023224f * a42 * b4 + 0.20000000298023224f * a43 * b5 + 0.20000000298023224f * a44 * b6 + 0.20000000298023224f * a45 * b7 + 0.20000000298023224f * a46 * b8; + out(ii, k, 9) = 0.3333333432674408f * a14 * b1 + 0.3333333432674408f * a15 * b2 + 0.3333333432674408f * a16 * b3; + out(ii, k, 10) = 0.1428571492433548f * a80 * b9 + 0.1428571492433548f * a81 * b10 + 0.1428571492433548f * a82 * b11 + 0.1428571492433548f * a83 * b12 + 0.1428571492433548f * a84 * b13 + 0.1428571492433548f * a85 * b14 + 0.1428571492433548f * a86 * b15; + out(ii, k, 11) = 1.0f * a4 * b0; + out(ii, k, 12) = 0.20000000298023224f * a47 * b4 + 0.20000000298023224f * a48 * b5 + 0.20000000298023224f * a49 * b6 + 0.20000000298023224f * a50 * b7 + 0.20000000298023224f * a51 * b8; + out(ii, k, 13) = 0.1111111119389534f * a132 * b16 + 0.1111111119389534f * a133 * b17 + 0.1111111119389534f * a134 * b18 + 0.1111111119389534f * a135 * b19 + 0.1111111119389534f * a136 * b20 + 0.1111111119389534f * a137 * b21 + 0.1111111119389534f * a138 * b22 + 0.1111111119389534f * a139 * b23 + 0.1111111119389534f * a140 * b24; + out(ii, k, 14) = 1.0f * a0 * b1; + out(ii, k, 15) = 1.0f * a0 * b2; + out(ii, k, 16) = 1.0f * a0 * b3; + out(ii, k, 17) = 1.0f * a1 * b1; + out(ii, k, 18) = 1.0f * a1 * b2; + out(ii, k, 19) = 1.0f * a1 * b3; + out(ii, k, 20) = 1.0f * a8 * b0; + out(ii, k, 21) = 1.0f * a9 * b0; + out(ii, k, 22) = 1.0f * a10 * b0; + out(ii, k, 23) = -0.22360679507255554f * a8 * b6 + -0.3872983455657959f * a8 * b8 + 0.3872983455657959f * a9 * b5 + 0.3872983455657959f * a10 * b4; + out(ii, k, 24) = 0.3872983455657959f * a8 * b5 + 0.4472135901451111f * a9 * b6 + 0.3872983455657959f * a10 * b7; + out(ii, k, 25) = 0.3872983455657959f * a8 * b4 + 0.3872983455657959f * a9 * b7 + -0.22360679507255554f * a10 * b6 + 0.3872983455657959f * a10 * b8; + out(ii, k, 26) = 0.26726123690605164f * a52 * b8 + 0.2182178944349289f * a53 * b7 + 0.23904572427272797f * a54 * b6 + 0.0690065547823906f * a54 * b8 + -0.16903084516525269f * a55 * b5 + -0.0690065547823906f * a56 * b4 + -0.2182178944349289f * a57 * b5 + -0.26726123690605164f * a58 * b4; + out(ii, k, 27) = 0.2182178944349289f * a53 * b4 + 0.2760262191295624f * a54 * b5 + 0.29277002811431885f * a55 * b6 + 0.2760262191295624f * a56 * b7 + 0.2182178944349289f * a57 * b8; + out(ii, k, 28) = 0.26726123690605164f * a52 * b4 + 0.2182178944349289f * a53 * b5 + -0.0690065547823906f * a54 * b4 + -0.16903084516525269f * a55 * b7 + 0.23904572427272797f * a56 * b6 + -0.0690065547823906f * a56 * b8 + 0.2182178944349289f * a57 * b7 + 0.26726123690605164f * a58 * b8; + out(ii, k, 29) = 1.0f * a2 * b1; + out(ii, k, 30) = 1.0f * a2 * b2; + out(ii, k, 31) = 1.0f * a2 * b3; + out(ii, k, 32) = 0.3872983455657959f * a27 * b3 + 0.3872983455657959f * a28 * b2 + -0.22360679507255554f * a29 * b1 + -0.3872983455657959f * a31 * b1; + out(ii, k, 33) = 0.3872983455657959f * a28 * b1 + 0.4472135901451111f * a29 * b2 + 0.3872983455657959f * a30 * b3; + out(ii, k, 34) = 0.3872983455657959f * a27 * b1 + -0.22360679507255554f * a29 * b3 + 0.3872983455657959f * a30 * b2 + 0.3872983455657959f * a31 * b3; + out(ii, k, 35) = -0.0690065547823906f * a27 * b13 + -0.26726123690605164f * a27 * b15 + -0.16903084516525269f * a28 * b12 + -0.2182178944349289f * a28 * b14 + 0.23904572427272797f * a29 * b11 + 0.2182178944349289f * a30 * b10 + 0.26726123690605164f * a31 * b9 + 0.0690065547823906f * a31 * b11; + out(ii, k, 36) = 0.2182178944349289f * a27 * b10 + 0.2760262191295624f * a28 * b11 + 0.29277002811431885f * a29 * b12 + 0.2760262191295624f * a30 * b13 + 0.2182178944349289f * a31 * b14; + out(ii, k, 37) = 0.26726123690605164f * a27 * b9 + -0.0690065547823906f * a27 * b11 + 0.2182178944349289f * a28 * b10 + 0.23904572427272797f * a29 * b13 + -0.16903084516525269f * a30 * b12 + 0.2182178944349289f * a30 * b14 + -0.0690065547823906f * a31 * b13 + 0.26726123690605164f * a31 * b15; + out(ii, k, 38) = 0.20412415266036987f * a87 * b15 + 0.1767766922712326f * a88 * b14 + 0.14940357208251953f * a89 * b13 + 0.03857583925127983f * a89 * b15 + 0.17251639068126678f * a90 * b12 + 0.06681530922651291f * a90 * b14 + -0.13363061845302582f * a91 * b11 + -0.06681530922651291f * a92 * b10 + -0.03857583925127983f * a93 * b9 + -0.14940357208251953f * a93 * b11 + -0.1767766922712326f * a94 * b10 + -0.20412415266036987f * a95 * b9; + out(ii, k, 39) = 0.14433756470680237f * a88 * b9 + 0.18898223340511322f * a89 * b10 + 0.21128855645656586f * a90 * b11 + 0.2182178944349289f * a91 * b12 + 0.21128855645656586f * a92 * b13 + 0.18898223340511322f * a93 * b14 + 0.14433756470680237f * a94 * b15; + out(ii, k, 40) = 0.20412415266036987f * a87 * b9 + 0.1767766922712326f * a88 * b10 + -0.03857583925127983f * a89 * b9 + 0.14940357208251953f * a89 * b11 + -0.06681530922651291f * a90 * b10 + -0.13363061845302582f * a91 * b13 + 0.17251639068126678f * a92 * b12 + -0.06681530922651291f * a92 * b14 + 0.14940357208251953f * a93 * b13 + -0.03857583925127983f * a93 * b15 + 0.1767766922712326f * a94 * b14 + 0.20412415266036987f * a95 * b15; + out(ii, k, 41) = 0.3872983455657959f * a32 * b3 + 0.3872983455657959f * a33 * b2 + -0.22360679507255554f * a34 * b1 + -0.3872983455657959f * a36 * b1; + out(ii, k, 42) = 0.3872983455657959f * a33 * b1 + 0.4472135901451111f * a34 * b2 + 0.3872983455657959f * a35 * b3; + out(ii, k, 43) = 0.3872983455657959f * a32 * b1 + -0.22360679507255554f * a34 * b3 + 0.3872983455657959f * a35 * b2 + 0.3872983455657959f * a36 * b3; + out(ii, k, 44) = -0.0690065547823906f * a32 * b13 + -0.26726123690605164f * a32 * b15 + -0.16903084516525269f * a33 * b12 + -0.2182178944349289f * a33 * b14 + 0.23904572427272797f * a34 * b11 + 0.2182178944349289f * a35 * b10 + 0.26726123690605164f * a36 * b9 + 0.0690065547823906f * a36 * b11; + out(ii, k, 45) = 0.2182178944349289f * a32 * b10 + 0.2760262191295624f * a33 * b11 + 0.29277002811431885f * a34 * b12 + 0.2760262191295624f * a35 * b13 + 0.2182178944349289f * a36 * b14; + out(ii, k, 46) = 0.26726123690605164f * a32 * b9 + -0.0690065547823906f * a32 * b11 + 0.2182178944349289f * a33 * b10 + 0.23904572427272797f * a34 * b13 + -0.16903084516525269f * a35 * b12 + 0.2182178944349289f * a35 * b14 + -0.0690065547823906f * a36 * b13 + 0.26726123690605164f * a36 * b15; + out(ii, k, 47) = 0.20412415266036987f * a96 * b15 + 0.1767766922712326f * a97 * b14 + 0.14940357208251953f * a98 * b13 + 0.03857583925127983f * a98 * b15 + 0.17251639068126678f * a99 * b12 + 0.06681530922651291f * a99 * b14 + -0.13363061845302582f * a100 * b11 + -0.06681530922651291f * a101 * b10 + -0.03857583925127983f * a102 * b9 + -0.14940357208251953f * a102 * b11 + -0.1767766922712326f * a103 * b10 + -0.20412415266036987f * a104 * b9; + out(ii, k, 48) = 0.14433756470680237f * a97 * b9 + 0.18898223340511322f * a98 * b10 + 0.21128855645656586f * a99 * b11 + 0.2182178944349289f * a100 * b12 + 0.21128855645656586f * a101 * b13 + 0.18898223340511322f * a102 * b14 + 0.14433756470680237f * a103 * b15; + out(ii, k, 49) = 0.20412415266036987f * a96 * b9 + 0.1767766922712326f * a97 * b10 + -0.03857583925127983f * a98 * b9 + 0.14940357208251953f * a98 * b11 + -0.06681530922651291f * a99 * b10 + -0.13363061845302582f * a100 * b13 + 0.17251639068126678f * a101 * b12 + -0.06681530922651291f * a101 * b14 + 0.14940357208251953f * a102 * b13 + -0.03857583925127983f * a102 * b15 + 0.1767766922712326f * a103 * b14 + 0.20412415266036987f * a104 * b15; + out(ii, k, 50) = 1.0f * a11 * b0; + out(ii, k, 51) = 1.0f * a12 * b0; + out(ii, k, 52) = 1.0f * a13 * b0; + out(ii, k, 53) = -0.22360679507255554f * a11 * b6 + -0.3872983455657959f * a11 * b8 + 0.3872983455657959f * a12 * b5 + 0.3872983455657959f * a13 * b4; + out(ii, k, 54) = 0.3872983455657959f * a11 * b5 + 0.4472135901451111f * a12 * b6 + 0.3872983455657959f * a13 * b7; + out(ii, k, 55) = 0.3872983455657959f * a11 * b4 + 0.3872983455657959f * a12 * b7 + -0.22360679507255554f * a13 * b6 + 0.3872983455657959f * a13 * b8; + out(ii, k, 56) = 0.26726123690605164f * a66 * b8 + 0.2182178944349289f * a67 * b7 + 0.23904572427272797f * a68 * b6 + 0.0690065547823906f * a68 * b8 + -0.16903084516525269f * a69 * b5 + -0.0690065547823906f * a70 * b4 + -0.2182178944349289f * a71 * b5 + -0.26726123690605164f * a72 * b4; + out(ii, k, 57) = 0.2182178944349289f * a67 * b4 + 0.2760262191295624f * a68 * b5 + 0.29277002811431885f * a69 * b6 + 0.2760262191295624f * a70 * b7 + 0.2182178944349289f * a71 * b8; + out(ii, k, 58) = 0.26726123690605164f * a66 * b4 + 0.2182178944349289f * a67 * b5 + -0.0690065547823906f * a68 * b4 + -0.16903084516525269f * a69 * b7 + 0.23904572427272797f * a70 * b6 + -0.0690065547823906f * a70 * b8 + 0.2182178944349289f * a71 * b7 + 0.26726123690605164f * a72 * b8; + out(ii, k, 59) = -0.03857583925127983f * a66 * b22 + -0.20412415266036987f * a66 * b24 + -0.06681530922651291f * a67 * b21 + -0.1767766922712326f * a67 * b23 + -0.13363061845302582f * a68 * b20 + -0.14940357208251953f * a68 * b22 + 0.17251639068126678f * a69 * b19 + 0.14940357208251953f * a70 * b18 + 0.1767766922712326f * a71 * b17 + 0.06681530922651291f * a71 * b19 + 0.20412415266036987f * a72 * b16 + 0.03857583925127983f * a72 * b18; + out(ii, k, 60) = 0.14433756470680237f * a66 * b17 + 0.18898223340511322f * a67 * b18 + 0.21128855645656586f * a68 * b19 + 0.2182178944349289f * a69 * b20 + 0.21128855645656586f * a70 * b21 + 0.18898223340511322f * a71 * b22 + 0.14433756470680237f * a72 * b23; + out(ii, k, 61) = 0.20412415266036987f * a66 * b16 + -0.03857583925127983f * a66 * b18 + 0.1767766922712326f * a67 * b17 + -0.06681530922651291f * a67 * b19 + 0.14940357208251953f * a68 * b18 + 0.17251639068126678f * a69 * b21 + -0.13363061845302582f * a70 * b20 + 0.14940357208251953f * a70 * b22 + -0.06681530922651291f * a71 * b21 + 0.1767766922712326f * a71 * b23 + -0.03857583925127983f * a72 * b22 + 0.20412415266036987f * a72 * b24; + out(ii, k, 62) = 1.0f * a3 * b1; + out(ii, k, 63) = 1.0f * a3 * b2; + out(ii, k, 64) = 1.0f * a3 * b3; + out(ii, k, 65) = 0.3872983455657959f * a37 * b3 + 0.3872983455657959f * a38 * b2 + -0.22360679507255554f * a39 * b1 + -0.3872983455657959f * a41 * b1; + out(ii, k, 66) = 0.3872983455657959f * a38 * b1 + 0.4472135901451111f * a39 * b2 + 0.3872983455657959f * a40 * b3; + out(ii, k, 67) = 0.3872983455657959f * a37 * b1 + -0.22360679507255554f * a39 * b3 + 0.3872983455657959f * a40 * b2 + 0.3872983455657959f * a41 * b3; + out(ii, k, 68) = -0.0690065547823906f * a37 * b13 + -0.26726123690605164f * a37 * b15 + -0.16903084516525269f * a38 * b12 + -0.2182178944349289f * a38 * b14 + 0.23904572427272797f * a39 * b11 + 0.2182178944349289f * a40 * b10 + 0.26726123690605164f * a41 * b9 + 0.0690065547823906f * a41 * b11; + out(ii, k, 69) = 0.2182178944349289f * a37 * b10 + 0.2760262191295624f * a38 * b11 + 0.29277002811431885f * a39 * b12 + 0.2760262191295624f * a40 * b13 + 0.2182178944349289f * a41 * b14; + out(ii, k, 70) = 0.26726123690605164f * a37 * b9 + -0.0690065547823906f * a37 * b11 + 0.2182178944349289f * a38 * b10 + 0.23904572427272797f * a39 * b13 + -0.16903084516525269f * a40 * b12 + 0.2182178944349289f * a40 * b14 + -0.0690065547823906f * a41 * b13 + 0.26726123690605164f * a41 * b15; + out(ii, k, 71) = -0.03857583925127983f * a73 * b22 + -0.20412415266036987f * a73 * b24 + -0.06681530922651291f * a74 * b21 + -0.1767766922712326f * a74 * b23 + -0.13363061845302582f * a75 * b20 + -0.14940357208251953f * a75 * b22 + 0.17251639068126678f * a76 * b19 + 0.14940357208251953f * a77 * b18 + 0.1767766922712326f * a78 * b17 + 0.06681530922651291f * a78 * b19 + 0.20412415266036987f * a79 * b16 + 0.03857583925127983f * a79 * b18; + out(ii, k, 72) = 0.14433756470680237f * a73 * b17 + 0.18898223340511322f * a74 * b18 + 0.21128855645656586f * a75 * b19 + 0.2182178944349289f * a76 * b20 + 0.21128855645656586f * a77 * b21 + 0.18898223340511322f * a78 * b22 + 0.14433756470680237f * a79 * b23; + out(ii, k, 73) = 0.20412415266036987f * a73 * b16 + -0.03857583925127983f * a73 * b18 + 0.1767766922712326f * a74 * b17 + -0.06681530922651291f * a74 * b19 + 0.14940357208251953f * a75 * b18 + 0.17251639068126678f * a76 * b21 + -0.13363061845302582f * a77 * b20 + 0.14940357208251953f * a77 * b22 + -0.06681530922651291f * a78 * b21 + 0.1767766922712326f * a78 * b23 + -0.03857583925127983f * a79 * b22 + 0.20412415266036987f * a79 * b24; + out(ii, k, 74) = 0.3872983455657959f * a42 * b3 + 0.3872983455657959f * a43 * b2 + -0.22360679507255554f * a44 * b1 + -0.3872983455657959f * a46 * b1; + out(ii, k, 75) = 0.3872983455657959f * a43 * b1 + 0.4472135901451111f * a44 * b2 + 0.3872983455657959f * a45 * b3; + out(ii, k, 76) = 0.3872983455657959f * a42 * b1 + -0.22360679507255554f * a44 * b3 + 0.3872983455657959f * a45 * b2 + 0.3872983455657959f * a46 * b3; + out(ii, k, 77) = -0.0690065547823906f * a42 * b13 + -0.26726123690605164f * a42 * b15 + -0.16903084516525269f * a43 * b12 + -0.2182178944349289f * a43 * b14 + 0.23904572427272797f * a44 * b11 + 0.2182178944349289f * a45 * b10 + 0.26726123690605164f * a46 * b9 + 0.0690065547823906f * a46 * b11; + out(ii, k, 78) = 0.2182178944349289f * a42 * b10 + 0.2760262191295624f * a43 * b11 + 0.29277002811431885f * a44 * b12 + 0.2760262191295624f * a45 * b13 + 0.2182178944349289f * a46 * b14; + out(ii, k, 79) = 0.26726123690605164f * a42 * b9 + -0.0690065547823906f * a42 * b11 + 0.2182178944349289f * a43 * b10 + 0.23904572427272797f * a44 * b13 + -0.16903084516525269f * a45 * b12 + 0.2182178944349289f * a45 * b14 + -0.0690065547823906f * a46 * b13 + 0.26726123690605164f * a46 * b15; + out(ii, k, 80) = 0.20412415266036987f * a123 * b15 + 0.1767766922712326f * a124 * b14 + 0.14940357208251953f * a125 * b13 + 0.03857583925127983f * a125 * b15 + 0.17251639068126678f * a126 * b12 + 0.06681530922651291f * a126 * b14 + -0.13363061845302582f * a127 * b11 + -0.06681530922651291f * a128 * b10 + -0.03857583925127983f * a129 * b9 + -0.14940357208251953f * a129 * b11 + -0.1767766922712326f * a130 * b10 + -0.20412415266036987f * a131 * b9; + out(ii, k, 81) = 0.14433756470680237f * a124 * b9 + 0.18898223340511322f * a125 * b10 + 0.21128855645656586f * a126 * b11 + 0.2182178944349289f * a127 * b12 + 0.21128855645656586f * a128 * b13 + 0.18898223340511322f * a129 * b14 + 0.14433756470680237f * a130 * b15; + out(ii, k, 82) = 0.20412415266036987f * a123 * b9 + 0.1767766922712326f * a124 * b10 + -0.03857583925127983f * a125 * b9 + 0.14940357208251953f * a125 * b11 + -0.06681530922651291f * a126 * b10 + -0.13363061845302582f * a127 * b13 + 0.17251639068126678f * a128 * b12 + -0.06681530922651291f * a128 * b14 + 0.14940357208251953f * a129 * b13 + -0.03857583925127983f * a129 * b15 + 0.1767766922712326f * a130 * b14 + 0.20412415266036987f * a131 * b15; + out(ii, k, 83) = 1.0f * a14 * b0; + out(ii, k, 84) = 1.0f * a15 * b0; + out(ii, k, 85) = 1.0f * a16 * b0; + out(ii, k, 86) = -0.22360679507255554f * a14 * b6 + -0.3872983455657959f * a14 * b8 + 0.3872983455657959f * a15 * b5 + 0.3872983455657959f * a16 * b4; + out(ii, k, 87) = 0.3872983455657959f * a14 * b5 + 0.4472135901451111f * a15 * b6 + 0.3872983455657959f * a16 * b7; + out(ii, k, 88) = 0.3872983455657959f * a14 * b4 + 0.3872983455657959f * a15 * b7 + -0.22360679507255554f * a16 * b6 + 0.3872983455657959f * a16 * b8; + out(ii, k, 89) = 0.26726123690605164f * a80 * b8 + 0.2182178944349289f * a81 * b7 + 0.23904572427272797f * a82 * b6 + 0.0690065547823906f * a82 * b8 + -0.16903084516525269f * a83 * b5 + -0.0690065547823906f * a84 * b4 + -0.2182178944349289f * a85 * b5 + -0.26726123690605164f * a86 * b4; + out(ii, k, 90) = 0.2182178944349289f * a81 * b4 + 0.2760262191295624f * a82 * b5 + 0.29277002811431885f * a83 * b6 + 0.2760262191295624f * a84 * b7 + 0.2182178944349289f * a85 * b8; + out(ii, k, 91) = 0.26726123690605164f * a80 * b4 + 0.2182178944349289f * a81 * b5 + -0.0690065547823906f * a82 * b4 + -0.16903084516525269f * a83 * b7 + 0.23904572427272797f * a84 * b6 + -0.0690065547823906f * a84 * b8 + 0.2182178944349289f * a85 * b7 + 0.26726123690605164f * a86 * b8; + out(ii, k, 92) = -0.03857583925127983f * a80 * b22 + -0.20412415266036987f * a80 * b24 + -0.06681530922651291f * a81 * b21 + -0.1767766922712326f * a81 * b23 + -0.13363061845302582f * a82 * b20 + -0.14940357208251953f * a82 * b22 + 0.17251639068126678f * a83 * b19 + 0.14940357208251953f * a84 * b18 + 0.1767766922712326f * a85 * b17 + 0.06681530922651291f * a85 * b19 + 0.20412415266036987f * a86 * b16 + 0.03857583925127983f * a86 * b18; + out(ii, k, 93) = 0.14433756470680237f * a80 * b17 + 0.18898223340511322f * a81 * b18 + 0.21128855645656586f * a82 * b19 + 0.2182178944349289f * a83 * b20 + 0.21128855645656586f * a84 * b21 + 0.18898223340511322f * a85 * b22 + 0.14433756470680237f * a86 * b23; + out(ii, k, 94) = 0.20412415266036987f * a80 * b16 + -0.03857583925127983f * a80 * b18 + 0.1767766922712326f * a81 * b17 + -0.06681530922651291f * a81 * b19 + 0.14940357208251953f * a82 * b18 + 0.17251639068126678f * a83 * b21 + -0.13363061845302582f * a84 * b20 + 0.14940357208251953f * a84 * b22 + -0.06681530922651291f * a85 * b21 + 0.1767766922712326f * a85 * b23 + -0.03857583925127983f * a86 * b22 + 0.20412415266036987f * a86 * b24; + out(ii, k, 95) = 1.0f * a4 * b1; + out(ii, k, 96) = 1.0f * a4 * b2; + out(ii, k, 97) = 1.0f * a4 * b3; + out(ii, k, 98) = 0.3872983455657959f * a47 * b3 + 0.3872983455657959f * a48 * b2 + -0.22360679507255554f * a49 * b1 + -0.3872983455657959f * a51 * b1; + out(ii, k, 99) = 0.3872983455657959f * a48 * b1 + 0.4472135901451111f * a49 * b2 + 0.3872983455657959f * a50 * b3; + out(ii, k, 100) = 0.3872983455657959f * a47 * b1 + -0.22360679507255554f * a49 * b3 + 0.3872983455657959f * a50 * b2 + 0.3872983455657959f * a51 * b3; + out(ii, k, 101) = -0.0690065547823906f * a47 * b13 + -0.26726123690605164f * a47 * b15 + -0.16903084516525269f * a48 * b12 + -0.2182178944349289f * a48 * b14 + 0.23904572427272797f * a49 * b11 + 0.2182178944349289f * a50 * b10 + 0.26726123690605164f * a51 * b9 + 0.0690065547823906f * a51 * b11; + out(ii, k, 102) = 0.2182178944349289f * a47 * b10 + 0.2760262191295624f * a48 * b11 + 0.29277002811431885f * a49 * b12 + 0.2760262191295624f * a50 * b13 + 0.2182178944349289f * a51 * b14; + out(ii, k, 103) = 0.26726123690605164f * a47 * b9 + -0.0690065547823906f * a47 * b11 + 0.2182178944349289f * a48 * b10 + 0.23904572427272797f * a49 * b13 + -0.16903084516525269f * a50 * b12 + 0.2182178944349289f * a50 * b14 + -0.0690065547823906f * a51 * b13 + 0.26726123690605164f * a51 * b15; + out(ii, k, 104) = 0.20412415266036987f * a132 * b15 + 0.1767766922712326f * a133 * b14 + 0.14940357208251953f * a134 * b13 + 0.03857583925127983f * a134 * b15 + 0.17251639068126678f * a135 * b12 + 0.06681530922651291f * a135 * b14 + -0.13363061845302582f * a136 * b11 + -0.06681530922651291f * a137 * b10 + -0.03857583925127983f * a138 * b9 + -0.14940357208251953f * a138 * b11 + -0.1767766922712326f * a139 * b10 + -0.20412415266036987f * a140 * b9; + out(ii, k, 105) = 0.14433756470680237f * a133 * b9 + 0.18898223340511322f * a134 * b10 + 0.21128855645656586f * a135 * b11 + 0.2182178944349289f * a136 * b12 + 0.21128855645656586f * a137 * b13 + 0.18898223340511322f * a138 * b14 + 0.14433756470680237f * a139 * b15; + out(ii, k, 106) = 0.20412415266036987f * a132 * b9 + 0.1767766922712326f * a133 * b10 + -0.03857583925127983f * a134 * b9 + 0.14940357208251953f * a134 * b11 + -0.06681530922651291f * a135 * b10 + -0.13363061845302582f * a136 * b13 + 0.17251639068126678f * a137 * b12 + -0.06681530922651291f * a137 * b14 + 0.14940357208251953f * a138 * b13 + -0.03857583925127983f * a138 * b15 + 0.1767766922712326f * a139 * b14 + 0.20412415266036987f * a140 * b15; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); + { + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + const float b9 = R(ii, k, 9); + const float b10 = R(ii, k, 10); + const float b11 = R(ii, k, 11); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + const float b16 = R(ii, k, 16); + const float b17 = R(ii, k, 17); + const float b18 = R(ii, k, 18); + const float b19 = R(ii, k, 19); + const float b20 = R(ii, k, 20); + const float b21 = R(ii, k, 21); + const float b22 = R(ii, k, 22); + const float b23 = R(ii, k, 23); + const float b24 = R(ii, k, 24); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + float g38 = 0.0f; + float g39 = 0.0f; + float g40 = 0.0f; + float g41 = 0.0f; + float g42 = 0.0f; + float g43 = 0.0f; + float g44 = 0.0f; + float g45 = 0.0f; + float g46 = 0.0f; + float g47 = 0.0f; + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + float g59 = 0.0f; + float g60 = 0.0f; + float g61 = 0.0f; + float g62 = 0.0f; + float g63 = 0.0f; + float g64 = 0.0f; + float g65 = 0.0f; + float g66 = 0.0f; + float g67 = 0.0f; + float g68 = 0.0f; + float g69 = 0.0f; + float g70 = 0.0f; + float g71 = 0.0f; + float g72 = 0.0f; + float g73 = 0.0f; + float g74 = 0.0f; + float g75 = 0.0f; + float g76 = 0.0f; + float g77 = 0.0f; + float g78 = 0.0f; + float g79 = 0.0f; + float g80 = 0.0f; + float g81 = 0.0f; + float g82 = 0.0f; + float g83 = 0.0f; + float g84 = 0.0f; + float g85 = 0.0f; + float g86 = 0.0f; + float g87 = 0.0f; + float g88 = 0.0f; + float g89 = 0.0f; + float g90 = 0.0f; + float g91 = 0.0f; + float g92 = 0.0f; + float g93 = 0.0f; + float g94 = 0.0f; + float g95 = 0.0f; + float g96 = 0.0f; + float g97 = 0.0f; + float g98 = 0.0f; + float g99 = 0.0f; + float g100 = 0.0f; + float g101 = 0.0f; + float g102 = 0.0f; + float g103 = 0.0f; + float g104 = 0.0f; + float g105 = 0.0f; + float g106 = 0.0f; + float g107 = 0.0f; + float g108 = 0.0f; + float g109 = 0.0f; + float g110 = 0.0f; + float g111 = 0.0f; + float g112 = 0.0f; + float g113 = 0.0f; + float g114 = 0.0f; + float g115 = 0.0f; + float g116 = 0.0f; + float g117 = 0.0f; + float g118 = 0.0f; + float g119 = 0.0f; + float g120 = 0.0f; + float g121 = 0.0f; + float g122 = 0.0f; + float g123 = 0.0f; + float g124 = 0.0f; + float g125 = 0.0f; + float g126 = 0.0f; + float g127 = 0.0f; + float g128 = 0.0f; + float g129 = 0.0f; + float g130 = 0.0f; + float g131 = 0.0f; + float g132 = 0.0f; + float g133 = 0.0f; + float g134 = 0.0f; + float g135 = 0.0f; + float g136 = 0.0f; + float g137 = 0.0f; + float g138 = 0.0f; + float g139 = 0.0f; + float g140 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * b0; + } + { const float d = D(ii, k, 1); + g1 += 1.0f * d * b0; + } + { const float d = D(ii, k, 2); + g8 += 0.3333333432674408f * d * b1; + g9 += 0.3333333432674408f * d * b2; + g10 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 3); + g2 += 1.0f * d * b0; + } + { const float d = D(ii, k, 4); + g27 += 0.20000000298023224f * d * b4; + g28 += 0.20000000298023224f * d * b5; + g29 += 0.20000000298023224f * d * b6; + g30 += 0.20000000298023224f * d * b7; + g31 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 5); + g11 += 0.3333333432674408f * d * b1; + g12 += 0.3333333432674408f * d * b2; + g13 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 6); + g3 += 1.0f * d * b0; + } + { const float d = D(ii, k, 7); + g37 += 0.20000000298023224f * d * b4; + g38 += 0.20000000298023224f * d * b5; + g39 += 0.20000000298023224f * d * b6; + g40 += 0.20000000298023224f * d * b7; + g41 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 8); + g42 += 0.20000000298023224f * d * b4; + g43 += 0.20000000298023224f * d * b5; + g44 += 0.20000000298023224f * d * b6; + g45 += 0.20000000298023224f * d * b7; + g46 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 9); + g14 += 0.3333333432674408f * d * b1; + g15 += 0.3333333432674408f * d * b2; + g16 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 10); + g80 += 0.1428571492433548f * d * b9; + g81 += 0.1428571492433548f * d * b10; + g82 += 0.1428571492433548f * d * b11; + g83 += 0.1428571492433548f * d * b12; + g84 += 0.1428571492433548f * d * b13; + g85 += 0.1428571492433548f * d * b14; + g86 += 0.1428571492433548f * d * b15; + } + { const float d = D(ii, k, 11); + g4 += 1.0f * d * b0; + } + { const float d = D(ii, k, 12); + g47 += 0.20000000298023224f * d * b4; + g48 += 0.20000000298023224f * d * b5; + g49 += 0.20000000298023224f * d * b6; + g50 += 0.20000000298023224f * d * b7; + g51 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 13); + g132 += 0.1111111119389534f * d * b16; + g133 += 0.1111111119389534f * d * b17; + g134 += 0.1111111119389534f * d * b18; + g135 += 0.1111111119389534f * d * b19; + g136 += 0.1111111119389534f * d * b20; + g137 += 0.1111111119389534f * d * b21; + g138 += 0.1111111119389534f * d * b22; + g139 += 0.1111111119389534f * d * b23; + g140 += 0.1111111119389534f * d * b24; + } + { const float d = D(ii, k, 14); + g0 += 1.0f * d * b1; + } + { const float d = D(ii, k, 15); + g0 += 1.0f * d * b2; + } + { const float d = D(ii, k, 16); + g0 += 1.0f * d * b3; + } + { const float d = D(ii, k, 17); + g1 += 1.0f * d * b1; + } + { const float d = D(ii, k, 18); + g1 += 1.0f * d * b2; + } + { const float d = D(ii, k, 19); + g1 += 1.0f * d * b3; + } + { const float d = D(ii, k, 20); + g8 += 1.0f * d * b0; + } + { const float d = D(ii, k, 21); + g9 += 1.0f * d * b0; + } + { const float d = D(ii, k, 22); + g10 += 1.0f * d * b0; + } + { const float d = D(ii, k, 23); + g8 += -0.22360679507255554f * d * b6; + g8 += -0.3872983455657959f * d * b8; + g9 += 0.3872983455657959f * d * b5; + g10 += 0.3872983455657959f * d * b4; + } + { const float d = D(ii, k, 24); + g8 += 0.3872983455657959f * d * b5; + g9 += 0.4472135901451111f * d * b6; + g10 += 0.3872983455657959f * d * b7; + } + { const float d = D(ii, k, 25); + g8 += 0.3872983455657959f * d * b4; + g9 += 0.3872983455657959f * d * b7; + g10 += -0.22360679507255554f * d * b6; + g10 += 0.3872983455657959f * d * b8; + } + { const float d = D(ii, k, 26); + g52 += 0.26726123690605164f * d * b8; + g53 += 0.2182178944349289f * d * b7; + g54 += 0.23904572427272797f * d * b6; + g54 += 0.0690065547823906f * d * b8; + g55 += -0.16903084516525269f * d * b5; + g56 += -0.0690065547823906f * d * b4; + g57 += -0.2182178944349289f * d * b5; + g58 += -0.26726123690605164f * d * b4; + } + { const float d = D(ii, k, 27); + g53 += 0.2182178944349289f * d * b4; + g54 += 0.2760262191295624f * d * b5; + g55 += 0.29277002811431885f * d * b6; + g56 += 0.2760262191295624f * d * b7; + g57 += 0.2182178944349289f * d * b8; + } + { const float d = D(ii, k, 28); + g52 += 0.26726123690605164f * d * b4; + g53 += 0.2182178944349289f * d * b5; + g54 += -0.0690065547823906f * d * b4; + g55 += -0.16903084516525269f * d * b7; + g56 += 0.23904572427272797f * d * b6; + g56 += -0.0690065547823906f * d * b8; + g57 += 0.2182178944349289f * d * b7; + g58 += 0.26726123690605164f * d * b8; + } + { const float d = D(ii, k, 29); + g2 += 1.0f * d * b1; + } + { const float d = D(ii, k, 30); + g2 += 1.0f * d * b2; + } + { const float d = D(ii, k, 31); + g2 += 1.0f * d * b3; + } + { const float d = D(ii, k, 32); + g27 += 0.3872983455657959f * d * b3; + g28 += 0.3872983455657959f * d * b2; + g29 += -0.22360679507255554f * d * b1; + g31 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 33); + g28 += 0.3872983455657959f * d * b1; + g29 += 0.4472135901451111f * d * b2; + g30 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 34); + g27 += 0.3872983455657959f * d * b1; + g29 += -0.22360679507255554f * d * b3; + g30 += 0.3872983455657959f * d * b2; + g31 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 35); + g27 += -0.0690065547823906f * d * b13; + g27 += -0.26726123690605164f * d * b15; + g28 += -0.16903084516525269f * d * b12; + g28 += -0.2182178944349289f * d * b14; + g29 += 0.23904572427272797f * d * b11; + g30 += 0.2182178944349289f * d * b10; + g31 += 0.26726123690605164f * d * b9; + g31 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 36); + g27 += 0.2182178944349289f * d * b10; + g28 += 0.2760262191295624f * d * b11; + g29 += 0.29277002811431885f * d * b12; + g30 += 0.2760262191295624f * d * b13; + g31 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 37); + g27 += 0.26726123690605164f * d * b9; + g27 += -0.0690065547823906f * d * b11; + g28 += 0.2182178944349289f * d * b10; + g29 += 0.23904572427272797f * d * b13; + g30 += -0.16903084516525269f * d * b12; + g30 += 0.2182178944349289f * d * b14; + g31 += -0.0690065547823906f * d * b13; + g31 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 38); + g87 += 0.20412415266036987f * d * b15; + g88 += 0.1767766922712326f * d * b14; + g89 += 0.14940357208251953f * d * b13; + g89 += 0.03857583925127983f * d * b15; + g90 += 0.17251639068126678f * d * b12; + g90 += 0.06681530922651291f * d * b14; + g91 += -0.13363061845302582f * d * b11; + g92 += -0.06681530922651291f * d * b10; + g93 += -0.03857583925127983f * d * b9; + g93 += -0.14940357208251953f * d * b11; + g94 += -0.1767766922712326f * d * b10; + g95 += -0.20412415266036987f * d * b9; + } + { const float d = D(ii, k, 39); + g88 += 0.14433756470680237f * d * b9; + g89 += 0.18898223340511322f * d * b10; + g90 += 0.21128855645656586f * d * b11; + g91 += 0.2182178944349289f * d * b12; + g92 += 0.21128855645656586f * d * b13; + g93 += 0.18898223340511322f * d * b14; + g94 += 0.14433756470680237f * d * b15; + } + { const float d = D(ii, k, 40); + g87 += 0.20412415266036987f * d * b9; + g88 += 0.1767766922712326f * d * b10; + g89 += -0.03857583925127983f * d * b9; + g89 += 0.14940357208251953f * d * b11; + g90 += -0.06681530922651291f * d * b10; + g91 += -0.13363061845302582f * d * b13; + g92 += 0.17251639068126678f * d * b12; + g92 += -0.06681530922651291f * d * b14; + g93 += 0.14940357208251953f * d * b13; + g93 += -0.03857583925127983f * d * b15; + g94 += 0.1767766922712326f * d * b14; + g95 += 0.20412415266036987f * d * b15; + } + { const float d = D(ii, k, 41); + g32 += 0.3872983455657959f * d * b3; + g33 += 0.3872983455657959f * d * b2; + g34 += -0.22360679507255554f * d * b1; + g36 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 42); + g33 += 0.3872983455657959f * d * b1; + g34 += 0.4472135901451111f * d * b2; + g35 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 43); + g32 += 0.3872983455657959f * d * b1; + g34 += -0.22360679507255554f * d * b3; + g35 += 0.3872983455657959f * d * b2; + g36 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 44); + g32 += -0.0690065547823906f * d * b13; + g32 += -0.26726123690605164f * d * b15; + g33 += -0.16903084516525269f * d * b12; + g33 += -0.2182178944349289f * d * b14; + g34 += 0.23904572427272797f * d * b11; + g35 += 0.2182178944349289f * d * b10; + g36 += 0.26726123690605164f * d * b9; + g36 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 45); + g32 += 0.2182178944349289f * d * b10; + g33 += 0.2760262191295624f * d * b11; + g34 += 0.29277002811431885f * d * b12; + g35 += 0.2760262191295624f * d * b13; + g36 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 46); + g32 += 0.26726123690605164f * d * b9; + g32 += -0.0690065547823906f * d * b11; + g33 += 0.2182178944349289f * d * b10; + g34 += 0.23904572427272797f * d * b13; + g35 += -0.16903084516525269f * d * b12; + g35 += 0.2182178944349289f * d * b14; + g36 += -0.0690065547823906f * d * b13; + g36 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 47); + g96 += 0.20412415266036987f * d * b15; + g97 += 0.1767766922712326f * d * b14; + g98 += 0.14940357208251953f * d * b13; + g98 += 0.03857583925127983f * d * b15; + g99 += 0.17251639068126678f * d * b12; + g99 += 0.06681530922651291f * d * b14; + g100 += -0.13363061845302582f * d * b11; + g101 += -0.06681530922651291f * d * b10; + g102 += -0.03857583925127983f * d * b9; + g102 += -0.14940357208251953f * d * b11; + g103 += -0.1767766922712326f * d * b10; + g104 += -0.20412415266036987f * d * b9; + } + { const float d = D(ii, k, 48); + g97 += 0.14433756470680237f * d * b9; + g98 += 0.18898223340511322f * d * b10; + g99 += 0.21128855645656586f * d * b11; + g100 += 0.2182178944349289f * d * b12; + g101 += 0.21128855645656586f * d * b13; + g102 += 0.18898223340511322f * d * b14; + g103 += 0.14433756470680237f * d * b15; + } + { const float d = D(ii, k, 49); + g96 += 0.20412415266036987f * d * b9; + g97 += 0.1767766922712326f * d * b10; + g98 += -0.03857583925127983f * d * b9; + g98 += 0.14940357208251953f * d * b11; + g99 += -0.06681530922651291f * d * b10; + g100 += -0.13363061845302582f * d * b13; + g101 += 0.17251639068126678f * d * b12; + g101 += -0.06681530922651291f * d * b14; + g102 += 0.14940357208251953f * d * b13; + g102 += -0.03857583925127983f * d * b15; + g103 += 0.1767766922712326f * d * b14; + g104 += 0.20412415266036987f * d * b15; + } + { const float d = D(ii, k, 50); + g11 += 1.0f * d * b0; + } + { const float d = D(ii, k, 51); + g12 += 1.0f * d * b0; + } + { const float d = D(ii, k, 52); + g13 += 1.0f * d * b0; + } + { const float d = D(ii, k, 53); + g11 += -0.22360679507255554f * d * b6; + g11 += -0.3872983455657959f * d * b8; + g12 += 0.3872983455657959f * d * b5; + g13 += 0.3872983455657959f * d * b4; + } + { const float d = D(ii, k, 54); + g11 += 0.3872983455657959f * d * b5; + g12 += 0.4472135901451111f * d * b6; + g13 += 0.3872983455657959f * d * b7; + } + { const float d = D(ii, k, 55); + g11 += 0.3872983455657959f * d * b4; + g12 += 0.3872983455657959f * d * b7; + g13 += -0.22360679507255554f * d * b6; + g13 += 0.3872983455657959f * d * b8; + } + { const float d = D(ii, k, 56); + g66 += 0.26726123690605164f * d * b8; + g67 += 0.2182178944349289f * d * b7; + g68 += 0.23904572427272797f * d * b6; + g68 += 0.0690065547823906f * d * b8; + g69 += -0.16903084516525269f * d * b5; + g70 += -0.0690065547823906f * d * b4; + g71 += -0.2182178944349289f * d * b5; + g72 += -0.26726123690605164f * d * b4; + } + { const float d = D(ii, k, 57); + g67 += 0.2182178944349289f * d * b4; + g68 += 0.2760262191295624f * d * b5; + g69 += 0.29277002811431885f * d * b6; + g70 += 0.2760262191295624f * d * b7; + g71 += 0.2182178944349289f * d * b8; + } + { const float d = D(ii, k, 58); + g66 += 0.26726123690605164f * d * b4; + g67 += 0.2182178944349289f * d * b5; + g68 += -0.0690065547823906f * d * b4; + g69 += -0.16903084516525269f * d * b7; + g70 += 0.23904572427272797f * d * b6; + g70 += -0.0690065547823906f * d * b8; + g71 += 0.2182178944349289f * d * b7; + g72 += 0.26726123690605164f * d * b8; + } + { const float d = D(ii, k, 59); + g66 += -0.03857583925127983f * d * b22; + g66 += -0.20412415266036987f * d * b24; + g67 += -0.06681530922651291f * d * b21; + g67 += -0.1767766922712326f * d * b23; + g68 += -0.13363061845302582f * d * b20; + g68 += -0.14940357208251953f * d * b22; + g69 += 0.17251639068126678f * d * b19; + g70 += 0.14940357208251953f * d * b18; + g71 += 0.1767766922712326f * d * b17; + g71 += 0.06681530922651291f * d * b19; + g72 += 0.20412415266036987f * d * b16; + g72 += 0.03857583925127983f * d * b18; + } + { const float d = D(ii, k, 60); + g66 += 0.14433756470680237f * d * b17; + g67 += 0.18898223340511322f * d * b18; + g68 += 0.21128855645656586f * d * b19; + g69 += 0.2182178944349289f * d * b20; + g70 += 0.21128855645656586f * d * b21; + g71 += 0.18898223340511322f * d * b22; + g72 += 0.14433756470680237f * d * b23; + } + { const float d = D(ii, k, 61); + g66 += 0.20412415266036987f * d * b16; + g66 += -0.03857583925127983f * d * b18; + g67 += 0.1767766922712326f * d * b17; + g67 += -0.06681530922651291f * d * b19; + g68 += 0.14940357208251953f * d * b18; + g69 += 0.17251639068126678f * d * b21; + g70 += -0.13363061845302582f * d * b20; + g70 += 0.14940357208251953f * d * b22; + g71 += -0.06681530922651291f * d * b21; + g71 += 0.1767766922712326f * d * b23; + g72 += -0.03857583925127983f * d * b22; + g72 += 0.20412415266036987f * d * b24; + } + { const float d = D(ii, k, 62); + g3 += 1.0f * d * b1; + } + { const float d = D(ii, k, 63); + g3 += 1.0f * d * b2; + } + { const float d = D(ii, k, 64); + g3 += 1.0f * d * b3; + } + { const float d = D(ii, k, 65); + g37 += 0.3872983455657959f * d * b3; + g38 += 0.3872983455657959f * d * b2; + g39 += -0.22360679507255554f * d * b1; + g41 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 66); + g38 += 0.3872983455657959f * d * b1; + g39 += 0.4472135901451111f * d * b2; + g40 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 67); + g37 += 0.3872983455657959f * d * b1; + g39 += -0.22360679507255554f * d * b3; + g40 += 0.3872983455657959f * d * b2; + g41 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 68); + g37 += -0.0690065547823906f * d * b13; + g37 += -0.26726123690605164f * d * b15; + g38 += -0.16903084516525269f * d * b12; + g38 += -0.2182178944349289f * d * b14; + g39 += 0.23904572427272797f * d * b11; + g40 += 0.2182178944349289f * d * b10; + g41 += 0.26726123690605164f * d * b9; + g41 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 69); + g37 += 0.2182178944349289f * d * b10; + g38 += 0.2760262191295624f * d * b11; + g39 += 0.29277002811431885f * d * b12; + g40 += 0.2760262191295624f * d * b13; + g41 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 70); + g37 += 0.26726123690605164f * d * b9; + g37 += -0.0690065547823906f * d * b11; + g38 += 0.2182178944349289f * d * b10; + g39 += 0.23904572427272797f * d * b13; + g40 += -0.16903084516525269f * d * b12; + g40 += 0.2182178944349289f * d * b14; + g41 += -0.0690065547823906f * d * b13; + g41 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 71); + g73 += -0.03857583925127983f * d * b22; + g73 += -0.20412415266036987f * d * b24; + g74 += -0.06681530922651291f * d * b21; + g74 += -0.1767766922712326f * d * b23; + g75 += -0.13363061845302582f * d * b20; + g75 += -0.14940357208251953f * d * b22; + g76 += 0.17251639068126678f * d * b19; + g77 += 0.14940357208251953f * d * b18; + g78 += 0.1767766922712326f * d * b17; + g78 += 0.06681530922651291f * d * b19; + g79 += 0.20412415266036987f * d * b16; + g79 += 0.03857583925127983f * d * b18; + } + { const float d = D(ii, k, 72); + g73 += 0.14433756470680237f * d * b17; + g74 += 0.18898223340511322f * d * b18; + g75 += 0.21128855645656586f * d * b19; + g76 += 0.2182178944349289f * d * b20; + g77 += 0.21128855645656586f * d * b21; + g78 += 0.18898223340511322f * d * b22; + g79 += 0.14433756470680237f * d * b23; + } + { const float d = D(ii, k, 73); + g73 += 0.20412415266036987f * d * b16; + g73 += -0.03857583925127983f * d * b18; + g74 += 0.1767766922712326f * d * b17; + g74 += -0.06681530922651291f * d * b19; + g75 += 0.14940357208251953f * d * b18; + g76 += 0.17251639068126678f * d * b21; + g77 += -0.13363061845302582f * d * b20; + g77 += 0.14940357208251953f * d * b22; + g78 += -0.06681530922651291f * d * b21; + g78 += 0.1767766922712326f * d * b23; + g79 += -0.03857583925127983f * d * b22; + g79 += 0.20412415266036987f * d * b24; + } + { const float d = D(ii, k, 74); + g42 += 0.3872983455657959f * d * b3; + g43 += 0.3872983455657959f * d * b2; + g44 += -0.22360679507255554f * d * b1; + g46 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 75); + g43 += 0.3872983455657959f * d * b1; + g44 += 0.4472135901451111f * d * b2; + g45 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 76); + g42 += 0.3872983455657959f * d * b1; + g44 += -0.22360679507255554f * d * b3; + g45 += 0.3872983455657959f * d * b2; + g46 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 77); + g42 += -0.0690065547823906f * d * b13; + g42 += -0.26726123690605164f * d * b15; + g43 += -0.16903084516525269f * d * b12; + g43 += -0.2182178944349289f * d * b14; + g44 += 0.23904572427272797f * d * b11; + g45 += 0.2182178944349289f * d * b10; + g46 += 0.26726123690605164f * d * b9; + g46 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 78); + g42 += 0.2182178944349289f * d * b10; + g43 += 0.2760262191295624f * d * b11; + g44 += 0.29277002811431885f * d * b12; + g45 += 0.2760262191295624f * d * b13; + g46 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 79); + g42 += 0.26726123690605164f * d * b9; + g42 += -0.0690065547823906f * d * b11; + g43 += 0.2182178944349289f * d * b10; + g44 += 0.23904572427272797f * d * b13; + g45 += -0.16903084516525269f * d * b12; + g45 += 0.2182178944349289f * d * b14; + g46 += -0.0690065547823906f * d * b13; + g46 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 80); + g123 += 0.20412415266036987f * d * b15; + g124 += 0.1767766922712326f * d * b14; + g125 += 0.14940357208251953f * d * b13; + g125 += 0.03857583925127983f * d * b15; + g126 += 0.17251639068126678f * d * b12; + g126 += 0.06681530922651291f * d * b14; + g127 += -0.13363061845302582f * d * b11; + g128 += -0.06681530922651291f * d * b10; + g129 += -0.03857583925127983f * d * b9; + g129 += -0.14940357208251953f * d * b11; + g130 += -0.1767766922712326f * d * b10; + g131 += -0.20412415266036987f * d * b9; + } + { const float d = D(ii, k, 81); + g124 += 0.14433756470680237f * d * b9; + g125 += 0.18898223340511322f * d * b10; + g126 += 0.21128855645656586f * d * b11; + g127 += 0.2182178944349289f * d * b12; + g128 += 0.21128855645656586f * d * b13; + g129 += 0.18898223340511322f * d * b14; + g130 += 0.14433756470680237f * d * b15; + } + { const float d = D(ii, k, 82); + g123 += 0.20412415266036987f * d * b9; + g124 += 0.1767766922712326f * d * b10; + g125 += -0.03857583925127983f * d * b9; + g125 += 0.14940357208251953f * d * b11; + g126 += -0.06681530922651291f * d * b10; + g127 += -0.13363061845302582f * d * b13; + g128 += 0.17251639068126678f * d * b12; + g128 += -0.06681530922651291f * d * b14; + g129 += 0.14940357208251953f * d * b13; + g129 += -0.03857583925127983f * d * b15; + g130 += 0.1767766922712326f * d * b14; + g131 += 0.20412415266036987f * d * b15; + } + { const float d = D(ii, k, 83); + g14 += 1.0f * d * b0; + } + { const float d = D(ii, k, 84); + g15 += 1.0f * d * b0; + } + { const float d = D(ii, k, 85); + g16 += 1.0f * d * b0; + } + { const float d = D(ii, k, 86); + g14 += -0.22360679507255554f * d * b6; + g14 += -0.3872983455657959f * d * b8; + g15 += 0.3872983455657959f * d * b5; + g16 += 0.3872983455657959f * d * b4; + } + { const float d = D(ii, k, 87); + g14 += 0.3872983455657959f * d * b5; + g15 += 0.4472135901451111f * d * b6; + g16 += 0.3872983455657959f * d * b7; + } + { const float d = D(ii, k, 88); + g14 += 0.3872983455657959f * d * b4; + g15 += 0.3872983455657959f * d * b7; + g16 += -0.22360679507255554f * d * b6; + g16 += 0.3872983455657959f * d * b8; + } + { const float d = D(ii, k, 89); + g80 += 0.26726123690605164f * d * b8; + g81 += 0.2182178944349289f * d * b7; + g82 += 0.23904572427272797f * d * b6; + g82 += 0.0690065547823906f * d * b8; + g83 += -0.16903084516525269f * d * b5; + g84 += -0.0690065547823906f * d * b4; + g85 += -0.2182178944349289f * d * b5; + g86 += -0.26726123690605164f * d * b4; + } + { const float d = D(ii, k, 90); + g81 += 0.2182178944349289f * d * b4; + g82 += 0.2760262191295624f * d * b5; + g83 += 0.29277002811431885f * d * b6; + g84 += 0.2760262191295624f * d * b7; + g85 += 0.2182178944349289f * d * b8; + } + { const float d = D(ii, k, 91); + g80 += 0.26726123690605164f * d * b4; + g81 += 0.2182178944349289f * d * b5; + g82 += -0.0690065547823906f * d * b4; + g83 += -0.16903084516525269f * d * b7; + g84 += 0.23904572427272797f * d * b6; + g84 += -0.0690065547823906f * d * b8; + g85 += 0.2182178944349289f * d * b7; + g86 += 0.26726123690605164f * d * b8; + } + { const float d = D(ii, k, 92); + g80 += -0.03857583925127983f * d * b22; + g80 += -0.20412415266036987f * d * b24; + g81 += -0.06681530922651291f * d * b21; + g81 += -0.1767766922712326f * d * b23; + g82 += -0.13363061845302582f * d * b20; + g82 += -0.14940357208251953f * d * b22; + g83 += 0.17251639068126678f * d * b19; + g84 += 0.14940357208251953f * d * b18; + g85 += 0.1767766922712326f * d * b17; + g85 += 0.06681530922651291f * d * b19; + g86 += 0.20412415266036987f * d * b16; + g86 += 0.03857583925127983f * d * b18; + } + { const float d = D(ii, k, 93); + g80 += 0.14433756470680237f * d * b17; + g81 += 0.18898223340511322f * d * b18; + g82 += 0.21128855645656586f * d * b19; + g83 += 0.2182178944349289f * d * b20; + g84 += 0.21128855645656586f * d * b21; + g85 += 0.18898223340511322f * d * b22; + g86 += 0.14433756470680237f * d * b23; + } + { const float d = D(ii, k, 94); + g80 += 0.20412415266036987f * d * b16; + g80 += -0.03857583925127983f * d * b18; + g81 += 0.1767766922712326f * d * b17; + g81 += -0.06681530922651291f * d * b19; + g82 += 0.14940357208251953f * d * b18; + g83 += 0.17251639068126678f * d * b21; + g84 += -0.13363061845302582f * d * b20; + g84 += 0.14940357208251953f * d * b22; + g85 += -0.06681530922651291f * d * b21; + g85 += 0.1767766922712326f * d * b23; + g86 += -0.03857583925127983f * d * b22; + g86 += 0.20412415266036987f * d * b24; + } + { const float d = D(ii, k, 95); + g4 += 1.0f * d * b1; + } + { const float d = D(ii, k, 96); + g4 += 1.0f * d * b2; + } + { const float d = D(ii, k, 97); + g4 += 1.0f * d * b3; + } + { const float d = D(ii, k, 98); + g47 += 0.3872983455657959f * d * b3; + g48 += 0.3872983455657959f * d * b2; + g49 += -0.22360679507255554f * d * b1; + g51 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 99); + g48 += 0.3872983455657959f * d * b1; + g49 += 0.4472135901451111f * d * b2; + g50 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 100); + g47 += 0.3872983455657959f * d * b1; + g49 += -0.22360679507255554f * d * b3; + g50 += 0.3872983455657959f * d * b2; + g51 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 101); + g47 += -0.0690065547823906f * d * b13; + g47 += -0.26726123690605164f * d * b15; + g48 += -0.16903084516525269f * d * b12; + g48 += -0.2182178944349289f * d * b14; + g49 += 0.23904572427272797f * d * b11; + g50 += 0.2182178944349289f * d * b10; + g51 += 0.26726123690605164f * d * b9; + g51 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 102); + g47 += 0.2182178944349289f * d * b10; + g48 += 0.2760262191295624f * d * b11; + g49 += 0.29277002811431885f * d * b12; + g50 += 0.2760262191295624f * d * b13; + g51 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 103); + g47 += 0.26726123690605164f * d * b9; + g47 += -0.0690065547823906f * d * b11; + g48 += 0.2182178944349289f * d * b10; + g49 += 0.23904572427272797f * d * b13; + g50 += -0.16903084516525269f * d * b12; + g50 += 0.2182178944349289f * d * b14; + g51 += -0.0690065547823906f * d * b13; + g51 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 104); + g132 += 0.20412415266036987f * d * b15; + g133 += 0.1767766922712326f * d * b14; + g134 += 0.14940357208251953f * d * b13; + g134 += 0.03857583925127983f * d * b15; + g135 += 0.17251639068126678f * d * b12; + g135 += 0.06681530922651291f * d * b14; + g136 += -0.13363061845302582f * d * b11; + g137 += -0.06681530922651291f * d * b10; + g138 += -0.03857583925127983f * d * b9; + g138 += -0.14940357208251953f * d * b11; + g139 += -0.1767766922712326f * d * b10; + g140 += -0.20412415266036987f * d * b9; + } + { const float d = D(ii, k, 105); + g133 += 0.14433756470680237f * d * b9; + g134 += 0.18898223340511322f * d * b10; + g135 += 0.21128855645656586f * d * b11; + g136 += 0.2182178944349289f * d * b12; + g137 += 0.21128855645656586f * d * b13; + g138 += 0.18898223340511322f * d * b14; + g139 += 0.14433756470680237f * d * b15; + } + { const float d = D(ii, k, 106); + g132 += 0.20412415266036987f * d * b9; + g133 += 0.1767766922712326f * d * b10; + g134 += -0.03857583925127983f * d * b9; + g134 += 0.14940357208251953f * d * b11; + g135 += -0.06681530922651291f * d * b10; + g136 += -0.13363061845302582f * d * b13; + g137 += 0.17251639068126678f * d * b12; + g137 += -0.06681530922651291f * d * b14; + g138 += 0.14940357208251953f * d * b13; + g138 += -0.03857583925127983f * d * b15; + g139 += 0.1767766922712326f * d * b14; + g140 += 0.20412415266036987f * d * b15; + } + dL(ii, k, 0) = g0; + dL(ii, k, 1) = g1; + dL(ii, k, 2) = g2; + dL(ii, k, 3) = g3; + dL(ii, k, 4) = g4; + dL(ii, k, 5) = g5; + dL(ii, k, 6) = g6; + dL(ii, k, 7) = g7; + dL(ii, k, 8) = g8; + dL(ii, k, 9) = g9; + dL(ii, k, 10) = g10; + dL(ii, k, 11) = g11; + dL(ii, k, 12) = g12; + dL(ii, k, 13) = g13; + dL(ii, k, 14) = g14; + dL(ii, k, 15) = g15; + dL(ii, k, 16) = g16; + dL(ii, k, 17) = g17; + dL(ii, k, 18) = g18; + dL(ii, k, 19) = g19; + dL(ii, k, 20) = g20; + dL(ii, k, 21) = g21; + dL(ii, k, 22) = g22; + dL(ii, k, 23) = g23; + dL(ii, k, 24) = g24; + dL(ii, k, 25) = g25; + dL(ii, k, 26) = g26; + dL(ii, k, 27) = g27; + dL(ii, k, 28) = g28; + dL(ii, k, 29) = g29; + dL(ii, k, 30) = g30; + dL(ii, k, 31) = g31; + dL(ii, k, 32) = g32; + dL(ii, k, 33) = g33; + dL(ii, k, 34) = g34; + dL(ii, k, 35) = g35; + dL(ii, k, 36) = g36; + dL(ii, k, 37) = g37; + dL(ii, k, 38) = g38; + dL(ii, k, 39) = g39; + dL(ii, k, 40) = g40; + dL(ii, k, 41) = g41; + dL(ii, k, 42) = g42; + dL(ii, k, 43) = g43; + dL(ii, k, 44) = g44; + dL(ii, k, 45) = g45; + dL(ii, k, 46) = g46; + dL(ii, k, 47) = g47; + dL(ii, k, 48) = g48; + dL(ii, k, 49) = g49; + dL(ii, k, 50) = g50; + dL(ii, k, 51) = g51; + dL(ii, k, 52) = g52; + dL(ii, k, 53) = g53; + dL(ii, k, 54) = g54; + dL(ii, k, 55) = g55; + dL(ii, k, 56) = g56; + dL(ii, k, 57) = g57; + dL(ii, k, 58) = g58; + dL(ii, k, 59) = g59; + dL(ii, k, 60) = g60; + dL(ii, k, 61) = g61; + dL(ii, k, 62) = g62; + dL(ii, k, 63) = g63; + dL(ii, k, 64) = g64; + dL(ii, k, 65) = g65; + dL(ii, k, 66) = g66; + dL(ii, k, 67) = g67; + dL(ii, k, 68) = g68; + dL(ii, k, 69) = g69; + dL(ii, k, 70) = g70; + dL(ii, k, 71) = g71; + dL(ii, k, 72) = g72; + dL(ii, k, 73) = g73; + dL(ii, k, 74) = g74; + dL(ii, k, 75) = g75; + dL(ii, k, 76) = g76; + dL(ii, k, 77) = g77; + dL(ii, k, 78) = g78; + dL(ii, k, 79) = g79; + dL(ii, k, 80) = g80; + dL(ii, k, 81) = g81; + dL(ii, k, 82) = g82; + dL(ii, k, 83) = g83; + dL(ii, k, 84) = g84; + dL(ii, k, 85) = g85; + dL(ii, k, 86) = g86; + dL(ii, k, 87) = g87; + dL(ii, k, 88) = g88; + dL(ii, k, 89) = g89; + dL(ii, k, 90) = g90; + dL(ii, k, 91) = g91; + dL(ii, k, 92) = g92; + dL(ii, k, 93) = g93; + dL(ii, k, 94) = g94; + dL(ii, k, 95) = g95; + dL(ii, k, 96) = g96; + dL(ii, k, 97) = g97; + dL(ii, k, 98) = g98; + dL(ii, k, 99) = g99; + dL(ii, k, 100) = g100; + dL(ii, k, 101) = g101; + dL(ii, k, 102) = g102; + dL(ii, k, 103) = g103; + dL(ii, k, 104) = g104; + dL(ii, k, 105) = g105; + dL(ii, k, 106) = g106; + dL(ii, k, 107) = g107; + dL(ii, k, 108) = g108; + dL(ii, k, 109) = g109; + dL(ii, k, 110) = g110; + dL(ii, k, 111) = g111; + dL(ii, k, 112) = g112; + dL(ii, k, 113) = g113; + dL(ii, k, 114) = g114; + dL(ii, k, 115) = g115; + dL(ii, k, 116) = g116; + dL(ii, k, 117) = g117; + dL(ii, k, 118) = g118; + dL(ii, k, 119) = g119; + dL(ii, k, 120) = g120; + dL(ii, k, 121) = g121; + dL(ii, k, 122) = g122; + dL(ii, k, 123) = g123; + dL(ii, k, 124) = g124; + dL(ii, k, 125) = g125; + dL(ii, k, 126) = g126; + dL(ii, k, 127) = g127; + dL(ii, k, 128) = g128; + dL(ii, k, 129) = g129; + dL(ii, k, 130) = g130; + dL(ii, k, 131) = g131; + dL(ii, k, 132) = g132; + dL(ii, k, 133) = g133; + dL(ii, k, 134) = g134; + dL(ii, k, 135) = g135; + dL(ii, k, 136) = g136; + dL(ii, k, 137) = g137; + dL(ii, k, 138) = g138; + dL(ii, k, 139) = g139; + dL(ii, k, 140) = g140; + } + } + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + const float a16 = L(ii, k, 16); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a48 = L(ii, k, 48); + const float a49 = L(ii, k, 49); + const float a50 = L(ii, k, 50); + const float a51 = L(ii, k, 51); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + const float a69 = L(ii, k, 69); + const float a70 = L(ii, k, 70); + const float a71 = L(ii, k, 71); + const float a72 = L(ii, k, 72); + const float a73 = L(ii, k, 73); + const float a74 = L(ii, k, 74); + const float a75 = L(ii, k, 75); + const float a76 = L(ii, k, 76); + const float a77 = L(ii, k, 77); + const float a78 = L(ii, k, 78); + const float a79 = L(ii, k, 79); + const float a80 = L(ii, k, 80); + const float a81 = L(ii, k, 81); + const float a82 = L(ii, k, 82); + const float a83 = L(ii, k, 83); + const float a84 = L(ii, k, 84); + const float a85 = L(ii, k, 85); + const float a86 = L(ii, k, 86); + const float a87 = L(ii, k, 87); + const float a88 = L(ii, k, 88); + const float a89 = L(ii, k, 89); + const float a90 = L(ii, k, 90); + const float a91 = L(ii, k, 91); + const float a92 = L(ii, k, 92); + const float a93 = L(ii, k, 93); + const float a94 = L(ii, k, 94); + const float a95 = L(ii, k, 95); + const float a96 = L(ii, k, 96); + const float a97 = L(ii, k, 97); + const float a98 = L(ii, k, 98); + const float a99 = L(ii, k, 99); + const float a100 = L(ii, k, 100); + const float a101 = L(ii, k, 101); + const float a102 = L(ii, k, 102); + const float a103 = L(ii, k, 103); + const float a104 = L(ii, k, 104); + const float a123 = L(ii, k, 123); + const float a124 = L(ii, k, 124); + const float a125 = L(ii, k, 125); + const float a126 = L(ii, k, 126); + const float a127 = L(ii, k, 127); + const float a128 = L(ii, k, 128); + const float a129 = L(ii, k, 129); + const float a130 = L(ii, k, 130); + const float a131 = L(ii, k, 131); + const float a132 = L(ii, k, 132); + const float a133 = L(ii, k, 133); + const float a134 = L(ii, k, 134); + const float a135 = L(ii, k, 135); + const float a136 = L(ii, k, 136); + const float a137 = L(ii, k, 137); + const float a138 = L(ii, k, 138); + const float a139 = L(ii, k, 139); + const float a140 = L(ii, k, 140); + float h0 = 0.0f; + float h1 = 0.0f; + float h2 = 0.0f; + float h3 = 0.0f; + float h4 = 0.0f; + float h5 = 0.0f; + float h6 = 0.0f; + float h7 = 0.0f; + float h8 = 0.0f; + float h9 = 0.0f; + float h10 = 0.0f; + float h11 = 0.0f; + float h12 = 0.0f; + float h13 = 0.0f; + float h14 = 0.0f; + float h15 = 0.0f; + float h16 = 0.0f; + float h17 = 0.0f; + float h18 = 0.0f; + float h19 = 0.0f; + float h20 = 0.0f; + float h21 = 0.0f; + float h22 = 0.0f; + float h23 = 0.0f; + float h24 = 0.0f; + { const float d = D(ii, k, 0); + h0 += 1.0f * d * a0; + } + { const float d = D(ii, k, 1); + h0 += 1.0f * d * a1; + } + { const float d = D(ii, k, 2); + h1 += 0.3333333432674408f * d * a8; + h2 += 0.3333333432674408f * d * a9; + h3 += 0.3333333432674408f * d * a10; + } + { const float d = D(ii, k, 3); + h0 += 1.0f * d * a2; + } + { const float d = D(ii, k, 4); + h4 += 0.20000000298023224f * d * a27; + h5 += 0.20000000298023224f * d * a28; + h6 += 0.20000000298023224f * d * a29; + h7 += 0.20000000298023224f * d * a30; + h8 += 0.20000000298023224f * d * a31; + } + { const float d = D(ii, k, 5); + h1 += 0.3333333432674408f * d * a11; + h2 += 0.3333333432674408f * d * a12; + h3 += 0.3333333432674408f * d * a13; + } + { const float d = D(ii, k, 6); + h0 += 1.0f * d * a3; + } + { const float d = D(ii, k, 7); + h4 += 0.20000000298023224f * d * a37; + h5 += 0.20000000298023224f * d * a38; + h6 += 0.20000000298023224f * d * a39; + h7 += 0.20000000298023224f * d * a40; + h8 += 0.20000000298023224f * d * a41; + } + { const float d = D(ii, k, 8); + h4 += 0.20000000298023224f * d * a42; + h5 += 0.20000000298023224f * d * a43; + h6 += 0.20000000298023224f * d * a44; + h7 += 0.20000000298023224f * d * a45; + h8 += 0.20000000298023224f * d * a46; + } + { const float d = D(ii, k, 9); + h1 += 0.3333333432674408f * d * a14; + h2 += 0.3333333432674408f * d * a15; + h3 += 0.3333333432674408f * d * a16; + } + { const float d = D(ii, k, 10); + h9 += 0.1428571492433548f * d * a80; + h10 += 0.1428571492433548f * d * a81; + h11 += 0.1428571492433548f * d * a82; + h12 += 0.1428571492433548f * d * a83; + h13 += 0.1428571492433548f * d * a84; + h14 += 0.1428571492433548f * d * a85; + h15 += 0.1428571492433548f * d * a86; + } + { const float d = D(ii, k, 11); + h0 += 1.0f * d * a4; + } + { const float d = D(ii, k, 12); + h4 += 0.20000000298023224f * d * a47; + h5 += 0.20000000298023224f * d * a48; + h6 += 0.20000000298023224f * d * a49; + h7 += 0.20000000298023224f * d * a50; + h8 += 0.20000000298023224f * d * a51; + } + { const float d = D(ii, k, 13); + h16 += 0.1111111119389534f * d * a132; + h17 += 0.1111111119389534f * d * a133; + h18 += 0.1111111119389534f * d * a134; + h19 += 0.1111111119389534f * d * a135; + h20 += 0.1111111119389534f * d * a136; + h21 += 0.1111111119389534f * d * a137; + h22 += 0.1111111119389534f * d * a138; + h23 += 0.1111111119389534f * d * a139; + h24 += 0.1111111119389534f * d * a140; + } + { const float d = D(ii, k, 14); + h1 += 1.0f * d * a0; + } + { const float d = D(ii, k, 15); + h2 += 1.0f * d * a0; + } + { const float d = D(ii, k, 16); + h3 += 1.0f * d * a0; + } + { const float d = D(ii, k, 17); + h1 += 1.0f * d * a1; + } + { const float d = D(ii, k, 18); + h2 += 1.0f * d * a1; + } + { const float d = D(ii, k, 19); + h3 += 1.0f * d * a1; + } + { const float d = D(ii, k, 20); + h0 += 1.0f * d * a8; + } + { const float d = D(ii, k, 21); + h0 += 1.0f * d * a9; + } + { const float d = D(ii, k, 22); + h0 += 1.0f * d * a10; + } + { const float d = D(ii, k, 23); + h6 += -0.22360679507255554f * d * a8; + h8 += -0.3872983455657959f * d * a8; + h5 += 0.3872983455657959f * d * a9; + h4 += 0.3872983455657959f * d * a10; + } + { const float d = D(ii, k, 24); + h5 += 0.3872983455657959f * d * a8; + h6 += 0.4472135901451111f * d * a9; + h7 += 0.3872983455657959f * d * a10; + } + { const float d = D(ii, k, 25); + h4 += 0.3872983455657959f * d * a8; + h7 += 0.3872983455657959f * d * a9; + h6 += -0.22360679507255554f * d * a10; + h8 += 0.3872983455657959f * d * a10; + } + { const float d = D(ii, k, 26); + h8 += 0.26726123690605164f * d * a52; + h7 += 0.2182178944349289f * d * a53; + h6 += 0.23904572427272797f * d * a54; + h8 += 0.0690065547823906f * d * a54; + h5 += -0.16903084516525269f * d * a55; + h4 += -0.0690065547823906f * d * a56; + h5 += -0.2182178944349289f * d * a57; + h4 += -0.26726123690605164f * d * a58; + } + { const float d = D(ii, k, 27); + h4 += 0.2182178944349289f * d * a53; + h5 += 0.2760262191295624f * d * a54; + h6 += 0.29277002811431885f * d * a55; + h7 += 0.2760262191295624f * d * a56; + h8 += 0.2182178944349289f * d * a57; + } + { const float d = D(ii, k, 28); + h4 += 0.26726123690605164f * d * a52; + h5 += 0.2182178944349289f * d * a53; + h4 += -0.0690065547823906f * d * a54; + h7 += -0.16903084516525269f * d * a55; + h6 += 0.23904572427272797f * d * a56; + h8 += -0.0690065547823906f * d * a56; + h7 += 0.2182178944349289f * d * a57; + h8 += 0.26726123690605164f * d * a58; + } + { const float d = D(ii, k, 29); + h1 += 1.0f * d * a2; + } + { const float d = D(ii, k, 30); + h2 += 1.0f * d * a2; + } + { const float d = D(ii, k, 31); + h3 += 1.0f * d * a2; + } + { const float d = D(ii, k, 32); + h3 += 0.3872983455657959f * d * a27; + h2 += 0.3872983455657959f * d * a28; + h1 += -0.22360679507255554f * d * a29; + h1 += -0.3872983455657959f * d * a31; + } + { const float d = D(ii, k, 33); + h1 += 0.3872983455657959f * d * a28; + h2 += 0.4472135901451111f * d * a29; + h3 += 0.3872983455657959f * d * a30; + } + { const float d = D(ii, k, 34); + h1 += 0.3872983455657959f * d * a27; + h3 += -0.22360679507255554f * d * a29; + h2 += 0.3872983455657959f * d * a30; + h3 += 0.3872983455657959f * d * a31; + } + { const float d = D(ii, k, 35); + h13 += -0.0690065547823906f * d * a27; + h15 += -0.26726123690605164f * d * a27; + h12 += -0.16903084516525269f * d * a28; + h14 += -0.2182178944349289f * d * a28; + h11 += 0.23904572427272797f * d * a29; + h10 += 0.2182178944349289f * d * a30; + h9 += 0.26726123690605164f * d * a31; + h11 += 0.0690065547823906f * d * a31; + } + { const float d = D(ii, k, 36); + h10 += 0.2182178944349289f * d * a27; + h11 += 0.2760262191295624f * d * a28; + h12 += 0.29277002811431885f * d * a29; + h13 += 0.2760262191295624f * d * a30; + h14 += 0.2182178944349289f * d * a31; + } + { const float d = D(ii, k, 37); + h9 += 0.26726123690605164f * d * a27; + h11 += -0.0690065547823906f * d * a27; + h10 += 0.2182178944349289f * d * a28; + h13 += 0.23904572427272797f * d * a29; + h12 += -0.16903084516525269f * d * a30; + h14 += 0.2182178944349289f * d * a30; + h13 += -0.0690065547823906f * d * a31; + h15 += 0.26726123690605164f * d * a31; + } + { const float d = D(ii, k, 38); + h15 += 0.20412415266036987f * d * a87; + h14 += 0.1767766922712326f * d * a88; + h13 += 0.14940357208251953f * d * a89; + h15 += 0.03857583925127983f * d * a89; + h12 += 0.17251639068126678f * d * a90; + h14 += 0.06681530922651291f * d * a90; + h11 += -0.13363061845302582f * d * a91; + h10 += -0.06681530922651291f * d * a92; + h9 += -0.03857583925127983f * d * a93; + h11 += -0.14940357208251953f * d * a93; + h10 += -0.1767766922712326f * d * a94; + h9 += -0.20412415266036987f * d * a95; + } + { const float d = D(ii, k, 39); + h9 += 0.14433756470680237f * d * a88; + h10 += 0.18898223340511322f * d * a89; + h11 += 0.21128855645656586f * d * a90; + h12 += 0.2182178944349289f * d * a91; + h13 += 0.21128855645656586f * d * a92; + h14 += 0.18898223340511322f * d * a93; + h15 += 0.14433756470680237f * d * a94; + } + { const float d = D(ii, k, 40); + h9 += 0.20412415266036987f * d * a87; + h10 += 0.1767766922712326f * d * a88; + h9 += -0.03857583925127983f * d * a89; + h11 += 0.14940357208251953f * d * a89; + h10 += -0.06681530922651291f * d * a90; + h13 += -0.13363061845302582f * d * a91; + h12 += 0.17251639068126678f * d * a92; + h14 += -0.06681530922651291f * d * a92; + h13 += 0.14940357208251953f * d * a93; + h15 += -0.03857583925127983f * d * a93; + h14 += 0.1767766922712326f * d * a94; + h15 += 0.20412415266036987f * d * a95; + } + { const float d = D(ii, k, 41); + h3 += 0.3872983455657959f * d * a32; + h2 += 0.3872983455657959f * d * a33; + h1 += -0.22360679507255554f * d * a34; + h1 += -0.3872983455657959f * d * a36; + } + { const float d = D(ii, k, 42); + h1 += 0.3872983455657959f * d * a33; + h2 += 0.4472135901451111f * d * a34; + h3 += 0.3872983455657959f * d * a35; + } + { const float d = D(ii, k, 43); + h1 += 0.3872983455657959f * d * a32; + h3 += -0.22360679507255554f * d * a34; + h2 += 0.3872983455657959f * d * a35; + h3 += 0.3872983455657959f * d * a36; + } + { const float d = D(ii, k, 44); + h13 += -0.0690065547823906f * d * a32; + h15 += -0.26726123690605164f * d * a32; + h12 += -0.16903084516525269f * d * a33; + h14 += -0.2182178944349289f * d * a33; + h11 += 0.23904572427272797f * d * a34; + h10 += 0.2182178944349289f * d * a35; + h9 += 0.26726123690605164f * d * a36; + h11 += 0.0690065547823906f * d * a36; + } + { const float d = D(ii, k, 45); + h10 += 0.2182178944349289f * d * a32; + h11 += 0.2760262191295624f * d * a33; + h12 += 0.29277002811431885f * d * a34; + h13 += 0.2760262191295624f * d * a35; + h14 += 0.2182178944349289f * d * a36; + } + { const float d = D(ii, k, 46); + h9 += 0.26726123690605164f * d * a32; + h11 += -0.0690065547823906f * d * a32; + h10 += 0.2182178944349289f * d * a33; + h13 += 0.23904572427272797f * d * a34; + h12 += -0.16903084516525269f * d * a35; + h14 += 0.2182178944349289f * d * a35; + h13 += -0.0690065547823906f * d * a36; + h15 += 0.26726123690605164f * d * a36; + } + { const float d = D(ii, k, 47); + h15 += 0.20412415266036987f * d * a96; + h14 += 0.1767766922712326f * d * a97; + h13 += 0.14940357208251953f * d * a98; + h15 += 0.03857583925127983f * d * a98; + h12 += 0.17251639068126678f * d * a99; + h14 += 0.06681530922651291f * d * a99; + h11 += -0.13363061845302582f * d * a100; + h10 += -0.06681530922651291f * d * a101; + h9 += -0.03857583925127983f * d * a102; + h11 += -0.14940357208251953f * d * a102; + h10 += -0.1767766922712326f * d * a103; + h9 += -0.20412415266036987f * d * a104; + } + { const float d = D(ii, k, 48); + h9 += 0.14433756470680237f * d * a97; + h10 += 0.18898223340511322f * d * a98; + h11 += 0.21128855645656586f * d * a99; + h12 += 0.2182178944349289f * d * a100; + h13 += 0.21128855645656586f * d * a101; + h14 += 0.18898223340511322f * d * a102; + h15 += 0.14433756470680237f * d * a103; + } + { const float d = D(ii, k, 49); + h9 += 0.20412415266036987f * d * a96; + h10 += 0.1767766922712326f * d * a97; + h9 += -0.03857583925127983f * d * a98; + h11 += 0.14940357208251953f * d * a98; + h10 += -0.06681530922651291f * d * a99; + h13 += -0.13363061845302582f * d * a100; + h12 += 0.17251639068126678f * d * a101; + h14 += -0.06681530922651291f * d * a101; + h13 += 0.14940357208251953f * d * a102; + h15 += -0.03857583925127983f * d * a102; + h14 += 0.1767766922712326f * d * a103; + h15 += 0.20412415266036987f * d * a104; + } + { const float d = D(ii, k, 50); + h0 += 1.0f * d * a11; + } + { const float d = D(ii, k, 51); + h0 += 1.0f * d * a12; + } + { const float d = D(ii, k, 52); + h0 += 1.0f * d * a13; + } + { const float d = D(ii, k, 53); + h6 += -0.22360679507255554f * d * a11; + h8 += -0.3872983455657959f * d * a11; + h5 += 0.3872983455657959f * d * a12; + h4 += 0.3872983455657959f * d * a13; + } + { const float d = D(ii, k, 54); + h5 += 0.3872983455657959f * d * a11; + h6 += 0.4472135901451111f * d * a12; + h7 += 0.3872983455657959f * d * a13; + } + { const float d = D(ii, k, 55); + h4 += 0.3872983455657959f * d * a11; + h7 += 0.3872983455657959f * d * a12; + h6 += -0.22360679507255554f * d * a13; + h8 += 0.3872983455657959f * d * a13; + } + { const float d = D(ii, k, 56); + h8 += 0.26726123690605164f * d * a66; + h7 += 0.2182178944349289f * d * a67; + h6 += 0.23904572427272797f * d * a68; + h8 += 0.0690065547823906f * d * a68; + h5 += -0.16903084516525269f * d * a69; + h4 += -0.0690065547823906f * d * a70; + h5 += -0.2182178944349289f * d * a71; + h4 += -0.26726123690605164f * d * a72; + } + { const float d = D(ii, k, 57); + h4 += 0.2182178944349289f * d * a67; + h5 += 0.2760262191295624f * d * a68; + h6 += 0.29277002811431885f * d * a69; + h7 += 0.2760262191295624f * d * a70; + h8 += 0.2182178944349289f * d * a71; + } + { const float d = D(ii, k, 58); + h4 += 0.26726123690605164f * d * a66; + h5 += 0.2182178944349289f * d * a67; + h4 += -0.0690065547823906f * d * a68; + h7 += -0.16903084516525269f * d * a69; + h6 += 0.23904572427272797f * d * a70; + h8 += -0.0690065547823906f * d * a70; + h7 += 0.2182178944349289f * d * a71; + h8 += 0.26726123690605164f * d * a72; + } + { const float d = D(ii, k, 59); + h22 += -0.03857583925127983f * d * a66; + h24 += -0.20412415266036987f * d * a66; + h21 += -0.06681530922651291f * d * a67; + h23 += -0.1767766922712326f * d * a67; + h20 += -0.13363061845302582f * d * a68; + h22 += -0.14940357208251953f * d * a68; + h19 += 0.17251639068126678f * d * a69; + h18 += 0.14940357208251953f * d * a70; + h17 += 0.1767766922712326f * d * a71; + h19 += 0.06681530922651291f * d * a71; + h16 += 0.20412415266036987f * d * a72; + h18 += 0.03857583925127983f * d * a72; + } + { const float d = D(ii, k, 60); + h17 += 0.14433756470680237f * d * a66; + h18 += 0.18898223340511322f * d * a67; + h19 += 0.21128855645656586f * d * a68; + h20 += 0.2182178944349289f * d * a69; + h21 += 0.21128855645656586f * d * a70; + h22 += 0.18898223340511322f * d * a71; + h23 += 0.14433756470680237f * d * a72; + } + { const float d = D(ii, k, 61); + h16 += 0.20412415266036987f * d * a66; + h18 += -0.03857583925127983f * d * a66; + h17 += 0.1767766922712326f * d * a67; + h19 += -0.06681530922651291f * d * a67; + h18 += 0.14940357208251953f * d * a68; + h21 += 0.17251639068126678f * d * a69; + h20 += -0.13363061845302582f * d * a70; + h22 += 0.14940357208251953f * d * a70; + h21 += -0.06681530922651291f * d * a71; + h23 += 0.1767766922712326f * d * a71; + h22 += -0.03857583925127983f * d * a72; + h24 += 0.20412415266036987f * d * a72; + } + { const float d = D(ii, k, 62); + h1 += 1.0f * d * a3; + } + { const float d = D(ii, k, 63); + h2 += 1.0f * d * a3; + } + { const float d = D(ii, k, 64); + h3 += 1.0f * d * a3; + } + { const float d = D(ii, k, 65); + h3 += 0.3872983455657959f * d * a37; + h2 += 0.3872983455657959f * d * a38; + h1 += -0.22360679507255554f * d * a39; + h1 += -0.3872983455657959f * d * a41; + } + { const float d = D(ii, k, 66); + h1 += 0.3872983455657959f * d * a38; + h2 += 0.4472135901451111f * d * a39; + h3 += 0.3872983455657959f * d * a40; + } + { const float d = D(ii, k, 67); + h1 += 0.3872983455657959f * d * a37; + h3 += -0.22360679507255554f * d * a39; + h2 += 0.3872983455657959f * d * a40; + h3 += 0.3872983455657959f * d * a41; + } + { const float d = D(ii, k, 68); + h13 += -0.0690065547823906f * d * a37; + h15 += -0.26726123690605164f * d * a37; + h12 += -0.16903084516525269f * d * a38; + h14 += -0.2182178944349289f * d * a38; + h11 += 0.23904572427272797f * d * a39; + h10 += 0.2182178944349289f * d * a40; + h9 += 0.26726123690605164f * d * a41; + h11 += 0.0690065547823906f * d * a41; + } + { const float d = D(ii, k, 69); + h10 += 0.2182178944349289f * d * a37; + h11 += 0.2760262191295624f * d * a38; + h12 += 0.29277002811431885f * d * a39; + h13 += 0.2760262191295624f * d * a40; + h14 += 0.2182178944349289f * d * a41; + } + { const float d = D(ii, k, 70); + h9 += 0.26726123690605164f * d * a37; + h11 += -0.0690065547823906f * d * a37; + h10 += 0.2182178944349289f * d * a38; + h13 += 0.23904572427272797f * d * a39; + h12 += -0.16903084516525269f * d * a40; + h14 += 0.2182178944349289f * d * a40; + h13 += -0.0690065547823906f * d * a41; + h15 += 0.26726123690605164f * d * a41; + } + { const float d = D(ii, k, 71); + h22 += -0.03857583925127983f * d * a73; + h24 += -0.20412415266036987f * d * a73; + h21 += -0.06681530922651291f * d * a74; + h23 += -0.1767766922712326f * d * a74; + h20 += -0.13363061845302582f * d * a75; + h22 += -0.14940357208251953f * d * a75; + h19 += 0.17251639068126678f * d * a76; + h18 += 0.14940357208251953f * d * a77; + h17 += 0.1767766922712326f * d * a78; + h19 += 0.06681530922651291f * d * a78; + h16 += 0.20412415266036987f * d * a79; + h18 += 0.03857583925127983f * d * a79; + } + { const float d = D(ii, k, 72); + h17 += 0.14433756470680237f * d * a73; + h18 += 0.18898223340511322f * d * a74; + h19 += 0.21128855645656586f * d * a75; + h20 += 0.2182178944349289f * d * a76; + h21 += 0.21128855645656586f * d * a77; + h22 += 0.18898223340511322f * d * a78; + h23 += 0.14433756470680237f * d * a79; + } + { const float d = D(ii, k, 73); + h16 += 0.20412415266036987f * d * a73; + h18 += -0.03857583925127983f * d * a73; + h17 += 0.1767766922712326f * d * a74; + h19 += -0.06681530922651291f * d * a74; + h18 += 0.14940357208251953f * d * a75; + h21 += 0.17251639068126678f * d * a76; + h20 += -0.13363061845302582f * d * a77; + h22 += 0.14940357208251953f * d * a77; + h21 += -0.06681530922651291f * d * a78; + h23 += 0.1767766922712326f * d * a78; + h22 += -0.03857583925127983f * d * a79; + h24 += 0.20412415266036987f * d * a79; + } + { const float d = D(ii, k, 74); + h3 += 0.3872983455657959f * d * a42; + h2 += 0.3872983455657959f * d * a43; + h1 += -0.22360679507255554f * d * a44; + h1 += -0.3872983455657959f * d * a46; + } + { const float d = D(ii, k, 75); + h1 += 0.3872983455657959f * d * a43; + h2 += 0.4472135901451111f * d * a44; + h3 += 0.3872983455657959f * d * a45; + } + { const float d = D(ii, k, 76); + h1 += 0.3872983455657959f * d * a42; + h3 += -0.22360679507255554f * d * a44; + h2 += 0.3872983455657959f * d * a45; + h3 += 0.3872983455657959f * d * a46; + } + { const float d = D(ii, k, 77); + h13 += -0.0690065547823906f * d * a42; + h15 += -0.26726123690605164f * d * a42; + h12 += -0.16903084516525269f * d * a43; + h14 += -0.2182178944349289f * d * a43; + h11 += 0.23904572427272797f * d * a44; + h10 += 0.2182178944349289f * d * a45; + h9 += 0.26726123690605164f * d * a46; + h11 += 0.0690065547823906f * d * a46; + } + { const float d = D(ii, k, 78); + h10 += 0.2182178944349289f * d * a42; + h11 += 0.2760262191295624f * d * a43; + h12 += 0.29277002811431885f * d * a44; + h13 += 0.2760262191295624f * d * a45; + h14 += 0.2182178944349289f * d * a46; + } + { const float d = D(ii, k, 79); + h9 += 0.26726123690605164f * d * a42; + h11 += -0.0690065547823906f * d * a42; + h10 += 0.2182178944349289f * d * a43; + h13 += 0.23904572427272797f * d * a44; + h12 += -0.16903084516525269f * d * a45; + h14 += 0.2182178944349289f * d * a45; + h13 += -0.0690065547823906f * d * a46; + h15 += 0.26726123690605164f * d * a46; + } + { const float d = D(ii, k, 80); + h15 += 0.20412415266036987f * d * a123; + h14 += 0.1767766922712326f * d * a124; + h13 += 0.14940357208251953f * d * a125; + h15 += 0.03857583925127983f * d * a125; + h12 += 0.17251639068126678f * d * a126; + h14 += 0.06681530922651291f * d * a126; + h11 += -0.13363061845302582f * d * a127; + h10 += -0.06681530922651291f * d * a128; + h9 += -0.03857583925127983f * d * a129; + h11 += -0.14940357208251953f * d * a129; + h10 += -0.1767766922712326f * d * a130; + h9 += -0.20412415266036987f * d * a131; + } + { const float d = D(ii, k, 81); + h9 += 0.14433756470680237f * d * a124; + h10 += 0.18898223340511322f * d * a125; + h11 += 0.21128855645656586f * d * a126; + h12 += 0.2182178944349289f * d * a127; + h13 += 0.21128855645656586f * d * a128; + h14 += 0.18898223340511322f * d * a129; + h15 += 0.14433756470680237f * d * a130; + } + { const float d = D(ii, k, 82); + h9 += 0.20412415266036987f * d * a123; + h10 += 0.1767766922712326f * d * a124; + h9 += -0.03857583925127983f * d * a125; + h11 += 0.14940357208251953f * d * a125; + h10 += -0.06681530922651291f * d * a126; + h13 += -0.13363061845302582f * d * a127; + h12 += 0.17251639068126678f * d * a128; + h14 += -0.06681530922651291f * d * a128; + h13 += 0.14940357208251953f * d * a129; + h15 += -0.03857583925127983f * d * a129; + h14 += 0.1767766922712326f * d * a130; + h15 += 0.20412415266036987f * d * a131; + } + { const float d = D(ii, k, 83); + h0 += 1.0f * d * a14; + } + { const float d = D(ii, k, 84); + h0 += 1.0f * d * a15; + } + { const float d = D(ii, k, 85); + h0 += 1.0f * d * a16; + } + { const float d = D(ii, k, 86); + h6 += -0.22360679507255554f * d * a14; + h8 += -0.3872983455657959f * d * a14; + h5 += 0.3872983455657959f * d * a15; + h4 += 0.3872983455657959f * d * a16; + } + { const float d = D(ii, k, 87); + h5 += 0.3872983455657959f * d * a14; + h6 += 0.4472135901451111f * d * a15; + h7 += 0.3872983455657959f * d * a16; + } + { const float d = D(ii, k, 88); + h4 += 0.3872983455657959f * d * a14; + h7 += 0.3872983455657959f * d * a15; + h6 += -0.22360679507255554f * d * a16; + h8 += 0.3872983455657959f * d * a16; + } + { const float d = D(ii, k, 89); + h8 += 0.26726123690605164f * d * a80; + h7 += 0.2182178944349289f * d * a81; + h6 += 0.23904572427272797f * d * a82; + h8 += 0.0690065547823906f * d * a82; + h5 += -0.16903084516525269f * d * a83; + h4 += -0.0690065547823906f * d * a84; + h5 += -0.2182178944349289f * d * a85; + h4 += -0.26726123690605164f * d * a86; + } + { const float d = D(ii, k, 90); + h4 += 0.2182178944349289f * d * a81; + h5 += 0.2760262191295624f * d * a82; + h6 += 0.29277002811431885f * d * a83; + h7 += 0.2760262191295624f * d * a84; + h8 += 0.2182178944349289f * d * a85; + } + { const float d = D(ii, k, 91); + h4 += 0.26726123690605164f * d * a80; + h5 += 0.2182178944349289f * d * a81; + h4 += -0.0690065547823906f * d * a82; + h7 += -0.16903084516525269f * d * a83; + h6 += 0.23904572427272797f * d * a84; + h8 += -0.0690065547823906f * d * a84; + h7 += 0.2182178944349289f * d * a85; + h8 += 0.26726123690605164f * d * a86; + } + { const float d = D(ii, k, 92); + h22 += -0.03857583925127983f * d * a80; + h24 += -0.20412415266036987f * d * a80; + h21 += -0.06681530922651291f * d * a81; + h23 += -0.1767766922712326f * d * a81; + h20 += -0.13363061845302582f * d * a82; + h22 += -0.14940357208251953f * d * a82; + h19 += 0.17251639068126678f * d * a83; + h18 += 0.14940357208251953f * d * a84; + h17 += 0.1767766922712326f * d * a85; + h19 += 0.06681530922651291f * d * a85; + h16 += 0.20412415266036987f * d * a86; + h18 += 0.03857583925127983f * d * a86; + } + { const float d = D(ii, k, 93); + h17 += 0.14433756470680237f * d * a80; + h18 += 0.18898223340511322f * d * a81; + h19 += 0.21128855645656586f * d * a82; + h20 += 0.2182178944349289f * d * a83; + h21 += 0.21128855645656586f * d * a84; + h22 += 0.18898223340511322f * d * a85; + h23 += 0.14433756470680237f * d * a86; + } + { const float d = D(ii, k, 94); + h16 += 0.20412415266036987f * d * a80; + h18 += -0.03857583925127983f * d * a80; + h17 += 0.1767766922712326f * d * a81; + h19 += -0.06681530922651291f * d * a81; + h18 += 0.14940357208251953f * d * a82; + h21 += 0.17251639068126678f * d * a83; + h20 += -0.13363061845302582f * d * a84; + h22 += 0.14940357208251953f * d * a84; + h21 += -0.06681530922651291f * d * a85; + h23 += 0.1767766922712326f * d * a85; + h22 += -0.03857583925127983f * d * a86; + h24 += 0.20412415266036987f * d * a86; + } + { const float d = D(ii, k, 95); + h1 += 1.0f * d * a4; + } + { const float d = D(ii, k, 96); + h2 += 1.0f * d * a4; + } + { const float d = D(ii, k, 97); + h3 += 1.0f * d * a4; + } + { const float d = D(ii, k, 98); + h3 += 0.3872983455657959f * d * a47; + h2 += 0.3872983455657959f * d * a48; + h1 += -0.22360679507255554f * d * a49; + h1 += -0.3872983455657959f * d * a51; + } + { const float d = D(ii, k, 99); + h1 += 0.3872983455657959f * d * a48; + h2 += 0.4472135901451111f * d * a49; + h3 += 0.3872983455657959f * d * a50; + } + { const float d = D(ii, k, 100); + h1 += 0.3872983455657959f * d * a47; + h3 += -0.22360679507255554f * d * a49; + h2 += 0.3872983455657959f * d * a50; + h3 += 0.3872983455657959f * d * a51; + } + { const float d = D(ii, k, 101); + h13 += -0.0690065547823906f * d * a47; + h15 += -0.26726123690605164f * d * a47; + h12 += -0.16903084516525269f * d * a48; + h14 += -0.2182178944349289f * d * a48; + h11 += 0.23904572427272797f * d * a49; + h10 += 0.2182178944349289f * d * a50; + h9 += 0.26726123690605164f * d * a51; + h11 += 0.0690065547823906f * d * a51; + } + { const float d = D(ii, k, 102); + h10 += 0.2182178944349289f * d * a47; + h11 += 0.2760262191295624f * d * a48; + h12 += 0.29277002811431885f * d * a49; + h13 += 0.2760262191295624f * d * a50; + h14 += 0.2182178944349289f * d * a51; + } + { const float d = D(ii, k, 103); + h9 += 0.26726123690605164f * d * a47; + h11 += -0.0690065547823906f * d * a47; + h10 += 0.2182178944349289f * d * a48; + h13 += 0.23904572427272797f * d * a49; + h12 += -0.16903084516525269f * d * a50; + h14 += 0.2182178944349289f * d * a50; + h13 += -0.0690065547823906f * d * a51; + h15 += 0.26726123690605164f * d * a51; + } + { const float d = D(ii, k, 104); + h15 += 0.20412415266036987f * d * a132; + h14 += 0.1767766922712326f * d * a133; + h13 += 0.14940357208251953f * d * a134; + h15 += 0.03857583925127983f * d * a134; + h12 += 0.17251639068126678f * d * a135; + h14 += 0.06681530922651291f * d * a135; + h11 += -0.13363061845302582f * d * a136; + h10 += -0.06681530922651291f * d * a137; + h9 += -0.03857583925127983f * d * a138; + h11 += -0.14940357208251953f * d * a138; + h10 += -0.1767766922712326f * d * a139; + h9 += -0.20412415266036987f * d * a140; + } + { const float d = D(ii, k, 105); + h9 += 0.14433756470680237f * d * a133; + h10 += 0.18898223340511322f * d * a134; + h11 += 0.21128855645656586f * d * a135; + h12 += 0.2182178944349289f * d * a136; + h13 += 0.21128855645656586f * d * a137; + h14 += 0.18898223340511322f * d * a138; + h15 += 0.14433756470680237f * d * a139; + } + { const float d = D(ii, k, 106); + h9 += 0.20412415266036987f * d * a132; + h10 += 0.1767766922712326f * d * a133; + h9 += -0.03857583925127983f * d * a134; + h11 += 0.14940357208251953f * d * a134; + h10 += -0.06681530922651291f * d * a135; + h13 += -0.13363061845302582f * d * a136; + h12 += 0.17251639068126678f * d * a137; + h14 += -0.06681530922651291f * d * a137; + h13 += 0.14940357208251953f * d * a138; + h15 += -0.03857583925127983f * d * a138; + h14 += 0.1767766922712326f * d * a139; + h15 += 0.20412415266036987f * d * a140; + } + dR(ii, k, 0) += h0; + dR(ii, k, 1) += h1; + dR(ii, k, 2) += h2; + dR(ii, k, 3) += h3; + dR(ii, k, 4) += h4; + dR(ii, k, 5) += h5; + dR(ii, k, 6) += h6; + dR(ii, k, 7) += h7; + dR(ii, k, 8) += h8; + dR(ii, k, 9) += h9; + dR(ii, k, 10) += h10; + dR(ii, k, 11) += h11; + dR(ii, k, 12) += h12; + dR(ii, k, 13) += h13; + dR(ii, k, 14) += h14; + dR(ii, k, 15) += h15; + dR(ii, k, 16) += h16; + dR(ii, k, 17) += h17; + dR(ii, k, 18) += h18; + dR(ii, k, 19) += h19; + dR(ii, k, 20) += h20; + dR(ii, k, 21) += h21; + dR(ii, k, 22) += h22; + dR(ii, k, 23) += h23; + dR(ii, k, 24) += h24; + } + } + +}; + +// mixed product, 3161 terms: GRACE-2L-OMAT-large-base AAA, GRACE-2L-OMAT-large-ft-AM AAA, GRACE-2L-OMAT-large-ft-E +// AAA, GRACE-2L-SMAX-OMAT-large AAA, GRACE-2L-SMAX-large AAA +struct T3161_a6496249 { + static constexpr int nt = 3161, nl = 141; + static constexpr int tab[3161][3] = {{0,0,0}, {1,0,1}, {8,1,2}, {9,2,2}, {10,3,2}, {2,0,3}, {27,4,4}, {28,5,4}, {29,6,4}, {30,7,4}, {31,8,4}, {11,1,5}, {12,2,5}, {13,3,5}, {3,0,6}, {37,4,7}, {38,5,7}, {39,6,7}, {40,7,7}, {41,8,7}, {42,4,8}, {43,5,8}, {44,6,8}, {45,7,8}, {46,8,8}, {14,1,9}, {15,2,9}, {16,3,9}, {80,9,10}, {81,10,10}, {82,11,10}, {83,12,10}, {84,13,10}, {85,14,10}, {86,15,10}, {4,0,11}, {47,4,12}, {48,5,12}, {49,6,12}, {50,7,12}, {51,8,12}, {132,16,13}, {133,17,13}, {134,18,13}, {135,19,13}, {136,20,13}, {137,21,13}, {138,22,13}, {139,23,13}, {140,24,13}, {0,1,14}, {0,2,15}, {0,3,16}, {1,1,17}, {1,2,18}, {1,3,19}, {8,0,20}, {9,0,21}, {10,0,22}, {8,6,23}, {8,8,23}, {9,5,23}, {10,4,23}, {8,5,24}, {9,6,24}, {10,7,24}, {8,4,25}, {9,7,25}, {10,6,25}, {10,8,25}, {52,8,26}, {53,7,26}, {54,6,26}, {54,8,26}, {55,5,26}, {56,4,26}, {57,5,26}, {58,4,26}, {53,4,27}, {54,5,27}, {55,6,27}, {56,7,27}, {57,8,27}, {52,4,28}, {53,5,28}, {54,4,28}, {55,7,28}, {56,6,28}, {56,8,28}, {57,7,28}, {58,8,28}, {2,1,29}, {2,2,30}, {2,3,31}, {27,3,32}, {28,2,32}, {29,1,32}, {31,1,32}, {28,1,33}, {29,2,33}, {30,3,33}, {27,1,34}, {29,3,34}, {30,2,34}, {31,3,34}, {27,13,35}, {27,15,35}, {28,12,35}, {28,14,35}, {29,11,35}, {30,10,35}, {31,9,35}, {31,11,35}, {27,10,36}, {28,11,36}, {29,12,36}, {30,13,36}, {31,14,36}, {27,9,37}, {27,11,37}, {28,10,37}, {29,13,37}, {30,12,37}, {30,14,37}, {31,13,37}, {31,15,37}, {87,15,38}, {88,14,38}, {89,13,38}, {89,15,38}, {90,12,38}, {90,14,38}, {91,11,38}, {92,10,38}, {93,9,38}, {93,11,38}, {94,10,38}, {95,9,38}, {88,9,39}, {89,10,39}, {90,11,39}, {91,12,39}, {92,13,39}, {93,14,39}, {94,15,39}, {87,9,40}, {88,10,40}, {89,9,40}, {89,11,40}, {90,10,40}, {91,13,40}, {92,12,40}, {92,14,40}, {93,13,40}, {93,15,40}, {94,14,40}, {95,15,40}, {32,3,41}, {33,2,41}, {34,1,41}, {36,1,41}, {33,1,42}, {34,2,42}, {35,3,42}, {32,1,43}, {34,3,43}, {35,2,43}, {36,3,43}, {32,13,44}, {32,15,44}, {33,12,44}, {33,14,44}, {34,11,44}, {35,10,44}, {36,9,44}, {36,11,44}, {32,10,45}, {33,11,45}, {34,12,45}, {35,13,45}, {36,14,45}, {32,9,46}, {32,11,46}, {33,10,46}, {34,13,46}, {35,12,46}, {35,14,46}, {36,13,46}, {36,15,46}, {96,15,47}, {97,14,47}, {98,13,47}, {98,15,47}, {99,12,47}, {99,14,47}, {100,11,47}, {101,10,47}, {102,9,47}, {102,11,47}, {103,10,47}, {104,9,47}, {97,9,48}, {98,10,48}, {99,11,48}, {100,12,48}, {101,13,48}, {102,14,48}, {103,15,48}, {96,9,49}, {97,10,49}, {98,9,49}, {98,11,49}, {99,10,49}, {100,13,49}, {101,12,49}, {101,14,49}, {102,13,49}, {102,15,49}, {103,14,49}, {104,15,49}, {11,0,50}, {12,0,51}, {13,0,52}, {11,6,53}, {11,8,53}, {12,5,53}, {13,4,53}, {11,5,54}, {12,6,54}, {13,7,54}, {11,4,55}, {12,7,55}, {13,6,55}, {13,8,55}, {66,8,56}, {67,7,56}, {68,6,56}, {68,8,56}, {69,5,56}, {70,4,56}, {71,5,56}, {72,4,56}, {67,4,57}, {68,5,57}, {69,6,57}, {70,7,57}, {71,8,57}, {66,4,58}, {67,5,58}, {68,4,58}, {69,7,58}, {70,6,58}, {70,8,58}, {71,7,58}, {72,8,58}, {66,22,59}, {66,24,59}, {67,21,59}, {67,23,59}, {68,20,59}, {68,22,59}, {69,19,59}, {70,18,59}, {71,17,59}, {71,19,59}, {72,16,59}, {72,18,59}, {66,17,60}, {67,18,60}, {68,19,60}, {69,20,60}, {70,21,60}, {71,22,60}, {72,23,60}, {66,16,61}, {66,18,61}, {67,17,61}, {67,19,61}, {68,18,61}, {69,21,61}, {70,20,61}, {70,22,61}, {71,21,61}, {71,23,61}, {72,22,61}, {72,24,61}, {3,1,62}, {3,2,63}, {3,3,64}, {37,3,65}, {38,2,65}, {39,1,65}, {41,1,65}, {38,1,66}, {39,2,66}, {40,3,66}, {37,1,67}, {39,3,67}, {40,2,67}, {41,3,67}, {37,13,68}, {37,15,68}, {38,12,68}, {38,14,68}, {39,11,68}, {40,10,68}, {41,9,68}, {41,11,68}, {37,10,69}, {38,11,69}, {39,12,69}, {40,13,69}, {41,14,69}, {37,9,70}, {37,11,70}, {38,10,70}, {39,13,70}, {40,12,70}, {40,14,70}, {41,13,70}, {41,15,70}, {73,22,71}, {73,24,71}, {74,21,71}, {74,23,71}, {75,20,71}, {75,22,71}, {76,19,71}, {77,18,71}, {78,17,71}, {78,19,71}, {79,16,71}, {79,18,71}, {73,17,72}, {74,18,72}, {75,19,72}, {76,20,72}, {77,21,72}, {78,22,72}, {79,23,72}, {73,16,73}, {73,18,73}, {74,17,73}, {74,19,73}, {75,18,73}, {76,21,73}, {77,20,73}, {77,22,73}, {78,21,73}, {78,23,73}, {79,22,73}, {79,24,73}, {42,3,74}, {43,2,74}, {44,1,74}, {46,1,74}, {43,1,75}, {44,2,75}, {45,3,75}, {42,1,76}, {44,3,76}, {45,2,76}, {46,3,76}, {42,13,77}, {42,15,77}, {43,12,77}, {43,14,77}, {44,11,77}, {45,10,77}, {46,9,77}, {46,11,77}, {42,10,78}, {43,11,78}, {44,12,78}, {45,13,78}, {46,14,78}, {42,9,79}, {42,11,79}, {43,10,79}, {44,13,79}, {45,12,79}, {45,14,79}, {46,13,79}, {46,15,79}, {123,15,80}, {124,14,80}, {125,13,80}, {125,15,80}, {126,12,80}, {126,14,80}, {127,11,80}, {128,10,80}, {129,9,80}, {129,11,80}, {130,10,80}, {131,9,80}, {124,9,81}, {125,10,81}, {126,11,81}, {127,12,81}, {128,13,81}, {129,14,81}, {130,15,81}, {123,9,82}, {124,10,82}, {125,9,82}, {125,11,82}, {126,10,82}, {127,13,82}, {128,12,82}, {128,14,82}, {129,13,82}, {129,15,82}, {130,14,82}, {131,15,82}, {14,0,83}, {15,0,84}, {16,0,85}, {14,6,86}, {14,8,86}, {15,5,86}, {16,4,86}, {14,5,87}, {15,6,87}, {16,7,87}, {14,4,88}, {15,7,88}, {16,6,88}, {16,8,88}, {80,8,89}, {81,7,89}, {82,6,89}, {82,8,89}, {83,5,89}, {84,4,89}, {85,5,89}, {86,4,89}, {81,4,90}, {82,5,90}, {83,6,90}, {84,7,90}, {85,8,90}, {80,4,91}, {81,5,91}, {82,4,91}, {83,7,91}, {84,6,91}, {84,8,91}, {85,7,91}, {86,8,91}, {80,22,92}, {80,24,92}, {81,21,92}, {81,23,92}, {82,20,92}, {82,22,92}, {83,19,92}, {84,18,92}, {85,17,92}, {85,19,92}, {86,16,92}, {86,18,92}, {80,17,93}, {81,18,93}, {82,19,93}, {83,20,93}, {84,21,93}, {85,22,93}, {86,23,93}, {80,16,94}, {80,18,94}, {81,17,94}, {81,19,94}, {82,18,94}, {83,21,94}, {84,20,94}, {84,22,94}, {85,21,94}, {85,23,94}, {86,22,94}, {86,24,94}, {4,1,95}, {4,2,96}, {4,3,97}, {47,3,98}, {48,2,98}, {49,1,98}, {51,1,98}, {48,1,99}, {49,2,99}, {50,3,99}, {47,1,100}, {49,3,100}, {50,2,100}, {51,3,100}, {47,13,101}, {47,15,101}, {48,12,101}, {48,14,101}, {49,11,101}, {50,10,101}, {51,9,101}, {51,11,101}, {47,10,102}, {48,11,102}, {49,12,102}, {50,13,102}, {51,14,102}, {47,9,103}, {47,11,103}, {48,10,103}, {49,13,103}, {50,12,103}, {50,14,103}, {51,13,103}, {51,15,103}, {132,15,104}, {133,14,104}, {134,13,104}, {134,15,104}, {135,12,104}, {135,14,104}, {136,11,104}, {137,10,104}, {138,9,104}, {138,11,104}, {139,10,104}, {140,9,104}, {133,9,105}, {134,10,105}, {135,11,105}, {136,12,105}, {137,13,105}, {138,14,105}, {139,15,105}, {132,9,106}, {133,10,106}, {134,9,106}, {134,11,106}, {135,10,106}, {136,13,106}, {137,12,106}, {137,14,106}, {138,13,106}, {138,15,106}, {139,14,106}, {140,15,106}, {0,4,107}, {0,5,108}, {0,6,109}, {0,7,110}, {0,8,111}, {1,4,112}, {1,5,113}, {1,6,114}, {1,7,115}, {1,8,116}, {17,0,117}, {18,0,118}, {19,0,119}, {20,0,120}, {21,0,121}, {17,6,122}, {18,7,122}, {19,4,122}, {20,5,122}, {17,7,123}, {18,6,123}, {18,8,123}, {19,5,123}, {20,4,123}, {21,5,123}, {17,4,124}, {18,5,124}, {19,6,124}, {20,7,124}, {21,8,124}, {17,5,125}, {18,4,125}, {19,7,125}, {20,6,125}, {20,8,125}, {21,7,125}, {18,5,126}, {19,8,126}, {20,7,126}, {21,6,126}, {8,3,127}, {10,1,127}, {8,2,128}, {9,1,128}, {8,1,129}, {9,2,129}, {10,3,129}, {9,3,130}, {10,2,130}, {8,1,131}, {10,3,131}, {8,13,132}, {8,15,132}, {9,10,132}, {10,9,132}, {10,11,132}, {8,12,133}, {8,14,133}, {9,11,133}, {10,10,133}, {8,11,134}, {9,12,134}, {10,13,134}, {8,10,135}, {9,13,135}, {10,12,135}, {10,14,135}, {8,9,136}, {8,11,136}, {9,14,136}, {10,13,136}, {10,15,136}, {52,3,137}, {53,2,137}, {54,3,137}, {56,1,137}, {58,1,137}, {53,3,138}, {54,2,138}, {55,1,138}, {57,1,138}, {54,1,139}, {55,2,139}, {56,3,139}, {53,1,140}, {55,3,140}, {56,2,140}, {57,3,140}, {52,1,141}, {54,1,141}, {56,3,141}, {57,2,141}, {58,3,141}, {52,13,142}, {53,12,142}, {54,13,142}, {54,15,142}, {55,10,142}, {56,9,142}, {56,11,142}, {58,11,142}, {52,14,143}, {53,13,143}, {53,15,143}, {54,12,143}, {54,14,143}, {55,11,143}, {56,10,143}, {57,9,143}, {57,11,143}, {58,10,143}, {52,9,144}, {54,11,144}, {55,12,144}, {56,13,144}, {58,15,144}, {52,10,145}, {53,9,145}, {53,11,145}, {54,10,145}, {55,13,145}, {56,12,145}, {56,14,145}, {57,13,145}, {57,15,145}, {58,14,145}, {52,11,146}, {54,9,146}, {54,11,146}, {55,14,146}, {56,13,146}, {56,15,146}, {57,12,146}, {58,13,146}, {2,4,147}, {2,5,148}, {2,6,149}, {2,7,150}, {2,8,151}, {27,0,152}, {28,0,153}, {29,0,154}, {30,0,155}, {31,0,156}, {27,20,157}, {27,24,157}, {28,21,157}, {28,23,157}, {29,18,157}, {30,17,157}, {30,19,157}, {31,16,157}, {27,21,158}, {27,23,158}, {28,20,158}, {28,22,158}, {29,19,158}, {30,18,158}, {31,17,158}, {31,19,158}, {27,18,159}, {28,19,159}, {29,20,159}, {30,21,159}, {31,22,159}, {27,17,160}, {27,19,160}, {28,18,160}, {29,21,160}, {30,20,160}, {30,22,160}, {31,21,160}, {31,23,160}, {27,16,161}, {28,17,161}, {28,19,161}, {29,22,161}, {30,21,161}, {30,23,161}, {31,20,161}, {31,24,161}, {87,22,162}, {88,21,162}, {89,20,162}, {89,24,162}, {90,21,162}, {90,23,162}, {91,18,162}, {92,17,162}, {92,19,162}, {93,16,162}, {94,19,162}, {95,18,162}, {87,23,163}, {88,22,163}, {88,24,163}, {89,21,163}, {89,23,163}, {90,20,163}, {90,22,163}, {91,19,163}, {92,18,163}, {93,17,163}, {93,19,163}, {94,16,163}, {94,18,163}, {95,17,163}, {87,16,164}, {88,17,164}, {89,18,164}, {90,19,164}, {91,20,164}, {92,21,164}, {93,22,164}, {94,23,164}, {95,24,164}, {87,17,165}, {88,16,165}, {88,18,165}, {89,17,165}, {89,19,165}, {90,18,165}, {91,21,165}, {92,20,165}, {92,22,165}, {93,21,165}, {93,23,165}, {94,22,165}, {94,24,165}, {95,23,165}, {87,18,166}, {88,19,166}, {89,16,166}, {90,17,166}, {90,19,166}, {91,22,166}, {92,21,166}, {92,23,166}, {93,20,166}, {93,24,166}, {94,21,166}, {95,22,166}, {32,0,167}, {33,0,168}, {34,0,169}, {35,0,170}, {36,0,171}, {32,6,172}, {33,7,172}, {34,4,172}, {35,5,172}, {32,7,173}, {33,6,173}, {33,8,173}, {34,5,173}, {35,4,173}, {36,5,173}, {32,4,174}, {33,5,174}, {34,6,174}, {35,7,174}, {36,8,174}, {32,5,175}, {33,4,175}, {34,7,175}, {35,6,175}, {35,8,175}, {36,7,175}, {33,5,176}, {34,8,176}, {35,7,176}, {36,6,176}, {32,20,177}, {32,24,177}, {33,21,177}, {33,23,177}, {34,18,177}, {35,17,177}, {35,19,177}, {36,16,177}, {32,21,178}, {32,23,178}, {33,20,178}, {33,22,178}, {34,19,178}, {35,18,178}, {36,17,178}, {36,19,178}, {32,18,179}, {33,19,179}, {34,20,179}, {35,21,179}, {36,22,179}, {32,17,180}, {32,19,180}, {33,18,180}, {34,21,180}, {35,20,180}, {35,22,180}, {36,21,180}, {36,23,180}, {32,16,181}, {33,17,181}, {33,19,181}, {34,22,181}, {35,21,181}, {35,23,181}, {36,20,181}, {36,24,181}, {96,8,182}, {97,7,182}, {98,6,182}, {99,7,182}, {100,4,182}, {101,5,182}, {103,5,182}, {104,4,182}, {97,8,183}, {98,7,183}, {99,6,183}, {99,8,183}, {100,5,183}, {101,4,183}, {102,5,183}, {103,4,183}, {98,4,184}, {99,5,184}, {100,6,184}, {101,7,184}, {102,8,184}, {97,4,185}, {98,5,185}, {99,4,185}, {100,7,185}, {101,6,185}, {101,8,185}, {102,7,185}, {103,8,185}, {96,4,186}, {97,5,186}, {99,5,186}, {100,8,186}, {101,7,186}, {102,6,186}, {103,7,186}, {104,8,186}, {96,22,187}, {97,21,187}, {98,20,187}, {98,24,187}, {99,21,187}, {99,23,187}, {100,18,187}, {101,17,187}, {101,19,187}, {102,16,187}, {103,19,187}, {104,18,187}, {96,23,188}, {97,22,188}, {97,24,188}, {98,21,188}, {98,23,188}, {99,20,188}, {99,22,188}, {100,19,188}, {101,18,188}, {102,17,188}, {102,19,188}, {103,16,188}, {103,18,188}, {104,17,188}, {96,16,189}, {97,17,189}, {98,18,189}, {99,19,189}, {100,20,189}, {101,21,189}, {102,22,189}, {103,23,189}, {104,24,189}, {96,17,190}, {97,16,190}, {97,18,190}, {98,17,190}, {98,19,190}, {99,18,190}, {100,21,190}, {101,20,190}, {101,22,190}, {102,21,190}, {102,23,190}, {103,22,190}, {103,24,190}, {104,23,190}, {96,18,191}, {97,19,191}, {98,16,191}, {99,17,191}, {99,19,191}, {100,22,191}, {101,21,191}, {101,23,191}, {102,20,191}, {102,24,191}, {103,21,191}, {104,22,191}, {11,3,192}, {13,1,192}, {11,2,193}, {12,1,193}, {11,1,194}, {12,2,194}, {13,3,194}, {12,3,195}, {13,2,195}, {11,1,196}, {13,3,196}, {11,13,197}, {11,15,197}, {12,10,197}, {13,9,197}, {13,11,197}, {11,12,198}, {11,14,198}, {12,11,198}, {13,10,198}, {11,11,199}, {12,12,199}, {13,13,199}, {11,10,200}, {12,13,200}, {13,12,200}, {13,14,200}, {11,9,201}, {11,11,201}, {12,14,201}, {13,13,201}, {13,15,201}, {66,3,202}, {67,2,202}, {68,3,202}, {70,1,202}, {72,1,202}, {67,3,203}, {68,2,203}, {69,1,203}, {71,1,203}, {68,1,204}, {69,2,204}, {70,3,204}, {67,1,205}, {69,3,205}, {70,2,205}, {71,3,205}, {66,1,206}, {68,1,206}, {70,3,206}, {71,2,206}, {72,3,206}, {66,13,207}, {67,12,207}, {68,13,207}, {68,15,207}, {69,10,207}, {70,9,207}, {70,11,207}, {72,11,207}, {66,14,208}, {67,13,208}, {67,15,208}, {68,12,208}, {68,14,208}, {69,11,208}, {70,10,208}, {71,9,208}, {71,11,208}, {72,10,208}, {66,9,209}, {68,11,209}, {69,12,209}, {70,13,209}, {72,15,209}, {66,10,210}, {67,9,210}, {67,11,210}, {68,10,210}, {69,13,210}, {70,12,210}, {70,14,210}, {71,13,210}, {71,15,210}, {72,14,210}, {66,11,211}, {68,9,211}, {68,11,211}, {69,14,211}, {70,13,211}, {70,15,211}, {71,12,211}, {72,13,211}, {3,4,212}, {3,5,213}, {3,6,214}, {3,7,215}, {3,8,216}, {37,0,217}, {38,0,218}, {39,0,219}, {40,0,220}, {41,0,221}, {37,6,222}, {38,7,222}, {39,4,222}, {40,5,222}, {37,7,223}, {38,6,223}, {38,8,223}, {39,5,223}, {40,4,223}, {41,5,223}, {37,4,224}, {38,5,224}, {39,6,224}, {40,7,224}, {41,8,224}, {37,5,225}, {38,4,225}, {39,7,225}, {40,6,225}, {40,8,225}, {41,7,225}, {38,5,226}, {39,8,226}, {40,7,226}, {41,6,226}, {37,20,227}, {37,24,227}, {38,21,227}, {38,23,227}, {39,18,227}, {40,17,227}, {40,19,227}, {41,16,227}, {37,21,228}, {37,23,228}, {38,20,228}, {38,22,228}, {39,19,228}, {40,18,228}, {41,17,228}, {41,19,228}, {37,18,229}, {38,19,229}, {39,20,229}, {40,21,229}, {41,22,229}, {37,17,230}, {37,19,230}, {38,18,230}, {39,21,230}, {40,20,230}, {40,22,230}, {41,21,230}, {41,23,230}, {37,16,231}, {38,17,231}, {38,19,231}, {39,22,231}, {40,21,231}, {40,23,231}, {41,20,231}, {41,24,231}, {105,8,232}, {106,7,232}, {107,6,232}, {108,7,232}, {109,4,232}, {110,5,232}, {112,5,232}, {113,4,232}, {106,8,233}, {107,7,233}, {108,6,233}, {108,8,233}, {109,5,233}, {110,4,233}, {111,5,233}, {112,4,233}, {107,4,234}, {108,5,234}, {109,6,234}, {110,7,234}, {111,8,234}, {106,4,235}, {107,5,235}, {108,4,235}, {109,7,235}, {110,6,235}, {110,8,235}, {111,7,235}, {112,8,235}, {105,4,236}, {106,5,236}, {108,5,236}, {109,8,236}, {110,7,236}, {111,6,236}, {112,7,236}, {113,8,236}, {105,22,237}, {106,21,237}, {107,20,237}, {107,24,237}, {108,21,237}, {108,23,237}, {109,18,237}, {110,17,237}, {110,19,237}, {111,16,237}, {112,19,237}, {113,18,237}, {105,23,238}, {106,22,238}, {106,24,238}, {107,21,238}, {107,23,238}, {108,20,238}, {108,22,238}, {109,19,238}, {110,18,238}, {111,17,238}, {111,19,238}, {112,16,238}, {112,18,238}, {113,17,238}, {105,16,239}, {106,17,239}, {107,18,239}, {108,19,239}, {109,20,239}, {110,21,239}, {111,22,239}, {112,23,239}, {113,24,239}, {105,17,240}, {106,16,240}, {106,18,240}, {107,17,240}, {107,19,240}, {108,18,240}, {109,21,240}, {110,20,240}, {110,22,240}, {111,21,240}, {111,23,240}, {112,22,240}, {112,24,240}, {113,23,240}, {105,18,241}, {106,19,241}, {107,16,241}, {108,17,241}, {108,19,241}, {109,22,241}, {110,21,241}, {110,23,241}, {111,20,241}, {111,24,241}, {112,21,241}, {113,22,241}, {73,3,242}, {74,2,242}, {75,3,242}, {77,1,242}, {79,1,242}, {74,3,243}, {75,2,243}, {76,1,243}, {78,1,243}, {75,1,244}, {76,2,244}, {77,3,244}, {74,1,245}, {76,3,245}, {77,2,245}, {78,3,245}, {73,1,246}, {75,1,246}, {77,3,246}, {78,2,246}, {79,3,246}, {73,13,247}, {74,12,247}, {75,13,247}, {75,15,247}, {76,10,247}, {77,9,247}, {77,11,247}, {79,11,247}, {73,14,248}, {74,13,248}, {74,15,248}, {75,12,248}, {75,14,248}, {76,11,248}, {77,10,248}, {78,9,248}, {78,11,248}, {79,10,248}, {73,9,249}, {75,11,249}, {76,12,249}, {77,13,249}, {79,15,249}, {73,10,250}, {74,9,250}, {74,11,250}, {75,10,250}, {76,13,250}, {77,12,250}, {77,14,250}, {78,13,250}, {78,15,250}, {79,14,250}, {73,11,251}, {75,9,251}, {75,11,251}, {76,14,251}, {77,13,251}, {77,15,251}, {78,12,251}, {79,13,251}, {42,0,252}, {43,0,253}, {44,0,254}, {45,0,255}, {46,0,256}, {42,6,257}, {43,7,257}, {44,4,257}, {45,5,257}, {42,7,258}, {43,6,258}, {43,8,258}, {44,5,258}, {45,4,258}, {46,5,258}, {42,4,259}, {43,5,259}, {44,6,259}, {45,7,259}, {46,8,259}, {42,5,260}, {43,4,260}, {44,7,260}, {45,6,260}, {45,8,260}, {46,7,260}, {43,5,261}, {44,8,261}, {45,7,261}, {46,6,261}, {42,20,262}, {42,24,262}, {43,21,262}, {43,23,262}, {44,18,262}, {45,17,262}, {45,19,262}, {46,16,262}, {42,21,263}, {42,23,263}, {43,20,263}, {43,22,263}, {44,19,263}, {45,18,263}, {46,17,263}, {46,19,263}, {42,18,264}, {43,19,264}, {44,20,264}, {45,21,264}, {46,22,264}, {42,17,265}, {42,19,265}, {43,18,265}, {44,21,265}, {45,20,265}, {45,22,265}, {46,21,265}, {46,23,265}, {42,16,266}, {43,17,266}, {43,19,266}, {44,22,266}, {45,21,266}, {45,23,266}, {46,20,266}, {46,24,266}, {123,8,267}, {124,7,267}, {125,6,267}, {126,7,267}, {127,4,267}, {128,5,267}, {130,5,267}, {131,4,267}, {124,8,268}, {125,7,268}, {126,6,268}, {126,8,268}, {127,5,268}, {128,4,268}, {129,5,268}, {130,4,268}, {125,4,269}, {126,5,269}, {127,6,269}, {128,7,269}, {129,8,269}, {124,4,270}, {125,5,270}, {126,4,270}, {127,7,270}, {128,6,270}, {128,8,270}, {129,7,270}, {130,8,270}, {123,4,271}, {124,5,271}, {126,5,271}, {127,8,271}, {128,7,271}, {129,6,271}, {130,7,271}, {131,8,271}, {123,22,272}, {124,21,272}, {125,20,272}, {125,24,272}, {126,21,272}, {126,23,272}, {127,18,272}, {128,17,272}, {128,19,272}, {129,16,272}, {130,19,272}, {131,18,272}, {123,23,273}, {124,22,273}, {124,24,273}, {125,21,273}, {125,23,273}, {126,20,273}, {126,22,273}, {127,19,273}, {128,18,273}, {129,17,273}, {129,19,273}, {130,16,273}, {130,18,273}, {131,17,273}, {123,16,274}, {124,17,274}, {125,18,274}, {126,19,274}, {127,20,274}, {128,21,274}, {129,22,274}, {130,23,274}, {131,24,274}, {123,17,275}, {124,16,275}, {124,18,275}, {125,17,275}, {125,19,275}, {126,18,275}, {127,21,275}, {128,20,275}, {128,22,275}, {129,21,275}, {129,23,275}, {130,22,275}, {130,24,275}, {131,23,275}, {123,18,276}, {124,19,276}, {125,16,276}, {126,17,276}, {126,19,276}, {127,22,276}, {128,21,276}, {128,23,276}, {129,20,276}, {129,24,276}, {130,21,276}, {131,22,276}, {14,3,277}, {16,1,277}, {14,2,278}, {15,1,278}, {14,1,279}, {15,2,279}, {16,3,279}, {15,3,280}, {16,2,280}, {14,1,281}, {16,3,281}, {14,13,282}, {14,15,282}, {15,10,282}, {16,9,282}, {16,11,282}, {14,12,283}, {14,14,283}, {15,11,283}, {16,10,283}, {14,11,284}, {15,12,284}, {16,13,284}, {14,10,285}, {15,13,285}, {16,12,285}, {16,14,285}, {14,9,286}, {14,11,286}, {15,14,286}, {16,13,286}, {16,15,286}, {80,3,287}, {81,2,287}, {82,3,287}, {84,1,287}, {86,1,287}, {81,3,288}, {82,2,288}, {83,1,288}, {85,1,288}, {82,1,289}, {83,2,289}, {84,3,289}, {81,1,290}, {83,3,290}, {84,2,290}, {85,3,290}, {80,1,291}, {82,1,291}, {84,3,291}, {85,2,291}, {86,3,291}, {80,13,292}, {81,12,292}, {82,13,292}, {82,15,292}, {83,10,292}, {84,9,292}, {84,11,292}, {86,11,292}, {80,14,293}, {81,13,293}, {81,15,293}, {82,12,293}, {82,14,293}, {83,11,293}, {84,10,293}, {85,9,293}, {85,11,293}, {86,10,293}, {80,9,294}, {82,11,294}, {83,12,294}, {84,13,294}, {86,15,294}, {80,10,295}, {81,9,295}, {81,11,295}, {82,10,295}, {83,13,295}, {84,12,295}, {84,14,295}, {85,13,295}, {85,15,295}, {86,14,295}, {80,11,296}, {82,9,296}, {82,11,296}, {83,14,296}, {84,13,296}, {84,15,296}, {85,12,296}, {86,13,296}, {4,4,297}, {4,5,298}, {4,6,299}, {4,7,300}, {4,8,301}, {47,0,302}, {48,0,303}, {49,0,304}, {50,0,305}, {51,0,306}, {47,6,307}, {48,7,307}, {49,4,307}, {50,5,307}, {47,7,308}, {48,6,308}, {48,8,308}, {49,5,308}, {50,4,308}, {51,5,308}, {47,4,309}, {48,5,309}, {49,6,309}, {50,7,309}, {51,8,309}, {47,5,310}, {48,4,310}, {49,7,310}, {50,6,310}, {50,8,310}, {51,7,310}, {48,5,311}, {49,8,311}, {50,7,311}, {51,6,311}, {47,20,312}, {47,24,312}, {48,21,312}, {48,23,312}, {49,18,312}, {50,17,312}, {50,19,312}, {51,16,312}, {47,21,313}, {47,23,313}, {48,20,313}, {48,22,313}, {49,19,313}, {50,18,313}, {51,17,313}, {51,19,313}, {47,18,314}, {48,19,314}, {49,20,314}, {50,21,314}, {51,22,314}, {47,17,315}, {47,19,315}, {48,18,315}, {49,21,315}, {50,20,315}, {50,22,315}, {51,21,315}, {51,23,315}, {47,16,316}, {48,17,316}, {48,19,316}, {49,22,316}, {50,21,316}, {50,23,316}, {51,20,316}, {51,24,316}, {132,8,317}, {133,7,317}, {134,6,317}, {135,7,317}, {136,4,317}, {137,5,317}, {139,5,317}, {140,4,317}, {133,8,318}, {134,7,318}, {135,6,318}, {135,8,318}, {136,5,318}, {137,4,318}, {138,5,318}, {139,4,318}, {134,4,319}, {135,5,319}, {136,6,319}, {137,7,319}, {138,8,319}, {133,4,320}, {134,5,320}, {135,4,320}, {136,7,320}, {137,6,320}, {137,8,320}, {138,7,320}, {139,8,320}, {132,4,321}, {133,5,321}, {135,5,321}, {136,8,321}, {137,7,321}, {138,6,321}, {139,7,321}, {140,8,321}, {0,9,322}, {0,10,323}, {0,11,324}, {0,12,325}, {0,13,326}, {0,14,327}, {0,15,328}, {1,9,329}, {1,10,330}, {1,11,331}, {1,12,332}, {1,13,333}, {1,14,334}, {1,15,335}, {17,3,336}, {21,1,336}, {17,2,337}, {18,3,337}, {20,1,337}, {17,3,338}, {18,2,338}, {19,1,338}, {21,1,338}, {18,1,339}, {19,2,339}, {20,3,339}, {17,1,340}, {19,3,340}, {20,2,340}, {21,3,340}, {18,1,341}, {20,3,341}, {21,2,341}, {17,1,342}, {21,3,342}, {17,13,343}, {18,14,343}, {19,9,343}, {20,10,343}, {21,11,343}, {17,12,344}, {18,13,344}, {18,15,344}, {20,9,344}, {20,11,344}, {17,13,345}, {17,15,345}, {18,12,345}, {18,14,345}, {19,11,345}, {20,10,345}, {21,9,345}, {21,11,345}, {17,10,346}, {18,11,346}, {19,12,346}, {20,13,346}, {21,14,346}, {17,9,347}, {17,11,347}, {18,10,347}, {19,13,347}, {20,12,347}, {20,14,347}, {21,13,347}, {21,15,347}, {18,9,348}, {18,11,348}, {20,13,348}, {20,15,348}, {21,12,348}, {17,11,349}, {18,10,349}, {19,15,349}, {20,14,349}, {21,13,349}, {8,8,350}, {10,4,350}, {8,7,351}, {9,4,351}, {10,5,351}, {8,6,352}, {8,8,352}, {9,5,352}, {10,4,352}, {8,5,353}, {9,6,353}, {10,7,353}, {8,4,354}, {9,7,354}, {10,6,354}, {10,8,354}, {8,5,355}, {9,8,355}, {10,7,355}, {8,4,356}, {10,8,356}, {8,22,357}, {8,24,357}, {9,17,357}, {10,16,357}, {10,18,357}, {8,21,358}, {8,23,358}, {9,18,358}, {10,17,358}, {10,19,358}, {8,20,359}, {8,22,359}, {9,19,359}, {10,18,359}, {8,19,360}, {9,20,360}, {10,21,360}, {8,18,361}, {9,21,361}, {10,20,361}, {10,22,361}, {8,17,362}, {8,19,362}, {9,22,362}, {10,21,362}, {10,23,362}, {8,16,363}, {8,18,363}, {9,23,363}, {10,22,363}, {10,24,363}, {52,0,364}, {53,0,365}, {54,0,366}, {55,0,367}, {56,0,368}, {57,0,369}, {58,0,370}, {52,6,371}, {53,7,371}, {54,8,371}, {56,4,371}, {57,5,371}, {52,7,372}, {54,7,372}, {55,4,372}, {56,5,372}, {58,5,372}, {52,8,373}, {53,7,373}, {54,6,373}, {54,8,373}, {55,5,373}, {56,4,373}, {57,5,373}, {58,4,373}, {53,4,374}, {54,5,374}, {55,6,374}, {56,7,374}, {57,8,374}, {52,4,375}, {53,5,375}, {54,4,375}, {55,7,375}, {56,6,375}, {56,8,375}, {57,7,375}, {58,8,375}, {52,5,376}, {54,5,376}, {55,8,376}, {56,7,376}, {58,7,376}, {53,5,377}, {54,4,377}, {56,8,377}, {57,7,377}, {58,6,377}, {52,20,378}, {53,21,378}, {54,22,378}, {54,24,378}, {55,17,378}, {56,16,378}, {56,18,378}, {57,19,378}, {52,21,379}, {53,20,379}, {53,24,379}, {54,21,379}, {54,23,379}, {55,18,379}, {56,17,379}, {56,19,379}, {57,16,379}, {58,19,379}, {52,22,380}, {52,24,380}, {53,21,380}, {53,23,380}, {54,20,380}, {54,22,380}, {55,19,380}, {56,18,380}, {57,17,380}, {57,19,380}, {58,16,380}, {58,18,380}, {52,17,381}, {53,18,381}, {54,19,381}, {55,20,381}, {56,21,381}, {57,22,381}, {58,23,381}, {52,16,382}, {52,18,382}, {53,17,382}, {53,19,382}, {54,18,382}, {55,21,382}, {56,20,382}, {56,22,382}, {57,21,382}, {57,23,382}, {58,22,382}, {58,24,382}, {52,19,383}, {53,16,383}, {54,17,383}, {54,19,383}, {55,22,383}, {56,21,383}, {56,23,383}, {57,20,383}, {57,24,383}, {58,21,383}, {53,19,384}, {54,16,384}, {54,18,384}, {55,23,384}, {56,22,384}, {56,24,384}, {57,21,384}, {58,20,384}, {2,9,385}, {2,10,386}, {2,11,387}, {2,12,388}, {2,13,389}, {2,14,390}, {2,15,391}, {27,3,392}, {31,1,392}, {27,2,393}, {28,3,393}, {30,1,393}, {27,3,394}, {28,2,394}, {29,1,394}, {31,1,394}, {28,1,395}, {29,2,395}, {30,3,395}, {27,1,396}, {29,3,396}, {30,2,396}, {31,3,396}, {28,1,397}, {30,3,397}, {31,2,397}, {27,1,398}, {31,3,398}, {27,13,399}, {28,14,399}, {29,9,399}, {30,10,399}, {31,11,399}, {27,12,400}, {28,13,400}, {28,15,400}, {30,9,400}, {30,11,400}, {27,13,401}, {27,15,401}, {28,12,401}, {28,14,401}, {29,11,401}, {30,10,401}, {31,9,401}, {31,11,401}, {27,10,402}, {28,11,402}, {29,12,402}, {30,13,402}, {31,14,402}, {27,9,403}, {27,11,403}, {28,10,403}, {29,13,403}, {30,12,403}, {30,14,403}, {31,13,403}, {31,15,403}, {28,9,404}, {28,11,404}, {30,13,404}, {30,15,404}, {31,12,404}, {27,11,405}, {28,10,405}, {29,15,405}, {30,14,405}, {31,13,405}, {87,3,406}, {88,2,406}, {89,3,406}, {93,1,406}, {95,1,406}, {88,3,407}, {89,2,407}, {90,3,407}, {92,1,407}, {94,1,407}, {89,3,408}, {90,2,408}, {91,1,408}, {93,1,408}, {90,1,409}, {91,2,409}, {92,3,409}, {89,1,410}, {91,3,410}, {92,2,410}, {93,3,410}, {88,1,411}, {90,1,411}, {92,3,411}, {93,2,411}, {94,3,411}, {87,1,412}, {89,1,412}, {93,3,412}, {94,2,412}, {95,3,412}, {87,13,413}, {88,12,413}, {89,13,413}, {90,14,413}, {91,9,413}, {92,10,413}, {93,11,413}, {95,11,413}, {87,14,414}, {88,13,414}, {89,12,414}, {90,13,414}, {90,15,414}, {91,10,414}, {92,9,414}, {92,11,414}, {94,11,414}, {95,10,414}, {87,15,415}, {88,14,415}, {89,13,415}, {89,15,415}, {90,12,415}, {90,14,415}, {91,11,415}, {92,10,415}, {93,9,415}, {93,11,415}, {94,10,415}, {95,9,415}, {88,9,416}, {89,10,416}, {90,11,416}, {91,12,416}, {92,13,416}, {93,14,416}, {94,15,416}, {87,9,417}, {88,10,417}, {89,9,417}, {89,11,417}, {90,10,417}, {91,13,417}, {92,12,417}, {92,14,417}, {93,13,417}, {93,15,417}, {94,14,417}, {95,15,417}, {87,10,418}, {88,11,418}, {90,9,418}, {90,11,418}, {91,14,418}, {92,13,418}, {92,15,418}, {93,12,418}, {94,13,418}, {95,14,418}, {87,11,419}, {89,11,419}, {90,10,419}, {91,15,419}, {92,14,419}, {93,13,419}, {94,12,419}, {95,13,419}, {32,3,420}, {36,1,420}, {32,2,421}, {33,3,421}, {35,1,421}, {32,3,422}, {33,2,422}, {34,1,422}, {36,1,422}, {33,1,423}, {34,2,423}, {35,3,423}, {32,1,424}, {34,3,424}, {35,2,424}, {36,3,424}, {33,1,425}, {35,3,425}, {36,2,425}, {32,1,426}, {36,3,426}, {32,13,427}, {33,14,427}, {34,9,427}, {35,10,427}, {36,11,427}, {32,12,428}, {33,13,428}, {33,15,428}, {35,9,428}, {35,11,428}, {32,13,429}, {32,15,429}, {33,12,429}, {33,14,429}, {34,11,429}, {35,10,429}, {36,9,429}, {36,11,429}, {32,10,430}, {33,11,430}, {34,12,430}, {35,13,430}, {36,14,430}, {32,9,431}, {32,11,431}, {33,10,431}, {34,13,431}, {35,12,431}, {35,14,431}, {36,13,431}, {36,15,431}, {33,9,432}, {33,11,432}, {35,13,432}, {35,15,432}, {36,12,432}, {32,11,433}, {33,10,433}, {34,15,433}, {35,14,433}, {36,13,433}, {96,3,434}, {97,2,434}, {98,3,434}, {102,1,434}, {104,1,434}, {97,3,435}, {98,2,435}, {99,3,435}, {101,1,435}, {103,1,435}, {98,3,436}, {99,2,436}, {100,1,436}, {102,1,436}, {99,1,437}, {100,2,437}, {101,3,437}, {98,1,438}, {100,3,438}, {101,2,438}, {102,3,438}, {97,1,439}, {99,1,439}, {101,3,439}, {102,2,439}, {103,3,439}, {96,1,440}, {98,1,440}, {102,3,440}, {103,2,440}, {104,3,440}, {96,13,441}, {97,12,441}, {98,13,441}, {99,14,441}, {100,9,441}, {101,10,441}, {102,11,441}, {104,11,441}, {96,14,442}, {97,13,442}, {98,12,442}, {99,13,442}, {99,15,442}, {100,10,442}, {101,9,442}, {101,11,442}, {103,11,442}, {104,10,442}, {96,15,443}, {97,14,443}, {98,13,443}, {98,15,443}, {99,12,443}, {99,14,443}, {100,11,443}, {101,10,443}, {102,9,443}, {102,11,443}, {103,10,443}, {104,9,443}, {97,9,444}, {98,10,444}, {99,11,444}, {100,12,444}, {101,13,444}, {102,14,444}, {103,15,444}, {96,9,445}, {97,10,445}, {98,9,445}, {98,11,445}, {99,10,445}, {100,13,445}, {101,12,445}, {101,14,445}, {102,13,445}, {102,15,445}, {103,14,445}, {104,15,445}, {96,10,446}, {97,11,446}, {99,9,446}, {99,11,446}, {100,14,446}, {101,13,446}, {101,15,446}, {102,12,446}, {103,13,446}, {104,14,446}, {96,11,447}, {98,11,447}, {99,10,447}, {100,15,447}, {101,14,447}, {102,13,447}, {103,12,447}, {104,13,447}, {11,8,448}, {13,4,448}, {11,7,449}, {12,4,449}, {13,5,449}, {11,6,450}, {11,8,450}, {12,5,450}, {13,4,450}, {11,5,451}, {12,6,451}, {13,7,451}, {11,4,452}, {12,7,452}, {13,6,452}, {13,8,452}, {11,5,453}, {12,8,453}, {13,7,453}, {11,4,454}, {13,8,454}, {11,22,455}, {11,24,455}, {12,17,455}, {13,16,455}, {13,18,455}, {11,21,456}, {11,23,456}, {12,18,456}, {13,17,456}, {13,19,456}, {11,20,457}, {11,22,457}, {12,19,457}, {13,18,457}, {11,19,458}, {12,20,458}, {13,21,458}, {11,18,459}, {12,21,459}, {13,20,459}, {13,22,459}, {11,17,460}, {11,19,460}, {12,22,460}, {13,21,460}, {13,23,460}, {11,16,461}, {11,18,461}, {12,23,461}, {13,22,461}, {13,24,461}, {66,0,462}, {67,0,463}, {68,0,464}, {69,0,465}, {70,0,466}, {71,0,467}, {72,0,468}, {66,6,469}, {67,7,469}, {68,8,469}, {70,4,469}, {71,5,469}, {66,7,470}, {68,7,470}, {69,4,470}, {70,5,470}, {72,5,470}, {66,8,471}, {67,7,471}, {68,6,471}, {68,8,471}, {69,5,471}, {70,4,471}, {71,5,471}, {72,4,471}, {67,4,472}, {68,5,472}, {69,6,472}, {70,7,472}, {71,8,472}, {66,4,473}, {67,5,473}, {68,4,473}, {69,7,473}, {70,6,473}, {70,8,473}, {71,7,473}, {72,8,473}, {66,5,474}, {68,5,474}, {69,8,474}, {70,7,474}, {72,7,474}, {67,5,475}, {68,4,475}, {70,8,475}, {71,7,475}, {72,6,475}, {66,20,476}, {67,21,476}, {68,22,476}, {68,24,476}, {69,17,476}, {70,16,476}, {70,18,476}, {71,19,476}, {66,21,477}, {67,20,477}, {67,24,477}, {68,21,477}, {68,23,477}, {69,18,477}, {70,17,477}, {70,19,477}, {71,16,477}, {72,19,477}, {66,22,478}, {66,24,478}, {67,21,478}, {67,23,478}, {68,20,478}, {68,22,478}, {69,19,478}, {70,18,478}, {71,17,478}, {71,19,478}, {72,16,478}, {72,18,478}, {66,17,479}, {67,18,479}, {68,19,479}, {69,20,479}, {70,21,479}, {71,22,479}, {72,23,479}, {66,16,480}, {66,18,480}, {67,17,480}, {67,19,480}, {68,18,480}, {69,21,480}, {70,20,480}, {70,22,480}, {71,21,480}, {71,23,480}, {72,22,480}, {72,24,480}, {66,19,481}, {67,16,481}, {68,17,481}, {68,19,481}, {69,22,481}, {70,21,481}, {70,23,481}, {71,20,481}, {71,24,481}, {72,21,481}, {67,19,482}, {68,16,482}, {68,18,482}, {69,23,482}, {70,22,482}, {70,24,482}, {71,21,482}, {72,20,482}, {3,9,483}, {3,10,484}, {3,11,485}, {3,12,486}, {3,13,487}, {3,14,488}, {3,15,489}, {37,3,490}, {41,1,490}, {37,2,491}, {38,3,491}, {40,1,491}, {37,3,492}, {38,2,492}, {39,1,492}, {41,1,492}, {38,1,493}, {39,2,493}, {40,3,493}, {37,1,494}, {39,3,494}, {40,2,494}, {41,3,494}, {38,1,495}, {40,3,495}, {41,2,495}, {37,1,496}, {41,3,496}, {37,13,497}, {38,14,497}, {39,9,497}, {40,10,497}, {41,11,497}, {37,12,498}, {38,13,498}, {38,15,498}, {40,9,498}, {40,11,498}, {37,13,499}, {37,15,499}, {38,12,499}, {38,14,499}, {39,11,499}, {40,10,499}, {41,9,499}, {41,11,499}, {37,10,500}, {38,11,500}, {39,12,500}, {40,13,500}, {41,14,500}, {37,9,501}, {37,11,501}, {38,10,501}, {39,13,501}, {40,12,501}, {40,14,501}, {41,13,501}, {41,15,501}, {38,9,502}, {38,11,502}, {40,13,502}, {40,15,502}, {41,12,502}, {37,11,503}, {38,10,503}, {39,15,503}, {40,14,503}, {41,13,503}, {105,3,504}, {106,2,504}, {107,3,504}, {111,1,504}, {113,1,504}, {106,3,505}, {107,2,505}, {108,3,505}, {110,1,505}, {112,1,505}, {107,3,506}, {108,2,506}, {109,1,506}, {111,1,506}, {108,1,507}, {109,2,507}, {110,3,507}, {107,1,508}, {109,3,508}, {110,2,508}, {111,3,508}, {106,1,509}, {108,1,509}, {110,3,509}, {111,2,509}, {112,3,509}, {105,1,510}, {107,1,510}, {111,3,510}, {112,2,510}, {113,3,510}, {105,13,511}, {106,12,511}, {107,13,511}, {108,14,511}, {109,9,511}, {110,10,511}, {111,11,511}, {113,11,511}, {105,14,512}, {106,13,512}, {107,12,512}, {108,13,512}, {108,15,512}, {109,10,512}, {110,9,512}, {110,11,512}, {112,11,512}, {113,10,512}, {105,15,513}, {106,14,513}, {107,13,513}, {107,15,513}, {108,12,513}, {108,14,513}, {109,11,513}, {110,10,513}, {111,9,513}, {111,11,513}, {112,10,513}, {113,9,513}, {106,9,514}, {107,10,514}, {108,11,514}, {109,12,514}, {110,13,514}, {111,14,514}, {112,15,514}, {105,9,515}, {106,10,515}, {107,9,515}, {107,11,515}, {108,10,515}, {109,13,515}, {110,12,515}, {110,14,515}, {111,13,515}, {111,15,515}, {112,14,515}, {113,15,515}, {105,10,516}, {106,11,516}, {108,9,516}, {108,11,516}, {109,14,516}, {110,13,516}, {110,15,516}, {111,12,516}, {112,13,516}, {113,14,516}, {105,11,517}, {107,11,517}, {108,10,517}, {109,15,517}, {110,14,517}, {111,13,517}, {112,12,517}, {113,13,517}, {73,0,518}, {74,0,519}, {75,0,520}, {76,0,521}, {77,0,522}, {78,0,523}, {79,0,524}, {73,6,525}, {74,7,525}, {75,8,525}, {77,4,525}, {78,5,525}, {73,7,526}, {75,7,526}, {76,4,526}, {77,5,526}, {79,5,526}, {73,8,527}, {74,7,527}, {75,6,527}, {75,8,527}, {76,5,527}, {77,4,527}, {78,5,527}, {79,4,527}, {74,4,528}, {75,5,528}, {76,6,528}, {77,7,528}, {78,8,528}, {73,4,529}, {74,5,529}, {75,4,529}, {76,7,529}, {77,6,529}, {77,8,529}, {78,7,529}, {79,8,529}, {73,5,530}, {75,5,530}, {76,8,530}, {77,7,530}, {79,7,530}, {74,5,531}, {75,4,531}, {77,8,531}, {78,7,531}, {79,6,531}, {73,20,532}, {74,21,532}, {75,22,532}, {75,24,532}, {76,17,532}, {77,16,532}, {77,18,532}, {78,19,532}, {73,21,533}, {74,20,533}, {74,24,533}, {75,21,533}, {75,23,533}, {76,18,533}, {77,17,533}, {77,19,533}, {78,16,533}, {79,19,533}, {73,22,534}, {73,24,534}, {74,21,534}, {74,23,534}, {75,20,534}, {75,22,534}, {76,19,534}, {77,18,534}, {78,17,534}, {78,19,534}, {79,16,534}, {79,18,534}, {73,17,535}, {74,18,535}, {75,19,535}, {76,20,535}, {77,21,535}, {78,22,535}, {79,23,535}, {73,16,536}, {73,18,536}, {74,17,536}, {74,19,536}, {75,18,536}, {76,21,536}, {77,20,536}, {77,22,536}, {78,21,536}, {78,23,536}, {79,22,536}, {79,24,536}, {73,19,537}, {74,16,537}, {75,17,537}, {75,19,537}, {76,22,537}, {77,21,537}, {77,23,537}, {78,20,537}, {78,24,537}, {79,21,537}, {74,19,538}, {75,16,538}, {75,18,538}, {76,23,538}, {77,22,538}, {77,24,538}, {78,21,538}, {79,20,538}, {42,3,539}, {46,1,539}, {42,2,540}, {43,3,540}, {45,1,540}, {42,3,541}, {43,2,541}, {44,1,541}, {46,1,541}, {43,1,542}, {44,2,542}, {45,3,542}, {42,1,543}, {44,3,543}, {45,2,543}, {46,3,543}, {43,1,544}, {45,3,544}, {46,2,544}, {42,1,545}, {46,3,545}, {42,13,546}, {43,14,546}, {44,9,546}, {45,10,546}, {46,11,546}, {42,12,547}, {43,13,547}, {43,15,547}, {45,9,547}, {45,11,547}, {42,13,548}, {42,15,548}, {43,12,548}, {43,14,548}, {44,11,548}, {45,10,548}, {46,9,548}, {46,11,548}, {42,10,549}, {43,11,549}, {44,12,549}, {45,13,549}, {46,14,549}, {42,9,550}, {42,11,550}, {43,10,550}, {44,13,550}, {45,12,550}, {45,14,550}, {46,13,550}, {46,15,550}, {43,9,551}, {43,11,551}, {45,13,551}, {45,15,551}, {46,12,551}, {42,11,552}, {43,10,552}, {44,15,552}, {45,14,552}, {46,13,552}, {123,3,553}, {124,2,553}, {125,3,553}, {129,1,553}, {131,1,553}, {124,3,554}, {125,2,554}, {126,3,554}, {128,1,554}, {130,1,554}, {125,3,555}, {126,2,555}, {127,1,555}, {129,1,555}, {126,1,556}, {127,2,556}, {128,3,556}, {125,1,557}, {127,3,557}, {128,2,557}, {129,3,557}, {124,1,558}, {126,1,558}, {128,3,558}, {129,2,558}, {130,3,558}, {123,1,559}, {125,1,559}, {129,3,559}, {130,2,559}, {131,3,559}, {123,13,560}, {124,12,560}, {125,13,560}, {126,14,560}, {127,9,560}, {128,10,560}, {129,11,560}, {131,11,560}, {123,14,561}, {124,13,561}, {125,12,561}, {126,13,561}, {126,15,561}, {127,10,561}, {128,9,561}, {128,11,561}, {130,11,561}, {131,10,561}, {123,15,562}, {124,14,562}, {125,13,562}, {125,15,562}, {126,12,562}, {126,14,562}, {127,11,562}, {128,10,562}, {129,9,562}, {129,11,562}, {130,10,562}, {131,9,562}, {124,9,563}, {125,10,563}, {126,11,563}, {127,12,563}, {128,13,563}, {129,14,563}, {130,15,563}, {123,9,564}, {124,10,564}, {125,9,564}, {125,11,564}, {126,10,564}, {127,13,564}, {128,12,564}, {128,14,564}, {129,13,564}, {129,15,564}, {130,14,564}, {131,15,564}, {123,10,565}, {124,11,565}, {126,9,565}, {126,11,565}, {127,14,565}, {128,13,565}, {128,15,565}, {129,12,565}, {130,13,565}, {131,14,565}, {123,11,566}, {125,11,566}, {126,10,566}, {127,15,566}, {128,14,566}, {129,13,566}, {130,12,566}, {131,13,566}, {14,8,567}, {16,4,567}, {14,7,568}, {15,4,568}, {16,5,568}, {14,6,569}, {14,8,569}, {15,5,569}, {16,4,569}, {14,5,570}, {15,6,570}, {16,7,570}, {14,4,571}, {15,7,571}, {16,6,571}, {16,8,571}, {14,5,572}, {15,8,572}, {16,7,572}, {14,4,573}, {16,8,573}, {14,22,574}, {14,24,574}, {15,17,574}, {16,16,574}, {16,18,574}, {14,21,575}, {14,23,575}, {15,18,575}, {16,17,575}, {16,19,575}, {14,20,576}, {14,22,576}, {15,19,576}, {16,18,576}, {14,19,577}, {15,20,577}, {16,21,577}, {14,18,578}, {15,21,578}, {16,20,578}, {16,22,578}, {14,17,579}, {14,19,579}, {15,22,579}, {16,21,579}, {16,23,579}, {14,16,580}, {14,18,580}, {15,23,580}, {16,22,580}, {16,24,580}, {80,0,581}, {81,0,582}, {82,0,583}, {83,0,584}, {84,0,585}, {85,0,586}, {86,0,587}, {80,6,588}, {81,7,588}, {82,8,588}, {84,4,588}, {85,5,588}, {80,7,589}, {82,7,589}, {83,4,589}, {84,5,589}, {86,5,589}, {80,8,590}, {81,7,590}, {82,6,590}, {82,8,590}, {83,5,590}, {84,4,590}, {85,5,590}, {86,4,590}, {81,4,591}, {82,5,591}, {83,6,591}, {84,7,591}, {85,8,591}, {80,4,592}, {81,5,592}, {82,4,592}, {83,7,592}, {84,6,592}, {84,8,592}, {85,7,592}, {86,8,592}, {80,5,593}, {82,5,593}, {83,8,593}, {84,7,593}, {86,7,593}, {81,5,594}, {82,4,594}, {84,8,594}, {85,7,594}, {86,6,594}, {80,20,595}, {81,21,595}, {82,22,595}, {82,24,595}, {83,17,595}, {84,16,595}, {84,18,595}, {85,19,595}, {80,21,596}, {81,20,596}, {81,24,596}, {82,21,596}, {82,23,596}, {83,18,596}, {84,17,596}, {84,19,596}, {85,16,596}, {86,19,596}, {80,22,597}, {80,24,597}, {81,21,597}, {81,23,597}, {82,20,597}, {82,22,597}, {83,19,597}, {84,18,597}, {85,17,597}, {85,19,597}, {86,16,597}, {86,18,597}, {80,17,598}, {81,18,598}, {82,19,598}, {83,20,598}, {84,21,598}, {85,22,598}, {86,23,598}, {80,16,599}, {80,18,599}, {81,17,599}, {81,19,599}, {82,18,599}, {83,21,599}, {84,20,599}, {84,22,599}, {85,21,599}, {85,23,599}, {86,22,599}, {86,24,599}, {80,19,600}, {81,16,600}, {82,17,600}, {82,19,600}, {83,22,600}, {84,21,600}, {84,23,600}, {85,20,600}, {85,24,600}, {86,21,600}, {81,19,601}, {82,16,601}, {82,18,601}, {83,23,601}, {84,22,601}, {84,24,601}, {85,21,601}, {86,20,601}, {4,9,602}, {4,10,603}, {4,11,604}, {4,12,605}, {4,13,606}, {4,14,607}, {4,15,608}, {47,3,609}, {51,1,609}, {47,2,610}, {48,3,610}, {50,1,610}, {47,3,611}, {48,2,611}, {49,1,611}, {51,1,611}, {48,1,612}, {49,2,612}, {50,3,612}, {47,1,613}, {49,3,613}, {50,2,613}, {51,3,613}, {48,1,614}, {50,3,614}, {51,2,614}, {47,1,615}, {51,3,615}, {47,13,616}, {48,14,616}, {49,9,616}, {50,10,616}, {51,11,616}, {47,12,617}, {48,13,617}, {48,15,617}, {50,9,617}, {50,11,617}, {47,13,618}, {47,15,618}, {48,12,618}, {48,14,618}, {49,11,618}, {50,10,618}, {51,9,618}, {51,11,618}, {47,10,619}, {48,11,619}, {49,12,619}, {50,13,619}, {51,14,619}, {47,9,620}, {47,11,620}, {48,10,620}, {49,13,620}, {50,12,620}, {50,14,620}, {51,13,620}, {51,15,620}, {48,9,621}, {48,11,621}, {50,13,621}, {50,15,621}, {51,12,621}, {47,11,622}, {48,10,622}, {49,15,622}, {50,14,622}, {51,13,622}, {132,3,623}, {133,2,623}, {134,3,623}, {138,1,623}, {140,1,623}, {133,3,624}, {134,2,624}, {135,3,624}, {137,1,624}, {139,1,624}, {134,3,625}, {135,2,625}, {136,1,625}, {138,1,625}, {135,1,626}, {136,2,626}, {137,3,626}, {134,1,627}, {136,3,627}, {137,2,627}, {138,3,627}, {133,1,628}, {135,1,628}, {137,3,628}, {138,2,628}, {139,3,628}, {132,1,629}, {134,1,629}, {138,3,629}, {139,2,629}, {140,3,629}, {132,13,630}, {133,12,630}, {134,13,630}, {135,14,630}, {136,9,630}, {137,10,630}, {138,11,630}, {140,11,630}, {132,14,631}, {133,13,631}, {134,12,631}, {135,13,631}, {135,15,631}, {136,10,631}, {137,9,631}, {137,11,631}, {139,11,631}, {140,10,631}, {132,15,632}, {133,14,632}, {134,13,632}, {134,15,632}, {135,12,632}, {135,14,632}, {136,11,632}, {137,10,632}, {138,9,632}, {138,11,632}, {139,10,632}, {140,9,632}, {133,9,633}, {134,10,633}, {135,11,633}, {136,12,633}, {137,13,633}, {138,14,633}, {139,15,633}, {132,9,634}, {133,10,634}, {134,9,634}, {134,11,634}, {135,10,634}, {136,13,634}, {137,12,634}, {137,14,634}, {138,13,634}, {138,15,634}, {139,14,634}, {140,15,634}, {132,10,635}, {133,11,635}, {135,9,635}, {135,11,635}, {136,14,635}, {137,13,635}, {137,15,635}, {138,12,635}, {139,13,635}, {140,14,635}, {132,11,636}, {134,11,636}, {135,10,636}, {136,15,636}, {137,14,636}, {138,13,636}, {139,12,636}, {140,13,636}}; + static constexpr double cg[3161] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, -0.03857583749052297, -0.20412414523193143, -0.06681531047810609, -0.17677669529663684, -0.13363062095621217, -0.14940357616679917, 0.17251638983558854, 0.14940357616679917, 0.17677669529663684, 0.06681531047810609, 0.20412414523193143, 0.03857583749052297, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, -0.03857583749052297, 0.17677669529663684, -0.06681531047810609, 0.14940357616679917, 0.17251638983558854, -0.13363062095621217, 0.14940357616679917, -0.06681531047810609, 0.17677669529663684, -0.03857583749052297, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, -0.03857583749052297, -0.20412414523193143, -0.06681531047810609, -0.17677669529663684, -0.13363062095621217, -0.14940357616679917, 0.17251638983558854, 0.14940357616679917, 0.17677669529663684, 0.06681531047810609, 0.20412414523193143, 0.03857583749052297, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, -0.03857583749052297, 0.17677669529663684, -0.06681531047810609, 0.14940357616679917, 0.17251638983558854, -0.13363062095621217, 0.14940357616679917, -0.06681531047810609, 0.17677669529663684, -0.03857583749052297, 0.20412414523193143, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, -0.03857583749052297, -0.20412414523193143, -0.06681531047810609, -0.17677669529663684, -0.13363062095621217, -0.14940357616679917, 0.17251638983558854, 0.14940357616679917, 0.17677669529663684, 0.06681531047810609, 0.20412414523193143, 0.03857583749052297, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, -0.03857583749052297, 0.17677669529663684, -0.06681531047810609, 0.14940357616679917, 0.17251638983558854, -0.13363062095621217, 0.14940357616679917, -0.06681531047810609, 0.17677669529663684, -0.03857583749052297, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, -0.3872983346207416, 0.22360679774997894, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, 0.22360679774997894, 0.3872983346207416, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.6454972243679027, 0.6454972243679027, 0.6454972243679028, 0.6454972243679028, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 0.6454972243679028, 0.6454972243679028, -0.6454972243679027, 0.6454972243679027, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.44543540318737396, -0.11501092655705904, -0.28171808490950556, -0.363696483726654, 0.46004370622823615, 0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, 0.363696483726654, -0.11501092655705904, 0.44543540318737396, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.17857142857142855, -0.3571428571428571, 0.27664166758624403, 0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 0.27664166758624403, 0.17857142857142855, 0.2823462196578909, 0.21870444131992656, -0.2823462196578909, 0.11293848786315638, -0.21870444131992656, 0.11293848786315638, 0.21870444131992656, 0.2823462196578909, -0.21870444131992656, -0.2823462196578909, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.2823462196578909, 0.2823462196578909, 0.21870444131992656, 0.21870444131992656, 0.11293848786315638, 0.11293848786315638, 0.21870444131992656, 0.21870444131992656, 0.2823462196578909, 0.2823462196578909, -0.17857142857142855, -0.17857142857142855, -0.27664166758624403, -0.3571428571428571, 0.27664166758624403, -0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 0.05555555555555555, -0.3286710990610897, -0.0878410461157883, -0.23240556292613204, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.3286710990610897, -0.0878410461157883, -0.23240556292613204, -0.2222222222222222, -0.2484519974999766, 0.30429030972509225, 0.2484519974999766, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.2484519974999766, 0.30429030972509225, -0.2222222222222222, 0.2484519974999766, -0.0878410461157883, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, -0.0878410461157883, 0.23240556292613204, 0.05555555555555555, 0.3286710990610897, -0.11385500851066216, -0.17078251276599324, -0.2886751345948128, 0.11385500851066216, 0.2151657414559675, 0.17078251276599324, -0.2886751345948128, -0.17078251276599324, 0.2151657414559675, -0.11385500851066216, 0.17078251276599324, 0.11385500851066216, 0.2130032168075645, 0.20126912147485324, -0.2130032168075645, 0.13693063937629146, -0.20126912147485324, 0.06804138174397714, -0.13693063937629146, 0.06804138174397714, 0.13693063937629146, 0.20126912147485324, -0.13693063937629146, 0.2130032168075645, -0.20126912147485324, -0.2130032168075645, -0.34783279649996723, -0.08695819912499181, 0.09938079899999062, 0.21118419787498008, 0.2484519974999766, 0.21118419787498008, 0.09938079899999062, -0.08695819912499181, -0.34783279649996723, 0.2130032168075645, 0.2130032168075645, 0.20126912147485324, 0.20126912147485324, 0.13693063937629146, 0.13693063937629146, 0.06804138174397714, 0.06804138174397714, 0.13693063937629146, 0.13693063937629146, 0.20126912147485324, 0.20126912147485324, 0.2130032168075645, 0.2130032168075645, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, -0.17078251276599324, -0.2151657414559675, -0.2886751345948128, 0.2151657414559675, -0.17078251276599324, -0.2886751345948128, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, -0.3872983346207416, 0.22360679774997894, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, 0.22360679774997894, 0.3872983346207416, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.05555555555555555, -0.3286710990610897, -0.0878410461157883, -0.23240556292613204, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.3286710990610897, -0.0878410461157883, -0.23240556292613204, -0.2222222222222222, -0.2484519974999766, 0.30429030972509225, 0.2484519974999766, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.2484519974999766, 0.30429030972509225, -0.2222222222222222, 0.2484519974999766, -0.0878410461157883, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, -0.0878410461157883, 0.23240556292613204, 0.05555555555555555, 0.3286710990610897, 0.3286710990610897, 0.23240556292613204, 0.2151657414559676, -0.0878410461157883, 0.05555555555555555, -0.0878410461157883, -0.23240556292613204, -0.3286710990610897, 0.23240556292613204, 0.2484519974999766, 0.30429030972509225, 0.0878410461157883, -0.2222222222222222, -0.0878410461157883, -0.2484519974999766, -0.23240556292613204, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, 0.2484519974999766, -0.0878410461157883, -0.2222222222222222, 0.30429030972509225, -0.0878410461157883, 0.2484519974999766, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.05555555555555555, -0.0878410461157883, 0.2151657414559676, 0.23240556292613204, 0.3286710990610897, -0.11385500851066216, -0.17078251276599324, -0.2886751345948128, 0.11385500851066216, 0.2151657414559675, 0.17078251276599324, -0.2886751345948128, -0.17078251276599324, 0.2151657414559675, -0.11385500851066216, 0.17078251276599324, 0.11385500851066216, 0.2130032168075645, 0.20126912147485324, -0.2130032168075645, 0.13693063937629146, -0.20126912147485324, 0.06804138174397714, -0.13693063937629146, 0.06804138174397714, 0.13693063937629146, 0.20126912147485324, -0.13693063937629146, 0.2130032168075645, -0.20126912147485324, -0.2130032168075645, -0.34783279649996723, -0.08695819912499181, 0.09938079899999062, 0.21118419787498008, 0.2484519974999766, 0.21118419787498008, 0.09938079899999062, -0.08695819912499181, -0.34783279649996723, 0.2130032168075645, 0.2130032168075645, 0.20126912147485324, 0.20126912147485324, 0.13693063937629146, 0.13693063937629146, 0.06804138174397714, 0.06804138174397714, 0.13693063937629146, 0.13693063937629146, 0.20126912147485324, 0.20126912147485324, 0.2130032168075645, 0.2130032168075645, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, -0.17078251276599324, -0.2151657414559675, -0.2886751345948128, 0.2151657414559675, -0.17078251276599324, -0.2886751345948128, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, 0.6454972243679027, 0.6454972243679027, 0.6454972243679028, 0.6454972243679028, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 0.6454972243679028, 0.6454972243679028, -0.6454972243679027, 0.6454972243679027, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.44543540318737396, -0.11501092655705904, -0.28171808490950556, -0.363696483726654, 0.46004370622823615, 0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, 0.363696483726654, -0.11501092655705904, 0.44543540318737396, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.17857142857142855, -0.3571428571428571, 0.27664166758624403, 0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 0.27664166758624403, 0.17857142857142855, 0.2823462196578909, 0.21870444131992656, -0.2823462196578909, 0.11293848786315638, -0.21870444131992656, 0.11293848786315638, 0.21870444131992656, 0.2823462196578909, -0.21870444131992656, -0.2823462196578909, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.2823462196578909, 0.2823462196578909, 0.21870444131992656, 0.21870444131992656, 0.11293848786315638, 0.11293848786315638, 0.21870444131992656, 0.21870444131992656, 0.2823462196578909, 0.2823462196578909, -0.17857142857142855, -0.17857142857142855, -0.27664166758624403, -0.3571428571428571, 0.27664166758624403, -0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, -0.3872983346207416, 0.22360679774997894, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, 0.22360679774997894, 0.3872983346207416, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.05555555555555555, -0.3286710990610897, -0.0878410461157883, -0.23240556292613204, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.3286710990610897, -0.0878410461157883, -0.23240556292613204, -0.2222222222222222, -0.2484519974999766, 0.30429030972509225, 0.2484519974999766, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.2484519974999766, 0.30429030972509225, -0.2222222222222222, 0.2484519974999766, -0.0878410461157883, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, -0.0878410461157883, 0.23240556292613204, 0.05555555555555555, 0.3286710990610897, 0.3286710990610897, 0.23240556292613204, 0.2151657414559676, -0.0878410461157883, 0.05555555555555555, -0.0878410461157883, -0.23240556292613204, -0.3286710990610897, 0.23240556292613204, 0.2484519974999766, 0.30429030972509225, 0.0878410461157883, -0.2222222222222222, -0.0878410461157883, -0.2484519974999766, -0.23240556292613204, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, 0.2484519974999766, -0.0878410461157883, -0.2222222222222222, 0.30429030972509225, -0.0878410461157883, 0.2484519974999766, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.05555555555555555, -0.0878410461157883, 0.2151657414559676, 0.23240556292613204, 0.3286710990610897, -0.11385500851066216, -0.17078251276599324, -0.2886751345948128, 0.11385500851066216, 0.2151657414559675, 0.17078251276599324, -0.2886751345948128, -0.17078251276599324, 0.2151657414559675, -0.11385500851066216, 0.17078251276599324, 0.11385500851066216, 0.2130032168075645, 0.20126912147485324, -0.2130032168075645, 0.13693063937629146, -0.20126912147485324, 0.06804138174397714, -0.13693063937629146, 0.06804138174397714, 0.13693063937629146, 0.20126912147485324, -0.13693063937629146, 0.2130032168075645, -0.20126912147485324, -0.2130032168075645, -0.34783279649996723, -0.08695819912499181, 0.09938079899999062, 0.21118419787498008, 0.2484519974999766, 0.21118419787498008, 0.09938079899999062, -0.08695819912499181, -0.34783279649996723, 0.2130032168075645, 0.2130032168075645, 0.20126912147485324, 0.20126912147485324, 0.13693063937629146, 0.13693063937629146, 0.06804138174397714, 0.06804138174397714, 0.13693063937629146, 0.13693063937629146, 0.20126912147485324, 0.20126912147485324, 0.2130032168075645, 0.2130032168075645, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, -0.17078251276599324, -0.2151657414559675, -0.2886751345948128, 0.2151657414559675, -0.17078251276599324, -0.2886751345948128, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.17857142857142855, -0.3571428571428571, 0.27664166758624403, 0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 0.27664166758624403, 0.17857142857142855, 0.2823462196578909, 0.21870444131992656, -0.2823462196578909, 0.11293848786315638, -0.21870444131992656, 0.11293848786315638, 0.21870444131992656, 0.2823462196578909, -0.21870444131992656, -0.2823462196578909, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.2823462196578909, 0.2823462196578909, 0.21870444131992656, 0.21870444131992656, 0.11293848786315638, 0.11293848786315638, 0.21870444131992656, 0.21870444131992656, 0.2823462196578909, 0.2823462196578909, -0.17857142857142855, -0.17857142857142855, -0.27664166758624403, -0.3571428571428571, 0.27664166758624403, -0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, -0.3872983346207416, 0.22360679774997894, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, 0.22360679774997894, 0.3872983346207416, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.05555555555555555, -0.3286710990610897, -0.0878410461157883, -0.23240556292613204, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.3286710990610897, -0.0878410461157883, -0.23240556292613204, -0.2222222222222222, -0.2484519974999766, 0.30429030972509225, 0.2484519974999766, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.2484519974999766, 0.30429030972509225, -0.2222222222222222, 0.2484519974999766, -0.0878410461157883, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, -0.0878410461157883, 0.23240556292613204, 0.05555555555555555, 0.3286710990610897, 0.3286710990610897, 0.23240556292613204, 0.2151657414559676, -0.0878410461157883, 0.05555555555555555, -0.0878410461157883, -0.23240556292613204, -0.3286710990610897, 0.23240556292613204, 0.2484519974999766, 0.30429030972509225, 0.0878410461157883, -0.2222222222222222, -0.0878410461157883, -0.2484519974999766, -0.23240556292613204, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, 0.2484519974999766, -0.0878410461157883, -0.2222222222222222, 0.30429030972509225, -0.0878410461157883, 0.2484519974999766, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.05555555555555555, -0.0878410461157883, 0.2151657414559676, 0.23240556292613204, 0.3286710990610897, -0.11385500851066216, -0.17078251276599324, -0.2886751345948128, 0.11385500851066216, 0.2151657414559675, 0.17078251276599324, -0.2886751345948128, -0.17078251276599324, 0.2151657414559675, -0.11385500851066216, 0.17078251276599324, 0.11385500851066216, 0.2130032168075645, 0.20126912147485324, -0.2130032168075645, 0.13693063937629146, -0.20126912147485324, 0.06804138174397714, -0.13693063937629146, 0.06804138174397714, 0.13693063937629146, 0.20126912147485324, -0.13693063937629146, 0.2130032168075645, -0.20126912147485324, -0.2130032168075645, -0.34783279649996723, -0.08695819912499181, 0.09938079899999062, 0.21118419787498008, 0.2484519974999766, 0.21118419787498008, 0.09938079899999062, -0.08695819912499181, -0.34783279649996723, 0.2130032168075645, 0.2130032168075645, 0.20126912147485324, 0.20126912147485324, 0.13693063937629146, 0.13693063937629146, 0.06804138174397714, 0.06804138174397714, 0.13693063937629146, 0.13693063937629146, 0.20126912147485324, 0.20126912147485324, 0.2130032168075645, 0.2130032168075645, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, -0.17078251276599324, -0.2151657414559675, -0.2886751345948128, 0.2151657414559675, -0.17078251276599324, -0.2886751345948128, -0.11385500851066216, -0.17078251276599324, -0.11385500851066216, 0.6454972243679027, 0.6454972243679027, 0.6454972243679028, 0.6454972243679028, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 0.6454972243679028, 0.6454972243679028, -0.6454972243679027, 0.6454972243679027, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.44543540318737396, -0.11501092655705904, -0.28171808490950556, -0.363696483726654, 0.46004370622823615, 0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, 0.363696483726654, -0.11501092655705904, 0.44543540318737396, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.17857142857142855, -0.3571428571428571, 0.27664166758624403, 0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 0.27664166758624403, 0.17857142857142855, 0.2823462196578909, 0.21870444131992656, -0.2823462196578909, 0.11293848786315638, -0.21870444131992656, 0.11293848786315638, 0.21870444131992656, 0.2823462196578909, -0.21870444131992656, -0.2823462196578909, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.2823462196578909, 0.2823462196578909, 0.21870444131992656, 0.21870444131992656, 0.11293848786315638, 0.11293848786315638, 0.21870444131992656, 0.21870444131992656, 0.2823462196578909, 0.2823462196578909, -0.17857142857142855, -0.17857142857142855, -0.27664166758624403, -0.3571428571428571, 0.27664166758624403, -0.17857142857142855, -0.3571428571428571, -0.17857142857142855, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, -0.3872983346207416, 0.22360679774997894, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.3872983346207416, 0.3872983346207416, 0.22360679774997894, 0.22360679774997894, 0.3872983346207416, 0.3872983346207416, -0.3872983346207416, -0.44721359549995787, 0.3872983346207416, -0.44721359549995787, 0.05555555555555555, -0.3286710990610897, -0.0878410461157883, -0.23240556292613204, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.3286710990610897, -0.0878410461157883, -0.23240556292613204, -0.2222222222222222, -0.2484519974999766, 0.30429030972509225, 0.2484519974999766, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, -0.0878410461157883, 0.2484519974999766, 0.30429030972509225, -0.2222222222222222, 0.2484519974999766, -0.0878410461157883, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.2151657414559676, -0.0878410461157883, 0.23240556292613204, 0.05555555555555555, 0.3286710990610897, 0.3286710990610897, 0.23240556292613204, 0.2151657414559676, -0.0878410461157883, 0.05555555555555555, -0.0878410461157883, -0.23240556292613204, -0.3286710990610897, 0.23240556292613204, 0.2484519974999766, 0.30429030972509225, 0.0878410461157883, -0.2222222222222222, -0.0878410461157883, -0.2484519974999766, -0.23240556292613204, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, 0.2484519974999766, -0.0878410461157883, -0.2222222222222222, 0.30429030972509225, -0.0878410461157883, 0.2484519974999766, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.05555555555555555, -0.0878410461157883, 0.2151657414559676, 0.23240556292613204, 0.3286710990610897, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, 0.39528470752104733, 0.30618621784789724, 0.3872983346207416, 0.24999999999999994, 0.15811388300841894, -0.30618621784789724, 0.33541019662496846, 0.30618621784789724, -0.24999999999999994, -0.3872983346207416, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.3872983346207416, 0.30618621784789724, 0.33541019662496846, 0.15811388300841894, 0.30618621784789724, 0.3872983346207416, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, 0.30618621784789724, 0.39528470752104733, -0.4999999999999999, 0.24999999999999994, -0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, 0.557773351022717, 0.1610152971798826, 0.6440611887195306, -0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.09001028747788692, -0.4762896722078401, 0.3367876570272817, 0.4762896722078401, -0.09001028747788692, -0.15590239111558082, -0.4124789556921526, 0.4409585518440983, 0.4124789556921526, -0.15590239111558082, -0.31180478223116176, -0.3486083443891981, 0.4930066485916346, 0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, 0.4409585518440983, -0.15590239111558082, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, 0.3367876570272817, -0.09001028747788692, 0.4762896722078401, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, -0.21516574145596756, -0.21516574145596756, -0.3888888888888888, -0.3286710990610897, 0.22222222222222215, -0.14698618394803278, -0.0962250448649376, 0.14698618394803278, 0.22222222222222215, 0.3286710990610897, 0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.22222222222222215, -0.14698618394803278, 0.05555555555555554, -0.24845199749997657, 0.21516574145596756, 0.24845199749997657, 0.14698618394803278, -0.22222222222222215, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, 0.14698618394803278, 0.22222222222222215, 0.24845199749997657, 0.21516574145596756, 0.05555555555555554, 0.24845199749997657, 0.22222222222222215, 0.14698618394803278, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.3286710990610897, 0.14698618394803278, -0.22222222222222215, -0.0962250448649376, 0.22222222222222215, 0.14698618394803278, -0.3888888888888888, 0.3286710990610897, -0.21516574145596756, 0.21516574145596756, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.16666666666666663, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, 0.39528470752104733, 0.30618621784789724, 0.3872983346207416, 0.24999999999999994, 0.15811388300841894, -0.30618621784789724, 0.33541019662496846, 0.30618621784789724, -0.24999999999999994, -0.3872983346207416, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.3872983346207416, 0.30618621784789724, 0.33541019662496846, 0.15811388300841894, 0.30618621784789724, 0.3872983346207416, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, 0.30618621784789724, 0.39528470752104733, -0.4999999999999999, 0.24999999999999994, -0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, 0.39528470752104733, 0.30618621784789724, 0.3872983346207416, 0.24999999999999994, 0.15811388300841894, -0.30618621784789724, 0.33541019662496846, 0.30618621784789724, -0.24999999999999994, -0.3872983346207416, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.3872983346207416, 0.30618621784789724, 0.33541019662496846, 0.15811388300841894, 0.30618621784789724, 0.3872983346207416, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, 0.30618621784789724, 0.39528470752104733, -0.4999999999999999, 0.24999999999999994, -0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, 0.557773351022717, 0.1610152971798826, 0.6440611887195306, -0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.09001028747788692, -0.4762896722078401, 0.3367876570272817, 0.4762896722078401, -0.09001028747788692, -0.15590239111558082, -0.4124789556921526, 0.4409585518440983, 0.4124789556921526, -0.15590239111558082, -0.31180478223116176, -0.3486083443891981, 0.4930066485916346, 0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, 0.4409585518440983, -0.15590239111558082, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, 0.3367876570272817, -0.09001028747788692, 0.4762896722078401, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, -0.21516574145596756, -0.21516574145596756, -0.3888888888888888, -0.3286710990610897, 0.22222222222222215, -0.14698618394803278, -0.0962250448649376, 0.14698618394803278, 0.22222222222222215, 0.3286710990610897, 0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.22222222222222215, -0.14698618394803278, 0.05555555555555554, -0.24845199749997657, 0.21516574145596756, 0.24845199749997657, 0.14698618394803278, -0.22222222222222215, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, 0.14698618394803278, 0.22222222222222215, 0.24845199749997657, 0.21516574145596756, 0.05555555555555554, 0.24845199749997657, 0.22222222222222215, 0.14698618394803278, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.3286710990610897, 0.14698618394803278, -0.22222222222222215, -0.0962250448649376, 0.22222222222222215, 0.14698618394803278, -0.3888888888888888, 0.3286710990610897, -0.21516574145596756, 0.21516574145596756, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.16666666666666663, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, 0.39528470752104733, 0.30618621784789724, 0.3872983346207416, 0.24999999999999994, 0.15811388300841894, -0.30618621784789724, 0.33541019662496846, 0.30618621784789724, -0.24999999999999994, -0.3872983346207416, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.3872983346207416, 0.30618621784789724, 0.33541019662496846, 0.15811388300841894, 0.30618621784789724, 0.3872983346207416, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, 0.30618621784789724, 0.39528470752104733, -0.4999999999999999, 0.24999999999999994, -0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, -0.21516574145596756, -0.21516574145596756, -0.3888888888888888, -0.3286710990610897, 0.22222222222222215, -0.14698618394803278, -0.0962250448649376, 0.14698618394803278, 0.22222222222222215, 0.3286710990610897, 0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.22222222222222215, -0.14698618394803278, 0.05555555555555554, -0.24845199749997657, 0.21516574145596756, 0.24845199749997657, 0.14698618394803278, -0.22222222222222215, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, 0.14698618394803278, 0.22222222222222215, 0.24845199749997657, 0.21516574145596756, 0.05555555555555554, 0.24845199749997657, 0.22222222222222215, 0.14698618394803278, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.3286710990610897, 0.14698618394803278, -0.22222222222222215, -0.0962250448649376, 0.22222222222222215, 0.14698618394803278, -0.3888888888888888, 0.3286710990610897, -0.21516574145596756, 0.21516574145596756, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.16666666666666663, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, 0.39528470752104733, 0.30618621784789724, 0.3872983346207416, 0.24999999999999994, 0.15811388300841894, -0.30618621784789724, 0.33541019662496846, 0.30618621784789724, -0.24999999999999994, -0.3872983346207416, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.3872983346207416, 0.30618621784789724, 0.33541019662496846, 0.15811388300841894, 0.30618621784789724, 0.3872983346207416, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, 0.30618621784789724, 0.39528470752104733, -0.4999999999999999, 0.24999999999999994, -0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, 0.557773351022717, 0.1610152971798826, 0.6440611887195306, -0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.09001028747788692, -0.4762896722078401, 0.3367876570272817, 0.4762896722078401, -0.09001028747788692, -0.15590239111558082, -0.4124789556921526, 0.4409585518440983, 0.4124789556921526, -0.15590239111558082, -0.31180478223116176, -0.3486083443891981, 0.4930066485916346, 0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, 0.4409585518440983, -0.15590239111558082, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, 0.3367876570272817, -0.09001028747788692, 0.4762896722078401, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, -0.21516574145596756, -0.21516574145596756, -0.3888888888888888, -0.3286710990610897, 0.22222222222222215, -0.14698618394803278, -0.0962250448649376, 0.14698618394803278, 0.22222222222222215, 0.3286710990610897, 0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.22222222222222215, -0.14698618394803278, 0.05555555555555554, -0.24845199749997657, 0.21516574145596756, 0.24845199749997657, 0.14698618394803278, -0.22222222222222215, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.28867513459481275, 0.14698618394803278, 0.22222222222222215, 0.24845199749997657, 0.21516574145596756, 0.05555555555555554, 0.24845199749997657, 0.22222222222222215, 0.14698618394803278, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.3286710990610897, 0.14698618394803278, -0.22222222222222215, -0.0962250448649376, 0.22222222222222215, 0.14698618394803278, -0.3888888888888888, 0.3286710990610897, -0.21516574145596756, 0.21516574145596756, -0.2545875386086577, -0.28867513459481275, -0.4409585518440983, 0.28867513459481275, -0.2545875386086577, -0.21516574145596756, 0.16666666666666663, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, 0.39528470752104733, 0.30618621784789724, 0.3872983346207416, 0.24999999999999994, 0.15811388300841894, -0.30618621784789724, 0.33541019662496846, 0.30618621784789724, -0.24999999999999994, -0.3872983346207416, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.3872983346207416, 0.30618621784789724, 0.33541019662496846, 0.15811388300841894, 0.30618621784789724, 0.3872983346207416, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, 0.30618621784789724, 0.39528470752104733, -0.4999999999999999, 0.24999999999999994, -0.39528470752104733, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + const float a16 = L(ii, k, 16); + const float a17 = L(ii, k, 17); + const float a18 = L(ii, k, 18); + const float a19 = L(ii, k, 19); + const float a20 = L(ii, k, 20); + const float a21 = L(ii, k, 21); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a48 = L(ii, k, 48); + const float a49 = L(ii, k, 49); + const float a50 = L(ii, k, 50); + const float a51 = L(ii, k, 51); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + const float a69 = L(ii, k, 69); + const float a70 = L(ii, k, 70); + const float a71 = L(ii, k, 71); + const float a72 = L(ii, k, 72); + const float a73 = L(ii, k, 73); + const float a74 = L(ii, k, 74); + const float a75 = L(ii, k, 75); + const float a76 = L(ii, k, 76); + const float a77 = L(ii, k, 77); + const float a78 = L(ii, k, 78); + const float a79 = L(ii, k, 79); + const float a80 = L(ii, k, 80); + const float a81 = L(ii, k, 81); + const float a82 = L(ii, k, 82); + const float a83 = L(ii, k, 83); + const float a84 = L(ii, k, 84); + const float a85 = L(ii, k, 85); + const float a86 = L(ii, k, 86); + const float a87 = L(ii, k, 87); + const float a88 = L(ii, k, 88); + const float a89 = L(ii, k, 89); + const float a90 = L(ii, k, 90); + const float a91 = L(ii, k, 91); + const float a92 = L(ii, k, 92); + const float a93 = L(ii, k, 93); + const float a94 = L(ii, k, 94); + const float a95 = L(ii, k, 95); + const float a96 = L(ii, k, 96); + const float a97 = L(ii, k, 97); + const float a98 = L(ii, k, 98); + const float a99 = L(ii, k, 99); + const float a100 = L(ii, k, 100); + const float a101 = L(ii, k, 101); + const float a102 = L(ii, k, 102); + const float a103 = L(ii, k, 103); + const float a104 = L(ii, k, 104); + const float a105 = L(ii, k, 105); + const float a106 = L(ii, k, 106); + const float a107 = L(ii, k, 107); + const float a108 = L(ii, k, 108); + const float a109 = L(ii, k, 109); + const float a110 = L(ii, k, 110); + const float a111 = L(ii, k, 111); + const float a112 = L(ii, k, 112); + const float a113 = L(ii, k, 113); + const float a123 = L(ii, k, 123); + const float a124 = L(ii, k, 124); + const float a125 = L(ii, k, 125); + const float a126 = L(ii, k, 126); + const float a127 = L(ii, k, 127); + const float a128 = L(ii, k, 128); + const float a129 = L(ii, k, 129); + const float a130 = L(ii, k, 130); + const float a131 = L(ii, k, 131); + const float a132 = L(ii, k, 132); + const float a133 = L(ii, k, 133); + const float a134 = L(ii, k, 134); + const float a135 = L(ii, k, 135); + const float a136 = L(ii, k, 136); + const float a137 = L(ii, k, 137); + const float a138 = L(ii, k, 138); + const float a139 = L(ii, k, 139); + const float a140 = L(ii, k, 140); + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + const float b9 = R(ii, k, 9); + const float b10 = R(ii, k, 10); + const float b11 = R(ii, k, 11); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + const float b16 = R(ii, k, 16); + const float b17 = R(ii, k, 17); + const float b18 = R(ii, k, 18); + const float b19 = R(ii, k, 19); + const float b20 = R(ii, k, 20); + const float b21 = R(ii, k, 21); + const float b22 = R(ii, k, 22); + const float b23 = R(ii, k, 23); + const float b24 = R(ii, k, 24); + out(ii, k, 0) = 1.0f * a0 * b0; + out(ii, k, 1) = 1.0f * a1 * b0; + out(ii, k, 2) = 0.3333333432674408f * a8 * b1 + 0.3333333432674408f * a9 * b2 + 0.3333333432674408f * a10 * b3; + out(ii, k, 3) = 1.0f * a2 * b0; + out(ii, k, 4) = 0.20000000298023224f * a27 * b4 + 0.20000000298023224f * a28 * b5 + 0.20000000298023224f * a29 * b6 + 0.20000000298023224f * a30 * b7 + 0.20000000298023224f * a31 * b8; + out(ii, k, 5) = 0.3333333432674408f * a11 * b1 + 0.3333333432674408f * a12 * b2 + 0.3333333432674408f * a13 * b3; + out(ii, k, 6) = 1.0f * a3 * b0; + out(ii, k, 7) = 0.20000000298023224f * a37 * b4 + 0.20000000298023224f * a38 * b5 + 0.20000000298023224f * a39 * b6 + 0.20000000298023224f * a40 * b7 + 0.20000000298023224f * a41 * b8; + out(ii, k, 8) = 0.20000000298023224f * a42 * b4 + 0.20000000298023224f * a43 * b5 + 0.20000000298023224f * a44 * b6 + 0.20000000298023224f * a45 * b7 + 0.20000000298023224f * a46 * b8; + out(ii, k, 9) = 0.3333333432674408f * a14 * b1 + 0.3333333432674408f * a15 * b2 + 0.3333333432674408f * a16 * b3; + out(ii, k, 10) = 0.1428571492433548f * a80 * b9 + 0.1428571492433548f * a81 * b10 + 0.1428571492433548f * a82 * b11 + 0.1428571492433548f * a83 * b12 + 0.1428571492433548f * a84 * b13 + 0.1428571492433548f * a85 * b14 + 0.1428571492433548f * a86 * b15; + out(ii, k, 11) = 1.0f * a4 * b0; + out(ii, k, 12) = 0.20000000298023224f * a47 * b4 + 0.20000000298023224f * a48 * b5 + 0.20000000298023224f * a49 * b6 + 0.20000000298023224f * a50 * b7 + 0.20000000298023224f * a51 * b8; + out(ii, k, 13) = 0.1111111119389534f * a132 * b16 + 0.1111111119389534f * a133 * b17 + 0.1111111119389534f * a134 * b18 + 0.1111111119389534f * a135 * b19 + 0.1111111119389534f * a136 * b20 + 0.1111111119389534f * a137 * b21 + 0.1111111119389534f * a138 * b22 + 0.1111111119389534f * a139 * b23 + 0.1111111119389534f * a140 * b24; + out(ii, k, 14) = 1.0f * a0 * b1; + out(ii, k, 15) = 1.0f * a0 * b2; + out(ii, k, 16) = 1.0f * a0 * b3; + out(ii, k, 17) = 1.0f * a1 * b1; + out(ii, k, 18) = 1.0f * a1 * b2; + out(ii, k, 19) = 1.0f * a1 * b3; + out(ii, k, 20) = 1.0f * a8 * b0; + out(ii, k, 21) = 1.0f * a9 * b0; + out(ii, k, 22) = 1.0f * a10 * b0; + out(ii, k, 23) = -0.22360679507255554f * a8 * b6 + -0.3872983455657959f * a8 * b8 + 0.3872983455657959f * a9 * b5 + 0.3872983455657959f * a10 * b4; + out(ii, k, 24) = 0.3872983455657959f * a8 * b5 + 0.4472135901451111f * a9 * b6 + 0.3872983455657959f * a10 * b7; + out(ii, k, 25) = 0.3872983455657959f * a8 * b4 + 0.3872983455657959f * a9 * b7 + -0.22360679507255554f * a10 * b6 + 0.3872983455657959f * a10 * b8; + out(ii, k, 26) = 0.26726123690605164f * a52 * b8 + 0.2182178944349289f * a53 * b7 + 0.23904572427272797f * a54 * b6 + 0.0690065547823906f * a54 * b8 + -0.16903084516525269f * a55 * b5 + -0.0690065547823906f * a56 * b4 + -0.2182178944349289f * a57 * b5 + -0.26726123690605164f * a58 * b4; + out(ii, k, 27) = 0.2182178944349289f * a53 * b4 + 0.2760262191295624f * a54 * b5 + 0.29277002811431885f * a55 * b6 + 0.2760262191295624f * a56 * b7 + 0.2182178944349289f * a57 * b8; + out(ii, k, 28) = 0.26726123690605164f * a52 * b4 + 0.2182178944349289f * a53 * b5 + -0.0690065547823906f * a54 * b4 + -0.16903084516525269f * a55 * b7 + 0.23904572427272797f * a56 * b6 + -0.0690065547823906f * a56 * b8 + 0.2182178944349289f * a57 * b7 + 0.26726123690605164f * a58 * b8; + out(ii, k, 29) = 1.0f * a2 * b1; + out(ii, k, 30) = 1.0f * a2 * b2; + out(ii, k, 31) = 1.0f * a2 * b3; + out(ii, k, 32) = 0.3872983455657959f * a27 * b3 + 0.3872983455657959f * a28 * b2 + -0.22360679507255554f * a29 * b1 + -0.3872983455657959f * a31 * b1; + out(ii, k, 33) = 0.3872983455657959f * a28 * b1 + 0.4472135901451111f * a29 * b2 + 0.3872983455657959f * a30 * b3; + out(ii, k, 34) = 0.3872983455657959f * a27 * b1 + -0.22360679507255554f * a29 * b3 + 0.3872983455657959f * a30 * b2 + 0.3872983455657959f * a31 * b3; + out(ii, k, 35) = -0.0690065547823906f * a27 * b13 + -0.26726123690605164f * a27 * b15 + -0.16903084516525269f * a28 * b12 + -0.2182178944349289f * a28 * b14 + 0.23904572427272797f * a29 * b11 + 0.2182178944349289f * a30 * b10 + 0.26726123690605164f * a31 * b9 + 0.0690065547823906f * a31 * b11; + out(ii, k, 36) = 0.2182178944349289f * a27 * b10 + 0.2760262191295624f * a28 * b11 + 0.29277002811431885f * a29 * b12 + 0.2760262191295624f * a30 * b13 + 0.2182178944349289f * a31 * b14; + out(ii, k, 37) = 0.26726123690605164f * a27 * b9 + -0.0690065547823906f * a27 * b11 + 0.2182178944349289f * a28 * b10 + 0.23904572427272797f * a29 * b13 + -0.16903084516525269f * a30 * b12 + 0.2182178944349289f * a30 * b14 + -0.0690065547823906f * a31 * b13 + 0.26726123690605164f * a31 * b15; + out(ii, k, 38) = 0.20412415266036987f * a87 * b15 + 0.1767766922712326f * a88 * b14 + 0.14940357208251953f * a89 * b13 + 0.03857583925127983f * a89 * b15 + 0.17251639068126678f * a90 * b12 + 0.06681530922651291f * a90 * b14 + -0.13363061845302582f * a91 * b11 + -0.06681530922651291f * a92 * b10 + -0.03857583925127983f * a93 * b9 + -0.14940357208251953f * a93 * b11 + -0.1767766922712326f * a94 * b10 + -0.20412415266036987f * a95 * b9; + out(ii, k, 39) = 0.14433756470680237f * a88 * b9 + 0.18898223340511322f * a89 * b10 + 0.21128855645656586f * a90 * b11 + 0.2182178944349289f * a91 * b12 + 0.21128855645656586f * a92 * b13 + 0.18898223340511322f * a93 * b14 + 0.14433756470680237f * a94 * b15; + out(ii, k, 40) = 0.20412415266036987f * a87 * b9 + 0.1767766922712326f * a88 * b10 + -0.03857583925127983f * a89 * b9 + 0.14940357208251953f * a89 * b11 + -0.06681530922651291f * a90 * b10 + -0.13363061845302582f * a91 * b13 + 0.17251639068126678f * a92 * b12 + -0.06681530922651291f * a92 * b14 + 0.14940357208251953f * a93 * b13 + -0.03857583925127983f * a93 * b15 + 0.1767766922712326f * a94 * b14 + 0.20412415266036987f * a95 * b15; + out(ii, k, 41) = 0.3872983455657959f * a32 * b3 + 0.3872983455657959f * a33 * b2 + -0.22360679507255554f * a34 * b1 + -0.3872983455657959f * a36 * b1; + out(ii, k, 42) = 0.3872983455657959f * a33 * b1 + 0.4472135901451111f * a34 * b2 + 0.3872983455657959f * a35 * b3; + out(ii, k, 43) = 0.3872983455657959f * a32 * b1 + -0.22360679507255554f * a34 * b3 + 0.3872983455657959f * a35 * b2 + 0.3872983455657959f * a36 * b3; + out(ii, k, 44) = -0.0690065547823906f * a32 * b13 + -0.26726123690605164f * a32 * b15 + -0.16903084516525269f * a33 * b12 + -0.2182178944349289f * a33 * b14 + 0.23904572427272797f * a34 * b11 + 0.2182178944349289f * a35 * b10 + 0.26726123690605164f * a36 * b9 + 0.0690065547823906f * a36 * b11; + out(ii, k, 45) = 0.2182178944349289f * a32 * b10 + 0.2760262191295624f * a33 * b11 + 0.29277002811431885f * a34 * b12 + 0.2760262191295624f * a35 * b13 + 0.2182178944349289f * a36 * b14; + out(ii, k, 46) = 0.26726123690605164f * a32 * b9 + -0.0690065547823906f * a32 * b11 + 0.2182178944349289f * a33 * b10 + 0.23904572427272797f * a34 * b13 + -0.16903084516525269f * a35 * b12 + 0.2182178944349289f * a35 * b14 + -0.0690065547823906f * a36 * b13 + 0.26726123690605164f * a36 * b15; + out(ii, k, 47) = 0.20412415266036987f * a96 * b15 + 0.1767766922712326f * a97 * b14 + 0.14940357208251953f * a98 * b13 + 0.03857583925127983f * a98 * b15 + 0.17251639068126678f * a99 * b12 + 0.06681530922651291f * a99 * b14 + -0.13363061845302582f * a100 * b11 + -0.06681530922651291f * a101 * b10 + -0.03857583925127983f * a102 * b9 + -0.14940357208251953f * a102 * b11 + -0.1767766922712326f * a103 * b10 + -0.20412415266036987f * a104 * b9; + out(ii, k, 48) = 0.14433756470680237f * a97 * b9 + 0.18898223340511322f * a98 * b10 + 0.21128855645656586f * a99 * b11 + 0.2182178944349289f * a100 * b12 + 0.21128855645656586f * a101 * b13 + 0.18898223340511322f * a102 * b14 + 0.14433756470680237f * a103 * b15; + out(ii, k, 49) = 0.20412415266036987f * a96 * b9 + 0.1767766922712326f * a97 * b10 + -0.03857583925127983f * a98 * b9 + 0.14940357208251953f * a98 * b11 + -0.06681530922651291f * a99 * b10 + -0.13363061845302582f * a100 * b13 + 0.17251639068126678f * a101 * b12 + -0.06681530922651291f * a101 * b14 + 0.14940357208251953f * a102 * b13 + -0.03857583925127983f * a102 * b15 + 0.1767766922712326f * a103 * b14 + 0.20412415266036987f * a104 * b15; + out(ii, k, 50) = 1.0f * a11 * b0; + out(ii, k, 51) = 1.0f * a12 * b0; + out(ii, k, 52) = 1.0f * a13 * b0; + out(ii, k, 53) = -0.22360679507255554f * a11 * b6 + -0.3872983455657959f * a11 * b8 + 0.3872983455657959f * a12 * b5 + 0.3872983455657959f * a13 * b4; + out(ii, k, 54) = 0.3872983455657959f * a11 * b5 + 0.4472135901451111f * a12 * b6 + 0.3872983455657959f * a13 * b7; + out(ii, k, 55) = 0.3872983455657959f * a11 * b4 + 0.3872983455657959f * a12 * b7 + -0.22360679507255554f * a13 * b6 + 0.3872983455657959f * a13 * b8; + out(ii, k, 56) = 0.26726123690605164f * a66 * b8 + 0.2182178944349289f * a67 * b7 + 0.23904572427272797f * a68 * b6 + 0.0690065547823906f * a68 * b8 + -0.16903084516525269f * a69 * b5 + -0.0690065547823906f * a70 * b4 + -0.2182178944349289f * a71 * b5 + -0.26726123690605164f * a72 * b4; + out(ii, k, 57) = 0.2182178944349289f * a67 * b4 + 0.2760262191295624f * a68 * b5 + 0.29277002811431885f * a69 * b6 + 0.2760262191295624f * a70 * b7 + 0.2182178944349289f * a71 * b8; + out(ii, k, 58) = 0.26726123690605164f * a66 * b4 + 0.2182178944349289f * a67 * b5 + -0.0690065547823906f * a68 * b4 + -0.16903084516525269f * a69 * b7 + 0.23904572427272797f * a70 * b6 + -0.0690065547823906f * a70 * b8 + 0.2182178944349289f * a71 * b7 + 0.26726123690605164f * a72 * b8; + out(ii, k, 59) = -0.03857583925127983f * a66 * b22 + -0.20412415266036987f * a66 * b24 + -0.06681530922651291f * a67 * b21 + -0.1767766922712326f * a67 * b23 + -0.13363061845302582f * a68 * b20 + -0.14940357208251953f * a68 * b22 + 0.17251639068126678f * a69 * b19 + 0.14940357208251953f * a70 * b18 + 0.1767766922712326f * a71 * b17 + 0.06681530922651291f * a71 * b19 + 0.20412415266036987f * a72 * b16 + 0.03857583925127983f * a72 * b18; + out(ii, k, 60) = 0.14433756470680237f * a66 * b17 + 0.18898223340511322f * a67 * b18 + 0.21128855645656586f * a68 * b19 + 0.2182178944349289f * a69 * b20 + 0.21128855645656586f * a70 * b21 + 0.18898223340511322f * a71 * b22 + 0.14433756470680237f * a72 * b23; + out(ii, k, 61) = 0.20412415266036987f * a66 * b16 + -0.03857583925127983f * a66 * b18 + 0.1767766922712326f * a67 * b17 + -0.06681530922651291f * a67 * b19 + 0.14940357208251953f * a68 * b18 + 0.17251639068126678f * a69 * b21 + -0.13363061845302582f * a70 * b20 + 0.14940357208251953f * a70 * b22 + -0.06681530922651291f * a71 * b21 + 0.1767766922712326f * a71 * b23 + -0.03857583925127983f * a72 * b22 + 0.20412415266036987f * a72 * b24; + out(ii, k, 62) = 1.0f * a3 * b1; + out(ii, k, 63) = 1.0f * a3 * b2; + out(ii, k, 64) = 1.0f * a3 * b3; + out(ii, k, 65) = 0.3872983455657959f * a37 * b3 + 0.3872983455657959f * a38 * b2 + -0.22360679507255554f * a39 * b1 + -0.3872983455657959f * a41 * b1; + out(ii, k, 66) = 0.3872983455657959f * a38 * b1 + 0.4472135901451111f * a39 * b2 + 0.3872983455657959f * a40 * b3; + out(ii, k, 67) = 0.3872983455657959f * a37 * b1 + -0.22360679507255554f * a39 * b3 + 0.3872983455657959f * a40 * b2 + 0.3872983455657959f * a41 * b3; + out(ii, k, 68) = -0.0690065547823906f * a37 * b13 + -0.26726123690605164f * a37 * b15 + -0.16903084516525269f * a38 * b12 + -0.2182178944349289f * a38 * b14 + 0.23904572427272797f * a39 * b11 + 0.2182178944349289f * a40 * b10 + 0.26726123690605164f * a41 * b9 + 0.0690065547823906f * a41 * b11; + out(ii, k, 69) = 0.2182178944349289f * a37 * b10 + 0.2760262191295624f * a38 * b11 + 0.29277002811431885f * a39 * b12 + 0.2760262191295624f * a40 * b13 + 0.2182178944349289f * a41 * b14; + out(ii, k, 70) = 0.26726123690605164f * a37 * b9 + -0.0690065547823906f * a37 * b11 + 0.2182178944349289f * a38 * b10 + 0.23904572427272797f * a39 * b13 + -0.16903084516525269f * a40 * b12 + 0.2182178944349289f * a40 * b14 + -0.0690065547823906f * a41 * b13 + 0.26726123690605164f * a41 * b15; + out(ii, k, 71) = -0.03857583925127983f * a73 * b22 + -0.20412415266036987f * a73 * b24 + -0.06681530922651291f * a74 * b21 + -0.1767766922712326f * a74 * b23 + -0.13363061845302582f * a75 * b20 + -0.14940357208251953f * a75 * b22 + 0.17251639068126678f * a76 * b19 + 0.14940357208251953f * a77 * b18 + 0.1767766922712326f * a78 * b17 + 0.06681530922651291f * a78 * b19 + 0.20412415266036987f * a79 * b16 + 0.03857583925127983f * a79 * b18; + out(ii, k, 72) = 0.14433756470680237f * a73 * b17 + 0.18898223340511322f * a74 * b18 + 0.21128855645656586f * a75 * b19 + 0.2182178944349289f * a76 * b20 + 0.21128855645656586f * a77 * b21 + 0.18898223340511322f * a78 * b22 + 0.14433756470680237f * a79 * b23; + out(ii, k, 73) = 0.20412415266036987f * a73 * b16 + -0.03857583925127983f * a73 * b18 + 0.1767766922712326f * a74 * b17 + -0.06681530922651291f * a74 * b19 + 0.14940357208251953f * a75 * b18 + 0.17251639068126678f * a76 * b21 + -0.13363061845302582f * a77 * b20 + 0.14940357208251953f * a77 * b22 + -0.06681530922651291f * a78 * b21 + 0.1767766922712326f * a78 * b23 + -0.03857583925127983f * a79 * b22 + 0.20412415266036987f * a79 * b24; + out(ii, k, 74) = 0.3872983455657959f * a42 * b3 + 0.3872983455657959f * a43 * b2 + -0.22360679507255554f * a44 * b1 + -0.3872983455657959f * a46 * b1; + out(ii, k, 75) = 0.3872983455657959f * a43 * b1 + 0.4472135901451111f * a44 * b2 + 0.3872983455657959f * a45 * b3; + out(ii, k, 76) = 0.3872983455657959f * a42 * b1 + -0.22360679507255554f * a44 * b3 + 0.3872983455657959f * a45 * b2 + 0.3872983455657959f * a46 * b3; + out(ii, k, 77) = -0.0690065547823906f * a42 * b13 + -0.26726123690605164f * a42 * b15 + -0.16903084516525269f * a43 * b12 + -0.2182178944349289f * a43 * b14 + 0.23904572427272797f * a44 * b11 + 0.2182178944349289f * a45 * b10 + 0.26726123690605164f * a46 * b9 + 0.0690065547823906f * a46 * b11; + out(ii, k, 78) = 0.2182178944349289f * a42 * b10 + 0.2760262191295624f * a43 * b11 + 0.29277002811431885f * a44 * b12 + 0.2760262191295624f * a45 * b13 + 0.2182178944349289f * a46 * b14; + out(ii, k, 79) = 0.26726123690605164f * a42 * b9 + -0.0690065547823906f * a42 * b11 + 0.2182178944349289f * a43 * b10 + 0.23904572427272797f * a44 * b13 + -0.16903084516525269f * a45 * b12 + 0.2182178944349289f * a45 * b14 + -0.0690065547823906f * a46 * b13 + 0.26726123690605164f * a46 * b15; + out(ii, k, 80) = 0.20412415266036987f * a123 * b15 + 0.1767766922712326f * a124 * b14 + 0.14940357208251953f * a125 * b13 + 0.03857583925127983f * a125 * b15 + 0.17251639068126678f * a126 * b12 + 0.06681530922651291f * a126 * b14 + -0.13363061845302582f * a127 * b11 + -0.06681530922651291f * a128 * b10 + -0.03857583925127983f * a129 * b9 + -0.14940357208251953f * a129 * b11 + -0.1767766922712326f * a130 * b10 + -0.20412415266036987f * a131 * b9; + out(ii, k, 81) = 0.14433756470680237f * a124 * b9 + 0.18898223340511322f * a125 * b10 + 0.21128855645656586f * a126 * b11 + 0.2182178944349289f * a127 * b12 + 0.21128855645656586f * a128 * b13 + 0.18898223340511322f * a129 * b14 + 0.14433756470680237f * a130 * b15; + out(ii, k, 82) = 0.20412415266036987f * a123 * b9 + 0.1767766922712326f * a124 * b10 + -0.03857583925127983f * a125 * b9 + 0.14940357208251953f * a125 * b11 + -0.06681530922651291f * a126 * b10 + -0.13363061845302582f * a127 * b13 + 0.17251639068126678f * a128 * b12 + -0.06681530922651291f * a128 * b14 + 0.14940357208251953f * a129 * b13 + -0.03857583925127983f * a129 * b15 + 0.1767766922712326f * a130 * b14 + 0.20412415266036987f * a131 * b15; + out(ii, k, 83) = 1.0f * a14 * b0; + out(ii, k, 84) = 1.0f * a15 * b0; + out(ii, k, 85) = 1.0f * a16 * b0; + out(ii, k, 86) = -0.22360679507255554f * a14 * b6 + -0.3872983455657959f * a14 * b8 + 0.3872983455657959f * a15 * b5 + 0.3872983455657959f * a16 * b4; + out(ii, k, 87) = 0.3872983455657959f * a14 * b5 + 0.4472135901451111f * a15 * b6 + 0.3872983455657959f * a16 * b7; + out(ii, k, 88) = 0.3872983455657959f * a14 * b4 + 0.3872983455657959f * a15 * b7 + -0.22360679507255554f * a16 * b6 + 0.3872983455657959f * a16 * b8; + out(ii, k, 89) = 0.26726123690605164f * a80 * b8 + 0.2182178944349289f * a81 * b7 + 0.23904572427272797f * a82 * b6 + 0.0690065547823906f * a82 * b8 + -0.16903084516525269f * a83 * b5 + -0.0690065547823906f * a84 * b4 + -0.2182178944349289f * a85 * b5 + -0.26726123690605164f * a86 * b4; + out(ii, k, 90) = 0.2182178944349289f * a81 * b4 + 0.2760262191295624f * a82 * b5 + 0.29277002811431885f * a83 * b6 + 0.2760262191295624f * a84 * b7 + 0.2182178944349289f * a85 * b8; + out(ii, k, 91) = 0.26726123690605164f * a80 * b4 + 0.2182178944349289f * a81 * b5 + -0.0690065547823906f * a82 * b4 + -0.16903084516525269f * a83 * b7 + 0.23904572427272797f * a84 * b6 + -0.0690065547823906f * a84 * b8 + 0.2182178944349289f * a85 * b7 + 0.26726123690605164f * a86 * b8; + out(ii, k, 92) = -0.03857583925127983f * a80 * b22 + -0.20412415266036987f * a80 * b24 + -0.06681530922651291f * a81 * b21 + -0.1767766922712326f * a81 * b23 + -0.13363061845302582f * a82 * b20 + -0.14940357208251953f * a82 * b22 + 0.17251639068126678f * a83 * b19 + 0.14940357208251953f * a84 * b18 + 0.1767766922712326f * a85 * b17 + 0.06681530922651291f * a85 * b19 + 0.20412415266036987f * a86 * b16 + 0.03857583925127983f * a86 * b18; + out(ii, k, 93) = 0.14433756470680237f * a80 * b17 + 0.18898223340511322f * a81 * b18 + 0.21128855645656586f * a82 * b19 + 0.2182178944349289f * a83 * b20 + 0.21128855645656586f * a84 * b21 + 0.18898223340511322f * a85 * b22 + 0.14433756470680237f * a86 * b23; + out(ii, k, 94) = 0.20412415266036987f * a80 * b16 + -0.03857583925127983f * a80 * b18 + 0.1767766922712326f * a81 * b17 + -0.06681530922651291f * a81 * b19 + 0.14940357208251953f * a82 * b18 + 0.17251639068126678f * a83 * b21 + -0.13363061845302582f * a84 * b20 + 0.14940357208251953f * a84 * b22 + -0.06681530922651291f * a85 * b21 + 0.1767766922712326f * a85 * b23 + -0.03857583925127983f * a86 * b22 + 0.20412415266036987f * a86 * b24; + out(ii, k, 95) = 1.0f * a4 * b1; + out(ii, k, 96) = 1.0f * a4 * b2; + out(ii, k, 97) = 1.0f * a4 * b3; + out(ii, k, 98) = 0.3872983455657959f * a47 * b3 + 0.3872983455657959f * a48 * b2 + -0.22360679507255554f * a49 * b1 + -0.3872983455657959f * a51 * b1; + out(ii, k, 99) = 0.3872983455657959f * a48 * b1 + 0.4472135901451111f * a49 * b2 + 0.3872983455657959f * a50 * b3; + out(ii, k, 100) = 0.3872983455657959f * a47 * b1 + -0.22360679507255554f * a49 * b3 + 0.3872983455657959f * a50 * b2 + 0.3872983455657959f * a51 * b3; + out(ii, k, 101) = -0.0690065547823906f * a47 * b13 + -0.26726123690605164f * a47 * b15 + -0.16903084516525269f * a48 * b12 + -0.2182178944349289f * a48 * b14 + 0.23904572427272797f * a49 * b11 + 0.2182178944349289f * a50 * b10 + 0.26726123690605164f * a51 * b9 + 0.0690065547823906f * a51 * b11; + out(ii, k, 102) = 0.2182178944349289f * a47 * b10 + 0.2760262191295624f * a48 * b11 + 0.29277002811431885f * a49 * b12 + 0.2760262191295624f * a50 * b13 + 0.2182178944349289f * a51 * b14; + out(ii, k, 103) = 0.26726123690605164f * a47 * b9 + -0.0690065547823906f * a47 * b11 + 0.2182178944349289f * a48 * b10 + 0.23904572427272797f * a49 * b13 + -0.16903084516525269f * a50 * b12 + 0.2182178944349289f * a50 * b14 + -0.0690065547823906f * a51 * b13 + 0.26726123690605164f * a51 * b15; + out(ii, k, 104) = 0.20412415266036987f * a132 * b15 + 0.1767766922712326f * a133 * b14 + 0.14940357208251953f * a134 * b13 + 0.03857583925127983f * a134 * b15 + 0.17251639068126678f * a135 * b12 + 0.06681530922651291f * a135 * b14 + -0.13363061845302582f * a136 * b11 + -0.06681530922651291f * a137 * b10 + -0.03857583925127983f * a138 * b9 + -0.14940357208251953f * a138 * b11 + -0.1767766922712326f * a139 * b10 + -0.20412415266036987f * a140 * b9; + out(ii, k, 105) = 0.14433756470680237f * a133 * b9 + 0.18898223340511322f * a134 * b10 + 0.21128855645656586f * a135 * b11 + 0.2182178944349289f * a136 * b12 + 0.21128855645656586f * a137 * b13 + 0.18898223340511322f * a138 * b14 + 0.14433756470680237f * a139 * b15; + out(ii, k, 106) = 0.20412415266036987f * a132 * b9 + 0.1767766922712326f * a133 * b10 + -0.03857583925127983f * a134 * b9 + 0.14940357208251953f * a134 * b11 + -0.06681530922651291f * a135 * b10 + -0.13363061845302582f * a136 * b13 + 0.17251639068126678f * a137 * b12 + -0.06681530922651291f * a137 * b14 + 0.14940357208251953f * a138 * b13 + -0.03857583925127983f * a138 * b15 + 0.1767766922712326f * a139 * b14 + 0.20412415266036987f * a140 * b15; + out(ii, k, 107) = 1.0f * a0 * b4; + out(ii, k, 108) = 1.0f * a0 * b5; + out(ii, k, 109) = 1.0f * a0 * b6; + out(ii, k, 110) = 1.0f * a0 * b7; + out(ii, k, 111) = 1.0f * a0 * b8; + out(ii, k, 112) = 1.0f * a1 * b4; + out(ii, k, 113) = 1.0f * a1 * b5; + out(ii, k, 114) = 1.0f * a1 * b6; + out(ii, k, 115) = 1.0f * a1 * b7; + out(ii, k, 116) = 1.0f * a1 * b8; + out(ii, k, 117) = 1.0f * a17 * b0; + out(ii, k, 118) = 1.0f * a18 * b0; + out(ii, k, 119) = 1.0f * a19 * b0; + out(ii, k, 120) = 1.0f * a20 * b0; + out(ii, k, 121) = 1.0f * a21 * b0; + out(ii, k, 122) = -0.4472135901451111f * a17 * b6 + 0.3872983455657959f * a18 * b7 + -0.4472135901451111f * a19 * b4 + 0.3872983455657959f * a20 * b5; + out(ii, k, 123) = 0.3872983455657959f * a17 * b7 + 0.22360679507255554f * a18 * b6 + -0.3872983455657959f * a18 * b8 + 0.22360679507255554f * a19 * b5 + 0.3872983455657959f * a20 * b4 + -0.3872983455657959f * a21 * b5; + out(ii, k, 124) = -0.4472135901451111f * a17 * b4 + 0.22360679507255554f * a18 * b5 + 0.4472135901451111f * a19 * b6 + 0.22360679507255554f * a20 * b7 + -0.4472135901451111f * a21 * b8; + out(ii, k, 125) = 0.3872983455657959f * a17 * b5 + 0.3872983455657959f * a18 * b4 + 0.22360679507255554f * a19 * b7 + 0.22360679507255554f * a20 * b6 + 0.3872983455657959f * a20 * b8 + 0.3872983455657959f * a21 * b7; + out(ii, k, 126) = -0.3872983455657959f * a18 * b5 + -0.4472135901451111f * a19 * b8 + 0.3872983455657959f * a20 * b7 + -0.4472135901451111f * a21 * b6; + out(ii, k, 127) = 0.64549720287323f * a8 * b3 + 0.64549720287323f * a10 * b1; + out(ii, k, 128) = 0.64549720287323f * a8 * b2 + 0.64549720287323f * a9 * b1; + out(ii, k, 129) = -0.3726779818534851f * a8 * b1 + 0.7453559637069702f * a9 * b2 + -0.3726779818534851f * a10 * b3; + out(ii, k, 130) = 0.64549720287323f * a9 * b3 + 0.64549720287323f * a10 * b2; + out(ii, k, 131) = -0.64549720287323f * a8 * b1 + 0.64549720287323f * a10 * b3; + out(ii, k, 132) = -0.11501092463731766f * a8 * b13 + -0.44543540477752686f * a8 * b15 + 0.36369648575782776f * a9 * b10 + 0.44543540477752686f * a10 * b9 + -0.11501092463731766f * a10 * b11; + out(ii, k, 133) = -0.28171807527542114f * a8 * b12 + -0.36369648575782776f * a8 * b14 + 0.46004369854927063f * a9 * b11 + 0.36369648575782776f * a10 * b10; + out(ii, k, 134) = 0.39840954542160034f * a8 * b11 + 0.48795002698898315f * a9 * b12 + 0.39840954542160034f * a10 * b13; + out(ii, k, 135) = 0.36369648575782776f * a8 * b10 + 0.46004369854927063f * a9 * b13 + -0.28171807527542114f * a10 * b12 + 0.36369648575782776f * a10 * b14; + out(ii, k, 136) = 0.44543540477752686f * a8 * b9 + 0.11501092463731766f * a8 * b11 + 0.36369648575782776f * a9 * b14 + -0.11501092463731766f * a10 * b13 + 0.44543540477752686f * a10 * b15; + out(ii, k, 137) = 0.44543540477752686f * a52 * b3 + 0.36369648575782776f * a53 * b2 + -0.11501092463731766f * a54 * b3 + -0.11501092463731766f * a56 * b1 + -0.44543540477752686f * a58 * b1; + out(ii, k, 138) = 0.36369648575782776f * a53 * b3 + 0.46004369854927063f * a54 * b2 + -0.28171807527542114f * a55 * b1 + -0.36369648575782776f * a57 * b1; + out(ii, k, 139) = 0.39840954542160034f * a54 * b1 + 0.48795002698898315f * a55 * b2 + 0.39840954542160034f * a56 * b3; + out(ii, k, 140) = 0.36369648575782776f * a53 * b1 + -0.28171807527542114f * a55 * b3 + 0.46004369854927063f * a56 * b2 + 0.36369648575782776f * a57 * b3; + out(ii, k, 141) = 0.44543540477752686f * a52 * b1 + 0.11501092463731766f * a54 * b1 + -0.11501092463731766f * a56 * b3 + 0.36369648575782776f * a57 * b2 + 0.44543540477752686f * a58 * b3; + out(ii, k, 142) = -0.1785714328289032f * a52 * b13 + -0.3571428656578064f * a53 * b12 + 0.2766416668891907f * a54 * b13 + 0.1785714328289032f * a54 * b15 + -0.3571428656578064f * a55 * b10 + -0.1785714328289032f * a56 * b9 + 0.2766416668891907f * a56 * b11 + 0.1785714328289032f * a58 * b11; + out(ii, k, 143) = 0.2823462188243866f * a52 * b14 + 0.2187044471502304f * a53 * b13 + -0.2823462188243866f * a53 * b15 + 0.11293848603963852f * a54 * b12 + -0.2187044471502304f * a54 * b14 + 0.11293848603963852f * a55 * b11 + 0.2187044471502304f * a56 * b10 + 0.2823462188243866f * a57 * b9 + -0.2187044471502304f * a57 * b11 + -0.2823462188243866f * a58 * b10; + out(ii, k, 144) = -0.3992978632450104f * a52 * b9 + 0.2395787090063095f * a54 * b11 + 0.31943827867507935f * a55 * b12 + 0.2395787090063095f * a56 * b13 + -0.3992978632450104f * a58 * b15; + out(ii, k, 145) = 0.2823462188243866f * a52 * b10 + 0.2823462188243866f * a53 * b9 + 0.2187044471502304f * a53 * b11 + 0.2187044471502304f * a54 * b10 + 0.11293848603963852f * a55 * b13 + 0.11293848603963852f * a56 * b12 + 0.2187044471502304f * a56 * b14 + 0.2187044471502304f * a57 * b13 + 0.2823462188243866f * a57 * b15 + 0.2823462188243866f * a58 * b14; + out(ii, k, 146) = -0.1785714328289032f * a52 * b11 + -0.1785714328289032f * a54 * b9 + -0.2766416668891907f * a54 * b11 + -0.3571428656578064f * a55 * b14 + 0.2766416668891907f * a56 * b13 + -0.1785714328289032f * a56 * b15 + -0.3571428656578064f * a57 * b12 + -0.1785714328289032f * a58 * b13; + out(ii, k, 147) = 1.0f * a2 * b4; + out(ii, k, 148) = 1.0f * a2 * b5; + out(ii, k, 149) = 1.0f * a2 * b6; + out(ii, k, 150) = 1.0f * a2 * b7; + out(ii, k, 151) = 1.0f * a2 * b8; + out(ii, k, 152) = 1.0f * a27 * b0; + out(ii, k, 153) = 1.0f * a28 * b0; + out(ii, k, 154) = 1.0f * a29 * b0; + out(ii, k, 155) = 1.0f * a30 * b0; + out(ii, k, 156) = 1.0f * a31 * b0; + out(ii, k, 157) = 0.0555555559694767f * a27 * b20 + -0.32867109775543213f * a27 * b24 + -0.08784104883670807f * a28 * b21 + -0.23240555822849274f * a28 * b23 + 0.21516573429107666f * a29 * b18 + 0.23240555822849274f * a30 * b17 + -0.08784104883670807f * a30 * b19 + 0.32867109775543213f * a31 * b16; + out(ii, k, 158) = -0.08784104883670807f * a27 * b21 + -0.23240555822849274f * a27 * b23 + -0.2222222238779068f * a28 * b20 + -0.24845199286937714f * a28 * b22 + 0.3042903244495392f * a29 * b19 + 0.24845199286937714f * a30 * b18 + 0.23240555822849274f * a31 * b17 + 0.08784104883670807f * a31 * b19; + out(ii, k, 159) = 0.21516573429107666f * a27 * b18 + 0.3042903244495392f * a28 * b19 + 0.3333333432674408f * a29 * b20 + 0.3042903244495392f * a30 * b21 + 0.21516573429107666f * a31 * b22; + out(ii, k, 160) = 0.23240555822849274f * a27 * b17 + -0.08784104883670807f * a27 * b19 + 0.24845199286937714f * a28 * b18 + 0.3042903244495392f * a29 * b21 + -0.2222222238779068f * a30 * b20 + 0.24845199286937714f * a30 * b22 + -0.08784104883670807f * a31 * b21 + 0.23240555822849274f * a31 * b23; + out(ii, k, 161) = 0.32867109775543213f * a27 * b16 + 0.23240555822849274f * a28 * b17 + 0.08784104883670807f * a28 * b19 + 0.21516573429107666f * a29 * b22 + -0.08784104883670807f * a30 * b21 + 0.23240555822849274f * a30 * b23 + 0.0555555559694767f * a31 * b20 + 0.32867109775543213f * a31 * b24; + out(ii, k, 162) = -0.11385501176118851f * a87 * b22 + -0.17078250646591187f * a88 * b21 + -0.28867512941360474f * a89 * b20 + 0.11385501176118851f * a89 * b24 + 0.21516573429107666f * a90 * b21 + 0.17078250646591187f * a90 * b23 + -0.28867512941360474f * a91 * b18 + -0.17078250646591187f * a92 * b17 + 0.21516573429107666f * a92 * b19 + -0.11385501176118851f * a93 * b16 + 0.17078250646591187f * a94 * b19 + 0.11385501176118851f * a95 * b18; + out(ii, k, 163) = 0.2130032181739807f * a87 * b23 + 0.20126911997795105f * a88 * b22 + -0.2130032181739807f * a88 * b24 + 0.1369306445121765f * a89 * b21 + -0.20126911997795105f * a89 * b23 + 0.06804138422012329f * a90 * b20 + -0.1369306445121765f * a90 * b22 + 0.06804138422012329f * a91 * b19 + 0.1369306445121765f * a92 * b18 + 0.20126911997795105f * a93 * b17 + -0.1369306445121765f * a93 * b19 + 0.2130032181739807f * a94 * b16 + -0.20126911997795105f * a94 * b18 + -0.2130032181739807f * a95 * b17; + out(ii, k, 164) = -0.3478327989578247f * a87 * b16 + -0.08695819973945618f * a88 * b17 + 0.09938079863786697f * a89 * b18 + 0.21118420362472534f * a90 * b19 + 0.24845199286937714f * a91 * b20 + 0.21118420362472534f * a92 * b21 + 0.09938079863786697f * a93 * b22 + -0.08695819973945618f * a94 * b23 + -0.3478327989578247f * a95 * b24; + out(ii, k, 165) = 0.2130032181739807f * a87 * b17 + 0.2130032181739807f * a88 * b16 + 0.20126911997795105f * a88 * b18 + 0.20126911997795105f * a89 * b17 + 0.1369306445121765f * a89 * b19 + 0.1369306445121765f * a90 * b18 + 0.06804138422012329f * a91 * b21 + 0.06804138422012329f * a92 * b20 + 0.1369306445121765f * a92 * b22 + 0.1369306445121765f * a93 * b21 + 0.20126911997795105f * a93 * b23 + 0.20126911997795105f * a94 * b22 + 0.2130032181739807f * a94 * b24 + 0.2130032181739807f * a95 * b23; + out(ii, k, 166) = -0.11385501176118851f * a87 * b18 + -0.17078250646591187f * a88 * b19 + -0.11385501176118851f * a89 * b16 + -0.17078250646591187f * a90 * b17 + -0.21516573429107666f * a90 * b19 + -0.28867512941360474f * a91 * b22 + 0.21516573429107666f * a92 * b21 + -0.17078250646591187f * a92 * b23 + -0.28867512941360474f * a93 * b20 + -0.11385501176118851f * a93 * b24 + -0.17078250646591187f * a94 * b21 + -0.11385501176118851f * a95 * b22; + out(ii, k, 167) = 1.0f * a32 * b0; + out(ii, k, 168) = 1.0f * a33 * b0; + out(ii, k, 169) = 1.0f * a34 * b0; + out(ii, k, 170) = 1.0f * a35 * b0; + out(ii, k, 171) = 1.0f * a36 * b0; + out(ii, k, 172) = -0.4472135901451111f * a32 * b6 + 0.3872983455657959f * a33 * b7 + -0.4472135901451111f * a34 * b4 + 0.3872983455657959f * a35 * b5; + out(ii, k, 173) = 0.3872983455657959f * a32 * b7 + 0.22360679507255554f * a33 * b6 + -0.3872983455657959f * a33 * b8 + 0.22360679507255554f * a34 * b5 + 0.3872983455657959f * a35 * b4 + -0.3872983455657959f * a36 * b5; + out(ii, k, 174) = -0.4472135901451111f * a32 * b4 + 0.22360679507255554f * a33 * b5 + 0.4472135901451111f * a34 * b6 + 0.22360679507255554f * a35 * b7 + -0.4472135901451111f * a36 * b8; + out(ii, k, 175) = 0.3872983455657959f * a32 * b5 + 0.3872983455657959f * a33 * b4 + 0.22360679507255554f * a34 * b7 + 0.22360679507255554f * a35 * b6 + 0.3872983455657959f * a35 * b8 + 0.3872983455657959f * a36 * b7; + out(ii, k, 176) = -0.3872983455657959f * a33 * b5 + -0.4472135901451111f * a34 * b8 + 0.3872983455657959f * a35 * b7 + -0.4472135901451111f * a36 * b6; + out(ii, k, 177) = 0.0555555559694767f * a32 * b20 + -0.32867109775543213f * a32 * b24 + -0.08784104883670807f * a33 * b21 + -0.23240555822849274f * a33 * b23 + 0.21516573429107666f * a34 * b18 + 0.23240555822849274f * a35 * b17 + -0.08784104883670807f * a35 * b19 + 0.32867109775543213f * a36 * b16; + out(ii, k, 178) = -0.08784104883670807f * a32 * b21 + -0.23240555822849274f * a32 * b23 + -0.2222222238779068f * a33 * b20 + -0.24845199286937714f * a33 * b22 + 0.3042903244495392f * a34 * b19 + 0.24845199286937714f * a35 * b18 + 0.23240555822849274f * a36 * b17 + 0.08784104883670807f * a36 * b19; + out(ii, k, 179) = 0.21516573429107666f * a32 * b18 + 0.3042903244495392f * a33 * b19 + 0.3333333432674408f * a34 * b20 + 0.3042903244495392f * a35 * b21 + 0.21516573429107666f * a36 * b22; + out(ii, k, 180) = 0.23240555822849274f * a32 * b17 + -0.08784104883670807f * a32 * b19 + 0.24845199286937714f * a33 * b18 + 0.3042903244495392f * a34 * b21 + -0.2222222238779068f * a35 * b20 + 0.24845199286937714f * a35 * b22 + -0.08784104883670807f * a36 * b21 + 0.23240555822849274f * a36 * b23; + out(ii, k, 181) = 0.32867109775543213f * a32 * b16 + 0.23240555822849274f * a33 * b17 + 0.08784104883670807f * a33 * b19 + 0.21516573429107666f * a34 * b22 + -0.08784104883670807f * a35 * b21 + 0.23240555822849274f * a35 * b23 + 0.0555555559694767f * a36 * b20 + 0.32867109775543213f * a36 * b24; + out(ii, k, 182) = 0.32867109775543213f * a96 * b8 + 0.23240555822849274f * a97 * b7 + 0.21516573429107666f * a98 * b6 + -0.08784104883670807f * a99 * b7 + 0.0555555559694767f * a100 * b4 + -0.08784104883670807f * a101 * b5 + -0.23240555822849274f * a103 * b5 + -0.32867109775543213f * a104 * b4; + out(ii, k, 183) = 0.23240555822849274f * a97 * b8 + 0.24845199286937714f * a98 * b7 + 0.3042903244495392f * a99 * b6 + 0.08784104883670807f * a99 * b8 + -0.2222222238779068f * a100 * b5 + -0.08784104883670807f * a101 * b4 + -0.24845199286937714f * a102 * b5 + -0.23240555822849274f * a103 * b4; + out(ii, k, 184) = 0.21516573429107666f * a98 * b4 + 0.3042903244495392f * a99 * b5 + 0.3333333432674408f * a100 * b6 + 0.3042903244495392f * a101 * b7 + 0.21516573429107666f * a102 * b8; + out(ii, k, 185) = 0.23240555822849274f * a97 * b4 + 0.24845199286937714f * a98 * b5 + -0.08784104883670807f * a99 * b4 + -0.2222222238779068f * a100 * b7 + 0.3042903244495392f * a101 * b6 + -0.08784104883670807f * a101 * b8 + 0.24845199286937714f * a102 * b7 + 0.23240555822849274f * a103 * b8; + out(ii, k, 186) = 0.32867109775543213f * a96 * b4 + 0.23240555822849274f * a97 * b5 + 0.08784104883670807f * a99 * b5 + 0.0555555559694767f * a100 * b8 + -0.08784104883670807f * a101 * b7 + 0.21516573429107666f * a102 * b6 + 0.23240555822849274f * a103 * b7 + 0.32867109775543213f * a104 * b8; + out(ii, k, 187) = -0.11385501176118851f * a96 * b22 + -0.17078250646591187f * a97 * b21 + -0.28867512941360474f * a98 * b20 + 0.11385501176118851f * a98 * b24 + 0.21516573429107666f * a99 * b21 + 0.17078250646591187f * a99 * b23 + -0.28867512941360474f * a100 * b18 + -0.17078250646591187f * a101 * b17 + 0.21516573429107666f * a101 * b19 + -0.11385501176118851f * a102 * b16 + 0.17078250646591187f * a103 * b19 + 0.11385501176118851f * a104 * b18; + out(ii, k, 188) = 0.2130032181739807f * a96 * b23 + 0.20126911997795105f * a97 * b22 + -0.2130032181739807f * a97 * b24 + 0.1369306445121765f * a98 * b21 + -0.20126911997795105f * a98 * b23 + 0.06804138422012329f * a99 * b20 + -0.1369306445121765f * a99 * b22 + 0.06804138422012329f * a100 * b19 + 0.1369306445121765f * a101 * b18 + 0.20126911997795105f * a102 * b17 + -0.1369306445121765f * a102 * b19 + 0.2130032181739807f * a103 * b16 + -0.20126911997795105f * a103 * b18 + -0.2130032181739807f * a104 * b17; + out(ii, k, 189) = -0.3478327989578247f * a96 * b16 + -0.08695819973945618f * a97 * b17 + 0.09938079863786697f * a98 * b18 + 0.21118420362472534f * a99 * b19 + 0.24845199286937714f * a100 * b20 + 0.21118420362472534f * a101 * b21 + 0.09938079863786697f * a102 * b22 + -0.08695819973945618f * a103 * b23 + -0.3478327989578247f * a104 * b24; + out(ii, k, 190) = 0.2130032181739807f * a96 * b17 + 0.2130032181739807f * a97 * b16 + 0.20126911997795105f * a97 * b18 + 0.20126911997795105f * a98 * b17 + 0.1369306445121765f * a98 * b19 + 0.1369306445121765f * a99 * b18 + 0.06804138422012329f * a100 * b21 + 0.06804138422012329f * a101 * b20 + 0.1369306445121765f * a101 * b22 + 0.1369306445121765f * a102 * b21 + 0.20126911997795105f * a102 * b23 + 0.20126911997795105f * a103 * b22 + 0.2130032181739807f * a103 * b24 + 0.2130032181739807f * a104 * b23; + out(ii, k, 191) = -0.11385501176118851f * a96 * b18 + -0.17078250646591187f * a97 * b19 + -0.11385501176118851f * a98 * b16 + -0.17078250646591187f * a99 * b17 + -0.21516573429107666f * a99 * b19 + -0.28867512941360474f * a100 * b22 + 0.21516573429107666f * a101 * b21 + -0.17078250646591187f * a101 * b23 + -0.28867512941360474f * a102 * b20 + -0.11385501176118851f * a102 * b24 + -0.17078250646591187f * a103 * b21 + -0.11385501176118851f * a104 * b22; + out(ii, k, 192) = 0.64549720287323f * a11 * b3 + 0.64549720287323f * a13 * b1; + out(ii, k, 193) = 0.64549720287323f * a11 * b2 + 0.64549720287323f * a12 * b1; + out(ii, k, 194) = -0.3726779818534851f * a11 * b1 + 0.7453559637069702f * a12 * b2 + -0.3726779818534851f * a13 * b3; out(ii, k, 195) = 0.64549720287323f * a12 * b3 + 0.64549720287323f * a13 * b2; out(ii, k, 196) = -0.64549720287323f * a11 * b1 + 0.64549720287323f * a13 * b3; out(ii, k, 197) = -0.11501092463731766f * a11 * b13 + -0.44543540477752686f * a11 * b15 + 0.36369648575782776f * a12 * b10 + 0.44543540477752686f * a13 * b9 + -0.11501092463731766f * a13 * b11; @@ -2580,11 +7191,13 @@ KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const out(ii, k, 634) = -0.2545875310897827f * a132 * b9 + 0.146986186504364f * a133 * b10 + 0.28867512941360474f * a134 * b9 + 0.24845199286937714f * a134 * b11 + 0.2222222238779068f * a135 * b10 + 0.0555555559694767f * a136 * b13 + 0.21516573429107666f * a137 * b12 + 0.2222222238779068f * a137 * b14 + 0.24845199286937714f * a138 * b13 + 0.28867512941360474f * a138 * b15 + 0.146986186504364f * a139 * b14 + -0.2545875310897827f * a140 * b15; out(ii, k, 635) = 0.32867109775543213f * a132 * b10 + 0.146986186504364f * a133 * b11 + -0.21516573429107666f * a135 * b9 + -0.2222222238779068f * a135 * b11 + -0.3888888955116272f * a136 * b14 + 0.2222222238779068f * a137 * b13 + -0.21516573429107666f * a137 * b15 + -0.09622504562139511f * a138 * b12 + 0.146986186504364f * a139 * b13 + 0.32867109775543213f * a140 * b14; out(ii, k, 636) = -0.2545875310897827f * a132 * b11 + -0.28867512941360474f * a134 * b11 + 0.21516573429107666f * a135 * b10 + 0.1666666716337204f * a136 * b15 + -0.21516573429107666f * a137 * b14 + 0.28867512941360474f * a138 * b13 + -0.44095855951309204f * a139 * b12 + -0.2545875310897827f * a140 * b13; -} + } -template -KOKKOS_INLINE_FUNCTION void rev_AAA(const V &L, const V &R, const V &D, const V &dL, const V &dR, const int ii, const int k) -{ + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); { const float b0 = R(ii, k, 0); const float b1 = R(ii, k, 1); @@ -11935,15 +16548,21 @@ KOKKOS_INLINE_FUNCTION void rev_AAA(const V &L, const V &R, const V &D, const V dR(ii, k, 23) += h23; dR(ii, k, 24) += h24; } -} + } + +}; -constexpr int nt_AAAA = 2138; -constexpr int tab_AAAA[2138][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {4,0,4}, {8,5,5}, {9,6,5}, {10,7,5}, {11,5,6}, {12,6,6}, {13,7,6}, {14,5,7}, {15,6,7}, {16,7,7}, {1,1,8}, {2,1,9}, {3,1,10}, {4,1,11}, {27,17,12}, {28,18,12}, {29,19,12}, {30,20,12}, {31,21,12}, {32,17,13}, {33,18,13}, {34,19,13}, {35,20,13}, {36,21,13}, {37,17,14}, {38,18,14}, {39,19,14}, {40,20,14}, {41,21,14}, {42,17,15}, {43,18,15}, {44,19,15}, {45,20,15}, {46,21,15}, {47,17,16}, {48,18,16}, {49,19,16}, {50,20,16}, {51,21,16}, {27,22,17}, {28,23,17}, {29,24,17}, {30,25,17}, {31,26,17}, {37,22,18}, {38,23,18}, {39,24,18}, {40,25,18}, {41,26,18}, {42,22,19}, {43,23,19}, {44,24,19}, {45,25,19}, {46,26,19}, {47,22,20}, {48,23,20}, {49,24,20}, {50,25,20}, {51,26,20}, {8,8,21}, {9,9,21}, {10,10,21}, {11,8,22}, {12,9,22}, {13,10,22}, {14,8,23}, {15,9,23}, {16,10,23}, {52,52,24}, {53,53,24}, {54,54,24}, {55,55,24}, {56,56,24}, {57,57,24}, {58,58,24}, {66,52,25}, {67,53,25}, {68,54,25}, {69,55,25}, {70,56,25}, {71,57,25}, {72,58,25}, {80,52,26}, {81,53,26}, {82,54,26}, {83,55,26}, {84,56,26}, {85,57,26}, {86,58,26}, {2,2,27}, {3,2,28}, {4,2,29}, {32,27,30}, {33,28,30}, {34,29,30}, {35,30,30}, {36,31,30}, {37,27,31}, {38,28,31}, {39,29,31}, {40,30,31}, {41,31,31}, {42,27,32}, {43,28,32}, {44,29,32}, {45,30,32}, {46,31,32}, {47,27,33}, {48,28,33}, {49,29,33}, {50,30,33}, {51,31,33}, {96,87,34}, {97,88,34}, {98,89,34}, {99,90,34}, {100,91,34}, {101,92,34}, {102,93,34}, {103,94,34}, {104,95,34}, {105,87,35}, {106,88,35}, {107,89,35}, {108,90,35}, {109,91,35}, {110,92,35}, {111,93,35}, {112,94,35}, {113,95,35}, {132,87,36}, {133,88,36}, {134,89,36}, {135,90,36}, {136,91,36}, {137,92,36}, {138,93,36}, {139,94,36}, {140,95,36}, {80,59,37}, {81,60,37}, {82,61,37}, {83,62,37}, {84,63,37}, {85,64,37}, {86,65,37}, {32,32,38}, {33,33,38}, {34,34,38}, {35,35,38}, {36,36,38}, {37,32,39}, {38,33,39}, {39,34,39}, {40,35,39}, {41,36,39}, {42,32,40}, {43,33,40}, {44,34,40}, {45,35,40}, {46,36,40}, {47,32,41}, {48,33,41}, {49,34,41}, {50,35,41}, {51,36,41}, {96,96,42}, {97,97,42}, {98,98,42}, {99,99,42}, {100,100,42}, {101,101,42}, {102,102,42}, {103,103,42}, {104,104,42}, {123,96,43}, {124,97,43}, {125,98,43}, {126,99,43}, {127,100,43}, {128,101,43}, {129,102,43}, {130,103,43}, {131,104,43}, {132,96,44}, {133,97,44}, {134,98,44}, {135,99,44}, {136,100,44}, {137,101,44}, {138,102,44}, {139,103,44}, {140,104,44}, {11,11,45}, {12,12,45}, {13,13,45}, {14,11,46}, {15,12,46}, {16,13,46}, {66,66,47}, {67,67,47}, {68,68,47}, {69,69,47}, {70,70,47}, {71,71,47}, {72,72,47}, {73,66,48}, {74,67,48}, {75,68,48}, {76,69,48}, {77,70,48}, {78,71,48}, {79,72,48}, {80,66,49}, {81,67,49}, {82,68,49}, {83,69,49}, {84,70,49}, {85,71,49}, {86,72,49}, {3,3,50}, {4,3,51}, {37,37,52}, {38,38,52}, {39,39,52}, {40,40,52}, {41,41,52}, {42,37,53}, {43,38,53}, {44,39,53}, {45,40,53}, {46,41,53}, {47,37,54}, {48,38,54}, {49,39,54}, {50,40,54}, {51,41,54}, {105,105,55}, {106,106,55}, {107,107,55}, {108,108,55}, {109,109,55}, {110,110,55}, {111,111,55}, {112,112,55}, {113,113,55}, {123,105,56}, {124,106,56}, {125,107,56}, {126,108,56}, {127,109,56}, {128,110,56}, {129,111,56}, {130,112,56}, {131,113,56}, {132,105,57}, {133,106,57}, {134,107,57}, {135,108,57}, {136,109,57}, {137,110,57}, {138,111,57}, {139,112,57}, {140,113,57}, {132,114,58}, {133,115,58}, {134,116,58}, {135,117,58}, {136,118,58}, {137,119,58}, {138,120,58}, {139,121,58}, {140,122,58}, {73,73,59}, {74,74,59}, {75,75,59}, {76,76,59}, {77,77,59}, {78,78,59}, {79,79,59}, {80,73,60}, {81,74,60}, {82,75,60}, {83,76,60}, {84,77,60}, {85,78,60}, {86,79,60}, {42,42,61}, {43,43,61}, {44,44,61}, {45,45,61}, {46,46,61}, {47,42,62}, {48,43,62}, {49,44,62}, {50,45,62}, {51,46,62}, {123,123,63}, {124,124,63}, {125,125,63}, {126,126,63}, {127,127,63}, {128,128,63}, {129,129,63}, {130,130,63}, {131,131,63}, {14,14,64}, {15,15,64}, {16,16,64}, {80,80,65}, {81,81,65}, {82,82,65}, {83,83,65}, {84,84,65}, {85,85,65}, {86,86,65}, {4,4,66}, {47,47,67}, {48,48,67}, {49,49,67}, {50,50,67}, {51,51,67}, {132,132,68}, {133,133,68}, {134,134,68}, {135,135,68}, {136,136,68}, {137,137,68}, {138,138,68}, {139,139,68}, {140,140,68}, {5,0,69}, {6,0,70}, {7,0,71}, {5,1,72}, {6,1,73}, {7,1,74}, {5,2,75}, {6,2,76}, {7,2,77}, {5,3,78}, {6,3,79}, {7,3,80}, {5,4,81}, {6,4,82}, {7,4,83}, {17,10,84}, {18,9,84}, {19,8,84}, {21,8,84}, {18,8,85}, {19,9,85}, {20,10,85}, {17,8,86}, {19,10,86}, {20,9,86}, {21,10,86}, {17,13,87}, {18,12,87}, {19,11,87}, {21,11,87}, {18,11,88}, {19,12,88}, {20,13,88}, {17,11,89}, {19,13,89}, {20,12,89}, {21,13,89}, {17,16,90}, {18,15,90}, {19,14,90}, {21,14,90}, {18,14,91}, {19,15,91}, {20,16,91}, {17,14,92}, {19,16,92}, {20,15,92}, {21,16,92}, {22,10,93}, {23,9,93}, {24,8,93}, {26,8,93}, {23,8,94}, {24,9,94}, {25,10,94}, {22,8,95}, {24,10,95}, {25,9,95}, {26,10,95}, {22,13,96}, {23,12,96}, {24,11,96}, {26,11,96}, {23,11,97}, {24,12,97}, {25,13,97}, {22,11,98}, {24,13,98}, {25,12,98}, {26,13,98}, {22,16,99}, {23,15,99}, {24,14,99}, {26,14,99}, {23,14,100}, {24,15,100}, {25,16,100}, {22,14,101}, {24,16,101}, {25,15,101}, {26,16,101}, {8,0,102}, {9,0,103}, {10,0,104}, {8,1,105}, {9,1,106}, {10,1,107}, {8,2,108}, {9,2,109}, {10,2,110}, {8,3,111}, {9,3,112}, {10,3,113}, {8,4,114}, {9,4,115}, {10,4,116}, {52,21,117}, {53,20,117}, {54,19,117}, {54,21,117}, {55,18,117}, {56,17,117}, {57,18,117}, {58,17,117}, {53,17,118}, {54,18,118}, {55,19,118}, {56,20,118}, {57,21,118}, {52,17,119}, {53,18,119}, {54,17,119}, {55,20,119}, {56,19,119}, {56,21,119}, {57,20,119}, {58,21,119}, {52,26,120}, {53,25,120}, {54,24,120}, {54,26,120}, {55,23,120}, {56,22,120}, {57,23,120}, {58,22,120}, {53,22,121}, {54,23,121}, {55,24,121}, {56,25,121}, {57,26,121}, {52,22,122}, {53,23,122}, {54,22,122}, {55,25,122}, {56,24,122}, {56,26,122}, {57,25,122}, {58,26,122}, {52,31,123}, {53,30,123}, {54,29,123}, {54,31,123}, {55,28,123}, {56,27,123}, {57,28,123}, {58,27,123}, {53,27,124}, {54,28,124}, {55,29,124}, {56,30,124}, {57,31,124}, {52,27,125}, {53,28,125}, {54,27,125}, {55,30,125}, {56,29,125}, {56,31,125}, {57,30,125}, {58,31,125}, {52,36,126}, {53,35,126}, {54,34,126}, {54,36,126}, {55,33,126}, {56,32,126}, {57,33,126}, {58,32,126}, {53,32,127}, {54,33,127}, {55,34,127}, {56,35,127}, {57,36,127}, {52,32,128}, {53,33,128}, {54,32,128}, {55,35,128}, {56,34,128}, {56,36,128}, {57,35,128}, {58,36,128}, {52,41,129}, {53,40,129}, {54,39,129}, {54,41,129}, {55,38,129}, {56,37,129}, {57,38,129}, {58,37,129}, {53,37,130}, {54,38,130}, {55,39,130}, {56,40,130}, {57,41,130}, {52,37,131}, {53,38,131}, {54,37,131}, {55,40,131}, {56,39,131}, {56,41,131}, {57,40,131}, {58,41,131}, {52,46,132}, {53,45,132}, {54,44,132}, {54,46,132}, {55,43,132}, {56,42,132}, {57,43,132}, {58,42,132}, {53,42,133}, {54,43,133}, {55,44,133}, {56,45,133}, {57,46,133}, {52,42,134}, {53,43,134}, {54,42,134}, {55,45,134}, {56,44,134}, {56,46,134}, {57,45,134}, {58,46,134}, {52,51,135}, {53,50,135}, {54,49,135}, {54,51,135}, {55,48,135}, {56,47,135}, {57,48,135}, {58,47,135}, {53,47,136}, {54,48,136}, {55,49,136}, {56,50,136}, {57,51,136}, {52,47,137}, {53,48,137}, {54,47,137}, {55,50,137}, {56,49,137}, {56,51,137}, {57,50,137}, {58,51,137}, {27,7,138}, {28,6,138}, {29,5,138}, {31,5,138}, {28,5,139}, {29,6,139}, {30,7,139}, {27,5,140}, {29,7,140}, {30,6,140}, {31,7,140}, {27,10,141}, {28,9,141}, {29,8,141}, {31,8,141}, {28,8,142}, {29,9,142}, {30,10,142}, {27,8,143}, {29,10,143}, {30,9,143}, {31,10,143}, {27,13,144}, {28,12,144}, {29,11,144}, {31,11,144}, {28,11,145}, {29,12,145}, {30,13,145}, {27,11,146}, {29,13,146}, {30,12,146}, {31,13,146}, {27,16,147}, {28,15,147}, {29,14,147}, {31,14,147}, {28,14,148}, {29,15,148}, {30,16,148}, {27,14,149}, {29,16,149}, {30,15,149}, {31,16,149}, {87,65,150}, {88,64,150}, {89,63,150}, {89,65,150}, {90,62,150}, {90,64,150}, {91,61,150}, {92,60,150}, {93,59,150}, {93,61,150}, {94,60,150}, {95,59,150}, {88,59,151}, {89,60,151}, {90,61,151}, {91,62,151}, {92,63,151}, {93,64,151}, {94,65,151}, {87,59,152}, {88,60,152}, {89,59,152}, {89,61,152}, {90,60,152}, {91,63,152}, {92,62,152}, {92,64,152}, {93,63,152}, {93,65,152}, {94,64,152}, {95,65,152}, {87,72,153}, {88,71,153}, {89,70,153}, {89,72,153}, {90,69,153}, {90,71,153}, {91,68,153}, {92,67,153}, {93,66,153}, {93,68,153}, {94,67,153}, {95,66,153}, {88,66,154}, {89,67,154}, {90,68,154}, {91,69,154}, {92,70,154}, {93,71,154}, {94,72,154}, {87,66,155}, {88,67,155}, {89,66,155}, {89,68,155}, {90,67,155}, {91,70,155}, {92,69,155}, {92,71,155}, {93,70,155}, {93,72,155}, {94,71,155}, {95,72,155}, {87,79,156}, {88,78,156}, {89,77,156}, {89,79,156}, {90,76,156}, {90,78,156}, {91,75,156}, {92,74,156}, {93,73,156}, {93,75,156}, {94,74,156}, {95,73,156}, {88,73,157}, {89,74,157}, {90,75,157}, {91,76,157}, {92,77,157}, {93,78,157}, {94,79,157}, {87,73,158}, {88,74,158}, {89,73,158}, {89,75,158}, {90,74,158}, {91,77,158}, {92,76,158}, {92,78,158}, {93,77,158}, {93,79,158}, {94,78,158}, {95,79,158}, {87,86,159}, {88,85,159}, {89,84,159}, {89,86,159}, {90,83,159}, {90,85,159}, {91,82,159}, {92,81,159}, {93,80,159}, {93,82,159}, {94,81,159}, {95,80,159}, {88,80,160}, {89,81,160}, {90,82,160}, {91,83,160}, {92,84,160}, {93,85,160}, {94,86,160}, {87,80,161}, {88,81,161}, {89,80,161}, {89,82,161}, {90,81,161}, {91,84,161}, {92,83,161}, {92,85,161}, {93,84,161}, {93,86,161}, {94,85,161}, {95,86,161}, {59,31,162}, {60,30,162}, {61,29,162}, {61,31,162}, {62,28,162}, {63,27,162}, {64,28,162}, {65,27,162}, {60,27,163}, {61,28,163}, {62,29,163}, {63,30,163}, {64,31,163}, {59,27,164}, {60,28,164}, {61,27,164}, {62,30,164}, {63,29,164}, {63,31,164}, {64,30,164}, {65,31,164}, {59,36,165}, {60,35,165}, {61,34,165}, {61,36,165}, {62,33,165}, {63,32,165}, {64,33,165}, {65,32,165}, {60,32,166}, {61,33,166}, {62,34,166}, {63,35,166}, {64,36,166}, {59,32,167}, {60,33,167}, {61,32,167}, {62,35,167}, {63,34,167}, {63,36,167}, {64,35,167}, {65,36,167}, {59,41,168}, {60,40,168}, {61,39,168}, {61,41,168}, {62,38,168}, {63,37,168}, {64,38,168}, {65,37,168}, {60,37,169}, {61,38,169}, {62,39,169}, {63,40,169}, {64,41,169}, {59,37,170}, {60,38,170}, {61,37,170}, {62,40,170}, {63,39,170}, {63,41,170}, {64,40,170}, {65,41,170}, {59,46,171}, {60,45,171}, {61,44,171}, {61,46,171}, {62,43,171}, {63,42,171}, {64,43,171}, {65,42,171}, {60,42,172}, {61,43,172}, {62,44,172}, {63,45,172}, {64,46,172}, {59,42,173}, {60,43,173}, {61,42,173}, {62,45,173}, {63,44,173}, {63,46,173}, {64,45,173}, {65,46,173}, {59,51,174}, {60,50,174}, {61,49,174}, {61,51,174}, {62,48,174}, {63,47,174}, {64,48,174}, {65,47,174}, {60,47,175}, {61,48,175}, {62,49,175}, {63,50,175}, {64,51,175}, {59,47,176}, {60,48,176}, {61,47,176}, {62,50,176}, {63,49,176}, {63,51,176}, {64,50,176}, {65,51,176}, {32,7,177}, {33,6,177}, {34,5,177}, {36,5,177}, {33,5,178}, {34,6,178}, {35,7,178}, {32,5,179}, {34,7,179}, {35,6,179}, {36,7,179}, {32,10,180}, {33,9,180}, {34,8,180}, {36,8,180}, {33,8,181}, {34,9,181}, {35,10,181}, {32,8,182}, {34,10,182}, {35,9,182}, {36,10,182}, {32,13,183}, {33,12,183}, {34,11,183}, {36,11,183}, {33,11,184}, {34,12,184}, {35,13,184}, {32,11,185}, {34,13,185}, {35,12,185}, {36,13,185}, {32,16,186}, {33,15,186}, {34,14,186}, {36,14,186}, {33,14,187}, {34,15,187}, {35,16,187}, {32,14,188}, {34,16,188}, {35,15,188}, {36,16,188}, {96,58,189}, {97,57,189}, {98,56,189}, {98,58,189}, {99,55,189}, {99,57,189}, {100,54,189}, {101,53,189}, {102,52,189}, {102,54,189}, {103,53,189}, {104,52,189}, {97,52,190}, {98,53,190}, {99,54,190}, {100,55,190}, {101,56,190}, {102,57,190}, {103,58,190}, {96,52,191}, {97,53,191}, {98,52,191}, {98,54,191}, {99,53,191}, {100,56,191}, {101,55,191}, {101,57,191}, {102,56,191}, {102,58,191}, {103,57,191}, {104,58,191}, {96,65,192}, {97,64,192}, {98,63,192}, {98,65,192}, {99,62,192}, {99,64,192}, {100,61,192}, {101,60,192}, {102,59,192}, {102,61,192}, {103,60,192}, {104,59,192}, {97,59,193}, {98,60,193}, {99,61,193}, {100,62,193}, {101,63,193}, {102,64,193}, {103,65,193}, {96,59,194}, {97,60,194}, {98,59,194}, {98,61,194}, {99,60,194}, {100,63,194}, {101,62,194}, {101,64,194}, {102,63,194}, {102,65,194}, {103,64,194}, {104,65,194}, {96,72,195}, {97,71,195}, {98,70,195}, {98,72,195}, {99,69,195}, {99,71,195}, {100,68,195}, {101,67,195}, {102,66,195}, {102,68,195}, {103,67,195}, {104,66,195}, {97,66,196}, {98,67,196}, {99,68,196}, {100,69,196}, {101,70,196}, {102,71,196}, {103,72,196}, {96,66,197}, {97,67,197}, {98,66,197}, {98,68,197}, {99,67,197}, {100,70,197}, {101,69,197}, {101,71,197}, {102,70,197}, {102,72,197}, {103,71,197}, {104,72,197}, {96,79,198}, {97,78,198}, {98,77,198}, {98,79,198}, {99,76,198}, {99,78,198}, {100,75,198}, {101,74,198}, {102,73,198}, {102,75,198}, {103,74,198}, {104,73,198}, {97,73,199}, {98,74,199}, {99,75,199}, {100,76,199}, {101,77,199}, {102,78,199}, {103,79,199}, {96,73,200}, {97,74,200}, {98,73,200}, {98,75,200}, {99,74,200}, {100,77,200}, {101,76,200}, {101,78,200}, {102,77,200}, {102,79,200}, {103,78,200}, {104,79,200}, {96,86,201}, {97,85,201}, {98,84,201}, {98,86,201}, {99,83,201}, {99,85,201}, {100,82,201}, {101,81,201}, {102,80,201}, {102,82,201}, {103,81,201}, {104,80,201}, {97,80,202}, {98,81,202}, {99,82,202}, {100,83,202}, {101,84,202}, {102,85,202}, {103,86,202}, {96,80,203}, {97,81,203}, {98,80,203}, {98,82,203}, {99,81,203}, {100,84,203}, {101,83,203}, {101,85,203}, {102,84,203}, {102,86,203}, {103,85,203}, {104,86,203}, {11,0,204}, {12,0,205}, {13,0,206}, {11,1,207}, {12,1,208}, {13,1,209}, {11,2,210}, {12,2,211}, {13,2,212}, {11,3,213}, {12,3,214}, {13,3,215}, {11,4,216}, {12,4,217}, {13,4,218}, {66,21,219}, {67,20,219}, {68,19,219}, {68,21,219}, {69,18,219}, {70,17,219}, {71,18,219}, {72,17,219}, {67,17,220}, {68,18,220}, {69,19,220}, {70,20,220}, {71,21,220}, {66,17,221}, {67,18,221}, {68,17,221}, {69,20,221}, {70,19,221}, {70,21,221}, {71,20,221}, {72,21,221}, {66,26,222}, {67,25,222}, {68,24,222}, {68,26,222}, {69,23,222}, {70,22,222}, {71,23,222}, {72,22,222}, {67,22,223}, {68,23,223}, {69,24,223}, {70,25,223}, {71,26,223}, {66,22,224}, {67,23,224}, {68,22,224}, {69,25,224}, {70,24,224}, {70,26,224}, {71,25,224}, {72,26,224}, {66,31,225}, {67,30,225}, {68,29,225}, {68,31,225}, {69,28,225}, {70,27,225}, {71,28,225}, {72,27,225}, {67,27,226}, {68,28,226}, {69,29,226}, {70,30,226}, {71,31,226}, {66,27,227}, {67,28,227}, {68,27,227}, {69,30,227}, {70,29,227}, {70,31,227}, {71,30,227}, {72,31,227}, {66,36,228}, {67,35,228}, {68,34,228}, {68,36,228}, {69,33,228}, {70,32,228}, {71,33,228}, {72,32,228}, {67,32,229}, {68,33,229}, {69,34,229}, {70,35,229}, {71,36,229}, {66,32,230}, {67,33,230}, {68,32,230}, {69,35,230}, {70,34,230}, {70,36,230}, {71,35,230}, {72,36,230}, {66,46,231}, {67,45,231}, {68,44,231}, {68,46,231}, {69,43,231}, {70,42,231}, {71,43,231}, {72,42,231}, {67,42,232}, {68,43,232}, {69,44,232}, {70,45,232}, {71,46,232}, {66,42,233}, {67,43,233}, {68,42,233}, {69,45,233}, {70,44,233}, {70,46,233}, {71,45,233}, {72,46,233}, {66,51,234}, {67,50,234}, {68,49,234}, {68,51,234}, {69,48,234}, {70,47,234}, {71,48,234}, {72,47,234}, {67,47,235}, {68,48,235}, {69,49,235}, {70,50,235}, {71,51,235}, {66,47,236}, {67,48,236}, {68,47,236}, {69,50,236}, {70,49,236}, {70,51,236}, {71,50,236}, {72,51,236}, {37,7,237}, {38,6,237}, {39,5,237}, {41,5,237}, {38,5,238}, {39,6,238}, {40,7,238}, {37,5,239}, {39,7,239}, {40,6,239}, {41,7,239}, {37,10,240}, {38,9,240}, {39,8,240}, {41,8,240}, {38,8,241}, {39,9,241}, {40,10,241}, {37,8,242}, {39,10,242}, {40,9,242}, {41,10,242}, {37,13,243}, {38,12,243}, {39,11,243}, {41,11,243}, {38,11,244}, {39,12,244}, {40,13,244}, {37,11,245}, {39,13,245}, {40,12,245}, {41,13,245}, {37,16,246}, {38,15,246}, {39,14,246}, {41,14,246}, {38,14,247}, {39,15,247}, {40,16,247}, {37,14,248}, {39,16,248}, {40,15,248}, {41,16,248}, {105,58,249}, {106,57,249}, {107,56,249}, {107,58,249}, {108,55,249}, {108,57,249}, {109,54,249}, {110,53,249}, {111,52,249}, {111,54,249}, {112,53,249}, {113,52,249}, {106,52,250}, {107,53,250}, {108,54,250}, {109,55,250}, {110,56,250}, {111,57,250}, {112,58,250}, {105,52,251}, {106,53,251}, {107,52,251}, {107,54,251}, {108,53,251}, {109,56,251}, {110,55,251}, {110,57,251}, {111,56,251}, {111,58,251}, {112,57,251}, {113,58,251}, {105,72,252}, {106,71,252}, {107,70,252}, {107,72,252}, {108,69,252}, {108,71,252}, {109,68,252}, {110,67,252}, {111,66,252}, {111,68,252}, {112,67,252}, {113,66,252}, {106,66,253}, {107,67,253}, {108,68,253}, {109,69,253}, {110,70,253}, {111,71,253}, {112,72,253}, {105,66,254}, {106,67,254}, {107,66,254}, {107,68,254}, {108,67,254}, {109,70,254}, {110,69,254}, {110,71,254}, {111,70,254}, {111,72,254}, {112,71,254}, {113,72,254}, {105,79,255}, {106,78,255}, {107,77,255}, {107,79,255}, {108,76,255}, {108,78,255}, {109,75,255}, {110,74,255}, {111,73,255}, {111,75,255}, {112,74,255}, {113,73,255}, {106,73,256}, {107,74,256}, {108,75,256}, {109,76,256}, {110,77,256}, {111,78,256}, {112,79,256}, {105,73,257}, {106,74,257}, {107,73,257}, {107,75,257}, {108,74,257}, {109,77,257}, {110,76,257}, {110,78,257}, {111,77,257}, {111,79,257}, {112,78,257}, {113,79,257}, {105,86,258}, {106,85,258}, {107,84,258}, {107,86,258}, {108,83,258}, {108,85,258}, {109,82,258}, {110,81,258}, {111,80,258}, {111,82,258}, {112,81,258}, {113,80,258}, {106,80,259}, {107,81,259}, {108,82,259}, {109,83,259}, {110,84,259}, {111,85,259}, {112,86,259}, {105,80,260}, {106,81,260}, {107,80,260}, {107,82,260}, {108,81,260}, {109,84,260}, {110,83,260}, {110,85,260}, {111,84,260}, {111,86,260}, {112,85,260}, {113,86,260}, {114,72,261}, {115,71,261}, {116,70,261}, {116,72,261}, {117,69,261}, {117,71,261}, {118,68,261}, {119,67,261}, {120,66,261}, {120,68,261}, {121,67,261}, {122,66,261}, {115,66,262}, {116,67,262}, {117,68,262}, {118,69,262}, {119,70,262}, {120,71,262}, {121,72,262}, {114,66,263}, {115,67,263}, {116,66,263}, {116,68,263}, {117,67,263}, {118,70,263}, {119,69,263}, {119,71,263}, {120,70,263}, {120,72,263}, {121,71,263}, {122,72,263}, {114,79,264}, {115,78,264}, {116,77,264}, {116,79,264}, {117,76,264}, {117,78,264}, {118,75,264}, {119,74,264}, {120,73,264}, {120,75,264}, {121,74,264}, {122,73,264}, {115,73,265}, {116,74,265}, {117,75,265}, {118,76,265}, {119,77,265}, {120,78,265}, {121,79,265}, {114,73,266}, {115,74,266}, {116,73,266}, {116,75,266}, {117,74,266}, {118,77,266}, {119,76,266}, {119,78,266}, {120,77,266}, {120,79,266}, {121,78,266}, {122,79,266}, {114,86,267}, {115,85,267}, {116,84,267}, {116,86,267}, {117,83,267}, {117,85,267}, {118,82,267}, {119,81,267}, {120,80,267}, {120,82,267}, {121,81,267}, {122,80,267}, {115,80,268}, {116,81,268}, {117,82,268}, {118,83,268}, {119,84,268}, {120,85,268}, {121,86,268}, {114,80,269}, {115,81,269}, {116,80,269}, {116,82,269}, {117,81,269}, {118,84,269}, {119,83,269}, {119,85,269}, {120,84,269}, {120,86,269}, {121,85,269}, {122,86,269}, {73,21,270}, {74,20,270}, {75,19,270}, {75,21,270}, {76,18,270}, {77,17,270}, {78,18,270}, {79,17,270}, {74,17,271}, {75,18,271}, {76,19,271}, {77,20,271}, {78,21,271}, {73,17,272}, {74,18,272}, {75,17,272}, {76,20,272}, {77,19,272}, {77,21,272}, {78,20,272}, {79,21,272}, {73,31,273}, {74,30,273}, {75,29,273}, {75,31,273}, {76,28,273}, {77,27,273}, {78,28,273}, {79,27,273}, {74,27,274}, {75,28,274}, {76,29,274}, {77,30,274}, {78,31,274}, {73,27,275}, {74,28,275}, {75,27,275}, {76,30,275}, {77,29,275}, {77,31,275}, {78,30,275}, {79,31,275}, {73,36,276}, {74,35,276}, {75,34,276}, {75,36,276}, {76,33,276}, {77,32,276}, {78,33,276}, {79,32,276}, {74,32,277}, {75,33,277}, {76,34,277}, {77,35,277}, {78,36,277}, {73,32,278}, {74,33,278}, {75,32,278}, {76,35,278}, {77,34,278}, {77,36,278}, {78,35,278}, {79,36,278}, {73,41,279}, {74,40,279}, {75,39,279}, {75,41,279}, {76,38,279}, {77,37,279}, {78,38,279}, {79,37,279}, {74,37,280}, {75,38,280}, {76,39,280}, {77,40,280}, {78,41,280}, {73,37,281}, {74,38,281}, {75,37,281}, {76,40,281}, {77,39,281}, {77,41,281}, {78,40,281}, {79,41,281}, {73,46,282}, {74,45,282}, {75,44,282}, {75,46,282}, {76,43,282}, {77,42,282}, {78,43,282}, {79,42,282}, {74,42,283}, {75,43,283}, {76,44,283}, {77,45,283}, {78,46,283}, {73,42,284}, {74,43,284}, {75,42,284}, {76,45,284}, {77,44,284}, {77,46,284}, {78,45,284}, {79,46,284}, {73,51,285}, {74,50,285}, {75,49,285}, {75,51,285}, {76,48,285}, {77,47,285}, {78,48,285}, {79,47,285}, {74,47,286}, {75,48,286}, {76,49,286}, {77,50,286}, {78,51,286}, {73,47,287}, {74,48,287}, {75,47,287}, {76,50,287}, {77,49,287}, {77,51,287}, {78,50,287}, {79,51,287}, {42,7,288}, {43,6,288}, {44,5,288}, {46,5,288}, {43,5,289}, {44,6,289}, {45,7,289}, {42,5,290}, {44,7,290}, {45,6,290}, {46,7,290}, {42,10,291}, {43,9,291}, {44,8,291}, {46,8,291}, {43,8,292}, {44,9,292}, {45,10,292}, {42,8,293}, {44,10,293}, {45,9,293}, {46,10,293}, {42,13,294}, {43,12,294}, {44,11,294}, {46,11,294}, {43,11,295}, {44,12,295}, {45,13,295}, {42,11,296}, {44,13,296}, {45,12,296}, {46,13,296}, {42,16,297}, {43,15,297}, {44,14,297}, {46,14,297}, {43,14,298}, {44,15,298}, {45,16,298}, {42,14,299}, {44,16,299}, {45,15,299}, {46,16,299}, {123,58,300}, {124,57,300}, {125,56,300}, {125,58,300}, {126,55,300}, {126,57,300}, {127,54,300}, {128,53,300}, {129,52,300}, {129,54,300}, {130,53,300}, {131,52,300}, {124,52,301}, {125,53,301}, {126,54,301}, {127,55,301}, {128,56,301}, {129,57,301}, {130,58,301}, {123,52,302}, {124,53,302}, {125,52,302}, {125,54,302}, {126,53,302}, {127,56,302}, {128,55,302}, {128,57,302}, {129,56,302}, {129,58,302}, {130,57,302}, {131,58,302}, {123,65,303}, {124,64,303}, {125,63,303}, {125,65,303}, {126,62,303}, {126,64,303}, {127,61,303}, {128,60,303}, {129,59,303}, {129,61,303}, {130,60,303}, {131,59,303}, {124,59,304}, {125,60,304}, {126,61,304}, {127,62,304}, {128,63,304}, {129,64,304}, {130,65,304}, {123,59,305}, {124,60,305}, {125,59,305}, {125,61,305}, {126,60,305}, {127,63,305}, {128,62,305}, {128,64,305}, {129,63,305}, {129,65,305}, {130,64,305}, {131,65,305}, {123,72,306}, {124,71,306}, {125,70,306}, {125,72,306}, {126,69,306}, {126,71,306}, {127,68,306}, {128,67,306}, {129,66,306}, {129,68,306}, {130,67,306}, {131,66,306}, {124,66,307}, {125,67,307}, {126,68,307}, {127,69,307}, {128,70,307}, {129,71,307}, {130,72,307}, {123,66,308}, {124,67,308}, {125,66,308}, {125,68,308}, {126,67,308}, {127,70,308}, {128,69,308}, {128,71,308}, {129,70,308}, {129,72,308}, {130,71,308}, {131,72,308}, {123,79,309}, {124,78,309}, {125,77,309}, {125,79,309}, {126,76,309}, {126,78,309}, {127,75,309}, {128,74,309}, {129,73,309}, {129,75,309}, {130,74,309}, {131,73,309}, {124,73,310}, {125,74,310}, {126,75,310}, {127,76,310}, {128,77,310}, {129,78,310}, {130,79,310}, {123,73,311}, {124,74,311}, {125,73,311}, {125,75,311}, {126,74,311}, {127,77,311}, {128,76,311}, {128,78,311}, {129,77,311}, {129,79,311}, {130,78,311}, {131,79,311}, {123,86,312}, {124,85,312}, {125,84,312}, {125,86,312}, {126,83,312}, {126,85,312}, {127,82,312}, {128,81,312}, {129,80,312}, {129,82,312}, {130,81,312}, {131,80,312}, {124,80,313}, {125,81,313}, {126,82,313}, {127,83,313}, {128,84,313}, {129,85,313}, {130,86,313}, {123,80,314}, {124,81,314}, {125,80,314}, {125,82,314}, {126,81,314}, {127,84,314}, {128,83,314}, {128,85,314}, {129,84,314}, {129,86,314}, {130,85,314}, {131,86,314}, {14,0,315}, {15,0,316}, {16,0,317}, {14,1,318}, {15,1,319}, {16,1,320}, {14,2,321}, {15,2,322}, {16,2,323}, {14,3,324}, {15,3,325}, {16,3,326}, {14,4,327}, {15,4,328}, {16,4,329}, {80,21,330}, {81,20,330}, {82,19,330}, {82,21,330}, {83,18,330}, {84,17,330}, {85,18,330}, {86,17,330}, {81,17,331}, {82,18,331}, {83,19,331}, {84,20,331}, {85,21,331}, {80,17,332}, {81,18,332}, {82,17,332}, {83,20,332}, {84,19,332}, {84,21,332}, {85,20,332}, {86,21,332}, {80,26,333}, {81,25,333}, {82,24,333}, {82,26,333}, {83,23,333}, {84,22,333}, {85,23,333}, {86,22,333}, {81,22,334}, {82,23,334}, {83,24,334}, {84,25,334}, {85,26,334}, {80,22,335}, {81,23,335}, {82,22,335}, {83,25,335}, {84,24,335}, {84,26,335}, {85,25,335}, {86,26,335}, {80,31,336}, {81,30,336}, {82,29,336}, {82,31,336}, {83,28,336}, {84,27,336}, {85,28,336}, {86,27,336}, {81,27,337}, {82,28,337}, {83,29,337}, {84,30,337}, {85,31,337}, {80,27,338}, {81,28,338}, {82,27,338}, {83,30,338}, {84,29,338}, {84,31,338}, {85,30,338}, {86,31,338}, {80,36,339}, {81,35,339}, {82,34,339}, {82,36,339}, {83,33,339}, {84,32,339}, {85,33,339}, {86,32,339}, {81,32,340}, {82,33,340}, {83,34,340}, {84,35,340}, {85,36,340}, {80,32,341}, {81,33,341}, {82,32,341}, {83,35,341}, {84,34,341}, {84,36,341}, {85,35,341}, {86,36,341}, {80,41,342}, {81,40,342}, {82,39,342}, {82,41,342}, {83,38,342}, {84,37,342}, {85,38,342}, {86,37,342}, {81,37,343}, {82,38,343}, {83,39,343}, {84,40,343}, {85,41,343}, {80,37,344}, {81,38,344}, {82,37,344}, {83,40,344}, {84,39,344}, {84,41,344}, {85,40,344}, {86,41,344}, {80,46,345}, {81,45,345}, {82,44,345}, {82,46,345}, {83,43,345}, {84,42,345}, {85,43,345}, {86,42,345}, {81,42,346}, {82,43,346}, {83,44,346}, {84,45,346}, {85,46,346}, {80,42,347}, {81,43,347}, {82,42,347}, {83,45,347}, {84,44,347}, {84,46,347}, {85,45,347}, {86,46,347}, {80,51,348}, {81,50,348}, {82,49,348}, {82,51,348}, {83,48,348}, {84,47,348}, {85,48,348}, {86,47,348}, {81,47,349}, {82,48,349}, {83,49,349}, {84,50,349}, {85,51,349}, {80,47,350}, {81,48,350}, {82,47,350}, {83,50,350}, {84,49,350}, {84,51,350}, {85,50,350}, {86,51,350}, {47,7,351}, {48,6,351}, {49,5,351}, {51,5,351}, {48,5,352}, {49,6,352}, {50,7,352}, {47,5,353}, {49,7,353}, {50,6,353}, {51,7,353}, {47,10,354}, {48,9,354}, {49,8,354}, {51,8,354}, {48,8,355}, {49,9,355}, {50,10,355}, {47,8,356}, {49,10,356}, {50,9,356}, {51,10,356}, {47,13,357}, {48,12,357}, {49,11,357}, {51,11,357}, {48,11,358}, {49,12,358}, {50,13,358}, {47,11,359}, {49,13,359}, {50,12,359}, {51,13,359}, {47,16,360}, {48,15,360}, {49,14,360}, {51,14,360}, {48,14,361}, {49,15,361}, {50,16,361}, {47,14,362}, {49,16,362}, {50,15,362}, {51,16,362}, {132,58,363}, {133,57,363}, {134,56,363}, {134,58,363}, {135,55,363}, {135,57,363}, {136,54,363}, {137,53,363}, {138,52,363}, {138,54,363}, {139,53,363}, {140,52,363}, {133,52,364}, {134,53,364}, {135,54,364}, {136,55,364}, {137,56,364}, {138,57,364}, {139,58,364}, {132,52,365}, {133,53,365}, {134,52,365}, {134,54,365}, {135,53,365}, {136,56,365}, {137,55,365}, {137,57,365}, {138,56,365}, {138,58,365}, {139,57,365}, {140,58,365}, {132,65,366}, {133,64,366}, {134,63,366}, {134,65,366}, {135,62,366}, {135,64,366}, {136,61,366}, {137,60,366}, {138,59,366}, {138,61,366}, {139,60,366}, {140,59,366}, {133,59,367}, {134,60,367}, {135,61,367}, {136,62,367}, {137,63,367}, {138,64,367}, {139,65,367}, {132,59,368}, {133,60,368}, {134,59,368}, {134,61,368}, {135,60,368}, {136,63,368}, {137,62,368}, {137,64,368}, {138,63,368}, {138,65,368}, {139,64,368}, {140,65,368}, {132,72,369}, {133,71,369}, {134,70,369}, {134,72,369}, {135,69,369}, {135,71,369}, {136,68,369}, {137,67,369}, {138,66,369}, {138,68,369}, {139,67,369}, {140,66,369}, {133,66,370}, {134,67,370}, {135,68,370}, {136,69,370}, {137,70,370}, {138,71,370}, {139,72,370}, {132,66,371}, {133,67,371}, {134,66,371}, {134,68,371}, {135,67,371}, {136,70,371}, {137,69,371}, {137,71,371}, {138,70,371}, {138,72,371}, {139,71,371}, {140,72,371}, {132,79,372}, {133,78,372}, {134,77,372}, {134,79,372}, {135,76,372}, {135,78,372}, {136,75,372}, {137,74,372}, {138,73,372}, {138,75,372}, {139,74,372}, {140,73,372}, {133,73,373}, {134,74,373}, {135,75,373}, {136,76,373}, {137,77,373}, {138,78,373}, {139,79,373}, {132,73,374}, {133,74,374}, {134,73,374}, {134,75,374}, {135,74,374}, {136,77,374}, {137,76,374}, {137,78,374}, {138,77,374}, {138,79,374}, {139,78,374}, {140,79,374}, {132,86,375}, {133,85,375}, {134,84,375}, {134,86,375}, {135,83,375}, {135,85,375}, {136,82,375}, {137,81,375}, {138,80,375}, {138,82,375}, {139,81,375}, {140,80,375}, {133,80,376}, {134,81,376}, {135,82,376}, {136,83,376}, {137,84,376}, {138,85,376}, {139,86,376}, {132,80,377}, {133,81,377}, {134,80,377}, {134,82,377}, {135,81,377}, {136,84,377}, {137,83,377}, {137,85,377}, {138,84,377}, {138,86,377}, {139,85,377}, {140,86,377}}; -constexpr double cg_AAAA[2138] = {1.0, 1.0, 1.0, 1.0, 1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 1.0, 1.0, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987}; +// self product, 2138 terms: GRACE-2L-OMAT-large-base AAAA, GRACE-2L-OMAT-large-ft-AM AAAA, GRACE-2L-OMAT-large-ft-E +// AAAA, GRACE-2L-OMAT-medium-base AAAA, GRACE-2L-OMAT-medium-ft-AM AAAA, GRACE-2L-OMAT-medium-ft-E AAAA, +// GRACE-2L-SMAX-OMAT-large AAAA, GRACE-2L-SMAX-OMAT-medium AAAA, GRACE-2L-SMAX-large AAAA, GRACE-2L-SMAX-medium AAAA +struct T2138_4190cb21 { + static constexpr int nt = 2138, nl = 141; + static constexpr int tab[2138][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {4,0,4}, {8,5,5}, {9,6,5}, {10,7,5}, {11,5,6}, {12,6,6}, {13,7,6}, {14,5,7}, {15,6,7}, {16,7,7}, {1,1,8}, {2,1,9}, {3,1,10}, {4,1,11}, {27,17,12}, {28,18,12}, {29,19,12}, {30,20,12}, {31,21,12}, {32,17,13}, {33,18,13}, {34,19,13}, {35,20,13}, {36,21,13}, {37,17,14}, {38,18,14}, {39,19,14}, {40,20,14}, {41,21,14}, {42,17,15}, {43,18,15}, {44,19,15}, {45,20,15}, {46,21,15}, {47,17,16}, {48,18,16}, {49,19,16}, {50,20,16}, {51,21,16}, {27,22,17}, {28,23,17}, {29,24,17}, {30,25,17}, {31,26,17}, {37,22,18}, {38,23,18}, {39,24,18}, {40,25,18}, {41,26,18}, {42,22,19}, {43,23,19}, {44,24,19}, {45,25,19}, {46,26,19}, {47,22,20}, {48,23,20}, {49,24,20}, {50,25,20}, {51,26,20}, {8,8,21}, {9,9,21}, {10,10,21}, {11,8,22}, {12,9,22}, {13,10,22}, {14,8,23}, {15,9,23}, {16,10,23}, {52,52,24}, {53,53,24}, {54,54,24}, {55,55,24}, {56,56,24}, {57,57,24}, {58,58,24}, {66,52,25}, {67,53,25}, {68,54,25}, {69,55,25}, {70,56,25}, {71,57,25}, {72,58,25}, {80,52,26}, {81,53,26}, {82,54,26}, {83,55,26}, {84,56,26}, {85,57,26}, {86,58,26}, {2,2,27}, {3,2,28}, {4,2,29}, {32,27,30}, {33,28,30}, {34,29,30}, {35,30,30}, {36,31,30}, {37,27,31}, {38,28,31}, {39,29,31}, {40,30,31}, {41,31,31}, {42,27,32}, {43,28,32}, {44,29,32}, {45,30,32}, {46,31,32}, {47,27,33}, {48,28,33}, {49,29,33}, {50,30,33}, {51,31,33}, {96,87,34}, {97,88,34}, {98,89,34}, {99,90,34}, {100,91,34}, {101,92,34}, {102,93,34}, {103,94,34}, {104,95,34}, {105,87,35}, {106,88,35}, {107,89,35}, {108,90,35}, {109,91,35}, {110,92,35}, {111,93,35}, {112,94,35}, {113,95,35}, {132,87,36}, {133,88,36}, {134,89,36}, {135,90,36}, {136,91,36}, {137,92,36}, {138,93,36}, {139,94,36}, {140,95,36}, {80,59,37}, {81,60,37}, {82,61,37}, {83,62,37}, {84,63,37}, {85,64,37}, {86,65,37}, {32,32,38}, {33,33,38}, {34,34,38}, {35,35,38}, {36,36,38}, {37,32,39}, {38,33,39}, {39,34,39}, {40,35,39}, {41,36,39}, {42,32,40}, {43,33,40}, {44,34,40}, {45,35,40}, {46,36,40}, {47,32,41}, {48,33,41}, {49,34,41}, {50,35,41}, {51,36,41}, {96,96,42}, {97,97,42}, {98,98,42}, {99,99,42}, {100,100,42}, {101,101,42}, {102,102,42}, {103,103,42}, {104,104,42}, {123,96,43}, {124,97,43}, {125,98,43}, {126,99,43}, {127,100,43}, {128,101,43}, {129,102,43}, {130,103,43}, {131,104,43}, {132,96,44}, {133,97,44}, {134,98,44}, {135,99,44}, {136,100,44}, {137,101,44}, {138,102,44}, {139,103,44}, {140,104,44}, {11,11,45}, {12,12,45}, {13,13,45}, {14,11,46}, {15,12,46}, {16,13,46}, {66,66,47}, {67,67,47}, {68,68,47}, {69,69,47}, {70,70,47}, {71,71,47}, {72,72,47}, {73,66,48}, {74,67,48}, {75,68,48}, {76,69,48}, {77,70,48}, {78,71,48}, {79,72,48}, {80,66,49}, {81,67,49}, {82,68,49}, {83,69,49}, {84,70,49}, {85,71,49}, {86,72,49}, {3,3,50}, {4,3,51}, {37,37,52}, {38,38,52}, {39,39,52}, {40,40,52}, {41,41,52}, {42,37,53}, {43,38,53}, {44,39,53}, {45,40,53}, {46,41,53}, {47,37,54}, {48,38,54}, {49,39,54}, {50,40,54}, {51,41,54}, {105,105,55}, {106,106,55}, {107,107,55}, {108,108,55}, {109,109,55}, {110,110,55}, {111,111,55}, {112,112,55}, {113,113,55}, {123,105,56}, {124,106,56}, {125,107,56}, {126,108,56}, {127,109,56}, {128,110,56}, {129,111,56}, {130,112,56}, {131,113,56}, {132,105,57}, {133,106,57}, {134,107,57}, {135,108,57}, {136,109,57}, {137,110,57}, {138,111,57}, {139,112,57}, {140,113,57}, {132,114,58}, {133,115,58}, {134,116,58}, {135,117,58}, {136,118,58}, {137,119,58}, {138,120,58}, {139,121,58}, {140,122,58}, {73,73,59}, {74,74,59}, {75,75,59}, {76,76,59}, {77,77,59}, {78,78,59}, {79,79,59}, {80,73,60}, {81,74,60}, {82,75,60}, {83,76,60}, {84,77,60}, {85,78,60}, {86,79,60}, {42,42,61}, {43,43,61}, {44,44,61}, {45,45,61}, {46,46,61}, {47,42,62}, {48,43,62}, {49,44,62}, {50,45,62}, {51,46,62}, {123,123,63}, {124,124,63}, {125,125,63}, {126,126,63}, {127,127,63}, {128,128,63}, {129,129,63}, {130,130,63}, {131,131,63}, {14,14,64}, {15,15,64}, {16,16,64}, {80,80,65}, {81,81,65}, {82,82,65}, {83,83,65}, {84,84,65}, {85,85,65}, {86,86,65}, {4,4,66}, {47,47,67}, {48,48,67}, {49,49,67}, {50,50,67}, {51,51,67}, {132,132,68}, {133,133,68}, {134,134,68}, {135,135,68}, {136,136,68}, {137,137,68}, {138,138,68}, {139,139,68}, {140,140,68}, {5,0,69}, {6,0,70}, {7,0,71}, {5,1,72}, {6,1,73}, {7,1,74}, {5,2,75}, {6,2,76}, {7,2,77}, {5,3,78}, {6,3,79}, {7,3,80}, {5,4,81}, {6,4,82}, {7,4,83}, {17,10,84}, {18,9,84}, {19,8,84}, {21,8,84}, {18,8,85}, {19,9,85}, {20,10,85}, {17,8,86}, {19,10,86}, {20,9,86}, {21,10,86}, {17,13,87}, {18,12,87}, {19,11,87}, {21,11,87}, {18,11,88}, {19,12,88}, {20,13,88}, {17,11,89}, {19,13,89}, {20,12,89}, {21,13,89}, {17,16,90}, {18,15,90}, {19,14,90}, {21,14,90}, {18,14,91}, {19,15,91}, {20,16,91}, {17,14,92}, {19,16,92}, {20,15,92}, {21,16,92}, {22,10,93}, {23,9,93}, {24,8,93}, {26,8,93}, {23,8,94}, {24,9,94}, {25,10,94}, {22,8,95}, {24,10,95}, {25,9,95}, {26,10,95}, {22,13,96}, {23,12,96}, {24,11,96}, {26,11,96}, {23,11,97}, {24,12,97}, {25,13,97}, {22,11,98}, {24,13,98}, {25,12,98}, {26,13,98}, {22,16,99}, {23,15,99}, {24,14,99}, {26,14,99}, {23,14,100}, {24,15,100}, {25,16,100}, {22,14,101}, {24,16,101}, {25,15,101}, {26,16,101}, {8,0,102}, {9,0,103}, {10,0,104}, {8,1,105}, {9,1,106}, {10,1,107}, {8,2,108}, {9,2,109}, {10,2,110}, {8,3,111}, {9,3,112}, {10,3,113}, {8,4,114}, {9,4,115}, {10,4,116}, {52,21,117}, {53,20,117}, {54,19,117}, {54,21,117}, {55,18,117}, {56,17,117}, {57,18,117}, {58,17,117}, {53,17,118}, {54,18,118}, {55,19,118}, {56,20,118}, {57,21,118}, {52,17,119}, {53,18,119}, {54,17,119}, {55,20,119}, {56,19,119}, {56,21,119}, {57,20,119}, {58,21,119}, {52,26,120}, {53,25,120}, {54,24,120}, {54,26,120}, {55,23,120}, {56,22,120}, {57,23,120}, {58,22,120}, {53,22,121}, {54,23,121}, {55,24,121}, {56,25,121}, {57,26,121}, {52,22,122}, {53,23,122}, {54,22,122}, {55,25,122}, {56,24,122}, {56,26,122}, {57,25,122}, {58,26,122}, {52,31,123}, {53,30,123}, {54,29,123}, {54,31,123}, {55,28,123}, {56,27,123}, {57,28,123}, {58,27,123}, {53,27,124}, {54,28,124}, {55,29,124}, {56,30,124}, {57,31,124}, {52,27,125}, {53,28,125}, {54,27,125}, {55,30,125}, {56,29,125}, {56,31,125}, {57,30,125}, {58,31,125}, {52,36,126}, {53,35,126}, {54,34,126}, {54,36,126}, {55,33,126}, {56,32,126}, {57,33,126}, {58,32,126}, {53,32,127}, {54,33,127}, {55,34,127}, {56,35,127}, {57,36,127}, {52,32,128}, {53,33,128}, {54,32,128}, {55,35,128}, {56,34,128}, {56,36,128}, {57,35,128}, {58,36,128}, {52,41,129}, {53,40,129}, {54,39,129}, {54,41,129}, {55,38,129}, {56,37,129}, {57,38,129}, {58,37,129}, {53,37,130}, {54,38,130}, {55,39,130}, {56,40,130}, {57,41,130}, {52,37,131}, {53,38,131}, {54,37,131}, {55,40,131}, {56,39,131}, {56,41,131}, {57,40,131}, {58,41,131}, {52,46,132}, {53,45,132}, {54,44,132}, {54,46,132}, {55,43,132}, {56,42,132}, {57,43,132}, {58,42,132}, {53,42,133}, {54,43,133}, {55,44,133}, {56,45,133}, {57,46,133}, {52,42,134}, {53,43,134}, {54,42,134}, {55,45,134}, {56,44,134}, {56,46,134}, {57,45,134}, {58,46,134}, {52,51,135}, {53,50,135}, {54,49,135}, {54,51,135}, {55,48,135}, {56,47,135}, {57,48,135}, {58,47,135}, {53,47,136}, {54,48,136}, {55,49,136}, {56,50,136}, {57,51,136}, {52,47,137}, {53,48,137}, {54,47,137}, {55,50,137}, {56,49,137}, {56,51,137}, {57,50,137}, {58,51,137}, {27,7,138}, {28,6,138}, {29,5,138}, {31,5,138}, {28,5,139}, {29,6,139}, {30,7,139}, {27,5,140}, {29,7,140}, {30,6,140}, {31,7,140}, {27,10,141}, {28,9,141}, {29,8,141}, {31,8,141}, {28,8,142}, {29,9,142}, {30,10,142}, {27,8,143}, {29,10,143}, {30,9,143}, {31,10,143}, {27,13,144}, {28,12,144}, {29,11,144}, {31,11,144}, {28,11,145}, {29,12,145}, {30,13,145}, {27,11,146}, {29,13,146}, {30,12,146}, {31,13,146}, {27,16,147}, {28,15,147}, {29,14,147}, {31,14,147}, {28,14,148}, {29,15,148}, {30,16,148}, {27,14,149}, {29,16,149}, {30,15,149}, {31,16,149}, {87,65,150}, {88,64,150}, {89,63,150}, {89,65,150}, {90,62,150}, {90,64,150}, {91,61,150}, {92,60,150}, {93,59,150}, {93,61,150}, {94,60,150}, {95,59,150}, {88,59,151}, {89,60,151}, {90,61,151}, {91,62,151}, {92,63,151}, {93,64,151}, {94,65,151}, {87,59,152}, {88,60,152}, {89,59,152}, {89,61,152}, {90,60,152}, {91,63,152}, {92,62,152}, {92,64,152}, {93,63,152}, {93,65,152}, {94,64,152}, {95,65,152}, {87,72,153}, {88,71,153}, {89,70,153}, {89,72,153}, {90,69,153}, {90,71,153}, {91,68,153}, {92,67,153}, {93,66,153}, {93,68,153}, {94,67,153}, {95,66,153}, {88,66,154}, {89,67,154}, {90,68,154}, {91,69,154}, {92,70,154}, {93,71,154}, {94,72,154}, {87,66,155}, {88,67,155}, {89,66,155}, {89,68,155}, {90,67,155}, {91,70,155}, {92,69,155}, {92,71,155}, {93,70,155}, {93,72,155}, {94,71,155}, {95,72,155}, {87,79,156}, {88,78,156}, {89,77,156}, {89,79,156}, {90,76,156}, {90,78,156}, {91,75,156}, {92,74,156}, {93,73,156}, {93,75,156}, {94,74,156}, {95,73,156}, {88,73,157}, {89,74,157}, {90,75,157}, {91,76,157}, {92,77,157}, {93,78,157}, {94,79,157}, {87,73,158}, {88,74,158}, {89,73,158}, {89,75,158}, {90,74,158}, {91,77,158}, {92,76,158}, {92,78,158}, {93,77,158}, {93,79,158}, {94,78,158}, {95,79,158}, {87,86,159}, {88,85,159}, {89,84,159}, {89,86,159}, {90,83,159}, {90,85,159}, {91,82,159}, {92,81,159}, {93,80,159}, {93,82,159}, {94,81,159}, {95,80,159}, {88,80,160}, {89,81,160}, {90,82,160}, {91,83,160}, {92,84,160}, {93,85,160}, {94,86,160}, {87,80,161}, {88,81,161}, {89,80,161}, {89,82,161}, {90,81,161}, {91,84,161}, {92,83,161}, {92,85,161}, {93,84,161}, {93,86,161}, {94,85,161}, {95,86,161}, {59,31,162}, {60,30,162}, {61,29,162}, {61,31,162}, {62,28,162}, {63,27,162}, {64,28,162}, {65,27,162}, {60,27,163}, {61,28,163}, {62,29,163}, {63,30,163}, {64,31,163}, {59,27,164}, {60,28,164}, {61,27,164}, {62,30,164}, {63,29,164}, {63,31,164}, {64,30,164}, {65,31,164}, {59,36,165}, {60,35,165}, {61,34,165}, {61,36,165}, {62,33,165}, {63,32,165}, {64,33,165}, {65,32,165}, {60,32,166}, {61,33,166}, {62,34,166}, {63,35,166}, {64,36,166}, {59,32,167}, {60,33,167}, {61,32,167}, {62,35,167}, {63,34,167}, {63,36,167}, {64,35,167}, {65,36,167}, {59,41,168}, {60,40,168}, {61,39,168}, {61,41,168}, {62,38,168}, {63,37,168}, {64,38,168}, {65,37,168}, {60,37,169}, {61,38,169}, {62,39,169}, {63,40,169}, {64,41,169}, {59,37,170}, {60,38,170}, {61,37,170}, {62,40,170}, {63,39,170}, {63,41,170}, {64,40,170}, {65,41,170}, {59,46,171}, {60,45,171}, {61,44,171}, {61,46,171}, {62,43,171}, {63,42,171}, {64,43,171}, {65,42,171}, {60,42,172}, {61,43,172}, {62,44,172}, {63,45,172}, {64,46,172}, {59,42,173}, {60,43,173}, {61,42,173}, {62,45,173}, {63,44,173}, {63,46,173}, {64,45,173}, {65,46,173}, {59,51,174}, {60,50,174}, {61,49,174}, {61,51,174}, {62,48,174}, {63,47,174}, {64,48,174}, {65,47,174}, {60,47,175}, {61,48,175}, {62,49,175}, {63,50,175}, {64,51,175}, {59,47,176}, {60,48,176}, {61,47,176}, {62,50,176}, {63,49,176}, {63,51,176}, {64,50,176}, {65,51,176}, {32,7,177}, {33,6,177}, {34,5,177}, {36,5,177}, {33,5,178}, {34,6,178}, {35,7,178}, {32,5,179}, {34,7,179}, {35,6,179}, {36,7,179}, {32,10,180}, {33,9,180}, {34,8,180}, {36,8,180}, {33,8,181}, {34,9,181}, {35,10,181}, {32,8,182}, {34,10,182}, {35,9,182}, {36,10,182}, {32,13,183}, {33,12,183}, {34,11,183}, {36,11,183}, {33,11,184}, {34,12,184}, {35,13,184}, {32,11,185}, {34,13,185}, {35,12,185}, {36,13,185}, {32,16,186}, {33,15,186}, {34,14,186}, {36,14,186}, {33,14,187}, {34,15,187}, {35,16,187}, {32,14,188}, {34,16,188}, {35,15,188}, {36,16,188}, {96,58,189}, {97,57,189}, {98,56,189}, {98,58,189}, {99,55,189}, {99,57,189}, {100,54,189}, {101,53,189}, {102,52,189}, {102,54,189}, {103,53,189}, {104,52,189}, {97,52,190}, {98,53,190}, {99,54,190}, {100,55,190}, {101,56,190}, {102,57,190}, {103,58,190}, {96,52,191}, {97,53,191}, {98,52,191}, {98,54,191}, {99,53,191}, {100,56,191}, {101,55,191}, {101,57,191}, {102,56,191}, {102,58,191}, {103,57,191}, {104,58,191}, {96,65,192}, {97,64,192}, {98,63,192}, {98,65,192}, {99,62,192}, {99,64,192}, {100,61,192}, {101,60,192}, {102,59,192}, {102,61,192}, {103,60,192}, {104,59,192}, {97,59,193}, {98,60,193}, {99,61,193}, {100,62,193}, {101,63,193}, {102,64,193}, {103,65,193}, {96,59,194}, {97,60,194}, {98,59,194}, {98,61,194}, {99,60,194}, {100,63,194}, {101,62,194}, {101,64,194}, {102,63,194}, {102,65,194}, {103,64,194}, {104,65,194}, {96,72,195}, {97,71,195}, {98,70,195}, {98,72,195}, {99,69,195}, {99,71,195}, {100,68,195}, {101,67,195}, {102,66,195}, {102,68,195}, {103,67,195}, {104,66,195}, {97,66,196}, {98,67,196}, {99,68,196}, {100,69,196}, {101,70,196}, {102,71,196}, {103,72,196}, {96,66,197}, {97,67,197}, {98,66,197}, {98,68,197}, {99,67,197}, {100,70,197}, {101,69,197}, {101,71,197}, {102,70,197}, {102,72,197}, {103,71,197}, {104,72,197}, {96,79,198}, {97,78,198}, {98,77,198}, {98,79,198}, {99,76,198}, {99,78,198}, {100,75,198}, {101,74,198}, {102,73,198}, {102,75,198}, {103,74,198}, {104,73,198}, {97,73,199}, {98,74,199}, {99,75,199}, {100,76,199}, {101,77,199}, {102,78,199}, {103,79,199}, {96,73,200}, {97,74,200}, {98,73,200}, {98,75,200}, {99,74,200}, {100,77,200}, {101,76,200}, {101,78,200}, {102,77,200}, {102,79,200}, {103,78,200}, {104,79,200}, {96,86,201}, {97,85,201}, {98,84,201}, {98,86,201}, {99,83,201}, {99,85,201}, {100,82,201}, {101,81,201}, {102,80,201}, {102,82,201}, {103,81,201}, {104,80,201}, {97,80,202}, {98,81,202}, {99,82,202}, {100,83,202}, {101,84,202}, {102,85,202}, {103,86,202}, {96,80,203}, {97,81,203}, {98,80,203}, {98,82,203}, {99,81,203}, {100,84,203}, {101,83,203}, {101,85,203}, {102,84,203}, {102,86,203}, {103,85,203}, {104,86,203}, {11,0,204}, {12,0,205}, {13,0,206}, {11,1,207}, {12,1,208}, {13,1,209}, {11,2,210}, {12,2,211}, {13,2,212}, {11,3,213}, {12,3,214}, {13,3,215}, {11,4,216}, {12,4,217}, {13,4,218}, {66,21,219}, {67,20,219}, {68,19,219}, {68,21,219}, {69,18,219}, {70,17,219}, {71,18,219}, {72,17,219}, {67,17,220}, {68,18,220}, {69,19,220}, {70,20,220}, {71,21,220}, {66,17,221}, {67,18,221}, {68,17,221}, {69,20,221}, {70,19,221}, {70,21,221}, {71,20,221}, {72,21,221}, {66,26,222}, {67,25,222}, {68,24,222}, {68,26,222}, {69,23,222}, {70,22,222}, {71,23,222}, {72,22,222}, {67,22,223}, {68,23,223}, {69,24,223}, {70,25,223}, {71,26,223}, {66,22,224}, {67,23,224}, {68,22,224}, {69,25,224}, {70,24,224}, {70,26,224}, {71,25,224}, {72,26,224}, {66,31,225}, {67,30,225}, {68,29,225}, {68,31,225}, {69,28,225}, {70,27,225}, {71,28,225}, {72,27,225}, {67,27,226}, {68,28,226}, {69,29,226}, {70,30,226}, {71,31,226}, {66,27,227}, {67,28,227}, {68,27,227}, {69,30,227}, {70,29,227}, {70,31,227}, {71,30,227}, {72,31,227}, {66,36,228}, {67,35,228}, {68,34,228}, {68,36,228}, {69,33,228}, {70,32,228}, {71,33,228}, {72,32,228}, {67,32,229}, {68,33,229}, {69,34,229}, {70,35,229}, {71,36,229}, {66,32,230}, {67,33,230}, {68,32,230}, {69,35,230}, {70,34,230}, {70,36,230}, {71,35,230}, {72,36,230}, {66,46,231}, {67,45,231}, {68,44,231}, {68,46,231}, {69,43,231}, {70,42,231}, {71,43,231}, {72,42,231}, {67,42,232}, {68,43,232}, {69,44,232}, {70,45,232}, {71,46,232}, {66,42,233}, {67,43,233}, {68,42,233}, {69,45,233}, {70,44,233}, {70,46,233}, {71,45,233}, {72,46,233}, {66,51,234}, {67,50,234}, {68,49,234}, {68,51,234}, {69,48,234}, {70,47,234}, {71,48,234}, {72,47,234}, {67,47,235}, {68,48,235}, {69,49,235}, {70,50,235}, {71,51,235}, {66,47,236}, {67,48,236}, {68,47,236}, {69,50,236}, {70,49,236}, {70,51,236}, {71,50,236}, {72,51,236}, {37,7,237}, {38,6,237}, {39,5,237}, {41,5,237}, {38,5,238}, {39,6,238}, {40,7,238}, {37,5,239}, {39,7,239}, {40,6,239}, {41,7,239}, {37,10,240}, {38,9,240}, {39,8,240}, {41,8,240}, {38,8,241}, {39,9,241}, {40,10,241}, {37,8,242}, {39,10,242}, {40,9,242}, {41,10,242}, {37,13,243}, {38,12,243}, {39,11,243}, {41,11,243}, {38,11,244}, {39,12,244}, {40,13,244}, {37,11,245}, {39,13,245}, {40,12,245}, {41,13,245}, {37,16,246}, {38,15,246}, {39,14,246}, {41,14,246}, {38,14,247}, {39,15,247}, {40,16,247}, {37,14,248}, {39,16,248}, {40,15,248}, {41,16,248}, {105,58,249}, {106,57,249}, {107,56,249}, {107,58,249}, {108,55,249}, {108,57,249}, {109,54,249}, {110,53,249}, {111,52,249}, {111,54,249}, {112,53,249}, {113,52,249}, {106,52,250}, {107,53,250}, {108,54,250}, {109,55,250}, {110,56,250}, {111,57,250}, {112,58,250}, {105,52,251}, {106,53,251}, {107,52,251}, {107,54,251}, {108,53,251}, {109,56,251}, {110,55,251}, {110,57,251}, {111,56,251}, {111,58,251}, {112,57,251}, {113,58,251}, {105,72,252}, {106,71,252}, {107,70,252}, {107,72,252}, {108,69,252}, {108,71,252}, {109,68,252}, {110,67,252}, {111,66,252}, {111,68,252}, {112,67,252}, {113,66,252}, {106,66,253}, {107,67,253}, {108,68,253}, {109,69,253}, {110,70,253}, {111,71,253}, {112,72,253}, {105,66,254}, {106,67,254}, {107,66,254}, {107,68,254}, {108,67,254}, {109,70,254}, {110,69,254}, {110,71,254}, {111,70,254}, {111,72,254}, {112,71,254}, {113,72,254}, {105,79,255}, {106,78,255}, {107,77,255}, {107,79,255}, {108,76,255}, {108,78,255}, {109,75,255}, {110,74,255}, {111,73,255}, {111,75,255}, {112,74,255}, {113,73,255}, {106,73,256}, {107,74,256}, {108,75,256}, {109,76,256}, {110,77,256}, {111,78,256}, {112,79,256}, {105,73,257}, {106,74,257}, {107,73,257}, {107,75,257}, {108,74,257}, {109,77,257}, {110,76,257}, {110,78,257}, {111,77,257}, {111,79,257}, {112,78,257}, {113,79,257}, {105,86,258}, {106,85,258}, {107,84,258}, {107,86,258}, {108,83,258}, {108,85,258}, {109,82,258}, {110,81,258}, {111,80,258}, {111,82,258}, {112,81,258}, {113,80,258}, {106,80,259}, {107,81,259}, {108,82,259}, {109,83,259}, {110,84,259}, {111,85,259}, {112,86,259}, {105,80,260}, {106,81,260}, {107,80,260}, {107,82,260}, {108,81,260}, {109,84,260}, {110,83,260}, {110,85,260}, {111,84,260}, {111,86,260}, {112,85,260}, {113,86,260}, {114,72,261}, {115,71,261}, {116,70,261}, {116,72,261}, {117,69,261}, {117,71,261}, {118,68,261}, {119,67,261}, {120,66,261}, {120,68,261}, {121,67,261}, {122,66,261}, {115,66,262}, {116,67,262}, {117,68,262}, {118,69,262}, {119,70,262}, {120,71,262}, {121,72,262}, {114,66,263}, {115,67,263}, {116,66,263}, {116,68,263}, {117,67,263}, {118,70,263}, {119,69,263}, {119,71,263}, {120,70,263}, {120,72,263}, {121,71,263}, {122,72,263}, {114,79,264}, {115,78,264}, {116,77,264}, {116,79,264}, {117,76,264}, {117,78,264}, {118,75,264}, {119,74,264}, {120,73,264}, {120,75,264}, {121,74,264}, {122,73,264}, {115,73,265}, {116,74,265}, {117,75,265}, {118,76,265}, {119,77,265}, {120,78,265}, {121,79,265}, {114,73,266}, {115,74,266}, {116,73,266}, {116,75,266}, {117,74,266}, {118,77,266}, {119,76,266}, {119,78,266}, {120,77,266}, {120,79,266}, {121,78,266}, {122,79,266}, {114,86,267}, {115,85,267}, {116,84,267}, {116,86,267}, {117,83,267}, {117,85,267}, {118,82,267}, {119,81,267}, {120,80,267}, {120,82,267}, {121,81,267}, {122,80,267}, {115,80,268}, {116,81,268}, {117,82,268}, {118,83,268}, {119,84,268}, {120,85,268}, {121,86,268}, {114,80,269}, {115,81,269}, {116,80,269}, {116,82,269}, {117,81,269}, {118,84,269}, {119,83,269}, {119,85,269}, {120,84,269}, {120,86,269}, {121,85,269}, {122,86,269}, {73,21,270}, {74,20,270}, {75,19,270}, {75,21,270}, {76,18,270}, {77,17,270}, {78,18,270}, {79,17,270}, {74,17,271}, {75,18,271}, {76,19,271}, {77,20,271}, {78,21,271}, {73,17,272}, {74,18,272}, {75,17,272}, {76,20,272}, {77,19,272}, {77,21,272}, {78,20,272}, {79,21,272}, {73,31,273}, {74,30,273}, {75,29,273}, {75,31,273}, {76,28,273}, {77,27,273}, {78,28,273}, {79,27,273}, {74,27,274}, {75,28,274}, {76,29,274}, {77,30,274}, {78,31,274}, {73,27,275}, {74,28,275}, {75,27,275}, {76,30,275}, {77,29,275}, {77,31,275}, {78,30,275}, {79,31,275}, {73,36,276}, {74,35,276}, {75,34,276}, {75,36,276}, {76,33,276}, {77,32,276}, {78,33,276}, {79,32,276}, {74,32,277}, {75,33,277}, {76,34,277}, {77,35,277}, {78,36,277}, {73,32,278}, {74,33,278}, {75,32,278}, {76,35,278}, {77,34,278}, {77,36,278}, {78,35,278}, {79,36,278}, {73,41,279}, {74,40,279}, {75,39,279}, {75,41,279}, {76,38,279}, {77,37,279}, {78,38,279}, {79,37,279}, {74,37,280}, {75,38,280}, {76,39,280}, {77,40,280}, {78,41,280}, {73,37,281}, {74,38,281}, {75,37,281}, {76,40,281}, {77,39,281}, {77,41,281}, {78,40,281}, {79,41,281}, {73,46,282}, {74,45,282}, {75,44,282}, {75,46,282}, {76,43,282}, {77,42,282}, {78,43,282}, {79,42,282}, {74,42,283}, {75,43,283}, {76,44,283}, {77,45,283}, {78,46,283}, {73,42,284}, {74,43,284}, {75,42,284}, {76,45,284}, {77,44,284}, {77,46,284}, {78,45,284}, {79,46,284}, {73,51,285}, {74,50,285}, {75,49,285}, {75,51,285}, {76,48,285}, {77,47,285}, {78,48,285}, {79,47,285}, {74,47,286}, {75,48,286}, {76,49,286}, {77,50,286}, {78,51,286}, {73,47,287}, {74,48,287}, {75,47,287}, {76,50,287}, {77,49,287}, {77,51,287}, {78,50,287}, {79,51,287}, {42,7,288}, {43,6,288}, {44,5,288}, {46,5,288}, {43,5,289}, {44,6,289}, {45,7,289}, {42,5,290}, {44,7,290}, {45,6,290}, {46,7,290}, {42,10,291}, {43,9,291}, {44,8,291}, {46,8,291}, {43,8,292}, {44,9,292}, {45,10,292}, {42,8,293}, {44,10,293}, {45,9,293}, {46,10,293}, {42,13,294}, {43,12,294}, {44,11,294}, {46,11,294}, {43,11,295}, {44,12,295}, {45,13,295}, {42,11,296}, {44,13,296}, {45,12,296}, {46,13,296}, {42,16,297}, {43,15,297}, {44,14,297}, {46,14,297}, {43,14,298}, {44,15,298}, {45,16,298}, {42,14,299}, {44,16,299}, {45,15,299}, {46,16,299}, {123,58,300}, {124,57,300}, {125,56,300}, {125,58,300}, {126,55,300}, {126,57,300}, {127,54,300}, {128,53,300}, {129,52,300}, {129,54,300}, {130,53,300}, {131,52,300}, {124,52,301}, {125,53,301}, {126,54,301}, {127,55,301}, {128,56,301}, {129,57,301}, {130,58,301}, {123,52,302}, {124,53,302}, {125,52,302}, {125,54,302}, {126,53,302}, {127,56,302}, {128,55,302}, {128,57,302}, {129,56,302}, {129,58,302}, {130,57,302}, {131,58,302}, {123,65,303}, {124,64,303}, {125,63,303}, {125,65,303}, {126,62,303}, {126,64,303}, {127,61,303}, {128,60,303}, {129,59,303}, {129,61,303}, {130,60,303}, {131,59,303}, {124,59,304}, {125,60,304}, {126,61,304}, {127,62,304}, {128,63,304}, {129,64,304}, {130,65,304}, {123,59,305}, {124,60,305}, {125,59,305}, {125,61,305}, {126,60,305}, {127,63,305}, {128,62,305}, {128,64,305}, {129,63,305}, {129,65,305}, {130,64,305}, {131,65,305}, {123,72,306}, {124,71,306}, {125,70,306}, {125,72,306}, {126,69,306}, {126,71,306}, {127,68,306}, {128,67,306}, {129,66,306}, {129,68,306}, {130,67,306}, {131,66,306}, {124,66,307}, {125,67,307}, {126,68,307}, {127,69,307}, {128,70,307}, {129,71,307}, {130,72,307}, {123,66,308}, {124,67,308}, {125,66,308}, {125,68,308}, {126,67,308}, {127,70,308}, {128,69,308}, {128,71,308}, {129,70,308}, {129,72,308}, {130,71,308}, {131,72,308}, {123,79,309}, {124,78,309}, {125,77,309}, {125,79,309}, {126,76,309}, {126,78,309}, {127,75,309}, {128,74,309}, {129,73,309}, {129,75,309}, {130,74,309}, {131,73,309}, {124,73,310}, {125,74,310}, {126,75,310}, {127,76,310}, {128,77,310}, {129,78,310}, {130,79,310}, {123,73,311}, {124,74,311}, {125,73,311}, {125,75,311}, {126,74,311}, {127,77,311}, {128,76,311}, {128,78,311}, {129,77,311}, {129,79,311}, {130,78,311}, {131,79,311}, {123,86,312}, {124,85,312}, {125,84,312}, {125,86,312}, {126,83,312}, {126,85,312}, {127,82,312}, {128,81,312}, {129,80,312}, {129,82,312}, {130,81,312}, {131,80,312}, {124,80,313}, {125,81,313}, {126,82,313}, {127,83,313}, {128,84,313}, {129,85,313}, {130,86,313}, {123,80,314}, {124,81,314}, {125,80,314}, {125,82,314}, {126,81,314}, {127,84,314}, {128,83,314}, {128,85,314}, {129,84,314}, {129,86,314}, {130,85,314}, {131,86,314}, {14,0,315}, {15,0,316}, {16,0,317}, {14,1,318}, {15,1,319}, {16,1,320}, {14,2,321}, {15,2,322}, {16,2,323}, {14,3,324}, {15,3,325}, {16,3,326}, {14,4,327}, {15,4,328}, {16,4,329}, {80,21,330}, {81,20,330}, {82,19,330}, {82,21,330}, {83,18,330}, {84,17,330}, {85,18,330}, {86,17,330}, {81,17,331}, {82,18,331}, {83,19,331}, {84,20,331}, {85,21,331}, {80,17,332}, {81,18,332}, {82,17,332}, {83,20,332}, {84,19,332}, {84,21,332}, {85,20,332}, {86,21,332}, {80,26,333}, {81,25,333}, {82,24,333}, {82,26,333}, {83,23,333}, {84,22,333}, {85,23,333}, {86,22,333}, {81,22,334}, {82,23,334}, {83,24,334}, {84,25,334}, {85,26,334}, {80,22,335}, {81,23,335}, {82,22,335}, {83,25,335}, {84,24,335}, {84,26,335}, {85,25,335}, {86,26,335}, {80,31,336}, {81,30,336}, {82,29,336}, {82,31,336}, {83,28,336}, {84,27,336}, {85,28,336}, {86,27,336}, {81,27,337}, {82,28,337}, {83,29,337}, {84,30,337}, {85,31,337}, {80,27,338}, {81,28,338}, {82,27,338}, {83,30,338}, {84,29,338}, {84,31,338}, {85,30,338}, {86,31,338}, {80,36,339}, {81,35,339}, {82,34,339}, {82,36,339}, {83,33,339}, {84,32,339}, {85,33,339}, {86,32,339}, {81,32,340}, {82,33,340}, {83,34,340}, {84,35,340}, {85,36,340}, {80,32,341}, {81,33,341}, {82,32,341}, {83,35,341}, {84,34,341}, {84,36,341}, {85,35,341}, {86,36,341}, {80,41,342}, {81,40,342}, {82,39,342}, {82,41,342}, {83,38,342}, {84,37,342}, {85,38,342}, {86,37,342}, {81,37,343}, {82,38,343}, {83,39,343}, {84,40,343}, {85,41,343}, {80,37,344}, {81,38,344}, {82,37,344}, {83,40,344}, {84,39,344}, {84,41,344}, {85,40,344}, {86,41,344}, {80,46,345}, {81,45,345}, {82,44,345}, {82,46,345}, {83,43,345}, {84,42,345}, {85,43,345}, {86,42,345}, {81,42,346}, {82,43,346}, {83,44,346}, {84,45,346}, {85,46,346}, {80,42,347}, {81,43,347}, {82,42,347}, {83,45,347}, {84,44,347}, {84,46,347}, {85,45,347}, {86,46,347}, {80,51,348}, {81,50,348}, {82,49,348}, {82,51,348}, {83,48,348}, {84,47,348}, {85,48,348}, {86,47,348}, {81,47,349}, {82,48,349}, {83,49,349}, {84,50,349}, {85,51,349}, {80,47,350}, {81,48,350}, {82,47,350}, {83,50,350}, {84,49,350}, {84,51,350}, {85,50,350}, {86,51,350}, {47,7,351}, {48,6,351}, {49,5,351}, {51,5,351}, {48,5,352}, {49,6,352}, {50,7,352}, {47,5,353}, {49,7,353}, {50,6,353}, {51,7,353}, {47,10,354}, {48,9,354}, {49,8,354}, {51,8,354}, {48,8,355}, {49,9,355}, {50,10,355}, {47,8,356}, {49,10,356}, {50,9,356}, {51,10,356}, {47,13,357}, {48,12,357}, {49,11,357}, {51,11,357}, {48,11,358}, {49,12,358}, {50,13,358}, {47,11,359}, {49,13,359}, {50,12,359}, {51,13,359}, {47,16,360}, {48,15,360}, {49,14,360}, {51,14,360}, {48,14,361}, {49,15,361}, {50,16,361}, {47,14,362}, {49,16,362}, {50,15,362}, {51,16,362}, {132,58,363}, {133,57,363}, {134,56,363}, {134,58,363}, {135,55,363}, {135,57,363}, {136,54,363}, {137,53,363}, {138,52,363}, {138,54,363}, {139,53,363}, {140,52,363}, {133,52,364}, {134,53,364}, {135,54,364}, {136,55,364}, {137,56,364}, {138,57,364}, {139,58,364}, {132,52,365}, {133,53,365}, {134,52,365}, {134,54,365}, {135,53,365}, {136,56,365}, {137,55,365}, {137,57,365}, {138,56,365}, {138,58,365}, {139,57,365}, {140,58,365}, {132,65,366}, {133,64,366}, {134,63,366}, {134,65,366}, {135,62,366}, {135,64,366}, {136,61,366}, {137,60,366}, {138,59,366}, {138,61,366}, {139,60,366}, {140,59,366}, {133,59,367}, {134,60,367}, {135,61,367}, {136,62,367}, {137,63,367}, {138,64,367}, {139,65,367}, {132,59,368}, {133,60,368}, {134,59,368}, {134,61,368}, {135,60,368}, {136,63,368}, {137,62,368}, {137,64,368}, {138,63,368}, {138,65,368}, {139,64,368}, {140,65,368}, {132,72,369}, {133,71,369}, {134,70,369}, {134,72,369}, {135,69,369}, {135,71,369}, {136,68,369}, {137,67,369}, {138,66,369}, {138,68,369}, {139,67,369}, {140,66,369}, {133,66,370}, {134,67,370}, {135,68,370}, {136,69,370}, {137,70,370}, {138,71,370}, {139,72,370}, {132,66,371}, {133,67,371}, {134,66,371}, {134,68,371}, {135,67,371}, {136,70,371}, {137,69,371}, {137,71,371}, {138,70,371}, {138,72,371}, {139,71,371}, {140,72,371}, {132,79,372}, {133,78,372}, {134,77,372}, {134,79,372}, {135,76,372}, {135,78,372}, {136,75,372}, {137,74,372}, {138,73,372}, {138,75,372}, {139,74,372}, {140,73,372}, {133,73,373}, {134,74,373}, {135,75,373}, {136,76,373}, {137,77,373}, {138,78,373}, {139,79,373}, {132,73,374}, {133,74,374}, {134,73,374}, {134,75,374}, {135,74,374}, {136,77,374}, {137,76,374}, {137,78,374}, {138,77,374}, {138,79,374}, {139,78,374}, {140,79,374}, {132,86,375}, {133,85,375}, {134,84,375}, {134,86,375}, {135,83,375}, {135,85,375}, {136,82,375}, {137,81,375}, {138,80,375}, {138,82,375}, {139,81,375}, {140,80,375}, {133,80,376}, {134,81,376}, {135,82,376}, {136,83,376}, {137,84,376}, {138,85,376}, {139,86,376}, {132,80,377}, {133,81,377}, {134,80,377}, {134,82,377}, {135,81,377}, {136,84,377}, {137,83,377}, {137,85,377}, {138,84,377}, {138,86,377}, {139,85,377}, {140,86,377}}; + static constexpr double cg[2138] = {1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143}; -template -KOKKOS_INLINE_FUNCTION void fwd_AAAA(const V &L, const V &R, const V &out, const int ii, const int k) -{ + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { const float a0 = L(ii, k, 0); const float a1 = L(ii, k, 1); const float a2 = L(ii, k, 2); @@ -12463,11 +17082,12 @@ KOKKOS_INLINE_FUNCTION void fwd_AAAA(const V &L, const V &R, const V &out, const out(ii, k, 375) = 0.20412415266036987f * a132 * a86 + 0.1767766922712326f * a133 * a85 + 0.14940357208251953f * a134 * a84 + 0.03857583925127983f * a134 * a86 + 0.17251639068126678f * a135 * a83 + 0.06681530922651291f * a135 * a85 + -0.13363061845302582f * a136 * a82 + -0.06681530922651291f * a137 * a81 + -0.03857583925127983f * a138 * a80 + -0.14940357208251953f * a138 * a82 + -0.1767766922712326f * a139 * a81 + -0.20412415266036987f * a140 * a80; out(ii, k, 376) = 0.14433756470680237f * a133 * a80 + 0.18898223340511322f * a134 * a81 + 0.21128855645656586f * a135 * a82 + 0.2182178944349289f * a136 * a83 + 0.21128855645656586f * a137 * a84 + 0.18898223340511322f * a138 * a85 + 0.14433756470680237f * a139 * a86; out(ii, k, 377) = 0.20412415266036987f * a132 * a80 + 0.1767766922712326f * a133 * a81 + -0.03857583925127983f * a134 * a80 + 0.14940357208251953f * a134 * a82 + -0.06681530922651291f * a135 * a81 + -0.13363061845302582f * a136 * a84 + 0.17251639068126678f * a137 * a83 + -0.06681530922651291f * a137 * a85 + 0.14940357208251953f * a138 * a84 + -0.03857583925127983f * a138 * a86 + 0.1767766922712326f * a139 * a85 + 0.20412415266036987f * a140 * a86; -} + } -template -KOKKOS_INLINE_FUNCTION void rev_AAAA(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { const float f0 = F(ii, k, 0); const float f1 = F(ii, k, 1); const float f2 = F(ii, k, 2); @@ -12662,5644 +17282,9421 @@ KOKKOS_INLINE_FUNCTION void rev_AAAA(const V &F, const V &, const V &D, const V g0 += 1.0f * d * f0; g0 += 1.0f * d * f0; } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; + { const float d = D(ii, k, 1); + g1 += 1.0f * d * f0; + g0 += 1.0f * d * f1; + } + { const float d = D(ii, k, 2); + g2 += 1.0f * d * f0; + g0 += 1.0f * d * f2; + } + { const float d = D(ii, k, 3); + g3 += 1.0f * d * f0; + g0 += 1.0f * d * f3; + } + { const float d = D(ii, k, 4); + g4 += 1.0f * d * f0; + g0 += 1.0f * d * f4; + } + { const float d = D(ii, k, 5); + g8 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f8; + g9 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f9; + g10 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f10; + } + { const float d = D(ii, k, 6); + g11 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f12; + g13 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f13; + } + { const float d = D(ii, k, 7); + g14 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 8); + g1 += 1.0f * d * f1; + g1 += 1.0f * d * f1; + } + { const float d = D(ii, k, 9); + g2 += 1.0f * d * f1; + g1 += 1.0f * d * f2; + } + { const float d = D(ii, k, 10); + g3 += 1.0f * d * f1; + g1 += 1.0f * d * f3; + } + { const float d = D(ii, k, 11); + g4 += 1.0f * d * f1; + g1 += 1.0f * d * f4; + } + { const float d = D(ii, k, 12); + g27 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f27; + g28 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f31; + } + { const float d = D(ii, k, 13); + g32 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f32; + g33 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 14); + g37 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 15); + g42 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 16); + g47 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f47; + g18 += 0.20000000298023224f * d * f48; + g19 += 0.20000000298023224f * d * f49; + g20 += 0.20000000298023224f * d * f50; + g21 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 17); + g27 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f27; + g28 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f31; + } + { const float d = D(ii, k, 18); + g37 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 19); + g42 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 20); + g47 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f47; + g23 += 0.20000000298023224f * d * f48; + g24 += 0.20000000298023224f * d * f49; + g25 += 0.20000000298023224f * d * f50; + g26 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 21); + g8 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f8; + g9 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f9; + g10 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f10; + } + { const float d = D(ii, k, 22); + g11 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f12; + g13 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f13; + } + { const float d = D(ii, k, 23); + g14 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 27); + g2 += 1.0f * d * f2; + g2 += 1.0f * d * f2; + } + { const float d = D(ii, k, 28); + g3 += 1.0f * d * f2; + g2 += 1.0f * d * f3; + } + { const float d = D(ii, k, 29); + g4 += 1.0f * d * f2; + g2 += 1.0f * d * f4; + } + { const float d = D(ii, k, 30); + g32 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f32; + g33 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 31); + g37 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 32); + g42 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 33); + g47 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f47; + g28 += 0.20000000298023224f * d * f48; + g29 += 0.20000000298023224f * d * f49; + g30 += 0.20000000298023224f * d * f50; + g31 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 38); + g32 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f32; + g33 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f36; + } + { const float d = D(ii, k, 39); + g37 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 40); + g42 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 41); + g47 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f47; + g33 += 0.20000000298023224f * d * f48; + g34 += 0.20000000298023224f * d * f49; + g35 += 0.20000000298023224f * d * f50; + g36 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 45); + g11 += 0.3333333432674408f * d * f11; + g11 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f12; + g12 += 0.3333333432674408f * d * f12; + g13 += 0.3333333432674408f * d * f13; + g13 += 0.3333333432674408f * d * f13; + } + { const float d = D(ii, k, 46); + g14 += 0.3333333432674408f * d * f11; + g11 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f12; + g12 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f13; + g13 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 50); + g3 += 1.0f * d * f3; + g3 += 1.0f * d * f3; + } + { const float d = D(ii, k, 51); + g4 += 1.0f * d * f3; + g3 += 1.0f * d * f4; + } + { const float d = D(ii, k, 52); + g37 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f37; + g38 += 0.20000000298023224f * d * f38; + g38 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f39; + g39 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f40; + g40 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f41; + g41 += 0.20000000298023224f * d * f41; + } + { const float d = D(ii, k, 53); + g42 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f38; + g38 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f39; + g39 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f40; + g40 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f41; + g41 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 54); + g47 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f47; + g38 += 0.20000000298023224f * d * f48; + g39 += 0.20000000298023224f * d * f49; + g40 += 0.20000000298023224f * d * f50; + g41 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 61); + g42 += 0.20000000298023224f * d * f42; + g42 += 0.20000000298023224f * d * f42; + g43 += 0.20000000298023224f * d * f43; + g43 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f44; + g44 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f45; + g45 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f46; + g46 += 0.20000000298023224f * d * f46; + } + { const float d = D(ii, k, 62); + g47 += 0.20000000298023224f * d * f42; + g42 += 0.20000000298023224f * d * f47; + g43 += 0.20000000298023224f * d * f48; + g44 += 0.20000000298023224f * d * f49; + g45 += 0.20000000298023224f * d * f50; + g46 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 64); + g14 += 0.3333333432674408f * d * f14; + g14 += 0.3333333432674408f * d * f14; + g15 += 0.3333333432674408f * d * f15; + g15 += 0.3333333432674408f * d * f15; + g16 += 0.3333333432674408f * d * f16; + g16 += 0.3333333432674408f * d * f16; + } + { const float d = D(ii, k, 66); + g4 += 1.0f * d * f4; + g4 += 1.0f * d * f4; + } + { const float d = D(ii, k, 67); + g47 += 0.20000000298023224f * d * f47; + g47 += 0.20000000298023224f * d * f47; + } + { const float d = D(ii, k, 69); + g5 += 1.0f * d * f0; + g0 += 1.0f * d * f5; + } + { const float d = D(ii, k, 70); + g6 += 1.0f * d * f0; + g0 += 1.0f * d * f6; + } + { const float d = D(ii, k, 71); + g7 += 1.0f * d * f0; + g0 += 1.0f * d * f7; + } + { const float d = D(ii, k, 72); + g5 += 1.0f * d * f1; + g1 += 1.0f * d * f5; + } + { const float d = D(ii, k, 73); + g6 += 1.0f * d * f1; + g1 += 1.0f * d * f6; + } + { const float d = D(ii, k, 74); + g7 += 1.0f * d * f1; + g1 += 1.0f * d * f7; + } + { const float d = D(ii, k, 75); + g5 += 1.0f * d * f2; + g2 += 1.0f * d * f5; + } + { const float d = D(ii, k, 76); + g6 += 1.0f * d * f2; + g2 += 1.0f * d * f6; + } + { const float d = D(ii, k, 77); + g7 += 1.0f * d * f2; + g2 += 1.0f * d * f7; + } + { const float d = D(ii, k, 78); + g5 += 1.0f * d * f3; + g3 += 1.0f * d * f5; + } + { const float d = D(ii, k, 79); + g6 += 1.0f * d * f3; + g3 += 1.0f * d * f6; + } + { const float d = D(ii, k, 80); + g7 += 1.0f * d * f3; + g3 += 1.0f * d * f7; + } + { const float d = D(ii, k, 81); + g5 += 1.0f * d * f4; + g4 += 1.0f * d * f5; + } + { const float d = D(ii, k, 82); + g6 += 1.0f * d * f4; + g4 += 1.0f * d * f6; + } + { const float d = D(ii, k, 83); + g7 += 1.0f * d * f4; + g4 += 1.0f * d * f7; + } + { const float d = D(ii, k, 84); + g17 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f17; + g18 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f18; + g19 += -0.22360679507255554f * d * f8; + g8 += -0.22360679507255554f * d * f19; + g21 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f21; + } + { const float d = D(ii, k, 85); + g18 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f18; + g19 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f19; + g20 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f20; + } + { const float d = D(ii, k, 86); + g17 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f17; + g19 += -0.22360679507255554f * d * f10; + g10 += -0.22360679507255554f * d * f19; + g20 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f20; + g21 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f21; + } + { const float d = D(ii, k, 87); + g17 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f17; + g18 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f18; + g19 += -0.22360679507255554f * d * f11; + g11 += -0.22360679507255554f * d * f19; + g21 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f21; + } + { const float d = D(ii, k, 88); + g18 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f18; + g19 += 0.4472135901451111f * d * f12; + g12 += 0.4472135901451111f * d * f19; + g20 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f20; + } + { const float d = D(ii, k, 89); + g17 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f17; + g19 += -0.22360679507255554f * d * f13; + g13 += -0.22360679507255554f * d * f19; + g20 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f20; + g21 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f21; + } + { const float d = D(ii, k, 90); + g17 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f17; + g18 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f18; + g19 += -0.22360679507255554f * d * f14; + g14 += -0.22360679507255554f * d * f19; + g21 += -0.3872983455657959f * d * f14; + g14 += -0.3872983455657959f * d * f21; + } + { const float d = D(ii, k, 91); + g18 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f18; + g19 += 0.4472135901451111f * d * f15; + g15 += 0.4472135901451111f * d * f19; + g20 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f20; + } + { const float d = D(ii, k, 92); + g17 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f17; + g19 += -0.22360679507255554f * d * f16; + g16 += -0.22360679507255554f * d * f19; + g20 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f20; + g21 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f21; + } + { const float d = D(ii, k, 93); + g22 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f22; + g23 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f23; + g24 += -0.22360679507255554f * d * f8; + g8 += -0.22360679507255554f * d * f24; + g26 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f26; + } + { const float d = D(ii, k, 94); + g23 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f23; + g24 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f24; + g25 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f25; + } + { const float d = D(ii, k, 95); + g22 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f22; + g24 += -0.22360679507255554f * d * f10; + g10 += -0.22360679507255554f * d * f24; + g25 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f25; + g26 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f26; + } + { const float d = D(ii, k, 96); + g22 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f22; + g23 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f23; + g24 += -0.22360679507255554f * d * f11; + g11 += -0.22360679507255554f * d * f24; + g26 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f26; + } + { const float d = D(ii, k, 97); + g23 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f23; + g24 += 0.4472135901451111f * d * f12; + g12 += 0.4472135901451111f * d * f24; + g25 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f25; + } + { const float d = D(ii, k, 98); + g22 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f22; + g24 += -0.22360679507255554f * d * f13; + g13 += -0.22360679507255554f * d * f24; + g25 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f25; + g26 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f26; + } + { const float d = D(ii, k, 99); + g22 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f22; + g23 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f23; + g24 += -0.22360679507255554f * d * f14; + g14 += -0.22360679507255554f * d * f24; + g26 += -0.3872983455657959f * d * f14; + g14 += -0.3872983455657959f * d * f26; + } + { const float d = D(ii, k, 100); + g23 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f23; + g24 += 0.4472135901451111f * d * f15; + g15 += 0.4472135901451111f * d * f24; + g25 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f25; + } + { const float d = D(ii, k, 101); + g22 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f22; + g24 += -0.22360679507255554f * d * f16; + g16 += -0.22360679507255554f * d * f24; + g25 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f25; + g26 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f26; + } + { const float d = D(ii, k, 102); + g8 += 1.0f * d * f0; + g0 += 1.0f * d * f8; + } + { const float d = D(ii, k, 103); + g9 += 1.0f * d * f0; + g0 += 1.0f * d * f9; + } + { const float d = D(ii, k, 104); + g10 += 1.0f * d * f0; + g0 += 1.0f * d * f10; + } + { const float d = D(ii, k, 105); + g8 += 1.0f * d * f1; + g1 += 1.0f * d * f8; + } + { const float d = D(ii, k, 106); + g9 += 1.0f * d * f1; + g1 += 1.0f * d * f9; + } + { const float d = D(ii, k, 107); + g10 += 1.0f * d * f1; + g1 += 1.0f * d * f10; + } + { const float d = D(ii, k, 108); + g8 += 1.0f * d * f2; + g2 += 1.0f * d * f8; + } + { const float d = D(ii, k, 109); + g9 += 1.0f * d * f2; + g2 += 1.0f * d * f9; + } + { const float d = D(ii, k, 110); + g10 += 1.0f * d * f2; + g2 += 1.0f * d * f10; + } + { const float d = D(ii, k, 111); + g8 += 1.0f * d * f3; + g3 += 1.0f * d * f8; + } + { const float d = D(ii, k, 112); + g9 += 1.0f * d * f3; + g3 += 1.0f * d * f9; + } + { const float d = D(ii, k, 113); + g10 += 1.0f * d * f3; + g3 += 1.0f * d * f10; + } + { const float d = D(ii, k, 114); + g8 += 1.0f * d * f4; + g4 += 1.0f * d * f8; + } + { const float d = D(ii, k, 115); + g9 += 1.0f * d * f4; + g4 += 1.0f * d * f9; + } + { const float d = D(ii, k, 116); + g10 += 1.0f * d * f4; + g4 += 1.0f * d * f10; + } + { const float d = D(ii, k, 117); + g21 += 0.26726123690605164f * d * f52; + g20 += 0.2182178944349289f * d * f53; + g19 += 0.23904572427272797f * d * f54; + g21 += 0.0690065547823906f * d * f54; + g18 += -0.16903084516525269f * d * f55; + g17 += -0.0690065547823906f * d * f56; + g18 += -0.2182178944349289f * d * f57; + g17 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 118); + g17 += 0.2182178944349289f * d * f53; + g18 += 0.2760262191295624f * d * f54; + g19 += 0.29277002811431885f * d * f55; + g20 += 0.2760262191295624f * d * f56; + g21 += 0.2182178944349289f * d * f57; + } + { const float d = D(ii, k, 119); + g17 += 0.26726123690605164f * d * f52; + g18 += 0.2182178944349289f * d * f53; + g17 += -0.0690065547823906f * d * f54; + g20 += -0.16903084516525269f * d * f55; + g19 += 0.23904572427272797f * d * f56; + g21 += -0.0690065547823906f * d * f56; + g20 += 0.2182178944349289f * d * f57; + g21 += 0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 120); + g26 += 0.26726123690605164f * d * f52; + g25 += 0.2182178944349289f * d * f53; + g24 += 0.23904572427272797f * d * f54; + g26 += 0.0690065547823906f * d * f54; + g23 += -0.16903084516525269f * d * f55; + g22 += -0.0690065547823906f * d * f56; + g23 += -0.2182178944349289f * d * f57; + g22 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 121); + g22 += 0.2182178944349289f * d * f53; + g23 += 0.2760262191295624f * d * f54; + g24 += 0.29277002811431885f * d * f55; + g25 += 0.2760262191295624f * d * f56; + g26 += 0.2182178944349289f * d * f57; + } + { const float d = D(ii, k, 122); + g22 += 0.26726123690605164f * d * f52; + g23 += 0.2182178944349289f * d * f53; + g22 += -0.0690065547823906f * d * f54; + g25 += -0.16903084516525269f * d * f55; + g24 += 0.23904572427272797f * d * f56; + g26 += -0.0690065547823906f * d * f56; + g25 += 0.2182178944349289f * d * f57; + g26 += 0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 123); + g31 += 0.26726123690605164f * d * f52; + g30 += 0.2182178944349289f * d * f53; + g29 += 0.23904572427272797f * d * f54; + g31 += 0.0690065547823906f * d * f54; + g28 += -0.16903084516525269f * d * f55; + g27 += -0.0690065547823906f * d * f56; + g28 += -0.2182178944349289f * d * f57; + g27 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 124); + g27 += 0.2182178944349289f * d * f53; + g28 += 0.2760262191295624f * d * f54; + g29 += 0.29277002811431885f * d * f55; + g30 += 0.2760262191295624f * d * f56; + g31 += 0.2182178944349289f * d * f57; + } + { const float d = D(ii, k, 125); + g27 += 0.26726123690605164f * d * f52; + g28 += 0.2182178944349289f * d * f53; + g27 += -0.0690065547823906f * d * f54; + g30 += -0.16903084516525269f * d * f55; + g29 += 0.23904572427272797f * d * f56; + g31 += -0.0690065547823906f * d * f56; + g30 += 0.2182178944349289f * d * f57; + g31 += 0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 126); + g36 += 0.26726123690605164f * d * f52; + g35 += 0.2182178944349289f * d * f53; + g34 += 0.23904572427272797f * d * f54; + g36 += 0.0690065547823906f * d * f54; + g33 += -0.16903084516525269f * d * f55; + g32 += -0.0690065547823906f * d * f56; + g33 += -0.2182178944349289f * d * f57; + g32 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 127); + g32 += 0.2182178944349289f * d * f53; + g33 += 0.2760262191295624f * d * f54; + g34 += 0.29277002811431885f * d * f55; + g35 += 0.2760262191295624f * d * f56; + g36 += 0.2182178944349289f * d * f57; + } + { const float d = D(ii, k, 128); + g32 += 0.26726123690605164f * d * f52; + g33 += 0.2182178944349289f * d * f53; + g32 += -0.0690065547823906f * d * f54; + g35 += -0.16903084516525269f * d * f55; + g34 += 0.23904572427272797f * d * f56; + g36 += -0.0690065547823906f * d * f56; + g35 += 0.2182178944349289f * d * f57; + g36 += 0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 129); + g41 += 0.26726123690605164f * d * f52; + g40 += 0.2182178944349289f * d * f53; + g39 += 0.23904572427272797f * d * f54; + g41 += 0.0690065547823906f * d * f54; + g38 += -0.16903084516525269f * d * f55; + g37 += -0.0690065547823906f * d * f56; + g38 += -0.2182178944349289f * d * f57; + g37 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 130); + g37 += 0.2182178944349289f * d * f53; + g38 += 0.2760262191295624f * d * f54; + g39 += 0.29277002811431885f * d * f55; + g40 += 0.2760262191295624f * d * f56; + g41 += 0.2182178944349289f * d * f57; + } + { const float d = D(ii, k, 131); + g37 += 0.26726123690605164f * d * f52; + g38 += 0.2182178944349289f * d * f53; + g37 += -0.0690065547823906f * d * f54; + g40 += -0.16903084516525269f * d * f55; + g39 += 0.23904572427272797f * d * f56; + g41 += -0.0690065547823906f * d * f56; + g40 += 0.2182178944349289f * d * f57; + g41 += 0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 132); + g46 += 0.26726123690605164f * d * f52; + g45 += 0.2182178944349289f * d * f53; + g44 += 0.23904572427272797f * d * f54; + g46 += 0.0690065547823906f * d * f54; + g43 += -0.16903084516525269f * d * f55; + g42 += -0.0690065547823906f * d * f56; + g43 += -0.2182178944349289f * d * f57; + g42 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 133); + g42 += 0.2182178944349289f * d * f53; + g43 += 0.2760262191295624f * d * f54; + g44 += 0.29277002811431885f * d * f55; + g45 += 0.2760262191295624f * d * f56; + g46 += 0.2182178944349289f * d * f57; + } + { const float d = D(ii, k, 134); + g42 += 0.26726123690605164f * d * f52; + g43 += 0.2182178944349289f * d * f53; + g42 += -0.0690065547823906f * d * f54; + g45 += -0.16903084516525269f * d * f55; + g44 += 0.23904572427272797f * d * f56; + g46 += -0.0690065547823906f * d * f56; + g45 += 0.2182178944349289f * d * f57; + g46 += 0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 135); + g47 += -0.0690065547823906f * d * f56; + g47 += -0.26726123690605164f * d * f58; + } + { const float d = D(ii, k, 136); + g47 += 0.2182178944349289f * d * f53; + } + { const float d = D(ii, k, 137); + g47 += 0.26726123690605164f * d * f52; + g47 += -0.0690065547823906f * d * f54; + } + { const float d = D(ii, k, 138); + g27 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f27; + g28 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f28; + g29 += -0.22360679507255554f * d * f5; + g5 += -0.22360679507255554f * d * f29; + g31 += -0.3872983455657959f * d * f5; + g5 += -0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 139); + g28 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f28; + g29 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f29; + g30 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f30; + } + { const float d = D(ii, k, 140); + g27 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f27; + g29 += -0.22360679507255554f * d * f7; + g7 += -0.22360679507255554f * d * f29; + g30 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f30; + g31 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 141); + g27 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f27; + g28 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f28; + g29 += -0.22360679507255554f * d * f8; + g8 += -0.22360679507255554f * d * f29; + g31 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 142); + g28 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f28; + g29 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f29; + g30 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f30; + } + { const float d = D(ii, k, 143); + g27 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f27; + g29 += -0.22360679507255554f * d * f10; + g10 += -0.22360679507255554f * d * f29; + g30 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f30; + g31 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 144); + g27 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f27; + g28 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f28; + g29 += -0.22360679507255554f * d * f11; + g11 += -0.22360679507255554f * d * f29; + g31 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 145); + g28 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f28; + g29 += 0.4472135901451111f * d * f12; + g12 += 0.4472135901451111f * d * f29; + g30 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f30; + } + { const float d = D(ii, k, 146); + g27 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f27; + g29 += -0.22360679507255554f * d * f13; + g13 += -0.22360679507255554f * d * f29; + g30 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f30; + g31 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 147); + g27 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f27; + g28 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f28; + g29 += -0.22360679507255554f * d * f14; + g14 += -0.22360679507255554f * d * f29; + g31 += -0.3872983455657959f * d * f14; + g14 += -0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 148); + g28 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f28; + g29 += 0.4472135901451111f * d * f15; + g15 += 0.4472135901451111f * d * f29; + g30 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f30; + } + { const float d = D(ii, k, 149); + g27 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f27; + g29 += -0.22360679507255554f * d * f16; + g16 += -0.22360679507255554f * d * f29; + g30 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f30; + g31 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f31; + } + { const float d = D(ii, k, 162); + g31 += 0.26726123690605164f * d * f59; + g30 += 0.2182178944349289f * d * f60; + g29 += 0.23904572427272797f * d * f61; + g31 += 0.0690065547823906f * d * f61; + g28 += -0.16903084516525269f * d * f62; + g27 += -0.0690065547823906f * d * f63; + g28 += -0.2182178944349289f * d * f64; + g27 += -0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 163); + g27 += 0.2182178944349289f * d * f60; + g28 += 0.2760262191295624f * d * f61; + g29 += 0.29277002811431885f * d * f62; + g30 += 0.2760262191295624f * d * f63; + g31 += 0.2182178944349289f * d * f64; + } + { const float d = D(ii, k, 164); + g27 += 0.26726123690605164f * d * f59; + g28 += 0.2182178944349289f * d * f60; + g27 += -0.0690065547823906f * d * f61; + g30 += -0.16903084516525269f * d * f62; + g29 += 0.23904572427272797f * d * f63; + g31 += -0.0690065547823906f * d * f63; + g30 += 0.2182178944349289f * d * f64; + g31 += 0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 165); + g36 += 0.26726123690605164f * d * f59; + g35 += 0.2182178944349289f * d * f60; + g34 += 0.23904572427272797f * d * f61; + g36 += 0.0690065547823906f * d * f61; + g33 += -0.16903084516525269f * d * f62; + g32 += -0.0690065547823906f * d * f63; + g33 += -0.2182178944349289f * d * f64; + g32 += -0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 166); + g32 += 0.2182178944349289f * d * f60; + g33 += 0.2760262191295624f * d * f61; + g34 += 0.29277002811431885f * d * f62; + g35 += 0.2760262191295624f * d * f63; + g36 += 0.2182178944349289f * d * f64; + } + { const float d = D(ii, k, 167); + g32 += 0.26726123690605164f * d * f59; + g33 += 0.2182178944349289f * d * f60; + g32 += -0.0690065547823906f * d * f61; + g35 += -0.16903084516525269f * d * f62; + g34 += 0.23904572427272797f * d * f63; + g36 += -0.0690065547823906f * d * f63; + g35 += 0.2182178944349289f * d * f64; + g36 += 0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 168); + g41 += 0.26726123690605164f * d * f59; + g40 += 0.2182178944349289f * d * f60; + g39 += 0.23904572427272797f * d * f61; + g41 += 0.0690065547823906f * d * f61; + g38 += -0.16903084516525269f * d * f62; + g37 += -0.0690065547823906f * d * f63; + g38 += -0.2182178944349289f * d * f64; + g37 += -0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 169); + g37 += 0.2182178944349289f * d * f60; + g38 += 0.2760262191295624f * d * f61; + g39 += 0.29277002811431885f * d * f62; + g40 += 0.2760262191295624f * d * f63; + g41 += 0.2182178944349289f * d * f64; + } + { const float d = D(ii, k, 170); + g37 += 0.26726123690605164f * d * f59; + g38 += 0.2182178944349289f * d * f60; + g37 += -0.0690065547823906f * d * f61; + g40 += -0.16903084516525269f * d * f62; + g39 += 0.23904572427272797f * d * f63; + g41 += -0.0690065547823906f * d * f63; + g40 += 0.2182178944349289f * d * f64; + g41 += 0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 171); + g46 += 0.26726123690605164f * d * f59; + g45 += 0.2182178944349289f * d * f60; + g44 += 0.23904572427272797f * d * f61; + g46 += 0.0690065547823906f * d * f61; + g43 += -0.16903084516525269f * d * f62; + g42 += -0.0690065547823906f * d * f63; + g43 += -0.2182178944349289f * d * f64; + g42 += -0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 172); + g42 += 0.2182178944349289f * d * f60; + g43 += 0.2760262191295624f * d * f61; + g44 += 0.29277002811431885f * d * f62; + g45 += 0.2760262191295624f * d * f63; + g46 += 0.2182178944349289f * d * f64; + } + { const float d = D(ii, k, 173); + g42 += 0.26726123690605164f * d * f59; + g43 += 0.2182178944349289f * d * f60; + g42 += -0.0690065547823906f * d * f61; + g45 += -0.16903084516525269f * d * f62; + g44 += 0.23904572427272797f * d * f63; + g46 += -0.0690065547823906f * d * f63; + g45 += 0.2182178944349289f * d * f64; + g46 += 0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 174); + g47 += -0.0690065547823906f * d * f63; + g47 += -0.26726123690605164f * d * f65; + } + { const float d = D(ii, k, 175); + g47 += 0.2182178944349289f * d * f60; + } + { const float d = D(ii, k, 176); + g47 += 0.26726123690605164f * d * f59; + g47 += -0.0690065547823906f * d * f61; + } + { const float d = D(ii, k, 177); + g32 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f32; + g33 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f33; + g34 += -0.22360679507255554f * d * f5; + g5 += -0.22360679507255554f * d * f34; + g36 += -0.3872983455657959f * d * f5; + g5 += -0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 178); + g33 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f33; + g34 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f34; + g35 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f35; + } + { const float d = D(ii, k, 179); + g32 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f32; + g34 += -0.22360679507255554f * d * f7; + g7 += -0.22360679507255554f * d * f34; + g35 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f35; + g36 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 180); + g32 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f32; + g33 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f33; + g34 += -0.22360679507255554f * d * f8; + g8 += -0.22360679507255554f * d * f34; + g36 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 181); + g33 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f33; + g34 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f34; + g35 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f35; + } + { const float d = D(ii, k, 182); + g32 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f32; + g34 += -0.22360679507255554f * d * f10; + g10 += -0.22360679507255554f * d * f34; + g35 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f35; + g36 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 183); + g32 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f32; + g33 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f33; + g34 += -0.22360679507255554f * d * f11; + g11 += -0.22360679507255554f * d * f34; + g36 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 184); + g33 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f33; + g34 += 0.4472135901451111f * d * f12; + g12 += 0.4472135901451111f * d * f34; + g35 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f35; + } + { const float d = D(ii, k, 185); + g32 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f32; + g34 += -0.22360679507255554f * d * f13; + g13 += -0.22360679507255554f * d * f34; + g35 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f35; + g36 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 186); + g32 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f32; + g33 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f33; + g34 += -0.22360679507255554f * d * f14; + g14 += -0.22360679507255554f * d * f34; + g36 += -0.3872983455657959f * d * f14; + g14 += -0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 187); + g33 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f33; + g34 += 0.4472135901451111f * d * f15; + g15 += 0.4472135901451111f * d * f34; + g35 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f35; + } + { const float d = D(ii, k, 188); + g32 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f32; + g34 += -0.22360679507255554f * d * f16; + g16 += -0.22360679507255554f * d * f34; + g35 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f35; + g36 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f36; + } + { const float d = D(ii, k, 204); + g11 += 1.0f * d * f0; + g0 += 1.0f * d * f11; + } + { const float d = D(ii, k, 205); + g12 += 1.0f * d * f0; + g0 += 1.0f * d * f12; + } + { const float d = D(ii, k, 206); + g13 += 1.0f * d * f0; + g0 += 1.0f * d * f13; + } + { const float d = D(ii, k, 207); + g11 += 1.0f * d * f1; + g1 += 1.0f * d * f11; + } + { const float d = D(ii, k, 208); + g12 += 1.0f * d * f1; + g1 += 1.0f * d * f12; + } + { const float d = D(ii, k, 209); + g13 += 1.0f * d * f1; + g1 += 1.0f * d * f13; + } + { const float d = D(ii, k, 210); + g11 += 1.0f * d * f2; + g2 += 1.0f * d * f11; + } + { const float d = D(ii, k, 211); + g12 += 1.0f * d * f2; + g2 += 1.0f * d * f12; + } + { const float d = D(ii, k, 212); + g13 += 1.0f * d * f2; + g2 += 1.0f * d * f13; + } + { const float d = D(ii, k, 213); + g11 += 1.0f * d * f3; + g3 += 1.0f * d * f11; + } + { const float d = D(ii, k, 214); + g12 += 1.0f * d * f3; + g3 += 1.0f * d * f12; + } + { const float d = D(ii, k, 215); + g13 += 1.0f * d * f3; + g3 += 1.0f * d * f13; + } + { const float d = D(ii, k, 216); + g11 += 1.0f * d * f4; + g4 += 1.0f * d * f11; + } + { const float d = D(ii, k, 217); + g12 += 1.0f * d * f4; + g4 += 1.0f * d * f12; + } + { const float d = D(ii, k, 218); + g13 += 1.0f * d * f4; + g4 += 1.0f * d * f13; + } + { const float d = D(ii, k, 219); + g21 += 0.26726123690605164f * d * f66; + g20 += 0.2182178944349289f * d * f67; + g19 += 0.23904572427272797f * d * f68; + g21 += 0.0690065547823906f * d * f68; + g18 += -0.16903084516525269f * d * f69; + g17 += -0.0690065547823906f * d * f70; + g18 += -0.2182178944349289f * d * f71; + g17 += -0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 220); + g17 += 0.2182178944349289f * d * f67; + g18 += 0.2760262191295624f * d * f68; + g19 += 0.29277002811431885f * d * f69; + g20 += 0.2760262191295624f * d * f70; + g21 += 0.2182178944349289f * d * f71; + } + { const float d = D(ii, k, 221); + g17 += 0.26726123690605164f * d * f66; + g18 += 0.2182178944349289f * d * f67; + g17 += -0.0690065547823906f * d * f68; + g20 += -0.16903084516525269f * d * f69; + g19 += 0.23904572427272797f * d * f70; + g21 += -0.0690065547823906f * d * f70; + g20 += 0.2182178944349289f * d * f71; + g21 += 0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 222); + g26 += 0.26726123690605164f * d * f66; + g25 += 0.2182178944349289f * d * f67; + g24 += 0.23904572427272797f * d * f68; + g26 += 0.0690065547823906f * d * f68; + g23 += -0.16903084516525269f * d * f69; + g22 += -0.0690065547823906f * d * f70; + g23 += -0.2182178944349289f * d * f71; + g22 += -0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 223); + g22 += 0.2182178944349289f * d * f67; + g23 += 0.2760262191295624f * d * f68; + g24 += 0.29277002811431885f * d * f69; + g25 += 0.2760262191295624f * d * f70; + g26 += 0.2182178944349289f * d * f71; + } + { const float d = D(ii, k, 224); + g22 += 0.26726123690605164f * d * f66; + g23 += 0.2182178944349289f * d * f67; + g22 += -0.0690065547823906f * d * f68; + g25 += -0.16903084516525269f * d * f69; + g24 += 0.23904572427272797f * d * f70; + g26 += -0.0690065547823906f * d * f70; + g25 += 0.2182178944349289f * d * f71; + g26 += 0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 225); + g31 += 0.26726123690605164f * d * f66; + g30 += 0.2182178944349289f * d * f67; + g29 += 0.23904572427272797f * d * f68; + g31 += 0.0690065547823906f * d * f68; + g28 += -0.16903084516525269f * d * f69; + g27 += -0.0690065547823906f * d * f70; + g28 += -0.2182178944349289f * d * f71; + g27 += -0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 226); + g27 += 0.2182178944349289f * d * f67; + g28 += 0.2760262191295624f * d * f68; + g29 += 0.29277002811431885f * d * f69; + g30 += 0.2760262191295624f * d * f70; + g31 += 0.2182178944349289f * d * f71; } - { const float d = D(ii, k, 2); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; + { const float d = D(ii, k, 227); + g27 += 0.26726123690605164f * d * f66; + g28 += 0.2182178944349289f * d * f67; + g27 += -0.0690065547823906f * d * f68; + g30 += -0.16903084516525269f * d * f69; + g29 += 0.23904572427272797f * d * f70; + g31 += -0.0690065547823906f * d * f70; + g30 += 0.2182178944349289f * d * f71; + g31 += 0.26726123690605164f * d * f72; } - { const float d = D(ii, k, 3); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; + { const float d = D(ii, k, 228); + g36 += 0.26726123690605164f * d * f66; + g35 += 0.2182178944349289f * d * f67; + g34 += 0.23904572427272797f * d * f68; + g36 += 0.0690065547823906f * d * f68; + g33 += -0.16903084516525269f * d * f69; + g32 += -0.0690065547823906f * d * f70; + g33 += -0.2182178944349289f * d * f71; + g32 += -0.26726123690605164f * d * f72; } - { const float d = D(ii, k, 4); - g4 += 1.0f * d * f0; - g0 += 1.0f * d * f4; + { const float d = D(ii, k, 229); + g32 += 0.2182178944349289f * d * f67; + g33 += 0.2760262191295624f * d * f68; + g34 += 0.29277002811431885f * d * f69; + g35 += 0.2760262191295624f * d * f70; + g36 += 0.2182178944349289f * d * f71; } - { const float d = D(ii, k, 5); - g8 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f9; - g10 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f10; + { const float d = D(ii, k, 230); + g32 += 0.26726123690605164f * d * f66; + g33 += 0.2182178944349289f * d * f67; + g32 += -0.0690065547823906f * d * f68; + g35 += -0.16903084516525269f * d * f69; + g34 += 0.23904572427272797f * d * f70; + g36 += -0.0690065547823906f * d * f70; + g35 += 0.2182178944349289f * d * f71; + g36 += 0.26726123690605164f * d * f72; } - { const float d = D(ii, k, 6); - g11 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f13; + { const float d = D(ii, k, 231); + g46 += 0.26726123690605164f * d * f66; + g45 += 0.2182178944349289f * d * f67; + g44 += 0.23904572427272797f * d * f68; + g46 += 0.0690065547823906f * d * f68; + g43 += -0.16903084516525269f * d * f69; + g42 += -0.0690065547823906f * d * f70; + g43 += -0.2182178944349289f * d * f71; + g42 += -0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 232); + g42 += 0.2182178944349289f * d * f67; + g43 += 0.2760262191295624f * d * f68; + g44 += 0.29277002811431885f * d * f69; + g45 += 0.2760262191295624f * d * f70; + g46 += 0.2182178944349289f * d * f71; + } + { const float d = D(ii, k, 233); + g42 += 0.26726123690605164f * d * f66; + g43 += 0.2182178944349289f * d * f67; + g42 += -0.0690065547823906f * d * f68; + g45 += -0.16903084516525269f * d * f69; + g44 += 0.23904572427272797f * d * f70; + g46 += -0.0690065547823906f * d * f70; + g45 += 0.2182178944349289f * d * f71; + g46 += 0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 234); + g47 += -0.0690065547823906f * d * f70; + g47 += -0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 235); + g47 += 0.2182178944349289f * d * f67; + } + { const float d = D(ii, k, 236); + g47 += 0.26726123690605164f * d * f66; + g47 += -0.0690065547823906f * d * f68; + } + { const float d = D(ii, k, 237); + g37 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f37; + g38 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f38; + g39 += -0.22360679507255554f * d * f5; + g5 += -0.22360679507255554f * d * f39; + g41 += -0.3872983455657959f * d * f5; + g5 += -0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 238); + g38 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f38; + g39 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f39; + g40 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f40; + } + { const float d = D(ii, k, 239); + g37 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f37; + g39 += -0.22360679507255554f * d * f7; + g7 += -0.22360679507255554f * d * f39; + g40 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f40; + g41 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 240); + g37 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f37; + g38 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f38; + g39 += -0.22360679507255554f * d * f8; + g8 += -0.22360679507255554f * d * f39; + g41 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 241); + g38 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f38; + g39 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f39; + g40 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f40; + } + { const float d = D(ii, k, 242); + g37 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f37; + g39 += -0.22360679507255554f * d * f10; + g10 += -0.22360679507255554f * d * f39; + g40 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f40; + g41 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 243); + g37 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f37; + g38 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f38; + g39 += -0.22360679507255554f * d * f11; + g11 += -0.22360679507255554f * d * f39; + g41 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 244); + g38 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f38; + g39 += 0.4472135901451111f * d * f12; + g12 += 0.4472135901451111f * d * f39; + g40 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f40; + } + { const float d = D(ii, k, 245); + g37 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f37; + g39 += -0.22360679507255554f * d * f13; + g13 += -0.22360679507255554f * d * f39; + g40 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f40; + g41 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 246); + g37 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f37; + g38 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f38; + g39 += -0.22360679507255554f * d * f14; + g14 += -0.22360679507255554f * d * f39; + g41 += -0.3872983455657959f * d * f14; + g14 += -0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 247); + g38 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f38; + g39 += 0.4472135901451111f * d * f15; + g15 += 0.4472135901451111f * d * f39; + g40 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f40; + } + { const float d = D(ii, k, 248); + g37 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f37; + g39 += -0.22360679507255554f * d * f16; + g16 += -0.22360679507255554f * d * f39; + g40 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f40; + g41 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f41; + } + { const float d = D(ii, k, 270); + g21 += 0.26726123690605164f * d * f73; + g20 += 0.2182178944349289f * d * f74; + g19 += 0.23904572427272797f * d * f75; + g21 += 0.0690065547823906f * d * f75; + g18 += -0.16903084516525269f * d * f76; + g17 += -0.0690065547823906f * d * f77; + g18 += -0.2182178944349289f * d * f78; + g17 += -0.26726123690605164f * d * f79; + } + { const float d = D(ii, k, 271); + g17 += 0.2182178944349289f * d * f74; + g18 += 0.2760262191295624f * d * f75; + g19 += 0.29277002811431885f * d * f76; + g20 += 0.2760262191295624f * d * f77; + g21 += 0.2182178944349289f * d * f78; + } + { const float d = D(ii, k, 272); + g17 += 0.26726123690605164f * d * f73; + g18 += 0.2182178944349289f * d * f74; + g17 += -0.0690065547823906f * d * f75; + g20 += -0.16903084516525269f * d * f76; + g19 += 0.23904572427272797f * d * f77; + g21 += -0.0690065547823906f * d * f77; + g20 += 0.2182178944349289f * d * f78; + g21 += 0.26726123690605164f * d * f79; + } + { const float d = D(ii, k, 273); + g31 += 0.26726123690605164f * d * f73; + g30 += 0.2182178944349289f * d * f74; + g29 += 0.23904572427272797f * d * f75; + g31 += 0.0690065547823906f * d * f75; + g28 += -0.16903084516525269f * d * f76; + g27 += -0.0690065547823906f * d * f77; + g28 += -0.2182178944349289f * d * f78; + g27 += -0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 7); - g14 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f16; + { const float d = D(ii, k, 274); + g27 += 0.2182178944349289f * d * f74; + g28 += 0.2760262191295624f * d * f75; + g29 += 0.29277002811431885f * d * f76; + g30 += 0.2760262191295624f * d * f77; + g31 += 0.2182178944349289f * d * f78; } - { const float d = D(ii, k, 8); - g1 += 1.0f * d * f1; - g1 += 1.0f * d * f1; + { const float d = D(ii, k, 275); + g27 += 0.26726123690605164f * d * f73; + g28 += 0.2182178944349289f * d * f74; + g27 += -0.0690065547823906f * d * f75; + g30 += -0.16903084516525269f * d * f76; + g29 += 0.23904572427272797f * d * f77; + g31 += -0.0690065547823906f * d * f77; + g30 += 0.2182178944349289f * d * f78; + g31 += 0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 9); - g2 += 1.0f * d * f1; - g1 += 1.0f * d * f2; + { const float d = D(ii, k, 276); + g36 += 0.26726123690605164f * d * f73; + g35 += 0.2182178944349289f * d * f74; + g34 += 0.23904572427272797f * d * f75; + g36 += 0.0690065547823906f * d * f75; + g33 += -0.16903084516525269f * d * f76; + g32 += -0.0690065547823906f * d * f77; + g33 += -0.2182178944349289f * d * f78; + g32 += -0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 10); - g3 += 1.0f * d * f1; - g1 += 1.0f * d * f3; + { const float d = D(ii, k, 277); + g32 += 0.2182178944349289f * d * f74; + g33 += 0.2760262191295624f * d * f75; + g34 += 0.29277002811431885f * d * f76; + g35 += 0.2760262191295624f * d * f77; + g36 += 0.2182178944349289f * d * f78; } - { const float d = D(ii, k, 11); - g4 += 1.0f * d * f1; - g1 += 1.0f * d * f4; + { const float d = D(ii, k, 278); + g32 += 0.26726123690605164f * d * f73; + g33 += 0.2182178944349289f * d * f74; + g32 += -0.0690065547823906f * d * f75; + g35 += -0.16903084516525269f * d * f76; + g34 += 0.23904572427272797f * d * f77; + g36 += -0.0690065547823906f * d * f77; + g35 += 0.2182178944349289f * d * f78; + g36 += 0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 12); - g27 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f27; - g28 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f31; + { const float d = D(ii, k, 279); + g41 += 0.26726123690605164f * d * f73; + g40 += 0.2182178944349289f * d * f74; + g39 += 0.23904572427272797f * d * f75; + g41 += 0.0690065547823906f * d * f75; + g38 += -0.16903084516525269f * d * f76; + g37 += -0.0690065547823906f * d * f77; + g38 += -0.2182178944349289f * d * f78; + g37 += -0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 13); - g32 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f36; + { const float d = D(ii, k, 280); + g37 += 0.2182178944349289f * d * f74; + g38 += 0.2760262191295624f * d * f75; + g39 += 0.29277002811431885f * d * f76; + g40 += 0.2760262191295624f * d * f77; + g41 += 0.2182178944349289f * d * f78; } - { const float d = D(ii, k, 14); - g37 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f41; + { const float d = D(ii, k, 281); + g37 += 0.26726123690605164f * d * f73; + g38 += 0.2182178944349289f * d * f74; + g37 += -0.0690065547823906f * d * f75; + g40 += -0.16903084516525269f * d * f76; + g39 += 0.23904572427272797f * d * f77; + g41 += -0.0690065547823906f * d * f77; + g40 += 0.2182178944349289f * d * f78; + g41 += 0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 15); - g42 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f46; + { const float d = D(ii, k, 282); + g46 += 0.26726123690605164f * d * f73; + g45 += 0.2182178944349289f * d * f74; + g44 += 0.23904572427272797f * d * f75; + g46 += 0.0690065547823906f * d * f75; + g43 += -0.16903084516525269f * d * f76; + g42 += -0.0690065547823906f * d * f77; + g43 += -0.2182178944349289f * d * f78; + g42 += -0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 16); - g47 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f47; - g18 += 0.20000000298023224f * d * f48; - g19 += 0.20000000298023224f * d * f49; - g20 += 0.20000000298023224f * d * f50; - g21 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 283); + g42 += 0.2182178944349289f * d * f74; + g43 += 0.2760262191295624f * d * f75; + g44 += 0.29277002811431885f * d * f76; + g45 += 0.2760262191295624f * d * f77; + g46 += 0.2182178944349289f * d * f78; } - { const float d = D(ii, k, 17); - g27 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f27; - g28 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f31; + { const float d = D(ii, k, 284); + g42 += 0.26726123690605164f * d * f73; + g43 += 0.2182178944349289f * d * f74; + g42 += -0.0690065547823906f * d * f75; + g45 += -0.16903084516525269f * d * f76; + g44 += 0.23904572427272797f * d * f77; + g46 += -0.0690065547823906f * d * f77; + g45 += 0.2182178944349289f * d * f78; + g46 += 0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 18); - g37 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f41; + { const float d = D(ii, k, 285); + g47 += -0.0690065547823906f * d * f77; + g47 += -0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 19); - g42 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f46; + { const float d = D(ii, k, 286); + g47 += 0.2182178944349289f * d * f74; } - { const float d = D(ii, k, 20); - g47 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f47; - g23 += 0.20000000298023224f * d * f48; - g24 += 0.20000000298023224f * d * f49; - g25 += 0.20000000298023224f * d * f50; - g26 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 287); + g47 += 0.26726123690605164f * d * f73; + g47 += -0.0690065547823906f * d * f75; } - { const float d = D(ii, k, 21); - g8 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f9; - g10 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f10; + { const float d = D(ii, k, 288); + g42 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f42; + g43 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f43; + g44 += -0.22360679507255554f * d * f5; + g5 += -0.22360679507255554f * d * f44; + g46 += -0.3872983455657959f * d * f5; + g5 += -0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 22); - g11 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f13; + { const float d = D(ii, k, 289); + g43 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f43; + g44 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f44; + g45 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f45; } - { const float d = D(ii, k, 23); - g14 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f16; + { const float d = D(ii, k, 290); + g42 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f42; + g44 += -0.22360679507255554f * d * f7; + g7 += -0.22360679507255554f * d * f44; + g45 += 0.3872983455657959f * d * f6; + g6 += 0.3872983455657959f * d * f45; + g46 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f46; + } + { const float d = D(ii, k, 291); + g42 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f42; + g43 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f43; + g44 += -0.22360679507255554f * d * f8; + g8 += -0.22360679507255554f * d * f44; + g46 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 27); - g2 += 1.0f * d * f2; - g2 += 1.0f * d * f2; + { const float d = D(ii, k, 292); + g43 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f43; + g44 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f44; + g45 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f45; } - { const float d = D(ii, k, 28); - g3 += 1.0f * d * f2; - g2 += 1.0f * d * f3; + { const float d = D(ii, k, 293); + g42 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f42; + g44 += -0.22360679507255554f * d * f10; + g10 += -0.22360679507255554f * d * f44; + g45 += 0.3872983455657959f * d * f9; + g9 += 0.3872983455657959f * d * f45; + g46 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 29); - g4 += 1.0f * d * f2; - g2 += 1.0f * d * f4; + { const float d = D(ii, k, 294); + g42 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f42; + g43 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f43; + g44 += -0.22360679507255554f * d * f11; + g11 += -0.22360679507255554f * d * f44; + g46 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 30); - g32 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f36; + { const float d = D(ii, k, 295); + g43 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f43; + g44 += 0.4472135901451111f * d * f12; + g12 += 0.4472135901451111f * d * f44; + g45 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f45; } - { const float d = D(ii, k, 31); - g37 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f41; + { const float d = D(ii, k, 296); + g42 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f42; + g44 += -0.22360679507255554f * d * f13; + g13 += -0.22360679507255554f * d * f44; + g45 += 0.3872983455657959f * d * f12; + g12 += 0.3872983455657959f * d * f45; + g46 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 32); - g42 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f46; + { const float d = D(ii, k, 297); + g42 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f42; + g43 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f43; + g44 += -0.22360679507255554f * d * f14; + g14 += -0.22360679507255554f * d * f44; + g46 += -0.3872983455657959f * d * f14; + g14 += -0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 33); - g47 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f47; - g28 += 0.20000000298023224f * d * f48; - g29 += 0.20000000298023224f * d * f49; - g30 += 0.20000000298023224f * d * f50; - g31 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 298); + g43 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f43; + g44 += 0.4472135901451111f * d * f15; + g15 += 0.4472135901451111f * d * f44; + g45 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f45; } - { const float d = D(ii, k, 38); - g32 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f36; + { const float d = D(ii, k, 299); + g42 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f42; + g44 += -0.22360679507255554f * d * f16; + g16 += -0.22360679507255554f * d * f44; + g45 += 0.3872983455657959f * d * f15; + g15 += 0.3872983455657959f * d * f45; + g46 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f46; } - { const float d = D(ii, k, 39); - g37 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f41; + { const float d = D(ii, k, 315); + g14 += 1.0f * d * f0; + g0 += 1.0f * d * f14; } - { const float d = D(ii, k, 40); - g42 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f46; + { const float d = D(ii, k, 316); + g15 += 1.0f * d * f0; + g0 += 1.0f * d * f15; } - { const float d = D(ii, k, 41); - g47 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f47; - g33 += 0.20000000298023224f * d * f48; - g34 += 0.20000000298023224f * d * f49; - g35 += 0.20000000298023224f * d * f50; - g36 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 317); + g16 += 1.0f * d * f0; + g0 += 1.0f * d * f16; } - { const float d = D(ii, k, 45); - g11 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f13; - g13 += 0.3333333432674408f * d * f13; + { const float d = D(ii, k, 318); + g14 += 1.0f * d * f1; + g1 += 1.0f * d * f14; } - { const float d = D(ii, k, 46); - g14 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f13; - g13 += 0.3333333432674408f * d * f16; + { const float d = D(ii, k, 319); + g15 += 1.0f * d * f1; + g1 += 1.0f * d * f15; } - { const float d = D(ii, k, 50); - g3 += 1.0f * d * f3; - g3 += 1.0f * d * f3; + { const float d = D(ii, k, 320); + g16 += 1.0f * d * f1; + g1 += 1.0f * d * f16; } - { const float d = D(ii, k, 51); - g4 += 1.0f * d * f3; - g3 += 1.0f * d * f4; + { const float d = D(ii, k, 321); + g14 += 1.0f * d * f2; + g2 += 1.0f * d * f14; } - { const float d = D(ii, k, 52); - g37 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f41; + { const float d = D(ii, k, 322); + g15 += 1.0f * d * f2; + g2 += 1.0f * d * f15; } - { const float d = D(ii, k, 53); - g42 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f46; + { const float d = D(ii, k, 323); + g16 += 1.0f * d * f2; + g2 += 1.0f * d * f16; } - { const float d = D(ii, k, 54); - g47 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f47; - g38 += 0.20000000298023224f * d * f48; - g39 += 0.20000000298023224f * d * f49; - g40 += 0.20000000298023224f * d * f50; - g41 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 324); + g14 += 1.0f * d * f3; + g3 += 1.0f * d * f14; } - { const float d = D(ii, k, 61); - g42 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f43; - g43 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f44; - g44 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f45; - g45 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f46; - g46 += 0.20000000298023224f * d * f46; + { const float d = D(ii, k, 325); + g15 += 1.0f * d * f3; + g3 += 1.0f * d * f15; + } + { const float d = D(ii, k, 326); + g16 += 1.0f * d * f3; + g3 += 1.0f * d * f16; } - { const float d = D(ii, k, 62); - g47 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f47; - g43 += 0.20000000298023224f * d * f48; - g44 += 0.20000000298023224f * d * f49; - g45 += 0.20000000298023224f * d * f50; - g46 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 327); + g14 += 1.0f * d * f4; + g4 += 1.0f * d * f14; } - { const float d = D(ii, k, 64); - g14 += 0.3333333432674408f * d * f14; - g14 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f15; - g15 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f16; - g16 += 0.3333333432674408f * d * f16; + { const float d = D(ii, k, 328); + g15 += 1.0f * d * f4; + g4 += 1.0f * d * f15; } - { const float d = D(ii, k, 66); - g4 += 1.0f * d * f4; - g4 += 1.0f * d * f4; + { const float d = D(ii, k, 329); + g16 += 1.0f * d * f4; + g4 += 1.0f * d * f16; } - { const float d = D(ii, k, 67); - g47 += 0.20000000298023224f * d * f47; - g47 += 0.20000000298023224f * d * f47; + { const float d = D(ii, k, 330); + g21 += 0.26726123690605164f * d * f80; + g20 += 0.2182178944349289f * d * f81; + g19 += 0.23904572427272797f * d * f82; + g21 += 0.0690065547823906f * d * f82; + g18 += -0.16903084516525269f * d * f83; + g17 += -0.0690065547823906f * d * f84; + g18 += -0.2182178944349289f * d * f85; + g17 += -0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 69); - g5 += 1.0f * d * f0; - g0 += 1.0f * d * f5; + { const float d = D(ii, k, 331); + g17 += 0.2182178944349289f * d * f81; + g18 += 0.2760262191295624f * d * f82; + g19 += 0.29277002811431885f * d * f83; + g20 += 0.2760262191295624f * d * f84; + g21 += 0.2182178944349289f * d * f85; } - { const float d = D(ii, k, 70); - g6 += 1.0f * d * f0; - g0 += 1.0f * d * f6; + { const float d = D(ii, k, 332); + g17 += 0.26726123690605164f * d * f80; + g18 += 0.2182178944349289f * d * f81; + g17 += -0.0690065547823906f * d * f82; + g20 += -0.16903084516525269f * d * f83; + g19 += 0.23904572427272797f * d * f84; + g21 += -0.0690065547823906f * d * f84; + g20 += 0.2182178944349289f * d * f85; + g21 += 0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 71); - g7 += 1.0f * d * f0; - g0 += 1.0f * d * f7; + { const float d = D(ii, k, 333); + g26 += 0.26726123690605164f * d * f80; + g25 += 0.2182178944349289f * d * f81; + g24 += 0.23904572427272797f * d * f82; + g26 += 0.0690065547823906f * d * f82; + g23 += -0.16903084516525269f * d * f83; + g22 += -0.0690065547823906f * d * f84; + g23 += -0.2182178944349289f * d * f85; + g22 += -0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 72); - g5 += 1.0f * d * f1; - g1 += 1.0f * d * f5; + { const float d = D(ii, k, 334); + g22 += 0.2182178944349289f * d * f81; + g23 += 0.2760262191295624f * d * f82; + g24 += 0.29277002811431885f * d * f83; + g25 += 0.2760262191295624f * d * f84; + g26 += 0.2182178944349289f * d * f85; } - { const float d = D(ii, k, 73); - g6 += 1.0f * d * f1; - g1 += 1.0f * d * f6; + { const float d = D(ii, k, 335); + g22 += 0.26726123690605164f * d * f80; + g23 += 0.2182178944349289f * d * f81; + g22 += -0.0690065547823906f * d * f82; + g25 += -0.16903084516525269f * d * f83; + g24 += 0.23904572427272797f * d * f84; + g26 += -0.0690065547823906f * d * f84; + g25 += 0.2182178944349289f * d * f85; + g26 += 0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 74); - g7 += 1.0f * d * f1; - g1 += 1.0f * d * f7; + { const float d = D(ii, k, 336); + g31 += 0.26726123690605164f * d * f80; + g30 += 0.2182178944349289f * d * f81; + g29 += 0.23904572427272797f * d * f82; + g31 += 0.0690065547823906f * d * f82; + g28 += -0.16903084516525269f * d * f83; + g27 += -0.0690065547823906f * d * f84; + g28 += -0.2182178944349289f * d * f85; + g27 += -0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 75); - g5 += 1.0f * d * f2; - g2 += 1.0f * d * f5; + { const float d = D(ii, k, 337); + g27 += 0.2182178944349289f * d * f81; + g28 += 0.2760262191295624f * d * f82; + g29 += 0.29277002811431885f * d * f83; + g30 += 0.2760262191295624f * d * f84; + g31 += 0.2182178944349289f * d * f85; } - { const float d = D(ii, k, 76); - g6 += 1.0f * d * f2; - g2 += 1.0f * d * f6; + { const float d = D(ii, k, 338); + g27 += 0.26726123690605164f * d * f80; + g28 += 0.2182178944349289f * d * f81; + g27 += -0.0690065547823906f * d * f82; + g30 += -0.16903084516525269f * d * f83; + g29 += 0.23904572427272797f * d * f84; + g31 += -0.0690065547823906f * d * f84; + g30 += 0.2182178944349289f * d * f85; + g31 += 0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 77); - g7 += 1.0f * d * f2; - g2 += 1.0f * d * f7; + { const float d = D(ii, k, 339); + g36 += 0.26726123690605164f * d * f80; + g35 += 0.2182178944349289f * d * f81; + g34 += 0.23904572427272797f * d * f82; + g36 += 0.0690065547823906f * d * f82; + g33 += -0.16903084516525269f * d * f83; + g32 += -0.0690065547823906f * d * f84; + g33 += -0.2182178944349289f * d * f85; + g32 += -0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 78); - g5 += 1.0f * d * f3; - g3 += 1.0f * d * f5; + { const float d = D(ii, k, 340); + g32 += 0.2182178944349289f * d * f81; + g33 += 0.2760262191295624f * d * f82; + g34 += 0.29277002811431885f * d * f83; + g35 += 0.2760262191295624f * d * f84; + g36 += 0.2182178944349289f * d * f85; } - { const float d = D(ii, k, 79); - g6 += 1.0f * d * f3; - g3 += 1.0f * d * f6; + { const float d = D(ii, k, 341); + g32 += 0.26726123690605164f * d * f80; + g33 += 0.2182178944349289f * d * f81; + g32 += -0.0690065547823906f * d * f82; + g35 += -0.16903084516525269f * d * f83; + g34 += 0.23904572427272797f * d * f84; + g36 += -0.0690065547823906f * d * f84; + g35 += 0.2182178944349289f * d * f85; + g36 += 0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 80); - g7 += 1.0f * d * f3; - g3 += 1.0f * d * f7; + { const float d = D(ii, k, 342); + g41 += 0.26726123690605164f * d * f80; + g40 += 0.2182178944349289f * d * f81; + g39 += 0.23904572427272797f * d * f82; + g41 += 0.0690065547823906f * d * f82; + g38 += -0.16903084516525269f * d * f83; + g37 += -0.0690065547823906f * d * f84; + g38 += -0.2182178944349289f * d * f85; + g37 += -0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 81); - g5 += 1.0f * d * f4; - g4 += 1.0f * d * f5; + { const float d = D(ii, k, 343); + g37 += 0.2182178944349289f * d * f81; + g38 += 0.2760262191295624f * d * f82; + g39 += 0.29277002811431885f * d * f83; + g40 += 0.2760262191295624f * d * f84; + g41 += 0.2182178944349289f * d * f85; } - { const float d = D(ii, k, 82); - g6 += 1.0f * d * f4; - g4 += 1.0f * d * f6; + { const float d = D(ii, k, 344); + g37 += 0.26726123690605164f * d * f80; + g38 += 0.2182178944349289f * d * f81; + g37 += -0.0690065547823906f * d * f82; + g40 += -0.16903084516525269f * d * f83; + g39 += 0.23904572427272797f * d * f84; + g41 += -0.0690065547823906f * d * f84; + g40 += 0.2182178944349289f * d * f85; + g41 += 0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 83); - g7 += 1.0f * d * f4; - g4 += 1.0f * d * f7; + { const float d = D(ii, k, 345); + g46 += 0.26726123690605164f * d * f80; + g45 += 0.2182178944349289f * d * f81; + g44 += 0.23904572427272797f * d * f82; + g46 += 0.0690065547823906f * d * f82; + g43 += -0.16903084516525269f * d * f83; + g42 += -0.0690065547823906f * d * f84; + g43 += -0.2182178944349289f * d * f85; + g42 += -0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 84); - g17 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f17; - g18 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f18; - g19 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f19; - g21 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f21; + { const float d = D(ii, k, 346); + g42 += 0.2182178944349289f * d * f81; + g43 += 0.2760262191295624f * d * f82; + g44 += 0.29277002811431885f * d * f83; + g45 += 0.2760262191295624f * d * f84; + g46 += 0.2182178944349289f * d * f85; } - { const float d = D(ii, k, 85); - g18 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f18; - g19 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f19; - g20 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f20; + { const float d = D(ii, k, 347); + g42 += 0.26726123690605164f * d * f80; + g43 += 0.2182178944349289f * d * f81; + g42 += -0.0690065547823906f * d * f82; + g45 += -0.16903084516525269f * d * f83; + g44 += 0.23904572427272797f * d * f84; + g46 += -0.0690065547823906f * d * f84; + g45 += 0.2182178944349289f * d * f85; + g46 += 0.26726123690605164f * d * f86; } - { const float d = D(ii, k, 86); - g17 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f17; - g19 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f19; - g20 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f20; - g21 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f21; + { const float d = D(ii, k, 348); + g47 += -0.0690065547823906f * d * f84; + g47 += -0.26726123690605164f * d * f86; + } + { const float d = D(ii, k, 349); + g47 += 0.2182178944349289f * d * f81; + } + { const float d = D(ii, k, 350); + g47 += 0.26726123690605164f * d * f80; + g47 += -0.0690065547823906f * d * f82; + } + { const float d = D(ii, k, 351); + g47 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f47; + g6 += 0.3872983455657959f * d * f48; + g5 += -0.22360679507255554f * d * f49; + g5 += -0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 87); - g17 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f17; - g18 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f18; - g19 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f19; - g21 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f21; + { const float d = D(ii, k, 352); + g5 += 0.3872983455657959f * d * f48; + g6 += 0.4472135901451111f * d * f49; + g7 += 0.3872983455657959f * d * f50; } - { const float d = D(ii, k, 88); - g18 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f18; - g19 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f19; - g20 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f20; + { const float d = D(ii, k, 353); + g47 += 0.3872983455657959f * d * f5; + g5 += 0.3872983455657959f * d * f47; + g7 += -0.22360679507255554f * d * f49; + g6 += 0.3872983455657959f * d * f50; + g7 += 0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 89); - g17 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f17; - g19 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f19; - g20 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f20; - g21 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f21; + { const float d = D(ii, k, 354); + g47 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f47; + g9 += 0.3872983455657959f * d * f48; + g8 += -0.22360679507255554f * d * f49; + g8 += -0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 90); - g17 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f17; - g18 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f18; - g19 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f19; - g21 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f21; + { const float d = D(ii, k, 355); + g8 += 0.3872983455657959f * d * f48; + g9 += 0.4472135901451111f * d * f49; + g10 += 0.3872983455657959f * d * f50; } - { const float d = D(ii, k, 91); - g18 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f18; - g19 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f19; - g20 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f20; + { const float d = D(ii, k, 356); + g47 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f47; + g10 += -0.22360679507255554f * d * f49; + g9 += 0.3872983455657959f * d * f50; + g10 += 0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 92); - g17 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f17; - g19 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f19; - g20 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f20; - g21 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f21; + { const float d = D(ii, k, 357); + g47 += 0.3872983455657959f * d * f13; + g13 += 0.3872983455657959f * d * f47; + g12 += 0.3872983455657959f * d * f48; + g11 += -0.22360679507255554f * d * f49; + g11 += -0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 93); - g22 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f22; - g23 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f23; - g24 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f24; - g26 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f26; + { const float d = D(ii, k, 358); + g11 += 0.3872983455657959f * d * f48; + g12 += 0.4472135901451111f * d * f49; + g13 += 0.3872983455657959f * d * f50; } - { const float d = D(ii, k, 94); - g23 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f23; - g24 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f24; - g25 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f25; + { const float d = D(ii, k, 359); + g47 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f47; + g13 += -0.22360679507255554f * d * f49; + g12 += 0.3872983455657959f * d * f50; + g13 += 0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 95); - g22 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f22; - g24 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f24; - g25 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f25; - g26 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f26; + { const float d = D(ii, k, 360); + g47 += 0.3872983455657959f * d * f16; + g16 += 0.3872983455657959f * d * f47; + g15 += 0.3872983455657959f * d * f48; + g14 += -0.22360679507255554f * d * f49; + g14 += -0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 96); - g22 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f22; - g23 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f23; - g24 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f24; - g26 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f26; + { const float d = D(ii, k, 361); + g14 += 0.3872983455657959f * d * f48; + g15 += 0.4472135901451111f * d * f49; + g16 += 0.3872983455657959f * d * f50; } - { const float d = D(ii, k, 97); - g23 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f23; - g24 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f24; - g25 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f25; + { const float d = D(ii, k, 362); + g47 += 0.3872983455657959f * d * f14; + g14 += 0.3872983455657959f * d * f47; + g16 += -0.22360679507255554f * d * f49; + g15 += 0.3872983455657959f * d * f50; + g16 += 0.3872983455657959f * d * f51; } - { const float d = D(ii, k, 98); - g22 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f22; - g24 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f24; - g25 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f25; - g26 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f26; + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + dF(ii, k, 16) += g16; + dF(ii, k, 17) += g17; + dF(ii, k, 18) += g18; + dF(ii, k, 19) += g19; + dF(ii, k, 20) += g20; + dF(ii, k, 21) += g21; + dF(ii, k, 22) += g22; + dF(ii, k, 23) += g23; + dF(ii, k, 24) += g24; + dF(ii, k, 25) += g25; + dF(ii, k, 26) += g26; + dF(ii, k, 27) += g27; + dF(ii, k, 28) += g28; + dF(ii, k, 29) += g29; + dF(ii, k, 30) += g30; + dF(ii, k, 31) += g31; + dF(ii, k, 32) += g32; + dF(ii, k, 33) += g33; + dF(ii, k, 34) += g34; + dF(ii, k, 35) += g35; + dF(ii, k, 36) += g36; + dF(ii, k, 37) += g37; + dF(ii, k, 38) += g38; + dF(ii, k, 39) += g39; + dF(ii, k, 40) += g40; + dF(ii, k, 41) += g41; + dF(ii, k, 42) += g42; + dF(ii, k, 43) += g43; + dF(ii, k, 44) += g44; + dF(ii, k, 45) += g45; + dF(ii, k, 46) += g46; + dF(ii, k, 47) += g47; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; + dF(ii, k, 16) = g16; + dF(ii, k, 17) = g17; + dF(ii, k, 18) = g18; + dF(ii, k, 19) = g19; + dF(ii, k, 20) = g20; + dF(ii, k, 21) = g21; + dF(ii, k, 22) = g22; + dF(ii, k, 23) = g23; + dF(ii, k, 24) = g24; + dF(ii, k, 25) = g25; + dF(ii, k, 26) = g26; + dF(ii, k, 27) = g27; + dF(ii, k, 28) = g28; + dF(ii, k, 29) = g29; + dF(ii, k, 30) = g30; + dF(ii, k, 31) = g31; + dF(ii, k, 32) = g32; + dF(ii, k, 33) = g33; + dF(ii, k, 34) = g34; + dF(ii, k, 35) = g35; + dF(ii, k, 36) = g36; + dF(ii, k, 37) = g37; + dF(ii, k, 38) = g38; + dF(ii, k, 39) = g39; + dF(ii, k, 40) = g40; + dF(ii, k, 41) = g41; + dF(ii, k, 42) = g42; + dF(ii, k, 43) = g43; + dF(ii, k, 44) = g44; + dF(ii, k, 45) = g45; + dF(ii, k, 46) = g46; + dF(ii, k, 47) = g47; } - { const float d = D(ii, k, 99); - g22 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f22; - g23 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f23; - g24 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f24; - g26 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f26; + } + { + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + float g59 = 0.0f; + float g60 = 0.0f; + float g61 = 0.0f; + float g62 = 0.0f; + float g63 = 0.0f; + float g64 = 0.0f; + float g65 = 0.0f; + float g66 = 0.0f; + float g67 = 0.0f; + float g68 = 0.0f; + float g69 = 0.0f; + float g70 = 0.0f; + float g71 = 0.0f; + float g72 = 0.0f; + float g73 = 0.0f; + float g74 = 0.0f; + float g75 = 0.0f; + float g76 = 0.0f; + float g77 = 0.0f; + float g78 = 0.0f; + float g79 = 0.0f; + float g80 = 0.0f; + float g81 = 0.0f; + float g82 = 0.0f; + float g83 = 0.0f; + float g84 = 0.0f; + float g85 = 0.0f; + float g86 = 0.0f; + float g87 = 0.0f; + float g88 = 0.0f; + float g89 = 0.0f; + float g90 = 0.0f; + float g91 = 0.0f; + float g92 = 0.0f; + float g93 = 0.0f; + float g94 = 0.0f; + float g95 = 0.0f; + { const float d = D(ii, k, 16); + g48 += 0.20000000298023224f * d * f18; + g49 += 0.20000000298023224f * d * f19; + g50 += 0.20000000298023224f * d * f20; + g51 += 0.20000000298023224f * d * f21; } - { const float d = D(ii, k, 100); - g23 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f23; - g24 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f24; - g25 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f25; + { const float d = D(ii, k, 20); + g48 += 0.20000000298023224f * d * f23; + g49 += 0.20000000298023224f * d * f24; + g50 += 0.20000000298023224f * d * f25; + g51 += 0.20000000298023224f * d * f26; } - { const float d = D(ii, k, 101); - g22 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f22; - g24 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f24; - g25 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f25; - g26 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f26; + { const float d = D(ii, k, 24); + g52 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f52; + g53 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f53; + g54 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f54; + g55 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f55; + g56 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f56; + g57 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f57; + g58 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f58; } - { const float d = D(ii, k, 102); - g8 += 1.0f * d * f0; - g0 += 1.0f * d * f8; + { const float d = D(ii, k, 25); + g66 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f66; + g67 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f67; + g68 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f68; + g69 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f72; } - { const float d = D(ii, k, 103); - g9 += 1.0f * d * f0; - g0 += 1.0f * d * f9; + { const float d = D(ii, k, 26); + g80 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f86; } - { const float d = D(ii, k, 104); - g10 += 1.0f * d * f0; - g0 += 1.0f * d * f10; + { const float d = D(ii, k, 33); + g48 += 0.20000000298023224f * d * f28; + g49 += 0.20000000298023224f * d * f29; + g50 += 0.20000000298023224f * d * f30; + g51 += 0.20000000298023224f * d * f31; } - { const float d = D(ii, k, 105); - g8 += 1.0f * d * f1; - g1 += 1.0f * d * f8; + { const float d = D(ii, k, 34); + g87 += 0.1111111119389534f * d * f96; + g88 += 0.1111111119389534f * d * f97; + g89 += 0.1111111119389534f * d * f98; + g90 += 0.1111111119389534f * d * f99; + g91 += 0.1111111119389534f * d * f100; + g92 += 0.1111111119389534f * d * f101; + g93 += 0.1111111119389534f * d * f102; + g94 += 0.1111111119389534f * d * f103; + g95 += 0.1111111119389534f * d * f104; } - { const float d = D(ii, k, 106); - g9 += 1.0f * d * f1; - g1 += 1.0f * d * f9; + { const float d = D(ii, k, 35); + g87 += 0.1111111119389534f * d * f105; + g88 += 0.1111111119389534f * d * f106; + g89 += 0.1111111119389534f * d * f107; + g90 += 0.1111111119389534f * d * f108; + g91 += 0.1111111119389534f * d * f109; + g92 += 0.1111111119389534f * d * f110; + g93 += 0.1111111119389534f * d * f111; + g94 += 0.1111111119389534f * d * f112; + g95 += 0.1111111119389534f * d * f113; } - { const float d = D(ii, k, 107); - g10 += 1.0f * d * f1; - g1 += 1.0f * d * f10; + { const float d = D(ii, k, 36); + g87 += 0.1111111119389534f * d * f132; + g88 += 0.1111111119389534f * d * f133; + g89 += 0.1111111119389534f * d * f134; + g90 += 0.1111111119389534f * d * f135; + g91 += 0.1111111119389534f * d * f136; + g92 += 0.1111111119389534f * d * f137; + g93 += 0.1111111119389534f * d * f138; + g94 += 0.1111111119389534f * d * f139; + g95 += 0.1111111119389534f * d * f140; } - { const float d = D(ii, k, 108); - g8 += 1.0f * d * f2; - g2 += 1.0f * d * f8; + { const float d = D(ii, k, 37); + g80 += 0.1428571492433548f * d * f59; + g59 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f60; + g60 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f61; + g61 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f62; + g62 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f63; + g63 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f64; + g64 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f65; + g65 += 0.1428571492433548f * d * f86; } - { const float d = D(ii, k, 109); - g9 += 1.0f * d * f2; - g2 += 1.0f * d * f9; + { const float d = D(ii, k, 41); + g48 += 0.20000000298023224f * d * f33; + g49 += 0.20000000298023224f * d * f34; + g50 += 0.20000000298023224f * d * f35; + g51 += 0.20000000298023224f * d * f36; } - { const float d = D(ii, k, 110); - g10 += 1.0f * d * f2; - g2 += 1.0f * d * f10; + { const float d = D(ii, k, 47); + g66 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f66; + g67 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f67; + g68 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f68; + g69 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f72; } - { const float d = D(ii, k, 111); - g8 += 1.0f * d * f3; - g3 += 1.0f * d * f8; + { const float d = D(ii, k, 48); + g73 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f75; + g76 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f76; + g77 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f77; + g78 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f78; + g79 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f79; } - { const float d = D(ii, k, 112); - g9 += 1.0f * d * f3; - g3 += 1.0f * d * f9; + { const float d = D(ii, k, 49); + g80 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f86; } - { const float d = D(ii, k, 113); - g10 += 1.0f * d * f3; - g3 += 1.0f * d * f10; + { const float d = D(ii, k, 54); + g48 += 0.20000000298023224f * d * f38; + g49 += 0.20000000298023224f * d * f39; + g50 += 0.20000000298023224f * d * f40; + g51 += 0.20000000298023224f * d * f41; } - { const float d = D(ii, k, 114); - g8 += 1.0f * d * f4; - g4 += 1.0f * d * f8; + { const float d = D(ii, k, 59); + g73 += 0.1428571492433548f * d * f73; + g73 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f74; + g74 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f75; + g75 += 0.1428571492433548f * d * f75; + g76 += 0.1428571492433548f * d * f76; + g76 += 0.1428571492433548f * d * f76; + g77 += 0.1428571492433548f * d * f77; + g77 += 0.1428571492433548f * d * f77; + g78 += 0.1428571492433548f * d * f78; + g78 += 0.1428571492433548f * d * f78; + g79 += 0.1428571492433548f * d * f79; + g79 += 0.1428571492433548f * d * f79; } - { const float d = D(ii, k, 115); - g9 += 1.0f * d * f4; - g4 += 1.0f * d * f9; + { const float d = D(ii, k, 60); + g80 += 0.1428571492433548f * d * f73; + g73 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f74; + g74 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f75; + g75 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f76; + g76 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f77; + g77 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f78; + g78 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f79; + g79 += 0.1428571492433548f * d * f86; } - { const float d = D(ii, k, 116); - g10 += 1.0f * d * f4; - g4 += 1.0f * d * f10; + { const float d = D(ii, k, 62); + g48 += 0.20000000298023224f * d * f43; + g49 += 0.20000000298023224f * d * f44; + g50 += 0.20000000298023224f * d * f45; + g51 += 0.20000000298023224f * d * f46; } - { const float d = D(ii, k, 117); - g21 += 0.26726123690605164f * d * f52; - g20 += 0.2182178944349289f * d * f53; - g19 += 0.23904572427272797f * d * f54; - g21 += 0.0690065547823906f * d * f54; - g18 += -0.16903084516525269f * d * f55; - g17 += -0.0690065547823906f * d * f56; - g18 += -0.2182178944349289f * d * f57; - g17 += -0.26726123690605164f * d * f58; + { const float d = D(ii, k, 65); + g80 += 0.1428571492433548f * d * f80; + g80 += 0.1428571492433548f * d * f80; + g81 += 0.1428571492433548f * d * f81; + g81 += 0.1428571492433548f * d * f81; + g82 += 0.1428571492433548f * d * f82; + g82 += 0.1428571492433548f * d * f82; + g83 += 0.1428571492433548f * d * f83; + g83 += 0.1428571492433548f * d * f83; + g84 += 0.1428571492433548f * d * f84; + g84 += 0.1428571492433548f * d * f84; + g85 += 0.1428571492433548f * d * f85; + g85 += 0.1428571492433548f * d * f85; + g86 += 0.1428571492433548f * d * f86; + g86 += 0.1428571492433548f * d * f86; + } + { const float d = D(ii, k, 67); + g48 += 0.20000000298023224f * d * f48; + g48 += 0.20000000298023224f * d * f48; + g49 += 0.20000000298023224f * d * f49; + g49 += 0.20000000298023224f * d * f49; + g50 += 0.20000000298023224f * d * f50; + g50 += 0.20000000298023224f * d * f50; + g51 += 0.20000000298023224f * d * f51; + g51 += 0.20000000298023224f * d * f51; + } + { const float d = D(ii, k, 117); + g52 += 0.26726123690605164f * d * f21; + g53 += 0.2182178944349289f * d * f20; + g54 += 0.23904572427272797f * d * f19; + g54 += 0.0690065547823906f * d * f21; + g55 += -0.16903084516525269f * d * f18; + g56 += -0.0690065547823906f * d * f17; + g57 += -0.2182178944349289f * d * f18; + g58 += -0.26726123690605164f * d * f17; } { const float d = D(ii, k, 118); - g17 += 0.2182178944349289f * d * f53; - g18 += 0.2760262191295624f * d * f54; - g19 += 0.29277002811431885f * d * f55; - g20 += 0.2760262191295624f * d * f56; - g21 += 0.2182178944349289f * d * f57; + g53 += 0.2182178944349289f * d * f17; + g54 += 0.2760262191295624f * d * f18; + g55 += 0.29277002811431885f * d * f19; + g56 += 0.2760262191295624f * d * f20; + g57 += 0.2182178944349289f * d * f21; } { const float d = D(ii, k, 119); - g17 += 0.26726123690605164f * d * f52; - g18 += 0.2182178944349289f * d * f53; - g17 += -0.0690065547823906f * d * f54; - g20 += -0.16903084516525269f * d * f55; - g19 += 0.23904572427272797f * d * f56; - g21 += -0.0690065547823906f * d * f56; - g20 += 0.2182178944349289f * d * f57; - g21 += 0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f17; + g53 += 0.2182178944349289f * d * f18; + g54 += -0.0690065547823906f * d * f17; + g55 += -0.16903084516525269f * d * f20; + g56 += 0.23904572427272797f * d * f19; + g56 += -0.0690065547823906f * d * f21; + g57 += 0.2182178944349289f * d * f20; + g58 += 0.26726123690605164f * d * f21; } { const float d = D(ii, k, 120); - g26 += 0.26726123690605164f * d * f52; - g25 += 0.2182178944349289f * d * f53; - g24 += 0.23904572427272797f * d * f54; - g26 += 0.0690065547823906f * d * f54; - g23 += -0.16903084516525269f * d * f55; - g22 += -0.0690065547823906f * d * f56; - g23 += -0.2182178944349289f * d * f57; - g22 += -0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f26; + g53 += 0.2182178944349289f * d * f25; + g54 += 0.23904572427272797f * d * f24; + g54 += 0.0690065547823906f * d * f26; + g55 += -0.16903084516525269f * d * f23; + g56 += -0.0690065547823906f * d * f22; + g57 += -0.2182178944349289f * d * f23; + g58 += -0.26726123690605164f * d * f22; } { const float d = D(ii, k, 121); - g22 += 0.2182178944349289f * d * f53; - g23 += 0.2760262191295624f * d * f54; - g24 += 0.29277002811431885f * d * f55; - g25 += 0.2760262191295624f * d * f56; - g26 += 0.2182178944349289f * d * f57; + g53 += 0.2182178944349289f * d * f22; + g54 += 0.2760262191295624f * d * f23; + g55 += 0.29277002811431885f * d * f24; + g56 += 0.2760262191295624f * d * f25; + g57 += 0.2182178944349289f * d * f26; } { const float d = D(ii, k, 122); - g22 += 0.26726123690605164f * d * f52; - g23 += 0.2182178944349289f * d * f53; - g22 += -0.0690065547823906f * d * f54; - g25 += -0.16903084516525269f * d * f55; - g24 += 0.23904572427272797f * d * f56; - g26 += -0.0690065547823906f * d * f56; - g25 += 0.2182178944349289f * d * f57; - g26 += 0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f22; + g53 += 0.2182178944349289f * d * f23; + g54 += -0.0690065547823906f * d * f22; + g55 += -0.16903084516525269f * d * f25; + g56 += 0.23904572427272797f * d * f24; + g56 += -0.0690065547823906f * d * f26; + g57 += 0.2182178944349289f * d * f25; + g58 += 0.26726123690605164f * d * f26; } { const float d = D(ii, k, 123); - g31 += 0.26726123690605164f * d * f52; - g30 += 0.2182178944349289f * d * f53; - g29 += 0.23904572427272797f * d * f54; - g31 += 0.0690065547823906f * d * f54; - g28 += -0.16903084516525269f * d * f55; - g27 += -0.0690065547823906f * d * f56; - g28 += -0.2182178944349289f * d * f57; - g27 += -0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f31; + g53 += 0.2182178944349289f * d * f30; + g54 += 0.23904572427272797f * d * f29; + g54 += 0.0690065547823906f * d * f31; + g55 += -0.16903084516525269f * d * f28; + g56 += -0.0690065547823906f * d * f27; + g57 += -0.2182178944349289f * d * f28; + g58 += -0.26726123690605164f * d * f27; } { const float d = D(ii, k, 124); - g27 += 0.2182178944349289f * d * f53; - g28 += 0.2760262191295624f * d * f54; - g29 += 0.29277002811431885f * d * f55; - g30 += 0.2760262191295624f * d * f56; - g31 += 0.2182178944349289f * d * f57; + g53 += 0.2182178944349289f * d * f27; + g54 += 0.2760262191295624f * d * f28; + g55 += 0.29277002811431885f * d * f29; + g56 += 0.2760262191295624f * d * f30; + g57 += 0.2182178944349289f * d * f31; } { const float d = D(ii, k, 125); - g27 += 0.26726123690605164f * d * f52; - g28 += 0.2182178944349289f * d * f53; - g27 += -0.0690065547823906f * d * f54; - g30 += -0.16903084516525269f * d * f55; - g29 += 0.23904572427272797f * d * f56; - g31 += -0.0690065547823906f * d * f56; - g30 += 0.2182178944349289f * d * f57; - g31 += 0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f27; + g53 += 0.2182178944349289f * d * f28; + g54 += -0.0690065547823906f * d * f27; + g55 += -0.16903084516525269f * d * f30; + g56 += 0.23904572427272797f * d * f29; + g56 += -0.0690065547823906f * d * f31; + g57 += 0.2182178944349289f * d * f30; + g58 += 0.26726123690605164f * d * f31; } { const float d = D(ii, k, 126); - g36 += 0.26726123690605164f * d * f52; - g35 += 0.2182178944349289f * d * f53; - g34 += 0.23904572427272797f * d * f54; - g36 += 0.0690065547823906f * d * f54; - g33 += -0.16903084516525269f * d * f55; - g32 += -0.0690065547823906f * d * f56; - g33 += -0.2182178944349289f * d * f57; - g32 += -0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f36; + g53 += 0.2182178944349289f * d * f35; + g54 += 0.23904572427272797f * d * f34; + g54 += 0.0690065547823906f * d * f36; + g55 += -0.16903084516525269f * d * f33; + g56 += -0.0690065547823906f * d * f32; + g57 += -0.2182178944349289f * d * f33; + g58 += -0.26726123690605164f * d * f32; } { const float d = D(ii, k, 127); - g32 += 0.2182178944349289f * d * f53; - g33 += 0.2760262191295624f * d * f54; - g34 += 0.29277002811431885f * d * f55; - g35 += 0.2760262191295624f * d * f56; - g36 += 0.2182178944349289f * d * f57; + g53 += 0.2182178944349289f * d * f32; + g54 += 0.2760262191295624f * d * f33; + g55 += 0.29277002811431885f * d * f34; + g56 += 0.2760262191295624f * d * f35; + g57 += 0.2182178944349289f * d * f36; } { const float d = D(ii, k, 128); - g32 += 0.26726123690605164f * d * f52; - g33 += 0.2182178944349289f * d * f53; - g32 += -0.0690065547823906f * d * f54; - g35 += -0.16903084516525269f * d * f55; - g34 += 0.23904572427272797f * d * f56; - g36 += -0.0690065547823906f * d * f56; - g35 += 0.2182178944349289f * d * f57; - g36 += 0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f32; + g53 += 0.2182178944349289f * d * f33; + g54 += -0.0690065547823906f * d * f32; + g55 += -0.16903084516525269f * d * f35; + g56 += 0.23904572427272797f * d * f34; + g56 += -0.0690065547823906f * d * f36; + g57 += 0.2182178944349289f * d * f35; + g58 += 0.26726123690605164f * d * f36; } { const float d = D(ii, k, 129); - g41 += 0.26726123690605164f * d * f52; - g40 += 0.2182178944349289f * d * f53; - g39 += 0.23904572427272797f * d * f54; - g41 += 0.0690065547823906f * d * f54; - g38 += -0.16903084516525269f * d * f55; - g37 += -0.0690065547823906f * d * f56; - g38 += -0.2182178944349289f * d * f57; - g37 += -0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f41; + g53 += 0.2182178944349289f * d * f40; + g54 += 0.23904572427272797f * d * f39; + g54 += 0.0690065547823906f * d * f41; + g55 += -0.16903084516525269f * d * f38; + g56 += -0.0690065547823906f * d * f37; + g57 += -0.2182178944349289f * d * f38; + g58 += -0.26726123690605164f * d * f37; } { const float d = D(ii, k, 130); - g37 += 0.2182178944349289f * d * f53; - g38 += 0.2760262191295624f * d * f54; - g39 += 0.29277002811431885f * d * f55; - g40 += 0.2760262191295624f * d * f56; - g41 += 0.2182178944349289f * d * f57; + g53 += 0.2182178944349289f * d * f37; + g54 += 0.2760262191295624f * d * f38; + g55 += 0.29277002811431885f * d * f39; + g56 += 0.2760262191295624f * d * f40; + g57 += 0.2182178944349289f * d * f41; } { const float d = D(ii, k, 131); - g37 += 0.26726123690605164f * d * f52; - g38 += 0.2182178944349289f * d * f53; - g37 += -0.0690065547823906f * d * f54; - g40 += -0.16903084516525269f * d * f55; - g39 += 0.23904572427272797f * d * f56; - g41 += -0.0690065547823906f * d * f56; - g40 += 0.2182178944349289f * d * f57; - g41 += 0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f37; + g53 += 0.2182178944349289f * d * f38; + g54 += -0.0690065547823906f * d * f37; + g55 += -0.16903084516525269f * d * f40; + g56 += 0.23904572427272797f * d * f39; + g56 += -0.0690065547823906f * d * f41; + g57 += 0.2182178944349289f * d * f40; + g58 += 0.26726123690605164f * d * f41; } { const float d = D(ii, k, 132); - g46 += 0.26726123690605164f * d * f52; - g45 += 0.2182178944349289f * d * f53; - g44 += 0.23904572427272797f * d * f54; - g46 += 0.0690065547823906f * d * f54; - g43 += -0.16903084516525269f * d * f55; - g42 += -0.0690065547823906f * d * f56; - g43 += -0.2182178944349289f * d * f57; - g42 += -0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f46; + g53 += 0.2182178944349289f * d * f45; + g54 += 0.23904572427272797f * d * f44; + g54 += 0.0690065547823906f * d * f46; + g55 += -0.16903084516525269f * d * f43; + g56 += -0.0690065547823906f * d * f42; + g57 += -0.2182178944349289f * d * f43; + g58 += -0.26726123690605164f * d * f42; } { const float d = D(ii, k, 133); - g42 += 0.2182178944349289f * d * f53; - g43 += 0.2760262191295624f * d * f54; - g44 += 0.29277002811431885f * d * f55; - g45 += 0.2760262191295624f * d * f56; - g46 += 0.2182178944349289f * d * f57; + g53 += 0.2182178944349289f * d * f42; + g54 += 0.2760262191295624f * d * f43; + g55 += 0.29277002811431885f * d * f44; + g56 += 0.2760262191295624f * d * f45; + g57 += 0.2182178944349289f * d * f46; } { const float d = D(ii, k, 134); - g42 += 0.26726123690605164f * d * f52; - g43 += 0.2182178944349289f * d * f53; - g42 += -0.0690065547823906f * d * f54; - g45 += -0.16903084516525269f * d * f55; - g44 += 0.23904572427272797f * d * f56; - g46 += -0.0690065547823906f * d * f56; - g45 += 0.2182178944349289f * d * f57; - g46 += 0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f42; + g53 += 0.2182178944349289f * d * f43; + g54 += -0.0690065547823906f * d * f42; + g55 += -0.16903084516525269f * d * f45; + g56 += 0.23904572427272797f * d * f44; + g56 += -0.0690065547823906f * d * f46; + g57 += 0.2182178944349289f * d * f45; + g58 += 0.26726123690605164f * d * f46; } { const float d = D(ii, k, 135); - g47 += -0.0690065547823906f * d * f56; - g47 += -0.26726123690605164f * d * f58; + g52 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f52; + g53 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f53; + g54 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f54; + g54 += 0.0690065547823906f * d * f51; + g51 += 0.0690065547823906f * d * f54; + g55 += -0.16903084516525269f * d * f48; + g48 += -0.16903084516525269f * d * f55; + g56 += -0.0690065547823906f * d * f47; + g57 += -0.2182178944349289f * d * f48; + g48 += -0.2182178944349289f * d * f57; + g58 += -0.26726123690605164f * d * f47; } { const float d = D(ii, k, 136); - g47 += 0.2182178944349289f * d * f53; + g53 += 0.2182178944349289f * d * f47; + g54 += 0.2760262191295624f * d * f48; + g48 += 0.2760262191295624f * d * f54; + g55 += 0.29277002811431885f * d * f49; + g49 += 0.29277002811431885f * d * f55; + g56 += 0.2760262191295624f * d * f50; + g50 += 0.2760262191295624f * d * f56; + g57 += 0.2182178944349289f * d * f51; + g51 += 0.2182178944349289f * d * f57; } { const float d = D(ii, k, 137); - g47 += 0.26726123690605164f * d * f52; - g47 += -0.0690065547823906f * d * f54; + g52 += 0.26726123690605164f * d * f47; + g53 += 0.2182178944349289f * d * f48; + g48 += 0.2182178944349289f * d * f53; + g54 += -0.0690065547823906f * d * f47; + g55 += -0.16903084516525269f * d * f50; + g50 += -0.16903084516525269f * d * f55; + g56 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f56; + g56 += -0.0690065547823906f * d * f51; + g51 += -0.0690065547823906f * d * f56; + g57 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f57; + g58 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f58; } - { const float d = D(ii, k, 138); - g27 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f31; + { const float d = D(ii, k, 150); + g87 += 0.20412415266036987f * d * f65; + g65 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f64; + g64 += 0.1767766922712326f * d * f88; + g89 += 0.14940357208251953f * d * f63; + g63 += 0.14940357208251953f * d * f89; + g89 += 0.03857583925127983f * d * f65; + g65 += 0.03857583925127983f * d * f89; + g90 += 0.17251639068126678f * d * f62; + g62 += 0.17251639068126678f * d * f90; + g90 += 0.06681530922651291f * d * f64; + g64 += 0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f61; + g61 += -0.13363061845302582f * d * f91; + g92 += -0.06681530922651291f * d * f60; + g60 += -0.06681530922651291f * d * f92; + g93 += -0.03857583925127983f * d * f59; + g59 += -0.03857583925127983f * d * f93; + g93 += -0.14940357208251953f * d * f61; + g61 += -0.14940357208251953f * d * f93; + g94 += -0.1767766922712326f * d * f60; + g60 += -0.1767766922712326f * d * f94; + g95 += -0.20412415266036987f * d * f59; + g59 += -0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 139); - g28 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f30; + { const float d = D(ii, k, 151); + g88 += 0.14433756470680237f * d * f59; + g59 += 0.14433756470680237f * d * f88; + g89 += 0.18898223340511322f * d * f60; + g60 += 0.18898223340511322f * d * f89; + g90 += 0.21128855645656586f * d * f61; + g61 += 0.21128855645656586f * d * f90; + g91 += 0.2182178944349289f * d * f62; + g62 += 0.2182178944349289f * d * f91; + g92 += 0.21128855645656586f * d * f63; + g63 += 0.21128855645656586f * d * f92; + g93 += 0.18898223340511322f * d * f64; + g64 += 0.18898223340511322f * d * f93; + g94 += 0.14433756470680237f * d * f65; + g65 += 0.14433756470680237f * d * f94; } - { const float d = D(ii, k, 140); - g27 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f31; + { const float d = D(ii, k, 152); + g87 += 0.20412415266036987f * d * f59; + g59 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f60; + g60 += 0.1767766922712326f * d * f88; + g89 += -0.03857583925127983f * d * f59; + g59 += -0.03857583925127983f * d * f89; + g89 += 0.14940357208251953f * d * f61; + g61 += 0.14940357208251953f * d * f89; + g90 += -0.06681530922651291f * d * f60; + g60 += -0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f63; + g63 += -0.13363061845302582f * d * f91; + g92 += 0.17251639068126678f * d * f62; + g62 += 0.17251639068126678f * d * f92; + g92 += -0.06681530922651291f * d * f64; + g64 += -0.06681530922651291f * d * f92; + g93 += 0.14940357208251953f * d * f63; + g63 += 0.14940357208251953f * d * f93; + g93 += -0.03857583925127983f * d * f65; + g65 += -0.03857583925127983f * d * f93; + g94 += 0.1767766922712326f * d * f64; + g64 += 0.1767766922712326f * d * f94; + g95 += 0.20412415266036987f * d * f65; + g65 += 0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 141); - g27 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f31; + { const float d = D(ii, k, 153); + g87 += 0.20412415266036987f * d * f72; + g72 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f71; + g71 += 0.1767766922712326f * d * f88; + g89 += 0.14940357208251953f * d * f70; + g70 += 0.14940357208251953f * d * f89; + g89 += 0.03857583925127983f * d * f72; + g72 += 0.03857583925127983f * d * f89; + g90 += 0.17251639068126678f * d * f69; + g69 += 0.17251639068126678f * d * f90; + g90 += 0.06681530922651291f * d * f71; + g71 += 0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f68; + g68 += -0.13363061845302582f * d * f91; + g92 += -0.06681530922651291f * d * f67; + g67 += -0.06681530922651291f * d * f92; + g93 += -0.03857583925127983f * d * f66; + g66 += -0.03857583925127983f * d * f93; + g93 += -0.14940357208251953f * d * f68; + g68 += -0.14940357208251953f * d * f93; + g94 += -0.1767766922712326f * d * f67; + g67 += -0.1767766922712326f * d * f94; + g95 += -0.20412415266036987f * d * f66; + g66 += -0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 142); - g28 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f30; + { const float d = D(ii, k, 154); + g88 += 0.14433756470680237f * d * f66; + g66 += 0.14433756470680237f * d * f88; + g89 += 0.18898223340511322f * d * f67; + g67 += 0.18898223340511322f * d * f89; + g90 += 0.21128855645656586f * d * f68; + g68 += 0.21128855645656586f * d * f90; + g91 += 0.2182178944349289f * d * f69; + g69 += 0.2182178944349289f * d * f91; + g92 += 0.21128855645656586f * d * f70; + g70 += 0.21128855645656586f * d * f92; + g93 += 0.18898223340511322f * d * f71; + g71 += 0.18898223340511322f * d * f93; + g94 += 0.14433756470680237f * d * f72; + g72 += 0.14433756470680237f * d * f94; } - { const float d = D(ii, k, 143); - g27 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f31; + { const float d = D(ii, k, 155); + g87 += 0.20412415266036987f * d * f66; + g66 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f67; + g67 += 0.1767766922712326f * d * f88; + g89 += -0.03857583925127983f * d * f66; + g66 += -0.03857583925127983f * d * f89; + g89 += 0.14940357208251953f * d * f68; + g68 += 0.14940357208251953f * d * f89; + g90 += -0.06681530922651291f * d * f67; + g67 += -0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f70; + g70 += -0.13363061845302582f * d * f91; + g92 += 0.17251639068126678f * d * f69; + g69 += 0.17251639068126678f * d * f92; + g92 += -0.06681530922651291f * d * f71; + g71 += -0.06681530922651291f * d * f92; + g93 += 0.14940357208251953f * d * f70; + g70 += 0.14940357208251953f * d * f93; + g93 += -0.03857583925127983f * d * f72; + g72 += -0.03857583925127983f * d * f93; + g94 += 0.1767766922712326f * d * f71; + g71 += 0.1767766922712326f * d * f94; + g95 += 0.20412415266036987f * d * f72; + g72 += 0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 144); - g27 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f31; + { const float d = D(ii, k, 156); + g87 += 0.20412415266036987f * d * f79; + g79 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f78; + g78 += 0.1767766922712326f * d * f88; + g89 += 0.14940357208251953f * d * f77; + g77 += 0.14940357208251953f * d * f89; + g89 += 0.03857583925127983f * d * f79; + g79 += 0.03857583925127983f * d * f89; + g90 += 0.17251639068126678f * d * f76; + g76 += 0.17251639068126678f * d * f90; + g90 += 0.06681530922651291f * d * f78; + g78 += 0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f75; + g75 += -0.13363061845302582f * d * f91; + g92 += -0.06681530922651291f * d * f74; + g74 += -0.06681530922651291f * d * f92; + g93 += -0.03857583925127983f * d * f73; + g73 += -0.03857583925127983f * d * f93; + g93 += -0.14940357208251953f * d * f75; + g75 += -0.14940357208251953f * d * f93; + g94 += -0.1767766922712326f * d * f74; + g74 += -0.1767766922712326f * d * f94; + g95 += -0.20412415266036987f * d * f73; + g73 += -0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 145); - g28 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f30; + { const float d = D(ii, k, 157); + g88 += 0.14433756470680237f * d * f73; + g73 += 0.14433756470680237f * d * f88; + g89 += 0.18898223340511322f * d * f74; + g74 += 0.18898223340511322f * d * f89; + g90 += 0.21128855645656586f * d * f75; + g75 += 0.21128855645656586f * d * f90; + g91 += 0.2182178944349289f * d * f76; + g76 += 0.2182178944349289f * d * f91; + g92 += 0.21128855645656586f * d * f77; + g77 += 0.21128855645656586f * d * f92; + g93 += 0.18898223340511322f * d * f78; + g78 += 0.18898223340511322f * d * f93; + g94 += 0.14433756470680237f * d * f79; + g79 += 0.14433756470680237f * d * f94; } - { const float d = D(ii, k, 146); - g27 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f31; + { const float d = D(ii, k, 158); + g87 += 0.20412415266036987f * d * f73; + g73 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f74; + g74 += 0.1767766922712326f * d * f88; + g89 += -0.03857583925127983f * d * f73; + g73 += -0.03857583925127983f * d * f89; + g89 += 0.14940357208251953f * d * f75; + g75 += 0.14940357208251953f * d * f89; + g90 += -0.06681530922651291f * d * f74; + g74 += -0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f77; + g77 += -0.13363061845302582f * d * f91; + g92 += 0.17251639068126678f * d * f76; + g76 += 0.17251639068126678f * d * f92; + g92 += -0.06681530922651291f * d * f78; + g78 += -0.06681530922651291f * d * f92; + g93 += 0.14940357208251953f * d * f77; + g77 += 0.14940357208251953f * d * f93; + g93 += -0.03857583925127983f * d * f79; + g79 += -0.03857583925127983f * d * f93; + g94 += 0.1767766922712326f * d * f78; + g78 += 0.1767766922712326f * d * f94; + g95 += 0.20412415266036987f * d * f79; + g79 += 0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 147); - g27 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f31; + { const float d = D(ii, k, 159); + g87 += 0.20412415266036987f * d * f86; + g86 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f85; + g85 += 0.1767766922712326f * d * f88; + g89 += 0.14940357208251953f * d * f84; + g84 += 0.14940357208251953f * d * f89; + g89 += 0.03857583925127983f * d * f86; + g86 += 0.03857583925127983f * d * f89; + g90 += 0.17251639068126678f * d * f83; + g83 += 0.17251639068126678f * d * f90; + g90 += 0.06681530922651291f * d * f85; + g85 += 0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f82; + g82 += -0.13363061845302582f * d * f91; + g92 += -0.06681530922651291f * d * f81; + g81 += -0.06681530922651291f * d * f92; + g93 += -0.03857583925127983f * d * f80; + g80 += -0.03857583925127983f * d * f93; + g93 += -0.14940357208251953f * d * f82; + g82 += -0.14940357208251953f * d * f93; + g94 += -0.1767766922712326f * d * f81; + g81 += -0.1767766922712326f * d * f94; + g95 += -0.20412415266036987f * d * f80; + g80 += -0.20412415266036987f * d * f95; } - { const float d = D(ii, k, 148); - g28 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f30; + { const float d = D(ii, k, 160); + g88 += 0.14433756470680237f * d * f80; + g80 += 0.14433756470680237f * d * f88; + g89 += 0.18898223340511322f * d * f81; + g81 += 0.18898223340511322f * d * f89; + g90 += 0.21128855645656586f * d * f82; + g82 += 0.21128855645656586f * d * f90; + g91 += 0.2182178944349289f * d * f83; + g83 += 0.2182178944349289f * d * f91; + g92 += 0.21128855645656586f * d * f84; + g84 += 0.21128855645656586f * d * f92; + g93 += 0.18898223340511322f * d * f85; + g85 += 0.18898223340511322f * d * f93; + g94 += 0.14433756470680237f * d * f86; + g86 += 0.14433756470680237f * d * f94; } - { const float d = D(ii, k, 149); - g27 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f31; + { const float d = D(ii, k, 161); + g87 += 0.20412415266036987f * d * f80; + g80 += 0.20412415266036987f * d * f87; + g88 += 0.1767766922712326f * d * f81; + g81 += 0.1767766922712326f * d * f88; + g89 += -0.03857583925127983f * d * f80; + g80 += -0.03857583925127983f * d * f89; + g89 += 0.14940357208251953f * d * f82; + g82 += 0.14940357208251953f * d * f89; + g90 += -0.06681530922651291f * d * f81; + g81 += -0.06681530922651291f * d * f90; + g91 += -0.13363061845302582f * d * f84; + g84 += -0.13363061845302582f * d * f91; + g92 += 0.17251639068126678f * d * f83; + g83 += 0.17251639068126678f * d * f92; + g92 += -0.06681530922651291f * d * f85; + g85 += -0.06681530922651291f * d * f92; + g93 += 0.14940357208251953f * d * f84; + g84 += 0.14940357208251953f * d * f93; + g93 += -0.03857583925127983f * d * f86; + g86 += -0.03857583925127983f * d * f93; + g94 += 0.1767766922712326f * d * f85; + g85 += 0.1767766922712326f * d * f94; + g95 += 0.20412415266036987f * d * f86; + g86 += 0.20412415266036987f * d * f95; } { const float d = D(ii, k, 162); - g31 += 0.26726123690605164f * d * f59; - g30 += 0.2182178944349289f * d * f60; - g29 += 0.23904572427272797f * d * f61; - g31 += 0.0690065547823906f * d * f61; - g28 += -0.16903084516525269f * d * f62; - g27 += -0.0690065547823906f * d * f63; - g28 += -0.2182178944349289f * d * f64; - g27 += -0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f31; + g60 += 0.2182178944349289f * d * f30; + g61 += 0.23904572427272797f * d * f29; + g61 += 0.0690065547823906f * d * f31; + g62 += -0.16903084516525269f * d * f28; + g63 += -0.0690065547823906f * d * f27; + g64 += -0.2182178944349289f * d * f28; + g65 += -0.26726123690605164f * d * f27; } { const float d = D(ii, k, 163); - g27 += 0.2182178944349289f * d * f60; - g28 += 0.2760262191295624f * d * f61; - g29 += 0.29277002811431885f * d * f62; - g30 += 0.2760262191295624f * d * f63; - g31 += 0.2182178944349289f * d * f64; + g60 += 0.2182178944349289f * d * f27; + g61 += 0.2760262191295624f * d * f28; + g62 += 0.29277002811431885f * d * f29; + g63 += 0.2760262191295624f * d * f30; + g64 += 0.2182178944349289f * d * f31; } { const float d = D(ii, k, 164); - g27 += 0.26726123690605164f * d * f59; - g28 += 0.2182178944349289f * d * f60; - g27 += -0.0690065547823906f * d * f61; - g30 += -0.16903084516525269f * d * f62; - g29 += 0.23904572427272797f * d * f63; - g31 += -0.0690065547823906f * d * f63; - g30 += 0.2182178944349289f * d * f64; - g31 += 0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f27; + g60 += 0.2182178944349289f * d * f28; + g61 += -0.0690065547823906f * d * f27; + g62 += -0.16903084516525269f * d * f30; + g63 += 0.23904572427272797f * d * f29; + g63 += -0.0690065547823906f * d * f31; + g64 += 0.2182178944349289f * d * f30; + g65 += 0.26726123690605164f * d * f31; } { const float d = D(ii, k, 165); - g36 += 0.26726123690605164f * d * f59; - g35 += 0.2182178944349289f * d * f60; - g34 += 0.23904572427272797f * d * f61; - g36 += 0.0690065547823906f * d * f61; - g33 += -0.16903084516525269f * d * f62; - g32 += -0.0690065547823906f * d * f63; - g33 += -0.2182178944349289f * d * f64; - g32 += -0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f36; + g60 += 0.2182178944349289f * d * f35; + g61 += 0.23904572427272797f * d * f34; + g61 += 0.0690065547823906f * d * f36; + g62 += -0.16903084516525269f * d * f33; + g63 += -0.0690065547823906f * d * f32; + g64 += -0.2182178944349289f * d * f33; + g65 += -0.26726123690605164f * d * f32; } { const float d = D(ii, k, 166); - g32 += 0.2182178944349289f * d * f60; - g33 += 0.2760262191295624f * d * f61; - g34 += 0.29277002811431885f * d * f62; - g35 += 0.2760262191295624f * d * f63; - g36 += 0.2182178944349289f * d * f64; + g60 += 0.2182178944349289f * d * f32; + g61 += 0.2760262191295624f * d * f33; + g62 += 0.29277002811431885f * d * f34; + g63 += 0.2760262191295624f * d * f35; + g64 += 0.2182178944349289f * d * f36; } { const float d = D(ii, k, 167); - g32 += 0.26726123690605164f * d * f59; - g33 += 0.2182178944349289f * d * f60; - g32 += -0.0690065547823906f * d * f61; - g35 += -0.16903084516525269f * d * f62; - g34 += 0.23904572427272797f * d * f63; - g36 += -0.0690065547823906f * d * f63; - g35 += 0.2182178944349289f * d * f64; - g36 += 0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f32; + g60 += 0.2182178944349289f * d * f33; + g61 += -0.0690065547823906f * d * f32; + g62 += -0.16903084516525269f * d * f35; + g63 += 0.23904572427272797f * d * f34; + g63 += -0.0690065547823906f * d * f36; + g64 += 0.2182178944349289f * d * f35; + g65 += 0.26726123690605164f * d * f36; } { const float d = D(ii, k, 168); - g41 += 0.26726123690605164f * d * f59; - g40 += 0.2182178944349289f * d * f60; - g39 += 0.23904572427272797f * d * f61; - g41 += 0.0690065547823906f * d * f61; - g38 += -0.16903084516525269f * d * f62; - g37 += -0.0690065547823906f * d * f63; - g38 += -0.2182178944349289f * d * f64; - g37 += -0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f41; + g60 += 0.2182178944349289f * d * f40; + g61 += 0.23904572427272797f * d * f39; + g61 += 0.0690065547823906f * d * f41; + g62 += -0.16903084516525269f * d * f38; + g63 += -0.0690065547823906f * d * f37; + g64 += -0.2182178944349289f * d * f38; + g65 += -0.26726123690605164f * d * f37; } { const float d = D(ii, k, 169); - g37 += 0.2182178944349289f * d * f60; - g38 += 0.2760262191295624f * d * f61; - g39 += 0.29277002811431885f * d * f62; - g40 += 0.2760262191295624f * d * f63; - g41 += 0.2182178944349289f * d * f64; - } - { const float d = D(ii, k, 170); - g37 += 0.26726123690605164f * d * f59; - g38 += 0.2182178944349289f * d * f60; - g37 += -0.0690065547823906f * d * f61; - g40 += -0.16903084516525269f * d * f62; - g39 += 0.23904572427272797f * d * f63; - g41 += -0.0690065547823906f * d * f63; - g40 += 0.2182178944349289f * d * f64; - g41 += 0.26726123690605164f * d * f65; + g60 += 0.2182178944349289f * d * f37; + g61 += 0.2760262191295624f * d * f38; + g62 += 0.29277002811431885f * d * f39; + g63 += 0.2760262191295624f * d * f40; + g64 += 0.2182178944349289f * d * f41; + } + { const float d = D(ii, k, 170); + g59 += 0.26726123690605164f * d * f37; + g60 += 0.2182178944349289f * d * f38; + g61 += -0.0690065547823906f * d * f37; + g62 += -0.16903084516525269f * d * f40; + g63 += 0.23904572427272797f * d * f39; + g63 += -0.0690065547823906f * d * f41; + g64 += 0.2182178944349289f * d * f40; + g65 += 0.26726123690605164f * d * f41; } { const float d = D(ii, k, 171); - g46 += 0.26726123690605164f * d * f59; - g45 += 0.2182178944349289f * d * f60; - g44 += 0.23904572427272797f * d * f61; - g46 += 0.0690065547823906f * d * f61; - g43 += -0.16903084516525269f * d * f62; - g42 += -0.0690065547823906f * d * f63; - g43 += -0.2182178944349289f * d * f64; - g42 += -0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f46; + g60 += 0.2182178944349289f * d * f45; + g61 += 0.23904572427272797f * d * f44; + g61 += 0.0690065547823906f * d * f46; + g62 += -0.16903084516525269f * d * f43; + g63 += -0.0690065547823906f * d * f42; + g64 += -0.2182178944349289f * d * f43; + g65 += -0.26726123690605164f * d * f42; } { const float d = D(ii, k, 172); - g42 += 0.2182178944349289f * d * f60; - g43 += 0.2760262191295624f * d * f61; - g44 += 0.29277002811431885f * d * f62; - g45 += 0.2760262191295624f * d * f63; - g46 += 0.2182178944349289f * d * f64; + g60 += 0.2182178944349289f * d * f42; + g61 += 0.2760262191295624f * d * f43; + g62 += 0.29277002811431885f * d * f44; + g63 += 0.2760262191295624f * d * f45; + g64 += 0.2182178944349289f * d * f46; } { const float d = D(ii, k, 173); - g42 += 0.26726123690605164f * d * f59; - g43 += 0.2182178944349289f * d * f60; - g42 += -0.0690065547823906f * d * f61; - g45 += -0.16903084516525269f * d * f62; - g44 += 0.23904572427272797f * d * f63; - g46 += -0.0690065547823906f * d * f63; - g45 += 0.2182178944349289f * d * f64; - g46 += 0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f42; + g60 += 0.2182178944349289f * d * f43; + g61 += -0.0690065547823906f * d * f42; + g62 += -0.16903084516525269f * d * f45; + g63 += 0.23904572427272797f * d * f44; + g63 += -0.0690065547823906f * d * f46; + g64 += 0.2182178944349289f * d * f45; + g65 += 0.26726123690605164f * d * f46; } { const float d = D(ii, k, 174); - g47 += -0.0690065547823906f * d * f63; - g47 += -0.26726123690605164f * d * f65; + g59 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f59; + g60 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f60; + g61 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f61; + g61 += 0.0690065547823906f * d * f51; + g51 += 0.0690065547823906f * d * f61; + g62 += -0.16903084516525269f * d * f48; + g48 += -0.16903084516525269f * d * f62; + g63 += -0.0690065547823906f * d * f47; + g64 += -0.2182178944349289f * d * f48; + g48 += -0.2182178944349289f * d * f64; + g65 += -0.26726123690605164f * d * f47; } { const float d = D(ii, k, 175); - g47 += 0.2182178944349289f * d * f60; + g60 += 0.2182178944349289f * d * f47; + g61 += 0.2760262191295624f * d * f48; + g48 += 0.2760262191295624f * d * f61; + g62 += 0.29277002811431885f * d * f49; + g49 += 0.29277002811431885f * d * f62; + g63 += 0.2760262191295624f * d * f50; + g50 += 0.2760262191295624f * d * f63; + g64 += 0.2182178944349289f * d * f51; + g51 += 0.2182178944349289f * d * f64; } { const float d = D(ii, k, 176); - g47 += 0.26726123690605164f * d * f59; - g47 += -0.0690065547823906f * d * f61; - } - { const float d = D(ii, k, 177); - g32 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 178); - g33 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 179); - g32 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 180); - g32 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 181); - g33 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 182); - g32 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 183); - g32 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 184); - g33 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 185); - g32 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 186); - g32 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 187); - g33 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 188); - g32 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f36; + g59 += 0.26726123690605164f * d * f47; + g60 += 0.2182178944349289f * d * f48; + g48 += 0.2182178944349289f * d * f60; + g61 += -0.0690065547823906f * d * f47; + g62 += -0.16903084516525269f * d * f50; + g50 += -0.16903084516525269f * d * f62; + g63 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f63; + g63 += -0.0690065547823906f * d * f51; + g51 += -0.0690065547823906f * d * f63; + g64 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f64; + g65 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f65; } - { const float d = D(ii, k, 204); - g11 += 1.0f * d * f0; - g0 += 1.0f * d * f11; + { const float d = D(ii, k, 189); + g58 += 0.20412415266036987f * d * f96; + g57 += 0.1767766922712326f * d * f97; + g56 += 0.14940357208251953f * d * f98; + g58 += 0.03857583925127983f * d * f98; + g55 += 0.17251639068126678f * d * f99; + g57 += 0.06681530922651291f * d * f99; + g54 += -0.13363061845302582f * d * f100; + g53 += -0.06681530922651291f * d * f101; + g52 += -0.03857583925127983f * d * f102; + g54 += -0.14940357208251953f * d * f102; + g53 += -0.1767766922712326f * d * f103; + g52 += -0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 205); - g12 += 1.0f * d * f0; - g0 += 1.0f * d * f12; + { const float d = D(ii, k, 190); + g52 += 0.14433756470680237f * d * f97; + g53 += 0.18898223340511322f * d * f98; + g54 += 0.21128855645656586f * d * f99; + g55 += 0.2182178944349289f * d * f100; + g56 += 0.21128855645656586f * d * f101; + g57 += 0.18898223340511322f * d * f102; + g58 += 0.14433756470680237f * d * f103; } - { const float d = D(ii, k, 206); - g13 += 1.0f * d * f0; - g0 += 1.0f * d * f13; + { const float d = D(ii, k, 191); + g52 += 0.20412415266036987f * d * f96; + g53 += 0.1767766922712326f * d * f97; + g52 += -0.03857583925127983f * d * f98; + g54 += 0.14940357208251953f * d * f98; + g53 += -0.06681530922651291f * d * f99; + g56 += -0.13363061845302582f * d * f100; + g55 += 0.17251639068126678f * d * f101; + g57 += -0.06681530922651291f * d * f101; + g56 += 0.14940357208251953f * d * f102; + g58 += -0.03857583925127983f * d * f102; + g57 += 0.1767766922712326f * d * f103; + g58 += 0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 207); - g11 += 1.0f * d * f1; - g1 += 1.0f * d * f11; + { const float d = D(ii, k, 192); + g65 += 0.20412415266036987f * d * f96; + g64 += 0.1767766922712326f * d * f97; + g63 += 0.14940357208251953f * d * f98; + g65 += 0.03857583925127983f * d * f98; + g62 += 0.17251639068126678f * d * f99; + g64 += 0.06681530922651291f * d * f99; + g61 += -0.13363061845302582f * d * f100; + g60 += -0.06681530922651291f * d * f101; + g59 += -0.03857583925127983f * d * f102; + g61 += -0.14940357208251953f * d * f102; + g60 += -0.1767766922712326f * d * f103; + g59 += -0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 208); - g12 += 1.0f * d * f1; - g1 += 1.0f * d * f12; + { const float d = D(ii, k, 193); + g59 += 0.14433756470680237f * d * f97; + g60 += 0.18898223340511322f * d * f98; + g61 += 0.21128855645656586f * d * f99; + g62 += 0.2182178944349289f * d * f100; + g63 += 0.21128855645656586f * d * f101; + g64 += 0.18898223340511322f * d * f102; + g65 += 0.14433756470680237f * d * f103; } - { const float d = D(ii, k, 209); - g13 += 1.0f * d * f1; - g1 += 1.0f * d * f13; + { const float d = D(ii, k, 194); + g59 += 0.20412415266036987f * d * f96; + g60 += 0.1767766922712326f * d * f97; + g59 += -0.03857583925127983f * d * f98; + g61 += 0.14940357208251953f * d * f98; + g60 += -0.06681530922651291f * d * f99; + g63 += -0.13363061845302582f * d * f100; + g62 += 0.17251639068126678f * d * f101; + g64 += -0.06681530922651291f * d * f101; + g63 += 0.14940357208251953f * d * f102; + g65 += -0.03857583925127983f * d * f102; + g64 += 0.1767766922712326f * d * f103; + g65 += 0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 210); - g11 += 1.0f * d * f2; - g2 += 1.0f * d * f11; + { const float d = D(ii, k, 195); + g72 += 0.20412415266036987f * d * f96; + g71 += 0.1767766922712326f * d * f97; + g70 += 0.14940357208251953f * d * f98; + g72 += 0.03857583925127983f * d * f98; + g69 += 0.17251639068126678f * d * f99; + g71 += 0.06681530922651291f * d * f99; + g68 += -0.13363061845302582f * d * f100; + g67 += -0.06681530922651291f * d * f101; + g66 += -0.03857583925127983f * d * f102; + g68 += -0.14940357208251953f * d * f102; + g67 += -0.1767766922712326f * d * f103; + g66 += -0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 211); - g12 += 1.0f * d * f2; - g2 += 1.0f * d * f12; + { const float d = D(ii, k, 196); + g66 += 0.14433756470680237f * d * f97; + g67 += 0.18898223340511322f * d * f98; + g68 += 0.21128855645656586f * d * f99; + g69 += 0.2182178944349289f * d * f100; + g70 += 0.21128855645656586f * d * f101; + g71 += 0.18898223340511322f * d * f102; + g72 += 0.14433756470680237f * d * f103; } - { const float d = D(ii, k, 212); - g13 += 1.0f * d * f2; - g2 += 1.0f * d * f13; + { const float d = D(ii, k, 197); + g66 += 0.20412415266036987f * d * f96; + g67 += 0.1767766922712326f * d * f97; + g66 += -0.03857583925127983f * d * f98; + g68 += 0.14940357208251953f * d * f98; + g67 += -0.06681530922651291f * d * f99; + g70 += -0.13363061845302582f * d * f100; + g69 += 0.17251639068126678f * d * f101; + g71 += -0.06681530922651291f * d * f101; + g70 += 0.14940357208251953f * d * f102; + g72 += -0.03857583925127983f * d * f102; + g71 += 0.1767766922712326f * d * f103; + g72 += 0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 213); - g11 += 1.0f * d * f3; - g3 += 1.0f * d * f11; + { const float d = D(ii, k, 198); + g79 += 0.20412415266036987f * d * f96; + g78 += 0.1767766922712326f * d * f97; + g77 += 0.14940357208251953f * d * f98; + g79 += 0.03857583925127983f * d * f98; + g76 += 0.17251639068126678f * d * f99; + g78 += 0.06681530922651291f * d * f99; + g75 += -0.13363061845302582f * d * f100; + g74 += -0.06681530922651291f * d * f101; + g73 += -0.03857583925127983f * d * f102; + g75 += -0.14940357208251953f * d * f102; + g74 += -0.1767766922712326f * d * f103; + g73 += -0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 214); - g12 += 1.0f * d * f3; - g3 += 1.0f * d * f12; + { const float d = D(ii, k, 199); + g73 += 0.14433756470680237f * d * f97; + g74 += 0.18898223340511322f * d * f98; + g75 += 0.21128855645656586f * d * f99; + g76 += 0.2182178944349289f * d * f100; + g77 += 0.21128855645656586f * d * f101; + g78 += 0.18898223340511322f * d * f102; + g79 += 0.14433756470680237f * d * f103; } - { const float d = D(ii, k, 215); - g13 += 1.0f * d * f3; - g3 += 1.0f * d * f13; + { const float d = D(ii, k, 200); + g73 += 0.20412415266036987f * d * f96; + g74 += 0.1767766922712326f * d * f97; + g73 += -0.03857583925127983f * d * f98; + g75 += 0.14940357208251953f * d * f98; + g74 += -0.06681530922651291f * d * f99; + g77 += -0.13363061845302582f * d * f100; + g76 += 0.17251639068126678f * d * f101; + g78 += -0.06681530922651291f * d * f101; + g77 += 0.14940357208251953f * d * f102; + g79 += -0.03857583925127983f * d * f102; + g78 += 0.1767766922712326f * d * f103; + g79 += 0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 216); - g11 += 1.0f * d * f4; - g4 += 1.0f * d * f11; + { const float d = D(ii, k, 201); + g86 += 0.20412415266036987f * d * f96; + g85 += 0.1767766922712326f * d * f97; + g84 += 0.14940357208251953f * d * f98; + g86 += 0.03857583925127983f * d * f98; + g83 += 0.17251639068126678f * d * f99; + g85 += 0.06681530922651291f * d * f99; + g82 += -0.13363061845302582f * d * f100; + g81 += -0.06681530922651291f * d * f101; + g80 += -0.03857583925127983f * d * f102; + g82 += -0.14940357208251953f * d * f102; + g81 += -0.1767766922712326f * d * f103; + g80 += -0.20412415266036987f * d * f104; } - { const float d = D(ii, k, 217); - g12 += 1.0f * d * f4; - g4 += 1.0f * d * f12; + { const float d = D(ii, k, 202); + g80 += 0.14433756470680237f * d * f97; + g81 += 0.18898223340511322f * d * f98; + g82 += 0.21128855645656586f * d * f99; + g83 += 0.2182178944349289f * d * f100; + g84 += 0.21128855645656586f * d * f101; + g85 += 0.18898223340511322f * d * f102; + g86 += 0.14433756470680237f * d * f103; } - { const float d = D(ii, k, 218); - g13 += 1.0f * d * f4; - g4 += 1.0f * d * f13; + { const float d = D(ii, k, 203); + g80 += 0.20412415266036987f * d * f96; + g81 += 0.1767766922712326f * d * f97; + g80 += -0.03857583925127983f * d * f98; + g82 += 0.14940357208251953f * d * f98; + g81 += -0.06681530922651291f * d * f99; + g84 += -0.13363061845302582f * d * f100; + g83 += 0.17251639068126678f * d * f101; + g85 += -0.06681530922651291f * d * f101; + g84 += 0.14940357208251953f * d * f102; + g86 += -0.03857583925127983f * d * f102; + g85 += 0.1767766922712326f * d * f103; + g86 += 0.20412415266036987f * d * f104; } { const float d = D(ii, k, 219); - g21 += 0.26726123690605164f * d * f66; - g20 += 0.2182178944349289f * d * f67; - g19 += 0.23904572427272797f * d * f68; - g21 += 0.0690065547823906f * d * f68; - g18 += -0.16903084516525269f * d * f69; - g17 += -0.0690065547823906f * d * f70; - g18 += -0.2182178944349289f * d * f71; - g17 += -0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f21; + g67 += 0.2182178944349289f * d * f20; + g68 += 0.23904572427272797f * d * f19; + g68 += 0.0690065547823906f * d * f21; + g69 += -0.16903084516525269f * d * f18; + g70 += -0.0690065547823906f * d * f17; + g71 += -0.2182178944349289f * d * f18; + g72 += -0.26726123690605164f * d * f17; } { const float d = D(ii, k, 220); - g17 += 0.2182178944349289f * d * f67; - g18 += 0.2760262191295624f * d * f68; - g19 += 0.29277002811431885f * d * f69; - g20 += 0.2760262191295624f * d * f70; - g21 += 0.2182178944349289f * d * f71; + g67 += 0.2182178944349289f * d * f17; + g68 += 0.2760262191295624f * d * f18; + g69 += 0.29277002811431885f * d * f19; + g70 += 0.2760262191295624f * d * f20; + g71 += 0.2182178944349289f * d * f21; } { const float d = D(ii, k, 221); - g17 += 0.26726123690605164f * d * f66; - g18 += 0.2182178944349289f * d * f67; - g17 += -0.0690065547823906f * d * f68; - g20 += -0.16903084516525269f * d * f69; - g19 += 0.23904572427272797f * d * f70; - g21 += -0.0690065547823906f * d * f70; - g20 += 0.2182178944349289f * d * f71; - g21 += 0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f17; + g67 += 0.2182178944349289f * d * f18; + g68 += -0.0690065547823906f * d * f17; + g69 += -0.16903084516525269f * d * f20; + g70 += 0.23904572427272797f * d * f19; + g70 += -0.0690065547823906f * d * f21; + g71 += 0.2182178944349289f * d * f20; + g72 += 0.26726123690605164f * d * f21; } { const float d = D(ii, k, 222); - g26 += 0.26726123690605164f * d * f66; - g25 += 0.2182178944349289f * d * f67; - g24 += 0.23904572427272797f * d * f68; - g26 += 0.0690065547823906f * d * f68; - g23 += -0.16903084516525269f * d * f69; - g22 += -0.0690065547823906f * d * f70; - g23 += -0.2182178944349289f * d * f71; - g22 += -0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f26; + g67 += 0.2182178944349289f * d * f25; + g68 += 0.23904572427272797f * d * f24; + g68 += 0.0690065547823906f * d * f26; + g69 += -0.16903084516525269f * d * f23; + g70 += -0.0690065547823906f * d * f22; + g71 += -0.2182178944349289f * d * f23; + g72 += -0.26726123690605164f * d * f22; } { const float d = D(ii, k, 223); - g22 += 0.2182178944349289f * d * f67; - g23 += 0.2760262191295624f * d * f68; - g24 += 0.29277002811431885f * d * f69; - g25 += 0.2760262191295624f * d * f70; - g26 += 0.2182178944349289f * d * f71; + g67 += 0.2182178944349289f * d * f22; + g68 += 0.2760262191295624f * d * f23; + g69 += 0.29277002811431885f * d * f24; + g70 += 0.2760262191295624f * d * f25; + g71 += 0.2182178944349289f * d * f26; } { const float d = D(ii, k, 224); - g22 += 0.26726123690605164f * d * f66; - g23 += 0.2182178944349289f * d * f67; - g22 += -0.0690065547823906f * d * f68; - g25 += -0.16903084516525269f * d * f69; - g24 += 0.23904572427272797f * d * f70; - g26 += -0.0690065547823906f * d * f70; - g25 += 0.2182178944349289f * d * f71; - g26 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 225); - g31 += 0.26726123690605164f * d * f66; - g30 += 0.2182178944349289f * d * f67; - g29 += 0.23904572427272797f * d * f68; - g31 += 0.0690065547823906f * d * f68; - g28 += -0.16903084516525269f * d * f69; - g27 += -0.0690065547823906f * d * f70; - g28 += -0.2182178944349289f * d * f71; - g27 += -0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f22; + g67 += 0.2182178944349289f * d * f23; + g68 += -0.0690065547823906f * d * f22; + g69 += -0.16903084516525269f * d * f25; + g70 += 0.23904572427272797f * d * f24; + g70 += -0.0690065547823906f * d * f26; + g71 += 0.2182178944349289f * d * f25; + g72 += 0.26726123690605164f * d * f26; + } + { const float d = D(ii, k, 225); + g66 += 0.26726123690605164f * d * f31; + g67 += 0.2182178944349289f * d * f30; + g68 += 0.23904572427272797f * d * f29; + g68 += 0.0690065547823906f * d * f31; + g69 += -0.16903084516525269f * d * f28; + g70 += -0.0690065547823906f * d * f27; + g71 += -0.2182178944349289f * d * f28; + g72 += -0.26726123690605164f * d * f27; } { const float d = D(ii, k, 226); - g27 += 0.2182178944349289f * d * f67; - g28 += 0.2760262191295624f * d * f68; - g29 += 0.29277002811431885f * d * f69; - g30 += 0.2760262191295624f * d * f70; - g31 += 0.2182178944349289f * d * f71; + g67 += 0.2182178944349289f * d * f27; + g68 += 0.2760262191295624f * d * f28; + g69 += 0.29277002811431885f * d * f29; + g70 += 0.2760262191295624f * d * f30; + g71 += 0.2182178944349289f * d * f31; } { const float d = D(ii, k, 227); - g27 += 0.26726123690605164f * d * f66; - g28 += 0.2182178944349289f * d * f67; - g27 += -0.0690065547823906f * d * f68; - g30 += -0.16903084516525269f * d * f69; - g29 += 0.23904572427272797f * d * f70; - g31 += -0.0690065547823906f * d * f70; - g30 += 0.2182178944349289f * d * f71; - g31 += 0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f27; + g67 += 0.2182178944349289f * d * f28; + g68 += -0.0690065547823906f * d * f27; + g69 += -0.16903084516525269f * d * f30; + g70 += 0.23904572427272797f * d * f29; + g70 += -0.0690065547823906f * d * f31; + g71 += 0.2182178944349289f * d * f30; + g72 += 0.26726123690605164f * d * f31; } { const float d = D(ii, k, 228); - g36 += 0.26726123690605164f * d * f66; - g35 += 0.2182178944349289f * d * f67; - g34 += 0.23904572427272797f * d * f68; - g36 += 0.0690065547823906f * d * f68; - g33 += -0.16903084516525269f * d * f69; - g32 += -0.0690065547823906f * d * f70; - g33 += -0.2182178944349289f * d * f71; - g32 += -0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f36; + g67 += 0.2182178944349289f * d * f35; + g68 += 0.23904572427272797f * d * f34; + g68 += 0.0690065547823906f * d * f36; + g69 += -0.16903084516525269f * d * f33; + g70 += -0.0690065547823906f * d * f32; + g71 += -0.2182178944349289f * d * f33; + g72 += -0.26726123690605164f * d * f32; } { const float d = D(ii, k, 229); - g32 += 0.2182178944349289f * d * f67; - g33 += 0.2760262191295624f * d * f68; - g34 += 0.29277002811431885f * d * f69; - g35 += 0.2760262191295624f * d * f70; - g36 += 0.2182178944349289f * d * f71; + g67 += 0.2182178944349289f * d * f32; + g68 += 0.2760262191295624f * d * f33; + g69 += 0.29277002811431885f * d * f34; + g70 += 0.2760262191295624f * d * f35; + g71 += 0.2182178944349289f * d * f36; } { const float d = D(ii, k, 230); - g32 += 0.26726123690605164f * d * f66; - g33 += 0.2182178944349289f * d * f67; - g32 += -0.0690065547823906f * d * f68; - g35 += -0.16903084516525269f * d * f69; - g34 += 0.23904572427272797f * d * f70; - g36 += -0.0690065547823906f * d * f70; - g35 += 0.2182178944349289f * d * f71; - g36 += 0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f32; + g67 += 0.2182178944349289f * d * f33; + g68 += -0.0690065547823906f * d * f32; + g69 += -0.16903084516525269f * d * f35; + g70 += 0.23904572427272797f * d * f34; + g70 += -0.0690065547823906f * d * f36; + g71 += 0.2182178944349289f * d * f35; + g72 += 0.26726123690605164f * d * f36; } { const float d = D(ii, k, 231); - g46 += 0.26726123690605164f * d * f66; - g45 += 0.2182178944349289f * d * f67; - g44 += 0.23904572427272797f * d * f68; - g46 += 0.0690065547823906f * d * f68; - g43 += -0.16903084516525269f * d * f69; - g42 += -0.0690065547823906f * d * f70; - g43 += -0.2182178944349289f * d * f71; - g42 += -0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f46; + g67 += 0.2182178944349289f * d * f45; + g68 += 0.23904572427272797f * d * f44; + g68 += 0.0690065547823906f * d * f46; + g69 += -0.16903084516525269f * d * f43; + g70 += -0.0690065547823906f * d * f42; + g71 += -0.2182178944349289f * d * f43; + g72 += -0.26726123690605164f * d * f42; } { const float d = D(ii, k, 232); - g42 += 0.2182178944349289f * d * f67; - g43 += 0.2760262191295624f * d * f68; - g44 += 0.29277002811431885f * d * f69; - g45 += 0.2760262191295624f * d * f70; - g46 += 0.2182178944349289f * d * f71; + g67 += 0.2182178944349289f * d * f42; + g68 += 0.2760262191295624f * d * f43; + g69 += 0.29277002811431885f * d * f44; + g70 += 0.2760262191295624f * d * f45; + g71 += 0.2182178944349289f * d * f46; } { const float d = D(ii, k, 233); - g42 += 0.26726123690605164f * d * f66; - g43 += 0.2182178944349289f * d * f67; - g42 += -0.0690065547823906f * d * f68; - g45 += -0.16903084516525269f * d * f69; - g44 += 0.23904572427272797f * d * f70; - g46 += -0.0690065547823906f * d * f70; - g45 += 0.2182178944349289f * d * f71; - g46 += 0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f42; + g67 += 0.2182178944349289f * d * f43; + g68 += -0.0690065547823906f * d * f42; + g69 += -0.16903084516525269f * d * f45; + g70 += 0.23904572427272797f * d * f44; + g70 += -0.0690065547823906f * d * f46; + g71 += 0.2182178944349289f * d * f45; + g72 += 0.26726123690605164f * d * f46; } { const float d = D(ii, k, 234); - g47 += -0.0690065547823906f * d * f70; - g47 += -0.26726123690605164f * d * f72; + g66 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f66; + g67 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f67; + g68 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f68; + g68 += 0.0690065547823906f * d * f51; + g51 += 0.0690065547823906f * d * f68; + g69 += -0.16903084516525269f * d * f48; + g48 += -0.16903084516525269f * d * f69; + g70 += -0.0690065547823906f * d * f47; + g71 += -0.2182178944349289f * d * f48; + g48 += -0.2182178944349289f * d * f71; + g72 += -0.26726123690605164f * d * f47; } { const float d = D(ii, k, 235); - g47 += 0.2182178944349289f * d * f67; + g67 += 0.2182178944349289f * d * f47; + g68 += 0.2760262191295624f * d * f48; + g48 += 0.2760262191295624f * d * f68; + g69 += 0.29277002811431885f * d * f49; + g49 += 0.29277002811431885f * d * f69; + g70 += 0.2760262191295624f * d * f50; + g50 += 0.2760262191295624f * d * f70; + g71 += 0.2182178944349289f * d * f51; + g51 += 0.2182178944349289f * d * f71; + } + { const float d = D(ii, k, 236); + g66 += 0.26726123690605164f * d * f47; + g67 += 0.2182178944349289f * d * f48; + g48 += 0.2182178944349289f * d * f67; + g68 += -0.0690065547823906f * d * f47; + g69 += -0.16903084516525269f * d * f50; + g50 += -0.16903084516525269f * d * f69; + g70 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f70; + g70 += -0.0690065547823906f * d * f51; + g51 += -0.0690065547823906f * d * f70; + g71 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f71; + g72 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f72; + } + { const float d = D(ii, k, 249); + g58 += 0.20412415266036987f * d * f105; + g57 += 0.1767766922712326f * d * f106; + g56 += 0.14940357208251953f * d * f107; + g58 += 0.03857583925127983f * d * f107; + g55 += 0.17251639068126678f * d * f108; + g57 += 0.06681530922651291f * d * f108; + g54 += -0.13363061845302582f * d * f109; + g53 += -0.06681530922651291f * d * f110; + g52 += -0.03857583925127983f * d * f111; + g54 += -0.14940357208251953f * d * f111; + g53 += -0.1767766922712326f * d * f112; + g52 += -0.20412415266036987f * d * f113; + } + { const float d = D(ii, k, 250); + g52 += 0.14433756470680237f * d * f106; + g53 += 0.18898223340511322f * d * f107; + g54 += 0.21128855645656586f * d * f108; + g55 += 0.2182178944349289f * d * f109; + g56 += 0.21128855645656586f * d * f110; + g57 += 0.18898223340511322f * d * f111; + g58 += 0.14433756470680237f * d * f112; + } + { const float d = D(ii, k, 251); + g52 += 0.20412415266036987f * d * f105; + g53 += 0.1767766922712326f * d * f106; + g52 += -0.03857583925127983f * d * f107; + g54 += 0.14940357208251953f * d * f107; + g53 += -0.06681530922651291f * d * f108; + g56 += -0.13363061845302582f * d * f109; + g55 += 0.17251639068126678f * d * f110; + g57 += -0.06681530922651291f * d * f110; + g56 += 0.14940357208251953f * d * f111; + g58 += -0.03857583925127983f * d * f111; + g57 += 0.1767766922712326f * d * f112; + g58 += 0.20412415266036987f * d * f113; + } + { const float d = D(ii, k, 252); + g72 += 0.20412415266036987f * d * f105; + g71 += 0.1767766922712326f * d * f106; + g70 += 0.14940357208251953f * d * f107; + g72 += 0.03857583925127983f * d * f107; + g69 += 0.17251639068126678f * d * f108; + g71 += 0.06681530922651291f * d * f108; + g68 += -0.13363061845302582f * d * f109; + g67 += -0.06681530922651291f * d * f110; + g66 += -0.03857583925127983f * d * f111; + g68 += -0.14940357208251953f * d * f111; + g67 += -0.1767766922712326f * d * f112; + g66 += -0.20412415266036987f * d * f113; + } + { const float d = D(ii, k, 253); + g66 += 0.14433756470680237f * d * f106; + g67 += 0.18898223340511322f * d * f107; + g68 += 0.21128855645656586f * d * f108; + g69 += 0.2182178944349289f * d * f109; + g70 += 0.21128855645656586f * d * f110; + g71 += 0.18898223340511322f * d * f111; + g72 += 0.14433756470680237f * d * f112; + } + { const float d = D(ii, k, 254); + g66 += 0.20412415266036987f * d * f105; + g67 += 0.1767766922712326f * d * f106; + g66 += -0.03857583925127983f * d * f107; + g68 += 0.14940357208251953f * d * f107; + g67 += -0.06681530922651291f * d * f108; + g70 += -0.13363061845302582f * d * f109; + g69 += 0.17251639068126678f * d * f110; + g71 += -0.06681530922651291f * d * f110; + g70 += 0.14940357208251953f * d * f111; + g72 += -0.03857583925127983f * d * f111; + g71 += 0.1767766922712326f * d * f112; + g72 += 0.20412415266036987f * d * f113; + } + { const float d = D(ii, k, 255); + g79 += 0.20412415266036987f * d * f105; + g78 += 0.1767766922712326f * d * f106; + g77 += 0.14940357208251953f * d * f107; + g79 += 0.03857583925127983f * d * f107; + g76 += 0.17251639068126678f * d * f108; + g78 += 0.06681530922651291f * d * f108; + g75 += -0.13363061845302582f * d * f109; + g74 += -0.06681530922651291f * d * f110; + g73 += -0.03857583925127983f * d * f111; + g75 += -0.14940357208251953f * d * f111; + g74 += -0.1767766922712326f * d * f112; + g73 += -0.20412415266036987f * d * f113; + } + { const float d = D(ii, k, 256); + g73 += 0.14433756470680237f * d * f106; + g74 += 0.18898223340511322f * d * f107; + g75 += 0.21128855645656586f * d * f108; + g76 += 0.2182178944349289f * d * f109; + g77 += 0.21128855645656586f * d * f110; + g78 += 0.18898223340511322f * d * f111; + g79 += 0.14433756470680237f * d * f112; } - { const float d = D(ii, k, 236); - g47 += 0.26726123690605164f * d * f66; - g47 += -0.0690065547823906f * d * f68; + { const float d = D(ii, k, 257); + g73 += 0.20412415266036987f * d * f105; + g74 += 0.1767766922712326f * d * f106; + g73 += -0.03857583925127983f * d * f107; + g75 += 0.14940357208251953f * d * f107; + g74 += -0.06681530922651291f * d * f108; + g77 += -0.13363061845302582f * d * f109; + g76 += 0.17251639068126678f * d * f110; + g78 += -0.06681530922651291f * d * f110; + g77 += 0.14940357208251953f * d * f111; + g79 += -0.03857583925127983f * d * f111; + g78 += 0.1767766922712326f * d * f112; + g79 += 0.20412415266036987f * d * f113; } - { const float d = D(ii, k, 237); - g37 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f41; + { const float d = D(ii, k, 258); + g86 += 0.20412415266036987f * d * f105; + g85 += 0.1767766922712326f * d * f106; + g84 += 0.14940357208251953f * d * f107; + g86 += 0.03857583925127983f * d * f107; + g83 += 0.17251639068126678f * d * f108; + g85 += 0.06681530922651291f * d * f108; + g82 += -0.13363061845302582f * d * f109; + g81 += -0.06681530922651291f * d * f110; + g80 += -0.03857583925127983f * d * f111; + g82 += -0.14940357208251953f * d * f111; + g81 += -0.1767766922712326f * d * f112; + g80 += -0.20412415266036987f * d * f113; } - { const float d = D(ii, k, 238); - g38 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f40; + { const float d = D(ii, k, 259); + g80 += 0.14433756470680237f * d * f106; + g81 += 0.18898223340511322f * d * f107; + g82 += 0.21128855645656586f * d * f108; + g83 += 0.2182178944349289f * d * f109; + g84 += 0.21128855645656586f * d * f110; + g85 += 0.18898223340511322f * d * f111; + g86 += 0.14433756470680237f * d * f112; } - { const float d = D(ii, k, 239); - g37 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f41; + { const float d = D(ii, k, 260); + g80 += 0.20412415266036987f * d * f105; + g81 += 0.1767766922712326f * d * f106; + g80 += -0.03857583925127983f * d * f107; + g82 += 0.14940357208251953f * d * f107; + g81 += -0.06681530922651291f * d * f108; + g84 += -0.13363061845302582f * d * f109; + g83 += 0.17251639068126678f * d * f110; + g85 += -0.06681530922651291f * d * f110; + g84 += 0.14940357208251953f * d * f111; + g86 += -0.03857583925127983f * d * f111; + g85 += 0.1767766922712326f * d * f112; + g86 += 0.20412415266036987f * d * f113; } - { const float d = D(ii, k, 240); - g37 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f41; + { const float d = D(ii, k, 261); + g72 += 0.20412415266036987f * d * f114; + g71 += 0.1767766922712326f * d * f115; + g70 += 0.14940357208251953f * d * f116; + g72 += 0.03857583925127983f * d * f116; + g69 += 0.17251639068126678f * d * f117; + g71 += 0.06681530922651291f * d * f117; + g68 += -0.13363061845302582f * d * f118; + g67 += -0.06681530922651291f * d * f119; + g66 += -0.03857583925127983f * d * f120; + g68 += -0.14940357208251953f * d * f120; + g67 += -0.1767766922712326f * d * f121; + g66 += -0.20412415266036987f * d * f122; } - { const float d = D(ii, k, 241); - g38 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f40; + { const float d = D(ii, k, 262); + g66 += 0.14433756470680237f * d * f115; + g67 += 0.18898223340511322f * d * f116; + g68 += 0.21128855645656586f * d * f117; + g69 += 0.2182178944349289f * d * f118; + g70 += 0.21128855645656586f * d * f119; + g71 += 0.18898223340511322f * d * f120; + g72 += 0.14433756470680237f * d * f121; } - { const float d = D(ii, k, 242); - g37 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f41; + { const float d = D(ii, k, 263); + g66 += 0.20412415266036987f * d * f114; + g67 += 0.1767766922712326f * d * f115; + g66 += -0.03857583925127983f * d * f116; + g68 += 0.14940357208251953f * d * f116; + g67 += -0.06681530922651291f * d * f117; + g70 += -0.13363061845302582f * d * f118; + g69 += 0.17251639068126678f * d * f119; + g71 += -0.06681530922651291f * d * f119; + g70 += 0.14940357208251953f * d * f120; + g72 += -0.03857583925127983f * d * f120; + g71 += 0.1767766922712326f * d * f121; + g72 += 0.20412415266036987f * d * f122; } - { const float d = D(ii, k, 243); - g37 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f41; + { const float d = D(ii, k, 264); + g79 += 0.20412415266036987f * d * f114; + g78 += 0.1767766922712326f * d * f115; + g77 += 0.14940357208251953f * d * f116; + g79 += 0.03857583925127983f * d * f116; + g76 += 0.17251639068126678f * d * f117; + g78 += 0.06681530922651291f * d * f117; + g75 += -0.13363061845302582f * d * f118; + g74 += -0.06681530922651291f * d * f119; + g73 += -0.03857583925127983f * d * f120; + g75 += -0.14940357208251953f * d * f120; + g74 += -0.1767766922712326f * d * f121; + g73 += -0.20412415266036987f * d * f122; } - { const float d = D(ii, k, 244); - g38 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f40; + { const float d = D(ii, k, 265); + g73 += 0.14433756470680237f * d * f115; + g74 += 0.18898223340511322f * d * f116; + g75 += 0.21128855645656586f * d * f117; + g76 += 0.2182178944349289f * d * f118; + g77 += 0.21128855645656586f * d * f119; + g78 += 0.18898223340511322f * d * f120; + g79 += 0.14433756470680237f * d * f121; } - { const float d = D(ii, k, 245); - g37 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f41; + { const float d = D(ii, k, 266); + g73 += 0.20412415266036987f * d * f114; + g74 += 0.1767766922712326f * d * f115; + g73 += -0.03857583925127983f * d * f116; + g75 += 0.14940357208251953f * d * f116; + g74 += -0.06681530922651291f * d * f117; + g77 += -0.13363061845302582f * d * f118; + g76 += 0.17251639068126678f * d * f119; + g78 += -0.06681530922651291f * d * f119; + g77 += 0.14940357208251953f * d * f120; + g79 += -0.03857583925127983f * d * f120; + g78 += 0.1767766922712326f * d * f121; + g79 += 0.20412415266036987f * d * f122; } - { const float d = D(ii, k, 246); - g37 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f41; + { const float d = D(ii, k, 267); + g86 += 0.20412415266036987f * d * f114; + g85 += 0.1767766922712326f * d * f115; + g84 += 0.14940357208251953f * d * f116; + g86 += 0.03857583925127983f * d * f116; + g83 += 0.17251639068126678f * d * f117; + g85 += 0.06681530922651291f * d * f117; + g82 += -0.13363061845302582f * d * f118; + g81 += -0.06681530922651291f * d * f119; + g80 += -0.03857583925127983f * d * f120; + g82 += -0.14940357208251953f * d * f120; + g81 += -0.1767766922712326f * d * f121; + g80 += -0.20412415266036987f * d * f122; } - { const float d = D(ii, k, 247); - g38 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f40; + { const float d = D(ii, k, 268); + g80 += 0.14433756470680237f * d * f115; + g81 += 0.18898223340511322f * d * f116; + g82 += 0.21128855645656586f * d * f117; + g83 += 0.2182178944349289f * d * f118; + g84 += 0.21128855645656586f * d * f119; + g85 += 0.18898223340511322f * d * f120; + g86 += 0.14433756470680237f * d * f121; } - { const float d = D(ii, k, 248); - g37 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f41; + { const float d = D(ii, k, 269); + g80 += 0.20412415266036987f * d * f114; + g81 += 0.1767766922712326f * d * f115; + g80 += -0.03857583925127983f * d * f116; + g82 += 0.14940357208251953f * d * f116; + g81 += -0.06681530922651291f * d * f117; + g84 += -0.13363061845302582f * d * f118; + g83 += 0.17251639068126678f * d * f119; + g85 += -0.06681530922651291f * d * f119; + g84 += 0.14940357208251953f * d * f120; + g86 += -0.03857583925127983f * d * f120; + g85 += 0.1767766922712326f * d * f121; + g86 += 0.20412415266036987f * d * f122; } { const float d = D(ii, k, 270); - g21 += 0.26726123690605164f * d * f73; - g20 += 0.2182178944349289f * d * f74; - g19 += 0.23904572427272797f * d * f75; - g21 += 0.0690065547823906f * d * f75; - g18 += -0.16903084516525269f * d * f76; - g17 += -0.0690065547823906f * d * f77; - g18 += -0.2182178944349289f * d * f78; - g17 += -0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f21; + g74 += 0.2182178944349289f * d * f20; + g75 += 0.23904572427272797f * d * f19; + g75 += 0.0690065547823906f * d * f21; + g76 += -0.16903084516525269f * d * f18; + g77 += -0.0690065547823906f * d * f17; + g78 += -0.2182178944349289f * d * f18; + g79 += -0.26726123690605164f * d * f17; } { const float d = D(ii, k, 271); - g17 += 0.2182178944349289f * d * f74; - g18 += 0.2760262191295624f * d * f75; - g19 += 0.29277002811431885f * d * f76; - g20 += 0.2760262191295624f * d * f77; - g21 += 0.2182178944349289f * d * f78; + g74 += 0.2182178944349289f * d * f17; + g75 += 0.2760262191295624f * d * f18; + g76 += 0.29277002811431885f * d * f19; + g77 += 0.2760262191295624f * d * f20; + g78 += 0.2182178944349289f * d * f21; } { const float d = D(ii, k, 272); - g17 += 0.26726123690605164f * d * f73; - g18 += 0.2182178944349289f * d * f74; - g17 += -0.0690065547823906f * d * f75; - g20 += -0.16903084516525269f * d * f76; - g19 += 0.23904572427272797f * d * f77; - g21 += -0.0690065547823906f * d * f77; - g20 += 0.2182178944349289f * d * f78; - g21 += 0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f17; + g74 += 0.2182178944349289f * d * f18; + g75 += -0.0690065547823906f * d * f17; + g76 += -0.16903084516525269f * d * f20; + g77 += 0.23904572427272797f * d * f19; + g77 += -0.0690065547823906f * d * f21; + g78 += 0.2182178944349289f * d * f20; + g79 += 0.26726123690605164f * d * f21; } { const float d = D(ii, k, 273); - g31 += 0.26726123690605164f * d * f73; - g30 += 0.2182178944349289f * d * f74; - g29 += 0.23904572427272797f * d * f75; - g31 += 0.0690065547823906f * d * f75; - g28 += -0.16903084516525269f * d * f76; - g27 += -0.0690065547823906f * d * f77; - g28 += -0.2182178944349289f * d * f78; - g27 += -0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f31; + g74 += 0.2182178944349289f * d * f30; + g75 += 0.23904572427272797f * d * f29; + g75 += 0.0690065547823906f * d * f31; + g76 += -0.16903084516525269f * d * f28; + g77 += -0.0690065547823906f * d * f27; + g78 += -0.2182178944349289f * d * f28; + g79 += -0.26726123690605164f * d * f27; } { const float d = D(ii, k, 274); - g27 += 0.2182178944349289f * d * f74; - g28 += 0.2760262191295624f * d * f75; - g29 += 0.29277002811431885f * d * f76; - g30 += 0.2760262191295624f * d * f77; - g31 += 0.2182178944349289f * d * f78; + g74 += 0.2182178944349289f * d * f27; + g75 += 0.2760262191295624f * d * f28; + g76 += 0.29277002811431885f * d * f29; + g77 += 0.2760262191295624f * d * f30; + g78 += 0.2182178944349289f * d * f31; } { const float d = D(ii, k, 275); - g27 += 0.26726123690605164f * d * f73; - g28 += 0.2182178944349289f * d * f74; - g27 += -0.0690065547823906f * d * f75; - g30 += -0.16903084516525269f * d * f76; - g29 += 0.23904572427272797f * d * f77; - g31 += -0.0690065547823906f * d * f77; - g30 += 0.2182178944349289f * d * f78; - g31 += 0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f27; + g74 += 0.2182178944349289f * d * f28; + g75 += -0.0690065547823906f * d * f27; + g76 += -0.16903084516525269f * d * f30; + g77 += 0.23904572427272797f * d * f29; + g77 += -0.0690065547823906f * d * f31; + g78 += 0.2182178944349289f * d * f30; + g79 += 0.26726123690605164f * d * f31; } { const float d = D(ii, k, 276); - g36 += 0.26726123690605164f * d * f73; - g35 += 0.2182178944349289f * d * f74; - g34 += 0.23904572427272797f * d * f75; - g36 += 0.0690065547823906f * d * f75; - g33 += -0.16903084516525269f * d * f76; - g32 += -0.0690065547823906f * d * f77; - g33 += -0.2182178944349289f * d * f78; - g32 += -0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f36; + g74 += 0.2182178944349289f * d * f35; + g75 += 0.23904572427272797f * d * f34; + g75 += 0.0690065547823906f * d * f36; + g76 += -0.16903084516525269f * d * f33; + g77 += -0.0690065547823906f * d * f32; + g78 += -0.2182178944349289f * d * f33; + g79 += -0.26726123690605164f * d * f32; } { const float d = D(ii, k, 277); - g32 += 0.2182178944349289f * d * f74; - g33 += 0.2760262191295624f * d * f75; - g34 += 0.29277002811431885f * d * f76; - g35 += 0.2760262191295624f * d * f77; - g36 += 0.2182178944349289f * d * f78; + g74 += 0.2182178944349289f * d * f32; + g75 += 0.2760262191295624f * d * f33; + g76 += 0.29277002811431885f * d * f34; + g77 += 0.2760262191295624f * d * f35; + g78 += 0.2182178944349289f * d * f36; } { const float d = D(ii, k, 278); - g32 += 0.26726123690605164f * d * f73; - g33 += 0.2182178944349289f * d * f74; - g32 += -0.0690065547823906f * d * f75; - g35 += -0.16903084516525269f * d * f76; - g34 += 0.23904572427272797f * d * f77; - g36 += -0.0690065547823906f * d * f77; - g35 += 0.2182178944349289f * d * f78; - g36 += 0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f32; + g74 += 0.2182178944349289f * d * f33; + g75 += -0.0690065547823906f * d * f32; + g76 += -0.16903084516525269f * d * f35; + g77 += 0.23904572427272797f * d * f34; + g77 += -0.0690065547823906f * d * f36; + g78 += 0.2182178944349289f * d * f35; + g79 += 0.26726123690605164f * d * f36; } { const float d = D(ii, k, 279); - g41 += 0.26726123690605164f * d * f73; - g40 += 0.2182178944349289f * d * f74; - g39 += 0.23904572427272797f * d * f75; - g41 += 0.0690065547823906f * d * f75; - g38 += -0.16903084516525269f * d * f76; - g37 += -0.0690065547823906f * d * f77; - g38 += -0.2182178944349289f * d * f78; - g37 += -0.26726123690605164f * d * f79; + g73 += 0.26726123690605164f * d * f41; + g74 += 0.2182178944349289f * d * f40; + g75 += 0.23904572427272797f * d * f39; + g75 += 0.0690065547823906f * d * f41; + g76 += -0.16903084516525269f * d * f38; + g77 += -0.0690065547823906f * d * f37; + g78 += -0.2182178944349289f * d * f38; + g79 += -0.26726123690605164f * d * f37; } { const float d = D(ii, k, 280); - g37 += 0.2182178944349289f * d * f74; - g38 += 0.2760262191295624f * d * f75; - g39 += 0.29277002811431885f * d * f76; - g40 += 0.2760262191295624f * d * f77; - g41 += 0.2182178944349289f * d * f78; + g74 += 0.2182178944349289f * d * f37; + g75 += 0.2760262191295624f * d * f38; + g76 += 0.29277002811431885f * d * f39; + g77 += 0.2760262191295624f * d * f40; + g78 += 0.2182178944349289f * d * f41; } { const float d = D(ii, k, 281); - g37 += 0.26726123690605164f * d * f73; - g38 += 0.2182178944349289f * d * f74; - g37 += -0.0690065547823906f * d * f75; - g40 += -0.16903084516525269f * d * f76; - g39 += 0.23904572427272797f * d * f77; - g41 += -0.0690065547823906f * d * f77; - g40 += 0.2182178944349289f * d * f78; - g41 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 282); - g46 += 0.26726123690605164f * d * f73; - g45 += 0.2182178944349289f * d * f74; - g44 += 0.23904572427272797f * d * f75; - g46 += 0.0690065547823906f * d * f75; - g43 += -0.16903084516525269f * d * f76; - g42 += -0.0690065547823906f * d * f77; - g43 += -0.2182178944349289f * d * f78; - g42 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 283); - g42 += 0.2182178944349289f * d * f74; - g43 += 0.2760262191295624f * d * f75; - g44 += 0.29277002811431885f * d * f76; - g45 += 0.2760262191295624f * d * f77; - g46 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 284); - g42 += 0.26726123690605164f * d * f73; - g43 += 0.2182178944349289f * d * f74; - g42 += -0.0690065547823906f * d * f75; - g45 += -0.16903084516525269f * d * f76; - g44 += 0.23904572427272797f * d * f77; - g46 += -0.0690065547823906f * d * f77; - g45 += 0.2182178944349289f * d * f78; - g46 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 285); - g47 += -0.0690065547823906f * d * f77; - g47 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 286); - g47 += 0.2182178944349289f * d * f74; - } - { const float d = D(ii, k, 287); - g47 += 0.26726123690605164f * d * f73; - g47 += -0.0690065547823906f * d * f75; - } - { const float d = D(ii, k, 288); - g42 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 289); - g43 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f45; - } - { const float d = D(ii, k, 290); - g42 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 291); - g42 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 292); - g43 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f45; - } - { const float d = D(ii, k, 293); - g42 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f46; + g73 += 0.26726123690605164f * d * f37; + g74 += 0.2182178944349289f * d * f38; + g75 += -0.0690065547823906f * d * f37; + g76 += -0.16903084516525269f * d * f40; + g77 += 0.23904572427272797f * d * f39; + g77 += -0.0690065547823906f * d * f41; + g78 += 0.2182178944349289f * d * f40; + g79 += 0.26726123690605164f * d * f41; } - { const float d = D(ii, k, 294); - g42 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f46; + { const float d = D(ii, k, 282); + g73 += 0.26726123690605164f * d * f46; + g74 += 0.2182178944349289f * d * f45; + g75 += 0.23904572427272797f * d * f44; + g75 += 0.0690065547823906f * d * f46; + g76 += -0.16903084516525269f * d * f43; + g77 += -0.0690065547823906f * d * f42; + g78 += -0.2182178944349289f * d * f43; + g79 += -0.26726123690605164f * d * f42; } - { const float d = D(ii, k, 295); - g43 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f45; + { const float d = D(ii, k, 283); + g74 += 0.2182178944349289f * d * f42; + g75 += 0.2760262191295624f * d * f43; + g76 += 0.29277002811431885f * d * f44; + g77 += 0.2760262191295624f * d * f45; + g78 += 0.2182178944349289f * d * f46; } - { const float d = D(ii, k, 296); - g42 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f46; + { const float d = D(ii, k, 284); + g73 += 0.26726123690605164f * d * f42; + g74 += 0.2182178944349289f * d * f43; + g75 += -0.0690065547823906f * d * f42; + g76 += -0.16903084516525269f * d * f45; + g77 += 0.23904572427272797f * d * f44; + g77 += -0.0690065547823906f * d * f46; + g78 += 0.2182178944349289f * d * f45; + g79 += 0.26726123690605164f * d * f46; } - { const float d = D(ii, k, 297); - g42 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f46; + { const float d = D(ii, k, 285); + g73 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f73; + g74 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f74; + g75 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f75; + g75 += 0.0690065547823906f * d * f51; + g51 += 0.0690065547823906f * d * f75; + g76 += -0.16903084516525269f * d * f48; + g48 += -0.16903084516525269f * d * f76; + g77 += -0.0690065547823906f * d * f47; + g78 += -0.2182178944349289f * d * f48; + g48 += -0.2182178944349289f * d * f78; + g79 += -0.26726123690605164f * d * f47; } - { const float d = D(ii, k, 298); - g43 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f45; + { const float d = D(ii, k, 286); + g74 += 0.2182178944349289f * d * f47; + g75 += 0.2760262191295624f * d * f48; + g48 += 0.2760262191295624f * d * f75; + g76 += 0.29277002811431885f * d * f49; + g49 += 0.29277002811431885f * d * f76; + g77 += 0.2760262191295624f * d * f50; + g50 += 0.2760262191295624f * d * f77; + g78 += 0.2182178944349289f * d * f51; + g51 += 0.2182178944349289f * d * f78; } - { const float d = D(ii, k, 299); - g42 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f46; + { const float d = D(ii, k, 287); + g73 += 0.26726123690605164f * d * f47; + g74 += 0.2182178944349289f * d * f48; + g48 += 0.2182178944349289f * d * f74; + g75 += -0.0690065547823906f * d * f47; + g76 += -0.16903084516525269f * d * f50; + g50 += -0.16903084516525269f * d * f76; + g77 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f77; + g77 += -0.0690065547823906f * d * f51; + g51 += -0.0690065547823906f * d * f77; + g78 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f78; + g79 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f79; } - { const float d = D(ii, k, 315); - g14 += 1.0f * d * f0; - g0 += 1.0f * d * f14; + { const float d = D(ii, k, 300); + g58 += 0.20412415266036987f * d * f123; + g57 += 0.1767766922712326f * d * f124; + g56 += 0.14940357208251953f * d * f125; + g58 += 0.03857583925127983f * d * f125; + g55 += 0.17251639068126678f * d * f126; + g57 += 0.06681530922651291f * d * f126; + g54 += -0.13363061845302582f * d * f127; + g53 += -0.06681530922651291f * d * f128; + g52 += -0.03857583925127983f * d * f129; + g54 += -0.14940357208251953f * d * f129; + g53 += -0.1767766922712326f * d * f130; + g52 += -0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 316); - g15 += 1.0f * d * f0; - g0 += 1.0f * d * f15; + { const float d = D(ii, k, 301); + g52 += 0.14433756470680237f * d * f124; + g53 += 0.18898223340511322f * d * f125; + g54 += 0.21128855645656586f * d * f126; + g55 += 0.2182178944349289f * d * f127; + g56 += 0.21128855645656586f * d * f128; + g57 += 0.18898223340511322f * d * f129; + g58 += 0.14433756470680237f * d * f130; } - { const float d = D(ii, k, 317); - g16 += 1.0f * d * f0; - g0 += 1.0f * d * f16; + { const float d = D(ii, k, 302); + g52 += 0.20412415266036987f * d * f123; + g53 += 0.1767766922712326f * d * f124; + g52 += -0.03857583925127983f * d * f125; + g54 += 0.14940357208251953f * d * f125; + g53 += -0.06681530922651291f * d * f126; + g56 += -0.13363061845302582f * d * f127; + g55 += 0.17251639068126678f * d * f128; + g57 += -0.06681530922651291f * d * f128; + g56 += 0.14940357208251953f * d * f129; + g58 += -0.03857583925127983f * d * f129; + g57 += 0.1767766922712326f * d * f130; + g58 += 0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 318); - g14 += 1.0f * d * f1; - g1 += 1.0f * d * f14; + { const float d = D(ii, k, 303); + g65 += 0.20412415266036987f * d * f123; + g64 += 0.1767766922712326f * d * f124; + g63 += 0.14940357208251953f * d * f125; + g65 += 0.03857583925127983f * d * f125; + g62 += 0.17251639068126678f * d * f126; + g64 += 0.06681530922651291f * d * f126; + g61 += -0.13363061845302582f * d * f127; + g60 += -0.06681530922651291f * d * f128; + g59 += -0.03857583925127983f * d * f129; + g61 += -0.14940357208251953f * d * f129; + g60 += -0.1767766922712326f * d * f130; + g59 += -0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 319); - g15 += 1.0f * d * f1; - g1 += 1.0f * d * f15; + { const float d = D(ii, k, 304); + g59 += 0.14433756470680237f * d * f124; + g60 += 0.18898223340511322f * d * f125; + g61 += 0.21128855645656586f * d * f126; + g62 += 0.2182178944349289f * d * f127; + g63 += 0.21128855645656586f * d * f128; + g64 += 0.18898223340511322f * d * f129; + g65 += 0.14433756470680237f * d * f130; } - { const float d = D(ii, k, 320); - g16 += 1.0f * d * f1; - g1 += 1.0f * d * f16; + { const float d = D(ii, k, 305); + g59 += 0.20412415266036987f * d * f123; + g60 += 0.1767766922712326f * d * f124; + g59 += -0.03857583925127983f * d * f125; + g61 += 0.14940357208251953f * d * f125; + g60 += -0.06681530922651291f * d * f126; + g63 += -0.13363061845302582f * d * f127; + g62 += 0.17251639068126678f * d * f128; + g64 += -0.06681530922651291f * d * f128; + g63 += 0.14940357208251953f * d * f129; + g65 += -0.03857583925127983f * d * f129; + g64 += 0.1767766922712326f * d * f130; + g65 += 0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 321); - g14 += 1.0f * d * f2; - g2 += 1.0f * d * f14; + { const float d = D(ii, k, 306); + g72 += 0.20412415266036987f * d * f123; + g71 += 0.1767766922712326f * d * f124; + g70 += 0.14940357208251953f * d * f125; + g72 += 0.03857583925127983f * d * f125; + g69 += 0.17251639068126678f * d * f126; + g71 += 0.06681530922651291f * d * f126; + g68 += -0.13363061845302582f * d * f127; + g67 += -0.06681530922651291f * d * f128; + g66 += -0.03857583925127983f * d * f129; + g68 += -0.14940357208251953f * d * f129; + g67 += -0.1767766922712326f * d * f130; + g66 += -0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 322); - g15 += 1.0f * d * f2; - g2 += 1.0f * d * f15; + { const float d = D(ii, k, 307); + g66 += 0.14433756470680237f * d * f124; + g67 += 0.18898223340511322f * d * f125; + g68 += 0.21128855645656586f * d * f126; + g69 += 0.2182178944349289f * d * f127; + g70 += 0.21128855645656586f * d * f128; + g71 += 0.18898223340511322f * d * f129; + g72 += 0.14433756470680237f * d * f130; } - { const float d = D(ii, k, 323); - g16 += 1.0f * d * f2; - g2 += 1.0f * d * f16; + { const float d = D(ii, k, 308); + g66 += 0.20412415266036987f * d * f123; + g67 += 0.1767766922712326f * d * f124; + g66 += -0.03857583925127983f * d * f125; + g68 += 0.14940357208251953f * d * f125; + g67 += -0.06681530922651291f * d * f126; + g70 += -0.13363061845302582f * d * f127; + g69 += 0.17251639068126678f * d * f128; + g71 += -0.06681530922651291f * d * f128; + g70 += 0.14940357208251953f * d * f129; + g72 += -0.03857583925127983f * d * f129; + g71 += 0.1767766922712326f * d * f130; + g72 += 0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 324); - g14 += 1.0f * d * f3; - g3 += 1.0f * d * f14; + { const float d = D(ii, k, 309); + g79 += 0.20412415266036987f * d * f123; + g78 += 0.1767766922712326f * d * f124; + g77 += 0.14940357208251953f * d * f125; + g79 += 0.03857583925127983f * d * f125; + g76 += 0.17251639068126678f * d * f126; + g78 += 0.06681530922651291f * d * f126; + g75 += -0.13363061845302582f * d * f127; + g74 += -0.06681530922651291f * d * f128; + g73 += -0.03857583925127983f * d * f129; + g75 += -0.14940357208251953f * d * f129; + g74 += -0.1767766922712326f * d * f130; + g73 += -0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 325); - g15 += 1.0f * d * f3; - g3 += 1.0f * d * f15; + { const float d = D(ii, k, 310); + g73 += 0.14433756470680237f * d * f124; + g74 += 0.18898223340511322f * d * f125; + g75 += 0.21128855645656586f * d * f126; + g76 += 0.2182178944349289f * d * f127; + g77 += 0.21128855645656586f * d * f128; + g78 += 0.18898223340511322f * d * f129; + g79 += 0.14433756470680237f * d * f130; } - { const float d = D(ii, k, 326); - g16 += 1.0f * d * f3; - g3 += 1.0f * d * f16; + { const float d = D(ii, k, 311); + g73 += 0.20412415266036987f * d * f123; + g74 += 0.1767766922712326f * d * f124; + g73 += -0.03857583925127983f * d * f125; + g75 += 0.14940357208251953f * d * f125; + g74 += -0.06681530922651291f * d * f126; + g77 += -0.13363061845302582f * d * f127; + g76 += 0.17251639068126678f * d * f128; + g78 += -0.06681530922651291f * d * f128; + g77 += 0.14940357208251953f * d * f129; + g79 += -0.03857583925127983f * d * f129; + g78 += 0.1767766922712326f * d * f130; + g79 += 0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 327); - g14 += 1.0f * d * f4; - g4 += 1.0f * d * f14; + { const float d = D(ii, k, 312); + g86 += 0.20412415266036987f * d * f123; + g85 += 0.1767766922712326f * d * f124; + g84 += 0.14940357208251953f * d * f125; + g86 += 0.03857583925127983f * d * f125; + g83 += 0.17251639068126678f * d * f126; + g85 += 0.06681530922651291f * d * f126; + g82 += -0.13363061845302582f * d * f127; + g81 += -0.06681530922651291f * d * f128; + g80 += -0.03857583925127983f * d * f129; + g82 += -0.14940357208251953f * d * f129; + g81 += -0.1767766922712326f * d * f130; + g80 += -0.20412415266036987f * d * f131; } - { const float d = D(ii, k, 328); - g15 += 1.0f * d * f4; - g4 += 1.0f * d * f15; + { const float d = D(ii, k, 313); + g80 += 0.14433756470680237f * d * f124; + g81 += 0.18898223340511322f * d * f125; + g82 += 0.21128855645656586f * d * f126; + g83 += 0.2182178944349289f * d * f127; + g84 += 0.21128855645656586f * d * f128; + g85 += 0.18898223340511322f * d * f129; + g86 += 0.14433756470680237f * d * f130; } - { const float d = D(ii, k, 329); - g16 += 1.0f * d * f4; - g4 += 1.0f * d * f16; + { const float d = D(ii, k, 314); + g80 += 0.20412415266036987f * d * f123; + g81 += 0.1767766922712326f * d * f124; + g80 += -0.03857583925127983f * d * f125; + g82 += 0.14940357208251953f * d * f125; + g81 += -0.06681530922651291f * d * f126; + g84 += -0.13363061845302582f * d * f127; + g83 += 0.17251639068126678f * d * f128; + g85 += -0.06681530922651291f * d * f128; + g84 += 0.14940357208251953f * d * f129; + g86 += -0.03857583925127983f * d * f129; + g85 += 0.1767766922712326f * d * f130; + g86 += 0.20412415266036987f * d * f131; } { const float d = D(ii, k, 330); - g21 += 0.26726123690605164f * d * f80; - g20 += 0.2182178944349289f * d * f81; - g19 += 0.23904572427272797f * d * f82; - g21 += 0.0690065547823906f * d * f82; - g18 += -0.16903084516525269f * d * f83; - g17 += -0.0690065547823906f * d * f84; - g18 += -0.2182178944349289f * d * f85; - g17 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f21; + g81 += 0.2182178944349289f * d * f20; + g82 += 0.23904572427272797f * d * f19; + g82 += 0.0690065547823906f * d * f21; + g83 += -0.16903084516525269f * d * f18; + g84 += -0.0690065547823906f * d * f17; + g85 += -0.2182178944349289f * d * f18; + g86 += -0.26726123690605164f * d * f17; } { const float d = D(ii, k, 331); - g17 += 0.2182178944349289f * d * f81; - g18 += 0.2760262191295624f * d * f82; - g19 += 0.29277002811431885f * d * f83; - g20 += 0.2760262191295624f * d * f84; - g21 += 0.2182178944349289f * d * f85; + g81 += 0.2182178944349289f * d * f17; + g82 += 0.2760262191295624f * d * f18; + g83 += 0.29277002811431885f * d * f19; + g84 += 0.2760262191295624f * d * f20; + g85 += 0.2182178944349289f * d * f21; } { const float d = D(ii, k, 332); - g17 += 0.26726123690605164f * d * f80; - g18 += 0.2182178944349289f * d * f81; - g17 += -0.0690065547823906f * d * f82; - g20 += -0.16903084516525269f * d * f83; - g19 += 0.23904572427272797f * d * f84; - g21 += -0.0690065547823906f * d * f84; - g20 += 0.2182178944349289f * d * f85; - g21 += 0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f17; + g81 += 0.2182178944349289f * d * f18; + g82 += -0.0690065547823906f * d * f17; + g83 += -0.16903084516525269f * d * f20; + g84 += 0.23904572427272797f * d * f19; + g84 += -0.0690065547823906f * d * f21; + g85 += 0.2182178944349289f * d * f20; + g86 += 0.26726123690605164f * d * f21; } { const float d = D(ii, k, 333); - g26 += 0.26726123690605164f * d * f80; - g25 += 0.2182178944349289f * d * f81; - g24 += 0.23904572427272797f * d * f82; - g26 += 0.0690065547823906f * d * f82; - g23 += -0.16903084516525269f * d * f83; - g22 += -0.0690065547823906f * d * f84; - g23 += -0.2182178944349289f * d * f85; - g22 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f26; + g81 += 0.2182178944349289f * d * f25; + g82 += 0.23904572427272797f * d * f24; + g82 += 0.0690065547823906f * d * f26; + g83 += -0.16903084516525269f * d * f23; + g84 += -0.0690065547823906f * d * f22; + g85 += -0.2182178944349289f * d * f23; + g86 += -0.26726123690605164f * d * f22; } { const float d = D(ii, k, 334); - g22 += 0.2182178944349289f * d * f81; - g23 += 0.2760262191295624f * d * f82; - g24 += 0.29277002811431885f * d * f83; - g25 += 0.2760262191295624f * d * f84; - g26 += 0.2182178944349289f * d * f85; + g81 += 0.2182178944349289f * d * f22; + g82 += 0.2760262191295624f * d * f23; + g83 += 0.29277002811431885f * d * f24; + g84 += 0.2760262191295624f * d * f25; + g85 += 0.2182178944349289f * d * f26; } { const float d = D(ii, k, 335); - g22 += 0.26726123690605164f * d * f80; - g23 += 0.2182178944349289f * d * f81; - g22 += -0.0690065547823906f * d * f82; - g25 += -0.16903084516525269f * d * f83; - g24 += 0.23904572427272797f * d * f84; - g26 += -0.0690065547823906f * d * f84; - g25 += 0.2182178944349289f * d * f85; - g26 += 0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f22; + g81 += 0.2182178944349289f * d * f23; + g82 += -0.0690065547823906f * d * f22; + g83 += -0.16903084516525269f * d * f25; + g84 += 0.23904572427272797f * d * f24; + g84 += -0.0690065547823906f * d * f26; + g85 += 0.2182178944349289f * d * f25; + g86 += 0.26726123690605164f * d * f26; } { const float d = D(ii, k, 336); - g31 += 0.26726123690605164f * d * f80; - g30 += 0.2182178944349289f * d * f81; - g29 += 0.23904572427272797f * d * f82; - g31 += 0.0690065547823906f * d * f82; - g28 += -0.16903084516525269f * d * f83; - g27 += -0.0690065547823906f * d * f84; - g28 += -0.2182178944349289f * d * f85; - g27 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f31; + g81 += 0.2182178944349289f * d * f30; + g82 += 0.23904572427272797f * d * f29; + g82 += 0.0690065547823906f * d * f31; + g83 += -0.16903084516525269f * d * f28; + g84 += -0.0690065547823906f * d * f27; + g85 += -0.2182178944349289f * d * f28; + g86 += -0.26726123690605164f * d * f27; } { const float d = D(ii, k, 337); - g27 += 0.2182178944349289f * d * f81; - g28 += 0.2760262191295624f * d * f82; - g29 += 0.29277002811431885f * d * f83; - g30 += 0.2760262191295624f * d * f84; - g31 += 0.2182178944349289f * d * f85; + g81 += 0.2182178944349289f * d * f27; + g82 += 0.2760262191295624f * d * f28; + g83 += 0.29277002811431885f * d * f29; + g84 += 0.2760262191295624f * d * f30; + g85 += 0.2182178944349289f * d * f31; } { const float d = D(ii, k, 338); - g27 += 0.26726123690605164f * d * f80; - g28 += 0.2182178944349289f * d * f81; - g27 += -0.0690065547823906f * d * f82; - g30 += -0.16903084516525269f * d * f83; - g29 += 0.23904572427272797f * d * f84; - g31 += -0.0690065547823906f * d * f84; - g30 += 0.2182178944349289f * d * f85; - g31 += 0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f27; + g81 += 0.2182178944349289f * d * f28; + g82 += -0.0690065547823906f * d * f27; + g83 += -0.16903084516525269f * d * f30; + g84 += 0.23904572427272797f * d * f29; + g84 += -0.0690065547823906f * d * f31; + g85 += 0.2182178944349289f * d * f30; + g86 += 0.26726123690605164f * d * f31; } { const float d = D(ii, k, 339); - g36 += 0.26726123690605164f * d * f80; - g35 += 0.2182178944349289f * d * f81; - g34 += 0.23904572427272797f * d * f82; - g36 += 0.0690065547823906f * d * f82; - g33 += -0.16903084516525269f * d * f83; - g32 += -0.0690065547823906f * d * f84; - g33 += -0.2182178944349289f * d * f85; - g32 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f36; + g81 += 0.2182178944349289f * d * f35; + g82 += 0.23904572427272797f * d * f34; + g82 += 0.0690065547823906f * d * f36; + g83 += -0.16903084516525269f * d * f33; + g84 += -0.0690065547823906f * d * f32; + g85 += -0.2182178944349289f * d * f33; + g86 += -0.26726123690605164f * d * f32; } { const float d = D(ii, k, 340); - g32 += 0.2182178944349289f * d * f81; - g33 += 0.2760262191295624f * d * f82; - g34 += 0.29277002811431885f * d * f83; - g35 += 0.2760262191295624f * d * f84; - g36 += 0.2182178944349289f * d * f85; + g81 += 0.2182178944349289f * d * f32; + g82 += 0.2760262191295624f * d * f33; + g83 += 0.29277002811431885f * d * f34; + g84 += 0.2760262191295624f * d * f35; + g85 += 0.2182178944349289f * d * f36; } { const float d = D(ii, k, 341); - g32 += 0.26726123690605164f * d * f80; - g33 += 0.2182178944349289f * d * f81; - g32 += -0.0690065547823906f * d * f82; - g35 += -0.16903084516525269f * d * f83; - g34 += 0.23904572427272797f * d * f84; - g36 += -0.0690065547823906f * d * f84; - g35 += 0.2182178944349289f * d * f85; - g36 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 342); - g41 += 0.26726123690605164f * d * f80; - g40 += 0.2182178944349289f * d * f81; - g39 += 0.23904572427272797f * d * f82; - g41 += 0.0690065547823906f * d * f82; - g38 += -0.16903084516525269f * d * f83; - g37 += -0.0690065547823906f * d * f84; - g38 += -0.2182178944349289f * d * f85; - g37 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f32; + g81 += 0.2182178944349289f * d * f33; + g82 += -0.0690065547823906f * d * f32; + g83 += -0.16903084516525269f * d * f35; + g84 += 0.23904572427272797f * d * f34; + g84 += -0.0690065547823906f * d * f36; + g85 += 0.2182178944349289f * d * f35; + g86 += 0.26726123690605164f * d * f36; + } + { const float d = D(ii, k, 342); + g80 += 0.26726123690605164f * d * f41; + g81 += 0.2182178944349289f * d * f40; + g82 += 0.23904572427272797f * d * f39; + g82 += 0.0690065547823906f * d * f41; + g83 += -0.16903084516525269f * d * f38; + g84 += -0.0690065547823906f * d * f37; + g85 += -0.2182178944349289f * d * f38; + g86 += -0.26726123690605164f * d * f37; } { const float d = D(ii, k, 343); - g37 += 0.2182178944349289f * d * f81; - g38 += 0.2760262191295624f * d * f82; - g39 += 0.29277002811431885f * d * f83; - g40 += 0.2760262191295624f * d * f84; - g41 += 0.2182178944349289f * d * f85; + g81 += 0.2182178944349289f * d * f37; + g82 += 0.2760262191295624f * d * f38; + g83 += 0.29277002811431885f * d * f39; + g84 += 0.2760262191295624f * d * f40; + g85 += 0.2182178944349289f * d * f41; } { const float d = D(ii, k, 344); - g37 += 0.26726123690605164f * d * f80; - g38 += 0.2182178944349289f * d * f81; - g37 += -0.0690065547823906f * d * f82; - g40 += -0.16903084516525269f * d * f83; - g39 += 0.23904572427272797f * d * f84; - g41 += -0.0690065547823906f * d * f84; - g40 += 0.2182178944349289f * d * f85; - g41 += 0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f37; + g81 += 0.2182178944349289f * d * f38; + g82 += -0.0690065547823906f * d * f37; + g83 += -0.16903084516525269f * d * f40; + g84 += 0.23904572427272797f * d * f39; + g84 += -0.0690065547823906f * d * f41; + g85 += 0.2182178944349289f * d * f40; + g86 += 0.26726123690605164f * d * f41; } { const float d = D(ii, k, 345); - g46 += 0.26726123690605164f * d * f80; - g45 += 0.2182178944349289f * d * f81; - g44 += 0.23904572427272797f * d * f82; - g46 += 0.0690065547823906f * d * f82; - g43 += -0.16903084516525269f * d * f83; - g42 += -0.0690065547823906f * d * f84; - g43 += -0.2182178944349289f * d * f85; - g42 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f46; + g81 += 0.2182178944349289f * d * f45; + g82 += 0.23904572427272797f * d * f44; + g82 += 0.0690065547823906f * d * f46; + g83 += -0.16903084516525269f * d * f43; + g84 += -0.0690065547823906f * d * f42; + g85 += -0.2182178944349289f * d * f43; + g86 += -0.26726123690605164f * d * f42; } { const float d = D(ii, k, 346); - g42 += 0.2182178944349289f * d * f81; - g43 += 0.2760262191295624f * d * f82; - g44 += 0.29277002811431885f * d * f83; - g45 += 0.2760262191295624f * d * f84; - g46 += 0.2182178944349289f * d * f85; + g81 += 0.2182178944349289f * d * f42; + g82 += 0.2760262191295624f * d * f43; + g83 += 0.29277002811431885f * d * f44; + g84 += 0.2760262191295624f * d * f45; + g85 += 0.2182178944349289f * d * f46; } { const float d = D(ii, k, 347); - g42 += 0.26726123690605164f * d * f80; - g43 += 0.2182178944349289f * d * f81; - g42 += -0.0690065547823906f * d * f82; - g45 += -0.16903084516525269f * d * f83; - g44 += 0.23904572427272797f * d * f84; - g46 += -0.0690065547823906f * d * f84; - g45 += 0.2182178944349289f * d * f85; - g46 += 0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f42; + g81 += 0.2182178944349289f * d * f43; + g82 += -0.0690065547823906f * d * f42; + g83 += -0.16903084516525269f * d * f45; + g84 += 0.23904572427272797f * d * f44; + g84 += -0.0690065547823906f * d * f46; + g85 += 0.2182178944349289f * d * f45; + g86 += 0.26726123690605164f * d * f46; } { const float d = D(ii, k, 348); - g47 += -0.0690065547823906f * d * f84; - g47 += -0.26726123690605164f * d * f86; + g80 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f80; + g81 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f81; + g82 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f82; + g82 += 0.0690065547823906f * d * f51; + g51 += 0.0690065547823906f * d * f82; + g83 += -0.16903084516525269f * d * f48; + g48 += -0.16903084516525269f * d * f83; + g84 += -0.0690065547823906f * d * f47; + g85 += -0.2182178944349289f * d * f48; + g48 += -0.2182178944349289f * d * f85; + g86 += -0.26726123690605164f * d * f47; } { const float d = D(ii, k, 349); - g47 += 0.2182178944349289f * d * f81; + g81 += 0.2182178944349289f * d * f47; + g82 += 0.2760262191295624f * d * f48; + g48 += 0.2760262191295624f * d * f82; + g83 += 0.29277002811431885f * d * f49; + g49 += 0.29277002811431885f * d * f83; + g84 += 0.2760262191295624f * d * f50; + g50 += 0.2760262191295624f * d * f84; + g85 += 0.2182178944349289f * d * f51; + g51 += 0.2182178944349289f * d * f85; } { const float d = D(ii, k, 350); - g47 += 0.26726123690605164f * d * f80; - g47 += -0.0690065547823906f * d * f82; + g80 += 0.26726123690605164f * d * f47; + g81 += 0.2182178944349289f * d * f48; + g48 += 0.2182178944349289f * d * f81; + g82 += -0.0690065547823906f * d * f47; + g83 += -0.16903084516525269f * d * f50; + g50 += -0.16903084516525269f * d * f83; + g84 += 0.23904572427272797f * d * f49; + g49 += 0.23904572427272797f * d * f84; + g84 += -0.0690065547823906f * d * f51; + g51 += -0.0690065547823906f * d * f84; + g85 += 0.2182178944349289f * d * f50; + g50 += 0.2182178944349289f * d * f85; + g86 += 0.26726123690605164f * d * f51; + g51 += 0.26726123690605164f * d * f86; } { const float d = D(ii, k, 351); - g47 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f47; - g6 += 0.3872983455657959f * d * f48; - g5 += -0.22360679507255554f * d * f49; - g5 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 352); - g5 += 0.3872983455657959f * d * f48; - g6 += 0.4472135901451111f * d * f49; - g7 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 353); - g47 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f47; - g7 += -0.22360679507255554f * d * f49; - g6 += 0.3872983455657959f * d * f50; - g7 += 0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 354); - g47 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f47; - g9 += 0.3872983455657959f * d * f48; - g8 += -0.22360679507255554f * d * f49; - g8 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 355); - g8 += 0.3872983455657959f * d * f48; - g9 += 0.4472135901451111f * d * f49; - g10 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 356); - g47 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f47; - g10 += -0.22360679507255554f * d * f49; - g9 += 0.3872983455657959f * d * f50; - g10 += 0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 357); - g47 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f47; - g12 += 0.3872983455657959f * d * f48; - g11 += -0.22360679507255554f * d * f49; - g11 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 358); - g11 += 0.3872983455657959f * d * f48; - g12 += 0.4472135901451111f * d * f49; - g13 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 359); - g47 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f47; - g13 += -0.22360679507255554f * d * f49; - g12 += 0.3872983455657959f * d * f50; - g13 += 0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 360); - g47 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f47; - g15 += 0.3872983455657959f * d * f48; - g14 += -0.22360679507255554f * d * f49; - g14 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 361); - g14 += 0.3872983455657959f * d * f48; - g15 += 0.4472135901451111f * d * f49; - g16 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 362); - g47 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f47; - g16 += -0.22360679507255554f * d * f49; - g15 += 0.3872983455657959f * d * f50; - g16 += 0.3872983455657959f * d * f51; - } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; - dF(ii, k, 25) = g25; - dF(ii, k, 26) = g26; - dF(ii, k, 27) = g27; - dF(ii, k, 28) = g28; - dF(ii, k, 29) = g29; - dF(ii, k, 30) = g30; - dF(ii, k, 31) = g31; - dF(ii, k, 32) = g32; - dF(ii, k, 33) = g33; - dF(ii, k, 34) = g34; - dF(ii, k, 35) = g35; - dF(ii, k, 36) = g36; - dF(ii, k, 37) = g37; - dF(ii, k, 38) = g38; - dF(ii, k, 39) = g39; - dF(ii, k, 40) = g40; - dF(ii, k, 41) = g41; - dF(ii, k, 42) = g42; - dF(ii, k, 43) = g43; - dF(ii, k, 44) = g44; - dF(ii, k, 45) = g45; - dF(ii, k, 46) = g46; - dF(ii, k, 47) = g47; - } - { - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - float g76 = 0.0f; - float g77 = 0.0f; - float g78 = 0.0f; - float g79 = 0.0f; - float g80 = 0.0f; - float g81 = 0.0f; - float g82 = 0.0f; - float g83 = 0.0f; - float g84 = 0.0f; - float g85 = 0.0f; - float g86 = 0.0f; - float g87 = 0.0f; - float g88 = 0.0f; - float g89 = 0.0f; - float g90 = 0.0f; - float g91 = 0.0f; - float g92 = 0.0f; - float g93 = 0.0f; - float g94 = 0.0f; - float g95 = 0.0f; - { const float d = D(ii, k, 16); - g48 += 0.20000000298023224f * d * f18; - g49 += 0.20000000298023224f * d * f19; - g50 += 0.20000000298023224f * d * f20; - g51 += 0.20000000298023224f * d * f21; + g48 += 0.3872983455657959f * d * f6; + g49 += -0.22360679507255554f * d * f5; + g51 += -0.3872983455657959f * d * f5; } - { const float d = D(ii, k, 20); - g48 += 0.20000000298023224f * d * f23; - g49 += 0.20000000298023224f * d * f24; - g50 += 0.20000000298023224f * d * f25; - g51 += 0.20000000298023224f * d * f26; + { const float d = D(ii, k, 352); + g48 += 0.3872983455657959f * d * f5; + g49 += 0.4472135901451111f * d * f6; + g50 += 0.3872983455657959f * d * f7; } - { const float d = D(ii, k, 24); - g52 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f52; - g53 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f53; - g54 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f54; - g55 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f55; - g56 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f56; - g57 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f57; - g58 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f58; + { const float d = D(ii, k, 353); + g49 += -0.22360679507255554f * d * f7; + g50 += 0.3872983455657959f * d * f6; + g51 += 0.3872983455657959f * d * f7; } - { const float d = D(ii, k, 25); - g66 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f68; - g69 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f72; + { const float d = D(ii, k, 354); + g48 += 0.3872983455657959f * d * f9; + g49 += -0.22360679507255554f * d * f8; + g51 += -0.3872983455657959f * d * f8; } - { const float d = D(ii, k, 26); - g80 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f86; + { const float d = D(ii, k, 355); + g48 += 0.3872983455657959f * d * f8; + g49 += 0.4472135901451111f * d * f9; + g50 += 0.3872983455657959f * d * f10; } - { const float d = D(ii, k, 33); - g48 += 0.20000000298023224f * d * f28; - g49 += 0.20000000298023224f * d * f29; - g50 += 0.20000000298023224f * d * f30; - g51 += 0.20000000298023224f * d * f31; + { const float d = D(ii, k, 356); + g49 += -0.22360679507255554f * d * f10; + g50 += 0.3872983455657959f * d * f9; + g51 += 0.3872983455657959f * d * f10; } - { const float d = D(ii, k, 34); - g87 += 0.1111111119389534f * d * f96; - g88 += 0.1111111119389534f * d * f97; - g89 += 0.1111111119389534f * d * f98; - g90 += 0.1111111119389534f * d * f99; - g91 += 0.1111111119389534f * d * f100; - g92 += 0.1111111119389534f * d * f101; - g93 += 0.1111111119389534f * d * f102; - g94 += 0.1111111119389534f * d * f103; - g95 += 0.1111111119389534f * d * f104; + { const float d = D(ii, k, 357); + g48 += 0.3872983455657959f * d * f12; + g49 += -0.22360679507255554f * d * f11; + g51 += -0.3872983455657959f * d * f11; } - { const float d = D(ii, k, 35); - g87 += 0.1111111119389534f * d * f105; - g88 += 0.1111111119389534f * d * f106; - g89 += 0.1111111119389534f * d * f107; - g90 += 0.1111111119389534f * d * f108; - g91 += 0.1111111119389534f * d * f109; - g92 += 0.1111111119389534f * d * f110; - g93 += 0.1111111119389534f * d * f111; - g94 += 0.1111111119389534f * d * f112; - g95 += 0.1111111119389534f * d * f113; + { const float d = D(ii, k, 358); + g48 += 0.3872983455657959f * d * f11; + g49 += 0.4472135901451111f * d * f12; + g50 += 0.3872983455657959f * d * f13; } - { const float d = D(ii, k, 36); - g87 += 0.1111111119389534f * d * f132; - g88 += 0.1111111119389534f * d * f133; - g89 += 0.1111111119389534f * d * f134; - g90 += 0.1111111119389534f * d * f135; - g91 += 0.1111111119389534f * d * f136; - g92 += 0.1111111119389534f * d * f137; - g93 += 0.1111111119389534f * d * f138; - g94 += 0.1111111119389534f * d * f139; - g95 += 0.1111111119389534f * d * f140; + { const float d = D(ii, k, 359); + g49 += -0.22360679507255554f * d * f13; + g50 += 0.3872983455657959f * d * f12; + g51 += 0.3872983455657959f * d * f13; } - { const float d = D(ii, k, 37); - g80 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f86; + { const float d = D(ii, k, 360); + g48 += 0.3872983455657959f * d * f15; + g49 += -0.22360679507255554f * d * f14; + g51 += -0.3872983455657959f * d * f14; + } + { const float d = D(ii, k, 361); + g48 += 0.3872983455657959f * d * f14; + g49 += 0.4472135901451111f * d * f15; + g50 += 0.3872983455657959f * d * f16; + } + { const float d = D(ii, k, 362); + g49 += -0.22360679507255554f * d * f16; + g50 += 0.3872983455657959f * d * f15; + g51 += 0.3872983455657959f * d * f16; + } + { const float d = D(ii, k, 363); + g58 += 0.20412415266036987f * d * f132; + g57 += 0.1767766922712326f * d * f133; + g56 += 0.14940357208251953f * d * f134; + g58 += 0.03857583925127983f * d * f134; + g55 += 0.17251639068126678f * d * f135; + g57 += 0.06681530922651291f * d * f135; + g54 += -0.13363061845302582f * d * f136; + g53 += -0.06681530922651291f * d * f137; + g52 += -0.03857583925127983f * d * f138; + g54 += -0.14940357208251953f * d * f138; + g53 += -0.1767766922712326f * d * f139; + g52 += -0.20412415266036987f * d * f140; + } + { const float d = D(ii, k, 364); + g52 += 0.14433756470680237f * d * f133; + g53 += 0.18898223340511322f * d * f134; + g54 += 0.21128855645656586f * d * f135; + g55 += 0.2182178944349289f * d * f136; + g56 += 0.21128855645656586f * d * f137; + g57 += 0.18898223340511322f * d * f138; + g58 += 0.14433756470680237f * d * f139; + } + { const float d = D(ii, k, 365); + g52 += 0.20412415266036987f * d * f132; + g53 += 0.1767766922712326f * d * f133; + g52 += -0.03857583925127983f * d * f134; + g54 += 0.14940357208251953f * d * f134; + g53 += -0.06681530922651291f * d * f135; + g56 += -0.13363061845302582f * d * f136; + g55 += 0.17251639068126678f * d * f137; + g57 += -0.06681530922651291f * d * f137; + g56 += 0.14940357208251953f * d * f138; + g58 += -0.03857583925127983f * d * f138; + g57 += 0.1767766922712326f * d * f139; + g58 += 0.20412415266036987f * d * f140; + } + { const float d = D(ii, k, 366); + g65 += 0.20412415266036987f * d * f132; + g64 += 0.1767766922712326f * d * f133; + g63 += 0.14940357208251953f * d * f134; + g65 += 0.03857583925127983f * d * f134; + g62 += 0.17251639068126678f * d * f135; + g64 += 0.06681530922651291f * d * f135; + g61 += -0.13363061845302582f * d * f136; + g60 += -0.06681530922651291f * d * f137; + g59 += -0.03857583925127983f * d * f138; + g61 += -0.14940357208251953f * d * f138; + g60 += -0.1767766922712326f * d * f139; + g59 += -0.20412415266036987f * d * f140; + } + { const float d = D(ii, k, 367); + g59 += 0.14433756470680237f * d * f133; + g60 += 0.18898223340511322f * d * f134; + g61 += 0.21128855645656586f * d * f135; + g62 += 0.2182178944349289f * d * f136; + g63 += 0.21128855645656586f * d * f137; + g64 += 0.18898223340511322f * d * f138; + g65 += 0.14433756470680237f * d * f139; + } + { const float d = D(ii, k, 368); + g59 += 0.20412415266036987f * d * f132; + g60 += 0.1767766922712326f * d * f133; + g59 += -0.03857583925127983f * d * f134; + g61 += 0.14940357208251953f * d * f134; + g60 += -0.06681530922651291f * d * f135; + g63 += -0.13363061845302582f * d * f136; + g62 += 0.17251639068126678f * d * f137; + g64 += -0.06681530922651291f * d * f137; + g63 += 0.14940357208251953f * d * f138; + g65 += -0.03857583925127983f * d * f138; + g64 += 0.1767766922712326f * d * f139; + g65 += 0.20412415266036987f * d * f140; + } + { const float d = D(ii, k, 369); + g72 += 0.20412415266036987f * d * f132; + g71 += 0.1767766922712326f * d * f133; + g70 += 0.14940357208251953f * d * f134; + g72 += 0.03857583925127983f * d * f134; + g69 += 0.17251639068126678f * d * f135; + g71 += 0.06681530922651291f * d * f135; + g68 += -0.13363061845302582f * d * f136; + g67 += -0.06681530922651291f * d * f137; + g66 += -0.03857583925127983f * d * f138; + g68 += -0.14940357208251953f * d * f138; + g67 += -0.1767766922712326f * d * f139; + g66 += -0.20412415266036987f * d * f140; + } + { const float d = D(ii, k, 370); + g66 += 0.14433756470680237f * d * f133; + g67 += 0.18898223340511322f * d * f134; + g68 += 0.21128855645656586f * d * f135; + g69 += 0.2182178944349289f * d * f136; + g70 += 0.21128855645656586f * d * f137; + g71 += 0.18898223340511322f * d * f138; + g72 += 0.14433756470680237f * d * f139; + } + { const float d = D(ii, k, 371); + g66 += 0.20412415266036987f * d * f132; + g67 += 0.1767766922712326f * d * f133; + g66 += -0.03857583925127983f * d * f134; + g68 += 0.14940357208251953f * d * f134; + g67 += -0.06681530922651291f * d * f135; + g70 += -0.13363061845302582f * d * f136; + g69 += 0.17251639068126678f * d * f137; + g71 += -0.06681530922651291f * d * f137; + g70 += 0.14940357208251953f * d * f138; + g72 += -0.03857583925127983f * d * f138; + g71 += 0.1767766922712326f * d * f139; + g72 += 0.20412415266036987f * d * f140; } - { const float d = D(ii, k, 41); - g48 += 0.20000000298023224f * d * f33; - g49 += 0.20000000298023224f * d * f34; - g50 += 0.20000000298023224f * d * f35; - g51 += 0.20000000298023224f * d * f36; + { const float d = D(ii, k, 372); + g79 += 0.20412415266036987f * d * f132; + g78 += 0.1767766922712326f * d * f133; + g77 += 0.14940357208251953f * d * f134; + g79 += 0.03857583925127983f * d * f134; + g76 += 0.17251639068126678f * d * f135; + g78 += 0.06681530922651291f * d * f135; + g75 += -0.13363061845302582f * d * f136; + g74 += -0.06681530922651291f * d * f137; + g73 += -0.03857583925127983f * d * f138; + g75 += -0.14940357208251953f * d * f138; + g74 += -0.1767766922712326f * d * f139; + g73 += -0.20412415266036987f * d * f140; } - { const float d = D(ii, k, 47); - g66 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f68; - g69 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f72; + { const float d = D(ii, k, 373); + g73 += 0.14433756470680237f * d * f133; + g74 += 0.18898223340511322f * d * f134; + g75 += 0.21128855645656586f * d * f135; + g76 += 0.2182178944349289f * d * f136; + g77 += 0.21128855645656586f * d * f137; + g78 += 0.18898223340511322f * d * f138; + g79 += 0.14433756470680237f * d * f139; } - { const float d = D(ii, k, 48); - g73 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f75; - g76 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f76; - g77 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f77; - g78 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f78; - g79 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f79; + { const float d = D(ii, k, 374); + g73 += 0.20412415266036987f * d * f132; + g74 += 0.1767766922712326f * d * f133; + g73 += -0.03857583925127983f * d * f134; + g75 += 0.14940357208251953f * d * f134; + g74 += -0.06681530922651291f * d * f135; + g77 += -0.13363061845302582f * d * f136; + g76 += 0.17251639068126678f * d * f137; + g78 += -0.06681530922651291f * d * f137; + g77 += 0.14940357208251953f * d * f138; + g79 += -0.03857583925127983f * d * f138; + g78 += 0.1767766922712326f * d * f139; + g79 += 0.20412415266036987f * d * f140; } - { const float d = D(ii, k, 49); - g80 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f86; + { const float d = D(ii, k, 375); + g86 += 0.20412415266036987f * d * f132; + g85 += 0.1767766922712326f * d * f133; + g84 += 0.14940357208251953f * d * f134; + g86 += 0.03857583925127983f * d * f134; + g83 += 0.17251639068126678f * d * f135; + g85 += 0.06681530922651291f * d * f135; + g82 += -0.13363061845302582f * d * f136; + g81 += -0.06681530922651291f * d * f137; + g80 += -0.03857583925127983f * d * f138; + g82 += -0.14940357208251953f * d * f138; + g81 += -0.1767766922712326f * d * f139; + g80 += -0.20412415266036987f * d * f140; } - { const float d = D(ii, k, 54); - g48 += 0.20000000298023224f * d * f38; - g49 += 0.20000000298023224f * d * f39; - g50 += 0.20000000298023224f * d * f40; - g51 += 0.20000000298023224f * d * f41; + { const float d = D(ii, k, 376); + g80 += 0.14433756470680237f * d * f133; + g81 += 0.18898223340511322f * d * f134; + g82 += 0.21128855645656586f * d * f135; + g83 += 0.2182178944349289f * d * f136; + g84 += 0.21128855645656586f * d * f137; + g85 += 0.18898223340511322f * d * f138; + g86 += 0.14433756470680237f * d * f139; } - { const float d = D(ii, k, 59); - g73 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f75; - g76 += 0.1428571492433548f * d * f76; - g76 += 0.1428571492433548f * d * f76; - g77 += 0.1428571492433548f * d * f77; - g77 += 0.1428571492433548f * d * f77; - g78 += 0.1428571492433548f * d * f78; - g78 += 0.1428571492433548f * d * f78; - g79 += 0.1428571492433548f * d * f79; - g79 += 0.1428571492433548f * d * f79; + { const float d = D(ii, k, 377); + g80 += 0.20412415266036987f * d * f132; + g81 += 0.1767766922712326f * d * f133; + g80 += -0.03857583925127983f * d * f134; + g82 += 0.14940357208251953f * d * f134; + g81 += -0.06681530922651291f * d * f135; + g84 += -0.13363061845302582f * d * f136; + g83 += 0.17251639068126678f * d * f137; + g85 += -0.06681530922651291f * d * f137; + g84 += 0.14940357208251953f * d * f138; + g86 += -0.03857583925127983f * d * f138; + g85 += 0.1767766922712326f * d * f139; + g86 += 0.20412415266036987f * d * f140; } - { const float d = D(ii, k, 60); - g80 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f76; - g76 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f77; - g77 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f78; - g78 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f79; - g79 += 0.1428571492433548f * d * f86; + if constexpr (ACC) { + dF(ii, k, 48) += g48; + dF(ii, k, 49) += g49; + dF(ii, k, 50) += g50; + dF(ii, k, 51) += g51; + dF(ii, k, 52) += g52; + dF(ii, k, 53) += g53; + dF(ii, k, 54) += g54; + dF(ii, k, 55) += g55; + dF(ii, k, 56) += g56; + dF(ii, k, 57) += g57; + dF(ii, k, 58) += g58; + dF(ii, k, 59) += g59; + dF(ii, k, 60) += g60; + dF(ii, k, 61) += g61; + dF(ii, k, 62) += g62; + dF(ii, k, 63) += g63; + dF(ii, k, 64) += g64; + dF(ii, k, 65) += g65; + dF(ii, k, 66) += g66; + dF(ii, k, 67) += g67; + dF(ii, k, 68) += g68; + dF(ii, k, 69) += g69; + dF(ii, k, 70) += g70; + dF(ii, k, 71) += g71; + dF(ii, k, 72) += g72; + dF(ii, k, 73) += g73; + dF(ii, k, 74) += g74; + dF(ii, k, 75) += g75; + dF(ii, k, 76) += g76; + dF(ii, k, 77) += g77; + dF(ii, k, 78) += g78; + dF(ii, k, 79) += g79; + dF(ii, k, 80) += g80; + dF(ii, k, 81) += g81; + dF(ii, k, 82) += g82; + dF(ii, k, 83) += g83; + dF(ii, k, 84) += g84; + dF(ii, k, 85) += g85; + dF(ii, k, 86) += g86; + dF(ii, k, 87) += g87; + dF(ii, k, 88) += g88; + dF(ii, k, 89) += g89; + dF(ii, k, 90) += g90; + dF(ii, k, 91) += g91; + dF(ii, k, 92) += g92; + dF(ii, k, 93) += g93; + dF(ii, k, 94) += g94; + dF(ii, k, 95) += g95; + } else { + dF(ii, k, 48) = g48; + dF(ii, k, 49) = g49; + dF(ii, k, 50) = g50; + dF(ii, k, 51) = g51; + dF(ii, k, 52) = g52; + dF(ii, k, 53) = g53; + dF(ii, k, 54) = g54; + dF(ii, k, 55) = g55; + dF(ii, k, 56) = g56; + dF(ii, k, 57) = g57; + dF(ii, k, 58) = g58; + dF(ii, k, 59) = g59; + dF(ii, k, 60) = g60; + dF(ii, k, 61) = g61; + dF(ii, k, 62) = g62; + dF(ii, k, 63) = g63; + dF(ii, k, 64) = g64; + dF(ii, k, 65) = g65; + dF(ii, k, 66) = g66; + dF(ii, k, 67) = g67; + dF(ii, k, 68) = g68; + dF(ii, k, 69) = g69; + dF(ii, k, 70) = g70; + dF(ii, k, 71) = g71; + dF(ii, k, 72) = g72; + dF(ii, k, 73) = g73; + dF(ii, k, 74) = g74; + dF(ii, k, 75) = g75; + dF(ii, k, 76) = g76; + dF(ii, k, 77) = g77; + dF(ii, k, 78) = g78; + dF(ii, k, 79) = g79; + dF(ii, k, 80) = g80; + dF(ii, k, 81) = g81; + dF(ii, k, 82) = g82; + dF(ii, k, 83) = g83; + dF(ii, k, 84) = g84; + dF(ii, k, 85) = g85; + dF(ii, k, 86) = g86; + dF(ii, k, 87) = g87; + dF(ii, k, 88) = g88; + dF(ii, k, 89) = g89; + dF(ii, k, 90) = g90; + dF(ii, k, 91) = g91; + dF(ii, k, 92) = g92; + dF(ii, k, 93) = g93; + dF(ii, k, 94) = g94; + dF(ii, k, 95) = g95; } - { const float d = D(ii, k, 62); - g48 += 0.20000000298023224f * d * f43; - g49 += 0.20000000298023224f * d * f44; - g50 += 0.20000000298023224f * d * f45; - g51 += 0.20000000298023224f * d * f46; + } + { + float g96 = 0.0f; + float g97 = 0.0f; + float g98 = 0.0f; + float g99 = 0.0f; + float g100 = 0.0f; + float g101 = 0.0f; + float g102 = 0.0f; + float g103 = 0.0f; + float g104 = 0.0f; + float g105 = 0.0f; + float g106 = 0.0f; + float g107 = 0.0f; + float g108 = 0.0f; + float g109 = 0.0f; + float g110 = 0.0f; + float g111 = 0.0f; + float g112 = 0.0f; + float g113 = 0.0f; + float g114 = 0.0f; + float g115 = 0.0f; + float g116 = 0.0f; + float g117 = 0.0f; + float g118 = 0.0f; + float g119 = 0.0f; + float g120 = 0.0f; + float g121 = 0.0f; + float g122 = 0.0f; + float g123 = 0.0f; + float g124 = 0.0f; + float g125 = 0.0f; + float g126 = 0.0f; + float g127 = 0.0f; + float g128 = 0.0f; + float g129 = 0.0f; + float g130 = 0.0f; + float g131 = 0.0f; + float g132 = 0.0f; + float g133 = 0.0f; + float g134 = 0.0f; + float g135 = 0.0f; + float g136 = 0.0f; + float g137 = 0.0f; + float g138 = 0.0f; + float g139 = 0.0f; + float g140 = 0.0f; + { const float d = D(ii, k, 34); + g96 += 0.1111111119389534f * d * f87; + g97 += 0.1111111119389534f * d * f88; + g98 += 0.1111111119389534f * d * f89; + g99 += 0.1111111119389534f * d * f90; + g100 += 0.1111111119389534f * d * f91; + g101 += 0.1111111119389534f * d * f92; + g102 += 0.1111111119389534f * d * f93; + g103 += 0.1111111119389534f * d * f94; + g104 += 0.1111111119389534f * d * f95; } - { const float d = D(ii, k, 65); - g80 += 0.1428571492433548f * d * f80; - g80 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f81; - g81 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f82; - g82 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f83; - g83 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f84; - g84 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f85; - g85 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f86; - g86 += 0.1428571492433548f * d * f86; + { const float d = D(ii, k, 35); + g105 += 0.1111111119389534f * d * f87; + g106 += 0.1111111119389534f * d * f88; + g107 += 0.1111111119389534f * d * f89; + g108 += 0.1111111119389534f * d * f90; + g109 += 0.1111111119389534f * d * f91; + g110 += 0.1111111119389534f * d * f92; + g111 += 0.1111111119389534f * d * f93; + g112 += 0.1111111119389534f * d * f94; + g113 += 0.1111111119389534f * d * f95; } - { const float d = D(ii, k, 67); - g48 += 0.20000000298023224f * d * f48; - g48 += 0.20000000298023224f * d * f48; - g49 += 0.20000000298023224f * d * f49; - g49 += 0.20000000298023224f * d * f49; - g50 += 0.20000000298023224f * d * f50; - g50 += 0.20000000298023224f * d * f50; - g51 += 0.20000000298023224f * d * f51; - g51 += 0.20000000298023224f * d * f51; + { const float d = D(ii, k, 36); + g132 += 0.1111111119389534f * d * f87; + g133 += 0.1111111119389534f * d * f88; + g134 += 0.1111111119389534f * d * f89; + g135 += 0.1111111119389534f * d * f90; + g136 += 0.1111111119389534f * d * f91; + g137 += 0.1111111119389534f * d * f92; + g138 += 0.1111111119389534f * d * f93; + g139 += 0.1111111119389534f * d * f94; + g140 += 0.1111111119389534f * d * f95; } - { const float d = D(ii, k, 117); - g52 += 0.26726123690605164f * d * f21; - g53 += 0.2182178944349289f * d * f20; - g54 += 0.23904572427272797f * d * f19; - g54 += 0.0690065547823906f * d * f21; - g55 += -0.16903084516525269f * d * f18; - g56 += -0.0690065547823906f * d * f17; - g57 += -0.2182178944349289f * d * f18; - g58 += -0.26726123690605164f * d * f17; + { const float d = D(ii, k, 42); + g96 += 0.1111111119389534f * d * f96; + g96 += 0.1111111119389534f * d * f96; + g97 += 0.1111111119389534f * d * f97; + g97 += 0.1111111119389534f * d * f97; + g98 += 0.1111111119389534f * d * f98; + g98 += 0.1111111119389534f * d * f98; + g99 += 0.1111111119389534f * d * f99; + g99 += 0.1111111119389534f * d * f99; + g100 += 0.1111111119389534f * d * f100; + g100 += 0.1111111119389534f * d * f100; + g101 += 0.1111111119389534f * d * f101; + g101 += 0.1111111119389534f * d * f101; + g102 += 0.1111111119389534f * d * f102; + g102 += 0.1111111119389534f * d * f102; + g103 += 0.1111111119389534f * d * f103; + g103 += 0.1111111119389534f * d * f103; + g104 += 0.1111111119389534f * d * f104; + g104 += 0.1111111119389534f * d * f104; } - { const float d = D(ii, k, 118); - g53 += 0.2182178944349289f * d * f17; - g54 += 0.2760262191295624f * d * f18; - g55 += 0.29277002811431885f * d * f19; - g56 += 0.2760262191295624f * d * f20; - g57 += 0.2182178944349289f * d * f21; + { const float d = D(ii, k, 43); + g123 += 0.1111111119389534f * d * f96; + g96 += 0.1111111119389534f * d * f123; + g124 += 0.1111111119389534f * d * f97; + g97 += 0.1111111119389534f * d * f124; + g125 += 0.1111111119389534f * d * f98; + g98 += 0.1111111119389534f * d * f125; + g126 += 0.1111111119389534f * d * f99; + g99 += 0.1111111119389534f * d * f126; + g127 += 0.1111111119389534f * d * f100; + g100 += 0.1111111119389534f * d * f127; + g128 += 0.1111111119389534f * d * f101; + g101 += 0.1111111119389534f * d * f128; + g129 += 0.1111111119389534f * d * f102; + g102 += 0.1111111119389534f * d * f129; + g130 += 0.1111111119389534f * d * f103; + g103 += 0.1111111119389534f * d * f130; + g131 += 0.1111111119389534f * d * f104; + g104 += 0.1111111119389534f * d * f131; } - { const float d = D(ii, k, 119); - g52 += 0.26726123690605164f * d * f17; - g53 += 0.2182178944349289f * d * f18; - g54 += -0.0690065547823906f * d * f17; - g55 += -0.16903084516525269f * d * f20; - g56 += 0.23904572427272797f * d * f19; - g56 += -0.0690065547823906f * d * f21; - g57 += 0.2182178944349289f * d * f20; - g58 += 0.26726123690605164f * d * f21; + { const float d = D(ii, k, 44); + g132 += 0.1111111119389534f * d * f96; + g96 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f97; + g97 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f98; + g98 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f99; + g99 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f100; + g100 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f101; + g101 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f102; + g102 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f103; + g103 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f104; + g104 += 0.1111111119389534f * d * f140; } - { const float d = D(ii, k, 120); - g52 += 0.26726123690605164f * d * f26; - g53 += 0.2182178944349289f * d * f25; - g54 += 0.23904572427272797f * d * f24; - g54 += 0.0690065547823906f * d * f26; - g55 += -0.16903084516525269f * d * f23; - g56 += -0.0690065547823906f * d * f22; - g57 += -0.2182178944349289f * d * f23; - g58 += -0.26726123690605164f * d * f22; + { const float d = D(ii, k, 55); + g105 += 0.1111111119389534f * d * f105; + g105 += 0.1111111119389534f * d * f105; + g106 += 0.1111111119389534f * d * f106; + g106 += 0.1111111119389534f * d * f106; + g107 += 0.1111111119389534f * d * f107; + g107 += 0.1111111119389534f * d * f107; + g108 += 0.1111111119389534f * d * f108; + g108 += 0.1111111119389534f * d * f108; + g109 += 0.1111111119389534f * d * f109; + g109 += 0.1111111119389534f * d * f109; + g110 += 0.1111111119389534f * d * f110; + g110 += 0.1111111119389534f * d * f110; + g111 += 0.1111111119389534f * d * f111; + g111 += 0.1111111119389534f * d * f111; + g112 += 0.1111111119389534f * d * f112; + g112 += 0.1111111119389534f * d * f112; + g113 += 0.1111111119389534f * d * f113; + g113 += 0.1111111119389534f * d * f113; } - { const float d = D(ii, k, 121); - g53 += 0.2182178944349289f * d * f22; - g54 += 0.2760262191295624f * d * f23; - g55 += 0.29277002811431885f * d * f24; - g56 += 0.2760262191295624f * d * f25; - g57 += 0.2182178944349289f * d * f26; + { const float d = D(ii, k, 56); + g123 += 0.1111111119389534f * d * f105; + g105 += 0.1111111119389534f * d * f123; + g124 += 0.1111111119389534f * d * f106; + g106 += 0.1111111119389534f * d * f124; + g125 += 0.1111111119389534f * d * f107; + g107 += 0.1111111119389534f * d * f125; + g126 += 0.1111111119389534f * d * f108; + g108 += 0.1111111119389534f * d * f126; + g127 += 0.1111111119389534f * d * f109; + g109 += 0.1111111119389534f * d * f127; + g128 += 0.1111111119389534f * d * f110; + g110 += 0.1111111119389534f * d * f128; + g129 += 0.1111111119389534f * d * f111; + g111 += 0.1111111119389534f * d * f129; + g130 += 0.1111111119389534f * d * f112; + g112 += 0.1111111119389534f * d * f130; + g131 += 0.1111111119389534f * d * f113; + g113 += 0.1111111119389534f * d * f131; } - { const float d = D(ii, k, 122); - g52 += 0.26726123690605164f * d * f22; - g53 += 0.2182178944349289f * d * f23; - g54 += -0.0690065547823906f * d * f22; - g55 += -0.16903084516525269f * d * f25; - g56 += 0.23904572427272797f * d * f24; - g56 += -0.0690065547823906f * d * f26; - g57 += 0.2182178944349289f * d * f25; - g58 += 0.26726123690605164f * d * f26; + { const float d = D(ii, k, 57); + g132 += 0.1111111119389534f * d * f105; + g105 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f106; + g106 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f107; + g107 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f108; + g108 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f109; + g109 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f110; + g110 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f111; + g111 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f112; + g112 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f113; + g113 += 0.1111111119389534f * d * f140; } - { const float d = D(ii, k, 123); - g52 += 0.26726123690605164f * d * f31; - g53 += 0.2182178944349289f * d * f30; - g54 += 0.23904572427272797f * d * f29; - g54 += 0.0690065547823906f * d * f31; - g55 += -0.16903084516525269f * d * f28; - g56 += -0.0690065547823906f * d * f27; - g57 += -0.2182178944349289f * d * f28; - g58 += -0.26726123690605164f * d * f27; + { const float d = D(ii, k, 58); + g132 += 0.1111111119389534f * d * f114; + g114 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f115; + g115 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f116; + g116 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f117; + g117 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f118; + g118 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f119; + g119 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f120; + g120 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f121; + g121 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f122; + g122 += 0.1111111119389534f * d * f140; } - { const float d = D(ii, k, 124); - g53 += 0.2182178944349289f * d * f27; - g54 += 0.2760262191295624f * d * f28; - g55 += 0.29277002811431885f * d * f29; - g56 += 0.2760262191295624f * d * f30; - g57 += 0.2182178944349289f * d * f31; + { const float d = D(ii, k, 63); + g123 += 0.1111111119389534f * d * f123; + g123 += 0.1111111119389534f * d * f123; + g124 += 0.1111111119389534f * d * f124; + g124 += 0.1111111119389534f * d * f124; + g125 += 0.1111111119389534f * d * f125; + g125 += 0.1111111119389534f * d * f125; + g126 += 0.1111111119389534f * d * f126; + g126 += 0.1111111119389534f * d * f126; + g127 += 0.1111111119389534f * d * f127; + g127 += 0.1111111119389534f * d * f127; + g128 += 0.1111111119389534f * d * f128; + g128 += 0.1111111119389534f * d * f128; + g129 += 0.1111111119389534f * d * f129; + g129 += 0.1111111119389534f * d * f129; + g130 += 0.1111111119389534f * d * f130; + g130 += 0.1111111119389534f * d * f130; + g131 += 0.1111111119389534f * d * f131; + g131 += 0.1111111119389534f * d * f131; } - { const float d = D(ii, k, 125); - g52 += 0.26726123690605164f * d * f27; - g53 += 0.2182178944349289f * d * f28; - g54 += -0.0690065547823906f * d * f27; - g55 += -0.16903084516525269f * d * f30; - g56 += 0.23904572427272797f * d * f29; - g56 += -0.0690065547823906f * d * f31; - g57 += 0.2182178944349289f * d * f30; - g58 += 0.26726123690605164f * d * f31; + { const float d = D(ii, k, 68); + g132 += 0.1111111119389534f * d * f132; + g132 += 0.1111111119389534f * d * f132; + g133 += 0.1111111119389534f * d * f133; + g133 += 0.1111111119389534f * d * f133; + g134 += 0.1111111119389534f * d * f134; + g134 += 0.1111111119389534f * d * f134; + g135 += 0.1111111119389534f * d * f135; + g135 += 0.1111111119389534f * d * f135; + g136 += 0.1111111119389534f * d * f136; + g136 += 0.1111111119389534f * d * f136; + g137 += 0.1111111119389534f * d * f137; + g137 += 0.1111111119389534f * d * f137; + g138 += 0.1111111119389534f * d * f138; + g138 += 0.1111111119389534f * d * f138; + g139 += 0.1111111119389534f * d * f139; + g139 += 0.1111111119389534f * d * f139; + g140 += 0.1111111119389534f * d * f140; + g140 += 0.1111111119389534f * d * f140; + } + { const float d = D(ii, k, 189); + g96 += 0.20412415266036987f * d * f58; + g97 += 0.1767766922712326f * d * f57; + g98 += 0.14940357208251953f * d * f56; + g98 += 0.03857583925127983f * d * f58; + g99 += 0.17251639068126678f * d * f55; + g99 += 0.06681530922651291f * d * f57; + g100 += -0.13363061845302582f * d * f54; + g101 += -0.06681530922651291f * d * f53; + g102 += -0.03857583925127983f * d * f52; + g102 += -0.14940357208251953f * d * f54; + g103 += -0.1767766922712326f * d * f53; + g104 += -0.20412415266036987f * d * f52; } - { const float d = D(ii, k, 126); - g52 += 0.26726123690605164f * d * f36; - g53 += 0.2182178944349289f * d * f35; - g54 += 0.23904572427272797f * d * f34; - g54 += 0.0690065547823906f * d * f36; - g55 += -0.16903084516525269f * d * f33; - g56 += -0.0690065547823906f * d * f32; - g57 += -0.2182178944349289f * d * f33; - g58 += -0.26726123690605164f * d * f32; + { const float d = D(ii, k, 190); + g97 += 0.14433756470680237f * d * f52; + g98 += 0.18898223340511322f * d * f53; + g99 += 0.21128855645656586f * d * f54; + g100 += 0.2182178944349289f * d * f55; + g101 += 0.21128855645656586f * d * f56; + g102 += 0.18898223340511322f * d * f57; + g103 += 0.14433756470680237f * d * f58; } - { const float d = D(ii, k, 127); - g53 += 0.2182178944349289f * d * f32; - g54 += 0.2760262191295624f * d * f33; - g55 += 0.29277002811431885f * d * f34; - g56 += 0.2760262191295624f * d * f35; - g57 += 0.2182178944349289f * d * f36; + { const float d = D(ii, k, 191); + g96 += 0.20412415266036987f * d * f52; + g97 += 0.1767766922712326f * d * f53; + g98 += -0.03857583925127983f * d * f52; + g98 += 0.14940357208251953f * d * f54; + g99 += -0.06681530922651291f * d * f53; + g100 += -0.13363061845302582f * d * f56; + g101 += 0.17251639068126678f * d * f55; + g101 += -0.06681530922651291f * d * f57; + g102 += 0.14940357208251953f * d * f56; + g102 += -0.03857583925127983f * d * f58; + g103 += 0.1767766922712326f * d * f57; + g104 += 0.20412415266036987f * d * f58; } - { const float d = D(ii, k, 128); - g52 += 0.26726123690605164f * d * f32; - g53 += 0.2182178944349289f * d * f33; - g54 += -0.0690065547823906f * d * f32; - g55 += -0.16903084516525269f * d * f35; - g56 += 0.23904572427272797f * d * f34; - g56 += -0.0690065547823906f * d * f36; - g57 += 0.2182178944349289f * d * f35; - g58 += 0.26726123690605164f * d * f36; + { const float d = D(ii, k, 192); + g96 += 0.20412415266036987f * d * f65; + g97 += 0.1767766922712326f * d * f64; + g98 += 0.14940357208251953f * d * f63; + g98 += 0.03857583925127983f * d * f65; + g99 += 0.17251639068126678f * d * f62; + g99 += 0.06681530922651291f * d * f64; + g100 += -0.13363061845302582f * d * f61; + g101 += -0.06681530922651291f * d * f60; + g102 += -0.03857583925127983f * d * f59; + g102 += -0.14940357208251953f * d * f61; + g103 += -0.1767766922712326f * d * f60; + g104 += -0.20412415266036987f * d * f59; } - { const float d = D(ii, k, 129); - g52 += 0.26726123690605164f * d * f41; - g53 += 0.2182178944349289f * d * f40; - g54 += 0.23904572427272797f * d * f39; - g54 += 0.0690065547823906f * d * f41; - g55 += -0.16903084516525269f * d * f38; - g56 += -0.0690065547823906f * d * f37; - g57 += -0.2182178944349289f * d * f38; - g58 += -0.26726123690605164f * d * f37; + { const float d = D(ii, k, 193); + g97 += 0.14433756470680237f * d * f59; + g98 += 0.18898223340511322f * d * f60; + g99 += 0.21128855645656586f * d * f61; + g100 += 0.2182178944349289f * d * f62; + g101 += 0.21128855645656586f * d * f63; + g102 += 0.18898223340511322f * d * f64; + g103 += 0.14433756470680237f * d * f65; } - { const float d = D(ii, k, 130); - g53 += 0.2182178944349289f * d * f37; - g54 += 0.2760262191295624f * d * f38; - g55 += 0.29277002811431885f * d * f39; - g56 += 0.2760262191295624f * d * f40; - g57 += 0.2182178944349289f * d * f41; + { const float d = D(ii, k, 194); + g96 += 0.20412415266036987f * d * f59; + g97 += 0.1767766922712326f * d * f60; + g98 += -0.03857583925127983f * d * f59; + g98 += 0.14940357208251953f * d * f61; + g99 += -0.06681530922651291f * d * f60; + g100 += -0.13363061845302582f * d * f63; + g101 += 0.17251639068126678f * d * f62; + g101 += -0.06681530922651291f * d * f64; + g102 += 0.14940357208251953f * d * f63; + g102 += -0.03857583925127983f * d * f65; + g103 += 0.1767766922712326f * d * f64; + g104 += 0.20412415266036987f * d * f65; } - { const float d = D(ii, k, 131); - g52 += 0.26726123690605164f * d * f37; - g53 += 0.2182178944349289f * d * f38; - g54 += -0.0690065547823906f * d * f37; - g55 += -0.16903084516525269f * d * f40; - g56 += 0.23904572427272797f * d * f39; - g56 += -0.0690065547823906f * d * f41; - g57 += 0.2182178944349289f * d * f40; - g58 += 0.26726123690605164f * d * f41; + { const float d = D(ii, k, 195); + g96 += 0.20412415266036987f * d * f72; + g97 += 0.1767766922712326f * d * f71; + g98 += 0.14940357208251953f * d * f70; + g98 += 0.03857583925127983f * d * f72; + g99 += 0.17251639068126678f * d * f69; + g99 += 0.06681530922651291f * d * f71; + g100 += -0.13363061845302582f * d * f68; + g101 += -0.06681530922651291f * d * f67; + g102 += -0.03857583925127983f * d * f66; + g102 += -0.14940357208251953f * d * f68; + g103 += -0.1767766922712326f * d * f67; + g104 += -0.20412415266036987f * d * f66; } - { const float d = D(ii, k, 132); - g52 += 0.26726123690605164f * d * f46; - g53 += 0.2182178944349289f * d * f45; - g54 += 0.23904572427272797f * d * f44; - g54 += 0.0690065547823906f * d * f46; - g55 += -0.16903084516525269f * d * f43; - g56 += -0.0690065547823906f * d * f42; - g57 += -0.2182178944349289f * d * f43; - g58 += -0.26726123690605164f * d * f42; + { const float d = D(ii, k, 196); + g97 += 0.14433756470680237f * d * f66; + g98 += 0.18898223340511322f * d * f67; + g99 += 0.21128855645656586f * d * f68; + g100 += 0.2182178944349289f * d * f69; + g101 += 0.21128855645656586f * d * f70; + g102 += 0.18898223340511322f * d * f71; + g103 += 0.14433756470680237f * d * f72; } - { const float d = D(ii, k, 133); - g53 += 0.2182178944349289f * d * f42; - g54 += 0.2760262191295624f * d * f43; - g55 += 0.29277002811431885f * d * f44; - g56 += 0.2760262191295624f * d * f45; - g57 += 0.2182178944349289f * d * f46; + { const float d = D(ii, k, 197); + g96 += 0.20412415266036987f * d * f66; + g97 += 0.1767766922712326f * d * f67; + g98 += -0.03857583925127983f * d * f66; + g98 += 0.14940357208251953f * d * f68; + g99 += -0.06681530922651291f * d * f67; + g100 += -0.13363061845302582f * d * f70; + g101 += 0.17251639068126678f * d * f69; + g101 += -0.06681530922651291f * d * f71; + g102 += 0.14940357208251953f * d * f70; + g102 += -0.03857583925127983f * d * f72; + g103 += 0.1767766922712326f * d * f71; + g104 += 0.20412415266036987f * d * f72; } - { const float d = D(ii, k, 134); - g52 += 0.26726123690605164f * d * f42; - g53 += 0.2182178944349289f * d * f43; - g54 += -0.0690065547823906f * d * f42; - g55 += -0.16903084516525269f * d * f45; - g56 += 0.23904572427272797f * d * f44; - g56 += -0.0690065547823906f * d * f46; - g57 += 0.2182178944349289f * d * f45; - g58 += 0.26726123690605164f * d * f46; + { const float d = D(ii, k, 198); + g96 += 0.20412415266036987f * d * f79; + g97 += 0.1767766922712326f * d * f78; + g98 += 0.14940357208251953f * d * f77; + g98 += 0.03857583925127983f * d * f79; + g99 += 0.17251639068126678f * d * f76; + g99 += 0.06681530922651291f * d * f78; + g100 += -0.13363061845302582f * d * f75; + g101 += -0.06681530922651291f * d * f74; + g102 += -0.03857583925127983f * d * f73; + g102 += -0.14940357208251953f * d * f75; + g103 += -0.1767766922712326f * d * f74; + g104 += -0.20412415266036987f * d * f73; } - { const float d = D(ii, k, 135); - g52 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f52; - g53 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f53; - g54 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f54; - g54 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f54; - g55 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f55; - g56 += -0.0690065547823906f * d * f47; - g57 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f57; - g58 += -0.26726123690605164f * d * f47; + { const float d = D(ii, k, 199); + g97 += 0.14433756470680237f * d * f73; + g98 += 0.18898223340511322f * d * f74; + g99 += 0.21128855645656586f * d * f75; + g100 += 0.2182178944349289f * d * f76; + g101 += 0.21128855645656586f * d * f77; + g102 += 0.18898223340511322f * d * f78; + g103 += 0.14433756470680237f * d * f79; } - { const float d = D(ii, k, 136); - g53 += 0.2182178944349289f * d * f47; - g54 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f54; - g55 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f55; - g56 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f56; - g57 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f57; + { const float d = D(ii, k, 200); + g96 += 0.20412415266036987f * d * f73; + g97 += 0.1767766922712326f * d * f74; + g98 += -0.03857583925127983f * d * f73; + g98 += 0.14940357208251953f * d * f75; + g99 += -0.06681530922651291f * d * f74; + g100 += -0.13363061845302582f * d * f77; + g101 += 0.17251639068126678f * d * f76; + g101 += -0.06681530922651291f * d * f78; + g102 += 0.14940357208251953f * d * f77; + g102 += -0.03857583925127983f * d * f79; + g103 += 0.1767766922712326f * d * f78; + g104 += 0.20412415266036987f * d * f79; } - { const float d = D(ii, k, 137); - g52 += 0.26726123690605164f * d * f47; - g53 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f53; - g54 += -0.0690065547823906f * d * f47; - g55 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f55; - g56 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f56; - g56 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f56; - g57 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f57; - g58 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f58; + { const float d = D(ii, k, 201); + g96 += 0.20412415266036987f * d * f86; + g97 += 0.1767766922712326f * d * f85; + g98 += 0.14940357208251953f * d * f84; + g98 += 0.03857583925127983f * d * f86; + g99 += 0.17251639068126678f * d * f83; + g99 += 0.06681530922651291f * d * f85; + g100 += -0.13363061845302582f * d * f82; + g101 += -0.06681530922651291f * d * f81; + g102 += -0.03857583925127983f * d * f80; + g102 += -0.14940357208251953f * d * f82; + g103 += -0.1767766922712326f * d * f81; + g104 += -0.20412415266036987f * d * f80; + } + { const float d = D(ii, k, 202); + g97 += 0.14433756470680237f * d * f80; + g98 += 0.18898223340511322f * d * f81; + g99 += 0.21128855645656586f * d * f82; + g100 += 0.2182178944349289f * d * f83; + g101 += 0.21128855645656586f * d * f84; + g102 += 0.18898223340511322f * d * f85; + g103 += 0.14433756470680237f * d * f86; } - { const float d = D(ii, k, 150); - g87 += 0.20412415266036987f * d * f65; - g65 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f64; - g64 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f63; - g63 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f65; - g65 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f62; - g62 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f64; - g64 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f61; - g61 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f60; - g60 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f59; - g59 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f61; - g61 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f60; - g60 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f59; - g59 += -0.20412415266036987f * d * f95; + { const float d = D(ii, k, 203); + g96 += 0.20412415266036987f * d * f80; + g97 += 0.1767766922712326f * d * f81; + g98 += -0.03857583925127983f * d * f80; + g98 += 0.14940357208251953f * d * f82; + g99 += -0.06681530922651291f * d * f81; + g100 += -0.13363061845302582f * d * f84; + g101 += 0.17251639068126678f * d * f83; + g101 += -0.06681530922651291f * d * f85; + g102 += 0.14940357208251953f * d * f84; + g102 += -0.03857583925127983f * d * f86; + g103 += 0.1767766922712326f * d * f85; + g104 += 0.20412415266036987f * d * f86; } - { const float d = D(ii, k, 151); - g88 += 0.14433756470680237f * d * f59; - g59 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f60; - g60 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f61; - g61 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f62; - g62 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f63; - g63 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f64; - g64 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f65; - g65 += 0.14433756470680237f * d * f94; + { const float d = D(ii, k, 249); + g105 += 0.20412415266036987f * d * f58; + g106 += 0.1767766922712326f * d * f57; + g107 += 0.14940357208251953f * d * f56; + g107 += 0.03857583925127983f * d * f58; + g108 += 0.17251639068126678f * d * f55; + g108 += 0.06681530922651291f * d * f57; + g109 += -0.13363061845302582f * d * f54; + g110 += -0.06681530922651291f * d * f53; + g111 += -0.03857583925127983f * d * f52; + g111 += -0.14940357208251953f * d * f54; + g112 += -0.1767766922712326f * d * f53; + g113 += -0.20412415266036987f * d * f52; } - { const float d = D(ii, k, 152); - g87 += 0.20412415266036987f * d * f59; - g59 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f60; - g60 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f59; - g59 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f61; - g61 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f60; - g60 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f63; - g63 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f62; - g62 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f64; - g64 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f63; - g63 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f65; - g65 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f64; - g64 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f65; - g65 += 0.20412415266036987f * d * f95; + { const float d = D(ii, k, 250); + g106 += 0.14433756470680237f * d * f52; + g107 += 0.18898223340511322f * d * f53; + g108 += 0.21128855645656586f * d * f54; + g109 += 0.2182178944349289f * d * f55; + g110 += 0.21128855645656586f * d * f56; + g111 += 0.18898223340511322f * d * f57; + g112 += 0.14433756470680237f * d * f58; } - { const float d = D(ii, k, 153); - g87 += 0.20412415266036987f * d * f72; - g72 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f71; - g71 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f70; - g70 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f72; - g72 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f69; - g69 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f71; - g71 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f68; - g68 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f67; - g67 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f66; - g66 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f68; - g68 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f67; - g67 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f66; - g66 += -0.20412415266036987f * d * f95; + { const float d = D(ii, k, 251); + g105 += 0.20412415266036987f * d * f52; + g106 += 0.1767766922712326f * d * f53; + g107 += -0.03857583925127983f * d * f52; + g107 += 0.14940357208251953f * d * f54; + g108 += -0.06681530922651291f * d * f53; + g109 += -0.13363061845302582f * d * f56; + g110 += 0.17251639068126678f * d * f55; + g110 += -0.06681530922651291f * d * f57; + g111 += 0.14940357208251953f * d * f56; + g111 += -0.03857583925127983f * d * f58; + g112 += 0.1767766922712326f * d * f57; + g113 += 0.20412415266036987f * d * f58; } - { const float d = D(ii, k, 154); - g88 += 0.14433756470680237f * d * f66; - g66 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f67; - g67 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f68; - g68 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f69; - g69 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f70; - g70 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f71; - g71 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f72; - g72 += 0.14433756470680237f * d * f94; + { const float d = D(ii, k, 252); + g105 += 0.20412415266036987f * d * f72; + g106 += 0.1767766922712326f * d * f71; + g107 += 0.14940357208251953f * d * f70; + g107 += 0.03857583925127983f * d * f72; + g108 += 0.17251639068126678f * d * f69; + g108 += 0.06681530922651291f * d * f71; + g109 += -0.13363061845302582f * d * f68; + g110 += -0.06681530922651291f * d * f67; + g111 += -0.03857583925127983f * d * f66; + g111 += -0.14940357208251953f * d * f68; + g112 += -0.1767766922712326f * d * f67; + g113 += -0.20412415266036987f * d * f66; } - { const float d = D(ii, k, 155); - g87 += 0.20412415266036987f * d * f66; - g66 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f67; - g67 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f66; - g66 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f68; - g68 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f67; - g67 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f70; - g70 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f69; - g69 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f71; - g71 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f70; - g70 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f72; - g72 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f71; - g71 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f72; - g72 += 0.20412415266036987f * d * f95; + { const float d = D(ii, k, 253); + g106 += 0.14433756470680237f * d * f66; + g107 += 0.18898223340511322f * d * f67; + g108 += 0.21128855645656586f * d * f68; + g109 += 0.2182178944349289f * d * f69; + g110 += 0.21128855645656586f * d * f70; + g111 += 0.18898223340511322f * d * f71; + g112 += 0.14433756470680237f * d * f72; } - { const float d = D(ii, k, 156); - g87 += 0.20412415266036987f * d * f79; - g79 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f78; - g78 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f77; - g77 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f79; - g79 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f76; - g76 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f78; - g78 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f75; - g75 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f74; - g74 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f73; - g73 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f75; - g75 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f74; - g74 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f73; - g73 += -0.20412415266036987f * d * f95; + { const float d = D(ii, k, 254); + g105 += 0.20412415266036987f * d * f66; + g106 += 0.1767766922712326f * d * f67; + g107 += -0.03857583925127983f * d * f66; + g107 += 0.14940357208251953f * d * f68; + g108 += -0.06681530922651291f * d * f67; + g109 += -0.13363061845302582f * d * f70; + g110 += 0.17251639068126678f * d * f69; + g110 += -0.06681530922651291f * d * f71; + g111 += 0.14940357208251953f * d * f70; + g111 += -0.03857583925127983f * d * f72; + g112 += 0.1767766922712326f * d * f71; + g113 += 0.20412415266036987f * d * f72; + } + { const float d = D(ii, k, 255); + g105 += 0.20412415266036987f * d * f79; + g106 += 0.1767766922712326f * d * f78; + g107 += 0.14940357208251953f * d * f77; + g107 += 0.03857583925127983f * d * f79; + g108 += 0.17251639068126678f * d * f76; + g108 += 0.06681530922651291f * d * f78; + g109 += -0.13363061845302582f * d * f75; + g110 += -0.06681530922651291f * d * f74; + g111 += -0.03857583925127983f * d * f73; + g111 += -0.14940357208251953f * d * f75; + g112 += -0.1767766922712326f * d * f74; + g113 += -0.20412415266036987f * d * f73; } - { const float d = D(ii, k, 157); - g88 += 0.14433756470680237f * d * f73; - g73 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f74; - g74 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f75; - g75 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f76; - g76 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f77; - g77 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f78; - g78 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f79; - g79 += 0.14433756470680237f * d * f94; + { const float d = D(ii, k, 256); + g106 += 0.14433756470680237f * d * f73; + g107 += 0.18898223340511322f * d * f74; + g108 += 0.21128855645656586f * d * f75; + g109 += 0.2182178944349289f * d * f76; + g110 += 0.21128855645656586f * d * f77; + g111 += 0.18898223340511322f * d * f78; + g112 += 0.14433756470680237f * d * f79; } - { const float d = D(ii, k, 158); - g87 += 0.20412415266036987f * d * f73; - g73 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f74; - g74 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f73; - g73 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f75; - g75 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f74; - g74 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f77; - g77 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f76; - g76 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f78; - g78 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f77; - g77 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f79; - g79 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f78; - g78 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f79; - g79 += 0.20412415266036987f * d * f95; + { const float d = D(ii, k, 257); + g105 += 0.20412415266036987f * d * f73; + g106 += 0.1767766922712326f * d * f74; + g107 += -0.03857583925127983f * d * f73; + g107 += 0.14940357208251953f * d * f75; + g108 += -0.06681530922651291f * d * f74; + g109 += -0.13363061845302582f * d * f77; + g110 += 0.17251639068126678f * d * f76; + g110 += -0.06681530922651291f * d * f78; + g111 += 0.14940357208251953f * d * f77; + g111 += -0.03857583925127983f * d * f79; + g112 += 0.1767766922712326f * d * f78; + g113 += 0.20412415266036987f * d * f79; } - { const float d = D(ii, k, 159); - g87 += 0.20412415266036987f * d * f86; - g86 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f85; - g85 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f84; - g84 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f86; - g86 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f83; - g83 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f85; - g85 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f82; - g82 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f81; - g81 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f80; - g80 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f82; - g82 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f81; - g81 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f80; - g80 += -0.20412415266036987f * d * f95; + { const float d = D(ii, k, 258); + g105 += 0.20412415266036987f * d * f86; + g106 += 0.1767766922712326f * d * f85; + g107 += 0.14940357208251953f * d * f84; + g107 += 0.03857583925127983f * d * f86; + g108 += 0.17251639068126678f * d * f83; + g108 += 0.06681530922651291f * d * f85; + g109 += -0.13363061845302582f * d * f82; + g110 += -0.06681530922651291f * d * f81; + g111 += -0.03857583925127983f * d * f80; + g111 += -0.14940357208251953f * d * f82; + g112 += -0.1767766922712326f * d * f81; + g113 += -0.20412415266036987f * d * f80; } - { const float d = D(ii, k, 160); - g88 += 0.14433756470680237f * d * f80; - g80 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f81; - g81 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f82; - g82 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f83; - g83 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f84; - g84 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f85; - g85 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f86; - g86 += 0.14433756470680237f * d * f94; + { const float d = D(ii, k, 259); + g106 += 0.14433756470680237f * d * f80; + g107 += 0.18898223340511322f * d * f81; + g108 += 0.21128855645656586f * d * f82; + g109 += 0.2182178944349289f * d * f83; + g110 += 0.21128855645656586f * d * f84; + g111 += 0.18898223340511322f * d * f85; + g112 += 0.14433756470680237f * d * f86; } - { const float d = D(ii, k, 161); - g87 += 0.20412415266036987f * d * f80; - g80 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f81; - g81 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f80; - g80 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f82; - g82 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f81; - g81 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f84; - g84 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f83; - g83 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f85; - g85 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f84; - g84 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f86; - g86 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f85; - g85 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f86; - g86 += 0.20412415266036987f * d * f95; + { const float d = D(ii, k, 260); + g105 += 0.20412415266036987f * d * f80; + g106 += 0.1767766922712326f * d * f81; + g107 += -0.03857583925127983f * d * f80; + g107 += 0.14940357208251953f * d * f82; + g108 += -0.06681530922651291f * d * f81; + g109 += -0.13363061845302582f * d * f84; + g110 += 0.17251639068126678f * d * f83; + g110 += -0.06681530922651291f * d * f85; + g111 += 0.14940357208251953f * d * f84; + g111 += -0.03857583925127983f * d * f86; + g112 += 0.1767766922712326f * d * f85; + g113 += 0.20412415266036987f * d * f86; } - { const float d = D(ii, k, 162); - g59 += 0.26726123690605164f * d * f31; - g60 += 0.2182178944349289f * d * f30; - g61 += 0.23904572427272797f * d * f29; - g61 += 0.0690065547823906f * d * f31; - g62 += -0.16903084516525269f * d * f28; - g63 += -0.0690065547823906f * d * f27; - g64 += -0.2182178944349289f * d * f28; - g65 += -0.26726123690605164f * d * f27; + { const float d = D(ii, k, 261); + g114 += 0.20412415266036987f * d * f72; + g115 += 0.1767766922712326f * d * f71; + g116 += 0.14940357208251953f * d * f70; + g116 += 0.03857583925127983f * d * f72; + g117 += 0.17251639068126678f * d * f69; + g117 += 0.06681530922651291f * d * f71; + g118 += -0.13363061845302582f * d * f68; + g119 += -0.06681530922651291f * d * f67; + g120 += -0.03857583925127983f * d * f66; + g120 += -0.14940357208251953f * d * f68; + g121 += -0.1767766922712326f * d * f67; + g122 += -0.20412415266036987f * d * f66; } - { const float d = D(ii, k, 163); - g60 += 0.2182178944349289f * d * f27; - g61 += 0.2760262191295624f * d * f28; - g62 += 0.29277002811431885f * d * f29; - g63 += 0.2760262191295624f * d * f30; - g64 += 0.2182178944349289f * d * f31; + { const float d = D(ii, k, 262); + g115 += 0.14433756470680237f * d * f66; + g116 += 0.18898223340511322f * d * f67; + g117 += 0.21128855645656586f * d * f68; + g118 += 0.2182178944349289f * d * f69; + g119 += 0.21128855645656586f * d * f70; + g120 += 0.18898223340511322f * d * f71; + g121 += 0.14433756470680237f * d * f72; } - { const float d = D(ii, k, 164); - g59 += 0.26726123690605164f * d * f27; - g60 += 0.2182178944349289f * d * f28; - g61 += -0.0690065547823906f * d * f27; - g62 += -0.16903084516525269f * d * f30; - g63 += 0.23904572427272797f * d * f29; - g63 += -0.0690065547823906f * d * f31; - g64 += 0.2182178944349289f * d * f30; - g65 += 0.26726123690605164f * d * f31; + { const float d = D(ii, k, 263); + g114 += 0.20412415266036987f * d * f66; + g115 += 0.1767766922712326f * d * f67; + g116 += -0.03857583925127983f * d * f66; + g116 += 0.14940357208251953f * d * f68; + g117 += -0.06681530922651291f * d * f67; + g118 += -0.13363061845302582f * d * f70; + g119 += 0.17251639068126678f * d * f69; + g119 += -0.06681530922651291f * d * f71; + g120 += 0.14940357208251953f * d * f70; + g120 += -0.03857583925127983f * d * f72; + g121 += 0.1767766922712326f * d * f71; + g122 += 0.20412415266036987f * d * f72; } - { const float d = D(ii, k, 165); - g59 += 0.26726123690605164f * d * f36; - g60 += 0.2182178944349289f * d * f35; - g61 += 0.23904572427272797f * d * f34; - g61 += 0.0690065547823906f * d * f36; - g62 += -0.16903084516525269f * d * f33; - g63 += -0.0690065547823906f * d * f32; - g64 += -0.2182178944349289f * d * f33; - g65 += -0.26726123690605164f * d * f32; + { const float d = D(ii, k, 264); + g114 += 0.20412415266036987f * d * f79; + g115 += 0.1767766922712326f * d * f78; + g116 += 0.14940357208251953f * d * f77; + g116 += 0.03857583925127983f * d * f79; + g117 += 0.17251639068126678f * d * f76; + g117 += 0.06681530922651291f * d * f78; + g118 += -0.13363061845302582f * d * f75; + g119 += -0.06681530922651291f * d * f74; + g120 += -0.03857583925127983f * d * f73; + g120 += -0.14940357208251953f * d * f75; + g121 += -0.1767766922712326f * d * f74; + g122 += -0.20412415266036987f * d * f73; } - { const float d = D(ii, k, 166); - g60 += 0.2182178944349289f * d * f32; - g61 += 0.2760262191295624f * d * f33; - g62 += 0.29277002811431885f * d * f34; - g63 += 0.2760262191295624f * d * f35; - g64 += 0.2182178944349289f * d * f36; + { const float d = D(ii, k, 265); + g115 += 0.14433756470680237f * d * f73; + g116 += 0.18898223340511322f * d * f74; + g117 += 0.21128855645656586f * d * f75; + g118 += 0.2182178944349289f * d * f76; + g119 += 0.21128855645656586f * d * f77; + g120 += 0.18898223340511322f * d * f78; + g121 += 0.14433756470680237f * d * f79; + } + { const float d = D(ii, k, 266); + g114 += 0.20412415266036987f * d * f73; + g115 += 0.1767766922712326f * d * f74; + g116 += -0.03857583925127983f * d * f73; + g116 += 0.14940357208251953f * d * f75; + g117 += -0.06681530922651291f * d * f74; + g118 += -0.13363061845302582f * d * f77; + g119 += 0.17251639068126678f * d * f76; + g119 += -0.06681530922651291f * d * f78; + g120 += 0.14940357208251953f * d * f77; + g120 += -0.03857583925127983f * d * f79; + g121 += 0.1767766922712326f * d * f78; + g122 += 0.20412415266036987f * d * f79; } - { const float d = D(ii, k, 167); - g59 += 0.26726123690605164f * d * f32; - g60 += 0.2182178944349289f * d * f33; - g61 += -0.0690065547823906f * d * f32; - g62 += -0.16903084516525269f * d * f35; - g63 += 0.23904572427272797f * d * f34; - g63 += -0.0690065547823906f * d * f36; - g64 += 0.2182178944349289f * d * f35; - g65 += 0.26726123690605164f * d * f36; + { const float d = D(ii, k, 267); + g114 += 0.20412415266036987f * d * f86; + g115 += 0.1767766922712326f * d * f85; + g116 += 0.14940357208251953f * d * f84; + g116 += 0.03857583925127983f * d * f86; + g117 += 0.17251639068126678f * d * f83; + g117 += 0.06681530922651291f * d * f85; + g118 += -0.13363061845302582f * d * f82; + g119 += -0.06681530922651291f * d * f81; + g120 += -0.03857583925127983f * d * f80; + g120 += -0.14940357208251953f * d * f82; + g121 += -0.1767766922712326f * d * f81; + g122 += -0.20412415266036987f * d * f80; } - { const float d = D(ii, k, 168); - g59 += 0.26726123690605164f * d * f41; - g60 += 0.2182178944349289f * d * f40; - g61 += 0.23904572427272797f * d * f39; - g61 += 0.0690065547823906f * d * f41; - g62 += -0.16903084516525269f * d * f38; - g63 += -0.0690065547823906f * d * f37; - g64 += -0.2182178944349289f * d * f38; - g65 += -0.26726123690605164f * d * f37; + { const float d = D(ii, k, 268); + g115 += 0.14433756470680237f * d * f80; + g116 += 0.18898223340511322f * d * f81; + g117 += 0.21128855645656586f * d * f82; + g118 += 0.2182178944349289f * d * f83; + g119 += 0.21128855645656586f * d * f84; + g120 += 0.18898223340511322f * d * f85; + g121 += 0.14433756470680237f * d * f86; } - { const float d = D(ii, k, 169); - g60 += 0.2182178944349289f * d * f37; - g61 += 0.2760262191295624f * d * f38; - g62 += 0.29277002811431885f * d * f39; - g63 += 0.2760262191295624f * d * f40; - g64 += 0.2182178944349289f * d * f41; + { const float d = D(ii, k, 269); + g114 += 0.20412415266036987f * d * f80; + g115 += 0.1767766922712326f * d * f81; + g116 += -0.03857583925127983f * d * f80; + g116 += 0.14940357208251953f * d * f82; + g117 += -0.06681530922651291f * d * f81; + g118 += -0.13363061845302582f * d * f84; + g119 += 0.17251639068126678f * d * f83; + g119 += -0.06681530922651291f * d * f85; + g120 += 0.14940357208251953f * d * f84; + g120 += -0.03857583925127983f * d * f86; + g121 += 0.1767766922712326f * d * f85; + g122 += 0.20412415266036987f * d * f86; } - { const float d = D(ii, k, 170); - g59 += 0.26726123690605164f * d * f37; - g60 += 0.2182178944349289f * d * f38; - g61 += -0.0690065547823906f * d * f37; - g62 += -0.16903084516525269f * d * f40; - g63 += 0.23904572427272797f * d * f39; - g63 += -0.0690065547823906f * d * f41; - g64 += 0.2182178944349289f * d * f40; - g65 += 0.26726123690605164f * d * f41; + { const float d = D(ii, k, 300); + g123 += 0.20412415266036987f * d * f58; + g124 += 0.1767766922712326f * d * f57; + g125 += 0.14940357208251953f * d * f56; + g125 += 0.03857583925127983f * d * f58; + g126 += 0.17251639068126678f * d * f55; + g126 += 0.06681530922651291f * d * f57; + g127 += -0.13363061845302582f * d * f54; + g128 += -0.06681530922651291f * d * f53; + g129 += -0.03857583925127983f * d * f52; + g129 += -0.14940357208251953f * d * f54; + g130 += -0.1767766922712326f * d * f53; + g131 += -0.20412415266036987f * d * f52; } - { const float d = D(ii, k, 171); - g59 += 0.26726123690605164f * d * f46; - g60 += 0.2182178944349289f * d * f45; - g61 += 0.23904572427272797f * d * f44; - g61 += 0.0690065547823906f * d * f46; - g62 += -0.16903084516525269f * d * f43; - g63 += -0.0690065547823906f * d * f42; - g64 += -0.2182178944349289f * d * f43; - g65 += -0.26726123690605164f * d * f42; + { const float d = D(ii, k, 301); + g124 += 0.14433756470680237f * d * f52; + g125 += 0.18898223340511322f * d * f53; + g126 += 0.21128855645656586f * d * f54; + g127 += 0.2182178944349289f * d * f55; + g128 += 0.21128855645656586f * d * f56; + g129 += 0.18898223340511322f * d * f57; + g130 += 0.14433756470680237f * d * f58; } - { const float d = D(ii, k, 172); - g60 += 0.2182178944349289f * d * f42; - g61 += 0.2760262191295624f * d * f43; - g62 += 0.29277002811431885f * d * f44; - g63 += 0.2760262191295624f * d * f45; - g64 += 0.2182178944349289f * d * f46; + { const float d = D(ii, k, 302); + g123 += 0.20412415266036987f * d * f52; + g124 += 0.1767766922712326f * d * f53; + g125 += -0.03857583925127983f * d * f52; + g125 += 0.14940357208251953f * d * f54; + g126 += -0.06681530922651291f * d * f53; + g127 += -0.13363061845302582f * d * f56; + g128 += 0.17251639068126678f * d * f55; + g128 += -0.06681530922651291f * d * f57; + g129 += 0.14940357208251953f * d * f56; + g129 += -0.03857583925127983f * d * f58; + g130 += 0.1767766922712326f * d * f57; + g131 += 0.20412415266036987f * d * f58; } - { const float d = D(ii, k, 173); - g59 += 0.26726123690605164f * d * f42; - g60 += 0.2182178944349289f * d * f43; - g61 += -0.0690065547823906f * d * f42; - g62 += -0.16903084516525269f * d * f45; - g63 += 0.23904572427272797f * d * f44; - g63 += -0.0690065547823906f * d * f46; - g64 += 0.2182178944349289f * d * f45; - g65 += 0.26726123690605164f * d * f46; + { const float d = D(ii, k, 303); + g123 += 0.20412415266036987f * d * f65; + g124 += 0.1767766922712326f * d * f64; + g125 += 0.14940357208251953f * d * f63; + g125 += 0.03857583925127983f * d * f65; + g126 += 0.17251639068126678f * d * f62; + g126 += 0.06681530922651291f * d * f64; + g127 += -0.13363061845302582f * d * f61; + g128 += -0.06681530922651291f * d * f60; + g129 += -0.03857583925127983f * d * f59; + g129 += -0.14940357208251953f * d * f61; + g130 += -0.1767766922712326f * d * f60; + g131 += -0.20412415266036987f * d * f59; } - { const float d = D(ii, k, 174); - g59 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f59; - g60 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f60; - g61 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f61; - g61 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f61; - g62 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f62; - g63 += -0.0690065547823906f * d * f47; - g64 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f64; - g65 += -0.26726123690605164f * d * f47; + { const float d = D(ii, k, 304); + g124 += 0.14433756470680237f * d * f59; + g125 += 0.18898223340511322f * d * f60; + g126 += 0.21128855645656586f * d * f61; + g127 += 0.2182178944349289f * d * f62; + g128 += 0.21128855645656586f * d * f63; + g129 += 0.18898223340511322f * d * f64; + g130 += 0.14433756470680237f * d * f65; } - { const float d = D(ii, k, 175); - g60 += 0.2182178944349289f * d * f47; - g61 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f61; - g62 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f62; - g63 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f63; - g64 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f64; + { const float d = D(ii, k, 305); + g123 += 0.20412415266036987f * d * f59; + g124 += 0.1767766922712326f * d * f60; + g125 += -0.03857583925127983f * d * f59; + g125 += 0.14940357208251953f * d * f61; + g126 += -0.06681530922651291f * d * f60; + g127 += -0.13363061845302582f * d * f63; + g128 += 0.17251639068126678f * d * f62; + g128 += -0.06681530922651291f * d * f64; + g129 += 0.14940357208251953f * d * f63; + g129 += -0.03857583925127983f * d * f65; + g130 += 0.1767766922712326f * d * f64; + g131 += 0.20412415266036987f * d * f65; } - { const float d = D(ii, k, 176); - g59 += 0.26726123690605164f * d * f47; - g60 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f60; - g61 += -0.0690065547823906f * d * f47; - g62 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f62; - g63 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f63; - g63 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f63; - g64 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f64; - g65 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f65; + { const float d = D(ii, k, 306); + g123 += 0.20412415266036987f * d * f72; + g124 += 0.1767766922712326f * d * f71; + g125 += 0.14940357208251953f * d * f70; + g125 += 0.03857583925127983f * d * f72; + g126 += 0.17251639068126678f * d * f69; + g126 += 0.06681530922651291f * d * f71; + g127 += -0.13363061845302582f * d * f68; + g128 += -0.06681530922651291f * d * f67; + g129 += -0.03857583925127983f * d * f66; + g129 += -0.14940357208251953f * d * f68; + g130 += -0.1767766922712326f * d * f67; + g131 += -0.20412415266036987f * d * f66; } - { const float d = D(ii, k, 189); - g58 += 0.20412415266036987f * d * f96; - g57 += 0.1767766922712326f * d * f97; - g56 += 0.14940357208251953f * d * f98; - g58 += 0.03857583925127983f * d * f98; - g55 += 0.17251639068126678f * d * f99; - g57 += 0.06681530922651291f * d * f99; - g54 += -0.13363061845302582f * d * f100; - g53 += -0.06681530922651291f * d * f101; - g52 += -0.03857583925127983f * d * f102; - g54 += -0.14940357208251953f * d * f102; - g53 += -0.1767766922712326f * d * f103; - g52 += -0.20412415266036987f * d * f104; + { const float d = D(ii, k, 307); + g124 += 0.14433756470680237f * d * f66; + g125 += 0.18898223340511322f * d * f67; + g126 += 0.21128855645656586f * d * f68; + g127 += 0.2182178944349289f * d * f69; + g128 += 0.21128855645656586f * d * f70; + g129 += 0.18898223340511322f * d * f71; + g130 += 0.14433756470680237f * d * f72; } - { const float d = D(ii, k, 190); - g52 += 0.14433756470680237f * d * f97; - g53 += 0.18898223340511322f * d * f98; - g54 += 0.21128855645656586f * d * f99; - g55 += 0.2182178944349289f * d * f100; - g56 += 0.21128855645656586f * d * f101; - g57 += 0.18898223340511322f * d * f102; - g58 += 0.14433756470680237f * d * f103; + { const float d = D(ii, k, 308); + g123 += 0.20412415266036987f * d * f66; + g124 += 0.1767766922712326f * d * f67; + g125 += -0.03857583925127983f * d * f66; + g125 += 0.14940357208251953f * d * f68; + g126 += -0.06681530922651291f * d * f67; + g127 += -0.13363061845302582f * d * f70; + g128 += 0.17251639068126678f * d * f69; + g128 += -0.06681530922651291f * d * f71; + g129 += 0.14940357208251953f * d * f70; + g129 += -0.03857583925127983f * d * f72; + g130 += 0.1767766922712326f * d * f71; + g131 += 0.20412415266036987f * d * f72; } - { const float d = D(ii, k, 191); - g52 += 0.20412415266036987f * d * f96; - g53 += 0.1767766922712326f * d * f97; - g52 += -0.03857583925127983f * d * f98; - g54 += 0.14940357208251953f * d * f98; - g53 += -0.06681530922651291f * d * f99; - g56 += -0.13363061845302582f * d * f100; - g55 += 0.17251639068126678f * d * f101; - g57 += -0.06681530922651291f * d * f101; - g56 += 0.14940357208251953f * d * f102; - g58 += -0.03857583925127983f * d * f102; - g57 += 0.1767766922712326f * d * f103; - g58 += 0.20412415266036987f * d * f104; + { const float d = D(ii, k, 309); + g123 += 0.20412415266036987f * d * f79; + g124 += 0.1767766922712326f * d * f78; + g125 += 0.14940357208251953f * d * f77; + g125 += 0.03857583925127983f * d * f79; + g126 += 0.17251639068126678f * d * f76; + g126 += 0.06681530922651291f * d * f78; + g127 += -0.13363061845302582f * d * f75; + g128 += -0.06681530922651291f * d * f74; + g129 += -0.03857583925127983f * d * f73; + g129 += -0.14940357208251953f * d * f75; + g130 += -0.1767766922712326f * d * f74; + g131 += -0.20412415266036987f * d * f73; } - { const float d = D(ii, k, 192); - g65 += 0.20412415266036987f * d * f96; - g64 += 0.1767766922712326f * d * f97; - g63 += 0.14940357208251953f * d * f98; - g65 += 0.03857583925127983f * d * f98; - g62 += 0.17251639068126678f * d * f99; - g64 += 0.06681530922651291f * d * f99; - g61 += -0.13363061845302582f * d * f100; - g60 += -0.06681530922651291f * d * f101; - g59 += -0.03857583925127983f * d * f102; - g61 += -0.14940357208251953f * d * f102; - g60 += -0.1767766922712326f * d * f103; - g59 += -0.20412415266036987f * d * f104; + { const float d = D(ii, k, 310); + g124 += 0.14433756470680237f * d * f73; + g125 += 0.18898223340511322f * d * f74; + g126 += 0.21128855645656586f * d * f75; + g127 += 0.2182178944349289f * d * f76; + g128 += 0.21128855645656586f * d * f77; + g129 += 0.18898223340511322f * d * f78; + g130 += 0.14433756470680237f * d * f79; } - { const float d = D(ii, k, 193); - g59 += 0.14433756470680237f * d * f97; - g60 += 0.18898223340511322f * d * f98; - g61 += 0.21128855645656586f * d * f99; - g62 += 0.2182178944349289f * d * f100; - g63 += 0.21128855645656586f * d * f101; - g64 += 0.18898223340511322f * d * f102; - g65 += 0.14433756470680237f * d * f103; + { const float d = D(ii, k, 311); + g123 += 0.20412415266036987f * d * f73; + g124 += 0.1767766922712326f * d * f74; + g125 += -0.03857583925127983f * d * f73; + g125 += 0.14940357208251953f * d * f75; + g126 += -0.06681530922651291f * d * f74; + g127 += -0.13363061845302582f * d * f77; + g128 += 0.17251639068126678f * d * f76; + g128 += -0.06681530922651291f * d * f78; + g129 += 0.14940357208251953f * d * f77; + g129 += -0.03857583925127983f * d * f79; + g130 += 0.1767766922712326f * d * f78; + g131 += 0.20412415266036987f * d * f79; } - { const float d = D(ii, k, 194); - g59 += 0.20412415266036987f * d * f96; - g60 += 0.1767766922712326f * d * f97; - g59 += -0.03857583925127983f * d * f98; - g61 += 0.14940357208251953f * d * f98; - g60 += -0.06681530922651291f * d * f99; - g63 += -0.13363061845302582f * d * f100; - g62 += 0.17251639068126678f * d * f101; - g64 += -0.06681530922651291f * d * f101; - g63 += 0.14940357208251953f * d * f102; - g65 += -0.03857583925127983f * d * f102; - g64 += 0.1767766922712326f * d * f103; - g65 += 0.20412415266036987f * d * f104; + { const float d = D(ii, k, 312); + g123 += 0.20412415266036987f * d * f86; + g124 += 0.1767766922712326f * d * f85; + g125 += 0.14940357208251953f * d * f84; + g125 += 0.03857583925127983f * d * f86; + g126 += 0.17251639068126678f * d * f83; + g126 += 0.06681530922651291f * d * f85; + g127 += -0.13363061845302582f * d * f82; + g128 += -0.06681530922651291f * d * f81; + g129 += -0.03857583925127983f * d * f80; + g129 += -0.14940357208251953f * d * f82; + g130 += -0.1767766922712326f * d * f81; + g131 += -0.20412415266036987f * d * f80; } - { const float d = D(ii, k, 195); - g72 += 0.20412415266036987f * d * f96; - g71 += 0.1767766922712326f * d * f97; - g70 += 0.14940357208251953f * d * f98; - g72 += 0.03857583925127983f * d * f98; - g69 += 0.17251639068126678f * d * f99; - g71 += 0.06681530922651291f * d * f99; - g68 += -0.13363061845302582f * d * f100; - g67 += -0.06681530922651291f * d * f101; - g66 += -0.03857583925127983f * d * f102; - g68 += -0.14940357208251953f * d * f102; - g67 += -0.1767766922712326f * d * f103; - g66 += -0.20412415266036987f * d * f104; + { const float d = D(ii, k, 313); + g124 += 0.14433756470680237f * d * f80; + g125 += 0.18898223340511322f * d * f81; + g126 += 0.21128855645656586f * d * f82; + g127 += 0.2182178944349289f * d * f83; + g128 += 0.21128855645656586f * d * f84; + g129 += 0.18898223340511322f * d * f85; + g130 += 0.14433756470680237f * d * f86; } - { const float d = D(ii, k, 196); - g66 += 0.14433756470680237f * d * f97; - g67 += 0.18898223340511322f * d * f98; - g68 += 0.21128855645656586f * d * f99; - g69 += 0.2182178944349289f * d * f100; - g70 += 0.21128855645656586f * d * f101; - g71 += 0.18898223340511322f * d * f102; - g72 += 0.14433756470680237f * d * f103; + { const float d = D(ii, k, 314); + g123 += 0.20412415266036987f * d * f80; + g124 += 0.1767766922712326f * d * f81; + g125 += -0.03857583925127983f * d * f80; + g125 += 0.14940357208251953f * d * f82; + g126 += -0.06681530922651291f * d * f81; + g127 += -0.13363061845302582f * d * f84; + g128 += 0.17251639068126678f * d * f83; + g128 += -0.06681530922651291f * d * f85; + g129 += 0.14940357208251953f * d * f84; + g129 += -0.03857583925127983f * d * f86; + g130 += 0.1767766922712326f * d * f85; + g131 += 0.20412415266036987f * d * f86; } - { const float d = D(ii, k, 197); - g66 += 0.20412415266036987f * d * f96; - g67 += 0.1767766922712326f * d * f97; - g66 += -0.03857583925127983f * d * f98; - g68 += 0.14940357208251953f * d * f98; - g67 += -0.06681530922651291f * d * f99; - g70 += -0.13363061845302582f * d * f100; - g69 += 0.17251639068126678f * d * f101; - g71 += -0.06681530922651291f * d * f101; - g70 += 0.14940357208251953f * d * f102; - g72 += -0.03857583925127983f * d * f102; - g71 += 0.1767766922712326f * d * f103; - g72 += 0.20412415266036987f * d * f104; + { const float d = D(ii, k, 363); + g132 += 0.20412415266036987f * d * f58; + g133 += 0.1767766922712326f * d * f57; + g134 += 0.14940357208251953f * d * f56; + g134 += 0.03857583925127983f * d * f58; + g135 += 0.17251639068126678f * d * f55; + g135 += 0.06681530922651291f * d * f57; + g136 += -0.13363061845302582f * d * f54; + g137 += -0.06681530922651291f * d * f53; + g138 += -0.03857583925127983f * d * f52; + g138 += -0.14940357208251953f * d * f54; + g139 += -0.1767766922712326f * d * f53; + g140 += -0.20412415266036987f * d * f52; } - { const float d = D(ii, k, 198); - g79 += 0.20412415266036987f * d * f96; - g78 += 0.1767766922712326f * d * f97; - g77 += 0.14940357208251953f * d * f98; - g79 += 0.03857583925127983f * d * f98; - g76 += 0.17251639068126678f * d * f99; - g78 += 0.06681530922651291f * d * f99; - g75 += -0.13363061845302582f * d * f100; - g74 += -0.06681530922651291f * d * f101; - g73 += -0.03857583925127983f * d * f102; - g75 += -0.14940357208251953f * d * f102; - g74 += -0.1767766922712326f * d * f103; - g73 += -0.20412415266036987f * d * f104; + { const float d = D(ii, k, 364); + g133 += 0.14433756470680237f * d * f52; + g134 += 0.18898223340511322f * d * f53; + g135 += 0.21128855645656586f * d * f54; + g136 += 0.2182178944349289f * d * f55; + g137 += 0.21128855645656586f * d * f56; + g138 += 0.18898223340511322f * d * f57; + g139 += 0.14433756470680237f * d * f58; } - { const float d = D(ii, k, 199); - g73 += 0.14433756470680237f * d * f97; - g74 += 0.18898223340511322f * d * f98; - g75 += 0.21128855645656586f * d * f99; - g76 += 0.2182178944349289f * d * f100; - g77 += 0.21128855645656586f * d * f101; - g78 += 0.18898223340511322f * d * f102; - g79 += 0.14433756470680237f * d * f103; + { const float d = D(ii, k, 365); + g132 += 0.20412415266036987f * d * f52; + g133 += 0.1767766922712326f * d * f53; + g134 += -0.03857583925127983f * d * f52; + g134 += 0.14940357208251953f * d * f54; + g135 += -0.06681530922651291f * d * f53; + g136 += -0.13363061845302582f * d * f56; + g137 += 0.17251639068126678f * d * f55; + g137 += -0.06681530922651291f * d * f57; + g138 += 0.14940357208251953f * d * f56; + g138 += -0.03857583925127983f * d * f58; + g139 += 0.1767766922712326f * d * f57; + g140 += 0.20412415266036987f * d * f58; } - { const float d = D(ii, k, 200); - g73 += 0.20412415266036987f * d * f96; - g74 += 0.1767766922712326f * d * f97; - g73 += -0.03857583925127983f * d * f98; - g75 += 0.14940357208251953f * d * f98; - g74 += -0.06681530922651291f * d * f99; - g77 += -0.13363061845302582f * d * f100; - g76 += 0.17251639068126678f * d * f101; - g78 += -0.06681530922651291f * d * f101; - g77 += 0.14940357208251953f * d * f102; - g79 += -0.03857583925127983f * d * f102; - g78 += 0.1767766922712326f * d * f103; - g79 += 0.20412415266036987f * d * f104; + { const float d = D(ii, k, 366); + g132 += 0.20412415266036987f * d * f65; + g133 += 0.1767766922712326f * d * f64; + g134 += 0.14940357208251953f * d * f63; + g134 += 0.03857583925127983f * d * f65; + g135 += 0.17251639068126678f * d * f62; + g135 += 0.06681530922651291f * d * f64; + g136 += -0.13363061845302582f * d * f61; + g137 += -0.06681530922651291f * d * f60; + g138 += -0.03857583925127983f * d * f59; + g138 += -0.14940357208251953f * d * f61; + g139 += -0.1767766922712326f * d * f60; + g140 += -0.20412415266036987f * d * f59; } - { const float d = D(ii, k, 201); - g86 += 0.20412415266036987f * d * f96; - g85 += 0.1767766922712326f * d * f97; - g84 += 0.14940357208251953f * d * f98; - g86 += 0.03857583925127983f * d * f98; - g83 += 0.17251639068126678f * d * f99; - g85 += 0.06681530922651291f * d * f99; - g82 += -0.13363061845302582f * d * f100; - g81 += -0.06681530922651291f * d * f101; - g80 += -0.03857583925127983f * d * f102; - g82 += -0.14940357208251953f * d * f102; - g81 += -0.1767766922712326f * d * f103; - g80 += -0.20412415266036987f * d * f104; + { const float d = D(ii, k, 367); + g133 += 0.14433756470680237f * d * f59; + g134 += 0.18898223340511322f * d * f60; + g135 += 0.21128855645656586f * d * f61; + g136 += 0.2182178944349289f * d * f62; + g137 += 0.21128855645656586f * d * f63; + g138 += 0.18898223340511322f * d * f64; + g139 += 0.14433756470680237f * d * f65; } - { const float d = D(ii, k, 202); - g80 += 0.14433756470680237f * d * f97; - g81 += 0.18898223340511322f * d * f98; - g82 += 0.21128855645656586f * d * f99; - g83 += 0.2182178944349289f * d * f100; - g84 += 0.21128855645656586f * d * f101; - g85 += 0.18898223340511322f * d * f102; - g86 += 0.14433756470680237f * d * f103; + { const float d = D(ii, k, 368); + g132 += 0.20412415266036987f * d * f59; + g133 += 0.1767766922712326f * d * f60; + g134 += -0.03857583925127983f * d * f59; + g134 += 0.14940357208251953f * d * f61; + g135 += -0.06681530922651291f * d * f60; + g136 += -0.13363061845302582f * d * f63; + g137 += 0.17251639068126678f * d * f62; + g137 += -0.06681530922651291f * d * f64; + g138 += 0.14940357208251953f * d * f63; + g138 += -0.03857583925127983f * d * f65; + g139 += 0.1767766922712326f * d * f64; + g140 += 0.20412415266036987f * d * f65; } - { const float d = D(ii, k, 203); - g80 += 0.20412415266036987f * d * f96; - g81 += 0.1767766922712326f * d * f97; - g80 += -0.03857583925127983f * d * f98; - g82 += 0.14940357208251953f * d * f98; - g81 += -0.06681530922651291f * d * f99; - g84 += -0.13363061845302582f * d * f100; - g83 += 0.17251639068126678f * d * f101; - g85 += -0.06681530922651291f * d * f101; - g84 += 0.14940357208251953f * d * f102; - g86 += -0.03857583925127983f * d * f102; - g85 += 0.1767766922712326f * d * f103; - g86 += 0.20412415266036987f * d * f104; + { const float d = D(ii, k, 369); + g132 += 0.20412415266036987f * d * f72; + g133 += 0.1767766922712326f * d * f71; + g134 += 0.14940357208251953f * d * f70; + g134 += 0.03857583925127983f * d * f72; + g135 += 0.17251639068126678f * d * f69; + g135 += 0.06681530922651291f * d * f71; + g136 += -0.13363061845302582f * d * f68; + g137 += -0.06681530922651291f * d * f67; + g138 += -0.03857583925127983f * d * f66; + g138 += -0.14940357208251953f * d * f68; + g139 += -0.1767766922712326f * d * f67; + g140 += -0.20412415266036987f * d * f66; } - { const float d = D(ii, k, 219); - g66 += 0.26726123690605164f * d * f21; - g67 += 0.2182178944349289f * d * f20; - g68 += 0.23904572427272797f * d * f19; - g68 += 0.0690065547823906f * d * f21; - g69 += -0.16903084516525269f * d * f18; - g70 += -0.0690065547823906f * d * f17; - g71 += -0.2182178944349289f * d * f18; - g72 += -0.26726123690605164f * d * f17; + { const float d = D(ii, k, 370); + g133 += 0.14433756470680237f * d * f66; + g134 += 0.18898223340511322f * d * f67; + g135 += 0.21128855645656586f * d * f68; + g136 += 0.2182178944349289f * d * f69; + g137 += 0.21128855645656586f * d * f70; + g138 += 0.18898223340511322f * d * f71; + g139 += 0.14433756470680237f * d * f72; } - { const float d = D(ii, k, 220); - g67 += 0.2182178944349289f * d * f17; - g68 += 0.2760262191295624f * d * f18; - g69 += 0.29277002811431885f * d * f19; - g70 += 0.2760262191295624f * d * f20; - g71 += 0.2182178944349289f * d * f21; + { const float d = D(ii, k, 371); + g132 += 0.20412415266036987f * d * f66; + g133 += 0.1767766922712326f * d * f67; + g134 += -0.03857583925127983f * d * f66; + g134 += 0.14940357208251953f * d * f68; + g135 += -0.06681530922651291f * d * f67; + g136 += -0.13363061845302582f * d * f70; + g137 += 0.17251639068126678f * d * f69; + g137 += -0.06681530922651291f * d * f71; + g138 += 0.14940357208251953f * d * f70; + g138 += -0.03857583925127983f * d * f72; + g139 += 0.1767766922712326f * d * f71; + g140 += 0.20412415266036987f * d * f72; } - { const float d = D(ii, k, 221); - g66 += 0.26726123690605164f * d * f17; - g67 += 0.2182178944349289f * d * f18; - g68 += -0.0690065547823906f * d * f17; - g69 += -0.16903084516525269f * d * f20; - g70 += 0.23904572427272797f * d * f19; - g70 += -0.0690065547823906f * d * f21; - g71 += 0.2182178944349289f * d * f20; - g72 += 0.26726123690605164f * d * f21; + { const float d = D(ii, k, 372); + g132 += 0.20412415266036987f * d * f79; + g133 += 0.1767766922712326f * d * f78; + g134 += 0.14940357208251953f * d * f77; + g134 += 0.03857583925127983f * d * f79; + g135 += 0.17251639068126678f * d * f76; + g135 += 0.06681530922651291f * d * f78; + g136 += -0.13363061845302582f * d * f75; + g137 += -0.06681530922651291f * d * f74; + g138 += -0.03857583925127983f * d * f73; + g138 += -0.14940357208251953f * d * f75; + g139 += -0.1767766922712326f * d * f74; + g140 += -0.20412415266036987f * d * f73; } - { const float d = D(ii, k, 222); - g66 += 0.26726123690605164f * d * f26; - g67 += 0.2182178944349289f * d * f25; - g68 += 0.23904572427272797f * d * f24; - g68 += 0.0690065547823906f * d * f26; - g69 += -0.16903084516525269f * d * f23; - g70 += -0.0690065547823906f * d * f22; - g71 += -0.2182178944349289f * d * f23; - g72 += -0.26726123690605164f * d * f22; + { const float d = D(ii, k, 373); + g133 += 0.14433756470680237f * d * f73; + g134 += 0.18898223340511322f * d * f74; + g135 += 0.21128855645656586f * d * f75; + g136 += 0.2182178944349289f * d * f76; + g137 += 0.21128855645656586f * d * f77; + g138 += 0.18898223340511322f * d * f78; + g139 += 0.14433756470680237f * d * f79; } - { const float d = D(ii, k, 223); - g67 += 0.2182178944349289f * d * f22; - g68 += 0.2760262191295624f * d * f23; - g69 += 0.29277002811431885f * d * f24; - g70 += 0.2760262191295624f * d * f25; - g71 += 0.2182178944349289f * d * f26; + { const float d = D(ii, k, 374); + g132 += 0.20412415266036987f * d * f73; + g133 += 0.1767766922712326f * d * f74; + g134 += -0.03857583925127983f * d * f73; + g134 += 0.14940357208251953f * d * f75; + g135 += -0.06681530922651291f * d * f74; + g136 += -0.13363061845302582f * d * f77; + g137 += 0.17251639068126678f * d * f76; + g137 += -0.06681530922651291f * d * f78; + g138 += 0.14940357208251953f * d * f77; + g138 += -0.03857583925127983f * d * f79; + g139 += 0.1767766922712326f * d * f78; + g140 += 0.20412415266036987f * d * f79; } - { const float d = D(ii, k, 224); - g66 += 0.26726123690605164f * d * f22; - g67 += 0.2182178944349289f * d * f23; - g68 += -0.0690065547823906f * d * f22; - g69 += -0.16903084516525269f * d * f25; - g70 += 0.23904572427272797f * d * f24; - g70 += -0.0690065547823906f * d * f26; - g71 += 0.2182178944349289f * d * f25; - g72 += 0.26726123690605164f * d * f26; + { const float d = D(ii, k, 375); + g132 += 0.20412415266036987f * d * f86; + g133 += 0.1767766922712326f * d * f85; + g134 += 0.14940357208251953f * d * f84; + g134 += 0.03857583925127983f * d * f86; + g135 += 0.17251639068126678f * d * f83; + g135 += 0.06681530922651291f * d * f85; + g136 += -0.13363061845302582f * d * f82; + g137 += -0.06681530922651291f * d * f81; + g138 += -0.03857583925127983f * d * f80; + g138 += -0.14940357208251953f * d * f82; + g139 += -0.1767766922712326f * d * f81; + g140 += -0.20412415266036987f * d * f80; } - { const float d = D(ii, k, 225); - g66 += 0.26726123690605164f * d * f31; - g67 += 0.2182178944349289f * d * f30; - g68 += 0.23904572427272797f * d * f29; - g68 += 0.0690065547823906f * d * f31; - g69 += -0.16903084516525269f * d * f28; - g70 += -0.0690065547823906f * d * f27; - g71 += -0.2182178944349289f * d * f28; - g72 += -0.26726123690605164f * d * f27; + { const float d = D(ii, k, 376); + g133 += 0.14433756470680237f * d * f80; + g134 += 0.18898223340511322f * d * f81; + g135 += 0.21128855645656586f * d * f82; + g136 += 0.2182178944349289f * d * f83; + g137 += 0.21128855645656586f * d * f84; + g138 += 0.18898223340511322f * d * f85; + g139 += 0.14433756470680237f * d * f86; } - { const float d = D(ii, k, 226); - g67 += 0.2182178944349289f * d * f27; - g68 += 0.2760262191295624f * d * f28; - g69 += 0.29277002811431885f * d * f29; - g70 += 0.2760262191295624f * d * f30; - g71 += 0.2182178944349289f * d * f31; + { const float d = D(ii, k, 377); + g132 += 0.20412415266036987f * d * f80; + g133 += 0.1767766922712326f * d * f81; + g134 += -0.03857583925127983f * d * f80; + g134 += 0.14940357208251953f * d * f82; + g135 += -0.06681530922651291f * d * f81; + g136 += -0.13363061845302582f * d * f84; + g137 += 0.17251639068126678f * d * f83; + g137 += -0.06681530922651291f * d * f85; + g138 += 0.14940357208251953f * d * f84; + g138 += -0.03857583925127983f * d * f86; + g139 += 0.1767766922712326f * d * f85; + g140 += 0.20412415266036987f * d * f86; } - { const float d = D(ii, k, 227); - g66 += 0.26726123690605164f * d * f27; - g67 += 0.2182178944349289f * d * f28; - g68 += -0.0690065547823906f * d * f27; - g69 += -0.16903084516525269f * d * f30; - g70 += 0.23904572427272797f * d * f29; - g70 += -0.0690065547823906f * d * f31; - g71 += 0.2182178944349289f * d * f30; - g72 += 0.26726123690605164f * d * f31; + if constexpr (ACC) { + dF(ii, k, 96) += g96; + dF(ii, k, 97) += g97; + dF(ii, k, 98) += g98; + dF(ii, k, 99) += g99; + dF(ii, k, 100) += g100; + dF(ii, k, 101) += g101; + dF(ii, k, 102) += g102; + dF(ii, k, 103) += g103; + dF(ii, k, 104) += g104; + dF(ii, k, 105) += g105; + dF(ii, k, 106) += g106; + dF(ii, k, 107) += g107; + dF(ii, k, 108) += g108; + dF(ii, k, 109) += g109; + dF(ii, k, 110) += g110; + dF(ii, k, 111) += g111; + dF(ii, k, 112) += g112; + dF(ii, k, 113) += g113; + dF(ii, k, 114) += g114; + dF(ii, k, 115) += g115; + dF(ii, k, 116) += g116; + dF(ii, k, 117) += g117; + dF(ii, k, 118) += g118; + dF(ii, k, 119) += g119; + dF(ii, k, 120) += g120; + dF(ii, k, 121) += g121; + dF(ii, k, 122) += g122; + dF(ii, k, 123) += g123; + dF(ii, k, 124) += g124; + dF(ii, k, 125) += g125; + dF(ii, k, 126) += g126; + dF(ii, k, 127) += g127; + dF(ii, k, 128) += g128; + dF(ii, k, 129) += g129; + dF(ii, k, 130) += g130; + dF(ii, k, 131) += g131; + dF(ii, k, 132) += g132; + dF(ii, k, 133) += g133; + dF(ii, k, 134) += g134; + dF(ii, k, 135) += g135; + dF(ii, k, 136) += g136; + dF(ii, k, 137) += g137; + dF(ii, k, 138) += g138; + dF(ii, k, 139) += g139; + dF(ii, k, 140) += g140; + } else { + dF(ii, k, 96) = g96; + dF(ii, k, 97) = g97; + dF(ii, k, 98) = g98; + dF(ii, k, 99) = g99; + dF(ii, k, 100) = g100; + dF(ii, k, 101) = g101; + dF(ii, k, 102) = g102; + dF(ii, k, 103) = g103; + dF(ii, k, 104) = g104; + dF(ii, k, 105) = g105; + dF(ii, k, 106) = g106; + dF(ii, k, 107) = g107; + dF(ii, k, 108) = g108; + dF(ii, k, 109) = g109; + dF(ii, k, 110) = g110; + dF(ii, k, 111) = g111; + dF(ii, k, 112) = g112; + dF(ii, k, 113) = g113; + dF(ii, k, 114) = g114; + dF(ii, k, 115) = g115; + dF(ii, k, 116) = g116; + dF(ii, k, 117) = g117; + dF(ii, k, 118) = g118; + dF(ii, k, 119) = g119; + dF(ii, k, 120) = g120; + dF(ii, k, 121) = g121; + dF(ii, k, 122) = g122; + dF(ii, k, 123) = g123; + dF(ii, k, 124) = g124; + dF(ii, k, 125) = g125; + dF(ii, k, 126) = g126; + dF(ii, k, 127) = g127; + dF(ii, k, 128) = g128; + dF(ii, k, 129) = g129; + dF(ii, k, 130) = g130; + dF(ii, k, 131) = g131; + dF(ii, k, 132) = g132; + dF(ii, k, 133) = g133; + dF(ii, k, 134) = g134; + dF(ii, k, 135) = g135; + dF(ii, k, 136) = g136; + dF(ii, k, 137) = g137; + dF(ii, k, 138) = g138; + dF(ii, k, 139) = g139; + dF(ii, k, 140) = g140; + } + } + } + +}; + +// self product, 264 terms: GRACE-2L-OMAT-large-base BB, GRACE-2L-OMAT-large-ft-AM BB, GRACE-2L-OMAT-large-ft-E BB, +// GRACE-2L-OMAT-medium-base BB, GRACE-2L-OMAT-medium-ft-AM BB, GRACE-2L-OMAT-medium-ft-E BB, +// GRACE-2L-SMAX-OMAT-large BB, GRACE-2L-SMAX-OMAT-medium BB, GRACE-2L-SMAX-large BB, GRACE-2L-SMAX-medium BB, +// grace_2l_l3 BB +struct T264_d1dd991c { + static constexpr int nt = 264, nl = 24; + static constexpr int tab[264][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {7,7,2}, {8,8,2}, {9,9,2}, {10,10,2}, {11,11,2}, {17,17,3}, {18,18,3}, {19,19,3}, {20,20,3}, {21,21,3}, {22,22,3}, {23,23,3}, {1,0,4}, {2,0,5}, {3,0,6}, {7,3,7}, {8,2,7}, {9,1,7}, {11,1,7}, {8,1,8}, {9,2,8}, {10,3,8}, {7,1,9}, {9,3,9}, {10,2,9}, {11,3,9}, {17,11,10}, {18,10,10}, {19,9,10}, {19,11,10}, {20,8,10}, {21,7,10}, {22,8,10}, {23,7,10}, {18,7,11}, {19,8,11}, {20,9,11}, {21,10,11}, {22,11,11}, {17,7,12}, {18,8,12}, {19,7,12}, {20,10,12}, {21,9,12}, {21,11,12}, {22,10,12}, {23,11,12}, {7,0,13}, {8,0,14}, {9,0,15}, {10,0,16}, {11,0,17}, {3,1,18}, {2,1,19}, {1,1,20}, {2,2,20}, {3,3,20}, {3,2,21}, {1,1,22}, {3,3,22}, {8,1,23}, {10,3,23}, {11,2,23}, {7,1,24}, {9,3,24}, {10,2,24}, {11,3,24}, {8,3,25}, {10,1,25}, {7,3,26}, {8,2,26}, {9,1,26}, {11,1,26}, {7,2,27}, {8,3,27}, {10,1,27}, {9,7,28}, {10,8,28}, {10,7,29}, {9,8,29}, {11,8,29}, {7,7,30}, {8,8,30}, {9,9,30}, {10,10,30}, {11,11,30}, {8,7,31}, {10,9,31}, {11,10,31}, {8,8,32}, {11,9,32}, {10,10,32}, {17,3,33}, {18,2,33}, {19,3,33}, {21,1,33}, {23,1,33}, {18,3,34}, {19,2,34}, {20,1,34}, {22,1,34}, {19,1,35}, {20,2,35}, {21,3,35}, {18,1,36}, {20,3,36}, {21,2,36}, {22,3,36}, {17,1,37}, {19,1,37}, {21,3,37}, {22,2,37}, {23,3,37}, {17,8,38}, {19,8,38}, {20,11,38}, {21,10,38}, {22,9,38}, {23,10,38}, {17,7,39}, {19,7,39}, {20,10,39}, {21,9,39}, {21,11,39}, {23,11,39}, {18,11,40}, {19,10,40}, {21,8,40}, {22,7,40}, {17,11,41}, {19,9,41}, {19,11,41}, {20,8,41}, {21,7,41}, {23,7,41}, {17,10,42}, {18,9,42}, {19,10,42}, {20,7,42}, {21,8,42}, {23,8,42}, {21,17,43}, {20,18,43}, {21,19,43}, {23,19,43}, {22,17,44}, {21,18,44}, {23,18,44}, {20,19,44}, {22,19,44}, {17,17,45}, {19,19,45}, {20,20,45}, {21,21,45}, {23,23,45}, {18,17,46}, {19,18,46}, {21,20,46}, {22,21,46}, {23,22,46}, {19,17,47}, {19,19,47}, {22,20,47}, {21,21,47}, {23,21,47}, {17,0,48}, {18,0,49}, {19,0,50}, {20,0,51}, {21,0,52}, {22,0,53}, {23,0,54}, {7,3,55}, {11,1,55}, {7,2,56}, {8,3,56}, {10,1,56}, {7,3,57}, {8,2,57}, {9,1,57}, {11,1,57}, {8,1,58}, {9,2,58}, {10,3,58}, {7,1,59}, {9,3,59}, {10,2,59}, {11,3,59}, {8,1,60}, {10,3,60}, {11,2,60}, {7,1,61}, {11,3,61}, {18,1,62}, {22,3,62}, {23,2,62}, {17,1,63}, {19,1,63}, {21,3,63}, {22,2,63}, {23,3,63}, {18,1,64}, {20,3,64}, {21,2,64}, {22,3,64}, {19,3,65}, {21,1,65}, {18,3,66}, {19,2,66}, {20,1,66}, {22,1,66}, {17,3,67}, {18,2,67}, {19,3,67}, {21,1,67}, {23,1,67}, {17,2,68}, {18,3,68}, {22,1,68}, {17,9,69}, {18,10,69}, {19,11,69}, {21,7,69}, {22,8,69}, {17,10,70}, {19,10,70}, {20,7,70}, {21,8,70}, {23,8,70}, {17,11,71}, {18,10,71}, {19,9,71}, {19,11,71}, {20,8,71}, {21,7,71}, {22,8,71}, {23,7,71}, {18,7,72}, {19,8,72}, {20,9,72}, {21,10,72}, {22,11,72}, {17,7,73}, {18,8,73}, {19,7,73}, {20,10,73}, {21,9,73}, {21,11,73}, {22,10,73}, {23,11,73}, {17,8,74}, {19,8,74}, {20,11,74}, {21,10,74}, {23,10,74}, {18,8,75}, {19,7,75}, {21,11,75}, {22,10,75}, {23,9,75}}; + static constexpr double cg[264] = {1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, 1.2909944487358054, 1.2909944487358056, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 1.2909944487358056, -0.6454972243679027, 0.6454972243679027, -0.40824829046386285, 0.40824829046386285, -0.8164965809277259, 0.40824829046386285, 0.7071067811865475, -0.40824829046386296, 0.40824829046386285, -0.7071067811865475, 0.7071067811865475, -0.40824829046386285, 0.40824829046386296, -0.7071067811865475, 0.40824829046386285, 0.8164965809277259, -0.40824829046386285, -0.40824829046386285, -0.8944271909999157, 0.7745966692414832, 0.7745966692414832, 0.44721359549995787, -0.7745966692414832, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.7745966692414832, 0.44721359549995787, 0.7745966692414832, -0.3872983346207416, -0.8944271909999157, 0.3872983346207416, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.4225771273642581, -0.3273268353539885, -0.26726124191242434, 0.3273268353539885, -0.5976143046671967, -0.4225771273642581, 0.4225771273642581, 0.3273268353539885, 0.5345224838248487, -0.3779644730092272, 0.3273268353539885, 0.4225771273642581, -0.5976143046671967, -0.3779644730092272, 0.3779644730092272, 0.5976143046671967, -0.4225771273642581, 0.3779644730092272, 0.3273268353539885, -0.5345224838248487, -0.3273268353539885, 0.4225771273642581, 0.4225771273642581, 0.5976143046671967, -0.3273268353539885, 0.26726124191242434, -0.3273268353539885, -0.4225771273642581, -0.3571428571428571, -0.7142857142857142, 0.5532833351724881, 0.3571428571428571, 0.5646924393157818, 0.4374088826398531, -0.5646924393157818, 0.22587697572631277, -0.4374088826398531, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.5646924393157818, 0.4374088826398531, 0.22587697572631277, 0.4374088826398531, 0.5646924393157818, -0.3571428571428571, -0.27664166758624403, -0.7142857142857142, 0.27664166758624403, -0.3571428571428571, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, -0.3535533905932737, 0.3535533905932737, -0.8660254037844385, 0.3535533905932737, -0.4564354645876383, 0.4564354645876383, -0.5773502691896256, 0.3535533905932737, 0.4564354645876383, 0.7071067811865475, -0.2886751345948128, 0.4564354645876383, -0.7071067811865475, 0.7071067811865475, -0.4564354645876383, 0.2886751345948128, -0.7071067811865475, 0.4564354645876383, -0.3535533905932737, 0.5773502691896256, -0.4564354645876383, -0.4564354645876383, 0.3535533905932737, 0.8660254037844385, -0.3535533905932737, -0.3535533905932737, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a17 = L(ii, k, 17); + const float a18 = L(ii, k, 18); + const float a19 = L(ii, k, 19); + const float a20 = L(ii, k, 20); + const float a21 = L(ii, k, 21); + const float a22 = L(ii, k, 22); + const float a23 = L(ii, k, 23); + out(ii, k, 0) = 1.0f * a0 * a0; + out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; + out(ii, k, 2) = 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8 + 0.20000000298023224f * a9 * a9 + 0.20000000298023224f * a10 * a10 + 0.20000000298023224f * a11 * a11; + out(ii, k, 3) = 0.1428571492433548f * a17 * a17 + 0.1428571492433548f * a18 * a18 + 0.1428571492433548f * a19 * a19 + 0.1428571492433548f * a20 * a20 + 0.1428571492433548f * a21 * a21 + 0.1428571492433548f * a22 * a22 + 0.1428571492433548f * a23 * a23; + out(ii, k, 4) = 1.0f * a1 * a0; + out(ii, k, 5) = 1.0f * a2 * a0; + out(ii, k, 6) = 1.0f * a3 * a0; + out(ii, k, 7) = 0.3872983455657959f * a7 * a3 + 0.3872983455657959f * a8 * a2 + -0.22360679507255554f * a9 * a1 + -0.3872983455657959f * a11 * a1; + out(ii, k, 8) = 0.3872983455657959f * a8 * a1 + 0.4472135901451111f * a9 * a2 + 0.3872983455657959f * a10 * a3; + out(ii, k, 9) = 0.3872983455657959f * a7 * a1 + -0.22360679507255554f * a9 * a3 + 0.3872983455657959f * a10 * a2 + 0.3872983455657959f * a11 * a3; + out(ii, k, 10) = 0.26726123690605164f * a17 * a11 + 0.2182178944349289f * a18 * a10 + 0.23904572427272797f * a19 * a9 + 0.0690065547823906f * a19 * a11 + -0.16903084516525269f * a20 * a8 + -0.0690065547823906f * a21 * a7 + -0.2182178944349289f * a22 * a8 + -0.26726123690605164f * a23 * a7; + out(ii, k, 11) = 0.2182178944349289f * a18 * a7 + 0.2760262191295624f * a19 * a8 + 0.29277002811431885f * a20 * a9 + 0.2760262191295624f * a21 * a10 + 0.2182178944349289f * a22 * a11; + out(ii, k, 12) = 0.26726123690605164f * a17 * a7 + 0.2182178944349289f * a18 * a8 + -0.0690065547823906f * a19 * a7 + -0.16903084516525269f * a20 * a10 + 0.23904572427272797f * a21 * a9 + -0.0690065547823906f * a21 * a11 + 0.2182178944349289f * a22 * a10 + 0.26726123690605164f * a23 * a11; + out(ii, k, 13) = 1.0f * a7 * a0; + out(ii, k, 14) = 1.0f * a8 * a0; + out(ii, k, 15) = 1.0f * a9 * a0; + out(ii, k, 16) = 1.0f * a10 * a0; + out(ii, k, 17) = 1.0f * a11 * a0; + out(ii, k, 18) = 1.29099440574646f * a3 * a1; + out(ii, k, 19) = 1.29099440574646f * a2 * a1; + out(ii, k, 20) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; + out(ii, k, 21) = 1.29099440574646f * a3 * a2; + out(ii, k, 22) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; + out(ii, k, 23) = -0.40824830532073975f * a8 * a1 + 0.40824830532073975f * a10 * a3 + -0.8164966106414795f * a11 * a2; + out(ii, k, 24) = 0.40824830532073975f * a7 * a1 + 0.7071067690849304f * a9 * a3 + -0.40824830532073975f * a10 * a2 + 0.40824830532073975f * a11 * a3; + out(ii, k, 25) = -0.7071067690849304f * a8 * a3 + 0.7071067690849304f * a10 * a1; + out(ii, k, 26) = -0.40824830532073975f * a7 * a3 + 0.40824830532073975f * a8 * a2 + -0.7071067690849304f * a9 * a1 + 0.40824830532073975f * a11 * a1; + out(ii, k, 27) = 0.8164966106414795f * a7 * a2 + -0.40824830532073975f * a8 * a3 + -0.40824830532073975f * a10 * a1; + out(ii, k, 28) = -0.8944271802902222f * a9 * a7 + 0.7745966911315918f * a10 * a8; + out(ii, k, 29) = 0.7745966911315918f * a10 * a7 + 0.4472135901451111f * a9 * a8 + -0.7745966911315918f * a11 * a8; + out(ii, k, 30) = -0.4472135901451111f * a7 * a7 + 0.22360679507255554f * a8 * a8 + 0.4472135901451111f * a9 * a9 + 0.22360679507255554f * a10 * a10 + -0.4472135901451111f * a11 * a11; + out(ii, k, 31) = 0.7745966911315918f * a8 * a7 + 0.4472135901451111f * a10 * a9 + 0.7745966911315918f * a11 * a10; + out(ii, k, 32) = -0.3872983455657959f * a8 * a8 + -0.8944271802902222f * a11 * a9 + 0.3872983455657959f * a10 * a10; + out(ii, k, 33) = 0.44543540477752686f * a17 * a3 + 0.36369648575782776f * a18 * a2 + -0.11501092463731766f * a19 * a3 + -0.11501092463731766f * a21 * a1 + -0.44543540477752686f * a23 * a1; + out(ii, k, 34) = 0.36369648575782776f * a18 * a3 + 0.46004369854927063f * a19 * a2 + -0.28171807527542114f * a20 * a1 + -0.36369648575782776f * a22 * a1; + out(ii, k, 35) = 0.39840954542160034f * a19 * a1 + 0.48795002698898315f * a20 * a2 + 0.39840954542160034f * a21 * a3; + out(ii, k, 36) = 0.36369648575782776f * a18 * a1 + -0.28171807527542114f * a20 * a3 + 0.46004369854927063f * a21 * a2 + 0.36369648575782776f * a22 * a3; + out(ii, k, 37) = 0.44543540477752686f * a17 * a1 + 0.11501092463731766f * a19 * a1 + -0.11501092463731766f * a21 * a3 + 0.36369648575782776f * a22 * a2 + 0.44543540477752686f * a23 * a3; + out(ii, k, 38) = -0.4225771129131317f * a17 * a8 + -0.32732683420181274f * a19 * a8 + -0.26726123690605164f * a20 * a11 + 0.32732683420181274f * a21 * a10 + -0.5976142883300781f * a22 * a9 + -0.4225771129131317f * a23 * a10; + out(ii, k, 39) = 0.4225771129131317f * a17 * a7 + 0.32732683420181274f * a19 * a7 + 0.5345224738121033f * a20 * a10 + -0.37796446681022644f * a21 * a9 + 0.32732683420181274f * a21 * a11 + 0.4225771129131317f * a23 * a11; + out(ii, k, 40) = -0.5976142883300781f * a18 * a11 + -0.37796446681022644f * a19 * a10 + 0.37796446681022644f * a21 * a8 + 0.5976142883300781f * a22 * a7; + out(ii, k, 41) = -0.4225771129131317f * a17 * a11 + 0.37796446681022644f * a19 * a9 + 0.32732683420181274f * a19 * a11 + -0.5345224738121033f * a20 * a8 + -0.32732683420181274f * a21 * a7 + 0.4225771129131317f * a23 * a7; + out(ii, k, 42) = 0.4225771129131317f * a17 * a10 + 0.5976142883300781f * a18 * a9 + -0.32732683420181274f * a19 * a10 + 0.26726123690605164f * a20 * a7 + -0.32732683420181274f * a21 * a8 + -0.4225771129131317f * a23 * a8; + out(ii, k, 43) = -0.3571428656578064f * a21 * a17 + -0.7142857313156128f * a20 * a18 + 0.5532833337783813f * a21 * a19 + 0.3571428656578064f * a23 * a19; + out(ii, k, 44) = 0.5646924376487732f * a22 * a17 + 0.4374088943004608f * a21 * a18 + -0.5646924376487732f * a23 * a18 + 0.22587697207927704f * a20 * a19 + -0.4374088943004608f * a22 * a19; + out(ii, k, 45) = -0.3992978632450104f * a17 * a17 + 0.2395787090063095f * a19 * a19 + 0.31943827867507935f * a20 * a20 + 0.2395787090063095f * a21 * a21 + -0.3992978632450104f * a23 * a23; + out(ii, k, 46) = 0.5646924376487732f * a18 * a17 + 0.4374088943004608f * a19 * a18 + 0.22587697207927704f * a21 * a20 + 0.4374088943004608f * a22 * a21 + 0.5646924376487732f * a23 * a22; + out(ii, k, 47) = -0.3571428656578064f * a19 * a17 + -0.2766416668891907f * a19 * a19 + -0.7142857313156128f * a22 * a20 + 0.2766416668891907f * a21 * a21 + -0.3571428656578064f * a23 * a21; + out(ii, k, 48) = 1.0f * a17 * a0; + out(ii, k, 49) = 1.0f * a18 * a0; + out(ii, k, 50) = 1.0f * a19 * a0; + out(ii, k, 51) = 1.0f * a20 * a0; + out(ii, k, 52) = 1.0f * a21 * a0; + out(ii, k, 53) = 1.0f * a22 * a0; + out(ii, k, 54) = 1.0f * a23 * a0; + out(ii, k, 55) = 0.6236095428466797f * a7 * a3 + 0.6236095428466797f * a11 * a1; + out(ii, k, 56) = 0.5091750621795654f * a7 * a2 + 0.5091750621795654f * a8 * a3 + 0.5091750621795654f * a10 * a1; + out(ii, k, 57) = -0.16101530194282532f * a7 * a3 + 0.6440612077713013f * a8 * a2 + 0.5577733516693115f * a9 * a1 + 0.16101530194282532f * a11 * a1; + out(ii, k, 58) = -0.3944053053855896f * a8 * a1 + 0.6831300258636475f * a9 * a2 + -0.3944053053855896f * a10 * a3; + out(ii, k, 59) = -0.16101530194282532f * a7 * a1 + 0.5577733516693115f * a9 * a3 + 0.6440612077713013f * a10 * a2 + -0.16101530194282532f * a11 * a3; + out(ii, k, 60) = -0.5091750621795654f * a8 * a1 + 0.5091750621795654f * a10 * a3 + 0.5091750621795654f * a11 * a2; + out(ii, k, 61) = -0.6236095428466797f * a7 * a1 + 0.6236095428466797f * a11 * a3; + out(ii, k, 62) = -0.3535533845424652f * a18 * a1 + 0.3535533845424652f * a22 * a3 + -0.8660253882408142f * a23 * a2; + out(ii, k, 63) = 0.3535533845424652f * a17 * a1 + -0.4564354717731476f * a19 * a1 + 0.4564354717731476f * a21 * a3 + -0.5773502588272095f * a22 * a2 + 0.3535533845424652f * a23 * a3; + out(ii, k, 64) = 0.4564354717731476f * a18 * a1 + 0.7071067690849304f * a20 * a3 + -0.28867512941360474f * a21 * a2 + 0.4564354717731476f * a22 * a3; + out(ii, k, 65) = -0.7071067690849304f * a19 * a3 + 0.7071067690849304f * a21 * a1; + out(ii, k, 66) = -0.4564354717731476f * a18 * a3 + 0.28867512941360474f * a19 * a2 + -0.7071067690849304f * a20 * a1 + 0.4564354717731476f * a22 * a1; + out(ii, k, 67) = -0.3535533845424652f * a17 * a3 + 0.5773502588272095f * a18 * a2 + -0.4564354717731476f * a19 * a3 + -0.4564354717731476f * a21 * a1 + 0.3535533845424652f * a23 * a1; + out(ii, k, 68) = 0.8660253882408142f * a17 * a2 + -0.3535533845424652f * a18 * a3 + -0.3535533845424652f * a22 * a1; + out(ii, k, 69) = -0.55901700258255f * a17 * a9 + 0.3952847123146057f * a18 * a10 + -0.25f * a19 * a11 + -0.25f * a21 * a7 + 0.3952847123146057f * a22 * a8; + out(ii, k, 70) = 0.3952847123146057f * a17 * a10 + 0.3061862289905548f * a19 * a10 + -0.5f * a20 * a7 + 0.3061862289905548f * a21 * a8 + -0.3952847123146057f * a23 * a8; + out(ii, k, 71) = -0.25f * a17 * a11 + 0.3061862289905548f * a18 * a10 + 0.3354102075099945f * a19 * a9 + -0.3872983455657959f * a19 * a11 + 0.15811388194561005f * a20 * a8 + 0.3872983455657959f * a21 * a7 + -0.3061862289905548f * a22 * a8 + 0.25f * a23 * a7; + out(ii, k, 72) = -0.5f * a18 * a7 + 0.15811388194561005f * a19 * a8 + 0.4472135901451111f * a20 * a9 + 0.15811388194561005f * a21 * a10 + -0.5f * a22 * a11; + out(ii, k, 73) = -0.25f * a17 * a7 + 0.3061862289905548f * a18 * a8 + 0.3872983455657959f * a19 * a7 + 0.15811388194561005f * a20 * a10 + 0.3354102075099945f * a21 * a9 + 0.3872983455657959f * a21 * a11 + 0.3061862289905548f * a22 * a10 + -0.25f * a23 * a11; + out(ii, k, 74) = 0.3952847123146057f * a17 * a8 + -0.3061862289905548f * a19 * a8 + -0.5f * a20 * a11 + 0.3061862289905548f * a21 * a10 + 0.3952847123146057f * a23 * a10; + out(ii, k, 75) = -0.3952847123146057f * a18 * a8 + 0.25f * a19 * a7 + -0.25f * a21 * a11 + 0.3952847123146057f * a22 * a10 + -0.55901700258255f * a23 * a9; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { + const float f0 = F(ii, k, 0); + const float f1 = F(ii, k, 1); + const float f2 = F(ii, k, 2); + const float f3 = F(ii, k, 3); + const float f7 = F(ii, k, 7); + const float f8 = F(ii, k, 8); + const float f9 = F(ii, k, 9); + const float f10 = F(ii, k, 10); + const float f11 = F(ii, k, 11); + const float f17 = F(ii, k, 17); + const float f18 = F(ii, k, 18); + const float f19 = F(ii, k, 19); + const float f20 = F(ii, k, 20); + const float f21 = F(ii, k, 21); + const float f22 = F(ii, k, 22); + const float f23 = F(ii, k, 23); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * f0; + g0 += 1.0f * d * f0; } - { const float d = D(ii, k, 228); - g66 += 0.26726123690605164f * d * f36; - g67 += 0.2182178944349289f * d * f35; - g68 += 0.23904572427272797f * d * f34; - g68 += 0.0690065547823906f * d * f36; - g69 += -0.16903084516525269f * d * f33; - g70 += -0.0690065547823906f * d * f32; - g71 += -0.2182178944349289f * d * f33; - g72 += -0.26726123690605164f * d * f32; + { const float d = D(ii, k, 1); + g1 += 0.3333333432674408f * d * f1; + g1 += 0.3333333432674408f * d * f1; + g2 += 0.3333333432674408f * d * f2; + g2 += 0.3333333432674408f * d * f2; + g3 += 0.3333333432674408f * d * f3; + g3 += 0.3333333432674408f * d * f3; } - { const float d = D(ii, k, 229); - g67 += 0.2182178944349289f * d * f32; - g68 += 0.2760262191295624f * d * f33; - g69 += 0.29277002811431885f * d * f34; - g70 += 0.2760262191295624f * d * f35; - g71 += 0.2182178944349289f * d * f36; + { const float d = D(ii, k, 2); + g7 += 0.20000000298023224f * d * f7; + g7 += 0.20000000298023224f * d * f7; + g8 += 0.20000000298023224f * d * f8; + g8 += 0.20000000298023224f * d * f8; + g9 += 0.20000000298023224f * d * f9; + g9 += 0.20000000298023224f * d * f9; + g10 += 0.20000000298023224f * d * f10; + g10 += 0.20000000298023224f * d * f10; + g11 += 0.20000000298023224f * d * f11; + g11 += 0.20000000298023224f * d * f11; } - { const float d = D(ii, k, 230); - g66 += 0.26726123690605164f * d * f32; - g67 += 0.2182178944349289f * d * f33; - g68 += -0.0690065547823906f * d * f32; - g69 += -0.16903084516525269f * d * f35; - g70 += 0.23904572427272797f * d * f34; - g70 += -0.0690065547823906f * d * f36; - g71 += 0.2182178944349289f * d * f35; - g72 += 0.26726123690605164f * d * f36; + { const float d = D(ii, k, 3); + g17 += 0.1428571492433548f * d * f17; + g17 += 0.1428571492433548f * d * f17; + g18 += 0.1428571492433548f * d * f18; + g18 += 0.1428571492433548f * d * f18; + g19 += 0.1428571492433548f * d * f19; + g19 += 0.1428571492433548f * d * f19; + g20 += 0.1428571492433548f * d * f20; + g20 += 0.1428571492433548f * d * f20; + g21 += 0.1428571492433548f * d * f21; + g21 += 0.1428571492433548f * d * f21; + g22 += 0.1428571492433548f * d * f22; + g22 += 0.1428571492433548f * d * f22; + g23 += 0.1428571492433548f * d * f23; + g23 += 0.1428571492433548f * d * f23; } - { const float d = D(ii, k, 231); - g66 += 0.26726123690605164f * d * f46; - g67 += 0.2182178944349289f * d * f45; - g68 += 0.23904572427272797f * d * f44; - g68 += 0.0690065547823906f * d * f46; - g69 += -0.16903084516525269f * d * f43; - g70 += -0.0690065547823906f * d * f42; - g71 += -0.2182178944349289f * d * f43; - g72 += -0.26726123690605164f * d * f42; + { const float d = D(ii, k, 4); + g1 += 1.0f * d * f0; + g0 += 1.0f * d * f1; } - { const float d = D(ii, k, 232); - g67 += 0.2182178944349289f * d * f42; - g68 += 0.2760262191295624f * d * f43; - g69 += 0.29277002811431885f * d * f44; - g70 += 0.2760262191295624f * d * f45; - g71 += 0.2182178944349289f * d * f46; + { const float d = D(ii, k, 5); + g2 += 1.0f * d * f0; + g0 += 1.0f * d * f2; } - { const float d = D(ii, k, 233); - g66 += 0.26726123690605164f * d * f42; - g67 += 0.2182178944349289f * d * f43; - g68 += -0.0690065547823906f * d * f42; - g69 += -0.16903084516525269f * d * f45; - g70 += 0.23904572427272797f * d * f44; - g70 += -0.0690065547823906f * d * f46; - g71 += 0.2182178944349289f * d * f45; - g72 += 0.26726123690605164f * d * f46; + { const float d = D(ii, k, 6); + g3 += 1.0f * d * f0; + g0 += 1.0f * d * f3; } - { const float d = D(ii, k, 234); - g66 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f66; - g67 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f67; - g68 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f68; - g68 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f68; - g69 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f69; - g70 += -0.0690065547823906f * d * f47; - g71 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f71; - g72 += -0.26726123690605164f * d * f47; + { const float d = D(ii, k, 7); + g7 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f7; + g8 += 0.3872983455657959f * d * f2; + g2 += 0.3872983455657959f * d * f8; + g9 += -0.22360679507255554f * d * f1; + g1 += -0.22360679507255554f * d * f9; + g11 += -0.3872983455657959f * d * f1; + g1 += -0.3872983455657959f * d * f11; } - { const float d = D(ii, k, 235); - g67 += 0.2182178944349289f * d * f47; - g68 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f68; - g69 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f69; - g70 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f70; - g71 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f71; + { const float d = D(ii, k, 8); + g8 += 0.3872983455657959f * d * f1; + g1 += 0.3872983455657959f * d * f8; + g9 += 0.4472135901451111f * d * f2; + g2 += 0.4472135901451111f * d * f9; + g10 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f10; } - { const float d = D(ii, k, 236); - g66 += 0.26726123690605164f * d * f47; - g67 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f67; - g68 += -0.0690065547823906f * d * f47; - g69 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f69; - g70 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f70; - g70 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f70; - g71 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f71; - g72 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f72; + { const float d = D(ii, k, 9); + g7 += 0.3872983455657959f * d * f1; + g1 += 0.3872983455657959f * d * f7; + g9 += -0.22360679507255554f * d * f3; + g3 += -0.22360679507255554f * d * f9; + g10 += 0.3872983455657959f * d * f2; + g2 += 0.3872983455657959f * d * f10; + g11 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f11; } - { const float d = D(ii, k, 249); - g58 += 0.20412415266036987f * d * f105; - g57 += 0.1767766922712326f * d * f106; - g56 += 0.14940357208251953f * d * f107; - g58 += 0.03857583925127983f * d * f107; - g55 += 0.17251639068126678f * d * f108; - g57 += 0.06681530922651291f * d * f108; - g54 += -0.13363061845302582f * d * f109; - g53 += -0.06681530922651291f * d * f110; - g52 += -0.03857583925127983f * d * f111; - g54 += -0.14940357208251953f * d * f111; - g53 += -0.1767766922712326f * d * f112; - g52 += -0.20412415266036987f * d * f113; + { const float d = D(ii, k, 10); + g17 += 0.26726123690605164f * d * f11; + g11 += 0.26726123690605164f * d * f17; + g18 += 0.2182178944349289f * d * f10; + g10 += 0.2182178944349289f * d * f18; + g19 += 0.23904572427272797f * d * f9; + g9 += 0.23904572427272797f * d * f19; + g19 += 0.0690065547823906f * d * f11; + g11 += 0.0690065547823906f * d * f19; + g20 += -0.16903084516525269f * d * f8; + g8 += -0.16903084516525269f * d * f20; + g21 += -0.0690065547823906f * d * f7; + g7 += -0.0690065547823906f * d * f21; + g22 += -0.2182178944349289f * d * f8; + g8 += -0.2182178944349289f * d * f22; + g23 += -0.26726123690605164f * d * f7; + g7 += -0.26726123690605164f * d * f23; } - { const float d = D(ii, k, 250); - g52 += 0.14433756470680237f * d * f106; - g53 += 0.18898223340511322f * d * f107; - g54 += 0.21128855645656586f * d * f108; - g55 += 0.2182178944349289f * d * f109; - g56 += 0.21128855645656586f * d * f110; - g57 += 0.18898223340511322f * d * f111; - g58 += 0.14433756470680237f * d * f112; + { const float d = D(ii, k, 11); + g18 += 0.2182178944349289f * d * f7; + g7 += 0.2182178944349289f * d * f18; + g19 += 0.2760262191295624f * d * f8; + g8 += 0.2760262191295624f * d * f19; + g20 += 0.29277002811431885f * d * f9; + g9 += 0.29277002811431885f * d * f20; + g21 += 0.2760262191295624f * d * f10; + g10 += 0.2760262191295624f * d * f21; + g22 += 0.2182178944349289f * d * f11; + g11 += 0.2182178944349289f * d * f22; } - { const float d = D(ii, k, 251); - g52 += 0.20412415266036987f * d * f105; - g53 += 0.1767766922712326f * d * f106; - g52 += -0.03857583925127983f * d * f107; - g54 += 0.14940357208251953f * d * f107; - g53 += -0.06681530922651291f * d * f108; - g56 += -0.13363061845302582f * d * f109; - g55 += 0.17251639068126678f * d * f110; - g57 += -0.06681530922651291f * d * f110; - g56 += 0.14940357208251953f * d * f111; - g58 += -0.03857583925127983f * d * f111; - g57 += 0.1767766922712326f * d * f112; - g58 += 0.20412415266036987f * d * f113; + { const float d = D(ii, k, 12); + g17 += 0.26726123690605164f * d * f7; + g7 += 0.26726123690605164f * d * f17; + g18 += 0.2182178944349289f * d * f8; + g8 += 0.2182178944349289f * d * f18; + g19 += -0.0690065547823906f * d * f7; + g7 += -0.0690065547823906f * d * f19; + g20 += -0.16903084516525269f * d * f10; + g10 += -0.16903084516525269f * d * f20; + g21 += 0.23904572427272797f * d * f9; + g9 += 0.23904572427272797f * d * f21; + g21 += -0.0690065547823906f * d * f11; + g11 += -0.0690065547823906f * d * f21; + g22 += 0.2182178944349289f * d * f10; + g10 += 0.2182178944349289f * d * f22; + g23 += 0.26726123690605164f * d * f11; + g11 += 0.26726123690605164f * d * f23; } - { const float d = D(ii, k, 252); - g72 += 0.20412415266036987f * d * f105; - g71 += 0.1767766922712326f * d * f106; - g70 += 0.14940357208251953f * d * f107; - g72 += 0.03857583925127983f * d * f107; - g69 += 0.17251639068126678f * d * f108; - g71 += 0.06681530922651291f * d * f108; - g68 += -0.13363061845302582f * d * f109; - g67 += -0.06681530922651291f * d * f110; - g66 += -0.03857583925127983f * d * f111; - g68 += -0.14940357208251953f * d * f111; - g67 += -0.1767766922712326f * d * f112; - g66 += -0.20412415266036987f * d * f113; + { const float d = D(ii, k, 13); + g7 += 1.0f * d * f0; + g0 += 1.0f * d * f7; } - { const float d = D(ii, k, 253); - g66 += 0.14433756470680237f * d * f106; - g67 += 0.18898223340511322f * d * f107; - g68 += 0.21128855645656586f * d * f108; - g69 += 0.2182178944349289f * d * f109; - g70 += 0.21128855645656586f * d * f110; - g71 += 0.18898223340511322f * d * f111; - g72 += 0.14433756470680237f * d * f112; + { const float d = D(ii, k, 14); + g8 += 1.0f * d * f0; + g0 += 1.0f * d * f8; } - { const float d = D(ii, k, 254); - g66 += 0.20412415266036987f * d * f105; - g67 += 0.1767766922712326f * d * f106; - g66 += -0.03857583925127983f * d * f107; - g68 += 0.14940357208251953f * d * f107; - g67 += -0.06681530922651291f * d * f108; - g70 += -0.13363061845302582f * d * f109; - g69 += 0.17251639068126678f * d * f110; - g71 += -0.06681530922651291f * d * f110; - g70 += 0.14940357208251953f * d * f111; - g72 += -0.03857583925127983f * d * f111; - g71 += 0.1767766922712326f * d * f112; - g72 += 0.20412415266036987f * d * f113; + { const float d = D(ii, k, 15); + g9 += 1.0f * d * f0; + g0 += 1.0f * d * f9; } - { const float d = D(ii, k, 255); - g79 += 0.20412415266036987f * d * f105; - g78 += 0.1767766922712326f * d * f106; - g77 += 0.14940357208251953f * d * f107; - g79 += 0.03857583925127983f * d * f107; - g76 += 0.17251639068126678f * d * f108; - g78 += 0.06681530922651291f * d * f108; - g75 += -0.13363061845302582f * d * f109; - g74 += -0.06681530922651291f * d * f110; - g73 += -0.03857583925127983f * d * f111; - g75 += -0.14940357208251953f * d * f111; - g74 += -0.1767766922712326f * d * f112; - g73 += -0.20412415266036987f * d * f113; + { const float d = D(ii, k, 16); + g10 += 1.0f * d * f0; + g0 += 1.0f * d * f10; } - { const float d = D(ii, k, 256); - g73 += 0.14433756470680237f * d * f106; - g74 += 0.18898223340511322f * d * f107; - g75 += 0.21128855645656586f * d * f108; - g76 += 0.2182178944349289f * d * f109; - g77 += 0.21128855645656586f * d * f110; - g78 += 0.18898223340511322f * d * f111; - g79 += 0.14433756470680237f * d * f112; + { const float d = D(ii, k, 17); + g11 += 1.0f * d * f0; + g0 += 1.0f * d * f11; } - { const float d = D(ii, k, 257); - g73 += 0.20412415266036987f * d * f105; - g74 += 0.1767766922712326f * d * f106; - g73 += -0.03857583925127983f * d * f107; - g75 += 0.14940357208251953f * d * f107; - g74 += -0.06681530922651291f * d * f108; - g77 += -0.13363061845302582f * d * f109; - g76 += 0.17251639068126678f * d * f110; - g78 += -0.06681530922651291f * d * f110; - g77 += 0.14940357208251953f * d * f111; - g79 += -0.03857583925127983f * d * f111; - g78 += 0.1767766922712326f * d * f112; - g79 += 0.20412415266036987f * d * f113; + { const float d = D(ii, k, 18); + g3 += 1.29099440574646f * d * f1; + g1 += 1.29099440574646f * d * f3; } - { const float d = D(ii, k, 258); - g86 += 0.20412415266036987f * d * f105; - g85 += 0.1767766922712326f * d * f106; - g84 += 0.14940357208251953f * d * f107; - g86 += 0.03857583925127983f * d * f107; - g83 += 0.17251639068126678f * d * f108; - g85 += 0.06681530922651291f * d * f108; - g82 += -0.13363061845302582f * d * f109; - g81 += -0.06681530922651291f * d * f110; - g80 += -0.03857583925127983f * d * f111; - g82 += -0.14940357208251953f * d * f111; - g81 += -0.1767766922712326f * d * f112; - g80 += -0.20412415266036987f * d * f113; + { const float d = D(ii, k, 19); + g2 += 1.29099440574646f * d * f1; + g1 += 1.29099440574646f * d * f2; } - { const float d = D(ii, k, 259); - g80 += 0.14433756470680237f * d * f106; - g81 += 0.18898223340511322f * d * f107; - g82 += 0.21128855645656586f * d * f108; - g83 += 0.2182178944349289f * d * f109; - g84 += 0.21128855645656586f * d * f110; - g85 += 0.18898223340511322f * d * f111; - g86 += 0.14433756470680237f * d * f112; + { const float d = D(ii, k, 20); + g1 += -0.3726779818534851f * d * f1; + g1 += -0.3726779818534851f * d * f1; + g2 += 0.7453559637069702f * d * f2; + g2 += 0.7453559637069702f * d * f2; + g3 += -0.3726779818534851f * d * f3; + g3 += -0.3726779818534851f * d * f3; } - { const float d = D(ii, k, 260); - g80 += 0.20412415266036987f * d * f105; - g81 += 0.1767766922712326f * d * f106; - g80 += -0.03857583925127983f * d * f107; - g82 += 0.14940357208251953f * d * f107; - g81 += -0.06681530922651291f * d * f108; - g84 += -0.13363061845302582f * d * f109; - g83 += 0.17251639068126678f * d * f110; - g85 += -0.06681530922651291f * d * f110; - g84 += 0.14940357208251953f * d * f111; - g86 += -0.03857583925127983f * d * f111; - g85 += 0.1767766922712326f * d * f112; - g86 += 0.20412415266036987f * d * f113; + { const float d = D(ii, k, 21); + g3 += 1.29099440574646f * d * f2; + g2 += 1.29099440574646f * d * f3; } - { const float d = D(ii, k, 261); - g72 += 0.20412415266036987f * d * f114; - g71 += 0.1767766922712326f * d * f115; - g70 += 0.14940357208251953f * d * f116; - g72 += 0.03857583925127983f * d * f116; - g69 += 0.17251639068126678f * d * f117; - g71 += 0.06681530922651291f * d * f117; - g68 += -0.13363061845302582f * d * f118; - g67 += -0.06681530922651291f * d * f119; - g66 += -0.03857583925127983f * d * f120; - g68 += -0.14940357208251953f * d * f120; - g67 += -0.1767766922712326f * d * f121; - g66 += -0.20412415266036987f * d * f122; + { const float d = D(ii, k, 22); + g1 += -0.64549720287323f * d * f1; + g1 += -0.64549720287323f * d * f1; + g3 += 0.64549720287323f * d * f3; + g3 += 0.64549720287323f * d * f3; } - { const float d = D(ii, k, 262); - g66 += 0.14433756470680237f * d * f115; - g67 += 0.18898223340511322f * d * f116; - g68 += 0.21128855645656586f * d * f117; - g69 += 0.2182178944349289f * d * f118; - g70 += 0.21128855645656586f * d * f119; - g71 += 0.18898223340511322f * d * f120; - g72 += 0.14433756470680237f * d * f121; + { const float d = D(ii, k, 23); + g8 += -0.40824830532073975f * d * f1; + g1 += -0.40824830532073975f * d * f8; + g10 += 0.40824830532073975f * d * f3; + g3 += 0.40824830532073975f * d * f10; + g11 += -0.8164966106414795f * d * f2; + g2 += -0.8164966106414795f * d * f11; + } + { const float d = D(ii, k, 24); + g7 += 0.40824830532073975f * d * f1; + g1 += 0.40824830532073975f * d * f7; + g9 += 0.7071067690849304f * d * f3; + g3 += 0.7071067690849304f * d * f9; + g10 += -0.40824830532073975f * d * f2; + g2 += -0.40824830532073975f * d * f10; + g11 += 0.40824830532073975f * d * f3; + g3 += 0.40824830532073975f * d * f11; } - { const float d = D(ii, k, 263); - g66 += 0.20412415266036987f * d * f114; - g67 += 0.1767766922712326f * d * f115; - g66 += -0.03857583925127983f * d * f116; - g68 += 0.14940357208251953f * d * f116; - g67 += -0.06681530922651291f * d * f117; - g70 += -0.13363061845302582f * d * f118; - g69 += 0.17251639068126678f * d * f119; - g71 += -0.06681530922651291f * d * f119; - g70 += 0.14940357208251953f * d * f120; - g72 += -0.03857583925127983f * d * f120; - g71 += 0.1767766922712326f * d * f121; - g72 += 0.20412415266036987f * d * f122; + { const float d = D(ii, k, 25); + g8 += -0.7071067690849304f * d * f3; + g3 += -0.7071067690849304f * d * f8; + g10 += 0.7071067690849304f * d * f1; + g1 += 0.7071067690849304f * d * f10; } - { const float d = D(ii, k, 264); - g79 += 0.20412415266036987f * d * f114; - g78 += 0.1767766922712326f * d * f115; - g77 += 0.14940357208251953f * d * f116; - g79 += 0.03857583925127983f * d * f116; - g76 += 0.17251639068126678f * d * f117; - g78 += 0.06681530922651291f * d * f117; - g75 += -0.13363061845302582f * d * f118; - g74 += -0.06681530922651291f * d * f119; - g73 += -0.03857583925127983f * d * f120; - g75 += -0.14940357208251953f * d * f120; - g74 += -0.1767766922712326f * d * f121; - g73 += -0.20412415266036987f * d * f122; + { const float d = D(ii, k, 26); + g7 += -0.40824830532073975f * d * f3; + g3 += -0.40824830532073975f * d * f7; + g8 += 0.40824830532073975f * d * f2; + g2 += 0.40824830532073975f * d * f8; + g9 += -0.7071067690849304f * d * f1; + g1 += -0.7071067690849304f * d * f9; + g11 += 0.40824830532073975f * d * f1; + g1 += 0.40824830532073975f * d * f11; } - { const float d = D(ii, k, 265); - g73 += 0.14433756470680237f * d * f115; - g74 += 0.18898223340511322f * d * f116; - g75 += 0.21128855645656586f * d * f117; - g76 += 0.2182178944349289f * d * f118; - g77 += 0.21128855645656586f * d * f119; - g78 += 0.18898223340511322f * d * f120; - g79 += 0.14433756470680237f * d * f121; + { const float d = D(ii, k, 27); + g7 += 0.8164966106414795f * d * f2; + g2 += 0.8164966106414795f * d * f7; + g8 += -0.40824830532073975f * d * f3; + g3 += -0.40824830532073975f * d * f8; + g10 += -0.40824830532073975f * d * f1; + g1 += -0.40824830532073975f * d * f10; } - { const float d = D(ii, k, 266); - g73 += 0.20412415266036987f * d * f114; - g74 += 0.1767766922712326f * d * f115; - g73 += -0.03857583925127983f * d * f116; - g75 += 0.14940357208251953f * d * f116; - g74 += -0.06681530922651291f * d * f117; - g77 += -0.13363061845302582f * d * f118; - g76 += 0.17251639068126678f * d * f119; - g78 += -0.06681530922651291f * d * f119; - g77 += 0.14940357208251953f * d * f120; - g79 += -0.03857583925127983f * d * f120; - g78 += 0.1767766922712326f * d * f121; - g79 += 0.20412415266036987f * d * f122; + { const float d = D(ii, k, 28); + g9 += -0.8944271802902222f * d * f7; + g7 += -0.8944271802902222f * d * f9; + g10 += 0.7745966911315918f * d * f8; + g8 += 0.7745966911315918f * d * f10; } - { const float d = D(ii, k, 267); - g86 += 0.20412415266036987f * d * f114; - g85 += 0.1767766922712326f * d * f115; - g84 += 0.14940357208251953f * d * f116; - g86 += 0.03857583925127983f * d * f116; - g83 += 0.17251639068126678f * d * f117; - g85 += 0.06681530922651291f * d * f117; - g82 += -0.13363061845302582f * d * f118; - g81 += -0.06681530922651291f * d * f119; - g80 += -0.03857583925127983f * d * f120; - g82 += -0.14940357208251953f * d * f120; - g81 += -0.1767766922712326f * d * f121; - g80 += -0.20412415266036987f * d * f122; + { const float d = D(ii, k, 29); + g10 += 0.7745966911315918f * d * f7; + g7 += 0.7745966911315918f * d * f10; + g9 += 0.4472135901451111f * d * f8; + g8 += 0.4472135901451111f * d * f9; + g11 += -0.7745966911315918f * d * f8; + g8 += -0.7745966911315918f * d * f11; } - { const float d = D(ii, k, 268); - g80 += 0.14433756470680237f * d * f115; - g81 += 0.18898223340511322f * d * f116; - g82 += 0.21128855645656586f * d * f117; - g83 += 0.2182178944349289f * d * f118; - g84 += 0.21128855645656586f * d * f119; - g85 += 0.18898223340511322f * d * f120; - g86 += 0.14433756470680237f * d * f121; + { const float d = D(ii, k, 30); + g7 += -0.4472135901451111f * d * f7; + g7 += -0.4472135901451111f * d * f7; + g8 += 0.22360679507255554f * d * f8; + g8 += 0.22360679507255554f * d * f8; + g9 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f9; + g10 += 0.22360679507255554f * d * f10; + g10 += 0.22360679507255554f * d * f10; + g11 += -0.4472135901451111f * d * f11; + g11 += -0.4472135901451111f * d * f11; } - { const float d = D(ii, k, 269); - g80 += 0.20412415266036987f * d * f114; - g81 += 0.1767766922712326f * d * f115; - g80 += -0.03857583925127983f * d * f116; - g82 += 0.14940357208251953f * d * f116; - g81 += -0.06681530922651291f * d * f117; - g84 += -0.13363061845302582f * d * f118; - g83 += 0.17251639068126678f * d * f119; - g85 += -0.06681530922651291f * d * f119; - g84 += 0.14940357208251953f * d * f120; - g86 += -0.03857583925127983f * d * f120; - g85 += 0.1767766922712326f * d * f121; - g86 += 0.20412415266036987f * d * f122; + { const float d = D(ii, k, 31); + g8 += 0.7745966911315918f * d * f7; + g7 += 0.7745966911315918f * d * f8; + g10 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f10; + g11 += 0.7745966911315918f * d * f10; + g10 += 0.7745966911315918f * d * f11; } - { const float d = D(ii, k, 270); - g73 += 0.26726123690605164f * d * f21; - g74 += 0.2182178944349289f * d * f20; - g75 += 0.23904572427272797f * d * f19; - g75 += 0.0690065547823906f * d * f21; - g76 += -0.16903084516525269f * d * f18; - g77 += -0.0690065547823906f * d * f17; - g78 += -0.2182178944349289f * d * f18; - g79 += -0.26726123690605164f * d * f17; + { const float d = D(ii, k, 32); + g8 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f8; + g11 += -0.8944271802902222f * d * f9; + g9 += -0.8944271802902222f * d * f11; + g10 += 0.3872983455657959f * d * f10; + g10 += 0.3872983455657959f * d * f10; } - { const float d = D(ii, k, 271); - g74 += 0.2182178944349289f * d * f17; - g75 += 0.2760262191295624f * d * f18; - g76 += 0.29277002811431885f * d * f19; - g77 += 0.2760262191295624f * d * f20; - g78 += 0.2182178944349289f * d * f21; + { const float d = D(ii, k, 33); + g17 += 0.44543540477752686f * d * f3; + g3 += 0.44543540477752686f * d * f17; + g18 += 0.36369648575782776f * d * f2; + g2 += 0.36369648575782776f * d * f18; + g19 += -0.11501092463731766f * d * f3; + g3 += -0.11501092463731766f * d * f19; + g21 += -0.11501092463731766f * d * f1; + g1 += -0.11501092463731766f * d * f21; + g23 += -0.44543540477752686f * d * f1; + g1 += -0.44543540477752686f * d * f23; } - { const float d = D(ii, k, 272); - g73 += 0.26726123690605164f * d * f17; - g74 += 0.2182178944349289f * d * f18; - g75 += -0.0690065547823906f * d * f17; - g76 += -0.16903084516525269f * d * f20; - g77 += 0.23904572427272797f * d * f19; - g77 += -0.0690065547823906f * d * f21; - g78 += 0.2182178944349289f * d * f20; - g79 += 0.26726123690605164f * d * f21; + { const float d = D(ii, k, 34); + g18 += 0.36369648575782776f * d * f3; + g3 += 0.36369648575782776f * d * f18; + g19 += 0.46004369854927063f * d * f2; + g2 += 0.46004369854927063f * d * f19; + g20 += -0.28171807527542114f * d * f1; + g1 += -0.28171807527542114f * d * f20; + g22 += -0.36369648575782776f * d * f1; + g1 += -0.36369648575782776f * d * f22; } - { const float d = D(ii, k, 273); - g73 += 0.26726123690605164f * d * f31; - g74 += 0.2182178944349289f * d * f30; - g75 += 0.23904572427272797f * d * f29; - g75 += 0.0690065547823906f * d * f31; - g76 += -0.16903084516525269f * d * f28; - g77 += -0.0690065547823906f * d * f27; - g78 += -0.2182178944349289f * d * f28; - g79 += -0.26726123690605164f * d * f27; + { const float d = D(ii, k, 35); + g19 += 0.39840954542160034f * d * f1; + g1 += 0.39840954542160034f * d * f19; + g20 += 0.48795002698898315f * d * f2; + g2 += 0.48795002698898315f * d * f20; + g21 += 0.39840954542160034f * d * f3; + g3 += 0.39840954542160034f * d * f21; } - { const float d = D(ii, k, 274); - g74 += 0.2182178944349289f * d * f27; - g75 += 0.2760262191295624f * d * f28; - g76 += 0.29277002811431885f * d * f29; - g77 += 0.2760262191295624f * d * f30; - g78 += 0.2182178944349289f * d * f31; + { const float d = D(ii, k, 36); + g18 += 0.36369648575782776f * d * f1; + g1 += 0.36369648575782776f * d * f18; + g20 += -0.28171807527542114f * d * f3; + g3 += -0.28171807527542114f * d * f20; + g21 += 0.46004369854927063f * d * f2; + g2 += 0.46004369854927063f * d * f21; + g22 += 0.36369648575782776f * d * f3; + g3 += 0.36369648575782776f * d * f22; } - { const float d = D(ii, k, 275); - g73 += 0.26726123690605164f * d * f27; - g74 += 0.2182178944349289f * d * f28; - g75 += -0.0690065547823906f * d * f27; - g76 += -0.16903084516525269f * d * f30; - g77 += 0.23904572427272797f * d * f29; - g77 += -0.0690065547823906f * d * f31; - g78 += 0.2182178944349289f * d * f30; - g79 += 0.26726123690605164f * d * f31; + { const float d = D(ii, k, 37); + g17 += 0.44543540477752686f * d * f1; + g1 += 0.44543540477752686f * d * f17; + g19 += 0.11501092463731766f * d * f1; + g1 += 0.11501092463731766f * d * f19; + g21 += -0.11501092463731766f * d * f3; + g3 += -0.11501092463731766f * d * f21; + g22 += 0.36369648575782776f * d * f2; + g2 += 0.36369648575782776f * d * f22; + g23 += 0.44543540477752686f * d * f3; + g3 += 0.44543540477752686f * d * f23; } - { const float d = D(ii, k, 276); - g73 += 0.26726123690605164f * d * f36; - g74 += 0.2182178944349289f * d * f35; - g75 += 0.23904572427272797f * d * f34; - g75 += 0.0690065547823906f * d * f36; - g76 += -0.16903084516525269f * d * f33; - g77 += -0.0690065547823906f * d * f32; - g78 += -0.2182178944349289f * d * f33; - g79 += -0.26726123690605164f * d * f32; + { const float d = D(ii, k, 38); + g17 += -0.4225771129131317f * d * f8; + g8 += -0.4225771129131317f * d * f17; + g19 += -0.32732683420181274f * d * f8; + g8 += -0.32732683420181274f * d * f19; + g20 += -0.26726123690605164f * d * f11; + g11 += -0.26726123690605164f * d * f20; + g21 += 0.32732683420181274f * d * f10; + g10 += 0.32732683420181274f * d * f21; + g22 += -0.5976142883300781f * d * f9; + g9 += -0.5976142883300781f * d * f22; + g23 += -0.4225771129131317f * d * f10; + g10 += -0.4225771129131317f * d * f23; } - { const float d = D(ii, k, 277); - g74 += 0.2182178944349289f * d * f32; - g75 += 0.2760262191295624f * d * f33; - g76 += 0.29277002811431885f * d * f34; - g77 += 0.2760262191295624f * d * f35; - g78 += 0.2182178944349289f * d * f36; + { const float d = D(ii, k, 39); + g17 += 0.4225771129131317f * d * f7; + g7 += 0.4225771129131317f * d * f17; + g19 += 0.32732683420181274f * d * f7; + g7 += 0.32732683420181274f * d * f19; + g20 += 0.5345224738121033f * d * f10; + g10 += 0.5345224738121033f * d * f20; + g21 += -0.37796446681022644f * d * f9; + g9 += -0.37796446681022644f * d * f21; + g21 += 0.32732683420181274f * d * f11; + g11 += 0.32732683420181274f * d * f21; + g23 += 0.4225771129131317f * d * f11; + g11 += 0.4225771129131317f * d * f23; } - { const float d = D(ii, k, 278); - g73 += 0.26726123690605164f * d * f32; - g74 += 0.2182178944349289f * d * f33; - g75 += -0.0690065547823906f * d * f32; - g76 += -0.16903084516525269f * d * f35; - g77 += 0.23904572427272797f * d * f34; - g77 += -0.0690065547823906f * d * f36; - g78 += 0.2182178944349289f * d * f35; - g79 += 0.26726123690605164f * d * f36; + { const float d = D(ii, k, 40); + g18 += -0.5976142883300781f * d * f11; + g11 += -0.5976142883300781f * d * f18; + g19 += -0.37796446681022644f * d * f10; + g10 += -0.37796446681022644f * d * f19; + g21 += 0.37796446681022644f * d * f8; + g8 += 0.37796446681022644f * d * f21; + g22 += 0.5976142883300781f * d * f7; + g7 += 0.5976142883300781f * d * f22; } - { const float d = D(ii, k, 279); - g73 += 0.26726123690605164f * d * f41; - g74 += 0.2182178944349289f * d * f40; - g75 += 0.23904572427272797f * d * f39; - g75 += 0.0690065547823906f * d * f41; - g76 += -0.16903084516525269f * d * f38; - g77 += -0.0690065547823906f * d * f37; - g78 += -0.2182178944349289f * d * f38; - g79 += -0.26726123690605164f * d * f37; + { const float d = D(ii, k, 41); + g17 += -0.4225771129131317f * d * f11; + g11 += -0.4225771129131317f * d * f17; + g19 += 0.37796446681022644f * d * f9; + g9 += 0.37796446681022644f * d * f19; + g19 += 0.32732683420181274f * d * f11; + g11 += 0.32732683420181274f * d * f19; + g20 += -0.5345224738121033f * d * f8; + g8 += -0.5345224738121033f * d * f20; + g21 += -0.32732683420181274f * d * f7; + g7 += -0.32732683420181274f * d * f21; + g23 += 0.4225771129131317f * d * f7; + g7 += 0.4225771129131317f * d * f23; } - { const float d = D(ii, k, 280); - g74 += 0.2182178944349289f * d * f37; - g75 += 0.2760262191295624f * d * f38; - g76 += 0.29277002811431885f * d * f39; - g77 += 0.2760262191295624f * d * f40; - g78 += 0.2182178944349289f * d * f41; + { const float d = D(ii, k, 42); + g17 += 0.4225771129131317f * d * f10; + g10 += 0.4225771129131317f * d * f17; + g18 += 0.5976142883300781f * d * f9; + g9 += 0.5976142883300781f * d * f18; + g19 += -0.32732683420181274f * d * f10; + g10 += -0.32732683420181274f * d * f19; + g20 += 0.26726123690605164f * d * f7; + g7 += 0.26726123690605164f * d * f20; + g21 += -0.32732683420181274f * d * f8; + g8 += -0.32732683420181274f * d * f21; + g23 += -0.4225771129131317f * d * f8; + g8 += -0.4225771129131317f * d * f23; } - { const float d = D(ii, k, 281); - g73 += 0.26726123690605164f * d * f37; - g74 += 0.2182178944349289f * d * f38; - g75 += -0.0690065547823906f * d * f37; - g76 += -0.16903084516525269f * d * f40; - g77 += 0.23904572427272797f * d * f39; - g77 += -0.0690065547823906f * d * f41; - g78 += 0.2182178944349289f * d * f40; - g79 += 0.26726123690605164f * d * f41; + { const float d = D(ii, k, 43); + g21 += -0.3571428656578064f * d * f17; + g17 += -0.3571428656578064f * d * f21; + g20 += -0.7142857313156128f * d * f18; + g18 += -0.7142857313156128f * d * f20; + g21 += 0.5532833337783813f * d * f19; + g19 += 0.5532833337783813f * d * f21; + g23 += 0.3571428656578064f * d * f19; + g19 += 0.3571428656578064f * d * f23; } - { const float d = D(ii, k, 282); - g73 += 0.26726123690605164f * d * f46; - g74 += 0.2182178944349289f * d * f45; - g75 += 0.23904572427272797f * d * f44; - g75 += 0.0690065547823906f * d * f46; - g76 += -0.16903084516525269f * d * f43; - g77 += -0.0690065547823906f * d * f42; - g78 += -0.2182178944349289f * d * f43; - g79 += -0.26726123690605164f * d * f42; + { const float d = D(ii, k, 44); + g22 += 0.5646924376487732f * d * f17; + g17 += 0.5646924376487732f * d * f22; + g21 += 0.4374088943004608f * d * f18; + g18 += 0.4374088943004608f * d * f21; + g23 += -0.5646924376487732f * d * f18; + g18 += -0.5646924376487732f * d * f23; + g20 += 0.22587697207927704f * d * f19; + g19 += 0.22587697207927704f * d * f20; + g22 += -0.4374088943004608f * d * f19; + g19 += -0.4374088943004608f * d * f22; } - { const float d = D(ii, k, 283); - g74 += 0.2182178944349289f * d * f42; - g75 += 0.2760262191295624f * d * f43; - g76 += 0.29277002811431885f * d * f44; - g77 += 0.2760262191295624f * d * f45; - g78 += 0.2182178944349289f * d * f46; + { const float d = D(ii, k, 45); + g17 += -0.3992978632450104f * d * f17; + g17 += -0.3992978632450104f * d * f17; + g19 += 0.2395787090063095f * d * f19; + g19 += 0.2395787090063095f * d * f19; + g20 += 0.31943827867507935f * d * f20; + g20 += 0.31943827867507935f * d * f20; + g21 += 0.2395787090063095f * d * f21; + g21 += 0.2395787090063095f * d * f21; + g23 += -0.3992978632450104f * d * f23; + g23 += -0.3992978632450104f * d * f23; } - { const float d = D(ii, k, 284); - g73 += 0.26726123690605164f * d * f42; - g74 += 0.2182178944349289f * d * f43; - g75 += -0.0690065547823906f * d * f42; - g76 += -0.16903084516525269f * d * f45; - g77 += 0.23904572427272797f * d * f44; - g77 += -0.0690065547823906f * d * f46; - g78 += 0.2182178944349289f * d * f45; - g79 += 0.26726123690605164f * d * f46; + { const float d = D(ii, k, 46); + g18 += 0.5646924376487732f * d * f17; + g17 += 0.5646924376487732f * d * f18; + g19 += 0.4374088943004608f * d * f18; + g18 += 0.4374088943004608f * d * f19; + g21 += 0.22587697207927704f * d * f20; + g20 += 0.22587697207927704f * d * f21; + g22 += 0.4374088943004608f * d * f21; + g21 += 0.4374088943004608f * d * f22; + g23 += 0.5646924376487732f * d * f22; + g22 += 0.5646924376487732f * d * f23; } - { const float d = D(ii, k, 285); - g73 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f73; - g74 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f74; - g75 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f75; - g75 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f75; - g76 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f76; - g77 += -0.0690065547823906f * d * f47; - g78 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f78; - g79 += -0.26726123690605164f * d * f47; + { const float d = D(ii, k, 47); + g19 += -0.3571428656578064f * d * f17; + g17 += -0.3571428656578064f * d * f19; + g19 += -0.2766416668891907f * d * f19; + g19 += -0.2766416668891907f * d * f19; + g22 += -0.7142857313156128f * d * f20; + g20 += -0.7142857313156128f * d * f22; + g21 += 0.2766416668891907f * d * f21; + g21 += 0.2766416668891907f * d * f21; + g23 += -0.3571428656578064f * d * f21; + g21 += -0.3571428656578064f * d * f23; } - { const float d = D(ii, k, 286); - g74 += 0.2182178944349289f * d * f47; - g75 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f75; - g76 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f76; - g77 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f77; - g78 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f78; + { const float d = D(ii, k, 48); + g17 += 1.0f * d * f0; + g0 += 1.0f * d * f17; } - { const float d = D(ii, k, 287); - g73 += 0.26726123690605164f * d * f47; - g74 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f74; - g75 += -0.0690065547823906f * d * f47; - g76 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f76; - g77 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f77; - g77 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f77; - g78 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f78; - g79 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f79; + { const float d = D(ii, k, 49); + g18 += 1.0f * d * f0; + g0 += 1.0f * d * f18; } - { const float d = D(ii, k, 300); - g58 += 0.20412415266036987f * d * f123; - g57 += 0.1767766922712326f * d * f124; - g56 += 0.14940357208251953f * d * f125; - g58 += 0.03857583925127983f * d * f125; - g55 += 0.17251639068126678f * d * f126; - g57 += 0.06681530922651291f * d * f126; - g54 += -0.13363061845302582f * d * f127; - g53 += -0.06681530922651291f * d * f128; - g52 += -0.03857583925127983f * d * f129; - g54 += -0.14940357208251953f * d * f129; - g53 += -0.1767766922712326f * d * f130; - g52 += -0.20412415266036987f * d * f131; + { const float d = D(ii, k, 50); + g19 += 1.0f * d * f0; + g0 += 1.0f * d * f19; } - { const float d = D(ii, k, 301); - g52 += 0.14433756470680237f * d * f124; - g53 += 0.18898223340511322f * d * f125; - g54 += 0.21128855645656586f * d * f126; - g55 += 0.2182178944349289f * d * f127; - g56 += 0.21128855645656586f * d * f128; - g57 += 0.18898223340511322f * d * f129; - g58 += 0.14433756470680237f * d * f130; + { const float d = D(ii, k, 51); + g20 += 1.0f * d * f0; + g0 += 1.0f * d * f20; } - { const float d = D(ii, k, 302); - g52 += 0.20412415266036987f * d * f123; - g53 += 0.1767766922712326f * d * f124; - g52 += -0.03857583925127983f * d * f125; - g54 += 0.14940357208251953f * d * f125; - g53 += -0.06681530922651291f * d * f126; - g56 += -0.13363061845302582f * d * f127; - g55 += 0.17251639068126678f * d * f128; - g57 += -0.06681530922651291f * d * f128; - g56 += 0.14940357208251953f * d * f129; - g58 += -0.03857583925127983f * d * f129; - g57 += 0.1767766922712326f * d * f130; - g58 += 0.20412415266036987f * d * f131; + { const float d = D(ii, k, 52); + g21 += 1.0f * d * f0; + g0 += 1.0f * d * f21; + } + { const float d = D(ii, k, 53); + g22 += 1.0f * d * f0; + g0 += 1.0f * d * f22; } - { const float d = D(ii, k, 303); - g65 += 0.20412415266036987f * d * f123; - g64 += 0.1767766922712326f * d * f124; - g63 += 0.14940357208251953f * d * f125; - g65 += 0.03857583925127983f * d * f125; - g62 += 0.17251639068126678f * d * f126; - g64 += 0.06681530922651291f * d * f126; - g61 += -0.13363061845302582f * d * f127; - g60 += -0.06681530922651291f * d * f128; - g59 += -0.03857583925127983f * d * f129; - g61 += -0.14940357208251953f * d * f129; - g60 += -0.1767766922712326f * d * f130; - g59 += -0.20412415266036987f * d * f131; + { const float d = D(ii, k, 54); + g23 += 1.0f * d * f0; + g0 += 1.0f * d * f23; } - { const float d = D(ii, k, 304); - g59 += 0.14433756470680237f * d * f124; - g60 += 0.18898223340511322f * d * f125; - g61 += 0.21128855645656586f * d * f126; - g62 += 0.2182178944349289f * d * f127; - g63 += 0.21128855645656586f * d * f128; - g64 += 0.18898223340511322f * d * f129; - g65 += 0.14433756470680237f * d * f130; + { const float d = D(ii, k, 55); + g7 += 0.6236095428466797f * d * f3; + g3 += 0.6236095428466797f * d * f7; + g11 += 0.6236095428466797f * d * f1; + g1 += 0.6236095428466797f * d * f11; } - { const float d = D(ii, k, 305); - g59 += 0.20412415266036987f * d * f123; - g60 += 0.1767766922712326f * d * f124; - g59 += -0.03857583925127983f * d * f125; - g61 += 0.14940357208251953f * d * f125; - g60 += -0.06681530922651291f * d * f126; - g63 += -0.13363061845302582f * d * f127; - g62 += 0.17251639068126678f * d * f128; - g64 += -0.06681530922651291f * d * f128; - g63 += 0.14940357208251953f * d * f129; - g65 += -0.03857583925127983f * d * f129; - g64 += 0.1767766922712326f * d * f130; - g65 += 0.20412415266036987f * d * f131; + { const float d = D(ii, k, 56); + g7 += 0.5091750621795654f * d * f2; + g2 += 0.5091750621795654f * d * f7; + g8 += 0.5091750621795654f * d * f3; + g3 += 0.5091750621795654f * d * f8; + g10 += 0.5091750621795654f * d * f1; + g1 += 0.5091750621795654f * d * f10; } - { const float d = D(ii, k, 306); - g72 += 0.20412415266036987f * d * f123; - g71 += 0.1767766922712326f * d * f124; - g70 += 0.14940357208251953f * d * f125; - g72 += 0.03857583925127983f * d * f125; - g69 += 0.17251639068126678f * d * f126; - g71 += 0.06681530922651291f * d * f126; - g68 += -0.13363061845302582f * d * f127; - g67 += -0.06681530922651291f * d * f128; - g66 += -0.03857583925127983f * d * f129; - g68 += -0.14940357208251953f * d * f129; - g67 += -0.1767766922712326f * d * f130; - g66 += -0.20412415266036987f * d * f131; + { const float d = D(ii, k, 57); + g7 += -0.16101530194282532f * d * f3; + g3 += -0.16101530194282532f * d * f7; + g8 += 0.6440612077713013f * d * f2; + g2 += 0.6440612077713013f * d * f8; + g9 += 0.5577733516693115f * d * f1; + g1 += 0.5577733516693115f * d * f9; + g11 += 0.16101530194282532f * d * f1; + g1 += 0.16101530194282532f * d * f11; } - { const float d = D(ii, k, 307); - g66 += 0.14433756470680237f * d * f124; - g67 += 0.18898223340511322f * d * f125; - g68 += 0.21128855645656586f * d * f126; - g69 += 0.2182178944349289f * d * f127; - g70 += 0.21128855645656586f * d * f128; - g71 += 0.18898223340511322f * d * f129; - g72 += 0.14433756470680237f * d * f130; + { const float d = D(ii, k, 58); + g8 += -0.3944053053855896f * d * f1; + g1 += -0.3944053053855896f * d * f8; + g9 += 0.6831300258636475f * d * f2; + g2 += 0.6831300258636475f * d * f9; + g10 += -0.3944053053855896f * d * f3; + g3 += -0.3944053053855896f * d * f10; } - { const float d = D(ii, k, 308); - g66 += 0.20412415266036987f * d * f123; - g67 += 0.1767766922712326f * d * f124; - g66 += -0.03857583925127983f * d * f125; - g68 += 0.14940357208251953f * d * f125; - g67 += -0.06681530922651291f * d * f126; - g70 += -0.13363061845302582f * d * f127; - g69 += 0.17251639068126678f * d * f128; - g71 += -0.06681530922651291f * d * f128; - g70 += 0.14940357208251953f * d * f129; - g72 += -0.03857583925127983f * d * f129; - g71 += 0.1767766922712326f * d * f130; - g72 += 0.20412415266036987f * d * f131; + { const float d = D(ii, k, 59); + g7 += -0.16101530194282532f * d * f1; + g1 += -0.16101530194282532f * d * f7; + g9 += 0.5577733516693115f * d * f3; + g3 += 0.5577733516693115f * d * f9; + g10 += 0.6440612077713013f * d * f2; + g2 += 0.6440612077713013f * d * f10; + g11 += -0.16101530194282532f * d * f3; + g3 += -0.16101530194282532f * d * f11; } - { const float d = D(ii, k, 309); - g79 += 0.20412415266036987f * d * f123; - g78 += 0.1767766922712326f * d * f124; - g77 += 0.14940357208251953f * d * f125; - g79 += 0.03857583925127983f * d * f125; - g76 += 0.17251639068126678f * d * f126; - g78 += 0.06681530922651291f * d * f126; - g75 += -0.13363061845302582f * d * f127; - g74 += -0.06681530922651291f * d * f128; - g73 += -0.03857583925127983f * d * f129; - g75 += -0.14940357208251953f * d * f129; - g74 += -0.1767766922712326f * d * f130; - g73 += -0.20412415266036987f * d * f131; + { const float d = D(ii, k, 60); + g8 += -0.5091750621795654f * d * f1; + g1 += -0.5091750621795654f * d * f8; + g10 += 0.5091750621795654f * d * f3; + g3 += 0.5091750621795654f * d * f10; + g11 += 0.5091750621795654f * d * f2; + g2 += 0.5091750621795654f * d * f11; } - { const float d = D(ii, k, 310); - g73 += 0.14433756470680237f * d * f124; - g74 += 0.18898223340511322f * d * f125; - g75 += 0.21128855645656586f * d * f126; - g76 += 0.2182178944349289f * d * f127; - g77 += 0.21128855645656586f * d * f128; - g78 += 0.18898223340511322f * d * f129; - g79 += 0.14433756470680237f * d * f130; + { const float d = D(ii, k, 61); + g7 += -0.6236095428466797f * d * f1; + g1 += -0.6236095428466797f * d * f7; + g11 += 0.6236095428466797f * d * f3; + g3 += 0.6236095428466797f * d * f11; } - { const float d = D(ii, k, 311); - g73 += 0.20412415266036987f * d * f123; - g74 += 0.1767766922712326f * d * f124; - g73 += -0.03857583925127983f * d * f125; - g75 += 0.14940357208251953f * d * f125; - g74 += -0.06681530922651291f * d * f126; - g77 += -0.13363061845302582f * d * f127; - g76 += 0.17251639068126678f * d * f128; - g78 += -0.06681530922651291f * d * f128; - g77 += 0.14940357208251953f * d * f129; - g79 += -0.03857583925127983f * d * f129; - g78 += 0.1767766922712326f * d * f130; - g79 += 0.20412415266036987f * d * f131; + { const float d = D(ii, k, 62); + g18 += -0.3535533845424652f * d * f1; + g1 += -0.3535533845424652f * d * f18; + g22 += 0.3535533845424652f * d * f3; + g3 += 0.3535533845424652f * d * f22; + g23 += -0.8660253882408142f * d * f2; + g2 += -0.8660253882408142f * d * f23; } - { const float d = D(ii, k, 312); - g86 += 0.20412415266036987f * d * f123; - g85 += 0.1767766922712326f * d * f124; - g84 += 0.14940357208251953f * d * f125; - g86 += 0.03857583925127983f * d * f125; - g83 += 0.17251639068126678f * d * f126; - g85 += 0.06681530922651291f * d * f126; - g82 += -0.13363061845302582f * d * f127; - g81 += -0.06681530922651291f * d * f128; - g80 += -0.03857583925127983f * d * f129; - g82 += -0.14940357208251953f * d * f129; - g81 += -0.1767766922712326f * d * f130; - g80 += -0.20412415266036987f * d * f131; + { const float d = D(ii, k, 63); + g17 += 0.3535533845424652f * d * f1; + g1 += 0.3535533845424652f * d * f17; + g19 += -0.4564354717731476f * d * f1; + g1 += -0.4564354717731476f * d * f19; + g21 += 0.4564354717731476f * d * f3; + g3 += 0.4564354717731476f * d * f21; + g22 += -0.5773502588272095f * d * f2; + g2 += -0.5773502588272095f * d * f22; + g23 += 0.3535533845424652f * d * f3; + g3 += 0.3535533845424652f * d * f23; } - { const float d = D(ii, k, 313); - g80 += 0.14433756470680237f * d * f124; - g81 += 0.18898223340511322f * d * f125; - g82 += 0.21128855645656586f * d * f126; - g83 += 0.2182178944349289f * d * f127; - g84 += 0.21128855645656586f * d * f128; - g85 += 0.18898223340511322f * d * f129; - g86 += 0.14433756470680237f * d * f130; + { const float d = D(ii, k, 64); + g18 += 0.4564354717731476f * d * f1; + g1 += 0.4564354717731476f * d * f18; + g20 += 0.7071067690849304f * d * f3; + g3 += 0.7071067690849304f * d * f20; + g21 += -0.28867512941360474f * d * f2; + g2 += -0.28867512941360474f * d * f21; + g22 += 0.4564354717731476f * d * f3; + g3 += 0.4564354717731476f * d * f22; } - { const float d = D(ii, k, 314); - g80 += 0.20412415266036987f * d * f123; - g81 += 0.1767766922712326f * d * f124; - g80 += -0.03857583925127983f * d * f125; - g82 += 0.14940357208251953f * d * f125; - g81 += -0.06681530922651291f * d * f126; - g84 += -0.13363061845302582f * d * f127; - g83 += 0.17251639068126678f * d * f128; - g85 += -0.06681530922651291f * d * f128; - g84 += 0.14940357208251953f * d * f129; - g86 += -0.03857583925127983f * d * f129; - g85 += 0.1767766922712326f * d * f130; - g86 += 0.20412415266036987f * d * f131; + { const float d = D(ii, k, 65); + g19 += -0.7071067690849304f * d * f3; + g3 += -0.7071067690849304f * d * f19; + g21 += 0.7071067690849304f * d * f1; + g1 += 0.7071067690849304f * d * f21; } - { const float d = D(ii, k, 330); - g80 += 0.26726123690605164f * d * f21; - g81 += 0.2182178944349289f * d * f20; - g82 += 0.23904572427272797f * d * f19; - g82 += 0.0690065547823906f * d * f21; - g83 += -0.16903084516525269f * d * f18; - g84 += -0.0690065547823906f * d * f17; - g85 += -0.2182178944349289f * d * f18; - g86 += -0.26726123690605164f * d * f17; + { const float d = D(ii, k, 66); + g18 += -0.4564354717731476f * d * f3; + g3 += -0.4564354717731476f * d * f18; + g19 += 0.28867512941360474f * d * f2; + g2 += 0.28867512941360474f * d * f19; + g20 += -0.7071067690849304f * d * f1; + g1 += -0.7071067690849304f * d * f20; + g22 += 0.4564354717731476f * d * f1; + g1 += 0.4564354717731476f * d * f22; + } + { const float d = D(ii, k, 67); + g17 += -0.3535533845424652f * d * f3; + g3 += -0.3535533845424652f * d * f17; + g18 += 0.5773502588272095f * d * f2; + g2 += 0.5773502588272095f * d * f18; + g19 += -0.4564354717731476f * d * f3; + g3 += -0.4564354717731476f * d * f19; + g21 += -0.4564354717731476f * d * f1; + g1 += -0.4564354717731476f * d * f21; + g23 += 0.3535533845424652f * d * f1; + g1 += 0.3535533845424652f * d * f23; + } + { const float d = D(ii, k, 68); + g17 += 0.8660253882408142f * d * f2; + g2 += 0.8660253882408142f * d * f17; + g18 += -0.3535533845424652f * d * f3; + g3 += -0.3535533845424652f * d * f18; + g22 += -0.3535533845424652f * d * f1; + g1 += -0.3535533845424652f * d * f22; } - { const float d = D(ii, k, 331); - g81 += 0.2182178944349289f * d * f17; - g82 += 0.2760262191295624f * d * f18; - g83 += 0.29277002811431885f * d * f19; - g84 += 0.2760262191295624f * d * f20; - g85 += 0.2182178944349289f * d * f21; + { const float d = D(ii, k, 69); + g17 += -0.55901700258255f * d * f9; + g9 += -0.55901700258255f * d * f17; + g18 += 0.3952847123146057f * d * f10; + g10 += 0.3952847123146057f * d * f18; + g19 += -0.25f * d * f11; + g11 += -0.25f * d * f19; + g21 += -0.25f * d * f7; + g7 += -0.25f * d * f21; + g22 += 0.3952847123146057f * d * f8; + g8 += 0.3952847123146057f * d * f22; } - { const float d = D(ii, k, 332); - g80 += 0.26726123690605164f * d * f17; - g81 += 0.2182178944349289f * d * f18; - g82 += -0.0690065547823906f * d * f17; - g83 += -0.16903084516525269f * d * f20; - g84 += 0.23904572427272797f * d * f19; - g84 += -0.0690065547823906f * d * f21; - g85 += 0.2182178944349289f * d * f20; - g86 += 0.26726123690605164f * d * f21; + { const float d = D(ii, k, 70); + g17 += 0.3952847123146057f * d * f10; + g10 += 0.3952847123146057f * d * f17; + g19 += 0.3061862289905548f * d * f10; + g10 += 0.3061862289905548f * d * f19; + g20 += -0.5f * d * f7; + g7 += -0.5f * d * f20; + g21 += 0.3061862289905548f * d * f8; + g8 += 0.3061862289905548f * d * f21; + g23 += -0.3952847123146057f * d * f8; + g8 += -0.3952847123146057f * d * f23; } - { const float d = D(ii, k, 333); - g80 += 0.26726123690605164f * d * f26; - g81 += 0.2182178944349289f * d * f25; - g82 += 0.23904572427272797f * d * f24; - g82 += 0.0690065547823906f * d * f26; - g83 += -0.16903084516525269f * d * f23; - g84 += -0.0690065547823906f * d * f22; - g85 += -0.2182178944349289f * d * f23; - g86 += -0.26726123690605164f * d * f22; + { const float d = D(ii, k, 71); + g17 += -0.25f * d * f11; + g11 += -0.25f * d * f17; + g18 += 0.3061862289905548f * d * f10; + g10 += 0.3061862289905548f * d * f18; + g19 += 0.3354102075099945f * d * f9; + g9 += 0.3354102075099945f * d * f19; + g19 += -0.3872983455657959f * d * f11; + g11 += -0.3872983455657959f * d * f19; + g20 += 0.15811388194561005f * d * f8; + g8 += 0.15811388194561005f * d * f20; + g21 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f21; + g22 += -0.3061862289905548f * d * f8; + g8 += -0.3061862289905548f * d * f22; + g23 += 0.25f * d * f7; + g7 += 0.25f * d * f23; } - { const float d = D(ii, k, 334); - g81 += 0.2182178944349289f * d * f22; - g82 += 0.2760262191295624f * d * f23; - g83 += 0.29277002811431885f * d * f24; - g84 += 0.2760262191295624f * d * f25; - g85 += 0.2182178944349289f * d * f26; + { const float d = D(ii, k, 72); + g18 += -0.5f * d * f7; + g7 += -0.5f * d * f18; + g19 += 0.15811388194561005f * d * f8; + g8 += 0.15811388194561005f * d * f19; + g20 += 0.4472135901451111f * d * f9; + g9 += 0.4472135901451111f * d * f20; + g21 += 0.15811388194561005f * d * f10; + g10 += 0.15811388194561005f * d * f21; + g22 += -0.5f * d * f11; + g11 += -0.5f * d * f22; } - { const float d = D(ii, k, 335); - g80 += 0.26726123690605164f * d * f22; - g81 += 0.2182178944349289f * d * f23; - g82 += -0.0690065547823906f * d * f22; - g83 += -0.16903084516525269f * d * f25; - g84 += 0.23904572427272797f * d * f24; - g84 += -0.0690065547823906f * d * f26; - g85 += 0.2182178944349289f * d * f25; - g86 += 0.26726123690605164f * d * f26; + { const float d = D(ii, k, 73); + g17 += -0.25f * d * f7; + g7 += -0.25f * d * f17; + g18 += 0.3061862289905548f * d * f8; + g8 += 0.3061862289905548f * d * f18; + g19 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f19; + g20 += 0.15811388194561005f * d * f10; + g10 += 0.15811388194561005f * d * f20; + g21 += 0.3354102075099945f * d * f9; + g9 += 0.3354102075099945f * d * f21; + g21 += 0.3872983455657959f * d * f11; + g11 += 0.3872983455657959f * d * f21; + g22 += 0.3061862289905548f * d * f10; + g10 += 0.3061862289905548f * d * f22; + g23 += -0.25f * d * f11; + g11 += -0.25f * d * f23; } - { const float d = D(ii, k, 336); - g80 += 0.26726123690605164f * d * f31; - g81 += 0.2182178944349289f * d * f30; - g82 += 0.23904572427272797f * d * f29; - g82 += 0.0690065547823906f * d * f31; - g83 += -0.16903084516525269f * d * f28; - g84 += -0.0690065547823906f * d * f27; - g85 += -0.2182178944349289f * d * f28; - g86 += -0.26726123690605164f * d * f27; + { const float d = D(ii, k, 74); + g17 += 0.3952847123146057f * d * f8; + g8 += 0.3952847123146057f * d * f17; + g19 += -0.3061862289905548f * d * f8; + g8 += -0.3061862289905548f * d * f19; + g20 += -0.5f * d * f11; + g11 += -0.5f * d * f20; + g21 += 0.3061862289905548f * d * f10; + g10 += 0.3061862289905548f * d * f21; + g23 += 0.3952847123146057f * d * f10; + g10 += 0.3952847123146057f * d * f23; } - { const float d = D(ii, k, 337); - g81 += 0.2182178944349289f * d * f27; - g82 += 0.2760262191295624f * d * f28; - g83 += 0.29277002811431885f * d * f29; - g84 += 0.2760262191295624f * d * f30; - g85 += 0.2182178944349289f * d * f31; + { const float d = D(ii, k, 75); + g18 += -0.3952847123146057f * d * f8; + g8 += -0.3952847123146057f * d * f18; + g19 += 0.25f * d * f7; + g7 += 0.25f * d * f19; + g21 += -0.25f * d * f11; + g11 += -0.25f * d * f21; + g22 += 0.3952847123146057f * d * f10; + g10 += 0.3952847123146057f * d * f22; + g23 += -0.55901700258255f * d * f9; + g9 += -0.55901700258255f * d * f23; } - { const float d = D(ii, k, 338); - g80 += 0.26726123690605164f * d * f27; - g81 += 0.2182178944349289f * d * f28; - g82 += -0.0690065547823906f * d * f27; - g83 += -0.16903084516525269f * d * f30; - g84 += 0.23904572427272797f * d * f29; - g84 += -0.0690065547823906f * d * f31; - g85 += 0.2182178944349289f * d * f30; - g86 += 0.26726123690605164f * d * f31; + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + dF(ii, k, 16) += g16; + dF(ii, k, 17) += g17; + dF(ii, k, 18) += g18; + dF(ii, k, 19) += g19; + dF(ii, k, 20) += g20; + dF(ii, k, 21) += g21; + dF(ii, k, 22) += g22; + dF(ii, k, 23) += g23; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; + dF(ii, k, 16) = g16; + dF(ii, k, 17) = g17; + dF(ii, k, 18) = g18; + dF(ii, k, 19) = g19; + dF(ii, k, 20) = g20; + dF(ii, k, 21) = g21; + dF(ii, k, 22) = g22; + dF(ii, k, 23) = g23; } - { const float d = D(ii, k, 339); - g80 += 0.26726123690605164f * d * f36; - g81 += 0.2182178944349289f * d * f35; - g82 += 0.23904572427272797f * d * f34; - g82 += 0.0690065547823906f * d * f36; - g83 += -0.16903084516525269f * d * f33; - g84 += -0.0690065547823906f * d * f32; - g85 += -0.2182178944349289f * d * f33; - g86 += -0.26726123690605164f * d * f32; + } + } + +}; + +// mixed product, 37 terms: GRACE-2L-OMAT-large-base BBB, GRACE-2L-OMAT-large-ft-AM BBB, GRACE-2L-OMAT-large-ft-E +// BBB, GRACE-2L-OMAT-medium-base BBB, GRACE-2L-OMAT-medium-ft-AM BBB, GRACE-2L-OMAT-medium-ft-E BBB, +// GRACE-2L-SMAX-OMAT-large BBB, GRACE-2L-SMAX-OMAT-medium BBB, GRACE-2L-SMAX-large BBB, GRACE-2L-SMAX-medium BBB, +// grace_2l_l3 BBB +struct T37_d9bfe18c { + static constexpr int nt = 37, nl = 69; + static constexpr int tab[37][3] = {{0,0,0}, {1,0,1}, {7,4,2}, {8,5,2}, {9,6,2}, {23,12,3}, {24,13,3}, {25,14,3}, {26,15,3}, {27,16,3}, {2,0,4}, {28,12,5}, {29,13,5}, {30,14,5}, {31,15,5}, {32,16,5}, {62,24,6}, {63,25,6}, {64,26,6}, {65,27,6}, {66,28,6}, {67,29,6}, {68,30,6}, {10,4,7}, {11,5,7}, {12,6,7}, {38,12,8}, {39,13,8}, {40,14,8}, {41,15,8}, {42,16,8}, {3,0,9}, {43,12,10}, {44,13,10}, {45,14,10}, {46,15,10}, {47,16,10}}; + static constexpr double cg[37] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a62 = L(ii, k, 62); + const float a63 = L(ii, k, 63); + const float a64 = L(ii, k, 64); + const float a65 = L(ii, k, 65); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + const float b0 = R(ii, k, 0); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + const float b16 = R(ii, k, 16); + const float b24 = R(ii, k, 24); + const float b25 = R(ii, k, 25); + const float b26 = R(ii, k, 26); + const float b27 = R(ii, k, 27); + const float b28 = R(ii, k, 28); + const float b29 = R(ii, k, 29); + const float b30 = R(ii, k, 30); + out(ii, k, 0) = 1.0f * a0 * b0; + out(ii, k, 1) = 1.0f * a1 * b0; + out(ii, k, 2) = 0.3333333432674408f * a7 * b4 + 0.3333333432674408f * a8 * b5 + 0.3333333432674408f * a9 * b6; + out(ii, k, 3) = 0.20000000298023224f * a23 * b12 + 0.20000000298023224f * a24 * b13 + 0.20000000298023224f * a25 * b14 + 0.20000000298023224f * a26 * b15 + 0.20000000298023224f * a27 * b16; + out(ii, k, 4) = 1.0f * a2 * b0; + out(ii, k, 5) = 0.20000000298023224f * a28 * b12 + 0.20000000298023224f * a29 * b13 + 0.20000000298023224f * a30 * b14 + 0.20000000298023224f * a31 * b15 + 0.20000000298023224f * a32 * b16; + out(ii, k, 6) = 0.1428571492433548f * a62 * b24 + 0.1428571492433548f * a63 * b25 + 0.1428571492433548f * a64 * b26 + 0.1428571492433548f * a65 * b27 + 0.1428571492433548f * a66 * b28 + 0.1428571492433548f * a67 * b29 + 0.1428571492433548f * a68 * b30; + out(ii, k, 7) = 0.3333333432674408f * a10 * b4 + 0.3333333432674408f * a11 * b5 + 0.3333333432674408f * a12 * b6; + out(ii, k, 8) = 0.20000000298023224f * a38 * b12 + 0.20000000298023224f * a39 * b13 + 0.20000000298023224f * a40 * b14 + 0.20000000298023224f * a41 * b15 + 0.20000000298023224f * a42 * b16; + out(ii, k, 9) = 1.0f * a3 * b0; + out(ii, k, 10) = 0.20000000298023224f * a43 * b12 + 0.20000000298023224f * a44 * b13 + 0.20000000298023224f * a45 * b14 + 0.20000000298023224f * a46 * b15 + 0.20000000298023224f * a47 * b16; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); + { + const float b0 = R(ii, k, 0); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + const float b16 = R(ii, k, 16); + const float b24 = R(ii, k, 24); + const float b25 = R(ii, k, 25); + const float b26 = R(ii, k, 26); + const float b27 = R(ii, k, 27); + const float b28 = R(ii, k, 28); + const float b29 = R(ii, k, 29); + const float b30 = R(ii, k, 30); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + float g38 = 0.0f; + float g39 = 0.0f; + float g40 = 0.0f; + float g41 = 0.0f; + float g42 = 0.0f; + float g43 = 0.0f; + float g44 = 0.0f; + float g45 = 0.0f; + float g46 = 0.0f; + float g47 = 0.0f; + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + float g59 = 0.0f; + float g60 = 0.0f; + float g61 = 0.0f; + float g62 = 0.0f; + float g63 = 0.0f; + float g64 = 0.0f; + float g65 = 0.0f; + float g66 = 0.0f; + float g67 = 0.0f; + float g68 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * b0; + } + { const float d = D(ii, k, 1); + g1 += 1.0f * d * b0; + } + { const float d = D(ii, k, 2); + g7 += 0.3333333432674408f * d * b4; + g8 += 0.3333333432674408f * d * b5; + g9 += 0.3333333432674408f * d * b6; + } + { const float d = D(ii, k, 3); + g23 += 0.20000000298023224f * d * b12; + g24 += 0.20000000298023224f * d * b13; + g25 += 0.20000000298023224f * d * b14; + g26 += 0.20000000298023224f * d * b15; + g27 += 0.20000000298023224f * d * b16; + } + { const float d = D(ii, k, 4); + g2 += 1.0f * d * b0; + } + { const float d = D(ii, k, 5); + g28 += 0.20000000298023224f * d * b12; + g29 += 0.20000000298023224f * d * b13; + g30 += 0.20000000298023224f * d * b14; + g31 += 0.20000000298023224f * d * b15; + g32 += 0.20000000298023224f * d * b16; + } + { const float d = D(ii, k, 6); + g62 += 0.1428571492433548f * d * b24; + g63 += 0.1428571492433548f * d * b25; + g64 += 0.1428571492433548f * d * b26; + g65 += 0.1428571492433548f * d * b27; + g66 += 0.1428571492433548f * d * b28; + g67 += 0.1428571492433548f * d * b29; + g68 += 0.1428571492433548f * d * b30; + } + { const float d = D(ii, k, 7); + g10 += 0.3333333432674408f * d * b4; + g11 += 0.3333333432674408f * d * b5; + g12 += 0.3333333432674408f * d * b6; + } + { const float d = D(ii, k, 8); + g38 += 0.20000000298023224f * d * b12; + g39 += 0.20000000298023224f * d * b13; + g40 += 0.20000000298023224f * d * b14; + g41 += 0.20000000298023224f * d * b15; + g42 += 0.20000000298023224f * d * b16; + } + { const float d = D(ii, k, 9); + g3 += 1.0f * d * b0; + } + { const float d = D(ii, k, 10); + g43 += 0.20000000298023224f * d * b12; + g44 += 0.20000000298023224f * d * b13; + g45 += 0.20000000298023224f * d * b14; + g46 += 0.20000000298023224f * d * b15; + g47 += 0.20000000298023224f * d * b16; + } + dL(ii, k, 0) = g0; + dL(ii, k, 1) = g1; + dL(ii, k, 2) = g2; + dL(ii, k, 3) = g3; + dL(ii, k, 4) = g4; + dL(ii, k, 5) = g5; + dL(ii, k, 6) = g6; + dL(ii, k, 7) = g7; + dL(ii, k, 8) = g8; + dL(ii, k, 9) = g9; + dL(ii, k, 10) = g10; + dL(ii, k, 11) = g11; + dL(ii, k, 12) = g12; + dL(ii, k, 13) = g13; + dL(ii, k, 14) = g14; + dL(ii, k, 15) = g15; + dL(ii, k, 16) = g16; + dL(ii, k, 17) = g17; + dL(ii, k, 18) = g18; + dL(ii, k, 19) = g19; + dL(ii, k, 20) = g20; + dL(ii, k, 21) = g21; + dL(ii, k, 22) = g22; + dL(ii, k, 23) = g23; + dL(ii, k, 24) = g24; + dL(ii, k, 25) = g25; + dL(ii, k, 26) = g26; + dL(ii, k, 27) = g27; + dL(ii, k, 28) = g28; + dL(ii, k, 29) = g29; + dL(ii, k, 30) = g30; + dL(ii, k, 31) = g31; + dL(ii, k, 32) = g32; + dL(ii, k, 33) = g33; + dL(ii, k, 34) = g34; + dL(ii, k, 35) = g35; + dL(ii, k, 36) = g36; + dL(ii, k, 37) = g37; + dL(ii, k, 38) = g38; + dL(ii, k, 39) = g39; + dL(ii, k, 40) = g40; + dL(ii, k, 41) = g41; + dL(ii, k, 42) = g42; + dL(ii, k, 43) = g43; + dL(ii, k, 44) = g44; + dL(ii, k, 45) = g45; + dL(ii, k, 46) = g46; + dL(ii, k, 47) = g47; + dL(ii, k, 48) = g48; + dL(ii, k, 49) = g49; + dL(ii, k, 50) = g50; + dL(ii, k, 51) = g51; + dL(ii, k, 52) = g52; + dL(ii, k, 53) = g53; + dL(ii, k, 54) = g54; + dL(ii, k, 55) = g55; + dL(ii, k, 56) = g56; + dL(ii, k, 57) = g57; + dL(ii, k, 58) = g58; + dL(ii, k, 59) = g59; + dL(ii, k, 60) = g60; + dL(ii, k, 61) = g61; + dL(ii, k, 62) = g62; + dL(ii, k, 63) = g63; + dL(ii, k, 64) = g64; + dL(ii, k, 65) = g65; + dL(ii, k, 66) = g66; + dL(ii, k, 67) = g67; + dL(ii, k, 68) = g68; } - { const float d = D(ii, k, 340); - g81 += 0.2182178944349289f * d * f32; - g82 += 0.2760262191295624f * d * f33; - g83 += 0.29277002811431885f * d * f34; - g84 += 0.2760262191295624f * d * f35; - g85 += 0.2182178944349289f * d * f36; + } + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a62 = L(ii, k, 62); + const float a63 = L(ii, k, 63); + const float a64 = L(ii, k, 64); + const float a65 = L(ii, k, 65); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + float h0 = 0.0f; + float h4 = 0.0f; + float h5 = 0.0f; + float h6 = 0.0f; + float h12 = 0.0f; + float h13 = 0.0f; + float h14 = 0.0f; + float h15 = 0.0f; + float h16 = 0.0f; + float h24 = 0.0f; + float h25 = 0.0f; + float h26 = 0.0f; + float h27 = 0.0f; + float h28 = 0.0f; + float h29 = 0.0f; + float h30 = 0.0f; + { const float d = D(ii, k, 0); + h0 += 1.0f * d * a0; } - { const float d = D(ii, k, 341); - g80 += 0.26726123690605164f * d * f32; - g81 += 0.2182178944349289f * d * f33; - g82 += -0.0690065547823906f * d * f32; - g83 += -0.16903084516525269f * d * f35; - g84 += 0.23904572427272797f * d * f34; - g84 += -0.0690065547823906f * d * f36; - g85 += 0.2182178944349289f * d * f35; - g86 += 0.26726123690605164f * d * f36; + { const float d = D(ii, k, 1); + h0 += 1.0f * d * a1; } - { const float d = D(ii, k, 342); - g80 += 0.26726123690605164f * d * f41; - g81 += 0.2182178944349289f * d * f40; - g82 += 0.23904572427272797f * d * f39; - g82 += 0.0690065547823906f * d * f41; - g83 += -0.16903084516525269f * d * f38; - g84 += -0.0690065547823906f * d * f37; - g85 += -0.2182178944349289f * d * f38; - g86 += -0.26726123690605164f * d * f37; + { const float d = D(ii, k, 2); + h4 += 0.3333333432674408f * d * a7; + h5 += 0.3333333432674408f * d * a8; + h6 += 0.3333333432674408f * d * a9; } - { const float d = D(ii, k, 343); - g81 += 0.2182178944349289f * d * f37; - g82 += 0.2760262191295624f * d * f38; - g83 += 0.29277002811431885f * d * f39; - g84 += 0.2760262191295624f * d * f40; - g85 += 0.2182178944349289f * d * f41; + { const float d = D(ii, k, 3); + h12 += 0.20000000298023224f * d * a23; + h13 += 0.20000000298023224f * d * a24; + h14 += 0.20000000298023224f * d * a25; + h15 += 0.20000000298023224f * d * a26; + h16 += 0.20000000298023224f * d * a27; } - { const float d = D(ii, k, 344); - g80 += 0.26726123690605164f * d * f37; - g81 += 0.2182178944349289f * d * f38; - g82 += -0.0690065547823906f * d * f37; - g83 += -0.16903084516525269f * d * f40; - g84 += 0.23904572427272797f * d * f39; - g84 += -0.0690065547823906f * d * f41; - g85 += 0.2182178944349289f * d * f40; - g86 += 0.26726123690605164f * d * f41; + { const float d = D(ii, k, 4); + h0 += 1.0f * d * a2; } - { const float d = D(ii, k, 345); - g80 += 0.26726123690605164f * d * f46; - g81 += 0.2182178944349289f * d * f45; - g82 += 0.23904572427272797f * d * f44; - g82 += 0.0690065547823906f * d * f46; - g83 += -0.16903084516525269f * d * f43; - g84 += -0.0690065547823906f * d * f42; - g85 += -0.2182178944349289f * d * f43; - g86 += -0.26726123690605164f * d * f42; + { const float d = D(ii, k, 5); + h12 += 0.20000000298023224f * d * a28; + h13 += 0.20000000298023224f * d * a29; + h14 += 0.20000000298023224f * d * a30; + h15 += 0.20000000298023224f * d * a31; + h16 += 0.20000000298023224f * d * a32; } - { const float d = D(ii, k, 346); - g81 += 0.2182178944349289f * d * f42; - g82 += 0.2760262191295624f * d * f43; - g83 += 0.29277002811431885f * d * f44; - g84 += 0.2760262191295624f * d * f45; - g85 += 0.2182178944349289f * d * f46; + { const float d = D(ii, k, 6); + h24 += 0.1428571492433548f * d * a62; + h25 += 0.1428571492433548f * d * a63; + h26 += 0.1428571492433548f * d * a64; + h27 += 0.1428571492433548f * d * a65; + h28 += 0.1428571492433548f * d * a66; + h29 += 0.1428571492433548f * d * a67; + h30 += 0.1428571492433548f * d * a68; } - { const float d = D(ii, k, 347); - g80 += 0.26726123690605164f * d * f42; - g81 += 0.2182178944349289f * d * f43; - g82 += -0.0690065547823906f * d * f42; - g83 += -0.16903084516525269f * d * f45; - g84 += 0.23904572427272797f * d * f44; - g84 += -0.0690065547823906f * d * f46; - g85 += 0.2182178944349289f * d * f45; - g86 += 0.26726123690605164f * d * f46; + { const float d = D(ii, k, 7); + h4 += 0.3333333432674408f * d * a10; + h5 += 0.3333333432674408f * d * a11; + h6 += 0.3333333432674408f * d * a12; } - { const float d = D(ii, k, 348); - g80 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f80; - g81 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f81; - g82 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f82; - g82 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f82; - g83 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f83; - g84 += -0.0690065547823906f * d * f47; - g85 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f85; - g86 += -0.26726123690605164f * d * f47; + { const float d = D(ii, k, 8); + h12 += 0.20000000298023224f * d * a38; + h13 += 0.20000000298023224f * d * a39; + h14 += 0.20000000298023224f * d * a40; + h15 += 0.20000000298023224f * d * a41; + h16 += 0.20000000298023224f * d * a42; } - { const float d = D(ii, k, 349); - g81 += 0.2182178944349289f * d * f47; - g82 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f82; - g83 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f83; - g84 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f84; - g85 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f85; + { const float d = D(ii, k, 9); + h0 += 1.0f * d * a3; } - { const float d = D(ii, k, 350); - g80 += 0.26726123690605164f * d * f47; - g81 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f81; - g82 += -0.0690065547823906f * d * f47; - g83 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f83; - g84 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f84; - g84 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f84; - g85 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f85; - g86 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f86; + { const float d = D(ii, k, 10); + h12 += 0.20000000298023224f * d * a43; + h13 += 0.20000000298023224f * d * a44; + h14 += 0.20000000298023224f * d * a45; + h15 += 0.20000000298023224f * d * a46; + h16 += 0.20000000298023224f * d * a47; + } + dR(ii, k, 0) += h0; + dR(ii, k, 4) += h4; + dR(ii, k, 5) += h5; + dR(ii, k, 6) += h6; + dR(ii, k, 12) += h12; + dR(ii, k, 13) += h13; + dR(ii, k, 14) += h14; + dR(ii, k, 15) += h15; + dR(ii, k, 16) += h16; + dR(ii, k, 24) += h24; + dR(ii, k, 25) += h25; + dR(ii, k, 26) += h26; + dR(ii, k, 27) += h27; + dR(ii, k, 28) += h28; + dR(ii, k, 29) += h29; + dR(ii, k, 30) += h30; + } + } + +}; + +// self product, 156 terms: GRACE-2L-OMAT-large-base BBBB, GRACE-2L-OMAT-large-ft-AM BBBB, GRACE-2L-OMAT-large-ft-E +// BBBB, GRACE-2L-OMAT-medium-base BBBB, GRACE-2L-OMAT-medium-ft-AM BBBB, GRACE-2L-OMAT-medium-ft-E BBBB, +// GRACE-2L-SMAX-OMAT-large BBBB, GRACE-2L-SMAX-OMAT-medium BBBB, GRACE-2L-SMAX-large BBBB, GRACE-2L-SMAX-medium BBBB +struct T156_61e1a338 { + static constexpr int nt = 156, nl = 76; + static constexpr int tab[156][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {1,1,4}, {2,1,5}, {3,1,6}, {23,18,7}, {24,19,7}, {25,20,7}, {26,21,7}, {27,22,7}, {28,18,8}, {29,19,8}, {30,20,8}, {31,21,8}, {32,22,8}, {33,18,9}, {34,19,9}, {35,20,9}, {36,21,9}, {37,22,9}, {38,18,10}, {39,19,10}, {40,20,10}, {41,21,10}, {42,22,10}, {43,18,11}, {44,19,11}, {45,20,11}, {46,21,11}, {47,22,11}, {7,7,12}, {8,8,12}, {9,9,12}, {10,7,13}, {11,8,13}, {12,9,13}, {23,23,14}, {24,24,14}, {25,25,14}, {26,26,14}, {27,27,14}, {28,23,15}, {29,24,15}, {30,25,15}, {31,26,15}, {32,27,15}, {33,23,16}, {34,24,16}, {35,25,16}, {36,26,16}, {37,27,16}, {38,23,17}, {39,24,17}, {40,25,17}, {41,26,17}, {42,27,17}, {43,23,18}, {44,24,18}, {45,25,18}, {46,26,18}, {47,27,18}, {55,55,19}, {56,56,19}, {57,57,19}, {58,58,19}, {59,59,19}, {60,60,19}, {61,61,19}, {62,55,20}, {63,56,20}, {64,57,20}, {65,58,20}, {66,59,20}, {67,60,20}, {68,61,20}, {69,55,21}, {70,56,21}, {71,57,21}, {72,58,21}, {73,59,21}, {74,60,21}, {75,61,21}, {2,2,22}, {3,2,23}, {33,28,24}, {34,29,24}, {35,30,24}, {36,31,24}, {37,32,24}, {38,28,25}, {39,29,25}, {40,30,25}, {41,31,25}, {42,32,25}, {43,28,26}, {44,29,26}, {45,30,26}, {46,31,26}, {47,32,26}, {33,33,27}, {34,34,27}, {35,35,27}, {36,36,27}, {37,37,27}, {38,33,28}, {39,34,28}, {40,35,28}, {41,36,28}, {42,37,28}, {43,33,29}, {44,34,29}, {45,35,29}, {46,36,29}, {47,37,29}, {62,62,30}, {63,63,30}, {64,64,30}, {65,65,30}, {66,66,30}, {67,67,30}, {68,68,30}, {69,62,31}, {70,63,31}, {71,64,31}, {72,65,31}, {73,66,31}, {74,67,31}, {75,68,31}, {10,10,32}, {11,11,32}, {12,12,32}, {38,38,33}, {39,39,33}, {40,40,33}, {41,41,33}, {42,42,33}, {43,38,34}, {44,39,34}, {45,40,34}, {46,41,34}, {47,42,34}, {69,69,35}, {70,70,35}, {71,71,35}, {72,72,35}, {73,73,35}, {74,74,35}, {75,75,35}, {3,3,36}, {43,43,37}, {44,44,37}, {45,45,37}, {46,46,37}, {47,47,37}}; + static constexpr double cg[156] = {1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a18 = L(ii, k, 18); + const float a19 = L(ii, k, 19); + const float a20 = L(ii, k, 20); + const float a21 = L(ii, k, 21); + const float a22 = L(ii, k, 22); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a45 = L(ii, k, 45); + const float a46 = L(ii, k, 46); + const float a47 = L(ii, k, 47); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + const float a59 = L(ii, k, 59); + const float a60 = L(ii, k, 60); + const float a61 = L(ii, k, 61); + const float a62 = L(ii, k, 62); + const float a63 = L(ii, k, 63); + const float a64 = L(ii, k, 64); + const float a65 = L(ii, k, 65); + const float a66 = L(ii, k, 66); + const float a67 = L(ii, k, 67); + const float a68 = L(ii, k, 68); + const float a69 = L(ii, k, 69); + const float a70 = L(ii, k, 70); + const float a71 = L(ii, k, 71); + const float a72 = L(ii, k, 72); + const float a73 = L(ii, k, 73); + const float a74 = L(ii, k, 74); + const float a75 = L(ii, k, 75); + out(ii, k, 0) = 1.0f * a0 * a0; + out(ii, k, 1) = 1.0f * a1 * a0; + out(ii, k, 2) = 1.0f * a2 * a0; + out(ii, k, 3) = 1.0f * a3 * a0; + out(ii, k, 4) = 1.0f * a1 * a1; + out(ii, k, 5) = 1.0f * a2 * a1; + out(ii, k, 6) = 1.0f * a3 * a1; + out(ii, k, 7) = 0.20000000298023224f * a23 * a18 + 0.20000000298023224f * a24 * a19 + 0.20000000298023224f * a25 * a20 + 0.20000000298023224f * a26 * a21 + 0.20000000298023224f * a27 * a22; + out(ii, k, 8) = 0.20000000298023224f * a28 * a18 + 0.20000000298023224f * a29 * a19 + 0.20000000298023224f * a30 * a20 + 0.20000000298023224f * a31 * a21 + 0.20000000298023224f * a32 * a22; + out(ii, k, 9) = 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21 + 0.20000000298023224f * a37 * a22; + out(ii, k, 10) = 0.20000000298023224f * a38 * a18 + 0.20000000298023224f * a39 * a19 + 0.20000000298023224f * a40 * a20 + 0.20000000298023224f * a41 * a21 + 0.20000000298023224f * a42 * a22; + out(ii, k, 11) = 0.20000000298023224f * a43 * a18 + 0.20000000298023224f * a44 * a19 + 0.20000000298023224f * a45 * a20 + 0.20000000298023224f * a46 * a21 + 0.20000000298023224f * a47 * a22; + out(ii, k, 12) = 0.3333333432674408f * a7 * a7 + 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9; + out(ii, k, 13) = 0.3333333432674408f * a10 * a7 + 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9; + out(ii, k, 14) = 0.20000000298023224f * a23 * a23 + 0.20000000298023224f * a24 * a24 + 0.20000000298023224f * a25 * a25 + 0.20000000298023224f * a26 * a26 + 0.20000000298023224f * a27 * a27; + out(ii, k, 15) = 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26 + 0.20000000298023224f * a32 * a27; + out(ii, k, 16) = 0.20000000298023224f * a33 * a23 + 0.20000000298023224f * a34 * a24 + 0.20000000298023224f * a35 * a25 + 0.20000000298023224f * a36 * a26 + 0.20000000298023224f * a37 * a27; + out(ii, k, 17) = 0.20000000298023224f * a38 * a23 + 0.20000000298023224f * a39 * a24 + 0.20000000298023224f * a40 * a25 + 0.20000000298023224f * a41 * a26 + 0.20000000298023224f * a42 * a27; + out(ii, k, 18) = 0.20000000298023224f * a43 * a23 + 0.20000000298023224f * a44 * a24 + 0.20000000298023224f * a45 * a25 + 0.20000000298023224f * a46 * a26 + 0.20000000298023224f * a47 * a27; + out(ii, k, 19) = 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58 + 0.1428571492433548f * a59 * a59 + 0.1428571492433548f * a60 * a60 + 0.1428571492433548f * a61 * a61; + out(ii, k, 20) = 0.1428571492433548f * a62 * a55 + 0.1428571492433548f * a63 * a56 + 0.1428571492433548f * a64 * a57 + 0.1428571492433548f * a65 * a58 + 0.1428571492433548f * a66 * a59 + 0.1428571492433548f * a67 * a60 + 0.1428571492433548f * a68 * a61; + out(ii, k, 21) = 0.1428571492433548f * a69 * a55 + 0.1428571492433548f * a70 * a56 + 0.1428571492433548f * a71 * a57 + 0.1428571492433548f * a72 * a58 + 0.1428571492433548f * a73 * a59 + 0.1428571492433548f * a74 * a60 + 0.1428571492433548f * a75 * a61; + out(ii, k, 22) = 1.0f * a2 * a2; + out(ii, k, 23) = 1.0f * a3 * a2; + out(ii, k, 24) = 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31 + 0.20000000298023224f * a37 * a32; + out(ii, k, 25) = 0.20000000298023224f * a38 * a28 + 0.20000000298023224f * a39 * a29 + 0.20000000298023224f * a40 * a30 + 0.20000000298023224f * a41 * a31 + 0.20000000298023224f * a42 * a32; + out(ii, k, 26) = 0.20000000298023224f * a43 * a28 + 0.20000000298023224f * a44 * a29 + 0.20000000298023224f * a45 * a30 + 0.20000000298023224f * a46 * a31 + 0.20000000298023224f * a47 * a32; + out(ii, k, 27) = 0.20000000298023224f * a33 * a33 + 0.20000000298023224f * a34 * a34 + 0.20000000298023224f * a35 * a35 + 0.20000000298023224f * a36 * a36 + 0.20000000298023224f * a37 * a37; + out(ii, k, 28) = 0.20000000298023224f * a38 * a33 + 0.20000000298023224f * a39 * a34 + 0.20000000298023224f * a40 * a35 + 0.20000000298023224f * a41 * a36 + 0.20000000298023224f * a42 * a37; + out(ii, k, 29) = 0.20000000298023224f * a43 * a33 + 0.20000000298023224f * a44 * a34 + 0.20000000298023224f * a45 * a35 + 0.20000000298023224f * a46 * a36 + 0.20000000298023224f * a47 * a37; + out(ii, k, 30) = 0.1428571492433548f * a62 * a62 + 0.1428571492433548f * a63 * a63 + 0.1428571492433548f * a64 * a64 + 0.1428571492433548f * a65 * a65 + 0.1428571492433548f * a66 * a66 + 0.1428571492433548f * a67 * a67 + 0.1428571492433548f * a68 * a68; + out(ii, k, 31) = 0.1428571492433548f * a69 * a62 + 0.1428571492433548f * a70 * a63 + 0.1428571492433548f * a71 * a64 + 0.1428571492433548f * a72 * a65 + 0.1428571492433548f * a73 * a66 + 0.1428571492433548f * a74 * a67 + 0.1428571492433548f * a75 * a68; + out(ii, k, 32) = 0.3333333432674408f * a10 * a10 + 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12; + out(ii, k, 33) = 0.20000000298023224f * a38 * a38 + 0.20000000298023224f * a39 * a39 + 0.20000000298023224f * a40 * a40 + 0.20000000298023224f * a41 * a41 + 0.20000000298023224f * a42 * a42; + out(ii, k, 34) = 0.20000000298023224f * a43 * a38 + 0.20000000298023224f * a44 * a39 + 0.20000000298023224f * a45 * a40 + 0.20000000298023224f * a46 * a41 + 0.20000000298023224f * a47 * a42; + out(ii, k, 35) = 0.1428571492433548f * a69 * a69 + 0.1428571492433548f * a70 * a70 + 0.1428571492433548f * a71 * a71 + 0.1428571492433548f * a72 * a72 + 0.1428571492433548f * a73 * a73 + 0.1428571492433548f * a74 * a74 + 0.1428571492433548f * a75 * a75; + out(ii, k, 36) = 1.0f * a3 * a3; + out(ii, k, 37) = 0.20000000298023224f * a43 * a43 + 0.20000000298023224f * a44 * a44 + 0.20000000298023224f * a45 * a45 + 0.20000000298023224f * a46 * a46 + 0.20000000298023224f * a47 * a47; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { + const float f0 = F(ii, k, 0); + const float f1 = F(ii, k, 1); + const float f2 = F(ii, k, 2); + const float f3 = F(ii, k, 3); + const float f7 = F(ii, k, 7); + const float f8 = F(ii, k, 8); + const float f9 = F(ii, k, 9); + const float f10 = F(ii, k, 10); + const float f11 = F(ii, k, 11); + const float f12 = F(ii, k, 12); + const float f18 = F(ii, k, 18); + const float f19 = F(ii, k, 19); + const float f20 = F(ii, k, 20); + const float f21 = F(ii, k, 21); + const float f22 = F(ii, k, 22); + const float f23 = F(ii, k, 23); + const float f24 = F(ii, k, 24); + const float f25 = F(ii, k, 25); + const float f26 = F(ii, k, 26); + const float f27 = F(ii, k, 27); + const float f28 = F(ii, k, 28); + const float f29 = F(ii, k, 29); + const float f30 = F(ii, k, 30); + const float f31 = F(ii, k, 31); + const float f32 = F(ii, k, 32); + const float f33 = F(ii, k, 33); + const float f34 = F(ii, k, 34); + const float f35 = F(ii, k, 35); + const float f36 = F(ii, k, 36); + const float f37 = F(ii, k, 37); + const float f38 = F(ii, k, 38); + const float f39 = F(ii, k, 39); + const float f40 = F(ii, k, 40); + const float f41 = F(ii, k, 41); + const float f42 = F(ii, k, 42); + const float f43 = F(ii, k, 43); + const float f44 = F(ii, k, 44); + const float f45 = F(ii, k, 45); + const float f46 = F(ii, k, 46); + const float f47 = F(ii, k, 47); + const float f55 = F(ii, k, 55); + const float f56 = F(ii, k, 56); + const float f57 = F(ii, k, 57); + const float f58 = F(ii, k, 58); + const float f59 = F(ii, k, 59); + const float f60 = F(ii, k, 60); + const float f61 = F(ii, k, 61); + const float f62 = F(ii, k, 62); + const float f63 = F(ii, k, 63); + const float f64 = F(ii, k, 64); + const float f65 = F(ii, k, 65); + const float f66 = F(ii, k, 66); + const float f67 = F(ii, k, 67); + const float f68 = F(ii, k, 68); + const float f69 = F(ii, k, 69); + const float f70 = F(ii, k, 70); + const float f71 = F(ii, k, 71); + const float f72 = F(ii, k, 72); + const float f73 = F(ii, k, 73); + const float f74 = F(ii, k, 74); + const float f75 = F(ii, k, 75); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + float g38 = 0.0f; + float g39 = 0.0f; + float g40 = 0.0f; + float g41 = 0.0f; + float g42 = 0.0f; + float g43 = 0.0f; + float g44 = 0.0f; + float g45 = 0.0f; + float g46 = 0.0f; + float g47 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * f0; + g0 += 1.0f * d * f0; } - { const float d = D(ii, k, 351); - g48 += 0.3872983455657959f * d * f6; - g49 += -0.22360679507255554f * d * f5; - g51 += -0.3872983455657959f * d * f5; + { const float d = D(ii, k, 1); + g1 += 1.0f * d * f0; + g0 += 1.0f * d * f1; } - { const float d = D(ii, k, 352); - g48 += 0.3872983455657959f * d * f5; - g49 += 0.4472135901451111f * d * f6; - g50 += 0.3872983455657959f * d * f7; + { const float d = D(ii, k, 2); + g2 += 1.0f * d * f0; + g0 += 1.0f * d * f2; } - { const float d = D(ii, k, 353); - g49 += -0.22360679507255554f * d * f7; - g50 += 0.3872983455657959f * d * f6; - g51 += 0.3872983455657959f * d * f7; + { const float d = D(ii, k, 3); + g3 += 1.0f * d * f0; + g0 += 1.0f * d * f3; } - { const float d = D(ii, k, 354); - g48 += 0.3872983455657959f * d * f9; - g49 += -0.22360679507255554f * d * f8; - g51 += -0.3872983455657959f * d * f8; + { const float d = D(ii, k, 4); + g1 += 1.0f * d * f1; + g1 += 1.0f * d * f1; } - { const float d = D(ii, k, 355); - g48 += 0.3872983455657959f * d * f8; - g49 += 0.4472135901451111f * d * f9; - g50 += 0.3872983455657959f * d * f10; + { const float d = D(ii, k, 5); + g2 += 1.0f * d * f1; + g1 += 1.0f * d * f2; } - { const float d = D(ii, k, 356); - g49 += -0.22360679507255554f * d * f10; - g50 += 0.3872983455657959f * d * f9; - g51 += 0.3872983455657959f * d * f10; + { const float d = D(ii, k, 6); + g3 += 1.0f * d * f1; + g1 += 1.0f * d * f3; } - { const float d = D(ii, k, 357); - g48 += 0.3872983455657959f * d * f12; - g49 += -0.22360679507255554f * d * f11; - g51 += -0.3872983455657959f * d * f11; + { const float d = D(ii, k, 7); + g23 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f23; + g24 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f24; + g25 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f25; + g26 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f26; + g27 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f27; } - { const float d = D(ii, k, 358); - g48 += 0.3872983455657959f * d * f11; - g49 += 0.4472135901451111f * d * f12; - g50 += 0.3872983455657959f * d * f13; + { const float d = D(ii, k, 8); + g28 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f31; + g32 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f32; } - { const float d = D(ii, k, 359); - g49 += -0.22360679507255554f * d * f13; - g50 += 0.3872983455657959f * d * f12; - g51 += 0.3872983455657959f * d * f13; + { const float d = D(ii, k, 9); + g33 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f36; + g37 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 360); - g48 += 0.3872983455657959f * d * f15; - g49 += -0.22360679507255554f * d * f14; - g51 += -0.3872983455657959f * d * f14; + { const float d = D(ii, k, 10); + g38 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f41; + g42 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f42; } - { const float d = D(ii, k, 361); - g48 += 0.3872983455657959f * d * f14; - g49 += 0.4472135901451111f * d * f15; - g50 += 0.3872983455657959f * d * f16; + { const float d = D(ii, k, 11); + g43 += 0.20000000298023224f * d * f18; + g18 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f19; + g19 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f20; + g20 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f21; + g21 += 0.20000000298023224f * d * f46; + g47 += 0.20000000298023224f * d * f22; + g22 += 0.20000000298023224f * d * f47; } - { const float d = D(ii, k, 362); - g49 += -0.22360679507255554f * d * f16; - g50 += 0.3872983455657959f * d * f15; - g51 += 0.3872983455657959f * d * f16; + { const float d = D(ii, k, 12); + g7 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f7; + g8 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f8; + g9 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f9; } - { const float d = D(ii, k, 363); - g58 += 0.20412415266036987f * d * f132; - g57 += 0.1767766922712326f * d * f133; - g56 += 0.14940357208251953f * d * f134; - g58 += 0.03857583925127983f * d * f134; - g55 += 0.17251639068126678f * d * f135; - g57 += 0.06681530922651291f * d * f135; - g54 += -0.13363061845302582f * d * f136; - g53 += -0.06681530922651291f * d * f137; - g52 += -0.03857583925127983f * d * f138; - g54 += -0.14940357208251953f * d * f138; - g53 += -0.1767766922712326f * d * f139; - g52 += -0.20412415266036987f * d * f140; + { const float d = D(ii, k, 13); + g10 += 0.3333333432674408f * d * f7; + g7 += 0.3333333432674408f * d * f10; + g11 += 0.3333333432674408f * d * f8; + g8 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f9; + g9 += 0.3333333432674408f * d * f12; } - { const float d = D(ii, k, 364); - g52 += 0.14433756470680237f * d * f133; - g53 += 0.18898223340511322f * d * f134; - g54 += 0.21128855645656586f * d * f135; - g55 += 0.2182178944349289f * d * f136; - g56 += 0.21128855645656586f * d * f137; - g57 += 0.18898223340511322f * d * f138; - g58 += 0.14433756470680237f * d * f139; + { const float d = D(ii, k, 14); + g23 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f23; + g24 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f24; + g25 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f25; + g26 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f26; + g27 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f27; } - { const float d = D(ii, k, 365); - g52 += 0.20412415266036987f * d * f132; - g53 += 0.1767766922712326f * d * f133; - g52 += -0.03857583925127983f * d * f134; - g54 += 0.14940357208251953f * d * f134; - g53 += -0.06681530922651291f * d * f135; - g56 += -0.13363061845302582f * d * f136; - g55 += 0.17251639068126678f * d * f137; - g57 += -0.06681530922651291f * d * f137; - g56 += 0.14940357208251953f * d * f138; - g58 += -0.03857583925127983f * d * f138; - g57 += 0.1767766922712326f * d * f139; - g58 += 0.20412415266036987f * d * f140; + { const float d = D(ii, k, 15); + g28 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f31; + g32 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f32; } - { const float d = D(ii, k, 366); - g65 += 0.20412415266036987f * d * f132; - g64 += 0.1767766922712326f * d * f133; - g63 += 0.14940357208251953f * d * f134; - g65 += 0.03857583925127983f * d * f134; - g62 += 0.17251639068126678f * d * f135; - g64 += 0.06681530922651291f * d * f135; - g61 += -0.13363061845302582f * d * f136; - g60 += -0.06681530922651291f * d * f137; - g59 += -0.03857583925127983f * d * f138; - g61 += -0.14940357208251953f * d * f138; - g60 += -0.1767766922712326f * d * f139; - g59 += -0.20412415266036987f * d * f140; + { const float d = D(ii, k, 16); + g33 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f36; + g37 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 367); - g59 += 0.14433756470680237f * d * f133; - g60 += 0.18898223340511322f * d * f134; - g61 += 0.21128855645656586f * d * f135; - g62 += 0.2182178944349289f * d * f136; - g63 += 0.21128855645656586f * d * f137; - g64 += 0.18898223340511322f * d * f138; - g65 += 0.14433756470680237f * d * f139; + { const float d = D(ii, k, 17); + g38 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f41; + g42 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f42; } - { const float d = D(ii, k, 368); - g59 += 0.20412415266036987f * d * f132; - g60 += 0.1767766922712326f * d * f133; - g59 += -0.03857583925127983f * d * f134; - g61 += 0.14940357208251953f * d * f134; - g60 += -0.06681530922651291f * d * f135; - g63 += -0.13363061845302582f * d * f136; - g62 += 0.17251639068126678f * d * f137; - g64 += -0.06681530922651291f * d * f137; - g63 += 0.14940357208251953f * d * f138; - g65 += -0.03857583925127983f * d * f138; - g64 += 0.1767766922712326f * d * f139; - g65 += 0.20412415266036987f * d * f140; + { const float d = D(ii, k, 18); + g43 += 0.20000000298023224f * d * f23; + g23 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f24; + g24 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f25; + g25 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f26; + g26 += 0.20000000298023224f * d * f46; + g47 += 0.20000000298023224f * d * f27; + g27 += 0.20000000298023224f * d * f47; } - { const float d = D(ii, k, 369); - g72 += 0.20412415266036987f * d * f132; - g71 += 0.1767766922712326f * d * f133; - g70 += 0.14940357208251953f * d * f134; - g72 += 0.03857583925127983f * d * f134; - g69 += 0.17251639068126678f * d * f135; - g71 += 0.06681530922651291f * d * f135; - g68 += -0.13363061845302582f * d * f136; - g67 += -0.06681530922651291f * d * f137; - g66 += -0.03857583925127983f * d * f138; - g68 += -0.14940357208251953f * d * f138; - g67 += -0.1767766922712326f * d * f139; - g66 += -0.20412415266036987f * d * f140; + { const float d = D(ii, k, 22); + g2 += 1.0f * d * f2; + g2 += 1.0f * d * f2; } - { const float d = D(ii, k, 370); - g66 += 0.14433756470680237f * d * f133; - g67 += 0.18898223340511322f * d * f134; - g68 += 0.21128855645656586f * d * f135; - g69 += 0.2182178944349289f * d * f136; - g70 += 0.21128855645656586f * d * f137; - g71 += 0.18898223340511322f * d * f138; - g72 += 0.14433756470680237f * d * f139; + { const float d = D(ii, k, 23); + g3 += 1.0f * d * f2; + g2 += 1.0f * d * f3; } - { const float d = D(ii, k, 371); - g66 += 0.20412415266036987f * d * f132; - g67 += 0.1767766922712326f * d * f133; - g66 += -0.03857583925127983f * d * f134; - g68 += 0.14940357208251953f * d * f134; - g67 += -0.06681530922651291f * d * f135; - g70 += -0.13363061845302582f * d * f136; - g69 += 0.17251639068126678f * d * f137; - g71 += -0.06681530922651291f * d * f137; - g70 += 0.14940357208251953f * d * f138; - g72 += -0.03857583925127983f * d * f138; - g71 += 0.1767766922712326f * d * f139; - g72 += 0.20412415266036987f * d * f140; + { const float d = D(ii, k, 24); + g33 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f36; + g37 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 372); - g79 += 0.20412415266036987f * d * f132; - g78 += 0.1767766922712326f * d * f133; - g77 += 0.14940357208251953f * d * f134; - g79 += 0.03857583925127983f * d * f134; - g76 += 0.17251639068126678f * d * f135; - g78 += 0.06681530922651291f * d * f135; - g75 += -0.13363061845302582f * d * f136; - g74 += -0.06681530922651291f * d * f137; - g73 += -0.03857583925127983f * d * f138; - g75 += -0.14940357208251953f * d * f138; - g74 += -0.1767766922712326f * d * f139; - g73 += -0.20412415266036987f * d * f140; + { const float d = D(ii, k, 25); + g38 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f41; + g42 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f42; } - { const float d = D(ii, k, 373); - g73 += 0.14433756470680237f * d * f133; - g74 += 0.18898223340511322f * d * f134; - g75 += 0.21128855645656586f * d * f135; - g76 += 0.2182178944349289f * d * f136; - g77 += 0.21128855645656586f * d * f137; - g78 += 0.18898223340511322f * d * f138; - g79 += 0.14433756470680237f * d * f139; + { const float d = D(ii, k, 26); + g43 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f46; + g47 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f47; } - { const float d = D(ii, k, 374); - g73 += 0.20412415266036987f * d * f132; - g74 += 0.1767766922712326f * d * f133; - g73 += -0.03857583925127983f * d * f134; - g75 += 0.14940357208251953f * d * f134; - g74 += -0.06681530922651291f * d * f135; - g77 += -0.13363061845302582f * d * f136; - g76 += 0.17251639068126678f * d * f137; - g78 += -0.06681530922651291f * d * f137; - g77 += 0.14940357208251953f * d * f138; - g79 += -0.03857583925127983f * d * f138; - g78 += 0.1767766922712326f * d * f139; - g79 += 0.20412415266036987f * d * f140; + { const float d = D(ii, k, 27); + g33 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f36; + g37 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f37; + } + { const float d = D(ii, k, 28); + g38 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f41; + g42 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f42; } - { const float d = D(ii, k, 375); - g86 += 0.20412415266036987f * d * f132; - g85 += 0.1767766922712326f * d * f133; - g84 += 0.14940357208251953f * d * f134; - g86 += 0.03857583925127983f * d * f134; - g83 += 0.17251639068126678f * d * f135; - g85 += 0.06681530922651291f * d * f135; - g82 += -0.13363061845302582f * d * f136; - g81 += -0.06681530922651291f * d * f137; - g80 += -0.03857583925127983f * d * f138; - g82 += -0.14940357208251953f * d * f138; - g81 += -0.1767766922712326f * d * f139; - g80 += -0.20412415266036987f * d * f140; + { const float d = D(ii, k, 29); + g43 += 0.20000000298023224f * d * f33; + g33 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f34; + g34 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f35; + g35 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f36; + g36 += 0.20000000298023224f * d * f46; + g47 += 0.20000000298023224f * d * f37; + g37 += 0.20000000298023224f * d * f47; } - { const float d = D(ii, k, 376); - g80 += 0.14433756470680237f * d * f133; - g81 += 0.18898223340511322f * d * f134; - g82 += 0.21128855645656586f * d * f135; - g83 += 0.2182178944349289f * d * f136; - g84 += 0.21128855645656586f * d * f137; - g85 += 0.18898223340511322f * d * f138; - g86 += 0.14433756470680237f * d * f139; + { const float d = D(ii, k, 32); + g10 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f10; + g11 += 0.3333333432674408f * d * f11; + g11 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f12; + g12 += 0.3333333432674408f * d * f12; } - { const float d = D(ii, k, 377); - g80 += 0.20412415266036987f * d * f132; - g81 += 0.1767766922712326f * d * f133; - g80 += -0.03857583925127983f * d * f134; - g82 += 0.14940357208251953f * d * f134; - g81 += -0.06681530922651291f * d * f135; - g84 += -0.13363061845302582f * d * f136; - g83 += 0.17251639068126678f * d * f137; - g85 += -0.06681530922651291f * d * f137; - g84 += 0.14940357208251953f * d * f138; - g86 += -0.03857583925127983f * d * f138; - g85 += 0.1767766922712326f * d * f139; - g86 += 0.20412415266036987f * d * f140; + { const float d = D(ii, k, 33); + g38 += 0.20000000298023224f * d * f38; + g38 += 0.20000000298023224f * d * f38; + g39 += 0.20000000298023224f * d * f39; + g39 += 0.20000000298023224f * d * f39; + g40 += 0.20000000298023224f * d * f40; + g40 += 0.20000000298023224f * d * f40; + g41 += 0.20000000298023224f * d * f41; + g41 += 0.20000000298023224f * d * f41; + g42 += 0.20000000298023224f * d * f42; + g42 += 0.20000000298023224f * d * f42; } - dF(ii, k, 48) = g48; - dF(ii, k, 49) = g49; - dF(ii, k, 50) = g50; - dF(ii, k, 51) = g51; - dF(ii, k, 52) = g52; - dF(ii, k, 53) = g53; - dF(ii, k, 54) = g54; - dF(ii, k, 55) = g55; - dF(ii, k, 56) = g56; - dF(ii, k, 57) = g57; - dF(ii, k, 58) = g58; - dF(ii, k, 59) = g59; - dF(ii, k, 60) = g60; - dF(ii, k, 61) = g61; - dF(ii, k, 62) = g62; - dF(ii, k, 63) = g63; - dF(ii, k, 64) = g64; - dF(ii, k, 65) = g65; - dF(ii, k, 66) = g66; - dF(ii, k, 67) = g67; - dF(ii, k, 68) = g68; - dF(ii, k, 69) = g69; - dF(ii, k, 70) = g70; - dF(ii, k, 71) = g71; - dF(ii, k, 72) = g72; - dF(ii, k, 73) = g73; - dF(ii, k, 74) = g74; - dF(ii, k, 75) = g75; - dF(ii, k, 76) = g76; - dF(ii, k, 77) = g77; - dF(ii, k, 78) = g78; - dF(ii, k, 79) = g79; - dF(ii, k, 80) = g80; - dF(ii, k, 81) = g81; - dF(ii, k, 82) = g82; - dF(ii, k, 83) = g83; - dF(ii, k, 84) = g84; - dF(ii, k, 85) = g85; - dF(ii, k, 86) = g86; - dF(ii, k, 87) = g87; - dF(ii, k, 88) = g88; - dF(ii, k, 89) = g89; - dF(ii, k, 90) = g90; - dF(ii, k, 91) = g91; - dF(ii, k, 92) = g92; - dF(ii, k, 93) = g93; - dF(ii, k, 94) = g94; - dF(ii, k, 95) = g95; - } - { - float g96 = 0.0f; - float g97 = 0.0f; - float g98 = 0.0f; - float g99 = 0.0f; - float g100 = 0.0f; - float g101 = 0.0f; - float g102 = 0.0f; - float g103 = 0.0f; - float g104 = 0.0f; - float g105 = 0.0f; - float g106 = 0.0f; - float g107 = 0.0f; - float g108 = 0.0f; - float g109 = 0.0f; - float g110 = 0.0f; - float g111 = 0.0f; - float g112 = 0.0f; - float g113 = 0.0f; - float g114 = 0.0f; - float g115 = 0.0f; - float g116 = 0.0f; - float g117 = 0.0f; - float g118 = 0.0f; - float g119 = 0.0f; - float g120 = 0.0f; - float g121 = 0.0f; - float g122 = 0.0f; - float g123 = 0.0f; - float g124 = 0.0f; - float g125 = 0.0f; - float g126 = 0.0f; - float g127 = 0.0f; - float g128 = 0.0f; - float g129 = 0.0f; - float g130 = 0.0f; - float g131 = 0.0f; - float g132 = 0.0f; - float g133 = 0.0f; - float g134 = 0.0f; - float g135 = 0.0f; - float g136 = 0.0f; - float g137 = 0.0f; - float g138 = 0.0f; - float g139 = 0.0f; - float g140 = 0.0f; { const float d = D(ii, k, 34); - g96 += 0.1111111119389534f * d * f87; - g97 += 0.1111111119389534f * d * f88; - g98 += 0.1111111119389534f * d * f89; - g99 += 0.1111111119389534f * d * f90; - g100 += 0.1111111119389534f * d * f91; - g101 += 0.1111111119389534f * d * f92; - g102 += 0.1111111119389534f * d * f93; - g103 += 0.1111111119389534f * d * f94; - g104 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 35); - g105 += 0.1111111119389534f * d * f87; - g106 += 0.1111111119389534f * d * f88; - g107 += 0.1111111119389534f * d * f89; - g108 += 0.1111111119389534f * d * f90; - g109 += 0.1111111119389534f * d * f91; - g110 += 0.1111111119389534f * d * f92; - g111 += 0.1111111119389534f * d * f93; - g112 += 0.1111111119389534f * d * f94; - g113 += 0.1111111119389534f * d * f95; + g43 += 0.20000000298023224f * d * f38; + g38 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f39; + g39 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f40; + g40 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f41; + g41 += 0.20000000298023224f * d * f46; + g47 += 0.20000000298023224f * d * f42; + g42 += 0.20000000298023224f * d * f47; } { const float d = D(ii, k, 36); - g132 += 0.1111111119389534f * d * f87; - g133 += 0.1111111119389534f * d * f88; - g134 += 0.1111111119389534f * d * f89; - g135 += 0.1111111119389534f * d * f90; - g136 += 0.1111111119389534f * d * f91; - g137 += 0.1111111119389534f * d * f92; - g138 += 0.1111111119389534f * d * f93; - g139 += 0.1111111119389534f * d * f94; - g140 += 0.1111111119389534f * d * f95; + g3 += 1.0f * d * f3; + g3 += 1.0f * d * f3; } - { const float d = D(ii, k, 42); - g96 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f96; - g97 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f97; - g98 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f98; - g99 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f99; - g100 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f100; - g101 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f101; - g102 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f102; - g103 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f103; - g104 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f104; + { const float d = D(ii, k, 37); + g43 += 0.20000000298023224f * d * f43; + g43 += 0.20000000298023224f * d * f43; + g44 += 0.20000000298023224f * d * f44; + g44 += 0.20000000298023224f * d * f44; + g45 += 0.20000000298023224f * d * f45; + g45 += 0.20000000298023224f * d * f45; + g46 += 0.20000000298023224f * d * f46; + g46 += 0.20000000298023224f * d * f46; + g47 += 0.20000000298023224f * d * f47; + g47 += 0.20000000298023224f * d * f47; } - { const float d = D(ii, k, 43); - g123 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f131; + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + dF(ii, k, 16) += g16; + dF(ii, k, 17) += g17; + dF(ii, k, 18) += g18; + dF(ii, k, 19) += g19; + dF(ii, k, 20) += g20; + dF(ii, k, 21) += g21; + dF(ii, k, 22) += g22; + dF(ii, k, 23) += g23; + dF(ii, k, 24) += g24; + dF(ii, k, 25) += g25; + dF(ii, k, 26) += g26; + dF(ii, k, 27) += g27; + dF(ii, k, 28) += g28; + dF(ii, k, 29) += g29; + dF(ii, k, 30) += g30; + dF(ii, k, 31) += g31; + dF(ii, k, 32) += g32; + dF(ii, k, 33) += g33; + dF(ii, k, 34) += g34; + dF(ii, k, 35) += g35; + dF(ii, k, 36) += g36; + dF(ii, k, 37) += g37; + dF(ii, k, 38) += g38; + dF(ii, k, 39) += g39; + dF(ii, k, 40) += g40; + dF(ii, k, 41) += g41; + dF(ii, k, 42) += g42; + dF(ii, k, 43) += g43; + dF(ii, k, 44) += g44; + dF(ii, k, 45) += g45; + dF(ii, k, 46) += g46; + dF(ii, k, 47) += g47; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; + dF(ii, k, 16) = g16; + dF(ii, k, 17) = g17; + dF(ii, k, 18) = g18; + dF(ii, k, 19) = g19; + dF(ii, k, 20) = g20; + dF(ii, k, 21) = g21; + dF(ii, k, 22) = g22; + dF(ii, k, 23) = g23; + dF(ii, k, 24) = g24; + dF(ii, k, 25) = g25; + dF(ii, k, 26) = g26; + dF(ii, k, 27) = g27; + dF(ii, k, 28) = g28; + dF(ii, k, 29) = g29; + dF(ii, k, 30) = g30; + dF(ii, k, 31) = g31; + dF(ii, k, 32) = g32; + dF(ii, k, 33) = g33; + dF(ii, k, 34) = g34; + dF(ii, k, 35) = g35; + dF(ii, k, 36) = g36; + dF(ii, k, 37) = g37; + dF(ii, k, 38) = g38; + dF(ii, k, 39) = g39; + dF(ii, k, 40) = g40; + dF(ii, k, 41) = g41; + dF(ii, k, 42) = g42; + dF(ii, k, 43) = g43; + dF(ii, k, 44) = g44; + dF(ii, k, 45) = g45; + dF(ii, k, 46) = g46; + dF(ii, k, 47) = g47; } - { const float d = D(ii, k, 44); - g132 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f140; + } + { + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + float g59 = 0.0f; + float g60 = 0.0f; + float g61 = 0.0f; + float g62 = 0.0f; + float g63 = 0.0f; + float g64 = 0.0f; + float g65 = 0.0f; + float g66 = 0.0f; + float g67 = 0.0f; + float g68 = 0.0f; + float g69 = 0.0f; + float g70 = 0.0f; + float g71 = 0.0f; + float g72 = 0.0f; + float g73 = 0.0f; + float g74 = 0.0f; + float g75 = 0.0f; + { const float d = D(ii, k, 19); + g55 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f55; + g56 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f56; + g57 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f57; + g58 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f58; + g59 += 0.1428571492433548f * d * f59; + g59 += 0.1428571492433548f * d * f59; + g60 += 0.1428571492433548f * d * f60; + g60 += 0.1428571492433548f * d * f60; + g61 += 0.1428571492433548f * d * f61; + g61 += 0.1428571492433548f * d * f61; } - { const float d = D(ii, k, 55); - g105 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f105; - g106 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f106; - g107 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f107; - g108 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f108; - g109 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f109; - g110 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f110; - g111 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f111; - g112 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f112; - g113 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f113; + { const float d = D(ii, k, 20); + g62 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f62; + g63 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f63; + g64 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f64; + g65 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f65; + g66 += 0.1428571492433548f * d * f59; + g59 += 0.1428571492433548f * d * f66; + g67 += 0.1428571492433548f * d * f60; + g60 += 0.1428571492433548f * d * f67; + g68 += 0.1428571492433548f * d * f61; + g61 += 0.1428571492433548f * d * f68; } - { const float d = D(ii, k, 56); - g123 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f131; + { const float d = D(ii, k, 21); + g69 += 0.1428571492433548f * d * f55; + g55 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f56; + g56 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f57; + g57 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f58; + g58 += 0.1428571492433548f * d * f72; + g73 += 0.1428571492433548f * d * f59; + g59 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f60; + g60 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f61; + g61 += 0.1428571492433548f * d * f75; } - { const float d = D(ii, k, 57); - g132 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f140; + { const float d = D(ii, k, 30); + g62 += 0.1428571492433548f * d * f62; + g62 += 0.1428571492433548f * d * f62; + g63 += 0.1428571492433548f * d * f63; + g63 += 0.1428571492433548f * d * f63; + g64 += 0.1428571492433548f * d * f64; + g64 += 0.1428571492433548f * d * f64; + g65 += 0.1428571492433548f * d * f65; + g65 += 0.1428571492433548f * d * f65; + g66 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f66; + g67 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f67; + g68 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f68; } - { const float d = D(ii, k, 58); - g132 += 0.1111111119389534f * d * f114; - g114 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f115; - g115 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f116; - g116 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f117; - g117 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f118; - g118 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f119; - g119 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f120; - g120 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f121; - g121 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f122; - g122 += 0.1111111119389534f * d * f140; + { const float d = D(ii, k, 31); + g69 += 0.1428571492433548f * d * f62; + g62 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f63; + g63 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f64; + g64 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f65; + g65 += 0.1428571492433548f * d * f72; + g73 += 0.1428571492433548f * d * f66; + g66 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f67; + g67 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f68; + g68 += 0.1428571492433548f * d * f75; } - { const float d = D(ii, k, 63); - g123 += 0.1111111119389534f * d * f123; - g123 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f124; - g124 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f125; - g125 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f126; - g126 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f127; - g127 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f128; - g128 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f129; - g129 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f130; - g130 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f131; - g131 += 0.1111111119389534f * d * f131; + { const float d = D(ii, k, 35); + g69 += 0.1428571492433548f * d * f69; + g69 += 0.1428571492433548f * d * f69; + g70 += 0.1428571492433548f * d * f70; + g70 += 0.1428571492433548f * d * f70; + g71 += 0.1428571492433548f * d * f71; + g71 += 0.1428571492433548f * d * f71; + g72 += 0.1428571492433548f * d * f72; + g72 += 0.1428571492433548f * d * f72; + g73 += 0.1428571492433548f * d * f73; + g73 += 0.1428571492433548f * d * f73; + g74 += 0.1428571492433548f * d * f74; + g74 += 0.1428571492433548f * d * f74; + g75 += 0.1428571492433548f * d * f75; + g75 += 0.1428571492433548f * d * f75; } - { const float d = D(ii, k, 68); - g132 += 0.1111111119389534f * d * f132; - g132 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f133; - g133 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f134; - g134 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f135; - g135 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f136; - g136 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f137; - g137 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f138; - g138 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f139; - g139 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f140; - g140 += 0.1111111119389534f * d * f140; + if constexpr (ACC) { + dF(ii, k, 48) += g48; + dF(ii, k, 49) += g49; + dF(ii, k, 50) += g50; + dF(ii, k, 51) += g51; + dF(ii, k, 52) += g52; + dF(ii, k, 53) += g53; + dF(ii, k, 54) += g54; + dF(ii, k, 55) += g55; + dF(ii, k, 56) += g56; + dF(ii, k, 57) += g57; + dF(ii, k, 58) += g58; + dF(ii, k, 59) += g59; + dF(ii, k, 60) += g60; + dF(ii, k, 61) += g61; + dF(ii, k, 62) += g62; + dF(ii, k, 63) += g63; + dF(ii, k, 64) += g64; + dF(ii, k, 65) += g65; + dF(ii, k, 66) += g66; + dF(ii, k, 67) += g67; + dF(ii, k, 68) += g68; + dF(ii, k, 69) += g69; + dF(ii, k, 70) += g70; + dF(ii, k, 71) += g71; + dF(ii, k, 72) += g72; + dF(ii, k, 73) += g73; + dF(ii, k, 74) += g74; + dF(ii, k, 75) += g75; + } else { + dF(ii, k, 48) = g48; + dF(ii, k, 49) = g49; + dF(ii, k, 50) = g50; + dF(ii, k, 51) = g51; + dF(ii, k, 52) = g52; + dF(ii, k, 53) = g53; + dF(ii, k, 54) = g54; + dF(ii, k, 55) = g55; + dF(ii, k, 56) = g56; + dF(ii, k, 57) = g57; + dF(ii, k, 58) = g58; + dF(ii, k, 59) = g59; + dF(ii, k, 60) = g60; + dF(ii, k, 61) = g61; + dF(ii, k, 62) = g62; + dF(ii, k, 63) = g63; + dF(ii, k, 64) = g64; + dF(ii, k, 65) = g65; + dF(ii, k, 66) = g66; + dF(ii, k, 67) = g67; + dF(ii, k, 68) = g68; + dF(ii, k, 69) = g69; + dF(ii, k, 70) = g70; + dF(ii, k, 71) = g71; + dF(ii, k, 72) = g72; + dF(ii, k, 73) = g73; + dF(ii, k, 74) = g74; + dF(ii, k, 75) = g75; + } + } + } + +}; + +// self product, 194 terms: GRACE-OFF-1L-small AA, GRACE-OFF-2L-small AA, GRACE-OFF-2L-medium AA, GRACE-OFF-2L-medium +// BB, GRACE-OFF-2L-large BB, grace_1l_l3 AA, grace_2l_l3 AA +struct T194_6878ad63 { + static constexpr int nt = 194, nl = 16; + static constexpr int tab[194][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {4,4,2}, {5,5,2}, {6,6,2}, {7,7,2}, {8,8,2}, {9,9,3}, {10,10,3}, {11,11,3}, {12,12,3}, {13,13,3}, {14,14,3}, {15,15,3}, {1,0,4}, {2,0,5}, {3,0,6}, {4,3,7}, {5,2,7}, {6,1,7}, {8,1,7}, {5,1,8}, {6,2,8}, {7,3,8}, {4,1,9}, {6,3,9}, {7,2,9}, {8,3,9}, {9,8,10}, {10,7,10}, {11,6,10}, {11,8,10}, {12,5,10}, {13,4,10}, {14,5,10}, {15,4,10}, {10,4,11}, {11,5,11}, {12,6,11}, {13,7,11}, {14,8,11}, {9,4,12}, {10,5,12}, {11,4,12}, {12,7,12}, {13,6,12}, {13,8,12}, {14,7,12}, {15,8,12}, {3,1,13}, {2,1,14}, {1,1,15}, {2,2,15}, {3,3,15}, {3,2,16}, {1,1,17}, {3,3,17}, {4,0,18}, {5,0,19}, {6,0,20}, {7,0,21}, {8,0,22}, {6,4,23}, {7,5,23}, {7,4,24}, {6,5,24}, {8,5,24}, {4,4,25}, {5,5,25}, {6,6,25}, {7,7,25}, {8,8,25}, {5,4,26}, {7,6,26}, {8,7,26}, {5,5,27}, {8,6,27}, {7,7,27}, {9,3,28}, {10,2,28}, {11,3,28}, {13,1,28}, {15,1,28}, {10,3,29}, {11,2,29}, {12,1,29}, {14,1,29}, {11,1,30}, {12,2,30}, {13,3,30}, {10,1,31}, {12,3,31}, {13,2,31}, {14,3,31}, {9,1,32}, {11,1,32}, {13,3,32}, {14,2,32}, {15,3,32}, {13,9,33}, {12,10,33}, {13,11,33}, {15,11,33}, {14,9,34}, {13,10,34}, {15,10,34}, {12,11,34}, {14,11,34}, {9,9,35}, {11,11,35}, {12,12,35}, {13,13,35}, {15,15,35}, {10,9,36}, {11,10,36}, {13,12,36}, {14,13,36}, {15,14,36}, {11,9,37}, {11,11,37}, {14,12,37}, {13,13,37}, {15,13,37}, {4,3,38}, {8,1,38}, {4,2,39}, {5,3,39}, {7,1,39}, {4,3,40}, {5,2,40}, {6,1,40}, {8,1,40}, {5,1,41}, {6,2,41}, {7,3,41}, {4,1,42}, {6,3,42}, {7,2,42}, {8,3,42}, {5,1,43}, {7,3,43}, {8,2,43}, {4,1,44}, {8,3,44}, {9,0,45}, {10,0,46}, {11,0,47}, {12,0,48}, {13,0,49}, {14,0,50}, {15,0,51}, {9,6,52}, {10,7,52}, {11,8,52}, {13,4,52}, {14,5,52}, {9,7,53}, {11,7,53}, {12,4,53}, {13,5,53}, {15,5,53}, {9,8,54}, {10,7,54}, {11,6,54}, {11,8,54}, {12,5,54}, {13,4,54}, {14,5,54}, {15,4,54}, {10,4,55}, {11,5,55}, {12,6,55}, {13,7,55}, {14,8,55}, {9,4,56}, {10,5,56}, {11,4,56}, {12,7,56}, {13,6,56}, {13,8,56}, {14,7,56}, {15,8,56}, {9,5,57}, {11,5,57}, {12,8,57}, {13,7,57}, {15,7,57}, {10,5,58}, {11,4,58}, {13,8,58}, {14,7,58}, {15,6,58}}; + static constexpr double cg[194] = {1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 1.2909944487358054, 1.2909944487358056, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 1.2909944487358056, -0.6454972243679027, 0.6454972243679027, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.8944271909999157, 0.7745966692414832, 0.7745966692414832, 0.44721359549995787, -0.7745966692414832, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.7745966692414832, 0.44721359549995787, 0.7745966692414832, -0.3872983346207416, -0.8944271909999157, 0.3872983346207416, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.3571428571428571, -0.7142857142857142, 0.5532833351724881, 0.3571428571428571, 0.5646924393157818, 0.4374088826398531, -0.5646924393157818, 0.22587697572631277, -0.4374088826398531, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.5646924393157818, 0.4374088826398531, 0.22587697572631277, 0.4374088826398531, 0.5646924393157818, -0.3571428571428571, -0.27664166758624403, -0.7142857142857142, 0.27664166758624403, -0.3571428571428571, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a5 = L(ii, k, 5); + const float a6 = L(ii, k, 6); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + out(ii, k, 0) = 1.0f * a0 * a0; + out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; + out(ii, k, 2) = 0.20000000298023224f * a4 * a4 + 0.20000000298023224f * a5 * a5 + 0.20000000298023224f * a6 * a6 + 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8; + out(ii, k, 3) = 0.1428571492433548f * a9 * a9 + 0.1428571492433548f * a10 * a10 + 0.1428571492433548f * a11 * a11 + 0.1428571492433548f * a12 * a12 + 0.1428571492433548f * a13 * a13 + 0.1428571492433548f * a14 * a14 + 0.1428571492433548f * a15 * a15; + out(ii, k, 4) = 1.0f * a1 * a0; + out(ii, k, 5) = 1.0f * a2 * a0; + out(ii, k, 6) = 1.0f * a3 * a0; + out(ii, k, 7) = 0.3872983455657959f * a4 * a3 + 0.3872983455657959f * a5 * a2 + -0.22360679507255554f * a6 * a1 + -0.3872983455657959f * a8 * a1; + out(ii, k, 8) = 0.3872983455657959f * a5 * a1 + 0.4472135901451111f * a6 * a2 + 0.3872983455657959f * a7 * a3; + out(ii, k, 9) = 0.3872983455657959f * a4 * a1 + -0.22360679507255554f * a6 * a3 + 0.3872983455657959f * a7 * a2 + 0.3872983455657959f * a8 * a3; + out(ii, k, 10) = 0.26726123690605164f * a9 * a8 + 0.2182178944349289f * a10 * a7 + 0.23904572427272797f * a11 * a6 + 0.0690065547823906f * a11 * a8 + -0.16903084516525269f * a12 * a5 + -0.0690065547823906f * a13 * a4 + -0.2182178944349289f * a14 * a5 + -0.26726123690605164f * a15 * a4; + out(ii, k, 11) = 0.2182178944349289f * a10 * a4 + 0.2760262191295624f * a11 * a5 + 0.29277002811431885f * a12 * a6 + 0.2760262191295624f * a13 * a7 + 0.2182178944349289f * a14 * a8; + out(ii, k, 12) = 0.26726123690605164f * a9 * a4 + 0.2182178944349289f * a10 * a5 + -0.0690065547823906f * a11 * a4 + -0.16903084516525269f * a12 * a7 + 0.23904572427272797f * a13 * a6 + -0.0690065547823906f * a13 * a8 + 0.2182178944349289f * a14 * a7 + 0.26726123690605164f * a15 * a8; + out(ii, k, 13) = 1.29099440574646f * a3 * a1; + out(ii, k, 14) = 1.29099440574646f * a2 * a1; + out(ii, k, 15) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; + out(ii, k, 16) = 1.29099440574646f * a3 * a2; + out(ii, k, 17) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; + out(ii, k, 18) = 1.0f * a4 * a0; + out(ii, k, 19) = 1.0f * a5 * a0; + out(ii, k, 20) = 1.0f * a6 * a0; + out(ii, k, 21) = 1.0f * a7 * a0; + out(ii, k, 22) = 1.0f * a8 * a0; + out(ii, k, 23) = -0.8944271802902222f * a6 * a4 + 0.7745966911315918f * a7 * a5; + out(ii, k, 24) = 0.7745966911315918f * a7 * a4 + 0.4472135901451111f * a6 * a5 + -0.7745966911315918f * a8 * a5; + out(ii, k, 25) = -0.4472135901451111f * a4 * a4 + 0.22360679507255554f * a5 * a5 + 0.4472135901451111f * a6 * a6 + 0.22360679507255554f * a7 * a7 + -0.4472135901451111f * a8 * a8; + out(ii, k, 26) = 0.7745966911315918f * a5 * a4 + 0.4472135901451111f * a7 * a6 + 0.7745966911315918f * a8 * a7; + out(ii, k, 27) = -0.3872983455657959f * a5 * a5 + -0.8944271802902222f * a8 * a6 + 0.3872983455657959f * a7 * a7; + out(ii, k, 28) = 0.44543540477752686f * a9 * a3 + 0.36369648575782776f * a10 * a2 + -0.11501092463731766f * a11 * a3 + -0.11501092463731766f * a13 * a1 + -0.44543540477752686f * a15 * a1; + out(ii, k, 29) = 0.36369648575782776f * a10 * a3 + 0.46004369854927063f * a11 * a2 + -0.28171807527542114f * a12 * a1 + -0.36369648575782776f * a14 * a1; + out(ii, k, 30) = 0.39840954542160034f * a11 * a1 + 0.48795002698898315f * a12 * a2 + 0.39840954542160034f * a13 * a3; + out(ii, k, 31) = 0.36369648575782776f * a10 * a1 + -0.28171807527542114f * a12 * a3 + 0.46004369854927063f * a13 * a2 + 0.36369648575782776f * a14 * a3; + out(ii, k, 32) = 0.44543540477752686f * a9 * a1 + 0.11501092463731766f * a11 * a1 + -0.11501092463731766f * a13 * a3 + 0.36369648575782776f * a14 * a2 + 0.44543540477752686f * a15 * a3; + out(ii, k, 33) = -0.3571428656578064f * a13 * a9 + -0.7142857313156128f * a12 * a10 + 0.5532833337783813f * a13 * a11 + 0.3571428656578064f * a15 * a11; + out(ii, k, 34) = 0.5646924376487732f * a14 * a9 + 0.4374088943004608f * a13 * a10 + -0.5646924376487732f * a15 * a10 + 0.22587697207927704f * a12 * a11 + -0.4374088943004608f * a14 * a11; + out(ii, k, 35) = -0.3992978632450104f * a9 * a9 + 0.2395787090063095f * a11 * a11 + 0.31943827867507935f * a12 * a12 + 0.2395787090063095f * a13 * a13 + -0.3992978632450104f * a15 * a15; + out(ii, k, 36) = 0.5646924376487732f * a10 * a9 + 0.4374088943004608f * a11 * a10 + 0.22587697207927704f * a13 * a12 + 0.4374088943004608f * a14 * a13 + 0.5646924376487732f * a15 * a14; + out(ii, k, 37) = -0.3571428656578064f * a11 * a9 + -0.2766416668891907f * a11 * a11 + -0.7142857313156128f * a14 * a12 + 0.2766416668891907f * a13 * a13 + -0.3571428656578064f * a15 * a13; + out(ii, k, 38) = 0.6236095428466797f * a4 * a3 + 0.6236095428466797f * a8 * a1; + out(ii, k, 39) = 0.5091750621795654f * a4 * a2 + 0.5091750621795654f * a5 * a3 + 0.5091750621795654f * a7 * a1; + out(ii, k, 40) = -0.16101530194282532f * a4 * a3 + 0.6440612077713013f * a5 * a2 + 0.5577733516693115f * a6 * a1 + 0.16101530194282532f * a8 * a1; + out(ii, k, 41) = -0.3944053053855896f * a5 * a1 + 0.6831300258636475f * a6 * a2 + -0.3944053053855896f * a7 * a3; + out(ii, k, 42) = -0.16101530194282532f * a4 * a1 + 0.5577733516693115f * a6 * a3 + 0.6440612077713013f * a7 * a2 + -0.16101530194282532f * a8 * a3; + out(ii, k, 43) = -0.5091750621795654f * a5 * a1 + 0.5091750621795654f * a7 * a3 + 0.5091750621795654f * a8 * a2; + out(ii, k, 44) = -0.6236095428466797f * a4 * a1 + 0.6236095428466797f * a8 * a3; + out(ii, k, 45) = 1.0f * a9 * a0; + out(ii, k, 46) = 1.0f * a10 * a0; + out(ii, k, 47) = 1.0f * a11 * a0; + out(ii, k, 48) = 1.0f * a12 * a0; + out(ii, k, 49) = 1.0f * a13 * a0; + out(ii, k, 50) = 1.0f * a14 * a0; + out(ii, k, 51) = 1.0f * a15 * a0; + out(ii, k, 52) = -0.55901700258255f * a9 * a6 + 0.3952847123146057f * a10 * a7 + -0.25f * a11 * a8 + -0.25f * a13 * a4 + 0.3952847123146057f * a14 * a5; + out(ii, k, 53) = 0.3952847123146057f * a9 * a7 + 0.3061862289905548f * a11 * a7 + -0.5f * a12 * a4 + 0.3061862289905548f * a13 * a5 + -0.3952847123146057f * a15 * a5; + out(ii, k, 54) = -0.25f * a9 * a8 + 0.3061862289905548f * a10 * a7 + 0.3354102075099945f * a11 * a6 + -0.3872983455657959f * a11 * a8 + 0.15811388194561005f * a12 * a5 + 0.3872983455657959f * a13 * a4 + -0.3061862289905548f * a14 * a5 + 0.25f * a15 * a4; + out(ii, k, 55) = -0.5f * a10 * a4 + 0.15811388194561005f * a11 * a5 + 0.4472135901451111f * a12 * a6 + 0.15811388194561005f * a13 * a7 + -0.5f * a14 * a8; + out(ii, k, 56) = -0.25f * a9 * a4 + 0.3061862289905548f * a10 * a5 + 0.3872983455657959f * a11 * a4 + 0.15811388194561005f * a12 * a7 + 0.3354102075099945f * a13 * a6 + 0.3872983455657959f * a13 * a8 + 0.3061862289905548f * a14 * a7 + -0.25f * a15 * a8; + out(ii, k, 57) = 0.3952847123146057f * a9 * a5 + -0.3061862289905548f * a11 * a5 + -0.5f * a12 * a8 + 0.3061862289905548f * a13 * a7 + 0.3952847123146057f * a15 * a7; + out(ii, k, 58) = -0.3952847123146057f * a10 * a5 + 0.25f * a11 * a4 + -0.25f * a13 * a8 + 0.3952847123146057f * a14 * a7 + -0.55901700258255f * a15 * a6; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { + const float f0 = F(ii, k, 0); + const float f1 = F(ii, k, 1); + const float f2 = F(ii, k, 2); + const float f3 = F(ii, k, 3); + const float f4 = F(ii, k, 4); + const float f5 = F(ii, k, 5); + const float f6 = F(ii, k, 6); + const float f7 = F(ii, k, 7); + const float f8 = F(ii, k, 8); + const float f9 = F(ii, k, 9); + const float f10 = F(ii, k, 10); + const float f11 = F(ii, k, 11); + const float f12 = F(ii, k, 12); + const float f13 = F(ii, k, 13); + const float f14 = F(ii, k, 14); + const float f15 = F(ii, k, 15); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * f0; + g0 += 1.0f * d * f0; } - { const float d = D(ii, k, 189); - g96 += 0.20412415266036987f * d * f58; - g97 += 0.1767766922712326f * d * f57; - g98 += 0.14940357208251953f * d * f56; - g98 += 0.03857583925127983f * d * f58; - g99 += 0.17251639068126678f * d * f55; - g99 += 0.06681530922651291f * d * f57; - g100 += -0.13363061845302582f * d * f54; - g101 += -0.06681530922651291f * d * f53; - g102 += -0.03857583925127983f * d * f52; - g102 += -0.14940357208251953f * d * f54; - g103 += -0.1767766922712326f * d * f53; - g104 += -0.20412415266036987f * d * f52; + { const float d = D(ii, k, 1); + g1 += 0.3333333432674408f * d * f1; + g1 += 0.3333333432674408f * d * f1; + g2 += 0.3333333432674408f * d * f2; + g2 += 0.3333333432674408f * d * f2; + g3 += 0.3333333432674408f * d * f3; + g3 += 0.3333333432674408f * d * f3; } - { const float d = D(ii, k, 190); - g97 += 0.14433756470680237f * d * f52; - g98 += 0.18898223340511322f * d * f53; - g99 += 0.21128855645656586f * d * f54; - g100 += 0.2182178944349289f * d * f55; - g101 += 0.21128855645656586f * d * f56; - g102 += 0.18898223340511322f * d * f57; - g103 += 0.14433756470680237f * d * f58; + { const float d = D(ii, k, 2); + g4 += 0.20000000298023224f * d * f4; + g4 += 0.20000000298023224f * d * f4; + g5 += 0.20000000298023224f * d * f5; + g5 += 0.20000000298023224f * d * f5; + g6 += 0.20000000298023224f * d * f6; + g6 += 0.20000000298023224f * d * f6; + g7 += 0.20000000298023224f * d * f7; + g7 += 0.20000000298023224f * d * f7; + g8 += 0.20000000298023224f * d * f8; + g8 += 0.20000000298023224f * d * f8; } - { const float d = D(ii, k, 191); - g96 += 0.20412415266036987f * d * f52; - g97 += 0.1767766922712326f * d * f53; - g98 += -0.03857583925127983f * d * f52; - g98 += 0.14940357208251953f * d * f54; - g99 += -0.06681530922651291f * d * f53; - g100 += -0.13363061845302582f * d * f56; - g101 += 0.17251639068126678f * d * f55; - g101 += -0.06681530922651291f * d * f57; - g102 += 0.14940357208251953f * d * f56; - g102 += -0.03857583925127983f * d * f58; - g103 += 0.1767766922712326f * d * f57; - g104 += 0.20412415266036987f * d * f58; + { const float d = D(ii, k, 3); + g9 += 0.1428571492433548f * d * f9; + g9 += 0.1428571492433548f * d * f9; + g10 += 0.1428571492433548f * d * f10; + g10 += 0.1428571492433548f * d * f10; + g11 += 0.1428571492433548f * d * f11; + g11 += 0.1428571492433548f * d * f11; + g12 += 0.1428571492433548f * d * f12; + g12 += 0.1428571492433548f * d * f12; + g13 += 0.1428571492433548f * d * f13; + g13 += 0.1428571492433548f * d * f13; + g14 += 0.1428571492433548f * d * f14; + g14 += 0.1428571492433548f * d * f14; + g15 += 0.1428571492433548f * d * f15; + g15 += 0.1428571492433548f * d * f15; } - { const float d = D(ii, k, 192); - g96 += 0.20412415266036987f * d * f65; - g97 += 0.1767766922712326f * d * f64; - g98 += 0.14940357208251953f * d * f63; - g98 += 0.03857583925127983f * d * f65; - g99 += 0.17251639068126678f * d * f62; - g99 += 0.06681530922651291f * d * f64; - g100 += -0.13363061845302582f * d * f61; - g101 += -0.06681530922651291f * d * f60; - g102 += -0.03857583925127983f * d * f59; - g102 += -0.14940357208251953f * d * f61; - g103 += -0.1767766922712326f * d * f60; - g104 += -0.20412415266036987f * d * f59; + { const float d = D(ii, k, 4); + g1 += 1.0f * d * f0; + g0 += 1.0f * d * f1; } - { const float d = D(ii, k, 193); - g97 += 0.14433756470680237f * d * f59; - g98 += 0.18898223340511322f * d * f60; - g99 += 0.21128855645656586f * d * f61; - g100 += 0.2182178944349289f * d * f62; - g101 += 0.21128855645656586f * d * f63; - g102 += 0.18898223340511322f * d * f64; - g103 += 0.14433756470680237f * d * f65; + { const float d = D(ii, k, 5); + g2 += 1.0f * d * f0; + g0 += 1.0f * d * f2; } - { const float d = D(ii, k, 194); - g96 += 0.20412415266036987f * d * f59; - g97 += 0.1767766922712326f * d * f60; - g98 += -0.03857583925127983f * d * f59; - g98 += 0.14940357208251953f * d * f61; - g99 += -0.06681530922651291f * d * f60; - g100 += -0.13363061845302582f * d * f63; - g101 += 0.17251639068126678f * d * f62; - g101 += -0.06681530922651291f * d * f64; - g102 += 0.14940357208251953f * d * f63; - g102 += -0.03857583925127983f * d * f65; - g103 += 0.1767766922712326f * d * f64; - g104 += 0.20412415266036987f * d * f65; + { const float d = D(ii, k, 6); + g3 += 1.0f * d * f0; + g0 += 1.0f * d * f3; } - { const float d = D(ii, k, 195); - g96 += 0.20412415266036987f * d * f72; - g97 += 0.1767766922712326f * d * f71; - g98 += 0.14940357208251953f * d * f70; - g98 += 0.03857583925127983f * d * f72; - g99 += 0.17251639068126678f * d * f69; - g99 += 0.06681530922651291f * d * f71; - g100 += -0.13363061845302582f * d * f68; - g101 += -0.06681530922651291f * d * f67; - g102 += -0.03857583925127983f * d * f66; - g102 += -0.14940357208251953f * d * f68; - g103 += -0.1767766922712326f * d * f67; - g104 += -0.20412415266036987f * d * f66; + { const float d = D(ii, k, 7); + g4 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f4; + g5 += 0.3872983455657959f * d * f2; + g2 += 0.3872983455657959f * d * f5; + g6 += -0.22360679507255554f * d * f1; + g1 += -0.22360679507255554f * d * f6; + g8 += -0.3872983455657959f * d * f1; + g1 += -0.3872983455657959f * d * f8; } - { const float d = D(ii, k, 196); - g97 += 0.14433756470680237f * d * f66; - g98 += 0.18898223340511322f * d * f67; - g99 += 0.21128855645656586f * d * f68; - g100 += 0.2182178944349289f * d * f69; - g101 += 0.21128855645656586f * d * f70; - g102 += 0.18898223340511322f * d * f71; - g103 += 0.14433756470680237f * d * f72; + { const float d = D(ii, k, 8); + g5 += 0.3872983455657959f * d * f1; + g1 += 0.3872983455657959f * d * f5; + g6 += 0.4472135901451111f * d * f2; + g2 += 0.4472135901451111f * d * f6; + g7 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f7; } - { const float d = D(ii, k, 197); - g96 += 0.20412415266036987f * d * f66; - g97 += 0.1767766922712326f * d * f67; - g98 += -0.03857583925127983f * d * f66; - g98 += 0.14940357208251953f * d * f68; - g99 += -0.06681530922651291f * d * f67; - g100 += -0.13363061845302582f * d * f70; - g101 += 0.17251639068126678f * d * f69; - g101 += -0.06681530922651291f * d * f71; - g102 += 0.14940357208251953f * d * f70; - g102 += -0.03857583925127983f * d * f72; - g103 += 0.1767766922712326f * d * f71; - g104 += 0.20412415266036987f * d * f72; + { const float d = D(ii, k, 9); + g4 += 0.3872983455657959f * d * f1; + g1 += 0.3872983455657959f * d * f4; + g6 += -0.22360679507255554f * d * f3; + g3 += -0.22360679507255554f * d * f6; + g7 += 0.3872983455657959f * d * f2; + g2 += 0.3872983455657959f * d * f7; + g8 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f8; } - { const float d = D(ii, k, 198); - g96 += 0.20412415266036987f * d * f79; - g97 += 0.1767766922712326f * d * f78; - g98 += 0.14940357208251953f * d * f77; - g98 += 0.03857583925127983f * d * f79; - g99 += 0.17251639068126678f * d * f76; - g99 += 0.06681530922651291f * d * f78; - g100 += -0.13363061845302582f * d * f75; - g101 += -0.06681530922651291f * d * f74; - g102 += -0.03857583925127983f * d * f73; - g102 += -0.14940357208251953f * d * f75; - g103 += -0.1767766922712326f * d * f74; - g104 += -0.20412415266036987f * d * f73; + { const float d = D(ii, k, 10); + g9 += 0.26726123690605164f * d * f8; + g8 += 0.26726123690605164f * d * f9; + g10 += 0.2182178944349289f * d * f7; + g7 += 0.2182178944349289f * d * f10; + g11 += 0.23904572427272797f * d * f6; + g6 += 0.23904572427272797f * d * f11; + g11 += 0.0690065547823906f * d * f8; + g8 += 0.0690065547823906f * d * f11; + g12 += -0.16903084516525269f * d * f5; + g5 += -0.16903084516525269f * d * f12; + g13 += -0.0690065547823906f * d * f4; + g4 += -0.0690065547823906f * d * f13; + g14 += -0.2182178944349289f * d * f5; + g5 += -0.2182178944349289f * d * f14; + g15 += -0.26726123690605164f * d * f4; + g4 += -0.26726123690605164f * d * f15; } - { const float d = D(ii, k, 199); - g97 += 0.14433756470680237f * d * f73; - g98 += 0.18898223340511322f * d * f74; - g99 += 0.21128855645656586f * d * f75; - g100 += 0.2182178944349289f * d * f76; - g101 += 0.21128855645656586f * d * f77; - g102 += 0.18898223340511322f * d * f78; - g103 += 0.14433756470680237f * d * f79; + { const float d = D(ii, k, 11); + g10 += 0.2182178944349289f * d * f4; + g4 += 0.2182178944349289f * d * f10; + g11 += 0.2760262191295624f * d * f5; + g5 += 0.2760262191295624f * d * f11; + g12 += 0.29277002811431885f * d * f6; + g6 += 0.29277002811431885f * d * f12; + g13 += 0.2760262191295624f * d * f7; + g7 += 0.2760262191295624f * d * f13; + g14 += 0.2182178944349289f * d * f8; + g8 += 0.2182178944349289f * d * f14; } - { const float d = D(ii, k, 200); - g96 += 0.20412415266036987f * d * f73; - g97 += 0.1767766922712326f * d * f74; - g98 += -0.03857583925127983f * d * f73; - g98 += 0.14940357208251953f * d * f75; - g99 += -0.06681530922651291f * d * f74; - g100 += -0.13363061845302582f * d * f77; - g101 += 0.17251639068126678f * d * f76; - g101 += -0.06681530922651291f * d * f78; - g102 += 0.14940357208251953f * d * f77; - g102 += -0.03857583925127983f * d * f79; - g103 += 0.1767766922712326f * d * f78; - g104 += 0.20412415266036987f * d * f79; + { const float d = D(ii, k, 12); + g9 += 0.26726123690605164f * d * f4; + g4 += 0.26726123690605164f * d * f9; + g10 += 0.2182178944349289f * d * f5; + g5 += 0.2182178944349289f * d * f10; + g11 += -0.0690065547823906f * d * f4; + g4 += -0.0690065547823906f * d * f11; + g12 += -0.16903084516525269f * d * f7; + g7 += -0.16903084516525269f * d * f12; + g13 += 0.23904572427272797f * d * f6; + g6 += 0.23904572427272797f * d * f13; + g13 += -0.0690065547823906f * d * f8; + g8 += -0.0690065547823906f * d * f13; + g14 += 0.2182178944349289f * d * f7; + g7 += 0.2182178944349289f * d * f14; + g15 += 0.26726123690605164f * d * f8; + g8 += 0.26726123690605164f * d * f15; } - { const float d = D(ii, k, 201); - g96 += 0.20412415266036987f * d * f86; - g97 += 0.1767766922712326f * d * f85; - g98 += 0.14940357208251953f * d * f84; - g98 += 0.03857583925127983f * d * f86; - g99 += 0.17251639068126678f * d * f83; - g99 += 0.06681530922651291f * d * f85; - g100 += -0.13363061845302582f * d * f82; - g101 += -0.06681530922651291f * d * f81; - g102 += -0.03857583925127983f * d * f80; - g102 += -0.14940357208251953f * d * f82; - g103 += -0.1767766922712326f * d * f81; - g104 += -0.20412415266036987f * d * f80; + { const float d = D(ii, k, 13); + g3 += 1.29099440574646f * d * f1; + g1 += 1.29099440574646f * d * f3; } - { const float d = D(ii, k, 202); - g97 += 0.14433756470680237f * d * f80; - g98 += 0.18898223340511322f * d * f81; - g99 += 0.21128855645656586f * d * f82; - g100 += 0.2182178944349289f * d * f83; - g101 += 0.21128855645656586f * d * f84; - g102 += 0.18898223340511322f * d * f85; - g103 += 0.14433756470680237f * d * f86; + { const float d = D(ii, k, 14); + g2 += 1.29099440574646f * d * f1; + g1 += 1.29099440574646f * d * f2; } - { const float d = D(ii, k, 203); - g96 += 0.20412415266036987f * d * f80; - g97 += 0.1767766922712326f * d * f81; - g98 += -0.03857583925127983f * d * f80; - g98 += 0.14940357208251953f * d * f82; - g99 += -0.06681530922651291f * d * f81; - g100 += -0.13363061845302582f * d * f84; - g101 += 0.17251639068126678f * d * f83; - g101 += -0.06681530922651291f * d * f85; - g102 += 0.14940357208251953f * d * f84; - g102 += -0.03857583925127983f * d * f86; - g103 += 0.1767766922712326f * d * f85; - g104 += 0.20412415266036987f * d * f86; + { const float d = D(ii, k, 15); + g1 += -0.3726779818534851f * d * f1; + g1 += -0.3726779818534851f * d * f1; + g2 += 0.7453559637069702f * d * f2; + g2 += 0.7453559637069702f * d * f2; + g3 += -0.3726779818534851f * d * f3; + g3 += -0.3726779818534851f * d * f3; } - { const float d = D(ii, k, 249); - g105 += 0.20412415266036987f * d * f58; - g106 += 0.1767766922712326f * d * f57; - g107 += 0.14940357208251953f * d * f56; - g107 += 0.03857583925127983f * d * f58; - g108 += 0.17251639068126678f * d * f55; - g108 += 0.06681530922651291f * d * f57; - g109 += -0.13363061845302582f * d * f54; - g110 += -0.06681530922651291f * d * f53; - g111 += -0.03857583925127983f * d * f52; - g111 += -0.14940357208251953f * d * f54; - g112 += -0.1767766922712326f * d * f53; - g113 += -0.20412415266036987f * d * f52; + { const float d = D(ii, k, 16); + g3 += 1.29099440574646f * d * f2; + g2 += 1.29099440574646f * d * f3; } - { const float d = D(ii, k, 250); - g106 += 0.14433756470680237f * d * f52; - g107 += 0.18898223340511322f * d * f53; - g108 += 0.21128855645656586f * d * f54; - g109 += 0.2182178944349289f * d * f55; - g110 += 0.21128855645656586f * d * f56; - g111 += 0.18898223340511322f * d * f57; - g112 += 0.14433756470680237f * d * f58; + { const float d = D(ii, k, 17); + g1 += -0.64549720287323f * d * f1; + g1 += -0.64549720287323f * d * f1; + g3 += 0.64549720287323f * d * f3; + g3 += 0.64549720287323f * d * f3; } - { const float d = D(ii, k, 251); - g105 += 0.20412415266036987f * d * f52; - g106 += 0.1767766922712326f * d * f53; - g107 += -0.03857583925127983f * d * f52; - g107 += 0.14940357208251953f * d * f54; - g108 += -0.06681530922651291f * d * f53; - g109 += -0.13363061845302582f * d * f56; - g110 += 0.17251639068126678f * d * f55; - g110 += -0.06681530922651291f * d * f57; - g111 += 0.14940357208251953f * d * f56; - g111 += -0.03857583925127983f * d * f58; - g112 += 0.1767766922712326f * d * f57; - g113 += 0.20412415266036987f * d * f58; + { const float d = D(ii, k, 18); + g4 += 1.0f * d * f0; + g0 += 1.0f * d * f4; } - { const float d = D(ii, k, 252); - g105 += 0.20412415266036987f * d * f72; - g106 += 0.1767766922712326f * d * f71; - g107 += 0.14940357208251953f * d * f70; - g107 += 0.03857583925127983f * d * f72; - g108 += 0.17251639068126678f * d * f69; - g108 += 0.06681530922651291f * d * f71; - g109 += -0.13363061845302582f * d * f68; - g110 += -0.06681530922651291f * d * f67; - g111 += -0.03857583925127983f * d * f66; - g111 += -0.14940357208251953f * d * f68; - g112 += -0.1767766922712326f * d * f67; - g113 += -0.20412415266036987f * d * f66; + { const float d = D(ii, k, 19); + g5 += 1.0f * d * f0; + g0 += 1.0f * d * f5; } - { const float d = D(ii, k, 253); - g106 += 0.14433756470680237f * d * f66; - g107 += 0.18898223340511322f * d * f67; - g108 += 0.21128855645656586f * d * f68; - g109 += 0.2182178944349289f * d * f69; - g110 += 0.21128855645656586f * d * f70; - g111 += 0.18898223340511322f * d * f71; - g112 += 0.14433756470680237f * d * f72; + { const float d = D(ii, k, 20); + g6 += 1.0f * d * f0; + g0 += 1.0f * d * f6; } - { const float d = D(ii, k, 254); - g105 += 0.20412415266036987f * d * f66; - g106 += 0.1767766922712326f * d * f67; - g107 += -0.03857583925127983f * d * f66; - g107 += 0.14940357208251953f * d * f68; - g108 += -0.06681530922651291f * d * f67; - g109 += -0.13363061845302582f * d * f70; - g110 += 0.17251639068126678f * d * f69; - g110 += -0.06681530922651291f * d * f71; - g111 += 0.14940357208251953f * d * f70; - g111 += -0.03857583925127983f * d * f72; - g112 += 0.1767766922712326f * d * f71; - g113 += 0.20412415266036987f * d * f72; + { const float d = D(ii, k, 21); + g7 += 1.0f * d * f0; + g0 += 1.0f * d * f7; } - { const float d = D(ii, k, 255); - g105 += 0.20412415266036987f * d * f79; - g106 += 0.1767766922712326f * d * f78; - g107 += 0.14940357208251953f * d * f77; - g107 += 0.03857583925127983f * d * f79; - g108 += 0.17251639068126678f * d * f76; - g108 += 0.06681530922651291f * d * f78; - g109 += -0.13363061845302582f * d * f75; - g110 += -0.06681530922651291f * d * f74; - g111 += -0.03857583925127983f * d * f73; - g111 += -0.14940357208251953f * d * f75; - g112 += -0.1767766922712326f * d * f74; - g113 += -0.20412415266036987f * d * f73; + { const float d = D(ii, k, 22); + g8 += 1.0f * d * f0; + g0 += 1.0f * d * f8; } - { const float d = D(ii, k, 256); - g106 += 0.14433756470680237f * d * f73; - g107 += 0.18898223340511322f * d * f74; - g108 += 0.21128855645656586f * d * f75; - g109 += 0.2182178944349289f * d * f76; - g110 += 0.21128855645656586f * d * f77; - g111 += 0.18898223340511322f * d * f78; - g112 += 0.14433756470680237f * d * f79; + { const float d = D(ii, k, 23); + g6 += -0.8944271802902222f * d * f4; + g4 += -0.8944271802902222f * d * f6; + g7 += 0.7745966911315918f * d * f5; + g5 += 0.7745966911315918f * d * f7; } - { const float d = D(ii, k, 257); - g105 += 0.20412415266036987f * d * f73; - g106 += 0.1767766922712326f * d * f74; - g107 += -0.03857583925127983f * d * f73; - g107 += 0.14940357208251953f * d * f75; - g108 += -0.06681530922651291f * d * f74; - g109 += -0.13363061845302582f * d * f77; - g110 += 0.17251639068126678f * d * f76; - g110 += -0.06681530922651291f * d * f78; - g111 += 0.14940357208251953f * d * f77; - g111 += -0.03857583925127983f * d * f79; - g112 += 0.1767766922712326f * d * f78; - g113 += 0.20412415266036987f * d * f79; + { const float d = D(ii, k, 24); + g7 += 0.7745966911315918f * d * f4; + g4 += 0.7745966911315918f * d * f7; + g6 += 0.4472135901451111f * d * f5; + g5 += 0.4472135901451111f * d * f6; + g8 += -0.7745966911315918f * d * f5; + g5 += -0.7745966911315918f * d * f8; } - { const float d = D(ii, k, 258); - g105 += 0.20412415266036987f * d * f86; - g106 += 0.1767766922712326f * d * f85; - g107 += 0.14940357208251953f * d * f84; - g107 += 0.03857583925127983f * d * f86; - g108 += 0.17251639068126678f * d * f83; - g108 += 0.06681530922651291f * d * f85; - g109 += -0.13363061845302582f * d * f82; - g110 += -0.06681530922651291f * d * f81; - g111 += -0.03857583925127983f * d * f80; - g111 += -0.14940357208251953f * d * f82; - g112 += -0.1767766922712326f * d * f81; - g113 += -0.20412415266036987f * d * f80; + { const float d = D(ii, k, 25); + g4 += -0.4472135901451111f * d * f4; + g4 += -0.4472135901451111f * d * f4; + g5 += 0.22360679507255554f * d * f5; + g5 += 0.22360679507255554f * d * f5; + g6 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f6; + g7 += 0.22360679507255554f * d * f7; + g7 += 0.22360679507255554f * d * f7; + g8 += -0.4472135901451111f * d * f8; + g8 += -0.4472135901451111f * d * f8; } - { const float d = D(ii, k, 259); - g106 += 0.14433756470680237f * d * f80; - g107 += 0.18898223340511322f * d * f81; - g108 += 0.21128855645656586f * d * f82; - g109 += 0.2182178944349289f * d * f83; - g110 += 0.21128855645656586f * d * f84; - g111 += 0.18898223340511322f * d * f85; - g112 += 0.14433756470680237f * d * f86; + { const float d = D(ii, k, 26); + g5 += 0.7745966911315918f * d * f4; + g4 += 0.7745966911315918f * d * f5; + g7 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f7; + g8 += 0.7745966911315918f * d * f7; + g7 += 0.7745966911315918f * d * f8; } - { const float d = D(ii, k, 260); - g105 += 0.20412415266036987f * d * f80; - g106 += 0.1767766922712326f * d * f81; - g107 += -0.03857583925127983f * d * f80; - g107 += 0.14940357208251953f * d * f82; - g108 += -0.06681530922651291f * d * f81; - g109 += -0.13363061845302582f * d * f84; - g110 += 0.17251639068126678f * d * f83; - g110 += -0.06681530922651291f * d * f85; - g111 += 0.14940357208251953f * d * f84; - g111 += -0.03857583925127983f * d * f86; - g112 += 0.1767766922712326f * d * f85; - g113 += 0.20412415266036987f * d * f86; + { const float d = D(ii, k, 27); + g5 += -0.3872983455657959f * d * f5; + g5 += -0.3872983455657959f * d * f5; + g8 += -0.8944271802902222f * d * f6; + g6 += -0.8944271802902222f * d * f8; + g7 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f7; + } + { const float d = D(ii, k, 28); + g9 += 0.44543540477752686f * d * f3; + g3 += 0.44543540477752686f * d * f9; + g10 += 0.36369648575782776f * d * f2; + g2 += 0.36369648575782776f * d * f10; + g11 += -0.11501092463731766f * d * f3; + g3 += -0.11501092463731766f * d * f11; + g13 += -0.11501092463731766f * d * f1; + g1 += -0.11501092463731766f * d * f13; + g15 += -0.44543540477752686f * d * f1; + g1 += -0.44543540477752686f * d * f15; } - { const float d = D(ii, k, 261); - g114 += 0.20412415266036987f * d * f72; - g115 += 0.1767766922712326f * d * f71; - g116 += 0.14940357208251953f * d * f70; - g116 += 0.03857583925127983f * d * f72; - g117 += 0.17251639068126678f * d * f69; - g117 += 0.06681530922651291f * d * f71; - g118 += -0.13363061845302582f * d * f68; - g119 += -0.06681530922651291f * d * f67; - g120 += -0.03857583925127983f * d * f66; - g120 += -0.14940357208251953f * d * f68; - g121 += -0.1767766922712326f * d * f67; - g122 += -0.20412415266036987f * d * f66; + { const float d = D(ii, k, 29); + g10 += 0.36369648575782776f * d * f3; + g3 += 0.36369648575782776f * d * f10; + g11 += 0.46004369854927063f * d * f2; + g2 += 0.46004369854927063f * d * f11; + g12 += -0.28171807527542114f * d * f1; + g1 += -0.28171807527542114f * d * f12; + g14 += -0.36369648575782776f * d * f1; + g1 += -0.36369648575782776f * d * f14; } - { const float d = D(ii, k, 262); - g115 += 0.14433756470680237f * d * f66; - g116 += 0.18898223340511322f * d * f67; - g117 += 0.21128855645656586f * d * f68; - g118 += 0.2182178944349289f * d * f69; - g119 += 0.21128855645656586f * d * f70; - g120 += 0.18898223340511322f * d * f71; - g121 += 0.14433756470680237f * d * f72; + { const float d = D(ii, k, 30); + g11 += 0.39840954542160034f * d * f1; + g1 += 0.39840954542160034f * d * f11; + g12 += 0.48795002698898315f * d * f2; + g2 += 0.48795002698898315f * d * f12; + g13 += 0.39840954542160034f * d * f3; + g3 += 0.39840954542160034f * d * f13; } - { const float d = D(ii, k, 263); - g114 += 0.20412415266036987f * d * f66; - g115 += 0.1767766922712326f * d * f67; - g116 += -0.03857583925127983f * d * f66; - g116 += 0.14940357208251953f * d * f68; - g117 += -0.06681530922651291f * d * f67; - g118 += -0.13363061845302582f * d * f70; - g119 += 0.17251639068126678f * d * f69; - g119 += -0.06681530922651291f * d * f71; - g120 += 0.14940357208251953f * d * f70; - g120 += -0.03857583925127983f * d * f72; - g121 += 0.1767766922712326f * d * f71; - g122 += 0.20412415266036987f * d * f72; + { const float d = D(ii, k, 31); + g10 += 0.36369648575782776f * d * f1; + g1 += 0.36369648575782776f * d * f10; + g12 += -0.28171807527542114f * d * f3; + g3 += -0.28171807527542114f * d * f12; + g13 += 0.46004369854927063f * d * f2; + g2 += 0.46004369854927063f * d * f13; + g14 += 0.36369648575782776f * d * f3; + g3 += 0.36369648575782776f * d * f14; } - { const float d = D(ii, k, 264); - g114 += 0.20412415266036987f * d * f79; - g115 += 0.1767766922712326f * d * f78; - g116 += 0.14940357208251953f * d * f77; - g116 += 0.03857583925127983f * d * f79; - g117 += 0.17251639068126678f * d * f76; - g117 += 0.06681530922651291f * d * f78; - g118 += -0.13363061845302582f * d * f75; - g119 += -0.06681530922651291f * d * f74; - g120 += -0.03857583925127983f * d * f73; - g120 += -0.14940357208251953f * d * f75; - g121 += -0.1767766922712326f * d * f74; - g122 += -0.20412415266036987f * d * f73; + { const float d = D(ii, k, 32); + g9 += 0.44543540477752686f * d * f1; + g1 += 0.44543540477752686f * d * f9; + g11 += 0.11501092463731766f * d * f1; + g1 += 0.11501092463731766f * d * f11; + g13 += -0.11501092463731766f * d * f3; + g3 += -0.11501092463731766f * d * f13; + g14 += 0.36369648575782776f * d * f2; + g2 += 0.36369648575782776f * d * f14; + g15 += 0.44543540477752686f * d * f3; + g3 += 0.44543540477752686f * d * f15; } - { const float d = D(ii, k, 265); - g115 += 0.14433756470680237f * d * f73; - g116 += 0.18898223340511322f * d * f74; - g117 += 0.21128855645656586f * d * f75; - g118 += 0.2182178944349289f * d * f76; - g119 += 0.21128855645656586f * d * f77; - g120 += 0.18898223340511322f * d * f78; - g121 += 0.14433756470680237f * d * f79; + { const float d = D(ii, k, 33); + g13 += -0.3571428656578064f * d * f9; + g9 += -0.3571428656578064f * d * f13; + g12 += -0.7142857313156128f * d * f10; + g10 += -0.7142857313156128f * d * f12; + g13 += 0.5532833337783813f * d * f11; + g11 += 0.5532833337783813f * d * f13; + g15 += 0.3571428656578064f * d * f11; + g11 += 0.3571428656578064f * d * f15; } - { const float d = D(ii, k, 266); - g114 += 0.20412415266036987f * d * f73; - g115 += 0.1767766922712326f * d * f74; - g116 += -0.03857583925127983f * d * f73; - g116 += 0.14940357208251953f * d * f75; - g117 += -0.06681530922651291f * d * f74; - g118 += -0.13363061845302582f * d * f77; - g119 += 0.17251639068126678f * d * f76; - g119 += -0.06681530922651291f * d * f78; - g120 += 0.14940357208251953f * d * f77; - g120 += -0.03857583925127983f * d * f79; - g121 += 0.1767766922712326f * d * f78; - g122 += 0.20412415266036987f * d * f79; + { const float d = D(ii, k, 34); + g14 += 0.5646924376487732f * d * f9; + g9 += 0.5646924376487732f * d * f14; + g13 += 0.4374088943004608f * d * f10; + g10 += 0.4374088943004608f * d * f13; + g15 += -0.5646924376487732f * d * f10; + g10 += -0.5646924376487732f * d * f15; + g12 += 0.22587697207927704f * d * f11; + g11 += 0.22587697207927704f * d * f12; + g14 += -0.4374088943004608f * d * f11; + g11 += -0.4374088943004608f * d * f14; } - { const float d = D(ii, k, 267); - g114 += 0.20412415266036987f * d * f86; - g115 += 0.1767766922712326f * d * f85; - g116 += 0.14940357208251953f * d * f84; - g116 += 0.03857583925127983f * d * f86; - g117 += 0.17251639068126678f * d * f83; - g117 += 0.06681530922651291f * d * f85; - g118 += -0.13363061845302582f * d * f82; - g119 += -0.06681530922651291f * d * f81; - g120 += -0.03857583925127983f * d * f80; - g120 += -0.14940357208251953f * d * f82; - g121 += -0.1767766922712326f * d * f81; - g122 += -0.20412415266036987f * d * f80; + { const float d = D(ii, k, 35); + g9 += -0.3992978632450104f * d * f9; + g9 += -0.3992978632450104f * d * f9; + g11 += 0.2395787090063095f * d * f11; + g11 += 0.2395787090063095f * d * f11; + g12 += 0.31943827867507935f * d * f12; + g12 += 0.31943827867507935f * d * f12; + g13 += 0.2395787090063095f * d * f13; + g13 += 0.2395787090063095f * d * f13; + g15 += -0.3992978632450104f * d * f15; + g15 += -0.3992978632450104f * d * f15; } - { const float d = D(ii, k, 268); - g115 += 0.14433756470680237f * d * f80; - g116 += 0.18898223340511322f * d * f81; - g117 += 0.21128855645656586f * d * f82; - g118 += 0.2182178944349289f * d * f83; - g119 += 0.21128855645656586f * d * f84; - g120 += 0.18898223340511322f * d * f85; - g121 += 0.14433756470680237f * d * f86; + { const float d = D(ii, k, 36); + g10 += 0.5646924376487732f * d * f9; + g9 += 0.5646924376487732f * d * f10; + g11 += 0.4374088943004608f * d * f10; + g10 += 0.4374088943004608f * d * f11; + g13 += 0.22587697207927704f * d * f12; + g12 += 0.22587697207927704f * d * f13; + g14 += 0.4374088943004608f * d * f13; + g13 += 0.4374088943004608f * d * f14; + g15 += 0.5646924376487732f * d * f14; + g14 += 0.5646924376487732f * d * f15; } - { const float d = D(ii, k, 269); - g114 += 0.20412415266036987f * d * f80; - g115 += 0.1767766922712326f * d * f81; - g116 += -0.03857583925127983f * d * f80; - g116 += 0.14940357208251953f * d * f82; - g117 += -0.06681530922651291f * d * f81; - g118 += -0.13363061845302582f * d * f84; - g119 += 0.17251639068126678f * d * f83; - g119 += -0.06681530922651291f * d * f85; - g120 += 0.14940357208251953f * d * f84; - g120 += -0.03857583925127983f * d * f86; - g121 += 0.1767766922712326f * d * f85; - g122 += 0.20412415266036987f * d * f86; + { const float d = D(ii, k, 37); + g11 += -0.3571428656578064f * d * f9; + g9 += -0.3571428656578064f * d * f11; + g11 += -0.2766416668891907f * d * f11; + g11 += -0.2766416668891907f * d * f11; + g14 += -0.7142857313156128f * d * f12; + g12 += -0.7142857313156128f * d * f14; + g13 += 0.2766416668891907f * d * f13; + g13 += 0.2766416668891907f * d * f13; + g15 += -0.3571428656578064f * d * f13; + g13 += -0.3571428656578064f * d * f15; } - { const float d = D(ii, k, 300); - g123 += 0.20412415266036987f * d * f58; - g124 += 0.1767766922712326f * d * f57; - g125 += 0.14940357208251953f * d * f56; - g125 += 0.03857583925127983f * d * f58; - g126 += 0.17251639068126678f * d * f55; - g126 += 0.06681530922651291f * d * f57; - g127 += -0.13363061845302582f * d * f54; - g128 += -0.06681530922651291f * d * f53; - g129 += -0.03857583925127983f * d * f52; - g129 += -0.14940357208251953f * d * f54; - g130 += -0.1767766922712326f * d * f53; - g131 += -0.20412415266036987f * d * f52; + { const float d = D(ii, k, 38); + g4 += 0.6236095428466797f * d * f3; + g3 += 0.6236095428466797f * d * f4; + g8 += 0.6236095428466797f * d * f1; + g1 += 0.6236095428466797f * d * f8; } - { const float d = D(ii, k, 301); - g124 += 0.14433756470680237f * d * f52; - g125 += 0.18898223340511322f * d * f53; - g126 += 0.21128855645656586f * d * f54; - g127 += 0.2182178944349289f * d * f55; - g128 += 0.21128855645656586f * d * f56; - g129 += 0.18898223340511322f * d * f57; - g130 += 0.14433756470680237f * d * f58; + { const float d = D(ii, k, 39); + g4 += 0.5091750621795654f * d * f2; + g2 += 0.5091750621795654f * d * f4; + g5 += 0.5091750621795654f * d * f3; + g3 += 0.5091750621795654f * d * f5; + g7 += 0.5091750621795654f * d * f1; + g1 += 0.5091750621795654f * d * f7; } - { const float d = D(ii, k, 302); - g123 += 0.20412415266036987f * d * f52; - g124 += 0.1767766922712326f * d * f53; - g125 += -0.03857583925127983f * d * f52; - g125 += 0.14940357208251953f * d * f54; - g126 += -0.06681530922651291f * d * f53; - g127 += -0.13363061845302582f * d * f56; - g128 += 0.17251639068126678f * d * f55; - g128 += -0.06681530922651291f * d * f57; - g129 += 0.14940357208251953f * d * f56; - g129 += -0.03857583925127983f * d * f58; - g130 += 0.1767766922712326f * d * f57; - g131 += 0.20412415266036987f * d * f58; + { const float d = D(ii, k, 40); + g4 += -0.16101530194282532f * d * f3; + g3 += -0.16101530194282532f * d * f4; + g5 += 0.6440612077713013f * d * f2; + g2 += 0.6440612077713013f * d * f5; + g6 += 0.5577733516693115f * d * f1; + g1 += 0.5577733516693115f * d * f6; + g8 += 0.16101530194282532f * d * f1; + g1 += 0.16101530194282532f * d * f8; + } + { const float d = D(ii, k, 41); + g5 += -0.3944053053855896f * d * f1; + g1 += -0.3944053053855896f * d * f5; + g6 += 0.6831300258636475f * d * f2; + g2 += 0.6831300258636475f * d * f6; + g7 += -0.3944053053855896f * d * f3; + g3 += -0.3944053053855896f * d * f7; } - { const float d = D(ii, k, 303); - g123 += 0.20412415266036987f * d * f65; - g124 += 0.1767766922712326f * d * f64; - g125 += 0.14940357208251953f * d * f63; - g125 += 0.03857583925127983f * d * f65; - g126 += 0.17251639068126678f * d * f62; - g126 += 0.06681530922651291f * d * f64; - g127 += -0.13363061845302582f * d * f61; - g128 += -0.06681530922651291f * d * f60; - g129 += -0.03857583925127983f * d * f59; - g129 += -0.14940357208251953f * d * f61; - g130 += -0.1767766922712326f * d * f60; - g131 += -0.20412415266036987f * d * f59; + { const float d = D(ii, k, 42); + g4 += -0.16101530194282532f * d * f1; + g1 += -0.16101530194282532f * d * f4; + g6 += 0.5577733516693115f * d * f3; + g3 += 0.5577733516693115f * d * f6; + g7 += 0.6440612077713013f * d * f2; + g2 += 0.6440612077713013f * d * f7; + g8 += -0.16101530194282532f * d * f3; + g3 += -0.16101530194282532f * d * f8; } - { const float d = D(ii, k, 304); - g124 += 0.14433756470680237f * d * f59; - g125 += 0.18898223340511322f * d * f60; - g126 += 0.21128855645656586f * d * f61; - g127 += 0.2182178944349289f * d * f62; - g128 += 0.21128855645656586f * d * f63; - g129 += 0.18898223340511322f * d * f64; - g130 += 0.14433756470680237f * d * f65; + { const float d = D(ii, k, 43); + g5 += -0.5091750621795654f * d * f1; + g1 += -0.5091750621795654f * d * f5; + g7 += 0.5091750621795654f * d * f3; + g3 += 0.5091750621795654f * d * f7; + g8 += 0.5091750621795654f * d * f2; + g2 += 0.5091750621795654f * d * f8; } - { const float d = D(ii, k, 305); - g123 += 0.20412415266036987f * d * f59; - g124 += 0.1767766922712326f * d * f60; - g125 += -0.03857583925127983f * d * f59; - g125 += 0.14940357208251953f * d * f61; - g126 += -0.06681530922651291f * d * f60; - g127 += -0.13363061845302582f * d * f63; - g128 += 0.17251639068126678f * d * f62; - g128 += -0.06681530922651291f * d * f64; - g129 += 0.14940357208251953f * d * f63; - g129 += -0.03857583925127983f * d * f65; - g130 += 0.1767766922712326f * d * f64; - g131 += 0.20412415266036987f * d * f65; + { const float d = D(ii, k, 44); + g4 += -0.6236095428466797f * d * f1; + g1 += -0.6236095428466797f * d * f4; + g8 += 0.6236095428466797f * d * f3; + g3 += 0.6236095428466797f * d * f8; } - { const float d = D(ii, k, 306); - g123 += 0.20412415266036987f * d * f72; - g124 += 0.1767766922712326f * d * f71; - g125 += 0.14940357208251953f * d * f70; - g125 += 0.03857583925127983f * d * f72; - g126 += 0.17251639068126678f * d * f69; - g126 += 0.06681530922651291f * d * f71; - g127 += -0.13363061845302582f * d * f68; - g128 += -0.06681530922651291f * d * f67; - g129 += -0.03857583925127983f * d * f66; - g129 += -0.14940357208251953f * d * f68; - g130 += -0.1767766922712326f * d * f67; - g131 += -0.20412415266036987f * d * f66; + { const float d = D(ii, k, 45); + g9 += 1.0f * d * f0; + g0 += 1.0f * d * f9; } - { const float d = D(ii, k, 307); - g124 += 0.14433756470680237f * d * f66; - g125 += 0.18898223340511322f * d * f67; - g126 += 0.21128855645656586f * d * f68; - g127 += 0.2182178944349289f * d * f69; - g128 += 0.21128855645656586f * d * f70; - g129 += 0.18898223340511322f * d * f71; - g130 += 0.14433756470680237f * d * f72; + { const float d = D(ii, k, 46); + g10 += 1.0f * d * f0; + g0 += 1.0f * d * f10; } - { const float d = D(ii, k, 308); - g123 += 0.20412415266036987f * d * f66; - g124 += 0.1767766922712326f * d * f67; - g125 += -0.03857583925127983f * d * f66; - g125 += 0.14940357208251953f * d * f68; - g126 += -0.06681530922651291f * d * f67; - g127 += -0.13363061845302582f * d * f70; - g128 += 0.17251639068126678f * d * f69; - g128 += -0.06681530922651291f * d * f71; - g129 += 0.14940357208251953f * d * f70; - g129 += -0.03857583925127983f * d * f72; - g130 += 0.1767766922712326f * d * f71; - g131 += 0.20412415266036987f * d * f72; + { const float d = D(ii, k, 47); + g11 += 1.0f * d * f0; + g0 += 1.0f * d * f11; } - { const float d = D(ii, k, 309); - g123 += 0.20412415266036987f * d * f79; - g124 += 0.1767766922712326f * d * f78; - g125 += 0.14940357208251953f * d * f77; - g125 += 0.03857583925127983f * d * f79; - g126 += 0.17251639068126678f * d * f76; - g126 += 0.06681530922651291f * d * f78; - g127 += -0.13363061845302582f * d * f75; - g128 += -0.06681530922651291f * d * f74; - g129 += -0.03857583925127983f * d * f73; - g129 += -0.14940357208251953f * d * f75; - g130 += -0.1767766922712326f * d * f74; - g131 += -0.20412415266036987f * d * f73; + { const float d = D(ii, k, 48); + g12 += 1.0f * d * f0; + g0 += 1.0f * d * f12; } - { const float d = D(ii, k, 310); - g124 += 0.14433756470680237f * d * f73; - g125 += 0.18898223340511322f * d * f74; - g126 += 0.21128855645656586f * d * f75; - g127 += 0.2182178944349289f * d * f76; - g128 += 0.21128855645656586f * d * f77; - g129 += 0.18898223340511322f * d * f78; - g130 += 0.14433756470680237f * d * f79; + { const float d = D(ii, k, 49); + g13 += 1.0f * d * f0; + g0 += 1.0f * d * f13; } - { const float d = D(ii, k, 311); - g123 += 0.20412415266036987f * d * f73; - g124 += 0.1767766922712326f * d * f74; - g125 += -0.03857583925127983f * d * f73; - g125 += 0.14940357208251953f * d * f75; - g126 += -0.06681530922651291f * d * f74; - g127 += -0.13363061845302582f * d * f77; - g128 += 0.17251639068126678f * d * f76; - g128 += -0.06681530922651291f * d * f78; - g129 += 0.14940357208251953f * d * f77; - g129 += -0.03857583925127983f * d * f79; - g130 += 0.1767766922712326f * d * f78; - g131 += 0.20412415266036987f * d * f79; + { const float d = D(ii, k, 50); + g14 += 1.0f * d * f0; + g0 += 1.0f * d * f14; } - { const float d = D(ii, k, 312); - g123 += 0.20412415266036987f * d * f86; - g124 += 0.1767766922712326f * d * f85; - g125 += 0.14940357208251953f * d * f84; - g125 += 0.03857583925127983f * d * f86; - g126 += 0.17251639068126678f * d * f83; - g126 += 0.06681530922651291f * d * f85; - g127 += -0.13363061845302582f * d * f82; - g128 += -0.06681530922651291f * d * f81; - g129 += -0.03857583925127983f * d * f80; - g129 += -0.14940357208251953f * d * f82; - g130 += -0.1767766922712326f * d * f81; - g131 += -0.20412415266036987f * d * f80; + { const float d = D(ii, k, 51); + g15 += 1.0f * d * f0; + g0 += 1.0f * d * f15; } - { const float d = D(ii, k, 313); - g124 += 0.14433756470680237f * d * f80; - g125 += 0.18898223340511322f * d * f81; - g126 += 0.21128855645656586f * d * f82; - g127 += 0.2182178944349289f * d * f83; - g128 += 0.21128855645656586f * d * f84; - g129 += 0.18898223340511322f * d * f85; - g130 += 0.14433756470680237f * d * f86; + { const float d = D(ii, k, 52); + g9 += -0.55901700258255f * d * f6; + g6 += -0.55901700258255f * d * f9; + g10 += 0.3952847123146057f * d * f7; + g7 += 0.3952847123146057f * d * f10; + g11 += -0.25f * d * f8; + g8 += -0.25f * d * f11; + g13 += -0.25f * d * f4; + g4 += -0.25f * d * f13; + g14 += 0.3952847123146057f * d * f5; + g5 += 0.3952847123146057f * d * f14; } - { const float d = D(ii, k, 314); - g123 += 0.20412415266036987f * d * f80; - g124 += 0.1767766922712326f * d * f81; - g125 += -0.03857583925127983f * d * f80; - g125 += 0.14940357208251953f * d * f82; - g126 += -0.06681530922651291f * d * f81; - g127 += -0.13363061845302582f * d * f84; - g128 += 0.17251639068126678f * d * f83; - g128 += -0.06681530922651291f * d * f85; - g129 += 0.14940357208251953f * d * f84; - g129 += -0.03857583925127983f * d * f86; - g130 += 0.1767766922712326f * d * f85; - g131 += 0.20412415266036987f * d * f86; + { const float d = D(ii, k, 53); + g9 += 0.3952847123146057f * d * f7; + g7 += 0.3952847123146057f * d * f9; + g11 += 0.3061862289905548f * d * f7; + g7 += 0.3061862289905548f * d * f11; + g12 += -0.5f * d * f4; + g4 += -0.5f * d * f12; + g13 += 0.3061862289905548f * d * f5; + g5 += 0.3061862289905548f * d * f13; + g15 += -0.3952847123146057f * d * f5; + g5 += -0.3952847123146057f * d * f15; } - { const float d = D(ii, k, 363); - g132 += 0.20412415266036987f * d * f58; - g133 += 0.1767766922712326f * d * f57; - g134 += 0.14940357208251953f * d * f56; - g134 += 0.03857583925127983f * d * f58; - g135 += 0.17251639068126678f * d * f55; - g135 += 0.06681530922651291f * d * f57; - g136 += -0.13363061845302582f * d * f54; - g137 += -0.06681530922651291f * d * f53; - g138 += -0.03857583925127983f * d * f52; - g138 += -0.14940357208251953f * d * f54; - g139 += -0.1767766922712326f * d * f53; - g140 += -0.20412415266036987f * d * f52; + { const float d = D(ii, k, 54); + g9 += -0.25f * d * f8; + g8 += -0.25f * d * f9; + g10 += 0.3061862289905548f * d * f7; + g7 += 0.3061862289905548f * d * f10; + g11 += 0.3354102075099945f * d * f6; + g6 += 0.3354102075099945f * d * f11; + g11 += -0.3872983455657959f * d * f8; + g8 += -0.3872983455657959f * d * f11; + g12 += 0.15811388194561005f * d * f5; + g5 += 0.15811388194561005f * d * f12; + g13 += 0.3872983455657959f * d * f4; + g4 += 0.3872983455657959f * d * f13; + g14 += -0.3061862289905548f * d * f5; + g5 += -0.3061862289905548f * d * f14; + g15 += 0.25f * d * f4; + g4 += 0.25f * d * f15; } - { const float d = D(ii, k, 364); - g133 += 0.14433756470680237f * d * f52; - g134 += 0.18898223340511322f * d * f53; - g135 += 0.21128855645656586f * d * f54; - g136 += 0.2182178944349289f * d * f55; - g137 += 0.21128855645656586f * d * f56; - g138 += 0.18898223340511322f * d * f57; - g139 += 0.14433756470680237f * d * f58; + { const float d = D(ii, k, 55); + g10 += -0.5f * d * f4; + g4 += -0.5f * d * f10; + g11 += 0.15811388194561005f * d * f5; + g5 += 0.15811388194561005f * d * f11; + g12 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f12; + g13 += 0.15811388194561005f * d * f7; + g7 += 0.15811388194561005f * d * f13; + g14 += -0.5f * d * f8; + g8 += -0.5f * d * f14; + } + { const float d = D(ii, k, 56); + g9 += -0.25f * d * f4; + g4 += -0.25f * d * f9; + g10 += 0.3061862289905548f * d * f5; + g5 += 0.3061862289905548f * d * f10; + g11 += 0.3872983455657959f * d * f4; + g4 += 0.3872983455657959f * d * f11; + g12 += 0.15811388194561005f * d * f7; + g7 += 0.15811388194561005f * d * f12; + g13 += 0.3354102075099945f * d * f6; + g6 += 0.3354102075099945f * d * f13; + g13 += 0.3872983455657959f * d * f8; + g8 += 0.3872983455657959f * d * f13; + g14 += 0.3061862289905548f * d * f7; + g7 += 0.3061862289905548f * d * f14; + g15 += -0.25f * d * f8; + g8 += -0.25f * d * f15; } - { const float d = D(ii, k, 365); - g132 += 0.20412415266036987f * d * f52; - g133 += 0.1767766922712326f * d * f53; - g134 += -0.03857583925127983f * d * f52; - g134 += 0.14940357208251953f * d * f54; - g135 += -0.06681530922651291f * d * f53; - g136 += -0.13363061845302582f * d * f56; - g137 += 0.17251639068126678f * d * f55; - g137 += -0.06681530922651291f * d * f57; - g138 += 0.14940357208251953f * d * f56; - g138 += -0.03857583925127983f * d * f58; - g139 += 0.1767766922712326f * d * f57; - g140 += 0.20412415266036987f * d * f58; + { const float d = D(ii, k, 57); + g9 += 0.3952847123146057f * d * f5; + g5 += 0.3952847123146057f * d * f9; + g11 += -0.3061862289905548f * d * f5; + g5 += -0.3061862289905548f * d * f11; + g12 += -0.5f * d * f8; + g8 += -0.5f * d * f12; + g13 += 0.3061862289905548f * d * f7; + g7 += 0.3061862289905548f * d * f13; + g15 += 0.3952847123146057f * d * f7; + g7 += 0.3952847123146057f * d * f15; } - { const float d = D(ii, k, 366); - g132 += 0.20412415266036987f * d * f65; - g133 += 0.1767766922712326f * d * f64; - g134 += 0.14940357208251953f * d * f63; - g134 += 0.03857583925127983f * d * f65; - g135 += 0.17251639068126678f * d * f62; - g135 += 0.06681530922651291f * d * f64; - g136 += -0.13363061845302582f * d * f61; - g137 += -0.06681530922651291f * d * f60; - g138 += -0.03857583925127983f * d * f59; - g138 += -0.14940357208251953f * d * f61; - g139 += -0.1767766922712326f * d * f60; - g140 += -0.20412415266036987f * d * f59; + { const float d = D(ii, k, 58); + g10 += -0.3952847123146057f * d * f5; + g5 += -0.3952847123146057f * d * f10; + g11 += 0.25f * d * f4; + g4 += 0.25f * d * f11; + g13 += -0.25f * d * f8; + g8 += -0.25f * d * f13; + g14 += 0.3952847123146057f * d * f7; + g7 += 0.3952847123146057f * d * f14; + g15 += -0.55901700258255f * d * f6; + g6 += -0.55901700258255f * d * f15; } - { const float d = D(ii, k, 367); - g133 += 0.14433756470680237f * d * f59; - g134 += 0.18898223340511322f * d * f60; - g135 += 0.21128855645656586f * d * f61; - g136 += 0.2182178944349289f * d * f62; - g137 += 0.21128855645656586f * d * f63; - g138 += 0.18898223340511322f * d * f64; - g139 += 0.14433756470680237f * d * f65; + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; } - { const float d = D(ii, k, 368); - g132 += 0.20412415266036987f * d * f59; - g133 += 0.1767766922712326f * d * f60; - g134 += -0.03857583925127983f * d * f59; - g134 += 0.14940357208251953f * d * f61; - g135 += -0.06681530922651291f * d * f60; - g136 += -0.13363061845302582f * d * f63; - g137 += 0.17251639068126678f * d * f62; - g137 += -0.06681530922651291f * d * f64; - g138 += 0.14940357208251953f * d * f63; - g138 += -0.03857583925127983f * d * f65; - g139 += 0.1767766922712326f * d * f64; - g140 += 0.20412415266036987f * d * f65; + } + } + +}; + +// mixed product, 20 terms: GRACE-OFF-1L-small AAA, GRACE-OFF-2L-medium BBB, GRACE-OFF-2L-large BBB, grace_1l_l3 AAA +struct T20_008c5734 { + static constexpr int nt = 20, nl = 38; + static constexpr int tab[20][3] = {{0,0,0}, {1,0,1}, {7,1,2}, {8,2,2}, {9,3,2}, {2,0,3}, {23,4,4}, {24,5,4}, {25,6,4}, {26,7,4}, {27,8,4}, {10,1,5}, {11,2,5}, {12,3,5}, {3,0,6}, {33,4,7}, {34,5,7}, {35,6,7}, {36,7,7}, {37,8,7}}; + static constexpr double cg[20] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + out(ii, k, 0) = 1.0f * a0 * b0; + out(ii, k, 1) = 1.0f * a1 * b0; + out(ii, k, 2) = 0.3333333432674408f * a7 * b1 + 0.3333333432674408f * a8 * b2 + 0.3333333432674408f * a9 * b3; + out(ii, k, 3) = 1.0f * a2 * b0; + out(ii, k, 4) = 0.20000000298023224f * a23 * b4 + 0.20000000298023224f * a24 * b5 + 0.20000000298023224f * a25 * b6 + 0.20000000298023224f * a26 * b7 + 0.20000000298023224f * a27 * b8; + out(ii, k, 5) = 0.3333333432674408f * a10 * b1 + 0.3333333432674408f * a11 * b2 + 0.3333333432674408f * a12 * b3; + out(ii, k, 6) = 1.0f * a3 * b0; + out(ii, k, 7) = 0.20000000298023224f * a33 * b4 + 0.20000000298023224f * a34 * b5 + 0.20000000298023224f * a35 * b6 + 0.20000000298023224f * a36 * b7 + 0.20000000298023224f * a37 * b8; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); + { + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * b0; + } + { const float d = D(ii, k, 1); + g1 += 1.0f * d * b0; + } + { const float d = D(ii, k, 2); + g7 += 0.3333333432674408f * d * b1; + g8 += 0.3333333432674408f * d * b2; + g9 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 3); + g2 += 1.0f * d * b0; + } + { const float d = D(ii, k, 4); + g23 += 0.20000000298023224f * d * b4; + g24 += 0.20000000298023224f * d * b5; + g25 += 0.20000000298023224f * d * b6; + g26 += 0.20000000298023224f * d * b7; + g27 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 5); + g10 += 0.3333333432674408f * d * b1; + g11 += 0.3333333432674408f * d * b2; + g12 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 6); + g3 += 1.0f * d * b0; + } + { const float d = D(ii, k, 7); + g33 += 0.20000000298023224f * d * b4; + g34 += 0.20000000298023224f * d * b5; + g35 += 0.20000000298023224f * d * b6; + g36 += 0.20000000298023224f * d * b7; + g37 += 0.20000000298023224f * d * b8; + } + dL(ii, k, 0) = g0; + dL(ii, k, 1) = g1; + dL(ii, k, 2) = g2; + dL(ii, k, 3) = g3; + dL(ii, k, 4) = g4; + dL(ii, k, 5) = g5; + dL(ii, k, 6) = g6; + dL(ii, k, 7) = g7; + dL(ii, k, 8) = g8; + dL(ii, k, 9) = g9; + dL(ii, k, 10) = g10; + dL(ii, k, 11) = g11; + dL(ii, k, 12) = g12; + dL(ii, k, 13) = g13; + dL(ii, k, 14) = g14; + dL(ii, k, 15) = g15; + dL(ii, k, 16) = g16; + dL(ii, k, 17) = g17; + dL(ii, k, 18) = g18; + dL(ii, k, 19) = g19; + dL(ii, k, 20) = g20; + dL(ii, k, 21) = g21; + dL(ii, k, 22) = g22; + dL(ii, k, 23) = g23; + dL(ii, k, 24) = g24; + dL(ii, k, 25) = g25; + dL(ii, k, 26) = g26; + dL(ii, k, 27) = g27; + dL(ii, k, 28) = g28; + dL(ii, k, 29) = g29; + dL(ii, k, 30) = g30; + dL(ii, k, 31) = g31; + dL(ii, k, 32) = g32; + dL(ii, k, 33) = g33; + dL(ii, k, 34) = g34; + dL(ii, k, 35) = g35; + dL(ii, k, 36) = g36; + dL(ii, k, 37) = g37; } - { const float d = D(ii, k, 369); - g132 += 0.20412415266036987f * d * f72; - g133 += 0.1767766922712326f * d * f71; - g134 += 0.14940357208251953f * d * f70; - g134 += 0.03857583925127983f * d * f72; - g135 += 0.17251639068126678f * d * f69; - g135 += 0.06681530922651291f * d * f71; - g136 += -0.13363061845302582f * d * f68; - g137 += -0.06681530922651291f * d * f67; - g138 += -0.03857583925127983f * d * f66; - g138 += -0.14940357208251953f * d * f68; - g139 += -0.1767766922712326f * d * f67; - g140 += -0.20412415266036987f * d * f66; + } + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + float h0 = 0.0f; + float h1 = 0.0f; + float h2 = 0.0f; + float h3 = 0.0f; + float h4 = 0.0f; + float h5 = 0.0f; + float h6 = 0.0f; + float h7 = 0.0f; + float h8 = 0.0f; + { const float d = D(ii, k, 0); + h0 += 1.0f * d * a0; } - { const float d = D(ii, k, 370); - g133 += 0.14433756470680237f * d * f66; - g134 += 0.18898223340511322f * d * f67; - g135 += 0.21128855645656586f * d * f68; - g136 += 0.2182178944349289f * d * f69; - g137 += 0.21128855645656586f * d * f70; - g138 += 0.18898223340511322f * d * f71; - g139 += 0.14433756470680237f * d * f72; + { const float d = D(ii, k, 1); + h0 += 1.0f * d * a1; } - { const float d = D(ii, k, 371); - g132 += 0.20412415266036987f * d * f66; - g133 += 0.1767766922712326f * d * f67; - g134 += -0.03857583925127983f * d * f66; - g134 += 0.14940357208251953f * d * f68; - g135 += -0.06681530922651291f * d * f67; - g136 += -0.13363061845302582f * d * f70; - g137 += 0.17251639068126678f * d * f69; - g137 += -0.06681530922651291f * d * f71; - g138 += 0.14940357208251953f * d * f70; - g138 += -0.03857583925127983f * d * f72; - g139 += 0.1767766922712326f * d * f71; - g140 += 0.20412415266036987f * d * f72; + { const float d = D(ii, k, 2); + h1 += 0.3333333432674408f * d * a7; + h2 += 0.3333333432674408f * d * a8; + h3 += 0.3333333432674408f * d * a9; } - { const float d = D(ii, k, 372); - g132 += 0.20412415266036987f * d * f79; - g133 += 0.1767766922712326f * d * f78; - g134 += 0.14940357208251953f * d * f77; - g134 += 0.03857583925127983f * d * f79; - g135 += 0.17251639068126678f * d * f76; - g135 += 0.06681530922651291f * d * f78; - g136 += -0.13363061845302582f * d * f75; - g137 += -0.06681530922651291f * d * f74; - g138 += -0.03857583925127983f * d * f73; - g138 += -0.14940357208251953f * d * f75; - g139 += -0.1767766922712326f * d * f74; - g140 += -0.20412415266036987f * d * f73; + { const float d = D(ii, k, 3); + h0 += 1.0f * d * a2; } - { const float d = D(ii, k, 373); - g133 += 0.14433756470680237f * d * f73; - g134 += 0.18898223340511322f * d * f74; - g135 += 0.21128855645656586f * d * f75; - g136 += 0.2182178944349289f * d * f76; - g137 += 0.21128855645656586f * d * f77; - g138 += 0.18898223340511322f * d * f78; - g139 += 0.14433756470680237f * d * f79; + { const float d = D(ii, k, 4); + h4 += 0.20000000298023224f * d * a23; + h5 += 0.20000000298023224f * d * a24; + h6 += 0.20000000298023224f * d * a25; + h7 += 0.20000000298023224f * d * a26; + h8 += 0.20000000298023224f * d * a27; } - { const float d = D(ii, k, 374); - g132 += 0.20412415266036987f * d * f73; - g133 += 0.1767766922712326f * d * f74; - g134 += -0.03857583925127983f * d * f73; - g134 += 0.14940357208251953f * d * f75; - g135 += -0.06681530922651291f * d * f74; - g136 += -0.13363061845302582f * d * f77; - g137 += 0.17251639068126678f * d * f76; - g137 += -0.06681530922651291f * d * f78; - g138 += 0.14940357208251953f * d * f77; - g138 += -0.03857583925127983f * d * f79; - g139 += 0.1767766922712326f * d * f78; - g140 += 0.20412415266036987f * d * f79; + { const float d = D(ii, k, 5); + h1 += 0.3333333432674408f * d * a10; + h2 += 0.3333333432674408f * d * a11; + h3 += 0.3333333432674408f * d * a12; } - { const float d = D(ii, k, 375); - g132 += 0.20412415266036987f * d * f86; - g133 += 0.1767766922712326f * d * f85; - g134 += 0.14940357208251953f * d * f84; - g134 += 0.03857583925127983f * d * f86; - g135 += 0.17251639068126678f * d * f83; - g135 += 0.06681530922651291f * d * f85; - g136 += -0.13363061845302582f * d * f82; - g137 += -0.06681530922651291f * d * f81; - g138 += -0.03857583925127983f * d * f80; - g138 += -0.14940357208251953f * d * f82; - g139 += -0.1767766922712326f * d * f81; - g140 += -0.20412415266036987f * d * f80; + { const float d = D(ii, k, 6); + h0 += 1.0f * d * a3; } - { const float d = D(ii, k, 376); - g133 += 0.14433756470680237f * d * f80; - g134 += 0.18898223340511322f * d * f81; - g135 += 0.21128855645656586f * d * f82; - g136 += 0.2182178944349289f * d * f83; - g137 += 0.21128855645656586f * d * f84; - g138 += 0.18898223340511322f * d * f85; - g139 += 0.14433756470680237f * d * f86; + { const float d = D(ii, k, 7); + h4 += 0.20000000298023224f * d * a33; + h5 += 0.20000000298023224f * d * a34; + h6 += 0.20000000298023224f * d * a35; + h7 += 0.20000000298023224f * d * a36; + h8 += 0.20000000298023224f * d * a37; } - { const float d = D(ii, k, 377); - g132 += 0.20412415266036987f * d * f80; - g133 += 0.1767766922712326f * d * f81; - g134 += -0.03857583925127983f * d * f80; - g134 += 0.14940357208251953f * d * f82; - g135 += -0.06681530922651291f * d * f81; - g136 += -0.13363061845302582f * d * f84; - g137 += 0.17251639068126678f * d * f83; - g137 += -0.06681530922651291f * d * f85; - g138 += 0.14940357208251953f * d * f84; - g138 += -0.03857583925127983f * d * f86; - g139 += 0.1767766922712326f * d * f85; - g140 += 0.20412415266036987f * d * f86; + dR(ii, k, 0) += h0; + dR(ii, k, 1) += h1; + dR(ii, k, 2) += h2; + dR(ii, k, 3) += h3; + dR(ii, k, 4) += h4; + dR(ii, k, 5) += h5; + dR(ii, k, 6) += h6; + dR(ii, k, 7) += h7; + dR(ii, k, 8) += h8; + } + } + +}; + +// mixed product, 198 terms: GRACE-OFF-2L-small AAA, GRACE-OFF-2L-medium AAA, grace_2l_l3 AAA +struct T198_4298265d { + static constexpr int nt = 198, nl = 59; + static constexpr int tab[198][3] = {{0,0,0}, {1,0,1}, {7,1,2}, {8,2,2}, {9,3,2}, {2,0,3}, {23,4,4}, {24,5,4}, {25,6,4}, {26,7,4}, {27,8,4}, {10,1,5}, {11,2,5}, {12,3,5}, {3,0,6}, {33,4,7}, {34,5,7}, {35,6,7}, {36,7,7}, {37,8,7}, {0,1,8}, {0,2,9}, {0,3,10}, {1,1,11}, {1,2,12}, {1,3,13}, {7,0,14}, {8,0,15}, {9,0,16}, {7,6,17}, {7,8,17}, {8,5,17}, {9,4,17}, {7,5,18}, {8,6,18}, {9,7,18}, {7,4,19}, {8,7,19}, {9,6,19}, {9,8,19}, {38,8,20}, {39,7,20}, {40,6,20}, {40,8,20}, {41,5,20}, {42,4,20}, {43,5,20}, {44,4,20}, {39,4,21}, {40,5,21}, {41,6,21}, {42,7,21}, {43,8,21}, {38,4,22}, {39,5,22}, {40,4,22}, {41,7,22}, {42,6,22}, {42,8,22}, {43,7,22}, {44,8,22}, {2,1,23}, {2,2,24}, {2,3,25}, {23,3,26}, {24,2,26}, {25,1,26}, {27,1,26}, {24,1,27}, {25,2,27}, {26,3,27}, {23,1,28}, {25,3,28}, {26,2,28}, {27,3,28}, {23,13,29}, {23,15,29}, {24,12,29}, {24,14,29}, {25,11,29}, {26,10,29}, {27,9,29}, {27,11,29}, {23,10,30}, {24,11,30}, {25,12,30}, {26,13,30}, {27,14,30}, {23,9,31}, {23,11,31}, {24,10,31}, {25,13,31}, {26,12,31}, {26,14,31}, {27,13,31}, {27,15,31}, {28,3,32}, {29,2,32}, {30,1,32}, {32,1,32}, {29,1,33}, {30,2,33}, {31,3,33}, {28,1,34}, {30,3,34}, {31,2,34}, {32,3,34}, {28,13,35}, {28,15,35}, {29,12,35}, {29,14,35}, {30,11,35}, {31,10,35}, {32,9,35}, {32,11,35}, {28,10,36}, {29,11,36}, {30,12,36}, {31,13,36}, {32,14,36}, {28,9,37}, {28,11,37}, {29,10,37}, {30,13,37}, {31,12,37}, {31,14,37}, {32,13,37}, {32,15,37}, {10,0,38}, {11,0,39}, {12,0,40}, {10,6,41}, {10,8,41}, {11,5,41}, {12,4,41}, {10,5,42}, {11,6,42}, {12,7,42}, {10,4,43}, {11,7,43}, {12,6,43}, {12,8,43}, {52,8,44}, {53,7,44}, {54,6,44}, {54,8,44}, {55,5,44}, {56,4,44}, {57,5,44}, {58,4,44}, {53,4,45}, {54,5,45}, {55,6,45}, {56,7,45}, {57,8,45}, {52,4,46}, {53,5,46}, {54,4,46}, {55,7,46}, {56,6,46}, {56,8,46}, {57,7,46}, {58,8,46}, {3,1,47}, {3,2,48}, {3,3,49}, {33,3,50}, {34,2,50}, {35,1,50}, {37,1,50}, {34,1,51}, {35,2,51}, {36,3,51}, {33,1,52}, {35,3,52}, {36,2,52}, {37,3,52}, {33,13,53}, {33,15,53}, {34,12,53}, {34,14,53}, {35,11,53}, {36,10,53}, {37,9,53}, {37,11,53}, {33,10,54}, {34,11,54}, {35,12,54}, {36,13,54}, {37,14,54}, {33,9,55}, {33,11,55}, {34,10,55}, {35,13,55}, {36,12,55}, {36,14,55}, {37,13,55}, {37,15,55}}; + static constexpr double cg[198] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, -0.06900655593423541, -0.26726124191242434, -0.1690308509457033, -0.21821789023599236, 0.23904572186687872, 0.21821789023599236, 0.26726124191242434, 0.06900655593423541, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, -0.06900655593423541, 0.21821789023599236, 0.23904572186687872, -0.1690308509457033, 0.21821789023599236, -0.06900655593423541, 0.26726124191242434}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a9 = L(ii, k, 9); + const float a10 = L(ii, k, 10); + const float a11 = L(ii, k, 11); + const float a12 = L(ii, k, 12); + const float a23 = L(ii, k, 23); + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + const float b9 = R(ii, k, 9); + const float b10 = R(ii, k, 10); + const float b11 = R(ii, k, 11); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + out(ii, k, 0) = 1.0f * a0 * b0; + out(ii, k, 1) = 1.0f * a1 * b0; + out(ii, k, 2) = 0.3333333432674408f * a7 * b1 + 0.3333333432674408f * a8 * b2 + 0.3333333432674408f * a9 * b3; + out(ii, k, 3) = 1.0f * a2 * b0; + out(ii, k, 4) = 0.20000000298023224f * a23 * b4 + 0.20000000298023224f * a24 * b5 + 0.20000000298023224f * a25 * b6 + 0.20000000298023224f * a26 * b7 + 0.20000000298023224f * a27 * b8; + out(ii, k, 5) = 0.3333333432674408f * a10 * b1 + 0.3333333432674408f * a11 * b2 + 0.3333333432674408f * a12 * b3; + out(ii, k, 6) = 1.0f * a3 * b0; + out(ii, k, 7) = 0.20000000298023224f * a33 * b4 + 0.20000000298023224f * a34 * b5 + 0.20000000298023224f * a35 * b6 + 0.20000000298023224f * a36 * b7 + 0.20000000298023224f * a37 * b8; + out(ii, k, 8) = 1.0f * a0 * b1; + out(ii, k, 9) = 1.0f * a0 * b2; + out(ii, k, 10) = 1.0f * a0 * b3; + out(ii, k, 11) = 1.0f * a1 * b1; + out(ii, k, 12) = 1.0f * a1 * b2; + out(ii, k, 13) = 1.0f * a1 * b3; + out(ii, k, 14) = 1.0f * a7 * b0; + out(ii, k, 15) = 1.0f * a8 * b0; + out(ii, k, 16) = 1.0f * a9 * b0; + out(ii, k, 17) = -0.22360679507255554f * a7 * b6 + -0.3872983455657959f * a7 * b8 + 0.3872983455657959f * a8 * b5 + 0.3872983455657959f * a9 * b4; + out(ii, k, 18) = 0.3872983455657959f * a7 * b5 + 0.4472135901451111f * a8 * b6 + 0.3872983455657959f * a9 * b7; + out(ii, k, 19) = 0.3872983455657959f * a7 * b4 + 0.3872983455657959f * a8 * b7 + -0.22360679507255554f * a9 * b6 + 0.3872983455657959f * a9 * b8; + out(ii, k, 20) = 0.26726123690605164f * a38 * b8 + 0.2182178944349289f * a39 * b7 + 0.23904572427272797f * a40 * b6 + 0.0690065547823906f * a40 * b8 + -0.16903084516525269f * a41 * b5 + -0.0690065547823906f * a42 * b4 + -0.2182178944349289f * a43 * b5 + -0.26726123690605164f * a44 * b4; + out(ii, k, 21) = 0.2182178944349289f * a39 * b4 + 0.2760262191295624f * a40 * b5 + 0.29277002811431885f * a41 * b6 + 0.2760262191295624f * a42 * b7 + 0.2182178944349289f * a43 * b8; + out(ii, k, 22) = 0.26726123690605164f * a38 * b4 + 0.2182178944349289f * a39 * b5 + -0.0690065547823906f * a40 * b4 + -0.16903084516525269f * a41 * b7 + 0.23904572427272797f * a42 * b6 + -0.0690065547823906f * a42 * b8 + 0.2182178944349289f * a43 * b7 + 0.26726123690605164f * a44 * b8; + out(ii, k, 23) = 1.0f * a2 * b1; + out(ii, k, 24) = 1.0f * a2 * b2; + out(ii, k, 25) = 1.0f * a2 * b3; + out(ii, k, 26) = 0.3872983455657959f * a23 * b3 + 0.3872983455657959f * a24 * b2 + -0.22360679507255554f * a25 * b1 + -0.3872983455657959f * a27 * b1; + out(ii, k, 27) = 0.3872983455657959f * a24 * b1 + 0.4472135901451111f * a25 * b2 + 0.3872983455657959f * a26 * b3; + out(ii, k, 28) = 0.3872983455657959f * a23 * b1 + -0.22360679507255554f * a25 * b3 + 0.3872983455657959f * a26 * b2 + 0.3872983455657959f * a27 * b3; + out(ii, k, 29) = -0.0690065547823906f * a23 * b13 + -0.26726123690605164f * a23 * b15 + -0.16903084516525269f * a24 * b12 + -0.2182178944349289f * a24 * b14 + 0.23904572427272797f * a25 * b11 + 0.2182178944349289f * a26 * b10 + 0.26726123690605164f * a27 * b9 + 0.0690065547823906f * a27 * b11; + out(ii, k, 30) = 0.2182178944349289f * a23 * b10 + 0.2760262191295624f * a24 * b11 + 0.29277002811431885f * a25 * b12 + 0.2760262191295624f * a26 * b13 + 0.2182178944349289f * a27 * b14; + out(ii, k, 31) = 0.26726123690605164f * a23 * b9 + -0.0690065547823906f * a23 * b11 + 0.2182178944349289f * a24 * b10 + 0.23904572427272797f * a25 * b13 + -0.16903084516525269f * a26 * b12 + 0.2182178944349289f * a26 * b14 + -0.0690065547823906f * a27 * b13 + 0.26726123690605164f * a27 * b15; + out(ii, k, 32) = 0.3872983455657959f * a28 * b3 + 0.3872983455657959f * a29 * b2 + -0.22360679507255554f * a30 * b1 + -0.3872983455657959f * a32 * b1; + out(ii, k, 33) = 0.3872983455657959f * a29 * b1 + 0.4472135901451111f * a30 * b2 + 0.3872983455657959f * a31 * b3; + out(ii, k, 34) = 0.3872983455657959f * a28 * b1 + -0.22360679507255554f * a30 * b3 + 0.3872983455657959f * a31 * b2 + 0.3872983455657959f * a32 * b3; + out(ii, k, 35) = -0.0690065547823906f * a28 * b13 + -0.26726123690605164f * a28 * b15 + -0.16903084516525269f * a29 * b12 + -0.2182178944349289f * a29 * b14 + 0.23904572427272797f * a30 * b11 + 0.2182178944349289f * a31 * b10 + 0.26726123690605164f * a32 * b9 + 0.0690065547823906f * a32 * b11; + out(ii, k, 36) = 0.2182178944349289f * a28 * b10 + 0.2760262191295624f * a29 * b11 + 0.29277002811431885f * a30 * b12 + 0.2760262191295624f * a31 * b13 + 0.2182178944349289f * a32 * b14; + out(ii, k, 37) = 0.26726123690605164f * a28 * b9 + -0.0690065547823906f * a28 * b11 + 0.2182178944349289f * a29 * b10 + 0.23904572427272797f * a30 * b13 + -0.16903084516525269f * a31 * b12 + 0.2182178944349289f * a31 * b14 + -0.0690065547823906f * a32 * b13 + 0.26726123690605164f * a32 * b15; + out(ii, k, 38) = 1.0f * a10 * b0; + out(ii, k, 39) = 1.0f * a11 * b0; + out(ii, k, 40) = 1.0f * a12 * b0; + out(ii, k, 41) = -0.22360679507255554f * a10 * b6 + -0.3872983455657959f * a10 * b8 + 0.3872983455657959f * a11 * b5 + 0.3872983455657959f * a12 * b4; + out(ii, k, 42) = 0.3872983455657959f * a10 * b5 + 0.4472135901451111f * a11 * b6 + 0.3872983455657959f * a12 * b7; + out(ii, k, 43) = 0.3872983455657959f * a10 * b4 + 0.3872983455657959f * a11 * b7 + -0.22360679507255554f * a12 * b6 + 0.3872983455657959f * a12 * b8; + out(ii, k, 44) = 0.26726123690605164f * a52 * b8 + 0.2182178944349289f * a53 * b7 + 0.23904572427272797f * a54 * b6 + 0.0690065547823906f * a54 * b8 + -0.16903084516525269f * a55 * b5 + -0.0690065547823906f * a56 * b4 + -0.2182178944349289f * a57 * b5 + -0.26726123690605164f * a58 * b4; + out(ii, k, 45) = 0.2182178944349289f * a53 * b4 + 0.2760262191295624f * a54 * b5 + 0.29277002811431885f * a55 * b6 + 0.2760262191295624f * a56 * b7 + 0.2182178944349289f * a57 * b8; + out(ii, k, 46) = 0.26726123690605164f * a52 * b4 + 0.2182178944349289f * a53 * b5 + -0.0690065547823906f * a54 * b4 + -0.16903084516525269f * a55 * b7 + 0.23904572427272797f * a56 * b6 + -0.0690065547823906f * a56 * b8 + 0.2182178944349289f * a57 * b7 + 0.26726123690605164f * a58 * b8; + out(ii, k, 47) = 1.0f * a3 * b1; + out(ii, k, 48) = 1.0f * a3 * b2; + out(ii, k, 49) = 1.0f * a3 * b3; + out(ii, k, 50) = 0.3872983455657959f * a33 * b3 + 0.3872983455657959f * a34 * b2 + -0.22360679507255554f * a35 * b1 + -0.3872983455657959f * a37 * b1; + out(ii, k, 51) = 0.3872983455657959f * a34 * b1 + 0.4472135901451111f * a35 * b2 + 0.3872983455657959f * a36 * b3; + out(ii, k, 52) = 0.3872983455657959f * a33 * b1 + -0.22360679507255554f * a35 * b3 + 0.3872983455657959f * a36 * b2 + 0.3872983455657959f * a37 * b3; + out(ii, k, 53) = -0.0690065547823906f * a33 * b13 + -0.26726123690605164f * a33 * b15 + -0.16903084516525269f * a34 * b12 + -0.2182178944349289f * a34 * b14 + 0.23904572427272797f * a35 * b11 + 0.2182178944349289f * a36 * b10 + 0.26726123690605164f * a37 * b9 + 0.0690065547823906f * a37 * b11; + out(ii, k, 54) = 0.2182178944349289f * a33 * b10 + 0.2760262191295624f * a34 * b11 + 0.29277002811431885f * a35 * b12 + 0.2760262191295624f * a36 * b13 + 0.2182178944349289f * a37 * b14; + out(ii, k, 55) = 0.26726123690605164f * a33 * b9 + -0.0690065547823906f * a33 * b11 + 0.2182178944349289f * a34 * b10 + 0.23904572427272797f * a35 * b13 + -0.16903084516525269f * a36 * b12 + 0.2182178944349289f * a36 * b14 + -0.0690065547823906f * a37 * b13 + 0.26726123690605164f * a37 * b15; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); + { + const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); + const float b4 = R(ii, k, 4); + const float b5 = R(ii, k, 5); + const float b6 = R(ii, k, 6); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); + const float b9 = R(ii, k, 9); + const float b10 = R(ii, k, 10); + const float b11 = R(ii, k, 11); + const float b12 = R(ii, k, 12); + const float b13 = R(ii, k, 13); + const float b14 = R(ii, k, 14); + const float b15 = R(ii, k, 15); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + float g9 = 0.0f; + float g10 = 0.0f; + float g11 = 0.0f; + float g12 = 0.0f; + float g13 = 0.0f; + float g14 = 0.0f; + float g15 = 0.0f; + float g16 = 0.0f; + float g17 = 0.0f; + float g18 = 0.0f; + float g19 = 0.0f; + float g20 = 0.0f; + float g21 = 0.0f; + float g22 = 0.0f; + float g23 = 0.0f; + float g24 = 0.0f; + float g25 = 0.0f; + float g26 = 0.0f; + float g27 = 0.0f; + float g28 = 0.0f; + float g29 = 0.0f; + float g30 = 0.0f; + float g31 = 0.0f; + float g32 = 0.0f; + float g33 = 0.0f; + float g34 = 0.0f; + float g35 = 0.0f; + float g36 = 0.0f; + float g37 = 0.0f; + float g38 = 0.0f; + float g39 = 0.0f; + float g40 = 0.0f; + float g41 = 0.0f; + float g42 = 0.0f; + float g43 = 0.0f; + float g44 = 0.0f; + float g45 = 0.0f; + float g46 = 0.0f; + float g47 = 0.0f; + float g48 = 0.0f; + float g49 = 0.0f; + float g50 = 0.0f; + float g51 = 0.0f; + float g52 = 0.0f; + float g53 = 0.0f; + float g54 = 0.0f; + float g55 = 0.0f; + float g56 = 0.0f; + float g57 = 0.0f; + float g58 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * b0; + } + { const float d = D(ii, k, 1); + g1 += 1.0f * d * b0; + } + { const float d = D(ii, k, 2); + g7 += 0.3333333432674408f * d * b1; + g8 += 0.3333333432674408f * d * b2; + g9 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 3); + g2 += 1.0f * d * b0; + } + { const float d = D(ii, k, 4); + g23 += 0.20000000298023224f * d * b4; + g24 += 0.20000000298023224f * d * b5; + g25 += 0.20000000298023224f * d * b6; + g26 += 0.20000000298023224f * d * b7; + g27 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 5); + g10 += 0.3333333432674408f * d * b1; + g11 += 0.3333333432674408f * d * b2; + g12 += 0.3333333432674408f * d * b3; + } + { const float d = D(ii, k, 6); + g3 += 1.0f * d * b0; + } + { const float d = D(ii, k, 7); + g33 += 0.20000000298023224f * d * b4; + g34 += 0.20000000298023224f * d * b5; + g35 += 0.20000000298023224f * d * b6; + g36 += 0.20000000298023224f * d * b7; + g37 += 0.20000000298023224f * d * b8; + } + { const float d = D(ii, k, 8); + g0 += 1.0f * d * b1; + } + { const float d = D(ii, k, 9); + g0 += 1.0f * d * b2; + } + { const float d = D(ii, k, 10); + g0 += 1.0f * d * b3; + } + { const float d = D(ii, k, 11); + g1 += 1.0f * d * b1; + } + { const float d = D(ii, k, 12); + g1 += 1.0f * d * b2; + } + { const float d = D(ii, k, 13); + g1 += 1.0f * d * b3; + } + { const float d = D(ii, k, 14); + g7 += 1.0f * d * b0; + } + { const float d = D(ii, k, 15); + g8 += 1.0f * d * b0; + } + { const float d = D(ii, k, 16); + g9 += 1.0f * d * b0; + } + { const float d = D(ii, k, 17); + g7 += -0.22360679507255554f * d * b6; + g7 += -0.3872983455657959f * d * b8; + g8 += 0.3872983455657959f * d * b5; + g9 += 0.3872983455657959f * d * b4; + } + { const float d = D(ii, k, 18); + g7 += 0.3872983455657959f * d * b5; + g8 += 0.4472135901451111f * d * b6; + g9 += 0.3872983455657959f * d * b7; + } + { const float d = D(ii, k, 19); + g7 += 0.3872983455657959f * d * b4; + g8 += 0.3872983455657959f * d * b7; + g9 += -0.22360679507255554f * d * b6; + g9 += 0.3872983455657959f * d * b8; + } + { const float d = D(ii, k, 20); + g38 += 0.26726123690605164f * d * b8; + g39 += 0.2182178944349289f * d * b7; + g40 += 0.23904572427272797f * d * b6; + g40 += 0.0690065547823906f * d * b8; + g41 += -0.16903084516525269f * d * b5; + g42 += -0.0690065547823906f * d * b4; + g43 += -0.2182178944349289f * d * b5; + g44 += -0.26726123690605164f * d * b4; + } + { const float d = D(ii, k, 21); + g39 += 0.2182178944349289f * d * b4; + g40 += 0.2760262191295624f * d * b5; + g41 += 0.29277002811431885f * d * b6; + g42 += 0.2760262191295624f * d * b7; + g43 += 0.2182178944349289f * d * b8; + } + { const float d = D(ii, k, 22); + g38 += 0.26726123690605164f * d * b4; + g39 += 0.2182178944349289f * d * b5; + g40 += -0.0690065547823906f * d * b4; + g41 += -0.16903084516525269f * d * b7; + g42 += 0.23904572427272797f * d * b6; + g42 += -0.0690065547823906f * d * b8; + g43 += 0.2182178944349289f * d * b7; + g44 += 0.26726123690605164f * d * b8; + } + { const float d = D(ii, k, 23); + g2 += 1.0f * d * b1; + } + { const float d = D(ii, k, 24); + g2 += 1.0f * d * b2; + } + { const float d = D(ii, k, 25); + g2 += 1.0f * d * b3; + } + { const float d = D(ii, k, 26); + g23 += 0.3872983455657959f * d * b3; + g24 += 0.3872983455657959f * d * b2; + g25 += -0.22360679507255554f * d * b1; + g27 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 27); + g24 += 0.3872983455657959f * d * b1; + g25 += 0.4472135901451111f * d * b2; + g26 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 28); + g23 += 0.3872983455657959f * d * b1; + g25 += -0.22360679507255554f * d * b3; + g26 += 0.3872983455657959f * d * b2; + g27 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 29); + g23 += -0.0690065547823906f * d * b13; + g23 += -0.26726123690605164f * d * b15; + g24 += -0.16903084516525269f * d * b12; + g24 += -0.2182178944349289f * d * b14; + g25 += 0.23904572427272797f * d * b11; + g26 += 0.2182178944349289f * d * b10; + g27 += 0.26726123690605164f * d * b9; + g27 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 30); + g23 += 0.2182178944349289f * d * b10; + g24 += 0.2760262191295624f * d * b11; + g25 += 0.29277002811431885f * d * b12; + g26 += 0.2760262191295624f * d * b13; + g27 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 31); + g23 += 0.26726123690605164f * d * b9; + g23 += -0.0690065547823906f * d * b11; + g24 += 0.2182178944349289f * d * b10; + g25 += 0.23904572427272797f * d * b13; + g26 += -0.16903084516525269f * d * b12; + g26 += 0.2182178944349289f * d * b14; + g27 += -0.0690065547823906f * d * b13; + g27 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 32); + g28 += 0.3872983455657959f * d * b3; + g29 += 0.3872983455657959f * d * b2; + g30 += -0.22360679507255554f * d * b1; + g32 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 33); + g29 += 0.3872983455657959f * d * b1; + g30 += 0.4472135901451111f * d * b2; + g31 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 34); + g28 += 0.3872983455657959f * d * b1; + g30 += -0.22360679507255554f * d * b3; + g31 += 0.3872983455657959f * d * b2; + g32 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 35); + g28 += -0.0690065547823906f * d * b13; + g28 += -0.26726123690605164f * d * b15; + g29 += -0.16903084516525269f * d * b12; + g29 += -0.2182178944349289f * d * b14; + g30 += 0.23904572427272797f * d * b11; + g31 += 0.2182178944349289f * d * b10; + g32 += 0.26726123690605164f * d * b9; + g32 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 36); + g28 += 0.2182178944349289f * d * b10; + g29 += 0.2760262191295624f * d * b11; + g30 += 0.29277002811431885f * d * b12; + g31 += 0.2760262191295624f * d * b13; + g32 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 37); + g28 += 0.26726123690605164f * d * b9; + g28 += -0.0690065547823906f * d * b11; + g29 += 0.2182178944349289f * d * b10; + g30 += 0.23904572427272797f * d * b13; + g31 += -0.16903084516525269f * d * b12; + g31 += 0.2182178944349289f * d * b14; + g32 += -0.0690065547823906f * d * b13; + g32 += 0.26726123690605164f * d * b15; + } + { const float d = D(ii, k, 38); + g10 += 1.0f * d * b0; + } + { const float d = D(ii, k, 39); + g11 += 1.0f * d * b0; + } + { const float d = D(ii, k, 40); + g12 += 1.0f * d * b0; + } + { const float d = D(ii, k, 41); + g10 += -0.22360679507255554f * d * b6; + g10 += -0.3872983455657959f * d * b8; + g11 += 0.3872983455657959f * d * b5; + g12 += 0.3872983455657959f * d * b4; + } + { const float d = D(ii, k, 42); + g10 += 0.3872983455657959f * d * b5; + g11 += 0.4472135901451111f * d * b6; + g12 += 0.3872983455657959f * d * b7; + } + { const float d = D(ii, k, 43); + g10 += 0.3872983455657959f * d * b4; + g11 += 0.3872983455657959f * d * b7; + g12 += -0.22360679507255554f * d * b6; + g12 += 0.3872983455657959f * d * b8; + } + { const float d = D(ii, k, 44); + g52 += 0.26726123690605164f * d * b8; + g53 += 0.2182178944349289f * d * b7; + g54 += 0.23904572427272797f * d * b6; + g54 += 0.0690065547823906f * d * b8; + g55 += -0.16903084516525269f * d * b5; + g56 += -0.0690065547823906f * d * b4; + g57 += -0.2182178944349289f * d * b5; + g58 += -0.26726123690605164f * d * b4; + } + { const float d = D(ii, k, 45); + g53 += 0.2182178944349289f * d * b4; + g54 += 0.2760262191295624f * d * b5; + g55 += 0.29277002811431885f * d * b6; + g56 += 0.2760262191295624f * d * b7; + g57 += 0.2182178944349289f * d * b8; + } + { const float d = D(ii, k, 46); + g52 += 0.26726123690605164f * d * b4; + g53 += 0.2182178944349289f * d * b5; + g54 += -0.0690065547823906f * d * b4; + g55 += -0.16903084516525269f * d * b7; + g56 += 0.23904572427272797f * d * b6; + g56 += -0.0690065547823906f * d * b8; + g57 += 0.2182178944349289f * d * b7; + g58 += 0.26726123690605164f * d * b8; + } + { const float d = D(ii, k, 47); + g3 += 1.0f * d * b1; + } + { const float d = D(ii, k, 48); + g3 += 1.0f * d * b2; + } + { const float d = D(ii, k, 49); + g3 += 1.0f * d * b3; + } + { const float d = D(ii, k, 50); + g33 += 0.3872983455657959f * d * b3; + g34 += 0.3872983455657959f * d * b2; + g35 += -0.22360679507255554f * d * b1; + g37 += -0.3872983455657959f * d * b1; + } + { const float d = D(ii, k, 51); + g34 += 0.3872983455657959f * d * b1; + g35 += 0.4472135901451111f * d * b2; + g36 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 52); + g33 += 0.3872983455657959f * d * b1; + g35 += -0.22360679507255554f * d * b3; + g36 += 0.3872983455657959f * d * b2; + g37 += 0.3872983455657959f * d * b3; + } + { const float d = D(ii, k, 53); + g33 += -0.0690065547823906f * d * b13; + g33 += -0.26726123690605164f * d * b15; + g34 += -0.16903084516525269f * d * b12; + g34 += -0.2182178944349289f * d * b14; + g35 += 0.23904572427272797f * d * b11; + g36 += 0.2182178944349289f * d * b10; + g37 += 0.26726123690605164f * d * b9; + g37 += 0.0690065547823906f * d * b11; + } + { const float d = D(ii, k, 54); + g33 += 0.2182178944349289f * d * b10; + g34 += 0.2760262191295624f * d * b11; + g35 += 0.29277002811431885f * d * b12; + g36 += 0.2760262191295624f * d * b13; + g37 += 0.2182178944349289f * d * b14; + } + { const float d = D(ii, k, 55); + g33 += 0.26726123690605164f * d * b9; + g33 += -0.0690065547823906f * d * b11; + g34 += 0.2182178944349289f * d * b10; + g35 += 0.23904572427272797f * d * b13; + g36 += -0.16903084516525269f * d * b12; + g36 += 0.2182178944349289f * d * b14; + g37 += -0.0690065547823906f * d * b13; + g37 += 0.26726123690605164f * d * b15; + } + dL(ii, k, 0) = g0; + dL(ii, k, 1) = g1; + dL(ii, k, 2) = g2; + dL(ii, k, 3) = g3; + dL(ii, k, 4) = g4; + dL(ii, k, 5) = g5; + dL(ii, k, 6) = g6; + dL(ii, k, 7) = g7; + dL(ii, k, 8) = g8; + dL(ii, k, 9) = g9; + dL(ii, k, 10) = g10; + dL(ii, k, 11) = g11; + dL(ii, k, 12) = g12; + dL(ii, k, 13) = g13; + dL(ii, k, 14) = g14; + dL(ii, k, 15) = g15; + dL(ii, k, 16) = g16; + dL(ii, k, 17) = g17; + dL(ii, k, 18) = g18; + dL(ii, k, 19) = g19; + dL(ii, k, 20) = g20; + dL(ii, k, 21) = g21; + dL(ii, k, 22) = g22; + dL(ii, k, 23) = g23; + dL(ii, k, 24) = g24; + dL(ii, k, 25) = g25; + dL(ii, k, 26) = g26; + dL(ii, k, 27) = g27; + dL(ii, k, 28) = g28; + dL(ii, k, 29) = g29; + dL(ii, k, 30) = g30; + dL(ii, k, 31) = g31; + dL(ii, k, 32) = g32; + dL(ii, k, 33) = g33; + dL(ii, k, 34) = g34; + dL(ii, k, 35) = g35; + dL(ii, k, 36) = g36; + dL(ii, k, 37) = g37; + dL(ii, k, 38) = g38; + dL(ii, k, 39) = g39; + dL(ii, k, 40) = g40; + dL(ii, k, 41) = g41; + dL(ii, k, 42) = g42; + dL(ii, k, 43) = g43; + dL(ii, k, 44) = g44; + dL(ii, k, 45) = g45; + dL(ii, k, 46) = g46; + dL(ii, k, 47) = g47; + dL(ii, k, 48) = g48; + dL(ii, k, 49) = g49; + dL(ii, k, 50) = g50; + dL(ii, k, 51) = g51; + dL(ii, k, 52) = g52; + dL(ii, k, 53) = g53; + dL(ii, k, 54) = g54; + dL(ii, k, 55) = g55; + dL(ii, k, 56) = g56; + dL(ii, k, 57) = g57; + dL(ii, k, 58) = g58; } - dF(ii, k, 96) = g96; - dF(ii, k, 97) = g97; - dF(ii, k, 98) = g98; - dF(ii, k, 99) = g99; - dF(ii, k, 100) = g100; - dF(ii, k, 101) = g101; - dF(ii, k, 102) = g102; - dF(ii, k, 103) = g103; - dF(ii, k, 104) = g104; - dF(ii, k, 105) = g105; - dF(ii, k, 106) = g106; - dF(ii, k, 107) = g107; - dF(ii, k, 108) = g108; - dF(ii, k, 109) = g109; - dF(ii, k, 110) = g110; - dF(ii, k, 111) = g111; - dF(ii, k, 112) = g112; - dF(ii, k, 113) = g113; - dF(ii, k, 114) = g114; - dF(ii, k, 115) = g115; - dF(ii, k, 116) = g116; - dF(ii, k, 117) = g117; - dF(ii, k, 118) = g118; - dF(ii, k, 119) = g119; - dF(ii, k, 120) = g120; - dF(ii, k, 121) = g121; - dF(ii, k, 122) = g122; - dF(ii, k, 123) = g123; - dF(ii, k, 124) = g124; - dF(ii, k, 125) = g125; - dF(ii, k, 126) = g126; - dF(ii, k, 127) = g127; - dF(ii, k, 128) = g128; - dF(ii, k, 129) = g129; - dF(ii, k, 130) = g130; - dF(ii, k, 131) = g131; - dF(ii, k, 132) = g132; - dF(ii, k, 133) = g133; - dF(ii, k, 134) = g134; - dF(ii, k, 135) = g135; - dF(ii, k, 136) = g136; - dF(ii, k, 137) = g137; - dF(ii, k, 138) = g138; - dF(ii, k, 139) = g139; - dF(ii, k, 140) = g140; } -} - -constexpr int nt_BB = 264; -constexpr int tab_BB[264][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {7,7,2}, {8,8,2}, {9,9,2}, {10,10,2}, {11,11,2}, {17,17,3}, {18,18,3}, {19,19,3}, {20,20,3}, {21,21,3}, {22,22,3}, {23,23,3}, {1,0,4}, {2,0,5}, {3,0,6}, {7,3,7}, {8,2,7}, {9,1,7}, {11,1,7}, {8,1,8}, {9,2,8}, {10,3,8}, {7,1,9}, {9,3,9}, {10,2,9}, {11,3,9}, {17,11,10}, {18,10,10}, {19,9,10}, {19,11,10}, {20,8,10}, {21,7,10}, {22,8,10}, {23,7,10}, {18,7,11}, {19,8,11}, {20,9,11}, {21,10,11}, {22,11,11}, {17,7,12}, {18,8,12}, {19,7,12}, {20,10,12}, {21,9,12}, {21,11,12}, {22,10,12}, {23,11,12}, {7,0,13}, {8,0,14}, {9,0,15}, {10,0,16}, {11,0,17}, {3,1,18}, {2,1,19}, {1,1,20}, {2,2,20}, {3,3,20}, {3,2,21}, {1,1,22}, {3,3,22}, {8,1,23}, {10,3,23}, {11,2,23}, {7,1,24}, {9,3,24}, {10,2,24}, {11,3,24}, {8,3,25}, {10,1,25}, {7,3,26}, {8,2,26}, {9,1,26}, {11,1,26}, {7,2,27}, {8,3,27}, {10,1,27}, {9,7,28}, {10,8,28}, {10,7,29}, {9,8,29}, {11,8,29}, {7,7,30}, {8,8,30}, {9,9,30}, {10,10,30}, {11,11,30}, {8,7,31}, {10,9,31}, {11,10,31}, {8,8,32}, {11,9,32}, {10,10,32}, {17,3,33}, {18,2,33}, {19,3,33}, {21,1,33}, {23,1,33}, {18,3,34}, {19,2,34}, {20,1,34}, {22,1,34}, {19,1,35}, {20,2,35}, {21,3,35}, {18,1,36}, {20,3,36}, {21,2,36}, {22,3,36}, {17,1,37}, {19,1,37}, {21,3,37}, {22,2,37}, {23,3,37}, {17,8,38}, {19,8,38}, {20,11,38}, {21,10,38}, {22,9,38}, {23,10,38}, {17,7,39}, {19,7,39}, {20,10,39}, {21,9,39}, {21,11,39}, {23,11,39}, {18,11,40}, {19,10,40}, {21,8,40}, {22,7,40}, {17,11,41}, {19,9,41}, {19,11,41}, {20,8,41}, {21,7,41}, {23,7,41}, {17,10,42}, {18,9,42}, {19,10,42}, {20,7,42}, {21,8,42}, {23,8,42}, {21,17,43}, {20,18,43}, {21,19,43}, {23,19,43}, {22,17,44}, {21,18,44}, {23,18,44}, {20,19,44}, {22,19,44}, {17,17,45}, {19,19,45}, {20,20,45}, {21,21,45}, {23,23,45}, {18,17,46}, {19,18,46}, {21,20,46}, {22,21,46}, {23,22,46}, {19,17,47}, {19,19,47}, {22,20,47}, {21,21,47}, {23,21,47}, {17,0,48}, {18,0,49}, {19,0,50}, {20,0,51}, {21,0,52}, {22,0,53}, {23,0,54}, {7,3,55}, {11,1,55}, {7,2,56}, {8,3,56}, {10,1,56}, {7,3,57}, {8,2,57}, {9,1,57}, {11,1,57}, {8,1,58}, {9,2,58}, {10,3,58}, {7,1,59}, {9,3,59}, {10,2,59}, {11,3,59}, {8,1,60}, {10,3,60}, {11,2,60}, {7,1,61}, {11,3,61}, {18,1,62}, {22,3,62}, {23,2,62}, {17,1,63}, {19,1,63}, {21,3,63}, {22,2,63}, {23,3,63}, {18,1,64}, {20,3,64}, {21,2,64}, {22,3,64}, {19,3,65}, {21,1,65}, {18,3,66}, {19,2,66}, {20,1,66}, {22,1,66}, {17,3,67}, {18,2,67}, {19,3,67}, {21,1,67}, {23,1,67}, {17,2,68}, {18,3,68}, {22,1,68}, {17,9,69}, {18,10,69}, {19,11,69}, {21,7,69}, {22,8,69}, {17,10,70}, {19,10,70}, {20,7,70}, {21,8,70}, {23,8,70}, {17,11,71}, {18,10,71}, {19,9,71}, {19,11,71}, {20,8,71}, {21,7,71}, {22,8,71}, {23,7,71}, {18,7,72}, {19,8,72}, {20,9,72}, {21,10,72}, {22,11,72}, {17,7,73}, {18,8,73}, {19,7,73}, {20,10,73}, {21,9,73}, {21,11,73}, {22,10,73}, {23,11,73}, {17,8,74}, {19,8,74}, {20,11,74}, {21,10,74}, {23,10,74}, {18,8,75}, {19,7,75}, {21,11,75}, {22,10,75}, {23,9,75}}; -constexpr double cg_BB[264] = {1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 1.0, 1.0, 1.0, 1.0, 1.0, 1.29099440574646, 1.29099440574646, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 1.29099440574646, -0.64549720287323, 0.64549720287323, -0.40824830532073975, 0.40824830532073975, -0.8164966106414795, 0.40824830532073975, 0.7071067690849304, -0.40824830532073975, 0.40824830532073975, -0.7071067690849304, 0.7071067690849304, -0.40824830532073975, 0.40824830532073975, -0.7071067690849304, 0.40824830532073975, 0.8164966106414795, -0.40824830532073975, -0.40824830532073975, -0.8944271802902222, 0.7745966911315918, 0.7745966911315918, 0.4472135901451111, -0.7745966911315918, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.7745966911315918, 0.4472135901451111, 0.7745966911315918, -0.3872983455657959, -0.8944271802902222, 0.3872983455657959, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.4225771129131317, -0.32732683420181274, -0.26726123690605164, 0.32732683420181274, -0.5976142883300781, -0.4225771129131317, 0.4225771129131317, 0.32732683420181274, 0.5345224738121033, -0.37796446681022644, 0.32732683420181274, 0.4225771129131317, -0.5976142883300781, -0.37796446681022644, 0.37796446681022644, 0.5976142883300781, -0.4225771129131317, 0.37796446681022644, 0.32732683420181274, -0.5345224738121033, -0.32732683420181274, 0.4225771129131317, 0.4225771129131317, 0.5976142883300781, -0.32732683420181274, 0.26726123690605164, -0.32732683420181274, -0.4225771129131317, -0.3571428656578064, -0.7142857313156128, 0.5532833337783813, 0.3571428656578064, 0.5646924376487732, 0.4374088943004608, -0.5646924376487732, 0.22587697207927704, -0.4374088943004608, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.5646924376487732, 0.4374088943004608, 0.22587697207927704, 0.4374088943004608, 0.5646924376487732, -0.3571428656578064, -0.2766416668891907, -0.7142857313156128, 0.2766416668891907, -0.3571428656578064, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.3535533845424652, 0.3535533845424652, -0.8660253882408142, 0.3535533845424652, -0.4564354717731476, 0.4564354717731476, -0.5773502588272095, 0.3535533845424652, 0.4564354717731476, 0.7071067690849304, -0.28867512941360474, 0.4564354717731476, -0.7071067690849304, 0.7071067690849304, -0.4564354717731476, 0.28867512941360474, -0.7071067690849304, 0.4564354717731476, -0.3535533845424652, 0.5773502588272095, -0.4564354717731476, -0.4564354717731476, 0.3535533845424652, 0.8660253882408142, -0.3535533845424652, -0.3535533845424652, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255}; - -template -KOKKOS_INLINE_FUNCTION void fwd_BB(const V &L, const V &R, const V &out, const int ii, const int k) -{ + { const float a0 = L(ii, k, 0); const float a1 = L(ii, k, 1); const float a2 = L(ii, k, 2); @@ -18309,935 +26706,679 @@ KOKKOS_INLINE_FUNCTION void fwd_BB(const V &L, const V &R, const V &out, const i const float a9 = L(ii, k, 9); const float a10 = L(ii, k, 10); const float a11 = L(ii, k, 11); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); + const float a12 = L(ii, k, 12); const float a23 = L(ii, k, 23); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; - out(ii, k, 2) = 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8 + 0.20000000298023224f * a9 * a9 + 0.20000000298023224f * a10 * a10 + 0.20000000298023224f * a11 * a11; - out(ii, k, 3) = 0.1428571492433548f * a17 * a17 + 0.1428571492433548f * a18 * a18 + 0.1428571492433548f * a19 * a19 + 0.1428571492433548f * a20 * a20 + 0.1428571492433548f * a21 * a21 + 0.1428571492433548f * a22 * a22 + 0.1428571492433548f * a23 * a23; - out(ii, k, 4) = 1.0f * a1 * a0; - out(ii, k, 5) = 1.0f * a2 * a0; - out(ii, k, 6) = 1.0f * a3 * a0; - out(ii, k, 7) = 0.3872983455657959f * a7 * a3 + 0.3872983455657959f * a8 * a2 + -0.22360679507255554f * a9 * a1 + -0.3872983455657959f * a11 * a1; - out(ii, k, 8) = 0.3872983455657959f * a8 * a1 + 0.4472135901451111f * a9 * a2 + 0.3872983455657959f * a10 * a3; - out(ii, k, 9) = 0.3872983455657959f * a7 * a1 + -0.22360679507255554f * a9 * a3 + 0.3872983455657959f * a10 * a2 + 0.3872983455657959f * a11 * a3; - out(ii, k, 10) = 0.26726123690605164f * a17 * a11 + 0.2182178944349289f * a18 * a10 + 0.23904572427272797f * a19 * a9 + 0.0690065547823906f * a19 * a11 + -0.16903084516525269f * a20 * a8 + -0.0690065547823906f * a21 * a7 + -0.2182178944349289f * a22 * a8 + -0.26726123690605164f * a23 * a7; - out(ii, k, 11) = 0.2182178944349289f * a18 * a7 + 0.2760262191295624f * a19 * a8 + 0.29277002811431885f * a20 * a9 + 0.2760262191295624f * a21 * a10 + 0.2182178944349289f * a22 * a11; - out(ii, k, 12) = 0.26726123690605164f * a17 * a7 + 0.2182178944349289f * a18 * a8 + -0.0690065547823906f * a19 * a7 + -0.16903084516525269f * a20 * a10 + 0.23904572427272797f * a21 * a9 + -0.0690065547823906f * a21 * a11 + 0.2182178944349289f * a22 * a10 + 0.26726123690605164f * a23 * a11; - out(ii, k, 13) = 1.0f * a7 * a0; - out(ii, k, 14) = 1.0f * a8 * a0; - out(ii, k, 15) = 1.0f * a9 * a0; - out(ii, k, 16) = 1.0f * a10 * a0; - out(ii, k, 17) = 1.0f * a11 * a0; - out(ii, k, 18) = 1.29099440574646f * a3 * a1; - out(ii, k, 19) = 1.29099440574646f * a2 * a1; - out(ii, k, 20) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; - out(ii, k, 21) = 1.29099440574646f * a3 * a2; - out(ii, k, 22) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; - out(ii, k, 23) = -0.40824830532073975f * a8 * a1 + 0.40824830532073975f * a10 * a3 + -0.8164966106414795f * a11 * a2; - out(ii, k, 24) = 0.40824830532073975f * a7 * a1 + 0.7071067690849304f * a9 * a3 + -0.40824830532073975f * a10 * a2 + 0.40824830532073975f * a11 * a3; - out(ii, k, 25) = -0.7071067690849304f * a8 * a3 + 0.7071067690849304f * a10 * a1; - out(ii, k, 26) = -0.40824830532073975f * a7 * a3 + 0.40824830532073975f * a8 * a2 + -0.7071067690849304f * a9 * a1 + 0.40824830532073975f * a11 * a1; - out(ii, k, 27) = 0.8164966106414795f * a7 * a2 + -0.40824830532073975f * a8 * a3 + -0.40824830532073975f * a10 * a1; - out(ii, k, 28) = -0.8944271802902222f * a9 * a7 + 0.7745966911315918f * a10 * a8; - out(ii, k, 29) = 0.7745966911315918f * a10 * a7 + 0.4472135901451111f * a9 * a8 + -0.7745966911315918f * a11 * a8; - out(ii, k, 30) = -0.4472135901451111f * a7 * a7 + 0.22360679507255554f * a8 * a8 + 0.4472135901451111f * a9 * a9 + 0.22360679507255554f * a10 * a10 + -0.4472135901451111f * a11 * a11; - out(ii, k, 31) = 0.7745966911315918f * a8 * a7 + 0.4472135901451111f * a10 * a9 + 0.7745966911315918f * a11 * a10; - out(ii, k, 32) = -0.3872983455657959f * a8 * a8 + -0.8944271802902222f * a11 * a9 + 0.3872983455657959f * a10 * a10; - out(ii, k, 33) = 0.44543540477752686f * a17 * a3 + 0.36369648575782776f * a18 * a2 + -0.11501092463731766f * a19 * a3 + -0.11501092463731766f * a21 * a1 + -0.44543540477752686f * a23 * a1; - out(ii, k, 34) = 0.36369648575782776f * a18 * a3 + 0.46004369854927063f * a19 * a2 + -0.28171807527542114f * a20 * a1 + -0.36369648575782776f * a22 * a1; - out(ii, k, 35) = 0.39840954542160034f * a19 * a1 + 0.48795002698898315f * a20 * a2 + 0.39840954542160034f * a21 * a3; - out(ii, k, 36) = 0.36369648575782776f * a18 * a1 + -0.28171807527542114f * a20 * a3 + 0.46004369854927063f * a21 * a2 + 0.36369648575782776f * a22 * a3; - out(ii, k, 37) = 0.44543540477752686f * a17 * a1 + 0.11501092463731766f * a19 * a1 + -0.11501092463731766f * a21 * a3 + 0.36369648575782776f * a22 * a2 + 0.44543540477752686f * a23 * a3; - out(ii, k, 38) = -0.4225771129131317f * a17 * a8 + -0.32732683420181274f * a19 * a8 + -0.26726123690605164f * a20 * a11 + 0.32732683420181274f * a21 * a10 + -0.5976142883300781f * a22 * a9 + -0.4225771129131317f * a23 * a10; - out(ii, k, 39) = 0.4225771129131317f * a17 * a7 + 0.32732683420181274f * a19 * a7 + 0.5345224738121033f * a20 * a10 + -0.37796446681022644f * a21 * a9 + 0.32732683420181274f * a21 * a11 + 0.4225771129131317f * a23 * a11; - out(ii, k, 40) = -0.5976142883300781f * a18 * a11 + -0.37796446681022644f * a19 * a10 + 0.37796446681022644f * a21 * a8 + 0.5976142883300781f * a22 * a7; - out(ii, k, 41) = -0.4225771129131317f * a17 * a11 + 0.37796446681022644f * a19 * a9 + 0.32732683420181274f * a19 * a11 + -0.5345224738121033f * a20 * a8 + -0.32732683420181274f * a21 * a7 + 0.4225771129131317f * a23 * a7; - out(ii, k, 42) = 0.4225771129131317f * a17 * a10 + 0.5976142883300781f * a18 * a9 + -0.32732683420181274f * a19 * a10 + 0.26726123690605164f * a20 * a7 + -0.32732683420181274f * a21 * a8 + -0.4225771129131317f * a23 * a8; - out(ii, k, 43) = -0.3571428656578064f * a21 * a17 + -0.7142857313156128f * a20 * a18 + 0.5532833337783813f * a21 * a19 + 0.3571428656578064f * a23 * a19; - out(ii, k, 44) = 0.5646924376487732f * a22 * a17 + 0.4374088943004608f * a21 * a18 + -0.5646924376487732f * a23 * a18 + 0.22587697207927704f * a20 * a19 + -0.4374088943004608f * a22 * a19; - out(ii, k, 45) = -0.3992978632450104f * a17 * a17 + 0.2395787090063095f * a19 * a19 + 0.31943827867507935f * a20 * a20 + 0.2395787090063095f * a21 * a21 + -0.3992978632450104f * a23 * a23; - out(ii, k, 46) = 0.5646924376487732f * a18 * a17 + 0.4374088943004608f * a19 * a18 + 0.22587697207927704f * a21 * a20 + 0.4374088943004608f * a22 * a21 + 0.5646924376487732f * a23 * a22; - out(ii, k, 47) = -0.3571428656578064f * a19 * a17 + -0.2766416668891907f * a19 * a19 + -0.7142857313156128f * a22 * a20 + 0.2766416668891907f * a21 * a21 + -0.3571428656578064f * a23 * a21; - out(ii, k, 48) = 1.0f * a17 * a0; - out(ii, k, 49) = 1.0f * a18 * a0; - out(ii, k, 50) = 1.0f * a19 * a0; - out(ii, k, 51) = 1.0f * a20 * a0; - out(ii, k, 52) = 1.0f * a21 * a0; - out(ii, k, 53) = 1.0f * a22 * a0; - out(ii, k, 54) = 1.0f * a23 * a0; - out(ii, k, 55) = 0.6236095428466797f * a7 * a3 + 0.6236095428466797f * a11 * a1; - out(ii, k, 56) = 0.5091750621795654f * a7 * a2 + 0.5091750621795654f * a8 * a3 + 0.5091750621795654f * a10 * a1; - out(ii, k, 57) = -0.16101530194282532f * a7 * a3 + 0.6440612077713013f * a8 * a2 + 0.5577733516693115f * a9 * a1 + 0.16101530194282532f * a11 * a1; - out(ii, k, 58) = -0.3944053053855896f * a8 * a1 + 0.6831300258636475f * a9 * a2 + -0.3944053053855896f * a10 * a3; - out(ii, k, 59) = -0.16101530194282532f * a7 * a1 + 0.5577733516693115f * a9 * a3 + 0.6440612077713013f * a10 * a2 + -0.16101530194282532f * a11 * a3; - out(ii, k, 60) = -0.5091750621795654f * a8 * a1 + 0.5091750621795654f * a10 * a3 + 0.5091750621795654f * a11 * a2; - out(ii, k, 61) = -0.6236095428466797f * a7 * a1 + 0.6236095428466797f * a11 * a3; - out(ii, k, 62) = -0.3535533845424652f * a18 * a1 + 0.3535533845424652f * a22 * a3 + -0.8660253882408142f * a23 * a2; - out(ii, k, 63) = 0.3535533845424652f * a17 * a1 + -0.4564354717731476f * a19 * a1 + 0.4564354717731476f * a21 * a3 + -0.5773502588272095f * a22 * a2 + 0.3535533845424652f * a23 * a3; - out(ii, k, 64) = 0.4564354717731476f * a18 * a1 + 0.7071067690849304f * a20 * a3 + -0.28867512941360474f * a21 * a2 + 0.4564354717731476f * a22 * a3; - out(ii, k, 65) = -0.7071067690849304f * a19 * a3 + 0.7071067690849304f * a21 * a1; - out(ii, k, 66) = -0.4564354717731476f * a18 * a3 + 0.28867512941360474f * a19 * a2 + -0.7071067690849304f * a20 * a1 + 0.4564354717731476f * a22 * a1; - out(ii, k, 67) = -0.3535533845424652f * a17 * a3 + 0.5773502588272095f * a18 * a2 + -0.4564354717731476f * a19 * a3 + -0.4564354717731476f * a21 * a1 + 0.3535533845424652f * a23 * a1; - out(ii, k, 68) = 0.8660253882408142f * a17 * a2 + -0.3535533845424652f * a18 * a3 + -0.3535533845424652f * a22 * a1; - out(ii, k, 69) = -0.55901700258255f * a17 * a9 + 0.3952847123146057f * a18 * a10 + -0.25f * a19 * a11 + -0.25f * a21 * a7 + 0.3952847123146057f * a22 * a8; - out(ii, k, 70) = 0.3952847123146057f * a17 * a10 + 0.3061862289905548f * a19 * a10 + -0.5f * a20 * a7 + 0.3061862289905548f * a21 * a8 + -0.3952847123146057f * a23 * a8; - out(ii, k, 71) = -0.25f * a17 * a11 + 0.3061862289905548f * a18 * a10 + 0.3354102075099945f * a19 * a9 + -0.3872983455657959f * a19 * a11 + 0.15811388194561005f * a20 * a8 + 0.3872983455657959f * a21 * a7 + -0.3061862289905548f * a22 * a8 + 0.25f * a23 * a7; - out(ii, k, 72) = -0.5f * a18 * a7 + 0.15811388194561005f * a19 * a8 + 0.4472135901451111f * a20 * a9 + 0.15811388194561005f * a21 * a10 + -0.5f * a22 * a11; - out(ii, k, 73) = -0.25f * a17 * a7 + 0.3061862289905548f * a18 * a8 + 0.3872983455657959f * a19 * a7 + 0.15811388194561005f * a20 * a10 + 0.3354102075099945f * a21 * a9 + 0.3872983455657959f * a21 * a11 + 0.3061862289905548f * a22 * a10 + -0.25f * a23 * a11; - out(ii, k, 74) = 0.3952847123146057f * a17 * a8 + -0.3061862289905548f * a19 * a8 + -0.5f * a20 * a11 + 0.3061862289905548f * a21 * a10 + 0.3952847123146057f * a23 * a10; - out(ii, k, 75) = -0.3952847123146057f * a18 * a8 + 0.25f * a19 * a7 + -0.25f * a21 * a11 + 0.3952847123146057f * a22 * a10 + -0.55901700258255f * a23 * a9; -} - -template -KOKKOS_INLINE_FUNCTION void rev_BB(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f17 = F(ii, k, 17); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; + const float a24 = L(ii, k, 24); + const float a25 = L(ii, k, 25); + const float a26 = L(ii, k, 26); + const float a27 = L(ii, k, 27); + const float a28 = L(ii, k, 28); + const float a29 = L(ii, k, 29); + const float a30 = L(ii, k, 30); + const float a31 = L(ii, k, 31); + const float a32 = L(ii, k, 32); + const float a33 = L(ii, k, 33); + const float a34 = L(ii, k, 34); + const float a35 = L(ii, k, 35); + const float a36 = L(ii, k, 36); + const float a37 = L(ii, k, 37); + const float a38 = L(ii, k, 38); + const float a39 = L(ii, k, 39); + const float a40 = L(ii, k, 40); + const float a41 = L(ii, k, 41); + const float a42 = L(ii, k, 42); + const float a43 = L(ii, k, 43); + const float a44 = L(ii, k, 44); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); + const float a55 = L(ii, k, 55); + const float a56 = L(ii, k, 56); + const float a57 = L(ii, k, 57); + const float a58 = L(ii, k, 58); + float h0 = 0.0f; + float h1 = 0.0f; + float h2 = 0.0f; + float h3 = 0.0f; + float h4 = 0.0f; + float h5 = 0.0f; + float h6 = 0.0f; + float h7 = 0.0f; + float h8 = 0.0f; + float h9 = 0.0f; + float h10 = 0.0f; + float h11 = 0.0f; + float h12 = 0.0f; + float h13 = 0.0f; + float h14 = 0.0f; + float h15 = 0.0f; { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; + h0 += 1.0f * d * a0; } { const float d = D(ii, k, 1); - g1 += 0.3333333432674408f * d * f1; - g1 += 0.3333333432674408f * d * f1; - g2 += 0.3333333432674408f * d * f2; - g2 += 0.3333333432674408f * d * f2; - g3 += 0.3333333432674408f * d * f3; - g3 += 0.3333333432674408f * d * f3; + h0 += 1.0f * d * a1; } { const float d = D(ii, k, 2); - g7 += 0.20000000298023224f * d * f7; - g7 += 0.20000000298023224f * d * f7; - g8 += 0.20000000298023224f * d * f8; - g8 += 0.20000000298023224f * d * f8; - g9 += 0.20000000298023224f * d * f9; - g9 += 0.20000000298023224f * d * f9; - g10 += 0.20000000298023224f * d * f10; - g10 += 0.20000000298023224f * d * f10; - g11 += 0.20000000298023224f * d * f11; - g11 += 0.20000000298023224f * d * f11; + h1 += 0.3333333432674408f * d * a7; + h2 += 0.3333333432674408f * d * a8; + h3 += 0.3333333432674408f * d * a9; } { const float d = D(ii, k, 3); - g17 += 0.1428571492433548f * d * f17; - g17 += 0.1428571492433548f * d * f17; - g18 += 0.1428571492433548f * d * f18; - g18 += 0.1428571492433548f * d * f18; - g19 += 0.1428571492433548f * d * f19; - g19 += 0.1428571492433548f * d * f19; - g20 += 0.1428571492433548f * d * f20; - g20 += 0.1428571492433548f * d * f20; - g21 += 0.1428571492433548f * d * f21; - g21 += 0.1428571492433548f * d * f21; - g22 += 0.1428571492433548f * d * f22; - g22 += 0.1428571492433548f * d * f22; - g23 += 0.1428571492433548f * d * f23; - g23 += 0.1428571492433548f * d * f23; + h0 += 1.0f * d * a2; } { const float d = D(ii, k, 4); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; + h4 += 0.20000000298023224f * d * a23; + h5 += 0.20000000298023224f * d * a24; + h6 += 0.20000000298023224f * d * a25; + h7 += 0.20000000298023224f * d * a26; + h8 += 0.20000000298023224f * d * a27; } { const float d = D(ii, k, 5); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; + h1 += 0.3333333432674408f * d * a10; + h2 += 0.3333333432674408f * d * a11; + h3 += 0.3333333432674408f * d * a12; } { const float d = D(ii, k, 6); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; + h0 += 1.0f * d * a3; } { const float d = D(ii, k, 7); - g7 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f7; - g8 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f8; - g9 += -0.22360679507255554f * d * f1; - g1 += -0.22360679507255554f * d * f9; - g11 += -0.3872983455657959f * d * f1; - g1 += -0.3872983455657959f * d * f11; + h4 += 0.20000000298023224f * d * a33; + h5 += 0.20000000298023224f * d * a34; + h6 += 0.20000000298023224f * d * a35; + h7 += 0.20000000298023224f * d * a36; + h8 += 0.20000000298023224f * d * a37; } { const float d = D(ii, k, 8); - g8 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f8; - g9 += 0.4472135901451111f * d * f2; - g2 += 0.4472135901451111f * d * f9; - g10 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f10; - } - { const float d = D(ii, k, 9); - g7 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f7; - g9 += -0.22360679507255554f * d * f3; - g3 += -0.22360679507255554f * d * f9; - g10 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f10; - g11 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f11; - } - { const float d = D(ii, k, 10); - g17 += 0.26726123690605164f * d * f11; - g11 += 0.26726123690605164f * d * f17; - g18 += 0.2182178944349289f * d * f10; - g10 += 0.2182178944349289f * d * f18; - g19 += 0.23904572427272797f * d * f9; - g9 += 0.23904572427272797f * d * f19; - g19 += 0.0690065547823906f * d * f11; - g11 += 0.0690065547823906f * d * f19; - g20 += -0.16903084516525269f * d * f8; - g8 += -0.16903084516525269f * d * f20; - g21 += -0.0690065547823906f * d * f7; - g7 += -0.0690065547823906f * d * f21; - g22 += -0.2182178944349289f * d * f8; - g8 += -0.2182178944349289f * d * f22; - g23 += -0.26726123690605164f * d * f7; - g7 += -0.26726123690605164f * d * f23; + h1 += 1.0f * d * a0; + } + { const float d = D(ii, k, 9); + h2 += 1.0f * d * a0; + } + { const float d = D(ii, k, 10); + h3 += 1.0f * d * a0; } { const float d = D(ii, k, 11); - g18 += 0.2182178944349289f * d * f7; - g7 += 0.2182178944349289f * d * f18; - g19 += 0.2760262191295624f * d * f8; - g8 += 0.2760262191295624f * d * f19; - g20 += 0.29277002811431885f * d * f9; - g9 += 0.29277002811431885f * d * f20; - g21 += 0.2760262191295624f * d * f10; - g10 += 0.2760262191295624f * d * f21; - g22 += 0.2182178944349289f * d * f11; - g11 += 0.2182178944349289f * d * f22; + h1 += 1.0f * d * a1; } { const float d = D(ii, k, 12); - g17 += 0.26726123690605164f * d * f7; - g7 += 0.26726123690605164f * d * f17; - g18 += 0.2182178944349289f * d * f8; - g8 += 0.2182178944349289f * d * f18; - g19 += -0.0690065547823906f * d * f7; - g7 += -0.0690065547823906f * d * f19; - g20 += -0.16903084516525269f * d * f10; - g10 += -0.16903084516525269f * d * f20; - g21 += 0.23904572427272797f * d * f9; - g9 += 0.23904572427272797f * d * f21; - g21 += -0.0690065547823906f * d * f11; - g11 += -0.0690065547823906f * d * f21; - g22 += 0.2182178944349289f * d * f10; - g10 += 0.2182178944349289f * d * f22; - g23 += 0.26726123690605164f * d * f11; - g11 += 0.26726123690605164f * d * f23; + h2 += 1.0f * d * a1; } { const float d = D(ii, k, 13); - g7 += 1.0f * d * f0; - g0 += 1.0f * d * f7; + h3 += 1.0f * d * a1; } { const float d = D(ii, k, 14); - g8 += 1.0f * d * f0; - g0 += 1.0f * d * f8; + h0 += 1.0f * d * a7; } { const float d = D(ii, k, 15); - g9 += 1.0f * d * f0; - g0 += 1.0f * d * f9; + h0 += 1.0f * d * a8; } { const float d = D(ii, k, 16); - g10 += 1.0f * d * f0; - g0 += 1.0f * d * f10; + h0 += 1.0f * d * a9; } { const float d = D(ii, k, 17); - g11 += 1.0f * d * f0; - g0 += 1.0f * d * f11; + h6 += -0.22360679507255554f * d * a7; + h8 += -0.3872983455657959f * d * a7; + h5 += 0.3872983455657959f * d * a8; + h4 += 0.3872983455657959f * d * a9; } { const float d = D(ii, k, 18); - g3 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f3; + h5 += 0.3872983455657959f * d * a7; + h6 += 0.4472135901451111f * d * a8; + h7 += 0.3872983455657959f * d * a9; } { const float d = D(ii, k, 19); - g2 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f2; + h4 += 0.3872983455657959f * d * a7; + h7 += 0.3872983455657959f * d * a8; + h6 += -0.22360679507255554f * d * a9; + h8 += 0.3872983455657959f * d * a9; } { const float d = D(ii, k, 20); - g1 += -0.3726779818534851f * d * f1; - g1 += -0.3726779818534851f * d * f1; - g2 += 0.7453559637069702f * d * f2; - g2 += 0.7453559637069702f * d * f2; - g3 += -0.3726779818534851f * d * f3; - g3 += -0.3726779818534851f * d * f3; + h8 += 0.26726123690605164f * d * a38; + h7 += 0.2182178944349289f * d * a39; + h6 += 0.23904572427272797f * d * a40; + h8 += 0.0690065547823906f * d * a40; + h5 += -0.16903084516525269f * d * a41; + h4 += -0.0690065547823906f * d * a42; + h5 += -0.2182178944349289f * d * a43; + h4 += -0.26726123690605164f * d * a44; } { const float d = D(ii, k, 21); - g3 += 1.29099440574646f * d * f2; - g2 += 1.29099440574646f * d * f3; + h4 += 0.2182178944349289f * d * a39; + h5 += 0.2760262191295624f * d * a40; + h6 += 0.29277002811431885f * d * a41; + h7 += 0.2760262191295624f * d * a42; + h8 += 0.2182178944349289f * d * a43; } { const float d = D(ii, k, 22); - g1 += -0.64549720287323f * d * f1; - g1 += -0.64549720287323f * d * f1; - g3 += 0.64549720287323f * d * f3; - g3 += 0.64549720287323f * d * f3; + h4 += 0.26726123690605164f * d * a38; + h5 += 0.2182178944349289f * d * a39; + h4 += -0.0690065547823906f * d * a40; + h7 += -0.16903084516525269f * d * a41; + h6 += 0.23904572427272797f * d * a42; + h8 += -0.0690065547823906f * d * a42; + h7 += 0.2182178944349289f * d * a43; + h8 += 0.26726123690605164f * d * a44; } { const float d = D(ii, k, 23); - g8 += -0.40824830532073975f * d * f1; - g1 += -0.40824830532073975f * d * f8; - g10 += 0.40824830532073975f * d * f3; - g3 += 0.40824830532073975f * d * f10; - g11 += -0.8164966106414795f * d * f2; - g2 += -0.8164966106414795f * d * f11; + h1 += 1.0f * d * a2; } { const float d = D(ii, k, 24); - g7 += 0.40824830532073975f * d * f1; - g1 += 0.40824830532073975f * d * f7; - g9 += 0.7071067690849304f * d * f3; - g3 += 0.7071067690849304f * d * f9; - g10 += -0.40824830532073975f * d * f2; - g2 += -0.40824830532073975f * d * f10; - g11 += 0.40824830532073975f * d * f3; - g3 += 0.40824830532073975f * d * f11; + h2 += 1.0f * d * a2; } { const float d = D(ii, k, 25); - g8 += -0.7071067690849304f * d * f3; - g3 += -0.7071067690849304f * d * f8; - g10 += 0.7071067690849304f * d * f1; - g1 += 0.7071067690849304f * d * f10; + h3 += 1.0f * d * a2; } { const float d = D(ii, k, 26); - g7 += -0.40824830532073975f * d * f3; - g3 += -0.40824830532073975f * d * f7; - g8 += 0.40824830532073975f * d * f2; - g2 += 0.40824830532073975f * d * f8; - g9 += -0.7071067690849304f * d * f1; - g1 += -0.7071067690849304f * d * f9; - g11 += 0.40824830532073975f * d * f1; - g1 += 0.40824830532073975f * d * f11; + h3 += 0.3872983455657959f * d * a23; + h2 += 0.3872983455657959f * d * a24; + h1 += -0.22360679507255554f * d * a25; + h1 += -0.3872983455657959f * d * a27; } { const float d = D(ii, k, 27); - g7 += 0.8164966106414795f * d * f2; - g2 += 0.8164966106414795f * d * f7; - g8 += -0.40824830532073975f * d * f3; - g3 += -0.40824830532073975f * d * f8; - g10 += -0.40824830532073975f * d * f1; - g1 += -0.40824830532073975f * d * f10; + h1 += 0.3872983455657959f * d * a24; + h2 += 0.4472135901451111f * d * a25; + h3 += 0.3872983455657959f * d * a26; } { const float d = D(ii, k, 28); - g9 += -0.8944271802902222f * d * f7; - g7 += -0.8944271802902222f * d * f9; - g10 += 0.7745966911315918f * d * f8; - g8 += 0.7745966911315918f * d * f10; + h1 += 0.3872983455657959f * d * a23; + h3 += -0.22360679507255554f * d * a25; + h2 += 0.3872983455657959f * d * a26; + h3 += 0.3872983455657959f * d * a27; } { const float d = D(ii, k, 29); - g10 += 0.7745966911315918f * d * f7; - g7 += 0.7745966911315918f * d * f10; - g9 += 0.4472135901451111f * d * f8; - g8 += 0.4472135901451111f * d * f9; - g11 += -0.7745966911315918f * d * f8; - g8 += -0.7745966911315918f * d * f11; + h13 += -0.0690065547823906f * d * a23; + h15 += -0.26726123690605164f * d * a23; + h12 += -0.16903084516525269f * d * a24; + h14 += -0.2182178944349289f * d * a24; + h11 += 0.23904572427272797f * d * a25; + h10 += 0.2182178944349289f * d * a26; + h9 += 0.26726123690605164f * d * a27; + h11 += 0.0690065547823906f * d * a27; } { const float d = D(ii, k, 30); - g7 += -0.4472135901451111f * d * f7; - g7 += -0.4472135901451111f * d * f7; - g8 += 0.22360679507255554f * d * f8; - g8 += 0.22360679507255554f * d * f8; - g9 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f9; - g10 += 0.22360679507255554f * d * f10; - g10 += 0.22360679507255554f * d * f10; - g11 += -0.4472135901451111f * d * f11; - g11 += -0.4472135901451111f * d * f11; + h10 += 0.2182178944349289f * d * a23; + h11 += 0.2760262191295624f * d * a24; + h12 += 0.29277002811431885f * d * a25; + h13 += 0.2760262191295624f * d * a26; + h14 += 0.2182178944349289f * d * a27; } { const float d = D(ii, k, 31); - g8 += 0.7745966911315918f * d * f7; - g7 += 0.7745966911315918f * d * f8; - g10 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f10; - g11 += 0.7745966911315918f * d * f10; - g10 += 0.7745966911315918f * d * f11; + h9 += 0.26726123690605164f * d * a23; + h11 += -0.0690065547823906f * d * a23; + h10 += 0.2182178944349289f * d * a24; + h13 += 0.23904572427272797f * d * a25; + h12 += -0.16903084516525269f * d * a26; + h14 += 0.2182178944349289f * d * a26; + h13 += -0.0690065547823906f * d * a27; + h15 += 0.26726123690605164f * d * a27; } { const float d = D(ii, k, 32); - g8 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f8; - g11 += -0.8944271802902222f * d * f9; - g9 += -0.8944271802902222f * d * f11; - g10 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f10; + h3 += 0.3872983455657959f * d * a28; + h2 += 0.3872983455657959f * d * a29; + h1 += -0.22360679507255554f * d * a30; + h1 += -0.3872983455657959f * d * a32; } { const float d = D(ii, k, 33); - g17 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f17; - g18 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f18; - g19 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f19; - g21 += -0.11501092463731766f * d * f1; - g1 += -0.11501092463731766f * d * f21; - g23 += -0.44543540477752686f * d * f1; - g1 += -0.44543540477752686f * d * f23; + h1 += 0.3872983455657959f * d * a29; + h2 += 0.4472135901451111f * d * a30; + h3 += 0.3872983455657959f * d * a31; } { const float d = D(ii, k, 34); - g18 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f18; - g19 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f19; - g20 += -0.28171807527542114f * d * f1; - g1 += -0.28171807527542114f * d * f20; - g22 += -0.36369648575782776f * d * f1; - g1 += -0.36369648575782776f * d * f22; + h1 += 0.3872983455657959f * d * a28; + h3 += -0.22360679507255554f * d * a30; + h2 += 0.3872983455657959f * d * a31; + h3 += 0.3872983455657959f * d * a32; } { const float d = D(ii, k, 35); - g19 += 0.39840954542160034f * d * f1; - g1 += 0.39840954542160034f * d * f19; - g20 += 0.48795002698898315f * d * f2; - g2 += 0.48795002698898315f * d * f20; - g21 += 0.39840954542160034f * d * f3; - g3 += 0.39840954542160034f * d * f21; + h13 += -0.0690065547823906f * d * a28; + h15 += -0.26726123690605164f * d * a28; + h12 += -0.16903084516525269f * d * a29; + h14 += -0.2182178944349289f * d * a29; + h11 += 0.23904572427272797f * d * a30; + h10 += 0.2182178944349289f * d * a31; + h9 += 0.26726123690605164f * d * a32; + h11 += 0.0690065547823906f * d * a32; } { const float d = D(ii, k, 36); - g18 += 0.36369648575782776f * d * f1; - g1 += 0.36369648575782776f * d * f18; - g20 += -0.28171807527542114f * d * f3; - g3 += -0.28171807527542114f * d * f20; - g21 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f21; - g22 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f22; + h10 += 0.2182178944349289f * d * a28; + h11 += 0.2760262191295624f * d * a29; + h12 += 0.29277002811431885f * d * a30; + h13 += 0.2760262191295624f * d * a31; + h14 += 0.2182178944349289f * d * a32; } { const float d = D(ii, k, 37); - g17 += 0.44543540477752686f * d * f1; - g1 += 0.44543540477752686f * d * f17; - g19 += 0.11501092463731766f * d * f1; - g1 += 0.11501092463731766f * d * f19; - g21 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f21; - g22 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f22; - g23 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f23; + h9 += 0.26726123690605164f * d * a28; + h11 += -0.0690065547823906f * d * a28; + h10 += 0.2182178944349289f * d * a29; + h13 += 0.23904572427272797f * d * a30; + h12 += -0.16903084516525269f * d * a31; + h14 += 0.2182178944349289f * d * a31; + h13 += -0.0690065547823906f * d * a32; + h15 += 0.26726123690605164f * d * a32; } { const float d = D(ii, k, 38); - g17 += -0.4225771129131317f * d * f8; - g8 += -0.4225771129131317f * d * f17; - g19 += -0.32732683420181274f * d * f8; - g8 += -0.32732683420181274f * d * f19; - g20 += -0.26726123690605164f * d * f11; - g11 += -0.26726123690605164f * d * f20; - g21 += 0.32732683420181274f * d * f10; - g10 += 0.32732683420181274f * d * f21; - g22 += -0.5976142883300781f * d * f9; - g9 += -0.5976142883300781f * d * f22; - g23 += -0.4225771129131317f * d * f10; - g10 += -0.4225771129131317f * d * f23; + h0 += 1.0f * d * a10; } { const float d = D(ii, k, 39); - g17 += 0.4225771129131317f * d * f7; - g7 += 0.4225771129131317f * d * f17; - g19 += 0.32732683420181274f * d * f7; - g7 += 0.32732683420181274f * d * f19; - g20 += 0.5345224738121033f * d * f10; - g10 += 0.5345224738121033f * d * f20; - g21 += -0.37796446681022644f * d * f9; - g9 += -0.37796446681022644f * d * f21; - g21 += 0.32732683420181274f * d * f11; - g11 += 0.32732683420181274f * d * f21; - g23 += 0.4225771129131317f * d * f11; - g11 += 0.4225771129131317f * d * f23; + h0 += 1.0f * d * a11; } { const float d = D(ii, k, 40); - g18 += -0.5976142883300781f * d * f11; - g11 += -0.5976142883300781f * d * f18; - g19 += -0.37796446681022644f * d * f10; - g10 += -0.37796446681022644f * d * f19; - g21 += 0.37796446681022644f * d * f8; - g8 += 0.37796446681022644f * d * f21; - g22 += 0.5976142883300781f * d * f7; - g7 += 0.5976142883300781f * d * f22; + h0 += 1.0f * d * a12; } { const float d = D(ii, k, 41); - g17 += -0.4225771129131317f * d * f11; - g11 += -0.4225771129131317f * d * f17; - g19 += 0.37796446681022644f * d * f9; - g9 += 0.37796446681022644f * d * f19; - g19 += 0.32732683420181274f * d * f11; - g11 += 0.32732683420181274f * d * f19; - g20 += -0.5345224738121033f * d * f8; - g8 += -0.5345224738121033f * d * f20; - g21 += -0.32732683420181274f * d * f7; - g7 += -0.32732683420181274f * d * f21; - g23 += 0.4225771129131317f * d * f7; - g7 += 0.4225771129131317f * d * f23; + h6 += -0.22360679507255554f * d * a10; + h8 += -0.3872983455657959f * d * a10; + h5 += 0.3872983455657959f * d * a11; + h4 += 0.3872983455657959f * d * a12; } { const float d = D(ii, k, 42); - g17 += 0.4225771129131317f * d * f10; - g10 += 0.4225771129131317f * d * f17; - g18 += 0.5976142883300781f * d * f9; - g9 += 0.5976142883300781f * d * f18; - g19 += -0.32732683420181274f * d * f10; - g10 += -0.32732683420181274f * d * f19; - g20 += 0.26726123690605164f * d * f7; - g7 += 0.26726123690605164f * d * f20; - g21 += -0.32732683420181274f * d * f8; - g8 += -0.32732683420181274f * d * f21; - g23 += -0.4225771129131317f * d * f8; - g8 += -0.4225771129131317f * d * f23; - } - { const float d = D(ii, k, 43); - g21 += -0.3571428656578064f * d * f17; - g17 += -0.3571428656578064f * d * f21; - g20 += -0.7142857313156128f * d * f18; - g18 += -0.7142857313156128f * d * f20; - g21 += 0.5532833337783813f * d * f19; - g19 += 0.5532833337783813f * d * f21; - g23 += 0.3571428656578064f * d * f19; - g19 += 0.3571428656578064f * d * f23; + h5 += 0.3872983455657959f * d * a10; + h6 += 0.4472135901451111f * d * a11; + h7 += 0.3872983455657959f * d * a12; + } + { const float d = D(ii, k, 43); + h4 += 0.3872983455657959f * d * a10; + h7 += 0.3872983455657959f * d * a11; + h6 += -0.22360679507255554f * d * a12; + h8 += 0.3872983455657959f * d * a12; } { const float d = D(ii, k, 44); - g22 += 0.5646924376487732f * d * f17; - g17 += 0.5646924376487732f * d * f22; - g21 += 0.4374088943004608f * d * f18; - g18 += 0.4374088943004608f * d * f21; - g23 += -0.5646924376487732f * d * f18; - g18 += -0.5646924376487732f * d * f23; - g20 += 0.22587697207927704f * d * f19; - g19 += 0.22587697207927704f * d * f20; - g22 += -0.4374088943004608f * d * f19; - g19 += -0.4374088943004608f * d * f22; + h8 += 0.26726123690605164f * d * a52; + h7 += 0.2182178944349289f * d * a53; + h6 += 0.23904572427272797f * d * a54; + h8 += 0.0690065547823906f * d * a54; + h5 += -0.16903084516525269f * d * a55; + h4 += -0.0690065547823906f * d * a56; + h5 += -0.2182178944349289f * d * a57; + h4 += -0.26726123690605164f * d * a58; } { const float d = D(ii, k, 45); - g17 += -0.3992978632450104f * d * f17; - g17 += -0.3992978632450104f * d * f17; - g19 += 0.2395787090063095f * d * f19; - g19 += 0.2395787090063095f * d * f19; - g20 += 0.31943827867507935f * d * f20; - g20 += 0.31943827867507935f * d * f20; - g21 += 0.2395787090063095f * d * f21; - g21 += 0.2395787090063095f * d * f21; - g23 += -0.3992978632450104f * d * f23; - g23 += -0.3992978632450104f * d * f23; + h4 += 0.2182178944349289f * d * a53; + h5 += 0.2760262191295624f * d * a54; + h6 += 0.29277002811431885f * d * a55; + h7 += 0.2760262191295624f * d * a56; + h8 += 0.2182178944349289f * d * a57; } { const float d = D(ii, k, 46); - g18 += 0.5646924376487732f * d * f17; - g17 += 0.5646924376487732f * d * f18; - g19 += 0.4374088943004608f * d * f18; - g18 += 0.4374088943004608f * d * f19; - g21 += 0.22587697207927704f * d * f20; - g20 += 0.22587697207927704f * d * f21; - g22 += 0.4374088943004608f * d * f21; - g21 += 0.4374088943004608f * d * f22; - g23 += 0.5646924376487732f * d * f22; - g22 += 0.5646924376487732f * d * f23; + h4 += 0.26726123690605164f * d * a52; + h5 += 0.2182178944349289f * d * a53; + h4 += -0.0690065547823906f * d * a54; + h7 += -0.16903084516525269f * d * a55; + h6 += 0.23904572427272797f * d * a56; + h8 += -0.0690065547823906f * d * a56; + h7 += 0.2182178944349289f * d * a57; + h8 += 0.26726123690605164f * d * a58; } { const float d = D(ii, k, 47); - g19 += -0.3571428656578064f * d * f17; - g17 += -0.3571428656578064f * d * f19; - g19 += -0.2766416668891907f * d * f19; - g19 += -0.2766416668891907f * d * f19; - g22 += -0.7142857313156128f * d * f20; - g20 += -0.7142857313156128f * d * f22; - g21 += 0.2766416668891907f * d * f21; - g21 += 0.2766416668891907f * d * f21; - g23 += -0.3571428656578064f * d * f21; - g21 += -0.3571428656578064f * d * f23; + h1 += 1.0f * d * a3; } { const float d = D(ii, k, 48); - g17 += 1.0f * d * f0; - g0 += 1.0f * d * f17; + h2 += 1.0f * d * a3; } { const float d = D(ii, k, 49); - g18 += 1.0f * d * f0; - g0 += 1.0f * d * f18; + h3 += 1.0f * d * a3; } { const float d = D(ii, k, 50); - g19 += 1.0f * d * f0; - g0 += 1.0f * d * f19; + h3 += 0.3872983455657959f * d * a33; + h2 += 0.3872983455657959f * d * a34; + h1 += -0.22360679507255554f * d * a35; + h1 += -0.3872983455657959f * d * a37; } { const float d = D(ii, k, 51); - g20 += 1.0f * d * f0; - g0 += 1.0f * d * f20; + h1 += 0.3872983455657959f * d * a34; + h2 += 0.4472135901451111f * d * a35; + h3 += 0.3872983455657959f * d * a36; } { const float d = D(ii, k, 52); - g21 += 1.0f * d * f0; - g0 += 1.0f * d * f21; + h1 += 0.3872983455657959f * d * a33; + h3 += -0.22360679507255554f * d * a35; + h2 += 0.3872983455657959f * d * a36; + h3 += 0.3872983455657959f * d * a37; } { const float d = D(ii, k, 53); - g22 += 1.0f * d * f0; - g0 += 1.0f * d * f22; + h13 += -0.0690065547823906f * d * a33; + h15 += -0.26726123690605164f * d * a33; + h12 += -0.16903084516525269f * d * a34; + h14 += -0.2182178944349289f * d * a34; + h11 += 0.23904572427272797f * d * a35; + h10 += 0.2182178944349289f * d * a36; + h9 += 0.26726123690605164f * d * a37; + h11 += 0.0690065547823906f * d * a37; } { const float d = D(ii, k, 54); - g23 += 1.0f * d * f0; - g0 += 1.0f * d * f23; + h10 += 0.2182178944349289f * d * a33; + h11 += 0.2760262191295624f * d * a34; + h12 += 0.29277002811431885f * d * a35; + h13 += 0.2760262191295624f * d * a36; + h14 += 0.2182178944349289f * d * a37; } { const float d = D(ii, k, 55); - g7 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f7; - g11 += 0.6236095428466797f * d * f1; - g1 += 0.6236095428466797f * d * f11; + h9 += 0.26726123690605164f * d * a33; + h11 += -0.0690065547823906f * d * a33; + h10 += 0.2182178944349289f * d * a34; + h13 += 0.23904572427272797f * d * a35; + h12 += -0.16903084516525269f * d * a36; + h14 += 0.2182178944349289f * d * a36; + h13 += -0.0690065547823906f * d * a37; + h15 += 0.26726123690605164f * d * a37; } - { const float d = D(ii, k, 56); - g7 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f7; - g8 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f8; - g10 += 0.5091750621795654f * d * f1; - g1 += 0.5091750621795654f * d * f10; + dR(ii, k, 0) += h0; + dR(ii, k, 1) += h1; + dR(ii, k, 2) += h2; + dR(ii, k, 3) += h3; + dR(ii, k, 4) += h4; + dR(ii, k, 5) += h5; + dR(ii, k, 6) += h6; + dR(ii, k, 7) += h7; + dR(ii, k, 8) += h8; + dR(ii, k, 9) += h9; + dR(ii, k, 10) += h10; + dR(ii, k, 11) += h11; + dR(ii, k, 12) += h12; + dR(ii, k, 13) += h13; + dR(ii, k, 14) += h14; + dR(ii, k, 15) += h15; + } + } + +}; + +// self product, 52 terms: GRACE-OFF-2L-small BB +struct T52_838560f4 { + static constexpr int nt = 52, nl = 9; + static constexpr int tab[52][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {4,4,2}, {5,5,2}, {6,6,2}, {7,7,2}, {8,8,2}, {1,0,3}, {2,0,4}, {3,0,5}, {4,3,6}, {5,2,6}, {6,1,6}, {8,1,6}, {5,1,7}, {6,2,7}, {7,3,7}, {4,1,8}, {6,3,8}, {7,2,8}, {8,3,8}, {3,1,9}, {2,1,10}, {1,1,11}, {2,2,11}, {3,3,11}, {3,2,12}, {1,1,13}, {3,3,13}, {4,0,14}, {5,0,15}, {6,0,16}, {7,0,17}, {8,0,18}, {6,4,19}, {7,5,19}, {7,4,20}, {6,5,20}, {8,5,20}, {4,4,21}, {5,5,21}, {6,6,21}, {7,7,21}, {8,8,21}, {5,4,22}, {7,6,22}, {8,7,22}, {5,5,23}, {8,6,23}, {7,7,23}}; + static constexpr double cg[52] = {1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 1.2909944487358054, 1.2909944487358056, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 1.2909944487358056, -0.6454972243679027, 0.6454972243679027, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.8944271909999157, 0.7745966692414832, 0.7745966692414832, 0.44721359549995787, -0.7745966692414832, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.7745966692414832, 0.44721359549995787, 0.7745966692414832, -0.3872983346207416, -0.8944271909999157, 0.3872983346207416}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a5 = L(ii, k, 5); + const float a6 = L(ii, k, 6); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + out(ii, k, 0) = 1.0f * a0 * a0; + out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; + out(ii, k, 2) = 0.20000000298023224f * a4 * a4 + 0.20000000298023224f * a5 * a5 + 0.20000000298023224f * a6 * a6 + 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8; + out(ii, k, 3) = 1.0f * a1 * a0; + out(ii, k, 4) = 1.0f * a2 * a0; + out(ii, k, 5) = 1.0f * a3 * a0; + out(ii, k, 6) = 0.3872983455657959f * a4 * a3 + 0.3872983455657959f * a5 * a2 + -0.22360679507255554f * a6 * a1 + -0.3872983455657959f * a8 * a1; + out(ii, k, 7) = 0.3872983455657959f * a5 * a1 + 0.4472135901451111f * a6 * a2 + 0.3872983455657959f * a7 * a3; + out(ii, k, 8) = 0.3872983455657959f * a4 * a1 + -0.22360679507255554f * a6 * a3 + 0.3872983455657959f * a7 * a2 + 0.3872983455657959f * a8 * a3; + out(ii, k, 9) = 1.29099440574646f * a3 * a1; + out(ii, k, 10) = 1.29099440574646f * a2 * a1; + out(ii, k, 11) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; + out(ii, k, 12) = 1.29099440574646f * a3 * a2; + out(ii, k, 13) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; + out(ii, k, 14) = 1.0f * a4 * a0; + out(ii, k, 15) = 1.0f * a5 * a0; + out(ii, k, 16) = 1.0f * a6 * a0; + out(ii, k, 17) = 1.0f * a7 * a0; + out(ii, k, 18) = 1.0f * a8 * a0; + out(ii, k, 19) = -0.8944271802902222f * a6 * a4 + 0.7745966911315918f * a7 * a5; + out(ii, k, 20) = 0.7745966911315918f * a7 * a4 + 0.4472135901451111f * a6 * a5 + -0.7745966911315918f * a8 * a5; + out(ii, k, 21) = -0.4472135901451111f * a4 * a4 + 0.22360679507255554f * a5 * a5 + 0.4472135901451111f * a6 * a6 + 0.22360679507255554f * a7 * a7 + -0.4472135901451111f * a8 * a8; + out(ii, k, 22) = 0.7745966911315918f * a5 * a4 + 0.4472135901451111f * a7 * a6 + 0.7745966911315918f * a8 * a7; + out(ii, k, 23) = -0.3872983455657959f * a5 * a5 + -0.8944271802902222f * a8 * a6 + 0.3872983455657959f * a7 * a7; + } + + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { + const float f0 = F(ii, k, 0); + const float f1 = F(ii, k, 1); + const float f2 = F(ii, k, 2); + const float f3 = F(ii, k, 3); + const float f4 = F(ii, k, 4); + const float f5 = F(ii, k, 5); + const float f6 = F(ii, k, 6); + const float f7 = F(ii, k, 7); + const float f8 = F(ii, k, 8); + { + float g0 = 0.0f; + float g1 = 0.0f; + float g2 = 0.0f; + float g3 = 0.0f; + float g4 = 0.0f; + float g5 = 0.0f; + float g6 = 0.0f; + float g7 = 0.0f; + float g8 = 0.0f; + { const float d = D(ii, k, 0); + g0 += 1.0f * d * f0; + g0 += 1.0f * d * f0; } - { const float d = D(ii, k, 57); - g7 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f7; - g8 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f8; - g9 += 0.5577733516693115f * d * f1; - g1 += 0.5577733516693115f * d * f9; - g11 += 0.16101530194282532f * d * f1; - g1 += 0.16101530194282532f * d * f11; + { const float d = D(ii, k, 1); + g1 += 0.3333333432674408f * d * f1; + g1 += 0.3333333432674408f * d * f1; + g2 += 0.3333333432674408f * d * f2; + g2 += 0.3333333432674408f * d * f2; + g3 += 0.3333333432674408f * d * f3; + g3 += 0.3333333432674408f * d * f3; } - { const float d = D(ii, k, 58); - g8 += -0.3944053053855896f * d * f1; - g1 += -0.3944053053855896f * d * f8; - g9 += 0.6831300258636475f * d * f2; - g2 += 0.6831300258636475f * d * f9; - g10 += -0.3944053053855896f * d * f3; - g3 += -0.3944053053855896f * d * f10; + { const float d = D(ii, k, 2); + g4 += 0.20000000298023224f * d * f4; + g4 += 0.20000000298023224f * d * f4; + g5 += 0.20000000298023224f * d * f5; + g5 += 0.20000000298023224f * d * f5; + g6 += 0.20000000298023224f * d * f6; + g6 += 0.20000000298023224f * d * f6; + g7 += 0.20000000298023224f * d * f7; + g7 += 0.20000000298023224f * d * f7; + g8 += 0.20000000298023224f * d * f8; + g8 += 0.20000000298023224f * d * f8; } - { const float d = D(ii, k, 59); - g7 += -0.16101530194282532f * d * f1; - g1 += -0.16101530194282532f * d * f7; - g9 += 0.5577733516693115f * d * f3; - g3 += 0.5577733516693115f * d * f9; - g10 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f10; - g11 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f11; + { const float d = D(ii, k, 3); + g1 += 1.0f * d * f0; + g0 += 1.0f * d * f1; } - { const float d = D(ii, k, 60); - g8 += -0.5091750621795654f * d * f1; - g1 += -0.5091750621795654f * d * f8; - g10 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f10; - g11 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f11; + { const float d = D(ii, k, 4); + g2 += 1.0f * d * f0; + g0 += 1.0f * d * f2; } - { const float d = D(ii, k, 61); - g7 += -0.6236095428466797f * d * f1; - g1 += -0.6236095428466797f * d * f7; - g11 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f11; + { const float d = D(ii, k, 5); + g3 += 1.0f * d * f0; + g0 += 1.0f * d * f3; } - { const float d = D(ii, k, 62); - g18 += -0.3535533845424652f * d * f1; - g1 += -0.3535533845424652f * d * f18; - g22 += 0.3535533845424652f * d * f3; - g3 += 0.3535533845424652f * d * f22; - g23 += -0.8660253882408142f * d * f2; - g2 += -0.8660253882408142f * d * f23; + { const float d = D(ii, k, 6); + g4 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f4; + g5 += 0.3872983455657959f * d * f2; + g2 += 0.3872983455657959f * d * f5; + g6 += -0.22360679507255554f * d * f1; + g1 += -0.22360679507255554f * d * f6; + g8 += -0.3872983455657959f * d * f1; + g1 += -0.3872983455657959f * d * f8; + } + { const float d = D(ii, k, 7); + g5 += 0.3872983455657959f * d * f1; + g1 += 0.3872983455657959f * d * f5; + g6 += 0.4472135901451111f * d * f2; + g2 += 0.4472135901451111f * d * f6; + g7 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f7; + } + { const float d = D(ii, k, 8); + g4 += 0.3872983455657959f * d * f1; + g1 += 0.3872983455657959f * d * f4; + g6 += -0.22360679507255554f * d * f3; + g3 += -0.22360679507255554f * d * f6; + g7 += 0.3872983455657959f * d * f2; + g2 += 0.3872983455657959f * d * f7; + g8 += 0.3872983455657959f * d * f3; + g3 += 0.3872983455657959f * d * f8; } - { const float d = D(ii, k, 63); - g17 += 0.3535533845424652f * d * f1; - g1 += 0.3535533845424652f * d * f17; - g19 += -0.4564354717731476f * d * f1; - g1 += -0.4564354717731476f * d * f19; - g21 += 0.4564354717731476f * d * f3; - g3 += 0.4564354717731476f * d * f21; - g22 += -0.5773502588272095f * d * f2; - g2 += -0.5773502588272095f * d * f22; - g23 += 0.3535533845424652f * d * f3; - g3 += 0.3535533845424652f * d * f23; + { const float d = D(ii, k, 9); + g3 += 1.29099440574646f * d * f1; + g1 += 1.29099440574646f * d * f3; } - { const float d = D(ii, k, 64); - g18 += 0.4564354717731476f * d * f1; - g1 += 0.4564354717731476f * d * f18; - g20 += 0.7071067690849304f * d * f3; - g3 += 0.7071067690849304f * d * f20; - g21 += -0.28867512941360474f * d * f2; - g2 += -0.28867512941360474f * d * f21; - g22 += 0.4564354717731476f * d * f3; - g3 += 0.4564354717731476f * d * f22; + { const float d = D(ii, k, 10); + g2 += 1.29099440574646f * d * f1; + g1 += 1.29099440574646f * d * f2; } - { const float d = D(ii, k, 65); - g19 += -0.7071067690849304f * d * f3; - g3 += -0.7071067690849304f * d * f19; - g21 += 0.7071067690849304f * d * f1; - g1 += 0.7071067690849304f * d * f21; + { const float d = D(ii, k, 11); + g1 += -0.3726779818534851f * d * f1; + g1 += -0.3726779818534851f * d * f1; + g2 += 0.7453559637069702f * d * f2; + g2 += 0.7453559637069702f * d * f2; + g3 += -0.3726779818534851f * d * f3; + g3 += -0.3726779818534851f * d * f3; } - { const float d = D(ii, k, 66); - g18 += -0.4564354717731476f * d * f3; - g3 += -0.4564354717731476f * d * f18; - g19 += 0.28867512941360474f * d * f2; - g2 += 0.28867512941360474f * d * f19; - g20 += -0.7071067690849304f * d * f1; - g1 += -0.7071067690849304f * d * f20; - g22 += 0.4564354717731476f * d * f1; - g1 += 0.4564354717731476f * d * f22; + { const float d = D(ii, k, 12); + g3 += 1.29099440574646f * d * f2; + g2 += 1.29099440574646f * d * f3; } - { const float d = D(ii, k, 67); - g17 += -0.3535533845424652f * d * f3; - g3 += -0.3535533845424652f * d * f17; - g18 += 0.5773502588272095f * d * f2; - g2 += 0.5773502588272095f * d * f18; - g19 += -0.4564354717731476f * d * f3; - g3 += -0.4564354717731476f * d * f19; - g21 += -0.4564354717731476f * d * f1; - g1 += -0.4564354717731476f * d * f21; - g23 += 0.3535533845424652f * d * f1; - g1 += 0.3535533845424652f * d * f23; + { const float d = D(ii, k, 13); + g1 += -0.64549720287323f * d * f1; + g1 += -0.64549720287323f * d * f1; + g3 += 0.64549720287323f * d * f3; + g3 += 0.64549720287323f * d * f3; } - { const float d = D(ii, k, 68); - g17 += 0.8660253882408142f * d * f2; - g2 += 0.8660253882408142f * d * f17; - g18 += -0.3535533845424652f * d * f3; - g3 += -0.3535533845424652f * d * f18; - g22 += -0.3535533845424652f * d * f1; - g1 += -0.3535533845424652f * d * f22; + { const float d = D(ii, k, 14); + g4 += 1.0f * d * f0; + g0 += 1.0f * d * f4; } - { const float d = D(ii, k, 69); - g17 += -0.55901700258255f * d * f9; - g9 += -0.55901700258255f * d * f17; - g18 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f18; - g19 += -0.25f * d * f11; - g11 += -0.25f * d * f19; - g21 += -0.25f * d * f7; - g7 += -0.25f * d * f21; - g22 += 0.3952847123146057f * d * f8; - g8 += 0.3952847123146057f * d * f22; + { const float d = D(ii, k, 15); + g5 += 1.0f * d * f0; + g0 += 1.0f * d * f5; } - { const float d = D(ii, k, 70); - g17 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f17; - g19 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f19; - g20 += -0.5f * d * f7; - g7 += -0.5f * d * f20; - g21 += 0.3061862289905548f * d * f8; - g8 += 0.3061862289905548f * d * f21; - g23 += -0.3952847123146057f * d * f8; - g8 += -0.3952847123146057f * d * f23; + { const float d = D(ii, k, 16); + g6 += 1.0f * d * f0; + g0 += 1.0f * d * f6; } - { const float d = D(ii, k, 71); - g17 += -0.25f * d * f11; - g11 += -0.25f * d * f17; - g18 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f18; - g19 += 0.3354102075099945f * d * f9; - g9 += 0.3354102075099945f * d * f19; - g19 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f19; - g20 += 0.15811388194561005f * d * f8; - g8 += 0.15811388194561005f * d * f20; - g21 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f21; - g22 += -0.3061862289905548f * d * f8; - g8 += -0.3061862289905548f * d * f22; - g23 += 0.25f * d * f7; - g7 += 0.25f * d * f23; + { const float d = D(ii, k, 17); + g7 += 1.0f * d * f0; + g0 += 1.0f * d * f7; } - { const float d = D(ii, k, 72); - g18 += -0.5f * d * f7; - g7 += -0.5f * d * f18; - g19 += 0.15811388194561005f * d * f8; - g8 += 0.15811388194561005f * d * f19; - g20 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f20; - g21 += 0.15811388194561005f * d * f10; - g10 += 0.15811388194561005f * d * f21; - g22 += -0.5f * d * f11; - g11 += -0.5f * d * f22; + { const float d = D(ii, k, 18); + g8 += 1.0f * d * f0; + g0 += 1.0f * d * f8; } - { const float d = D(ii, k, 73); - g17 += -0.25f * d * f7; - g7 += -0.25f * d * f17; - g18 += 0.3061862289905548f * d * f8; - g8 += 0.3061862289905548f * d * f18; - g19 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f19; - g20 += 0.15811388194561005f * d * f10; - g10 += 0.15811388194561005f * d * f20; - g21 += 0.3354102075099945f * d * f9; - g9 += 0.3354102075099945f * d * f21; - g21 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f21; - g22 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f22; - g23 += -0.25f * d * f11; - g11 += -0.25f * d * f23; + { const float d = D(ii, k, 19); + g6 += -0.8944271802902222f * d * f4; + g4 += -0.8944271802902222f * d * f6; + g7 += 0.7745966911315918f * d * f5; + g5 += 0.7745966911315918f * d * f7; } - { const float d = D(ii, k, 74); - g17 += 0.3952847123146057f * d * f8; - g8 += 0.3952847123146057f * d * f17; - g19 += -0.3061862289905548f * d * f8; - g8 += -0.3061862289905548f * d * f19; - g20 += -0.5f * d * f11; - g11 += -0.5f * d * f20; - g21 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f21; - g23 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f23; + { const float d = D(ii, k, 20); + g7 += 0.7745966911315918f * d * f4; + g4 += 0.7745966911315918f * d * f7; + g6 += 0.4472135901451111f * d * f5; + g5 += 0.4472135901451111f * d * f6; + g8 += -0.7745966911315918f * d * f5; + g5 += -0.7745966911315918f * d * f8; } - { const float d = D(ii, k, 75); - g18 += -0.3952847123146057f * d * f8; - g8 += -0.3952847123146057f * d * f18; - g19 += 0.25f * d * f7; - g7 += 0.25f * d * f19; - g21 += -0.25f * d * f11; - g11 += -0.25f * d * f21; - g22 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f22; - g23 += -0.55901700258255f * d * f9; - g9 += -0.55901700258255f * d * f23; + { const float d = D(ii, k, 21); + g4 += -0.4472135901451111f * d * f4; + g4 += -0.4472135901451111f * d * f4; + g5 += 0.22360679507255554f * d * f5; + g5 += 0.22360679507255554f * d * f5; + g6 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f6; + g7 += 0.22360679507255554f * d * f7; + g7 += 0.22360679507255554f * d * f7; + g8 += -0.4472135901451111f * d * f8; + g8 += -0.4472135901451111f * d * f8; } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - } -} - -constexpr int nt_BBB = 37; -constexpr int tab_BBB[37][3] = {{0,0,0}, {1,0,1}, {7,4,2}, {8,5,2}, {9,6,2}, {23,12,3}, {24,13,3}, {25,14,3}, {26,15,3}, {27,16,3}, {2,0,4}, {28,12,5}, {29,13,5}, {30,14,5}, {31,15,5}, {32,16,5}, {62,24,6}, {63,25,6}, {64,26,6}, {65,27,6}, {66,28,6}, {67,29,6}, {68,30,6}, {10,4,7}, {11,5,7}, {12,6,7}, {38,12,8}, {39,13,8}, {40,14,8}, {41,15,8}, {42,16,8}, {3,0,9}, {43,12,10}, {44,13,10}, {45,14,10}, {46,15,10}, {47,16,10}}; -constexpr double cg_BBB[37] = {1.0, 1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224}; - -template -KOKKOS_INLINE_FUNCTION void fwd_BBB(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); + { const float d = D(ii, k, 22); + g5 += 0.7745966911315918f * d * f4; + g4 += 0.7745966911315918f * d * f5; + g7 += 0.4472135901451111f * d * f6; + g6 += 0.4472135901451111f * d * f7; + g8 += 0.7745966911315918f * d * f7; + g7 += 0.7745966911315918f * d * f8; + } + { const float d = D(ii, k, 23); + g5 += -0.3872983455657959f * d * f5; + g5 += -0.3872983455657959f * d * f5; + g8 += -0.8944271802902222f * d * f6; + g6 += -0.8944271802902222f * d * f8; + g7 += 0.3872983455657959f * d * f7; + g7 += 0.3872983455657959f * d * f7; + } + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + } + } + } + +}; + +// mixed product, 11 terms: GRACE-OFF-2L-small BBB +struct T11_f66e5d83 { + static constexpr int nt = 11, nl = 24; + static constexpr int tab[11][3] = {{0,0,0}, {1,0,1}, {6,1,2}, {7,2,2}, {8,3,2}, {2,0,3}, {19,4,4}, {20,5,4}, {21,6,4}, {22,7,4}, {23,8,4}}; + static constexpr double cg[11] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { + const float a0 = L(ii, k, 0); + const float a1 = L(ii, k, 1); + const float a2 = L(ii, k, 2); + const float a6 = L(ii, k, 6); + const float a7 = L(ii, k, 7); + const float a8 = L(ii, k, 8); + const float a19 = L(ii, k, 19); + const float a20 = L(ii, k, 20); + const float a21 = L(ii, k, 21); + const float a22 = L(ii, k, 22); + const float a23 = L(ii, k, 23); const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); const float b4 = R(ii, k, 4); const float b5 = R(ii, k, 5); const float b6 = R(ii, k, 6); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b24 = R(ii, k, 24); - const float b25 = R(ii, k, 25); - const float b26 = R(ii, k, 26); - const float b27 = R(ii, k, 27); - const float b28 = R(ii, k, 28); - const float b29 = R(ii, k, 29); - const float b30 = R(ii, k, 30); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); out(ii, k, 0) = 1.0f * a0 * b0; out(ii, k, 1) = 1.0f * a1 * b0; - out(ii, k, 2) = 0.3333333432674408f * a7 * b4 + 0.3333333432674408f * a8 * b5 + 0.3333333432674408f * a9 * b6; - out(ii, k, 3) = 0.20000000298023224f * a23 * b12 + 0.20000000298023224f * a24 * b13 + 0.20000000298023224f * a25 * b14 + 0.20000000298023224f * a26 * b15 + 0.20000000298023224f * a27 * b16; - out(ii, k, 4) = 1.0f * a2 * b0; - out(ii, k, 5) = 0.20000000298023224f * a28 * b12 + 0.20000000298023224f * a29 * b13 + 0.20000000298023224f * a30 * b14 + 0.20000000298023224f * a31 * b15 + 0.20000000298023224f * a32 * b16; - out(ii, k, 6) = 0.1428571492433548f * a62 * b24 + 0.1428571492433548f * a63 * b25 + 0.1428571492433548f * a64 * b26 + 0.1428571492433548f * a65 * b27 + 0.1428571492433548f * a66 * b28 + 0.1428571492433548f * a67 * b29 + 0.1428571492433548f * a68 * b30; - out(ii, k, 7) = 0.3333333432674408f * a10 * b4 + 0.3333333432674408f * a11 * b5 + 0.3333333432674408f * a12 * b6; - out(ii, k, 8) = 0.20000000298023224f * a38 * b12 + 0.20000000298023224f * a39 * b13 + 0.20000000298023224f * a40 * b14 + 0.20000000298023224f * a41 * b15 + 0.20000000298023224f * a42 * b16; - out(ii, k, 9) = 1.0f * a3 * b0; - out(ii, k, 10) = 0.20000000298023224f * a43 * b12 + 0.20000000298023224f * a44 * b13 + 0.20000000298023224f * a45 * b14 + 0.20000000298023224f * a46 * b15 + 0.20000000298023224f * a47 * b16; -} + out(ii, k, 2) = 0.3333333432674408f * a6 * b1 + 0.3333333432674408f * a7 * b2 + 0.3333333432674408f * a8 * b3; + out(ii, k, 3) = 1.0f * a2 * b0; + out(ii, k, 4) = 0.20000000298023224f * a19 * b4 + 0.20000000298023224f * a20 * b5 + 0.20000000298023224f * a21 * b6 + 0.20000000298023224f * a22 * b7 + 0.20000000298023224f * a23 * b8; + } -template -KOKKOS_INLINE_FUNCTION void rev_BBB(const V &L, const V &R, const V &D, const V &dL, const V &dR, const int ii, const int k) -{ + template + KOKKOS_INLINE_FUNCTION static void rev(const V &L, const V &R, const V &D, const V &dL, + const V &dR, const int ii, const int k) + { + static_assert(!ACC, "mixed products assign dL"); { const float b0 = R(ii, k, 0); + const float b1 = R(ii, k, 1); + const float b2 = R(ii, k, 2); + const float b3 = R(ii, k, 3); const float b4 = R(ii, k, 4); const float b5 = R(ii, k, 5); const float b6 = R(ii, k, 6); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b24 = R(ii, k, 24); - const float b25 = R(ii, k, 25); - const float b26 = R(ii, k, 26); - const float b27 = R(ii, k, 27); - const float b28 = R(ii, k, 28); - const float b29 = R(ii, k, 29); - const float b30 = R(ii, k, 30); + const float b7 = R(ii, k, 7); + const float b8 = R(ii, k, 8); { float g0 = 0.0f; float g1 = 0.0f; @@ -19263,51 +27404,6 @@ KOKKOS_INLINE_FUNCTION void rev_BBB(const V &L, const V &R, const V &D, const V float g21 = 0.0f; float g22 = 0.0f; float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; { const float d = D(ii, k, 0); g0 += 1.0f * d * b0; } @@ -19315,57 +27411,19 @@ KOKKOS_INLINE_FUNCTION void rev_BBB(const V &L, const V &R, const V &D, const V g1 += 1.0f * d * b0; } { const float d = D(ii, k, 2); - g7 += 0.3333333432674408f * d * b4; - g8 += 0.3333333432674408f * d * b5; - g9 += 0.3333333432674408f * d * b6; + g6 += 0.3333333432674408f * d * b1; + g7 += 0.3333333432674408f * d * b2; + g8 += 0.3333333432674408f * d * b3; } { const float d = D(ii, k, 3); - g23 += 0.20000000298023224f * d * b12; - g24 += 0.20000000298023224f * d * b13; - g25 += 0.20000000298023224f * d * b14; - g26 += 0.20000000298023224f * d * b15; - g27 += 0.20000000298023224f * d * b16; - } - { const float d = D(ii, k, 4); g2 += 1.0f * d * b0; } - { const float d = D(ii, k, 5); - g28 += 0.20000000298023224f * d * b12; - g29 += 0.20000000298023224f * d * b13; - g30 += 0.20000000298023224f * d * b14; - g31 += 0.20000000298023224f * d * b15; - g32 += 0.20000000298023224f * d * b16; - } - { const float d = D(ii, k, 6); - g62 += 0.1428571492433548f * d * b24; - g63 += 0.1428571492433548f * d * b25; - g64 += 0.1428571492433548f * d * b26; - g65 += 0.1428571492433548f * d * b27; - g66 += 0.1428571492433548f * d * b28; - g67 += 0.1428571492433548f * d * b29; - g68 += 0.1428571492433548f * d * b30; - } - { const float d = D(ii, k, 7); - g10 += 0.3333333432674408f * d * b4; - g11 += 0.3333333432674408f * d * b5; - g12 += 0.3333333432674408f * d * b6; - } - { const float d = D(ii, k, 8); - g38 += 0.20000000298023224f * d * b12; - g39 += 0.20000000298023224f * d * b13; - g40 += 0.20000000298023224f * d * b14; - g41 += 0.20000000298023224f * d * b15; - g42 += 0.20000000298023224f * d * b16; - } - { const float d = D(ii, k, 9); - g3 += 1.0f * d * b0; - } - { const float d = D(ii, k, 10); - g43 += 0.20000000298023224f * d * b12; - g44 += 0.20000000298023224f * d * b13; - g45 += 0.20000000298023224f * d * b14; - g46 += 0.20000000298023224f * d * b15; - g47 += 0.20000000298023224f * d * b16; + { const float d = D(ii, k, 4); + g19 += 0.20000000298023224f * d * b4; + g20 += 0.20000000298023224f * d * b5; + g21 += 0.20000000298023224f * d * b6; + g22 += 0.20000000298023224f * d * b7; + g23 += 0.20000000298023224f * d * b8; } dL(ii, k, 0) = g0; dL(ii, k, 1) = g1; @@ -19391,107 +27449,29 @@ KOKKOS_INLINE_FUNCTION void rev_BBB(const V &L, const V &R, const V &D, const V dL(ii, k, 21) = g21; dL(ii, k, 22) = g22; dL(ii, k, 23) = g23; - dL(ii, k, 24) = g24; - dL(ii, k, 25) = g25; - dL(ii, k, 26) = g26; - dL(ii, k, 27) = g27; - dL(ii, k, 28) = g28; - dL(ii, k, 29) = g29; - dL(ii, k, 30) = g30; - dL(ii, k, 31) = g31; - dL(ii, k, 32) = g32; - dL(ii, k, 33) = g33; - dL(ii, k, 34) = g34; - dL(ii, k, 35) = g35; - dL(ii, k, 36) = g36; - dL(ii, k, 37) = g37; - dL(ii, k, 38) = g38; - dL(ii, k, 39) = g39; - dL(ii, k, 40) = g40; - dL(ii, k, 41) = g41; - dL(ii, k, 42) = g42; - dL(ii, k, 43) = g43; - dL(ii, k, 44) = g44; - dL(ii, k, 45) = g45; - dL(ii, k, 46) = g46; - dL(ii, k, 47) = g47; - dL(ii, k, 48) = g48; - dL(ii, k, 49) = g49; - dL(ii, k, 50) = g50; - dL(ii, k, 51) = g51; - dL(ii, k, 52) = g52; - dL(ii, k, 53) = g53; - dL(ii, k, 54) = g54; - dL(ii, k, 55) = g55; - dL(ii, k, 56) = g56; - dL(ii, k, 57) = g57; - dL(ii, k, 58) = g58; - dL(ii, k, 59) = g59; - dL(ii, k, 60) = g60; - dL(ii, k, 61) = g61; - dL(ii, k, 62) = g62; - dL(ii, k, 63) = g63; - dL(ii, k, 64) = g64; - dL(ii, k, 65) = g65; - dL(ii, k, 66) = g66; - dL(ii, k, 67) = g67; - dL(ii, k, 68) = g68; } } { const float a0 = L(ii, k, 0); const float a1 = L(ii, k, 1); const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); + const float a6 = L(ii, k, 6); const float a7 = L(ii, k, 7); const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); + const float a19 = L(ii, k, 19); + const float a20 = L(ii, k, 20); + const float a21 = L(ii, k, 21); + const float a22 = L(ii, k, 22); const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); float h0 = 0.0f; + float h1 = 0.0f; + float h2 = 0.0f; + float h3 = 0.0f; float h4 = 0.0f; float h5 = 0.0f; float h6 = 0.0f; - float h12 = 0.0f; - float h13 = 0.0f; - float h14 = 0.0f; - float h15 = 0.0f; - float h16 = 0.0f; - float h24 = 0.0f; - float h25 = 0.0f; - float h26 = 0.0f; - float h27 = 0.0f; - float h28 = 0.0f; - float h29 = 0.0f; - float h30 = 0.0f; + float h7 = 0.0f; + float h8 = 0.0f; { const float d = D(ii, k, 0); h0 += 1.0f * d * a0; } @@ -19499,94 +27479,61 @@ KOKKOS_INLINE_FUNCTION void rev_BBB(const V &L, const V &R, const V &D, const V h0 += 1.0f * d * a1; } { const float d = D(ii, k, 2); - h4 += 0.3333333432674408f * d * a7; - h5 += 0.3333333432674408f * d * a8; - h6 += 0.3333333432674408f * d * a9; + h1 += 0.3333333432674408f * d * a6; + h2 += 0.3333333432674408f * d * a7; + h3 += 0.3333333432674408f * d * a8; } { const float d = D(ii, k, 3); - h12 += 0.20000000298023224f * d * a23; - h13 += 0.20000000298023224f * d * a24; - h14 += 0.20000000298023224f * d * a25; - h15 += 0.20000000298023224f * d * a26; - h16 += 0.20000000298023224f * d * a27; - } - { const float d = D(ii, k, 4); h0 += 1.0f * d * a2; } - { const float d = D(ii, k, 5); - h12 += 0.20000000298023224f * d * a28; - h13 += 0.20000000298023224f * d * a29; - h14 += 0.20000000298023224f * d * a30; - h15 += 0.20000000298023224f * d * a31; - h16 += 0.20000000298023224f * d * a32; - } - { const float d = D(ii, k, 6); - h24 += 0.1428571492433548f * d * a62; - h25 += 0.1428571492433548f * d * a63; - h26 += 0.1428571492433548f * d * a64; - h27 += 0.1428571492433548f * d * a65; - h28 += 0.1428571492433548f * d * a66; - h29 += 0.1428571492433548f * d * a67; - h30 += 0.1428571492433548f * d * a68; - } - { const float d = D(ii, k, 7); - h4 += 0.3333333432674408f * d * a10; - h5 += 0.3333333432674408f * d * a11; - h6 += 0.3333333432674408f * d * a12; - } - { const float d = D(ii, k, 8); - h12 += 0.20000000298023224f * d * a38; - h13 += 0.20000000298023224f * d * a39; - h14 += 0.20000000298023224f * d * a40; - h15 += 0.20000000298023224f * d * a41; - h16 += 0.20000000298023224f * d * a42; - } - { const float d = D(ii, k, 9); - h0 += 1.0f * d * a3; - } - { const float d = D(ii, k, 10); - h12 += 0.20000000298023224f * d * a43; - h13 += 0.20000000298023224f * d * a44; - h14 += 0.20000000298023224f * d * a45; - h15 += 0.20000000298023224f * d * a46; - h16 += 0.20000000298023224f * d * a47; + { const float d = D(ii, k, 4); + h4 += 0.20000000298023224f * d * a19; + h5 += 0.20000000298023224f * d * a20; + h6 += 0.20000000298023224f * d * a21; + h7 += 0.20000000298023224f * d * a22; + h8 += 0.20000000298023224f * d * a23; } dR(ii, k, 0) += h0; + dR(ii, k, 1) += h1; + dR(ii, k, 2) += h2; + dR(ii, k, 3) += h3; dR(ii, k, 4) += h4; dR(ii, k, 5) += h5; dR(ii, k, 6) += h6; - dR(ii, k, 12) += h12; - dR(ii, k, 13) += h13; - dR(ii, k, 14) += h14; - dR(ii, k, 15) += h15; - dR(ii, k, 16) += h16; - dR(ii, k, 24) += h24; - dR(ii, k, 25) += h25; - dR(ii, k, 26) += h26; - dR(ii, k, 27) += h27; - dR(ii, k, 28) += h28; - dR(ii, k, 29) += h29; - dR(ii, k, 30) += h30; + dR(ii, k, 7) += h7; + dR(ii, k, 8) += h8; + } } -} -constexpr int nt_BBBB = 156; -constexpr int tab_BBBB[156][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {1,1,4}, {2,1,5}, {3,1,6}, {23,18,7}, {24,19,7}, {25,20,7}, {26,21,7}, {27,22,7}, {28,18,8}, {29,19,8}, {30,20,8}, {31,21,8}, {32,22,8}, {33,18,9}, {34,19,9}, {35,20,9}, {36,21,9}, {37,22,9}, {38,18,10}, {39,19,10}, {40,20,10}, {41,21,10}, {42,22,10}, {43,18,11}, {44,19,11}, {45,20,11}, {46,21,11}, {47,22,11}, {7,7,12}, {8,8,12}, {9,9,12}, {10,7,13}, {11,8,13}, {12,9,13}, {23,23,14}, {24,24,14}, {25,25,14}, {26,26,14}, {27,27,14}, {28,23,15}, {29,24,15}, {30,25,15}, {31,26,15}, {32,27,15}, {33,23,16}, {34,24,16}, {35,25,16}, {36,26,16}, {37,27,16}, {38,23,17}, {39,24,17}, {40,25,17}, {41,26,17}, {42,27,17}, {43,23,18}, {44,24,18}, {45,25,18}, {46,26,18}, {47,27,18}, {55,55,19}, {56,56,19}, {57,57,19}, {58,58,19}, {59,59,19}, {60,60,19}, {61,61,19}, {62,55,20}, {63,56,20}, {64,57,20}, {65,58,20}, {66,59,20}, {67,60,20}, {68,61,20}, {69,55,21}, {70,56,21}, {71,57,21}, {72,58,21}, {73,59,21}, {74,60,21}, {75,61,21}, {2,2,22}, {3,2,23}, {33,28,24}, {34,29,24}, {35,30,24}, {36,31,24}, {37,32,24}, {38,28,25}, {39,29,25}, {40,30,25}, {41,31,25}, {42,32,25}, {43,28,26}, {44,29,26}, {45,30,26}, {46,31,26}, {47,32,26}, {33,33,27}, {34,34,27}, {35,35,27}, {36,36,27}, {37,37,27}, {38,33,28}, {39,34,28}, {40,35,28}, {41,36,28}, {42,37,28}, {43,33,29}, {44,34,29}, {45,35,29}, {46,36,29}, {47,37,29}, {62,62,30}, {63,63,30}, {64,64,30}, {65,65,30}, {66,66,30}, {67,67,30}, {68,68,30}, {69,62,31}, {70,63,31}, {71,64,31}, {72,65,31}, {73,66,31}, {74,67,31}, {75,68,31}, {10,10,32}, {11,11,32}, {12,12,32}, {38,38,33}, {39,39,33}, {40,40,33}, {41,41,33}, {42,42,33}, {43,38,34}, {44,39,34}, {45,40,34}, {46,41,34}, {47,42,34}, {69,69,35}, {70,70,35}, {71,71,35}, {72,72,35}, {73,73,35}, {74,74,35}, {75,75,35}, {3,3,36}, {43,43,37}, {44,44,37}, {45,45,37}, {46,46,37}, {47,47,37}}; -constexpr double cg_BBBB[156] = {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224}; +}; -template -KOKKOS_INLINE_FUNCTION void fwd_BBBB(const V &L, const V &R, const V &out, const int ii, const int k) -{ +// self product, 96 terms: GRACE-OFF-2L-medium AAAA, GRACE-OFF-2L-medium BBBB, GRACE-OFF-2L-large BBBB +struct T96_f6a40054 { + static constexpr int nt = 96, nl = 59; + static constexpr int tab[96][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {7,4,4}, {8,5,4}, {9,6,4}, {10,4,5}, {11,5,5}, {12,6,5}, {1,1,6}, {2,1,7}, {3,1,8}, {23,13,9}, {24,14,9}, {25,15,9}, {26,16,9}, {27,17,9}, {28,13,10}, {29,14,10}, {30,15,10}, {31,16,10}, {32,17,10}, {33,13,11}, {34,14,11}, {35,15,11}, {36,16,11}, {37,17,11}, {23,18,12}, {24,19,12}, {25,20,12}, {26,21,12}, {27,22,12}, {33,18,13}, {34,19,13}, {35,20,13}, {36,21,13}, {37,22,13}, {7,7,14}, {8,8,14}, {9,9,14}, {10,7,15}, {11,8,15}, {12,9,15}, {38,38,16}, {39,39,16}, {40,40,16}, {41,41,16}, {42,42,16}, {43,43,16}, {44,44,16}, {52,38,17}, {53,39,17}, {54,40,17}, {55,41,17}, {56,42,17}, {57,43,17}, {58,44,17}, {2,2,18}, {3,2,19}, {28,23,20}, {29,24,20}, {30,25,20}, {31,26,20}, {32,27,20}, {33,23,21}, {34,24,21}, {35,25,21}, {36,26,21}, {37,27,21}, {28,28,22}, {29,29,22}, {30,30,22}, {31,31,22}, {32,32,22}, {33,28,23}, {34,29,23}, {35,30,23}, {36,31,23}, {37,32,23}, {10,10,24}, {11,11,24}, {12,12,24}, {52,52,25}, {53,53,25}, {54,54,25}, {55,55,25}, {56,56,25}, {57,57,25}, {58,58,25}, {3,3,26}, {33,33,27}, {34,34,27}, {35,35,27}, {36,36,27}, {37,37,27}}; + static constexpr double cg[96] = {1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993}; + + template + KOKKOS_INLINE_FUNCTION static void fwd(const V &L, const V &R, const V &out, const int ii, const int k) + { const float a0 = L(ii, k, 0); const float a1 = L(ii, k, 1); const float a2 = L(ii, k, 2); const float a3 = L(ii, k, 3); + const float a4 = L(ii, k, 4); + const float a5 = L(ii, k, 5); + const float a6 = L(ii, k, 6); const float a7 = L(ii, k, 7); const float a8 = L(ii, k, 8); const float a9 = L(ii, k, 9); const float a10 = L(ii, k, 10); const float a11 = L(ii, k, 11); const float a12 = L(ii, k, 12); + const float a13 = L(ii, k, 13); + const float a14 = L(ii, k, 14); + const float a15 = L(ii, k, 15); + const float a16 = L(ii, k, 16); + const float a17 = L(ii, k, 17); const float a18 = L(ii, k, 18); const float a19 = L(ii, k, 19); const float a20 = L(ii, k, 20); @@ -19614,83 +27561,65 @@ KOKKOS_INLINE_FUNCTION void fwd_BBBB(const V &L, const V &R, const V &out, const const float a42 = L(ii, k, 42); const float a43 = L(ii, k, 43); const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); + const float a52 = L(ii, k, 52); + const float a53 = L(ii, k, 53); + const float a54 = L(ii, k, 54); const float a55 = L(ii, k, 55); const float a56 = L(ii, k, 56); const float a57 = L(ii, k, 57); const float a58 = L(ii, k, 58); - const float a59 = L(ii, k, 59); - const float a60 = L(ii, k, 60); - const float a61 = L(ii, k, 61); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); out(ii, k, 0) = 1.0f * a0 * a0; out(ii, k, 1) = 1.0f * a1 * a0; out(ii, k, 2) = 1.0f * a2 * a0; out(ii, k, 3) = 1.0f * a3 * a0; - out(ii, k, 4) = 1.0f * a1 * a1; - out(ii, k, 5) = 1.0f * a2 * a1; - out(ii, k, 6) = 1.0f * a3 * a1; - out(ii, k, 7) = 0.20000000298023224f * a23 * a18 + 0.20000000298023224f * a24 * a19 + 0.20000000298023224f * a25 * a20 + 0.20000000298023224f * a26 * a21 + 0.20000000298023224f * a27 * a22; - out(ii, k, 8) = 0.20000000298023224f * a28 * a18 + 0.20000000298023224f * a29 * a19 + 0.20000000298023224f * a30 * a20 + 0.20000000298023224f * a31 * a21 + 0.20000000298023224f * a32 * a22; - out(ii, k, 9) = 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21 + 0.20000000298023224f * a37 * a22; - out(ii, k, 10) = 0.20000000298023224f * a38 * a18 + 0.20000000298023224f * a39 * a19 + 0.20000000298023224f * a40 * a20 + 0.20000000298023224f * a41 * a21 + 0.20000000298023224f * a42 * a22; - out(ii, k, 11) = 0.20000000298023224f * a43 * a18 + 0.20000000298023224f * a44 * a19 + 0.20000000298023224f * a45 * a20 + 0.20000000298023224f * a46 * a21 + 0.20000000298023224f * a47 * a22; - out(ii, k, 12) = 0.3333333432674408f * a7 * a7 + 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9; - out(ii, k, 13) = 0.3333333432674408f * a10 * a7 + 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9; - out(ii, k, 14) = 0.20000000298023224f * a23 * a23 + 0.20000000298023224f * a24 * a24 + 0.20000000298023224f * a25 * a25 + 0.20000000298023224f * a26 * a26 + 0.20000000298023224f * a27 * a27; - out(ii, k, 15) = 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26 + 0.20000000298023224f * a32 * a27; - out(ii, k, 16) = 0.20000000298023224f * a33 * a23 + 0.20000000298023224f * a34 * a24 + 0.20000000298023224f * a35 * a25 + 0.20000000298023224f * a36 * a26 + 0.20000000298023224f * a37 * a27; - out(ii, k, 17) = 0.20000000298023224f * a38 * a23 + 0.20000000298023224f * a39 * a24 + 0.20000000298023224f * a40 * a25 + 0.20000000298023224f * a41 * a26 + 0.20000000298023224f * a42 * a27; - out(ii, k, 18) = 0.20000000298023224f * a43 * a23 + 0.20000000298023224f * a44 * a24 + 0.20000000298023224f * a45 * a25 + 0.20000000298023224f * a46 * a26 + 0.20000000298023224f * a47 * a27; - out(ii, k, 19) = 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58 + 0.1428571492433548f * a59 * a59 + 0.1428571492433548f * a60 * a60 + 0.1428571492433548f * a61 * a61; - out(ii, k, 20) = 0.1428571492433548f * a62 * a55 + 0.1428571492433548f * a63 * a56 + 0.1428571492433548f * a64 * a57 + 0.1428571492433548f * a65 * a58 + 0.1428571492433548f * a66 * a59 + 0.1428571492433548f * a67 * a60 + 0.1428571492433548f * a68 * a61; - out(ii, k, 21) = 0.1428571492433548f * a69 * a55 + 0.1428571492433548f * a70 * a56 + 0.1428571492433548f * a71 * a57 + 0.1428571492433548f * a72 * a58 + 0.1428571492433548f * a73 * a59 + 0.1428571492433548f * a74 * a60 + 0.1428571492433548f * a75 * a61; - out(ii, k, 22) = 1.0f * a2 * a2; - out(ii, k, 23) = 1.0f * a3 * a2; - out(ii, k, 24) = 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31 + 0.20000000298023224f * a37 * a32; - out(ii, k, 25) = 0.20000000298023224f * a38 * a28 + 0.20000000298023224f * a39 * a29 + 0.20000000298023224f * a40 * a30 + 0.20000000298023224f * a41 * a31 + 0.20000000298023224f * a42 * a32; - out(ii, k, 26) = 0.20000000298023224f * a43 * a28 + 0.20000000298023224f * a44 * a29 + 0.20000000298023224f * a45 * a30 + 0.20000000298023224f * a46 * a31 + 0.20000000298023224f * a47 * a32; + out(ii, k, 4) = 0.3333333432674408f * a7 * a4 + 0.3333333432674408f * a8 * a5 + 0.3333333432674408f * a9 * a6; + out(ii, k, 5) = 0.3333333432674408f * a10 * a4 + 0.3333333432674408f * a11 * a5 + 0.3333333432674408f * a12 * a6; + out(ii, k, 6) = 1.0f * a1 * a1; + out(ii, k, 7) = 1.0f * a2 * a1; + out(ii, k, 8) = 1.0f * a3 * a1; + out(ii, k, 9) = 0.20000000298023224f * a23 * a13 + 0.20000000298023224f * a24 * a14 + 0.20000000298023224f * a25 * a15 + 0.20000000298023224f * a26 * a16 + 0.20000000298023224f * a27 * a17; + out(ii, k, 10) = 0.20000000298023224f * a28 * a13 + 0.20000000298023224f * a29 * a14 + 0.20000000298023224f * a30 * a15 + 0.20000000298023224f * a31 * a16 + 0.20000000298023224f * a32 * a17; + out(ii, k, 11) = 0.20000000298023224f * a33 * a13 + 0.20000000298023224f * a34 * a14 + 0.20000000298023224f * a35 * a15 + 0.20000000298023224f * a36 * a16 + 0.20000000298023224f * a37 * a17; + out(ii, k, 12) = 0.20000000298023224f * a23 * a18 + 0.20000000298023224f * a24 * a19 + 0.20000000298023224f * a25 * a20 + 0.20000000298023224f * a26 * a21 + 0.20000000298023224f * a27 * a22; + out(ii, k, 13) = 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21 + 0.20000000298023224f * a37 * a22; + out(ii, k, 14) = 0.3333333432674408f * a7 * a7 + 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9; + out(ii, k, 15) = 0.3333333432674408f * a10 * a7 + 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9; + out(ii, k, 16) = 0.1428571492433548f * a38 * a38 + 0.1428571492433548f * a39 * a39 + 0.1428571492433548f * a40 * a40 + 0.1428571492433548f * a41 * a41 + 0.1428571492433548f * a42 * a42 + 0.1428571492433548f * a43 * a43 + 0.1428571492433548f * a44 * a44; + out(ii, k, 17) = 0.1428571492433548f * a52 * a38 + 0.1428571492433548f * a53 * a39 + 0.1428571492433548f * a54 * a40 + 0.1428571492433548f * a55 * a41 + 0.1428571492433548f * a56 * a42 + 0.1428571492433548f * a57 * a43 + 0.1428571492433548f * a58 * a44; + out(ii, k, 18) = 1.0f * a2 * a2; + out(ii, k, 19) = 1.0f * a3 * a2; + out(ii, k, 20) = 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26 + 0.20000000298023224f * a32 * a27; + out(ii, k, 21) = 0.20000000298023224f * a33 * a23 + 0.20000000298023224f * a34 * a24 + 0.20000000298023224f * a35 * a25 + 0.20000000298023224f * a36 * a26 + 0.20000000298023224f * a37 * a27; + out(ii, k, 22) = 0.20000000298023224f * a28 * a28 + 0.20000000298023224f * a29 * a29 + 0.20000000298023224f * a30 * a30 + 0.20000000298023224f * a31 * a31 + 0.20000000298023224f * a32 * a32; + out(ii, k, 23) = 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31 + 0.20000000298023224f * a37 * a32; + out(ii, k, 24) = 0.3333333432674408f * a10 * a10 + 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12; + out(ii, k, 25) = 0.1428571492433548f * a52 * a52 + 0.1428571492433548f * a53 * a53 + 0.1428571492433548f * a54 * a54 + 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58; + out(ii, k, 26) = 1.0f * a3 * a3; out(ii, k, 27) = 0.20000000298023224f * a33 * a33 + 0.20000000298023224f * a34 * a34 + 0.20000000298023224f * a35 * a35 + 0.20000000298023224f * a36 * a36 + 0.20000000298023224f * a37 * a37; - out(ii, k, 28) = 0.20000000298023224f * a38 * a33 + 0.20000000298023224f * a39 * a34 + 0.20000000298023224f * a40 * a35 + 0.20000000298023224f * a41 * a36 + 0.20000000298023224f * a42 * a37; - out(ii, k, 29) = 0.20000000298023224f * a43 * a33 + 0.20000000298023224f * a44 * a34 + 0.20000000298023224f * a45 * a35 + 0.20000000298023224f * a46 * a36 + 0.20000000298023224f * a47 * a37; - out(ii, k, 30) = 0.1428571492433548f * a62 * a62 + 0.1428571492433548f * a63 * a63 + 0.1428571492433548f * a64 * a64 + 0.1428571492433548f * a65 * a65 + 0.1428571492433548f * a66 * a66 + 0.1428571492433548f * a67 * a67 + 0.1428571492433548f * a68 * a68; - out(ii, k, 31) = 0.1428571492433548f * a69 * a62 + 0.1428571492433548f * a70 * a63 + 0.1428571492433548f * a71 * a64 + 0.1428571492433548f * a72 * a65 + 0.1428571492433548f * a73 * a66 + 0.1428571492433548f * a74 * a67 + 0.1428571492433548f * a75 * a68; - out(ii, k, 32) = 0.3333333432674408f * a10 * a10 + 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12; - out(ii, k, 33) = 0.20000000298023224f * a38 * a38 + 0.20000000298023224f * a39 * a39 + 0.20000000298023224f * a40 * a40 + 0.20000000298023224f * a41 * a41 + 0.20000000298023224f * a42 * a42; - out(ii, k, 34) = 0.20000000298023224f * a43 * a38 + 0.20000000298023224f * a44 * a39 + 0.20000000298023224f * a45 * a40 + 0.20000000298023224f * a46 * a41 + 0.20000000298023224f * a47 * a42; - out(ii, k, 35) = 0.1428571492433548f * a69 * a69 + 0.1428571492433548f * a70 * a70 + 0.1428571492433548f * a71 * a71 + 0.1428571492433548f * a72 * a72 + 0.1428571492433548f * a73 * a73 + 0.1428571492433548f * a74 * a74 + 0.1428571492433548f * a75 * a75; - out(ii, k, 36) = 1.0f * a3 * a3; - out(ii, k, 37) = 0.20000000298023224f * a43 * a43 + 0.20000000298023224f * a44 * a44 + 0.20000000298023224f * a45 * a45 + 0.20000000298023224f * a46 * a46 + 0.20000000298023224f * a47 * a47; -} + } -template -KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ + template + KOKKOS_INLINE_FUNCTION static void rev(const V &F, const V &, const V &D, const V &dF, const V &, + const int ii, const int k) + { const float f0 = F(ii, k, 0); const float f1 = F(ii, k, 1); const float f2 = F(ii, k, 2); const float f3 = F(ii, k, 3); + const float f4 = F(ii, k, 4); + const float f5 = F(ii, k, 5); + const float f6 = F(ii, k, 6); const float f7 = F(ii, k, 7); const float f8 = F(ii, k, 8); const float f9 = F(ii, k, 9); const float f10 = F(ii, k, 10); const float f11 = F(ii, k, 11); const float f12 = F(ii, k, 12); + const float f13 = F(ii, k, 13); + const float f14 = F(ii, k, 14); + const float f15 = F(ii, k, 15); + const float f16 = F(ii, k, 16); + const float f17 = F(ii, k, 17); const float f18 = F(ii, k, 18); const float f19 = F(ii, k, 19); const float f20 = F(ii, k, 20); @@ -19718,30 +27647,13 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V const float f42 = F(ii, k, 42); const float f43 = F(ii, k, 43); const float f44 = F(ii, k, 44); - const float f45 = F(ii, k, 45); - const float f46 = F(ii, k, 46); - const float f47 = F(ii, k, 47); + const float f52 = F(ii, k, 52); + const float f53 = F(ii, k, 53); + const float f54 = F(ii, k, 54); const float f55 = F(ii, k, 55); const float f56 = F(ii, k, 56); const float f57 = F(ii, k, 57); const float f58 = F(ii, k, 58); - const float f59 = F(ii, k, 59); - const float f60 = F(ii, k, 60); - const float f61 = F(ii, k, 61); - const float f62 = F(ii, k, 62); - const float f63 = F(ii, k, 63); - const float f64 = F(ii, k, 64); - const float f65 = F(ii, k, 65); - const float f66 = F(ii, k, 66); - const float f67 = F(ii, k, 67); - const float f68 = F(ii, k, 68); - const float f69 = F(ii, k, 69); - const float f70 = F(ii, k, 70); - const float f71 = F(ii, k, 71); - const float f72 = F(ii, k, 72); - const float f73 = F(ii, k, 73); - const float f74 = F(ii, k, 74); - const float f75 = F(ii, k, 75); { float g0 = 0.0f; float g1 = 0.0f; @@ -19808,18 +27720,70 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g0 += 1.0f * d * f3; } { const float d = D(ii, k, 4); + g7 += 0.3333333432674408f * d * f4; + g4 += 0.3333333432674408f * d * f7; + g8 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f8; + g9 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f9; + } + { const float d = D(ii, k, 5); + g10 += 0.3333333432674408f * d * f4; + g4 += 0.3333333432674408f * d * f10; + g11 += 0.3333333432674408f * d * f5; + g5 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f6; + g6 += 0.3333333432674408f * d * f12; + } + { const float d = D(ii, k, 6); g1 += 1.0f * d * f1; g1 += 1.0f * d * f1; } - { const float d = D(ii, k, 5); + { const float d = D(ii, k, 7); g2 += 1.0f * d * f1; g1 += 1.0f * d * f2; } - { const float d = D(ii, k, 6); + { const float d = D(ii, k, 8); g3 += 1.0f * d * f1; g1 += 1.0f * d * f3; } - { const float d = D(ii, k, 7); + { const float d = D(ii, k, 9); + g23 += 0.20000000298023224f * d * f13; + g13 += 0.20000000298023224f * d * f23; + g24 += 0.20000000298023224f * d * f14; + g14 += 0.20000000298023224f * d * f24; + g25 += 0.20000000298023224f * d * f15; + g15 += 0.20000000298023224f * d * f25; + g26 += 0.20000000298023224f * d * f16; + g16 += 0.20000000298023224f * d * f26; + g27 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f27; + } + { const float d = D(ii, k, 10); + g28 += 0.20000000298023224f * d * f13; + g13 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f14; + g14 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f15; + g15 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f16; + g16 += 0.20000000298023224f * d * f31; + g32 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f32; + } + { const float d = D(ii, k, 11); + g33 += 0.20000000298023224f * d * f13; + g13 += 0.20000000298023224f * d * f33; + g34 += 0.20000000298023224f * d * f14; + g14 += 0.20000000298023224f * d * f34; + g35 += 0.20000000298023224f * d * f15; + g15 += 0.20000000298023224f * d * f35; + g36 += 0.20000000298023224f * d * f16; + g16 += 0.20000000298023224f * d * f36; + g37 += 0.20000000298023224f * d * f17; + g17 += 0.20000000298023224f * d * f37; + } + { const float d = D(ii, k, 12); g23 += 0.20000000298023224f * d * f18; g18 += 0.20000000298023224f * d * f23; g24 += 0.20000000298023224f * d * f19; @@ -19831,19 +27795,7 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g27 += 0.20000000298023224f * d * f22; g22 += 0.20000000298023224f * d * f27; } - { const float d = D(ii, k, 8); - g28 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f31; - g32 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f32; - } - { const float d = D(ii, k, 9); + { const float d = D(ii, k, 13); g33 += 0.20000000298023224f * d * f18; g18 += 0.20000000298023224f * d * f33; g34 += 0.20000000298023224f * d * f19; @@ -19855,31 +27807,7 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g37 += 0.20000000298023224f * d * f22; g22 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 10); - g38 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 11); - g43 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 12); + { const float d = D(ii, k, 14); g7 += 0.3333333432674408f * d * f7; g7 += 0.3333333432674408f * d * f7; g8 += 0.3333333432674408f * d * f8; @@ -19887,7 +27815,7 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g9 += 0.3333333432674408f * d * f9; g9 += 0.3333333432674408f * d * f9; } - { const float d = D(ii, k, 13); + { const float d = D(ii, k, 15); g10 += 0.3333333432674408f * d * f7; g7 += 0.3333333432674408f * d * f10; g11 += 0.3333333432674408f * d * f8; @@ -19895,19 +27823,40 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g12 += 0.3333333432674408f * d * f9; g9 += 0.3333333432674408f * d * f12; } - { const float d = D(ii, k, 14); - g23 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f23; - g24 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f24; - g25 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f25; - g26 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f26; - g27 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f27; + { const float d = D(ii, k, 16); + g38 += 0.1428571492433548f * d * f38; + g38 += 0.1428571492433548f * d * f38; + g39 += 0.1428571492433548f * d * f39; + g39 += 0.1428571492433548f * d * f39; + g40 += 0.1428571492433548f * d * f40; + g40 += 0.1428571492433548f * d * f40; + g41 += 0.1428571492433548f * d * f41; + g41 += 0.1428571492433548f * d * f41; + g42 += 0.1428571492433548f * d * f42; + g42 += 0.1428571492433548f * d * f42; + g43 += 0.1428571492433548f * d * f43; + g43 += 0.1428571492433548f * d * f43; + g44 += 0.1428571492433548f * d * f44; + g44 += 0.1428571492433548f * d * f44; + } + { const float d = D(ii, k, 17); + g38 += 0.1428571492433548f * d * f52; + g39 += 0.1428571492433548f * d * f53; + g40 += 0.1428571492433548f * d * f54; + g41 += 0.1428571492433548f * d * f55; + g42 += 0.1428571492433548f * d * f56; + g43 += 0.1428571492433548f * d * f57; + g44 += 0.1428571492433548f * d * f58; + } + { const float d = D(ii, k, 18); + g2 += 1.0f * d * f2; + g2 += 1.0f * d * f2; + } + { const float d = D(ii, k, 19); + g3 += 1.0f * d * f2; + g2 += 1.0f * d * f3; } - { const float d = D(ii, k, 15); + { const float d = D(ii, k, 20); g28 += 0.20000000298023224f * d * f23; g23 += 0.20000000298023224f * d * f28; g29 += 0.20000000298023224f * d * f24; @@ -19919,7 +27868,7 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g32 += 0.20000000298023224f * d * f27; g27 += 0.20000000298023224f * d * f32; } - { const float d = D(ii, k, 16); + { const float d = D(ii, k, 21); g33 += 0.20000000298023224f * d * f23; g23 += 0.20000000298023224f * d * f33; g34 += 0.20000000298023224f * d * f24; @@ -19931,39 +27880,19 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g37 += 0.20000000298023224f * d * f27; g27 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 17); - g38 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 18); - g43 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f47; - } { const float d = D(ii, k, 22); - g2 += 1.0f * d * f2; - g2 += 1.0f * d * f2; + g28 += 0.20000000298023224f * d * f28; + g28 += 0.20000000298023224f * d * f28; + g29 += 0.20000000298023224f * d * f29; + g29 += 0.20000000298023224f * d * f29; + g30 += 0.20000000298023224f * d * f30; + g30 += 0.20000000298023224f * d * f30; + g31 += 0.20000000298023224f * d * f31; + g31 += 0.20000000298023224f * d * f31; + g32 += 0.20000000298023224f * d * f32; + g32 += 0.20000000298023224f * d * f32; } { const float d = D(ii, k, 23); - g3 += 1.0f * d * f2; - g2 += 1.0f * d * f3; - } - { const float d = D(ii, k, 24); g33 += 0.20000000298023224f * d * f28; g28 += 0.20000000298023224f * d * f33; g34 += 0.20000000298023224f * d * f29; @@ -19975,29 +27904,17 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g37 += 0.20000000298023224f * d * f32; g32 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 25); - g38 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f42; + { const float d = D(ii, k, 24); + g10 += 0.3333333432674408f * d * f10; + g10 += 0.3333333432674408f * d * f10; + g11 += 0.3333333432674408f * d * f11; + g11 += 0.3333333432674408f * d * f11; + g12 += 0.3333333432674408f * d * f12; + g12 += 0.3333333432674408f * d * f12; } { const float d = D(ii, k, 26); - g43 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f47; + g3 += 1.0f * d * f3; + g3 += 1.0f * d * f3; } { const float d = D(ii, k, 27); g33 += 0.20000000298023224f * d * f33; @@ -20011,126 +27928,105 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g37 += 0.20000000298023224f * d * f37; g37 += 0.20000000298023224f * d * f37; } - { const float d = D(ii, k, 28); - g38 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 29); - g43 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 32); - g10 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f10; - g11 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f12; - } - { const float d = D(ii, k, 33); - g38 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 34); - g43 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 36); - g3 += 1.0f * d * f3; - g3 += 1.0f * d * f3; - } - { const float d = D(ii, k, 37); - g43 += 0.20000000298023224f * d * f43; - g43 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f44; - g44 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f45; - g45 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f46; - g46 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f47; - g47 += 0.20000000298023224f * d * f47; + if constexpr (ACC) { + dF(ii, k, 0) += g0; + dF(ii, k, 1) += g1; + dF(ii, k, 2) += g2; + dF(ii, k, 3) += g3; + dF(ii, k, 4) += g4; + dF(ii, k, 5) += g5; + dF(ii, k, 6) += g6; + dF(ii, k, 7) += g7; + dF(ii, k, 8) += g8; + dF(ii, k, 9) += g9; + dF(ii, k, 10) += g10; + dF(ii, k, 11) += g11; + dF(ii, k, 12) += g12; + dF(ii, k, 13) += g13; + dF(ii, k, 14) += g14; + dF(ii, k, 15) += g15; + dF(ii, k, 16) += g16; + dF(ii, k, 17) += g17; + dF(ii, k, 18) += g18; + dF(ii, k, 19) += g19; + dF(ii, k, 20) += g20; + dF(ii, k, 21) += g21; + dF(ii, k, 22) += g22; + dF(ii, k, 23) += g23; + dF(ii, k, 24) += g24; + dF(ii, k, 25) += g25; + dF(ii, k, 26) += g26; + dF(ii, k, 27) += g27; + dF(ii, k, 28) += g28; + dF(ii, k, 29) += g29; + dF(ii, k, 30) += g30; + dF(ii, k, 31) += g31; + dF(ii, k, 32) += g32; + dF(ii, k, 33) += g33; + dF(ii, k, 34) += g34; + dF(ii, k, 35) += g35; + dF(ii, k, 36) += g36; + dF(ii, k, 37) += g37; + dF(ii, k, 38) += g38; + dF(ii, k, 39) += g39; + dF(ii, k, 40) += g40; + dF(ii, k, 41) += g41; + dF(ii, k, 42) += g42; + dF(ii, k, 43) += g43; + dF(ii, k, 44) += g44; + dF(ii, k, 45) += g45; + dF(ii, k, 46) += g46; + dF(ii, k, 47) += g47; + } else { + dF(ii, k, 0) = g0; + dF(ii, k, 1) = g1; + dF(ii, k, 2) = g2; + dF(ii, k, 3) = g3; + dF(ii, k, 4) = g4; + dF(ii, k, 5) = g5; + dF(ii, k, 6) = g6; + dF(ii, k, 7) = g7; + dF(ii, k, 8) = g8; + dF(ii, k, 9) = g9; + dF(ii, k, 10) = g10; + dF(ii, k, 11) = g11; + dF(ii, k, 12) = g12; + dF(ii, k, 13) = g13; + dF(ii, k, 14) = g14; + dF(ii, k, 15) = g15; + dF(ii, k, 16) = g16; + dF(ii, k, 17) = g17; + dF(ii, k, 18) = g18; + dF(ii, k, 19) = g19; + dF(ii, k, 20) = g20; + dF(ii, k, 21) = g21; + dF(ii, k, 22) = g22; + dF(ii, k, 23) = g23; + dF(ii, k, 24) = g24; + dF(ii, k, 25) = g25; + dF(ii, k, 26) = g26; + dF(ii, k, 27) = g27; + dF(ii, k, 28) = g28; + dF(ii, k, 29) = g29; + dF(ii, k, 30) = g30; + dF(ii, k, 31) = g31; + dF(ii, k, 32) = g32; + dF(ii, k, 33) = g33; + dF(ii, k, 34) = g34; + dF(ii, k, 35) = g35; + dF(ii, k, 36) = g36; + dF(ii, k, 37) = g37; + dF(ii, k, 38) = g38; + dF(ii, k, 39) = g39; + dF(ii, k, 40) = g40; + dF(ii, k, 41) = g41; + dF(ii, k, 42) = g42; + dF(ii, k, 43) = g43; + dF(ii, k, 44) = g44; + dF(ii, k, 45) = g45; + dF(ii, k, 46) = g46; + dF(ii, k, 47) = g47; } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; - dF(ii, k, 25) = g25; - dF(ii, k, 26) = g26; - dF(ii, k, 27) = g27; - dF(ii, k, 28) = g28; - dF(ii, k, 29) = g29; - dF(ii, k, 30) = g30; - dF(ii, k, 31) = g31; - dF(ii, k, 32) = g32; - dF(ii, k, 33) = g33; - dF(ii, k, 34) = g34; - dF(ii, k, 35) = g35; - dF(ii, k, 36) = g36; - dF(ii, k, 37) = g37; - dF(ii, k, 38) = g38; - dF(ii, k, 39) = g39; - dF(ii, k, 40) = g40; - dF(ii, k, 41) = g41; - dF(ii, k, 42) = g42; - dF(ii, k, 43) = g43; - dF(ii, k, 44) = g44; - dF(ii, k, 45) = g45; - dF(ii, k, 46) = g46; - dF(ii, k, 47) = g47; } { float g48 = 0.0f; @@ -20144,24 +28040,22 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V float g56 = 0.0f; float g57 = 0.0f; float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - { const float d = D(ii, k, 19); + { const float d = D(ii, k, 17); + g52 += 0.1428571492433548f * d * f38; + g53 += 0.1428571492433548f * d * f39; + g54 += 0.1428571492433548f * d * f40; + g55 += 0.1428571492433548f * d * f41; + g56 += 0.1428571492433548f * d * f42; + g57 += 0.1428571492433548f * d * f43; + g58 += 0.1428571492433548f * d * f44; + } + { const float d = D(ii, k, 25); + g52 += 0.1428571492433548f * d * f52; + g52 += 0.1428571492433548f * d * f52; + g53 += 0.1428571492433548f * d * f53; + g53 += 0.1428571492433548f * d * f53; + g54 += 0.1428571492433548f * d * f54; + g54 += 0.1428571492433548f * d * f54; g55 += 0.1428571492433548f * d * f55; g55 += 0.1428571492433548f * d * f55; g56 += 0.1428571492433548f * d * f56; @@ -20170,126 +28064,47 @@ KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V g57 += 0.1428571492433548f * d * f57; g58 += 0.1428571492433548f * d * f58; g58 += 0.1428571492433548f * d * f58; - g59 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f59; - g60 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f60; - g61 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f61; - } - { const float d = D(ii, k, 20); - g62 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f62; - g63 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f63; - g64 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f64; - g65 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f65; - g66 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f68; - } - { const float d = D(ii, k, 21); - g69 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f72; - g73 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f75; - } - { const float d = D(ii, k, 30); - g62 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f62; - g63 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f63; - g64 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f64; - g65 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f65; - g66 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f68; - } - { const float d = D(ii, k, 31); - g69 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f72; - g73 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f75; } - { const float d = D(ii, k, 35); - g69 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f72; - g73 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f75; + if constexpr (ACC) { + dF(ii, k, 48) += g48; + dF(ii, k, 49) += g49; + dF(ii, k, 50) += g50; + dF(ii, k, 51) += g51; + dF(ii, k, 52) += g52; + dF(ii, k, 53) += g53; + dF(ii, k, 54) += g54; + dF(ii, k, 55) += g55; + dF(ii, k, 56) += g56; + dF(ii, k, 57) += g57; + dF(ii, k, 58) += g58; + } else { + dF(ii, k, 48) = g48; + dF(ii, k, 49) = g49; + dF(ii, k, 50) = g50; + dF(ii, k, 51) = g51; + dF(ii, k, 52) = g52; + dF(ii, k, 53) = g53; + dF(ii, k, 54) = g54; + dF(ii, k, 55) = g55; + dF(ii, k, 56) = g56; + dF(ii, k, 57) = g57; + dF(ii, k, 58) = g58; } - dF(ii, k, 48) = g48; - dF(ii, k, 49) = g49; - dF(ii, k, 50) = g50; - dF(ii, k, 51) = g51; - dF(ii, k, 52) = g52; - dF(ii, k, 53) = g53; - dF(ii, k, 54) = g54; - dF(ii, k, 55) = g55; - dF(ii, k, 56) = g56; - dF(ii, k, 57) = g57; - dF(ii, k, 58) = g58; - dF(ii, k, 59) = g59; - dF(ii, k, 60) = g60; - dF(ii, k, 61) = g61; - dF(ii, k, 62) = g62; - dF(ii, k, 63) = g63; - dF(ii, k, 64) = g64; - dF(ii, k, 65) = g65; - dF(ii, k, 66) = g66; - dF(ii, k, 67) = g67; - dF(ii, k, 68) = g68; - dF(ii, k, 69) = g69; - dF(ii, k, 70) = g70; - dF(ii, k, 71) = g71; - dF(ii, k, 72) = g72; - dF(ii, k, 73) = g73; - dF(ii, k, 74) = g74; - dF(ii, k, 75) = g75; } -} + } + +}; -} // namespace G2LShape_SMAXL +using G1L_AA = Tables; +using G1L_AAA = Tables; +using G1L_AAAA = Tables; +using G2L_AA = Tables; +using G2L_AAA = Tables; +using G2L_AAAA = Tables; +using G2L_BB = Tables; +using G2L_BBB = Tables; +using G2L_BBBB = Tables; + +} // namespace cgt } // namespace kk } // namespace grace - -#endif diff --git a/libgrace/include/grace/kk/fused_dense.h b/libgrace/include/grace/kk/fused_dense.h index bcaceaa..8f9403d 100644 --- a/libgrace/include/grace/kk/fused_dense.h +++ b/libgrace/include/grace/kk/fused_dense.h @@ -18,6 +18,10 @@ #include #include +#include +#include +#include +#include #include #include @@ -436,6 +440,10 @@ void fc_fwd(const FCMetaT &m, int cs, const V3T &in_l, const V3T &in template void fc_fwd4(const FCMetaT &m, int cs, const V3T &in_l, const V3T &in_r, const V3T &out) { + // halves of whole float4: NO a multiple of 8, else the two-atom kernel (this one is then not compiled) + if constexpr (NO % 8 != 0) { + fc_fwd(m, cs, in_l, in_r, out); + } else { using F = float; if (fc_fwd_on_mfma(m, cs, in_l, in_r, out)) return; constexpr int NH = NO / 2, NQ = NH / 4; @@ -483,6 +491,7 @@ void fc_fwd4(const FCMetaT &m, int cs, const V3T &in_l, const V3T &i } } }); + } } // reverse FC, right part, from the transposed weights: thread = (two atoms, source, 1/H of the inputs); @@ -561,7 +570,9 @@ void fc_bwd(const FCMetaT &m, int cs, const V3T &dout, const V3T &di if (fc_bwd_on_mfma(m, cs, dout, din_r)) return; if (m.hr == 1 && m.nirp == 32) { fc_bwd_rt(m, cs, dout, din_r); return; } if (m.hr == 1 && m.nirp == 44) { fc_bwd_rt(m, cs, dout, din_r); return; } + if (m.hr == 1 && m.nirp == 48) { fc_bwd_rt(m, cs, dout, din_r); return; } if (m.hr == 2 && m.nirp == 64) { fc_bwd_rt(m, cs, dout, din_r); return; } + if (nir > NIRMAX) GRACE_KK_ERROR("reverse FC: {} right inputs, compiled for up to {}", nir, NIRMAX); Kokkos::parallel_for("gfused:RevFC_R", Kokkos::RangePolicy>(0, cs * nsrc), KOKKOS_LAMBDA(const int q) { const int sidx = q / cs, ii = q - sidx * cs; if (soff(sidx) == soff(sidx + 1)) return; @@ -643,6 +654,76 @@ void prod_rev(const ProdMetaT &m, int cs, const V3T &L, const V3T &R } } +/* ---------------------------------------------------------------------- + Shape-specialised CG products (cg_tables.h): one struct per compiled CG table, a list of them per engine product. + Each product of a model is matched on its own: cgt_match gives the index of the compiled table equal to it (indices, + and coefficients up to the fp32 literals), -1 for none. cg_prod_fwd / cg_prod_rev run that table's kernel, or + prod_fwd / prod_rev for -1, with the same results: dL assigned (zero beyond the table) or, ACC, accumulated. +------------------------------------------------------------------------- */ + +template class List, class... T, class P> +int cgt_match(List, const P &p) +{ + auto same = [&](const int nt, const int (*tab)[3], const double *cg) { + if ((int) p.cg_coeff.size() != nt) return false; + for (int t = 0; t < nt; t++) + if (p.left_ind[t] != tab[t][0] || p.right_ind[t] != tab[t][1] || p.m_sum_ind[t] != tab[t][2] || + std::fabs(p.cg_coeff[t] - cg[t]) > 1e-6 * std::max(1.0, std::fabs(cg[t]))) return false; // fp32 literals + return true; + }; + int i = 0, id = -1; + auto one = [&](const int nt, const int (*tab)[3], const double *cg) { if (id < 0 && same(nt, tab, cg)) id = i; i++; }; + (one(T::nt, T::tab, T::cg), ...); + return id; +} + +// log line: "specialised: AA AAA, generic: AAAA" (names[k] with ids[k] >= 0, the others) +inline std::string cgt_summary(std::initializer_list> prods) +{ + std::string sp, gen; + for (const auto &[name, id] : prods) (id >= 0 ? sp : gen) += std::string(" ") + name; + return "specialised:" + (sp.empty() ? std::string(" none") : sp) + ", generic:" + + (gen.empty() ? std::string(" none") : gen); +} + +template +void cgt_fwd_t(const char *label, int cs, const V3T &L, const V3T &R, const V3T &out) +{ + const int nc = (int) out.extent(1); + Kokkos::parallel_for(label, Kokkos::RangePolicy>(0, cs * nc), KOKKOS_LAMBDA(const int q) { + const int k = q / cs, ii = q - k * cs; + T::fwd(L, R, out, ii, k); + }); +} + +template +void cgt_rev_t(const char *label, int cs, const V3T &L, const V3T &R, const V3T &D, const V3T &dL, const V3T &dR) +{ + const int nc = (int) D.extent(1), nx = ACC ? 0 : (int) dL.extent(2); + Kokkos::parallel_for(label, Kokkos::RangePolicy>(0, cs * nc), KOKKOS_LAMBDA(const int q) { + const int k = q / cs, ii = q - k * cs; + T::template rev(L, R, D, dL, dR, ii, k); + for (int x = T::nl; x < nx; x++) dL(ii, k, x) = 0.0f; + }); +} + +template class List, class... T, class DeviceType, class V3T> +void cg_prod_fwd(List, const int id, const ProdMetaT &m, const char *label, int cs, const V3T &L, + const V3T &R, const V3T &out) +{ + int i = 0; + if (!((id == i++ && (cgt_fwd_t(label, cs, L, R, out), true)) || ...)) prod_fwd(m, cs, L, R, out); +} + +template class List, class... T, class DeviceType, class V3T> +void cg_prod_rev(List, const int id, const ProdMetaT &m, const char *label, int cs, const V3T &L, + const V3T &R, const V3T &D, const V3T &dL, const V3T &dR) +{ + int i = 0; + if (!((id == i++ && (cgt_rev_t(label, cs, L, R, D, dL, dR), true)) || ...)) + prod_rev(m, cs, L, R, D, dL, dR, ACC); +} + } // namespace GraceFusedKK } // namespace kk } // namespace grace diff --git a/libgrace/include/grace/kk/fused_hip_bonds.h b/libgrace/include/grace/kk/fused_hip_bonds.h index 02e9bd6..6d03683 100644 --- a/libgrace/include/grace/kk/fused_hip_bonds.h +++ b/libgrace/include/grace/kk/fused_hip_bonds.h @@ -11,8 +11,8 @@ // on the host backends the neighbour list (those kernels keep their cutoff test). // // bond_bwd_wave: the bond backward of the radial-angular basis A[i, n, lm] = sum_j z[mu_j, n] R_nl(x_ij) Y_lm(r_ij) -// (GRACE-1L g1lf:bond_bwd, GRACE-2L g2lf:L1_bwd), lmax 4: one team of 64 threads per atom, thread = bond (rounds of -// 64 bonds). The thread keeps its bond's Y and dY / dr in registers and loops over all radial channels; the force of +// (GRACE-1L g1lf:bond_bwd, GRACE-2L g2lf:L1_bwd), lmax 3 or 4: one team of 64 threads per atom, thread = bond (rounds +// of 64 bonds). The thread keeps its bond's Y and dY / dr in registers and loops over all radial channels; the force of // the bond is summed over the channels in registers. Compared with the (bond, channel) threads of the team-of-256 // kernels: no team barrier and no shared-memory sum over the channels per round of TEAM / NR bonds, and the // geometry of a bond is computed once by its own thread. Shared memory: only the atom's dE/dA rows. @@ -162,35 +162,37 @@ void compact_bonds(const int inum, const int maxneigh, const XV &x, const TV &ty cmask, cnb, cnum); } -// bond_bwd_wave: lmax 4 (Y, G in registers), the atom's dE/dA rows in shared memory -constexpr int FBW_LMAX = 4; -inline size_t bond_bwd_wave_shmem(int NR) +// bond_bwd_wave and a_fwd_mfma: compiled for lmax 3 and 4 (Y, G in registers; the lmax argument picks the instance) +inline bool fused_lmax_ok(int lmax) { return lmax == 3 || lmax == 4; } +// bond_bwd_wave: the atom's dE/dA rows in shared memory +inline size_t bond_bwd_wave_shmem(int NR, int lmax) { - return (size_t) NR * fused_lmp((FBW_LMAX + 1) * (FBW_LMAX + 1)) * sizeof(float) + 16; + return (size_t) NR * fused_lmp((lmax + 1) * (lmax + 1)) * sizeof(float) + 16; } template bool bond_bwd_wave_fits(int lmax, int NR) { - return lmax == FBW_LMAX && bond_bwd_wave_shmem(NR) <= team_scratch_max(FBW_TEAM); + return fused_lmax_ok(lmax) && bond_bwd_wave_shmem(NR, lmax) <= team_scratch_max(FBW_TEAM); } // nbl: the run's bonds (BondList over compact_bonds), the atom's row at its ilist position (league rank + chunk offset) -template -void bond_bwd_wave(const char *label, const int cs, const int co, const int NR, const float ascale, const int N, - const AaV &Aa, const FV &f, const VirV &vir, const XV &x, const TV &type, const MapV &map, - const NblV &nbl, const IlV &ilist, const BcV &bc, const ZV &ztr, const int ceq, const int cb1, - const int cb2, const double clam, const MaskV &cmask, const DedlV &dedl, const GV &idx_s, - const GV &alm, const GV &blm, const GV &cl, const GV &dl, const SplV &sc, const bool do_v, - const bool do_va, const bool do_cva, const VaV &va, const CvaV &cva) +template +void bond_bwd_wave_l(const char *label, const int cs, const int co, const int NR, const float ascale, const int N, + const AaV &Aa, const FV &f, const VirV &vir, const XV &x, const TV &type, const MapV &map, + const NblV &nbl, const IlV &ilist, const BcV &bc, const ZV &ztr, const int ceq, const int cb1, + const int cb2, const double clam, const MaskV &cmask, const DedlV &dedl, const GV &idx_s, + const GV &alm, const GV &blm, const GV &cl, const GV &dl, const SplV &sc, const bool do_v, + const bool do_va, const bool do_cva, const VaV &va, const CvaV &cva) { using F = float; using KKA = typename Traits::kk_acc_float; - constexpr int LM = FBW_LMAX, NL = LM + 1, NLM = NL * NL; - constexpr int LMP = fused_lmp(NLM); // 28: dE/dA row of a channel as 7 float4 + constexpr int NL = LM + 1, NLM = NL * NL; + constexpr int LMP = fused_lmp(NLM); // lmax 4: 28, dE/dA row of a channel as 7 float4 (lmax 3: 20) using team_policy = Kokkos::TeamPolicy>; using member = typename team_policy::member_type; team_policy pol(cs, FBW_TEAM); - pol = pol.set_scratch_size(0, Kokkos::PerTeam(bond_bwd_wave_shmem(NR))); + pol = pol.set_scratch_size(0, Kokkos::PerTeam(bond_bwd_wave_shmem(NR, LM))); Kokkos::parallel_for(label, pol, KOKKOS_LAMBDA(const member &t) { const int ii = t.league_rank(); @@ -313,42 +315,51 @@ void bond_bwd_wave(const char *label, const int cs, const int co, const int NR, }); } -// a_fwd_mfma (below): lmax 4, batches of AFM_NB bonds, team of AFM_TEAM = 4 wavefronts, each with up to AFM_MAXP -// (16-channel tile, l) output blocks: the radial width NR fits when ceil(NR / 16) * 5 <= 4 AFM_MAXP (NR <= 48) -constexpr int AFM_LMAX = 4, AFM_NB = 32, AFM_TEAM = 256, AFM_MAXP = 4; -inline size_t a_fwd_mfma_shmem(int NR) +// bond_bwd_wave_l for lmax 3 or 4 (bond_bwd_wave_fits) +template +void bond_bwd_wave(const char *label, const int lmax, const A &...a) { - constexpr int NL = AFM_LMAX + 1; + if (lmax == 3) bond_bwd_wave_l(label, a...); + else bond_bwd_wave_l(label, a...); +} + +// a_fwd_mfma (below): batches of AFM_NB bonds, team of AFM_TEAM = 4 wavefronts, each with up to AFM_MAXP +// (16-channel tile, l) output blocks: the radial width NR fits when ceil(NR / 16) (lmax + 1) <= 4 AFM_MAXP (lmax 4: +// NR <= 48, lmax 3: NR <= 64) +constexpr int AFM_NB = 32, AFM_TEAM = 256, AFM_MAXP = 4; +inline size_t a_fwd_mfma_shmem(int NR, int lmax) +{ + const int NL = lmax + 1; return (size_t) AFM_NB * (NL * NL + NR * NL + 1) * sizeof(float) + AFM_NB * sizeof(int) + 16; } template bool a_fwd_mfma_fits(int lmax, int NR) { - return lmax == AFM_LMAX && (NR + 15) / 16 * (AFM_LMAX + 1) <= (AFM_TEAM / 64) * AFM_MAXP && - a_fwd_mfma_shmem(NR) <= team_scratch_max(AFM_TEAM); + return fused_lmax_ok(lmax) && (NR + 15) / 16 * (lmax + 1) <= (AFM_TEAM / 64) * AFM_MAXP && + a_fwd_mfma_shmem(NR, lmax) <= team_scratch_max(AFM_TEAM); } #if GRACE_KK_GEMM_MFMA // The basis A[i, n, lm] = ascale sum_j z[mu_j, n] R_nl(x_ij) Y_lm(r_ij) (GRACE-1L g1lf:A, GRACE-2L g2lf:L1_A) on the -// CDNA matrix cores, lmax 4: team of 256 per atom, batches of 32 bonds staged as in the team kernels (Y, and +// CDNA matrix cores, lmax LM: team of 256 per atom, batches of 32 bonds staged as in the team kernels (Y, and // P = R z per (bond, channel, l)); per l block the product A_l (channels x (2l+1)) = P_l^T Y_l with // v_mfma_f32_16x16x4f32: k = lane group <-> bond, A operand rows = 16 channels, B operand columns = the 2l+1 lm of the // block. The (channel tile, l) output blocks are split over the 4 wavefronts. Out of range bonds: P = 0, Y = 0. // Only for a_fwd_mfma_fits(lmax, NR). -template -void a_fwd_mfma(const char *label, const int cs, const int co, const int NR, const float ascale, const int N, - const AV &Af, const XV &x, const TV &type, const MapV &map, const NblV &nbl, const IlV &ilist, - const BcV &bc, const ZV &ztr, const int ceq, const int cb1, const int cb2, const double clam, - const MaskV &cmask, const GV &idx_s, const GV &alm, const GV &blm, const GV &cl, const GV &dl, - const SplV &sc) +template +void a_fwd_mfma_l(const char *label, const int cs, const int co, const int NR, const float ascale, const int N, + const AV &Af, const XV &x, const TV &type, const MapV &map, const NblV &nbl, const IlV &ilist, + const BcV &bc, const ZV &ztr, const int ceq, const int cb1, const int cb2, const double clam, + const MaskV &cmask, const GV &idx_s, const GV &alm, const GV &blm, const GV &cl, const GV &dl, + const SplV &sc) { using F = float; - constexpr int NB = AFM_NB, NL = AFM_LMAX + 1, NLM = NL * NL, TEAM = AFM_TEAM, MAXP = AFM_MAXP; + constexpr int NB = AFM_NB, NL = LM + 1, NLM = NL * NL, TEAM = AFM_TEAM, MAXP = AFM_MAXP; const int nout = NR * NL, ntn = (NR + 15) / 16, npair = ntn * NL; using team_policy = Kokkos::TeamPolicy>; using member = typename team_policy::member_type; team_policy pol(cs, TEAM); - pol = pol.set_scratch_size(0, Kokkos::PerTeam(a_fwd_mfma_shmem(NR))); + pol = pol.set_scratch_size(0, Kokkos::PerTeam(a_fwd_mfma_shmem(NR, LM))); Kokkos::parallel_for(label, pol, KOKKOS_LAMBDA(const member &t) { const int ii = t.league_rank(); const int i = ilist[ii + co]; @@ -376,7 +387,7 @@ void a_fwd_mfma(const char *label, const int cs, const int co, const int NR, con double rm = r, drm, dlm; // the model's bond length: r' of a coupled bond (grace/coupling.h) if (CPL && coupling_cross(cmask(i), cmask(j), cb1, cb2)) coupling_shift(ceq, r, rc, clam, rm, drm, dlm); xs[b] = F(rm / rc); - real_sph(AFM_LMAX, F(dx * rinv), F(dy * rinv), F(dz * rinv), idx_s, alm, blm, cl, dl, Ys + b * NLM); + real_sph(LM, F(dx * rinv), F(dy * rinv), F(dz * rinv), idx_s, alm, blm, cl, dl, Ys + b * NLM); } else { for (int y = 0; y < NLM; y++) Ys[b * NLM + y] = 0.0f; } @@ -420,6 +431,14 @@ void a_fwd_mfma(const char *label, const int cs, const int co, const int NR, con } }); } + +// a_fwd_mfma_l for lmax 3 or 4 (a_fwd_mfma_fits) +template +void a_fwd_mfma(const char *label, const int lmax, const A &...a) +{ + if (lmax == 3) a_fwd_mfma_l(label, a...); + else a_fwd_mfma_l(label, a...); +} #endif } // namespace GraceFusedKK diff --git a/libgrace/include/grace/kk/g1l_shape_large.h b/libgrace/include/grace/kk/g1l_shape_large.h deleted file mode 100644 index e6dfebc..0000000 --- a/libgrace/include/grace/kk/g1l_shape_large.h +++ /dev/null @@ -1,3954 +0,0 @@ -// SPDX-License-Identifier: LicenseRef-ASL (Academic Software Licence, see LICENSE.md) -// Generated from GRACE-1L-OMAT-large-base/kokkos.npz (products AA,AAA,AAAA; accumulating reverse: AA) -- do not edit. -#ifndef LMP_PAIR_GRACE_FUSED_SHAPE_G1LSHAPE_L_H -#define LMP_PAIR_GRACE_FUSED_SHAPE_G1LSHAPE_L_H - -#include - -namespace grace { -namespace kk { -namespace G1LShape_L { - -constexpr int nt_AA = 623; -constexpr int tab_AA[623][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {4,4,2}, {5,5,2}, {6,6,2}, {7,7,2}, {8,8,2}, {9,9,3}, {10,10,3}, {11,11,3}, {12,12,3}, {13,13,3}, {14,14,3}, {15,15,3}, {16,16,4}, {17,17,4}, {18,18,4}, {19,19,4}, {20,20,4}, {21,21,4}, {22,22,4}, {23,23,4}, {24,24,4}, {1,0,5}, {2,0,6}, {3,0,7}, {4,3,8}, {5,2,8}, {6,1,8}, {8,1,8}, {5,1,9}, {6,2,9}, {7,3,9}, {4,1,10}, {6,3,10}, {7,2,10}, {8,3,10}, {9,8,11}, {10,7,11}, {11,6,11}, {11,8,11}, {12,5,11}, {13,4,11}, {14,5,11}, {15,4,11}, {10,4,12}, {11,5,12}, {12,6,12}, {13,7,12}, {14,8,12}, {9,4,13}, {10,5,13}, {11,4,13}, {12,7,13}, {13,6,13}, {13,8,13}, {14,7,13}, {15,8,13}, {16,15,14}, {17,14,14}, {18,13,14}, {18,15,14}, {19,12,14}, {19,14,14}, {20,11,14}, {21,10,14}, {22,9,14}, {22,11,14}, {23,10,14}, {24,9,14}, {17,9,15}, {18,10,15}, {19,11,15}, {20,12,15}, {21,13,15}, {22,14,15}, {23,15,15}, {16,9,16}, {17,10,16}, {18,9,16}, {18,11,16}, {19,10,16}, {20,13,16}, {21,12,16}, {21,14,16}, {22,13,16}, {22,15,16}, {23,14,16}, {24,15,16}, {3,1,17}, {2,1,18}, {1,1,19}, {2,2,19}, {3,3,19}, {3,2,20}, {1,1,21}, {3,3,21}, {4,0,22}, {5,0,23}, {6,0,24}, {7,0,25}, {8,0,26}, {6,4,27}, {7,5,27}, {7,4,28}, {6,5,28}, {8,5,28}, {4,4,29}, {5,5,29}, {6,6,29}, {7,7,29}, {8,8,29}, {5,4,30}, {7,6,30}, {8,7,30}, {5,5,31}, {8,6,31}, {7,7,31}, {9,3,32}, {10,2,32}, {11,3,32}, {13,1,32}, {15,1,32}, {10,3,33}, {11,2,33}, {12,1,33}, {14,1,33}, {11,1,34}, {12,2,34}, {13,3,34}, {10,1,35}, {12,3,35}, {13,2,35}, {14,3,35}, {9,1,36}, {11,1,36}, {13,3,36}, {14,2,36}, {15,3,36}, {13,9,37}, {12,10,37}, {13,11,37}, {15,11,37}, {14,9,38}, {13,10,38}, {15,10,38}, {12,11,38}, {14,11,38}, {9,9,39}, {11,11,39}, {12,12,39}, {13,13,39}, {15,15,39}, {10,9,40}, {11,10,40}, {13,12,40}, {14,13,40}, {15,14,40}, {11,9,41}, {11,11,41}, {14,12,41}, {13,13,41}, {15,13,41}, {16,8,42}, {17,7,42}, {18,6,42}, {19,7,42}, {20,4,42}, {21,5,42}, {23,5,42}, {24,4,42}, {17,8,43}, {18,7,43}, {19,6,43}, {19,8,43}, {20,5,43}, {21,4,43}, {22,5,43}, {23,4,43}, {18,4,44}, {19,5,44}, {20,6,44}, {21,7,44}, {22,8,44}, {17,4,45}, {18,5,45}, {19,4,45}, {20,7,45}, {21,6,45}, {21,8,45}, {22,7,45}, {23,8,45}, {16,4,46}, {17,5,46}, {19,5,46}, {20,8,46}, {21,7,46}, {22,6,46}, {23,7,46}, {24,8,46}, {22,16,47}, {21,17,47}, {20,18,47}, {24,18,47}, {21,19,47}, {23,19,47}, {23,16,48}, {22,17,48}, {24,17,48}, {21,18,48}, {23,18,48}, {20,19,48}, {22,19,48}, {16,16,49}, {17,17,49}, {18,18,49}, {19,19,49}, {20,20,49}, {21,21,49}, {22,22,49}, {23,23,49}, {24,24,49}, {17,16,50}, {18,17,50}, {19,18,50}, {21,20,50}, {22,21,50}, {23,22,50}, {24,23,50}, {18,16,51}, {19,17,51}, {19,19,51}, {22,20,51}, {21,21,51}, {23,21,51}, {24,22,51}, {4,3,52}, {8,1,52}, {4,2,53}, {5,3,53}, {7,1,53}, {4,3,54}, {5,2,54}, {6,1,54}, {8,1,54}, {5,1,55}, {6,2,55}, {7,3,55}, {4,1,56}, {6,3,56}, {7,2,56}, {8,3,56}, {5,1,57}, {7,3,57}, {8,2,57}, {4,1,58}, {8,3,58}, {9,0,59}, {10,0,60}, {11,0,61}, {12,0,62}, {13,0,63}, {14,0,64}, {15,0,65}, {9,6,66}, {10,7,66}, {11,8,66}, {13,4,66}, {14,5,66}, {9,7,67}, {11,7,67}, {12,4,67}, {13,5,67}, {15,5,67}, {9,8,68}, {10,7,68}, {11,6,68}, {11,8,68}, {12,5,68}, {13,4,68}, {14,5,68}, {15,4,68}, {10,4,69}, {11,5,69}, {12,6,69}, {13,7,69}, {14,8,69}, {9,4,70}, {10,5,70}, {11,4,70}, {12,7,70}, {13,6,70}, {13,8,70}, {14,7,70}, {15,8,70}, {9,5,71}, {11,5,71}, {12,8,71}, {13,7,71}, {15,7,71}, {10,5,72}, {11,4,72}, {13,8,72}, {14,7,72}, {15,6,72}, {16,3,73}, {17,2,73}, {18,3,73}, {22,1,73}, {24,1,73}, {17,3,74}, {18,2,74}, {19,3,74}, {21,1,74}, {23,1,74}, {18,3,75}, {19,2,75}, {20,1,75}, {22,1,75}, {19,1,76}, {20,2,76}, {21,3,76}, {18,1,77}, {20,3,77}, {21,2,77}, {22,3,77}, {17,1,78}, {19,1,78}, {21,3,78}, {22,2,78}, {23,3,78}, {16,1,79}, {18,1,79}, {22,3,79}, {23,2,79}, {24,3,79}, {16,13,80}, {17,12,80}, {18,13,80}, {19,14,80}, {20,9,80}, {21,10,80}, {22,11,80}, {24,11,80}, {16,14,81}, {17,13,81}, {18,12,81}, {19,13,81}, {19,15,81}, {20,10,81}, {21,9,81}, {21,11,81}, {23,11,81}, {24,10,81}, {16,15,82}, {17,14,82}, {18,13,82}, {18,15,82}, {19,12,82}, {19,14,82}, {20,11,82}, {21,10,82}, {22,9,82}, {22,11,82}, {23,10,82}, {24,9,82}, {17,9,83}, {18,10,83}, {19,11,83}, {20,12,83}, {21,13,83}, {22,14,83}, {23,15,83}, {16,9,84}, {17,10,84}, {18,9,84}, {18,11,84}, {19,10,84}, {20,13,84}, {21,12,84}, {21,14,84}, {22,13,84}, {22,15,84}, {23,14,84}, {24,15,84}, {16,10,85}, {17,11,85}, {19,9,85}, {19,11,85}, {20,14,85}, {21,13,85}, {21,15,85}, {22,12,85}, {23,13,85}, {24,14,85}, {16,11,86}, {18,11,86}, {19,10,86}, {20,15,86}, {21,14,86}, {22,13,86}, {23,12,86}, {24,13,86}, {8,4,87}, {7,4,88}, {8,5,88}, {6,4,89}, {7,5,89}, {7,4,90}, {6,5,90}, {8,5,90}, {4,4,91}, {5,5,91}, {6,6,91}, {7,7,91}, {8,8,91}, {5,4,92}, {7,6,92}, {8,7,92}, {5,5,93}, {8,6,93}, {7,7,93}, {5,4,94}, {8,7,94}, {4,4,95}, {8,8,95}, {9,3,96}, {15,1,96}, {9,2,97}, {10,3,97}, {14,1,97}, {9,3,98}, {10,2,98}, {11,3,98}, {13,1,98}, {15,1,98}, {10,3,99}, {11,2,99}, {12,1,99}, {14,1,99}, {11,1,100}, {12,2,100}, {13,3,100}, {10,1,101}, {12,3,101}, {13,2,101}, {14,3,101}, {9,1,102}, {11,1,102}, {13,3,102}, {14,2,102}, {15,3,102}, {10,1,103}, {14,3,103}, {15,2,103}, {9,1,104}, {15,3,104}, {13,9,105}, {14,10,105}, {15,11,105}, {12,9,106}, {13,10,106}, {14,11,106}, {13,9,107}, {12,10,107}, {13,11,107}, {15,11,107}, {14,9,108}, {13,10,108}, {15,10,108}, {12,11,108}, {14,11,108}, {9,9,109}, {10,10,109}, {11,11,109}, {12,12,109}, {13,13,109}, {14,14,109}, {15,15,109}, {10,9,110}, {11,10,110}, {13,12,110}, {14,13,110}, {15,14,110}, {11,9,111}, {11,11,111}, {14,12,111}, {13,13,111}, {15,13,111}, {11,10,112}, {15,12,112}, {14,13,112}, {11,9,113}, {10,10,113}, {15,13,113}, {14,14,113}, {16,0,114}, {17,0,115}, {18,0,116}, {19,0,117}, {20,0,118}, {21,0,119}, {22,0,120}, {23,0,121}, {24,0,122}, {16,6,123}, {17,7,123}, {18,8,123}, {22,4,123}, {23,5,123}, {16,7,124}, {17,6,124}, {18,7,124}, {19,8,124}, {21,4,124}, {22,5,124}, {24,5,124}, {16,8,125}, {17,7,125}, {18,6,125}, {19,7,125}, {20,4,125}, {21,5,125}, {23,5,125}, {24,4,125}, {17,8,126}, {18,7,126}, {19,6,126}, {19,8,126}, {20,5,126}, {21,4,126}, {22,5,126}, {23,4,126}, {18,4,127}, {19,5,127}, {20,6,127}, {21,7,127}, {22,8,127}, {17,4,128}, {18,5,128}, {19,4,128}, {20,7,128}, {21,6,128}, {21,8,128}, {22,7,128}, {23,8,128}, {16,4,129}, {17,5,129}, {19,5,129}, {20,8,129}, {21,7,129}, {22,6,129}, {23,7,129}, {24,8,129}, {16,5,130}, {18,5,130}, {19,4,130}, {21,8,130}, {22,7,130}, {23,6,130}, {24,7,130}, {17,5,131}, {18,4,131}, {22,8,131}, {23,7,131}, {24,6,131}, {20,16,132}, {21,17,132}, {22,18,132}, {23,19,132}, {21,16,133}, {20,17,133}, {21,18,133}, {22,19,133}, {24,19,133}, {22,16,134}, {21,17,134}, {20,18,134}, {24,18,134}, {21,19,134}, {23,19,134}, {23,16,135}, {22,17,135}, {24,17,135}, {21,18,135}, {23,18,135}, {20,19,135}, {22,19,135}, {16,16,136}, {17,17,136}, {18,18,136}, {19,19,136}, {20,20,136}, {21,21,136}, {22,22,136}, {23,23,136}, {24,24,136}, {17,16,137}, {18,17,137}, {19,18,137}, {21,20,137}, {22,21,137}, {23,22,137}, {24,23,137}, {18,16,138}, {19,17,138}, {19,19,138}, {22,20,138}, {21,21,138}, {23,21,138}, {24,22,138}, {19,16,139}, {19,18,139}, {23,20,139}, {22,21,139}, {24,21,139}, {19,17,140}, {18,18,140}, {24,20,140}, {23,21,140}, {22,22,140}}; -constexpr double cg_AA[623] = {1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, -0.3872983346207416, 0.3872983346207416, 0.447213595499958, 0.3872983346207416, 0.3872983346207416, -0.22360679774997896, 0.3872983346207416, 0.3872983346207416, 0.26726124191242434, 0.21821789023599236, 0.23904572186687872, 0.06900655593423541, -0.1690308509457033, -0.06900655593423541, -0.21821789023599236, -0.26726124191242434, 0.2182178902359924, 0.2760262237369417, 0.29277002188456, 0.2760262237369417, 0.2182178902359924, 0.26726124191242434, 0.21821789023599236, -0.06900655593423541, -0.1690308509457033, 0.23904572186687872, -0.06900655593423541, 0.21821789023599236, 0.26726124191242434, 0.20412414523193143, 0.17677669529663684, 0.14940357616679917, 0.03857583749052297, 0.17251638983558854, 0.06681531047810609, -0.13363062095621217, -0.06681531047810609, -0.03857583749052297, -0.14940357616679917, -0.17677669529663684, -0.20412414523193143, 0.1443375672974064, 0.1889822365046136, 0.21128856368212912, 0.2182178902359924, 0.21128856368212912, 0.1889822365046136, 0.1443375672974064, 0.20412414523193143, 0.17677669529663684, -0.03857583749052297, 0.14940357616679917, -0.06681531047810609, -0.13363062095621217, 0.17251638983558854, -0.06681531047810609, 0.14940357616679917, -0.03857583749052297, 0.17677669529663684, 0.20412414523193143, 1.2909944487358054, 1.2909944487358056, -0.3726779962499649, 0.7453559924999299, -0.3726779962499649, 1.2909944487358056, -0.6454972243679027, 0.6454972243679027, 1.0, 1.0, 1.0000000000000002, 1.0, 1.0, -0.8944271909999157, 0.7745966692414832, 0.7745966692414832, 0.44721359549995787, -0.7745966692414832, -0.44721359549995787, 0.22360679774997894, 0.447213595499958, 0.22360679774997894, -0.44721359549995787, 0.7745966692414832, 0.44721359549995787, 0.7745966692414832, -0.3872983346207416, -0.8944271909999157, 0.3872983346207416, 0.44543540318737396, 0.363696483726654, -0.11501092655705904, -0.11501092655705904, -0.44543540318737396, 0.363696483726654, 0.46004370622823615, -0.28171808490950556, -0.363696483726654, 0.3984095364447979, 0.4879500364742666, 0.3984095364447979, 0.363696483726654, -0.28171808490950556, 0.46004370622823615, 0.363696483726654, 0.44543540318737396, 0.11501092655705904, -0.11501092655705904, 0.363696483726654, 0.44543540318737396, -0.3571428571428571, -0.7142857142857142, 0.5532833351724881, 0.3571428571428571, 0.5646924393157818, 0.4374088826398531, -0.5646924393157818, 0.22587697572631277, -0.4374088826398531, -0.39929785312496235, 0.23957871187497742, 0.31943828249996997, 0.23957871187497742, -0.39929785312496235, 0.5646924393157818, 0.4374088826398531, 0.22587697572631277, 0.4374088826398531, 0.5646924393157818, -0.3571428571428571, -0.27664166758624403, -0.7142857142857142, 0.27664166758624403, -0.3571428571428571, 0.3286710990610897, 0.23240556292613204, 0.2151657414559676, -0.0878410461157883, 0.05555555555555555, -0.0878410461157883, -0.23240556292613204, -0.3286710990610897, 0.23240556292613204, 0.2484519974999766, 0.30429030972509225, 0.0878410461157883, -0.2222222222222222, -0.0878410461157883, -0.2484519974999766, -0.23240556292613204, 0.2151657414559676, 0.30429030972509225, 0.33333333333333337, 0.30429030972509225, 0.2151657414559676, 0.23240556292613204, 0.2484519974999766, -0.0878410461157883, -0.2222222222222222, 0.30429030972509225, -0.0878410461157883, 0.2484519974999766, 0.23240556292613204, 0.3286710990610897, 0.23240556292613204, 0.0878410461157883, 0.05555555555555555, -0.0878410461157883, 0.2151657414559676, 0.23240556292613204, 0.3286710990610897, -0.22771001702132432, -0.3415650255319865, -0.5773502691896256, 0.22771001702132432, 0.430331482911935, 0.3415650255319865, 0.426006433615129, 0.40253824294970647, -0.426006433615129, 0.2738612787525829, -0.40253824294970647, 0.13608276348795428, -0.2738612787525829, -0.34783279649996723, -0.08695819912499181, 0.09938079899999062, 0.21118419787498008, 0.2484519974999766, 0.21118419787498008, 0.09938079899999062, -0.08695819912499181, -0.34783279649996723, 0.426006433615129, 0.40253824294970647, 0.2738612787525829, 0.13608276348795428, 0.2738612787525829, 0.40253824294970647, 0.426006433615129, -0.22771001702132432, -0.3415650255319865, -0.2151657414559675, -0.5773502691896256, 0.2151657414559675, -0.3415650255319865, -0.22771001702132432, 0.6236095644623235, 0.6236095644623235, 0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.1610152971798826, 0.6440611887195306, 0.557773351022717, 0.1610152971798826, -0.39440531887330765, 0.6831300510639733, -0.39440531887330765, -0.1610152971798826, 0.557773351022717, 0.6440611887195306, -0.1610152971798826, -0.5091750772173155, 0.5091750772173155, 0.5091750772173155, -0.6236095644623235, 0.6236095644623235, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.5590169943749473, 0.39528470752104733, -0.24999999999999994, -0.24999999999999994, 0.39528470752104733, 0.39528470752104733, 0.30618621784789724, -0.4999999999999999, 0.30618621784789724, -0.39528470752104733, -0.24999999999999994, 0.30618621784789724, 0.33541019662496846, -0.3872983346207416, 0.15811388300841894, 0.3872983346207416, -0.30618621784789724, 0.24999999999999994, -0.4999999999999999, 0.15811388300841894, 0.4472135954999579, 0.15811388300841894, -0.4999999999999999, -0.24999999999999994, 0.30618621784789724, 0.3872983346207416, 0.15811388300841894, 0.33541019662496846, 0.3872983346207416, 0.30618621784789724, -0.24999999999999994, 0.39528470752104733, -0.30618621784789724, -0.4999999999999999, 0.30618621784789724, 0.39528470752104733, -0.39528470752104733, 0.24999999999999994, -0.24999999999999994, 0.39528470752104733, -0.5590169943749473, 0.4762896722078401, 0.3367876570272817, -0.09001028747788692, -0.09001028747788692, -0.4762896722078401, 0.4124789556921526, 0.4409585518440983, -0.15590239111558082, -0.15590239111558082, -0.4124789556921526, 0.3486083443891981, 0.4930066485916346, -0.31180478223116176, -0.3486083443891981, 0.4025382429497066, 0.5091750772173156, 0.4025382429497066, 0.3486083443891981, -0.31180478223116176, 0.4930066485916346, 0.3486083443891981, 0.4124789556921526, 0.15590239111558082, -0.15590239111558082, 0.4409585518440983, 0.4124789556921526, 0.4762896722078401, 0.09001028747788692, -0.09001028747788692, 0.3367876570272817, 0.4762896722078401, -0.2545875386086577, -0.4409585518440983, 0.28867513459481275, -0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, 0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.0962250448649376, 0.22222222222222215, 0.21516574145596756, -0.3888888888888888, -0.21516574145596756, 0.22222222222222215, -0.14698618394803278, -0.3286710990610897, -0.2545875386086577, 0.14698618394803278, 0.24845199749997657, -0.28867513459481275, 0.21516574145596756, -0.22222222222222215, 0.05555555555555554, 0.22222222222222215, 0.28867513459481275, -0.24845199749997657, -0.14698618394803278, 0.2545875386086577, -0.4409585518440983, -0.0962250448649376, 0.21516574145596756, 0.3333333333333333, 0.21516574145596756, -0.0962250448649376, -0.4409585518440983, -0.2545875386086577, 0.14698618394803278, 0.28867513459481275, 0.24845199749997657, 0.22222222222222215, 0.05555555555555554, 0.21516574145596756, 0.22222222222222215, 0.24845199749997657, 0.28867513459481275, 0.14698618394803278, -0.2545875386086577, 0.3286710990610897, 0.14698618394803278, -0.21516574145596756, -0.22222222222222215, -0.3888888888888888, 0.22222222222222215, -0.21516574145596756, -0.0962250448649376, 0.14698618394803278, 0.3286710990610897, -0.2545875386086577, -0.28867513459481275, 0.21516574145596756, 0.16666666666666663, -0.21516574145596756, 0.28867513459481275, -0.4409585518440983, -0.2545875386086577, 1.183215956619923, 0.8366600265340753, 0.8366600265340753, 0.7745966692414833, 0.8944271909999157, -0.3162277660168379, 1.095445115010332, 0.3162277660168379, 0.09999999999999999, -0.39999999999999997, 0.6000000000000001, -0.39999999999999997, 0.09999999999999999, -0.3162277660168379, 1.095445115010332, -0.3162277660168379, -0.44721359549995787, 0.7745966692414833, 0.44721359549995787, -0.8366600265340753, 0.8366600265340753, -0.5916079783099615, 0.5916079783099615, 0.6123724356957945, 0.6123724356957945, 0.43301270189221924, 0.5303300858899105, 0.5303300858899105, -0.11572751247156893, 0.5669467095138407, 0.44821072850039756, 0.44821072850039756, 0.11572751247156893, -0.20044593143431824, 0.6338656910463873, 0.5175491695067655, 0.20044593143431824, -0.40089186286863654, 0.6546536707079772, -0.40089186286863654, -0.20044593143431824, 0.5175491695067655, 0.6338656910463873, -0.20044593143431824, -0.11572751247156893, -0.44821072850039756, 0.44821072850039756, 0.5669467095138407, -0.11572751247156893, -0.5303300858899105, 0.5303300858899105, 0.43301270189221924, -0.6123724356957945, 0.6123724356957945, -0.654653670707977, 0.8451542547285164, -0.654653670707977, -1.1338934190276815, 0.37796447300922714, 0.37796447300922714, 0.7423074889580901, -0.2474358296526967, 0.6388765649999396, -0.7423074889580901, -0.553283335172488, 0.5714285714285712, 0.553283335172488, 0.5532833351724881, -0.5714285714285712, 0.21428571428571427, -0.49999999999999994, 0.07142857142857141, 0.42857142857142855, 0.07142857142857141, -0.49999999999999994, 0.21428571428571427, -0.553283335172488, 0.5714285714285712, 0.5532833351724881, 0.5714285714285712, -0.553283335172488, 0.7423074889580901, -0.3194382824999698, -0.2474358296526967, 0.3194382824999698, 0.7423074889580901, -0.37796447300922714, -1.1338934190276815, 0.37796447300922714, 0.654653670707977, -0.4225771273642582, -0.654653670707977, 0.4225771273642582, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000004, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, -0.626099033699941, 0.38340579025361615, -0.2049390153191919, -0.2049390153191919, 0.38340579025361615, 0.38340579025361615, -0.15652475842498526, 0.3622844186547358, -0.3074085229787879, -0.3074085229787879, 0.3622844186547358, -0.38340579025361615, -0.2049390153191919, 0.3622844186547358, 0.17888543819998312, 0.2464751508773247, -0.519615242270663, 0.2464751508773247, -0.3622844186547358, 0.2049390153191919, -0.3074085229787879, 0.2464751508773247, 0.38013155617496414, -0.3872983346207416, 0.12247448713915886, 0.3872983346207416, -0.2464751508773247, 0.3074085229787879, -0.519615242270663, 0.12247448713915886, 0.44721359549995787, 0.12247448713915886, -0.519615242270663, -0.3074085229787879, 0.2464751508773247, 0.3872983346207416, 0.12247448713915886, 0.38013155617496414, 0.3872983346207416, 0.2464751508773247, -0.3074085229787879, -0.2049390153191919, 0.3622844186547358, -0.2464751508773247, -0.519615242270663, 0.2464751508773247, 0.17888543819998312, 0.3622844186547358, -0.2049390153191919, 0.38340579025361615, -0.3622844186547358, 0.3074085229787879, -0.3074085229787879, 0.3622844186547358, -0.15652475842498526, 0.38340579025361615, -0.38340579025361615, 0.2049390153191919, -0.2049390153191919, 0.38340579025361615, -0.626099033699941, 0.5185185185185184, -0.5797213274999453, 0.6573421981221794, -0.5797213274999453, -0.5797213274999453, -0.7777777777777777, 0.21911406604072645, 0.21911406604072645, 0.5797213274999453, 0.6573421981221794, 0.21911406604072645, -0.40740740740740733, -0.6573421981221794, 0.4969039949999531, -0.21911406604072645, -0.5797213274999453, 0.21911406604072645, 0.5797213274999453, 0.4969039949999531, -0.21911406604072645, 0.33333333333333326, -0.4969039949999531, 0.2592592592592592, -0.38888888888888884, -0.20370370370370366, 0.16666666666666663, 0.3333333333333333, 0.16666666666666663, -0.20370370370370366, -0.38888888888888884, 0.2592592592592592, -0.5797213274999453, 0.21911406604072645, 0.4969039949999531, 0.33333333333333326, 0.4969039949999531, 0.21911406604072645, -0.5797213274999453, 0.6573421981221794, 0.21911406604072645, -0.24845199749997654, -0.40740740740740733, 0.24845199749997654, 0.21911406604072645, 0.6573421981221794, -0.5797213274999453, -0.21911406604072645, -0.7777777777777777, 0.21911406604072645, -0.5797213274999453, 0.5797213274999453, -0.3286710990610897, 0.5185185185185184, -0.5797213274999453, 0.3286710990610897}; - -template -KOKKOS_INLINE_FUNCTION void fwd_AA(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a5 = L(ii, k, 5); - const float a6 = L(ii, k, 6); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; - out(ii, k, 2) = 0.20000000298023224f * a4 * a4 + 0.20000000298023224f * a5 * a5 + 0.20000000298023224f * a6 * a6 + 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8; - out(ii, k, 3) = 0.1428571492433548f * a9 * a9 + 0.1428571492433548f * a10 * a10 + 0.1428571492433548f * a11 * a11 + 0.1428571492433548f * a12 * a12 + 0.1428571492433548f * a13 * a13 + 0.1428571492433548f * a14 * a14 + 0.1428571492433548f * a15 * a15; - out(ii, k, 4) = 0.1111111119389534f * a16 * a16 + 0.1111111119389534f * a17 * a17 + 0.1111111119389534f * a18 * a18 + 0.1111111119389534f * a19 * a19 + 0.1111111119389534f * a20 * a20 + 0.1111111119389534f * a21 * a21 + 0.1111111119389534f * a22 * a22 + 0.1111111119389534f * a23 * a23 + 0.1111111119389534f * a24 * a24; - out(ii, k, 5) = 1.0f * a1 * a0; - out(ii, k, 6) = 1.0f * a2 * a0; - out(ii, k, 7) = 1.0f * a3 * a0; - out(ii, k, 8) = 0.3872983455657959f * a4 * a3 + 0.3872983455657959f * a5 * a2 + -0.22360679507255554f * a6 * a1 + -0.3872983455657959f * a8 * a1; - out(ii, k, 9) = 0.3872983455657959f * a5 * a1 + 0.4472135901451111f * a6 * a2 + 0.3872983455657959f * a7 * a3; - out(ii, k, 10) = 0.3872983455657959f * a4 * a1 + -0.22360679507255554f * a6 * a3 + 0.3872983455657959f * a7 * a2 + 0.3872983455657959f * a8 * a3; - out(ii, k, 11) = 0.26726123690605164f * a9 * a8 + 0.2182178944349289f * a10 * a7 + 0.23904572427272797f * a11 * a6 + 0.0690065547823906f * a11 * a8 + -0.16903084516525269f * a12 * a5 + -0.0690065547823906f * a13 * a4 + -0.2182178944349289f * a14 * a5 + -0.26726123690605164f * a15 * a4; - out(ii, k, 12) = 0.2182178944349289f * a10 * a4 + 0.2760262191295624f * a11 * a5 + 0.29277002811431885f * a12 * a6 + 0.2760262191295624f * a13 * a7 + 0.2182178944349289f * a14 * a8; - out(ii, k, 13) = 0.26726123690605164f * a9 * a4 + 0.2182178944349289f * a10 * a5 + -0.0690065547823906f * a11 * a4 + -0.16903084516525269f * a12 * a7 + 0.23904572427272797f * a13 * a6 + -0.0690065547823906f * a13 * a8 + 0.2182178944349289f * a14 * a7 + 0.26726123690605164f * a15 * a8; - out(ii, k, 14) = 0.20412415266036987f * a16 * a15 + 0.1767766922712326f * a17 * a14 + 0.14940357208251953f * a18 * a13 + 0.03857583925127983f * a18 * a15 + 0.17251639068126678f * a19 * a12 + 0.06681530922651291f * a19 * a14 + -0.13363061845302582f * a20 * a11 + -0.06681530922651291f * a21 * a10 + -0.03857583925127983f * a22 * a9 + -0.14940357208251953f * a22 * a11 + -0.1767766922712326f * a23 * a10 + -0.20412415266036987f * a24 * a9; - out(ii, k, 15) = 0.14433756470680237f * a17 * a9 + 0.18898223340511322f * a18 * a10 + 0.21128855645656586f * a19 * a11 + 0.2182178944349289f * a20 * a12 + 0.21128855645656586f * a21 * a13 + 0.18898223340511322f * a22 * a14 + 0.14433756470680237f * a23 * a15; - out(ii, k, 16) = 0.20412415266036987f * a16 * a9 + 0.1767766922712326f * a17 * a10 + -0.03857583925127983f * a18 * a9 + 0.14940357208251953f * a18 * a11 + -0.06681530922651291f * a19 * a10 + -0.13363061845302582f * a20 * a13 + 0.17251639068126678f * a21 * a12 + -0.06681530922651291f * a21 * a14 + 0.14940357208251953f * a22 * a13 + -0.03857583925127983f * a22 * a15 + 0.1767766922712326f * a23 * a14 + 0.20412415266036987f * a24 * a15; - out(ii, k, 17) = 1.29099440574646f * a3 * a1; - out(ii, k, 18) = 1.29099440574646f * a2 * a1; - out(ii, k, 19) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; - out(ii, k, 20) = 1.29099440574646f * a3 * a2; - out(ii, k, 21) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; - out(ii, k, 22) = 1.0f * a4 * a0; - out(ii, k, 23) = 1.0f * a5 * a0; - out(ii, k, 24) = 1.0f * a6 * a0; - out(ii, k, 25) = 1.0f * a7 * a0; - out(ii, k, 26) = 1.0f * a8 * a0; - out(ii, k, 27) = -0.8944271802902222f * a6 * a4 + 0.7745966911315918f * a7 * a5; - out(ii, k, 28) = 0.7745966911315918f * a7 * a4 + 0.4472135901451111f * a6 * a5 + -0.7745966911315918f * a8 * a5; - out(ii, k, 29) = -0.4472135901451111f * a4 * a4 + 0.22360679507255554f * a5 * a5 + 0.4472135901451111f * a6 * a6 + 0.22360679507255554f * a7 * a7 + -0.4472135901451111f * a8 * a8; - out(ii, k, 30) = 0.7745966911315918f * a5 * a4 + 0.4472135901451111f * a7 * a6 + 0.7745966911315918f * a8 * a7; - out(ii, k, 31) = -0.3872983455657959f * a5 * a5 + -0.8944271802902222f * a8 * a6 + 0.3872983455657959f * a7 * a7; - out(ii, k, 32) = 0.44543540477752686f * a9 * a3 + 0.36369648575782776f * a10 * a2 + -0.11501092463731766f * a11 * a3 + -0.11501092463731766f * a13 * a1 + -0.44543540477752686f * a15 * a1; - out(ii, k, 33) = 0.36369648575782776f * a10 * a3 + 0.46004369854927063f * a11 * a2 + -0.28171807527542114f * a12 * a1 + -0.36369648575782776f * a14 * a1; - out(ii, k, 34) = 0.39840954542160034f * a11 * a1 + 0.48795002698898315f * a12 * a2 + 0.39840954542160034f * a13 * a3; - out(ii, k, 35) = 0.36369648575782776f * a10 * a1 + -0.28171807527542114f * a12 * a3 + 0.46004369854927063f * a13 * a2 + 0.36369648575782776f * a14 * a3; - out(ii, k, 36) = 0.44543540477752686f * a9 * a1 + 0.11501092463731766f * a11 * a1 + -0.11501092463731766f * a13 * a3 + 0.36369648575782776f * a14 * a2 + 0.44543540477752686f * a15 * a3; - out(ii, k, 37) = -0.3571428656578064f * a13 * a9 + -0.7142857313156128f * a12 * a10 + 0.5532833337783813f * a13 * a11 + 0.3571428656578064f * a15 * a11; - out(ii, k, 38) = 0.5646924376487732f * a14 * a9 + 0.4374088943004608f * a13 * a10 + -0.5646924376487732f * a15 * a10 + 0.22587697207927704f * a12 * a11 + -0.4374088943004608f * a14 * a11; - out(ii, k, 39) = -0.3992978632450104f * a9 * a9 + 0.2395787090063095f * a11 * a11 + 0.31943827867507935f * a12 * a12 + 0.2395787090063095f * a13 * a13 + -0.3992978632450104f * a15 * a15; - out(ii, k, 40) = 0.5646924376487732f * a10 * a9 + 0.4374088943004608f * a11 * a10 + 0.22587697207927704f * a13 * a12 + 0.4374088943004608f * a14 * a13 + 0.5646924376487732f * a15 * a14; - out(ii, k, 41) = -0.3571428656578064f * a11 * a9 + -0.2766416668891907f * a11 * a11 + -0.7142857313156128f * a14 * a12 + 0.2766416668891907f * a13 * a13 + -0.3571428656578064f * a15 * a13; - out(ii, k, 42) = 0.32867109775543213f * a16 * a8 + 0.23240555822849274f * a17 * a7 + 0.21516573429107666f * a18 * a6 + -0.08784104883670807f * a19 * a7 + 0.0555555559694767f * a20 * a4 + -0.08784104883670807f * a21 * a5 + -0.23240555822849274f * a23 * a5 + -0.32867109775543213f * a24 * a4; - out(ii, k, 43) = 0.23240555822849274f * a17 * a8 + 0.24845199286937714f * a18 * a7 + 0.3042903244495392f * a19 * a6 + 0.08784104883670807f * a19 * a8 + -0.2222222238779068f * a20 * a5 + -0.08784104883670807f * a21 * a4 + -0.24845199286937714f * a22 * a5 + -0.23240555822849274f * a23 * a4; - out(ii, k, 44) = 0.21516573429107666f * a18 * a4 + 0.3042903244495392f * a19 * a5 + 0.3333333432674408f * a20 * a6 + 0.3042903244495392f * a21 * a7 + 0.21516573429107666f * a22 * a8; - out(ii, k, 45) = 0.23240555822849274f * a17 * a4 + 0.24845199286937714f * a18 * a5 + -0.08784104883670807f * a19 * a4 + -0.2222222238779068f * a20 * a7 + 0.3042903244495392f * a21 * a6 + -0.08784104883670807f * a21 * a8 + 0.24845199286937714f * a22 * a7 + 0.23240555822849274f * a23 * a8; - out(ii, k, 46) = 0.32867109775543213f * a16 * a4 + 0.23240555822849274f * a17 * a5 + 0.08784104883670807f * a19 * a5 + 0.0555555559694767f * a20 * a8 + -0.08784104883670807f * a21 * a7 + 0.21516573429107666f * a22 * a6 + 0.23240555822849274f * a23 * a7 + 0.32867109775543213f * a24 * a8; - out(ii, k, 47) = -0.22771002352237701f * a22 * a16 + -0.34156501293182373f * a21 * a17 + -0.5773502588272095f * a20 * a18 + 0.22771002352237701f * a24 * a18 + 0.4303314685821533f * a21 * a19 + 0.34156501293182373f * a23 * a19; - out(ii, k, 48) = 0.4260064363479614f * a23 * a16 + 0.4025382399559021f * a22 * a17 + -0.4260064363479614f * a24 * a17 + 0.273861289024353f * a21 * a18 + -0.4025382399559021f * a23 * a18 + 0.13608276844024658f * a20 * a19 + -0.273861289024353f * a22 * a19; - out(ii, k, 49) = -0.3478327989578247f * a16 * a16 + -0.08695819973945618f * a17 * a17 + 0.09938079863786697f * a18 * a18 + 0.21118420362472534f * a19 * a19 + 0.24845199286937714f * a20 * a20 + 0.21118420362472534f * a21 * a21 + 0.09938079863786697f * a22 * a22 + -0.08695819973945618f * a23 * a23 + -0.3478327989578247f * a24 * a24; - out(ii, k, 50) = 0.4260064363479614f * a17 * a16 + 0.4025382399559021f * a18 * a17 + 0.273861289024353f * a19 * a18 + 0.13608276844024658f * a21 * a20 + 0.273861289024353f * a22 * a21 + 0.4025382399559021f * a23 * a22 + 0.4260064363479614f * a24 * a23; - out(ii, k, 51) = -0.22771002352237701f * a18 * a16 + -0.34156501293182373f * a19 * a17 + -0.21516573429107666f * a19 * a19 + -0.5773502588272095f * a22 * a20 + 0.21516573429107666f * a21 * a21 + -0.34156501293182373f * a23 * a21 + -0.22771002352237701f * a24 * a22; - out(ii, k, 52) = 0.6236095428466797f * a4 * a3 + 0.6236095428466797f * a8 * a1; - out(ii, k, 53) = 0.5091750621795654f * a4 * a2 + 0.5091750621795654f * a5 * a3 + 0.5091750621795654f * a7 * a1; - out(ii, k, 54) = -0.16101530194282532f * a4 * a3 + 0.6440612077713013f * a5 * a2 + 0.5577733516693115f * a6 * a1 + 0.16101530194282532f * a8 * a1; - out(ii, k, 55) = -0.3944053053855896f * a5 * a1 + 0.6831300258636475f * a6 * a2 + -0.3944053053855896f * a7 * a3; - out(ii, k, 56) = -0.16101530194282532f * a4 * a1 + 0.5577733516693115f * a6 * a3 + 0.6440612077713013f * a7 * a2 + -0.16101530194282532f * a8 * a3; - out(ii, k, 57) = -0.5091750621795654f * a5 * a1 + 0.5091750621795654f * a7 * a3 + 0.5091750621795654f * a8 * a2; - out(ii, k, 58) = -0.6236095428466797f * a4 * a1 + 0.6236095428466797f * a8 * a3; - out(ii, k, 59) = 1.0f * a9 * a0; - out(ii, k, 60) = 1.0f * a10 * a0; - out(ii, k, 61) = 1.0f * a11 * a0; - out(ii, k, 62) = 1.0f * a12 * a0; - out(ii, k, 63) = 1.0f * a13 * a0; - out(ii, k, 64) = 1.0f * a14 * a0; - out(ii, k, 65) = 1.0f * a15 * a0; - out(ii, k, 66) = -0.55901700258255f * a9 * a6 + 0.3952847123146057f * a10 * a7 + -0.25f * a11 * a8 + -0.25f * a13 * a4 + 0.3952847123146057f * a14 * a5; - out(ii, k, 67) = 0.3952847123146057f * a9 * a7 + 0.3061862289905548f * a11 * a7 + -0.5f * a12 * a4 + 0.3061862289905548f * a13 * a5 + -0.3952847123146057f * a15 * a5; - out(ii, k, 68) = -0.25f * a9 * a8 + 0.3061862289905548f * a10 * a7 + 0.3354102075099945f * a11 * a6 + -0.3872983455657959f * a11 * a8 + 0.15811388194561005f * a12 * a5 + 0.3872983455657959f * a13 * a4 + -0.3061862289905548f * a14 * a5 + 0.25f * a15 * a4; - out(ii, k, 69) = -0.5f * a10 * a4 + 0.15811388194561005f * a11 * a5 + 0.4472135901451111f * a12 * a6 + 0.15811388194561005f * a13 * a7 + -0.5f * a14 * a8; - out(ii, k, 70) = -0.25f * a9 * a4 + 0.3061862289905548f * a10 * a5 + 0.3872983455657959f * a11 * a4 + 0.15811388194561005f * a12 * a7 + 0.3354102075099945f * a13 * a6 + 0.3872983455657959f * a13 * a8 + 0.3061862289905548f * a14 * a7 + -0.25f * a15 * a8; - out(ii, k, 71) = 0.3952847123146057f * a9 * a5 + -0.3061862289905548f * a11 * a5 + -0.5f * a12 * a8 + 0.3061862289905548f * a13 * a7 + 0.3952847123146057f * a15 * a7; - out(ii, k, 72) = -0.3952847123146057f * a10 * a5 + 0.25f * a11 * a4 + -0.25f * a13 * a8 + 0.3952847123146057f * a14 * a7 + -0.55901700258255f * a15 * a6; - out(ii, k, 73) = 0.47628965973854065f * a16 * a3 + 0.3367876708507538f * a17 * a2 + -0.09001028537750244f * a18 * a3 + -0.09001028537750244f * a22 * a1 + -0.47628965973854065f * a24 * a1; - out(ii, k, 74) = 0.4124789535999298f * a17 * a3 + 0.44095855951309204f * a18 * a2 + -0.15590238571166992f * a19 * a3 + -0.15590238571166992f * a21 * a1 + -0.4124789535999298f * a23 * a1; - out(ii, k, 75) = 0.3486083447933197f * a18 * a3 + 0.4930066466331482f * a19 * a2 + -0.31180477142333984f * a20 * a1 + -0.3486083447933197f * a22 * a1; - out(ii, k, 76) = 0.4025382399559021f * a19 * a1 + 0.5091750621795654f * a20 * a2 + 0.4025382399559021f * a21 * a3; - out(ii, k, 77) = 0.3486083447933197f * a18 * a1 + -0.31180477142333984f * a20 * a3 + 0.4930066466331482f * a21 * a2 + 0.3486083447933197f * a22 * a3; - out(ii, k, 78) = 0.4124789535999298f * a17 * a1 + 0.15590238571166992f * a19 * a1 + -0.15590238571166992f * a21 * a3 + 0.44095855951309204f * a22 * a2 + 0.4124789535999298f * a23 * a3; - out(ii, k, 79) = 0.47628965973854065f * a16 * a1 + 0.09001028537750244f * a18 * a1 + -0.09001028537750244f * a22 * a3 + 0.3367876708507538f * a23 * a2 + 0.47628965973854065f * a24 * a3; - out(ii, k, 80) = -0.2545875310897827f * a16 * a13 + -0.44095855951309204f * a17 * a12 + 0.28867512941360474f * a18 * a13 + -0.21516573429107666f * a19 * a14 + 0.1666666716337204f * a20 * a9 + -0.21516573429107666f * a21 * a10 + 0.28867512941360474f * a22 * a11 + 0.2545875310897827f * a24 * a11; - out(ii, k, 81) = 0.32867109775543213f * a16 * a14 + 0.146986186504364f * a17 * a13 + -0.09622504562139511f * a18 * a12 + 0.2222222238779068f * a19 * a13 + 0.21516573429107666f * a19 * a15 + -0.3888888955116272f * a20 * a10 + -0.21516573429107666f * a21 * a9 + 0.2222222238779068f * a21 * a11 + -0.146986186504364f * a23 * a11 + -0.32867109775543213f * a24 * a10; - out(ii, k, 82) = -0.2545875310897827f * a16 * a15 + 0.146986186504364f * a17 * a14 + 0.24845199286937714f * a18 * a13 + -0.28867512941360474f * a18 * a15 + 0.21516573429107666f * a19 * a12 + -0.2222222238779068f * a19 * a14 + 0.0555555559694767f * a20 * a11 + 0.2222222238779068f * a21 * a10 + 0.28867512941360474f * a22 * a9 + -0.24845199286937714f * a22 * a11 + -0.146986186504364f * a23 * a10 + 0.2545875310897827f * a24 * a9; - out(ii, k, 83) = -0.44095855951309204f * a17 * a9 + -0.09622504562139511f * a18 * a10 + 0.21516573429107666f * a19 * a11 + 0.3333333432674408f * a20 * a12 + 0.21516573429107666f * a21 * a13 + -0.09622504562139511f * a22 * a14 + -0.44095855951309204f * a23 * a15; - out(ii, k, 84) = -0.2545875310897827f * a16 * a9 + 0.146986186504364f * a17 * a10 + 0.28867512941360474f * a18 * a9 + 0.24845199286937714f * a18 * a11 + 0.2222222238779068f * a19 * a10 + 0.0555555559694767f * a20 * a13 + 0.21516573429107666f * a21 * a12 + 0.2222222238779068f * a21 * a14 + 0.24845199286937714f * a22 * a13 + 0.28867512941360474f * a22 * a15 + 0.146986186504364f * a23 * a14 + -0.2545875310897827f * a24 * a15; - out(ii, k, 85) = 0.32867109775543213f * a16 * a10 + 0.146986186504364f * a17 * a11 + -0.21516573429107666f * a19 * a9 + -0.2222222238779068f * a19 * a11 + -0.3888888955116272f * a20 * a14 + 0.2222222238779068f * a21 * a13 + -0.21516573429107666f * a21 * a15 + -0.09622504562139511f * a22 * a12 + 0.146986186504364f * a23 * a13 + 0.32867109775543213f * a24 * a14; - out(ii, k, 86) = -0.2545875310897827f * a16 * a11 + -0.28867512941360474f * a18 * a11 + 0.21516573429107666f * a19 * a10 + 0.1666666716337204f * a20 * a15 + -0.21516573429107666f * a21 * a14 + 0.28867512941360474f * a22 * a13 + -0.44095855951309204f * a23 * a12 + -0.2545875310897827f * a24 * a13; - out(ii, k, 87) = 1.1832159757614136f * a8 * a4; - out(ii, k, 88) = 0.8366600275039673f * a7 * a4 + 0.8366600275039673f * a8 * a5; - out(ii, k, 89) = 0.7745966911315918f * a6 * a4 + 0.8944271802902222f * a7 * a5; - out(ii, k, 90) = -0.3162277638912201f * a7 * a4 + 1.095445156097412f * a6 * a5 + 0.3162277638912201f * a8 * a5; - out(ii, k, 91) = 0.10000000149011612f * a4 * a4 + -0.4000000059604645f * a5 * a5 + 0.6000000238418579f * a6 * a6 + -0.4000000059604645f * a7 * a7 + 0.10000000149011612f * a8 * a8; - out(ii, k, 92) = -0.3162277638912201f * a5 * a4 + 1.095445156097412f * a7 * a6 + -0.3162277638912201f * a8 * a7; - out(ii, k, 93) = -0.4472135901451111f * a5 * a5 + 0.7745966911315918f * a8 * a6 + 0.4472135901451111f * a7 * a7; - out(ii, k, 94) = -0.8366600275039673f * a5 * a4 + 0.8366600275039673f * a8 * a7; - out(ii, k, 95) = -0.5916079878807068f * a4 * a4 + 0.5916079878807068f * a8 * a8; - out(ii, k, 96) = 0.6123724579811096f * a9 * a3 + 0.6123724579811096f * a15 * a1; - out(ii, k, 97) = 0.4330126941204071f * a9 * a2 + 0.5303300619125366f * a10 * a3 + 0.5303300619125366f * a14 * a1; - out(ii, k, 98) = -0.1157275140285492f * a9 * a3 + 0.5669466853141785f * a10 * a2 + 0.4482107162475586f * a11 * a3 + 0.4482107162475586f * a13 * a1 + 0.1157275140285492f * a15 * a1; - out(ii, k, 99) = -0.20044593513011932f * a10 * a3 + 0.6338657140731812f * a11 * a2 + 0.5175491571426392f * a12 * a1 + 0.20044593513011932f * a14 * a1; - out(ii, k, 100) = -0.40089187026023865f * a11 * a1 + 0.6546536684036255f * a12 * a2 + -0.40089187026023865f * a13 * a3; - out(ii, k, 101) = -0.20044593513011932f * a10 * a1 + 0.5175491571426392f * a12 * a3 + 0.6338657140731812f * a13 * a2 + -0.20044593513011932f * a14 * a3; - out(ii, k, 102) = -0.1157275140285492f * a9 * a1 + -0.4482107162475586f * a11 * a1 + 0.4482107162475586f * a13 * a3 + 0.5669466853141785f * a14 * a2 + -0.1157275140285492f * a15 * a3; - out(ii, k, 103) = -0.5303300619125366f * a10 * a1 + 0.5303300619125366f * a14 * a3 + 0.4330126941204071f * a15 * a2; - out(ii, k, 104) = -0.6123724579811096f * a9 * a1 + 0.6123724579811096f * a15 * a3; - out(ii, k, 105) = -0.6546536684036255f * a13 * a9 + 0.8451542258262634f * a14 * a10 + -0.6546536684036255f * a15 * a11; - out(ii, k, 106) = -1.133893370628357f * a12 * a9 + 0.37796446681022644f * a13 * a10 + 0.37796446681022644f * a14 * a11; - out(ii, k, 107) = 0.7423074841499329f * a13 * a9 + -0.2474358230829239f * a12 * a10 + 0.6388765573501587f * a13 * a11 + -0.7423074841499329f * a15 * a11; - out(ii, k, 108) = -0.5532833337783813f * a14 * a9 + 0.5714285969734192f * a13 * a10 + 0.5532833337783813f * a15 * a10 + 0.5532833337783813f * a12 * a11 + -0.5714285969734192f * a14 * a11; - out(ii, k, 109) = 0.2142857164144516f * a9 * a9 + -0.5f * a10 * a10 + 0.0714285746216774f * a11 * a11 + 0.4285714328289032f * a12 * a12 + 0.0714285746216774f * a13 * a13 + -0.5f * a14 * a14 + 0.2142857164144516f * a15 * a15; - out(ii, k, 110) = -0.5532833337783813f * a10 * a9 + 0.5714285969734192f * a11 * a10 + 0.5532833337783813f * a13 * a12 + 0.5714285969734192f * a14 * a13 + -0.5532833337783813f * a15 * a14; - out(ii, k, 111) = 0.7423074841499329f * a11 * a9 + -0.31943827867507935f * a11 * a11 + -0.2474358230829239f * a14 * a12 + 0.31943827867507935f * a13 * a13 + 0.7423074841499329f * a15 * a13; - out(ii, k, 112) = -0.37796446681022644f * a11 * a10 + -1.133893370628357f * a15 * a12 + 0.37796446681022644f * a14 * a13; - out(ii, k, 113) = 0.6546536684036255f * a11 * a9 + -0.4225771129131317f * a10 * a10 + -0.6546536684036255f * a15 * a13 + 0.4225771129131317f * a14 * a14; - out(ii, k, 114) = 1.0f * a16 * a0; - out(ii, k, 115) = 1.0f * a17 * a0; - out(ii, k, 116) = 1.0f * a18 * a0; - out(ii, k, 117) = 1.0f * a19 * a0; - out(ii, k, 118) = 1.0f * a20 * a0; - out(ii, k, 119) = 1.0f * a21 * a0; - out(ii, k, 120) = 1.0f * a22 * a0; - out(ii, k, 121) = 1.0f * a23 * a0; - out(ii, k, 122) = 1.0f * a24 * a0; - out(ii, k, 123) = -0.6260990500450134f * a16 * a6 + 0.38340580463409424f * a17 * a7 + -0.20493902266025543f * a18 * a8 + -0.20493902266025543f * a22 * a4 + 0.38340580463409424f * a23 * a5; - out(ii, k, 124) = 0.38340580463409424f * a16 * a7 + -0.15652476251125336f * a17 * a6 + 0.36228442192077637f * a18 * a7 + -0.30740851163864136f * a19 * a8 + -0.30740851163864136f * a21 * a4 + 0.36228442192077637f * a22 * a5 + -0.38340580463409424f * a24 * a5; - out(ii, k, 125) = -0.20493902266025543f * a16 * a8 + 0.36228442192077637f * a17 * a7 + 0.17888544499874115f * a18 * a6 + 0.24647514522075653f * a19 * a7 + -0.5196152329444885f * a20 * a4 + 0.24647514522075653f * a21 * a5 + -0.36228442192077637f * a23 * a5 + 0.20493902266025543f * a24 * a4; - out(ii, k, 126) = -0.30740851163864136f * a17 * a8 + 0.24647514522075653f * a18 * a7 + 0.3801315426826477f * a19 * a6 + -0.3872983455657959f * a19 * a8 + 0.12247448414564133f * a20 * a5 + 0.3872983455657959f * a21 * a4 + -0.24647514522075653f * a22 * a5 + 0.30740851163864136f * a23 * a4; - out(ii, k, 127) = -0.5196152329444885f * a18 * a4 + 0.12247448414564133f * a19 * a5 + 0.4472135901451111f * a20 * a6 + 0.12247448414564133f * a21 * a7 + -0.5196152329444885f * a22 * a8; - out(ii, k, 128) = -0.30740851163864136f * a17 * a4 + 0.24647514522075653f * a18 * a5 + 0.3872983455657959f * a19 * a4 + 0.12247448414564133f * a20 * a7 + 0.3801315426826477f * a21 * a6 + 0.3872983455657959f * a21 * a8 + 0.24647514522075653f * a22 * a7 + -0.30740851163864136f * a23 * a8; - out(ii, k, 129) = -0.20493902266025543f * a16 * a4 + 0.36228442192077637f * a17 * a5 + -0.24647514522075653f * a19 * a5 + -0.5196152329444885f * a20 * a8 + 0.24647514522075653f * a21 * a7 + 0.17888544499874115f * a22 * a6 + 0.36228442192077637f * a23 * a7 + -0.20493902266025543f * a24 * a8; - out(ii, k, 130) = 0.38340580463409424f * a16 * a5 + -0.36228442192077637f * a18 * a5 + 0.30740851163864136f * a19 * a4 + -0.30740851163864136f * a21 * a8 + 0.36228442192077637f * a22 * a7 + -0.15652476251125336f * a23 * a6 + 0.38340580463409424f * a24 * a7; - out(ii, k, 131) = -0.38340580463409424f * a17 * a5 + 0.20493902266025543f * a18 * a4 + -0.20493902266025543f * a22 * a8 + 0.38340580463409424f * a23 * a7 + -0.6260990500450134f * a24 * a6; - out(ii, k, 132) = 0.5185185074806213f * a20 * a16 + -0.5797213315963745f * a21 * a17 + 0.6573421955108643f * a22 * a18 + -0.5797213315963745f * a23 * a19; - out(ii, k, 133) = -0.5797213315963745f * a21 * a16 + -0.7777777910232544f * a20 * a17 + 0.21911406517028809f * a21 * a18 + 0.21911406517028809f * a22 * a19 + 0.5797213315963745f * a24 * a19; - out(ii, k, 134) = 0.6573421955108643f * a22 * a16 + 0.21911406517028809f * a21 * a17 + -0.40740740299224854f * a20 * a18 + -0.6573421955108643f * a24 * a18 + 0.4969039857387543f * a21 * a19 + -0.21911406517028809f * a23 * a19; - out(ii, k, 135) = -0.5797213315963745f * a23 * a16 + 0.21911406517028809f * a22 * a17 + 0.5797213315963745f * a24 * a17 + 0.4969039857387543f * a21 * a18 + -0.21911406517028809f * a23 * a18 + 0.3333333432674408f * a20 * a19 + -0.4969039857387543f * a22 * a19; - out(ii, k, 136) = 0.25925925374031067f * a16 * a16 + -0.3888888955116272f * a17 * a17 + -0.20370370149612427f * a18 * a18 + 0.1666666716337204f * a19 * a19 + 0.3333333432674408f * a20 * a20 + 0.1666666716337204f * a21 * a21 + -0.20370370149612427f * a22 * a22 + -0.3888888955116272f * a23 * a23 + 0.25925925374031067f * a24 * a24; - out(ii, k, 137) = -0.5797213315963745f * a17 * a16 + 0.21911406517028809f * a18 * a17 + 0.4969039857387543f * a19 * a18 + 0.3333333432674408f * a21 * a20 + 0.4969039857387543f * a22 * a21 + 0.21911406517028809f * a23 * a22 + -0.5797213315963745f * a24 * a23; - out(ii, k, 138) = 0.6573421955108643f * a18 * a16 + 0.21911406517028809f * a19 * a17 + -0.24845199286937714f * a19 * a19 + -0.40740740299224854f * a22 * a20 + 0.24845199286937714f * a21 * a21 + 0.21911406517028809f * a23 * a21 + 0.6573421955108643f * a24 * a22; - out(ii, k, 139) = -0.5797213315963745f * a19 * a16 + -0.21911406517028809f * a19 * a18 + -0.7777777910232544f * a23 * a20 + 0.21911406517028809f * a22 * a21 + -0.5797213315963745f * a24 * a21; - out(ii, k, 140) = 0.5797213315963745f * a19 * a17 + -0.32867109775543213f * a18 * a18 + 0.5185185074806213f * a24 * a20 + -0.5797213315963745f * a23 * a21 + 0.32867109775543213f * a22 * a22; -} - -template -KOKKOS_INLINE_FUNCTION void rev_AA(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f4 = F(ii, k, 4); - const float f5 = F(ii, k, 5); - const float f6 = F(ii, k, 6); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f12 = F(ii, k, 12); - const float f13 = F(ii, k, 13); - const float f14 = F(ii, k, 14); - const float f15 = F(ii, k, 15); - const float f16 = F(ii, k, 16); - const float f17 = F(ii, k, 17); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - const float f24 = F(ii, k, 24); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; - } - { const float d = D(ii, k, 1); - g1 += 0.3333333432674408f * d * f1; - g1 += 0.3333333432674408f * d * f1; - g2 += 0.3333333432674408f * d * f2; - g2 += 0.3333333432674408f * d * f2; - g3 += 0.3333333432674408f * d * f3; - g3 += 0.3333333432674408f * d * f3; - } - { const float d = D(ii, k, 2); - g4 += 0.20000000298023224f * d * f4; - g4 += 0.20000000298023224f * d * f4; - g5 += 0.20000000298023224f * d * f5; - g5 += 0.20000000298023224f * d * f5; - g6 += 0.20000000298023224f * d * f6; - g6 += 0.20000000298023224f * d * f6; - g7 += 0.20000000298023224f * d * f7; - g7 += 0.20000000298023224f * d * f7; - g8 += 0.20000000298023224f * d * f8; - g8 += 0.20000000298023224f * d * f8; - } - { const float d = D(ii, k, 3); - g9 += 0.1428571492433548f * d * f9; - g9 += 0.1428571492433548f * d * f9; - g10 += 0.1428571492433548f * d * f10; - g10 += 0.1428571492433548f * d * f10; - g11 += 0.1428571492433548f * d * f11; - g11 += 0.1428571492433548f * d * f11; - g12 += 0.1428571492433548f * d * f12; - g12 += 0.1428571492433548f * d * f12; - g13 += 0.1428571492433548f * d * f13; - g13 += 0.1428571492433548f * d * f13; - g14 += 0.1428571492433548f * d * f14; - g14 += 0.1428571492433548f * d * f14; - g15 += 0.1428571492433548f * d * f15; - g15 += 0.1428571492433548f * d * f15; - } - { const float d = D(ii, k, 4); - g16 += 0.1111111119389534f * d * f16; - g16 += 0.1111111119389534f * d * f16; - g17 += 0.1111111119389534f * d * f17; - g17 += 0.1111111119389534f * d * f17; - g18 += 0.1111111119389534f * d * f18; - g18 += 0.1111111119389534f * d * f18; - g19 += 0.1111111119389534f * d * f19; - g19 += 0.1111111119389534f * d * f19; - g20 += 0.1111111119389534f * d * f20; - g20 += 0.1111111119389534f * d * f20; - g21 += 0.1111111119389534f * d * f21; - g21 += 0.1111111119389534f * d * f21; - g22 += 0.1111111119389534f * d * f22; - g22 += 0.1111111119389534f * d * f22; - g23 += 0.1111111119389534f * d * f23; - g23 += 0.1111111119389534f * d * f23; - g24 += 0.1111111119389534f * d * f24; - g24 += 0.1111111119389534f * d * f24; - } - { const float d = D(ii, k, 5); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; - } - { const float d = D(ii, k, 6); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; - } - { const float d = D(ii, k, 7); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; - } - { const float d = D(ii, k, 8); - g4 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f4; - g5 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f5; - g6 += -0.22360679507255554f * d * f1; - g1 += -0.22360679507255554f * d * f6; - g8 += -0.3872983455657959f * d * f1; - g1 += -0.3872983455657959f * d * f8; - } - { const float d = D(ii, k, 9); - g5 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f5; - g6 += 0.4472135901451111f * d * f2; - g2 += 0.4472135901451111f * d * f6; - g7 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f7; - } - { const float d = D(ii, k, 10); - g4 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f4; - g6 += -0.22360679507255554f * d * f3; - g3 += -0.22360679507255554f * d * f6; - g7 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f7; - g8 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f8; - } - { const float d = D(ii, k, 11); - g9 += 0.26726123690605164f * d * f8; - g8 += 0.26726123690605164f * d * f9; - g10 += 0.2182178944349289f * d * f7; - g7 += 0.2182178944349289f * d * f10; - g11 += 0.23904572427272797f * d * f6; - g6 += 0.23904572427272797f * d * f11; - g11 += 0.0690065547823906f * d * f8; - g8 += 0.0690065547823906f * d * f11; - g12 += -0.16903084516525269f * d * f5; - g5 += -0.16903084516525269f * d * f12; - g13 += -0.0690065547823906f * d * f4; - g4 += -0.0690065547823906f * d * f13; - g14 += -0.2182178944349289f * d * f5; - g5 += -0.2182178944349289f * d * f14; - g15 += -0.26726123690605164f * d * f4; - g4 += -0.26726123690605164f * d * f15; - } - { const float d = D(ii, k, 12); - g10 += 0.2182178944349289f * d * f4; - g4 += 0.2182178944349289f * d * f10; - g11 += 0.2760262191295624f * d * f5; - g5 += 0.2760262191295624f * d * f11; - g12 += 0.29277002811431885f * d * f6; - g6 += 0.29277002811431885f * d * f12; - g13 += 0.2760262191295624f * d * f7; - g7 += 0.2760262191295624f * d * f13; - g14 += 0.2182178944349289f * d * f8; - g8 += 0.2182178944349289f * d * f14; - } - { const float d = D(ii, k, 13); - g9 += 0.26726123690605164f * d * f4; - g4 += 0.26726123690605164f * d * f9; - g10 += 0.2182178944349289f * d * f5; - g5 += 0.2182178944349289f * d * f10; - g11 += -0.0690065547823906f * d * f4; - g4 += -0.0690065547823906f * d * f11; - g12 += -0.16903084516525269f * d * f7; - g7 += -0.16903084516525269f * d * f12; - g13 += 0.23904572427272797f * d * f6; - g6 += 0.23904572427272797f * d * f13; - g13 += -0.0690065547823906f * d * f8; - g8 += -0.0690065547823906f * d * f13; - g14 += 0.2182178944349289f * d * f7; - g7 += 0.2182178944349289f * d * f14; - g15 += 0.26726123690605164f * d * f8; - g8 += 0.26726123690605164f * d * f15; - } - { const float d = D(ii, k, 14); - g16 += 0.20412415266036987f * d * f15; - g15 += 0.20412415266036987f * d * f16; - g17 += 0.1767766922712326f * d * f14; - g14 += 0.1767766922712326f * d * f17; - g18 += 0.14940357208251953f * d * f13; - g13 += 0.14940357208251953f * d * f18; - g18 += 0.03857583925127983f * d * f15; - g15 += 0.03857583925127983f * d * f18; - g19 += 0.17251639068126678f * d * f12; - g12 += 0.17251639068126678f * d * f19; - g19 += 0.06681530922651291f * d * f14; - g14 += 0.06681530922651291f * d * f19; - g20 += -0.13363061845302582f * d * f11; - g11 += -0.13363061845302582f * d * f20; - g21 += -0.06681530922651291f * d * f10; - g10 += -0.06681530922651291f * d * f21; - g22 += -0.03857583925127983f * d * f9; - g9 += -0.03857583925127983f * d * f22; - g22 += -0.14940357208251953f * d * f11; - g11 += -0.14940357208251953f * d * f22; - g23 += -0.1767766922712326f * d * f10; - g10 += -0.1767766922712326f * d * f23; - g24 += -0.20412415266036987f * d * f9; - g9 += -0.20412415266036987f * d * f24; - } - { const float d = D(ii, k, 15); - g17 += 0.14433756470680237f * d * f9; - g9 += 0.14433756470680237f * d * f17; - g18 += 0.18898223340511322f * d * f10; - g10 += 0.18898223340511322f * d * f18; - g19 += 0.21128855645656586f * d * f11; - g11 += 0.21128855645656586f * d * f19; - g20 += 0.2182178944349289f * d * f12; - g12 += 0.2182178944349289f * d * f20; - g21 += 0.21128855645656586f * d * f13; - g13 += 0.21128855645656586f * d * f21; - g22 += 0.18898223340511322f * d * f14; - g14 += 0.18898223340511322f * d * f22; - g23 += 0.14433756470680237f * d * f15; - g15 += 0.14433756470680237f * d * f23; - } - { const float d = D(ii, k, 16); - g16 += 0.20412415266036987f * d * f9; - g9 += 0.20412415266036987f * d * f16; - g17 += 0.1767766922712326f * d * f10; - g10 += 0.1767766922712326f * d * f17; - g18 += -0.03857583925127983f * d * f9; - g9 += -0.03857583925127983f * d * f18; - g18 += 0.14940357208251953f * d * f11; - g11 += 0.14940357208251953f * d * f18; - g19 += -0.06681530922651291f * d * f10; - g10 += -0.06681530922651291f * d * f19; - g20 += -0.13363061845302582f * d * f13; - g13 += -0.13363061845302582f * d * f20; - g21 += 0.17251639068126678f * d * f12; - g12 += 0.17251639068126678f * d * f21; - g21 += -0.06681530922651291f * d * f14; - g14 += -0.06681530922651291f * d * f21; - g22 += 0.14940357208251953f * d * f13; - g13 += 0.14940357208251953f * d * f22; - g22 += -0.03857583925127983f * d * f15; - g15 += -0.03857583925127983f * d * f22; - g23 += 0.1767766922712326f * d * f14; - g14 += 0.1767766922712326f * d * f23; - g24 += 0.20412415266036987f * d * f15; - g15 += 0.20412415266036987f * d * f24; - } - { const float d = D(ii, k, 17); - g3 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f3; - } - { const float d = D(ii, k, 18); - g2 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f2; - } - { const float d = D(ii, k, 19); - g1 += -0.3726779818534851f * d * f1; - g1 += -0.3726779818534851f * d * f1; - g2 += 0.7453559637069702f * d * f2; - g2 += 0.7453559637069702f * d * f2; - g3 += -0.3726779818534851f * d * f3; - g3 += -0.3726779818534851f * d * f3; - } - { const float d = D(ii, k, 20); - g3 += 1.29099440574646f * d * f2; - g2 += 1.29099440574646f * d * f3; - } - { const float d = D(ii, k, 21); - g1 += -0.64549720287323f * d * f1; - g1 += -0.64549720287323f * d * f1; - g3 += 0.64549720287323f * d * f3; - g3 += 0.64549720287323f * d * f3; - } - { const float d = D(ii, k, 22); - g4 += 1.0f * d * f0; - g0 += 1.0f * d * f4; - } - { const float d = D(ii, k, 23); - g5 += 1.0f * d * f0; - g0 += 1.0f * d * f5; - } - { const float d = D(ii, k, 24); - g6 += 1.0f * d * f0; - g0 += 1.0f * d * f6; - } - { const float d = D(ii, k, 25); - g7 += 1.0f * d * f0; - g0 += 1.0f * d * f7; - } - { const float d = D(ii, k, 26); - g8 += 1.0f * d * f0; - g0 += 1.0f * d * f8; - } - { const float d = D(ii, k, 27); - g6 += -0.8944271802902222f * d * f4; - g4 += -0.8944271802902222f * d * f6; - g7 += 0.7745966911315918f * d * f5; - g5 += 0.7745966911315918f * d * f7; - } - { const float d = D(ii, k, 28); - g7 += 0.7745966911315918f * d * f4; - g4 += 0.7745966911315918f * d * f7; - g6 += 0.4472135901451111f * d * f5; - g5 += 0.4472135901451111f * d * f6; - g8 += -0.7745966911315918f * d * f5; - g5 += -0.7745966911315918f * d * f8; - } - { const float d = D(ii, k, 29); - g4 += -0.4472135901451111f * d * f4; - g4 += -0.4472135901451111f * d * f4; - g5 += 0.22360679507255554f * d * f5; - g5 += 0.22360679507255554f * d * f5; - g6 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f6; - g7 += 0.22360679507255554f * d * f7; - g7 += 0.22360679507255554f * d * f7; - g8 += -0.4472135901451111f * d * f8; - g8 += -0.4472135901451111f * d * f8; - } - { const float d = D(ii, k, 30); - g5 += 0.7745966911315918f * d * f4; - g4 += 0.7745966911315918f * d * f5; - g7 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f7; - g8 += 0.7745966911315918f * d * f7; - g7 += 0.7745966911315918f * d * f8; - } - { const float d = D(ii, k, 31); - g5 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f5; - g8 += -0.8944271802902222f * d * f6; - g6 += -0.8944271802902222f * d * f8; - g7 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f7; - } - { const float d = D(ii, k, 32); - g9 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f9; - g10 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f10; - g11 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f11; - g13 += -0.11501092463731766f * d * f1; - g1 += -0.11501092463731766f * d * f13; - g15 += -0.44543540477752686f * d * f1; - g1 += -0.44543540477752686f * d * f15; - } - { const float d = D(ii, k, 33); - g10 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f10; - g11 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f11; - g12 += -0.28171807527542114f * d * f1; - g1 += -0.28171807527542114f * d * f12; - g14 += -0.36369648575782776f * d * f1; - g1 += -0.36369648575782776f * d * f14; - } - { const float d = D(ii, k, 34); - g11 += 0.39840954542160034f * d * f1; - g1 += 0.39840954542160034f * d * f11; - g12 += 0.48795002698898315f * d * f2; - g2 += 0.48795002698898315f * d * f12; - g13 += 0.39840954542160034f * d * f3; - g3 += 0.39840954542160034f * d * f13; - } - { const float d = D(ii, k, 35); - g10 += 0.36369648575782776f * d * f1; - g1 += 0.36369648575782776f * d * f10; - g12 += -0.28171807527542114f * d * f3; - g3 += -0.28171807527542114f * d * f12; - g13 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f13; - g14 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f14; - } - { const float d = D(ii, k, 36); - g9 += 0.44543540477752686f * d * f1; - g1 += 0.44543540477752686f * d * f9; - g11 += 0.11501092463731766f * d * f1; - g1 += 0.11501092463731766f * d * f11; - g13 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f13; - g14 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f14; - g15 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f15; - } - { const float d = D(ii, k, 37); - g13 += -0.3571428656578064f * d * f9; - g9 += -0.3571428656578064f * d * f13; - g12 += -0.7142857313156128f * d * f10; - g10 += -0.7142857313156128f * d * f12; - g13 += 0.5532833337783813f * d * f11; - g11 += 0.5532833337783813f * d * f13; - g15 += 0.3571428656578064f * d * f11; - g11 += 0.3571428656578064f * d * f15; - } - { const float d = D(ii, k, 38); - g14 += 0.5646924376487732f * d * f9; - g9 += 0.5646924376487732f * d * f14; - g13 += 0.4374088943004608f * d * f10; - g10 += 0.4374088943004608f * d * f13; - g15 += -0.5646924376487732f * d * f10; - g10 += -0.5646924376487732f * d * f15; - g12 += 0.22587697207927704f * d * f11; - g11 += 0.22587697207927704f * d * f12; - g14 += -0.4374088943004608f * d * f11; - g11 += -0.4374088943004608f * d * f14; - } - { const float d = D(ii, k, 39); - g9 += -0.3992978632450104f * d * f9; - g9 += -0.3992978632450104f * d * f9; - g11 += 0.2395787090063095f * d * f11; - g11 += 0.2395787090063095f * d * f11; - g12 += 0.31943827867507935f * d * f12; - g12 += 0.31943827867507935f * d * f12; - g13 += 0.2395787090063095f * d * f13; - g13 += 0.2395787090063095f * d * f13; - g15 += -0.3992978632450104f * d * f15; - g15 += -0.3992978632450104f * d * f15; - } - { const float d = D(ii, k, 40); - g10 += 0.5646924376487732f * d * f9; - g9 += 0.5646924376487732f * d * f10; - g11 += 0.4374088943004608f * d * f10; - g10 += 0.4374088943004608f * d * f11; - g13 += 0.22587697207927704f * d * f12; - g12 += 0.22587697207927704f * d * f13; - g14 += 0.4374088943004608f * d * f13; - g13 += 0.4374088943004608f * d * f14; - g15 += 0.5646924376487732f * d * f14; - g14 += 0.5646924376487732f * d * f15; - } - { const float d = D(ii, k, 41); - g11 += -0.3571428656578064f * d * f9; - g9 += -0.3571428656578064f * d * f11; - g11 += -0.2766416668891907f * d * f11; - g11 += -0.2766416668891907f * d * f11; - g14 += -0.7142857313156128f * d * f12; - g12 += -0.7142857313156128f * d * f14; - g13 += 0.2766416668891907f * d * f13; - g13 += 0.2766416668891907f * d * f13; - g15 += -0.3571428656578064f * d * f13; - g13 += -0.3571428656578064f * d * f15; - } - { const float d = D(ii, k, 42); - g16 += 0.32867109775543213f * d * f8; - g8 += 0.32867109775543213f * d * f16; - g17 += 0.23240555822849274f * d * f7; - g7 += 0.23240555822849274f * d * f17; - g18 += 0.21516573429107666f * d * f6; - g6 += 0.21516573429107666f * d * f18; - g19 += -0.08784104883670807f * d * f7; - g7 += -0.08784104883670807f * d * f19; - g20 += 0.0555555559694767f * d * f4; - g4 += 0.0555555559694767f * d * f20; - g21 += -0.08784104883670807f * d * f5; - g5 += -0.08784104883670807f * d * f21; - g23 += -0.23240555822849274f * d * f5; - g5 += -0.23240555822849274f * d * f23; - g24 += -0.32867109775543213f * d * f4; - g4 += -0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 43); - g17 += 0.23240555822849274f * d * f8; - g8 += 0.23240555822849274f * d * f17; - g18 += 0.24845199286937714f * d * f7; - g7 += 0.24845199286937714f * d * f18; - g19 += 0.3042903244495392f * d * f6; - g6 += 0.3042903244495392f * d * f19; - g19 += 0.08784104883670807f * d * f8; - g8 += 0.08784104883670807f * d * f19; - g20 += -0.2222222238779068f * d * f5; - g5 += -0.2222222238779068f * d * f20; - g21 += -0.08784104883670807f * d * f4; - g4 += -0.08784104883670807f * d * f21; - g22 += -0.24845199286937714f * d * f5; - g5 += -0.24845199286937714f * d * f22; - g23 += -0.23240555822849274f * d * f4; - g4 += -0.23240555822849274f * d * f23; - } - { const float d = D(ii, k, 44); - g18 += 0.21516573429107666f * d * f4; - g4 += 0.21516573429107666f * d * f18; - g19 += 0.3042903244495392f * d * f5; - g5 += 0.3042903244495392f * d * f19; - g20 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f20; - g21 += 0.3042903244495392f * d * f7; - g7 += 0.3042903244495392f * d * f21; - g22 += 0.21516573429107666f * d * f8; - g8 += 0.21516573429107666f * d * f22; - } - { const float d = D(ii, k, 45); - g17 += 0.23240555822849274f * d * f4; - g4 += 0.23240555822849274f * d * f17; - g18 += 0.24845199286937714f * d * f5; - g5 += 0.24845199286937714f * d * f18; - g19 += -0.08784104883670807f * d * f4; - g4 += -0.08784104883670807f * d * f19; - g20 += -0.2222222238779068f * d * f7; - g7 += -0.2222222238779068f * d * f20; - g21 += 0.3042903244495392f * d * f6; - g6 += 0.3042903244495392f * d * f21; - g21 += -0.08784104883670807f * d * f8; - g8 += -0.08784104883670807f * d * f21; - g22 += 0.24845199286937714f * d * f7; - g7 += 0.24845199286937714f * d * f22; - g23 += 0.23240555822849274f * d * f8; - g8 += 0.23240555822849274f * d * f23; - } - { const float d = D(ii, k, 46); - g16 += 0.32867109775543213f * d * f4; - g4 += 0.32867109775543213f * d * f16; - g17 += 0.23240555822849274f * d * f5; - g5 += 0.23240555822849274f * d * f17; - g19 += 0.08784104883670807f * d * f5; - g5 += 0.08784104883670807f * d * f19; - g20 += 0.0555555559694767f * d * f8; - g8 += 0.0555555559694767f * d * f20; - g21 += -0.08784104883670807f * d * f7; - g7 += -0.08784104883670807f * d * f21; - g22 += 0.21516573429107666f * d * f6; - g6 += 0.21516573429107666f * d * f22; - g23 += 0.23240555822849274f * d * f7; - g7 += 0.23240555822849274f * d * f23; - g24 += 0.32867109775543213f * d * f8; - g8 += 0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 47); - g22 += -0.22771002352237701f * d * f16; - g16 += -0.22771002352237701f * d * f22; - g21 += -0.34156501293182373f * d * f17; - g17 += -0.34156501293182373f * d * f21; - g20 += -0.5773502588272095f * d * f18; - g18 += -0.5773502588272095f * d * f20; - g24 += 0.22771002352237701f * d * f18; - g18 += 0.22771002352237701f * d * f24; - g21 += 0.4303314685821533f * d * f19; - g19 += 0.4303314685821533f * d * f21; - g23 += 0.34156501293182373f * d * f19; - g19 += 0.34156501293182373f * d * f23; - } - { const float d = D(ii, k, 48); - g23 += 0.4260064363479614f * d * f16; - g16 += 0.4260064363479614f * d * f23; - g22 += 0.4025382399559021f * d * f17; - g17 += 0.4025382399559021f * d * f22; - g24 += -0.4260064363479614f * d * f17; - g17 += -0.4260064363479614f * d * f24; - g21 += 0.273861289024353f * d * f18; - g18 += 0.273861289024353f * d * f21; - g23 += -0.4025382399559021f * d * f18; - g18 += -0.4025382399559021f * d * f23; - g20 += 0.13608276844024658f * d * f19; - g19 += 0.13608276844024658f * d * f20; - g22 += -0.273861289024353f * d * f19; - g19 += -0.273861289024353f * d * f22; - } - { const float d = D(ii, k, 49); - g16 += -0.3478327989578247f * d * f16; - g16 += -0.3478327989578247f * d * f16; - g17 += -0.08695819973945618f * d * f17; - g17 += -0.08695819973945618f * d * f17; - g18 += 0.09938079863786697f * d * f18; - g18 += 0.09938079863786697f * d * f18; - g19 += 0.21118420362472534f * d * f19; - g19 += 0.21118420362472534f * d * f19; - g20 += 0.24845199286937714f * d * f20; - g20 += 0.24845199286937714f * d * f20; - g21 += 0.21118420362472534f * d * f21; - g21 += 0.21118420362472534f * d * f21; - g22 += 0.09938079863786697f * d * f22; - g22 += 0.09938079863786697f * d * f22; - g23 += -0.08695819973945618f * d * f23; - g23 += -0.08695819973945618f * d * f23; - g24 += -0.3478327989578247f * d * f24; - g24 += -0.3478327989578247f * d * f24; - } - { const float d = D(ii, k, 50); - g17 += 0.4260064363479614f * d * f16; - g16 += 0.4260064363479614f * d * f17; - g18 += 0.4025382399559021f * d * f17; - g17 += 0.4025382399559021f * d * f18; - g19 += 0.273861289024353f * d * f18; - g18 += 0.273861289024353f * d * f19; - g21 += 0.13608276844024658f * d * f20; - g20 += 0.13608276844024658f * d * f21; - g22 += 0.273861289024353f * d * f21; - g21 += 0.273861289024353f * d * f22; - g23 += 0.4025382399559021f * d * f22; - g22 += 0.4025382399559021f * d * f23; - g24 += 0.4260064363479614f * d * f23; - g23 += 0.4260064363479614f * d * f24; - } - { const float d = D(ii, k, 51); - g18 += -0.22771002352237701f * d * f16; - g16 += -0.22771002352237701f * d * f18; - g19 += -0.34156501293182373f * d * f17; - g17 += -0.34156501293182373f * d * f19; - g19 += -0.21516573429107666f * d * f19; - g19 += -0.21516573429107666f * d * f19; - g22 += -0.5773502588272095f * d * f20; - g20 += -0.5773502588272095f * d * f22; - g21 += 0.21516573429107666f * d * f21; - g21 += 0.21516573429107666f * d * f21; - g23 += -0.34156501293182373f * d * f21; - g21 += -0.34156501293182373f * d * f23; - g24 += -0.22771002352237701f * d * f22; - g22 += -0.22771002352237701f * d * f24; - } - { const float d = D(ii, k, 52); - g4 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f4; - g8 += 0.6236095428466797f * d * f1; - g1 += 0.6236095428466797f * d * f8; - } - { const float d = D(ii, k, 53); - g4 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f4; - g5 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f5; - g7 += 0.5091750621795654f * d * f1; - g1 += 0.5091750621795654f * d * f7; - } - { const float d = D(ii, k, 54); - g4 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f4; - g5 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f5; - g6 += 0.5577733516693115f * d * f1; - g1 += 0.5577733516693115f * d * f6; - g8 += 0.16101530194282532f * d * f1; - g1 += 0.16101530194282532f * d * f8; - } - { const float d = D(ii, k, 55); - g5 += -0.3944053053855896f * d * f1; - g1 += -0.3944053053855896f * d * f5; - g6 += 0.6831300258636475f * d * f2; - g2 += 0.6831300258636475f * d * f6; - g7 += -0.3944053053855896f * d * f3; - g3 += -0.3944053053855896f * d * f7; - } - { const float d = D(ii, k, 56); - g4 += -0.16101530194282532f * d * f1; - g1 += -0.16101530194282532f * d * f4; - g6 += 0.5577733516693115f * d * f3; - g3 += 0.5577733516693115f * d * f6; - g7 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f7; - g8 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f8; - } - { const float d = D(ii, k, 57); - g5 += -0.5091750621795654f * d * f1; - g1 += -0.5091750621795654f * d * f5; - g7 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f7; - g8 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f8; - } - { const float d = D(ii, k, 58); - g4 += -0.6236095428466797f * d * f1; - g1 += -0.6236095428466797f * d * f4; - g8 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f8; - } - { const float d = D(ii, k, 59); - g9 += 1.0f * d * f0; - g0 += 1.0f * d * f9; - } - { const float d = D(ii, k, 60); - g10 += 1.0f * d * f0; - g0 += 1.0f * d * f10; - } - { const float d = D(ii, k, 61); - g11 += 1.0f * d * f0; - g0 += 1.0f * d * f11; - } - { const float d = D(ii, k, 62); - g12 += 1.0f * d * f0; - g0 += 1.0f * d * f12; - } - { const float d = D(ii, k, 63); - g13 += 1.0f * d * f0; - g0 += 1.0f * d * f13; - } - { const float d = D(ii, k, 64); - g14 += 1.0f * d * f0; - g0 += 1.0f * d * f14; - } - { const float d = D(ii, k, 65); - g15 += 1.0f * d * f0; - g0 += 1.0f * d * f15; - } - { const float d = D(ii, k, 66); - g9 += -0.55901700258255f * d * f6; - g6 += -0.55901700258255f * d * f9; - g10 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f10; - g11 += -0.25f * d * f8; - g8 += -0.25f * d * f11; - g13 += -0.25f * d * f4; - g4 += -0.25f * d * f13; - g14 += 0.3952847123146057f * d * f5; - g5 += 0.3952847123146057f * d * f14; - } - { const float d = D(ii, k, 67); - g9 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f9; - g11 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f11; - g12 += -0.5f * d * f4; - g4 += -0.5f * d * f12; - g13 += 0.3061862289905548f * d * f5; - g5 += 0.3061862289905548f * d * f13; - g15 += -0.3952847123146057f * d * f5; - g5 += -0.3952847123146057f * d * f15; - } - { const float d = D(ii, k, 68); - g9 += -0.25f * d * f8; - g8 += -0.25f * d * f9; - g10 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f10; - g11 += 0.3354102075099945f * d * f6; - g6 += 0.3354102075099945f * d * f11; - g11 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f11; - g12 += 0.15811388194561005f * d * f5; - g5 += 0.15811388194561005f * d * f12; - g13 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f13; - g14 += -0.3061862289905548f * d * f5; - g5 += -0.3061862289905548f * d * f14; - g15 += 0.25f * d * f4; - g4 += 0.25f * d * f15; - } - { const float d = D(ii, k, 69); - g10 += -0.5f * d * f4; - g4 += -0.5f * d * f10; - g11 += 0.15811388194561005f * d * f5; - g5 += 0.15811388194561005f * d * f11; - g12 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f12; - g13 += 0.15811388194561005f * d * f7; - g7 += 0.15811388194561005f * d * f13; - g14 += -0.5f * d * f8; - g8 += -0.5f * d * f14; - } - { const float d = D(ii, k, 70); - g9 += -0.25f * d * f4; - g4 += -0.25f * d * f9; - g10 += 0.3061862289905548f * d * f5; - g5 += 0.3061862289905548f * d * f10; - g11 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f11; - g12 += 0.15811388194561005f * d * f7; - g7 += 0.15811388194561005f * d * f12; - g13 += 0.3354102075099945f * d * f6; - g6 += 0.3354102075099945f * d * f13; - g13 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f13; - g14 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f14; - g15 += -0.25f * d * f8; - g8 += -0.25f * d * f15; - } - { const float d = D(ii, k, 71); - g9 += 0.3952847123146057f * d * f5; - g5 += 0.3952847123146057f * d * f9; - g11 += -0.3061862289905548f * d * f5; - g5 += -0.3061862289905548f * d * f11; - g12 += -0.5f * d * f8; - g8 += -0.5f * d * f12; - g13 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f13; - g15 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f15; - } - { const float d = D(ii, k, 72); - g10 += -0.3952847123146057f * d * f5; - g5 += -0.3952847123146057f * d * f10; - g11 += 0.25f * d * f4; - g4 += 0.25f * d * f11; - g13 += -0.25f * d * f8; - g8 += -0.25f * d * f13; - g14 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f14; - g15 += -0.55901700258255f * d * f6; - g6 += -0.55901700258255f * d * f15; - } - { const float d = D(ii, k, 73); - g16 += 0.47628965973854065f * d * f3; - g3 += 0.47628965973854065f * d * f16; - g17 += 0.3367876708507538f * d * f2; - g2 += 0.3367876708507538f * d * f17; - g18 += -0.09001028537750244f * d * f3; - g3 += -0.09001028537750244f * d * f18; - g22 += -0.09001028537750244f * d * f1; - g1 += -0.09001028537750244f * d * f22; - g24 += -0.47628965973854065f * d * f1; - g1 += -0.47628965973854065f * d * f24; - } - { const float d = D(ii, k, 74); - g17 += 0.4124789535999298f * d * f3; - g3 += 0.4124789535999298f * d * f17; - g18 += 0.44095855951309204f * d * f2; - g2 += 0.44095855951309204f * d * f18; - g19 += -0.15590238571166992f * d * f3; - g3 += -0.15590238571166992f * d * f19; - g21 += -0.15590238571166992f * d * f1; - g1 += -0.15590238571166992f * d * f21; - g23 += -0.4124789535999298f * d * f1; - g1 += -0.4124789535999298f * d * f23; - } - { const float d = D(ii, k, 75); - g18 += 0.3486083447933197f * d * f3; - g3 += 0.3486083447933197f * d * f18; - g19 += 0.4930066466331482f * d * f2; - g2 += 0.4930066466331482f * d * f19; - g20 += -0.31180477142333984f * d * f1; - g1 += -0.31180477142333984f * d * f20; - g22 += -0.3486083447933197f * d * f1; - g1 += -0.3486083447933197f * d * f22; - } - { const float d = D(ii, k, 76); - g19 += 0.4025382399559021f * d * f1; - g1 += 0.4025382399559021f * d * f19; - g20 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f20; - g21 += 0.4025382399559021f * d * f3; - g3 += 0.4025382399559021f * d * f21; - } - { const float d = D(ii, k, 77); - g18 += 0.3486083447933197f * d * f1; - g1 += 0.3486083447933197f * d * f18; - g20 += -0.31180477142333984f * d * f3; - g3 += -0.31180477142333984f * d * f20; - g21 += 0.4930066466331482f * d * f2; - g2 += 0.4930066466331482f * d * f21; - g22 += 0.3486083447933197f * d * f3; - g3 += 0.3486083447933197f * d * f22; - } - { const float d = D(ii, k, 78); - g17 += 0.4124789535999298f * d * f1; - g1 += 0.4124789535999298f * d * f17; - g19 += 0.15590238571166992f * d * f1; - g1 += 0.15590238571166992f * d * f19; - g21 += -0.15590238571166992f * d * f3; - g3 += -0.15590238571166992f * d * f21; - g22 += 0.44095855951309204f * d * f2; - g2 += 0.44095855951309204f * d * f22; - g23 += 0.4124789535999298f * d * f3; - g3 += 0.4124789535999298f * d * f23; - } - { const float d = D(ii, k, 79); - g16 += 0.47628965973854065f * d * f1; - g1 += 0.47628965973854065f * d * f16; - g18 += 0.09001028537750244f * d * f1; - g1 += 0.09001028537750244f * d * f18; - g22 += -0.09001028537750244f * d * f3; - g3 += -0.09001028537750244f * d * f22; - g23 += 0.3367876708507538f * d * f2; - g2 += 0.3367876708507538f * d * f23; - g24 += 0.47628965973854065f * d * f3; - g3 += 0.47628965973854065f * d * f24; - } - { const float d = D(ii, k, 80); - g16 += -0.2545875310897827f * d * f13; - g13 += -0.2545875310897827f * d * f16; - g17 += -0.44095855951309204f * d * f12; - g12 += -0.44095855951309204f * d * f17; - g18 += 0.28867512941360474f * d * f13; - g13 += 0.28867512941360474f * d * f18; - g19 += -0.21516573429107666f * d * f14; - g14 += -0.21516573429107666f * d * f19; - g20 += 0.1666666716337204f * d * f9; - g9 += 0.1666666716337204f * d * f20; - g21 += -0.21516573429107666f * d * f10; - g10 += -0.21516573429107666f * d * f21; - g22 += 0.28867512941360474f * d * f11; - g11 += 0.28867512941360474f * d * f22; - g24 += 0.2545875310897827f * d * f11; - g11 += 0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 81); - g16 += 0.32867109775543213f * d * f14; - g14 += 0.32867109775543213f * d * f16; - g17 += 0.146986186504364f * d * f13; - g13 += 0.146986186504364f * d * f17; - g18 += -0.09622504562139511f * d * f12; - g12 += -0.09622504562139511f * d * f18; - g19 += 0.2222222238779068f * d * f13; - g13 += 0.2222222238779068f * d * f19; - g19 += 0.21516573429107666f * d * f15; - g15 += 0.21516573429107666f * d * f19; - g20 += -0.3888888955116272f * d * f10; - g10 += -0.3888888955116272f * d * f20; - g21 += -0.21516573429107666f * d * f9; - g9 += -0.21516573429107666f * d * f21; - g21 += 0.2222222238779068f * d * f11; - g11 += 0.2222222238779068f * d * f21; - g23 += -0.146986186504364f * d * f11; - g11 += -0.146986186504364f * d * f23; - g24 += -0.32867109775543213f * d * f10; - g10 += -0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 82); - g16 += -0.2545875310897827f * d * f15; - g15 += -0.2545875310897827f * d * f16; - g17 += 0.146986186504364f * d * f14; - g14 += 0.146986186504364f * d * f17; - g18 += 0.24845199286937714f * d * f13; - g13 += 0.24845199286937714f * d * f18; - g18 += -0.28867512941360474f * d * f15; - g15 += -0.28867512941360474f * d * f18; - g19 += 0.21516573429107666f * d * f12; - g12 += 0.21516573429107666f * d * f19; - g19 += -0.2222222238779068f * d * f14; - g14 += -0.2222222238779068f * d * f19; - g20 += 0.0555555559694767f * d * f11; - g11 += 0.0555555559694767f * d * f20; - g21 += 0.2222222238779068f * d * f10; - g10 += 0.2222222238779068f * d * f21; - g22 += 0.28867512941360474f * d * f9; - g9 += 0.28867512941360474f * d * f22; - g22 += -0.24845199286937714f * d * f11; - g11 += -0.24845199286937714f * d * f22; - g23 += -0.146986186504364f * d * f10; - g10 += -0.146986186504364f * d * f23; - g24 += 0.2545875310897827f * d * f9; - g9 += 0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 83); - g17 += -0.44095855951309204f * d * f9; - g9 += -0.44095855951309204f * d * f17; - g18 += -0.09622504562139511f * d * f10; - g10 += -0.09622504562139511f * d * f18; - g19 += 0.21516573429107666f * d * f11; - g11 += 0.21516573429107666f * d * f19; - g20 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f20; - g21 += 0.21516573429107666f * d * f13; - g13 += 0.21516573429107666f * d * f21; - g22 += -0.09622504562139511f * d * f14; - g14 += -0.09622504562139511f * d * f22; - g23 += -0.44095855951309204f * d * f15; - g15 += -0.44095855951309204f * d * f23; - } - { const float d = D(ii, k, 84); - g16 += -0.2545875310897827f * d * f9; - g9 += -0.2545875310897827f * d * f16; - g17 += 0.146986186504364f * d * f10; - g10 += 0.146986186504364f * d * f17; - g18 += 0.28867512941360474f * d * f9; - g9 += 0.28867512941360474f * d * f18; - g18 += 0.24845199286937714f * d * f11; - g11 += 0.24845199286937714f * d * f18; - g19 += 0.2222222238779068f * d * f10; - g10 += 0.2222222238779068f * d * f19; - g20 += 0.0555555559694767f * d * f13; - g13 += 0.0555555559694767f * d * f20; - g21 += 0.21516573429107666f * d * f12; - g12 += 0.21516573429107666f * d * f21; - g21 += 0.2222222238779068f * d * f14; - g14 += 0.2222222238779068f * d * f21; - g22 += 0.24845199286937714f * d * f13; - g13 += 0.24845199286937714f * d * f22; - g22 += 0.28867512941360474f * d * f15; - g15 += 0.28867512941360474f * d * f22; - g23 += 0.146986186504364f * d * f14; - g14 += 0.146986186504364f * d * f23; - g24 += -0.2545875310897827f * d * f15; - g15 += -0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 85); - g16 += 0.32867109775543213f * d * f10; - g10 += 0.32867109775543213f * d * f16; - g17 += 0.146986186504364f * d * f11; - g11 += 0.146986186504364f * d * f17; - g19 += -0.21516573429107666f * d * f9; - g9 += -0.21516573429107666f * d * f19; - g19 += -0.2222222238779068f * d * f11; - g11 += -0.2222222238779068f * d * f19; - g20 += -0.3888888955116272f * d * f14; - g14 += -0.3888888955116272f * d * f20; - g21 += 0.2222222238779068f * d * f13; - g13 += 0.2222222238779068f * d * f21; - g21 += -0.21516573429107666f * d * f15; - g15 += -0.21516573429107666f * d * f21; - g22 += -0.09622504562139511f * d * f12; - g12 += -0.09622504562139511f * d * f22; - g23 += 0.146986186504364f * d * f13; - g13 += 0.146986186504364f * d * f23; - g24 += 0.32867109775543213f * d * f14; - g14 += 0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 86); - g16 += -0.2545875310897827f * d * f11; - g11 += -0.2545875310897827f * d * f16; - g18 += -0.28867512941360474f * d * f11; - g11 += -0.28867512941360474f * d * f18; - g19 += 0.21516573429107666f * d * f10; - g10 += 0.21516573429107666f * d * f19; - g20 += 0.1666666716337204f * d * f15; - g15 += 0.1666666716337204f * d * f20; - g21 += -0.21516573429107666f * d * f14; - g14 += -0.21516573429107666f * d * f21; - g22 += 0.28867512941360474f * d * f13; - g13 += 0.28867512941360474f * d * f22; - g23 += -0.44095855951309204f * d * f12; - g12 += -0.44095855951309204f * d * f23; - g24 += -0.2545875310897827f * d * f13; - g13 += -0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 87); - g8 += 1.1832159757614136f * d * f4; - g4 += 1.1832159757614136f * d * f8; - } - { const float d = D(ii, k, 88); - g7 += 0.8366600275039673f * d * f4; - g4 += 0.8366600275039673f * d * f7; - g8 += 0.8366600275039673f * d * f5; - g5 += 0.8366600275039673f * d * f8; - } - { const float d = D(ii, k, 89); - g6 += 0.7745966911315918f * d * f4; - g4 += 0.7745966911315918f * d * f6; - g7 += 0.8944271802902222f * d * f5; - g5 += 0.8944271802902222f * d * f7; - } - { const float d = D(ii, k, 90); - g7 += -0.3162277638912201f * d * f4; - g4 += -0.3162277638912201f * d * f7; - g6 += 1.095445156097412f * d * f5; - g5 += 1.095445156097412f * d * f6; - g8 += 0.3162277638912201f * d * f5; - g5 += 0.3162277638912201f * d * f8; - } - { const float d = D(ii, k, 91); - g4 += 0.10000000149011612f * d * f4; - g4 += 0.10000000149011612f * d * f4; - g5 += -0.4000000059604645f * d * f5; - g5 += -0.4000000059604645f * d * f5; - g6 += 0.6000000238418579f * d * f6; - g6 += 0.6000000238418579f * d * f6; - g7 += -0.4000000059604645f * d * f7; - g7 += -0.4000000059604645f * d * f7; - g8 += 0.10000000149011612f * d * f8; - g8 += 0.10000000149011612f * d * f8; - } - { const float d = D(ii, k, 92); - g5 += -0.3162277638912201f * d * f4; - g4 += -0.3162277638912201f * d * f5; - g7 += 1.095445156097412f * d * f6; - g6 += 1.095445156097412f * d * f7; - g8 += -0.3162277638912201f * d * f7; - g7 += -0.3162277638912201f * d * f8; - } - { const float d = D(ii, k, 93); - g5 += -0.4472135901451111f * d * f5; - g5 += -0.4472135901451111f * d * f5; - g8 += 0.7745966911315918f * d * f6; - g6 += 0.7745966911315918f * d * f8; - g7 += 0.4472135901451111f * d * f7; - g7 += 0.4472135901451111f * d * f7; - } - { const float d = D(ii, k, 94); - g5 += -0.8366600275039673f * d * f4; - g4 += -0.8366600275039673f * d * f5; - g8 += 0.8366600275039673f * d * f7; - g7 += 0.8366600275039673f * d * f8; - } - { const float d = D(ii, k, 95); - g4 += -0.5916079878807068f * d * f4; - g4 += -0.5916079878807068f * d * f4; - g8 += 0.5916079878807068f * d * f8; - g8 += 0.5916079878807068f * d * f8; - } - { const float d = D(ii, k, 96); - g9 += 0.6123724579811096f * d * f3; - g3 += 0.6123724579811096f * d * f9; - g15 += 0.6123724579811096f * d * f1; - g1 += 0.6123724579811096f * d * f15; - } - { const float d = D(ii, k, 97); - g9 += 0.4330126941204071f * d * f2; - g2 += 0.4330126941204071f * d * f9; - g10 += 0.5303300619125366f * d * f3; - g3 += 0.5303300619125366f * d * f10; - g14 += 0.5303300619125366f * d * f1; - g1 += 0.5303300619125366f * d * f14; - } - { const float d = D(ii, k, 98); - g9 += -0.1157275140285492f * d * f3; - g3 += -0.1157275140285492f * d * f9; - g10 += 0.5669466853141785f * d * f2; - g2 += 0.5669466853141785f * d * f10; - g11 += 0.4482107162475586f * d * f3; - g3 += 0.4482107162475586f * d * f11; - g13 += 0.4482107162475586f * d * f1; - g1 += 0.4482107162475586f * d * f13; - g15 += 0.1157275140285492f * d * f1; - g1 += 0.1157275140285492f * d * f15; - } - { const float d = D(ii, k, 99); - g10 += -0.20044593513011932f * d * f3; - g3 += -0.20044593513011932f * d * f10; - g11 += 0.6338657140731812f * d * f2; - g2 += 0.6338657140731812f * d * f11; - g12 += 0.5175491571426392f * d * f1; - g1 += 0.5175491571426392f * d * f12; - g14 += 0.20044593513011932f * d * f1; - g1 += 0.20044593513011932f * d * f14; - } - { const float d = D(ii, k, 100); - g11 += -0.40089187026023865f * d * f1; - g1 += -0.40089187026023865f * d * f11; - g12 += 0.6546536684036255f * d * f2; - g2 += 0.6546536684036255f * d * f12; - g13 += -0.40089187026023865f * d * f3; - g3 += -0.40089187026023865f * d * f13; - } - { const float d = D(ii, k, 101); - g10 += -0.20044593513011932f * d * f1; - g1 += -0.20044593513011932f * d * f10; - g12 += 0.5175491571426392f * d * f3; - g3 += 0.5175491571426392f * d * f12; - g13 += 0.6338657140731812f * d * f2; - g2 += 0.6338657140731812f * d * f13; - g14 += -0.20044593513011932f * d * f3; - g3 += -0.20044593513011932f * d * f14; - } - { const float d = D(ii, k, 102); - g9 += -0.1157275140285492f * d * f1; - g1 += -0.1157275140285492f * d * f9; - g11 += -0.4482107162475586f * d * f1; - g1 += -0.4482107162475586f * d * f11; - g13 += 0.4482107162475586f * d * f3; - g3 += 0.4482107162475586f * d * f13; - g14 += 0.5669466853141785f * d * f2; - g2 += 0.5669466853141785f * d * f14; - g15 += -0.1157275140285492f * d * f3; - g3 += -0.1157275140285492f * d * f15; - } - { const float d = D(ii, k, 103); - g10 += -0.5303300619125366f * d * f1; - g1 += -0.5303300619125366f * d * f10; - g14 += 0.5303300619125366f * d * f3; - g3 += 0.5303300619125366f * d * f14; - g15 += 0.4330126941204071f * d * f2; - g2 += 0.4330126941204071f * d * f15; - } - { const float d = D(ii, k, 104); - g9 += -0.6123724579811096f * d * f1; - g1 += -0.6123724579811096f * d * f9; - g15 += 0.6123724579811096f * d * f3; - g3 += 0.6123724579811096f * d * f15; - } - { const float d = D(ii, k, 105); - g13 += -0.6546536684036255f * d * f9; - g9 += -0.6546536684036255f * d * f13; - g14 += 0.8451542258262634f * d * f10; - g10 += 0.8451542258262634f * d * f14; - g15 += -0.6546536684036255f * d * f11; - g11 += -0.6546536684036255f * d * f15; - } - { const float d = D(ii, k, 106); - g12 += -1.133893370628357f * d * f9; - g9 += -1.133893370628357f * d * f12; - g13 += 0.37796446681022644f * d * f10; - g10 += 0.37796446681022644f * d * f13; - g14 += 0.37796446681022644f * d * f11; - g11 += 0.37796446681022644f * d * f14; - } - { const float d = D(ii, k, 107); - g13 += 0.7423074841499329f * d * f9; - g9 += 0.7423074841499329f * d * f13; - g12 += -0.2474358230829239f * d * f10; - g10 += -0.2474358230829239f * d * f12; - g13 += 0.6388765573501587f * d * f11; - g11 += 0.6388765573501587f * d * f13; - g15 += -0.7423074841499329f * d * f11; - g11 += -0.7423074841499329f * d * f15; - } - { const float d = D(ii, k, 108); - g14 += -0.5532833337783813f * d * f9; - g9 += -0.5532833337783813f * d * f14; - g13 += 0.5714285969734192f * d * f10; - g10 += 0.5714285969734192f * d * f13; - g15 += 0.5532833337783813f * d * f10; - g10 += 0.5532833337783813f * d * f15; - g12 += 0.5532833337783813f * d * f11; - g11 += 0.5532833337783813f * d * f12; - g14 += -0.5714285969734192f * d * f11; - g11 += -0.5714285969734192f * d * f14; - } - { const float d = D(ii, k, 109); - g9 += 0.2142857164144516f * d * f9; - g9 += 0.2142857164144516f * d * f9; - g10 += -0.5f * d * f10; - g10 += -0.5f * d * f10; - g11 += 0.0714285746216774f * d * f11; - g11 += 0.0714285746216774f * d * f11; - g12 += 0.4285714328289032f * d * f12; - g12 += 0.4285714328289032f * d * f12; - g13 += 0.0714285746216774f * d * f13; - g13 += 0.0714285746216774f * d * f13; - g14 += -0.5f * d * f14; - g14 += -0.5f * d * f14; - g15 += 0.2142857164144516f * d * f15; - g15 += 0.2142857164144516f * d * f15; - } - { const float d = D(ii, k, 110); - g10 += -0.5532833337783813f * d * f9; - g9 += -0.5532833337783813f * d * f10; - g11 += 0.5714285969734192f * d * f10; - g10 += 0.5714285969734192f * d * f11; - g13 += 0.5532833337783813f * d * f12; - g12 += 0.5532833337783813f * d * f13; - g14 += 0.5714285969734192f * d * f13; - g13 += 0.5714285969734192f * d * f14; - g15 += -0.5532833337783813f * d * f14; - g14 += -0.5532833337783813f * d * f15; - } - { const float d = D(ii, k, 111); - g11 += 0.7423074841499329f * d * f9; - g9 += 0.7423074841499329f * d * f11; - g11 += -0.31943827867507935f * d * f11; - g11 += -0.31943827867507935f * d * f11; - g14 += -0.2474358230829239f * d * f12; - g12 += -0.2474358230829239f * d * f14; - g13 += 0.31943827867507935f * d * f13; - g13 += 0.31943827867507935f * d * f13; - g15 += 0.7423074841499329f * d * f13; - g13 += 0.7423074841499329f * d * f15; - } - { const float d = D(ii, k, 112); - g11 += -0.37796446681022644f * d * f10; - g10 += -0.37796446681022644f * d * f11; - g15 += -1.133893370628357f * d * f12; - g12 += -1.133893370628357f * d * f15; - g14 += 0.37796446681022644f * d * f13; - g13 += 0.37796446681022644f * d * f14; - } - { const float d = D(ii, k, 113); - g11 += 0.6546536684036255f * d * f9; - g9 += 0.6546536684036255f * d * f11; - g10 += -0.4225771129131317f * d * f10; - g10 += -0.4225771129131317f * d * f10; - g15 += -0.6546536684036255f * d * f13; - g13 += -0.6546536684036255f * d * f15; - g14 += 0.4225771129131317f * d * f14; - g14 += 0.4225771129131317f * d * f14; - } - { const float d = D(ii, k, 114); - g16 += 1.0f * d * f0; - g0 += 1.0f * d * f16; - } - { const float d = D(ii, k, 115); - g17 += 1.0f * d * f0; - g0 += 1.0f * d * f17; - } - { const float d = D(ii, k, 116); - g18 += 1.0f * d * f0; - g0 += 1.0f * d * f18; - } - { const float d = D(ii, k, 117); - g19 += 1.0f * d * f0; - g0 += 1.0f * d * f19; - } - { const float d = D(ii, k, 118); - g20 += 1.0f * d * f0; - g0 += 1.0f * d * f20; - } - { const float d = D(ii, k, 119); - g21 += 1.0f * d * f0; - g0 += 1.0f * d * f21; - } - { const float d = D(ii, k, 120); - g22 += 1.0f * d * f0; - g0 += 1.0f * d * f22; - } - { const float d = D(ii, k, 121); - g23 += 1.0f * d * f0; - g0 += 1.0f * d * f23; - } - { const float d = D(ii, k, 122); - g24 += 1.0f * d * f0; - g0 += 1.0f * d * f24; - } - { const float d = D(ii, k, 123); - g16 += -0.6260990500450134f * d * f6; - g6 += -0.6260990500450134f * d * f16; - g17 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f17; - g18 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f18; - g22 += -0.20493902266025543f * d * f4; - g4 += -0.20493902266025543f * d * f22; - g23 += 0.38340580463409424f * d * f5; - g5 += 0.38340580463409424f * d * f23; - } - { const float d = D(ii, k, 124); - g16 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f16; - g17 += -0.15652476251125336f * d * f6; - g6 += -0.15652476251125336f * d * f17; - g18 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f18; - g19 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f19; - g21 += -0.30740851163864136f * d * f4; - g4 += -0.30740851163864136f * d * f21; - g22 += 0.36228442192077637f * d * f5; - g5 += 0.36228442192077637f * d * f22; - g24 += -0.38340580463409424f * d * f5; - g5 += -0.38340580463409424f * d * f24; - } - { const float d = D(ii, k, 125); - g16 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f16; - g17 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f17; - g18 += 0.17888544499874115f * d * f6; - g6 += 0.17888544499874115f * d * f18; - g19 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f19; - g20 += -0.5196152329444885f * d * f4; - g4 += -0.5196152329444885f * d * f20; - g21 += 0.24647514522075653f * d * f5; - g5 += 0.24647514522075653f * d * f21; - g23 += -0.36228442192077637f * d * f5; - g5 += -0.36228442192077637f * d * f23; - g24 += 0.20493902266025543f * d * f4; - g4 += 0.20493902266025543f * d * f24; - } - { const float d = D(ii, k, 126); - g17 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f17; - g18 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f18; - g19 += 0.3801315426826477f * d * f6; - g6 += 0.3801315426826477f * d * f19; - g19 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f19; - g20 += 0.12247448414564133f * d * f5; - g5 += 0.12247448414564133f * d * f20; - g21 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f21; - g22 += -0.24647514522075653f * d * f5; - g5 += -0.24647514522075653f * d * f22; - g23 += 0.30740851163864136f * d * f4; - g4 += 0.30740851163864136f * d * f23; - } - { const float d = D(ii, k, 127); - g18 += -0.5196152329444885f * d * f4; - g4 += -0.5196152329444885f * d * f18; - g19 += 0.12247448414564133f * d * f5; - g5 += 0.12247448414564133f * d * f19; - g20 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f20; - g21 += 0.12247448414564133f * d * f7; - g7 += 0.12247448414564133f * d * f21; - g22 += -0.5196152329444885f * d * f8; - g8 += -0.5196152329444885f * d * f22; - } - { const float d = D(ii, k, 128); - g17 += -0.30740851163864136f * d * f4; - g4 += -0.30740851163864136f * d * f17; - g18 += 0.24647514522075653f * d * f5; - g5 += 0.24647514522075653f * d * f18; - g19 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f19; - g20 += 0.12247448414564133f * d * f7; - g7 += 0.12247448414564133f * d * f20; - g21 += 0.3801315426826477f * d * f6; - g6 += 0.3801315426826477f * d * f21; - g21 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f21; - g22 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f22; - g23 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f23; - } - { const float d = D(ii, k, 129); - g16 += -0.20493902266025543f * d * f4; - g4 += -0.20493902266025543f * d * f16; - g17 += 0.36228442192077637f * d * f5; - g5 += 0.36228442192077637f * d * f17; - g19 += -0.24647514522075653f * d * f5; - g5 += -0.24647514522075653f * d * f19; - g20 += -0.5196152329444885f * d * f8; - g8 += -0.5196152329444885f * d * f20; - g21 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f21; - g22 += 0.17888544499874115f * d * f6; - g6 += 0.17888544499874115f * d * f22; - g23 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f23; - g24 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f24; - } - { const float d = D(ii, k, 130); - g16 += 0.38340580463409424f * d * f5; - g5 += 0.38340580463409424f * d * f16; - g18 += -0.36228442192077637f * d * f5; - g5 += -0.36228442192077637f * d * f18; - g19 += 0.30740851163864136f * d * f4; - g4 += 0.30740851163864136f * d * f19; - g21 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f21; - g22 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f22; - g23 += -0.15652476251125336f * d * f6; - g6 += -0.15652476251125336f * d * f23; - g24 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f24; - } - { const float d = D(ii, k, 131); - g17 += -0.38340580463409424f * d * f5; - g5 += -0.38340580463409424f * d * f17; - g18 += 0.20493902266025543f * d * f4; - g4 += 0.20493902266025543f * d * f18; - g22 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f22; - g23 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f23; - g24 += -0.6260990500450134f * d * f6; - g6 += -0.6260990500450134f * d * f24; - } - { const float d = D(ii, k, 132); - g20 += 0.5185185074806213f * d * f16; - g16 += 0.5185185074806213f * d * f20; - g21 += -0.5797213315963745f * d * f17; - g17 += -0.5797213315963745f * d * f21; - g22 += 0.6573421955108643f * d * f18; - g18 += 0.6573421955108643f * d * f22; - g23 += -0.5797213315963745f * d * f19; - g19 += -0.5797213315963745f * d * f23; - } - { const float d = D(ii, k, 133); - g21 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f21; - g20 += -0.7777777910232544f * d * f17; - g17 += -0.7777777910232544f * d * f20; - g21 += 0.21911406517028809f * d * f18; - g18 += 0.21911406517028809f * d * f21; - g22 += 0.21911406517028809f * d * f19; - g19 += 0.21911406517028809f * d * f22; - g24 += 0.5797213315963745f * d * f19; - g19 += 0.5797213315963745f * d * f24; - } - { const float d = D(ii, k, 134); - g22 += 0.6573421955108643f * d * f16; - g16 += 0.6573421955108643f * d * f22; - g21 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f21; - g20 += -0.40740740299224854f * d * f18; - g18 += -0.40740740299224854f * d * f20; - g24 += -0.6573421955108643f * d * f18; - g18 += -0.6573421955108643f * d * f24; - g21 += 0.4969039857387543f * d * f19; - g19 += 0.4969039857387543f * d * f21; - g23 += -0.21911406517028809f * d * f19; - g19 += -0.21911406517028809f * d * f23; - } - { const float d = D(ii, k, 135); - g23 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f23; - g22 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f22; - g24 += 0.5797213315963745f * d * f17; - g17 += 0.5797213315963745f * d * f24; - g21 += 0.4969039857387543f * d * f18; - g18 += 0.4969039857387543f * d * f21; - g23 += -0.21911406517028809f * d * f18; - g18 += -0.21911406517028809f * d * f23; - g20 += 0.3333333432674408f * d * f19; - g19 += 0.3333333432674408f * d * f20; - g22 += -0.4969039857387543f * d * f19; - g19 += -0.4969039857387543f * d * f22; - } - { const float d = D(ii, k, 136); - g16 += 0.25925925374031067f * d * f16; - g16 += 0.25925925374031067f * d * f16; - g17 += -0.3888888955116272f * d * f17; - g17 += -0.3888888955116272f * d * f17; - g18 += -0.20370370149612427f * d * f18; - g18 += -0.20370370149612427f * d * f18; - g19 += 0.1666666716337204f * d * f19; - g19 += 0.1666666716337204f * d * f19; - g20 += 0.3333333432674408f * d * f20; - g20 += 0.3333333432674408f * d * f20; - g21 += 0.1666666716337204f * d * f21; - g21 += 0.1666666716337204f * d * f21; - g22 += -0.20370370149612427f * d * f22; - g22 += -0.20370370149612427f * d * f22; - g23 += -0.3888888955116272f * d * f23; - g23 += -0.3888888955116272f * d * f23; - g24 += 0.25925925374031067f * d * f24; - g24 += 0.25925925374031067f * d * f24; - } - { const float d = D(ii, k, 137); - g17 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f17; - g18 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f18; - g19 += 0.4969039857387543f * d * f18; - g18 += 0.4969039857387543f * d * f19; - g21 += 0.3333333432674408f * d * f20; - g20 += 0.3333333432674408f * d * f21; - g22 += 0.4969039857387543f * d * f21; - g21 += 0.4969039857387543f * d * f22; - g23 += 0.21911406517028809f * d * f22; - g22 += 0.21911406517028809f * d * f23; - g24 += -0.5797213315963745f * d * f23; - g23 += -0.5797213315963745f * d * f24; - } - { const float d = D(ii, k, 138); - g18 += 0.6573421955108643f * d * f16; - g16 += 0.6573421955108643f * d * f18; - g19 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f19; - g19 += -0.24845199286937714f * d * f19; - g19 += -0.24845199286937714f * d * f19; - g22 += -0.40740740299224854f * d * f20; - g20 += -0.40740740299224854f * d * f22; - g21 += 0.24845199286937714f * d * f21; - g21 += 0.24845199286937714f * d * f21; - g23 += 0.21911406517028809f * d * f21; - g21 += 0.21911406517028809f * d * f23; - g24 += 0.6573421955108643f * d * f22; - g22 += 0.6573421955108643f * d * f24; - } - { const float d = D(ii, k, 139); - g19 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f19; - g19 += -0.21911406517028809f * d * f18; - g18 += -0.21911406517028809f * d * f19; - g23 += -0.7777777910232544f * d * f20; - g20 += -0.7777777910232544f * d * f23; - g22 += 0.21911406517028809f * d * f21; - g21 += 0.21911406517028809f * d * f22; - g24 += -0.5797213315963745f * d * f21; - g21 += -0.5797213315963745f * d * f24; - } - { const float d = D(ii, k, 140); - g19 += 0.5797213315963745f * d * f17; - g17 += 0.5797213315963745f * d * f19; - g18 += -0.32867109775543213f * d * f18; - g18 += -0.32867109775543213f * d * f18; - g24 += 0.5185185074806213f * d * f20; - g20 += 0.5185185074806213f * d * f24; - g23 += -0.5797213315963745f * d * f21; - g21 += -0.5797213315963745f * d * f23; - g22 += 0.32867109775543213f * d * f22; - g22 += 0.32867109775543213f * d * f22; - } - dF(ii, k, 0) += g0; - dF(ii, k, 1) += g1; - dF(ii, k, 2) += g2; - dF(ii, k, 3) += g3; - dF(ii, k, 4) += g4; - dF(ii, k, 5) += g5; - dF(ii, k, 6) += g6; - dF(ii, k, 7) += g7; - dF(ii, k, 8) += g8; - dF(ii, k, 9) += g9; - dF(ii, k, 10) += g10; - dF(ii, k, 11) += g11; - dF(ii, k, 12) += g12; - dF(ii, k, 13) += g13; - dF(ii, k, 14) += g14; - dF(ii, k, 15) += g15; - dF(ii, k, 16) += g16; - dF(ii, k, 17) += g17; - dF(ii, k, 18) += g18; - dF(ii, k, 19) += g19; - dF(ii, k, 20) += g20; - dF(ii, k, 21) += g21; - dF(ii, k, 22) += g22; - dF(ii, k, 23) += g23; - dF(ii, k, 24) += g24; - } -} - -constexpr int nt_AAA = 50; -constexpr int tab_AAA[50][3] = {{0,0,0}, {1,0,1}, {8,1,2}, {9,2,2}, {10,3,2}, {2,0,3}, {27,4,4}, {28,5,4}, {29,6,4}, {30,7,4}, {31,8,4}, {11,1,5}, {12,2,5}, {13,3,5}, {3,0,6}, {37,4,7}, {38,5,7}, {39,6,7}, {40,7,7}, {41,8,7}, {42,4,8}, {43,5,8}, {44,6,8}, {45,7,8}, {46,8,8}, {14,1,9}, {15,2,9}, {16,3,9}, {80,9,10}, {81,10,10}, {82,11,10}, {83,12,10}, {84,13,10}, {85,14,10}, {86,15,10}, {4,0,11}, {47,4,12}, {48,5,12}, {49,6,12}, {50,7,12}, {51,8,12}, {132,16,13}, {133,17,13}, {134,18,13}, {135,19,13}, {136,20,13}, {137,21,13}, {138,22,13}, {139,23,13}, {140,24,13}}; -constexpr double cg_AAA[50] = {1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108}; - -template -KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a48 = L(ii, k, 48); - const float a49 = L(ii, k, 49); - const float a50 = L(ii, k, 50); - const float a51 = L(ii, k, 51); - const float a80 = L(ii, k, 80); - const float a81 = L(ii, k, 81); - const float a82 = L(ii, k, 82); - const float a83 = L(ii, k, 83); - const float a84 = L(ii, k, 84); - const float a85 = L(ii, k, 85); - const float a86 = L(ii, k, 86); - const float a132 = L(ii, k, 132); - const float a133 = L(ii, k, 133); - const float a134 = L(ii, k, 134); - const float a135 = L(ii, k, 135); - const float a136 = L(ii, k, 136); - const float a137 = L(ii, k, 137); - const float a138 = L(ii, k, 138); - const float a139 = L(ii, k, 139); - const float a140 = L(ii, k, 140); - const float b0 = R(ii, k, 0); - const float b1 = R(ii, k, 1); - const float b2 = R(ii, k, 2); - const float b3 = R(ii, k, 3); - const float b4 = R(ii, k, 4); - const float b5 = R(ii, k, 5); - const float b6 = R(ii, k, 6); - const float b7 = R(ii, k, 7); - const float b8 = R(ii, k, 8); - const float b9 = R(ii, k, 9); - const float b10 = R(ii, k, 10); - const float b11 = R(ii, k, 11); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b17 = R(ii, k, 17); - const float b18 = R(ii, k, 18); - const float b19 = R(ii, k, 19); - const float b20 = R(ii, k, 20); - const float b21 = R(ii, k, 21); - const float b22 = R(ii, k, 22); - const float b23 = R(ii, k, 23); - const float b24 = R(ii, k, 24); - out(ii, k, 0) = 1.0f * a0 * b0; - out(ii, k, 1) = 1.0f * a1 * b0; - out(ii, k, 2) = 0.3333333432674408f * a8 * b1 + 0.3333333432674408f * a9 * b2 + 0.3333333432674408f * a10 * b3; - out(ii, k, 3) = 1.0f * a2 * b0; - out(ii, k, 4) = 0.20000000298023224f * a27 * b4 + 0.20000000298023224f * a28 * b5 + 0.20000000298023224f * a29 * b6 + 0.20000000298023224f * a30 * b7 + 0.20000000298023224f * a31 * b8; - out(ii, k, 5) = 0.3333333432674408f * a11 * b1 + 0.3333333432674408f * a12 * b2 + 0.3333333432674408f * a13 * b3; - out(ii, k, 6) = 1.0f * a3 * b0; - out(ii, k, 7) = 0.20000000298023224f * a37 * b4 + 0.20000000298023224f * a38 * b5 + 0.20000000298023224f * a39 * b6 + 0.20000000298023224f * a40 * b7 + 0.20000000298023224f * a41 * b8; - out(ii, k, 8) = 0.20000000298023224f * a42 * b4 + 0.20000000298023224f * a43 * b5 + 0.20000000298023224f * a44 * b6 + 0.20000000298023224f * a45 * b7 + 0.20000000298023224f * a46 * b8; - out(ii, k, 9) = 0.3333333432674408f * a14 * b1 + 0.3333333432674408f * a15 * b2 + 0.3333333432674408f * a16 * b3; - out(ii, k, 10) = 0.1428571492433548f * a80 * b9 + 0.1428571492433548f * a81 * b10 + 0.1428571492433548f * a82 * b11 + 0.1428571492433548f * a83 * b12 + 0.1428571492433548f * a84 * b13 + 0.1428571492433548f * a85 * b14 + 0.1428571492433548f * a86 * b15; - out(ii, k, 11) = 1.0f * a4 * b0; - out(ii, k, 12) = 0.20000000298023224f * a47 * b4 + 0.20000000298023224f * a48 * b5 + 0.20000000298023224f * a49 * b6 + 0.20000000298023224f * a50 * b7 + 0.20000000298023224f * a51 * b8; - out(ii, k, 13) = 0.1111111119389534f * a132 * b16 + 0.1111111119389534f * a133 * b17 + 0.1111111119389534f * a134 * b18 + 0.1111111119389534f * a135 * b19 + 0.1111111119389534f * a136 * b20 + 0.1111111119389534f * a137 * b21 + 0.1111111119389534f * a138 * b22 + 0.1111111119389534f * a139 * b23 + 0.1111111119389534f * a140 * b24; -} - -template -KOKKOS_INLINE_FUNCTION void rev_AAA(const V &L, const V &R, const V &D, const V &dL, const V &dR, const int ii, const int k) -{ - { - const float b0 = R(ii, k, 0); - const float b1 = R(ii, k, 1); - const float b2 = R(ii, k, 2); - const float b3 = R(ii, k, 3); - const float b4 = R(ii, k, 4); - const float b5 = R(ii, k, 5); - const float b6 = R(ii, k, 6); - const float b7 = R(ii, k, 7); - const float b8 = R(ii, k, 8); - const float b9 = R(ii, k, 9); - const float b10 = R(ii, k, 10); - const float b11 = R(ii, k, 11); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b17 = R(ii, k, 17); - const float b18 = R(ii, k, 18); - const float b19 = R(ii, k, 19); - const float b20 = R(ii, k, 20); - const float b21 = R(ii, k, 21); - const float b22 = R(ii, k, 22); - const float b23 = R(ii, k, 23); - const float b24 = R(ii, k, 24); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - float g76 = 0.0f; - float g77 = 0.0f; - float g78 = 0.0f; - float g79 = 0.0f; - float g80 = 0.0f; - float g81 = 0.0f; - float g82 = 0.0f; - float g83 = 0.0f; - float g84 = 0.0f; - float g85 = 0.0f; - float g86 = 0.0f; - float g87 = 0.0f; - float g88 = 0.0f; - float g89 = 0.0f; - float g90 = 0.0f; - float g91 = 0.0f; - float g92 = 0.0f; - float g93 = 0.0f; - float g94 = 0.0f; - float g95 = 0.0f; - float g96 = 0.0f; - float g97 = 0.0f; - float g98 = 0.0f; - float g99 = 0.0f; - float g100 = 0.0f; - float g101 = 0.0f; - float g102 = 0.0f; - float g103 = 0.0f; - float g104 = 0.0f; - float g105 = 0.0f; - float g106 = 0.0f; - float g107 = 0.0f; - float g108 = 0.0f; - float g109 = 0.0f; - float g110 = 0.0f; - float g111 = 0.0f; - float g112 = 0.0f; - float g113 = 0.0f; - float g114 = 0.0f; - float g115 = 0.0f; - float g116 = 0.0f; - float g117 = 0.0f; - float g118 = 0.0f; - float g119 = 0.0f; - float g120 = 0.0f; - float g121 = 0.0f; - float g122 = 0.0f; - float g123 = 0.0f; - float g124 = 0.0f; - float g125 = 0.0f; - float g126 = 0.0f; - float g127 = 0.0f; - float g128 = 0.0f; - float g129 = 0.0f; - float g130 = 0.0f; - float g131 = 0.0f; - float g132 = 0.0f; - float g133 = 0.0f; - float g134 = 0.0f; - float g135 = 0.0f; - float g136 = 0.0f; - float g137 = 0.0f; - float g138 = 0.0f; - float g139 = 0.0f; - float g140 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * b0; - } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * b0; - } - { const float d = D(ii, k, 2); - g8 += 0.3333333432674408f * d * b1; - g9 += 0.3333333432674408f * d * b2; - g10 += 0.3333333432674408f * d * b3; - } - { const float d = D(ii, k, 3); - g2 += 1.0f * d * b0; - } - { const float d = D(ii, k, 4); - g27 += 0.20000000298023224f * d * b4; - g28 += 0.20000000298023224f * d * b5; - g29 += 0.20000000298023224f * d * b6; - g30 += 0.20000000298023224f * d * b7; - g31 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 5); - g11 += 0.3333333432674408f * d * b1; - g12 += 0.3333333432674408f * d * b2; - g13 += 0.3333333432674408f * d * b3; - } - { const float d = D(ii, k, 6); - g3 += 1.0f * d * b0; - } - { const float d = D(ii, k, 7); - g37 += 0.20000000298023224f * d * b4; - g38 += 0.20000000298023224f * d * b5; - g39 += 0.20000000298023224f * d * b6; - g40 += 0.20000000298023224f * d * b7; - g41 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 8); - g42 += 0.20000000298023224f * d * b4; - g43 += 0.20000000298023224f * d * b5; - g44 += 0.20000000298023224f * d * b6; - g45 += 0.20000000298023224f * d * b7; - g46 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 9); - g14 += 0.3333333432674408f * d * b1; - g15 += 0.3333333432674408f * d * b2; - g16 += 0.3333333432674408f * d * b3; - } - { const float d = D(ii, k, 10); - g80 += 0.1428571492433548f * d * b9; - g81 += 0.1428571492433548f * d * b10; - g82 += 0.1428571492433548f * d * b11; - g83 += 0.1428571492433548f * d * b12; - g84 += 0.1428571492433548f * d * b13; - g85 += 0.1428571492433548f * d * b14; - g86 += 0.1428571492433548f * d * b15; - } - { const float d = D(ii, k, 11); - g4 += 1.0f * d * b0; - } - { const float d = D(ii, k, 12); - g47 += 0.20000000298023224f * d * b4; - g48 += 0.20000000298023224f * d * b5; - g49 += 0.20000000298023224f * d * b6; - g50 += 0.20000000298023224f * d * b7; - g51 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 13); - g132 += 0.1111111119389534f * d * b16; - g133 += 0.1111111119389534f * d * b17; - g134 += 0.1111111119389534f * d * b18; - g135 += 0.1111111119389534f * d * b19; - g136 += 0.1111111119389534f * d * b20; - g137 += 0.1111111119389534f * d * b21; - g138 += 0.1111111119389534f * d * b22; - g139 += 0.1111111119389534f * d * b23; - g140 += 0.1111111119389534f * d * b24; - } - dL(ii, k, 0) = g0; - dL(ii, k, 1) = g1; - dL(ii, k, 2) = g2; - dL(ii, k, 3) = g3; - dL(ii, k, 4) = g4; - dL(ii, k, 5) = g5; - dL(ii, k, 6) = g6; - dL(ii, k, 7) = g7; - dL(ii, k, 8) = g8; - dL(ii, k, 9) = g9; - dL(ii, k, 10) = g10; - dL(ii, k, 11) = g11; - dL(ii, k, 12) = g12; - dL(ii, k, 13) = g13; - dL(ii, k, 14) = g14; - dL(ii, k, 15) = g15; - dL(ii, k, 16) = g16; - dL(ii, k, 17) = g17; - dL(ii, k, 18) = g18; - dL(ii, k, 19) = g19; - dL(ii, k, 20) = g20; - dL(ii, k, 21) = g21; - dL(ii, k, 22) = g22; - dL(ii, k, 23) = g23; - dL(ii, k, 24) = g24; - dL(ii, k, 25) = g25; - dL(ii, k, 26) = g26; - dL(ii, k, 27) = g27; - dL(ii, k, 28) = g28; - dL(ii, k, 29) = g29; - dL(ii, k, 30) = g30; - dL(ii, k, 31) = g31; - dL(ii, k, 32) = g32; - dL(ii, k, 33) = g33; - dL(ii, k, 34) = g34; - dL(ii, k, 35) = g35; - dL(ii, k, 36) = g36; - dL(ii, k, 37) = g37; - dL(ii, k, 38) = g38; - dL(ii, k, 39) = g39; - dL(ii, k, 40) = g40; - dL(ii, k, 41) = g41; - dL(ii, k, 42) = g42; - dL(ii, k, 43) = g43; - dL(ii, k, 44) = g44; - dL(ii, k, 45) = g45; - dL(ii, k, 46) = g46; - dL(ii, k, 47) = g47; - dL(ii, k, 48) = g48; - dL(ii, k, 49) = g49; - dL(ii, k, 50) = g50; - dL(ii, k, 51) = g51; - dL(ii, k, 52) = g52; - dL(ii, k, 53) = g53; - dL(ii, k, 54) = g54; - dL(ii, k, 55) = g55; - dL(ii, k, 56) = g56; - dL(ii, k, 57) = g57; - dL(ii, k, 58) = g58; - dL(ii, k, 59) = g59; - dL(ii, k, 60) = g60; - dL(ii, k, 61) = g61; - dL(ii, k, 62) = g62; - dL(ii, k, 63) = g63; - dL(ii, k, 64) = g64; - dL(ii, k, 65) = g65; - dL(ii, k, 66) = g66; - dL(ii, k, 67) = g67; - dL(ii, k, 68) = g68; - dL(ii, k, 69) = g69; - dL(ii, k, 70) = g70; - dL(ii, k, 71) = g71; - dL(ii, k, 72) = g72; - dL(ii, k, 73) = g73; - dL(ii, k, 74) = g74; - dL(ii, k, 75) = g75; - dL(ii, k, 76) = g76; - dL(ii, k, 77) = g77; - dL(ii, k, 78) = g78; - dL(ii, k, 79) = g79; - dL(ii, k, 80) = g80; - dL(ii, k, 81) = g81; - dL(ii, k, 82) = g82; - dL(ii, k, 83) = g83; - dL(ii, k, 84) = g84; - dL(ii, k, 85) = g85; - dL(ii, k, 86) = g86; - dL(ii, k, 87) = g87; - dL(ii, k, 88) = g88; - dL(ii, k, 89) = g89; - dL(ii, k, 90) = g90; - dL(ii, k, 91) = g91; - dL(ii, k, 92) = g92; - dL(ii, k, 93) = g93; - dL(ii, k, 94) = g94; - dL(ii, k, 95) = g95; - dL(ii, k, 96) = g96; - dL(ii, k, 97) = g97; - dL(ii, k, 98) = g98; - dL(ii, k, 99) = g99; - dL(ii, k, 100) = g100; - dL(ii, k, 101) = g101; - dL(ii, k, 102) = g102; - dL(ii, k, 103) = g103; - dL(ii, k, 104) = g104; - dL(ii, k, 105) = g105; - dL(ii, k, 106) = g106; - dL(ii, k, 107) = g107; - dL(ii, k, 108) = g108; - dL(ii, k, 109) = g109; - dL(ii, k, 110) = g110; - dL(ii, k, 111) = g111; - dL(ii, k, 112) = g112; - dL(ii, k, 113) = g113; - dL(ii, k, 114) = g114; - dL(ii, k, 115) = g115; - dL(ii, k, 116) = g116; - dL(ii, k, 117) = g117; - dL(ii, k, 118) = g118; - dL(ii, k, 119) = g119; - dL(ii, k, 120) = g120; - dL(ii, k, 121) = g121; - dL(ii, k, 122) = g122; - dL(ii, k, 123) = g123; - dL(ii, k, 124) = g124; - dL(ii, k, 125) = g125; - dL(ii, k, 126) = g126; - dL(ii, k, 127) = g127; - dL(ii, k, 128) = g128; - dL(ii, k, 129) = g129; - dL(ii, k, 130) = g130; - dL(ii, k, 131) = g131; - dL(ii, k, 132) = g132; - dL(ii, k, 133) = g133; - dL(ii, k, 134) = g134; - dL(ii, k, 135) = g135; - dL(ii, k, 136) = g136; - dL(ii, k, 137) = g137; - dL(ii, k, 138) = g138; - dL(ii, k, 139) = g139; - dL(ii, k, 140) = g140; - } - } - { - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a48 = L(ii, k, 48); - const float a49 = L(ii, k, 49); - const float a50 = L(ii, k, 50); - const float a51 = L(ii, k, 51); - const float a80 = L(ii, k, 80); - const float a81 = L(ii, k, 81); - const float a82 = L(ii, k, 82); - const float a83 = L(ii, k, 83); - const float a84 = L(ii, k, 84); - const float a85 = L(ii, k, 85); - const float a86 = L(ii, k, 86); - const float a132 = L(ii, k, 132); - const float a133 = L(ii, k, 133); - const float a134 = L(ii, k, 134); - const float a135 = L(ii, k, 135); - const float a136 = L(ii, k, 136); - const float a137 = L(ii, k, 137); - const float a138 = L(ii, k, 138); - const float a139 = L(ii, k, 139); - const float a140 = L(ii, k, 140); - float h0 = 0.0f; - float h1 = 0.0f; - float h2 = 0.0f; - float h3 = 0.0f; - float h4 = 0.0f; - float h5 = 0.0f; - float h6 = 0.0f; - float h7 = 0.0f; - float h8 = 0.0f; - float h9 = 0.0f; - float h10 = 0.0f; - float h11 = 0.0f; - float h12 = 0.0f; - float h13 = 0.0f; - float h14 = 0.0f; - float h15 = 0.0f; - float h16 = 0.0f; - float h17 = 0.0f; - float h18 = 0.0f; - float h19 = 0.0f; - float h20 = 0.0f; - float h21 = 0.0f; - float h22 = 0.0f; - float h23 = 0.0f; - float h24 = 0.0f; - { const float d = D(ii, k, 0); - h0 += 1.0f * d * a0; - } - { const float d = D(ii, k, 1); - h0 += 1.0f * d * a1; - } - { const float d = D(ii, k, 2); - h1 += 0.3333333432674408f * d * a8; - h2 += 0.3333333432674408f * d * a9; - h3 += 0.3333333432674408f * d * a10; - } - { const float d = D(ii, k, 3); - h0 += 1.0f * d * a2; - } - { const float d = D(ii, k, 4); - h4 += 0.20000000298023224f * d * a27; - h5 += 0.20000000298023224f * d * a28; - h6 += 0.20000000298023224f * d * a29; - h7 += 0.20000000298023224f * d * a30; - h8 += 0.20000000298023224f * d * a31; - } - { const float d = D(ii, k, 5); - h1 += 0.3333333432674408f * d * a11; - h2 += 0.3333333432674408f * d * a12; - h3 += 0.3333333432674408f * d * a13; - } - { const float d = D(ii, k, 6); - h0 += 1.0f * d * a3; - } - { const float d = D(ii, k, 7); - h4 += 0.20000000298023224f * d * a37; - h5 += 0.20000000298023224f * d * a38; - h6 += 0.20000000298023224f * d * a39; - h7 += 0.20000000298023224f * d * a40; - h8 += 0.20000000298023224f * d * a41; - } - { const float d = D(ii, k, 8); - h4 += 0.20000000298023224f * d * a42; - h5 += 0.20000000298023224f * d * a43; - h6 += 0.20000000298023224f * d * a44; - h7 += 0.20000000298023224f * d * a45; - h8 += 0.20000000298023224f * d * a46; - } - { const float d = D(ii, k, 9); - h1 += 0.3333333432674408f * d * a14; - h2 += 0.3333333432674408f * d * a15; - h3 += 0.3333333432674408f * d * a16; - } - { const float d = D(ii, k, 10); - h9 += 0.1428571492433548f * d * a80; - h10 += 0.1428571492433548f * d * a81; - h11 += 0.1428571492433548f * d * a82; - h12 += 0.1428571492433548f * d * a83; - h13 += 0.1428571492433548f * d * a84; - h14 += 0.1428571492433548f * d * a85; - h15 += 0.1428571492433548f * d * a86; - } - { const float d = D(ii, k, 11); - h0 += 1.0f * d * a4; - } - { const float d = D(ii, k, 12); - h4 += 0.20000000298023224f * d * a47; - h5 += 0.20000000298023224f * d * a48; - h6 += 0.20000000298023224f * d * a49; - h7 += 0.20000000298023224f * d * a50; - h8 += 0.20000000298023224f * d * a51; - } - { const float d = D(ii, k, 13); - h16 += 0.1111111119389534f * d * a132; - h17 += 0.1111111119389534f * d * a133; - h18 += 0.1111111119389534f * d * a134; - h19 += 0.1111111119389534f * d * a135; - h20 += 0.1111111119389534f * d * a136; - h21 += 0.1111111119389534f * d * a137; - h22 += 0.1111111119389534f * d * a138; - h23 += 0.1111111119389534f * d * a139; - h24 += 0.1111111119389534f * d * a140; - } - dR(ii, k, 0) += h0; - dR(ii, k, 1) += h1; - dR(ii, k, 2) += h2; - dR(ii, k, 3) += h3; - dR(ii, k, 4) += h4; - dR(ii, k, 5) += h5; - dR(ii, k, 6) += h6; - dR(ii, k, 7) += h7; - dR(ii, k, 8) += h8; - dR(ii, k, 9) += h9; - dR(ii, k, 10) += h10; - dR(ii, k, 11) += h11; - dR(ii, k, 12) += h12; - dR(ii, k, 13) += h13; - dR(ii, k, 14) += h14; - dR(ii, k, 15) += h15; - dR(ii, k, 16) += h16; - dR(ii, k, 17) += h17; - dR(ii, k, 18) += h18; - dR(ii, k, 19) += h19; - dR(ii, k, 20) += h20; - dR(ii, k, 21) += h21; - dR(ii, k, 22) += h22; - dR(ii, k, 23) += h23; - dR(ii, k, 24) += h24; - } -} - -constexpr int nt_AAAA = 335; -constexpr int tab_AAAA[335][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {4,0,4}, {8,5,5}, {9,6,5}, {10,7,5}, {11,5,6}, {12,6,6}, {13,7,6}, {14,5,7}, {15,6,7}, {16,7,7}, {1,1,8}, {2,1,9}, {3,1,10}, {4,1,11}, {27,17,12}, {28,18,12}, {29,19,12}, {30,20,12}, {31,21,12}, {32,17,13}, {33,18,13}, {34,19,13}, {35,20,13}, {36,21,13}, {37,17,14}, {38,18,14}, {39,19,14}, {40,20,14}, {41,21,14}, {42,17,15}, {43,18,15}, {44,19,15}, {45,20,15}, {46,21,15}, {47,17,16}, {48,18,16}, {49,19,16}, {50,20,16}, {51,21,16}, {27,22,17}, {28,23,17}, {29,24,17}, {30,25,17}, {31,26,17}, {37,22,18}, {38,23,18}, {39,24,18}, {40,25,18}, {41,26,18}, {42,22,19}, {43,23,19}, {44,24,19}, {45,25,19}, {46,26,19}, {47,22,20}, {48,23,20}, {49,24,20}, {50,25,20}, {51,26,20}, {8,8,21}, {9,9,21}, {10,10,21}, {11,8,22}, {12,9,22}, {13,10,22}, {14,8,23}, {15,9,23}, {16,10,23}, {52,52,24}, {53,53,24}, {54,54,24}, {55,55,24}, {56,56,24}, {57,57,24}, {58,58,24}, {66,52,25}, {67,53,25}, {68,54,25}, {69,55,25}, {70,56,25}, {71,57,25}, {72,58,25}, {80,52,26}, {81,53,26}, {82,54,26}, {83,55,26}, {84,56,26}, {85,57,26}, {86,58,26}, {2,2,27}, {3,2,28}, {4,2,29}, {32,27,30}, {33,28,30}, {34,29,30}, {35,30,30}, {36,31,30}, {37,27,31}, {38,28,31}, {39,29,31}, {40,30,31}, {41,31,31}, {42,27,32}, {43,28,32}, {44,29,32}, {45,30,32}, {46,31,32}, {47,27,33}, {48,28,33}, {49,29,33}, {50,30,33}, {51,31,33}, {96,87,34}, {97,88,34}, {98,89,34}, {99,90,34}, {100,91,34}, {101,92,34}, {102,93,34}, {103,94,34}, {104,95,34}, {105,87,35}, {106,88,35}, {107,89,35}, {108,90,35}, {109,91,35}, {110,92,35}, {111,93,35}, {112,94,35}, {113,95,35}, {132,87,36}, {133,88,36}, {134,89,36}, {135,90,36}, {136,91,36}, {137,92,36}, {138,93,36}, {139,94,36}, {140,95,36}, {80,59,37}, {81,60,37}, {82,61,37}, {83,62,37}, {84,63,37}, {85,64,37}, {86,65,37}, {32,32,38}, {33,33,38}, {34,34,38}, {35,35,38}, {36,36,38}, {37,32,39}, {38,33,39}, {39,34,39}, {40,35,39}, {41,36,39}, {42,32,40}, {43,33,40}, {44,34,40}, {45,35,40}, {46,36,40}, {47,32,41}, {48,33,41}, {49,34,41}, {50,35,41}, {51,36,41}, {96,96,42}, {97,97,42}, {98,98,42}, {99,99,42}, {100,100,42}, {101,101,42}, {102,102,42}, {103,103,42}, {104,104,42}, {123,96,43}, {124,97,43}, {125,98,43}, {126,99,43}, {127,100,43}, {128,101,43}, {129,102,43}, {130,103,43}, {131,104,43}, {132,96,44}, {133,97,44}, {134,98,44}, {135,99,44}, {136,100,44}, {137,101,44}, {138,102,44}, {139,103,44}, {140,104,44}, {11,11,45}, {12,12,45}, {13,13,45}, {14,11,46}, {15,12,46}, {16,13,46}, {66,66,47}, {67,67,47}, {68,68,47}, {69,69,47}, {70,70,47}, {71,71,47}, {72,72,47}, {73,66,48}, {74,67,48}, {75,68,48}, {76,69,48}, {77,70,48}, {78,71,48}, {79,72,48}, {80,66,49}, {81,67,49}, {82,68,49}, {83,69,49}, {84,70,49}, {85,71,49}, {86,72,49}, {3,3,50}, {4,3,51}, {37,37,52}, {38,38,52}, {39,39,52}, {40,40,52}, {41,41,52}, {42,37,53}, {43,38,53}, {44,39,53}, {45,40,53}, {46,41,53}, {47,37,54}, {48,38,54}, {49,39,54}, {50,40,54}, {51,41,54}, {105,105,55}, {106,106,55}, {107,107,55}, {108,108,55}, {109,109,55}, {110,110,55}, {111,111,55}, {112,112,55}, {113,113,55}, {123,105,56}, {124,106,56}, {125,107,56}, {126,108,56}, {127,109,56}, {128,110,56}, {129,111,56}, {130,112,56}, {131,113,56}, {132,105,57}, {133,106,57}, {134,107,57}, {135,108,57}, {136,109,57}, {137,110,57}, {138,111,57}, {139,112,57}, {140,113,57}, {132,114,58}, {133,115,58}, {134,116,58}, {135,117,58}, {136,118,58}, {137,119,58}, {138,120,58}, {139,121,58}, {140,122,58}, {73,73,59}, {74,74,59}, {75,75,59}, {76,76,59}, {77,77,59}, {78,78,59}, {79,79,59}, {80,73,60}, {81,74,60}, {82,75,60}, {83,76,60}, {84,77,60}, {85,78,60}, {86,79,60}, {42,42,61}, {43,43,61}, {44,44,61}, {45,45,61}, {46,46,61}, {47,42,62}, {48,43,62}, {49,44,62}, {50,45,62}, {51,46,62}, {123,123,63}, {124,124,63}, {125,125,63}, {126,126,63}, {127,127,63}, {128,128,63}, {129,129,63}, {130,130,63}, {131,131,63}, {14,14,64}, {15,15,64}, {16,16,64}, {80,80,65}, {81,81,65}, {82,82,65}, {83,83,65}, {84,84,65}, {85,85,65}, {86,86,65}, {4,4,66}, {47,47,67}, {48,48,67}, {49,49,67}, {50,50,67}, {51,51,67}, {132,132,68}, {133,133,68}, {134,134,68}, {135,135,68}, {136,136,68}, {137,137,68}, {138,138,68}, {139,139,68}, {140,140,68}}; -constexpr double cg_AAAA[335] = {1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.3333333333333333, 0.33333333333333337, 0.3333333333333333, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 0.14285714285714285, 0.14285714285714282, 0.14285714285714282, 0.14285714285714282, 1.0000000000000002, 0.19999999999999993, 0.19999999999999993, 0.19999999999999998, 0.19999999999999993, 0.19999999999999993, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.1111111111111111, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108, 0.11111111111111108}; - -template -KOKKOS_INLINE_FUNCTION void fwd_AAAA(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a5 = L(ii, k, 5); - const float a6 = L(ii, k, 6); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a33 = L(ii, k, 33); - const float a34 = L(ii, k, 34); - const float a35 = L(ii, k, 35); - const float a36 = L(ii, k, 36); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a48 = L(ii, k, 48); - const float a49 = L(ii, k, 49); - const float a50 = L(ii, k, 50); - const float a51 = L(ii, k, 51); - const float a52 = L(ii, k, 52); - const float a53 = L(ii, k, 53); - const float a54 = L(ii, k, 54); - const float a55 = L(ii, k, 55); - const float a56 = L(ii, k, 56); - const float a57 = L(ii, k, 57); - const float a58 = L(ii, k, 58); - const float a59 = L(ii, k, 59); - const float a60 = L(ii, k, 60); - const float a61 = L(ii, k, 61); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); - const float a76 = L(ii, k, 76); - const float a77 = L(ii, k, 77); - const float a78 = L(ii, k, 78); - const float a79 = L(ii, k, 79); - const float a80 = L(ii, k, 80); - const float a81 = L(ii, k, 81); - const float a82 = L(ii, k, 82); - const float a83 = L(ii, k, 83); - const float a84 = L(ii, k, 84); - const float a85 = L(ii, k, 85); - const float a86 = L(ii, k, 86); - const float a87 = L(ii, k, 87); - const float a88 = L(ii, k, 88); - const float a89 = L(ii, k, 89); - const float a90 = L(ii, k, 90); - const float a91 = L(ii, k, 91); - const float a92 = L(ii, k, 92); - const float a93 = L(ii, k, 93); - const float a94 = L(ii, k, 94); - const float a95 = L(ii, k, 95); - const float a96 = L(ii, k, 96); - const float a97 = L(ii, k, 97); - const float a98 = L(ii, k, 98); - const float a99 = L(ii, k, 99); - const float a100 = L(ii, k, 100); - const float a101 = L(ii, k, 101); - const float a102 = L(ii, k, 102); - const float a103 = L(ii, k, 103); - const float a104 = L(ii, k, 104); - const float a105 = L(ii, k, 105); - const float a106 = L(ii, k, 106); - const float a107 = L(ii, k, 107); - const float a108 = L(ii, k, 108); - const float a109 = L(ii, k, 109); - const float a110 = L(ii, k, 110); - const float a111 = L(ii, k, 111); - const float a112 = L(ii, k, 112); - const float a113 = L(ii, k, 113); - const float a114 = L(ii, k, 114); - const float a115 = L(ii, k, 115); - const float a116 = L(ii, k, 116); - const float a117 = L(ii, k, 117); - const float a118 = L(ii, k, 118); - const float a119 = L(ii, k, 119); - const float a120 = L(ii, k, 120); - const float a121 = L(ii, k, 121); - const float a122 = L(ii, k, 122); - const float a123 = L(ii, k, 123); - const float a124 = L(ii, k, 124); - const float a125 = L(ii, k, 125); - const float a126 = L(ii, k, 126); - const float a127 = L(ii, k, 127); - const float a128 = L(ii, k, 128); - const float a129 = L(ii, k, 129); - const float a130 = L(ii, k, 130); - const float a131 = L(ii, k, 131); - const float a132 = L(ii, k, 132); - const float a133 = L(ii, k, 133); - const float a134 = L(ii, k, 134); - const float a135 = L(ii, k, 135); - const float a136 = L(ii, k, 136); - const float a137 = L(ii, k, 137); - const float a138 = L(ii, k, 138); - const float a139 = L(ii, k, 139); - const float a140 = L(ii, k, 140); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 1.0f * a1 * a0; - out(ii, k, 2) = 1.0f * a2 * a0; - out(ii, k, 3) = 1.0f * a3 * a0; - out(ii, k, 4) = 1.0f * a4 * a0; - out(ii, k, 5) = 0.3333333432674408f * a8 * a5 + 0.3333333432674408f * a9 * a6 + 0.3333333432674408f * a10 * a7; - out(ii, k, 6) = 0.3333333432674408f * a11 * a5 + 0.3333333432674408f * a12 * a6 + 0.3333333432674408f * a13 * a7; - out(ii, k, 7) = 0.3333333432674408f * a14 * a5 + 0.3333333432674408f * a15 * a6 + 0.3333333432674408f * a16 * a7; - out(ii, k, 8) = 1.0f * a1 * a1; - out(ii, k, 9) = 1.0f * a2 * a1; - out(ii, k, 10) = 1.0f * a3 * a1; - out(ii, k, 11) = 1.0f * a4 * a1; - out(ii, k, 12) = 0.20000000298023224f * a27 * a17 + 0.20000000298023224f * a28 * a18 + 0.20000000298023224f * a29 * a19 + 0.20000000298023224f * a30 * a20 + 0.20000000298023224f * a31 * a21; - out(ii, k, 13) = 0.20000000298023224f * a32 * a17 + 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21; - out(ii, k, 14) = 0.20000000298023224f * a37 * a17 + 0.20000000298023224f * a38 * a18 + 0.20000000298023224f * a39 * a19 + 0.20000000298023224f * a40 * a20 + 0.20000000298023224f * a41 * a21; - out(ii, k, 15) = 0.20000000298023224f * a42 * a17 + 0.20000000298023224f * a43 * a18 + 0.20000000298023224f * a44 * a19 + 0.20000000298023224f * a45 * a20 + 0.20000000298023224f * a46 * a21; - out(ii, k, 16) = 0.20000000298023224f * a47 * a17 + 0.20000000298023224f * a48 * a18 + 0.20000000298023224f * a49 * a19 + 0.20000000298023224f * a50 * a20 + 0.20000000298023224f * a51 * a21; - out(ii, k, 17) = 0.20000000298023224f * a27 * a22 + 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26; - out(ii, k, 18) = 0.20000000298023224f * a37 * a22 + 0.20000000298023224f * a38 * a23 + 0.20000000298023224f * a39 * a24 + 0.20000000298023224f * a40 * a25 + 0.20000000298023224f * a41 * a26; - out(ii, k, 19) = 0.20000000298023224f * a42 * a22 + 0.20000000298023224f * a43 * a23 + 0.20000000298023224f * a44 * a24 + 0.20000000298023224f * a45 * a25 + 0.20000000298023224f * a46 * a26; - out(ii, k, 20) = 0.20000000298023224f * a47 * a22 + 0.20000000298023224f * a48 * a23 + 0.20000000298023224f * a49 * a24 + 0.20000000298023224f * a50 * a25 + 0.20000000298023224f * a51 * a26; - out(ii, k, 21) = 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9 + 0.3333333432674408f * a10 * a10; - out(ii, k, 22) = 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9 + 0.3333333432674408f * a13 * a10; - out(ii, k, 23) = 0.3333333432674408f * a14 * a8 + 0.3333333432674408f * a15 * a9 + 0.3333333432674408f * a16 * a10; - out(ii, k, 24) = 0.1428571492433548f * a52 * a52 + 0.1428571492433548f * a53 * a53 + 0.1428571492433548f * a54 * a54 + 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58; - out(ii, k, 25) = 0.1428571492433548f * a66 * a52 + 0.1428571492433548f * a67 * a53 + 0.1428571492433548f * a68 * a54 + 0.1428571492433548f * a69 * a55 + 0.1428571492433548f * a70 * a56 + 0.1428571492433548f * a71 * a57 + 0.1428571492433548f * a72 * a58; - out(ii, k, 26) = 0.1428571492433548f * a80 * a52 + 0.1428571492433548f * a81 * a53 + 0.1428571492433548f * a82 * a54 + 0.1428571492433548f * a83 * a55 + 0.1428571492433548f * a84 * a56 + 0.1428571492433548f * a85 * a57 + 0.1428571492433548f * a86 * a58; - out(ii, k, 27) = 1.0f * a2 * a2; - out(ii, k, 28) = 1.0f * a3 * a2; - out(ii, k, 29) = 1.0f * a4 * a2; - out(ii, k, 30) = 0.20000000298023224f * a32 * a27 + 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31; - out(ii, k, 31) = 0.20000000298023224f * a37 * a27 + 0.20000000298023224f * a38 * a28 + 0.20000000298023224f * a39 * a29 + 0.20000000298023224f * a40 * a30 + 0.20000000298023224f * a41 * a31; - out(ii, k, 32) = 0.20000000298023224f * a42 * a27 + 0.20000000298023224f * a43 * a28 + 0.20000000298023224f * a44 * a29 + 0.20000000298023224f * a45 * a30 + 0.20000000298023224f * a46 * a31; - out(ii, k, 33) = 0.20000000298023224f * a47 * a27 + 0.20000000298023224f * a48 * a28 + 0.20000000298023224f * a49 * a29 + 0.20000000298023224f * a50 * a30 + 0.20000000298023224f * a51 * a31; - out(ii, k, 34) = 0.1111111119389534f * a96 * a87 + 0.1111111119389534f * a97 * a88 + 0.1111111119389534f * a98 * a89 + 0.1111111119389534f * a99 * a90 + 0.1111111119389534f * a100 * a91 + 0.1111111119389534f * a101 * a92 + 0.1111111119389534f * a102 * a93 + 0.1111111119389534f * a103 * a94 + 0.1111111119389534f * a104 * a95; - out(ii, k, 35) = 0.1111111119389534f * a105 * a87 + 0.1111111119389534f * a106 * a88 + 0.1111111119389534f * a107 * a89 + 0.1111111119389534f * a108 * a90 + 0.1111111119389534f * a109 * a91 + 0.1111111119389534f * a110 * a92 + 0.1111111119389534f * a111 * a93 + 0.1111111119389534f * a112 * a94 + 0.1111111119389534f * a113 * a95; - out(ii, k, 36) = 0.1111111119389534f * a132 * a87 + 0.1111111119389534f * a133 * a88 + 0.1111111119389534f * a134 * a89 + 0.1111111119389534f * a135 * a90 + 0.1111111119389534f * a136 * a91 + 0.1111111119389534f * a137 * a92 + 0.1111111119389534f * a138 * a93 + 0.1111111119389534f * a139 * a94 + 0.1111111119389534f * a140 * a95; - out(ii, k, 37) = 0.1428571492433548f * a80 * a59 + 0.1428571492433548f * a81 * a60 + 0.1428571492433548f * a82 * a61 + 0.1428571492433548f * a83 * a62 + 0.1428571492433548f * a84 * a63 + 0.1428571492433548f * a85 * a64 + 0.1428571492433548f * a86 * a65; - out(ii, k, 38) = 0.20000000298023224f * a32 * a32 + 0.20000000298023224f * a33 * a33 + 0.20000000298023224f * a34 * a34 + 0.20000000298023224f * a35 * a35 + 0.20000000298023224f * a36 * a36; - out(ii, k, 39) = 0.20000000298023224f * a37 * a32 + 0.20000000298023224f * a38 * a33 + 0.20000000298023224f * a39 * a34 + 0.20000000298023224f * a40 * a35 + 0.20000000298023224f * a41 * a36; - out(ii, k, 40) = 0.20000000298023224f * a42 * a32 + 0.20000000298023224f * a43 * a33 + 0.20000000298023224f * a44 * a34 + 0.20000000298023224f * a45 * a35 + 0.20000000298023224f * a46 * a36; - out(ii, k, 41) = 0.20000000298023224f * a47 * a32 + 0.20000000298023224f * a48 * a33 + 0.20000000298023224f * a49 * a34 + 0.20000000298023224f * a50 * a35 + 0.20000000298023224f * a51 * a36; - out(ii, k, 42) = 0.1111111119389534f * a96 * a96 + 0.1111111119389534f * a97 * a97 + 0.1111111119389534f * a98 * a98 + 0.1111111119389534f * a99 * a99 + 0.1111111119389534f * a100 * a100 + 0.1111111119389534f * a101 * a101 + 0.1111111119389534f * a102 * a102 + 0.1111111119389534f * a103 * a103 + 0.1111111119389534f * a104 * a104; - out(ii, k, 43) = 0.1111111119389534f * a123 * a96 + 0.1111111119389534f * a124 * a97 + 0.1111111119389534f * a125 * a98 + 0.1111111119389534f * a126 * a99 + 0.1111111119389534f * a127 * a100 + 0.1111111119389534f * a128 * a101 + 0.1111111119389534f * a129 * a102 + 0.1111111119389534f * a130 * a103 + 0.1111111119389534f * a131 * a104; - out(ii, k, 44) = 0.1111111119389534f * a132 * a96 + 0.1111111119389534f * a133 * a97 + 0.1111111119389534f * a134 * a98 + 0.1111111119389534f * a135 * a99 + 0.1111111119389534f * a136 * a100 + 0.1111111119389534f * a137 * a101 + 0.1111111119389534f * a138 * a102 + 0.1111111119389534f * a139 * a103 + 0.1111111119389534f * a140 * a104; - out(ii, k, 45) = 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12 + 0.3333333432674408f * a13 * a13; - out(ii, k, 46) = 0.3333333432674408f * a14 * a11 + 0.3333333432674408f * a15 * a12 + 0.3333333432674408f * a16 * a13; - out(ii, k, 47) = 0.1428571492433548f * a66 * a66 + 0.1428571492433548f * a67 * a67 + 0.1428571492433548f * a68 * a68 + 0.1428571492433548f * a69 * a69 + 0.1428571492433548f * a70 * a70 + 0.1428571492433548f * a71 * a71 + 0.1428571492433548f * a72 * a72; - out(ii, k, 48) = 0.1428571492433548f * a73 * a66 + 0.1428571492433548f * a74 * a67 + 0.1428571492433548f * a75 * a68 + 0.1428571492433548f * a76 * a69 + 0.1428571492433548f * a77 * a70 + 0.1428571492433548f * a78 * a71 + 0.1428571492433548f * a79 * a72; - out(ii, k, 49) = 0.1428571492433548f * a80 * a66 + 0.1428571492433548f * a81 * a67 + 0.1428571492433548f * a82 * a68 + 0.1428571492433548f * a83 * a69 + 0.1428571492433548f * a84 * a70 + 0.1428571492433548f * a85 * a71 + 0.1428571492433548f * a86 * a72; - out(ii, k, 50) = 1.0f * a3 * a3; - out(ii, k, 51) = 1.0f * a4 * a3; - out(ii, k, 52) = 0.20000000298023224f * a37 * a37 + 0.20000000298023224f * a38 * a38 + 0.20000000298023224f * a39 * a39 + 0.20000000298023224f * a40 * a40 + 0.20000000298023224f * a41 * a41; - out(ii, k, 53) = 0.20000000298023224f * a42 * a37 + 0.20000000298023224f * a43 * a38 + 0.20000000298023224f * a44 * a39 + 0.20000000298023224f * a45 * a40 + 0.20000000298023224f * a46 * a41; - out(ii, k, 54) = 0.20000000298023224f * a47 * a37 + 0.20000000298023224f * a48 * a38 + 0.20000000298023224f * a49 * a39 + 0.20000000298023224f * a50 * a40 + 0.20000000298023224f * a51 * a41; - out(ii, k, 55) = 0.1111111119389534f * a105 * a105 + 0.1111111119389534f * a106 * a106 + 0.1111111119389534f * a107 * a107 + 0.1111111119389534f * a108 * a108 + 0.1111111119389534f * a109 * a109 + 0.1111111119389534f * a110 * a110 + 0.1111111119389534f * a111 * a111 + 0.1111111119389534f * a112 * a112 + 0.1111111119389534f * a113 * a113; - out(ii, k, 56) = 0.1111111119389534f * a123 * a105 + 0.1111111119389534f * a124 * a106 + 0.1111111119389534f * a125 * a107 + 0.1111111119389534f * a126 * a108 + 0.1111111119389534f * a127 * a109 + 0.1111111119389534f * a128 * a110 + 0.1111111119389534f * a129 * a111 + 0.1111111119389534f * a130 * a112 + 0.1111111119389534f * a131 * a113; - out(ii, k, 57) = 0.1111111119389534f * a132 * a105 + 0.1111111119389534f * a133 * a106 + 0.1111111119389534f * a134 * a107 + 0.1111111119389534f * a135 * a108 + 0.1111111119389534f * a136 * a109 + 0.1111111119389534f * a137 * a110 + 0.1111111119389534f * a138 * a111 + 0.1111111119389534f * a139 * a112 + 0.1111111119389534f * a140 * a113; - out(ii, k, 58) = 0.1111111119389534f * a132 * a114 + 0.1111111119389534f * a133 * a115 + 0.1111111119389534f * a134 * a116 + 0.1111111119389534f * a135 * a117 + 0.1111111119389534f * a136 * a118 + 0.1111111119389534f * a137 * a119 + 0.1111111119389534f * a138 * a120 + 0.1111111119389534f * a139 * a121 + 0.1111111119389534f * a140 * a122; - out(ii, k, 59) = 0.1428571492433548f * a73 * a73 + 0.1428571492433548f * a74 * a74 + 0.1428571492433548f * a75 * a75 + 0.1428571492433548f * a76 * a76 + 0.1428571492433548f * a77 * a77 + 0.1428571492433548f * a78 * a78 + 0.1428571492433548f * a79 * a79; - out(ii, k, 60) = 0.1428571492433548f * a80 * a73 + 0.1428571492433548f * a81 * a74 + 0.1428571492433548f * a82 * a75 + 0.1428571492433548f * a83 * a76 + 0.1428571492433548f * a84 * a77 + 0.1428571492433548f * a85 * a78 + 0.1428571492433548f * a86 * a79; - out(ii, k, 61) = 0.20000000298023224f * a42 * a42 + 0.20000000298023224f * a43 * a43 + 0.20000000298023224f * a44 * a44 + 0.20000000298023224f * a45 * a45 + 0.20000000298023224f * a46 * a46; - out(ii, k, 62) = 0.20000000298023224f * a47 * a42 + 0.20000000298023224f * a48 * a43 + 0.20000000298023224f * a49 * a44 + 0.20000000298023224f * a50 * a45 + 0.20000000298023224f * a51 * a46; - out(ii, k, 63) = 0.1111111119389534f * a123 * a123 + 0.1111111119389534f * a124 * a124 + 0.1111111119389534f * a125 * a125 + 0.1111111119389534f * a126 * a126 + 0.1111111119389534f * a127 * a127 + 0.1111111119389534f * a128 * a128 + 0.1111111119389534f * a129 * a129 + 0.1111111119389534f * a130 * a130 + 0.1111111119389534f * a131 * a131; - out(ii, k, 64) = 0.3333333432674408f * a14 * a14 + 0.3333333432674408f * a15 * a15 + 0.3333333432674408f * a16 * a16; - out(ii, k, 65) = 0.1428571492433548f * a80 * a80 + 0.1428571492433548f * a81 * a81 + 0.1428571492433548f * a82 * a82 + 0.1428571492433548f * a83 * a83 + 0.1428571492433548f * a84 * a84 + 0.1428571492433548f * a85 * a85 + 0.1428571492433548f * a86 * a86; - out(ii, k, 66) = 1.0f * a4 * a4; - out(ii, k, 67) = 0.20000000298023224f * a47 * a47 + 0.20000000298023224f * a48 * a48 + 0.20000000298023224f * a49 * a49 + 0.20000000298023224f * a50 * a50 + 0.20000000298023224f * a51 * a51; - out(ii, k, 68) = 0.1111111119389534f * a132 * a132 + 0.1111111119389534f * a133 * a133 + 0.1111111119389534f * a134 * a134 + 0.1111111119389534f * a135 * a135 + 0.1111111119389534f * a136 * a136 + 0.1111111119389534f * a137 * a137 + 0.1111111119389534f * a138 * a138 + 0.1111111119389534f * a139 * a139 + 0.1111111119389534f * a140 * a140; -} - -template -KOKKOS_INLINE_FUNCTION void rev_AAAA(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f4 = F(ii, k, 4); - const float f5 = F(ii, k, 5); - const float f6 = F(ii, k, 6); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f12 = F(ii, k, 12); - const float f13 = F(ii, k, 13); - const float f14 = F(ii, k, 14); - const float f15 = F(ii, k, 15); - const float f16 = F(ii, k, 16); - const float f17 = F(ii, k, 17); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - const float f24 = F(ii, k, 24); - const float f25 = F(ii, k, 25); - const float f26 = F(ii, k, 26); - const float f27 = F(ii, k, 27); - const float f28 = F(ii, k, 28); - const float f29 = F(ii, k, 29); - const float f30 = F(ii, k, 30); - const float f31 = F(ii, k, 31); - const float f32 = F(ii, k, 32); - const float f33 = F(ii, k, 33); - const float f34 = F(ii, k, 34); - const float f35 = F(ii, k, 35); - const float f36 = F(ii, k, 36); - const float f37 = F(ii, k, 37); - const float f38 = F(ii, k, 38); - const float f39 = F(ii, k, 39); - const float f40 = F(ii, k, 40); - const float f41 = F(ii, k, 41); - const float f42 = F(ii, k, 42); - const float f43 = F(ii, k, 43); - const float f44 = F(ii, k, 44); - const float f45 = F(ii, k, 45); - const float f46 = F(ii, k, 46); - const float f47 = F(ii, k, 47); - const float f48 = F(ii, k, 48); - const float f49 = F(ii, k, 49); - const float f50 = F(ii, k, 50); - const float f51 = F(ii, k, 51); - const float f52 = F(ii, k, 52); - const float f53 = F(ii, k, 53); - const float f54 = F(ii, k, 54); - const float f55 = F(ii, k, 55); - const float f56 = F(ii, k, 56); - const float f57 = F(ii, k, 57); - const float f58 = F(ii, k, 58); - const float f59 = F(ii, k, 59); - const float f60 = F(ii, k, 60); - const float f61 = F(ii, k, 61); - const float f62 = F(ii, k, 62); - const float f63 = F(ii, k, 63); - const float f64 = F(ii, k, 64); - const float f65 = F(ii, k, 65); - const float f66 = F(ii, k, 66); - const float f67 = F(ii, k, 67); - const float f68 = F(ii, k, 68); - const float f69 = F(ii, k, 69); - const float f70 = F(ii, k, 70); - const float f71 = F(ii, k, 71); - const float f72 = F(ii, k, 72); - const float f73 = F(ii, k, 73); - const float f74 = F(ii, k, 74); - const float f75 = F(ii, k, 75); - const float f76 = F(ii, k, 76); - const float f77 = F(ii, k, 77); - const float f78 = F(ii, k, 78); - const float f79 = F(ii, k, 79); - const float f80 = F(ii, k, 80); - const float f81 = F(ii, k, 81); - const float f82 = F(ii, k, 82); - const float f83 = F(ii, k, 83); - const float f84 = F(ii, k, 84); - const float f85 = F(ii, k, 85); - const float f86 = F(ii, k, 86); - const float f87 = F(ii, k, 87); - const float f88 = F(ii, k, 88); - const float f89 = F(ii, k, 89); - const float f90 = F(ii, k, 90); - const float f91 = F(ii, k, 91); - const float f92 = F(ii, k, 92); - const float f93 = F(ii, k, 93); - const float f94 = F(ii, k, 94); - const float f95 = F(ii, k, 95); - const float f96 = F(ii, k, 96); - const float f97 = F(ii, k, 97); - const float f98 = F(ii, k, 98); - const float f99 = F(ii, k, 99); - const float f100 = F(ii, k, 100); - const float f101 = F(ii, k, 101); - const float f102 = F(ii, k, 102); - const float f103 = F(ii, k, 103); - const float f104 = F(ii, k, 104); - const float f105 = F(ii, k, 105); - const float f106 = F(ii, k, 106); - const float f107 = F(ii, k, 107); - const float f108 = F(ii, k, 108); - const float f109 = F(ii, k, 109); - const float f110 = F(ii, k, 110); - const float f111 = F(ii, k, 111); - const float f112 = F(ii, k, 112); - const float f113 = F(ii, k, 113); - const float f114 = F(ii, k, 114); - const float f115 = F(ii, k, 115); - const float f116 = F(ii, k, 116); - const float f117 = F(ii, k, 117); - const float f118 = F(ii, k, 118); - const float f119 = F(ii, k, 119); - const float f120 = F(ii, k, 120); - const float f121 = F(ii, k, 121); - const float f122 = F(ii, k, 122); - const float f123 = F(ii, k, 123); - const float f124 = F(ii, k, 124); - const float f125 = F(ii, k, 125); - const float f126 = F(ii, k, 126); - const float f127 = F(ii, k, 127); - const float f128 = F(ii, k, 128); - const float f129 = F(ii, k, 129); - const float f130 = F(ii, k, 130); - const float f131 = F(ii, k, 131); - const float f132 = F(ii, k, 132); - const float f133 = F(ii, k, 133); - const float f134 = F(ii, k, 134); - const float f135 = F(ii, k, 135); - const float f136 = F(ii, k, 136); - const float f137 = F(ii, k, 137); - const float f138 = F(ii, k, 138); - const float f139 = F(ii, k, 139); - const float f140 = F(ii, k, 140); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; - } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; - } - { const float d = D(ii, k, 2); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; - } - { const float d = D(ii, k, 3); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; - } - { const float d = D(ii, k, 4); - g4 += 1.0f * d * f0; - g0 += 1.0f * d * f4; - } - { const float d = D(ii, k, 5); - g8 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f9; - g10 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f10; - } - { const float d = D(ii, k, 6); - g11 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f13; - } - { const float d = D(ii, k, 7); - g14 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 8); - g1 += 1.0f * d * f1; - g1 += 1.0f * d * f1; - } - { const float d = D(ii, k, 9); - g2 += 1.0f * d * f1; - g1 += 1.0f * d * f2; - } - { const float d = D(ii, k, 10); - g3 += 1.0f * d * f1; - g1 += 1.0f * d * f3; - } - { const float d = D(ii, k, 11); - g4 += 1.0f * d * f1; - g1 += 1.0f * d * f4; - } - { const float d = D(ii, k, 12); - g27 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f27; - g28 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f31; - } - { const float d = D(ii, k, 13); - g32 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 14); - g37 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 15); - g42 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 16); - g47 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f47; - g18 += 0.20000000298023224f * d * f48; - g19 += 0.20000000298023224f * d * f49; - g20 += 0.20000000298023224f * d * f50; - g21 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 17); - g27 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f27; - g28 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f31; - } - { const float d = D(ii, k, 18); - g37 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 19); - g42 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 20); - g47 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f47; - g23 += 0.20000000298023224f * d * f48; - g24 += 0.20000000298023224f * d * f49; - g25 += 0.20000000298023224f * d * f50; - g26 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 21); - g8 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f9; - g10 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f10; - } - { const float d = D(ii, k, 22); - g11 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f13; - } - { const float d = D(ii, k, 23); - g14 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 27); - g2 += 1.0f * d * f2; - g2 += 1.0f * d * f2; - } - { const float d = D(ii, k, 28); - g3 += 1.0f * d * f2; - g2 += 1.0f * d * f3; - } - { const float d = D(ii, k, 29); - g4 += 1.0f * d * f2; - g2 += 1.0f * d * f4; - } - { const float d = D(ii, k, 30); - g32 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 31); - g37 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 32); - g42 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 33); - g47 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f47; - g28 += 0.20000000298023224f * d * f48; - g29 += 0.20000000298023224f * d * f49; - g30 += 0.20000000298023224f * d * f50; - g31 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 38); - g32 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 39); - g37 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 40); - g42 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 41); - g47 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f47; - g33 += 0.20000000298023224f * d * f48; - g34 += 0.20000000298023224f * d * f49; - g35 += 0.20000000298023224f * d * f50; - g36 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 45); - g11 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f13; - g13 += 0.3333333432674408f * d * f13; - } - { const float d = D(ii, k, 46); - g14 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f13; - g13 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 50); - g3 += 1.0f * d * f3; - g3 += 1.0f * d * f3; - } - { const float d = D(ii, k, 51); - g4 += 1.0f * d * f3; - g3 += 1.0f * d * f4; - } - { const float d = D(ii, k, 52); - g37 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 53); - g42 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 54); - g47 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f47; - g38 += 0.20000000298023224f * d * f48; - g39 += 0.20000000298023224f * d * f49; - g40 += 0.20000000298023224f * d * f50; - g41 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 61); - g42 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f43; - g43 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f44; - g44 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f45; - g45 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f46; - g46 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 62); - g47 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f47; - g43 += 0.20000000298023224f * d * f48; - g44 += 0.20000000298023224f * d * f49; - g45 += 0.20000000298023224f * d * f50; - g46 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 64); - g14 += 0.3333333432674408f * d * f14; - g14 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f15; - g15 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f16; - g16 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 66); - g4 += 1.0f * d * f4; - g4 += 1.0f * d * f4; - } - { const float d = D(ii, k, 67); - g47 += 0.20000000298023224f * d * f47; - g47 += 0.20000000298023224f * d * f47; - } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; - dF(ii, k, 25) = g25; - dF(ii, k, 26) = g26; - dF(ii, k, 27) = g27; - dF(ii, k, 28) = g28; - dF(ii, k, 29) = g29; - dF(ii, k, 30) = g30; - dF(ii, k, 31) = g31; - dF(ii, k, 32) = g32; - dF(ii, k, 33) = g33; - dF(ii, k, 34) = g34; - dF(ii, k, 35) = g35; - dF(ii, k, 36) = g36; - dF(ii, k, 37) = g37; - dF(ii, k, 38) = g38; - dF(ii, k, 39) = g39; - dF(ii, k, 40) = g40; - dF(ii, k, 41) = g41; - dF(ii, k, 42) = g42; - dF(ii, k, 43) = g43; - dF(ii, k, 44) = g44; - dF(ii, k, 45) = g45; - dF(ii, k, 46) = g46; - dF(ii, k, 47) = g47; - } - { - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - float g76 = 0.0f; - float g77 = 0.0f; - float g78 = 0.0f; - float g79 = 0.0f; - float g80 = 0.0f; - float g81 = 0.0f; - float g82 = 0.0f; - float g83 = 0.0f; - float g84 = 0.0f; - float g85 = 0.0f; - float g86 = 0.0f; - float g87 = 0.0f; - float g88 = 0.0f; - float g89 = 0.0f; - float g90 = 0.0f; - float g91 = 0.0f; - float g92 = 0.0f; - float g93 = 0.0f; - float g94 = 0.0f; - float g95 = 0.0f; - { const float d = D(ii, k, 16); - g48 += 0.20000000298023224f * d * f18; - g49 += 0.20000000298023224f * d * f19; - g50 += 0.20000000298023224f * d * f20; - g51 += 0.20000000298023224f * d * f21; - } - { const float d = D(ii, k, 20); - g48 += 0.20000000298023224f * d * f23; - g49 += 0.20000000298023224f * d * f24; - g50 += 0.20000000298023224f * d * f25; - g51 += 0.20000000298023224f * d * f26; - } - { const float d = D(ii, k, 24); - g52 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f52; - g53 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f53; - g54 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f54; - g55 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f55; - g56 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f56; - g57 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f57; - g58 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f58; - } - { const float d = D(ii, k, 25); - g66 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f68; - g69 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f72; - } - { const float d = D(ii, k, 26); - g80 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 33); - g48 += 0.20000000298023224f * d * f28; - g49 += 0.20000000298023224f * d * f29; - g50 += 0.20000000298023224f * d * f30; - g51 += 0.20000000298023224f * d * f31; - } - { const float d = D(ii, k, 34); - g87 += 0.1111111119389534f * d * f96; - g88 += 0.1111111119389534f * d * f97; - g89 += 0.1111111119389534f * d * f98; - g90 += 0.1111111119389534f * d * f99; - g91 += 0.1111111119389534f * d * f100; - g92 += 0.1111111119389534f * d * f101; - g93 += 0.1111111119389534f * d * f102; - g94 += 0.1111111119389534f * d * f103; - g95 += 0.1111111119389534f * d * f104; - } - { const float d = D(ii, k, 35); - g87 += 0.1111111119389534f * d * f105; - g88 += 0.1111111119389534f * d * f106; - g89 += 0.1111111119389534f * d * f107; - g90 += 0.1111111119389534f * d * f108; - g91 += 0.1111111119389534f * d * f109; - g92 += 0.1111111119389534f * d * f110; - g93 += 0.1111111119389534f * d * f111; - g94 += 0.1111111119389534f * d * f112; - g95 += 0.1111111119389534f * d * f113; - } - { const float d = D(ii, k, 36); - g87 += 0.1111111119389534f * d * f132; - g88 += 0.1111111119389534f * d * f133; - g89 += 0.1111111119389534f * d * f134; - g90 += 0.1111111119389534f * d * f135; - g91 += 0.1111111119389534f * d * f136; - g92 += 0.1111111119389534f * d * f137; - g93 += 0.1111111119389534f * d * f138; - g94 += 0.1111111119389534f * d * f139; - g95 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 37); - g80 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 41); - g48 += 0.20000000298023224f * d * f33; - g49 += 0.20000000298023224f * d * f34; - g50 += 0.20000000298023224f * d * f35; - g51 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 47); - g66 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f68; - g69 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f72; - } - { const float d = D(ii, k, 48); - g73 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f75; - g76 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f76; - g77 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f77; - g78 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f78; - g79 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f79; - } - { const float d = D(ii, k, 49); - g80 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 54); - g48 += 0.20000000298023224f * d * f38; - g49 += 0.20000000298023224f * d * f39; - g50 += 0.20000000298023224f * d * f40; - g51 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 59); - g73 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f75; - g76 += 0.1428571492433548f * d * f76; - g76 += 0.1428571492433548f * d * f76; - g77 += 0.1428571492433548f * d * f77; - g77 += 0.1428571492433548f * d * f77; - g78 += 0.1428571492433548f * d * f78; - g78 += 0.1428571492433548f * d * f78; - g79 += 0.1428571492433548f * d * f79; - g79 += 0.1428571492433548f * d * f79; - } - { const float d = D(ii, k, 60); - g80 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f76; - g76 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f77; - g77 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f78; - g78 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f79; - g79 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 62); - g48 += 0.20000000298023224f * d * f43; - g49 += 0.20000000298023224f * d * f44; - g50 += 0.20000000298023224f * d * f45; - g51 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 65); - g80 += 0.1428571492433548f * d * f80; - g80 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f81; - g81 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f82; - g82 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f83; - g83 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f84; - g84 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f85; - g85 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f86; - g86 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 67); - g48 += 0.20000000298023224f * d * f48; - g48 += 0.20000000298023224f * d * f48; - g49 += 0.20000000298023224f * d * f49; - g49 += 0.20000000298023224f * d * f49; - g50 += 0.20000000298023224f * d * f50; - g50 += 0.20000000298023224f * d * f50; - g51 += 0.20000000298023224f * d * f51; - g51 += 0.20000000298023224f * d * f51; - } - dF(ii, k, 48) = g48; - dF(ii, k, 49) = g49; - dF(ii, k, 50) = g50; - dF(ii, k, 51) = g51; - dF(ii, k, 52) = g52; - dF(ii, k, 53) = g53; - dF(ii, k, 54) = g54; - dF(ii, k, 55) = g55; - dF(ii, k, 56) = g56; - dF(ii, k, 57) = g57; - dF(ii, k, 58) = g58; - dF(ii, k, 59) = g59; - dF(ii, k, 60) = g60; - dF(ii, k, 61) = g61; - dF(ii, k, 62) = g62; - dF(ii, k, 63) = g63; - dF(ii, k, 64) = g64; - dF(ii, k, 65) = g65; - dF(ii, k, 66) = g66; - dF(ii, k, 67) = g67; - dF(ii, k, 68) = g68; - dF(ii, k, 69) = g69; - dF(ii, k, 70) = g70; - dF(ii, k, 71) = g71; - dF(ii, k, 72) = g72; - dF(ii, k, 73) = g73; - dF(ii, k, 74) = g74; - dF(ii, k, 75) = g75; - dF(ii, k, 76) = g76; - dF(ii, k, 77) = g77; - dF(ii, k, 78) = g78; - dF(ii, k, 79) = g79; - dF(ii, k, 80) = g80; - dF(ii, k, 81) = g81; - dF(ii, k, 82) = g82; - dF(ii, k, 83) = g83; - dF(ii, k, 84) = g84; - dF(ii, k, 85) = g85; - dF(ii, k, 86) = g86; - dF(ii, k, 87) = g87; - dF(ii, k, 88) = g88; - dF(ii, k, 89) = g89; - dF(ii, k, 90) = g90; - dF(ii, k, 91) = g91; - dF(ii, k, 92) = g92; - dF(ii, k, 93) = g93; - dF(ii, k, 94) = g94; - dF(ii, k, 95) = g95; - } - { - float g96 = 0.0f; - float g97 = 0.0f; - float g98 = 0.0f; - float g99 = 0.0f; - float g100 = 0.0f; - float g101 = 0.0f; - float g102 = 0.0f; - float g103 = 0.0f; - float g104 = 0.0f; - float g105 = 0.0f; - float g106 = 0.0f; - float g107 = 0.0f; - float g108 = 0.0f; - float g109 = 0.0f; - float g110 = 0.0f; - float g111 = 0.0f; - float g112 = 0.0f; - float g113 = 0.0f; - float g114 = 0.0f; - float g115 = 0.0f; - float g116 = 0.0f; - float g117 = 0.0f; - float g118 = 0.0f; - float g119 = 0.0f; - float g120 = 0.0f; - float g121 = 0.0f; - float g122 = 0.0f; - float g123 = 0.0f; - float g124 = 0.0f; - float g125 = 0.0f; - float g126 = 0.0f; - float g127 = 0.0f; - float g128 = 0.0f; - float g129 = 0.0f; - float g130 = 0.0f; - float g131 = 0.0f; - float g132 = 0.0f; - float g133 = 0.0f; - float g134 = 0.0f; - float g135 = 0.0f; - float g136 = 0.0f; - float g137 = 0.0f; - float g138 = 0.0f; - float g139 = 0.0f; - float g140 = 0.0f; - { const float d = D(ii, k, 34); - g96 += 0.1111111119389534f * d * f87; - g97 += 0.1111111119389534f * d * f88; - g98 += 0.1111111119389534f * d * f89; - g99 += 0.1111111119389534f * d * f90; - g100 += 0.1111111119389534f * d * f91; - g101 += 0.1111111119389534f * d * f92; - g102 += 0.1111111119389534f * d * f93; - g103 += 0.1111111119389534f * d * f94; - g104 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 35); - g105 += 0.1111111119389534f * d * f87; - g106 += 0.1111111119389534f * d * f88; - g107 += 0.1111111119389534f * d * f89; - g108 += 0.1111111119389534f * d * f90; - g109 += 0.1111111119389534f * d * f91; - g110 += 0.1111111119389534f * d * f92; - g111 += 0.1111111119389534f * d * f93; - g112 += 0.1111111119389534f * d * f94; - g113 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 36); - g132 += 0.1111111119389534f * d * f87; - g133 += 0.1111111119389534f * d * f88; - g134 += 0.1111111119389534f * d * f89; - g135 += 0.1111111119389534f * d * f90; - g136 += 0.1111111119389534f * d * f91; - g137 += 0.1111111119389534f * d * f92; - g138 += 0.1111111119389534f * d * f93; - g139 += 0.1111111119389534f * d * f94; - g140 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 42); - g96 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f96; - g97 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f97; - g98 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f98; - g99 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f99; - g100 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f100; - g101 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f101; - g102 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f102; - g103 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f103; - g104 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f104; - } - { const float d = D(ii, k, 43); - g123 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f131; - } - { const float d = D(ii, k, 44); - g132 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 55); - g105 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f105; - g106 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f106; - g107 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f107; - g108 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f108; - g109 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f109; - g110 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f110; - g111 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f111; - g112 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f112; - g113 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f113; - } - { const float d = D(ii, k, 56); - g123 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f131; - } - { const float d = D(ii, k, 57); - g132 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 58); - g132 += 0.1111111119389534f * d * f114; - g114 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f115; - g115 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f116; - g116 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f117; - g117 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f118; - g118 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f119; - g119 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f120; - g120 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f121; - g121 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f122; - g122 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 63); - g123 += 0.1111111119389534f * d * f123; - g123 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f124; - g124 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f125; - g125 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f126; - g126 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f127; - g127 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f128; - g128 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f129; - g129 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f130; - g130 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f131; - g131 += 0.1111111119389534f * d * f131; - } - { const float d = D(ii, k, 68); - g132 += 0.1111111119389534f * d * f132; - g132 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f133; - g133 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f134; - g134 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f135; - g135 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f136; - g136 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f137; - g137 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f138; - g138 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f139; - g139 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f140; - g140 += 0.1111111119389534f * d * f140; - } - dF(ii, k, 96) = g96; - dF(ii, k, 97) = g97; - dF(ii, k, 98) = g98; - dF(ii, k, 99) = g99; - dF(ii, k, 100) = g100; - dF(ii, k, 101) = g101; - dF(ii, k, 102) = g102; - dF(ii, k, 103) = g103; - dF(ii, k, 104) = g104; - dF(ii, k, 105) = g105; - dF(ii, k, 106) = g106; - dF(ii, k, 107) = g107; - dF(ii, k, 108) = g108; - dF(ii, k, 109) = g109; - dF(ii, k, 110) = g110; - dF(ii, k, 111) = g111; - dF(ii, k, 112) = g112; - dF(ii, k, 113) = g113; - dF(ii, k, 114) = g114; - dF(ii, k, 115) = g115; - dF(ii, k, 116) = g116; - dF(ii, k, 117) = g117; - dF(ii, k, 118) = g118; - dF(ii, k, 119) = g119; - dF(ii, k, 120) = g120; - dF(ii, k, 121) = g121; - dF(ii, k, 122) = g122; - dF(ii, k, 123) = g123; - dF(ii, k, 124) = g124; - dF(ii, k, 125) = g125; - dF(ii, k, 126) = g126; - dF(ii, k, 127) = g127; - dF(ii, k, 128) = g128; - dF(ii, k, 129) = g129; - dF(ii, k, 130) = g130; - dF(ii, k, 131) = g131; - dF(ii, k, 132) = g132; - dF(ii, k, 133) = g133; - dF(ii, k, 134) = g134; - dF(ii, k, 135) = g135; - dF(ii, k, 136) = g136; - dF(ii, k, 137) = g137; - dF(ii, k, 138) = g138; - dF(ii, k, 139) = g139; - dF(ii, k, 140) = g140; - } -} - -} // namespace G1LShape_L -} // namespace kk -} // namespace grace - -#endif diff --git a/libgrace/include/grace/kk/g2l_shape_smaxm.h b/libgrace/include/grace/kk/g2l_shape_smaxm.h deleted file mode 100644 index bd7c57e..0000000 --- a/libgrace/include/grace/kk/g2l_shape_smaxm.h +++ /dev/null @@ -1,12389 +0,0 @@ -// SPDX-License-Identifier: LicenseRef-ASL (Academic Software Licence, see LICENSE.md) -// Generated from GRACE-2L-SMAX-OMAT-medium/kokkos.npz -- do not edit. -#ifndef LMP_PAIR_GRACE_2L_FUSED_SHAPE_SMAXM_H -#define LMP_PAIR_GRACE_2L_FUSED_SHAPE_SMAXM_H - -#include - -namespace grace { -namespace kk { -namespace G2LShape_SMAXM { - -constexpr int nt_AA = 623; -constexpr int tab_AA[623][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {4,4,2}, {5,5,2}, {6,6,2}, {7,7,2}, {8,8,2}, {9,9,3}, {10,10,3}, {11,11,3}, {12,12,3}, {13,13,3}, {14,14,3}, {15,15,3}, {16,16,4}, {17,17,4}, {18,18,4}, {19,19,4}, {20,20,4}, {21,21,4}, {22,22,4}, {23,23,4}, {24,24,4}, {1,0,5}, {2,0,6}, {3,0,7}, {4,3,8}, {5,2,8}, {6,1,8}, {8,1,8}, {5,1,9}, {6,2,9}, {7,3,9}, {4,1,10}, {6,3,10}, {7,2,10}, {8,3,10}, {9,8,11}, {10,7,11}, {11,6,11}, {11,8,11}, {12,5,11}, {13,4,11}, {14,5,11}, {15,4,11}, {10,4,12}, {11,5,12}, {12,6,12}, {13,7,12}, {14,8,12}, {9,4,13}, {10,5,13}, {11,4,13}, {12,7,13}, {13,6,13}, {13,8,13}, {14,7,13}, {15,8,13}, {16,15,14}, {17,14,14}, {18,13,14}, {18,15,14}, {19,12,14}, {19,14,14}, {20,11,14}, {21,10,14}, {22,9,14}, {22,11,14}, {23,10,14}, {24,9,14}, {17,9,15}, {18,10,15}, {19,11,15}, {20,12,15}, {21,13,15}, {22,14,15}, {23,15,15}, {16,9,16}, {17,10,16}, {18,9,16}, {18,11,16}, {19,10,16}, {20,13,16}, {21,12,16}, {21,14,16}, {22,13,16}, {22,15,16}, {23,14,16}, {24,15,16}, {3,1,17}, {2,1,18}, {1,1,19}, {2,2,19}, {3,3,19}, {3,2,20}, {1,1,21}, {3,3,21}, {4,0,22}, {5,0,23}, {6,0,24}, {7,0,25}, {8,0,26}, {6,4,27}, {7,5,27}, {7,4,28}, {6,5,28}, {8,5,28}, {4,4,29}, {5,5,29}, {6,6,29}, {7,7,29}, {8,8,29}, {5,4,30}, {7,6,30}, {8,7,30}, {5,5,31}, {8,6,31}, {7,7,31}, {9,3,32}, {10,2,32}, {11,3,32}, {13,1,32}, {15,1,32}, {10,3,33}, {11,2,33}, {12,1,33}, {14,1,33}, {11,1,34}, {12,2,34}, {13,3,34}, {10,1,35}, {12,3,35}, {13,2,35}, {14,3,35}, {9,1,36}, {11,1,36}, {13,3,36}, {14,2,36}, {15,3,36}, {13,9,37}, {12,10,37}, {13,11,37}, {15,11,37}, {14,9,38}, {13,10,38}, {15,10,38}, {12,11,38}, {14,11,38}, {9,9,39}, {11,11,39}, {12,12,39}, {13,13,39}, {15,15,39}, {10,9,40}, {11,10,40}, {13,12,40}, {14,13,40}, {15,14,40}, {11,9,41}, {11,11,41}, {14,12,41}, {13,13,41}, {15,13,41}, {16,8,42}, {17,7,42}, {18,6,42}, {19,7,42}, {20,4,42}, {21,5,42}, {23,5,42}, {24,4,42}, {17,8,43}, {18,7,43}, {19,6,43}, {19,8,43}, {20,5,43}, {21,4,43}, {22,5,43}, {23,4,43}, {18,4,44}, {19,5,44}, {20,6,44}, {21,7,44}, {22,8,44}, {17,4,45}, {18,5,45}, {19,4,45}, {20,7,45}, {21,6,45}, {21,8,45}, {22,7,45}, {23,8,45}, {16,4,46}, {17,5,46}, {19,5,46}, {20,8,46}, {21,7,46}, {22,6,46}, {23,7,46}, {24,8,46}, {22,16,47}, {21,17,47}, {20,18,47}, {24,18,47}, {21,19,47}, {23,19,47}, {23,16,48}, {22,17,48}, {24,17,48}, {21,18,48}, {23,18,48}, {20,19,48}, {22,19,48}, {16,16,49}, {17,17,49}, {18,18,49}, {19,19,49}, {20,20,49}, {21,21,49}, {22,22,49}, {23,23,49}, {24,24,49}, {17,16,50}, {18,17,50}, {19,18,50}, {21,20,50}, {22,21,50}, {23,22,50}, {24,23,50}, {18,16,51}, {19,17,51}, {19,19,51}, {22,20,51}, {21,21,51}, {23,21,51}, {24,22,51}, {4,3,52}, {8,1,52}, {4,2,53}, {5,3,53}, {7,1,53}, {4,3,54}, {5,2,54}, {6,1,54}, {8,1,54}, {5,1,55}, {6,2,55}, {7,3,55}, {4,1,56}, {6,3,56}, {7,2,56}, {8,3,56}, {5,1,57}, {7,3,57}, {8,2,57}, {4,1,58}, {8,3,58}, {9,0,59}, {10,0,60}, {11,0,61}, {12,0,62}, {13,0,63}, {14,0,64}, {15,0,65}, {9,6,66}, {10,7,66}, {11,8,66}, {13,4,66}, {14,5,66}, {9,7,67}, {11,7,67}, {12,4,67}, {13,5,67}, {15,5,67}, {9,8,68}, {10,7,68}, {11,6,68}, {11,8,68}, {12,5,68}, {13,4,68}, {14,5,68}, {15,4,68}, {10,4,69}, {11,5,69}, {12,6,69}, {13,7,69}, {14,8,69}, {9,4,70}, {10,5,70}, {11,4,70}, {12,7,70}, {13,6,70}, {13,8,70}, {14,7,70}, {15,8,70}, {9,5,71}, {11,5,71}, {12,8,71}, {13,7,71}, {15,7,71}, {10,5,72}, {11,4,72}, {13,8,72}, {14,7,72}, {15,6,72}, {16,3,73}, {17,2,73}, {18,3,73}, {22,1,73}, {24,1,73}, {17,3,74}, {18,2,74}, {19,3,74}, {21,1,74}, {23,1,74}, {18,3,75}, {19,2,75}, {20,1,75}, {22,1,75}, {19,1,76}, {20,2,76}, {21,3,76}, {18,1,77}, {20,3,77}, {21,2,77}, {22,3,77}, {17,1,78}, {19,1,78}, {21,3,78}, {22,2,78}, {23,3,78}, {16,1,79}, {18,1,79}, {22,3,79}, {23,2,79}, {24,3,79}, {16,13,80}, {17,12,80}, {18,13,80}, {19,14,80}, {20,9,80}, {21,10,80}, {22,11,80}, {24,11,80}, {16,14,81}, {17,13,81}, {18,12,81}, {19,13,81}, {19,15,81}, {20,10,81}, {21,9,81}, {21,11,81}, {23,11,81}, {24,10,81}, {16,15,82}, {17,14,82}, {18,13,82}, {18,15,82}, {19,12,82}, {19,14,82}, {20,11,82}, {21,10,82}, {22,9,82}, {22,11,82}, {23,10,82}, {24,9,82}, {17,9,83}, {18,10,83}, {19,11,83}, {20,12,83}, {21,13,83}, {22,14,83}, {23,15,83}, {16,9,84}, {17,10,84}, {18,9,84}, {18,11,84}, {19,10,84}, {20,13,84}, {21,12,84}, {21,14,84}, {22,13,84}, {22,15,84}, {23,14,84}, {24,15,84}, {16,10,85}, {17,11,85}, {19,9,85}, {19,11,85}, {20,14,85}, {21,13,85}, {21,15,85}, {22,12,85}, {23,13,85}, {24,14,85}, {16,11,86}, {18,11,86}, {19,10,86}, {20,15,86}, {21,14,86}, {22,13,86}, {23,12,86}, {24,13,86}, {8,4,87}, {7,4,88}, {8,5,88}, {6,4,89}, {7,5,89}, {7,4,90}, {6,5,90}, {8,5,90}, {4,4,91}, {5,5,91}, {6,6,91}, {7,7,91}, {8,8,91}, {5,4,92}, {7,6,92}, {8,7,92}, {5,5,93}, {8,6,93}, {7,7,93}, {5,4,94}, {8,7,94}, {4,4,95}, {8,8,95}, {9,3,96}, {15,1,96}, {9,2,97}, {10,3,97}, {14,1,97}, {9,3,98}, {10,2,98}, {11,3,98}, {13,1,98}, {15,1,98}, {10,3,99}, {11,2,99}, {12,1,99}, {14,1,99}, {11,1,100}, {12,2,100}, {13,3,100}, {10,1,101}, {12,3,101}, {13,2,101}, {14,3,101}, {9,1,102}, {11,1,102}, {13,3,102}, {14,2,102}, {15,3,102}, {10,1,103}, {14,3,103}, {15,2,103}, {9,1,104}, {15,3,104}, {13,9,105}, {14,10,105}, {15,11,105}, {12,9,106}, {13,10,106}, {14,11,106}, {13,9,107}, {12,10,107}, {13,11,107}, {15,11,107}, {14,9,108}, {13,10,108}, {15,10,108}, {12,11,108}, {14,11,108}, {9,9,109}, {10,10,109}, {11,11,109}, {12,12,109}, {13,13,109}, {14,14,109}, {15,15,109}, {10,9,110}, {11,10,110}, {13,12,110}, {14,13,110}, {15,14,110}, {11,9,111}, {11,11,111}, {14,12,111}, {13,13,111}, {15,13,111}, {11,10,112}, {15,12,112}, {14,13,112}, {11,9,113}, {10,10,113}, {15,13,113}, {14,14,113}, {16,0,114}, {17,0,115}, {18,0,116}, {19,0,117}, {20,0,118}, {21,0,119}, {22,0,120}, {23,0,121}, {24,0,122}, {16,6,123}, {17,7,123}, {18,8,123}, {22,4,123}, {23,5,123}, {16,7,124}, {17,6,124}, {18,7,124}, {19,8,124}, {21,4,124}, {22,5,124}, {24,5,124}, {16,8,125}, {17,7,125}, {18,6,125}, {19,7,125}, {20,4,125}, {21,5,125}, {23,5,125}, {24,4,125}, {17,8,126}, {18,7,126}, {19,6,126}, {19,8,126}, {20,5,126}, {21,4,126}, {22,5,126}, {23,4,126}, {18,4,127}, {19,5,127}, {20,6,127}, {21,7,127}, {22,8,127}, {17,4,128}, {18,5,128}, {19,4,128}, {20,7,128}, {21,6,128}, {21,8,128}, {22,7,128}, {23,8,128}, {16,4,129}, {17,5,129}, {19,5,129}, {20,8,129}, {21,7,129}, {22,6,129}, {23,7,129}, {24,8,129}, {16,5,130}, {18,5,130}, {19,4,130}, {21,8,130}, {22,7,130}, {23,6,130}, {24,7,130}, {17,5,131}, {18,4,131}, {22,8,131}, {23,7,131}, {24,6,131}, {20,16,132}, {21,17,132}, {22,18,132}, {23,19,132}, {21,16,133}, {20,17,133}, {21,18,133}, {22,19,133}, {24,19,133}, {22,16,134}, {21,17,134}, {20,18,134}, {24,18,134}, {21,19,134}, {23,19,134}, {23,16,135}, {22,17,135}, {24,17,135}, {21,18,135}, {23,18,135}, {20,19,135}, {22,19,135}, {16,16,136}, {17,17,136}, {18,18,136}, {19,19,136}, {20,20,136}, {21,21,136}, {22,22,136}, {23,23,136}, {24,24,136}, {17,16,137}, {18,17,137}, {19,18,137}, {21,20,137}, {22,21,137}, {23,22,137}, {24,23,137}, {18,16,138}, {19,17,138}, {19,19,138}, {22,20,138}, {21,21,138}, {23,21,138}, {24,22,138}, {19,16,139}, {19,18,139}, {23,20,139}, {22,21,139}, {24,21,139}, {19,17,140}, {18,18,140}, {24,20,140}, {23,21,140}, {22,22,140}}; -constexpr double cg_AA[623] = {1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.29099440574646, 1.29099440574646, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 1.29099440574646, -0.64549720287323, 0.64549720287323, 1.0, 1.0, 1.0, 1.0, 1.0, -0.8944271802902222, 0.7745966911315918, 0.7745966911315918, 0.4472135901451111, -0.7745966911315918, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.7745966911315918, 0.4472135901451111, 0.7745966911315918, -0.3872983455657959, -0.8944271802902222, 0.3872983455657959, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.3571428656578064, -0.7142857313156128, 0.5532833337783813, 0.3571428656578064, 0.5646924376487732, 0.4374088943004608, -0.5646924376487732, 0.22587697207927704, -0.4374088943004608, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.5646924376487732, 0.4374088943004608, 0.22587697207927704, 0.4374088943004608, 0.5646924376487732, -0.3571428656578064, -0.2766416668891907, -0.7142857313156128, 0.2766416668891907, -0.3571428656578064, 0.32867109775543213, 0.23240555822849274, 0.21516573429107666, -0.08784104883670807, 0.0555555559694767, -0.08784104883670807, -0.23240555822849274, -0.32867109775543213, 0.23240555822849274, 0.24845199286937714, 0.3042903244495392, 0.08784104883670807, -0.2222222238779068, -0.08784104883670807, -0.24845199286937714, -0.23240555822849274, 0.21516573429107666, 0.3042903244495392, 0.3333333432674408, 0.3042903244495392, 0.21516573429107666, 0.23240555822849274, 0.24845199286937714, -0.08784104883670807, -0.2222222238779068, 0.3042903244495392, -0.08784104883670807, 0.24845199286937714, 0.23240555822849274, 0.32867109775543213, 0.23240555822849274, 0.08784104883670807, 0.0555555559694767, -0.08784104883670807, 0.21516573429107666, 0.23240555822849274, 0.32867109775543213, -0.22771002352237701, -0.34156501293182373, -0.5773502588272095, 0.22771002352237701, 0.4303314685821533, 0.34156501293182373, 0.4260064363479614, 0.4025382399559021, -0.4260064363479614, 0.273861289024353, -0.4025382399559021, 0.13608276844024658, -0.273861289024353, -0.3478327989578247, -0.08695819973945618, 0.09938079863786697, 0.21118420362472534, 0.24845199286937714, 0.21118420362472534, 0.09938079863786697, -0.08695819973945618, -0.3478327989578247, 0.4260064363479614, 0.4025382399559021, 0.273861289024353, 0.13608276844024658, 0.273861289024353, 0.4025382399559021, 0.4260064363479614, -0.22771002352237701, -0.34156501293182373, -0.21516573429107666, -0.5773502588272095, 0.21516573429107666, -0.34156501293182373, -0.22771002352237701, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255, 0.47628965973854065, 0.3367876708507538, -0.09001028537750244, -0.09001028537750244, -0.47628965973854065, 0.4124789535999298, 0.44095855951309204, -0.15590238571166992, -0.15590238571166992, -0.4124789535999298, 0.3486083447933197, 0.4930066466331482, -0.31180477142333984, -0.3486083447933197, 0.4025382399559021, 0.5091750621795654, 0.4025382399559021, 0.3486083447933197, -0.31180477142333984, 0.4930066466331482, 0.3486083447933197, 0.4124789535999298, 0.15590238571166992, -0.15590238571166992, 0.44095855951309204, 0.4124789535999298, 0.47628965973854065, 0.09001028537750244, -0.09001028537750244, 0.3367876708507538, 0.47628965973854065, -0.2545875310897827, -0.44095855951309204, 0.28867512941360474, -0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, 0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.09622504562139511, 0.2222222238779068, 0.21516573429107666, -0.3888888955116272, -0.21516573429107666, 0.2222222238779068, -0.146986186504364, -0.32867109775543213, -0.2545875310897827, 0.146986186504364, 0.24845199286937714, -0.28867512941360474, 0.21516573429107666, -0.2222222238779068, 0.0555555559694767, 0.2222222238779068, 0.28867512941360474, -0.24845199286937714, -0.146986186504364, 0.2545875310897827, -0.44095855951309204, -0.09622504562139511, 0.21516573429107666, 0.3333333432674408, 0.21516573429107666, -0.09622504562139511, -0.44095855951309204, -0.2545875310897827, 0.146986186504364, 0.28867512941360474, 0.24845199286937714, 0.2222222238779068, 0.0555555559694767, 0.21516573429107666, 0.2222222238779068, 0.24845199286937714, 0.28867512941360474, 0.146986186504364, -0.2545875310897827, 0.32867109775543213, 0.146986186504364, -0.21516573429107666, -0.2222222238779068, -0.3888888955116272, 0.2222222238779068, -0.21516573429107666, -0.09622504562139511, 0.146986186504364, 0.32867109775543213, -0.2545875310897827, -0.28867512941360474, 0.21516573429107666, 0.1666666716337204, -0.21516573429107666, 0.28867512941360474, -0.44095855951309204, -0.2545875310897827, 1.1832159757614136, 0.8366600275039673, 0.8366600275039673, 0.7745966911315918, 0.8944271802902222, -0.3162277638912201, 1.095445156097412, 0.3162277638912201, 0.10000000149011612, -0.4000000059604645, 0.6000000238418579, -0.4000000059604645, 0.10000000149011612, -0.3162277638912201, 1.095445156097412, -0.3162277638912201, -0.4472135901451111, 0.7745966911315918, 0.4472135901451111, -0.8366600275039673, 0.8366600275039673, -0.5916079878807068, 0.5916079878807068, 0.6123724579811096, 0.6123724579811096, 0.4330126941204071, 0.5303300619125366, 0.5303300619125366, -0.1157275140285492, 0.5669466853141785, 0.4482107162475586, 0.4482107162475586, 0.1157275140285492, -0.20044593513011932, 0.6338657140731812, 0.5175491571426392, 0.20044593513011932, -0.40089187026023865, 0.6546536684036255, -0.40089187026023865, -0.20044593513011932, 0.5175491571426392, 0.6338657140731812, -0.20044593513011932, -0.1157275140285492, -0.4482107162475586, 0.4482107162475586, 0.5669466853141785, -0.1157275140285492, -0.5303300619125366, 0.5303300619125366, 0.4330126941204071, -0.6123724579811096, 0.6123724579811096, -0.6546536684036255, 0.8451542258262634, -0.6546536684036255, -1.133893370628357, 0.37796446681022644, 0.37796446681022644, 0.7423074841499329, -0.2474358230829239, 0.6388765573501587, -0.7423074841499329, -0.5532833337783813, 0.5714285969734192, 0.5532833337783813, 0.5532833337783813, -0.5714285969734192, 0.2142857164144516, -0.5, 0.0714285746216774, 0.4285714328289032, 0.0714285746216774, -0.5, 0.2142857164144516, -0.5532833337783813, 0.5714285969734192, 0.5532833337783813, 0.5714285969734192, -0.5532833337783813, 0.7423074841499329, -0.31943827867507935, -0.2474358230829239, 0.31943827867507935, 0.7423074841499329, -0.37796446681022644, -1.133893370628357, 0.37796446681022644, 0.6546536684036255, -0.4225771129131317, -0.6546536684036255, 0.4225771129131317, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.6260990500450134, 0.38340580463409424, -0.20493902266025543, -0.20493902266025543, 0.38340580463409424, 0.38340580463409424, -0.15652476251125336, 0.36228442192077637, -0.30740851163864136, -0.30740851163864136, 0.36228442192077637, -0.38340580463409424, -0.20493902266025543, 0.36228442192077637, 0.17888544499874115, 0.24647514522075653, -0.5196152329444885, 0.24647514522075653, -0.36228442192077637, 0.20493902266025543, -0.30740851163864136, 0.24647514522075653, 0.3801315426826477, -0.3872983455657959, 0.12247448414564133, 0.3872983455657959, -0.24647514522075653, 0.30740851163864136, -0.5196152329444885, 0.12247448414564133, 0.4472135901451111, 0.12247448414564133, -0.5196152329444885, -0.30740851163864136, 0.24647514522075653, 0.3872983455657959, 0.12247448414564133, 0.3801315426826477, 0.3872983455657959, 0.24647514522075653, -0.30740851163864136, -0.20493902266025543, 0.36228442192077637, -0.24647514522075653, -0.5196152329444885, 0.24647514522075653, 0.17888544499874115, 0.36228442192077637, -0.20493902266025543, 0.38340580463409424, -0.36228442192077637, 0.30740851163864136, -0.30740851163864136, 0.36228442192077637, -0.15652476251125336, 0.38340580463409424, -0.38340580463409424, 0.20493902266025543, -0.20493902266025543, 0.38340580463409424, -0.6260990500450134, 0.5185185074806213, -0.5797213315963745, 0.6573421955108643, -0.5797213315963745, -0.5797213315963745, -0.7777777910232544, 0.21911406517028809, 0.21911406517028809, 0.5797213315963745, 0.6573421955108643, 0.21911406517028809, -0.40740740299224854, -0.6573421955108643, 0.4969039857387543, -0.21911406517028809, -0.5797213315963745, 0.21911406517028809, 0.5797213315963745, 0.4969039857387543, -0.21911406517028809, 0.3333333432674408, -0.4969039857387543, 0.25925925374031067, -0.3888888955116272, -0.20370370149612427, 0.1666666716337204, 0.3333333432674408, 0.1666666716337204, -0.20370370149612427, -0.3888888955116272, 0.25925925374031067, -0.5797213315963745, 0.21911406517028809, 0.4969039857387543, 0.3333333432674408, 0.4969039857387543, 0.21911406517028809, -0.5797213315963745, 0.6573421955108643, 0.21911406517028809, -0.24845199286937714, -0.40740740299224854, 0.24845199286937714, 0.21911406517028809, 0.6573421955108643, -0.5797213315963745, -0.21911406517028809, -0.7777777910232544, 0.21911406517028809, -0.5797213315963745, 0.5797213315963745, -0.32867109775543213, 0.5185185074806213, -0.5797213315963745, 0.32867109775543213}; - -template -KOKKOS_INLINE_FUNCTION void fwd_AA(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a5 = L(ii, k, 5); - const float a6 = L(ii, k, 6); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; - out(ii, k, 2) = 0.20000000298023224f * a4 * a4 + 0.20000000298023224f * a5 * a5 + 0.20000000298023224f * a6 * a6 + 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8; - out(ii, k, 3) = 0.1428571492433548f * a9 * a9 + 0.1428571492433548f * a10 * a10 + 0.1428571492433548f * a11 * a11 + 0.1428571492433548f * a12 * a12 + 0.1428571492433548f * a13 * a13 + 0.1428571492433548f * a14 * a14 + 0.1428571492433548f * a15 * a15; - out(ii, k, 4) = 0.1111111119389534f * a16 * a16 + 0.1111111119389534f * a17 * a17 + 0.1111111119389534f * a18 * a18 + 0.1111111119389534f * a19 * a19 + 0.1111111119389534f * a20 * a20 + 0.1111111119389534f * a21 * a21 + 0.1111111119389534f * a22 * a22 + 0.1111111119389534f * a23 * a23 + 0.1111111119389534f * a24 * a24; - out(ii, k, 5) = 1.0f * a1 * a0; - out(ii, k, 6) = 1.0f * a2 * a0; - out(ii, k, 7) = 1.0f * a3 * a0; - out(ii, k, 8) = 0.3872983455657959f * a4 * a3 + 0.3872983455657959f * a5 * a2 + -0.22360679507255554f * a6 * a1 + -0.3872983455657959f * a8 * a1; - out(ii, k, 9) = 0.3872983455657959f * a5 * a1 + 0.4472135901451111f * a6 * a2 + 0.3872983455657959f * a7 * a3; - out(ii, k, 10) = 0.3872983455657959f * a4 * a1 + -0.22360679507255554f * a6 * a3 + 0.3872983455657959f * a7 * a2 + 0.3872983455657959f * a8 * a3; - out(ii, k, 11) = 0.26726123690605164f * a9 * a8 + 0.2182178944349289f * a10 * a7 + 0.23904572427272797f * a11 * a6 + 0.0690065547823906f * a11 * a8 + -0.16903084516525269f * a12 * a5 + -0.0690065547823906f * a13 * a4 + -0.2182178944349289f * a14 * a5 + -0.26726123690605164f * a15 * a4; - out(ii, k, 12) = 0.2182178944349289f * a10 * a4 + 0.2760262191295624f * a11 * a5 + 0.29277002811431885f * a12 * a6 + 0.2760262191295624f * a13 * a7 + 0.2182178944349289f * a14 * a8; - out(ii, k, 13) = 0.26726123690605164f * a9 * a4 + 0.2182178944349289f * a10 * a5 + -0.0690065547823906f * a11 * a4 + -0.16903084516525269f * a12 * a7 + 0.23904572427272797f * a13 * a6 + -0.0690065547823906f * a13 * a8 + 0.2182178944349289f * a14 * a7 + 0.26726123690605164f * a15 * a8; - out(ii, k, 14) = 0.20412415266036987f * a16 * a15 + 0.1767766922712326f * a17 * a14 + 0.14940357208251953f * a18 * a13 + 0.03857583925127983f * a18 * a15 + 0.17251639068126678f * a19 * a12 + 0.06681530922651291f * a19 * a14 + -0.13363061845302582f * a20 * a11 + -0.06681530922651291f * a21 * a10 + -0.03857583925127983f * a22 * a9 + -0.14940357208251953f * a22 * a11 + -0.1767766922712326f * a23 * a10 + -0.20412415266036987f * a24 * a9; - out(ii, k, 15) = 0.14433756470680237f * a17 * a9 + 0.18898223340511322f * a18 * a10 + 0.21128855645656586f * a19 * a11 + 0.2182178944349289f * a20 * a12 + 0.21128855645656586f * a21 * a13 + 0.18898223340511322f * a22 * a14 + 0.14433756470680237f * a23 * a15; - out(ii, k, 16) = 0.20412415266036987f * a16 * a9 + 0.1767766922712326f * a17 * a10 + -0.03857583925127983f * a18 * a9 + 0.14940357208251953f * a18 * a11 + -0.06681530922651291f * a19 * a10 + -0.13363061845302582f * a20 * a13 + 0.17251639068126678f * a21 * a12 + -0.06681530922651291f * a21 * a14 + 0.14940357208251953f * a22 * a13 + -0.03857583925127983f * a22 * a15 + 0.1767766922712326f * a23 * a14 + 0.20412415266036987f * a24 * a15; - out(ii, k, 17) = 1.29099440574646f * a3 * a1; - out(ii, k, 18) = 1.29099440574646f * a2 * a1; - out(ii, k, 19) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; - out(ii, k, 20) = 1.29099440574646f * a3 * a2; - out(ii, k, 21) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; - out(ii, k, 22) = 1.0f * a4 * a0; - out(ii, k, 23) = 1.0f * a5 * a0; - out(ii, k, 24) = 1.0f * a6 * a0; - out(ii, k, 25) = 1.0f * a7 * a0; - out(ii, k, 26) = 1.0f * a8 * a0; - out(ii, k, 27) = -0.8944271802902222f * a6 * a4 + 0.7745966911315918f * a7 * a5; - out(ii, k, 28) = 0.7745966911315918f * a7 * a4 + 0.4472135901451111f * a6 * a5 + -0.7745966911315918f * a8 * a5; - out(ii, k, 29) = -0.4472135901451111f * a4 * a4 + 0.22360679507255554f * a5 * a5 + 0.4472135901451111f * a6 * a6 + 0.22360679507255554f * a7 * a7 + -0.4472135901451111f * a8 * a8; - out(ii, k, 30) = 0.7745966911315918f * a5 * a4 + 0.4472135901451111f * a7 * a6 + 0.7745966911315918f * a8 * a7; - out(ii, k, 31) = -0.3872983455657959f * a5 * a5 + -0.8944271802902222f * a8 * a6 + 0.3872983455657959f * a7 * a7; - out(ii, k, 32) = 0.44543540477752686f * a9 * a3 + 0.36369648575782776f * a10 * a2 + -0.11501092463731766f * a11 * a3 + -0.11501092463731766f * a13 * a1 + -0.44543540477752686f * a15 * a1; - out(ii, k, 33) = 0.36369648575782776f * a10 * a3 + 0.46004369854927063f * a11 * a2 + -0.28171807527542114f * a12 * a1 + -0.36369648575782776f * a14 * a1; - out(ii, k, 34) = 0.39840954542160034f * a11 * a1 + 0.48795002698898315f * a12 * a2 + 0.39840954542160034f * a13 * a3; - out(ii, k, 35) = 0.36369648575782776f * a10 * a1 + -0.28171807527542114f * a12 * a3 + 0.46004369854927063f * a13 * a2 + 0.36369648575782776f * a14 * a3; - out(ii, k, 36) = 0.44543540477752686f * a9 * a1 + 0.11501092463731766f * a11 * a1 + -0.11501092463731766f * a13 * a3 + 0.36369648575782776f * a14 * a2 + 0.44543540477752686f * a15 * a3; - out(ii, k, 37) = -0.3571428656578064f * a13 * a9 + -0.7142857313156128f * a12 * a10 + 0.5532833337783813f * a13 * a11 + 0.3571428656578064f * a15 * a11; - out(ii, k, 38) = 0.5646924376487732f * a14 * a9 + 0.4374088943004608f * a13 * a10 + -0.5646924376487732f * a15 * a10 + 0.22587697207927704f * a12 * a11 + -0.4374088943004608f * a14 * a11; - out(ii, k, 39) = -0.3992978632450104f * a9 * a9 + 0.2395787090063095f * a11 * a11 + 0.31943827867507935f * a12 * a12 + 0.2395787090063095f * a13 * a13 + -0.3992978632450104f * a15 * a15; - out(ii, k, 40) = 0.5646924376487732f * a10 * a9 + 0.4374088943004608f * a11 * a10 + 0.22587697207927704f * a13 * a12 + 0.4374088943004608f * a14 * a13 + 0.5646924376487732f * a15 * a14; - out(ii, k, 41) = -0.3571428656578064f * a11 * a9 + -0.2766416668891907f * a11 * a11 + -0.7142857313156128f * a14 * a12 + 0.2766416668891907f * a13 * a13 + -0.3571428656578064f * a15 * a13; - out(ii, k, 42) = 0.32867109775543213f * a16 * a8 + 0.23240555822849274f * a17 * a7 + 0.21516573429107666f * a18 * a6 + -0.08784104883670807f * a19 * a7 + 0.0555555559694767f * a20 * a4 + -0.08784104883670807f * a21 * a5 + -0.23240555822849274f * a23 * a5 + -0.32867109775543213f * a24 * a4; - out(ii, k, 43) = 0.23240555822849274f * a17 * a8 + 0.24845199286937714f * a18 * a7 + 0.3042903244495392f * a19 * a6 + 0.08784104883670807f * a19 * a8 + -0.2222222238779068f * a20 * a5 + -0.08784104883670807f * a21 * a4 + -0.24845199286937714f * a22 * a5 + -0.23240555822849274f * a23 * a4; - out(ii, k, 44) = 0.21516573429107666f * a18 * a4 + 0.3042903244495392f * a19 * a5 + 0.3333333432674408f * a20 * a6 + 0.3042903244495392f * a21 * a7 + 0.21516573429107666f * a22 * a8; - out(ii, k, 45) = 0.23240555822849274f * a17 * a4 + 0.24845199286937714f * a18 * a5 + -0.08784104883670807f * a19 * a4 + -0.2222222238779068f * a20 * a7 + 0.3042903244495392f * a21 * a6 + -0.08784104883670807f * a21 * a8 + 0.24845199286937714f * a22 * a7 + 0.23240555822849274f * a23 * a8; - out(ii, k, 46) = 0.32867109775543213f * a16 * a4 + 0.23240555822849274f * a17 * a5 + 0.08784104883670807f * a19 * a5 + 0.0555555559694767f * a20 * a8 + -0.08784104883670807f * a21 * a7 + 0.21516573429107666f * a22 * a6 + 0.23240555822849274f * a23 * a7 + 0.32867109775543213f * a24 * a8; - out(ii, k, 47) = -0.22771002352237701f * a22 * a16 + -0.34156501293182373f * a21 * a17 + -0.5773502588272095f * a20 * a18 + 0.22771002352237701f * a24 * a18 + 0.4303314685821533f * a21 * a19 + 0.34156501293182373f * a23 * a19; - out(ii, k, 48) = 0.4260064363479614f * a23 * a16 + 0.4025382399559021f * a22 * a17 + -0.4260064363479614f * a24 * a17 + 0.273861289024353f * a21 * a18 + -0.4025382399559021f * a23 * a18 + 0.13608276844024658f * a20 * a19 + -0.273861289024353f * a22 * a19; - out(ii, k, 49) = -0.3478327989578247f * a16 * a16 + -0.08695819973945618f * a17 * a17 + 0.09938079863786697f * a18 * a18 + 0.21118420362472534f * a19 * a19 + 0.24845199286937714f * a20 * a20 + 0.21118420362472534f * a21 * a21 + 0.09938079863786697f * a22 * a22 + -0.08695819973945618f * a23 * a23 + -0.3478327989578247f * a24 * a24; - out(ii, k, 50) = 0.4260064363479614f * a17 * a16 + 0.4025382399559021f * a18 * a17 + 0.273861289024353f * a19 * a18 + 0.13608276844024658f * a21 * a20 + 0.273861289024353f * a22 * a21 + 0.4025382399559021f * a23 * a22 + 0.4260064363479614f * a24 * a23; - out(ii, k, 51) = -0.22771002352237701f * a18 * a16 + -0.34156501293182373f * a19 * a17 + -0.21516573429107666f * a19 * a19 + -0.5773502588272095f * a22 * a20 + 0.21516573429107666f * a21 * a21 + -0.34156501293182373f * a23 * a21 + -0.22771002352237701f * a24 * a22; - out(ii, k, 52) = 0.6236095428466797f * a4 * a3 + 0.6236095428466797f * a8 * a1; - out(ii, k, 53) = 0.5091750621795654f * a4 * a2 + 0.5091750621795654f * a5 * a3 + 0.5091750621795654f * a7 * a1; - out(ii, k, 54) = -0.16101530194282532f * a4 * a3 + 0.6440612077713013f * a5 * a2 + 0.5577733516693115f * a6 * a1 + 0.16101530194282532f * a8 * a1; - out(ii, k, 55) = -0.3944053053855896f * a5 * a1 + 0.6831300258636475f * a6 * a2 + -0.3944053053855896f * a7 * a3; - out(ii, k, 56) = -0.16101530194282532f * a4 * a1 + 0.5577733516693115f * a6 * a3 + 0.6440612077713013f * a7 * a2 + -0.16101530194282532f * a8 * a3; - out(ii, k, 57) = -0.5091750621795654f * a5 * a1 + 0.5091750621795654f * a7 * a3 + 0.5091750621795654f * a8 * a2; - out(ii, k, 58) = -0.6236095428466797f * a4 * a1 + 0.6236095428466797f * a8 * a3; - out(ii, k, 59) = 1.0f * a9 * a0; - out(ii, k, 60) = 1.0f * a10 * a0; - out(ii, k, 61) = 1.0f * a11 * a0; - out(ii, k, 62) = 1.0f * a12 * a0; - out(ii, k, 63) = 1.0f * a13 * a0; - out(ii, k, 64) = 1.0f * a14 * a0; - out(ii, k, 65) = 1.0f * a15 * a0; - out(ii, k, 66) = -0.55901700258255f * a9 * a6 + 0.3952847123146057f * a10 * a7 + -0.25f * a11 * a8 + -0.25f * a13 * a4 + 0.3952847123146057f * a14 * a5; - out(ii, k, 67) = 0.3952847123146057f * a9 * a7 + 0.3061862289905548f * a11 * a7 + -0.5f * a12 * a4 + 0.3061862289905548f * a13 * a5 + -0.3952847123146057f * a15 * a5; - out(ii, k, 68) = -0.25f * a9 * a8 + 0.3061862289905548f * a10 * a7 + 0.3354102075099945f * a11 * a6 + -0.3872983455657959f * a11 * a8 + 0.15811388194561005f * a12 * a5 + 0.3872983455657959f * a13 * a4 + -0.3061862289905548f * a14 * a5 + 0.25f * a15 * a4; - out(ii, k, 69) = -0.5f * a10 * a4 + 0.15811388194561005f * a11 * a5 + 0.4472135901451111f * a12 * a6 + 0.15811388194561005f * a13 * a7 + -0.5f * a14 * a8; - out(ii, k, 70) = -0.25f * a9 * a4 + 0.3061862289905548f * a10 * a5 + 0.3872983455657959f * a11 * a4 + 0.15811388194561005f * a12 * a7 + 0.3354102075099945f * a13 * a6 + 0.3872983455657959f * a13 * a8 + 0.3061862289905548f * a14 * a7 + -0.25f * a15 * a8; - out(ii, k, 71) = 0.3952847123146057f * a9 * a5 + -0.3061862289905548f * a11 * a5 + -0.5f * a12 * a8 + 0.3061862289905548f * a13 * a7 + 0.3952847123146057f * a15 * a7; - out(ii, k, 72) = -0.3952847123146057f * a10 * a5 + 0.25f * a11 * a4 + -0.25f * a13 * a8 + 0.3952847123146057f * a14 * a7 + -0.55901700258255f * a15 * a6; - out(ii, k, 73) = 0.47628965973854065f * a16 * a3 + 0.3367876708507538f * a17 * a2 + -0.09001028537750244f * a18 * a3 + -0.09001028537750244f * a22 * a1 + -0.47628965973854065f * a24 * a1; - out(ii, k, 74) = 0.4124789535999298f * a17 * a3 + 0.44095855951309204f * a18 * a2 + -0.15590238571166992f * a19 * a3 + -0.15590238571166992f * a21 * a1 + -0.4124789535999298f * a23 * a1; - out(ii, k, 75) = 0.3486083447933197f * a18 * a3 + 0.4930066466331482f * a19 * a2 + -0.31180477142333984f * a20 * a1 + -0.3486083447933197f * a22 * a1; - out(ii, k, 76) = 0.4025382399559021f * a19 * a1 + 0.5091750621795654f * a20 * a2 + 0.4025382399559021f * a21 * a3; - out(ii, k, 77) = 0.3486083447933197f * a18 * a1 + -0.31180477142333984f * a20 * a3 + 0.4930066466331482f * a21 * a2 + 0.3486083447933197f * a22 * a3; - out(ii, k, 78) = 0.4124789535999298f * a17 * a1 + 0.15590238571166992f * a19 * a1 + -0.15590238571166992f * a21 * a3 + 0.44095855951309204f * a22 * a2 + 0.4124789535999298f * a23 * a3; - out(ii, k, 79) = 0.47628965973854065f * a16 * a1 + 0.09001028537750244f * a18 * a1 + -0.09001028537750244f * a22 * a3 + 0.3367876708507538f * a23 * a2 + 0.47628965973854065f * a24 * a3; - out(ii, k, 80) = -0.2545875310897827f * a16 * a13 + -0.44095855951309204f * a17 * a12 + 0.28867512941360474f * a18 * a13 + -0.21516573429107666f * a19 * a14 + 0.1666666716337204f * a20 * a9 + -0.21516573429107666f * a21 * a10 + 0.28867512941360474f * a22 * a11 + 0.2545875310897827f * a24 * a11; - out(ii, k, 81) = 0.32867109775543213f * a16 * a14 + 0.146986186504364f * a17 * a13 + -0.09622504562139511f * a18 * a12 + 0.2222222238779068f * a19 * a13 + 0.21516573429107666f * a19 * a15 + -0.3888888955116272f * a20 * a10 + -0.21516573429107666f * a21 * a9 + 0.2222222238779068f * a21 * a11 + -0.146986186504364f * a23 * a11 + -0.32867109775543213f * a24 * a10; - out(ii, k, 82) = -0.2545875310897827f * a16 * a15 + 0.146986186504364f * a17 * a14 + 0.24845199286937714f * a18 * a13 + -0.28867512941360474f * a18 * a15 + 0.21516573429107666f * a19 * a12 + -0.2222222238779068f * a19 * a14 + 0.0555555559694767f * a20 * a11 + 0.2222222238779068f * a21 * a10 + 0.28867512941360474f * a22 * a9 + -0.24845199286937714f * a22 * a11 + -0.146986186504364f * a23 * a10 + 0.2545875310897827f * a24 * a9; - out(ii, k, 83) = -0.44095855951309204f * a17 * a9 + -0.09622504562139511f * a18 * a10 + 0.21516573429107666f * a19 * a11 + 0.3333333432674408f * a20 * a12 + 0.21516573429107666f * a21 * a13 + -0.09622504562139511f * a22 * a14 + -0.44095855951309204f * a23 * a15; - out(ii, k, 84) = -0.2545875310897827f * a16 * a9 + 0.146986186504364f * a17 * a10 + 0.28867512941360474f * a18 * a9 + 0.24845199286937714f * a18 * a11 + 0.2222222238779068f * a19 * a10 + 0.0555555559694767f * a20 * a13 + 0.21516573429107666f * a21 * a12 + 0.2222222238779068f * a21 * a14 + 0.24845199286937714f * a22 * a13 + 0.28867512941360474f * a22 * a15 + 0.146986186504364f * a23 * a14 + -0.2545875310897827f * a24 * a15; - out(ii, k, 85) = 0.32867109775543213f * a16 * a10 + 0.146986186504364f * a17 * a11 + -0.21516573429107666f * a19 * a9 + -0.2222222238779068f * a19 * a11 + -0.3888888955116272f * a20 * a14 + 0.2222222238779068f * a21 * a13 + -0.21516573429107666f * a21 * a15 + -0.09622504562139511f * a22 * a12 + 0.146986186504364f * a23 * a13 + 0.32867109775543213f * a24 * a14; - out(ii, k, 86) = -0.2545875310897827f * a16 * a11 + -0.28867512941360474f * a18 * a11 + 0.21516573429107666f * a19 * a10 + 0.1666666716337204f * a20 * a15 + -0.21516573429107666f * a21 * a14 + 0.28867512941360474f * a22 * a13 + -0.44095855951309204f * a23 * a12 + -0.2545875310897827f * a24 * a13; - out(ii, k, 87) = 1.1832159757614136f * a8 * a4; - out(ii, k, 88) = 0.8366600275039673f * a7 * a4 + 0.8366600275039673f * a8 * a5; - out(ii, k, 89) = 0.7745966911315918f * a6 * a4 + 0.8944271802902222f * a7 * a5; - out(ii, k, 90) = -0.3162277638912201f * a7 * a4 + 1.095445156097412f * a6 * a5 + 0.3162277638912201f * a8 * a5; - out(ii, k, 91) = 0.10000000149011612f * a4 * a4 + -0.4000000059604645f * a5 * a5 + 0.6000000238418579f * a6 * a6 + -0.4000000059604645f * a7 * a7 + 0.10000000149011612f * a8 * a8; - out(ii, k, 92) = -0.3162277638912201f * a5 * a4 + 1.095445156097412f * a7 * a6 + -0.3162277638912201f * a8 * a7; - out(ii, k, 93) = -0.4472135901451111f * a5 * a5 + 0.7745966911315918f * a8 * a6 + 0.4472135901451111f * a7 * a7; - out(ii, k, 94) = -0.8366600275039673f * a5 * a4 + 0.8366600275039673f * a8 * a7; - out(ii, k, 95) = -0.5916079878807068f * a4 * a4 + 0.5916079878807068f * a8 * a8; - out(ii, k, 96) = 0.6123724579811096f * a9 * a3 + 0.6123724579811096f * a15 * a1; - out(ii, k, 97) = 0.4330126941204071f * a9 * a2 + 0.5303300619125366f * a10 * a3 + 0.5303300619125366f * a14 * a1; - out(ii, k, 98) = -0.1157275140285492f * a9 * a3 + 0.5669466853141785f * a10 * a2 + 0.4482107162475586f * a11 * a3 + 0.4482107162475586f * a13 * a1 + 0.1157275140285492f * a15 * a1; - out(ii, k, 99) = -0.20044593513011932f * a10 * a3 + 0.6338657140731812f * a11 * a2 + 0.5175491571426392f * a12 * a1 + 0.20044593513011932f * a14 * a1; - out(ii, k, 100) = -0.40089187026023865f * a11 * a1 + 0.6546536684036255f * a12 * a2 + -0.40089187026023865f * a13 * a3; - out(ii, k, 101) = -0.20044593513011932f * a10 * a1 + 0.5175491571426392f * a12 * a3 + 0.6338657140731812f * a13 * a2 + -0.20044593513011932f * a14 * a3; - out(ii, k, 102) = -0.1157275140285492f * a9 * a1 + -0.4482107162475586f * a11 * a1 + 0.4482107162475586f * a13 * a3 + 0.5669466853141785f * a14 * a2 + -0.1157275140285492f * a15 * a3; - out(ii, k, 103) = -0.5303300619125366f * a10 * a1 + 0.5303300619125366f * a14 * a3 + 0.4330126941204071f * a15 * a2; - out(ii, k, 104) = -0.6123724579811096f * a9 * a1 + 0.6123724579811096f * a15 * a3; - out(ii, k, 105) = -0.6546536684036255f * a13 * a9 + 0.8451542258262634f * a14 * a10 + -0.6546536684036255f * a15 * a11; - out(ii, k, 106) = -1.133893370628357f * a12 * a9 + 0.37796446681022644f * a13 * a10 + 0.37796446681022644f * a14 * a11; - out(ii, k, 107) = 0.7423074841499329f * a13 * a9 + -0.2474358230829239f * a12 * a10 + 0.6388765573501587f * a13 * a11 + -0.7423074841499329f * a15 * a11; - out(ii, k, 108) = -0.5532833337783813f * a14 * a9 + 0.5714285969734192f * a13 * a10 + 0.5532833337783813f * a15 * a10 + 0.5532833337783813f * a12 * a11 + -0.5714285969734192f * a14 * a11; - out(ii, k, 109) = 0.2142857164144516f * a9 * a9 + -0.5f * a10 * a10 + 0.0714285746216774f * a11 * a11 + 0.4285714328289032f * a12 * a12 + 0.0714285746216774f * a13 * a13 + -0.5f * a14 * a14 + 0.2142857164144516f * a15 * a15; - out(ii, k, 110) = -0.5532833337783813f * a10 * a9 + 0.5714285969734192f * a11 * a10 + 0.5532833337783813f * a13 * a12 + 0.5714285969734192f * a14 * a13 + -0.5532833337783813f * a15 * a14; - out(ii, k, 111) = 0.7423074841499329f * a11 * a9 + -0.31943827867507935f * a11 * a11 + -0.2474358230829239f * a14 * a12 + 0.31943827867507935f * a13 * a13 + 0.7423074841499329f * a15 * a13; - out(ii, k, 112) = -0.37796446681022644f * a11 * a10 + -1.133893370628357f * a15 * a12 + 0.37796446681022644f * a14 * a13; - out(ii, k, 113) = 0.6546536684036255f * a11 * a9 + -0.4225771129131317f * a10 * a10 + -0.6546536684036255f * a15 * a13 + 0.4225771129131317f * a14 * a14; - out(ii, k, 114) = 1.0f * a16 * a0; - out(ii, k, 115) = 1.0f * a17 * a0; - out(ii, k, 116) = 1.0f * a18 * a0; - out(ii, k, 117) = 1.0f * a19 * a0; - out(ii, k, 118) = 1.0f * a20 * a0; - out(ii, k, 119) = 1.0f * a21 * a0; - out(ii, k, 120) = 1.0f * a22 * a0; - out(ii, k, 121) = 1.0f * a23 * a0; - out(ii, k, 122) = 1.0f * a24 * a0; - out(ii, k, 123) = -0.6260990500450134f * a16 * a6 + 0.38340580463409424f * a17 * a7 + -0.20493902266025543f * a18 * a8 + -0.20493902266025543f * a22 * a4 + 0.38340580463409424f * a23 * a5; - out(ii, k, 124) = 0.38340580463409424f * a16 * a7 + -0.15652476251125336f * a17 * a6 + 0.36228442192077637f * a18 * a7 + -0.30740851163864136f * a19 * a8 + -0.30740851163864136f * a21 * a4 + 0.36228442192077637f * a22 * a5 + -0.38340580463409424f * a24 * a5; - out(ii, k, 125) = -0.20493902266025543f * a16 * a8 + 0.36228442192077637f * a17 * a7 + 0.17888544499874115f * a18 * a6 + 0.24647514522075653f * a19 * a7 + -0.5196152329444885f * a20 * a4 + 0.24647514522075653f * a21 * a5 + -0.36228442192077637f * a23 * a5 + 0.20493902266025543f * a24 * a4; - out(ii, k, 126) = -0.30740851163864136f * a17 * a8 + 0.24647514522075653f * a18 * a7 + 0.3801315426826477f * a19 * a6 + -0.3872983455657959f * a19 * a8 + 0.12247448414564133f * a20 * a5 + 0.3872983455657959f * a21 * a4 + -0.24647514522075653f * a22 * a5 + 0.30740851163864136f * a23 * a4; - out(ii, k, 127) = -0.5196152329444885f * a18 * a4 + 0.12247448414564133f * a19 * a5 + 0.4472135901451111f * a20 * a6 + 0.12247448414564133f * a21 * a7 + -0.5196152329444885f * a22 * a8; - out(ii, k, 128) = -0.30740851163864136f * a17 * a4 + 0.24647514522075653f * a18 * a5 + 0.3872983455657959f * a19 * a4 + 0.12247448414564133f * a20 * a7 + 0.3801315426826477f * a21 * a6 + 0.3872983455657959f * a21 * a8 + 0.24647514522075653f * a22 * a7 + -0.30740851163864136f * a23 * a8; - out(ii, k, 129) = -0.20493902266025543f * a16 * a4 + 0.36228442192077637f * a17 * a5 + -0.24647514522075653f * a19 * a5 + -0.5196152329444885f * a20 * a8 + 0.24647514522075653f * a21 * a7 + 0.17888544499874115f * a22 * a6 + 0.36228442192077637f * a23 * a7 + -0.20493902266025543f * a24 * a8; - out(ii, k, 130) = 0.38340580463409424f * a16 * a5 + -0.36228442192077637f * a18 * a5 + 0.30740851163864136f * a19 * a4 + -0.30740851163864136f * a21 * a8 + 0.36228442192077637f * a22 * a7 + -0.15652476251125336f * a23 * a6 + 0.38340580463409424f * a24 * a7; - out(ii, k, 131) = -0.38340580463409424f * a17 * a5 + 0.20493902266025543f * a18 * a4 + -0.20493902266025543f * a22 * a8 + 0.38340580463409424f * a23 * a7 + -0.6260990500450134f * a24 * a6; - out(ii, k, 132) = 0.5185185074806213f * a20 * a16 + -0.5797213315963745f * a21 * a17 + 0.6573421955108643f * a22 * a18 + -0.5797213315963745f * a23 * a19; - out(ii, k, 133) = -0.5797213315963745f * a21 * a16 + -0.7777777910232544f * a20 * a17 + 0.21911406517028809f * a21 * a18 + 0.21911406517028809f * a22 * a19 + 0.5797213315963745f * a24 * a19; - out(ii, k, 134) = 0.6573421955108643f * a22 * a16 + 0.21911406517028809f * a21 * a17 + -0.40740740299224854f * a20 * a18 + -0.6573421955108643f * a24 * a18 + 0.4969039857387543f * a21 * a19 + -0.21911406517028809f * a23 * a19; - out(ii, k, 135) = -0.5797213315963745f * a23 * a16 + 0.21911406517028809f * a22 * a17 + 0.5797213315963745f * a24 * a17 + 0.4969039857387543f * a21 * a18 + -0.21911406517028809f * a23 * a18 + 0.3333333432674408f * a20 * a19 + -0.4969039857387543f * a22 * a19; - out(ii, k, 136) = 0.25925925374031067f * a16 * a16 + -0.3888888955116272f * a17 * a17 + -0.20370370149612427f * a18 * a18 + 0.1666666716337204f * a19 * a19 + 0.3333333432674408f * a20 * a20 + 0.1666666716337204f * a21 * a21 + -0.20370370149612427f * a22 * a22 + -0.3888888955116272f * a23 * a23 + 0.25925925374031067f * a24 * a24; - out(ii, k, 137) = -0.5797213315963745f * a17 * a16 + 0.21911406517028809f * a18 * a17 + 0.4969039857387543f * a19 * a18 + 0.3333333432674408f * a21 * a20 + 0.4969039857387543f * a22 * a21 + 0.21911406517028809f * a23 * a22 + -0.5797213315963745f * a24 * a23; - out(ii, k, 138) = 0.6573421955108643f * a18 * a16 + 0.21911406517028809f * a19 * a17 + -0.24845199286937714f * a19 * a19 + -0.40740740299224854f * a22 * a20 + 0.24845199286937714f * a21 * a21 + 0.21911406517028809f * a23 * a21 + 0.6573421955108643f * a24 * a22; - out(ii, k, 139) = -0.5797213315963745f * a19 * a16 + -0.21911406517028809f * a19 * a18 + -0.7777777910232544f * a23 * a20 + 0.21911406517028809f * a22 * a21 + -0.5797213315963745f * a24 * a21; - out(ii, k, 140) = 0.5797213315963745f * a19 * a17 + -0.32867109775543213f * a18 * a18 + 0.5185185074806213f * a24 * a20 + -0.5797213315963745f * a23 * a21 + 0.32867109775543213f * a22 * a22; -} - -template -KOKKOS_INLINE_FUNCTION void rev_AA(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f4 = F(ii, k, 4); - const float f5 = F(ii, k, 5); - const float f6 = F(ii, k, 6); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f12 = F(ii, k, 12); - const float f13 = F(ii, k, 13); - const float f14 = F(ii, k, 14); - const float f15 = F(ii, k, 15); - const float f16 = F(ii, k, 16); - const float f17 = F(ii, k, 17); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - const float f24 = F(ii, k, 24); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; - } - { const float d = D(ii, k, 1); - g1 += 0.3333333432674408f * d * f1; - g1 += 0.3333333432674408f * d * f1; - g2 += 0.3333333432674408f * d * f2; - g2 += 0.3333333432674408f * d * f2; - g3 += 0.3333333432674408f * d * f3; - g3 += 0.3333333432674408f * d * f3; - } - { const float d = D(ii, k, 2); - g4 += 0.20000000298023224f * d * f4; - g4 += 0.20000000298023224f * d * f4; - g5 += 0.20000000298023224f * d * f5; - g5 += 0.20000000298023224f * d * f5; - g6 += 0.20000000298023224f * d * f6; - g6 += 0.20000000298023224f * d * f6; - g7 += 0.20000000298023224f * d * f7; - g7 += 0.20000000298023224f * d * f7; - g8 += 0.20000000298023224f * d * f8; - g8 += 0.20000000298023224f * d * f8; - } - { const float d = D(ii, k, 3); - g9 += 0.1428571492433548f * d * f9; - g9 += 0.1428571492433548f * d * f9; - g10 += 0.1428571492433548f * d * f10; - g10 += 0.1428571492433548f * d * f10; - g11 += 0.1428571492433548f * d * f11; - g11 += 0.1428571492433548f * d * f11; - g12 += 0.1428571492433548f * d * f12; - g12 += 0.1428571492433548f * d * f12; - g13 += 0.1428571492433548f * d * f13; - g13 += 0.1428571492433548f * d * f13; - g14 += 0.1428571492433548f * d * f14; - g14 += 0.1428571492433548f * d * f14; - g15 += 0.1428571492433548f * d * f15; - g15 += 0.1428571492433548f * d * f15; - } - { const float d = D(ii, k, 4); - g16 += 0.1111111119389534f * d * f16; - g16 += 0.1111111119389534f * d * f16; - g17 += 0.1111111119389534f * d * f17; - g17 += 0.1111111119389534f * d * f17; - g18 += 0.1111111119389534f * d * f18; - g18 += 0.1111111119389534f * d * f18; - g19 += 0.1111111119389534f * d * f19; - g19 += 0.1111111119389534f * d * f19; - g20 += 0.1111111119389534f * d * f20; - g20 += 0.1111111119389534f * d * f20; - g21 += 0.1111111119389534f * d * f21; - g21 += 0.1111111119389534f * d * f21; - g22 += 0.1111111119389534f * d * f22; - g22 += 0.1111111119389534f * d * f22; - g23 += 0.1111111119389534f * d * f23; - g23 += 0.1111111119389534f * d * f23; - g24 += 0.1111111119389534f * d * f24; - g24 += 0.1111111119389534f * d * f24; - } - { const float d = D(ii, k, 5); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; - } - { const float d = D(ii, k, 6); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; - } - { const float d = D(ii, k, 7); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; - } - { const float d = D(ii, k, 8); - g4 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f4; - g5 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f5; - g6 += -0.22360679507255554f * d * f1; - g1 += -0.22360679507255554f * d * f6; - g8 += -0.3872983455657959f * d * f1; - g1 += -0.3872983455657959f * d * f8; - } - { const float d = D(ii, k, 9); - g5 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f5; - g6 += 0.4472135901451111f * d * f2; - g2 += 0.4472135901451111f * d * f6; - g7 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f7; - } - { const float d = D(ii, k, 10); - g4 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f4; - g6 += -0.22360679507255554f * d * f3; - g3 += -0.22360679507255554f * d * f6; - g7 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f7; - g8 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f8; - } - { const float d = D(ii, k, 11); - g9 += 0.26726123690605164f * d * f8; - g8 += 0.26726123690605164f * d * f9; - g10 += 0.2182178944349289f * d * f7; - g7 += 0.2182178944349289f * d * f10; - g11 += 0.23904572427272797f * d * f6; - g6 += 0.23904572427272797f * d * f11; - g11 += 0.0690065547823906f * d * f8; - g8 += 0.0690065547823906f * d * f11; - g12 += -0.16903084516525269f * d * f5; - g5 += -0.16903084516525269f * d * f12; - g13 += -0.0690065547823906f * d * f4; - g4 += -0.0690065547823906f * d * f13; - g14 += -0.2182178944349289f * d * f5; - g5 += -0.2182178944349289f * d * f14; - g15 += -0.26726123690605164f * d * f4; - g4 += -0.26726123690605164f * d * f15; - } - { const float d = D(ii, k, 12); - g10 += 0.2182178944349289f * d * f4; - g4 += 0.2182178944349289f * d * f10; - g11 += 0.2760262191295624f * d * f5; - g5 += 0.2760262191295624f * d * f11; - g12 += 0.29277002811431885f * d * f6; - g6 += 0.29277002811431885f * d * f12; - g13 += 0.2760262191295624f * d * f7; - g7 += 0.2760262191295624f * d * f13; - g14 += 0.2182178944349289f * d * f8; - g8 += 0.2182178944349289f * d * f14; - } - { const float d = D(ii, k, 13); - g9 += 0.26726123690605164f * d * f4; - g4 += 0.26726123690605164f * d * f9; - g10 += 0.2182178944349289f * d * f5; - g5 += 0.2182178944349289f * d * f10; - g11 += -0.0690065547823906f * d * f4; - g4 += -0.0690065547823906f * d * f11; - g12 += -0.16903084516525269f * d * f7; - g7 += -0.16903084516525269f * d * f12; - g13 += 0.23904572427272797f * d * f6; - g6 += 0.23904572427272797f * d * f13; - g13 += -0.0690065547823906f * d * f8; - g8 += -0.0690065547823906f * d * f13; - g14 += 0.2182178944349289f * d * f7; - g7 += 0.2182178944349289f * d * f14; - g15 += 0.26726123690605164f * d * f8; - g8 += 0.26726123690605164f * d * f15; - } - { const float d = D(ii, k, 14); - g16 += 0.20412415266036987f * d * f15; - g15 += 0.20412415266036987f * d * f16; - g17 += 0.1767766922712326f * d * f14; - g14 += 0.1767766922712326f * d * f17; - g18 += 0.14940357208251953f * d * f13; - g13 += 0.14940357208251953f * d * f18; - g18 += 0.03857583925127983f * d * f15; - g15 += 0.03857583925127983f * d * f18; - g19 += 0.17251639068126678f * d * f12; - g12 += 0.17251639068126678f * d * f19; - g19 += 0.06681530922651291f * d * f14; - g14 += 0.06681530922651291f * d * f19; - g20 += -0.13363061845302582f * d * f11; - g11 += -0.13363061845302582f * d * f20; - g21 += -0.06681530922651291f * d * f10; - g10 += -0.06681530922651291f * d * f21; - g22 += -0.03857583925127983f * d * f9; - g9 += -0.03857583925127983f * d * f22; - g22 += -0.14940357208251953f * d * f11; - g11 += -0.14940357208251953f * d * f22; - g23 += -0.1767766922712326f * d * f10; - g10 += -0.1767766922712326f * d * f23; - g24 += -0.20412415266036987f * d * f9; - g9 += -0.20412415266036987f * d * f24; - } - { const float d = D(ii, k, 15); - g17 += 0.14433756470680237f * d * f9; - g9 += 0.14433756470680237f * d * f17; - g18 += 0.18898223340511322f * d * f10; - g10 += 0.18898223340511322f * d * f18; - g19 += 0.21128855645656586f * d * f11; - g11 += 0.21128855645656586f * d * f19; - g20 += 0.2182178944349289f * d * f12; - g12 += 0.2182178944349289f * d * f20; - g21 += 0.21128855645656586f * d * f13; - g13 += 0.21128855645656586f * d * f21; - g22 += 0.18898223340511322f * d * f14; - g14 += 0.18898223340511322f * d * f22; - g23 += 0.14433756470680237f * d * f15; - g15 += 0.14433756470680237f * d * f23; - } - { const float d = D(ii, k, 16); - g16 += 0.20412415266036987f * d * f9; - g9 += 0.20412415266036987f * d * f16; - g17 += 0.1767766922712326f * d * f10; - g10 += 0.1767766922712326f * d * f17; - g18 += -0.03857583925127983f * d * f9; - g9 += -0.03857583925127983f * d * f18; - g18 += 0.14940357208251953f * d * f11; - g11 += 0.14940357208251953f * d * f18; - g19 += -0.06681530922651291f * d * f10; - g10 += -0.06681530922651291f * d * f19; - g20 += -0.13363061845302582f * d * f13; - g13 += -0.13363061845302582f * d * f20; - g21 += 0.17251639068126678f * d * f12; - g12 += 0.17251639068126678f * d * f21; - g21 += -0.06681530922651291f * d * f14; - g14 += -0.06681530922651291f * d * f21; - g22 += 0.14940357208251953f * d * f13; - g13 += 0.14940357208251953f * d * f22; - g22 += -0.03857583925127983f * d * f15; - g15 += -0.03857583925127983f * d * f22; - g23 += 0.1767766922712326f * d * f14; - g14 += 0.1767766922712326f * d * f23; - g24 += 0.20412415266036987f * d * f15; - g15 += 0.20412415266036987f * d * f24; - } - { const float d = D(ii, k, 17); - g3 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f3; - } - { const float d = D(ii, k, 18); - g2 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f2; - } - { const float d = D(ii, k, 19); - g1 += -0.3726779818534851f * d * f1; - g1 += -0.3726779818534851f * d * f1; - g2 += 0.7453559637069702f * d * f2; - g2 += 0.7453559637069702f * d * f2; - g3 += -0.3726779818534851f * d * f3; - g3 += -0.3726779818534851f * d * f3; - } - { const float d = D(ii, k, 20); - g3 += 1.29099440574646f * d * f2; - g2 += 1.29099440574646f * d * f3; - } - { const float d = D(ii, k, 21); - g1 += -0.64549720287323f * d * f1; - g1 += -0.64549720287323f * d * f1; - g3 += 0.64549720287323f * d * f3; - g3 += 0.64549720287323f * d * f3; - } - { const float d = D(ii, k, 22); - g4 += 1.0f * d * f0; - g0 += 1.0f * d * f4; - } - { const float d = D(ii, k, 23); - g5 += 1.0f * d * f0; - g0 += 1.0f * d * f5; - } - { const float d = D(ii, k, 24); - g6 += 1.0f * d * f0; - g0 += 1.0f * d * f6; - } - { const float d = D(ii, k, 25); - g7 += 1.0f * d * f0; - g0 += 1.0f * d * f7; - } - { const float d = D(ii, k, 26); - g8 += 1.0f * d * f0; - g0 += 1.0f * d * f8; - } - { const float d = D(ii, k, 27); - g6 += -0.8944271802902222f * d * f4; - g4 += -0.8944271802902222f * d * f6; - g7 += 0.7745966911315918f * d * f5; - g5 += 0.7745966911315918f * d * f7; - } - { const float d = D(ii, k, 28); - g7 += 0.7745966911315918f * d * f4; - g4 += 0.7745966911315918f * d * f7; - g6 += 0.4472135901451111f * d * f5; - g5 += 0.4472135901451111f * d * f6; - g8 += -0.7745966911315918f * d * f5; - g5 += -0.7745966911315918f * d * f8; - } - { const float d = D(ii, k, 29); - g4 += -0.4472135901451111f * d * f4; - g4 += -0.4472135901451111f * d * f4; - g5 += 0.22360679507255554f * d * f5; - g5 += 0.22360679507255554f * d * f5; - g6 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f6; - g7 += 0.22360679507255554f * d * f7; - g7 += 0.22360679507255554f * d * f7; - g8 += -0.4472135901451111f * d * f8; - g8 += -0.4472135901451111f * d * f8; - } - { const float d = D(ii, k, 30); - g5 += 0.7745966911315918f * d * f4; - g4 += 0.7745966911315918f * d * f5; - g7 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f7; - g8 += 0.7745966911315918f * d * f7; - g7 += 0.7745966911315918f * d * f8; - } - { const float d = D(ii, k, 31); - g5 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f5; - g8 += -0.8944271802902222f * d * f6; - g6 += -0.8944271802902222f * d * f8; - g7 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f7; - } - { const float d = D(ii, k, 32); - g9 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f9; - g10 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f10; - g11 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f11; - g13 += -0.11501092463731766f * d * f1; - g1 += -0.11501092463731766f * d * f13; - g15 += -0.44543540477752686f * d * f1; - g1 += -0.44543540477752686f * d * f15; - } - { const float d = D(ii, k, 33); - g10 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f10; - g11 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f11; - g12 += -0.28171807527542114f * d * f1; - g1 += -0.28171807527542114f * d * f12; - g14 += -0.36369648575782776f * d * f1; - g1 += -0.36369648575782776f * d * f14; - } - { const float d = D(ii, k, 34); - g11 += 0.39840954542160034f * d * f1; - g1 += 0.39840954542160034f * d * f11; - g12 += 0.48795002698898315f * d * f2; - g2 += 0.48795002698898315f * d * f12; - g13 += 0.39840954542160034f * d * f3; - g3 += 0.39840954542160034f * d * f13; - } - { const float d = D(ii, k, 35); - g10 += 0.36369648575782776f * d * f1; - g1 += 0.36369648575782776f * d * f10; - g12 += -0.28171807527542114f * d * f3; - g3 += -0.28171807527542114f * d * f12; - g13 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f13; - g14 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f14; - } - { const float d = D(ii, k, 36); - g9 += 0.44543540477752686f * d * f1; - g1 += 0.44543540477752686f * d * f9; - g11 += 0.11501092463731766f * d * f1; - g1 += 0.11501092463731766f * d * f11; - g13 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f13; - g14 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f14; - g15 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f15; - } - { const float d = D(ii, k, 37); - g13 += -0.3571428656578064f * d * f9; - g9 += -0.3571428656578064f * d * f13; - g12 += -0.7142857313156128f * d * f10; - g10 += -0.7142857313156128f * d * f12; - g13 += 0.5532833337783813f * d * f11; - g11 += 0.5532833337783813f * d * f13; - g15 += 0.3571428656578064f * d * f11; - g11 += 0.3571428656578064f * d * f15; - } - { const float d = D(ii, k, 38); - g14 += 0.5646924376487732f * d * f9; - g9 += 0.5646924376487732f * d * f14; - g13 += 0.4374088943004608f * d * f10; - g10 += 0.4374088943004608f * d * f13; - g15 += -0.5646924376487732f * d * f10; - g10 += -0.5646924376487732f * d * f15; - g12 += 0.22587697207927704f * d * f11; - g11 += 0.22587697207927704f * d * f12; - g14 += -0.4374088943004608f * d * f11; - g11 += -0.4374088943004608f * d * f14; - } - { const float d = D(ii, k, 39); - g9 += -0.3992978632450104f * d * f9; - g9 += -0.3992978632450104f * d * f9; - g11 += 0.2395787090063095f * d * f11; - g11 += 0.2395787090063095f * d * f11; - g12 += 0.31943827867507935f * d * f12; - g12 += 0.31943827867507935f * d * f12; - g13 += 0.2395787090063095f * d * f13; - g13 += 0.2395787090063095f * d * f13; - g15 += -0.3992978632450104f * d * f15; - g15 += -0.3992978632450104f * d * f15; - } - { const float d = D(ii, k, 40); - g10 += 0.5646924376487732f * d * f9; - g9 += 0.5646924376487732f * d * f10; - g11 += 0.4374088943004608f * d * f10; - g10 += 0.4374088943004608f * d * f11; - g13 += 0.22587697207927704f * d * f12; - g12 += 0.22587697207927704f * d * f13; - g14 += 0.4374088943004608f * d * f13; - g13 += 0.4374088943004608f * d * f14; - g15 += 0.5646924376487732f * d * f14; - g14 += 0.5646924376487732f * d * f15; - } - { const float d = D(ii, k, 41); - g11 += -0.3571428656578064f * d * f9; - g9 += -0.3571428656578064f * d * f11; - g11 += -0.2766416668891907f * d * f11; - g11 += -0.2766416668891907f * d * f11; - g14 += -0.7142857313156128f * d * f12; - g12 += -0.7142857313156128f * d * f14; - g13 += 0.2766416668891907f * d * f13; - g13 += 0.2766416668891907f * d * f13; - g15 += -0.3571428656578064f * d * f13; - g13 += -0.3571428656578064f * d * f15; - } - { const float d = D(ii, k, 42); - g16 += 0.32867109775543213f * d * f8; - g8 += 0.32867109775543213f * d * f16; - g17 += 0.23240555822849274f * d * f7; - g7 += 0.23240555822849274f * d * f17; - g18 += 0.21516573429107666f * d * f6; - g6 += 0.21516573429107666f * d * f18; - g19 += -0.08784104883670807f * d * f7; - g7 += -0.08784104883670807f * d * f19; - g20 += 0.0555555559694767f * d * f4; - g4 += 0.0555555559694767f * d * f20; - g21 += -0.08784104883670807f * d * f5; - g5 += -0.08784104883670807f * d * f21; - g23 += -0.23240555822849274f * d * f5; - g5 += -0.23240555822849274f * d * f23; - g24 += -0.32867109775543213f * d * f4; - g4 += -0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 43); - g17 += 0.23240555822849274f * d * f8; - g8 += 0.23240555822849274f * d * f17; - g18 += 0.24845199286937714f * d * f7; - g7 += 0.24845199286937714f * d * f18; - g19 += 0.3042903244495392f * d * f6; - g6 += 0.3042903244495392f * d * f19; - g19 += 0.08784104883670807f * d * f8; - g8 += 0.08784104883670807f * d * f19; - g20 += -0.2222222238779068f * d * f5; - g5 += -0.2222222238779068f * d * f20; - g21 += -0.08784104883670807f * d * f4; - g4 += -0.08784104883670807f * d * f21; - g22 += -0.24845199286937714f * d * f5; - g5 += -0.24845199286937714f * d * f22; - g23 += -0.23240555822849274f * d * f4; - g4 += -0.23240555822849274f * d * f23; - } - { const float d = D(ii, k, 44); - g18 += 0.21516573429107666f * d * f4; - g4 += 0.21516573429107666f * d * f18; - g19 += 0.3042903244495392f * d * f5; - g5 += 0.3042903244495392f * d * f19; - g20 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f20; - g21 += 0.3042903244495392f * d * f7; - g7 += 0.3042903244495392f * d * f21; - g22 += 0.21516573429107666f * d * f8; - g8 += 0.21516573429107666f * d * f22; - } - { const float d = D(ii, k, 45); - g17 += 0.23240555822849274f * d * f4; - g4 += 0.23240555822849274f * d * f17; - g18 += 0.24845199286937714f * d * f5; - g5 += 0.24845199286937714f * d * f18; - g19 += -0.08784104883670807f * d * f4; - g4 += -0.08784104883670807f * d * f19; - g20 += -0.2222222238779068f * d * f7; - g7 += -0.2222222238779068f * d * f20; - g21 += 0.3042903244495392f * d * f6; - g6 += 0.3042903244495392f * d * f21; - g21 += -0.08784104883670807f * d * f8; - g8 += -0.08784104883670807f * d * f21; - g22 += 0.24845199286937714f * d * f7; - g7 += 0.24845199286937714f * d * f22; - g23 += 0.23240555822849274f * d * f8; - g8 += 0.23240555822849274f * d * f23; - } - { const float d = D(ii, k, 46); - g16 += 0.32867109775543213f * d * f4; - g4 += 0.32867109775543213f * d * f16; - g17 += 0.23240555822849274f * d * f5; - g5 += 0.23240555822849274f * d * f17; - g19 += 0.08784104883670807f * d * f5; - g5 += 0.08784104883670807f * d * f19; - g20 += 0.0555555559694767f * d * f8; - g8 += 0.0555555559694767f * d * f20; - g21 += -0.08784104883670807f * d * f7; - g7 += -0.08784104883670807f * d * f21; - g22 += 0.21516573429107666f * d * f6; - g6 += 0.21516573429107666f * d * f22; - g23 += 0.23240555822849274f * d * f7; - g7 += 0.23240555822849274f * d * f23; - g24 += 0.32867109775543213f * d * f8; - g8 += 0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 47); - g22 += -0.22771002352237701f * d * f16; - g16 += -0.22771002352237701f * d * f22; - g21 += -0.34156501293182373f * d * f17; - g17 += -0.34156501293182373f * d * f21; - g20 += -0.5773502588272095f * d * f18; - g18 += -0.5773502588272095f * d * f20; - g24 += 0.22771002352237701f * d * f18; - g18 += 0.22771002352237701f * d * f24; - g21 += 0.4303314685821533f * d * f19; - g19 += 0.4303314685821533f * d * f21; - g23 += 0.34156501293182373f * d * f19; - g19 += 0.34156501293182373f * d * f23; - } - { const float d = D(ii, k, 48); - g23 += 0.4260064363479614f * d * f16; - g16 += 0.4260064363479614f * d * f23; - g22 += 0.4025382399559021f * d * f17; - g17 += 0.4025382399559021f * d * f22; - g24 += -0.4260064363479614f * d * f17; - g17 += -0.4260064363479614f * d * f24; - g21 += 0.273861289024353f * d * f18; - g18 += 0.273861289024353f * d * f21; - g23 += -0.4025382399559021f * d * f18; - g18 += -0.4025382399559021f * d * f23; - g20 += 0.13608276844024658f * d * f19; - g19 += 0.13608276844024658f * d * f20; - g22 += -0.273861289024353f * d * f19; - g19 += -0.273861289024353f * d * f22; - } - { const float d = D(ii, k, 49); - g16 += -0.3478327989578247f * d * f16; - g16 += -0.3478327989578247f * d * f16; - g17 += -0.08695819973945618f * d * f17; - g17 += -0.08695819973945618f * d * f17; - g18 += 0.09938079863786697f * d * f18; - g18 += 0.09938079863786697f * d * f18; - g19 += 0.21118420362472534f * d * f19; - g19 += 0.21118420362472534f * d * f19; - g20 += 0.24845199286937714f * d * f20; - g20 += 0.24845199286937714f * d * f20; - g21 += 0.21118420362472534f * d * f21; - g21 += 0.21118420362472534f * d * f21; - g22 += 0.09938079863786697f * d * f22; - g22 += 0.09938079863786697f * d * f22; - g23 += -0.08695819973945618f * d * f23; - g23 += -0.08695819973945618f * d * f23; - g24 += -0.3478327989578247f * d * f24; - g24 += -0.3478327989578247f * d * f24; - } - { const float d = D(ii, k, 50); - g17 += 0.4260064363479614f * d * f16; - g16 += 0.4260064363479614f * d * f17; - g18 += 0.4025382399559021f * d * f17; - g17 += 0.4025382399559021f * d * f18; - g19 += 0.273861289024353f * d * f18; - g18 += 0.273861289024353f * d * f19; - g21 += 0.13608276844024658f * d * f20; - g20 += 0.13608276844024658f * d * f21; - g22 += 0.273861289024353f * d * f21; - g21 += 0.273861289024353f * d * f22; - g23 += 0.4025382399559021f * d * f22; - g22 += 0.4025382399559021f * d * f23; - g24 += 0.4260064363479614f * d * f23; - g23 += 0.4260064363479614f * d * f24; - } - { const float d = D(ii, k, 51); - g18 += -0.22771002352237701f * d * f16; - g16 += -0.22771002352237701f * d * f18; - g19 += -0.34156501293182373f * d * f17; - g17 += -0.34156501293182373f * d * f19; - g19 += -0.21516573429107666f * d * f19; - g19 += -0.21516573429107666f * d * f19; - g22 += -0.5773502588272095f * d * f20; - g20 += -0.5773502588272095f * d * f22; - g21 += 0.21516573429107666f * d * f21; - g21 += 0.21516573429107666f * d * f21; - g23 += -0.34156501293182373f * d * f21; - g21 += -0.34156501293182373f * d * f23; - g24 += -0.22771002352237701f * d * f22; - g22 += -0.22771002352237701f * d * f24; - } - { const float d = D(ii, k, 52); - g4 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f4; - g8 += 0.6236095428466797f * d * f1; - g1 += 0.6236095428466797f * d * f8; - } - { const float d = D(ii, k, 53); - g4 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f4; - g5 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f5; - g7 += 0.5091750621795654f * d * f1; - g1 += 0.5091750621795654f * d * f7; - } - { const float d = D(ii, k, 54); - g4 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f4; - g5 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f5; - g6 += 0.5577733516693115f * d * f1; - g1 += 0.5577733516693115f * d * f6; - g8 += 0.16101530194282532f * d * f1; - g1 += 0.16101530194282532f * d * f8; - } - { const float d = D(ii, k, 55); - g5 += -0.3944053053855896f * d * f1; - g1 += -0.3944053053855896f * d * f5; - g6 += 0.6831300258636475f * d * f2; - g2 += 0.6831300258636475f * d * f6; - g7 += -0.3944053053855896f * d * f3; - g3 += -0.3944053053855896f * d * f7; - } - { const float d = D(ii, k, 56); - g4 += -0.16101530194282532f * d * f1; - g1 += -0.16101530194282532f * d * f4; - g6 += 0.5577733516693115f * d * f3; - g3 += 0.5577733516693115f * d * f6; - g7 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f7; - g8 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f8; - } - { const float d = D(ii, k, 57); - g5 += -0.5091750621795654f * d * f1; - g1 += -0.5091750621795654f * d * f5; - g7 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f7; - g8 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f8; - } - { const float d = D(ii, k, 58); - g4 += -0.6236095428466797f * d * f1; - g1 += -0.6236095428466797f * d * f4; - g8 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f8; - } - { const float d = D(ii, k, 59); - g9 += 1.0f * d * f0; - g0 += 1.0f * d * f9; - } - { const float d = D(ii, k, 60); - g10 += 1.0f * d * f0; - g0 += 1.0f * d * f10; - } - { const float d = D(ii, k, 61); - g11 += 1.0f * d * f0; - g0 += 1.0f * d * f11; - } - { const float d = D(ii, k, 62); - g12 += 1.0f * d * f0; - g0 += 1.0f * d * f12; - } - { const float d = D(ii, k, 63); - g13 += 1.0f * d * f0; - g0 += 1.0f * d * f13; - } - { const float d = D(ii, k, 64); - g14 += 1.0f * d * f0; - g0 += 1.0f * d * f14; - } - { const float d = D(ii, k, 65); - g15 += 1.0f * d * f0; - g0 += 1.0f * d * f15; - } - { const float d = D(ii, k, 66); - g9 += -0.55901700258255f * d * f6; - g6 += -0.55901700258255f * d * f9; - g10 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f10; - g11 += -0.25f * d * f8; - g8 += -0.25f * d * f11; - g13 += -0.25f * d * f4; - g4 += -0.25f * d * f13; - g14 += 0.3952847123146057f * d * f5; - g5 += 0.3952847123146057f * d * f14; - } - { const float d = D(ii, k, 67); - g9 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f9; - g11 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f11; - g12 += -0.5f * d * f4; - g4 += -0.5f * d * f12; - g13 += 0.3061862289905548f * d * f5; - g5 += 0.3061862289905548f * d * f13; - g15 += -0.3952847123146057f * d * f5; - g5 += -0.3952847123146057f * d * f15; - } - { const float d = D(ii, k, 68); - g9 += -0.25f * d * f8; - g8 += -0.25f * d * f9; - g10 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f10; - g11 += 0.3354102075099945f * d * f6; - g6 += 0.3354102075099945f * d * f11; - g11 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f11; - g12 += 0.15811388194561005f * d * f5; - g5 += 0.15811388194561005f * d * f12; - g13 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f13; - g14 += -0.3061862289905548f * d * f5; - g5 += -0.3061862289905548f * d * f14; - g15 += 0.25f * d * f4; - g4 += 0.25f * d * f15; - } - { const float d = D(ii, k, 69); - g10 += -0.5f * d * f4; - g4 += -0.5f * d * f10; - g11 += 0.15811388194561005f * d * f5; - g5 += 0.15811388194561005f * d * f11; - g12 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f12; - g13 += 0.15811388194561005f * d * f7; - g7 += 0.15811388194561005f * d * f13; - g14 += -0.5f * d * f8; - g8 += -0.5f * d * f14; - } - { const float d = D(ii, k, 70); - g9 += -0.25f * d * f4; - g4 += -0.25f * d * f9; - g10 += 0.3061862289905548f * d * f5; - g5 += 0.3061862289905548f * d * f10; - g11 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f11; - g12 += 0.15811388194561005f * d * f7; - g7 += 0.15811388194561005f * d * f12; - g13 += 0.3354102075099945f * d * f6; - g6 += 0.3354102075099945f * d * f13; - g13 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f13; - g14 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f14; - g15 += -0.25f * d * f8; - g8 += -0.25f * d * f15; - } - { const float d = D(ii, k, 71); - g9 += 0.3952847123146057f * d * f5; - g5 += 0.3952847123146057f * d * f9; - g11 += -0.3061862289905548f * d * f5; - g5 += -0.3061862289905548f * d * f11; - g12 += -0.5f * d * f8; - g8 += -0.5f * d * f12; - g13 += 0.3061862289905548f * d * f7; - g7 += 0.3061862289905548f * d * f13; - g15 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f15; - } - { const float d = D(ii, k, 72); - g10 += -0.3952847123146057f * d * f5; - g5 += -0.3952847123146057f * d * f10; - g11 += 0.25f * d * f4; - g4 += 0.25f * d * f11; - g13 += -0.25f * d * f8; - g8 += -0.25f * d * f13; - g14 += 0.3952847123146057f * d * f7; - g7 += 0.3952847123146057f * d * f14; - g15 += -0.55901700258255f * d * f6; - g6 += -0.55901700258255f * d * f15; - } - { const float d = D(ii, k, 73); - g16 += 0.47628965973854065f * d * f3; - g3 += 0.47628965973854065f * d * f16; - g17 += 0.3367876708507538f * d * f2; - g2 += 0.3367876708507538f * d * f17; - g18 += -0.09001028537750244f * d * f3; - g3 += -0.09001028537750244f * d * f18; - g22 += -0.09001028537750244f * d * f1; - g1 += -0.09001028537750244f * d * f22; - g24 += -0.47628965973854065f * d * f1; - g1 += -0.47628965973854065f * d * f24; - } - { const float d = D(ii, k, 74); - g17 += 0.4124789535999298f * d * f3; - g3 += 0.4124789535999298f * d * f17; - g18 += 0.44095855951309204f * d * f2; - g2 += 0.44095855951309204f * d * f18; - g19 += -0.15590238571166992f * d * f3; - g3 += -0.15590238571166992f * d * f19; - g21 += -0.15590238571166992f * d * f1; - g1 += -0.15590238571166992f * d * f21; - g23 += -0.4124789535999298f * d * f1; - g1 += -0.4124789535999298f * d * f23; - } - { const float d = D(ii, k, 75); - g18 += 0.3486083447933197f * d * f3; - g3 += 0.3486083447933197f * d * f18; - g19 += 0.4930066466331482f * d * f2; - g2 += 0.4930066466331482f * d * f19; - g20 += -0.31180477142333984f * d * f1; - g1 += -0.31180477142333984f * d * f20; - g22 += -0.3486083447933197f * d * f1; - g1 += -0.3486083447933197f * d * f22; - } - { const float d = D(ii, k, 76); - g19 += 0.4025382399559021f * d * f1; - g1 += 0.4025382399559021f * d * f19; - g20 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f20; - g21 += 0.4025382399559021f * d * f3; - g3 += 0.4025382399559021f * d * f21; - } - { const float d = D(ii, k, 77); - g18 += 0.3486083447933197f * d * f1; - g1 += 0.3486083447933197f * d * f18; - g20 += -0.31180477142333984f * d * f3; - g3 += -0.31180477142333984f * d * f20; - g21 += 0.4930066466331482f * d * f2; - g2 += 0.4930066466331482f * d * f21; - g22 += 0.3486083447933197f * d * f3; - g3 += 0.3486083447933197f * d * f22; - } - { const float d = D(ii, k, 78); - g17 += 0.4124789535999298f * d * f1; - g1 += 0.4124789535999298f * d * f17; - g19 += 0.15590238571166992f * d * f1; - g1 += 0.15590238571166992f * d * f19; - g21 += -0.15590238571166992f * d * f3; - g3 += -0.15590238571166992f * d * f21; - g22 += 0.44095855951309204f * d * f2; - g2 += 0.44095855951309204f * d * f22; - g23 += 0.4124789535999298f * d * f3; - g3 += 0.4124789535999298f * d * f23; - } - { const float d = D(ii, k, 79); - g16 += 0.47628965973854065f * d * f1; - g1 += 0.47628965973854065f * d * f16; - g18 += 0.09001028537750244f * d * f1; - g1 += 0.09001028537750244f * d * f18; - g22 += -0.09001028537750244f * d * f3; - g3 += -0.09001028537750244f * d * f22; - g23 += 0.3367876708507538f * d * f2; - g2 += 0.3367876708507538f * d * f23; - g24 += 0.47628965973854065f * d * f3; - g3 += 0.47628965973854065f * d * f24; - } - { const float d = D(ii, k, 80); - g16 += -0.2545875310897827f * d * f13; - g13 += -0.2545875310897827f * d * f16; - g17 += -0.44095855951309204f * d * f12; - g12 += -0.44095855951309204f * d * f17; - g18 += 0.28867512941360474f * d * f13; - g13 += 0.28867512941360474f * d * f18; - g19 += -0.21516573429107666f * d * f14; - g14 += -0.21516573429107666f * d * f19; - g20 += 0.1666666716337204f * d * f9; - g9 += 0.1666666716337204f * d * f20; - g21 += -0.21516573429107666f * d * f10; - g10 += -0.21516573429107666f * d * f21; - g22 += 0.28867512941360474f * d * f11; - g11 += 0.28867512941360474f * d * f22; - g24 += 0.2545875310897827f * d * f11; - g11 += 0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 81); - g16 += 0.32867109775543213f * d * f14; - g14 += 0.32867109775543213f * d * f16; - g17 += 0.146986186504364f * d * f13; - g13 += 0.146986186504364f * d * f17; - g18 += -0.09622504562139511f * d * f12; - g12 += -0.09622504562139511f * d * f18; - g19 += 0.2222222238779068f * d * f13; - g13 += 0.2222222238779068f * d * f19; - g19 += 0.21516573429107666f * d * f15; - g15 += 0.21516573429107666f * d * f19; - g20 += -0.3888888955116272f * d * f10; - g10 += -0.3888888955116272f * d * f20; - g21 += -0.21516573429107666f * d * f9; - g9 += -0.21516573429107666f * d * f21; - g21 += 0.2222222238779068f * d * f11; - g11 += 0.2222222238779068f * d * f21; - g23 += -0.146986186504364f * d * f11; - g11 += -0.146986186504364f * d * f23; - g24 += -0.32867109775543213f * d * f10; - g10 += -0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 82); - g16 += -0.2545875310897827f * d * f15; - g15 += -0.2545875310897827f * d * f16; - g17 += 0.146986186504364f * d * f14; - g14 += 0.146986186504364f * d * f17; - g18 += 0.24845199286937714f * d * f13; - g13 += 0.24845199286937714f * d * f18; - g18 += -0.28867512941360474f * d * f15; - g15 += -0.28867512941360474f * d * f18; - g19 += 0.21516573429107666f * d * f12; - g12 += 0.21516573429107666f * d * f19; - g19 += -0.2222222238779068f * d * f14; - g14 += -0.2222222238779068f * d * f19; - g20 += 0.0555555559694767f * d * f11; - g11 += 0.0555555559694767f * d * f20; - g21 += 0.2222222238779068f * d * f10; - g10 += 0.2222222238779068f * d * f21; - g22 += 0.28867512941360474f * d * f9; - g9 += 0.28867512941360474f * d * f22; - g22 += -0.24845199286937714f * d * f11; - g11 += -0.24845199286937714f * d * f22; - g23 += -0.146986186504364f * d * f10; - g10 += -0.146986186504364f * d * f23; - g24 += 0.2545875310897827f * d * f9; - g9 += 0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 83); - g17 += -0.44095855951309204f * d * f9; - g9 += -0.44095855951309204f * d * f17; - g18 += -0.09622504562139511f * d * f10; - g10 += -0.09622504562139511f * d * f18; - g19 += 0.21516573429107666f * d * f11; - g11 += 0.21516573429107666f * d * f19; - g20 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f20; - g21 += 0.21516573429107666f * d * f13; - g13 += 0.21516573429107666f * d * f21; - g22 += -0.09622504562139511f * d * f14; - g14 += -0.09622504562139511f * d * f22; - g23 += -0.44095855951309204f * d * f15; - g15 += -0.44095855951309204f * d * f23; - } - { const float d = D(ii, k, 84); - g16 += -0.2545875310897827f * d * f9; - g9 += -0.2545875310897827f * d * f16; - g17 += 0.146986186504364f * d * f10; - g10 += 0.146986186504364f * d * f17; - g18 += 0.28867512941360474f * d * f9; - g9 += 0.28867512941360474f * d * f18; - g18 += 0.24845199286937714f * d * f11; - g11 += 0.24845199286937714f * d * f18; - g19 += 0.2222222238779068f * d * f10; - g10 += 0.2222222238779068f * d * f19; - g20 += 0.0555555559694767f * d * f13; - g13 += 0.0555555559694767f * d * f20; - g21 += 0.21516573429107666f * d * f12; - g12 += 0.21516573429107666f * d * f21; - g21 += 0.2222222238779068f * d * f14; - g14 += 0.2222222238779068f * d * f21; - g22 += 0.24845199286937714f * d * f13; - g13 += 0.24845199286937714f * d * f22; - g22 += 0.28867512941360474f * d * f15; - g15 += 0.28867512941360474f * d * f22; - g23 += 0.146986186504364f * d * f14; - g14 += 0.146986186504364f * d * f23; - g24 += -0.2545875310897827f * d * f15; - g15 += -0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 85); - g16 += 0.32867109775543213f * d * f10; - g10 += 0.32867109775543213f * d * f16; - g17 += 0.146986186504364f * d * f11; - g11 += 0.146986186504364f * d * f17; - g19 += -0.21516573429107666f * d * f9; - g9 += -0.21516573429107666f * d * f19; - g19 += -0.2222222238779068f * d * f11; - g11 += -0.2222222238779068f * d * f19; - g20 += -0.3888888955116272f * d * f14; - g14 += -0.3888888955116272f * d * f20; - g21 += 0.2222222238779068f * d * f13; - g13 += 0.2222222238779068f * d * f21; - g21 += -0.21516573429107666f * d * f15; - g15 += -0.21516573429107666f * d * f21; - g22 += -0.09622504562139511f * d * f12; - g12 += -0.09622504562139511f * d * f22; - g23 += 0.146986186504364f * d * f13; - g13 += 0.146986186504364f * d * f23; - g24 += 0.32867109775543213f * d * f14; - g14 += 0.32867109775543213f * d * f24; - } - { const float d = D(ii, k, 86); - g16 += -0.2545875310897827f * d * f11; - g11 += -0.2545875310897827f * d * f16; - g18 += -0.28867512941360474f * d * f11; - g11 += -0.28867512941360474f * d * f18; - g19 += 0.21516573429107666f * d * f10; - g10 += 0.21516573429107666f * d * f19; - g20 += 0.1666666716337204f * d * f15; - g15 += 0.1666666716337204f * d * f20; - g21 += -0.21516573429107666f * d * f14; - g14 += -0.21516573429107666f * d * f21; - g22 += 0.28867512941360474f * d * f13; - g13 += 0.28867512941360474f * d * f22; - g23 += -0.44095855951309204f * d * f12; - g12 += -0.44095855951309204f * d * f23; - g24 += -0.2545875310897827f * d * f13; - g13 += -0.2545875310897827f * d * f24; - } - { const float d = D(ii, k, 87); - g8 += 1.1832159757614136f * d * f4; - g4 += 1.1832159757614136f * d * f8; - } - { const float d = D(ii, k, 88); - g7 += 0.8366600275039673f * d * f4; - g4 += 0.8366600275039673f * d * f7; - g8 += 0.8366600275039673f * d * f5; - g5 += 0.8366600275039673f * d * f8; - } - { const float d = D(ii, k, 89); - g6 += 0.7745966911315918f * d * f4; - g4 += 0.7745966911315918f * d * f6; - g7 += 0.8944271802902222f * d * f5; - g5 += 0.8944271802902222f * d * f7; - } - { const float d = D(ii, k, 90); - g7 += -0.3162277638912201f * d * f4; - g4 += -0.3162277638912201f * d * f7; - g6 += 1.095445156097412f * d * f5; - g5 += 1.095445156097412f * d * f6; - g8 += 0.3162277638912201f * d * f5; - g5 += 0.3162277638912201f * d * f8; - } - { const float d = D(ii, k, 91); - g4 += 0.10000000149011612f * d * f4; - g4 += 0.10000000149011612f * d * f4; - g5 += -0.4000000059604645f * d * f5; - g5 += -0.4000000059604645f * d * f5; - g6 += 0.6000000238418579f * d * f6; - g6 += 0.6000000238418579f * d * f6; - g7 += -0.4000000059604645f * d * f7; - g7 += -0.4000000059604645f * d * f7; - g8 += 0.10000000149011612f * d * f8; - g8 += 0.10000000149011612f * d * f8; - } - { const float d = D(ii, k, 92); - g5 += -0.3162277638912201f * d * f4; - g4 += -0.3162277638912201f * d * f5; - g7 += 1.095445156097412f * d * f6; - g6 += 1.095445156097412f * d * f7; - g8 += -0.3162277638912201f * d * f7; - g7 += -0.3162277638912201f * d * f8; - } - { const float d = D(ii, k, 93); - g5 += -0.4472135901451111f * d * f5; - g5 += -0.4472135901451111f * d * f5; - g8 += 0.7745966911315918f * d * f6; - g6 += 0.7745966911315918f * d * f8; - g7 += 0.4472135901451111f * d * f7; - g7 += 0.4472135901451111f * d * f7; - } - { const float d = D(ii, k, 94); - g5 += -0.8366600275039673f * d * f4; - g4 += -0.8366600275039673f * d * f5; - g8 += 0.8366600275039673f * d * f7; - g7 += 0.8366600275039673f * d * f8; - } - { const float d = D(ii, k, 95); - g4 += -0.5916079878807068f * d * f4; - g4 += -0.5916079878807068f * d * f4; - g8 += 0.5916079878807068f * d * f8; - g8 += 0.5916079878807068f * d * f8; - } - { const float d = D(ii, k, 96); - g9 += 0.6123724579811096f * d * f3; - g3 += 0.6123724579811096f * d * f9; - g15 += 0.6123724579811096f * d * f1; - g1 += 0.6123724579811096f * d * f15; - } - { const float d = D(ii, k, 97); - g9 += 0.4330126941204071f * d * f2; - g2 += 0.4330126941204071f * d * f9; - g10 += 0.5303300619125366f * d * f3; - g3 += 0.5303300619125366f * d * f10; - g14 += 0.5303300619125366f * d * f1; - g1 += 0.5303300619125366f * d * f14; - } - { const float d = D(ii, k, 98); - g9 += -0.1157275140285492f * d * f3; - g3 += -0.1157275140285492f * d * f9; - g10 += 0.5669466853141785f * d * f2; - g2 += 0.5669466853141785f * d * f10; - g11 += 0.4482107162475586f * d * f3; - g3 += 0.4482107162475586f * d * f11; - g13 += 0.4482107162475586f * d * f1; - g1 += 0.4482107162475586f * d * f13; - g15 += 0.1157275140285492f * d * f1; - g1 += 0.1157275140285492f * d * f15; - } - { const float d = D(ii, k, 99); - g10 += -0.20044593513011932f * d * f3; - g3 += -0.20044593513011932f * d * f10; - g11 += 0.6338657140731812f * d * f2; - g2 += 0.6338657140731812f * d * f11; - g12 += 0.5175491571426392f * d * f1; - g1 += 0.5175491571426392f * d * f12; - g14 += 0.20044593513011932f * d * f1; - g1 += 0.20044593513011932f * d * f14; - } - { const float d = D(ii, k, 100); - g11 += -0.40089187026023865f * d * f1; - g1 += -0.40089187026023865f * d * f11; - g12 += 0.6546536684036255f * d * f2; - g2 += 0.6546536684036255f * d * f12; - g13 += -0.40089187026023865f * d * f3; - g3 += -0.40089187026023865f * d * f13; - } - { const float d = D(ii, k, 101); - g10 += -0.20044593513011932f * d * f1; - g1 += -0.20044593513011932f * d * f10; - g12 += 0.5175491571426392f * d * f3; - g3 += 0.5175491571426392f * d * f12; - g13 += 0.6338657140731812f * d * f2; - g2 += 0.6338657140731812f * d * f13; - g14 += -0.20044593513011932f * d * f3; - g3 += -0.20044593513011932f * d * f14; - } - { const float d = D(ii, k, 102); - g9 += -0.1157275140285492f * d * f1; - g1 += -0.1157275140285492f * d * f9; - g11 += -0.4482107162475586f * d * f1; - g1 += -0.4482107162475586f * d * f11; - g13 += 0.4482107162475586f * d * f3; - g3 += 0.4482107162475586f * d * f13; - g14 += 0.5669466853141785f * d * f2; - g2 += 0.5669466853141785f * d * f14; - g15 += -0.1157275140285492f * d * f3; - g3 += -0.1157275140285492f * d * f15; - } - { const float d = D(ii, k, 103); - g10 += -0.5303300619125366f * d * f1; - g1 += -0.5303300619125366f * d * f10; - g14 += 0.5303300619125366f * d * f3; - g3 += 0.5303300619125366f * d * f14; - g15 += 0.4330126941204071f * d * f2; - g2 += 0.4330126941204071f * d * f15; - } - { const float d = D(ii, k, 104); - g9 += -0.6123724579811096f * d * f1; - g1 += -0.6123724579811096f * d * f9; - g15 += 0.6123724579811096f * d * f3; - g3 += 0.6123724579811096f * d * f15; - } - { const float d = D(ii, k, 105); - g13 += -0.6546536684036255f * d * f9; - g9 += -0.6546536684036255f * d * f13; - g14 += 0.8451542258262634f * d * f10; - g10 += 0.8451542258262634f * d * f14; - g15 += -0.6546536684036255f * d * f11; - g11 += -0.6546536684036255f * d * f15; - } - { const float d = D(ii, k, 106); - g12 += -1.133893370628357f * d * f9; - g9 += -1.133893370628357f * d * f12; - g13 += 0.37796446681022644f * d * f10; - g10 += 0.37796446681022644f * d * f13; - g14 += 0.37796446681022644f * d * f11; - g11 += 0.37796446681022644f * d * f14; - } - { const float d = D(ii, k, 107); - g13 += 0.7423074841499329f * d * f9; - g9 += 0.7423074841499329f * d * f13; - g12 += -0.2474358230829239f * d * f10; - g10 += -0.2474358230829239f * d * f12; - g13 += 0.6388765573501587f * d * f11; - g11 += 0.6388765573501587f * d * f13; - g15 += -0.7423074841499329f * d * f11; - g11 += -0.7423074841499329f * d * f15; - } - { const float d = D(ii, k, 108); - g14 += -0.5532833337783813f * d * f9; - g9 += -0.5532833337783813f * d * f14; - g13 += 0.5714285969734192f * d * f10; - g10 += 0.5714285969734192f * d * f13; - g15 += 0.5532833337783813f * d * f10; - g10 += 0.5532833337783813f * d * f15; - g12 += 0.5532833337783813f * d * f11; - g11 += 0.5532833337783813f * d * f12; - g14 += -0.5714285969734192f * d * f11; - g11 += -0.5714285969734192f * d * f14; - } - { const float d = D(ii, k, 109); - g9 += 0.2142857164144516f * d * f9; - g9 += 0.2142857164144516f * d * f9; - g10 += -0.5f * d * f10; - g10 += -0.5f * d * f10; - g11 += 0.0714285746216774f * d * f11; - g11 += 0.0714285746216774f * d * f11; - g12 += 0.4285714328289032f * d * f12; - g12 += 0.4285714328289032f * d * f12; - g13 += 0.0714285746216774f * d * f13; - g13 += 0.0714285746216774f * d * f13; - g14 += -0.5f * d * f14; - g14 += -0.5f * d * f14; - g15 += 0.2142857164144516f * d * f15; - g15 += 0.2142857164144516f * d * f15; - } - { const float d = D(ii, k, 110); - g10 += -0.5532833337783813f * d * f9; - g9 += -0.5532833337783813f * d * f10; - g11 += 0.5714285969734192f * d * f10; - g10 += 0.5714285969734192f * d * f11; - g13 += 0.5532833337783813f * d * f12; - g12 += 0.5532833337783813f * d * f13; - g14 += 0.5714285969734192f * d * f13; - g13 += 0.5714285969734192f * d * f14; - g15 += -0.5532833337783813f * d * f14; - g14 += -0.5532833337783813f * d * f15; - } - { const float d = D(ii, k, 111); - g11 += 0.7423074841499329f * d * f9; - g9 += 0.7423074841499329f * d * f11; - g11 += -0.31943827867507935f * d * f11; - g11 += -0.31943827867507935f * d * f11; - g14 += -0.2474358230829239f * d * f12; - g12 += -0.2474358230829239f * d * f14; - g13 += 0.31943827867507935f * d * f13; - g13 += 0.31943827867507935f * d * f13; - g15 += 0.7423074841499329f * d * f13; - g13 += 0.7423074841499329f * d * f15; - } - { const float d = D(ii, k, 112); - g11 += -0.37796446681022644f * d * f10; - g10 += -0.37796446681022644f * d * f11; - g15 += -1.133893370628357f * d * f12; - g12 += -1.133893370628357f * d * f15; - g14 += 0.37796446681022644f * d * f13; - g13 += 0.37796446681022644f * d * f14; - } - { const float d = D(ii, k, 113); - g11 += 0.6546536684036255f * d * f9; - g9 += 0.6546536684036255f * d * f11; - g10 += -0.4225771129131317f * d * f10; - g10 += -0.4225771129131317f * d * f10; - g15 += -0.6546536684036255f * d * f13; - g13 += -0.6546536684036255f * d * f15; - g14 += 0.4225771129131317f * d * f14; - g14 += 0.4225771129131317f * d * f14; - } - { const float d = D(ii, k, 114); - g16 += 1.0f * d * f0; - g0 += 1.0f * d * f16; - } - { const float d = D(ii, k, 115); - g17 += 1.0f * d * f0; - g0 += 1.0f * d * f17; - } - { const float d = D(ii, k, 116); - g18 += 1.0f * d * f0; - g0 += 1.0f * d * f18; - } - { const float d = D(ii, k, 117); - g19 += 1.0f * d * f0; - g0 += 1.0f * d * f19; - } - { const float d = D(ii, k, 118); - g20 += 1.0f * d * f0; - g0 += 1.0f * d * f20; - } - { const float d = D(ii, k, 119); - g21 += 1.0f * d * f0; - g0 += 1.0f * d * f21; - } - { const float d = D(ii, k, 120); - g22 += 1.0f * d * f0; - g0 += 1.0f * d * f22; - } - { const float d = D(ii, k, 121); - g23 += 1.0f * d * f0; - g0 += 1.0f * d * f23; - } - { const float d = D(ii, k, 122); - g24 += 1.0f * d * f0; - g0 += 1.0f * d * f24; - } - { const float d = D(ii, k, 123); - g16 += -0.6260990500450134f * d * f6; - g6 += -0.6260990500450134f * d * f16; - g17 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f17; - g18 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f18; - g22 += -0.20493902266025543f * d * f4; - g4 += -0.20493902266025543f * d * f22; - g23 += 0.38340580463409424f * d * f5; - g5 += 0.38340580463409424f * d * f23; - } - { const float d = D(ii, k, 124); - g16 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f16; - g17 += -0.15652476251125336f * d * f6; - g6 += -0.15652476251125336f * d * f17; - g18 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f18; - g19 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f19; - g21 += -0.30740851163864136f * d * f4; - g4 += -0.30740851163864136f * d * f21; - g22 += 0.36228442192077637f * d * f5; - g5 += 0.36228442192077637f * d * f22; - g24 += -0.38340580463409424f * d * f5; - g5 += -0.38340580463409424f * d * f24; - } - { const float d = D(ii, k, 125); - g16 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f16; - g17 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f17; - g18 += 0.17888544499874115f * d * f6; - g6 += 0.17888544499874115f * d * f18; - g19 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f19; - g20 += -0.5196152329444885f * d * f4; - g4 += -0.5196152329444885f * d * f20; - g21 += 0.24647514522075653f * d * f5; - g5 += 0.24647514522075653f * d * f21; - g23 += -0.36228442192077637f * d * f5; - g5 += -0.36228442192077637f * d * f23; - g24 += 0.20493902266025543f * d * f4; - g4 += 0.20493902266025543f * d * f24; - } - { const float d = D(ii, k, 126); - g17 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f17; - g18 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f18; - g19 += 0.3801315426826477f * d * f6; - g6 += 0.3801315426826477f * d * f19; - g19 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f19; - g20 += 0.12247448414564133f * d * f5; - g5 += 0.12247448414564133f * d * f20; - g21 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f21; - g22 += -0.24647514522075653f * d * f5; - g5 += -0.24647514522075653f * d * f22; - g23 += 0.30740851163864136f * d * f4; - g4 += 0.30740851163864136f * d * f23; - } - { const float d = D(ii, k, 127); - g18 += -0.5196152329444885f * d * f4; - g4 += -0.5196152329444885f * d * f18; - g19 += 0.12247448414564133f * d * f5; - g5 += 0.12247448414564133f * d * f19; - g20 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f20; - g21 += 0.12247448414564133f * d * f7; - g7 += 0.12247448414564133f * d * f21; - g22 += -0.5196152329444885f * d * f8; - g8 += -0.5196152329444885f * d * f22; - } - { const float d = D(ii, k, 128); - g17 += -0.30740851163864136f * d * f4; - g4 += -0.30740851163864136f * d * f17; - g18 += 0.24647514522075653f * d * f5; - g5 += 0.24647514522075653f * d * f18; - g19 += 0.3872983455657959f * d * f4; - g4 += 0.3872983455657959f * d * f19; - g20 += 0.12247448414564133f * d * f7; - g7 += 0.12247448414564133f * d * f20; - g21 += 0.3801315426826477f * d * f6; - g6 += 0.3801315426826477f * d * f21; - g21 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f21; - g22 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f22; - g23 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f23; - } - { const float d = D(ii, k, 129); - g16 += -0.20493902266025543f * d * f4; - g4 += -0.20493902266025543f * d * f16; - g17 += 0.36228442192077637f * d * f5; - g5 += 0.36228442192077637f * d * f17; - g19 += -0.24647514522075653f * d * f5; - g5 += -0.24647514522075653f * d * f19; - g20 += -0.5196152329444885f * d * f8; - g8 += -0.5196152329444885f * d * f20; - g21 += 0.24647514522075653f * d * f7; - g7 += 0.24647514522075653f * d * f21; - g22 += 0.17888544499874115f * d * f6; - g6 += 0.17888544499874115f * d * f22; - g23 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f23; - g24 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f24; - } - { const float d = D(ii, k, 130); - g16 += 0.38340580463409424f * d * f5; - g5 += 0.38340580463409424f * d * f16; - g18 += -0.36228442192077637f * d * f5; - g5 += -0.36228442192077637f * d * f18; - g19 += 0.30740851163864136f * d * f4; - g4 += 0.30740851163864136f * d * f19; - g21 += -0.30740851163864136f * d * f8; - g8 += -0.30740851163864136f * d * f21; - g22 += 0.36228442192077637f * d * f7; - g7 += 0.36228442192077637f * d * f22; - g23 += -0.15652476251125336f * d * f6; - g6 += -0.15652476251125336f * d * f23; - g24 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f24; - } - { const float d = D(ii, k, 131); - g17 += -0.38340580463409424f * d * f5; - g5 += -0.38340580463409424f * d * f17; - g18 += 0.20493902266025543f * d * f4; - g4 += 0.20493902266025543f * d * f18; - g22 += -0.20493902266025543f * d * f8; - g8 += -0.20493902266025543f * d * f22; - g23 += 0.38340580463409424f * d * f7; - g7 += 0.38340580463409424f * d * f23; - g24 += -0.6260990500450134f * d * f6; - g6 += -0.6260990500450134f * d * f24; - } - { const float d = D(ii, k, 132); - g20 += 0.5185185074806213f * d * f16; - g16 += 0.5185185074806213f * d * f20; - g21 += -0.5797213315963745f * d * f17; - g17 += -0.5797213315963745f * d * f21; - g22 += 0.6573421955108643f * d * f18; - g18 += 0.6573421955108643f * d * f22; - g23 += -0.5797213315963745f * d * f19; - g19 += -0.5797213315963745f * d * f23; - } - { const float d = D(ii, k, 133); - g21 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f21; - g20 += -0.7777777910232544f * d * f17; - g17 += -0.7777777910232544f * d * f20; - g21 += 0.21911406517028809f * d * f18; - g18 += 0.21911406517028809f * d * f21; - g22 += 0.21911406517028809f * d * f19; - g19 += 0.21911406517028809f * d * f22; - g24 += 0.5797213315963745f * d * f19; - g19 += 0.5797213315963745f * d * f24; - } - { const float d = D(ii, k, 134); - g22 += 0.6573421955108643f * d * f16; - g16 += 0.6573421955108643f * d * f22; - g21 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f21; - g20 += -0.40740740299224854f * d * f18; - g18 += -0.40740740299224854f * d * f20; - g24 += -0.6573421955108643f * d * f18; - g18 += -0.6573421955108643f * d * f24; - g21 += 0.4969039857387543f * d * f19; - g19 += 0.4969039857387543f * d * f21; - g23 += -0.21911406517028809f * d * f19; - g19 += -0.21911406517028809f * d * f23; - } - { const float d = D(ii, k, 135); - g23 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f23; - g22 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f22; - g24 += 0.5797213315963745f * d * f17; - g17 += 0.5797213315963745f * d * f24; - g21 += 0.4969039857387543f * d * f18; - g18 += 0.4969039857387543f * d * f21; - g23 += -0.21911406517028809f * d * f18; - g18 += -0.21911406517028809f * d * f23; - g20 += 0.3333333432674408f * d * f19; - g19 += 0.3333333432674408f * d * f20; - g22 += -0.4969039857387543f * d * f19; - g19 += -0.4969039857387543f * d * f22; - } - { const float d = D(ii, k, 136); - g16 += 0.25925925374031067f * d * f16; - g16 += 0.25925925374031067f * d * f16; - g17 += -0.3888888955116272f * d * f17; - g17 += -0.3888888955116272f * d * f17; - g18 += -0.20370370149612427f * d * f18; - g18 += -0.20370370149612427f * d * f18; - g19 += 0.1666666716337204f * d * f19; - g19 += 0.1666666716337204f * d * f19; - g20 += 0.3333333432674408f * d * f20; - g20 += 0.3333333432674408f * d * f20; - g21 += 0.1666666716337204f * d * f21; - g21 += 0.1666666716337204f * d * f21; - g22 += -0.20370370149612427f * d * f22; - g22 += -0.20370370149612427f * d * f22; - g23 += -0.3888888955116272f * d * f23; - g23 += -0.3888888955116272f * d * f23; - g24 += 0.25925925374031067f * d * f24; - g24 += 0.25925925374031067f * d * f24; - } - { const float d = D(ii, k, 137); - g17 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f17; - g18 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f18; - g19 += 0.4969039857387543f * d * f18; - g18 += 0.4969039857387543f * d * f19; - g21 += 0.3333333432674408f * d * f20; - g20 += 0.3333333432674408f * d * f21; - g22 += 0.4969039857387543f * d * f21; - g21 += 0.4969039857387543f * d * f22; - g23 += 0.21911406517028809f * d * f22; - g22 += 0.21911406517028809f * d * f23; - g24 += -0.5797213315963745f * d * f23; - g23 += -0.5797213315963745f * d * f24; - } - { const float d = D(ii, k, 138); - g18 += 0.6573421955108643f * d * f16; - g16 += 0.6573421955108643f * d * f18; - g19 += 0.21911406517028809f * d * f17; - g17 += 0.21911406517028809f * d * f19; - g19 += -0.24845199286937714f * d * f19; - g19 += -0.24845199286937714f * d * f19; - g22 += -0.40740740299224854f * d * f20; - g20 += -0.40740740299224854f * d * f22; - g21 += 0.24845199286937714f * d * f21; - g21 += 0.24845199286937714f * d * f21; - g23 += 0.21911406517028809f * d * f21; - g21 += 0.21911406517028809f * d * f23; - g24 += 0.6573421955108643f * d * f22; - g22 += 0.6573421955108643f * d * f24; - } - { const float d = D(ii, k, 139); - g19 += -0.5797213315963745f * d * f16; - g16 += -0.5797213315963745f * d * f19; - g19 += -0.21911406517028809f * d * f18; - g18 += -0.21911406517028809f * d * f19; - g23 += -0.7777777910232544f * d * f20; - g20 += -0.7777777910232544f * d * f23; - g22 += 0.21911406517028809f * d * f21; - g21 += 0.21911406517028809f * d * f22; - g24 += -0.5797213315963745f * d * f21; - g21 += -0.5797213315963745f * d * f24; - } - { const float d = D(ii, k, 140); - g19 += 0.5797213315963745f * d * f17; - g17 += 0.5797213315963745f * d * f19; - g18 += -0.32867109775543213f * d * f18; - g18 += -0.32867109775543213f * d * f18; - g24 += 0.5185185074806213f * d * f20; - g20 += 0.5185185074806213f * d * f24; - g23 += -0.5797213315963745f * d * f21; - g21 += -0.5797213315963745f * d * f23; - g22 += 0.32867109775543213f * d * f22; - g22 += 0.32867109775543213f * d * f22; - } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; - } -} - -constexpr int nt_AAA = 547; -constexpr int tab_AAA[547][3] = {{0,0,0}, {1,0,1}, {8,1,2}, {9,2,2}, {10,3,2}, {2,0,3}, {27,4,4}, {28,5,4}, {29,6,4}, {30,7,4}, {31,8,4}, {11,1,5}, {12,2,5}, {13,3,5}, {3,0,6}, {37,4,7}, {38,5,7}, {39,6,7}, {40,7,7}, {41,8,7}, {42,4,8}, {43,5,8}, {44,6,8}, {45,7,8}, {46,8,8}, {14,1,9}, {15,2,9}, {16,3,9}, {80,9,10}, {81,10,10}, {82,11,10}, {83,12,10}, {84,13,10}, {85,14,10}, {86,15,10}, {4,0,11}, {47,4,12}, {48,5,12}, {49,6,12}, {50,7,12}, {51,8,12}, {132,16,13}, {133,17,13}, {134,18,13}, {135,19,13}, {136,20,13}, {137,21,13}, {138,22,13}, {139,23,13}, {140,24,13}, {0,1,14}, {0,2,15}, {0,3,16}, {1,1,17}, {1,2,18}, {1,3,19}, {8,0,20}, {9,0,21}, {10,0,22}, {8,6,23}, {8,8,23}, {9,5,23}, {10,4,23}, {8,5,24}, {9,6,24}, {10,7,24}, {8,4,25}, {9,7,25}, {10,6,25}, {10,8,25}, {52,8,26}, {53,7,26}, {54,6,26}, {54,8,26}, {55,5,26}, {56,4,26}, {57,5,26}, {58,4,26}, {53,4,27}, {54,5,27}, {55,6,27}, {56,7,27}, {57,8,27}, {52,4,28}, {53,5,28}, {54,4,28}, {55,7,28}, {56,6,28}, {56,8,28}, {57,7,28}, {58,8,28}, {2,1,29}, {2,2,30}, {2,3,31}, {27,3,32}, {28,2,32}, {29,1,32}, {31,1,32}, {28,1,33}, {29,2,33}, {30,3,33}, {27,1,34}, {29,3,34}, {30,2,34}, {31,3,34}, {27,13,35}, {27,15,35}, {28,12,35}, {28,14,35}, {29,11,35}, {30,10,35}, {31,9,35}, {31,11,35}, {27,10,36}, {28,11,36}, {29,12,36}, {30,13,36}, {31,14,36}, {27,9,37}, {27,11,37}, {28,10,37}, {29,13,37}, {30,12,37}, {30,14,37}, {31,13,37}, {31,15,37}, {87,15,38}, {88,14,38}, {89,13,38}, {89,15,38}, {90,12,38}, {90,14,38}, {91,11,38}, {92,10,38}, {93,9,38}, {93,11,38}, {94,10,38}, {95,9,38}, {88,9,39}, {89,10,39}, {90,11,39}, {91,12,39}, {92,13,39}, {93,14,39}, {94,15,39}, {87,9,40}, {88,10,40}, {89,9,40}, {89,11,40}, {90,10,40}, {91,13,40}, {92,12,40}, {92,14,40}, {93,13,40}, {93,15,40}, {94,14,40}, {95,15,40}, {32,3,41}, {33,2,41}, {34,1,41}, {36,1,41}, {33,1,42}, {34,2,42}, {35,3,42}, {32,1,43}, {34,3,43}, {35,2,43}, {36,3,43}, {32,13,44}, {32,15,44}, {33,12,44}, {33,14,44}, {34,11,44}, {35,10,44}, {36,9,44}, {36,11,44}, {32,10,45}, {33,11,45}, {34,12,45}, {35,13,45}, {36,14,45}, {32,9,46}, {32,11,46}, {33,10,46}, {34,13,46}, {35,12,46}, {35,14,46}, {36,13,46}, {36,15,46}, {96,15,47}, {97,14,47}, {98,13,47}, {98,15,47}, {99,12,47}, {99,14,47}, {100,11,47}, {101,10,47}, {102,9,47}, {102,11,47}, {103,10,47}, {104,9,47}, {97,9,48}, {98,10,48}, {99,11,48}, {100,12,48}, {101,13,48}, {102,14,48}, {103,15,48}, {96,9,49}, {97,10,49}, {98,9,49}, {98,11,49}, {99,10,49}, {100,13,49}, {101,12,49}, {101,14,49}, {102,13,49}, {102,15,49}, {103,14,49}, {104,15,49}, {11,0,50}, {12,0,51}, {13,0,52}, {11,6,53}, {11,8,53}, {12,5,53}, {13,4,53}, {11,5,54}, {12,6,54}, {13,7,54}, {11,4,55}, {12,7,55}, {13,6,55}, {13,8,55}, {66,8,56}, {67,7,56}, {68,6,56}, {68,8,56}, {69,5,56}, {70,4,56}, {71,5,56}, {72,4,56}, {67,4,57}, {68,5,57}, {69,6,57}, {70,7,57}, {71,8,57}, {66,4,58}, {67,5,58}, {68,4,58}, {69,7,58}, {70,6,58}, {70,8,58}, {71,7,58}, {72,8,58}, {66,22,59}, {66,24,59}, {67,21,59}, {67,23,59}, {68,20,59}, {68,22,59}, {69,19,59}, {70,18,59}, {71,17,59}, {71,19,59}, {72,16,59}, {72,18,59}, {66,17,60}, {67,18,60}, {68,19,60}, {69,20,60}, {70,21,60}, {71,22,60}, {72,23,60}, {66,16,61}, {66,18,61}, {67,17,61}, {67,19,61}, {68,18,61}, {69,21,61}, {70,20,61}, {70,22,61}, {71,21,61}, {71,23,61}, {72,22,61}, {72,24,61}, {3,1,62}, {3,2,63}, {3,3,64}, {37,3,65}, {38,2,65}, {39,1,65}, {41,1,65}, {38,1,66}, {39,2,66}, {40,3,66}, {37,1,67}, {39,3,67}, {40,2,67}, {41,3,67}, {37,13,68}, {37,15,68}, {38,12,68}, {38,14,68}, {39,11,68}, {40,10,68}, {41,9,68}, {41,11,68}, {37,10,69}, {38,11,69}, {39,12,69}, {40,13,69}, {41,14,69}, {37,9,70}, {37,11,70}, {38,10,70}, {39,13,70}, {40,12,70}, {40,14,70}, {41,13,70}, {41,15,70}, {73,22,71}, {73,24,71}, {74,21,71}, {74,23,71}, {75,20,71}, {75,22,71}, {76,19,71}, {77,18,71}, {78,17,71}, {78,19,71}, {79,16,71}, {79,18,71}, {73,17,72}, {74,18,72}, {75,19,72}, {76,20,72}, {77,21,72}, {78,22,72}, {79,23,72}, {73,16,73}, {73,18,73}, {74,17,73}, {74,19,73}, {75,18,73}, {76,21,73}, {77,20,73}, {77,22,73}, {78,21,73}, {78,23,73}, {79,22,73}, {79,24,73}, {42,3,74}, {43,2,74}, {44,1,74}, {46,1,74}, {43,1,75}, {44,2,75}, {45,3,75}, {42,1,76}, {44,3,76}, {45,2,76}, {46,3,76}, {42,13,77}, {42,15,77}, {43,12,77}, {43,14,77}, {44,11,77}, {45,10,77}, {46,9,77}, {46,11,77}, {42,10,78}, {43,11,78}, {44,12,78}, {45,13,78}, {46,14,78}, {42,9,79}, {42,11,79}, {43,10,79}, {44,13,79}, {45,12,79}, {45,14,79}, {46,13,79}, {46,15,79}, {123,15,80}, {124,14,80}, {125,13,80}, {125,15,80}, {126,12,80}, {126,14,80}, {127,11,80}, {128,10,80}, {129,9,80}, {129,11,80}, {130,10,80}, {131,9,80}, {124,9,81}, {125,10,81}, {126,11,81}, {127,12,81}, {128,13,81}, {129,14,81}, {130,15,81}, {123,9,82}, {124,10,82}, {125,9,82}, {125,11,82}, {126,10,82}, {127,13,82}, {128,12,82}, {128,14,82}, {129,13,82}, {129,15,82}, {130,14,82}, {131,15,82}, {14,0,83}, {15,0,84}, {16,0,85}, {14,6,86}, {14,8,86}, {15,5,86}, {16,4,86}, {14,5,87}, {15,6,87}, {16,7,87}, {14,4,88}, {15,7,88}, {16,6,88}, {16,8,88}, {80,8,89}, {81,7,89}, {82,6,89}, {82,8,89}, {83,5,89}, {84,4,89}, {85,5,89}, {86,4,89}, {81,4,90}, {82,5,90}, {83,6,90}, {84,7,90}, {85,8,90}, {80,4,91}, {81,5,91}, {82,4,91}, {83,7,91}, {84,6,91}, {84,8,91}, {85,7,91}, {86,8,91}, {80,22,92}, {80,24,92}, {81,21,92}, {81,23,92}, {82,20,92}, {82,22,92}, {83,19,92}, {84,18,92}, {85,17,92}, {85,19,92}, {86,16,92}, {86,18,92}, {80,17,93}, {81,18,93}, {82,19,93}, {83,20,93}, {84,21,93}, {85,22,93}, {86,23,93}, {80,16,94}, {80,18,94}, {81,17,94}, {81,19,94}, {82,18,94}, {83,21,94}, {84,20,94}, {84,22,94}, {85,21,94}, {85,23,94}, {86,22,94}, {86,24,94}, {4,1,95}, {4,2,96}, {4,3,97}, {47,3,98}, {48,2,98}, {49,1,98}, {51,1,98}, {48,1,99}, {49,2,99}, {50,3,99}, {47,1,100}, {49,3,100}, {50,2,100}, {51,3,100}, {47,13,101}, {47,15,101}, {48,12,101}, {48,14,101}, {49,11,101}, {50,10,101}, {51,9,101}, {51,11,101}, {47,10,102}, {48,11,102}, {49,12,102}, {50,13,102}, {51,14,102}, {47,9,103}, {47,11,103}, {48,10,103}, {49,13,103}, {50,12,103}, {50,14,103}, {51,13,103}, {51,15,103}, {132,15,104}, {133,14,104}, {134,13,104}, {134,15,104}, {135,12,104}, {135,14,104}, {136,11,104}, {137,10,104}, {138,9,104}, {138,11,104}, {139,10,104}, {140,9,104}, {133,9,105}, {134,10,105}, {135,11,105}, {136,12,105}, {137,13,105}, {138,14,105}, {139,15,105}, {132,9,106}, {133,10,106}, {134,9,106}, {134,11,106}, {135,10,106}, {136,13,106}, {137,12,106}, {137,14,106}, {138,13,106}, {138,15,106}, {139,14,106}, {140,15,106}}; -constexpr double cg_AAA[547] = {1.0, 1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, -0.03857583925127983, -0.20412415266036987, -0.06681530922651291, -0.1767766922712326, -0.13363061845302582, -0.14940357208251953, 0.17251639068126678, 0.14940357208251953, 0.1767766922712326, 0.06681530922651291, 0.20412415266036987, 0.03857583925127983, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, -0.03857583925127983, 0.1767766922712326, -0.06681530922651291, 0.14940357208251953, 0.17251639068126678, -0.13363061845302582, 0.14940357208251953, -0.06681530922651291, 0.1767766922712326, -0.03857583925127983, 0.20412415266036987, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, -0.03857583925127983, -0.20412415266036987, -0.06681530922651291, -0.1767766922712326, -0.13363061845302582, -0.14940357208251953, 0.17251639068126678, 0.14940357208251953, 0.1767766922712326, 0.06681530922651291, 0.20412415266036987, 0.03857583925127983, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, -0.03857583925127983, 0.1767766922712326, -0.06681530922651291, 0.14940357208251953, 0.17251639068126678, -0.13363061845302582, 0.14940357208251953, -0.06681530922651291, 0.1767766922712326, -0.03857583925127983, 0.20412415266036987, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, -0.03857583925127983, -0.20412415266036987, -0.06681530922651291, -0.1767766922712326, -0.13363061845302582, -0.14940357208251953, 0.17251639068126678, 0.14940357208251953, 0.1767766922712326, 0.06681530922651291, 0.20412415266036987, 0.03857583925127983, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, -0.03857583925127983, 0.1767766922712326, -0.06681530922651291, 0.14940357208251953, 0.17251639068126678, -0.13363061845302582, 0.14940357208251953, -0.06681530922651291, 0.1767766922712326, -0.03857583925127983, 0.20412415266036987, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, -0.0690065547823906, -0.26726123690605164, -0.16903084516525269, -0.2182178944349289, 0.23904572427272797, 0.2182178944349289, 0.26726123690605164, 0.0690065547823906, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, -0.0690065547823906, 0.2182178944349289, 0.23904572427272797, -0.16903084516525269, 0.2182178944349289, -0.0690065547823906, 0.26726123690605164, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987}; - -template -KOKKOS_INLINE_FUNCTION void fwd_AAA(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a33 = L(ii, k, 33); - const float a34 = L(ii, k, 34); - const float a35 = L(ii, k, 35); - const float a36 = L(ii, k, 36); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a48 = L(ii, k, 48); - const float a49 = L(ii, k, 49); - const float a50 = L(ii, k, 50); - const float a51 = L(ii, k, 51); - const float a52 = L(ii, k, 52); - const float a53 = L(ii, k, 53); - const float a54 = L(ii, k, 54); - const float a55 = L(ii, k, 55); - const float a56 = L(ii, k, 56); - const float a57 = L(ii, k, 57); - const float a58 = L(ii, k, 58); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); - const float a76 = L(ii, k, 76); - const float a77 = L(ii, k, 77); - const float a78 = L(ii, k, 78); - const float a79 = L(ii, k, 79); - const float a80 = L(ii, k, 80); - const float a81 = L(ii, k, 81); - const float a82 = L(ii, k, 82); - const float a83 = L(ii, k, 83); - const float a84 = L(ii, k, 84); - const float a85 = L(ii, k, 85); - const float a86 = L(ii, k, 86); - const float a87 = L(ii, k, 87); - const float a88 = L(ii, k, 88); - const float a89 = L(ii, k, 89); - const float a90 = L(ii, k, 90); - const float a91 = L(ii, k, 91); - const float a92 = L(ii, k, 92); - const float a93 = L(ii, k, 93); - const float a94 = L(ii, k, 94); - const float a95 = L(ii, k, 95); - const float a96 = L(ii, k, 96); - const float a97 = L(ii, k, 97); - const float a98 = L(ii, k, 98); - const float a99 = L(ii, k, 99); - const float a100 = L(ii, k, 100); - const float a101 = L(ii, k, 101); - const float a102 = L(ii, k, 102); - const float a103 = L(ii, k, 103); - const float a104 = L(ii, k, 104); - const float a123 = L(ii, k, 123); - const float a124 = L(ii, k, 124); - const float a125 = L(ii, k, 125); - const float a126 = L(ii, k, 126); - const float a127 = L(ii, k, 127); - const float a128 = L(ii, k, 128); - const float a129 = L(ii, k, 129); - const float a130 = L(ii, k, 130); - const float a131 = L(ii, k, 131); - const float a132 = L(ii, k, 132); - const float a133 = L(ii, k, 133); - const float a134 = L(ii, k, 134); - const float a135 = L(ii, k, 135); - const float a136 = L(ii, k, 136); - const float a137 = L(ii, k, 137); - const float a138 = L(ii, k, 138); - const float a139 = L(ii, k, 139); - const float a140 = L(ii, k, 140); - const float b0 = R(ii, k, 0); - const float b1 = R(ii, k, 1); - const float b2 = R(ii, k, 2); - const float b3 = R(ii, k, 3); - const float b4 = R(ii, k, 4); - const float b5 = R(ii, k, 5); - const float b6 = R(ii, k, 6); - const float b7 = R(ii, k, 7); - const float b8 = R(ii, k, 8); - const float b9 = R(ii, k, 9); - const float b10 = R(ii, k, 10); - const float b11 = R(ii, k, 11); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b17 = R(ii, k, 17); - const float b18 = R(ii, k, 18); - const float b19 = R(ii, k, 19); - const float b20 = R(ii, k, 20); - const float b21 = R(ii, k, 21); - const float b22 = R(ii, k, 22); - const float b23 = R(ii, k, 23); - const float b24 = R(ii, k, 24); - out(ii, k, 0) = 1.0f * a0 * b0; - out(ii, k, 1) = 1.0f * a1 * b0; - out(ii, k, 2) = 0.3333333432674408f * a8 * b1 + 0.3333333432674408f * a9 * b2 + 0.3333333432674408f * a10 * b3; - out(ii, k, 3) = 1.0f * a2 * b0; - out(ii, k, 4) = 0.20000000298023224f * a27 * b4 + 0.20000000298023224f * a28 * b5 + 0.20000000298023224f * a29 * b6 + 0.20000000298023224f * a30 * b7 + 0.20000000298023224f * a31 * b8; - out(ii, k, 5) = 0.3333333432674408f * a11 * b1 + 0.3333333432674408f * a12 * b2 + 0.3333333432674408f * a13 * b3; - out(ii, k, 6) = 1.0f * a3 * b0; - out(ii, k, 7) = 0.20000000298023224f * a37 * b4 + 0.20000000298023224f * a38 * b5 + 0.20000000298023224f * a39 * b6 + 0.20000000298023224f * a40 * b7 + 0.20000000298023224f * a41 * b8; - out(ii, k, 8) = 0.20000000298023224f * a42 * b4 + 0.20000000298023224f * a43 * b5 + 0.20000000298023224f * a44 * b6 + 0.20000000298023224f * a45 * b7 + 0.20000000298023224f * a46 * b8; - out(ii, k, 9) = 0.3333333432674408f * a14 * b1 + 0.3333333432674408f * a15 * b2 + 0.3333333432674408f * a16 * b3; - out(ii, k, 10) = 0.1428571492433548f * a80 * b9 + 0.1428571492433548f * a81 * b10 + 0.1428571492433548f * a82 * b11 + 0.1428571492433548f * a83 * b12 + 0.1428571492433548f * a84 * b13 + 0.1428571492433548f * a85 * b14 + 0.1428571492433548f * a86 * b15; - out(ii, k, 11) = 1.0f * a4 * b0; - out(ii, k, 12) = 0.20000000298023224f * a47 * b4 + 0.20000000298023224f * a48 * b5 + 0.20000000298023224f * a49 * b6 + 0.20000000298023224f * a50 * b7 + 0.20000000298023224f * a51 * b8; - out(ii, k, 13) = 0.1111111119389534f * a132 * b16 + 0.1111111119389534f * a133 * b17 + 0.1111111119389534f * a134 * b18 + 0.1111111119389534f * a135 * b19 + 0.1111111119389534f * a136 * b20 + 0.1111111119389534f * a137 * b21 + 0.1111111119389534f * a138 * b22 + 0.1111111119389534f * a139 * b23 + 0.1111111119389534f * a140 * b24; - out(ii, k, 14) = 1.0f * a0 * b1; - out(ii, k, 15) = 1.0f * a0 * b2; - out(ii, k, 16) = 1.0f * a0 * b3; - out(ii, k, 17) = 1.0f * a1 * b1; - out(ii, k, 18) = 1.0f * a1 * b2; - out(ii, k, 19) = 1.0f * a1 * b3; - out(ii, k, 20) = 1.0f * a8 * b0; - out(ii, k, 21) = 1.0f * a9 * b0; - out(ii, k, 22) = 1.0f * a10 * b0; - out(ii, k, 23) = -0.22360679507255554f * a8 * b6 + -0.3872983455657959f * a8 * b8 + 0.3872983455657959f * a9 * b5 + 0.3872983455657959f * a10 * b4; - out(ii, k, 24) = 0.3872983455657959f * a8 * b5 + 0.4472135901451111f * a9 * b6 + 0.3872983455657959f * a10 * b7; - out(ii, k, 25) = 0.3872983455657959f * a8 * b4 + 0.3872983455657959f * a9 * b7 + -0.22360679507255554f * a10 * b6 + 0.3872983455657959f * a10 * b8; - out(ii, k, 26) = 0.26726123690605164f * a52 * b8 + 0.2182178944349289f * a53 * b7 + 0.23904572427272797f * a54 * b6 + 0.0690065547823906f * a54 * b8 + -0.16903084516525269f * a55 * b5 + -0.0690065547823906f * a56 * b4 + -0.2182178944349289f * a57 * b5 + -0.26726123690605164f * a58 * b4; - out(ii, k, 27) = 0.2182178944349289f * a53 * b4 + 0.2760262191295624f * a54 * b5 + 0.29277002811431885f * a55 * b6 + 0.2760262191295624f * a56 * b7 + 0.2182178944349289f * a57 * b8; - out(ii, k, 28) = 0.26726123690605164f * a52 * b4 + 0.2182178944349289f * a53 * b5 + -0.0690065547823906f * a54 * b4 + -0.16903084516525269f * a55 * b7 + 0.23904572427272797f * a56 * b6 + -0.0690065547823906f * a56 * b8 + 0.2182178944349289f * a57 * b7 + 0.26726123690605164f * a58 * b8; - out(ii, k, 29) = 1.0f * a2 * b1; - out(ii, k, 30) = 1.0f * a2 * b2; - out(ii, k, 31) = 1.0f * a2 * b3; - out(ii, k, 32) = 0.3872983455657959f * a27 * b3 + 0.3872983455657959f * a28 * b2 + -0.22360679507255554f * a29 * b1 + -0.3872983455657959f * a31 * b1; - out(ii, k, 33) = 0.3872983455657959f * a28 * b1 + 0.4472135901451111f * a29 * b2 + 0.3872983455657959f * a30 * b3; - out(ii, k, 34) = 0.3872983455657959f * a27 * b1 + -0.22360679507255554f * a29 * b3 + 0.3872983455657959f * a30 * b2 + 0.3872983455657959f * a31 * b3; - out(ii, k, 35) = -0.0690065547823906f * a27 * b13 + -0.26726123690605164f * a27 * b15 + -0.16903084516525269f * a28 * b12 + -0.2182178944349289f * a28 * b14 + 0.23904572427272797f * a29 * b11 + 0.2182178944349289f * a30 * b10 + 0.26726123690605164f * a31 * b9 + 0.0690065547823906f * a31 * b11; - out(ii, k, 36) = 0.2182178944349289f * a27 * b10 + 0.2760262191295624f * a28 * b11 + 0.29277002811431885f * a29 * b12 + 0.2760262191295624f * a30 * b13 + 0.2182178944349289f * a31 * b14; - out(ii, k, 37) = 0.26726123690605164f * a27 * b9 + -0.0690065547823906f * a27 * b11 + 0.2182178944349289f * a28 * b10 + 0.23904572427272797f * a29 * b13 + -0.16903084516525269f * a30 * b12 + 0.2182178944349289f * a30 * b14 + -0.0690065547823906f * a31 * b13 + 0.26726123690605164f * a31 * b15; - out(ii, k, 38) = 0.20412415266036987f * a87 * b15 + 0.1767766922712326f * a88 * b14 + 0.14940357208251953f * a89 * b13 + 0.03857583925127983f * a89 * b15 + 0.17251639068126678f * a90 * b12 + 0.06681530922651291f * a90 * b14 + -0.13363061845302582f * a91 * b11 + -0.06681530922651291f * a92 * b10 + -0.03857583925127983f * a93 * b9 + -0.14940357208251953f * a93 * b11 + -0.1767766922712326f * a94 * b10 + -0.20412415266036987f * a95 * b9; - out(ii, k, 39) = 0.14433756470680237f * a88 * b9 + 0.18898223340511322f * a89 * b10 + 0.21128855645656586f * a90 * b11 + 0.2182178944349289f * a91 * b12 + 0.21128855645656586f * a92 * b13 + 0.18898223340511322f * a93 * b14 + 0.14433756470680237f * a94 * b15; - out(ii, k, 40) = 0.20412415266036987f * a87 * b9 + 0.1767766922712326f * a88 * b10 + -0.03857583925127983f * a89 * b9 + 0.14940357208251953f * a89 * b11 + -0.06681530922651291f * a90 * b10 + -0.13363061845302582f * a91 * b13 + 0.17251639068126678f * a92 * b12 + -0.06681530922651291f * a92 * b14 + 0.14940357208251953f * a93 * b13 + -0.03857583925127983f * a93 * b15 + 0.1767766922712326f * a94 * b14 + 0.20412415266036987f * a95 * b15; - out(ii, k, 41) = 0.3872983455657959f * a32 * b3 + 0.3872983455657959f * a33 * b2 + -0.22360679507255554f * a34 * b1 + -0.3872983455657959f * a36 * b1; - out(ii, k, 42) = 0.3872983455657959f * a33 * b1 + 0.4472135901451111f * a34 * b2 + 0.3872983455657959f * a35 * b3; - out(ii, k, 43) = 0.3872983455657959f * a32 * b1 + -0.22360679507255554f * a34 * b3 + 0.3872983455657959f * a35 * b2 + 0.3872983455657959f * a36 * b3; - out(ii, k, 44) = -0.0690065547823906f * a32 * b13 + -0.26726123690605164f * a32 * b15 + -0.16903084516525269f * a33 * b12 + -0.2182178944349289f * a33 * b14 + 0.23904572427272797f * a34 * b11 + 0.2182178944349289f * a35 * b10 + 0.26726123690605164f * a36 * b9 + 0.0690065547823906f * a36 * b11; - out(ii, k, 45) = 0.2182178944349289f * a32 * b10 + 0.2760262191295624f * a33 * b11 + 0.29277002811431885f * a34 * b12 + 0.2760262191295624f * a35 * b13 + 0.2182178944349289f * a36 * b14; - out(ii, k, 46) = 0.26726123690605164f * a32 * b9 + -0.0690065547823906f * a32 * b11 + 0.2182178944349289f * a33 * b10 + 0.23904572427272797f * a34 * b13 + -0.16903084516525269f * a35 * b12 + 0.2182178944349289f * a35 * b14 + -0.0690065547823906f * a36 * b13 + 0.26726123690605164f * a36 * b15; - out(ii, k, 47) = 0.20412415266036987f * a96 * b15 + 0.1767766922712326f * a97 * b14 + 0.14940357208251953f * a98 * b13 + 0.03857583925127983f * a98 * b15 + 0.17251639068126678f * a99 * b12 + 0.06681530922651291f * a99 * b14 + -0.13363061845302582f * a100 * b11 + -0.06681530922651291f * a101 * b10 + -0.03857583925127983f * a102 * b9 + -0.14940357208251953f * a102 * b11 + -0.1767766922712326f * a103 * b10 + -0.20412415266036987f * a104 * b9; - out(ii, k, 48) = 0.14433756470680237f * a97 * b9 + 0.18898223340511322f * a98 * b10 + 0.21128855645656586f * a99 * b11 + 0.2182178944349289f * a100 * b12 + 0.21128855645656586f * a101 * b13 + 0.18898223340511322f * a102 * b14 + 0.14433756470680237f * a103 * b15; - out(ii, k, 49) = 0.20412415266036987f * a96 * b9 + 0.1767766922712326f * a97 * b10 + -0.03857583925127983f * a98 * b9 + 0.14940357208251953f * a98 * b11 + -0.06681530922651291f * a99 * b10 + -0.13363061845302582f * a100 * b13 + 0.17251639068126678f * a101 * b12 + -0.06681530922651291f * a101 * b14 + 0.14940357208251953f * a102 * b13 + -0.03857583925127983f * a102 * b15 + 0.1767766922712326f * a103 * b14 + 0.20412415266036987f * a104 * b15; - out(ii, k, 50) = 1.0f * a11 * b0; - out(ii, k, 51) = 1.0f * a12 * b0; - out(ii, k, 52) = 1.0f * a13 * b0; - out(ii, k, 53) = -0.22360679507255554f * a11 * b6 + -0.3872983455657959f * a11 * b8 + 0.3872983455657959f * a12 * b5 + 0.3872983455657959f * a13 * b4; - out(ii, k, 54) = 0.3872983455657959f * a11 * b5 + 0.4472135901451111f * a12 * b6 + 0.3872983455657959f * a13 * b7; - out(ii, k, 55) = 0.3872983455657959f * a11 * b4 + 0.3872983455657959f * a12 * b7 + -0.22360679507255554f * a13 * b6 + 0.3872983455657959f * a13 * b8; - out(ii, k, 56) = 0.26726123690605164f * a66 * b8 + 0.2182178944349289f * a67 * b7 + 0.23904572427272797f * a68 * b6 + 0.0690065547823906f * a68 * b8 + -0.16903084516525269f * a69 * b5 + -0.0690065547823906f * a70 * b4 + -0.2182178944349289f * a71 * b5 + -0.26726123690605164f * a72 * b4; - out(ii, k, 57) = 0.2182178944349289f * a67 * b4 + 0.2760262191295624f * a68 * b5 + 0.29277002811431885f * a69 * b6 + 0.2760262191295624f * a70 * b7 + 0.2182178944349289f * a71 * b8; - out(ii, k, 58) = 0.26726123690605164f * a66 * b4 + 0.2182178944349289f * a67 * b5 + -0.0690065547823906f * a68 * b4 + -0.16903084516525269f * a69 * b7 + 0.23904572427272797f * a70 * b6 + -0.0690065547823906f * a70 * b8 + 0.2182178944349289f * a71 * b7 + 0.26726123690605164f * a72 * b8; - out(ii, k, 59) = -0.03857583925127983f * a66 * b22 + -0.20412415266036987f * a66 * b24 + -0.06681530922651291f * a67 * b21 + -0.1767766922712326f * a67 * b23 + -0.13363061845302582f * a68 * b20 + -0.14940357208251953f * a68 * b22 + 0.17251639068126678f * a69 * b19 + 0.14940357208251953f * a70 * b18 + 0.1767766922712326f * a71 * b17 + 0.06681530922651291f * a71 * b19 + 0.20412415266036987f * a72 * b16 + 0.03857583925127983f * a72 * b18; - out(ii, k, 60) = 0.14433756470680237f * a66 * b17 + 0.18898223340511322f * a67 * b18 + 0.21128855645656586f * a68 * b19 + 0.2182178944349289f * a69 * b20 + 0.21128855645656586f * a70 * b21 + 0.18898223340511322f * a71 * b22 + 0.14433756470680237f * a72 * b23; - out(ii, k, 61) = 0.20412415266036987f * a66 * b16 + -0.03857583925127983f * a66 * b18 + 0.1767766922712326f * a67 * b17 + -0.06681530922651291f * a67 * b19 + 0.14940357208251953f * a68 * b18 + 0.17251639068126678f * a69 * b21 + -0.13363061845302582f * a70 * b20 + 0.14940357208251953f * a70 * b22 + -0.06681530922651291f * a71 * b21 + 0.1767766922712326f * a71 * b23 + -0.03857583925127983f * a72 * b22 + 0.20412415266036987f * a72 * b24; - out(ii, k, 62) = 1.0f * a3 * b1; - out(ii, k, 63) = 1.0f * a3 * b2; - out(ii, k, 64) = 1.0f * a3 * b3; - out(ii, k, 65) = 0.3872983455657959f * a37 * b3 + 0.3872983455657959f * a38 * b2 + -0.22360679507255554f * a39 * b1 + -0.3872983455657959f * a41 * b1; - out(ii, k, 66) = 0.3872983455657959f * a38 * b1 + 0.4472135901451111f * a39 * b2 + 0.3872983455657959f * a40 * b3; - out(ii, k, 67) = 0.3872983455657959f * a37 * b1 + -0.22360679507255554f * a39 * b3 + 0.3872983455657959f * a40 * b2 + 0.3872983455657959f * a41 * b3; - out(ii, k, 68) = -0.0690065547823906f * a37 * b13 + -0.26726123690605164f * a37 * b15 + -0.16903084516525269f * a38 * b12 + -0.2182178944349289f * a38 * b14 + 0.23904572427272797f * a39 * b11 + 0.2182178944349289f * a40 * b10 + 0.26726123690605164f * a41 * b9 + 0.0690065547823906f * a41 * b11; - out(ii, k, 69) = 0.2182178944349289f * a37 * b10 + 0.2760262191295624f * a38 * b11 + 0.29277002811431885f * a39 * b12 + 0.2760262191295624f * a40 * b13 + 0.2182178944349289f * a41 * b14; - out(ii, k, 70) = 0.26726123690605164f * a37 * b9 + -0.0690065547823906f * a37 * b11 + 0.2182178944349289f * a38 * b10 + 0.23904572427272797f * a39 * b13 + -0.16903084516525269f * a40 * b12 + 0.2182178944349289f * a40 * b14 + -0.0690065547823906f * a41 * b13 + 0.26726123690605164f * a41 * b15; - out(ii, k, 71) = -0.03857583925127983f * a73 * b22 + -0.20412415266036987f * a73 * b24 + -0.06681530922651291f * a74 * b21 + -0.1767766922712326f * a74 * b23 + -0.13363061845302582f * a75 * b20 + -0.14940357208251953f * a75 * b22 + 0.17251639068126678f * a76 * b19 + 0.14940357208251953f * a77 * b18 + 0.1767766922712326f * a78 * b17 + 0.06681530922651291f * a78 * b19 + 0.20412415266036987f * a79 * b16 + 0.03857583925127983f * a79 * b18; - out(ii, k, 72) = 0.14433756470680237f * a73 * b17 + 0.18898223340511322f * a74 * b18 + 0.21128855645656586f * a75 * b19 + 0.2182178944349289f * a76 * b20 + 0.21128855645656586f * a77 * b21 + 0.18898223340511322f * a78 * b22 + 0.14433756470680237f * a79 * b23; - out(ii, k, 73) = 0.20412415266036987f * a73 * b16 + -0.03857583925127983f * a73 * b18 + 0.1767766922712326f * a74 * b17 + -0.06681530922651291f * a74 * b19 + 0.14940357208251953f * a75 * b18 + 0.17251639068126678f * a76 * b21 + -0.13363061845302582f * a77 * b20 + 0.14940357208251953f * a77 * b22 + -0.06681530922651291f * a78 * b21 + 0.1767766922712326f * a78 * b23 + -0.03857583925127983f * a79 * b22 + 0.20412415266036987f * a79 * b24; - out(ii, k, 74) = 0.3872983455657959f * a42 * b3 + 0.3872983455657959f * a43 * b2 + -0.22360679507255554f * a44 * b1 + -0.3872983455657959f * a46 * b1; - out(ii, k, 75) = 0.3872983455657959f * a43 * b1 + 0.4472135901451111f * a44 * b2 + 0.3872983455657959f * a45 * b3; - out(ii, k, 76) = 0.3872983455657959f * a42 * b1 + -0.22360679507255554f * a44 * b3 + 0.3872983455657959f * a45 * b2 + 0.3872983455657959f * a46 * b3; - out(ii, k, 77) = -0.0690065547823906f * a42 * b13 + -0.26726123690605164f * a42 * b15 + -0.16903084516525269f * a43 * b12 + -0.2182178944349289f * a43 * b14 + 0.23904572427272797f * a44 * b11 + 0.2182178944349289f * a45 * b10 + 0.26726123690605164f * a46 * b9 + 0.0690065547823906f * a46 * b11; - out(ii, k, 78) = 0.2182178944349289f * a42 * b10 + 0.2760262191295624f * a43 * b11 + 0.29277002811431885f * a44 * b12 + 0.2760262191295624f * a45 * b13 + 0.2182178944349289f * a46 * b14; - out(ii, k, 79) = 0.26726123690605164f * a42 * b9 + -0.0690065547823906f * a42 * b11 + 0.2182178944349289f * a43 * b10 + 0.23904572427272797f * a44 * b13 + -0.16903084516525269f * a45 * b12 + 0.2182178944349289f * a45 * b14 + -0.0690065547823906f * a46 * b13 + 0.26726123690605164f * a46 * b15; - out(ii, k, 80) = 0.20412415266036987f * a123 * b15 + 0.1767766922712326f * a124 * b14 + 0.14940357208251953f * a125 * b13 + 0.03857583925127983f * a125 * b15 + 0.17251639068126678f * a126 * b12 + 0.06681530922651291f * a126 * b14 + -0.13363061845302582f * a127 * b11 + -0.06681530922651291f * a128 * b10 + -0.03857583925127983f * a129 * b9 + -0.14940357208251953f * a129 * b11 + -0.1767766922712326f * a130 * b10 + -0.20412415266036987f * a131 * b9; - out(ii, k, 81) = 0.14433756470680237f * a124 * b9 + 0.18898223340511322f * a125 * b10 + 0.21128855645656586f * a126 * b11 + 0.2182178944349289f * a127 * b12 + 0.21128855645656586f * a128 * b13 + 0.18898223340511322f * a129 * b14 + 0.14433756470680237f * a130 * b15; - out(ii, k, 82) = 0.20412415266036987f * a123 * b9 + 0.1767766922712326f * a124 * b10 + -0.03857583925127983f * a125 * b9 + 0.14940357208251953f * a125 * b11 + -0.06681530922651291f * a126 * b10 + -0.13363061845302582f * a127 * b13 + 0.17251639068126678f * a128 * b12 + -0.06681530922651291f * a128 * b14 + 0.14940357208251953f * a129 * b13 + -0.03857583925127983f * a129 * b15 + 0.1767766922712326f * a130 * b14 + 0.20412415266036987f * a131 * b15; - out(ii, k, 83) = 1.0f * a14 * b0; - out(ii, k, 84) = 1.0f * a15 * b0; - out(ii, k, 85) = 1.0f * a16 * b0; - out(ii, k, 86) = -0.22360679507255554f * a14 * b6 + -0.3872983455657959f * a14 * b8 + 0.3872983455657959f * a15 * b5 + 0.3872983455657959f * a16 * b4; - out(ii, k, 87) = 0.3872983455657959f * a14 * b5 + 0.4472135901451111f * a15 * b6 + 0.3872983455657959f * a16 * b7; - out(ii, k, 88) = 0.3872983455657959f * a14 * b4 + 0.3872983455657959f * a15 * b7 + -0.22360679507255554f * a16 * b6 + 0.3872983455657959f * a16 * b8; - out(ii, k, 89) = 0.26726123690605164f * a80 * b8 + 0.2182178944349289f * a81 * b7 + 0.23904572427272797f * a82 * b6 + 0.0690065547823906f * a82 * b8 + -0.16903084516525269f * a83 * b5 + -0.0690065547823906f * a84 * b4 + -0.2182178944349289f * a85 * b5 + -0.26726123690605164f * a86 * b4; - out(ii, k, 90) = 0.2182178944349289f * a81 * b4 + 0.2760262191295624f * a82 * b5 + 0.29277002811431885f * a83 * b6 + 0.2760262191295624f * a84 * b7 + 0.2182178944349289f * a85 * b8; - out(ii, k, 91) = 0.26726123690605164f * a80 * b4 + 0.2182178944349289f * a81 * b5 + -0.0690065547823906f * a82 * b4 + -0.16903084516525269f * a83 * b7 + 0.23904572427272797f * a84 * b6 + -0.0690065547823906f * a84 * b8 + 0.2182178944349289f * a85 * b7 + 0.26726123690605164f * a86 * b8; - out(ii, k, 92) = -0.03857583925127983f * a80 * b22 + -0.20412415266036987f * a80 * b24 + -0.06681530922651291f * a81 * b21 + -0.1767766922712326f * a81 * b23 + -0.13363061845302582f * a82 * b20 + -0.14940357208251953f * a82 * b22 + 0.17251639068126678f * a83 * b19 + 0.14940357208251953f * a84 * b18 + 0.1767766922712326f * a85 * b17 + 0.06681530922651291f * a85 * b19 + 0.20412415266036987f * a86 * b16 + 0.03857583925127983f * a86 * b18; - out(ii, k, 93) = 0.14433756470680237f * a80 * b17 + 0.18898223340511322f * a81 * b18 + 0.21128855645656586f * a82 * b19 + 0.2182178944349289f * a83 * b20 + 0.21128855645656586f * a84 * b21 + 0.18898223340511322f * a85 * b22 + 0.14433756470680237f * a86 * b23; - out(ii, k, 94) = 0.20412415266036987f * a80 * b16 + -0.03857583925127983f * a80 * b18 + 0.1767766922712326f * a81 * b17 + -0.06681530922651291f * a81 * b19 + 0.14940357208251953f * a82 * b18 + 0.17251639068126678f * a83 * b21 + -0.13363061845302582f * a84 * b20 + 0.14940357208251953f * a84 * b22 + -0.06681530922651291f * a85 * b21 + 0.1767766922712326f * a85 * b23 + -0.03857583925127983f * a86 * b22 + 0.20412415266036987f * a86 * b24; - out(ii, k, 95) = 1.0f * a4 * b1; - out(ii, k, 96) = 1.0f * a4 * b2; - out(ii, k, 97) = 1.0f * a4 * b3; - out(ii, k, 98) = 0.3872983455657959f * a47 * b3 + 0.3872983455657959f * a48 * b2 + -0.22360679507255554f * a49 * b1 + -0.3872983455657959f * a51 * b1; - out(ii, k, 99) = 0.3872983455657959f * a48 * b1 + 0.4472135901451111f * a49 * b2 + 0.3872983455657959f * a50 * b3; - out(ii, k, 100) = 0.3872983455657959f * a47 * b1 + -0.22360679507255554f * a49 * b3 + 0.3872983455657959f * a50 * b2 + 0.3872983455657959f * a51 * b3; - out(ii, k, 101) = -0.0690065547823906f * a47 * b13 + -0.26726123690605164f * a47 * b15 + -0.16903084516525269f * a48 * b12 + -0.2182178944349289f * a48 * b14 + 0.23904572427272797f * a49 * b11 + 0.2182178944349289f * a50 * b10 + 0.26726123690605164f * a51 * b9 + 0.0690065547823906f * a51 * b11; - out(ii, k, 102) = 0.2182178944349289f * a47 * b10 + 0.2760262191295624f * a48 * b11 + 0.29277002811431885f * a49 * b12 + 0.2760262191295624f * a50 * b13 + 0.2182178944349289f * a51 * b14; - out(ii, k, 103) = 0.26726123690605164f * a47 * b9 + -0.0690065547823906f * a47 * b11 + 0.2182178944349289f * a48 * b10 + 0.23904572427272797f * a49 * b13 + -0.16903084516525269f * a50 * b12 + 0.2182178944349289f * a50 * b14 + -0.0690065547823906f * a51 * b13 + 0.26726123690605164f * a51 * b15; - out(ii, k, 104) = 0.20412415266036987f * a132 * b15 + 0.1767766922712326f * a133 * b14 + 0.14940357208251953f * a134 * b13 + 0.03857583925127983f * a134 * b15 + 0.17251639068126678f * a135 * b12 + 0.06681530922651291f * a135 * b14 + -0.13363061845302582f * a136 * b11 + -0.06681530922651291f * a137 * b10 + -0.03857583925127983f * a138 * b9 + -0.14940357208251953f * a138 * b11 + -0.1767766922712326f * a139 * b10 + -0.20412415266036987f * a140 * b9; - out(ii, k, 105) = 0.14433756470680237f * a133 * b9 + 0.18898223340511322f * a134 * b10 + 0.21128855645656586f * a135 * b11 + 0.2182178944349289f * a136 * b12 + 0.21128855645656586f * a137 * b13 + 0.18898223340511322f * a138 * b14 + 0.14433756470680237f * a139 * b15; - out(ii, k, 106) = 0.20412415266036987f * a132 * b9 + 0.1767766922712326f * a133 * b10 + -0.03857583925127983f * a134 * b9 + 0.14940357208251953f * a134 * b11 + -0.06681530922651291f * a135 * b10 + -0.13363061845302582f * a136 * b13 + 0.17251639068126678f * a137 * b12 + -0.06681530922651291f * a137 * b14 + 0.14940357208251953f * a138 * b13 + -0.03857583925127983f * a138 * b15 + 0.1767766922712326f * a139 * b14 + 0.20412415266036987f * a140 * b15; -} - -template -KOKKOS_INLINE_FUNCTION void rev_AAA(const V &L, const V &R, const V &D, const V &dL, const V &dR, const int ii, const int k) -{ - { - const float b0 = R(ii, k, 0); - const float b1 = R(ii, k, 1); - const float b2 = R(ii, k, 2); - const float b3 = R(ii, k, 3); - const float b4 = R(ii, k, 4); - const float b5 = R(ii, k, 5); - const float b6 = R(ii, k, 6); - const float b7 = R(ii, k, 7); - const float b8 = R(ii, k, 8); - const float b9 = R(ii, k, 9); - const float b10 = R(ii, k, 10); - const float b11 = R(ii, k, 11); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b17 = R(ii, k, 17); - const float b18 = R(ii, k, 18); - const float b19 = R(ii, k, 19); - const float b20 = R(ii, k, 20); - const float b21 = R(ii, k, 21); - const float b22 = R(ii, k, 22); - const float b23 = R(ii, k, 23); - const float b24 = R(ii, k, 24); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - float g76 = 0.0f; - float g77 = 0.0f; - float g78 = 0.0f; - float g79 = 0.0f; - float g80 = 0.0f; - float g81 = 0.0f; - float g82 = 0.0f; - float g83 = 0.0f; - float g84 = 0.0f; - float g85 = 0.0f; - float g86 = 0.0f; - float g87 = 0.0f; - float g88 = 0.0f; - float g89 = 0.0f; - float g90 = 0.0f; - float g91 = 0.0f; - float g92 = 0.0f; - float g93 = 0.0f; - float g94 = 0.0f; - float g95 = 0.0f; - float g96 = 0.0f; - float g97 = 0.0f; - float g98 = 0.0f; - float g99 = 0.0f; - float g100 = 0.0f; - float g101 = 0.0f; - float g102 = 0.0f; - float g103 = 0.0f; - float g104 = 0.0f; - float g105 = 0.0f; - float g106 = 0.0f; - float g107 = 0.0f; - float g108 = 0.0f; - float g109 = 0.0f; - float g110 = 0.0f; - float g111 = 0.0f; - float g112 = 0.0f; - float g113 = 0.0f; - float g114 = 0.0f; - float g115 = 0.0f; - float g116 = 0.0f; - float g117 = 0.0f; - float g118 = 0.0f; - float g119 = 0.0f; - float g120 = 0.0f; - float g121 = 0.0f; - float g122 = 0.0f; - float g123 = 0.0f; - float g124 = 0.0f; - float g125 = 0.0f; - float g126 = 0.0f; - float g127 = 0.0f; - float g128 = 0.0f; - float g129 = 0.0f; - float g130 = 0.0f; - float g131 = 0.0f; - float g132 = 0.0f; - float g133 = 0.0f; - float g134 = 0.0f; - float g135 = 0.0f; - float g136 = 0.0f; - float g137 = 0.0f; - float g138 = 0.0f; - float g139 = 0.0f; - float g140 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * b0; - } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * b0; - } - { const float d = D(ii, k, 2); - g8 += 0.3333333432674408f * d * b1; - g9 += 0.3333333432674408f * d * b2; - g10 += 0.3333333432674408f * d * b3; - } - { const float d = D(ii, k, 3); - g2 += 1.0f * d * b0; - } - { const float d = D(ii, k, 4); - g27 += 0.20000000298023224f * d * b4; - g28 += 0.20000000298023224f * d * b5; - g29 += 0.20000000298023224f * d * b6; - g30 += 0.20000000298023224f * d * b7; - g31 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 5); - g11 += 0.3333333432674408f * d * b1; - g12 += 0.3333333432674408f * d * b2; - g13 += 0.3333333432674408f * d * b3; - } - { const float d = D(ii, k, 6); - g3 += 1.0f * d * b0; - } - { const float d = D(ii, k, 7); - g37 += 0.20000000298023224f * d * b4; - g38 += 0.20000000298023224f * d * b5; - g39 += 0.20000000298023224f * d * b6; - g40 += 0.20000000298023224f * d * b7; - g41 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 8); - g42 += 0.20000000298023224f * d * b4; - g43 += 0.20000000298023224f * d * b5; - g44 += 0.20000000298023224f * d * b6; - g45 += 0.20000000298023224f * d * b7; - g46 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 9); - g14 += 0.3333333432674408f * d * b1; - g15 += 0.3333333432674408f * d * b2; - g16 += 0.3333333432674408f * d * b3; - } - { const float d = D(ii, k, 10); - g80 += 0.1428571492433548f * d * b9; - g81 += 0.1428571492433548f * d * b10; - g82 += 0.1428571492433548f * d * b11; - g83 += 0.1428571492433548f * d * b12; - g84 += 0.1428571492433548f * d * b13; - g85 += 0.1428571492433548f * d * b14; - g86 += 0.1428571492433548f * d * b15; - } - { const float d = D(ii, k, 11); - g4 += 1.0f * d * b0; - } - { const float d = D(ii, k, 12); - g47 += 0.20000000298023224f * d * b4; - g48 += 0.20000000298023224f * d * b5; - g49 += 0.20000000298023224f * d * b6; - g50 += 0.20000000298023224f * d * b7; - g51 += 0.20000000298023224f * d * b8; - } - { const float d = D(ii, k, 13); - g132 += 0.1111111119389534f * d * b16; - g133 += 0.1111111119389534f * d * b17; - g134 += 0.1111111119389534f * d * b18; - g135 += 0.1111111119389534f * d * b19; - g136 += 0.1111111119389534f * d * b20; - g137 += 0.1111111119389534f * d * b21; - g138 += 0.1111111119389534f * d * b22; - g139 += 0.1111111119389534f * d * b23; - g140 += 0.1111111119389534f * d * b24; - } - { const float d = D(ii, k, 14); - g0 += 1.0f * d * b1; - } - { const float d = D(ii, k, 15); - g0 += 1.0f * d * b2; - } - { const float d = D(ii, k, 16); - g0 += 1.0f * d * b3; - } - { const float d = D(ii, k, 17); - g1 += 1.0f * d * b1; - } - { const float d = D(ii, k, 18); - g1 += 1.0f * d * b2; - } - { const float d = D(ii, k, 19); - g1 += 1.0f * d * b3; - } - { const float d = D(ii, k, 20); - g8 += 1.0f * d * b0; - } - { const float d = D(ii, k, 21); - g9 += 1.0f * d * b0; - } - { const float d = D(ii, k, 22); - g10 += 1.0f * d * b0; - } - { const float d = D(ii, k, 23); - g8 += -0.22360679507255554f * d * b6; - g8 += -0.3872983455657959f * d * b8; - g9 += 0.3872983455657959f * d * b5; - g10 += 0.3872983455657959f * d * b4; - } - { const float d = D(ii, k, 24); - g8 += 0.3872983455657959f * d * b5; - g9 += 0.4472135901451111f * d * b6; - g10 += 0.3872983455657959f * d * b7; - } - { const float d = D(ii, k, 25); - g8 += 0.3872983455657959f * d * b4; - g9 += 0.3872983455657959f * d * b7; - g10 += -0.22360679507255554f * d * b6; - g10 += 0.3872983455657959f * d * b8; - } - { const float d = D(ii, k, 26); - g52 += 0.26726123690605164f * d * b8; - g53 += 0.2182178944349289f * d * b7; - g54 += 0.23904572427272797f * d * b6; - g54 += 0.0690065547823906f * d * b8; - g55 += -0.16903084516525269f * d * b5; - g56 += -0.0690065547823906f * d * b4; - g57 += -0.2182178944349289f * d * b5; - g58 += -0.26726123690605164f * d * b4; - } - { const float d = D(ii, k, 27); - g53 += 0.2182178944349289f * d * b4; - g54 += 0.2760262191295624f * d * b5; - g55 += 0.29277002811431885f * d * b6; - g56 += 0.2760262191295624f * d * b7; - g57 += 0.2182178944349289f * d * b8; - } - { const float d = D(ii, k, 28); - g52 += 0.26726123690605164f * d * b4; - g53 += 0.2182178944349289f * d * b5; - g54 += -0.0690065547823906f * d * b4; - g55 += -0.16903084516525269f * d * b7; - g56 += 0.23904572427272797f * d * b6; - g56 += -0.0690065547823906f * d * b8; - g57 += 0.2182178944349289f * d * b7; - g58 += 0.26726123690605164f * d * b8; - } - { const float d = D(ii, k, 29); - g2 += 1.0f * d * b1; - } - { const float d = D(ii, k, 30); - g2 += 1.0f * d * b2; - } - { const float d = D(ii, k, 31); - g2 += 1.0f * d * b3; - } - { const float d = D(ii, k, 32); - g27 += 0.3872983455657959f * d * b3; - g28 += 0.3872983455657959f * d * b2; - g29 += -0.22360679507255554f * d * b1; - g31 += -0.3872983455657959f * d * b1; - } - { const float d = D(ii, k, 33); - g28 += 0.3872983455657959f * d * b1; - g29 += 0.4472135901451111f * d * b2; - g30 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 34); - g27 += 0.3872983455657959f * d * b1; - g29 += -0.22360679507255554f * d * b3; - g30 += 0.3872983455657959f * d * b2; - g31 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 35); - g27 += -0.0690065547823906f * d * b13; - g27 += -0.26726123690605164f * d * b15; - g28 += -0.16903084516525269f * d * b12; - g28 += -0.2182178944349289f * d * b14; - g29 += 0.23904572427272797f * d * b11; - g30 += 0.2182178944349289f * d * b10; - g31 += 0.26726123690605164f * d * b9; - g31 += 0.0690065547823906f * d * b11; - } - { const float d = D(ii, k, 36); - g27 += 0.2182178944349289f * d * b10; - g28 += 0.2760262191295624f * d * b11; - g29 += 0.29277002811431885f * d * b12; - g30 += 0.2760262191295624f * d * b13; - g31 += 0.2182178944349289f * d * b14; - } - { const float d = D(ii, k, 37); - g27 += 0.26726123690605164f * d * b9; - g27 += -0.0690065547823906f * d * b11; - g28 += 0.2182178944349289f * d * b10; - g29 += 0.23904572427272797f * d * b13; - g30 += -0.16903084516525269f * d * b12; - g30 += 0.2182178944349289f * d * b14; - g31 += -0.0690065547823906f * d * b13; - g31 += 0.26726123690605164f * d * b15; - } - { const float d = D(ii, k, 38); - g87 += 0.20412415266036987f * d * b15; - g88 += 0.1767766922712326f * d * b14; - g89 += 0.14940357208251953f * d * b13; - g89 += 0.03857583925127983f * d * b15; - g90 += 0.17251639068126678f * d * b12; - g90 += 0.06681530922651291f * d * b14; - g91 += -0.13363061845302582f * d * b11; - g92 += -0.06681530922651291f * d * b10; - g93 += -0.03857583925127983f * d * b9; - g93 += -0.14940357208251953f * d * b11; - g94 += -0.1767766922712326f * d * b10; - g95 += -0.20412415266036987f * d * b9; - } - { const float d = D(ii, k, 39); - g88 += 0.14433756470680237f * d * b9; - g89 += 0.18898223340511322f * d * b10; - g90 += 0.21128855645656586f * d * b11; - g91 += 0.2182178944349289f * d * b12; - g92 += 0.21128855645656586f * d * b13; - g93 += 0.18898223340511322f * d * b14; - g94 += 0.14433756470680237f * d * b15; - } - { const float d = D(ii, k, 40); - g87 += 0.20412415266036987f * d * b9; - g88 += 0.1767766922712326f * d * b10; - g89 += -0.03857583925127983f * d * b9; - g89 += 0.14940357208251953f * d * b11; - g90 += -0.06681530922651291f * d * b10; - g91 += -0.13363061845302582f * d * b13; - g92 += 0.17251639068126678f * d * b12; - g92 += -0.06681530922651291f * d * b14; - g93 += 0.14940357208251953f * d * b13; - g93 += -0.03857583925127983f * d * b15; - g94 += 0.1767766922712326f * d * b14; - g95 += 0.20412415266036987f * d * b15; - } - { const float d = D(ii, k, 41); - g32 += 0.3872983455657959f * d * b3; - g33 += 0.3872983455657959f * d * b2; - g34 += -0.22360679507255554f * d * b1; - g36 += -0.3872983455657959f * d * b1; - } - { const float d = D(ii, k, 42); - g33 += 0.3872983455657959f * d * b1; - g34 += 0.4472135901451111f * d * b2; - g35 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 43); - g32 += 0.3872983455657959f * d * b1; - g34 += -0.22360679507255554f * d * b3; - g35 += 0.3872983455657959f * d * b2; - g36 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 44); - g32 += -0.0690065547823906f * d * b13; - g32 += -0.26726123690605164f * d * b15; - g33 += -0.16903084516525269f * d * b12; - g33 += -0.2182178944349289f * d * b14; - g34 += 0.23904572427272797f * d * b11; - g35 += 0.2182178944349289f * d * b10; - g36 += 0.26726123690605164f * d * b9; - g36 += 0.0690065547823906f * d * b11; - } - { const float d = D(ii, k, 45); - g32 += 0.2182178944349289f * d * b10; - g33 += 0.2760262191295624f * d * b11; - g34 += 0.29277002811431885f * d * b12; - g35 += 0.2760262191295624f * d * b13; - g36 += 0.2182178944349289f * d * b14; - } - { const float d = D(ii, k, 46); - g32 += 0.26726123690605164f * d * b9; - g32 += -0.0690065547823906f * d * b11; - g33 += 0.2182178944349289f * d * b10; - g34 += 0.23904572427272797f * d * b13; - g35 += -0.16903084516525269f * d * b12; - g35 += 0.2182178944349289f * d * b14; - g36 += -0.0690065547823906f * d * b13; - g36 += 0.26726123690605164f * d * b15; - } - { const float d = D(ii, k, 47); - g96 += 0.20412415266036987f * d * b15; - g97 += 0.1767766922712326f * d * b14; - g98 += 0.14940357208251953f * d * b13; - g98 += 0.03857583925127983f * d * b15; - g99 += 0.17251639068126678f * d * b12; - g99 += 0.06681530922651291f * d * b14; - g100 += -0.13363061845302582f * d * b11; - g101 += -0.06681530922651291f * d * b10; - g102 += -0.03857583925127983f * d * b9; - g102 += -0.14940357208251953f * d * b11; - g103 += -0.1767766922712326f * d * b10; - g104 += -0.20412415266036987f * d * b9; - } - { const float d = D(ii, k, 48); - g97 += 0.14433756470680237f * d * b9; - g98 += 0.18898223340511322f * d * b10; - g99 += 0.21128855645656586f * d * b11; - g100 += 0.2182178944349289f * d * b12; - g101 += 0.21128855645656586f * d * b13; - g102 += 0.18898223340511322f * d * b14; - g103 += 0.14433756470680237f * d * b15; - } - { const float d = D(ii, k, 49); - g96 += 0.20412415266036987f * d * b9; - g97 += 0.1767766922712326f * d * b10; - g98 += -0.03857583925127983f * d * b9; - g98 += 0.14940357208251953f * d * b11; - g99 += -0.06681530922651291f * d * b10; - g100 += -0.13363061845302582f * d * b13; - g101 += 0.17251639068126678f * d * b12; - g101 += -0.06681530922651291f * d * b14; - g102 += 0.14940357208251953f * d * b13; - g102 += -0.03857583925127983f * d * b15; - g103 += 0.1767766922712326f * d * b14; - g104 += 0.20412415266036987f * d * b15; - } - { const float d = D(ii, k, 50); - g11 += 1.0f * d * b0; - } - { const float d = D(ii, k, 51); - g12 += 1.0f * d * b0; - } - { const float d = D(ii, k, 52); - g13 += 1.0f * d * b0; - } - { const float d = D(ii, k, 53); - g11 += -0.22360679507255554f * d * b6; - g11 += -0.3872983455657959f * d * b8; - g12 += 0.3872983455657959f * d * b5; - g13 += 0.3872983455657959f * d * b4; - } - { const float d = D(ii, k, 54); - g11 += 0.3872983455657959f * d * b5; - g12 += 0.4472135901451111f * d * b6; - g13 += 0.3872983455657959f * d * b7; - } - { const float d = D(ii, k, 55); - g11 += 0.3872983455657959f * d * b4; - g12 += 0.3872983455657959f * d * b7; - g13 += -0.22360679507255554f * d * b6; - g13 += 0.3872983455657959f * d * b8; - } - { const float d = D(ii, k, 56); - g66 += 0.26726123690605164f * d * b8; - g67 += 0.2182178944349289f * d * b7; - g68 += 0.23904572427272797f * d * b6; - g68 += 0.0690065547823906f * d * b8; - g69 += -0.16903084516525269f * d * b5; - g70 += -0.0690065547823906f * d * b4; - g71 += -0.2182178944349289f * d * b5; - g72 += -0.26726123690605164f * d * b4; - } - { const float d = D(ii, k, 57); - g67 += 0.2182178944349289f * d * b4; - g68 += 0.2760262191295624f * d * b5; - g69 += 0.29277002811431885f * d * b6; - g70 += 0.2760262191295624f * d * b7; - g71 += 0.2182178944349289f * d * b8; - } - { const float d = D(ii, k, 58); - g66 += 0.26726123690605164f * d * b4; - g67 += 0.2182178944349289f * d * b5; - g68 += -0.0690065547823906f * d * b4; - g69 += -0.16903084516525269f * d * b7; - g70 += 0.23904572427272797f * d * b6; - g70 += -0.0690065547823906f * d * b8; - g71 += 0.2182178944349289f * d * b7; - g72 += 0.26726123690605164f * d * b8; - } - { const float d = D(ii, k, 59); - g66 += -0.03857583925127983f * d * b22; - g66 += -0.20412415266036987f * d * b24; - g67 += -0.06681530922651291f * d * b21; - g67 += -0.1767766922712326f * d * b23; - g68 += -0.13363061845302582f * d * b20; - g68 += -0.14940357208251953f * d * b22; - g69 += 0.17251639068126678f * d * b19; - g70 += 0.14940357208251953f * d * b18; - g71 += 0.1767766922712326f * d * b17; - g71 += 0.06681530922651291f * d * b19; - g72 += 0.20412415266036987f * d * b16; - g72 += 0.03857583925127983f * d * b18; - } - { const float d = D(ii, k, 60); - g66 += 0.14433756470680237f * d * b17; - g67 += 0.18898223340511322f * d * b18; - g68 += 0.21128855645656586f * d * b19; - g69 += 0.2182178944349289f * d * b20; - g70 += 0.21128855645656586f * d * b21; - g71 += 0.18898223340511322f * d * b22; - g72 += 0.14433756470680237f * d * b23; - } - { const float d = D(ii, k, 61); - g66 += 0.20412415266036987f * d * b16; - g66 += -0.03857583925127983f * d * b18; - g67 += 0.1767766922712326f * d * b17; - g67 += -0.06681530922651291f * d * b19; - g68 += 0.14940357208251953f * d * b18; - g69 += 0.17251639068126678f * d * b21; - g70 += -0.13363061845302582f * d * b20; - g70 += 0.14940357208251953f * d * b22; - g71 += -0.06681530922651291f * d * b21; - g71 += 0.1767766922712326f * d * b23; - g72 += -0.03857583925127983f * d * b22; - g72 += 0.20412415266036987f * d * b24; - } - { const float d = D(ii, k, 62); - g3 += 1.0f * d * b1; - } - { const float d = D(ii, k, 63); - g3 += 1.0f * d * b2; - } - { const float d = D(ii, k, 64); - g3 += 1.0f * d * b3; - } - { const float d = D(ii, k, 65); - g37 += 0.3872983455657959f * d * b3; - g38 += 0.3872983455657959f * d * b2; - g39 += -0.22360679507255554f * d * b1; - g41 += -0.3872983455657959f * d * b1; - } - { const float d = D(ii, k, 66); - g38 += 0.3872983455657959f * d * b1; - g39 += 0.4472135901451111f * d * b2; - g40 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 67); - g37 += 0.3872983455657959f * d * b1; - g39 += -0.22360679507255554f * d * b3; - g40 += 0.3872983455657959f * d * b2; - g41 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 68); - g37 += -0.0690065547823906f * d * b13; - g37 += -0.26726123690605164f * d * b15; - g38 += -0.16903084516525269f * d * b12; - g38 += -0.2182178944349289f * d * b14; - g39 += 0.23904572427272797f * d * b11; - g40 += 0.2182178944349289f * d * b10; - g41 += 0.26726123690605164f * d * b9; - g41 += 0.0690065547823906f * d * b11; - } - { const float d = D(ii, k, 69); - g37 += 0.2182178944349289f * d * b10; - g38 += 0.2760262191295624f * d * b11; - g39 += 0.29277002811431885f * d * b12; - g40 += 0.2760262191295624f * d * b13; - g41 += 0.2182178944349289f * d * b14; - } - { const float d = D(ii, k, 70); - g37 += 0.26726123690605164f * d * b9; - g37 += -0.0690065547823906f * d * b11; - g38 += 0.2182178944349289f * d * b10; - g39 += 0.23904572427272797f * d * b13; - g40 += -0.16903084516525269f * d * b12; - g40 += 0.2182178944349289f * d * b14; - g41 += -0.0690065547823906f * d * b13; - g41 += 0.26726123690605164f * d * b15; - } - { const float d = D(ii, k, 71); - g73 += -0.03857583925127983f * d * b22; - g73 += -0.20412415266036987f * d * b24; - g74 += -0.06681530922651291f * d * b21; - g74 += -0.1767766922712326f * d * b23; - g75 += -0.13363061845302582f * d * b20; - g75 += -0.14940357208251953f * d * b22; - g76 += 0.17251639068126678f * d * b19; - g77 += 0.14940357208251953f * d * b18; - g78 += 0.1767766922712326f * d * b17; - g78 += 0.06681530922651291f * d * b19; - g79 += 0.20412415266036987f * d * b16; - g79 += 0.03857583925127983f * d * b18; - } - { const float d = D(ii, k, 72); - g73 += 0.14433756470680237f * d * b17; - g74 += 0.18898223340511322f * d * b18; - g75 += 0.21128855645656586f * d * b19; - g76 += 0.2182178944349289f * d * b20; - g77 += 0.21128855645656586f * d * b21; - g78 += 0.18898223340511322f * d * b22; - g79 += 0.14433756470680237f * d * b23; - } - { const float d = D(ii, k, 73); - g73 += 0.20412415266036987f * d * b16; - g73 += -0.03857583925127983f * d * b18; - g74 += 0.1767766922712326f * d * b17; - g74 += -0.06681530922651291f * d * b19; - g75 += 0.14940357208251953f * d * b18; - g76 += 0.17251639068126678f * d * b21; - g77 += -0.13363061845302582f * d * b20; - g77 += 0.14940357208251953f * d * b22; - g78 += -0.06681530922651291f * d * b21; - g78 += 0.1767766922712326f * d * b23; - g79 += -0.03857583925127983f * d * b22; - g79 += 0.20412415266036987f * d * b24; - } - { const float d = D(ii, k, 74); - g42 += 0.3872983455657959f * d * b3; - g43 += 0.3872983455657959f * d * b2; - g44 += -0.22360679507255554f * d * b1; - g46 += -0.3872983455657959f * d * b1; - } - { const float d = D(ii, k, 75); - g43 += 0.3872983455657959f * d * b1; - g44 += 0.4472135901451111f * d * b2; - g45 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 76); - g42 += 0.3872983455657959f * d * b1; - g44 += -0.22360679507255554f * d * b3; - g45 += 0.3872983455657959f * d * b2; - g46 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 77); - g42 += -0.0690065547823906f * d * b13; - g42 += -0.26726123690605164f * d * b15; - g43 += -0.16903084516525269f * d * b12; - g43 += -0.2182178944349289f * d * b14; - g44 += 0.23904572427272797f * d * b11; - g45 += 0.2182178944349289f * d * b10; - g46 += 0.26726123690605164f * d * b9; - g46 += 0.0690065547823906f * d * b11; - } - { const float d = D(ii, k, 78); - g42 += 0.2182178944349289f * d * b10; - g43 += 0.2760262191295624f * d * b11; - g44 += 0.29277002811431885f * d * b12; - g45 += 0.2760262191295624f * d * b13; - g46 += 0.2182178944349289f * d * b14; - } - { const float d = D(ii, k, 79); - g42 += 0.26726123690605164f * d * b9; - g42 += -0.0690065547823906f * d * b11; - g43 += 0.2182178944349289f * d * b10; - g44 += 0.23904572427272797f * d * b13; - g45 += -0.16903084516525269f * d * b12; - g45 += 0.2182178944349289f * d * b14; - g46 += -0.0690065547823906f * d * b13; - g46 += 0.26726123690605164f * d * b15; - } - { const float d = D(ii, k, 80); - g123 += 0.20412415266036987f * d * b15; - g124 += 0.1767766922712326f * d * b14; - g125 += 0.14940357208251953f * d * b13; - g125 += 0.03857583925127983f * d * b15; - g126 += 0.17251639068126678f * d * b12; - g126 += 0.06681530922651291f * d * b14; - g127 += -0.13363061845302582f * d * b11; - g128 += -0.06681530922651291f * d * b10; - g129 += -0.03857583925127983f * d * b9; - g129 += -0.14940357208251953f * d * b11; - g130 += -0.1767766922712326f * d * b10; - g131 += -0.20412415266036987f * d * b9; - } - { const float d = D(ii, k, 81); - g124 += 0.14433756470680237f * d * b9; - g125 += 0.18898223340511322f * d * b10; - g126 += 0.21128855645656586f * d * b11; - g127 += 0.2182178944349289f * d * b12; - g128 += 0.21128855645656586f * d * b13; - g129 += 0.18898223340511322f * d * b14; - g130 += 0.14433756470680237f * d * b15; - } - { const float d = D(ii, k, 82); - g123 += 0.20412415266036987f * d * b9; - g124 += 0.1767766922712326f * d * b10; - g125 += -0.03857583925127983f * d * b9; - g125 += 0.14940357208251953f * d * b11; - g126 += -0.06681530922651291f * d * b10; - g127 += -0.13363061845302582f * d * b13; - g128 += 0.17251639068126678f * d * b12; - g128 += -0.06681530922651291f * d * b14; - g129 += 0.14940357208251953f * d * b13; - g129 += -0.03857583925127983f * d * b15; - g130 += 0.1767766922712326f * d * b14; - g131 += 0.20412415266036987f * d * b15; - } - { const float d = D(ii, k, 83); - g14 += 1.0f * d * b0; - } - { const float d = D(ii, k, 84); - g15 += 1.0f * d * b0; - } - { const float d = D(ii, k, 85); - g16 += 1.0f * d * b0; - } - { const float d = D(ii, k, 86); - g14 += -0.22360679507255554f * d * b6; - g14 += -0.3872983455657959f * d * b8; - g15 += 0.3872983455657959f * d * b5; - g16 += 0.3872983455657959f * d * b4; - } - { const float d = D(ii, k, 87); - g14 += 0.3872983455657959f * d * b5; - g15 += 0.4472135901451111f * d * b6; - g16 += 0.3872983455657959f * d * b7; - } - { const float d = D(ii, k, 88); - g14 += 0.3872983455657959f * d * b4; - g15 += 0.3872983455657959f * d * b7; - g16 += -0.22360679507255554f * d * b6; - g16 += 0.3872983455657959f * d * b8; - } - { const float d = D(ii, k, 89); - g80 += 0.26726123690605164f * d * b8; - g81 += 0.2182178944349289f * d * b7; - g82 += 0.23904572427272797f * d * b6; - g82 += 0.0690065547823906f * d * b8; - g83 += -0.16903084516525269f * d * b5; - g84 += -0.0690065547823906f * d * b4; - g85 += -0.2182178944349289f * d * b5; - g86 += -0.26726123690605164f * d * b4; - } - { const float d = D(ii, k, 90); - g81 += 0.2182178944349289f * d * b4; - g82 += 0.2760262191295624f * d * b5; - g83 += 0.29277002811431885f * d * b6; - g84 += 0.2760262191295624f * d * b7; - g85 += 0.2182178944349289f * d * b8; - } - { const float d = D(ii, k, 91); - g80 += 0.26726123690605164f * d * b4; - g81 += 0.2182178944349289f * d * b5; - g82 += -0.0690065547823906f * d * b4; - g83 += -0.16903084516525269f * d * b7; - g84 += 0.23904572427272797f * d * b6; - g84 += -0.0690065547823906f * d * b8; - g85 += 0.2182178944349289f * d * b7; - g86 += 0.26726123690605164f * d * b8; - } - { const float d = D(ii, k, 92); - g80 += -0.03857583925127983f * d * b22; - g80 += -0.20412415266036987f * d * b24; - g81 += -0.06681530922651291f * d * b21; - g81 += -0.1767766922712326f * d * b23; - g82 += -0.13363061845302582f * d * b20; - g82 += -0.14940357208251953f * d * b22; - g83 += 0.17251639068126678f * d * b19; - g84 += 0.14940357208251953f * d * b18; - g85 += 0.1767766922712326f * d * b17; - g85 += 0.06681530922651291f * d * b19; - g86 += 0.20412415266036987f * d * b16; - g86 += 0.03857583925127983f * d * b18; - } - { const float d = D(ii, k, 93); - g80 += 0.14433756470680237f * d * b17; - g81 += 0.18898223340511322f * d * b18; - g82 += 0.21128855645656586f * d * b19; - g83 += 0.2182178944349289f * d * b20; - g84 += 0.21128855645656586f * d * b21; - g85 += 0.18898223340511322f * d * b22; - g86 += 0.14433756470680237f * d * b23; - } - { const float d = D(ii, k, 94); - g80 += 0.20412415266036987f * d * b16; - g80 += -0.03857583925127983f * d * b18; - g81 += 0.1767766922712326f * d * b17; - g81 += -0.06681530922651291f * d * b19; - g82 += 0.14940357208251953f * d * b18; - g83 += 0.17251639068126678f * d * b21; - g84 += -0.13363061845302582f * d * b20; - g84 += 0.14940357208251953f * d * b22; - g85 += -0.06681530922651291f * d * b21; - g85 += 0.1767766922712326f * d * b23; - g86 += -0.03857583925127983f * d * b22; - g86 += 0.20412415266036987f * d * b24; - } - { const float d = D(ii, k, 95); - g4 += 1.0f * d * b1; - } - { const float d = D(ii, k, 96); - g4 += 1.0f * d * b2; - } - { const float d = D(ii, k, 97); - g4 += 1.0f * d * b3; - } - { const float d = D(ii, k, 98); - g47 += 0.3872983455657959f * d * b3; - g48 += 0.3872983455657959f * d * b2; - g49 += -0.22360679507255554f * d * b1; - g51 += -0.3872983455657959f * d * b1; - } - { const float d = D(ii, k, 99); - g48 += 0.3872983455657959f * d * b1; - g49 += 0.4472135901451111f * d * b2; - g50 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 100); - g47 += 0.3872983455657959f * d * b1; - g49 += -0.22360679507255554f * d * b3; - g50 += 0.3872983455657959f * d * b2; - g51 += 0.3872983455657959f * d * b3; - } - { const float d = D(ii, k, 101); - g47 += -0.0690065547823906f * d * b13; - g47 += -0.26726123690605164f * d * b15; - g48 += -0.16903084516525269f * d * b12; - g48 += -0.2182178944349289f * d * b14; - g49 += 0.23904572427272797f * d * b11; - g50 += 0.2182178944349289f * d * b10; - g51 += 0.26726123690605164f * d * b9; - g51 += 0.0690065547823906f * d * b11; - } - { const float d = D(ii, k, 102); - g47 += 0.2182178944349289f * d * b10; - g48 += 0.2760262191295624f * d * b11; - g49 += 0.29277002811431885f * d * b12; - g50 += 0.2760262191295624f * d * b13; - g51 += 0.2182178944349289f * d * b14; - } - { const float d = D(ii, k, 103); - g47 += 0.26726123690605164f * d * b9; - g47 += -0.0690065547823906f * d * b11; - g48 += 0.2182178944349289f * d * b10; - g49 += 0.23904572427272797f * d * b13; - g50 += -0.16903084516525269f * d * b12; - g50 += 0.2182178944349289f * d * b14; - g51 += -0.0690065547823906f * d * b13; - g51 += 0.26726123690605164f * d * b15; - } - { const float d = D(ii, k, 104); - g132 += 0.20412415266036987f * d * b15; - g133 += 0.1767766922712326f * d * b14; - g134 += 0.14940357208251953f * d * b13; - g134 += 0.03857583925127983f * d * b15; - g135 += 0.17251639068126678f * d * b12; - g135 += 0.06681530922651291f * d * b14; - g136 += -0.13363061845302582f * d * b11; - g137 += -0.06681530922651291f * d * b10; - g138 += -0.03857583925127983f * d * b9; - g138 += -0.14940357208251953f * d * b11; - g139 += -0.1767766922712326f * d * b10; - g140 += -0.20412415266036987f * d * b9; - } - { const float d = D(ii, k, 105); - g133 += 0.14433756470680237f * d * b9; - g134 += 0.18898223340511322f * d * b10; - g135 += 0.21128855645656586f * d * b11; - g136 += 0.2182178944349289f * d * b12; - g137 += 0.21128855645656586f * d * b13; - g138 += 0.18898223340511322f * d * b14; - g139 += 0.14433756470680237f * d * b15; - } - { const float d = D(ii, k, 106); - g132 += 0.20412415266036987f * d * b9; - g133 += 0.1767766922712326f * d * b10; - g134 += -0.03857583925127983f * d * b9; - g134 += 0.14940357208251953f * d * b11; - g135 += -0.06681530922651291f * d * b10; - g136 += -0.13363061845302582f * d * b13; - g137 += 0.17251639068126678f * d * b12; - g137 += -0.06681530922651291f * d * b14; - g138 += 0.14940357208251953f * d * b13; - g138 += -0.03857583925127983f * d * b15; - g139 += 0.1767766922712326f * d * b14; - g140 += 0.20412415266036987f * d * b15; - } - dL(ii, k, 0) = g0; - dL(ii, k, 1) = g1; - dL(ii, k, 2) = g2; - dL(ii, k, 3) = g3; - dL(ii, k, 4) = g4; - dL(ii, k, 5) = g5; - dL(ii, k, 6) = g6; - dL(ii, k, 7) = g7; - dL(ii, k, 8) = g8; - dL(ii, k, 9) = g9; - dL(ii, k, 10) = g10; - dL(ii, k, 11) = g11; - dL(ii, k, 12) = g12; - dL(ii, k, 13) = g13; - dL(ii, k, 14) = g14; - dL(ii, k, 15) = g15; - dL(ii, k, 16) = g16; - dL(ii, k, 17) = g17; - dL(ii, k, 18) = g18; - dL(ii, k, 19) = g19; - dL(ii, k, 20) = g20; - dL(ii, k, 21) = g21; - dL(ii, k, 22) = g22; - dL(ii, k, 23) = g23; - dL(ii, k, 24) = g24; - dL(ii, k, 25) = g25; - dL(ii, k, 26) = g26; - dL(ii, k, 27) = g27; - dL(ii, k, 28) = g28; - dL(ii, k, 29) = g29; - dL(ii, k, 30) = g30; - dL(ii, k, 31) = g31; - dL(ii, k, 32) = g32; - dL(ii, k, 33) = g33; - dL(ii, k, 34) = g34; - dL(ii, k, 35) = g35; - dL(ii, k, 36) = g36; - dL(ii, k, 37) = g37; - dL(ii, k, 38) = g38; - dL(ii, k, 39) = g39; - dL(ii, k, 40) = g40; - dL(ii, k, 41) = g41; - dL(ii, k, 42) = g42; - dL(ii, k, 43) = g43; - dL(ii, k, 44) = g44; - dL(ii, k, 45) = g45; - dL(ii, k, 46) = g46; - dL(ii, k, 47) = g47; - dL(ii, k, 48) = g48; - dL(ii, k, 49) = g49; - dL(ii, k, 50) = g50; - dL(ii, k, 51) = g51; - dL(ii, k, 52) = g52; - dL(ii, k, 53) = g53; - dL(ii, k, 54) = g54; - dL(ii, k, 55) = g55; - dL(ii, k, 56) = g56; - dL(ii, k, 57) = g57; - dL(ii, k, 58) = g58; - dL(ii, k, 59) = g59; - dL(ii, k, 60) = g60; - dL(ii, k, 61) = g61; - dL(ii, k, 62) = g62; - dL(ii, k, 63) = g63; - dL(ii, k, 64) = g64; - dL(ii, k, 65) = g65; - dL(ii, k, 66) = g66; - dL(ii, k, 67) = g67; - dL(ii, k, 68) = g68; - dL(ii, k, 69) = g69; - dL(ii, k, 70) = g70; - dL(ii, k, 71) = g71; - dL(ii, k, 72) = g72; - dL(ii, k, 73) = g73; - dL(ii, k, 74) = g74; - dL(ii, k, 75) = g75; - dL(ii, k, 76) = g76; - dL(ii, k, 77) = g77; - dL(ii, k, 78) = g78; - dL(ii, k, 79) = g79; - dL(ii, k, 80) = g80; - dL(ii, k, 81) = g81; - dL(ii, k, 82) = g82; - dL(ii, k, 83) = g83; - dL(ii, k, 84) = g84; - dL(ii, k, 85) = g85; - dL(ii, k, 86) = g86; - dL(ii, k, 87) = g87; - dL(ii, k, 88) = g88; - dL(ii, k, 89) = g89; - dL(ii, k, 90) = g90; - dL(ii, k, 91) = g91; - dL(ii, k, 92) = g92; - dL(ii, k, 93) = g93; - dL(ii, k, 94) = g94; - dL(ii, k, 95) = g95; - dL(ii, k, 96) = g96; - dL(ii, k, 97) = g97; - dL(ii, k, 98) = g98; - dL(ii, k, 99) = g99; - dL(ii, k, 100) = g100; - dL(ii, k, 101) = g101; - dL(ii, k, 102) = g102; - dL(ii, k, 103) = g103; - dL(ii, k, 104) = g104; - dL(ii, k, 105) = g105; - dL(ii, k, 106) = g106; - dL(ii, k, 107) = g107; - dL(ii, k, 108) = g108; - dL(ii, k, 109) = g109; - dL(ii, k, 110) = g110; - dL(ii, k, 111) = g111; - dL(ii, k, 112) = g112; - dL(ii, k, 113) = g113; - dL(ii, k, 114) = g114; - dL(ii, k, 115) = g115; - dL(ii, k, 116) = g116; - dL(ii, k, 117) = g117; - dL(ii, k, 118) = g118; - dL(ii, k, 119) = g119; - dL(ii, k, 120) = g120; - dL(ii, k, 121) = g121; - dL(ii, k, 122) = g122; - dL(ii, k, 123) = g123; - dL(ii, k, 124) = g124; - dL(ii, k, 125) = g125; - dL(ii, k, 126) = g126; - dL(ii, k, 127) = g127; - dL(ii, k, 128) = g128; - dL(ii, k, 129) = g129; - dL(ii, k, 130) = g130; - dL(ii, k, 131) = g131; - dL(ii, k, 132) = g132; - dL(ii, k, 133) = g133; - dL(ii, k, 134) = g134; - dL(ii, k, 135) = g135; - dL(ii, k, 136) = g136; - dL(ii, k, 137) = g137; - dL(ii, k, 138) = g138; - dL(ii, k, 139) = g139; - dL(ii, k, 140) = g140; - } - } - { - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a33 = L(ii, k, 33); - const float a34 = L(ii, k, 34); - const float a35 = L(ii, k, 35); - const float a36 = L(ii, k, 36); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a48 = L(ii, k, 48); - const float a49 = L(ii, k, 49); - const float a50 = L(ii, k, 50); - const float a51 = L(ii, k, 51); - const float a52 = L(ii, k, 52); - const float a53 = L(ii, k, 53); - const float a54 = L(ii, k, 54); - const float a55 = L(ii, k, 55); - const float a56 = L(ii, k, 56); - const float a57 = L(ii, k, 57); - const float a58 = L(ii, k, 58); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); - const float a76 = L(ii, k, 76); - const float a77 = L(ii, k, 77); - const float a78 = L(ii, k, 78); - const float a79 = L(ii, k, 79); - const float a80 = L(ii, k, 80); - const float a81 = L(ii, k, 81); - const float a82 = L(ii, k, 82); - const float a83 = L(ii, k, 83); - const float a84 = L(ii, k, 84); - const float a85 = L(ii, k, 85); - const float a86 = L(ii, k, 86); - const float a87 = L(ii, k, 87); - const float a88 = L(ii, k, 88); - const float a89 = L(ii, k, 89); - const float a90 = L(ii, k, 90); - const float a91 = L(ii, k, 91); - const float a92 = L(ii, k, 92); - const float a93 = L(ii, k, 93); - const float a94 = L(ii, k, 94); - const float a95 = L(ii, k, 95); - const float a96 = L(ii, k, 96); - const float a97 = L(ii, k, 97); - const float a98 = L(ii, k, 98); - const float a99 = L(ii, k, 99); - const float a100 = L(ii, k, 100); - const float a101 = L(ii, k, 101); - const float a102 = L(ii, k, 102); - const float a103 = L(ii, k, 103); - const float a104 = L(ii, k, 104); - const float a123 = L(ii, k, 123); - const float a124 = L(ii, k, 124); - const float a125 = L(ii, k, 125); - const float a126 = L(ii, k, 126); - const float a127 = L(ii, k, 127); - const float a128 = L(ii, k, 128); - const float a129 = L(ii, k, 129); - const float a130 = L(ii, k, 130); - const float a131 = L(ii, k, 131); - const float a132 = L(ii, k, 132); - const float a133 = L(ii, k, 133); - const float a134 = L(ii, k, 134); - const float a135 = L(ii, k, 135); - const float a136 = L(ii, k, 136); - const float a137 = L(ii, k, 137); - const float a138 = L(ii, k, 138); - const float a139 = L(ii, k, 139); - const float a140 = L(ii, k, 140); - float h0 = 0.0f; - float h1 = 0.0f; - float h2 = 0.0f; - float h3 = 0.0f; - float h4 = 0.0f; - float h5 = 0.0f; - float h6 = 0.0f; - float h7 = 0.0f; - float h8 = 0.0f; - float h9 = 0.0f; - float h10 = 0.0f; - float h11 = 0.0f; - float h12 = 0.0f; - float h13 = 0.0f; - float h14 = 0.0f; - float h15 = 0.0f; - float h16 = 0.0f; - float h17 = 0.0f; - float h18 = 0.0f; - float h19 = 0.0f; - float h20 = 0.0f; - float h21 = 0.0f; - float h22 = 0.0f; - float h23 = 0.0f; - float h24 = 0.0f; - { const float d = D(ii, k, 0); - h0 += 1.0f * d * a0; - } - { const float d = D(ii, k, 1); - h0 += 1.0f * d * a1; - } - { const float d = D(ii, k, 2); - h1 += 0.3333333432674408f * d * a8; - h2 += 0.3333333432674408f * d * a9; - h3 += 0.3333333432674408f * d * a10; - } - { const float d = D(ii, k, 3); - h0 += 1.0f * d * a2; - } - { const float d = D(ii, k, 4); - h4 += 0.20000000298023224f * d * a27; - h5 += 0.20000000298023224f * d * a28; - h6 += 0.20000000298023224f * d * a29; - h7 += 0.20000000298023224f * d * a30; - h8 += 0.20000000298023224f * d * a31; - } - { const float d = D(ii, k, 5); - h1 += 0.3333333432674408f * d * a11; - h2 += 0.3333333432674408f * d * a12; - h3 += 0.3333333432674408f * d * a13; - } - { const float d = D(ii, k, 6); - h0 += 1.0f * d * a3; - } - { const float d = D(ii, k, 7); - h4 += 0.20000000298023224f * d * a37; - h5 += 0.20000000298023224f * d * a38; - h6 += 0.20000000298023224f * d * a39; - h7 += 0.20000000298023224f * d * a40; - h8 += 0.20000000298023224f * d * a41; - } - { const float d = D(ii, k, 8); - h4 += 0.20000000298023224f * d * a42; - h5 += 0.20000000298023224f * d * a43; - h6 += 0.20000000298023224f * d * a44; - h7 += 0.20000000298023224f * d * a45; - h8 += 0.20000000298023224f * d * a46; - } - { const float d = D(ii, k, 9); - h1 += 0.3333333432674408f * d * a14; - h2 += 0.3333333432674408f * d * a15; - h3 += 0.3333333432674408f * d * a16; - } - { const float d = D(ii, k, 10); - h9 += 0.1428571492433548f * d * a80; - h10 += 0.1428571492433548f * d * a81; - h11 += 0.1428571492433548f * d * a82; - h12 += 0.1428571492433548f * d * a83; - h13 += 0.1428571492433548f * d * a84; - h14 += 0.1428571492433548f * d * a85; - h15 += 0.1428571492433548f * d * a86; - } - { const float d = D(ii, k, 11); - h0 += 1.0f * d * a4; - } - { const float d = D(ii, k, 12); - h4 += 0.20000000298023224f * d * a47; - h5 += 0.20000000298023224f * d * a48; - h6 += 0.20000000298023224f * d * a49; - h7 += 0.20000000298023224f * d * a50; - h8 += 0.20000000298023224f * d * a51; - } - { const float d = D(ii, k, 13); - h16 += 0.1111111119389534f * d * a132; - h17 += 0.1111111119389534f * d * a133; - h18 += 0.1111111119389534f * d * a134; - h19 += 0.1111111119389534f * d * a135; - h20 += 0.1111111119389534f * d * a136; - h21 += 0.1111111119389534f * d * a137; - h22 += 0.1111111119389534f * d * a138; - h23 += 0.1111111119389534f * d * a139; - h24 += 0.1111111119389534f * d * a140; - } - { const float d = D(ii, k, 14); - h1 += 1.0f * d * a0; - } - { const float d = D(ii, k, 15); - h2 += 1.0f * d * a0; - } - { const float d = D(ii, k, 16); - h3 += 1.0f * d * a0; - } - { const float d = D(ii, k, 17); - h1 += 1.0f * d * a1; - } - { const float d = D(ii, k, 18); - h2 += 1.0f * d * a1; - } - { const float d = D(ii, k, 19); - h3 += 1.0f * d * a1; - } - { const float d = D(ii, k, 20); - h0 += 1.0f * d * a8; - } - { const float d = D(ii, k, 21); - h0 += 1.0f * d * a9; - } - { const float d = D(ii, k, 22); - h0 += 1.0f * d * a10; - } - { const float d = D(ii, k, 23); - h6 += -0.22360679507255554f * d * a8; - h8 += -0.3872983455657959f * d * a8; - h5 += 0.3872983455657959f * d * a9; - h4 += 0.3872983455657959f * d * a10; - } - { const float d = D(ii, k, 24); - h5 += 0.3872983455657959f * d * a8; - h6 += 0.4472135901451111f * d * a9; - h7 += 0.3872983455657959f * d * a10; - } - { const float d = D(ii, k, 25); - h4 += 0.3872983455657959f * d * a8; - h7 += 0.3872983455657959f * d * a9; - h6 += -0.22360679507255554f * d * a10; - h8 += 0.3872983455657959f * d * a10; - } - { const float d = D(ii, k, 26); - h8 += 0.26726123690605164f * d * a52; - h7 += 0.2182178944349289f * d * a53; - h6 += 0.23904572427272797f * d * a54; - h8 += 0.0690065547823906f * d * a54; - h5 += -0.16903084516525269f * d * a55; - h4 += -0.0690065547823906f * d * a56; - h5 += -0.2182178944349289f * d * a57; - h4 += -0.26726123690605164f * d * a58; - } - { const float d = D(ii, k, 27); - h4 += 0.2182178944349289f * d * a53; - h5 += 0.2760262191295624f * d * a54; - h6 += 0.29277002811431885f * d * a55; - h7 += 0.2760262191295624f * d * a56; - h8 += 0.2182178944349289f * d * a57; - } - { const float d = D(ii, k, 28); - h4 += 0.26726123690605164f * d * a52; - h5 += 0.2182178944349289f * d * a53; - h4 += -0.0690065547823906f * d * a54; - h7 += -0.16903084516525269f * d * a55; - h6 += 0.23904572427272797f * d * a56; - h8 += -0.0690065547823906f * d * a56; - h7 += 0.2182178944349289f * d * a57; - h8 += 0.26726123690605164f * d * a58; - } - { const float d = D(ii, k, 29); - h1 += 1.0f * d * a2; - } - { const float d = D(ii, k, 30); - h2 += 1.0f * d * a2; - } - { const float d = D(ii, k, 31); - h3 += 1.0f * d * a2; - } - { const float d = D(ii, k, 32); - h3 += 0.3872983455657959f * d * a27; - h2 += 0.3872983455657959f * d * a28; - h1 += -0.22360679507255554f * d * a29; - h1 += -0.3872983455657959f * d * a31; - } - { const float d = D(ii, k, 33); - h1 += 0.3872983455657959f * d * a28; - h2 += 0.4472135901451111f * d * a29; - h3 += 0.3872983455657959f * d * a30; - } - { const float d = D(ii, k, 34); - h1 += 0.3872983455657959f * d * a27; - h3 += -0.22360679507255554f * d * a29; - h2 += 0.3872983455657959f * d * a30; - h3 += 0.3872983455657959f * d * a31; - } - { const float d = D(ii, k, 35); - h13 += -0.0690065547823906f * d * a27; - h15 += -0.26726123690605164f * d * a27; - h12 += -0.16903084516525269f * d * a28; - h14 += -0.2182178944349289f * d * a28; - h11 += 0.23904572427272797f * d * a29; - h10 += 0.2182178944349289f * d * a30; - h9 += 0.26726123690605164f * d * a31; - h11 += 0.0690065547823906f * d * a31; - } - { const float d = D(ii, k, 36); - h10 += 0.2182178944349289f * d * a27; - h11 += 0.2760262191295624f * d * a28; - h12 += 0.29277002811431885f * d * a29; - h13 += 0.2760262191295624f * d * a30; - h14 += 0.2182178944349289f * d * a31; - } - { const float d = D(ii, k, 37); - h9 += 0.26726123690605164f * d * a27; - h11 += -0.0690065547823906f * d * a27; - h10 += 0.2182178944349289f * d * a28; - h13 += 0.23904572427272797f * d * a29; - h12 += -0.16903084516525269f * d * a30; - h14 += 0.2182178944349289f * d * a30; - h13 += -0.0690065547823906f * d * a31; - h15 += 0.26726123690605164f * d * a31; - } - { const float d = D(ii, k, 38); - h15 += 0.20412415266036987f * d * a87; - h14 += 0.1767766922712326f * d * a88; - h13 += 0.14940357208251953f * d * a89; - h15 += 0.03857583925127983f * d * a89; - h12 += 0.17251639068126678f * d * a90; - h14 += 0.06681530922651291f * d * a90; - h11 += -0.13363061845302582f * d * a91; - h10 += -0.06681530922651291f * d * a92; - h9 += -0.03857583925127983f * d * a93; - h11 += -0.14940357208251953f * d * a93; - h10 += -0.1767766922712326f * d * a94; - h9 += -0.20412415266036987f * d * a95; - } - { const float d = D(ii, k, 39); - h9 += 0.14433756470680237f * d * a88; - h10 += 0.18898223340511322f * d * a89; - h11 += 0.21128855645656586f * d * a90; - h12 += 0.2182178944349289f * d * a91; - h13 += 0.21128855645656586f * d * a92; - h14 += 0.18898223340511322f * d * a93; - h15 += 0.14433756470680237f * d * a94; - } - { const float d = D(ii, k, 40); - h9 += 0.20412415266036987f * d * a87; - h10 += 0.1767766922712326f * d * a88; - h9 += -0.03857583925127983f * d * a89; - h11 += 0.14940357208251953f * d * a89; - h10 += -0.06681530922651291f * d * a90; - h13 += -0.13363061845302582f * d * a91; - h12 += 0.17251639068126678f * d * a92; - h14 += -0.06681530922651291f * d * a92; - h13 += 0.14940357208251953f * d * a93; - h15 += -0.03857583925127983f * d * a93; - h14 += 0.1767766922712326f * d * a94; - h15 += 0.20412415266036987f * d * a95; - } - { const float d = D(ii, k, 41); - h3 += 0.3872983455657959f * d * a32; - h2 += 0.3872983455657959f * d * a33; - h1 += -0.22360679507255554f * d * a34; - h1 += -0.3872983455657959f * d * a36; - } - { const float d = D(ii, k, 42); - h1 += 0.3872983455657959f * d * a33; - h2 += 0.4472135901451111f * d * a34; - h3 += 0.3872983455657959f * d * a35; - } - { const float d = D(ii, k, 43); - h1 += 0.3872983455657959f * d * a32; - h3 += -0.22360679507255554f * d * a34; - h2 += 0.3872983455657959f * d * a35; - h3 += 0.3872983455657959f * d * a36; - } - { const float d = D(ii, k, 44); - h13 += -0.0690065547823906f * d * a32; - h15 += -0.26726123690605164f * d * a32; - h12 += -0.16903084516525269f * d * a33; - h14 += -0.2182178944349289f * d * a33; - h11 += 0.23904572427272797f * d * a34; - h10 += 0.2182178944349289f * d * a35; - h9 += 0.26726123690605164f * d * a36; - h11 += 0.0690065547823906f * d * a36; - } - { const float d = D(ii, k, 45); - h10 += 0.2182178944349289f * d * a32; - h11 += 0.2760262191295624f * d * a33; - h12 += 0.29277002811431885f * d * a34; - h13 += 0.2760262191295624f * d * a35; - h14 += 0.2182178944349289f * d * a36; - } - { const float d = D(ii, k, 46); - h9 += 0.26726123690605164f * d * a32; - h11 += -0.0690065547823906f * d * a32; - h10 += 0.2182178944349289f * d * a33; - h13 += 0.23904572427272797f * d * a34; - h12 += -0.16903084516525269f * d * a35; - h14 += 0.2182178944349289f * d * a35; - h13 += -0.0690065547823906f * d * a36; - h15 += 0.26726123690605164f * d * a36; - } - { const float d = D(ii, k, 47); - h15 += 0.20412415266036987f * d * a96; - h14 += 0.1767766922712326f * d * a97; - h13 += 0.14940357208251953f * d * a98; - h15 += 0.03857583925127983f * d * a98; - h12 += 0.17251639068126678f * d * a99; - h14 += 0.06681530922651291f * d * a99; - h11 += -0.13363061845302582f * d * a100; - h10 += -0.06681530922651291f * d * a101; - h9 += -0.03857583925127983f * d * a102; - h11 += -0.14940357208251953f * d * a102; - h10 += -0.1767766922712326f * d * a103; - h9 += -0.20412415266036987f * d * a104; - } - { const float d = D(ii, k, 48); - h9 += 0.14433756470680237f * d * a97; - h10 += 0.18898223340511322f * d * a98; - h11 += 0.21128855645656586f * d * a99; - h12 += 0.2182178944349289f * d * a100; - h13 += 0.21128855645656586f * d * a101; - h14 += 0.18898223340511322f * d * a102; - h15 += 0.14433756470680237f * d * a103; - } - { const float d = D(ii, k, 49); - h9 += 0.20412415266036987f * d * a96; - h10 += 0.1767766922712326f * d * a97; - h9 += -0.03857583925127983f * d * a98; - h11 += 0.14940357208251953f * d * a98; - h10 += -0.06681530922651291f * d * a99; - h13 += -0.13363061845302582f * d * a100; - h12 += 0.17251639068126678f * d * a101; - h14 += -0.06681530922651291f * d * a101; - h13 += 0.14940357208251953f * d * a102; - h15 += -0.03857583925127983f * d * a102; - h14 += 0.1767766922712326f * d * a103; - h15 += 0.20412415266036987f * d * a104; - } - { const float d = D(ii, k, 50); - h0 += 1.0f * d * a11; - } - { const float d = D(ii, k, 51); - h0 += 1.0f * d * a12; - } - { const float d = D(ii, k, 52); - h0 += 1.0f * d * a13; - } - { const float d = D(ii, k, 53); - h6 += -0.22360679507255554f * d * a11; - h8 += -0.3872983455657959f * d * a11; - h5 += 0.3872983455657959f * d * a12; - h4 += 0.3872983455657959f * d * a13; - } - { const float d = D(ii, k, 54); - h5 += 0.3872983455657959f * d * a11; - h6 += 0.4472135901451111f * d * a12; - h7 += 0.3872983455657959f * d * a13; - } - { const float d = D(ii, k, 55); - h4 += 0.3872983455657959f * d * a11; - h7 += 0.3872983455657959f * d * a12; - h6 += -0.22360679507255554f * d * a13; - h8 += 0.3872983455657959f * d * a13; - } - { const float d = D(ii, k, 56); - h8 += 0.26726123690605164f * d * a66; - h7 += 0.2182178944349289f * d * a67; - h6 += 0.23904572427272797f * d * a68; - h8 += 0.0690065547823906f * d * a68; - h5 += -0.16903084516525269f * d * a69; - h4 += -0.0690065547823906f * d * a70; - h5 += -0.2182178944349289f * d * a71; - h4 += -0.26726123690605164f * d * a72; - } - { const float d = D(ii, k, 57); - h4 += 0.2182178944349289f * d * a67; - h5 += 0.2760262191295624f * d * a68; - h6 += 0.29277002811431885f * d * a69; - h7 += 0.2760262191295624f * d * a70; - h8 += 0.2182178944349289f * d * a71; - } - { const float d = D(ii, k, 58); - h4 += 0.26726123690605164f * d * a66; - h5 += 0.2182178944349289f * d * a67; - h4 += -0.0690065547823906f * d * a68; - h7 += -0.16903084516525269f * d * a69; - h6 += 0.23904572427272797f * d * a70; - h8 += -0.0690065547823906f * d * a70; - h7 += 0.2182178944349289f * d * a71; - h8 += 0.26726123690605164f * d * a72; - } - { const float d = D(ii, k, 59); - h22 += -0.03857583925127983f * d * a66; - h24 += -0.20412415266036987f * d * a66; - h21 += -0.06681530922651291f * d * a67; - h23 += -0.1767766922712326f * d * a67; - h20 += -0.13363061845302582f * d * a68; - h22 += -0.14940357208251953f * d * a68; - h19 += 0.17251639068126678f * d * a69; - h18 += 0.14940357208251953f * d * a70; - h17 += 0.1767766922712326f * d * a71; - h19 += 0.06681530922651291f * d * a71; - h16 += 0.20412415266036987f * d * a72; - h18 += 0.03857583925127983f * d * a72; - } - { const float d = D(ii, k, 60); - h17 += 0.14433756470680237f * d * a66; - h18 += 0.18898223340511322f * d * a67; - h19 += 0.21128855645656586f * d * a68; - h20 += 0.2182178944349289f * d * a69; - h21 += 0.21128855645656586f * d * a70; - h22 += 0.18898223340511322f * d * a71; - h23 += 0.14433756470680237f * d * a72; - } - { const float d = D(ii, k, 61); - h16 += 0.20412415266036987f * d * a66; - h18 += -0.03857583925127983f * d * a66; - h17 += 0.1767766922712326f * d * a67; - h19 += -0.06681530922651291f * d * a67; - h18 += 0.14940357208251953f * d * a68; - h21 += 0.17251639068126678f * d * a69; - h20 += -0.13363061845302582f * d * a70; - h22 += 0.14940357208251953f * d * a70; - h21 += -0.06681530922651291f * d * a71; - h23 += 0.1767766922712326f * d * a71; - h22 += -0.03857583925127983f * d * a72; - h24 += 0.20412415266036987f * d * a72; - } - { const float d = D(ii, k, 62); - h1 += 1.0f * d * a3; - } - { const float d = D(ii, k, 63); - h2 += 1.0f * d * a3; - } - { const float d = D(ii, k, 64); - h3 += 1.0f * d * a3; - } - { const float d = D(ii, k, 65); - h3 += 0.3872983455657959f * d * a37; - h2 += 0.3872983455657959f * d * a38; - h1 += -0.22360679507255554f * d * a39; - h1 += -0.3872983455657959f * d * a41; - } - { const float d = D(ii, k, 66); - h1 += 0.3872983455657959f * d * a38; - h2 += 0.4472135901451111f * d * a39; - h3 += 0.3872983455657959f * d * a40; - } - { const float d = D(ii, k, 67); - h1 += 0.3872983455657959f * d * a37; - h3 += -0.22360679507255554f * d * a39; - h2 += 0.3872983455657959f * d * a40; - h3 += 0.3872983455657959f * d * a41; - } - { const float d = D(ii, k, 68); - h13 += -0.0690065547823906f * d * a37; - h15 += -0.26726123690605164f * d * a37; - h12 += -0.16903084516525269f * d * a38; - h14 += -0.2182178944349289f * d * a38; - h11 += 0.23904572427272797f * d * a39; - h10 += 0.2182178944349289f * d * a40; - h9 += 0.26726123690605164f * d * a41; - h11 += 0.0690065547823906f * d * a41; - } - { const float d = D(ii, k, 69); - h10 += 0.2182178944349289f * d * a37; - h11 += 0.2760262191295624f * d * a38; - h12 += 0.29277002811431885f * d * a39; - h13 += 0.2760262191295624f * d * a40; - h14 += 0.2182178944349289f * d * a41; - } - { const float d = D(ii, k, 70); - h9 += 0.26726123690605164f * d * a37; - h11 += -0.0690065547823906f * d * a37; - h10 += 0.2182178944349289f * d * a38; - h13 += 0.23904572427272797f * d * a39; - h12 += -0.16903084516525269f * d * a40; - h14 += 0.2182178944349289f * d * a40; - h13 += -0.0690065547823906f * d * a41; - h15 += 0.26726123690605164f * d * a41; - } - { const float d = D(ii, k, 71); - h22 += -0.03857583925127983f * d * a73; - h24 += -0.20412415266036987f * d * a73; - h21 += -0.06681530922651291f * d * a74; - h23 += -0.1767766922712326f * d * a74; - h20 += -0.13363061845302582f * d * a75; - h22 += -0.14940357208251953f * d * a75; - h19 += 0.17251639068126678f * d * a76; - h18 += 0.14940357208251953f * d * a77; - h17 += 0.1767766922712326f * d * a78; - h19 += 0.06681530922651291f * d * a78; - h16 += 0.20412415266036987f * d * a79; - h18 += 0.03857583925127983f * d * a79; - } - { const float d = D(ii, k, 72); - h17 += 0.14433756470680237f * d * a73; - h18 += 0.18898223340511322f * d * a74; - h19 += 0.21128855645656586f * d * a75; - h20 += 0.2182178944349289f * d * a76; - h21 += 0.21128855645656586f * d * a77; - h22 += 0.18898223340511322f * d * a78; - h23 += 0.14433756470680237f * d * a79; - } - { const float d = D(ii, k, 73); - h16 += 0.20412415266036987f * d * a73; - h18 += -0.03857583925127983f * d * a73; - h17 += 0.1767766922712326f * d * a74; - h19 += -0.06681530922651291f * d * a74; - h18 += 0.14940357208251953f * d * a75; - h21 += 0.17251639068126678f * d * a76; - h20 += -0.13363061845302582f * d * a77; - h22 += 0.14940357208251953f * d * a77; - h21 += -0.06681530922651291f * d * a78; - h23 += 0.1767766922712326f * d * a78; - h22 += -0.03857583925127983f * d * a79; - h24 += 0.20412415266036987f * d * a79; - } - { const float d = D(ii, k, 74); - h3 += 0.3872983455657959f * d * a42; - h2 += 0.3872983455657959f * d * a43; - h1 += -0.22360679507255554f * d * a44; - h1 += -0.3872983455657959f * d * a46; - } - { const float d = D(ii, k, 75); - h1 += 0.3872983455657959f * d * a43; - h2 += 0.4472135901451111f * d * a44; - h3 += 0.3872983455657959f * d * a45; - } - { const float d = D(ii, k, 76); - h1 += 0.3872983455657959f * d * a42; - h3 += -0.22360679507255554f * d * a44; - h2 += 0.3872983455657959f * d * a45; - h3 += 0.3872983455657959f * d * a46; - } - { const float d = D(ii, k, 77); - h13 += -0.0690065547823906f * d * a42; - h15 += -0.26726123690605164f * d * a42; - h12 += -0.16903084516525269f * d * a43; - h14 += -0.2182178944349289f * d * a43; - h11 += 0.23904572427272797f * d * a44; - h10 += 0.2182178944349289f * d * a45; - h9 += 0.26726123690605164f * d * a46; - h11 += 0.0690065547823906f * d * a46; - } - { const float d = D(ii, k, 78); - h10 += 0.2182178944349289f * d * a42; - h11 += 0.2760262191295624f * d * a43; - h12 += 0.29277002811431885f * d * a44; - h13 += 0.2760262191295624f * d * a45; - h14 += 0.2182178944349289f * d * a46; - } - { const float d = D(ii, k, 79); - h9 += 0.26726123690605164f * d * a42; - h11 += -0.0690065547823906f * d * a42; - h10 += 0.2182178944349289f * d * a43; - h13 += 0.23904572427272797f * d * a44; - h12 += -0.16903084516525269f * d * a45; - h14 += 0.2182178944349289f * d * a45; - h13 += -0.0690065547823906f * d * a46; - h15 += 0.26726123690605164f * d * a46; - } - { const float d = D(ii, k, 80); - h15 += 0.20412415266036987f * d * a123; - h14 += 0.1767766922712326f * d * a124; - h13 += 0.14940357208251953f * d * a125; - h15 += 0.03857583925127983f * d * a125; - h12 += 0.17251639068126678f * d * a126; - h14 += 0.06681530922651291f * d * a126; - h11 += -0.13363061845302582f * d * a127; - h10 += -0.06681530922651291f * d * a128; - h9 += -0.03857583925127983f * d * a129; - h11 += -0.14940357208251953f * d * a129; - h10 += -0.1767766922712326f * d * a130; - h9 += -0.20412415266036987f * d * a131; - } - { const float d = D(ii, k, 81); - h9 += 0.14433756470680237f * d * a124; - h10 += 0.18898223340511322f * d * a125; - h11 += 0.21128855645656586f * d * a126; - h12 += 0.2182178944349289f * d * a127; - h13 += 0.21128855645656586f * d * a128; - h14 += 0.18898223340511322f * d * a129; - h15 += 0.14433756470680237f * d * a130; - } - { const float d = D(ii, k, 82); - h9 += 0.20412415266036987f * d * a123; - h10 += 0.1767766922712326f * d * a124; - h9 += -0.03857583925127983f * d * a125; - h11 += 0.14940357208251953f * d * a125; - h10 += -0.06681530922651291f * d * a126; - h13 += -0.13363061845302582f * d * a127; - h12 += 0.17251639068126678f * d * a128; - h14 += -0.06681530922651291f * d * a128; - h13 += 0.14940357208251953f * d * a129; - h15 += -0.03857583925127983f * d * a129; - h14 += 0.1767766922712326f * d * a130; - h15 += 0.20412415266036987f * d * a131; - } - { const float d = D(ii, k, 83); - h0 += 1.0f * d * a14; - } - { const float d = D(ii, k, 84); - h0 += 1.0f * d * a15; - } - { const float d = D(ii, k, 85); - h0 += 1.0f * d * a16; - } - { const float d = D(ii, k, 86); - h6 += -0.22360679507255554f * d * a14; - h8 += -0.3872983455657959f * d * a14; - h5 += 0.3872983455657959f * d * a15; - h4 += 0.3872983455657959f * d * a16; - } - { const float d = D(ii, k, 87); - h5 += 0.3872983455657959f * d * a14; - h6 += 0.4472135901451111f * d * a15; - h7 += 0.3872983455657959f * d * a16; - } - { const float d = D(ii, k, 88); - h4 += 0.3872983455657959f * d * a14; - h7 += 0.3872983455657959f * d * a15; - h6 += -0.22360679507255554f * d * a16; - h8 += 0.3872983455657959f * d * a16; - } - { const float d = D(ii, k, 89); - h8 += 0.26726123690605164f * d * a80; - h7 += 0.2182178944349289f * d * a81; - h6 += 0.23904572427272797f * d * a82; - h8 += 0.0690065547823906f * d * a82; - h5 += -0.16903084516525269f * d * a83; - h4 += -0.0690065547823906f * d * a84; - h5 += -0.2182178944349289f * d * a85; - h4 += -0.26726123690605164f * d * a86; - } - { const float d = D(ii, k, 90); - h4 += 0.2182178944349289f * d * a81; - h5 += 0.2760262191295624f * d * a82; - h6 += 0.29277002811431885f * d * a83; - h7 += 0.2760262191295624f * d * a84; - h8 += 0.2182178944349289f * d * a85; - } - { const float d = D(ii, k, 91); - h4 += 0.26726123690605164f * d * a80; - h5 += 0.2182178944349289f * d * a81; - h4 += -0.0690065547823906f * d * a82; - h7 += -0.16903084516525269f * d * a83; - h6 += 0.23904572427272797f * d * a84; - h8 += -0.0690065547823906f * d * a84; - h7 += 0.2182178944349289f * d * a85; - h8 += 0.26726123690605164f * d * a86; - } - { const float d = D(ii, k, 92); - h22 += -0.03857583925127983f * d * a80; - h24 += -0.20412415266036987f * d * a80; - h21 += -0.06681530922651291f * d * a81; - h23 += -0.1767766922712326f * d * a81; - h20 += -0.13363061845302582f * d * a82; - h22 += -0.14940357208251953f * d * a82; - h19 += 0.17251639068126678f * d * a83; - h18 += 0.14940357208251953f * d * a84; - h17 += 0.1767766922712326f * d * a85; - h19 += 0.06681530922651291f * d * a85; - h16 += 0.20412415266036987f * d * a86; - h18 += 0.03857583925127983f * d * a86; - } - { const float d = D(ii, k, 93); - h17 += 0.14433756470680237f * d * a80; - h18 += 0.18898223340511322f * d * a81; - h19 += 0.21128855645656586f * d * a82; - h20 += 0.2182178944349289f * d * a83; - h21 += 0.21128855645656586f * d * a84; - h22 += 0.18898223340511322f * d * a85; - h23 += 0.14433756470680237f * d * a86; - } - { const float d = D(ii, k, 94); - h16 += 0.20412415266036987f * d * a80; - h18 += -0.03857583925127983f * d * a80; - h17 += 0.1767766922712326f * d * a81; - h19 += -0.06681530922651291f * d * a81; - h18 += 0.14940357208251953f * d * a82; - h21 += 0.17251639068126678f * d * a83; - h20 += -0.13363061845302582f * d * a84; - h22 += 0.14940357208251953f * d * a84; - h21 += -0.06681530922651291f * d * a85; - h23 += 0.1767766922712326f * d * a85; - h22 += -0.03857583925127983f * d * a86; - h24 += 0.20412415266036987f * d * a86; - } - { const float d = D(ii, k, 95); - h1 += 1.0f * d * a4; - } - { const float d = D(ii, k, 96); - h2 += 1.0f * d * a4; - } - { const float d = D(ii, k, 97); - h3 += 1.0f * d * a4; - } - { const float d = D(ii, k, 98); - h3 += 0.3872983455657959f * d * a47; - h2 += 0.3872983455657959f * d * a48; - h1 += -0.22360679507255554f * d * a49; - h1 += -0.3872983455657959f * d * a51; - } - { const float d = D(ii, k, 99); - h1 += 0.3872983455657959f * d * a48; - h2 += 0.4472135901451111f * d * a49; - h3 += 0.3872983455657959f * d * a50; - } - { const float d = D(ii, k, 100); - h1 += 0.3872983455657959f * d * a47; - h3 += -0.22360679507255554f * d * a49; - h2 += 0.3872983455657959f * d * a50; - h3 += 0.3872983455657959f * d * a51; - } - { const float d = D(ii, k, 101); - h13 += -0.0690065547823906f * d * a47; - h15 += -0.26726123690605164f * d * a47; - h12 += -0.16903084516525269f * d * a48; - h14 += -0.2182178944349289f * d * a48; - h11 += 0.23904572427272797f * d * a49; - h10 += 0.2182178944349289f * d * a50; - h9 += 0.26726123690605164f * d * a51; - h11 += 0.0690065547823906f * d * a51; - } - { const float d = D(ii, k, 102); - h10 += 0.2182178944349289f * d * a47; - h11 += 0.2760262191295624f * d * a48; - h12 += 0.29277002811431885f * d * a49; - h13 += 0.2760262191295624f * d * a50; - h14 += 0.2182178944349289f * d * a51; - } - { const float d = D(ii, k, 103); - h9 += 0.26726123690605164f * d * a47; - h11 += -0.0690065547823906f * d * a47; - h10 += 0.2182178944349289f * d * a48; - h13 += 0.23904572427272797f * d * a49; - h12 += -0.16903084516525269f * d * a50; - h14 += 0.2182178944349289f * d * a50; - h13 += -0.0690065547823906f * d * a51; - h15 += 0.26726123690605164f * d * a51; - } - { const float d = D(ii, k, 104); - h15 += 0.20412415266036987f * d * a132; - h14 += 0.1767766922712326f * d * a133; - h13 += 0.14940357208251953f * d * a134; - h15 += 0.03857583925127983f * d * a134; - h12 += 0.17251639068126678f * d * a135; - h14 += 0.06681530922651291f * d * a135; - h11 += -0.13363061845302582f * d * a136; - h10 += -0.06681530922651291f * d * a137; - h9 += -0.03857583925127983f * d * a138; - h11 += -0.14940357208251953f * d * a138; - h10 += -0.1767766922712326f * d * a139; - h9 += -0.20412415266036987f * d * a140; - } - { const float d = D(ii, k, 105); - h9 += 0.14433756470680237f * d * a133; - h10 += 0.18898223340511322f * d * a134; - h11 += 0.21128855645656586f * d * a135; - h12 += 0.2182178944349289f * d * a136; - h13 += 0.21128855645656586f * d * a137; - h14 += 0.18898223340511322f * d * a138; - h15 += 0.14433756470680237f * d * a139; - } - { const float d = D(ii, k, 106); - h9 += 0.20412415266036987f * d * a132; - h10 += 0.1767766922712326f * d * a133; - h9 += -0.03857583925127983f * d * a134; - h11 += 0.14940357208251953f * d * a134; - h10 += -0.06681530922651291f * d * a135; - h13 += -0.13363061845302582f * d * a136; - h12 += 0.17251639068126678f * d * a137; - h14 += -0.06681530922651291f * d * a137; - h13 += 0.14940357208251953f * d * a138; - h15 += -0.03857583925127983f * d * a138; - h14 += 0.1767766922712326f * d * a139; - h15 += 0.20412415266036987f * d * a140; - } - dR(ii, k, 0) += h0; - dR(ii, k, 1) += h1; - dR(ii, k, 2) += h2; - dR(ii, k, 3) += h3; - dR(ii, k, 4) += h4; - dR(ii, k, 5) += h5; - dR(ii, k, 6) += h6; - dR(ii, k, 7) += h7; - dR(ii, k, 8) += h8; - dR(ii, k, 9) += h9; - dR(ii, k, 10) += h10; - dR(ii, k, 11) += h11; - dR(ii, k, 12) += h12; - dR(ii, k, 13) += h13; - dR(ii, k, 14) += h14; - dR(ii, k, 15) += h15; - dR(ii, k, 16) += h16; - dR(ii, k, 17) += h17; - dR(ii, k, 18) += h18; - dR(ii, k, 19) += h19; - dR(ii, k, 20) += h20; - dR(ii, k, 21) += h21; - dR(ii, k, 22) += h22; - dR(ii, k, 23) += h23; - dR(ii, k, 24) += h24; - } -} - -constexpr int nt_AAAA = 2138; -constexpr int tab_AAAA[2138][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {4,0,4}, {8,5,5}, {9,6,5}, {10,7,5}, {11,5,6}, {12,6,6}, {13,7,6}, {14,5,7}, {15,6,7}, {16,7,7}, {1,1,8}, {2,1,9}, {3,1,10}, {4,1,11}, {27,17,12}, {28,18,12}, {29,19,12}, {30,20,12}, {31,21,12}, {32,17,13}, {33,18,13}, {34,19,13}, {35,20,13}, {36,21,13}, {37,17,14}, {38,18,14}, {39,19,14}, {40,20,14}, {41,21,14}, {42,17,15}, {43,18,15}, {44,19,15}, {45,20,15}, {46,21,15}, {47,17,16}, {48,18,16}, {49,19,16}, {50,20,16}, {51,21,16}, {27,22,17}, {28,23,17}, {29,24,17}, {30,25,17}, {31,26,17}, {37,22,18}, {38,23,18}, {39,24,18}, {40,25,18}, {41,26,18}, {42,22,19}, {43,23,19}, {44,24,19}, {45,25,19}, {46,26,19}, {47,22,20}, {48,23,20}, {49,24,20}, {50,25,20}, {51,26,20}, {8,8,21}, {9,9,21}, {10,10,21}, {11,8,22}, {12,9,22}, {13,10,22}, {14,8,23}, {15,9,23}, {16,10,23}, {52,52,24}, {53,53,24}, {54,54,24}, {55,55,24}, {56,56,24}, {57,57,24}, {58,58,24}, {66,52,25}, {67,53,25}, {68,54,25}, {69,55,25}, {70,56,25}, {71,57,25}, {72,58,25}, {80,52,26}, {81,53,26}, {82,54,26}, {83,55,26}, {84,56,26}, {85,57,26}, {86,58,26}, {2,2,27}, {3,2,28}, {4,2,29}, {32,27,30}, {33,28,30}, {34,29,30}, {35,30,30}, {36,31,30}, {37,27,31}, {38,28,31}, {39,29,31}, {40,30,31}, {41,31,31}, {42,27,32}, {43,28,32}, {44,29,32}, {45,30,32}, {46,31,32}, {47,27,33}, {48,28,33}, {49,29,33}, {50,30,33}, {51,31,33}, {96,87,34}, {97,88,34}, {98,89,34}, {99,90,34}, {100,91,34}, {101,92,34}, {102,93,34}, {103,94,34}, {104,95,34}, {105,87,35}, {106,88,35}, {107,89,35}, {108,90,35}, {109,91,35}, {110,92,35}, {111,93,35}, {112,94,35}, {113,95,35}, {132,87,36}, {133,88,36}, {134,89,36}, {135,90,36}, {136,91,36}, {137,92,36}, {138,93,36}, {139,94,36}, {140,95,36}, {80,59,37}, {81,60,37}, {82,61,37}, {83,62,37}, {84,63,37}, {85,64,37}, {86,65,37}, {32,32,38}, {33,33,38}, {34,34,38}, {35,35,38}, {36,36,38}, {37,32,39}, {38,33,39}, {39,34,39}, {40,35,39}, {41,36,39}, {42,32,40}, {43,33,40}, {44,34,40}, {45,35,40}, {46,36,40}, {47,32,41}, {48,33,41}, {49,34,41}, {50,35,41}, {51,36,41}, {96,96,42}, {97,97,42}, {98,98,42}, {99,99,42}, {100,100,42}, {101,101,42}, {102,102,42}, {103,103,42}, {104,104,42}, {123,96,43}, {124,97,43}, {125,98,43}, {126,99,43}, {127,100,43}, {128,101,43}, {129,102,43}, {130,103,43}, {131,104,43}, {132,96,44}, {133,97,44}, {134,98,44}, {135,99,44}, {136,100,44}, {137,101,44}, {138,102,44}, {139,103,44}, {140,104,44}, {11,11,45}, {12,12,45}, {13,13,45}, {14,11,46}, {15,12,46}, {16,13,46}, {66,66,47}, {67,67,47}, {68,68,47}, {69,69,47}, {70,70,47}, {71,71,47}, {72,72,47}, {73,66,48}, {74,67,48}, {75,68,48}, {76,69,48}, {77,70,48}, {78,71,48}, {79,72,48}, {80,66,49}, {81,67,49}, {82,68,49}, {83,69,49}, {84,70,49}, {85,71,49}, {86,72,49}, {3,3,50}, {4,3,51}, {37,37,52}, {38,38,52}, {39,39,52}, {40,40,52}, {41,41,52}, {42,37,53}, {43,38,53}, {44,39,53}, {45,40,53}, {46,41,53}, {47,37,54}, {48,38,54}, {49,39,54}, {50,40,54}, {51,41,54}, {105,105,55}, {106,106,55}, {107,107,55}, {108,108,55}, {109,109,55}, {110,110,55}, {111,111,55}, {112,112,55}, {113,113,55}, {123,105,56}, {124,106,56}, {125,107,56}, {126,108,56}, {127,109,56}, {128,110,56}, {129,111,56}, {130,112,56}, {131,113,56}, {132,105,57}, {133,106,57}, {134,107,57}, {135,108,57}, {136,109,57}, {137,110,57}, {138,111,57}, {139,112,57}, {140,113,57}, {132,114,58}, {133,115,58}, {134,116,58}, {135,117,58}, {136,118,58}, {137,119,58}, {138,120,58}, {139,121,58}, {140,122,58}, {73,73,59}, {74,74,59}, {75,75,59}, {76,76,59}, {77,77,59}, {78,78,59}, {79,79,59}, {80,73,60}, {81,74,60}, {82,75,60}, {83,76,60}, {84,77,60}, {85,78,60}, {86,79,60}, {42,42,61}, {43,43,61}, {44,44,61}, {45,45,61}, {46,46,61}, {47,42,62}, {48,43,62}, {49,44,62}, {50,45,62}, {51,46,62}, {123,123,63}, {124,124,63}, {125,125,63}, {126,126,63}, {127,127,63}, {128,128,63}, {129,129,63}, {130,130,63}, {131,131,63}, {14,14,64}, {15,15,64}, {16,16,64}, {80,80,65}, {81,81,65}, {82,82,65}, {83,83,65}, {84,84,65}, {85,85,65}, {86,86,65}, {4,4,66}, {47,47,67}, {48,48,67}, {49,49,67}, {50,50,67}, {51,51,67}, {132,132,68}, {133,133,68}, {134,134,68}, {135,135,68}, {136,136,68}, {137,137,68}, {138,138,68}, {139,139,68}, {140,140,68}, {5,0,69}, {6,0,70}, {7,0,71}, {5,1,72}, {6,1,73}, {7,1,74}, {5,2,75}, {6,2,76}, {7,2,77}, {5,3,78}, {6,3,79}, {7,3,80}, {5,4,81}, {6,4,82}, {7,4,83}, {17,10,84}, {18,9,84}, {19,8,84}, {21,8,84}, {18,8,85}, {19,9,85}, {20,10,85}, {17,8,86}, {19,10,86}, {20,9,86}, {21,10,86}, {17,13,87}, {18,12,87}, {19,11,87}, {21,11,87}, {18,11,88}, {19,12,88}, {20,13,88}, {17,11,89}, {19,13,89}, {20,12,89}, {21,13,89}, {17,16,90}, {18,15,90}, {19,14,90}, {21,14,90}, {18,14,91}, {19,15,91}, {20,16,91}, {17,14,92}, {19,16,92}, {20,15,92}, {21,16,92}, {22,10,93}, {23,9,93}, {24,8,93}, {26,8,93}, {23,8,94}, {24,9,94}, {25,10,94}, {22,8,95}, {24,10,95}, {25,9,95}, {26,10,95}, {22,13,96}, {23,12,96}, {24,11,96}, {26,11,96}, {23,11,97}, {24,12,97}, {25,13,97}, {22,11,98}, {24,13,98}, {25,12,98}, {26,13,98}, {22,16,99}, {23,15,99}, {24,14,99}, {26,14,99}, {23,14,100}, {24,15,100}, {25,16,100}, {22,14,101}, {24,16,101}, {25,15,101}, {26,16,101}, {8,0,102}, {9,0,103}, {10,0,104}, {8,1,105}, {9,1,106}, {10,1,107}, {8,2,108}, {9,2,109}, {10,2,110}, {8,3,111}, {9,3,112}, {10,3,113}, {8,4,114}, {9,4,115}, {10,4,116}, {52,21,117}, {53,20,117}, {54,19,117}, {54,21,117}, {55,18,117}, {56,17,117}, {57,18,117}, {58,17,117}, {53,17,118}, {54,18,118}, {55,19,118}, {56,20,118}, {57,21,118}, {52,17,119}, {53,18,119}, {54,17,119}, {55,20,119}, {56,19,119}, {56,21,119}, {57,20,119}, {58,21,119}, {52,26,120}, {53,25,120}, {54,24,120}, {54,26,120}, {55,23,120}, {56,22,120}, {57,23,120}, {58,22,120}, {53,22,121}, {54,23,121}, {55,24,121}, {56,25,121}, {57,26,121}, {52,22,122}, {53,23,122}, {54,22,122}, {55,25,122}, {56,24,122}, {56,26,122}, {57,25,122}, {58,26,122}, {52,31,123}, {53,30,123}, {54,29,123}, {54,31,123}, {55,28,123}, {56,27,123}, {57,28,123}, {58,27,123}, {53,27,124}, {54,28,124}, {55,29,124}, {56,30,124}, {57,31,124}, {52,27,125}, {53,28,125}, {54,27,125}, {55,30,125}, {56,29,125}, {56,31,125}, {57,30,125}, {58,31,125}, {52,36,126}, {53,35,126}, {54,34,126}, {54,36,126}, {55,33,126}, {56,32,126}, {57,33,126}, {58,32,126}, {53,32,127}, {54,33,127}, {55,34,127}, {56,35,127}, {57,36,127}, {52,32,128}, {53,33,128}, {54,32,128}, {55,35,128}, {56,34,128}, {56,36,128}, {57,35,128}, {58,36,128}, {52,41,129}, {53,40,129}, {54,39,129}, {54,41,129}, {55,38,129}, {56,37,129}, {57,38,129}, {58,37,129}, {53,37,130}, {54,38,130}, {55,39,130}, {56,40,130}, {57,41,130}, {52,37,131}, {53,38,131}, {54,37,131}, {55,40,131}, {56,39,131}, {56,41,131}, {57,40,131}, {58,41,131}, {52,46,132}, {53,45,132}, {54,44,132}, {54,46,132}, {55,43,132}, {56,42,132}, {57,43,132}, {58,42,132}, {53,42,133}, {54,43,133}, {55,44,133}, {56,45,133}, {57,46,133}, {52,42,134}, {53,43,134}, {54,42,134}, {55,45,134}, {56,44,134}, {56,46,134}, {57,45,134}, {58,46,134}, {52,51,135}, {53,50,135}, {54,49,135}, {54,51,135}, {55,48,135}, {56,47,135}, {57,48,135}, {58,47,135}, {53,47,136}, {54,48,136}, {55,49,136}, {56,50,136}, {57,51,136}, {52,47,137}, {53,48,137}, {54,47,137}, {55,50,137}, {56,49,137}, {56,51,137}, {57,50,137}, {58,51,137}, {27,7,138}, {28,6,138}, {29,5,138}, {31,5,138}, {28,5,139}, {29,6,139}, {30,7,139}, {27,5,140}, {29,7,140}, {30,6,140}, {31,7,140}, {27,10,141}, {28,9,141}, {29,8,141}, {31,8,141}, {28,8,142}, {29,9,142}, {30,10,142}, {27,8,143}, {29,10,143}, {30,9,143}, {31,10,143}, {27,13,144}, {28,12,144}, {29,11,144}, {31,11,144}, {28,11,145}, {29,12,145}, {30,13,145}, {27,11,146}, {29,13,146}, {30,12,146}, {31,13,146}, {27,16,147}, {28,15,147}, {29,14,147}, {31,14,147}, {28,14,148}, {29,15,148}, {30,16,148}, {27,14,149}, {29,16,149}, {30,15,149}, {31,16,149}, {87,65,150}, {88,64,150}, {89,63,150}, {89,65,150}, {90,62,150}, {90,64,150}, {91,61,150}, {92,60,150}, {93,59,150}, {93,61,150}, {94,60,150}, {95,59,150}, {88,59,151}, {89,60,151}, {90,61,151}, {91,62,151}, {92,63,151}, {93,64,151}, {94,65,151}, {87,59,152}, {88,60,152}, {89,59,152}, {89,61,152}, {90,60,152}, {91,63,152}, {92,62,152}, {92,64,152}, {93,63,152}, {93,65,152}, {94,64,152}, {95,65,152}, {87,72,153}, {88,71,153}, {89,70,153}, {89,72,153}, {90,69,153}, {90,71,153}, {91,68,153}, {92,67,153}, {93,66,153}, {93,68,153}, {94,67,153}, {95,66,153}, {88,66,154}, {89,67,154}, {90,68,154}, {91,69,154}, {92,70,154}, {93,71,154}, {94,72,154}, {87,66,155}, {88,67,155}, {89,66,155}, {89,68,155}, {90,67,155}, {91,70,155}, {92,69,155}, {92,71,155}, {93,70,155}, {93,72,155}, {94,71,155}, {95,72,155}, {87,79,156}, {88,78,156}, {89,77,156}, {89,79,156}, {90,76,156}, {90,78,156}, {91,75,156}, {92,74,156}, {93,73,156}, {93,75,156}, {94,74,156}, {95,73,156}, {88,73,157}, {89,74,157}, {90,75,157}, {91,76,157}, {92,77,157}, {93,78,157}, {94,79,157}, {87,73,158}, {88,74,158}, {89,73,158}, {89,75,158}, {90,74,158}, {91,77,158}, {92,76,158}, {92,78,158}, {93,77,158}, {93,79,158}, {94,78,158}, {95,79,158}, {87,86,159}, {88,85,159}, {89,84,159}, {89,86,159}, {90,83,159}, {90,85,159}, {91,82,159}, {92,81,159}, {93,80,159}, {93,82,159}, {94,81,159}, {95,80,159}, {88,80,160}, {89,81,160}, {90,82,160}, {91,83,160}, {92,84,160}, {93,85,160}, {94,86,160}, {87,80,161}, {88,81,161}, {89,80,161}, {89,82,161}, {90,81,161}, {91,84,161}, {92,83,161}, {92,85,161}, {93,84,161}, {93,86,161}, {94,85,161}, {95,86,161}, {59,31,162}, {60,30,162}, {61,29,162}, {61,31,162}, {62,28,162}, {63,27,162}, {64,28,162}, {65,27,162}, {60,27,163}, {61,28,163}, {62,29,163}, {63,30,163}, {64,31,163}, {59,27,164}, {60,28,164}, {61,27,164}, {62,30,164}, {63,29,164}, {63,31,164}, {64,30,164}, {65,31,164}, {59,36,165}, {60,35,165}, {61,34,165}, {61,36,165}, {62,33,165}, {63,32,165}, {64,33,165}, {65,32,165}, {60,32,166}, {61,33,166}, {62,34,166}, {63,35,166}, {64,36,166}, {59,32,167}, {60,33,167}, {61,32,167}, {62,35,167}, {63,34,167}, {63,36,167}, {64,35,167}, {65,36,167}, {59,41,168}, {60,40,168}, {61,39,168}, {61,41,168}, {62,38,168}, {63,37,168}, {64,38,168}, {65,37,168}, {60,37,169}, {61,38,169}, {62,39,169}, {63,40,169}, {64,41,169}, {59,37,170}, {60,38,170}, {61,37,170}, {62,40,170}, {63,39,170}, {63,41,170}, {64,40,170}, {65,41,170}, {59,46,171}, {60,45,171}, {61,44,171}, {61,46,171}, {62,43,171}, {63,42,171}, {64,43,171}, {65,42,171}, {60,42,172}, {61,43,172}, {62,44,172}, {63,45,172}, {64,46,172}, {59,42,173}, {60,43,173}, {61,42,173}, {62,45,173}, {63,44,173}, {63,46,173}, {64,45,173}, {65,46,173}, {59,51,174}, {60,50,174}, {61,49,174}, {61,51,174}, {62,48,174}, {63,47,174}, {64,48,174}, {65,47,174}, {60,47,175}, {61,48,175}, {62,49,175}, {63,50,175}, {64,51,175}, {59,47,176}, {60,48,176}, {61,47,176}, {62,50,176}, {63,49,176}, {63,51,176}, {64,50,176}, {65,51,176}, {32,7,177}, {33,6,177}, {34,5,177}, {36,5,177}, {33,5,178}, {34,6,178}, {35,7,178}, {32,5,179}, {34,7,179}, {35,6,179}, {36,7,179}, {32,10,180}, {33,9,180}, {34,8,180}, {36,8,180}, {33,8,181}, {34,9,181}, {35,10,181}, {32,8,182}, {34,10,182}, {35,9,182}, {36,10,182}, {32,13,183}, {33,12,183}, {34,11,183}, {36,11,183}, {33,11,184}, {34,12,184}, {35,13,184}, {32,11,185}, {34,13,185}, {35,12,185}, {36,13,185}, {32,16,186}, {33,15,186}, {34,14,186}, {36,14,186}, {33,14,187}, {34,15,187}, {35,16,187}, {32,14,188}, {34,16,188}, {35,15,188}, {36,16,188}, {96,58,189}, {97,57,189}, {98,56,189}, {98,58,189}, {99,55,189}, {99,57,189}, {100,54,189}, {101,53,189}, {102,52,189}, {102,54,189}, {103,53,189}, {104,52,189}, {97,52,190}, {98,53,190}, {99,54,190}, {100,55,190}, {101,56,190}, {102,57,190}, {103,58,190}, {96,52,191}, {97,53,191}, {98,52,191}, {98,54,191}, {99,53,191}, {100,56,191}, {101,55,191}, {101,57,191}, {102,56,191}, {102,58,191}, {103,57,191}, {104,58,191}, {96,65,192}, {97,64,192}, {98,63,192}, {98,65,192}, {99,62,192}, {99,64,192}, {100,61,192}, {101,60,192}, {102,59,192}, {102,61,192}, {103,60,192}, {104,59,192}, {97,59,193}, {98,60,193}, {99,61,193}, {100,62,193}, {101,63,193}, {102,64,193}, {103,65,193}, {96,59,194}, {97,60,194}, {98,59,194}, {98,61,194}, {99,60,194}, {100,63,194}, {101,62,194}, {101,64,194}, {102,63,194}, {102,65,194}, {103,64,194}, {104,65,194}, {96,72,195}, {97,71,195}, {98,70,195}, {98,72,195}, {99,69,195}, {99,71,195}, {100,68,195}, {101,67,195}, {102,66,195}, {102,68,195}, {103,67,195}, {104,66,195}, {97,66,196}, {98,67,196}, {99,68,196}, {100,69,196}, {101,70,196}, {102,71,196}, {103,72,196}, {96,66,197}, {97,67,197}, {98,66,197}, {98,68,197}, {99,67,197}, {100,70,197}, {101,69,197}, {101,71,197}, {102,70,197}, {102,72,197}, {103,71,197}, {104,72,197}, {96,79,198}, {97,78,198}, {98,77,198}, {98,79,198}, {99,76,198}, {99,78,198}, {100,75,198}, {101,74,198}, {102,73,198}, {102,75,198}, {103,74,198}, {104,73,198}, {97,73,199}, {98,74,199}, {99,75,199}, {100,76,199}, {101,77,199}, {102,78,199}, {103,79,199}, {96,73,200}, {97,74,200}, {98,73,200}, {98,75,200}, {99,74,200}, {100,77,200}, {101,76,200}, {101,78,200}, {102,77,200}, {102,79,200}, {103,78,200}, {104,79,200}, {96,86,201}, {97,85,201}, {98,84,201}, {98,86,201}, {99,83,201}, {99,85,201}, {100,82,201}, {101,81,201}, {102,80,201}, {102,82,201}, {103,81,201}, {104,80,201}, {97,80,202}, {98,81,202}, {99,82,202}, {100,83,202}, {101,84,202}, {102,85,202}, {103,86,202}, {96,80,203}, {97,81,203}, {98,80,203}, {98,82,203}, {99,81,203}, {100,84,203}, {101,83,203}, {101,85,203}, {102,84,203}, {102,86,203}, {103,85,203}, {104,86,203}, {11,0,204}, {12,0,205}, {13,0,206}, {11,1,207}, {12,1,208}, {13,1,209}, {11,2,210}, {12,2,211}, {13,2,212}, {11,3,213}, {12,3,214}, {13,3,215}, {11,4,216}, {12,4,217}, {13,4,218}, {66,21,219}, {67,20,219}, {68,19,219}, {68,21,219}, {69,18,219}, {70,17,219}, {71,18,219}, {72,17,219}, {67,17,220}, {68,18,220}, {69,19,220}, {70,20,220}, {71,21,220}, {66,17,221}, {67,18,221}, {68,17,221}, {69,20,221}, {70,19,221}, {70,21,221}, {71,20,221}, {72,21,221}, {66,26,222}, {67,25,222}, {68,24,222}, {68,26,222}, {69,23,222}, {70,22,222}, {71,23,222}, {72,22,222}, {67,22,223}, {68,23,223}, {69,24,223}, {70,25,223}, {71,26,223}, {66,22,224}, {67,23,224}, {68,22,224}, {69,25,224}, {70,24,224}, {70,26,224}, {71,25,224}, {72,26,224}, {66,31,225}, {67,30,225}, {68,29,225}, {68,31,225}, {69,28,225}, {70,27,225}, {71,28,225}, {72,27,225}, {67,27,226}, {68,28,226}, {69,29,226}, {70,30,226}, {71,31,226}, {66,27,227}, {67,28,227}, {68,27,227}, {69,30,227}, {70,29,227}, {70,31,227}, {71,30,227}, {72,31,227}, {66,36,228}, {67,35,228}, {68,34,228}, {68,36,228}, {69,33,228}, {70,32,228}, {71,33,228}, {72,32,228}, {67,32,229}, {68,33,229}, {69,34,229}, {70,35,229}, {71,36,229}, {66,32,230}, {67,33,230}, {68,32,230}, {69,35,230}, {70,34,230}, {70,36,230}, {71,35,230}, {72,36,230}, {66,46,231}, {67,45,231}, {68,44,231}, {68,46,231}, {69,43,231}, {70,42,231}, {71,43,231}, {72,42,231}, {67,42,232}, {68,43,232}, {69,44,232}, {70,45,232}, {71,46,232}, {66,42,233}, {67,43,233}, {68,42,233}, {69,45,233}, {70,44,233}, {70,46,233}, {71,45,233}, {72,46,233}, {66,51,234}, {67,50,234}, {68,49,234}, {68,51,234}, {69,48,234}, {70,47,234}, {71,48,234}, {72,47,234}, {67,47,235}, {68,48,235}, {69,49,235}, {70,50,235}, {71,51,235}, {66,47,236}, {67,48,236}, {68,47,236}, {69,50,236}, {70,49,236}, {70,51,236}, {71,50,236}, {72,51,236}, {37,7,237}, {38,6,237}, {39,5,237}, {41,5,237}, {38,5,238}, {39,6,238}, {40,7,238}, {37,5,239}, {39,7,239}, {40,6,239}, {41,7,239}, {37,10,240}, {38,9,240}, {39,8,240}, {41,8,240}, {38,8,241}, {39,9,241}, {40,10,241}, {37,8,242}, {39,10,242}, {40,9,242}, {41,10,242}, {37,13,243}, {38,12,243}, {39,11,243}, {41,11,243}, {38,11,244}, {39,12,244}, {40,13,244}, {37,11,245}, {39,13,245}, {40,12,245}, {41,13,245}, {37,16,246}, {38,15,246}, {39,14,246}, {41,14,246}, {38,14,247}, {39,15,247}, {40,16,247}, {37,14,248}, {39,16,248}, {40,15,248}, {41,16,248}, {105,58,249}, {106,57,249}, {107,56,249}, {107,58,249}, {108,55,249}, {108,57,249}, {109,54,249}, {110,53,249}, {111,52,249}, {111,54,249}, {112,53,249}, {113,52,249}, {106,52,250}, {107,53,250}, {108,54,250}, {109,55,250}, {110,56,250}, {111,57,250}, {112,58,250}, {105,52,251}, {106,53,251}, {107,52,251}, {107,54,251}, {108,53,251}, {109,56,251}, {110,55,251}, {110,57,251}, {111,56,251}, {111,58,251}, {112,57,251}, {113,58,251}, {105,72,252}, {106,71,252}, {107,70,252}, {107,72,252}, {108,69,252}, {108,71,252}, {109,68,252}, {110,67,252}, {111,66,252}, {111,68,252}, {112,67,252}, {113,66,252}, {106,66,253}, {107,67,253}, {108,68,253}, {109,69,253}, {110,70,253}, {111,71,253}, {112,72,253}, {105,66,254}, {106,67,254}, {107,66,254}, {107,68,254}, {108,67,254}, {109,70,254}, {110,69,254}, {110,71,254}, {111,70,254}, {111,72,254}, {112,71,254}, {113,72,254}, {105,79,255}, {106,78,255}, {107,77,255}, {107,79,255}, {108,76,255}, {108,78,255}, {109,75,255}, {110,74,255}, {111,73,255}, {111,75,255}, {112,74,255}, {113,73,255}, {106,73,256}, {107,74,256}, {108,75,256}, {109,76,256}, {110,77,256}, {111,78,256}, {112,79,256}, {105,73,257}, {106,74,257}, {107,73,257}, {107,75,257}, {108,74,257}, {109,77,257}, {110,76,257}, {110,78,257}, {111,77,257}, {111,79,257}, {112,78,257}, {113,79,257}, {105,86,258}, {106,85,258}, {107,84,258}, {107,86,258}, {108,83,258}, {108,85,258}, {109,82,258}, {110,81,258}, {111,80,258}, {111,82,258}, {112,81,258}, {113,80,258}, {106,80,259}, {107,81,259}, {108,82,259}, {109,83,259}, {110,84,259}, {111,85,259}, {112,86,259}, {105,80,260}, {106,81,260}, {107,80,260}, {107,82,260}, {108,81,260}, {109,84,260}, {110,83,260}, {110,85,260}, {111,84,260}, {111,86,260}, {112,85,260}, {113,86,260}, {114,72,261}, {115,71,261}, {116,70,261}, {116,72,261}, {117,69,261}, {117,71,261}, {118,68,261}, {119,67,261}, {120,66,261}, {120,68,261}, {121,67,261}, {122,66,261}, {115,66,262}, {116,67,262}, {117,68,262}, {118,69,262}, {119,70,262}, {120,71,262}, {121,72,262}, {114,66,263}, {115,67,263}, {116,66,263}, {116,68,263}, {117,67,263}, {118,70,263}, {119,69,263}, {119,71,263}, {120,70,263}, {120,72,263}, {121,71,263}, {122,72,263}, {114,79,264}, {115,78,264}, {116,77,264}, {116,79,264}, {117,76,264}, {117,78,264}, {118,75,264}, {119,74,264}, {120,73,264}, {120,75,264}, {121,74,264}, {122,73,264}, {115,73,265}, {116,74,265}, {117,75,265}, {118,76,265}, {119,77,265}, {120,78,265}, {121,79,265}, {114,73,266}, {115,74,266}, {116,73,266}, {116,75,266}, {117,74,266}, {118,77,266}, {119,76,266}, {119,78,266}, {120,77,266}, {120,79,266}, {121,78,266}, {122,79,266}, {114,86,267}, {115,85,267}, {116,84,267}, {116,86,267}, {117,83,267}, {117,85,267}, {118,82,267}, {119,81,267}, {120,80,267}, {120,82,267}, {121,81,267}, {122,80,267}, {115,80,268}, {116,81,268}, {117,82,268}, {118,83,268}, {119,84,268}, {120,85,268}, {121,86,268}, {114,80,269}, {115,81,269}, {116,80,269}, {116,82,269}, {117,81,269}, {118,84,269}, {119,83,269}, {119,85,269}, {120,84,269}, {120,86,269}, {121,85,269}, {122,86,269}, {73,21,270}, {74,20,270}, {75,19,270}, {75,21,270}, {76,18,270}, {77,17,270}, {78,18,270}, {79,17,270}, {74,17,271}, {75,18,271}, {76,19,271}, {77,20,271}, {78,21,271}, {73,17,272}, {74,18,272}, {75,17,272}, {76,20,272}, {77,19,272}, {77,21,272}, {78,20,272}, {79,21,272}, {73,31,273}, {74,30,273}, {75,29,273}, {75,31,273}, {76,28,273}, {77,27,273}, {78,28,273}, {79,27,273}, {74,27,274}, {75,28,274}, {76,29,274}, {77,30,274}, {78,31,274}, {73,27,275}, {74,28,275}, {75,27,275}, {76,30,275}, {77,29,275}, {77,31,275}, {78,30,275}, {79,31,275}, {73,36,276}, {74,35,276}, {75,34,276}, {75,36,276}, {76,33,276}, {77,32,276}, {78,33,276}, {79,32,276}, {74,32,277}, {75,33,277}, {76,34,277}, {77,35,277}, {78,36,277}, {73,32,278}, {74,33,278}, {75,32,278}, {76,35,278}, {77,34,278}, {77,36,278}, {78,35,278}, {79,36,278}, {73,41,279}, {74,40,279}, {75,39,279}, {75,41,279}, {76,38,279}, {77,37,279}, {78,38,279}, {79,37,279}, {74,37,280}, {75,38,280}, {76,39,280}, {77,40,280}, {78,41,280}, {73,37,281}, {74,38,281}, {75,37,281}, {76,40,281}, {77,39,281}, {77,41,281}, {78,40,281}, {79,41,281}, {73,46,282}, {74,45,282}, {75,44,282}, {75,46,282}, {76,43,282}, {77,42,282}, {78,43,282}, {79,42,282}, {74,42,283}, {75,43,283}, {76,44,283}, {77,45,283}, {78,46,283}, {73,42,284}, {74,43,284}, {75,42,284}, {76,45,284}, {77,44,284}, {77,46,284}, {78,45,284}, {79,46,284}, {73,51,285}, {74,50,285}, {75,49,285}, {75,51,285}, {76,48,285}, {77,47,285}, {78,48,285}, {79,47,285}, {74,47,286}, {75,48,286}, {76,49,286}, {77,50,286}, {78,51,286}, {73,47,287}, {74,48,287}, {75,47,287}, {76,50,287}, {77,49,287}, {77,51,287}, {78,50,287}, {79,51,287}, {42,7,288}, {43,6,288}, {44,5,288}, {46,5,288}, {43,5,289}, {44,6,289}, {45,7,289}, {42,5,290}, {44,7,290}, {45,6,290}, {46,7,290}, {42,10,291}, {43,9,291}, {44,8,291}, {46,8,291}, {43,8,292}, {44,9,292}, {45,10,292}, {42,8,293}, {44,10,293}, {45,9,293}, {46,10,293}, {42,13,294}, {43,12,294}, {44,11,294}, {46,11,294}, {43,11,295}, {44,12,295}, {45,13,295}, {42,11,296}, {44,13,296}, {45,12,296}, {46,13,296}, {42,16,297}, {43,15,297}, {44,14,297}, {46,14,297}, {43,14,298}, {44,15,298}, {45,16,298}, {42,14,299}, {44,16,299}, {45,15,299}, {46,16,299}, {123,58,300}, {124,57,300}, {125,56,300}, {125,58,300}, {126,55,300}, {126,57,300}, {127,54,300}, {128,53,300}, {129,52,300}, {129,54,300}, {130,53,300}, {131,52,300}, {124,52,301}, {125,53,301}, {126,54,301}, {127,55,301}, {128,56,301}, {129,57,301}, {130,58,301}, {123,52,302}, {124,53,302}, {125,52,302}, {125,54,302}, {126,53,302}, {127,56,302}, {128,55,302}, {128,57,302}, {129,56,302}, {129,58,302}, {130,57,302}, {131,58,302}, {123,65,303}, {124,64,303}, {125,63,303}, {125,65,303}, {126,62,303}, {126,64,303}, {127,61,303}, {128,60,303}, {129,59,303}, {129,61,303}, {130,60,303}, {131,59,303}, {124,59,304}, {125,60,304}, {126,61,304}, {127,62,304}, {128,63,304}, {129,64,304}, {130,65,304}, {123,59,305}, {124,60,305}, {125,59,305}, {125,61,305}, {126,60,305}, {127,63,305}, {128,62,305}, {128,64,305}, {129,63,305}, {129,65,305}, {130,64,305}, {131,65,305}, {123,72,306}, {124,71,306}, {125,70,306}, {125,72,306}, {126,69,306}, {126,71,306}, {127,68,306}, {128,67,306}, {129,66,306}, {129,68,306}, {130,67,306}, {131,66,306}, {124,66,307}, {125,67,307}, {126,68,307}, {127,69,307}, {128,70,307}, {129,71,307}, {130,72,307}, {123,66,308}, {124,67,308}, {125,66,308}, {125,68,308}, {126,67,308}, {127,70,308}, {128,69,308}, {128,71,308}, {129,70,308}, {129,72,308}, {130,71,308}, {131,72,308}, {123,79,309}, {124,78,309}, {125,77,309}, {125,79,309}, {126,76,309}, {126,78,309}, {127,75,309}, {128,74,309}, {129,73,309}, {129,75,309}, {130,74,309}, {131,73,309}, {124,73,310}, {125,74,310}, {126,75,310}, {127,76,310}, {128,77,310}, {129,78,310}, {130,79,310}, {123,73,311}, {124,74,311}, {125,73,311}, {125,75,311}, {126,74,311}, {127,77,311}, {128,76,311}, {128,78,311}, {129,77,311}, {129,79,311}, {130,78,311}, {131,79,311}, {123,86,312}, {124,85,312}, {125,84,312}, {125,86,312}, {126,83,312}, {126,85,312}, {127,82,312}, {128,81,312}, {129,80,312}, {129,82,312}, {130,81,312}, {131,80,312}, {124,80,313}, {125,81,313}, {126,82,313}, {127,83,313}, {128,84,313}, {129,85,313}, {130,86,313}, {123,80,314}, {124,81,314}, {125,80,314}, {125,82,314}, {126,81,314}, {127,84,314}, {128,83,314}, {128,85,314}, {129,84,314}, {129,86,314}, {130,85,314}, {131,86,314}, {14,0,315}, {15,0,316}, {16,0,317}, {14,1,318}, {15,1,319}, {16,1,320}, {14,2,321}, {15,2,322}, {16,2,323}, {14,3,324}, {15,3,325}, {16,3,326}, {14,4,327}, {15,4,328}, {16,4,329}, {80,21,330}, {81,20,330}, {82,19,330}, {82,21,330}, {83,18,330}, {84,17,330}, {85,18,330}, {86,17,330}, {81,17,331}, {82,18,331}, {83,19,331}, {84,20,331}, {85,21,331}, {80,17,332}, {81,18,332}, {82,17,332}, {83,20,332}, {84,19,332}, {84,21,332}, {85,20,332}, {86,21,332}, {80,26,333}, {81,25,333}, {82,24,333}, {82,26,333}, {83,23,333}, {84,22,333}, {85,23,333}, {86,22,333}, {81,22,334}, {82,23,334}, {83,24,334}, {84,25,334}, {85,26,334}, {80,22,335}, {81,23,335}, {82,22,335}, {83,25,335}, {84,24,335}, {84,26,335}, {85,25,335}, {86,26,335}, {80,31,336}, {81,30,336}, {82,29,336}, {82,31,336}, {83,28,336}, {84,27,336}, {85,28,336}, {86,27,336}, {81,27,337}, {82,28,337}, {83,29,337}, {84,30,337}, {85,31,337}, {80,27,338}, {81,28,338}, {82,27,338}, {83,30,338}, {84,29,338}, {84,31,338}, {85,30,338}, {86,31,338}, {80,36,339}, {81,35,339}, {82,34,339}, {82,36,339}, {83,33,339}, {84,32,339}, {85,33,339}, {86,32,339}, {81,32,340}, {82,33,340}, {83,34,340}, {84,35,340}, {85,36,340}, {80,32,341}, {81,33,341}, {82,32,341}, {83,35,341}, {84,34,341}, {84,36,341}, {85,35,341}, {86,36,341}, {80,41,342}, {81,40,342}, {82,39,342}, {82,41,342}, {83,38,342}, {84,37,342}, {85,38,342}, {86,37,342}, {81,37,343}, {82,38,343}, {83,39,343}, {84,40,343}, {85,41,343}, {80,37,344}, {81,38,344}, {82,37,344}, {83,40,344}, {84,39,344}, {84,41,344}, {85,40,344}, {86,41,344}, {80,46,345}, {81,45,345}, {82,44,345}, {82,46,345}, {83,43,345}, {84,42,345}, {85,43,345}, {86,42,345}, {81,42,346}, {82,43,346}, {83,44,346}, {84,45,346}, {85,46,346}, {80,42,347}, {81,43,347}, {82,42,347}, {83,45,347}, {84,44,347}, {84,46,347}, {85,45,347}, {86,46,347}, {80,51,348}, {81,50,348}, {82,49,348}, {82,51,348}, {83,48,348}, {84,47,348}, {85,48,348}, {86,47,348}, {81,47,349}, {82,48,349}, {83,49,349}, {84,50,349}, {85,51,349}, {80,47,350}, {81,48,350}, {82,47,350}, {83,50,350}, {84,49,350}, {84,51,350}, {85,50,350}, {86,51,350}, {47,7,351}, {48,6,351}, {49,5,351}, {51,5,351}, {48,5,352}, {49,6,352}, {50,7,352}, {47,5,353}, {49,7,353}, {50,6,353}, {51,7,353}, {47,10,354}, {48,9,354}, {49,8,354}, {51,8,354}, {48,8,355}, {49,9,355}, {50,10,355}, {47,8,356}, {49,10,356}, {50,9,356}, {51,10,356}, {47,13,357}, {48,12,357}, {49,11,357}, {51,11,357}, {48,11,358}, {49,12,358}, {50,13,358}, {47,11,359}, {49,13,359}, {50,12,359}, {51,13,359}, {47,16,360}, {48,15,360}, {49,14,360}, {51,14,360}, {48,14,361}, {49,15,361}, {50,16,361}, {47,14,362}, {49,16,362}, {50,15,362}, {51,16,362}, {132,58,363}, {133,57,363}, {134,56,363}, {134,58,363}, {135,55,363}, {135,57,363}, {136,54,363}, {137,53,363}, {138,52,363}, {138,54,363}, {139,53,363}, {140,52,363}, {133,52,364}, {134,53,364}, {135,54,364}, {136,55,364}, {137,56,364}, {138,57,364}, {139,58,364}, {132,52,365}, {133,53,365}, {134,52,365}, {134,54,365}, {135,53,365}, {136,56,365}, {137,55,365}, {137,57,365}, {138,56,365}, {138,58,365}, {139,57,365}, {140,58,365}, {132,65,366}, {133,64,366}, {134,63,366}, {134,65,366}, {135,62,366}, {135,64,366}, {136,61,366}, {137,60,366}, {138,59,366}, {138,61,366}, {139,60,366}, {140,59,366}, {133,59,367}, {134,60,367}, {135,61,367}, {136,62,367}, {137,63,367}, {138,64,367}, {139,65,367}, {132,59,368}, {133,60,368}, {134,59,368}, {134,61,368}, {135,60,368}, {136,63,368}, {137,62,368}, {137,64,368}, {138,63,368}, {138,65,368}, {139,64,368}, {140,65,368}, {132,72,369}, {133,71,369}, {134,70,369}, {134,72,369}, {135,69,369}, {135,71,369}, {136,68,369}, {137,67,369}, {138,66,369}, {138,68,369}, {139,67,369}, {140,66,369}, {133,66,370}, {134,67,370}, {135,68,370}, {136,69,370}, {137,70,370}, {138,71,370}, {139,72,370}, {132,66,371}, {133,67,371}, {134,66,371}, {134,68,371}, {135,67,371}, {136,70,371}, {137,69,371}, {137,71,371}, {138,70,371}, {138,72,371}, {139,71,371}, {140,72,371}, {132,79,372}, {133,78,372}, {134,77,372}, {134,79,372}, {135,76,372}, {135,78,372}, {136,75,372}, {137,74,372}, {138,73,372}, {138,75,372}, {139,74,372}, {140,73,372}, {133,73,373}, {134,74,373}, {135,75,373}, {136,76,373}, {137,77,373}, {138,78,373}, {139,79,373}, {132,73,374}, {133,74,374}, {134,73,374}, {134,75,374}, {135,74,374}, {136,77,374}, {137,76,374}, {137,78,374}, {138,77,374}, {138,79,374}, {139,78,374}, {140,79,374}, {132,86,375}, {133,85,375}, {134,84,375}, {134,86,375}, {135,83,375}, {135,85,375}, {136,82,375}, {137,81,375}, {138,80,375}, {138,82,375}, {139,81,375}, {140,80,375}, {133,80,376}, {134,81,376}, {135,82,376}, {136,83,376}, {137,84,376}, {138,85,376}, {139,86,376}, {132,80,377}, {133,81,377}, {134,80,377}, {134,82,377}, {135,81,377}, {136,84,377}, {137,83,377}, {137,85,377}, {138,84,377}, {138,86,377}, {139,85,377}, {140,86,377}}; -constexpr double cg_AAAA[2138] = {1.0, 1.0, 1.0, 1.0, 1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 1.0, 1.0, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 0.1111111119389534, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987, 0.20412415266036987, 0.1767766922712326, 0.14940357208251953, 0.03857583925127983, 0.17251639068126678, 0.06681530922651291, -0.13363061845302582, -0.06681530922651291, -0.03857583925127983, -0.14940357208251953, -0.1767766922712326, -0.20412415266036987, 0.14433756470680237, 0.18898223340511322, 0.21128855645656586, 0.2182178944349289, 0.21128855645656586, 0.18898223340511322, 0.14433756470680237, 0.20412415266036987, 0.1767766922712326, -0.03857583925127983, 0.14940357208251953, -0.06681530922651291, -0.13363061845302582, 0.17251639068126678, -0.06681530922651291, 0.14940357208251953, -0.03857583925127983, 0.1767766922712326, 0.20412415266036987}; - -template -KOKKOS_INLINE_FUNCTION void fwd_AAAA(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a4 = L(ii, k, 4); - const float a5 = L(ii, k, 5); - const float a6 = L(ii, k, 6); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a13 = L(ii, k, 13); - const float a14 = L(ii, k, 14); - const float a15 = L(ii, k, 15); - const float a16 = L(ii, k, 16); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a33 = L(ii, k, 33); - const float a34 = L(ii, k, 34); - const float a35 = L(ii, k, 35); - const float a36 = L(ii, k, 36); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a48 = L(ii, k, 48); - const float a49 = L(ii, k, 49); - const float a50 = L(ii, k, 50); - const float a51 = L(ii, k, 51); - const float a52 = L(ii, k, 52); - const float a53 = L(ii, k, 53); - const float a54 = L(ii, k, 54); - const float a55 = L(ii, k, 55); - const float a56 = L(ii, k, 56); - const float a57 = L(ii, k, 57); - const float a58 = L(ii, k, 58); - const float a59 = L(ii, k, 59); - const float a60 = L(ii, k, 60); - const float a61 = L(ii, k, 61); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); - const float a76 = L(ii, k, 76); - const float a77 = L(ii, k, 77); - const float a78 = L(ii, k, 78); - const float a79 = L(ii, k, 79); - const float a80 = L(ii, k, 80); - const float a81 = L(ii, k, 81); - const float a82 = L(ii, k, 82); - const float a83 = L(ii, k, 83); - const float a84 = L(ii, k, 84); - const float a85 = L(ii, k, 85); - const float a86 = L(ii, k, 86); - const float a87 = L(ii, k, 87); - const float a88 = L(ii, k, 88); - const float a89 = L(ii, k, 89); - const float a90 = L(ii, k, 90); - const float a91 = L(ii, k, 91); - const float a92 = L(ii, k, 92); - const float a93 = L(ii, k, 93); - const float a94 = L(ii, k, 94); - const float a95 = L(ii, k, 95); - const float a96 = L(ii, k, 96); - const float a97 = L(ii, k, 97); - const float a98 = L(ii, k, 98); - const float a99 = L(ii, k, 99); - const float a100 = L(ii, k, 100); - const float a101 = L(ii, k, 101); - const float a102 = L(ii, k, 102); - const float a103 = L(ii, k, 103); - const float a104 = L(ii, k, 104); - const float a105 = L(ii, k, 105); - const float a106 = L(ii, k, 106); - const float a107 = L(ii, k, 107); - const float a108 = L(ii, k, 108); - const float a109 = L(ii, k, 109); - const float a110 = L(ii, k, 110); - const float a111 = L(ii, k, 111); - const float a112 = L(ii, k, 112); - const float a113 = L(ii, k, 113); - const float a114 = L(ii, k, 114); - const float a115 = L(ii, k, 115); - const float a116 = L(ii, k, 116); - const float a117 = L(ii, k, 117); - const float a118 = L(ii, k, 118); - const float a119 = L(ii, k, 119); - const float a120 = L(ii, k, 120); - const float a121 = L(ii, k, 121); - const float a122 = L(ii, k, 122); - const float a123 = L(ii, k, 123); - const float a124 = L(ii, k, 124); - const float a125 = L(ii, k, 125); - const float a126 = L(ii, k, 126); - const float a127 = L(ii, k, 127); - const float a128 = L(ii, k, 128); - const float a129 = L(ii, k, 129); - const float a130 = L(ii, k, 130); - const float a131 = L(ii, k, 131); - const float a132 = L(ii, k, 132); - const float a133 = L(ii, k, 133); - const float a134 = L(ii, k, 134); - const float a135 = L(ii, k, 135); - const float a136 = L(ii, k, 136); - const float a137 = L(ii, k, 137); - const float a138 = L(ii, k, 138); - const float a139 = L(ii, k, 139); - const float a140 = L(ii, k, 140); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 1.0f * a1 * a0; - out(ii, k, 2) = 1.0f * a2 * a0; - out(ii, k, 3) = 1.0f * a3 * a0; - out(ii, k, 4) = 1.0f * a4 * a0; - out(ii, k, 5) = 0.3333333432674408f * a8 * a5 + 0.3333333432674408f * a9 * a6 + 0.3333333432674408f * a10 * a7; - out(ii, k, 6) = 0.3333333432674408f * a11 * a5 + 0.3333333432674408f * a12 * a6 + 0.3333333432674408f * a13 * a7; - out(ii, k, 7) = 0.3333333432674408f * a14 * a5 + 0.3333333432674408f * a15 * a6 + 0.3333333432674408f * a16 * a7; - out(ii, k, 8) = 1.0f * a1 * a1; - out(ii, k, 9) = 1.0f * a2 * a1; - out(ii, k, 10) = 1.0f * a3 * a1; - out(ii, k, 11) = 1.0f * a4 * a1; - out(ii, k, 12) = 0.20000000298023224f * a27 * a17 + 0.20000000298023224f * a28 * a18 + 0.20000000298023224f * a29 * a19 + 0.20000000298023224f * a30 * a20 + 0.20000000298023224f * a31 * a21; - out(ii, k, 13) = 0.20000000298023224f * a32 * a17 + 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21; - out(ii, k, 14) = 0.20000000298023224f * a37 * a17 + 0.20000000298023224f * a38 * a18 + 0.20000000298023224f * a39 * a19 + 0.20000000298023224f * a40 * a20 + 0.20000000298023224f * a41 * a21; - out(ii, k, 15) = 0.20000000298023224f * a42 * a17 + 0.20000000298023224f * a43 * a18 + 0.20000000298023224f * a44 * a19 + 0.20000000298023224f * a45 * a20 + 0.20000000298023224f * a46 * a21; - out(ii, k, 16) = 0.20000000298023224f * a47 * a17 + 0.20000000298023224f * a48 * a18 + 0.20000000298023224f * a49 * a19 + 0.20000000298023224f * a50 * a20 + 0.20000000298023224f * a51 * a21; - out(ii, k, 17) = 0.20000000298023224f * a27 * a22 + 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26; - out(ii, k, 18) = 0.20000000298023224f * a37 * a22 + 0.20000000298023224f * a38 * a23 + 0.20000000298023224f * a39 * a24 + 0.20000000298023224f * a40 * a25 + 0.20000000298023224f * a41 * a26; - out(ii, k, 19) = 0.20000000298023224f * a42 * a22 + 0.20000000298023224f * a43 * a23 + 0.20000000298023224f * a44 * a24 + 0.20000000298023224f * a45 * a25 + 0.20000000298023224f * a46 * a26; - out(ii, k, 20) = 0.20000000298023224f * a47 * a22 + 0.20000000298023224f * a48 * a23 + 0.20000000298023224f * a49 * a24 + 0.20000000298023224f * a50 * a25 + 0.20000000298023224f * a51 * a26; - out(ii, k, 21) = 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9 + 0.3333333432674408f * a10 * a10; - out(ii, k, 22) = 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9 + 0.3333333432674408f * a13 * a10; - out(ii, k, 23) = 0.3333333432674408f * a14 * a8 + 0.3333333432674408f * a15 * a9 + 0.3333333432674408f * a16 * a10; - out(ii, k, 24) = 0.1428571492433548f * a52 * a52 + 0.1428571492433548f * a53 * a53 + 0.1428571492433548f * a54 * a54 + 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58; - out(ii, k, 25) = 0.1428571492433548f * a66 * a52 + 0.1428571492433548f * a67 * a53 + 0.1428571492433548f * a68 * a54 + 0.1428571492433548f * a69 * a55 + 0.1428571492433548f * a70 * a56 + 0.1428571492433548f * a71 * a57 + 0.1428571492433548f * a72 * a58; - out(ii, k, 26) = 0.1428571492433548f * a80 * a52 + 0.1428571492433548f * a81 * a53 + 0.1428571492433548f * a82 * a54 + 0.1428571492433548f * a83 * a55 + 0.1428571492433548f * a84 * a56 + 0.1428571492433548f * a85 * a57 + 0.1428571492433548f * a86 * a58; - out(ii, k, 27) = 1.0f * a2 * a2; - out(ii, k, 28) = 1.0f * a3 * a2; - out(ii, k, 29) = 1.0f * a4 * a2; - out(ii, k, 30) = 0.20000000298023224f * a32 * a27 + 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31; - out(ii, k, 31) = 0.20000000298023224f * a37 * a27 + 0.20000000298023224f * a38 * a28 + 0.20000000298023224f * a39 * a29 + 0.20000000298023224f * a40 * a30 + 0.20000000298023224f * a41 * a31; - out(ii, k, 32) = 0.20000000298023224f * a42 * a27 + 0.20000000298023224f * a43 * a28 + 0.20000000298023224f * a44 * a29 + 0.20000000298023224f * a45 * a30 + 0.20000000298023224f * a46 * a31; - out(ii, k, 33) = 0.20000000298023224f * a47 * a27 + 0.20000000298023224f * a48 * a28 + 0.20000000298023224f * a49 * a29 + 0.20000000298023224f * a50 * a30 + 0.20000000298023224f * a51 * a31; - out(ii, k, 34) = 0.1111111119389534f * a96 * a87 + 0.1111111119389534f * a97 * a88 + 0.1111111119389534f * a98 * a89 + 0.1111111119389534f * a99 * a90 + 0.1111111119389534f * a100 * a91 + 0.1111111119389534f * a101 * a92 + 0.1111111119389534f * a102 * a93 + 0.1111111119389534f * a103 * a94 + 0.1111111119389534f * a104 * a95; - out(ii, k, 35) = 0.1111111119389534f * a105 * a87 + 0.1111111119389534f * a106 * a88 + 0.1111111119389534f * a107 * a89 + 0.1111111119389534f * a108 * a90 + 0.1111111119389534f * a109 * a91 + 0.1111111119389534f * a110 * a92 + 0.1111111119389534f * a111 * a93 + 0.1111111119389534f * a112 * a94 + 0.1111111119389534f * a113 * a95; - out(ii, k, 36) = 0.1111111119389534f * a132 * a87 + 0.1111111119389534f * a133 * a88 + 0.1111111119389534f * a134 * a89 + 0.1111111119389534f * a135 * a90 + 0.1111111119389534f * a136 * a91 + 0.1111111119389534f * a137 * a92 + 0.1111111119389534f * a138 * a93 + 0.1111111119389534f * a139 * a94 + 0.1111111119389534f * a140 * a95; - out(ii, k, 37) = 0.1428571492433548f * a80 * a59 + 0.1428571492433548f * a81 * a60 + 0.1428571492433548f * a82 * a61 + 0.1428571492433548f * a83 * a62 + 0.1428571492433548f * a84 * a63 + 0.1428571492433548f * a85 * a64 + 0.1428571492433548f * a86 * a65; - out(ii, k, 38) = 0.20000000298023224f * a32 * a32 + 0.20000000298023224f * a33 * a33 + 0.20000000298023224f * a34 * a34 + 0.20000000298023224f * a35 * a35 + 0.20000000298023224f * a36 * a36; - out(ii, k, 39) = 0.20000000298023224f * a37 * a32 + 0.20000000298023224f * a38 * a33 + 0.20000000298023224f * a39 * a34 + 0.20000000298023224f * a40 * a35 + 0.20000000298023224f * a41 * a36; - out(ii, k, 40) = 0.20000000298023224f * a42 * a32 + 0.20000000298023224f * a43 * a33 + 0.20000000298023224f * a44 * a34 + 0.20000000298023224f * a45 * a35 + 0.20000000298023224f * a46 * a36; - out(ii, k, 41) = 0.20000000298023224f * a47 * a32 + 0.20000000298023224f * a48 * a33 + 0.20000000298023224f * a49 * a34 + 0.20000000298023224f * a50 * a35 + 0.20000000298023224f * a51 * a36; - out(ii, k, 42) = 0.1111111119389534f * a96 * a96 + 0.1111111119389534f * a97 * a97 + 0.1111111119389534f * a98 * a98 + 0.1111111119389534f * a99 * a99 + 0.1111111119389534f * a100 * a100 + 0.1111111119389534f * a101 * a101 + 0.1111111119389534f * a102 * a102 + 0.1111111119389534f * a103 * a103 + 0.1111111119389534f * a104 * a104; - out(ii, k, 43) = 0.1111111119389534f * a123 * a96 + 0.1111111119389534f * a124 * a97 + 0.1111111119389534f * a125 * a98 + 0.1111111119389534f * a126 * a99 + 0.1111111119389534f * a127 * a100 + 0.1111111119389534f * a128 * a101 + 0.1111111119389534f * a129 * a102 + 0.1111111119389534f * a130 * a103 + 0.1111111119389534f * a131 * a104; - out(ii, k, 44) = 0.1111111119389534f * a132 * a96 + 0.1111111119389534f * a133 * a97 + 0.1111111119389534f * a134 * a98 + 0.1111111119389534f * a135 * a99 + 0.1111111119389534f * a136 * a100 + 0.1111111119389534f * a137 * a101 + 0.1111111119389534f * a138 * a102 + 0.1111111119389534f * a139 * a103 + 0.1111111119389534f * a140 * a104; - out(ii, k, 45) = 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12 + 0.3333333432674408f * a13 * a13; - out(ii, k, 46) = 0.3333333432674408f * a14 * a11 + 0.3333333432674408f * a15 * a12 + 0.3333333432674408f * a16 * a13; - out(ii, k, 47) = 0.1428571492433548f * a66 * a66 + 0.1428571492433548f * a67 * a67 + 0.1428571492433548f * a68 * a68 + 0.1428571492433548f * a69 * a69 + 0.1428571492433548f * a70 * a70 + 0.1428571492433548f * a71 * a71 + 0.1428571492433548f * a72 * a72; - out(ii, k, 48) = 0.1428571492433548f * a73 * a66 + 0.1428571492433548f * a74 * a67 + 0.1428571492433548f * a75 * a68 + 0.1428571492433548f * a76 * a69 + 0.1428571492433548f * a77 * a70 + 0.1428571492433548f * a78 * a71 + 0.1428571492433548f * a79 * a72; - out(ii, k, 49) = 0.1428571492433548f * a80 * a66 + 0.1428571492433548f * a81 * a67 + 0.1428571492433548f * a82 * a68 + 0.1428571492433548f * a83 * a69 + 0.1428571492433548f * a84 * a70 + 0.1428571492433548f * a85 * a71 + 0.1428571492433548f * a86 * a72; - out(ii, k, 50) = 1.0f * a3 * a3; - out(ii, k, 51) = 1.0f * a4 * a3; - out(ii, k, 52) = 0.20000000298023224f * a37 * a37 + 0.20000000298023224f * a38 * a38 + 0.20000000298023224f * a39 * a39 + 0.20000000298023224f * a40 * a40 + 0.20000000298023224f * a41 * a41; - out(ii, k, 53) = 0.20000000298023224f * a42 * a37 + 0.20000000298023224f * a43 * a38 + 0.20000000298023224f * a44 * a39 + 0.20000000298023224f * a45 * a40 + 0.20000000298023224f * a46 * a41; - out(ii, k, 54) = 0.20000000298023224f * a47 * a37 + 0.20000000298023224f * a48 * a38 + 0.20000000298023224f * a49 * a39 + 0.20000000298023224f * a50 * a40 + 0.20000000298023224f * a51 * a41; - out(ii, k, 55) = 0.1111111119389534f * a105 * a105 + 0.1111111119389534f * a106 * a106 + 0.1111111119389534f * a107 * a107 + 0.1111111119389534f * a108 * a108 + 0.1111111119389534f * a109 * a109 + 0.1111111119389534f * a110 * a110 + 0.1111111119389534f * a111 * a111 + 0.1111111119389534f * a112 * a112 + 0.1111111119389534f * a113 * a113; - out(ii, k, 56) = 0.1111111119389534f * a123 * a105 + 0.1111111119389534f * a124 * a106 + 0.1111111119389534f * a125 * a107 + 0.1111111119389534f * a126 * a108 + 0.1111111119389534f * a127 * a109 + 0.1111111119389534f * a128 * a110 + 0.1111111119389534f * a129 * a111 + 0.1111111119389534f * a130 * a112 + 0.1111111119389534f * a131 * a113; - out(ii, k, 57) = 0.1111111119389534f * a132 * a105 + 0.1111111119389534f * a133 * a106 + 0.1111111119389534f * a134 * a107 + 0.1111111119389534f * a135 * a108 + 0.1111111119389534f * a136 * a109 + 0.1111111119389534f * a137 * a110 + 0.1111111119389534f * a138 * a111 + 0.1111111119389534f * a139 * a112 + 0.1111111119389534f * a140 * a113; - out(ii, k, 58) = 0.1111111119389534f * a132 * a114 + 0.1111111119389534f * a133 * a115 + 0.1111111119389534f * a134 * a116 + 0.1111111119389534f * a135 * a117 + 0.1111111119389534f * a136 * a118 + 0.1111111119389534f * a137 * a119 + 0.1111111119389534f * a138 * a120 + 0.1111111119389534f * a139 * a121 + 0.1111111119389534f * a140 * a122; - out(ii, k, 59) = 0.1428571492433548f * a73 * a73 + 0.1428571492433548f * a74 * a74 + 0.1428571492433548f * a75 * a75 + 0.1428571492433548f * a76 * a76 + 0.1428571492433548f * a77 * a77 + 0.1428571492433548f * a78 * a78 + 0.1428571492433548f * a79 * a79; - out(ii, k, 60) = 0.1428571492433548f * a80 * a73 + 0.1428571492433548f * a81 * a74 + 0.1428571492433548f * a82 * a75 + 0.1428571492433548f * a83 * a76 + 0.1428571492433548f * a84 * a77 + 0.1428571492433548f * a85 * a78 + 0.1428571492433548f * a86 * a79; - out(ii, k, 61) = 0.20000000298023224f * a42 * a42 + 0.20000000298023224f * a43 * a43 + 0.20000000298023224f * a44 * a44 + 0.20000000298023224f * a45 * a45 + 0.20000000298023224f * a46 * a46; - out(ii, k, 62) = 0.20000000298023224f * a47 * a42 + 0.20000000298023224f * a48 * a43 + 0.20000000298023224f * a49 * a44 + 0.20000000298023224f * a50 * a45 + 0.20000000298023224f * a51 * a46; - out(ii, k, 63) = 0.1111111119389534f * a123 * a123 + 0.1111111119389534f * a124 * a124 + 0.1111111119389534f * a125 * a125 + 0.1111111119389534f * a126 * a126 + 0.1111111119389534f * a127 * a127 + 0.1111111119389534f * a128 * a128 + 0.1111111119389534f * a129 * a129 + 0.1111111119389534f * a130 * a130 + 0.1111111119389534f * a131 * a131; - out(ii, k, 64) = 0.3333333432674408f * a14 * a14 + 0.3333333432674408f * a15 * a15 + 0.3333333432674408f * a16 * a16; - out(ii, k, 65) = 0.1428571492433548f * a80 * a80 + 0.1428571492433548f * a81 * a81 + 0.1428571492433548f * a82 * a82 + 0.1428571492433548f * a83 * a83 + 0.1428571492433548f * a84 * a84 + 0.1428571492433548f * a85 * a85 + 0.1428571492433548f * a86 * a86; - out(ii, k, 66) = 1.0f * a4 * a4; - out(ii, k, 67) = 0.20000000298023224f * a47 * a47 + 0.20000000298023224f * a48 * a48 + 0.20000000298023224f * a49 * a49 + 0.20000000298023224f * a50 * a50 + 0.20000000298023224f * a51 * a51; - out(ii, k, 68) = 0.1111111119389534f * a132 * a132 + 0.1111111119389534f * a133 * a133 + 0.1111111119389534f * a134 * a134 + 0.1111111119389534f * a135 * a135 + 0.1111111119389534f * a136 * a136 + 0.1111111119389534f * a137 * a137 + 0.1111111119389534f * a138 * a138 + 0.1111111119389534f * a139 * a139 + 0.1111111119389534f * a140 * a140; - out(ii, k, 69) = 1.0f * a5 * a0; - out(ii, k, 70) = 1.0f * a6 * a0; - out(ii, k, 71) = 1.0f * a7 * a0; - out(ii, k, 72) = 1.0f * a5 * a1; - out(ii, k, 73) = 1.0f * a6 * a1; - out(ii, k, 74) = 1.0f * a7 * a1; - out(ii, k, 75) = 1.0f * a5 * a2; - out(ii, k, 76) = 1.0f * a6 * a2; - out(ii, k, 77) = 1.0f * a7 * a2; - out(ii, k, 78) = 1.0f * a5 * a3; - out(ii, k, 79) = 1.0f * a6 * a3; - out(ii, k, 80) = 1.0f * a7 * a3; - out(ii, k, 81) = 1.0f * a5 * a4; - out(ii, k, 82) = 1.0f * a6 * a4; - out(ii, k, 83) = 1.0f * a7 * a4; - out(ii, k, 84) = 0.3872983455657959f * a17 * a10 + 0.3872983455657959f * a18 * a9 + -0.22360679507255554f * a19 * a8 + -0.3872983455657959f * a21 * a8; - out(ii, k, 85) = 0.3872983455657959f * a18 * a8 + 0.4472135901451111f * a19 * a9 + 0.3872983455657959f * a20 * a10; - out(ii, k, 86) = 0.3872983455657959f * a17 * a8 + -0.22360679507255554f * a19 * a10 + 0.3872983455657959f * a20 * a9 + 0.3872983455657959f * a21 * a10; - out(ii, k, 87) = 0.3872983455657959f * a17 * a13 + 0.3872983455657959f * a18 * a12 + -0.22360679507255554f * a19 * a11 + -0.3872983455657959f * a21 * a11; - out(ii, k, 88) = 0.3872983455657959f * a18 * a11 + 0.4472135901451111f * a19 * a12 + 0.3872983455657959f * a20 * a13; - out(ii, k, 89) = 0.3872983455657959f * a17 * a11 + -0.22360679507255554f * a19 * a13 + 0.3872983455657959f * a20 * a12 + 0.3872983455657959f * a21 * a13; - out(ii, k, 90) = 0.3872983455657959f * a17 * a16 + 0.3872983455657959f * a18 * a15 + -0.22360679507255554f * a19 * a14 + -0.3872983455657959f * a21 * a14; - out(ii, k, 91) = 0.3872983455657959f * a18 * a14 + 0.4472135901451111f * a19 * a15 + 0.3872983455657959f * a20 * a16; - out(ii, k, 92) = 0.3872983455657959f * a17 * a14 + -0.22360679507255554f * a19 * a16 + 0.3872983455657959f * a20 * a15 + 0.3872983455657959f * a21 * a16; - out(ii, k, 93) = 0.3872983455657959f * a22 * a10 + 0.3872983455657959f * a23 * a9 + -0.22360679507255554f * a24 * a8 + -0.3872983455657959f * a26 * a8; - out(ii, k, 94) = 0.3872983455657959f * a23 * a8 + 0.4472135901451111f * a24 * a9 + 0.3872983455657959f * a25 * a10; - out(ii, k, 95) = 0.3872983455657959f * a22 * a8 + -0.22360679507255554f * a24 * a10 + 0.3872983455657959f * a25 * a9 + 0.3872983455657959f * a26 * a10; - out(ii, k, 96) = 0.3872983455657959f * a22 * a13 + 0.3872983455657959f * a23 * a12 + -0.22360679507255554f * a24 * a11 + -0.3872983455657959f * a26 * a11; - out(ii, k, 97) = 0.3872983455657959f * a23 * a11 + 0.4472135901451111f * a24 * a12 + 0.3872983455657959f * a25 * a13; - out(ii, k, 98) = 0.3872983455657959f * a22 * a11 + -0.22360679507255554f * a24 * a13 + 0.3872983455657959f * a25 * a12 + 0.3872983455657959f * a26 * a13; - out(ii, k, 99) = 0.3872983455657959f * a22 * a16 + 0.3872983455657959f * a23 * a15 + -0.22360679507255554f * a24 * a14 + -0.3872983455657959f * a26 * a14; - out(ii, k, 100) = 0.3872983455657959f * a23 * a14 + 0.4472135901451111f * a24 * a15 + 0.3872983455657959f * a25 * a16; - out(ii, k, 101) = 0.3872983455657959f * a22 * a14 + -0.22360679507255554f * a24 * a16 + 0.3872983455657959f * a25 * a15 + 0.3872983455657959f * a26 * a16; - out(ii, k, 102) = 1.0f * a8 * a0; - out(ii, k, 103) = 1.0f * a9 * a0; - out(ii, k, 104) = 1.0f * a10 * a0; - out(ii, k, 105) = 1.0f * a8 * a1; - out(ii, k, 106) = 1.0f * a9 * a1; - out(ii, k, 107) = 1.0f * a10 * a1; - out(ii, k, 108) = 1.0f * a8 * a2; - out(ii, k, 109) = 1.0f * a9 * a2; - out(ii, k, 110) = 1.0f * a10 * a2; - out(ii, k, 111) = 1.0f * a8 * a3; - out(ii, k, 112) = 1.0f * a9 * a3; - out(ii, k, 113) = 1.0f * a10 * a3; - out(ii, k, 114) = 1.0f * a8 * a4; - out(ii, k, 115) = 1.0f * a9 * a4; - out(ii, k, 116) = 1.0f * a10 * a4; - out(ii, k, 117) = 0.26726123690605164f * a52 * a21 + 0.2182178944349289f * a53 * a20 + 0.23904572427272797f * a54 * a19 + 0.0690065547823906f * a54 * a21 + -0.16903084516525269f * a55 * a18 + -0.0690065547823906f * a56 * a17 + -0.2182178944349289f * a57 * a18 + -0.26726123690605164f * a58 * a17; - out(ii, k, 118) = 0.2182178944349289f * a53 * a17 + 0.2760262191295624f * a54 * a18 + 0.29277002811431885f * a55 * a19 + 0.2760262191295624f * a56 * a20 + 0.2182178944349289f * a57 * a21; - out(ii, k, 119) = 0.26726123690605164f * a52 * a17 + 0.2182178944349289f * a53 * a18 + -0.0690065547823906f * a54 * a17 + -0.16903084516525269f * a55 * a20 + 0.23904572427272797f * a56 * a19 + -0.0690065547823906f * a56 * a21 + 0.2182178944349289f * a57 * a20 + 0.26726123690605164f * a58 * a21; - out(ii, k, 120) = 0.26726123690605164f * a52 * a26 + 0.2182178944349289f * a53 * a25 + 0.23904572427272797f * a54 * a24 + 0.0690065547823906f * a54 * a26 + -0.16903084516525269f * a55 * a23 + -0.0690065547823906f * a56 * a22 + -0.2182178944349289f * a57 * a23 + -0.26726123690605164f * a58 * a22; - out(ii, k, 121) = 0.2182178944349289f * a53 * a22 + 0.2760262191295624f * a54 * a23 + 0.29277002811431885f * a55 * a24 + 0.2760262191295624f * a56 * a25 + 0.2182178944349289f * a57 * a26; - out(ii, k, 122) = 0.26726123690605164f * a52 * a22 + 0.2182178944349289f * a53 * a23 + -0.0690065547823906f * a54 * a22 + -0.16903084516525269f * a55 * a25 + 0.23904572427272797f * a56 * a24 + -0.0690065547823906f * a56 * a26 + 0.2182178944349289f * a57 * a25 + 0.26726123690605164f * a58 * a26; - out(ii, k, 123) = 0.26726123690605164f * a52 * a31 + 0.2182178944349289f * a53 * a30 + 0.23904572427272797f * a54 * a29 + 0.0690065547823906f * a54 * a31 + -0.16903084516525269f * a55 * a28 + -0.0690065547823906f * a56 * a27 + -0.2182178944349289f * a57 * a28 + -0.26726123690605164f * a58 * a27; - out(ii, k, 124) = 0.2182178944349289f * a53 * a27 + 0.2760262191295624f * a54 * a28 + 0.29277002811431885f * a55 * a29 + 0.2760262191295624f * a56 * a30 + 0.2182178944349289f * a57 * a31; - out(ii, k, 125) = 0.26726123690605164f * a52 * a27 + 0.2182178944349289f * a53 * a28 + -0.0690065547823906f * a54 * a27 + -0.16903084516525269f * a55 * a30 + 0.23904572427272797f * a56 * a29 + -0.0690065547823906f * a56 * a31 + 0.2182178944349289f * a57 * a30 + 0.26726123690605164f * a58 * a31; - out(ii, k, 126) = 0.26726123690605164f * a52 * a36 + 0.2182178944349289f * a53 * a35 + 0.23904572427272797f * a54 * a34 + 0.0690065547823906f * a54 * a36 + -0.16903084516525269f * a55 * a33 + -0.0690065547823906f * a56 * a32 + -0.2182178944349289f * a57 * a33 + -0.26726123690605164f * a58 * a32; - out(ii, k, 127) = 0.2182178944349289f * a53 * a32 + 0.2760262191295624f * a54 * a33 + 0.29277002811431885f * a55 * a34 + 0.2760262191295624f * a56 * a35 + 0.2182178944349289f * a57 * a36; - out(ii, k, 128) = 0.26726123690605164f * a52 * a32 + 0.2182178944349289f * a53 * a33 + -0.0690065547823906f * a54 * a32 + -0.16903084516525269f * a55 * a35 + 0.23904572427272797f * a56 * a34 + -0.0690065547823906f * a56 * a36 + 0.2182178944349289f * a57 * a35 + 0.26726123690605164f * a58 * a36; - out(ii, k, 129) = 0.26726123690605164f * a52 * a41 + 0.2182178944349289f * a53 * a40 + 0.23904572427272797f * a54 * a39 + 0.0690065547823906f * a54 * a41 + -0.16903084516525269f * a55 * a38 + -0.0690065547823906f * a56 * a37 + -0.2182178944349289f * a57 * a38 + -0.26726123690605164f * a58 * a37; - out(ii, k, 130) = 0.2182178944349289f * a53 * a37 + 0.2760262191295624f * a54 * a38 + 0.29277002811431885f * a55 * a39 + 0.2760262191295624f * a56 * a40 + 0.2182178944349289f * a57 * a41; - out(ii, k, 131) = 0.26726123690605164f * a52 * a37 + 0.2182178944349289f * a53 * a38 + -0.0690065547823906f * a54 * a37 + -0.16903084516525269f * a55 * a40 + 0.23904572427272797f * a56 * a39 + -0.0690065547823906f * a56 * a41 + 0.2182178944349289f * a57 * a40 + 0.26726123690605164f * a58 * a41; - out(ii, k, 132) = 0.26726123690605164f * a52 * a46 + 0.2182178944349289f * a53 * a45 + 0.23904572427272797f * a54 * a44 + 0.0690065547823906f * a54 * a46 + -0.16903084516525269f * a55 * a43 + -0.0690065547823906f * a56 * a42 + -0.2182178944349289f * a57 * a43 + -0.26726123690605164f * a58 * a42; - out(ii, k, 133) = 0.2182178944349289f * a53 * a42 + 0.2760262191295624f * a54 * a43 + 0.29277002811431885f * a55 * a44 + 0.2760262191295624f * a56 * a45 + 0.2182178944349289f * a57 * a46; - out(ii, k, 134) = 0.26726123690605164f * a52 * a42 + 0.2182178944349289f * a53 * a43 + -0.0690065547823906f * a54 * a42 + -0.16903084516525269f * a55 * a45 + 0.23904572427272797f * a56 * a44 + -0.0690065547823906f * a56 * a46 + 0.2182178944349289f * a57 * a45 + 0.26726123690605164f * a58 * a46; - out(ii, k, 135) = 0.26726123690605164f * a52 * a51 + 0.2182178944349289f * a53 * a50 + 0.23904572427272797f * a54 * a49 + 0.0690065547823906f * a54 * a51 + -0.16903084516525269f * a55 * a48 + -0.0690065547823906f * a56 * a47 + -0.2182178944349289f * a57 * a48 + -0.26726123690605164f * a58 * a47; - out(ii, k, 136) = 0.2182178944349289f * a53 * a47 + 0.2760262191295624f * a54 * a48 + 0.29277002811431885f * a55 * a49 + 0.2760262191295624f * a56 * a50 + 0.2182178944349289f * a57 * a51; - out(ii, k, 137) = 0.26726123690605164f * a52 * a47 + 0.2182178944349289f * a53 * a48 + -0.0690065547823906f * a54 * a47 + -0.16903084516525269f * a55 * a50 + 0.23904572427272797f * a56 * a49 + -0.0690065547823906f * a56 * a51 + 0.2182178944349289f * a57 * a50 + 0.26726123690605164f * a58 * a51; - out(ii, k, 138) = 0.3872983455657959f * a27 * a7 + 0.3872983455657959f * a28 * a6 + -0.22360679507255554f * a29 * a5 + -0.3872983455657959f * a31 * a5; - out(ii, k, 139) = 0.3872983455657959f * a28 * a5 + 0.4472135901451111f * a29 * a6 + 0.3872983455657959f * a30 * a7; - out(ii, k, 140) = 0.3872983455657959f * a27 * a5 + -0.22360679507255554f * a29 * a7 + 0.3872983455657959f * a30 * a6 + 0.3872983455657959f * a31 * a7; - out(ii, k, 141) = 0.3872983455657959f * a27 * a10 + 0.3872983455657959f * a28 * a9 + -0.22360679507255554f * a29 * a8 + -0.3872983455657959f * a31 * a8; - out(ii, k, 142) = 0.3872983455657959f * a28 * a8 + 0.4472135901451111f * a29 * a9 + 0.3872983455657959f * a30 * a10; - out(ii, k, 143) = 0.3872983455657959f * a27 * a8 + -0.22360679507255554f * a29 * a10 + 0.3872983455657959f * a30 * a9 + 0.3872983455657959f * a31 * a10; - out(ii, k, 144) = 0.3872983455657959f * a27 * a13 + 0.3872983455657959f * a28 * a12 + -0.22360679507255554f * a29 * a11 + -0.3872983455657959f * a31 * a11; - out(ii, k, 145) = 0.3872983455657959f * a28 * a11 + 0.4472135901451111f * a29 * a12 + 0.3872983455657959f * a30 * a13; - out(ii, k, 146) = 0.3872983455657959f * a27 * a11 + -0.22360679507255554f * a29 * a13 + 0.3872983455657959f * a30 * a12 + 0.3872983455657959f * a31 * a13; - out(ii, k, 147) = 0.3872983455657959f * a27 * a16 + 0.3872983455657959f * a28 * a15 + -0.22360679507255554f * a29 * a14 + -0.3872983455657959f * a31 * a14; - out(ii, k, 148) = 0.3872983455657959f * a28 * a14 + 0.4472135901451111f * a29 * a15 + 0.3872983455657959f * a30 * a16; - out(ii, k, 149) = 0.3872983455657959f * a27 * a14 + -0.22360679507255554f * a29 * a16 + 0.3872983455657959f * a30 * a15 + 0.3872983455657959f * a31 * a16; - out(ii, k, 150) = 0.20412415266036987f * a87 * a65 + 0.1767766922712326f * a88 * a64 + 0.14940357208251953f * a89 * a63 + 0.03857583925127983f * a89 * a65 + 0.17251639068126678f * a90 * a62 + 0.06681530922651291f * a90 * a64 + -0.13363061845302582f * a91 * a61 + -0.06681530922651291f * a92 * a60 + -0.03857583925127983f * a93 * a59 + -0.14940357208251953f * a93 * a61 + -0.1767766922712326f * a94 * a60 + -0.20412415266036987f * a95 * a59; - out(ii, k, 151) = 0.14433756470680237f * a88 * a59 + 0.18898223340511322f * a89 * a60 + 0.21128855645656586f * a90 * a61 + 0.2182178944349289f * a91 * a62 + 0.21128855645656586f * a92 * a63 + 0.18898223340511322f * a93 * a64 + 0.14433756470680237f * a94 * a65; - out(ii, k, 152) = 0.20412415266036987f * a87 * a59 + 0.1767766922712326f * a88 * a60 + -0.03857583925127983f * a89 * a59 + 0.14940357208251953f * a89 * a61 + -0.06681530922651291f * a90 * a60 + -0.13363061845302582f * a91 * a63 + 0.17251639068126678f * a92 * a62 + -0.06681530922651291f * a92 * a64 + 0.14940357208251953f * a93 * a63 + -0.03857583925127983f * a93 * a65 + 0.1767766922712326f * a94 * a64 + 0.20412415266036987f * a95 * a65; - out(ii, k, 153) = 0.20412415266036987f * a87 * a72 + 0.1767766922712326f * a88 * a71 + 0.14940357208251953f * a89 * a70 + 0.03857583925127983f * a89 * a72 + 0.17251639068126678f * a90 * a69 + 0.06681530922651291f * a90 * a71 + -0.13363061845302582f * a91 * a68 + -0.06681530922651291f * a92 * a67 + -0.03857583925127983f * a93 * a66 + -0.14940357208251953f * a93 * a68 + -0.1767766922712326f * a94 * a67 + -0.20412415266036987f * a95 * a66; - out(ii, k, 154) = 0.14433756470680237f * a88 * a66 + 0.18898223340511322f * a89 * a67 + 0.21128855645656586f * a90 * a68 + 0.2182178944349289f * a91 * a69 + 0.21128855645656586f * a92 * a70 + 0.18898223340511322f * a93 * a71 + 0.14433756470680237f * a94 * a72; - out(ii, k, 155) = 0.20412415266036987f * a87 * a66 + 0.1767766922712326f * a88 * a67 + -0.03857583925127983f * a89 * a66 + 0.14940357208251953f * a89 * a68 + -0.06681530922651291f * a90 * a67 + -0.13363061845302582f * a91 * a70 + 0.17251639068126678f * a92 * a69 + -0.06681530922651291f * a92 * a71 + 0.14940357208251953f * a93 * a70 + -0.03857583925127983f * a93 * a72 + 0.1767766922712326f * a94 * a71 + 0.20412415266036987f * a95 * a72; - out(ii, k, 156) = 0.20412415266036987f * a87 * a79 + 0.1767766922712326f * a88 * a78 + 0.14940357208251953f * a89 * a77 + 0.03857583925127983f * a89 * a79 + 0.17251639068126678f * a90 * a76 + 0.06681530922651291f * a90 * a78 + -0.13363061845302582f * a91 * a75 + -0.06681530922651291f * a92 * a74 + -0.03857583925127983f * a93 * a73 + -0.14940357208251953f * a93 * a75 + -0.1767766922712326f * a94 * a74 + -0.20412415266036987f * a95 * a73; - out(ii, k, 157) = 0.14433756470680237f * a88 * a73 + 0.18898223340511322f * a89 * a74 + 0.21128855645656586f * a90 * a75 + 0.2182178944349289f * a91 * a76 + 0.21128855645656586f * a92 * a77 + 0.18898223340511322f * a93 * a78 + 0.14433756470680237f * a94 * a79; - out(ii, k, 158) = 0.20412415266036987f * a87 * a73 + 0.1767766922712326f * a88 * a74 + -0.03857583925127983f * a89 * a73 + 0.14940357208251953f * a89 * a75 + -0.06681530922651291f * a90 * a74 + -0.13363061845302582f * a91 * a77 + 0.17251639068126678f * a92 * a76 + -0.06681530922651291f * a92 * a78 + 0.14940357208251953f * a93 * a77 + -0.03857583925127983f * a93 * a79 + 0.1767766922712326f * a94 * a78 + 0.20412415266036987f * a95 * a79; - out(ii, k, 159) = 0.20412415266036987f * a87 * a86 + 0.1767766922712326f * a88 * a85 + 0.14940357208251953f * a89 * a84 + 0.03857583925127983f * a89 * a86 + 0.17251639068126678f * a90 * a83 + 0.06681530922651291f * a90 * a85 + -0.13363061845302582f * a91 * a82 + -0.06681530922651291f * a92 * a81 + -0.03857583925127983f * a93 * a80 + -0.14940357208251953f * a93 * a82 + -0.1767766922712326f * a94 * a81 + -0.20412415266036987f * a95 * a80; - out(ii, k, 160) = 0.14433756470680237f * a88 * a80 + 0.18898223340511322f * a89 * a81 + 0.21128855645656586f * a90 * a82 + 0.2182178944349289f * a91 * a83 + 0.21128855645656586f * a92 * a84 + 0.18898223340511322f * a93 * a85 + 0.14433756470680237f * a94 * a86; - out(ii, k, 161) = 0.20412415266036987f * a87 * a80 + 0.1767766922712326f * a88 * a81 + -0.03857583925127983f * a89 * a80 + 0.14940357208251953f * a89 * a82 + -0.06681530922651291f * a90 * a81 + -0.13363061845302582f * a91 * a84 + 0.17251639068126678f * a92 * a83 + -0.06681530922651291f * a92 * a85 + 0.14940357208251953f * a93 * a84 + -0.03857583925127983f * a93 * a86 + 0.1767766922712326f * a94 * a85 + 0.20412415266036987f * a95 * a86; - out(ii, k, 162) = 0.26726123690605164f * a59 * a31 + 0.2182178944349289f * a60 * a30 + 0.23904572427272797f * a61 * a29 + 0.0690065547823906f * a61 * a31 + -0.16903084516525269f * a62 * a28 + -0.0690065547823906f * a63 * a27 + -0.2182178944349289f * a64 * a28 + -0.26726123690605164f * a65 * a27; - out(ii, k, 163) = 0.2182178944349289f * a60 * a27 + 0.2760262191295624f * a61 * a28 + 0.29277002811431885f * a62 * a29 + 0.2760262191295624f * a63 * a30 + 0.2182178944349289f * a64 * a31; - out(ii, k, 164) = 0.26726123690605164f * a59 * a27 + 0.2182178944349289f * a60 * a28 + -0.0690065547823906f * a61 * a27 + -0.16903084516525269f * a62 * a30 + 0.23904572427272797f * a63 * a29 + -0.0690065547823906f * a63 * a31 + 0.2182178944349289f * a64 * a30 + 0.26726123690605164f * a65 * a31; - out(ii, k, 165) = 0.26726123690605164f * a59 * a36 + 0.2182178944349289f * a60 * a35 + 0.23904572427272797f * a61 * a34 + 0.0690065547823906f * a61 * a36 + -0.16903084516525269f * a62 * a33 + -0.0690065547823906f * a63 * a32 + -0.2182178944349289f * a64 * a33 + -0.26726123690605164f * a65 * a32; - out(ii, k, 166) = 0.2182178944349289f * a60 * a32 + 0.2760262191295624f * a61 * a33 + 0.29277002811431885f * a62 * a34 + 0.2760262191295624f * a63 * a35 + 0.2182178944349289f * a64 * a36; - out(ii, k, 167) = 0.26726123690605164f * a59 * a32 + 0.2182178944349289f * a60 * a33 + -0.0690065547823906f * a61 * a32 + -0.16903084516525269f * a62 * a35 + 0.23904572427272797f * a63 * a34 + -0.0690065547823906f * a63 * a36 + 0.2182178944349289f * a64 * a35 + 0.26726123690605164f * a65 * a36; - out(ii, k, 168) = 0.26726123690605164f * a59 * a41 + 0.2182178944349289f * a60 * a40 + 0.23904572427272797f * a61 * a39 + 0.0690065547823906f * a61 * a41 + -0.16903084516525269f * a62 * a38 + -0.0690065547823906f * a63 * a37 + -0.2182178944349289f * a64 * a38 + -0.26726123690605164f * a65 * a37; - out(ii, k, 169) = 0.2182178944349289f * a60 * a37 + 0.2760262191295624f * a61 * a38 + 0.29277002811431885f * a62 * a39 + 0.2760262191295624f * a63 * a40 + 0.2182178944349289f * a64 * a41; - out(ii, k, 170) = 0.26726123690605164f * a59 * a37 + 0.2182178944349289f * a60 * a38 + -0.0690065547823906f * a61 * a37 + -0.16903084516525269f * a62 * a40 + 0.23904572427272797f * a63 * a39 + -0.0690065547823906f * a63 * a41 + 0.2182178944349289f * a64 * a40 + 0.26726123690605164f * a65 * a41; - out(ii, k, 171) = 0.26726123690605164f * a59 * a46 + 0.2182178944349289f * a60 * a45 + 0.23904572427272797f * a61 * a44 + 0.0690065547823906f * a61 * a46 + -0.16903084516525269f * a62 * a43 + -0.0690065547823906f * a63 * a42 + -0.2182178944349289f * a64 * a43 + -0.26726123690605164f * a65 * a42; - out(ii, k, 172) = 0.2182178944349289f * a60 * a42 + 0.2760262191295624f * a61 * a43 + 0.29277002811431885f * a62 * a44 + 0.2760262191295624f * a63 * a45 + 0.2182178944349289f * a64 * a46; - out(ii, k, 173) = 0.26726123690605164f * a59 * a42 + 0.2182178944349289f * a60 * a43 + -0.0690065547823906f * a61 * a42 + -0.16903084516525269f * a62 * a45 + 0.23904572427272797f * a63 * a44 + -0.0690065547823906f * a63 * a46 + 0.2182178944349289f * a64 * a45 + 0.26726123690605164f * a65 * a46; - out(ii, k, 174) = 0.26726123690605164f * a59 * a51 + 0.2182178944349289f * a60 * a50 + 0.23904572427272797f * a61 * a49 + 0.0690065547823906f * a61 * a51 + -0.16903084516525269f * a62 * a48 + -0.0690065547823906f * a63 * a47 + -0.2182178944349289f * a64 * a48 + -0.26726123690605164f * a65 * a47; - out(ii, k, 175) = 0.2182178944349289f * a60 * a47 + 0.2760262191295624f * a61 * a48 + 0.29277002811431885f * a62 * a49 + 0.2760262191295624f * a63 * a50 + 0.2182178944349289f * a64 * a51; - out(ii, k, 176) = 0.26726123690605164f * a59 * a47 + 0.2182178944349289f * a60 * a48 + -0.0690065547823906f * a61 * a47 + -0.16903084516525269f * a62 * a50 + 0.23904572427272797f * a63 * a49 + -0.0690065547823906f * a63 * a51 + 0.2182178944349289f * a64 * a50 + 0.26726123690605164f * a65 * a51; - out(ii, k, 177) = 0.3872983455657959f * a32 * a7 + 0.3872983455657959f * a33 * a6 + -0.22360679507255554f * a34 * a5 + -0.3872983455657959f * a36 * a5; - out(ii, k, 178) = 0.3872983455657959f * a33 * a5 + 0.4472135901451111f * a34 * a6 + 0.3872983455657959f * a35 * a7; - out(ii, k, 179) = 0.3872983455657959f * a32 * a5 + -0.22360679507255554f * a34 * a7 + 0.3872983455657959f * a35 * a6 + 0.3872983455657959f * a36 * a7; - out(ii, k, 180) = 0.3872983455657959f * a32 * a10 + 0.3872983455657959f * a33 * a9 + -0.22360679507255554f * a34 * a8 + -0.3872983455657959f * a36 * a8; - out(ii, k, 181) = 0.3872983455657959f * a33 * a8 + 0.4472135901451111f * a34 * a9 + 0.3872983455657959f * a35 * a10; - out(ii, k, 182) = 0.3872983455657959f * a32 * a8 + -0.22360679507255554f * a34 * a10 + 0.3872983455657959f * a35 * a9 + 0.3872983455657959f * a36 * a10; - out(ii, k, 183) = 0.3872983455657959f * a32 * a13 + 0.3872983455657959f * a33 * a12 + -0.22360679507255554f * a34 * a11 + -0.3872983455657959f * a36 * a11; - out(ii, k, 184) = 0.3872983455657959f * a33 * a11 + 0.4472135901451111f * a34 * a12 + 0.3872983455657959f * a35 * a13; - out(ii, k, 185) = 0.3872983455657959f * a32 * a11 + -0.22360679507255554f * a34 * a13 + 0.3872983455657959f * a35 * a12 + 0.3872983455657959f * a36 * a13; - out(ii, k, 186) = 0.3872983455657959f * a32 * a16 + 0.3872983455657959f * a33 * a15 + -0.22360679507255554f * a34 * a14 + -0.3872983455657959f * a36 * a14; - out(ii, k, 187) = 0.3872983455657959f * a33 * a14 + 0.4472135901451111f * a34 * a15 + 0.3872983455657959f * a35 * a16; - out(ii, k, 188) = 0.3872983455657959f * a32 * a14 + -0.22360679507255554f * a34 * a16 + 0.3872983455657959f * a35 * a15 + 0.3872983455657959f * a36 * a16; - out(ii, k, 189) = 0.20412415266036987f * a96 * a58 + 0.1767766922712326f * a97 * a57 + 0.14940357208251953f * a98 * a56 + 0.03857583925127983f * a98 * a58 + 0.17251639068126678f * a99 * a55 + 0.06681530922651291f * a99 * a57 + -0.13363061845302582f * a100 * a54 + -0.06681530922651291f * a101 * a53 + -0.03857583925127983f * a102 * a52 + -0.14940357208251953f * a102 * a54 + -0.1767766922712326f * a103 * a53 + -0.20412415266036987f * a104 * a52; - out(ii, k, 190) = 0.14433756470680237f * a97 * a52 + 0.18898223340511322f * a98 * a53 + 0.21128855645656586f * a99 * a54 + 0.2182178944349289f * a100 * a55 + 0.21128855645656586f * a101 * a56 + 0.18898223340511322f * a102 * a57 + 0.14433756470680237f * a103 * a58; - out(ii, k, 191) = 0.20412415266036987f * a96 * a52 + 0.1767766922712326f * a97 * a53 + -0.03857583925127983f * a98 * a52 + 0.14940357208251953f * a98 * a54 + -0.06681530922651291f * a99 * a53 + -0.13363061845302582f * a100 * a56 + 0.17251639068126678f * a101 * a55 + -0.06681530922651291f * a101 * a57 + 0.14940357208251953f * a102 * a56 + -0.03857583925127983f * a102 * a58 + 0.1767766922712326f * a103 * a57 + 0.20412415266036987f * a104 * a58; - out(ii, k, 192) = 0.20412415266036987f * a96 * a65 + 0.1767766922712326f * a97 * a64 + 0.14940357208251953f * a98 * a63 + 0.03857583925127983f * a98 * a65 + 0.17251639068126678f * a99 * a62 + 0.06681530922651291f * a99 * a64 + -0.13363061845302582f * a100 * a61 + -0.06681530922651291f * a101 * a60 + -0.03857583925127983f * a102 * a59 + -0.14940357208251953f * a102 * a61 + -0.1767766922712326f * a103 * a60 + -0.20412415266036987f * a104 * a59; - out(ii, k, 193) = 0.14433756470680237f * a97 * a59 + 0.18898223340511322f * a98 * a60 + 0.21128855645656586f * a99 * a61 + 0.2182178944349289f * a100 * a62 + 0.21128855645656586f * a101 * a63 + 0.18898223340511322f * a102 * a64 + 0.14433756470680237f * a103 * a65; - out(ii, k, 194) = 0.20412415266036987f * a96 * a59 + 0.1767766922712326f * a97 * a60 + -0.03857583925127983f * a98 * a59 + 0.14940357208251953f * a98 * a61 + -0.06681530922651291f * a99 * a60 + -0.13363061845302582f * a100 * a63 + 0.17251639068126678f * a101 * a62 + -0.06681530922651291f * a101 * a64 + 0.14940357208251953f * a102 * a63 + -0.03857583925127983f * a102 * a65 + 0.1767766922712326f * a103 * a64 + 0.20412415266036987f * a104 * a65; - out(ii, k, 195) = 0.20412415266036987f * a96 * a72 + 0.1767766922712326f * a97 * a71 + 0.14940357208251953f * a98 * a70 + 0.03857583925127983f * a98 * a72 + 0.17251639068126678f * a99 * a69 + 0.06681530922651291f * a99 * a71 + -0.13363061845302582f * a100 * a68 + -0.06681530922651291f * a101 * a67 + -0.03857583925127983f * a102 * a66 + -0.14940357208251953f * a102 * a68 + -0.1767766922712326f * a103 * a67 + -0.20412415266036987f * a104 * a66; - out(ii, k, 196) = 0.14433756470680237f * a97 * a66 + 0.18898223340511322f * a98 * a67 + 0.21128855645656586f * a99 * a68 + 0.2182178944349289f * a100 * a69 + 0.21128855645656586f * a101 * a70 + 0.18898223340511322f * a102 * a71 + 0.14433756470680237f * a103 * a72; - out(ii, k, 197) = 0.20412415266036987f * a96 * a66 + 0.1767766922712326f * a97 * a67 + -0.03857583925127983f * a98 * a66 + 0.14940357208251953f * a98 * a68 + -0.06681530922651291f * a99 * a67 + -0.13363061845302582f * a100 * a70 + 0.17251639068126678f * a101 * a69 + -0.06681530922651291f * a101 * a71 + 0.14940357208251953f * a102 * a70 + -0.03857583925127983f * a102 * a72 + 0.1767766922712326f * a103 * a71 + 0.20412415266036987f * a104 * a72; - out(ii, k, 198) = 0.20412415266036987f * a96 * a79 + 0.1767766922712326f * a97 * a78 + 0.14940357208251953f * a98 * a77 + 0.03857583925127983f * a98 * a79 + 0.17251639068126678f * a99 * a76 + 0.06681530922651291f * a99 * a78 + -0.13363061845302582f * a100 * a75 + -0.06681530922651291f * a101 * a74 + -0.03857583925127983f * a102 * a73 + -0.14940357208251953f * a102 * a75 + -0.1767766922712326f * a103 * a74 + -0.20412415266036987f * a104 * a73; - out(ii, k, 199) = 0.14433756470680237f * a97 * a73 + 0.18898223340511322f * a98 * a74 + 0.21128855645656586f * a99 * a75 + 0.2182178944349289f * a100 * a76 + 0.21128855645656586f * a101 * a77 + 0.18898223340511322f * a102 * a78 + 0.14433756470680237f * a103 * a79; - out(ii, k, 200) = 0.20412415266036987f * a96 * a73 + 0.1767766922712326f * a97 * a74 + -0.03857583925127983f * a98 * a73 + 0.14940357208251953f * a98 * a75 + -0.06681530922651291f * a99 * a74 + -0.13363061845302582f * a100 * a77 + 0.17251639068126678f * a101 * a76 + -0.06681530922651291f * a101 * a78 + 0.14940357208251953f * a102 * a77 + -0.03857583925127983f * a102 * a79 + 0.1767766922712326f * a103 * a78 + 0.20412415266036987f * a104 * a79; - out(ii, k, 201) = 0.20412415266036987f * a96 * a86 + 0.1767766922712326f * a97 * a85 + 0.14940357208251953f * a98 * a84 + 0.03857583925127983f * a98 * a86 + 0.17251639068126678f * a99 * a83 + 0.06681530922651291f * a99 * a85 + -0.13363061845302582f * a100 * a82 + -0.06681530922651291f * a101 * a81 + -0.03857583925127983f * a102 * a80 + -0.14940357208251953f * a102 * a82 + -0.1767766922712326f * a103 * a81 + -0.20412415266036987f * a104 * a80; - out(ii, k, 202) = 0.14433756470680237f * a97 * a80 + 0.18898223340511322f * a98 * a81 + 0.21128855645656586f * a99 * a82 + 0.2182178944349289f * a100 * a83 + 0.21128855645656586f * a101 * a84 + 0.18898223340511322f * a102 * a85 + 0.14433756470680237f * a103 * a86; - out(ii, k, 203) = 0.20412415266036987f * a96 * a80 + 0.1767766922712326f * a97 * a81 + -0.03857583925127983f * a98 * a80 + 0.14940357208251953f * a98 * a82 + -0.06681530922651291f * a99 * a81 + -0.13363061845302582f * a100 * a84 + 0.17251639068126678f * a101 * a83 + -0.06681530922651291f * a101 * a85 + 0.14940357208251953f * a102 * a84 + -0.03857583925127983f * a102 * a86 + 0.1767766922712326f * a103 * a85 + 0.20412415266036987f * a104 * a86; - out(ii, k, 204) = 1.0f * a11 * a0; - out(ii, k, 205) = 1.0f * a12 * a0; - out(ii, k, 206) = 1.0f * a13 * a0; - out(ii, k, 207) = 1.0f * a11 * a1; - out(ii, k, 208) = 1.0f * a12 * a1; - out(ii, k, 209) = 1.0f * a13 * a1; - out(ii, k, 210) = 1.0f * a11 * a2; - out(ii, k, 211) = 1.0f * a12 * a2; - out(ii, k, 212) = 1.0f * a13 * a2; - out(ii, k, 213) = 1.0f * a11 * a3; - out(ii, k, 214) = 1.0f * a12 * a3; - out(ii, k, 215) = 1.0f * a13 * a3; - out(ii, k, 216) = 1.0f * a11 * a4; - out(ii, k, 217) = 1.0f * a12 * a4; - out(ii, k, 218) = 1.0f * a13 * a4; - out(ii, k, 219) = 0.26726123690605164f * a66 * a21 + 0.2182178944349289f * a67 * a20 + 0.23904572427272797f * a68 * a19 + 0.0690065547823906f * a68 * a21 + -0.16903084516525269f * a69 * a18 + -0.0690065547823906f * a70 * a17 + -0.2182178944349289f * a71 * a18 + -0.26726123690605164f * a72 * a17; - out(ii, k, 220) = 0.2182178944349289f * a67 * a17 + 0.2760262191295624f * a68 * a18 + 0.29277002811431885f * a69 * a19 + 0.2760262191295624f * a70 * a20 + 0.2182178944349289f * a71 * a21; - out(ii, k, 221) = 0.26726123690605164f * a66 * a17 + 0.2182178944349289f * a67 * a18 + -0.0690065547823906f * a68 * a17 + -0.16903084516525269f * a69 * a20 + 0.23904572427272797f * a70 * a19 + -0.0690065547823906f * a70 * a21 + 0.2182178944349289f * a71 * a20 + 0.26726123690605164f * a72 * a21; - out(ii, k, 222) = 0.26726123690605164f * a66 * a26 + 0.2182178944349289f * a67 * a25 + 0.23904572427272797f * a68 * a24 + 0.0690065547823906f * a68 * a26 + -0.16903084516525269f * a69 * a23 + -0.0690065547823906f * a70 * a22 + -0.2182178944349289f * a71 * a23 + -0.26726123690605164f * a72 * a22; - out(ii, k, 223) = 0.2182178944349289f * a67 * a22 + 0.2760262191295624f * a68 * a23 + 0.29277002811431885f * a69 * a24 + 0.2760262191295624f * a70 * a25 + 0.2182178944349289f * a71 * a26; - out(ii, k, 224) = 0.26726123690605164f * a66 * a22 + 0.2182178944349289f * a67 * a23 + -0.0690065547823906f * a68 * a22 + -0.16903084516525269f * a69 * a25 + 0.23904572427272797f * a70 * a24 + -0.0690065547823906f * a70 * a26 + 0.2182178944349289f * a71 * a25 + 0.26726123690605164f * a72 * a26; - out(ii, k, 225) = 0.26726123690605164f * a66 * a31 + 0.2182178944349289f * a67 * a30 + 0.23904572427272797f * a68 * a29 + 0.0690065547823906f * a68 * a31 + -0.16903084516525269f * a69 * a28 + -0.0690065547823906f * a70 * a27 + -0.2182178944349289f * a71 * a28 + -0.26726123690605164f * a72 * a27; - out(ii, k, 226) = 0.2182178944349289f * a67 * a27 + 0.2760262191295624f * a68 * a28 + 0.29277002811431885f * a69 * a29 + 0.2760262191295624f * a70 * a30 + 0.2182178944349289f * a71 * a31; - out(ii, k, 227) = 0.26726123690605164f * a66 * a27 + 0.2182178944349289f * a67 * a28 + -0.0690065547823906f * a68 * a27 + -0.16903084516525269f * a69 * a30 + 0.23904572427272797f * a70 * a29 + -0.0690065547823906f * a70 * a31 + 0.2182178944349289f * a71 * a30 + 0.26726123690605164f * a72 * a31; - out(ii, k, 228) = 0.26726123690605164f * a66 * a36 + 0.2182178944349289f * a67 * a35 + 0.23904572427272797f * a68 * a34 + 0.0690065547823906f * a68 * a36 + -0.16903084516525269f * a69 * a33 + -0.0690065547823906f * a70 * a32 + -0.2182178944349289f * a71 * a33 + -0.26726123690605164f * a72 * a32; - out(ii, k, 229) = 0.2182178944349289f * a67 * a32 + 0.2760262191295624f * a68 * a33 + 0.29277002811431885f * a69 * a34 + 0.2760262191295624f * a70 * a35 + 0.2182178944349289f * a71 * a36; - out(ii, k, 230) = 0.26726123690605164f * a66 * a32 + 0.2182178944349289f * a67 * a33 + -0.0690065547823906f * a68 * a32 + -0.16903084516525269f * a69 * a35 + 0.23904572427272797f * a70 * a34 + -0.0690065547823906f * a70 * a36 + 0.2182178944349289f * a71 * a35 + 0.26726123690605164f * a72 * a36; - out(ii, k, 231) = 0.26726123690605164f * a66 * a46 + 0.2182178944349289f * a67 * a45 + 0.23904572427272797f * a68 * a44 + 0.0690065547823906f * a68 * a46 + -0.16903084516525269f * a69 * a43 + -0.0690065547823906f * a70 * a42 + -0.2182178944349289f * a71 * a43 + -0.26726123690605164f * a72 * a42; - out(ii, k, 232) = 0.2182178944349289f * a67 * a42 + 0.2760262191295624f * a68 * a43 + 0.29277002811431885f * a69 * a44 + 0.2760262191295624f * a70 * a45 + 0.2182178944349289f * a71 * a46; - out(ii, k, 233) = 0.26726123690605164f * a66 * a42 + 0.2182178944349289f * a67 * a43 + -0.0690065547823906f * a68 * a42 + -0.16903084516525269f * a69 * a45 + 0.23904572427272797f * a70 * a44 + -0.0690065547823906f * a70 * a46 + 0.2182178944349289f * a71 * a45 + 0.26726123690605164f * a72 * a46; - out(ii, k, 234) = 0.26726123690605164f * a66 * a51 + 0.2182178944349289f * a67 * a50 + 0.23904572427272797f * a68 * a49 + 0.0690065547823906f * a68 * a51 + -0.16903084516525269f * a69 * a48 + -0.0690065547823906f * a70 * a47 + -0.2182178944349289f * a71 * a48 + -0.26726123690605164f * a72 * a47; - out(ii, k, 235) = 0.2182178944349289f * a67 * a47 + 0.2760262191295624f * a68 * a48 + 0.29277002811431885f * a69 * a49 + 0.2760262191295624f * a70 * a50 + 0.2182178944349289f * a71 * a51; - out(ii, k, 236) = 0.26726123690605164f * a66 * a47 + 0.2182178944349289f * a67 * a48 + -0.0690065547823906f * a68 * a47 + -0.16903084516525269f * a69 * a50 + 0.23904572427272797f * a70 * a49 + -0.0690065547823906f * a70 * a51 + 0.2182178944349289f * a71 * a50 + 0.26726123690605164f * a72 * a51; - out(ii, k, 237) = 0.3872983455657959f * a37 * a7 + 0.3872983455657959f * a38 * a6 + -0.22360679507255554f * a39 * a5 + -0.3872983455657959f * a41 * a5; - out(ii, k, 238) = 0.3872983455657959f * a38 * a5 + 0.4472135901451111f * a39 * a6 + 0.3872983455657959f * a40 * a7; - out(ii, k, 239) = 0.3872983455657959f * a37 * a5 + -0.22360679507255554f * a39 * a7 + 0.3872983455657959f * a40 * a6 + 0.3872983455657959f * a41 * a7; - out(ii, k, 240) = 0.3872983455657959f * a37 * a10 + 0.3872983455657959f * a38 * a9 + -0.22360679507255554f * a39 * a8 + -0.3872983455657959f * a41 * a8; - out(ii, k, 241) = 0.3872983455657959f * a38 * a8 + 0.4472135901451111f * a39 * a9 + 0.3872983455657959f * a40 * a10; - out(ii, k, 242) = 0.3872983455657959f * a37 * a8 + -0.22360679507255554f * a39 * a10 + 0.3872983455657959f * a40 * a9 + 0.3872983455657959f * a41 * a10; - out(ii, k, 243) = 0.3872983455657959f * a37 * a13 + 0.3872983455657959f * a38 * a12 + -0.22360679507255554f * a39 * a11 + -0.3872983455657959f * a41 * a11; - out(ii, k, 244) = 0.3872983455657959f * a38 * a11 + 0.4472135901451111f * a39 * a12 + 0.3872983455657959f * a40 * a13; - out(ii, k, 245) = 0.3872983455657959f * a37 * a11 + -0.22360679507255554f * a39 * a13 + 0.3872983455657959f * a40 * a12 + 0.3872983455657959f * a41 * a13; - out(ii, k, 246) = 0.3872983455657959f * a37 * a16 + 0.3872983455657959f * a38 * a15 + -0.22360679507255554f * a39 * a14 + -0.3872983455657959f * a41 * a14; - out(ii, k, 247) = 0.3872983455657959f * a38 * a14 + 0.4472135901451111f * a39 * a15 + 0.3872983455657959f * a40 * a16; - out(ii, k, 248) = 0.3872983455657959f * a37 * a14 + -0.22360679507255554f * a39 * a16 + 0.3872983455657959f * a40 * a15 + 0.3872983455657959f * a41 * a16; - out(ii, k, 249) = 0.20412415266036987f * a105 * a58 + 0.1767766922712326f * a106 * a57 + 0.14940357208251953f * a107 * a56 + 0.03857583925127983f * a107 * a58 + 0.17251639068126678f * a108 * a55 + 0.06681530922651291f * a108 * a57 + -0.13363061845302582f * a109 * a54 + -0.06681530922651291f * a110 * a53 + -0.03857583925127983f * a111 * a52 + -0.14940357208251953f * a111 * a54 + -0.1767766922712326f * a112 * a53 + -0.20412415266036987f * a113 * a52; - out(ii, k, 250) = 0.14433756470680237f * a106 * a52 + 0.18898223340511322f * a107 * a53 + 0.21128855645656586f * a108 * a54 + 0.2182178944349289f * a109 * a55 + 0.21128855645656586f * a110 * a56 + 0.18898223340511322f * a111 * a57 + 0.14433756470680237f * a112 * a58; - out(ii, k, 251) = 0.20412415266036987f * a105 * a52 + 0.1767766922712326f * a106 * a53 + -0.03857583925127983f * a107 * a52 + 0.14940357208251953f * a107 * a54 + -0.06681530922651291f * a108 * a53 + -0.13363061845302582f * a109 * a56 + 0.17251639068126678f * a110 * a55 + -0.06681530922651291f * a110 * a57 + 0.14940357208251953f * a111 * a56 + -0.03857583925127983f * a111 * a58 + 0.1767766922712326f * a112 * a57 + 0.20412415266036987f * a113 * a58; - out(ii, k, 252) = 0.20412415266036987f * a105 * a72 + 0.1767766922712326f * a106 * a71 + 0.14940357208251953f * a107 * a70 + 0.03857583925127983f * a107 * a72 + 0.17251639068126678f * a108 * a69 + 0.06681530922651291f * a108 * a71 + -0.13363061845302582f * a109 * a68 + -0.06681530922651291f * a110 * a67 + -0.03857583925127983f * a111 * a66 + -0.14940357208251953f * a111 * a68 + -0.1767766922712326f * a112 * a67 + -0.20412415266036987f * a113 * a66; - out(ii, k, 253) = 0.14433756470680237f * a106 * a66 + 0.18898223340511322f * a107 * a67 + 0.21128855645656586f * a108 * a68 + 0.2182178944349289f * a109 * a69 + 0.21128855645656586f * a110 * a70 + 0.18898223340511322f * a111 * a71 + 0.14433756470680237f * a112 * a72; - out(ii, k, 254) = 0.20412415266036987f * a105 * a66 + 0.1767766922712326f * a106 * a67 + -0.03857583925127983f * a107 * a66 + 0.14940357208251953f * a107 * a68 + -0.06681530922651291f * a108 * a67 + -0.13363061845302582f * a109 * a70 + 0.17251639068126678f * a110 * a69 + -0.06681530922651291f * a110 * a71 + 0.14940357208251953f * a111 * a70 + -0.03857583925127983f * a111 * a72 + 0.1767766922712326f * a112 * a71 + 0.20412415266036987f * a113 * a72; - out(ii, k, 255) = 0.20412415266036987f * a105 * a79 + 0.1767766922712326f * a106 * a78 + 0.14940357208251953f * a107 * a77 + 0.03857583925127983f * a107 * a79 + 0.17251639068126678f * a108 * a76 + 0.06681530922651291f * a108 * a78 + -0.13363061845302582f * a109 * a75 + -0.06681530922651291f * a110 * a74 + -0.03857583925127983f * a111 * a73 + -0.14940357208251953f * a111 * a75 + -0.1767766922712326f * a112 * a74 + -0.20412415266036987f * a113 * a73; - out(ii, k, 256) = 0.14433756470680237f * a106 * a73 + 0.18898223340511322f * a107 * a74 + 0.21128855645656586f * a108 * a75 + 0.2182178944349289f * a109 * a76 + 0.21128855645656586f * a110 * a77 + 0.18898223340511322f * a111 * a78 + 0.14433756470680237f * a112 * a79; - out(ii, k, 257) = 0.20412415266036987f * a105 * a73 + 0.1767766922712326f * a106 * a74 + -0.03857583925127983f * a107 * a73 + 0.14940357208251953f * a107 * a75 + -0.06681530922651291f * a108 * a74 + -0.13363061845302582f * a109 * a77 + 0.17251639068126678f * a110 * a76 + -0.06681530922651291f * a110 * a78 + 0.14940357208251953f * a111 * a77 + -0.03857583925127983f * a111 * a79 + 0.1767766922712326f * a112 * a78 + 0.20412415266036987f * a113 * a79; - out(ii, k, 258) = 0.20412415266036987f * a105 * a86 + 0.1767766922712326f * a106 * a85 + 0.14940357208251953f * a107 * a84 + 0.03857583925127983f * a107 * a86 + 0.17251639068126678f * a108 * a83 + 0.06681530922651291f * a108 * a85 + -0.13363061845302582f * a109 * a82 + -0.06681530922651291f * a110 * a81 + -0.03857583925127983f * a111 * a80 + -0.14940357208251953f * a111 * a82 + -0.1767766922712326f * a112 * a81 + -0.20412415266036987f * a113 * a80; - out(ii, k, 259) = 0.14433756470680237f * a106 * a80 + 0.18898223340511322f * a107 * a81 + 0.21128855645656586f * a108 * a82 + 0.2182178944349289f * a109 * a83 + 0.21128855645656586f * a110 * a84 + 0.18898223340511322f * a111 * a85 + 0.14433756470680237f * a112 * a86; - out(ii, k, 260) = 0.20412415266036987f * a105 * a80 + 0.1767766922712326f * a106 * a81 + -0.03857583925127983f * a107 * a80 + 0.14940357208251953f * a107 * a82 + -0.06681530922651291f * a108 * a81 + -0.13363061845302582f * a109 * a84 + 0.17251639068126678f * a110 * a83 + -0.06681530922651291f * a110 * a85 + 0.14940357208251953f * a111 * a84 + -0.03857583925127983f * a111 * a86 + 0.1767766922712326f * a112 * a85 + 0.20412415266036987f * a113 * a86; - out(ii, k, 261) = 0.20412415266036987f * a114 * a72 + 0.1767766922712326f * a115 * a71 + 0.14940357208251953f * a116 * a70 + 0.03857583925127983f * a116 * a72 + 0.17251639068126678f * a117 * a69 + 0.06681530922651291f * a117 * a71 + -0.13363061845302582f * a118 * a68 + -0.06681530922651291f * a119 * a67 + -0.03857583925127983f * a120 * a66 + -0.14940357208251953f * a120 * a68 + -0.1767766922712326f * a121 * a67 + -0.20412415266036987f * a122 * a66; - out(ii, k, 262) = 0.14433756470680237f * a115 * a66 + 0.18898223340511322f * a116 * a67 + 0.21128855645656586f * a117 * a68 + 0.2182178944349289f * a118 * a69 + 0.21128855645656586f * a119 * a70 + 0.18898223340511322f * a120 * a71 + 0.14433756470680237f * a121 * a72; - out(ii, k, 263) = 0.20412415266036987f * a114 * a66 + 0.1767766922712326f * a115 * a67 + -0.03857583925127983f * a116 * a66 + 0.14940357208251953f * a116 * a68 + -0.06681530922651291f * a117 * a67 + -0.13363061845302582f * a118 * a70 + 0.17251639068126678f * a119 * a69 + -0.06681530922651291f * a119 * a71 + 0.14940357208251953f * a120 * a70 + -0.03857583925127983f * a120 * a72 + 0.1767766922712326f * a121 * a71 + 0.20412415266036987f * a122 * a72; - out(ii, k, 264) = 0.20412415266036987f * a114 * a79 + 0.1767766922712326f * a115 * a78 + 0.14940357208251953f * a116 * a77 + 0.03857583925127983f * a116 * a79 + 0.17251639068126678f * a117 * a76 + 0.06681530922651291f * a117 * a78 + -0.13363061845302582f * a118 * a75 + -0.06681530922651291f * a119 * a74 + -0.03857583925127983f * a120 * a73 + -0.14940357208251953f * a120 * a75 + -0.1767766922712326f * a121 * a74 + -0.20412415266036987f * a122 * a73; - out(ii, k, 265) = 0.14433756470680237f * a115 * a73 + 0.18898223340511322f * a116 * a74 + 0.21128855645656586f * a117 * a75 + 0.2182178944349289f * a118 * a76 + 0.21128855645656586f * a119 * a77 + 0.18898223340511322f * a120 * a78 + 0.14433756470680237f * a121 * a79; - out(ii, k, 266) = 0.20412415266036987f * a114 * a73 + 0.1767766922712326f * a115 * a74 + -0.03857583925127983f * a116 * a73 + 0.14940357208251953f * a116 * a75 + -0.06681530922651291f * a117 * a74 + -0.13363061845302582f * a118 * a77 + 0.17251639068126678f * a119 * a76 + -0.06681530922651291f * a119 * a78 + 0.14940357208251953f * a120 * a77 + -0.03857583925127983f * a120 * a79 + 0.1767766922712326f * a121 * a78 + 0.20412415266036987f * a122 * a79; - out(ii, k, 267) = 0.20412415266036987f * a114 * a86 + 0.1767766922712326f * a115 * a85 + 0.14940357208251953f * a116 * a84 + 0.03857583925127983f * a116 * a86 + 0.17251639068126678f * a117 * a83 + 0.06681530922651291f * a117 * a85 + -0.13363061845302582f * a118 * a82 + -0.06681530922651291f * a119 * a81 + -0.03857583925127983f * a120 * a80 + -0.14940357208251953f * a120 * a82 + -0.1767766922712326f * a121 * a81 + -0.20412415266036987f * a122 * a80; - out(ii, k, 268) = 0.14433756470680237f * a115 * a80 + 0.18898223340511322f * a116 * a81 + 0.21128855645656586f * a117 * a82 + 0.2182178944349289f * a118 * a83 + 0.21128855645656586f * a119 * a84 + 0.18898223340511322f * a120 * a85 + 0.14433756470680237f * a121 * a86; - out(ii, k, 269) = 0.20412415266036987f * a114 * a80 + 0.1767766922712326f * a115 * a81 + -0.03857583925127983f * a116 * a80 + 0.14940357208251953f * a116 * a82 + -0.06681530922651291f * a117 * a81 + -0.13363061845302582f * a118 * a84 + 0.17251639068126678f * a119 * a83 + -0.06681530922651291f * a119 * a85 + 0.14940357208251953f * a120 * a84 + -0.03857583925127983f * a120 * a86 + 0.1767766922712326f * a121 * a85 + 0.20412415266036987f * a122 * a86; - out(ii, k, 270) = 0.26726123690605164f * a73 * a21 + 0.2182178944349289f * a74 * a20 + 0.23904572427272797f * a75 * a19 + 0.0690065547823906f * a75 * a21 + -0.16903084516525269f * a76 * a18 + -0.0690065547823906f * a77 * a17 + -0.2182178944349289f * a78 * a18 + -0.26726123690605164f * a79 * a17; - out(ii, k, 271) = 0.2182178944349289f * a74 * a17 + 0.2760262191295624f * a75 * a18 + 0.29277002811431885f * a76 * a19 + 0.2760262191295624f * a77 * a20 + 0.2182178944349289f * a78 * a21; - out(ii, k, 272) = 0.26726123690605164f * a73 * a17 + 0.2182178944349289f * a74 * a18 + -0.0690065547823906f * a75 * a17 + -0.16903084516525269f * a76 * a20 + 0.23904572427272797f * a77 * a19 + -0.0690065547823906f * a77 * a21 + 0.2182178944349289f * a78 * a20 + 0.26726123690605164f * a79 * a21; - out(ii, k, 273) = 0.26726123690605164f * a73 * a31 + 0.2182178944349289f * a74 * a30 + 0.23904572427272797f * a75 * a29 + 0.0690065547823906f * a75 * a31 + -0.16903084516525269f * a76 * a28 + -0.0690065547823906f * a77 * a27 + -0.2182178944349289f * a78 * a28 + -0.26726123690605164f * a79 * a27; - out(ii, k, 274) = 0.2182178944349289f * a74 * a27 + 0.2760262191295624f * a75 * a28 + 0.29277002811431885f * a76 * a29 + 0.2760262191295624f * a77 * a30 + 0.2182178944349289f * a78 * a31; - out(ii, k, 275) = 0.26726123690605164f * a73 * a27 + 0.2182178944349289f * a74 * a28 + -0.0690065547823906f * a75 * a27 + -0.16903084516525269f * a76 * a30 + 0.23904572427272797f * a77 * a29 + -0.0690065547823906f * a77 * a31 + 0.2182178944349289f * a78 * a30 + 0.26726123690605164f * a79 * a31; - out(ii, k, 276) = 0.26726123690605164f * a73 * a36 + 0.2182178944349289f * a74 * a35 + 0.23904572427272797f * a75 * a34 + 0.0690065547823906f * a75 * a36 + -0.16903084516525269f * a76 * a33 + -0.0690065547823906f * a77 * a32 + -0.2182178944349289f * a78 * a33 + -0.26726123690605164f * a79 * a32; - out(ii, k, 277) = 0.2182178944349289f * a74 * a32 + 0.2760262191295624f * a75 * a33 + 0.29277002811431885f * a76 * a34 + 0.2760262191295624f * a77 * a35 + 0.2182178944349289f * a78 * a36; - out(ii, k, 278) = 0.26726123690605164f * a73 * a32 + 0.2182178944349289f * a74 * a33 + -0.0690065547823906f * a75 * a32 + -0.16903084516525269f * a76 * a35 + 0.23904572427272797f * a77 * a34 + -0.0690065547823906f * a77 * a36 + 0.2182178944349289f * a78 * a35 + 0.26726123690605164f * a79 * a36; - out(ii, k, 279) = 0.26726123690605164f * a73 * a41 + 0.2182178944349289f * a74 * a40 + 0.23904572427272797f * a75 * a39 + 0.0690065547823906f * a75 * a41 + -0.16903084516525269f * a76 * a38 + -0.0690065547823906f * a77 * a37 + -0.2182178944349289f * a78 * a38 + -0.26726123690605164f * a79 * a37; - out(ii, k, 280) = 0.2182178944349289f * a74 * a37 + 0.2760262191295624f * a75 * a38 + 0.29277002811431885f * a76 * a39 + 0.2760262191295624f * a77 * a40 + 0.2182178944349289f * a78 * a41; - out(ii, k, 281) = 0.26726123690605164f * a73 * a37 + 0.2182178944349289f * a74 * a38 + -0.0690065547823906f * a75 * a37 + -0.16903084516525269f * a76 * a40 + 0.23904572427272797f * a77 * a39 + -0.0690065547823906f * a77 * a41 + 0.2182178944349289f * a78 * a40 + 0.26726123690605164f * a79 * a41; - out(ii, k, 282) = 0.26726123690605164f * a73 * a46 + 0.2182178944349289f * a74 * a45 + 0.23904572427272797f * a75 * a44 + 0.0690065547823906f * a75 * a46 + -0.16903084516525269f * a76 * a43 + -0.0690065547823906f * a77 * a42 + -0.2182178944349289f * a78 * a43 + -0.26726123690605164f * a79 * a42; - out(ii, k, 283) = 0.2182178944349289f * a74 * a42 + 0.2760262191295624f * a75 * a43 + 0.29277002811431885f * a76 * a44 + 0.2760262191295624f * a77 * a45 + 0.2182178944349289f * a78 * a46; - out(ii, k, 284) = 0.26726123690605164f * a73 * a42 + 0.2182178944349289f * a74 * a43 + -0.0690065547823906f * a75 * a42 + -0.16903084516525269f * a76 * a45 + 0.23904572427272797f * a77 * a44 + -0.0690065547823906f * a77 * a46 + 0.2182178944349289f * a78 * a45 + 0.26726123690605164f * a79 * a46; - out(ii, k, 285) = 0.26726123690605164f * a73 * a51 + 0.2182178944349289f * a74 * a50 + 0.23904572427272797f * a75 * a49 + 0.0690065547823906f * a75 * a51 + -0.16903084516525269f * a76 * a48 + -0.0690065547823906f * a77 * a47 + -0.2182178944349289f * a78 * a48 + -0.26726123690605164f * a79 * a47; - out(ii, k, 286) = 0.2182178944349289f * a74 * a47 + 0.2760262191295624f * a75 * a48 + 0.29277002811431885f * a76 * a49 + 0.2760262191295624f * a77 * a50 + 0.2182178944349289f * a78 * a51; - out(ii, k, 287) = 0.26726123690605164f * a73 * a47 + 0.2182178944349289f * a74 * a48 + -0.0690065547823906f * a75 * a47 + -0.16903084516525269f * a76 * a50 + 0.23904572427272797f * a77 * a49 + -0.0690065547823906f * a77 * a51 + 0.2182178944349289f * a78 * a50 + 0.26726123690605164f * a79 * a51; - out(ii, k, 288) = 0.3872983455657959f * a42 * a7 + 0.3872983455657959f * a43 * a6 + -0.22360679507255554f * a44 * a5 + -0.3872983455657959f * a46 * a5; - out(ii, k, 289) = 0.3872983455657959f * a43 * a5 + 0.4472135901451111f * a44 * a6 + 0.3872983455657959f * a45 * a7; - out(ii, k, 290) = 0.3872983455657959f * a42 * a5 + -0.22360679507255554f * a44 * a7 + 0.3872983455657959f * a45 * a6 + 0.3872983455657959f * a46 * a7; - out(ii, k, 291) = 0.3872983455657959f * a42 * a10 + 0.3872983455657959f * a43 * a9 + -0.22360679507255554f * a44 * a8 + -0.3872983455657959f * a46 * a8; - out(ii, k, 292) = 0.3872983455657959f * a43 * a8 + 0.4472135901451111f * a44 * a9 + 0.3872983455657959f * a45 * a10; - out(ii, k, 293) = 0.3872983455657959f * a42 * a8 + -0.22360679507255554f * a44 * a10 + 0.3872983455657959f * a45 * a9 + 0.3872983455657959f * a46 * a10; - out(ii, k, 294) = 0.3872983455657959f * a42 * a13 + 0.3872983455657959f * a43 * a12 + -0.22360679507255554f * a44 * a11 + -0.3872983455657959f * a46 * a11; - out(ii, k, 295) = 0.3872983455657959f * a43 * a11 + 0.4472135901451111f * a44 * a12 + 0.3872983455657959f * a45 * a13; - out(ii, k, 296) = 0.3872983455657959f * a42 * a11 + -0.22360679507255554f * a44 * a13 + 0.3872983455657959f * a45 * a12 + 0.3872983455657959f * a46 * a13; - out(ii, k, 297) = 0.3872983455657959f * a42 * a16 + 0.3872983455657959f * a43 * a15 + -0.22360679507255554f * a44 * a14 + -0.3872983455657959f * a46 * a14; - out(ii, k, 298) = 0.3872983455657959f * a43 * a14 + 0.4472135901451111f * a44 * a15 + 0.3872983455657959f * a45 * a16; - out(ii, k, 299) = 0.3872983455657959f * a42 * a14 + -0.22360679507255554f * a44 * a16 + 0.3872983455657959f * a45 * a15 + 0.3872983455657959f * a46 * a16; - out(ii, k, 300) = 0.20412415266036987f * a123 * a58 + 0.1767766922712326f * a124 * a57 + 0.14940357208251953f * a125 * a56 + 0.03857583925127983f * a125 * a58 + 0.17251639068126678f * a126 * a55 + 0.06681530922651291f * a126 * a57 + -0.13363061845302582f * a127 * a54 + -0.06681530922651291f * a128 * a53 + -0.03857583925127983f * a129 * a52 + -0.14940357208251953f * a129 * a54 + -0.1767766922712326f * a130 * a53 + -0.20412415266036987f * a131 * a52; - out(ii, k, 301) = 0.14433756470680237f * a124 * a52 + 0.18898223340511322f * a125 * a53 + 0.21128855645656586f * a126 * a54 + 0.2182178944349289f * a127 * a55 + 0.21128855645656586f * a128 * a56 + 0.18898223340511322f * a129 * a57 + 0.14433756470680237f * a130 * a58; - out(ii, k, 302) = 0.20412415266036987f * a123 * a52 + 0.1767766922712326f * a124 * a53 + -0.03857583925127983f * a125 * a52 + 0.14940357208251953f * a125 * a54 + -0.06681530922651291f * a126 * a53 + -0.13363061845302582f * a127 * a56 + 0.17251639068126678f * a128 * a55 + -0.06681530922651291f * a128 * a57 + 0.14940357208251953f * a129 * a56 + -0.03857583925127983f * a129 * a58 + 0.1767766922712326f * a130 * a57 + 0.20412415266036987f * a131 * a58; - out(ii, k, 303) = 0.20412415266036987f * a123 * a65 + 0.1767766922712326f * a124 * a64 + 0.14940357208251953f * a125 * a63 + 0.03857583925127983f * a125 * a65 + 0.17251639068126678f * a126 * a62 + 0.06681530922651291f * a126 * a64 + -0.13363061845302582f * a127 * a61 + -0.06681530922651291f * a128 * a60 + -0.03857583925127983f * a129 * a59 + -0.14940357208251953f * a129 * a61 + -0.1767766922712326f * a130 * a60 + -0.20412415266036987f * a131 * a59; - out(ii, k, 304) = 0.14433756470680237f * a124 * a59 + 0.18898223340511322f * a125 * a60 + 0.21128855645656586f * a126 * a61 + 0.2182178944349289f * a127 * a62 + 0.21128855645656586f * a128 * a63 + 0.18898223340511322f * a129 * a64 + 0.14433756470680237f * a130 * a65; - out(ii, k, 305) = 0.20412415266036987f * a123 * a59 + 0.1767766922712326f * a124 * a60 + -0.03857583925127983f * a125 * a59 + 0.14940357208251953f * a125 * a61 + -0.06681530922651291f * a126 * a60 + -0.13363061845302582f * a127 * a63 + 0.17251639068126678f * a128 * a62 + -0.06681530922651291f * a128 * a64 + 0.14940357208251953f * a129 * a63 + -0.03857583925127983f * a129 * a65 + 0.1767766922712326f * a130 * a64 + 0.20412415266036987f * a131 * a65; - out(ii, k, 306) = 0.20412415266036987f * a123 * a72 + 0.1767766922712326f * a124 * a71 + 0.14940357208251953f * a125 * a70 + 0.03857583925127983f * a125 * a72 + 0.17251639068126678f * a126 * a69 + 0.06681530922651291f * a126 * a71 + -0.13363061845302582f * a127 * a68 + -0.06681530922651291f * a128 * a67 + -0.03857583925127983f * a129 * a66 + -0.14940357208251953f * a129 * a68 + -0.1767766922712326f * a130 * a67 + -0.20412415266036987f * a131 * a66; - out(ii, k, 307) = 0.14433756470680237f * a124 * a66 + 0.18898223340511322f * a125 * a67 + 0.21128855645656586f * a126 * a68 + 0.2182178944349289f * a127 * a69 + 0.21128855645656586f * a128 * a70 + 0.18898223340511322f * a129 * a71 + 0.14433756470680237f * a130 * a72; - out(ii, k, 308) = 0.20412415266036987f * a123 * a66 + 0.1767766922712326f * a124 * a67 + -0.03857583925127983f * a125 * a66 + 0.14940357208251953f * a125 * a68 + -0.06681530922651291f * a126 * a67 + -0.13363061845302582f * a127 * a70 + 0.17251639068126678f * a128 * a69 + -0.06681530922651291f * a128 * a71 + 0.14940357208251953f * a129 * a70 + -0.03857583925127983f * a129 * a72 + 0.1767766922712326f * a130 * a71 + 0.20412415266036987f * a131 * a72; - out(ii, k, 309) = 0.20412415266036987f * a123 * a79 + 0.1767766922712326f * a124 * a78 + 0.14940357208251953f * a125 * a77 + 0.03857583925127983f * a125 * a79 + 0.17251639068126678f * a126 * a76 + 0.06681530922651291f * a126 * a78 + -0.13363061845302582f * a127 * a75 + -0.06681530922651291f * a128 * a74 + -0.03857583925127983f * a129 * a73 + -0.14940357208251953f * a129 * a75 + -0.1767766922712326f * a130 * a74 + -0.20412415266036987f * a131 * a73; - out(ii, k, 310) = 0.14433756470680237f * a124 * a73 + 0.18898223340511322f * a125 * a74 + 0.21128855645656586f * a126 * a75 + 0.2182178944349289f * a127 * a76 + 0.21128855645656586f * a128 * a77 + 0.18898223340511322f * a129 * a78 + 0.14433756470680237f * a130 * a79; - out(ii, k, 311) = 0.20412415266036987f * a123 * a73 + 0.1767766922712326f * a124 * a74 + -0.03857583925127983f * a125 * a73 + 0.14940357208251953f * a125 * a75 + -0.06681530922651291f * a126 * a74 + -0.13363061845302582f * a127 * a77 + 0.17251639068126678f * a128 * a76 + -0.06681530922651291f * a128 * a78 + 0.14940357208251953f * a129 * a77 + -0.03857583925127983f * a129 * a79 + 0.1767766922712326f * a130 * a78 + 0.20412415266036987f * a131 * a79; - out(ii, k, 312) = 0.20412415266036987f * a123 * a86 + 0.1767766922712326f * a124 * a85 + 0.14940357208251953f * a125 * a84 + 0.03857583925127983f * a125 * a86 + 0.17251639068126678f * a126 * a83 + 0.06681530922651291f * a126 * a85 + -0.13363061845302582f * a127 * a82 + -0.06681530922651291f * a128 * a81 + -0.03857583925127983f * a129 * a80 + -0.14940357208251953f * a129 * a82 + -0.1767766922712326f * a130 * a81 + -0.20412415266036987f * a131 * a80; - out(ii, k, 313) = 0.14433756470680237f * a124 * a80 + 0.18898223340511322f * a125 * a81 + 0.21128855645656586f * a126 * a82 + 0.2182178944349289f * a127 * a83 + 0.21128855645656586f * a128 * a84 + 0.18898223340511322f * a129 * a85 + 0.14433756470680237f * a130 * a86; - out(ii, k, 314) = 0.20412415266036987f * a123 * a80 + 0.1767766922712326f * a124 * a81 + -0.03857583925127983f * a125 * a80 + 0.14940357208251953f * a125 * a82 + -0.06681530922651291f * a126 * a81 + -0.13363061845302582f * a127 * a84 + 0.17251639068126678f * a128 * a83 + -0.06681530922651291f * a128 * a85 + 0.14940357208251953f * a129 * a84 + -0.03857583925127983f * a129 * a86 + 0.1767766922712326f * a130 * a85 + 0.20412415266036987f * a131 * a86; - out(ii, k, 315) = 1.0f * a14 * a0; - out(ii, k, 316) = 1.0f * a15 * a0; - out(ii, k, 317) = 1.0f * a16 * a0; - out(ii, k, 318) = 1.0f * a14 * a1; - out(ii, k, 319) = 1.0f * a15 * a1; - out(ii, k, 320) = 1.0f * a16 * a1; - out(ii, k, 321) = 1.0f * a14 * a2; - out(ii, k, 322) = 1.0f * a15 * a2; - out(ii, k, 323) = 1.0f * a16 * a2; - out(ii, k, 324) = 1.0f * a14 * a3; - out(ii, k, 325) = 1.0f * a15 * a3; - out(ii, k, 326) = 1.0f * a16 * a3; - out(ii, k, 327) = 1.0f * a14 * a4; - out(ii, k, 328) = 1.0f * a15 * a4; - out(ii, k, 329) = 1.0f * a16 * a4; - out(ii, k, 330) = 0.26726123690605164f * a80 * a21 + 0.2182178944349289f * a81 * a20 + 0.23904572427272797f * a82 * a19 + 0.0690065547823906f * a82 * a21 + -0.16903084516525269f * a83 * a18 + -0.0690065547823906f * a84 * a17 + -0.2182178944349289f * a85 * a18 + -0.26726123690605164f * a86 * a17; - out(ii, k, 331) = 0.2182178944349289f * a81 * a17 + 0.2760262191295624f * a82 * a18 + 0.29277002811431885f * a83 * a19 + 0.2760262191295624f * a84 * a20 + 0.2182178944349289f * a85 * a21; - out(ii, k, 332) = 0.26726123690605164f * a80 * a17 + 0.2182178944349289f * a81 * a18 + -0.0690065547823906f * a82 * a17 + -0.16903084516525269f * a83 * a20 + 0.23904572427272797f * a84 * a19 + -0.0690065547823906f * a84 * a21 + 0.2182178944349289f * a85 * a20 + 0.26726123690605164f * a86 * a21; - out(ii, k, 333) = 0.26726123690605164f * a80 * a26 + 0.2182178944349289f * a81 * a25 + 0.23904572427272797f * a82 * a24 + 0.0690065547823906f * a82 * a26 + -0.16903084516525269f * a83 * a23 + -0.0690065547823906f * a84 * a22 + -0.2182178944349289f * a85 * a23 + -0.26726123690605164f * a86 * a22; - out(ii, k, 334) = 0.2182178944349289f * a81 * a22 + 0.2760262191295624f * a82 * a23 + 0.29277002811431885f * a83 * a24 + 0.2760262191295624f * a84 * a25 + 0.2182178944349289f * a85 * a26; - out(ii, k, 335) = 0.26726123690605164f * a80 * a22 + 0.2182178944349289f * a81 * a23 + -0.0690065547823906f * a82 * a22 + -0.16903084516525269f * a83 * a25 + 0.23904572427272797f * a84 * a24 + -0.0690065547823906f * a84 * a26 + 0.2182178944349289f * a85 * a25 + 0.26726123690605164f * a86 * a26; - out(ii, k, 336) = 0.26726123690605164f * a80 * a31 + 0.2182178944349289f * a81 * a30 + 0.23904572427272797f * a82 * a29 + 0.0690065547823906f * a82 * a31 + -0.16903084516525269f * a83 * a28 + -0.0690065547823906f * a84 * a27 + -0.2182178944349289f * a85 * a28 + -0.26726123690605164f * a86 * a27; - out(ii, k, 337) = 0.2182178944349289f * a81 * a27 + 0.2760262191295624f * a82 * a28 + 0.29277002811431885f * a83 * a29 + 0.2760262191295624f * a84 * a30 + 0.2182178944349289f * a85 * a31; - out(ii, k, 338) = 0.26726123690605164f * a80 * a27 + 0.2182178944349289f * a81 * a28 + -0.0690065547823906f * a82 * a27 + -0.16903084516525269f * a83 * a30 + 0.23904572427272797f * a84 * a29 + -0.0690065547823906f * a84 * a31 + 0.2182178944349289f * a85 * a30 + 0.26726123690605164f * a86 * a31; - out(ii, k, 339) = 0.26726123690605164f * a80 * a36 + 0.2182178944349289f * a81 * a35 + 0.23904572427272797f * a82 * a34 + 0.0690065547823906f * a82 * a36 + -0.16903084516525269f * a83 * a33 + -0.0690065547823906f * a84 * a32 + -0.2182178944349289f * a85 * a33 + -0.26726123690605164f * a86 * a32; - out(ii, k, 340) = 0.2182178944349289f * a81 * a32 + 0.2760262191295624f * a82 * a33 + 0.29277002811431885f * a83 * a34 + 0.2760262191295624f * a84 * a35 + 0.2182178944349289f * a85 * a36; - out(ii, k, 341) = 0.26726123690605164f * a80 * a32 + 0.2182178944349289f * a81 * a33 + -0.0690065547823906f * a82 * a32 + -0.16903084516525269f * a83 * a35 + 0.23904572427272797f * a84 * a34 + -0.0690065547823906f * a84 * a36 + 0.2182178944349289f * a85 * a35 + 0.26726123690605164f * a86 * a36; - out(ii, k, 342) = 0.26726123690605164f * a80 * a41 + 0.2182178944349289f * a81 * a40 + 0.23904572427272797f * a82 * a39 + 0.0690065547823906f * a82 * a41 + -0.16903084516525269f * a83 * a38 + -0.0690065547823906f * a84 * a37 + -0.2182178944349289f * a85 * a38 + -0.26726123690605164f * a86 * a37; - out(ii, k, 343) = 0.2182178944349289f * a81 * a37 + 0.2760262191295624f * a82 * a38 + 0.29277002811431885f * a83 * a39 + 0.2760262191295624f * a84 * a40 + 0.2182178944349289f * a85 * a41; - out(ii, k, 344) = 0.26726123690605164f * a80 * a37 + 0.2182178944349289f * a81 * a38 + -0.0690065547823906f * a82 * a37 + -0.16903084516525269f * a83 * a40 + 0.23904572427272797f * a84 * a39 + -0.0690065547823906f * a84 * a41 + 0.2182178944349289f * a85 * a40 + 0.26726123690605164f * a86 * a41; - out(ii, k, 345) = 0.26726123690605164f * a80 * a46 + 0.2182178944349289f * a81 * a45 + 0.23904572427272797f * a82 * a44 + 0.0690065547823906f * a82 * a46 + -0.16903084516525269f * a83 * a43 + -0.0690065547823906f * a84 * a42 + -0.2182178944349289f * a85 * a43 + -0.26726123690605164f * a86 * a42; - out(ii, k, 346) = 0.2182178944349289f * a81 * a42 + 0.2760262191295624f * a82 * a43 + 0.29277002811431885f * a83 * a44 + 0.2760262191295624f * a84 * a45 + 0.2182178944349289f * a85 * a46; - out(ii, k, 347) = 0.26726123690605164f * a80 * a42 + 0.2182178944349289f * a81 * a43 + -0.0690065547823906f * a82 * a42 + -0.16903084516525269f * a83 * a45 + 0.23904572427272797f * a84 * a44 + -0.0690065547823906f * a84 * a46 + 0.2182178944349289f * a85 * a45 + 0.26726123690605164f * a86 * a46; - out(ii, k, 348) = 0.26726123690605164f * a80 * a51 + 0.2182178944349289f * a81 * a50 + 0.23904572427272797f * a82 * a49 + 0.0690065547823906f * a82 * a51 + -0.16903084516525269f * a83 * a48 + -0.0690065547823906f * a84 * a47 + -0.2182178944349289f * a85 * a48 + -0.26726123690605164f * a86 * a47; - out(ii, k, 349) = 0.2182178944349289f * a81 * a47 + 0.2760262191295624f * a82 * a48 + 0.29277002811431885f * a83 * a49 + 0.2760262191295624f * a84 * a50 + 0.2182178944349289f * a85 * a51; - out(ii, k, 350) = 0.26726123690605164f * a80 * a47 + 0.2182178944349289f * a81 * a48 + -0.0690065547823906f * a82 * a47 + -0.16903084516525269f * a83 * a50 + 0.23904572427272797f * a84 * a49 + -0.0690065547823906f * a84 * a51 + 0.2182178944349289f * a85 * a50 + 0.26726123690605164f * a86 * a51; - out(ii, k, 351) = 0.3872983455657959f * a47 * a7 + 0.3872983455657959f * a48 * a6 + -0.22360679507255554f * a49 * a5 + -0.3872983455657959f * a51 * a5; - out(ii, k, 352) = 0.3872983455657959f * a48 * a5 + 0.4472135901451111f * a49 * a6 + 0.3872983455657959f * a50 * a7; - out(ii, k, 353) = 0.3872983455657959f * a47 * a5 + -0.22360679507255554f * a49 * a7 + 0.3872983455657959f * a50 * a6 + 0.3872983455657959f * a51 * a7; - out(ii, k, 354) = 0.3872983455657959f * a47 * a10 + 0.3872983455657959f * a48 * a9 + -0.22360679507255554f * a49 * a8 + -0.3872983455657959f * a51 * a8; - out(ii, k, 355) = 0.3872983455657959f * a48 * a8 + 0.4472135901451111f * a49 * a9 + 0.3872983455657959f * a50 * a10; - out(ii, k, 356) = 0.3872983455657959f * a47 * a8 + -0.22360679507255554f * a49 * a10 + 0.3872983455657959f * a50 * a9 + 0.3872983455657959f * a51 * a10; - out(ii, k, 357) = 0.3872983455657959f * a47 * a13 + 0.3872983455657959f * a48 * a12 + -0.22360679507255554f * a49 * a11 + -0.3872983455657959f * a51 * a11; - out(ii, k, 358) = 0.3872983455657959f * a48 * a11 + 0.4472135901451111f * a49 * a12 + 0.3872983455657959f * a50 * a13; - out(ii, k, 359) = 0.3872983455657959f * a47 * a11 + -0.22360679507255554f * a49 * a13 + 0.3872983455657959f * a50 * a12 + 0.3872983455657959f * a51 * a13; - out(ii, k, 360) = 0.3872983455657959f * a47 * a16 + 0.3872983455657959f * a48 * a15 + -0.22360679507255554f * a49 * a14 + -0.3872983455657959f * a51 * a14; - out(ii, k, 361) = 0.3872983455657959f * a48 * a14 + 0.4472135901451111f * a49 * a15 + 0.3872983455657959f * a50 * a16; - out(ii, k, 362) = 0.3872983455657959f * a47 * a14 + -0.22360679507255554f * a49 * a16 + 0.3872983455657959f * a50 * a15 + 0.3872983455657959f * a51 * a16; - out(ii, k, 363) = 0.20412415266036987f * a132 * a58 + 0.1767766922712326f * a133 * a57 + 0.14940357208251953f * a134 * a56 + 0.03857583925127983f * a134 * a58 + 0.17251639068126678f * a135 * a55 + 0.06681530922651291f * a135 * a57 + -0.13363061845302582f * a136 * a54 + -0.06681530922651291f * a137 * a53 + -0.03857583925127983f * a138 * a52 + -0.14940357208251953f * a138 * a54 + -0.1767766922712326f * a139 * a53 + -0.20412415266036987f * a140 * a52; - out(ii, k, 364) = 0.14433756470680237f * a133 * a52 + 0.18898223340511322f * a134 * a53 + 0.21128855645656586f * a135 * a54 + 0.2182178944349289f * a136 * a55 + 0.21128855645656586f * a137 * a56 + 0.18898223340511322f * a138 * a57 + 0.14433756470680237f * a139 * a58; - out(ii, k, 365) = 0.20412415266036987f * a132 * a52 + 0.1767766922712326f * a133 * a53 + -0.03857583925127983f * a134 * a52 + 0.14940357208251953f * a134 * a54 + -0.06681530922651291f * a135 * a53 + -0.13363061845302582f * a136 * a56 + 0.17251639068126678f * a137 * a55 + -0.06681530922651291f * a137 * a57 + 0.14940357208251953f * a138 * a56 + -0.03857583925127983f * a138 * a58 + 0.1767766922712326f * a139 * a57 + 0.20412415266036987f * a140 * a58; - out(ii, k, 366) = 0.20412415266036987f * a132 * a65 + 0.1767766922712326f * a133 * a64 + 0.14940357208251953f * a134 * a63 + 0.03857583925127983f * a134 * a65 + 0.17251639068126678f * a135 * a62 + 0.06681530922651291f * a135 * a64 + -0.13363061845302582f * a136 * a61 + -0.06681530922651291f * a137 * a60 + -0.03857583925127983f * a138 * a59 + -0.14940357208251953f * a138 * a61 + -0.1767766922712326f * a139 * a60 + -0.20412415266036987f * a140 * a59; - out(ii, k, 367) = 0.14433756470680237f * a133 * a59 + 0.18898223340511322f * a134 * a60 + 0.21128855645656586f * a135 * a61 + 0.2182178944349289f * a136 * a62 + 0.21128855645656586f * a137 * a63 + 0.18898223340511322f * a138 * a64 + 0.14433756470680237f * a139 * a65; - out(ii, k, 368) = 0.20412415266036987f * a132 * a59 + 0.1767766922712326f * a133 * a60 + -0.03857583925127983f * a134 * a59 + 0.14940357208251953f * a134 * a61 + -0.06681530922651291f * a135 * a60 + -0.13363061845302582f * a136 * a63 + 0.17251639068126678f * a137 * a62 + -0.06681530922651291f * a137 * a64 + 0.14940357208251953f * a138 * a63 + -0.03857583925127983f * a138 * a65 + 0.1767766922712326f * a139 * a64 + 0.20412415266036987f * a140 * a65; - out(ii, k, 369) = 0.20412415266036987f * a132 * a72 + 0.1767766922712326f * a133 * a71 + 0.14940357208251953f * a134 * a70 + 0.03857583925127983f * a134 * a72 + 0.17251639068126678f * a135 * a69 + 0.06681530922651291f * a135 * a71 + -0.13363061845302582f * a136 * a68 + -0.06681530922651291f * a137 * a67 + -0.03857583925127983f * a138 * a66 + -0.14940357208251953f * a138 * a68 + -0.1767766922712326f * a139 * a67 + -0.20412415266036987f * a140 * a66; - out(ii, k, 370) = 0.14433756470680237f * a133 * a66 + 0.18898223340511322f * a134 * a67 + 0.21128855645656586f * a135 * a68 + 0.2182178944349289f * a136 * a69 + 0.21128855645656586f * a137 * a70 + 0.18898223340511322f * a138 * a71 + 0.14433756470680237f * a139 * a72; - out(ii, k, 371) = 0.20412415266036987f * a132 * a66 + 0.1767766922712326f * a133 * a67 + -0.03857583925127983f * a134 * a66 + 0.14940357208251953f * a134 * a68 + -0.06681530922651291f * a135 * a67 + -0.13363061845302582f * a136 * a70 + 0.17251639068126678f * a137 * a69 + -0.06681530922651291f * a137 * a71 + 0.14940357208251953f * a138 * a70 + -0.03857583925127983f * a138 * a72 + 0.1767766922712326f * a139 * a71 + 0.20412415266036987f * a140 * a72; - out(ii, k, 372) = 0.20412415266036987f * a132 * a79 + 0.1767766922712326f * a133 * a78 + 0.14940357208251953f * a134 * a77 + 0.03857583925127983f * a134 * a79 + 0.17251639068126678f * a135 * a76 + 0.06681530922651291f * a135 * a78 + -0.13363061845302582f * a136 * a75 + -0.06681530922651291f * a137 * a74 + -0.03857583925127983f * a138 * a73 + -0.14940357208251953f * a138 * a75 + -0.1767766922712326f * a139 * a74 + -0.20412415266036987f * a140 * a73; - out(ii, k, 373) = 0.14433756470680237f * a133 * a73 + 0.18898223340511322f * a134 * a74 + 0.21128855645656586f * a135 * a75 + 0.2182178944349289f * a136 * a76 + 0.21128855645656586f * a137 * a77 + 0.18898223340511322f * a138 * a78 + 0.14433756470680237f * a139 * a79; - out(ii, k, 374) = 0.20412415266036987f * a132 * a73 + 0.1767766922712326f * a133 * a74 + -0.03857583925127983f * a134 * a73 + 0.14940357208251953f * a134 * a75 + -0.06681530922651291f * a135 * a74 + -0.13363061845302582f * a136 * a77 + 0.17251639068126678f * a137 * a76 + -0.06681530922651291f * a137 * a78 + 0.14940357208251953f * a138 * a77 + -0.03857583925127983f * a138 * a79 + 0.1767766922712326f * a139 * a78 + 0.20412415266036987f * a140 * a79; - out(ii, k, 375) = 0.20412415266036987f * a132 * a86 + 0.1767766922712326f * a133 * a85 + 0.14940357208251953f * a134 * a84 + 0.03857583925127983f * a134 * a86 + 0.17251639068126678f * a135 * a83 + 0.06681530922651291f * a135 * a85 + -0.13363061845302582f * a136 * a82 + -0.06681530922651291f * a137 * a81 + -0.03857583925127983f * a138 * a80 + -0.14940357208251953f * a138 * a82 + -0.1767766922712326f * a139 * a81 + -0.20412415266036987f * a140 * a80; - out(ii, k, 376) = 0.14433756470680237f * a133 * a80 + 0.18898223340511322f * a134 * a81 + 0.21128855645656586f * a135 * a82 + 0.2182178944349289f * a136 * a83 + 0.21128855645656586f * a137 * a84 + 0.18898223340511322f * a138 * a85 + 0.14433756470680237f * a139 * a86; - out(ii, k, 377) = 0.20412415266036987f * a132 * a80 + 0.1767766922712326f * a133 * a81 + -0.03857583925127983f * a134 * a80 + 0.14940357208251953f * a134 * a82 + -0.06681530922651291f * a135 * a81 + -0.13363061845302582f * a136 * a84 + 0.17251639068126678f * a137 * a83 + -0.06681530922651291f * a137 * a85 + 0.14940357208251953f * a138 * a84 + -0.03857583925127983f * a138 * a86 + 0.1767766922712326f * a139 * a85 + 0.20412415266036987f * a140 * a86; -} - -template -KOKKOS_INLINE_FUNCTION void rev_AAAA(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f4 = F(ii, k, 4); - const float f5 = F(ii, k, 5); - const float f6 = F(ii, k, 6); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f12 = F(ii, k, 12); - const float f13 = F(ii, k, 13); - const float f14 = F(ii, k, 14); - const float f15 = F(ii, k, 15); - const float f16 = F(ii, k, 16); - const float f17 = F(ii, k, 17); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - const float f24 = F(ii, k, 24); - const float f25 = F(ii, k, 25); - const float f26 = F(ii, k, 26); - const float f27 = F(ii, k, 27); - const float f28 = F(ii, k, 28); - const float f29 = F(ii, k, 29); - const float f30 = F(ii, k, 30); - const float f31 = F(ii, k, 31); - const float f32 = F(ii, k, 32); - const float f33 = F(ii, k, 33); - const float f34 = F(ii, k, 34); - const float f35 = F(ii, k, 35); - const float f36 = F(ii, k, 36); - const float f37 = F(ii, k, 37); - const float f38 = F(ii, k, 38); - const float f39 = F(ii, k, 39); - const float f40 = F(ii, k, 40); - const float f41 = F(ii, k, 41); - const float f42 = F(ii, k, 42); - const float f43 = F(ii, k, 43); - const float f44 = F(ii, k, 44); - const float f45 = F(ii, k, 45); - const float f46 = F(ii, k, 46); - const float f47 = F(ii, k, 47); - const float f48 = F(ii, k, 48); - const float f49 = F(ii, k, 49); - const float f50 = F(ii, k, 50); - const float f51 = F(ii, k, 51); - const float f52 = F(ii, k, 52); - const float f53 = F(ii, k, 53); - const float f54 = F(ii, k, 54); - const float f55 = F(ii, k, 55); - const float f56 = F(ii, k, 56); - const float f57 = F(ii, k, 57); - const float f58 = F(ii, k, 58); - const float f59 = F(ii, k, 59); - const float f60 = F(ii, k, 60); - const float f61 = F(ii, k, 61); - const float f62 = F(ii, k, 62); - const float f63 = F(ii, k, 63); - const float f64 = F(ii, k, 64); - const float f65 = F(ii, k, 65); - const float f66 = F(ii, k, 66); - const float f67 = F(ii, k, 67); - const float f68 = F(ii, k, 68); - const float f69 = F(ii, k, 69); - const float f70 = F(ii, k, 70); - const float f71 = F(ii, k, 71); - const float f72 = F(ii, k, 72); - const float f73 = F(ii, k, 73); - const float f74 = F(ii, k, 74); - const float f75 = F(ii, k, 75); - const float f76 = F(ii, k, 76); - const float f77 = F(ii, k, 77); - const float f78 = F(ii, k, 78); - const float f79 = F(ii, k, 79); - const float f80 = F(ii, k, 80); - const float f81 = F(ii, k, 81); - const float f82 = F(ii, k, 82); - const float f83 = F(ii, k, 83); - const float f84 = F(ii, k, 84); - const float f85 = F(ii, k, 85); - const float f86 = F(ii, k, 86); - const float f87 = F(ii, k, 87); - const float f88 = F(ii, k, 88); - const float f89 = F(ii, k, 89); - const float f90 = F(ii, k, 90); - const float f91 = F(ii, k, 91); - const float f92 = F(ii, k, 92); - const float f93 = F(ii, k, 93); - const float f94 = F(ii, k, 94); - const float f95 = F(ii, k, 95); - const float f96 = F(ii, k, 96); - const float f97 = F(ii, k, 97); - const float f98 = F(ii, k, 98); - const float f99 = F(ii, k, 99); - const float f100 = F(ii, k, 100); - const float f101 = F(ii, k, 101); - const float f102 = F(ii, k, 102); - const float f103 = F(ii, k, 103); - const float f104 = F(ii, k, 104); - const float f105 = F(ii, k, 105); - const float f106 = F(ii, k, 106); - const float f107 = F(ii, k, 107); - const float f108 = F(ii, k, 108); - const float f109 = F(ii, k, 109); - const float f110 = F(ii, k, 110); - const float f111 = F(ii, k, 111); - const float f112 = F(ii, k, 112); - const float f113 = F(ii, k, 113); - const float f114 = F(ii, k, 114); - const float f115 = F(ii, k, 115); - const float f116 = F(ii, k, 116); - const float f117 = F(ii, k, 117); - const float f118 = F(ii, k, 118); - const float f119 = F(ii, k, 119); - const float f120 = F(ii, k, 120); - const float f121 = F(ii, k, 121); - const float f122 = F(ii, k, 122); - const float f123 = F(ii, k, 123); - const float f124 = F(ii, k, 124); - const float f125 = F(ii, k, 125); - const float f126 = F(ii, k, 126); - const float f127 = F(ii, k, 127); - const float f128 = F(ii, k, 128); - const float f129 = F(ii, k, 129); - const float f130 = F(ii, k, 130); - const float f131 = F(ii, k, 131); - const float f132 = F(ii, k, 132); - const float f133 = F(ii, k, 133); - const float f134 = F(ii, k, 134); - const float f135 = F(ii, k, 135); - const float f136 = F(ii, k, 136); - const float f137 = F(ii, k, 137); - const float f138 = F(ii, k, 138); - const float f139 = F(ii, k, 139); - const float f140 = F(ii, k, 140); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; - } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; - } - { const float d = D(ii, k, 2); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; - } - { const float d = D(ii, k, 3); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; - } - { const float d = D(ii, k, 4); - g4 += 1.0f * d * f0; - g0 += 1.0f * d * f4; - } - { const float d = D(ii, k, 5); - g8 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f9; - g10 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f10; - } - { const float d = D(ii, k, 6); - g11 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f13; - } - { const float d = D(ii, k, 7); - g14 += 0.3333333432674408f * d * f5; - g5 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f6; - g6 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 8); - g1 += 1.0f * d * f1; - g1 += 1.0f * d * f1; - } - { const float d = D(ii, k, 9); - g2 += 1.0f * d * f1; - g1 += 1.0f * d * f2; - } - { const float d = D(ii, k, 10); - g3 += 1.0f * d * f1; - g1 += 1.0f * d * f3; - } - { const float d = D(ii, k, 11); - g4 += 1.0f * d * f1; - g1 += 1.0f * d * f4; - } - { const float d = D(ii, k, 12); - g27 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f27; - g28 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f31; - } - { const float d = D(ii, k, 13); - g32 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 14); - g37 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 15); - g42 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 16); - g47 += 0.20000000298023224f * d * f17; - g17 += 0.20000000298023224f * d * f47; - g18 += 0.20000000298023224f * d * f48; - g19 += 0.20000000298023224f * d * f49; - g20 += 0.20000000298023224f * d * f50; - g21 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 17); - g27 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f27; - g28 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f31; - } - { const float d = D(ii, k, 18); - g37 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 19); - g42 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 20); - g47 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f47; - g23 += 0.20000000298023224f * d * f48; - g24 += 0.20000000298023224f * d * f49; - g25 += 0.20000000298023224f * d * f50; - g26 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 21); - g8 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f9; - g10 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f10; - } - { const float d = D(ii, k, 22); - g11 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f13; - } - { const float d = D(ii, k, 23); - g14 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 27); - g2 += 1.0f * d * f2; - g2 += 1.0f * d * f2; - } - { const float d = D(ii, k, 28); - g3 += 1.0f * d * f2; - g2 += 1.0f * d * f3; - } - { const float d = D(ii, k, 29); - g4 += 1.0f * d * f2; - g2 += 1.0f * d * f4; - } - { const float d = D(ii, k, 30); - g32 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 31); - g37 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 32); - g42 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 33); - g47 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f47; - g28 += 0.20000000298023224f * d * f48; - g29 += 0.20000000298023224f * d * f49; - g30 += 0.20000000298023224f * d * f50; - g31 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 38); - g32 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f32; - g33 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 39); - g37 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 40); - g42 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 41); - g47 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f47; - g33 += 0.20000000298023224f * d * f48; - g34 += 0.20000000298023224f * d * f49; - g35 += 0.20000000298023224f * d * f50; - g36 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 45); - g11 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f12; - g13 += 0.3333333432674408f * d * f13; - g13 += 0.3333333432674408f * d * f13; - } - { const float d = D(ii, k, 46); - g14 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f13; - g13 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 50); - g3 += 1.0f * d * f3; - g3 += 1.0f * d * f3; - } - { const float d = D(ii, k, 51); - g4 += 1.0f * d * f3; - g3 += 1.0f * d * f4; - } - { const float d = D(ii, k, 52); - g37 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f37; - g38 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 53); - g42 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 54); - g47 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f47; - g38 += 0.20000000298023224f * d * f48; - g39 += 0.20000000298023224f * d * f49; - g40 += 0.20000000298023224f * d * f50; - g41 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 61); - g42 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f42; - g43 += 0.20000000298023224f * d * f43; - g43 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f44; - g44 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f45; - g45 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f46; - g46 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 62); - g47 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f47; - g43 += 0.20000000298023224f * d * f48; - g44 += 0.20000000298023224f * d * f49; - g45 += 0.20000000298023224f * d * f50; - g46 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 64); - g14 += 0.3333333432674408f * d * f14; - g14 += 0.3333333432674408f * d * f14; - g15 += 0.3333333432674408f * d * f15; - g15 += 0.3333333432674408f * d * f15; - g16 += 0.3333333432674408f * d * f16; - g16 += 0.3333333432674408f * d * f16; - } - { const float d = D(ii, k, 66); - g4 += 1.0f * d * f4; - g4 += 1.0f * d * f4; - } - { const float d = D(ii, k, 67); - g47 += 0.20000000298023224f * d * f47; - g47 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 69); - g5 += 1.0f * d * f0; - g0 += 1.0f * d * f5; - } - { const float d = D(ii, k, 70); - g6 += 1.0f * d * f0; - g0 += 1.0f * d * f6; - } - { const float d = D(ii, k, 71); - g7 += 1.0f * d * f0; - g0 += 1.0f * d * f7; - } - { const float d = D(ii, k, 72); - g5 += 1.0f * d * f1; - g1 += 1.0f * d * f5; - } - { const float d = D(ii, k, 73); - g6 += 1.0f * d * f1; - g1 += 1.0f * d * f6; - } - { const float d = D(ii, k, 74); - g7 += 1.0f * d * f1; - g1 += 1.0f * d * f7; - } - { const float d = D(ii, k, 75); - g5 += 1.0f * d * f2; - g2 += 1.0f * d * f5; - } - { const float d = D(ii, k, 76); - g6 += 1.0f * d * f2; - g2 += 1.0f * d * f6; - } - { const float d = D(ii, k, 77); - g7 += 1.0f * d * f2; - g2 += 1.0f * d * f7; - } - { const float d = D(ii, k, 78); - g5 += 1.0f * d * f3; - g3 += 1.0f * d * f5; - } - { const float d = D(ii, k, 79); - g6 += 1.0f * d * f3; - g3 += 1.0f * d * f6; - } - { const float d = D(ii, k, 80); - g7 += 1.0f * d * f3; - g3 += 1.0f * d * f7; - } - { const float d = D(ii, k, 81); - g5 += 1.0f * d * f4; - g4 += 1.0f * d * f5; - } - { const float d = D(ii, k, 82); - g6 += 1.0f * d * f4; - g4 += 1.0f * d * f6; - } - { const float d = D(ii, k, 83); - g7 += 1.0f * d * f4; - g4 += 1.0f * d * f7; - } - { const float d = D(ii, k, 84); - g17 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f17; - g18 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f18; - g19 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f19; - g21 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f21; - } - { const float d = D(ii, k, 85); - g18 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f18; - g19 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f19; - g20 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f20; - } - { const float d = D(ii, k, 86); - g17 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f17; - g19 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f19; - g20 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f20; - g21 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f21; - } - { const float d = D(ii, k, 87); - g17 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f17; - g18 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f18; - g19 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f19; - g21 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f21; - } - { const float d = D(ii, k, 88); - g18 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f18; - g19 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f19; - g20 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f20; - } - { const float d = D(ii, k, 89); - g17 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f17; - g19 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f19; - g20 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f20; - g21 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f21; - } - { const float d = D(ii, k, 90); - g17 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f17; - g18 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f18; - g19 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f19; - g21 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f21; - } - { const float d = D(ii, k, 91); - g18 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f18; - g19 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f19; - g20 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f20; - } - { const float d = D(ii, k, 92); - g17 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f17; - g19 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f19; - g20 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f20; - g21 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f21; - } - { const float d = D(ii, k, 93); - g22 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f22; - g23 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f23; - g24 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f24; - g26 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f26; - } - { const float d = D(ii, k, 94); - g23 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f23; - g24 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f24; - g25 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f25; - } - { const float d = D(ii, k, 95); - g22 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f22; - g24 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f24; - g25 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f25; - g26 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f26; - } - { const float d = D(ii, k, 96); - g22 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f22; - g23 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f23; - g24 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f24; - g26 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f26; - } - { const float d = D(ii, k, 97); - g23 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f23; - g24 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f24; - g25 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f25; - } - { const float d = D(ii, k, 98); - g22 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f22; - g24 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f24; - g25 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f25; - g26 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f26; - } - { const float d = D(ii, k, 99); - g22 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f22; - g23 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f23; - g24 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f24; - g26 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f26; - } - { const float d = D(ii, k, 100); - g23 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f23; - g24 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f24; - g25 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f25; - } - { const float d = D(ii, k, 101); - g22 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f22; - g24 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f24; - g25 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f25; - g26 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f26; - } - { const float d = D(ii, k, 102); - g8 += 1.0f * d * f0; - g0 += 1.0f * d * f8; - } - { const float d = D(ii, k, 103); - g9 += 1.0f * d * f0; - g0 += 1.0f * d * f9; - } - { const float d = D(ii, k, 104); - g10 += 1.0f * d * f0; - g0 += 1.0f * d * f10; - } - { const float d = D(ii, k, 105); - g8 += 1.0f * d * f1; - g1 += 1.0f * d * f8; - } - { const float d = D(ii, k, 106); - g9 += 1.0f * d * f1; - g1 += 1.0f * d * f9; - } - { const float d = D(ii, k, 107); - g10 += 1.0f * d * f1; - g1 += 1.0f * d * f10; - } - { const float d = D(ii, k, 108); - g8 += 1.0f * d * f2; - g2 += 1.0f * d * f8; - } - { const float d = D(ii, k, 109); - g9 += 1.0f * d * f2; - g2 += 1.0f * d * f9; - } - { const float d = D(ii, k, 110); - g10 += 1.0f * d * f2; - g2 += 1.0f * d * f10; - } - { const float d = D(ii, k, 111); - g8 += 1.0f * d * f3; - g3 += 1.0f * d * f8; - } - { const float d = D(ii, k, 112); - g9 += 1.0f * d * f3; - g3 += 1.0f * d * f9; - } - { const float d = D(ii, k, 113); - g10 += 1.0f * d * f3; - g3 += 1.0f * d * f10; - } - { const float d = D(ii, k, 114); - g8 += 1.0f * d * f4; - g4 += 1.0f * d * f8; - } - { const float d = D(ii, k, 115); - g9 += 1.0f * d * f4; - g4 += 1.0f * d * f9; - } - { const float d = D(ii, k, 116); - g10 += 1.0f * d * f4; - g4 += 1.0f * d * f10; - } - { const float d = D(ii, k, 117); - g21 += 0.26726123690605164f * d * f52; - g20 += 0.2182178944349289f * d * f53; - g19 += 0.23904572427272797f * d * f54; - g21 += 0.0690065547823906f * d * f54; - g18 += -0.16903084516525269f * d * f55; - g17 += -0.0690065547823906f * d * f56; - g18 += -0.2182178944349289f * d * f57; - g17 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 118); - g17 += 0.2182178944349289f * d * f53; - g18 += 0.2760262191295624f * d * f54; - g19 += 0.29277002811431885f * d * f55; - g20 += 0.2760262191295624f * d * f56; - g21 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 119); - g17 += 0.26726123690605164f * d * f52; - g18 += 0.2182178944349289f * d * f53; - g17 += -0.0690065547823906f * d * f54; - g20 += -0.16903084516525269f * d * f55; - g19 += 0.23904572427272797f * d * f56; - g21 += -0.0690065547823906f * d * f56; - g20 += 0.2182178944349289f * d * f57; - g21 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 120); - g26 += 0.26726123690605164f * d * f52; - g25 += 0.2182178944349289f * d * f53; - g24 += 0.23904572427272797f * d * f54; - g26 += 0.0690065547823906f * d * f54; - g23 += -0.16903084516525269f * d * f55; - g22 += -0.0690065547823906f * d * f56; - g23 += -0.2182178944349289f * d * f57; - g22 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 121); - g22 += 0.2182178944349289f * d * f53; - g23 += 0.2760262191295624f * d * f54; - g24 += 0.29277002811431885f * d * f55; - g25 += 0.2760262191295624f * d * f56; - g26 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 122); - g22 += 0.26726123690605164f * d * f52; - g23 += 0.2182178944349289f * d * f53; - g22 += -0.0690065547823906f * d * f54; - g25 += -0.16903084516525269f * d * f55; - g24 += 0.23904572427272797f * d * f56; - g26 += -0.0690065547823906f * d * f56; - g25 += 0.2182178944349289f * d * f57; - g26 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 123); - g31 += 0.26726123690605164f * d * f52; - g30 += 0.2182178944349289f * d * f53; - g29 += 0.23904572427272797f * d * f54; - g31 += 0.0690065547823906f * d * f54; - g28 += -0.16903084516525269f * d * f55; - g27 += -0.0690065547823906f * d * f56; - g28 += -0.2182178944349289f * d * f57; - g27 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 124); - g27 += 0.2182178944349289f * d * f53; - g28 += 0.2760262191295624f * d * f54; - g29 += 0.29277002811431885f * d * f55; - g30 += 0.2760262191295624f * d * f56; - g31 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 125); - g27 += 0.26726123690605164f * d * f52; - g28 += 0.2182178944349289f * d * f53; - g27 += -0.0690065547823906f * d * f54; - g30 += -0.16903084516525269f * d * f55; - g29 += 0.23904572427272797f * d * f56; - g31 += -0.0690065547823906f * d * f56; - g30 += 0.2182178944349289f * d * f57; - g31 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 126); - g36 += 0.26726123690605164f * d * f52; - g35 += 0.2182178944349289f * d * f53; - g34 += 0.23904572427272797f * d * f54; - g36 += 0.0690065547823906f * d * f54; - g33 += -0.16903084516525269f * d * f55; - g32 += -0.0690065547823906f * d * f56; - g33 += -0.2182178944349289f * d * f57; - g32 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 127); - g32 += 0.2182178944349289f * d * f53; - g33 += 0.2760262191295624f * d * f54; - g34 += 0.29277002811431885f * d * f55; - g35 += 0.2760262191295624f * d * f56; - g36 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 128); - g32 += 0.26726123690605164f * d * f52; - g33 += 0.2182178944349289f * d * f53; - g32 += -0.0690065547823906f * d * f54; - g35 += -0.16903084516525269f * d * f55; - g34 += 0.23904572427272797f * d * f56; - g36 += -0.0690065547823906f * d * f56; - g35 += 0.2182178944349289f * d * f57; - g36 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 129); - g41 += 0.26726123690605164f * d * f52; - g40 += 0.2182178944349289f * d * f53; - g39 += 0.23904572427272797f * d * f54; - g41 += 0.0690065547823906f * d * f54; - g38 += -0.16903084516525269f * d * f55; - g37 += -0.0690065547823906f * d * f56; - g38 += -0.2182178944349289f * d * f57; - g37 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 130); - g37 += 0.2182178944349289f * d * f53; - g38 += 0.2760262191295624f * d * f54; - g39 += 0.29277002811431885f * d * f55; - g40 += 0.2760262191295624f * d * f56; - g41 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 131); - g37 += 0.26726123690605164f * d * f52; - g38 += 0.2182178944349289f * d * f53; - g37 += -0.0690065547823906f * d * f54; - g40 += -0.16903084516525269f * d * f55; - g39 += 0.23904572427272797f * d * f56; - g41 += -0.0690065547823906f * d * f56; - g40 += 0.2182178944349289f * d * f57; - g41 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 132); - g46 += 0.26726123690605164f * d * f52; - g45 += 0.2182178944349289f * d * f53; - g44 += 0.23904572427272797f * d * f54; - g46 += 0.0690065547823906f * d * f54; - g43 += -0.16903084516525269f * d * f55; - g42 += -0.0690065547823906f * d * f56; - g43 += -0.2182178944349289f * d * f57; - g42 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 133); - g42 += 0.2182178944349289f * d * f53; - g43 += 0.2760262191295624f * d * f54; - g44 += 0.29277002811431885f * d * f55; - g45 += 0.2760262191295624f * d * f56; - g46 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 134); - g42 += 0.26726123690605164f * d * f52; - g43 += 0.2182178944349289f * d * f53; - g42 += -0.0690065547823906f * d * f54; - g45 += -0.16903084516525269f * d * f55; - g44 += 0.23904572427272797f * d * f56; - g46 += -0.0690065547823906f * d * f56; - g45 += 0.2182178944349289f * d * f57; - g46 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 135); - g47 += -0.0690065547823906f * d * f56; - g47 += -0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 136); - g47 += 0.2182178944349289f * d * f53; - } - { const float d = D(ii, k, 137); - g47 += 0.26726123690605164f * d * f52; - g47 += -0.0690065547823906f * d * f54; - } - { const float d = D(ii, k, 138); - g27 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 139); - g28 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f30; - } - { const float d = D(ii, k, 140); - g27 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 141); - g27 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 142); - g28 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f30; - } - { const float d = D(ii, k, 143); - g27 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 144); - g27 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 145); - g28 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f30; - } - { const float d = D(ii, k, 146); - g27 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 147); - g27 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f27; - g28 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f28; - g29 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f29; - g31 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 148); - g28 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f28; - g29 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f29; - g30 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f30; - } - { const float d = D(ii, k, 149); - g27 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f27; - g29 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f29; - g30 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f30; - g31 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f31; - } - { const float d = D(ii, k, 162); - g31 += 0.26726123690605164f * d * f59; - g30 += 0.2182178944349289f * d * f60; - g29 += 0.23904572427272797f * d * f61; - g31 += 0.0690065547823906f * d * f61; - g28 += -0.16903084516525269f * d * f62; - g27 += -0.0690065547823906f * d * f63; - g28 += -0.2182178944349289f * d * f64; - g27 += -0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 163); - g27 += 0.2182178944349289f * d * f60; - g28 += 0.2760262191295624f * d * f61; - g29 += 0.29277002811431885f * d * f62; - g30 += 0.2760262191295624f * d * f63; - g31 += 0.2182178944349289f * d * f64; - } - { const float d = D(ii, k, 164); - g27 += 0.26726123690605164f * d * f59; - g28 += 0.2182178944349289f * d * f60; - g27 += -0.0690065547823906f * d * f61; - g30 += -0.16903084516525269f * d * f62; - g29 += 0.23904572427272797f * d * f63; - g31 += -0.0690065547823906f * d * f63; - g30 += 0.2182178944349289f * d * f64; - g31 += 0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 165); - g36 += 0.26726123690605164f * d * f59; - g35 += 0.2182178944349289f * d * f60; - g34 += 0.23904572427272797f * d * f61; - g36 += 0.0690065547823906f * d * f61; - g33 += -0.16903084516525269f * d * f62; - g32 += -0.0690065547823906f * d * f63; - g33 += -0.2182178944349289f * d * f64; - g32 += -0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 166); - g32 += 0.2182178944349289f * d * f60; - g33 += 0.2760262191295624f * d * f61; - g34 += 0.29277002811431885f * d * f62; - g35 += 0.2760262191295624f * d * f63; - g36 += 0.2182178944349289f * d * f64; - } - { const float d = D(ii, k, 167); - g32 += 0.26726123690605164f * d * f59; - g33 += 0.2182178944349289f * d * f60; - g32 += -0.0690065547823906f * d * f61; - g35 += -0.16903084516525269f * d * f62; - g34 += 0.23904572427272797f * d * f63; - g36 += -0.0690065547823906f * d * f63; - g35 += 0.2182178944349289f * d * f64; - g36 += 0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 168); - g41 += 0.26726123690605164f * d * f59; - g40 += 0.2182178944349289f * d * f60; - g39 += 0.23904572427272797f * d * f61; - g41 += 0.0690065547823906f * d * f61; - g38 += -0.16903084516525269f * d * f62; - g37 += -0.0690065547823906f * d * f63; - g38 += -0.2182178944349289f * d * f64; - g37 += -0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 169); - g37 += 0.2182178944349289f * d * f60; - g38 += 0.2760262191295624f * d * f61; - g39 += 0.29277002811431885f * d * f62; - g40 += 0.2760262191295624f * d * f63; - g41 += 0.2182178944349289f * d * f64; - } - { const float d = D(ii, k, 170); - g37 += 0.26726123690605164f * d * f59; - g38 += 0.2182178944349289f * d * f60; - g37 += -0.0690065547823906f * d * f61; - g40 += -0.16903084516525269f * d * f62; - g39 += 0.23904572427272797f * d * f63; - g41 += -0.0690065547823906f * d * f63; - g40 += 0.2182178944349289f * d * f64; - g41 += 0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 171); - g46 += 0.26726123690605164f * d * f59; - g45 += 0.2182178944349289f * d * f60; - g44 += 0.23904572427272797f * d * f61; - g46 += 0.0690065547823906f * d * f61; - g43 += -0.16903084516525269f * d * f62; - g42 += -0.0690065547823906f * d * f63; - g43 += -0.2182178944349289f * d * f64; - g42 += -0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 172); - g42 += 0.2182178944349289f * d * f60; - g43 += 0.2760262191295624f * d * f61; - g44 += 0.29277002811431885f * d * f62; - g45 += 0.2760262191295624f * d * f63; - g46 += 0.2182178944349289f * d * f64; - } - { const float d = D(ii, k, 173); - g42 += 0.26726123690605164f * d * f59; - g43 += 0.2182178944349289f * d * f60; - g42 += -0.0690065547823906f * d * f61; - g45 += -0.16903084516525269f * d * f62; - g44 += 0.23904572427272797f * d * f63; - g46 += -0.0690065547823906f * d * f63; - g45 += 0.2182178944349289f * d * f64; - g46 += 0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 174); - g47 += -0.0690065547823906f * d * f63; - g47 += -0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 175); - g47 += 0.2182178944349289f * d * f60; - } - { const float d = D(ii, k, 176); - g47 += 0.26726123690605164f * d * f59; - g47 += -0.0690065547823906f * d * f61; - } - { const float d = D(ii, k, 177); - g32 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 178); - g33 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 179); - g32 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 180); - g32 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 181); - g33 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 182); - g32 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 183); - g32 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 184); - g33 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 185); - g32 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 186); - g32 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f32; - g33 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f33; - g34 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f34; - g36 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 187); - g33 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f33; - g34 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f34; - g35 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f35; - } - { const float d = D(ii, k, 188); - g32 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f32; - g34 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f34; - g35 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f35; - g36 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f36; - } - { const float d = D(ii, k, 204); - g11 += 1.0f * d * f0; - g0 += 1.0f * d * f11; - } - { const float d = D(ii, k, 205); - g12 += 1.0f * d * f0; - g0 += 1.0f * d * f12; - } - { const float d = D(ii, k, 206); - g13 += 1.0f * d * f0; - g0 += 1.0f * d * f13; - } - { const float d = D(ii, k, 207); - g11 += 1.0f * d * f1; - g1 += 1.0f * d * f11; - } - { const float d = D(ii, k, 208); - g12 += 1.0f * d * f1; - g1 += 1.0f * d * f12; - } - { const float d = D(ii, k, 209); - g13 += 1.0f * d * f1; - g1 += 1.0f * d * f13; - } - { const float d = D(ii, k, 210); - g11 += 1.0f * d * f2; - g2 += 1.0f * d * f11; - } - { const float d = D(ii, k, 211); - g12 += 1.0f * d * f2; - g2 += 1.0f * d * f12; - } - { const float d = D(ii, k, 212); - g13 += 1.0f * d * f2; - g2 += 1.0f * d * f13; - } - { const float d = D(ii, k, 213); - g11 += 1.0f * d * f3; - g3 += 1.0f * d * f11; - } - { const float d = D(ii, k, 214); - g12 += 1.0f * d * f3; - g3 += 1.0f * d * f12; - } - { const float d = D(ii, k, 215); - g13 += 1.0f * d * f3; - g3 += 1.0f * d * f13; - } - { const float d = D(ii, k, 216); - g11 += 1.0f * d * f4; - g4 += 1.0f * d * f11; - } - { const float d = D(ii, k, 217); - g12 += 1.0f * d * f4; - g4 += 1.0f * d * f12; - } - { const float d = D(ii, k, 218); - g13 += 1.0f * d * f4; - g4 += 1.0f * d * f13; - } - { const float d = D(ii, k, 219); - g21 += 0.26726123690605164f * d * f66; - g20 += 0.2182178944349289f * d * f67; - g19 += 0.23904572427272797f * d * f68; - g21 += 0.0690065547823906f * d * f68; - g18 += -0.16903084516525269f * d * f69; - g17 += -0.0690065547823906f * d * f70; - g18 += -0.2182178944349289f * d * f71; - g17 += -0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 220); - g17 += 0.2182178944349289f * d * f67; - g18 += 0.2760262191295624f * d * f68; - g19 += 0.29277002811431885f * d * f69; - g20 += 0.2760262191295624f * d * f70; - g21 += 0.2182178944349289f * d * f71; - } - { const float d = D(ii, k, 221); - g17 += 0.26726123690605164f * d * f66; - g18 += 0.2182178944349289f * d * f67; - g17 += -0.0690065547823906f * d * f68; - g20 += -0.16903084516525269f * d * f69; - g19 += 0.23904572427272797f * d * f70; - g21 += -0.0690065547823906f * d * f70; - g20 += 0.2182178944349289f * d * f71; - g21 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 222); - g26 += 0.26726123690605164f * d * f66; - g25 += 0.2182178944349289f * d * f67; - g24 += 0.23904572427272797f * d * f68; - g26 += 0.0690065547823906f * d * f68; - g23 += -0.16903084516525269f * d * f69; - g22 += -0.0690065547823906f * d * f70; - g23 += -0.2182178944349289f * d * f71; - g22 += -0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 223); - g22 += 0.2182178944349289f * d * f67; - g23 += 0.2760262191295624f * d * f68; - g24 += 0.29277002811431885f * d * f69; - g25 += 0.2760262191295624f * d * f70; - g26 += 0.2182178944349289f * d * f71; - } - { const float d = D(ii, k, 224); - g22 += 0.26726123690605164f * d * f66; - g23 += 0.2182178944349289f * d * f67; - g22 += -0.0690065547823906f * d * f68; - g25 += -0.16903084516525269f * d * f69; - g24 += 0.23904572427272797f * d * f70; - g26 += -0.0690065547823906f * d * f70; - g25 += 0.2182178944349289f * d * f71; - g26 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 225); - g31 += 0.26726123690605164f * d * f66; - g30 += 0.2182178944349289f * d * f67; - g29 += 0.23904572427272797f * d * f68; - g31 += 0.0690065547823906f * d * f68; - g28 += -0.16903084516525269f * d * f69; - g27 += -0.0690065547823906f * d * f70; - g28 += -0.2182178944349289f * d * f71; - g27 += -0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 226); - g27 += 0.2182178944349289f * d * f67; - g28 += 0.2760262191295624f * d * f68; - g29 += 0.29277002811431885f * d * f69; - g30 += 0.2760262191295624f * d * f70; - g31 += 0.2182178944349289f * d * f71; - } - { const float d = D(ii, k, 227); - g27 += 0.26726123690605164f * d * f66; - g28 += 0.2182178944349289f * d * f67; - g27 += -0.0690065547823906f * d * f68; - g30 += -0.16903084516525269f * d * f69; - g29 += 0.23904572427272797f * d * f70; - g31 += -0.0690065547823906f * d * f70; - g30 += 0.2182178944349289f * d * f71; - g31 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 228); - g36 += 0.26726123690605164f * d * f66; - g35 += 0.2182178944349289f * d * f67; - g34 += 0.23904572427272797f * d * f68; - g36 += 0.0690065547823906f * d * f68; - g33 += -0.16903084516525269f * d * f69; - g32 += -0.0690065547823906f * d * f70; - g33 += -0.2182178944349289f * d * f71; - g32 += -0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 229); - g32 += 0.2182178944349289f * d * f67; - g33 += 0.2760262191295624f * d * f68; - g34 += 0.29277002811431885f * d * f69; - g35 += 0.2760262191295624f * d * f70; - g36 += 0.2182178944349289f * d * f71; - } - { const float d = D(ii, k, 230); - g32 += 0.26726123690605164f * d * f66; - g33 += 0.2182178944349289f * d * f67; - g32 += -0.0690065547823906f * d * f68; - g35 += -0.16903084516525269f * d * f69; - g34 += 0.23904572427272797f * d * f70; - g36 += -0.0690065547823906f * d * f70; - g35 += 0.2182178944349289f * d * f71; - g36 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 231); - g46 += 0.26726123690605164f * d * f66; - g45 += 0.2182178944349289f * d * f67; - g44 += 0.23904572427272797f * d * f68; - g46 += 0.0690065547823906f * d * f68; - g43 += -0.16903084516525269f * d * f69; - g42 += -0.0690065547823906f * d * f70; - g43 += -0.2182178944349289f * d * f71; - g42 += -0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 232); - g42 += 0.2182178944349289f * d * f67; - g43 += 0.2760262191295624f * d * f68; - g44 += 0.29277002811431885f * d * f69; - g45 += 0.2760262191295624f * d * f70; - g46 += 0.2182178944349289f * d * f71; - } - { const float d = D(ii, k, 233); - g42 += 0.26726123690605164f * d * f66; - g43 += 0.2182178944349289f * d * f67; - g42 += -0.0690065547823906f * d * f68; - g45 += -0.16903084516525269f * d * f69; - g44 += 0.23904572427272797f * d * f70; - g46 += -0.0690065547823906f * d * f70; - g45 += 0.2182178944349289f * d * f71; - g46 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 234); - g47 += -0.0690065547823906f * d * f70; - g47 += -0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 235); - g47 += 0.2182178944349289f * d * f67; - } - { const float d = D(ii, k, 236); - g47 += 0.26726123690605164f * d * f66; - g47 += -0.0690065547823906f * d * f68; - } - { const float d = D(ii, k, 237); - g37 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 238); - g38 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f40; - } - { const float d = D(ii, k, 239); - g37 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 240); - g37 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 241); - g38 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f40; - } - { const float d = D(ii, k, 242); - g37 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 243); - g37 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 244); - g38 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f40; - } - { const float d = D(ii, k, 245); - g37 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 246); - g37 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f37; - g38 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f38; - g39 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f39; - g41 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 247); - g38 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f38; - g39 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f39; - g40 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f40; - } - { const float d = D(ii, k, 248); - g37 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f37; - g39 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f39; - g40 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f40; - g41 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f41; - } - { const float d = D(ii, k, 270); - g21 += 0.26726123690605164f * d * f73; - g20 += 0.2182178944349289f * d * f74; - g19 += 0.23904572427272797f * d * f75; - g21 += 0.0690065547823906f * d * f75; - g18 += -0.16903084516525269f * d * f76; - g17 += -0.0690065547823906f * d * f77; - g18 += -0.2182178944349289f * d * f78; - g17 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 271); - g17 += 0.2182178944349289f * d * f74; - g18 += 0.2760262191295624f * d * f75; - g19 += 0.29277002811431885f * d * f76; - g20 += 0.2760262191295624f * d * f77; - g21 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 272); - g17 += 0.26726123690605164f * d * f73; - g18 += 0.2182178944349289f * d * f74; - g17 += -0.0690065547823906f * d * f75; - g20 += -0.16903084516525269f * d * f76; - g19 += 0.23904572427272797f * d * f77; - g21 += -0.0690065547823906f * d * f77; - g20 += 0.2182178944349289f * d * f78; - g21 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 273); - g31 += 0.26726123690605164f * d * f73; - g30 += 0.2182178944349289f * d * f74; - g29 += 0.23904572427272797f * d * f75; - g31 += 0.0690065547823906f * d * f75; - g28 += -0.16903084516525269f * d * f76; - g27 += -0.0690065547823906f * d * f77; - g28 += -0.2182178944349289f * d * f78; - g27 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 274); - g27 += 0.2182178944349289f * d * f74; - g28 += 0.2760262191295624f * d * f75; - g29 += 0.29277002811431885f * d * f76; - g30 += 0.2760262191295624f * d * f77; - g31 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 275); - g27 += 0.26726123690605164f * d * f73; - g28 += 0.2182178944349289f * d * f74; - g27 += -0.0690065547823906f * d * f75; - g30 += -0.16903084516525269f * d * f76; - g29 += 0.23904572427272797f * d * f77; - g31 += -0.0690065547823906f * d * f77; - g30 += 0.2182178944349289f * d * f78; - g31 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 276); - g36 += 0.26726123690605164f * d * f73; - g35 += 0.2182178944349289f * d * f74; - g34 += 0.23904572427272797f * d * f75; - g36 += 0.0690065547823906f * d * f75; - g33 += -0.16903084516525269f * d * f76; - g32 += -0.0690065547823906f * d * f77; - g33 += -0.2182178944349289f * d * f78; - g32 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 277); - g32 += 0.2182178944349289f * d * f74; - g33 += 0.2760262191295624f * d * f75; - g34 += 0.29277002811431885f * d * f76; - g35 += 0.2760262191295624f * d * f77; - g36 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 278); - g32 += 0.26726123690605164f * d * f73; - g33 += 0.2182178944349289f * d * f74; - g32 += -0.0690065547823906f * d * f75; - g35 += -0.16903084516525269f * d * f76; - g34 += 0.23904572427272797f * d * f77; - g36 += -0.0690065547823906f * d * f77; - g35 += 0.2182178944349289f * d * f78; - g36 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 279); - g41 += 0.26726123690605164f * d * f73; - g40 += 0.2182178944349289f * d * f74; - g39 += 0.23904572427272797f * d * f75; - g41 += 0.0690065547823906f * d * f75; - g38 += -0.16903084516525269f * d * f76; - g37 += -0.0690065547823906f * d * f77; - g38 += -0.2182178944349289f * d * f78; - g37 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 280); - g37 += 0.2182178944349289f * d * f74; - g38 += 0.2760262191295624f * d * f75; - g39 += 0.29277002811431885f * d * f76; - g40 += 0.2760262191295624f * d * f77; - g41 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 281); - g37 += 0.26726123690605164f * d * f73; - g38 += 0.2182178944349289f * d * f74; - g37 += -0.0690065547823906f * d * f75; - g40 += -0.16903084516525269f * d * f76; - g39 += 0.23904572427272797f * d * f77; - g41 += -0.0690065547823906f * d * f77; - g40 += 0.2182178944349289f * d * f78; - g41 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 282); - g46 += 0.26726123690605164f * d * f73; - g45 += 0.2182178944349289f * d * f74; - g44 += 0.23904572427272797f * d * f75; - g46 += 0.0690065547823906f * d * f75; - g43 += -0.16903084516525269f * d * f76; - g42 += -0.0690065547823906f * d * f77; - g43 += -0.2182178944349289f * d * f78; - g42 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 283); - g42 += 0.2182178944349289f * d * f74; - g43 += 0.2760262191295624f * d * f75; - g44 += 0.29277002811431885f * d * f76; - g45 += 0.2760262191295624f * d * f77; - g46 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 284); - g42 += 0.26726123690605164f * d * f73; - g43 += 0.2182178944349289f * d * f74; - g42 += -0.0690065547823906f * d * f75; - g45 += -0.16903084516525269f * d * f76; - g44 += 0.23904572427272797f * d * f77; - g46 += -0.0690065547823906f * d * f77; - g45 += 0.2182178944349289f * d * f78; - g46 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 285); - g47 += -0.0690065547823906f * d * f77; - g47 += -0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 286); - g47 += 0.2182178944349289f * d * f74; - } - { const float d = D(ii, k, 287); - g47 += 0.26726123690605164f * d * f73; - g47 += -0.0690065547823906f * d * f75; - } - { const float d = D(ii, k, 288); - g42 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f5; - g5 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f5; - g5 += -0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 289); - g43 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f6; - g6 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f45; - } - { const float d = D(ii, k, 290); - g42 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f7; - g7 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f6; - g6 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 291); - g42 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f8; - g8 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 292); - g43 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f45; - } - { const float d = D(ii, k, 293); - g42 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f10; - g10 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f9; - g9 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 294); - g42 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f11; - g11 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 295); - g43 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f12; - g12 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f45; - } - { const float d = D(ii, k, 296); - g42 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f13; - g13 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f12; - g12 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 297); - g42 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f42; - g43 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f43; - g44 += -0.22360679507255554f * d * f14; - g14 += -0.22360679507255554f * d * f44; - g46 += -0.3872983455657959f * d * f14; - g14 += -0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 298); - g43 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f43; - g44 += 0.4472135901451111f * d * f15; - g15 += 0.4472135901451111f * d * f44; - g45 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f45; - } - { const float d = D(ii, k, 299); - g42 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f42; - g44 += -0.22360679507255554f * d * f16; - g16 += -0.22360679507255554f * d * f44; - g45 += 0.3872983455657959f * d * f15; - g15 += 0.3872983455657959f * d * f45; - g46 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f46; - } - { const float d = D(ii, k, 315); - g14 += 1.0f * d * f0; - g0 += 1.0f * d * f14; - } - { const float d = D(ii, k, 316); - g15 += 1.0f * d * f0; - g0 += 1.0f * d * f15; - } - { const float d = D(ii, k, 317); - g16 += 1.0f * d * f0; - g0 += 1.0f * d * f16; - } - { const float d = D(ii, k, 318); - g14 += 1.0f * d * f1; - g1 += 1.0f * d * f14; - } - { const float d = D(ii, k, 319); - g15 += 1.0f * d * f1; - g1 += 1.0f * d * f15; - } - { const float d = D(ii, k, 320); - g16 += 1.0f * d * f1; - g1 += 1.0f * d * f16; - } - { const float d = D(ii, k, 321); - g14 += 1.0f * d * f2; - g2 += 1.0f * d * f14; - } - { const float d = D(ii, k, 322); - g15 += 1.0f * d * f2; - g2 += 1.0f * d * f15; - } - { const float d = D(ii, k, 323); - g16 += 1.0f * d * f2; - g2 += 1.0f * d * f16; - } - { const float d = D(ii, k, 324); - g14 += 1.0f * d * f3; - g3 += 1.0f * d * f14; - } - { const float d = D(ii, k, 325); - g15 += 1.0f * d * f3; - g3 += 1.0f * d * f15; - } - { const float d = D(ii, k, 326); - g16 += 1.0f * d * f3; - g3 += 1.0f * d * f16; - } - { const float d = D(ii, k, 327); - g14 += 1.0f * d * f4; - g4 += 1.0f * d * f14; - } - { const float d = D(ii, k, 328); - g15 += 1.0f * d * f4; - g4 += 1.0f * d * f15; - } - { const float d = D(ii, k, 329); - g16 += 1.0f * d * f4; - g4 += 1.0f * d * f16; - } - { const float d = D(ii, k, 330); - g21 += 0.26726123690605164f * d * f80; - g20 += 0.2182178944349289f * d * f81; - g19 += 0.23904572427272797f * d * f82; - g21 += 0.0690065547823906f * d * f82; - g18 += -0.16903084516525269f * d * f83; - g17 += -0.0690065547823906f * d * f84; - g18 += -0.2182178944349289f * d * f85; - g17 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 331); - g17 += 0.2182178944349289f * d * f81; - g18 += 0.2760262191295624f * d * f82; - g19 += 0.29277002811431885f * d * f83; - g20 += 0.2760262191295624f * d * f84; - g21 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 332); - g17 += 0.26726123690605164f * d * f80; - g18 += 0.2182178944349289f * d * f81; - g17 += -0.0690065547823906f * d * f82; - g20 += -0.16903084516525269f * d * f83; - g19 += 0.23904572427272797f * d * f84; - g21 += -0.0690065547823906f * d * f84; - g20 += 0.2182178944349289f * d * f85; - g21 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 333); - g26 += 0.26726123690605164f * d * f80; - g25 += 0.2182178944349289f * d * f81; - g24 += 0.23904572427272797f * d * f82; - g26 += 0.0690065547823906f * d * f82; - g23 += -0.16903084516525269f * d * f83; - g22 += -0.0690065547823906f * d * f84; - g23 += -0.2182178944349289f * d * f85; - g22 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 334); - g22 += 0.2182178944349289f * d * f81; - g23 += 0.2760262191295624f * d * f82; - g24 += 0.29277002811431885f * d * f83; - g25 += 0.2760262191295624f * d * f84; - g26 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 335); - g22 += 0.26726123690605164f * d * f80; - g23 += 0.2182178944349289f * d * f81; - g22 += -0.0690065547823906f * d * f82; - g25 += -0.16903084516525269f * d * f83; - g24 += 0.23904572427272797f * d * f84; - g26 += -0.0690065547823906f * d * f84; - g25 += 0.2182178944349289f * d * f85; - g26 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 336); - g31 += 0.26726123690605164f * d * f80; - g30 += 0.2182178944349289f * d * f81; - g29 += 0.23904572427272797f * d * f82; - g31 += 0.0690065547823906f * d * f82; - g28 += -0.16903084516525269f * d * f83; - g27 += -0.0690065547823906f * d * f84; - g28 += -0.2182178944349289f * d * f85; - g27 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 337); - g27 += 0.2182178944349289f * d * f81; - g28 += 0.2760262191295624f * d * f82; - g29 += 0.29277002811431885f * d * f83; - g30 += 0.2760262191295624f * d * f84; - g31 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 338); - g27 += 0.26726123690605164f * d * f80; - g28 += 0.2182178944349289f * d * f81; - g27 += -0.0690065547823906f * d * f82; - g30 += -0.16903084516525269f * d * f83; - g29 += 0.23904572427272797f * d * f84; - g31 += -0.0690065547823906f * d * f84; - g30 += 0.2182178944349289f * d * f85; - g31 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 339); - g36 += 0.26726123690605164f * d * f80; - g35 += 0.2182178944349289f * d * f81; - g34 += 0.23904572427272797f * d * f82; - g36 += 0.0690065547823906f * d * f82; - g33 += -0.16903084516525269f * d * f83; - g32 += -0.0690065547823906f * d * f84; - g33 += -0.2182178944349289f * d * f85; - g32 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 340); - g32 += 0.2182178944349289f * d * f81; - g33 += 0.2760262191295624f * d * f82; - g34 += 0.29277002811431885f * d * f83; - g35 += 0.2760262191295624f * d * f84; - g36 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 341); - g32 += 0.26726123690605164f * d * f80; - g33 += 0.2182178944349289f * d * f81; - g32 += -0.0690065547823906f * d * f82; - g35 += -0.16903084516525269f * d * f83; - g34 += 0.23904572427272797f * d * f84; - g36 += -0.0690065547823906f * d * f84; - g35 += 0.2182178944349289f * d * f85; - g36 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 342); - g41 += 0.26726123690605164f * d * f80; - g40 += 0.2182178944349289f * d * f81; - g39 += 0.23904572427272797f * d * f82; - g41 += 0.0690065547823906f * d * f82; - g38 += -0.16903084516525269f * d * f83; - g37 += -0.0690065547823906f * d * f84; - g38 += -0.2182178944349289f * d * f85; - g37 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 343); - g37 += 0.2182178944349289f * d * f81; - g38 += 0.2760262191295624f * d * f82; - g39 += 0.29277002811431885f * d * f83; - g40 += 0.2760262191295624f * d * f84; - g41 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 344); - g37 += 0.26726123690605164f * d * f80; - g38 += 0.2182178944349289f * d * f81; - g37 += -0.0690065547823906f * d * f82; - g40 += -0.16903084516525269f * d * f83; - g39 += 0.23904572427272797f * d * f84; - g41 += -0.0690065547823906f * d * f84; - g40 += 0.2182178944349289f * d * f85; - g41 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 345); - g46 += 0.26726123690605164f * d * f80; - g45 += 0.2182178944349289f * d * f81; - g44 += 0.23904572427272797f * d * f82; - g46 += 0.0690065547823906f * d * f82; - g43 += -0.16903084516525269f * d * f83; - g42 += -0.0690065547823906f * d * f84; - g43 += -0.2182178944349289f * d * f85; - g42 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 346); - g42 += 0.2182178944349289f * d * f81; - g43 += 0.2760262191295624f * d * f82; - g44 += 0.29277002811431885f * d * f83; - g45 += 0.2760262191295624f * d * f84; - g46 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 347); - g42 += 0.26726123690605164f * d * f80; - g43 += 0.2182178944349289f * d * f81; - g42 += -0.0690065547823906f * d * f82; - g45 += -0.16903084516525269f * d * f83; - g44 += 0.23904572427272797f * d * f84; - g46 += -0.0690065547823906f * d * f84; - g45 += 0.2182178944349289f * d * f85; - g46 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 348); - g47 += -0.0690065547823906f * d * f84; - g47 += -0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 349); - g47 += 0.2182178944349289f * d * f81; - } - { const float d = D(ii, k, 350); - g47 += 0.26726123690605164f * d * f80; - g47 += -0.0690065547823906f * d * f82; - } - { const float d = D(ii, k, 351); - g47 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f47; - g6 += 0.3872983455657959f * d * f48; - g5 += -0.22360679507255554f * d * f49; - g5 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 352); - g5 += 0.3872983455657959f * d * f48; - g6 += 0.4472135901451111f * d * f49; - g7 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 353); - g47 += 0.3872983455657959f * d * f5; - g5 += 0.3872983455657959f * d * f47; - g7 += -0.22360679507255554f * d * f49; - g6 += 0.3872983455657959f * d * f50; - g7 += 0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 354); - g47 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f47; - g9 += 0.3872983455657959f * d * f48; - g8 += -0.22360679507255554f * d * f49; - g8 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 355); - g8 += 0.3872983455657959f * d * f48; - g9 += 0.4472135901451111f * d * f49; - g10 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 356); - g47 += 0.3872983455657959f * d * f8; - g8 += 0.3872983455657959f * d * f47; - g10 += -0.22360679507255554f * d * f49; - g9 += 0.3872983455657959f * d * f50; - g10 += 0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 357); - g47 += 0.3872983455657959f * d * f13; - g13 += 0.3872983455657959f * d * f47; - g12 += 0.3872983455657959f * d * f48; - g11 += -0.22360679507255554f * d * f49; - g11 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 358); - g11 += 0.3872983455657959f * d * f48; - g12 += 0.4472135901451111f * d * f49; - g13 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 359); - g47 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f47; - g13 += -0.22360679507255554f * d * f49; - g12 += 0.3872983455657959f * d * f50; - g13 += 0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 360); - g47 += 0.3872983455657959f * d * f16; - g16 += 0.3872983455657959f * d * f47; - g15 += 0.3872983455657959f * d * f48; - g14 += -0.22360679507255554f * d * f49; - g14 += -0.3872983455657959f * d * f51; - } - { const float d = D(ii, k, 361); - g14 += 0.3872983455657959f * d * f48; - g15 += 0.4472135901451111f * d * f49; - g16 += 0.3872983455657959f * d * f50; - } - { const float d = D(ii, k, 362); - g47 += 0.3872983455657959f * d * f14; - g14 += 0.3872983455657959f * d * f47; - g16 += -0.22360679507255554f * d * f49; - g15 += 0.3872983455657959f * d * f50; - g16 += 0.3872983455657959f * d * f51; - } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; - dF(ii, k, 25) = g25; - dF(ii, k, 26) = g26; - dF(ii, k, 27) = g27; - dF(ii, k, 28) = g28; - dF(ii, k, 29) = g29; - dF(ii, k, 30) = g30; - dF(ii, k, 31) = g31; - dF(ii, k, 32) = g32; - dF(ii, k, 33) = g33; - dF(ii, k, 34) = g34; - dF(ii, k, 35) = g35; - dF(ii, k, 36) = g36; - dF(ii, k, 37) = g37; - dF(ii, k, 38) = g38; - dF(ii, k, 39) = g39; - dF(ii, k, 40) = g40; - dF(ii, k, 41) = g41; - dF(ii, k, 42) = g42; - dF(ii, k, 43) = g43; - dF(ii, k, 44) = g44; - dF(ii, k, 45) = g45; - dF(ii, k, 46) = g46; - dF(ii, k, 47) = g47; - } - { - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - float g76 = 0.0f; - float g77 = 0.0f; - float g78 = 0.0f; - float g79 = 0.0f; - float g80 = 0.0f; - float g81 = 0.0f; - float g82 = 0.0f; - float g83 = 0.0f; - float g84 = 0.0f; - float g85 = 0.0f; - float g86 = 0.0f; - float g87 = 0.0f; - float g88 = 0.0f; - float g89 = 0.0f; - float g90 = 0.0f; - float g91 = 0.0f; - float g92 = 0.0f; - float g93 = 0.0f; - float g94 = 0.0f; - float g95 = 0.0f; - { const float d = D(ii, k, 16); - g48 += 0.20000000298023224f * d * f18; - g49 += 0.20000000298023224f * d * f19; - g50 += 0.20000000298023224f * d * f20; - g51 += 0.20000000298023224f * d * f21; - } - { const float d = D(ii, k, 20); - g48 += 0.20000000298023224f * d * f23; - g49 += 0.20000000298023224f * d * f24; - g50 += 0.20000000298023224f * d * f25; - g51 += 0.20000000298023224f * d * f26; - } - { const float d = D(ii, k, 24); - g52 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f52; - g53 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f53; - g54 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f54; - g55 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f55; - g56 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f56; - g57 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f57; - g58 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f58; - } - { const float d = D(ii, k, 25); - g66 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f68; - g69 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f72; - } - { const float d = D(ii, k, 26); - g80 += 0.1428571492433548f * d * f52; - g52 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f53; - g53 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f54; - g54 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 33); - g48 += 0.20000000298023224f * d * f28; - g49 += 0.20000000298023224f * d * f29; - g50 += 0.20000000298023224f * d * f30; - g51 += 0.20000000298023224f * d * f31; - } - { const float d = D(ii, k, 34); - g87 += 0.1111111119389534f * d * f96; - g88 += 0.1111111119389534f * d * f97; - g89 += 0.1111111119389534f * d * f98; - g90 += 0.1111111119389534f * d * f99; - g91 += 0.1111111119389534f * d * f100; - g92 += 0.1111111119389534f * d * f101; - g93 += 0.1111111119389534f * d * f102; - g94 += 0.1111111119389534f * d * f103; - g95 += 0.1111111119389534f * d * f104; - } - { const float d = D(ii, k, 35); - g87 += 0.1111111119389534f * d * f105; - g88 += 0.1111111119389534f * d * f106; - g89 += 0.1111111119389534f * d * f107; - g90 += 0.1111111119389534f * d * f108; - g91 += 0.1111111119389534f * d * f109; - g92 += 0.1111111119389534f * d * f110; - g93 += 0.1111111119389534f * d * f111; - g94 += 0.1111111119389534f * d * f112; - g95 += 0.1111111119389534f * d * f113; - } - { const float d = D(ii, k, 36); - g87 += 0.1111111119389534f * d * f132; - g88 += 0.1111111119389534f * d * f133; - g89 += 0.1111111119389534f * d * f134; - g90 += 0.1111111119389534f * d * f135; - g91 += 0.1111111119389534f * d * f136; - g92 += 0.1111111119389534f * d * f137; - g93 += 0.1111111119389534f * d * f138; - g94 += 0.1111111119389534f * d * f139; - g95 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 37); - g80 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 41); - g48 += 0.20000000298023224f * d * f33; - g49 += 0.20000000298023224f * d * f34; - g50 += 0.20000000298023224f * d * f35; - g51 += 0.20000000298023224f * d * f36; - } - { const float d = D(ii, k, 47); - g66 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f68; - g69 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f72; - } - { const float d = D(ii, k, 48); - g73 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f75; - g76 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f76; - g77 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f77; - g78 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f78; - g79 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f79; - } - { const float d = D(ii, k, 49); - g80 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 54); - g48 += 0.20000000298023224f * d * f38; - g49 += 0.20000000298023224f * d * f39; - g50 += 0.20000000298023224f * d * f40; - g51 += 0.20000000298023224f * d * f41; - } - { const float d = D(ii, k, 59); - g73 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f75; - g76 += 0.1428571492433548f * d * f76; - g76 += 0.1428571492433548f * d * f76; - g77 += 0.1428571492433548f * d * f77; - g77 += 0.1428571492433548f * d * f77; - g78 += 0.1428571492433548f * d * f78; - g78 += 0.1428571492433548f * d * f78; - g79 += 0.1428571492433548f * d * f79; - g79 += 0.1428571492433548f * d * f79; - } - { const float d = D(ii, k, 60); - g80 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f76; - g76 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f77; - g77 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f78; - g78 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f79; - g79 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 62); - g48 += 0.20000000298023224f * d * f43; - g49 += 0.20000000298023224f * d * f44; - g50 += 0.20000000298023224f * d * f45; - g51 += 0.20000000298023224f * d * f46; - } - { const float d = D(ii, k, 65); - g80 += 0.1428571492433548f * d * f80; - g80 += 0.1428571492433548f * d * f80; - g81 += 0.1428571492433548f * d * f81; - g81 += 0.1428571492433548f * d * f81; - g82 += 0.1428571492433548f * d * f82; - g82 += 0.1428571492433548f * d * f82; - g83 += 0.1428571492433548f * d * f83; - g83 += 0.1428571492433548f * d * f83; - g84 += 0.1428571492433548f * d * f84; - g84 += 0.1428571492433548f * d * f84; - g85 += 0.1428571492433548f * d * f85; - g85 += 0.1428571492433548f * d * f85; - g86 += 0.1428571492433548f * d * f86; - g86 += 0.1428571492433548f * d * f86; - } - { const float d = D(ii, k, 67); - g48 += 0.20000000298023224f * d * f48; - g48 += 0.20000000298023224f * d * f48; - g49 += 0.20000000298023224f * d * f49; - g49 += 0.20000000298023224f * d * f49; - g50 += 0.20000000298023224f * d * f50; - g50 += 0.20000000298023224f * d * f50; - g51 += 0.20000000298023224f * d * f51; - g51 += 0.20000000298023224f * d * f51; - } - { const float d = D(ii, k, 117); - g52 += 0.26726123690605164f * d * f21; - g53 += 0.2182178944349289f * d * f20; - g54 += 0.23904572427272797f * d * f19; - g54 += 0.0690065547823906f * d * f21; - g55 += -0.16903084516525269f * d * f18; - g56 += -0.0690065547823906f * d * f17; - g57 += -0.2182178944349289f * d * f18; - g58 += -0.26726123690605164f * d * f17; - } - { const float d = D(ii, k, 118); - g53 += 0.2182178944349289f * d * f17; - g54 += 0.2760262191295624f * d * f18; - g55 += 0.29277002811431885f * d * f19; - g56 += 0.2760262191295624f * d * f20; - g57 += 0.2182178944349289f * d * f21; - } - { const float d = D(ii, k, 119); - g52 += 0.26726123690605164f * d * f17; - g53 += 0.2182178944349289f * d * f18; - g54 += -0.0690065547823906f * d * f17; - g55 += -0.16903084516525269f * d * f20; - g56 += 0.23904572427272797f * d * f19; - g56 += -0.0690065547823906f * d * f21; - g57 += 0.2182178944349289f * d * f20; - g58 += 0.26726123690605164f * d * f21; - } - { const float d = D(ii, k, 120); - g52 += 0.26726123690605164f * d * f26; - g53 += 0.2182178944349289f * d * f25; - g54 += 0.23904572427272797f * d * f24; - g54 += 0.0690065547823906f * d * f26; - g55 += -0.16903084516525269f * d * f23; - g56 += -0.0690065547823906f * d * f22; - g57 += -0.2182178944349289f * d * f23; - g58 += -0.26726123690605164f * d * f22; - } - { const float d = D(ii, k, 121); - g53 += 0.2182178944349289f * d * f22; - g54 += 0.2760262191295624f * d * f23; - g55 += 0.29277002811431885f * d * f24; - g56 += 0.2760262191295624f * d * f25; - g57 += 0.2182178944349289f * d * f26; - } - { const float d = D(ii, k, 122); - g52 += 0.26726123690605164f * d * f22; - g53 += 0.2182178944349289f * d * f23; - g54 += -0.0690065547823906f * d * f22; - g55 += -0.16903084516525269f * d * f25; - g56 += 0.23904572427272797f * d * f24; - g56 += -0.0690065547823906f * d * f26; - g57 += 0.2182178944349289f * d * f25; - g58 += 0.26726123690605164f * d * f26; - } - { const float d = D(ii, k, 123); - g52 += 0.26726123690605164f * d * f31; - g53 += 0.2182178944349289f * d * f30; - g54 += 0.23904572427272797f * d * f29; - g54 += 0.0690065547823906f * d * f31; - g55 += -0.16903084516525269f * d * f28; - g56 += -0.0690065547823906f * d * f27; - g57 += -0.2182178944349289f * d * f28; - g58 += -0.26726123690605164f * d * f27; - } - { const float d = D(ii, k, 124); - g53 += 0.2182178944349289f * d * f27; - g54 += 0.2760262191295624f * d * f28; - g55 += 0.29277002811431885f * d * f29; - g56 += 0.2760262191295624f * d * f30; - g57 += 0.2182178944349289f * d * f31; - } - { const float d = D(ii, k, 125); - g52 += 0.26726123690605164f * d * f27; - g53 += 0.2182178944349289f * d * f28; - g54 += -0.0690065547823906f * d * f27; - g55 += -0.16903084516525269f * d * f30; - g56 += 0.23904572427272797f * d * f29; - g56 += -0.0690065547823906f * d * f31; - g57 += 0.2182178944349289f * d * f30; - g58 += 0.26726123690605164f * d * f31; - } - { const float d = D(ii, k, 126); - g52 += 0.26726123690605164f * d * f36; - g53 += 0.2182178944349289f * d * f35; - g54 += 0.23904572427272797f * d * f34; - g54 += 0.0690065547823906f * d * f36; - g55 += -0.16903084516525269f * d * f33; - g56 += -0.0690065547823906f * d * f32; - g57 += -0.2182178944349289f * d * f33; - g58 += -0.26726123690605164f * d * f32; - } - { const float d = D(ii, k, 127); - g53 += 0.2182178944349289f * d * f32; - g54 += 0.2760262191295624f * d * f33; - g55 += 0.29277002811431885f * d * f34; - g56 += 0.2760262191295624f * d * f35; - g57 += 0.2182178944349289f * d * f36; - } - { const float d = D(ii, k, 128); - g52 += 0.26726123690605164f * d * f32; - g53 += 0.2182178944349289f * d * f33; - g54 += -0.0690065547823906f * d * f32; - g55 += -0.16903084516525269f * d * f35; - g56 += 0.23904572427272797f * d * f34; - g56 += -0.0690065547823906f * d * f36; - g57 += 0.2182178944349289f * d * f35; - g58 += 0.26726123690605164f * d * f36; - } - { const float d = D(ii, k, 129); - g52 += 0.26726123690605164f * d * f41; - g53 += 0.2182178944349289f * d * f40; - g54 += 0.23904572427272797f * d * f39; - g54 += 0.0690065547823906f * d * f41; - g55 += -0.16903084516525269f * d * f38; - g56 += -0.0690065547823906f * d * f37; - g57 += -0.2182178944349289f * d * f38; - g58 += -0.26726123690605164f * d * f37; - } - { const float d = D(ii, k, 130); - g53 += 0.2182178944349289f * d * f37; - g54 += 0.2760262191295624f * d * f38; - g55 += 0.29277002811431885f * d * f39; - g56 += 0.2760262191295624f * d * f40; - g57 += 0.2182178944349289f * d * f41; - } - { const float d = D(ii, k, 131); - g52 += 0.26726123690605164f * d * f37; - g53 += 0.2182178944349289f * d * f38; - g54 += -0.0690065547823906f * d * f37; - g55 += -0.16903084516525269f * d * f40; - g56 += 0.23904572427272797f * d * f39; - g56 += -0.0690065547823906f * d * f41; - g57 += 0.2182178944349289f * d * f40; - g58 += 0.26726123690605164f * d * f41; - } - { const float d = D(ii, k, 132); - g52 += 0.26726123690605164f * d * f46; - g53 += 0.2182178944349289f * d * f45; - g54 += 0.23904572427272797f * d * f44; - g54 += 0.0690065547823906f * d * f46; - g55 += -0.16903084516525269f * d * f43; - g56 += -0.0690065547823906f * d * f42; - g57 += -0.2182178944349289f * d * f43; - g58 += -0.26726123690605164f * d * f42; - } - { const float d = D(ii, k, 133); - g53 += 0.2182178944349289f * d * f42; - g54 += 0.2760262191295624f * d * f43; - g55 += 0.29277002811431885f * d * f44; - g56 += 0.2760262191295624f * d * f45; - g57 += 0.2182178944349289f * d * f46; - } - { const float d = D(ii, k, 134); - g52 += 0.26726123690605164f * d * f42; - g53 += 0.2182178944349289f * d * f43; - g54 += -0.0690065547823906f * d * f42; - g55 += -0.16903084516525269f * d * f45; - g56 += 0.23904572427272797f * d * f44; - g56 += -0.0690065547823906f * d * f46; - g57 += 0.2182178944349289f * d * f45; - g58 += 0.26726123690605164f * d * f46; - } - { const float d = D(ii, k, 135); - g52 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f52; - g53 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f53; - g54 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f54; - g54 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f54; - g55 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f55; - g56 += -0.0690065547823906f * d * f47; - g57 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f57; - g58 += -0.26726123690605164f * d * f47; - } - { const float d = D(ii, k, 136); - g53 += 0.2182178944349289f * d * f47; - g54 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f54; - g55 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f55; - g56 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f56; - g57 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f57; - } - { const float d = D(ii, k, 137); - g52 += 0.26726123690605164f * d * f47; - g53 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f53; - g54 += -0.0690065547823906f * d * f47; - g55 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f55; - g56 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f56; - g56 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f56; - g57 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f57; - g58 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f58; - } - { const float d = D(ii, k, 150); - g87 += 0.20412415266036987f * d * f65; - g65 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f64; - g64 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f63; - g63 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f65; - g65 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f62; - g62 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f64; - g64 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f61; - g61 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f60; - g60 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f59; - g59 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f61; - g61 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f60; - g60 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f59; - g59 += -0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 151); - g88 += 0.14433756470680237f * d * f59; - g59 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f60; - g60 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f61; - g61 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f62; - g62 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f63; - g63 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f64; - g64 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f65; - g65 += 0.14433756470680237f * d * f94; - } - { const float d = D(ii, k, 152); - g87 += 0.20412415266036987f * d * f59; - g59 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f60; - g60 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f59; - g59 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f61; - g61 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f60; - g60 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f63; - g63 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f62; - g62 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f64; - g64 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f63; - g63 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f65; - g65 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f64; - g64 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f65; - g65 += 0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 153); - g87 += 0.20412415266036987f * d * f72; - g72 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f71; - g71 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f70; - g70 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f72; - g72 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f69; - g69 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f71; - g71 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f68; - g68 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f67; - g67 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f66; - g66 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f68; - g68 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f67; - g67 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f66; - g66 += -0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 154); - g88 += 0.14433756470680237f * d * f66; - g66 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f67; - g67 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f68; - g68 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f69; - g69 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f70; - g70 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f71; - g71 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f72; - g72 += 0.14433756470680237f * d * f94; - } - { const float d = D(ii, k, 155); - g87 += 0.20412415266036987f * d * f66; - g66 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f67; - g67 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f66; - g66 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f68; - g68 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f67; - g67 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f70; - g70 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f69; - g69 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f71; - g71 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f70; - g70 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f72; - g72 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f71; - g71 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f72; - g72 += 0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 156); - g87 += 0.20412415266036987f * d * f79; - g79 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f78; - g78 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f77; - g77 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f79; - g79 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f76; - g76 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f78; - g78 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f75; - g75 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f74; - g74 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f73; - g73 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f75; - g75 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f74; - g74 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f73; - g73 += -0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 157); - g88 += 0.14433756470680237f * d * f73; - g73 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f74; - g74 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f75; - g75 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f76; - g76 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f77; - g77 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f78; - g78 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f79; - g79 += 0.14433756470680237f * d * f94; - } - { const float d = D(ii, k, 158); - g87 += 0.20412415266036987f * d * f73; - g73 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f74; - g74 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f73; - g73 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f75; - g75 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f74; - g74 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f77; - g77 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f76; - g76 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f78; - g78 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f77; - g77 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f79; - g79 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f78; - g78 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f79; - g79 += 0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 159); - g87 += 0.20412415266036987f * d * f86; - g86 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f85; - g85 += 0.1767766922712326f * d * f88; - g89 += 0.14940357208251953f * d * f84; - g84 += 0.14940357208251953f * d * f89; - g89 += 0.03857583925127983f * d * f86; - g86 += 0.03857583925127983f * d * f89; - g90 += 0.17251639068126678f * d * f83; - g83 += 0.17251639068126678f * d * f90; - g90 += 0.06681530922651291f * d * f85; - g85 += 0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f82; - g82 += -0.13363061845302582f * d * f91; - g92 += -0.06681530922651291f * d * f81; - g81 += -0.06681530922651291f * d * f92; - g93 += -0.03857583925127983f * d * f80; - g80 += -0.03857583925127983f * d * f93; - g93 += -0.14940357208251953f * d * f82; - g82 += -0.14940357208251953f * d * f93; - g94 += -0.1767766922712326f * d * f81; - g81 += -0.1767766922712326f * d * f94; - g95 += -0.20412415266036987f * d * f80; - g80 += -0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 160); - g88 += 0.14433756470680237f * d * f80; - g80 += 0.14433756470680237f * d * f88; - g89 += 0.18898223340511322f * d * f81; - g81 += 0.18898223340511322f * d * f89; - g90 += 0.21128855645656586f * d * f82; - g82 += 0.21128855645656586f * d * f90; - g91 += 0.2182178944349289f * d * f83; - g83 += 0.2182178944349289f * d * f91; - g92 += 0.21128855645656586f * d * f84; - g84 += 0.21128855645656586f * d * f92; - g93 += 0.18898223340511322f * d * f85; - g85 += 0.18898223340511322f * d * f93; - g94 += 0.14433756470680237f * d * f86; - g86 += 0.14433756470680237f * d * f94; - } - { const float d = D(ii, k, 161); - g87 += 0.20412415266036987f * d * f80; - g80 += 0.20412415266036987f * d * f87; - g88 += 0.1767766922712326f * d * f81; - g81 += 0.1767766922712326f * d * f88; - g89 += -0.03857583925127983f * d * f80; - g80 += -0.03857583925127983f * d * f89; - g89 += 0.14940357208251953f * d * f82; - g82 += 0.14940357208251953f * d * f89; - g90 += -0.06681530922651291f * d * f81; - g81 += -0.06681530922651291f * d * f90; - g91 += -0.13363061845302582f * d * f84; - g84 += -0.13363061845302582f * d * f91; - g92 += 0.17251639068126678f * d * f83; - g83 += 0.17251639068126678f * d * f92; - g92 += -0.06681530922651291f * d * f85; - g85 += -0.06681530922651291f * d * f92; - g93 += 0.14940357208251953f * d * f84; - g84 += 0.14940357208251953f * d * f93; - g93 += -0.03857583925127983f * d * f86; - g86 += -0.03857583925127983f * d * f93; - g94 += 0.1767766922712326f * d * f85; - g85 += 0.1767766922712326f * d * f94; - g95 += 0.20412415266036987f * d * f86; - g86 += 0.20412415266036987f * d * f95; - } - { const float d = D(ii, k, 162); - g59 += 0.26726123690605164f * d * f31; - g60 += 0.2182178944349289f * d * f30; - g61 += 0.23904572427272797f * d * f29; - g61 += 0.0690065547823906f * d * f31; - g62 += -0.16903084516525269f * d * f28; - g63 += -0.0690065547823906f * d * f27; - g64 += -0.2182178944349289f * d * f28; - g65 += -0.26726123690605164f * d * f27; - } - { const float d = D(ii, k, 163); - g60 += 0.2182178944349289f * d * f27; - g61 += 0.2760262191295624f * d * f28; - g62 += 0.29277002811431885f * d * f29; - g63 += 0.2760262191295624f * d * f30; - g64 += 0.2182178944349289f * d * f31; - } - { const float d = D(ii, k, 164); - g59 += 0.26726123690605164f * d * f27; - g60 += 0.2182178944349289f * d * f28; - g61 += -0.0690065547823906f * d * f27; - g62 += -0.16903084516525269f * d * f30; - g63 += 0.23904572427272797f * d * f29; - g63 += -0.0690065547823906f * d * f31; - g64 += 0.2182178944349289f * d * f30; - g65 += 0.26726123690605164f * d * f31; - } - { const float d = D(ii, k, 165); - g59 += 0.26726123690605164f * d * f36; - g60 += 0.2182178944349289f * d * f35; - g61 += 0.23904572427272797f * d * f34; - g61 += 0.0690065547823906f * d * f36; - g62 += -0.16903084516525269f * d * f33; - g63 += -0.0690065547823906f * d * f32; - g64 += -0.2182178944349289f * d * f33; - g65 += -0.26726123690605164f * d * f32; - } - { const float d = D(ii, k, 166); - g60 += 0.2182178944349289f * d * f32; - g61 += 0.2760262191295624f * d * f33; - g62 += 0.29277002811431885f * d * f34; - g63 += 0.2760262191295624f * d * f35; - g64 += 0.2182178944349289f * d * f36; - } - { const float d = D(ii, k, 167); - g59 += 0.26726123690605164f * d * f32; - g60 += 0.2182178944349289f * d * f33; - g61 += -0.0690065547823906f * d * f32; - g62 += -0.16903084516525269f * d * f35; - g63 += 0.23904572427272797f * d * f34; - g63 += -0.0690065547823906f * d * f36; - g64 += 0.2182178944349289f * d * f35; - g65 += 0.26726123690605164f * d * f36; - } - { const float d = D(ii, k, 168); - g59 += 0.26726123690605164f * d * f41; - g60 += 0.2182178944349289f * d * f40; - g61 += 0.23904572427272797f * d * f39; - g61 += 0.0690065547823906f * d * f41; - g62 += -0.16903084516525269f * d * f38; - g63 += -0.0690065547823906f * d * f37; - g64 += -0.2182178944349289f * d * f38; - g65 += -0.26726123690605164f * d * f37; - } - { const float d = D(ii, k, 169); - g60 += 0.2182178944349289f * d * f37; - g61 += 0.2760262191295624f * d * f38; - g62 += 0.29277002811431885f * d * f39; - g63 += 0.2760262191295624f * d * f40; - g64 += 0.2182178944349289f * d * f41; - } - { const float d = D(ii, k, 170); - g59 += 0.26726123690605164f * d * f37; - g60 += 0.2182178944349289f * d * f38; - g61 += -0.0690065547823906f * d * f37; - g62 += -0.16903084516525269f * d * f40; - g63 += 0.23904572427272797f * d * f39; - g63 += -0.0690065547823906f * d * f41; - g64 += 0.2182178944349289f * d * f40; - g65 += 0.26726123690605164f * d * f41; - } - { const float d = D(ii, k, 171); - g59 += 0.26726123690605164f * d * f46; - g60 += 0.2182178944349289f * d * f45; - g61 += 0.23904572427272797f * d * f44; - g61 += 0.0690065547823906f * d * f46; - g62 += -0.16903084516525269f * d * f43; - g63 += -0.0690065547823906f * d * f42; - g64 += -0.2182178944349289f * d * f43; - g65 += -0.26726123690605164f * d * f42; - } - { const float d = D(ii, k, 172); - g60 += 0.2182178944349289f * d * f42; - g61 += 0.2760262191295624f * d * f43; - g62 += 0.29277002811431885f * d * f44; - g63 += 0.2760262191295624f * d * f45; - g64 += 0.2182178944349289f * d * f46; - } - { const float d = D(ii, k, 173); - g59 += 0.26726123690605164f * d * f42; - g60 += 0.2182178944349289f * d * f43; - g61 += -0.0690065547823906f * d * f42; - g62 += -0.16903084516525269f * d * f45; - g63 += 0.23904572427272797f * d * f44; - g63 += -0.0690065547823906f * d * f46; - g64 += 0.2182178944349289f * d * f45; - g65 += 0.26726123690605164f * d * f46; - } - { const float d = D(ii, k, 174); - g59 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f59; - g60 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f60; - g61 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f61; - g61 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f61; - g62 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f62; - g63 += -0.0690065547823906f * d * f47; - g64 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f64; - g65 += -0.26726123690605164f * d * f47; - } - { const float d = D(ii, k, 175); - g60 += 0.2182178944349289f * d * f47; - g61 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f61; - g62 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f62; - g63 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f63; - g64 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f64; - } - { const float d = D(ii, k, 176); - g59 += 0.26726123690605164f * d * f47; - g60 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f60; - g61 += -0.0690065547823906f * d * f47; - g62 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f62; - g63 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f63; - g63 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f63; - g64 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f64; - g65 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f65; - } - { const float d = D(ii, k, 189); - g58 += 0.20412415266036987f * d * f96; - g57 += 0.1767766922712326f * d * f97; - g56 += 0.14940357208251953f * d * f98; - g58 += 0.03857583925127983f * d * f98; - g55 += 0.17251639068126678f * d * f99; - g57 += 0.06681530922651291f * d * f99; - g54 += -0.13363061845302582f * d * f100; - g53 += -0.06681530922651291f * d * f101; - g52 += -0.03857583925127983f * d * f102; - g54 += -0.14940357208251953f * d * f102; - g53 += -0.1767766922712326f * d * f103; - g52 += -0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 190); - g52 += 0.14433756470680237f * d * f97; - g53 += 0.18898223340511322f * d * f98; - g54 += 0.21128855645656586f * d * f99; - g55 += 0.2182178944349289f * d * f100; - g56 += 0.21128855645656586f * d * f101; - g57 += 0.18898223340511322f * d * f102; - g58 += 0.14433756470680237f * d * f103; - } - { const float d = D(ii, k, 191); - g52 += 0.20412415266036987f * d * f96; - g53 += 0.1767766922712326f * d * f97; - g52 += -0.03857583925127983f * d * f98; - g54 += 0.14940357208251953f * d * f98; - g53 += -0.06681530922651291f * d * f99; - g56 += -0.13363061845302582f * d * f100; - g55 += 0.17251639068126678f * d * f101; - g57 += -0.06681530922651291f * d * f101; - g56 += 0.14940357208251953f * d * f102; - g58 += -0.03857583925127983f * d * f102; - g57 += 0.1767766922712326f * d * f103; - g58 += 0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 192); - g65 += 0.20412415266036987f * d * f96; - g64 += 0.1767766922712326f * d * f97; - g63 += 0.14940357208251953f * d * f98; - g65 += 0.03857583925127983f * d * f98; - g62 += 0.17251639068126678f * d * f99; - g64 += 0.06681530922651291f * d * f99; - g61 += -0.13363061845302582f * d * f100; - g60 += -0.06681530922651291f * d * f101; - g59 += -0.03857583925127983f * d * f102; - g61 += -0.14940357208251953f * d * f102; - g60 += -0.1767766922712326f * d * f103; - g59 += -0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 193); - g59 += 0.14433756470680237f * d * f97; - g60 += 0.18898223340511322f * d * f98; - g61 += 0.21128855645656586f * d * f99; - g62 += 0.2182178944349289f * d * f100; - g63 += 0.21128855645656586f * d * f101; - g64 += 0.18898223340511322f * d * f102; - g65 += 0.14433756470680237f * d * f103; - } - { const float d = D(ii, k, 194); - g59 += 0.20412415266036987f * d * f96; - g60 += 0.1767766922712326f * d * f97; - g59 += -0.03857583925127983f * d * f98; - g61 += 0.14940357208251953f * d * f98; - g60 += -0.06681530922651291f * d * f99; - g63 += -0.13363061845302582f * d * f100; - g62 += 0.17251639068126678f * d * f101; - g64 += -0.06681530922651291f * d * f101; - g63 += 0.14940357208251953f * d * f102; - g65 += -0.03857583925127983f * d * f102; - g64 += 0.1767766922712326f * d * f103; - g65 += 0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 195); - g72 += 0.20412415266036987f * d * f96; - g71 += 0.1767766922712326f * d * f97; - g70 += 0.14940357208251953f * d * f98; - g72 += 0.03857583925127983f * d * f98; - g69 += 0.17251639068126678f * d * f99; - g71 += 0.06681530922651291f * d * f99; - g68 += -0.13363061845302582f * d * f100; - g67 += -0.06681530922651291f * d * f101; - g66 += -0.03857583925127983f * d * f102; - g68 += -0.14940357208251953f * d * f102; - g67 += -0.1767766922712326f * d * f103; - g66 += -0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 196); - g66 += 0.14433756470680237f * d * f97; - g67 += 0.18898223340511322f * d * f98; - g68 += 0.21128855645656586f * d * f99; - g69 += 0.2182178944349289f * d * f100; - g70 += 0.21128855645656586f * d * f101; - g71 += 0.18898223340511322f * d * f102; - g72 += 0.14433756470680237f * d * f103; - } - { const float d = D(ii, k, 197); - g66 += 0.20412415266036987f * d * f96; - g67 += 0.1767766922712326f * d * f97; - g66 += -0.03857583925127983f * d * f98; - g68 += 0.14940357208251953f * d * f98; - g67 += -0.06681530922651291f * d * f99; - g70 += -0.13363061845302582f * d * f100; - g69 += 0.17251639068126678f * d * f101; - g71 += -0.06681530922651291f * d * f101; - g70 += 0.14940357208251953f * d * f102; - g72 += -0.03857583925127983f * d * f102; - g71 += 0.1767766922712326f * d * f103; - g72 += 0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 198); - g79 += 0.20412415266036987f * d * f96; - g78 += 0.1767766922712326f * d * f97; - g77 += 0.14940357208251953f * d * f98; - g79 += 0.03857583925127983f * d * f98; - g76 += 0.17251639068126678f * d * f99; - g78 += 0.06681530922651291f * d * f99; - g75 += -0.13363061845302582f * d * f100; - g74 += -0.06681530922651291f * d * f101; - g73 += -0.03857583925127983f * d * f102; - g75 += -0.14940357208251953f * d * f102; - g74 += -0.1767766922712326f * d * f103; - g73 += -0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 199); - g73 += 0.14433756470680237f * d * f97; - g74 += 0.18898223340511322f * d * f98; - g75 += 0.21128855645656586f * d * f99; - g76 += 0.2182178944349289f * d * f100; - g77 += 0.21128855645656586f * d * f101; - g78 += 0.18898223340511322f * d * f102; - g79 += 0.14433756470680237f * d * f103; - } - { const float d = D(ii, k, 200); - g73 += 0.20412415266036987f * d * f96; - g74 += 0.1767766922712326f * d * f97; - g73 += -0.03857583925127983f * d * f98; - g75 += 0.14940357208251953f * d * f98; - g74 += -0.06681530922651291f * d * f99; - g77 += -0.13363061845302582f * d * f100; - g76 += 0.17251639068126678f * d * f101; - g78 += -0.06681530922651291f * d * f101; - g77 += 0.14940357208251953f * d * f102; - g79 += -0.03857583925127983f * d * f102; - g78 += 0.1767766922712326f * d * f103; - g79 += 0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 201); - g86 += 0.20412415266036987f * d * f96; - g85 += 0.1767766922712326f * d * f97; - g84 += 0.14940357208251953f * d * f98; - g86 += 0.03857583925127983f * d * f98; - g83 += 0.17251639068126678f * d * f99; - g85 += 0.06681530922651291f * d * f99; - g82 += -0.13363061845302582f * d * f100; - g81 += -0.06681530922651291f * d * f101; - g80 += -0.03857583925127983f * d * f102; - g82 += -0.14940357208251953f * d * f102; - g81 += -0.1767766922712326f * d * f103; - g80 += -0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 202); - g80 += 0.14433756470680237f * d * f97; - g81 += 0.18898223340511322f * d * f98; - g82 += 0.21128855645656586f * d * f99; - g83 += 0.2182178944349289f * d * f100; - g84 += 0.21128855645656586f * d * f101; - g85 += 0.18898223340511322f * d * f102; - g86 += 0.14433756470680237f * d * f103; - } - { const float d = D(ii, k, 203); - g80 += 0.20412415266036987f * d * f96; - g81 += 0.1767766922712326f * d * f97; - g80 += -0.03857583925127983f * d * f98; - g82 += 0.14940357208251953f * d * f98; - g81 += -0.06681530922651291f * d * f99; - g84 += -0.13363061845302582f * d * f100; - g83 += 0.17251639068126678f * d * f101; - g85 += -0.06681530922651291f * d * f101; - g84 += 0.14940357208251953f * d * f102; - g86 += -0.03857583925127983f * d * f102; - g85 += 0.1767766922712326f * d * f103; - g86 += 0.20412415266036987f * d * f104; - } - { const float d = D(ii, k, 219); - g66 += 0.26726123690605164f * d * f21; - g67 += 0.2182178944349289f * d * f20; - g68 += 0.23904572427272797f * d * f19; - g68 += 0.0690065547823906f * d * f21; - g69 += -0.16903084516525269f * d * f18; - g70 += -0.0690065547823906f * d * f17; - g71 += -0.2182178944349289f * d * f18; - g72 += -0.26726123690605164f * d * f17; - } - { const float d = D(ii, k, 220); - g67 += 0.2182178944349289f * d * f17; - g68 += 0.2760262191295624f * d * f18; - g69 += 0.29277002811431885f * d * f19; - g70 += 0.2760262191295624f * d * f20; - g71 += 0.2182178944349289f * d * f21; - } - { const float d = D(ii, k, 221); - g66 += 0.26726123690605164f * d * f17; - g67 += 0.2182178944349289f * d * f18; - g68 += -0.0690065547823906f * d * f17; - g69 += -0.16903084516525269f * d * f20; - g70 += 0.23904572427272797f * d * f19; - g70 += -0.0690065547823906f * d * f21; - g71 += 0.2182178944349289f * d * f20; - g72 += 0.26726123690605164f * d * f21; - } - { const float d = D(ii, k, 222); - g66 += 0.26726123690605164f * d * f26; - g67 += 0.2182178944349289f * d * f25; - g68 += 0.23904572427272797f * d * f24; - g68 += 0.0690065547823906f * d * f26; - g69 += -0.16903084516525269f * d * f23; - g70 += -0.0690065547823906f * d * f22; - g71 += -0.2182178944349289f * d * f23; - g72 += -0.26726123690605164f * d * f22; - } - { const float d = D(ii, k, 223); - g67 += 0.2182178944349289f * d * f22; - g68 += 0.2760262191295624f * d * f23; - g69 += 0.29277002811431885f * d * f24; - g70 += 0.2760262191295624f * d * f25; - g71 += 0.2182178944349289f * d * f26; - } - { const float d = D(ii, k, 224); - g66 += 0.26726123690605164f * d * f22; - g67 += 0.2182178944349289f * d * f23; - g68 += -0.0690065547823906f * d * f22; - g69 += -0.16903084516525269f * d * f25; - g70 += 0.23904572427272797f * d * f24; - g70 += -0.0690065547823906f * d * f26; - g71 += 0.2182178944349289f * d * f25; - g72 += 0.26726123690605164f * d * f26; - } - { const float d = D(ii, k, 225); - g66 += 0.26726123690605164f * d * f31; - g67 += 0.2182178944349289f * d * f30; - g68 += 0.23904572427272797f * d * f29; - g68 += 0.0690065547823906f * d * f31; - g69 += -0.16903084516525269f * d * f28; - g70 += -0.0690065547823906f * d * f27; - g71 += -0.2182178944349289f * d * f28; - g72 += -0.26726123690605164f * d * f27; - } - { const float d = D(ii, k, 226); - g67 += 0.2182178944349289f * d * f27; - g68 += 0.2760262191295624f * d * f28; - g69 += 0.29277002811431885f * d * f29; - g70 += 0.2760262191295624f * d * f30; - g71 += 0.2182178944349289f * d * f31; - } - { const float d = D(ii, k, 227); - g66 += 0.26726123690605164f * d * f27; - g67 += 0.2182178944349289f * d * f28; - g68 += -0.0690065547823906f * d * f27; - g69 += -0.16903084516525269f * d * f30; - g70 += 0.23904572427272797f * d * f29; - g70 += -0.0690065547823906f * d * f31; - g71 += 0.2182178944349289f * d * f30; - g72 += 0.26726123690605164f * d * f31; - } - { const float d = D(ii, k, 228); - g66 += 0.26726123690605164f * d * f36; - g67 += 0.2182178944349289f * d * f35; - g68 += 0.23904572427272797f * d * f34; - g68 += 0.0690065547823906f * d * f36; - g69 += -0.16903084516525269f * d * f33; - g70 += -0.0690065547823906f * d * f32; - g71 += -0.2182178944349289f * d * f33; - g72 += -0.26726123690605164f * d * f32; - } - { const float d = D(ii, k, 229); - g67 += 0.2182178944349289f * d * f32; - g68 += 0.2760262191295624f * d * f33; - g69 += 0.29277002811431885f * d * f34; - g70 += 0.2760262191295624f * d * f35; - g71 += 0.2182178944349289f * d * f36; - } - { const float d = D(ii, k, 230); - g66 += 0.26726123690605164f * d * f32; - g67 += 0.2182178944349289f * d * f33; - g68 += -0.0690065547823906f * d * f32; - g69 += -0.16903084516525269f * d * f35; - g70 += 0.23904572427272797f * d * f34; - g70 += -0.0690065547823906f * d * f36; - g71 += 0.2182178944349289f * d * f35; - g72 += 0.26726123690605164f * d * f36; - } - { const float d = D(ii, k, 231); - g66 += 0.26726123690605164f * d * f46; - g67 += 0.2182178944349289f * d * f45; - g68 += 0.23904572427272797f * d * f44; - g68 += 0.0690065547823906f * d * f46; - g69 += -0.16903084516525269f * d * f43; - g70 += -0.0690065547823906f * d * f42; - g71 += -0.2182178944349289f * d * f43; - g72 += -0.26726123690605164f * d * f42; - } - { const float d = D(ii, k, 232); - g67 += 0.2182178944349289f * d * f42; - g68 += 0.2760262191295624f * d * f43; - g69 += 0.29277002811431885f * d * f44; - g70 += 0.2760262191295624f * d * f45; - g71 += 0.2182178944349289f * d * f46; - } - { const float d = D(ii, k, 233); - g66 += 0.26726123690605164f * d * f42; - g67 += 0.2182178944349289f * d * f43; - g68 += -0.0690065547823906f * d * f42; - g69 += -0.16903084516525269f * d * f45; - g70 += 0.23904572427272797f * d * f44; - g70 += -0.0690065547823906f * d * f46; - g71 += 0.2182178944349289f * d * f45; - g72 += 0.26726123690605164f * d * f46; - } - { const float d = D(ii, k, 234); - g66 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f66; - g67 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f67; - g68 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f68; - g68 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f68; - g69 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f69; - g70 += -0.0690065547823906f * d * f47; - g71 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f71; - g72 += -0.26726123690605164f * d * f47; - } - { const float d = D(ii, k, 235); - g67 += 0.2182178944349289f * d * f47; - g68 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f68; - g69 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f69; - g70 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f70; - g71 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f71; - } - { const float d = D(ii, k, 236); - g66 += 0.26726123690605164f * d * f47; - g67 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f67; - g68 += -0.0690065547823906f * d * f47; - g69 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f69; - g70 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f70; - g70 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f70; - g71 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f71; - g72 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f72; - } - { const float d = D(ii, k, 249); - g58 += 0.20412415266036987f * d * f105; - g57 += 0.1767766922712326f * d * f106; - g56 += 0.14940357208251953f * d * f107; - g58 += 0.03857583925127983f * d * f107; - g55 += 0.17251639068126678f * d * f108; - g57 += 0.06681530922651291f * d * f108; - g54 += -0.13363061845302582f * d * f109; - g53 += -0.06681530922651291f * d * f110; - g52 += -0.03857583925127983f * d * f111; - g54 += -0.14940357208251953f * d * f111; - g53 += -0.1767766922712326f * d * f112; - g52 += -0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 250); - g52 += 0.14433756470680237f * d * f106; - g53 += 0.18898223340511322f * d * f107; - g54 += 0.21128855645656586f * d * f108; - g55 += 0.2182178944349289f * d * f109; - g56 += 0.21128855645656586f * d * f110; - g57 += 0.18898223340511322f * d * f111; - g58 += 0.14433756470680237f * d * f112; - } - { const float d = D(ii, k, 251); - g52 += 0.20412415266036987f * d * f105; - g53 += 0.1767766922712326f * d * f106; - g52 += -0.03857583925127983f * d * f107; - g54 += 0.14940357208251953f * d * f107; - g53 += -0.06681530922651291f * d * f108; - g56 += -0.13363061845302582f * d * f109; - g55 += 0.17251639068126678f * d * f110; - g57 += -0.06681530922651291f * d * f110; - g56 += 0.14940357208251953f * d * f111; - g58 += -0.03857583925127983f * d * f111; - g57 += 0.1767766922712326f * d * f112; - g58 += 0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 252); - g72 += 0.20412415266036987f * d * f105; - g71 += 0.1767766922712326f * d * f106; - g70 += 0.14940357208251953f * d * f107; - g72 += 0.03857583925127983f * d * f107; - g69 += 0.17251639068126678f * d * f108; - g71 += 0.06681530922651291f * d * f108; - g68 += -0.13363061845302582f * d * f109; - g67 += -0.06681530922651291f * d * f110; - g66 += -0.03857583925127983f * d * f111; - g68 += -0.14940357208251953f * d * f111; - g67 += -0.1767766922712326f * d * f112; - g66 += -0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 253); - g66 += 0.14433756470680237f * d * f106; - g67 += 0.18898223340511322f * d * f107; - g68 += 0.21128855645656586f * d * f108; - g69 += 0.2182178944349289f * d * f109; - g70 += 0.21128855645656586f * d * f110; - g71 += 0.18898223340511322f * d * f111; - g72 += 0.14433756470680237f * d * f112; - } - { const float d = D(ii, k, 254); - g66 += 0.20412415266036987f * d * f105; - g67 += 0.1767766922712326f * d * f106; - g66 += -0.03857583925127983f * d * f107; - g68 += 0.14940357208251953f * d * f107; - g67 += -0.06681530922651291f * d * f108; - g70 += -0.13363061845302582f * d * f109; - g69 += 0.17251639068126678f * d * f110; - g71 += -0.06681530922651291f * d * f110; - g70 += 0.14940357208251953f * d * f111; - g72 += -0.03857583925127983f * d * f111; - g71 += 0.1767766922712326f * d * f112; - g72 += 0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 255); - g79 += 0.20412415266036987f * d * f105; - g78 += 0.1767766922712326f * d * f106; - g77 += 0.14940357208251953f * d * f107; - g79 += 0.03857583925127983f * d * f107; - g76 += 0.17251639068126678f * d * f108; - g78 += 0.06681530922651291f * d * f108; - g75 += -0.13363061845302582f * d * f109; - g74 += -0.06681530922651291f * d * f110; - g73 += -0.03857583925127983f * d * f111; - g75 += -0.14940357208251953f * d * f111; - g74 += -0.1767766922712326f * d * f112; - g73 += -0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 256); - g73 += 0.14433756470680237f * d * f106; - g74 += 0.18898223340511322f * d * f107; - g75 += 0.21128855645656586f * d * f108; - g76 += 0.2182178944349289f * d * f109; - g77 += 0.21128855645656586f * d * f110; - g78 += 0.18898223340511322f * d * f111; - g79 += 0.14433756470680237f * d * f112; - } - { const float d = D(ii, k, 257); - g73 += 0.20412415266036987f * d * f105; - g74 += 0.1767766922712326f * d * f106; - g73 += -0.03857583925127983f * d * f107; - g75 += 0.14940357208251953f * d * f107; - g74 += -0.06681530922651291f * d * f108; - g77 += -0.13363061845302582f * d * f109; - g76 += 0.17251639068126678f * d * f110; - g78 += -0.06681530922651291f * d * f110; - g77 += 0.14940357208251953f * d * f111; - g79 += -0.03857583925127983f * d * f111; - g78 += 0.1767766922712326f * d * f112; - g79 += 0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 258); - g86 += 0.20412415266036987f * d * f105; - g85 += 0.1767766922712326f * d * f106; - g84 += 0.14940357208251953f * d * f107; - g86 += 0.03857583925127983f * d * f107; - g83 += 0.17251639068126678f * d * f108; - g85 += 0.06681530922651291f * d * f108; - g82 += -0.13363061845302582f * d * f109; - g81 += -0.06681530922651291f * d * f110; - g80 += -0.03857583925127983f * d * f111; - g82 += -0.14940357208251953f * d * f111; - g81 += -0.1767766922712326f * d * f112; - g80 += -0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 259); - g80 += 0.14433756470680237f * d * f106; - g81 += 0.18898223340511322f * d * f107; - g82 += 0.21128855645656586f * d * f108; - g83 += 0.2182178944349289f * d * f109; - g84 += 0.21128855645656586f * d * f110; - g85 += 0.18898223340511322f * d * f111; - g86 += 0.14433756470680237f * d * f112; - } - { const float d = D(ii, k, 260); - g80 += 0.20412415266036987f * d * f105; - g81 += 0.1767766922712326f * d * f106; - g80 += -0.03857583925127983f * d * f107; - g82 += 0.14940357208251953f * d * f107; - g81 += -0.06681530922651291f * d * f108; - g84 += -0.13363061845302582f * d * f109; - g83 += 0.17251639068126678f * d * f110; - g85 += -0.06681530922651291f * d * f110; - g84 += 0.14940357208251953f * d * f111; - g86 += -0.03857583925127983f * d * f111; - g85 += 0.1767766922712326f * d * f112; - g86 += 0.20412415266036987f * d * f113; - } - { const float d = D(ii, k, 261); - g72 += 0.20412415266036987f * d * f114; - g71 += 0.1767766922712326f * d * f115; - g70 += 0.14940357208251953f * d * f116; - g72 += 0.03857583925127983f * d * f116; - g69 += 0.17251639068126678f * d * f117; - g71 += 0.06681530922651291f * d * f117; - g68 += -0.13363061845302582f * d * f118; - g67 += -0.06681530922651291f * d * f119; - g66 += -0.03857583925127983f * d * f120; - g68 += -0.14940357208251953f * d * f120; - g67 += -0.1767766922712326f * d * f121; - g66 += -0.20412415266036987f * d * f122; - } - { const float d = D(ii, k, 262); - g66 += 0.14433756470680237f * d * f115; - g67 += 0.18898223340511322f * d * f116; - g68 += 0.21128855645656586f * d * f117; - g69 += 0.2182178944349289f * d * f118; - g70 += 0.21128855645656586f * d * f119; - g71 += 0.18898223340511322f * d * f120; - g72 += 0.14433756470680237f * d * f121; - } - { const float d = D(ii, k, 263); - g66 += 0.20412415266036987f * d * f114; - g67 += 0.1767766922712326f * d * f115; - g66 += -0.03857583925127983f * d * f116; - g68 += 0.14940357208251953f * d * f116; - g67 += -0.06681530922651291f * d * f117; - g70 += -0.13363061845302582f * d * f118; - g69 += 0.17251639068126678f * d * f119; - g71 += -0.06681530922651291f * d * f119; - g70 += 0.14940357208251953f * d * f120; - g72 += -0.03857583925127983f * d * f120; - g71 += 0.1767766922712326f * d * f121; - g72 += 0.20412415266036987f * d * f122; - } - { const float d = D(ii, k, 264); - g79 += 0.20412415266036987f * d * f114; - g78 += 0.1767766922712326f * d * f115; - g77 += 0.14940357208251953f * d * f116; - g79 += 0.03857583925127983f * d * f116; - g76 += 0.17251639068126678f * d * f117; - g78 += 0.06681530922651291f * d * f117; - g75 += -0.13363061845302582f * d * f118; - g74 += -0.06681530922651291f * d * f119; - g73 += -0.03857583925127983f * d * f120; - g75 += -0.14940357208251953f * d * f120; - g74 += -0.1767766922712326f * d * f121; - g73 += -0.20412415266036987f * d * f122; - } - { const float d = D(ii, k, 265); - g73 += 0.14433756470680237f * d * f115; - g74 += 0.18898223340511322f * d * f116; - g75 += 0.21128855645656586f * d * f117; - g76 += 0.2182178944349289f * d * f118; - g77 += 0.21128855645656586f * d * f119; - g78 += 0.18898223340511322f * d * f120; - g79 += 0.14433756470680237f * d * f121; - } - { const float d = D(ii, k, 266); - g73 += 0.20412415266036987f * d * f114; - g74 += 0.1767766922712326f * d * f115; - g73 += -0.03857583925127983f * d * f116; - g75 += 0.14940357208251953f * d * f116; - g74 += -0.06681530922651291f * d * f117; - g77 += -0.13363061845302582f * d * f118; - g76 += 0.17251639068126678f * d * f119; - g78 += -0.06681530922651291f * d * f119; - g77 += 0.14940357208251953f * d * f120; - g79 += -0.03857583925127983f * d * f120; - g78 += 0.1767766922712326f * d * f121; - g79 += 0.20412415266036987f * d * f122; - } - { const float d = D(ii, k, 267); - g86 += 0.20412415266036987f * d * f114; - g85 += 0.1767766922712326f * d * f115; - g84 += 0.14940357208251953f * d * f116; - g86 += 0.03857583925127983f * d * f116; - g83 += 0.17251639068126678f * d * f117; - g85 += 0.06681530922651291f * d * f117; - g82 += -0.13363061845302582f * d * f118; - g81 += -0.06681530922651291f * d * f119; - g80 += -0.03857583925127983f * d * f120; - g82 += -0.14940357208251953f * d * f120; - g81 += -0.1767766922712326f * d * f121; - g80 += -0.20412415266036987f * d * f122; - } - { const float d = D(ii, k, 268); - g80 += 0.14433756470680237f * d * f115; - g81 += 0.18898223340511322f * d * f116; - g82 += 0.21128855645656586f * d * f117; - g83 += 0.2182178944349289f * d * f118; - g84 += 0.21128855645656586f * d * f119; - g85 += 0.18898223340511322f * d * f120; - g86 += 0.14433756470680237f * d * f121; - } - { const float d = D(ii, k, 269); - g80 += 0.20412415266036987f * d * f114; - g81 += 0.1767766922712326f * d * f115; - g80 += -0.03857583925127983f * d * f116; - g82 += 0.14940357208251953f * d * f116; - g81 += -0.06681530922651291f * d * f117; - g84 += -0.13363061845302582f * d * f118; - g83 += 0.17251639068126678f * d * f119; - g85 += -0.06681530922651291f * d * f119; - g84 += 0.14940357208251953f * d * f120; - g86 += -0.03857583925127983f * d * f120; - g85 += 0.1767766922712326f * d * f121; - g86 += 0.20412415266036987f * d * f122; - } - { const float d = D(ii, k, 270); - g73 += 0.26726123690605164f * d * f21; - g74 += 0.2182178944349289f * d * f20; - g75 += 0.23904572427272797f * d * f19; - g75 += 0.0690065547823906f * d * f21; - g76 += -0.16903084516525269f * d * f18; - g77 += -0.0690065547823906f * d * f17; - g78 += -0.2182178944349289f * d * f18; - g79 += -0.26726123690605164f * d * f17; - } - { const float d = D(ii, k, 271); - g74 += 0.2182178944349289f * d * f17; - g75 += 0.2760262191295624f * d * f18; - g76 += 0.29277002811431885f * d * f19; - g77 += 0.2760262191295624f * d * f20; - g78 += 0.2182178944349289f * d * f21; - } - { const float d = D(ii, k, 272); - g73 += 0.26726123690605164f * d * f17; - g74 += 0.2182178944349289f * d * f18; - g75 += -0.0690065547823906f * d * f17; - g76 += -0.16903084516525269f * d * f20; - g77 += 0.23904572427272797f * d * f19; - g77 += -0.0690065547823906f * d * f21; - g78 += 0.2182178944349289f * d * f20; - g79 += 0.26726123690605164f * d * f21; - } - { const float d = D(ii, k, 273); - g73 += 0.26726123690605164f * d * f31; - g74 += 0.2182178944349289f * d * f30; - g75 += 0.23904572427272797f * d * f29; - g75 += 0.0690065547823906f * d * f31; - g76 += -0.16903084516525269f * d * f28; - g77 += -0.0690065547823906f * d * f27; - g78 += -0.2182178944349289f * d * f28; - g79 += -0.26726123690605164f * d * f27; - } - { const float d = D(ii, k, 274); - g74 += 0.2182178944349289f * d * f27; - g75 += 0.2760262191295624f * d * f28; - g76 += 0.29277002811431885f * d * f29; - g77 += 0.2760262191295624f * d * f30; - g78 += 0.2182178944349289f * d * f31; - } - { const float d = D(ii, k, 275); - g73 += 0.26726123690605164f * d * f27; - g74 += 0.2182178944349289f * d * f28; - g75 += -0.0690065547823906f * d * f27; - g76 += -0.16903084516525269f * d * f30; - g77 += 0.23904572427272797f * d * f29; - g77 += -0.0690065547823906f * d * f31; - g78 += 0.2182178944349289f * d * f30; - g79 += 0.26726123690605164f * d * f31; - } - { const float d = D(ii, k, 276); - g73 += 0.26726123690605164f * d * f36; - g74 += 0.2182178944349289f * d * f35; - g75 += 0.23904572427272797f * d * f34; - g75 += 0.0690065547823906f * d * f36; - g76 += -0.16903084516525269f * d * f33; - g77 += -0.0690065547823906f * d * f32; - g78 += -0.2182178944349289f * d * f33; - g79 += -0.26726123690605164f * d * f32; - } - { const float d = D(ii, k, 277); - g74 += 0.2182178944349289f * d * f32; - g75 += 0.2760262191295624f * d * f33; - g76 += 0.29277002811431885f * d * f34; - g77 += 0.2760262191295624f * d * f35; - g78 += 0.2182178944349289f * d * f36; - } - { const float d = D(ii, k, 278); - g73 += 0.26726123690605164f * d * f32; - g74 += 0.2182178944349289f * d * f33; - g75 += -0.0690065547823906f * d * f32; - g76 += -0.16903084516525269f * d * f35; - g77 += 0.23904572427272797f * d * f34; - g77 += -0.0690065547823906f * d * f36; - g78 += 0.2182178944349289f * d * f35; - g79 += 0.26726123690605164f * d * f36; - } - { const float d = D(ii, k, 279); - g73 += 0.26726123690605164f * d * f41; - g74 += 0.2182178944349289f * d * f40; - g75 += 0.23904572427272797f * d * f39; - g75 += 0.0690065547823906f * d * f41; - g76 += -0.16903084516525269f * d * f38; - g77 += -0.0690065547823906f * d * f37; - g78 += -0.2182178944349289f * d * f38; - g79 += -0.26726123690605164f * d * f37; - } - { const float d = D(ii, k, 280); - g74 += 0.2182178944349289f * d * f37; - g75 += 0.2760262191295624f * d * f38; - g76 += 0.29277002811431885f * d * f39; - g77 += 0.2760262191295624f * d * f40; - g78 += 0.2182178944349289f * d * f41; - } - { const float d = D(ii, k, 281); - g73 += 0.26726123690605164f * d * f37; - g74 += 0.2182178944349289f * d * f38; - g75 += -0.0690065547823906f * d * f37; - g76 += -0.16903084516525269f * d * f40; - g77 += 0.23904572427272797f * d * f39; - g77 += -0.0690065547823906f * d * f41; - g78 += 0.2182178944349289f * d * f40; - g79 += 0.26726123690605164f * d * f41; - } - { const float d = D(ii, k, 282); - g73 += 0.26726123690605164f * d * f46; - g74 += 0.2182178944349289f * d * f45; - g75 += 0.23904572427272797f * d * f44; - g75 += 0.0690065547823906f * d * f46; - g76 += -0.16903084516525269f * d * f43; - g77 += -0.0690065547823906f * d * f42; - g78 += -0.2182178944349289f * d * f43; - g79 += -0.26726123690605164f * d * f42; - } - { const float d = D(ii, k, 283); - g74 += 0.2182178944349289f * d * f42; - g75 += 0.2760262191295624f * d * f43; - g76 += 0.29277002811431885f * d * f44; - g77 += 0.2760262191295624f * d * f45; - g78 += 0.2182178944349289f * d * f46; - } - { const float d = D(ii, k, 284); - g73 += 0.26726123690605164f * d * f42; - g74 += 0.2182178944349289f * d * f43; - g75 += -0.0690065547823906f * d * f42; - g76 += -0.16903084516525269f * d * f45; - g77 += 0.23904572427272797f * d * f44; - g77 += -0.0690065547823906f * d * f46; - g78 += 0.2182178944349289f * d * f45; - g79 += 0.26726123690605164f * d * f46; - } - { const float d = D(ii, k, 285); - g73 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f73; - g74 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f74; - g75 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f75; - g75 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f75; - g76 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f76; - g77 += -0.0690065547823906f * d * f47; - g78 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f78; - g79 += -0.26726123690605164f * d * f47; - } - { const float d = D(ii, k, 286); - g74 += 0.2182178944349289f * d * f47; - g75 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f75; - g76 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f76; - g77 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f77; - g78 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f78; - } - { const float d = D(ii, k, 287); - g73 += 0.26726123690605164f * d * f47; - g74 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f74; - g75 += -0.0690065547823906f * d * f47; - g76 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f76; - g77 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f77; - g77 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f77; - g78 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f78; - g79 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f79; - } - { const float d = D(ii, k, 300); - g58 += 0.20412415266036987f * d * f123; - g57 += 0.1767766922712326f * d * f124; - g56 += 0.14940357208251953f * d * f125; - g58 += 0.03857583925127983f * d * f125; - g55 += 0.17251639068126678f * d * f126; - g57 += 0.06681530922651291f * d * f126; - g54 += -0.13363061845302582f * d * f127; - g53 += -0.06681530922651291f * d * f128; - g52 += -0.03857583925127983f * d * f129; - g54 += -0.14940357208251953f * d * f129; - g53 += -0.1767766922712326f * d * f130; - g52 += -0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 301); - g52 += 0.14433756470680237f * d * f124; - g53 += 0.18898223340511322f * d * f125; - g54 += 0.21128855645656586f * d * f126; - g55 += 0.2182178944349289f * d * f127; - g56 += 0.21128855645656586f * d * f128; - g57 += 0.18898223340511322f * d * f129; - g58 += 0.14433756470680237f * d * f130; - } - { const float d = D(ii, k, 302); - g52 += 0.20412415266036987f * d * f123; - g53 += 0.1767766922712326f * d * f124; - g52 += -0.03857583925127983f * d * f125; - g54 += 0.14940357208251953f * d * f125; - g53 += -0.06681530922651291f * d * f126; - g56 += -0.13363061845302582f * d * f127; - g55 += 0.17251639068126678f * d * f128; - g57 += -0.06681530922651291f * d * f128; - g56 += 0.14940357208251953f * d * f129; - g58 += -0.03857583925127983f * d * f129; - g57 += 0.1767766922712326f * d * f130; - g58 += 0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 303); - g65 += 0.20412415266036987f * d * f123; - g64 += 0.1767766922712326f * d * f124; - g63 += 0.14940357208251953f * d * f125; - g65 += 0.03857583925127983f * d * f125; - g62 += 0.17251639068126678f * d * f126; - g64 += 0.06681530922651291f * d * f126; - g61 += -0.13363061845302582f * d * f127; - g60 += -0.06681530922651291f * d * f128; - g59 += -0.03857583925127983f * d * f129; - g61 += -0.14940357208251953f * d * f129; - g60 += -0.1767766922712326f * d * f130; - g59 += -0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 304); - g59 += 0.14433756470680237f * d * f124; - g60 += 0.18898223340511322f * d * f125; - g61 += 0.21128855645656586f * d * f126; - g62 += 0.2182178944349289f * d * f127; - g63 += 0.21128855645656586f * d * f128; - g64 += 0.18898223340511322f * d * f129; - g65 += 0.14433756470680237f * d * f130; - } - { const float d = D(ii, k, 305); - g59 += 0.20412415266036987f * d * f123; - g60 += 0.1767766922712326f * d * f124; - g59 += -0.03857583925127983f * d * f125; - g61 += 0.14940357208251953f * d * f125; - g60 += -0.06681530922651291f * d * f126; - g63 += -0.13363061845302582f * d * f127; - g62 += 0.17251639068126678f * d * f128; - g64 += -0.06681530922651291f * d * f128; - g63 += 0.14940357208251953f * d * f129; - g65 += -0.03857583925127983f * d * f129; - g64 += 0.1767766922712326f * d * f130; - g65 += 0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 306); - g72 += 0.20412415266036987f * d * f123; - g71 += 0.1767766922712326f * d * f124; - g70 += 0.14940357208251953f * d * f125; - g72 += 0.03857583925127983f * d * f125; - g69 += 0.17251639068126678f * d * f126; - g71 += 0.06681530922651291f * d * f126; - g68 += -0.13363061845302582f * d * f127; - g67 += -0.06681530922651291f * d * f128; - g66 += -0.03857583925127983f * d * f129; - g68 += -0.14940357208251953f * d * f129; - g67 += -0.1767766922712326f * d * f130; - g66 += -0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 307); - g66 += 0.14433756470680237f * d * f124; - g67 += 0.18898223340511322f * d * f125; - g68 += 0.21128855645656586f * d * f126; - g69 += 0.2182178944349289f * d * f127; - g70 += 0.21128855645656586f * d * f128; - g71 += 0.18898223340511322f * d * f129; - g72 += 0.14433756470680237f * d * f130; - } - { const float d = D(ii, k, 308); - g66 += 0.20412415266036987f * d * f123; - g67 += 0.1767766922712326f * d * f124; - g66 += -0.03857583925127983f * d * f125; - g68 += 0.14940357208251953f * d * f125; - g67 += -0.06681530922651291f * d * f126; - g70 += -0.13363061845302582f * d * f127; - g69 += 0.17251639068126678f * d * f128; - g71 += -0.06681530922651291f * d * f128; - g70 += 0.14940357208251953f * d * f129; - g72 += -0.03857583925127983f * d * f129; - g71 += 0.1767766922712326f * d * f130; - g72 += 0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 309); - g79 += 0.20412415266036987f * d * f123; - g78 += 0.1767766922712326f * d * f124; - g77 += 0.14940357208251953f * d * f125; - g79 += 0.03857583925127983f * d * f125; - g76 += 0.17251639068126678f * d * f126; - g78 += 0.06681530922651291f * d * f126; - g75 += -0.13363061845302582f * d * f127; - g74 += -0.06681530922651291f * d * f128; - g73 += -0.03857583925127983f * d * f129; - g75 += -0.14940357208251953f * d * f129; - g74 += -0.1767766922712326f * d * f130; - g73 += -0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 310); - g73 += 0.14433756470680237f * d * f124; - g74 += 0.18898223340511322f * d * f125; - g75 += 0.21128855645656586f * d * f126; - g76 += 0.2182178944349289f * d * f127; - g77 += 0.21128855645656586f * d * f128; - g78 += 0.18898223340511322f * d * f129; - g79 += 0.14433756470680237f * d * f130; - } - { const float d = D(ii, k, 311); - g73 += 0.20412415266036987f * d * f123; - g74 += 0.1767766922712326f * d * f124; - g73 += -0.03857583925127983f * d * f125; - g75 += 0.14940357208251953f * d * f125; - g74 += -0.06681530922651291f * d * f126; - g77 += -0.13363061845302582f * d * f127; - g76 += 0.17251639068126678f * d * f128; - g78 += -0.06681530922651291f * d * f128; - g77 += 0.14940357208251953f * d * f129; - g79 += -0.03857583925127983f * d * f129; - g78 += 0.1767766922712326f * d * f130; - g79 += 0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 312); - g86 += 0.20412415266036987f * d * f123; - g85 += 0.1767766922712326f * d * f124; - g84 += 0.14940357208251953f * d * f125; - g86 += 0.03857583925127983f * d * f125; - g83 += 0.17251639068126678f * d * f126; - g85 += 0.06681530922651291f * d * f126; - g82 += -0.13363061845302582f * d * f127; - g81 += -0.06681530922651291f * d * f128; - g80 += -0.03857583925127983f * d * f129; - g82 += -0.14940357208251953f * d * f129; - g81 += -0.1767766922712326f * d * f130; - g80 += -0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 313); - g80 += 0.14433756470680237f * d * f124; - g81 += 0.18898223340511322f * d * f125; - g82 += 0.21128855645656586f * d * f126; - g83 += 0.2182178944349289f * d * f127; - g84 += 0.21128855645656586f * d * f128; - g85 += 0.18898223340511322f * d * f129; - g86 += 0.14433756470680237f * d * f130; - } - { const float d = D(ii, k, 314); - g80 += 0.20412415266036987f * d * f123; - g81 += 0.1767766922712326f * d * f124; - g80 += -0.03857583925127983f * d * f125; - g82 += 0.14940357208251953f * d * f125; - g81 += -0.06681530922651291f * d * f126; - g84 += -0.13363061845302582f * d * f127; - g83 += 0.17251639068126678f * d * f128; - g85 += -0.06681530922651291f * d * f128; - g84 += 0.14940357208251953f * d * f129; - g86 += -0.03857583925127983f * d * f129; - g85 += 0.1767766922712326f * d * f130; - g86 += 0.20412415266036987f * d * f131; - } - { const float d = D(ii, k, 330); - g80 += 0.26726123690605164f * d * f21; - g81 += 0.2182178944349289f * d * f20; - g82 += 0.23904572427272797f * d * f19; - g82 += 0.0690065547823906f * d * f21; - g83 += -0.16903084516525269f * d * f18; - g84 += -0.0690065547823906f * d * f17; - g85 += -0.2182178944349289f * d * f18; - g86 += -0.26726123690605164f * d * f17; - } - { const float d = D(ii, k, 331); - g81 += 0.2182178944349289f * d * f17; - g82 += 0.2760262191295624f * d * f18; - g83 += 0.29277002811431885f * d * f19; - g84 += 0.2760262191295624f * d * f20; - g85 += 0.2182178944349289f * d * f21; - } - { const float d = D(ii, k, 332); - g80 += 0.26726123690605164f * d * f17; - g81 += 0.2182178944349289f * d * f18; - g82 += -0.0690065547823906f * d * f17; - g83 += -0.16903084516525269f * d * f20; - g84 += 0.23904572427272797f * d * f19; - g84 += -0.0690065547823906f * d * f21; - g85 += 0.2182178944349289f * d * f20; - g86 += 0.26726123690605164f * d * f21; - } - { const float d = D(ii, k, 333); - g80 += 0.26726123690605164f * d * f26; - g81 += 0.2182178944349289f * d * f25; - g82 += 0.23904572427272797f * d * f24; - g82 += 0.0690065547823906f * d * f26; - g83 += -0.16903084516525269f * d * f23; - g84 += -0.0690065547823906f * d * f22; - g85 += -0.2182178944349289f * d * f23; - g86 += -0.26726123690605164f * d * f22; - } - { const float d = D(ii, k, 334); - g81 += 0.2182178944349289f * d * f22; - g82 += 0.2760262191295624f * d * f23; - g83 += 0.29277002811431885f * d * f24; - g84 += 0.2760262191295624f * d * f25; - g85 += 0.2182178944349289f * d * f26; - } - { const float d = D(ii, k, 335); - g80 += 0.26726123690605164f * d * f22; - g81 += 0.2182178944349289f * d * f23; - g82 += -0.0690065547823906f * d * f22; - g83 += -0.16903084516525269f * d * f25; - g84 += 0.23904572427272797f * d * f24; - g84 += -0.0690065547823906f * d * f26; - g85 += 0.2182178944349289f * d * f25; - g86 += 0.26726123690605164f * d * f26; - } - { const float d = D(ii, k, 336); - g80 += 0.26726123690605164f * d * f31; - g81 += 0.2182178944349289f * d * f30; - g82 += 0.23904572427272797f * d * f29; - g82 += 0.0690065547823906f * d * f31; - g83 += -0.16903084516525269f * d * f28; - g84 += -0.0690065547823906f * d * f27; - g85 += -0.2182178944349289f * d * f28; - g86 += -0.26726123690605164f * d * f27; - } - { const float d = D(ii, k, 337); - g81 += 0.2182178944349289f * d * f27; - g82 += 0.2760262191295624f * d * f28; - g83 += 0.29277002811431885f * d * f29; - g84 += 0.2760262191295624f * d * f30; - g85 += 0.2182178944349289f * d * f31; - } - { const float d = D(ii, k, 338); - g80 += 0.26726123690605164f * d * f27; - g81 += 0.2182178944349289f * d * f28; - g82 += -0.0690065547823906f * d * f27; - g83 += -0.16903084516525269f * d * f30; - g84 += 0.23904572427272797f * d * f29; - g84 += -0.0690065547823906f * d * f31; - g85 += 0.2182178944349289f * d * f30; - g86 += 0.26726123690605164f * d * f31; - } - { const float d = D(ii, k, 339); - g80 += 0.26726123690605164f * d * f36; - g81 += 0.2182178944349289f * d * f35; - g82 += 0.23904572427272797f * d * f34; - g82 += 0.0690065547823906f * d * f36; - g83 += -0.16903084516525269f * d * f33; - g84 += -0.0690065547823906f * d * f32; - g85 += -0.2182178944349289f * d * f33; - g86 += -0.26726123690605164f * d * f32; - } - { const float d = D(ii, k, 340); - g81 += 0.2182178944349289f * d * f32; - g82 += 0.2760262191295624f * d * f33; - g83 += 0.29277002811431885f * d * f34; - g84 += 0.2760262191295624f * d * f35; - g85 += 0.2182178944349289f * d * f36; - } - { const float d = D(ii, k, 341); - g80 += 0.26726123690605164f * d * f32; - g81 += 0.2182178944349289f * d * f33; - g82 += -0.0690065547823906f * d * f32; - g83 += -0.16903084516525269f * d * f35; - g84 += 0.23904572427272797f * d * f34; - g84 += -0.0690065547823906f * d * f36; - g85 += 0.2182178944349289f * d * f35; - g86 += 0.26726123690605164f * d * f36; - } - { const float d = D(ii, k, 342); - g80 += 0.26726123690605164f * d * f41; - g81 += 0.2182178944349289f * d * f40; - g82 += 0.23904572427272797f * d * f39; - g82 += 0.0690065547823906f * d * f41; - g83 += -0.16903084516525269f * d * f38; - g84 += -0.0690065547823906f * d * f37; - g85 += -0.2182178944349289f * d * f38; - g86 += -0.26726123690605164f * d * f37; - } - { const float d = D(ii, k, 343); - g81 += 0.2182178944349289f * d * f37; - g82 += 0.2760262191295624f * d * f38; - g83 += 0.29277002811431885f * d * f39; - g84 += 0.2760262191295624f * d * f40; - g85 += 0.2182178944349289f * d * f41; - } - { const float d = D(ii, k, 344); - g80 += 0.26726123690605164f * d * f37; - g81 += 0.2182178944349289f * d * f38; - g82 += -0.0690065547823906f * d * f37; - g83 += -0.16903084516525269f * d * f40; - g84 += 0.23904572427272797f * d * f39; - g84 += -0.0690065547823906f * d * f41; - g85 += 0.2182178944349289f * d * f40; - g86 += 0.26726123690605164f * d * f41; - } - { const float d = D(ii, k, 345); - g80 += 0.26726123690605164f * d * f46; - g81 += 0.2182178944349289f * d * f45; - g82 += 0.23904572427272797f * d * f44; - g82 += 0.0690065547823906f * d * f46; - g83 += -0.16903084516525269f * d * f43; - g84 += -0.0690065547823906f * d * f42; - g85 += -0.2182178944349289f * d * f43; - g86 += -0.26726123690605164f * d * f42; - } - { const float d = D(ii, k, 346); - g81 += 0.2182178944349289f * d * f42; - g82 += 0.2760262191295624f * d * f43; - g83 += 0.29277002811431885f * d * f44; - g84 += 0.2760262191295624f * d * f45; - g85 += 0.2182178944349289f * d * f46; - } - { const float d = D(ii, k, 347); - g80 += 0.26726123690605164f * d * f42; - g81 += 0.2182178944349289f * d * f43; - g82 += -0.0690065547823906f * d * f42; - g83 += -0.16903084516525269f * d * f45; - g84 += 0.23904572427272797f * d * f44; - g84 += -0.0690065547823906f * d * f46; - g85 += 0.2182178944349289f * d * f45; - g86 += 0.26726123690605164f * d * f46; - } - { const float d = D(ii, k, 348); - g80 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f80; - g81 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f81; - g82 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f82; - g82 += 0.0690065547823906f * d * f51; - g51 += 0.0690065547823906f * d * f82; - g83 += -0.16903084516525269f * d * f48; - g48 += -0.16903084516525269f * d * f83; - g84 += -0.0690065547823906f * d * f47; - g85 += -0.2182178944349289f * d * f48; - g48 += -0.2182178944349289f * d * f85; - g86 += -0.26726123690605164f * d * f47; - } - { const float d = D(ii, k, 349); - g81 += 0.2182178944349289f * d * f47; - g82 += 0.2760262191295624f * d * f48; - g48 += 0.2760262191295624f * d * f82; - g83 += 0.29277002811431885f * d * f49; - g49 += 0.29277002811431885f * d * f83; - g84 += 0.2760262191295624f * d * f50; - g50 += 0.2760262191295624f * d * f84; - g85 += 0.2182178944349289f * d * f51; - g51 += 0.2182178944349289f * d * f85; - } - { const float d = D(ii, k, 350); - g80 += 0.26726123690605164f * d * f47; - g81 += 0.2182178944349289f * d * f48; - g48 += 0.2182178944349289f * d * f81; - g82 += -0.0690065547823906f * d * f47; - g83 += -0.16903084516525269f * d * f50; - g50 += -0.16903084516525269f * d * f83; - g84 += 0.23904572427272797f * d * f49; - g49 += 0.23904572427272797f * d * f84; - g84 += -0.0690065547823906f * d * f51; - g51 += -0.0690065547823906f * d * f84; - g85 += 0.2182178944349289f * d * f50; - g50 += 0.2182178944349289f * d * f85; - g86 += 0.26726123690605164f * d * f51; - g51 += 0.26726123690605164f * d * f86; - } - { const float d = D(ii, k, 351); - g48 += 0.3872983455657959f * d * f6; - g49 += -0.22360679507255554f * d * f5; - g51 += -0.3872983455657959f * d * f5; - } - { const float d = D(ii, k, 352); - g48 += 0.3872983455657959f * d * f5; - g49 += 0.4472135901451111f * d * f6; - g50 += 0.3872983455657959f * d * f7; - } - { const float d = D(ii, k, 353); - g49 += -0.22360679507255554f * d * f7; - g50 += 0.3872983455657959f * d * f6; - g51 += 0.3872983455657959f * d * f7; - } - { const float d = D(ii, k, 354); - g48 += 0.3872983455657959f * d * f9; - g49 += -0.22360679507255554f * d * f8; - g51 += -0.3872983455657959f * d * f8; - } - { const float d = D(ii, k, 355); - g48 += 0.3872983455657959f * d * f8; - g49 += 0.4472135901451111f * d * f9; - g50 += 0.3872983455657959f * d * f10; - } - { const float d = D(ii, k, 356); - g49 += -0.22360679507255554f * d * f10; - g50 += 0.3872983455657959f * d * f9; - g51 += 0.3872983455657959f * d * f10; - } - { const float d = D(ii, k, 357); - g48 += 0.3872983455657959f * d * f12; - g49 += -0.22360679507255554f * d * f11; - g51 += -0.3872983455657959f * d * f11; - } - { const float d = D(ii, k, 358); - g48 += 0.3872983455657959f * d * f11; - g49 += 0.4472135901451111f * d * f12; - g50 += 0.3872983455657959f * d * f13; - } - { const float d = D(ii, k, 359); - g49 += -0.22360679507255554f * d * f13; - g50 += 0.3872983455657959f * d * f12; - g51 += 0.3872983455657959f * d * f13; - } - { const float d = D(ii, k, 360); - g48 += 0.3872983455657959f * d * f15; - g49 += -0.22360679507255554f * d * f14; - g51 += -0.3872983455657959f * d * f14; - } - { const float d = D(ii, k, 361); - g48 += 0.3872983455657959f * d * f14; - g49 += 0.4472135901451111f * d * f15; - g50 += 0.3872983455657959f * d * f16; - } - { const float d = D(ii, k, 362); - g49 += -0.22360679507255554f * d * f16; - g50 += 0.3872983455657959f * d * f15; - g51 += 0.3872983455657959f * d * f16; - } - { const float d = D(ii, k, 363); - g58 += 0.20412415266036987f * d * f132; - g57 += 0.1767766922712326f * d * f133; - g56 += 0.14940357208251953f * d * f134; - g58 += 0.03857583925127983f * d * f134; - g55 += 0.17251639068126678f * d * f135; - g57 += 0.06681530922651291f * d * f135; - g54 += -0.13363061845302582f * d * f136; - g53 += -0.06681530922651291f * d * f137; - g52 += -0.03857583925127983f * d * f138; - g54 += -0.14940357208251953f * d * f138; - g53 += -0.1767766922712326f * d * f139; - g52 += -0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 364); - g52 += 0.14433756470680237f * d * f133; - g53 += 0.18898223340511322f * d * f134; - g54 += 0.21128855645656586f * d * f135; - g55 += 0.2182178944349289f * d * f136; - g56 += 0.21128855645656586f * d * f137; - g57 += 0.18898223340511322f * d * f138; - g58 += 0.14433756470680237f * d * f139; - } - { const float d = D(ii, k, 365); - g52 += 0.20412415266036987f * d * f132; - g53 += 0.1767766922712326f * d * f133; - g52 += -0.03857583925127983f * d * f134; - g54 += 0.14940357208251953f * d * f134; - g53 += -0.06681530922651291f * d * f135; - g56 += -0.13363061845302582f * d * f136; - g55 += 0.17251639068126678f * d * f137; - g57 += -0.06681530922651291f * d * f137; - g56 += 0.14940357208251953f * d * f138; - g58 += -0.03857583925127983f * d * f138; - g57 += 0.1767766922712326f * d * f139; - g58 += 0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 366); - g65 += 0.20412415266036987f * d * f132; - g64 += 0.1767766922712326f * d * f133; - g63 += 0.14940357208251953f * d * f134; - g65 += 0.03857583925127983f * d * f134; - g62 += 0.17251639068126678f * d * f135; - g64 += 0.06681530922651291f * d * f135; - g61 += -0.13363061845302582f * d * f136; - g60 += -0.06681530922651291f * d * f137; - g59 += -0.03857583925127983f * d * f138; - g61 += -0.14940357208251953f * d * f138; - g60 += -0.1767766922712326f * d * f139; - g59 += -0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 367); - g59 += 0.14433756470680237f * d * f133; - g60 += 0.18898223340511322f * d * f134; - g61 += 0.21128855645656586f * d * f135; - g62 += 0.2182178944349289f * d * f136; - g63 += 0.21128855645656586f * d * f137; - g64 += 0.18898223340511322f * d * f138; - g65 += 0.14433756470680237f * d * f139; - } - { const float d = D(ii, k, 368); - g59 += 0.20412415266036987f * d * f132; - g60 += 0.1767766922712326f * d * f133; - g59 += -0.03857583925127983f * d * f134; - g61 += 0.14940357208251953f * d * f134; - g60 += -0.06681530922651291f * d * f135; - g63 += -0.13363061845302582f * d * f136; - g62 += 0.17251639068126678f * d * f137; - g64 += -0.06681530922651291f * d * f137; - g63 += 0.14940357208251953f * d * f138; - g65 += -0.03857583925127983f * d * f138; - g64 += 0.1767766922712326f * d * f139; - g65 += 0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 369); - g72 += 0.20412415266036987f * d * f132; - g71 += 0.1767766922712326f * d * f133; - g70 += 0.14940357208251953f * d * f134; - g72 += 0.03857583925127983f * d * f134; - g69 += 0.17251639068126678f * d * f135; - g71 += 0.06681530922651291f * d * f135; - g68 += -0.13363061845302582f * d * f136; - g67 += -0.06681530922651291f * d * f137; - g66 += -0.03857583925127983f * d * f138; - g68 += -0.14940357208251953f * d * f138; - g67 += -0.1767766922712326f * d * f139; - g66 += -0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 370); - g66 += 0.14433756470680237f * d * f133; - g67 += 0.18898223340511322f * d * f134; - g68 += 0.21128855645656586f * d * f135; - g69 += 0.2182178944349289f * d * f136; - g70 += 0.21128855645656586f * d * f137; - g71 += 0.18898223340511322f * d * f138; - g72 += 0.14433756470680237f * d * f139; - } - { const float d = D(ii, k, 371); - g66 += 0.20412415266036987f * d * f132; - g67 += 0.1767766922712326f * d * f133; - g66 += -0.03857583925127983f * d * f134; - g68 += 0.14940357208251953f * d * f134; - g67 += -0.06681530922651291f * d * f135; - g70 += -0.13363061845302582f * d * f136; - g69 += 0.17251639068126678f * d * f137; - g71 += -0.06681530922651291f * d * f137; - g70 += 0.14940357208251953f * d * f138; - g72 += -0.03857583925127983f * d * f138; - g71 += 0.1767766922712326f * d * f139; - g72 += 0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 372); - g79 += 0.20412415266036987f * d * f132; - g78 += 0.1767766922712326f * d * f133; - g77 += 0.14940357208251953f * d * f134; - g79 += 0.03857583925127983f * d * f134; - g76 += 0.17251639068126678f * d * f135; - g78 += 0.06681530922651291f * d * f135; - g75 += -0.13363061845302582f * d * f136; - g74 += -0.06681530922651291f * d * f137; - g73 += -0.03857583925127983f * d * f138; - g75 += -0.14940357208251953f * d * f138; - g74 += -0.1767766922712326f * d * f139; - g73 += -0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 373); - g73 += 0.14433756470680237f * d * f133; - g74 += 0.18898223340511322f * d * f134; - g75 += 0.21128855645656586f * d * f135; - g76 += 0.2182178944349289f * d * f136; - g77 += 0.21128855645656586f * d * f137; - g78 += 0.18898223340511322f * d * f138; - g79 += 0.14433756470680237f * d * f139; - } - { const float d = D(ii, k, 374); - g73 += 0.20412415266036987f * d * f132; - g74 += 0.1767766922712326f * d * f133; - g73 += -0.03857583925127983f * d * f134; - g75 += 0.14940357208251953f * d * f134; - g74 += -0.06681530922651291f * d * f135; - g77 += -0.13363061845302582f * d * f136; - g76 += 0.17251639068126678f * d * f137; - g78 += -0.06681530922651291f * d * f137; - g77 += 0.14940357208251953f * d * f138; - g79 += -0.03857583925127983f * d * f138; - g78 += 0.1767766922712326f * d * f139; - g79 += 0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 375); - g86 += 0.20412415266036987f * d * f132; - g85 += 0.1767766922712326f * d * f133; - g84 += 0.14940357208251953f * d * f134; - g86 += 0.03857583925127983f * d * f134; - g83 += 0.17251639068126678f * d * f135; - g85 += 0.06681530922651291f * d * f135; - g82 += -0.13363061845302582f * d * f136; - g81 += -0.06681530922651291f * d * f137; - g80 += -0.03857583925127983f * d * f138; - g82 += -0.14940357208251953f * d * f138; - g81 += -0.1767766922712326f * d * f139; - g80 += -0.20412415266036987f * d * f140; - } - { const float d = D(ii, k, 376); - g80 += 0.14433756470680237f * d * f133; - g81 += 0.18898223340511322f * d * f134; - g82 += 0.21128855645656586f * d * f135; - g83 += 0.2182178944349289f * d * f136; - g84 += 0.21128855645656586f * d * f137; - g85 += 0.18898223340511322f * d * f138; - g86 += 0.14433756470680237f * d * f139; - } - { const float d = D(ii, k, 377); - g80 += 0.20412415266036987f * d * f132; - g81 += 0.1767766922712326f * d * f133; - g80 += -0.03857583925127983f * d * f134; - g82 += 0.14940357208251953f * d * f134; - g81 += -0.06681530922651291f * d * f135; - g84 += -0.13363061845302582f * d * f136; - g83 += 0.17251639068126678f * d * f137; - g85 += -0.06681530922651291f * d * f137; - g84 += 0.14940357208251953f * d * f138; - g86 += -0.03857583925127983f * d * f138; - g85 += 0.1767766922712326f * d * f139; - g86 += 0.20412415266036987f * d * f140; - } - dF(ii, k, 48) = g48; - dF(ii, k, 49) = g49; - dF(ii, k, 50) = g50; - dF(ii, k, 51) = g51; - dF(ii, k, 52) = g52; - dF(ii, k, 53) = g53; - dF(ii, k, 54) = g54; - dF(ii, k, 55) = g55; - dF(ii, k, 56) = g56; - dF(ii, k, 57) = g57; - dF(ii, k, 58) = g58; - dF(ii, k, 59) = g59; - dF(ii, k, 60) = g60; - dF(ii, k, 61) = g61; - dF(ii, k, 62) = g62; - dF(ii, k, 63) = g63; - dF(ii, k, 64) = g64; - dF(ii, k, 65) = g65; - dF(ii, k, 66) = g66; - dF(ii, k, 67) = g67; - dF(ii, k, 68) = g68; - dF(ii, k, 69) = g69; - dF(ii, k, 70) = g70; - dF(ii, k, 71) = g71; - dF(ii, k, 72) = g72; - dF(ii, k, 73) = g73; - dF(ii, k, 74) = g74; - dF(ii, k, 75) = g75; - dF(ii, k, 76) = g76; - dF(ii, k, 77) = g77; - dF(ii, k, 78) = g78; - dF(ii, k, 79) = g79; - dF(ii, k, 80) = g80; - dF(ii, k, 81) = g81; - dF(ii, k, 82) = g82; - dF(ii, k, 83) = g83; - dF(ii, k, 84) = g84; - dF(ii, k, 85) = g85; - dF(ii, k, 86) = g86; - dF(ii, k, 87) = g87; - dF(ii, k, 88) = g88; - dF(ii, k, 89) = g89; - dF(ii, k, 90) = g90; - dF(ii, k, 91) = g91; - dF(ii, k, 92) = g92; - dF(ii, k, 93) = g93; - dF(ii, k, 94) = g94; - dF(ii, k, 95) = g95; - } - { - float g96 = 0.0f; - float g97 = 0.0f; - float g98 = 0.0f; - float g99 = 0.0f; - float g100 = 0.0f; - float g101 = 0.0f; - float g102 = 0.0f; - float g103 = 0.0f; - float g104 = 0.0f; - float g105 = 0.0f; - float g106 = 0.0f; - float g107 = 0.0f; - float g108 = 0.0f; - float g109 = 0.0f; - float g110 = 0.0f; - float g111 = 0.0f; - float g112 = 0.0f; - float g113 = 0.0f; - float g114 = 0.0f; - float g115 = 0.0f; - float g116 = 0.0f; - float g117 = 0.0f; - float g118 = 0.0f; - float g119 = 0.0f; - float g120 = 0.0f; - float g121 = 0.0f; - float g122 = 0.0f; - float g123 = 0.0f; - float g124 = 0.0f; - float g125 = 0.0f; - float g126 = 0.0f; - float g127 = 0.0f; - float g128 = 0.0f; - float g129 = 0.0f; - float g130 = 0.0f; - float g131 = 0.0f; - float g132 = 0.0f; - float g133 = 0.0f; - float g134 = 0.0f; - float g135 = 0.0f; - float g136 = 0.0f; - float g137 = 0.0f; - float g138 = 0.0f; - float g139 = 0.0f; - float g140 = 0.0f; - { const float d = D(ii, k, 34); - g96 += 0.1111111119389534f * d * f87; - g97 += 0.1111111119389534f * d * f88; - g98 += 0.1111111119389534f * d * f89; - g99 += 0.1111111119389534f * d * f90; - g100 += 0.1111111119389534f * d * f91; - g101 += 0.1111111119389534f * d * f92; - g102 += 0.1111111119389534f * d * f93; - g103 += 0.1111111119389534f * d * f94; - g104 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 35); - g105 += 0.1111111119389534f * d * f87; - g106 += 0.1111111119389534f * d * f88; - g107 += 0.1111111119389534f * d * f89; - g108 += 0.1111111119389534f * d * f90; - g109 += 0.1111111119389534f * d * f91; - g110 += 0.1111111119389534f * d * f92; - g111 += 0.1111111119389534f * d * f93; - g112 += 0.1111111119389534f * d * f94; - g113 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 36); - g132 += 0.1111111119389534f * d * f87; - g133 += 0.1111111119389534f * d * f88; - g134 += 0.1111111119389534f * d * f89; - g135 += 0.1111111119389534f * d * f90; - g136 += 0.1111111119389534f * d * f91; - g137 += 0.1111111119389534f * d * f92; - g138 += 0.1111111119389534f * d * f93; - g139 += 0.1111111119389534f * d * f94; - g140 += 0.1111111119389534f * d * f95; - } - { const float d = D(ii, k, 42); - g96 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f96; - g97 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f97; - g98 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f98; - g99 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f99; - g100 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f100; - g101 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f101; - g102 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f102; - g103 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f103; - g104 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f104; - } - { const float d = D(ii, k, 43); - g123 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f131; - } - { const float d = D(ii, k, 44); - g132 += 0.1111111119389534f * d * f96; - g96 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f97; - g97 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f98; - g98 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f99; - g99 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f100; - g100 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f101; - g101 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f102; - g102 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f103; - g103 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f104; - g104 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 55); - g105 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f105; - g106 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f106; - g107 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f107; - g108 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f108; - g109 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f109; - g110 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f110; - g111 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f111; - g112 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f112; - g113 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f113; - } - { const float d = D(ii, k, 56); - g123 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f131; - } - { const float d = D(ii, k, 57); - g132 += 0.1111111119389534f * d * f105; - g105 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f106; - g106 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f107; - g107 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f108; - g108 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f109; - g109 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f110; - g110 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f111; - g111 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f112; - g112 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f113; - g113 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 58); - g132 += 0.1111111119389534f * d * f114; - g114 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f115; - g115 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f116; - g116 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f117; - g117 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f118; - g118 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f119; - g119 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f120; - g120 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f121; - g121 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f122; - g122 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 63); - g123 += 0.1111111119389534f * d * f123; - g123 += 0.1111111119389534f * d * f123; - g124 += 0.1111111119389534f * d * f124; - g124 += 0.1111111119389534f * d * f124; - g125 += 0.1111111119389534f * d * f125; - g125 += 0.1111111119389534f * d * f125; - g126 += 0.1111111119389534f * d * f126; - g126 += 0.1111111119389534f * d * f126; - g127 += 0.1111111119389534f * d * f127; - g127 += 0.1111111119389534f * d * f127; - g128 += 0.1111111119389534f * d * f128; - g128 += 0.1111111119389534f * d * f128; - g129 += 0.1111111119389534f * d * f129; - g129 += 0.1111111119389534f * d * f129; - g130 += 0.1111111119389534f * d * f130; - g130 += 0.1111111119389534f * d * f130; - g131 += 0.1111111119389534f * d * f131; - g131 += 0.1111111119389534f * d * f131; - } - { const float d = D(ii, k, 68); - g132 += 0.1111111119389534f * d * f132; - g132 += 0.1111111119389534f * d * f132; - g133 += 0.1111111119389534f * d * f133; - g133 += 0.1111111119389534f * d * f133; - g134 += 0.1111111119389534f * d * f134; - g134 += 0.1111111119389534f * d * f134; - g135 += 0.1111111119389534f * d * f135; - g135 += 0.1111111119389534f * d * f135; - g136 += 0.1111111119389534f * d * f136; - g136 += 0.1111111119389534f * d * f136; - g137 += 0.1111111119389534f * d * f137; - g137 += 0.1111111119389534f * d * f137; - g138 += 0.1111111119389534f * d * f138; - g138 += 0.1111111119389534f * d * f138; - g139 += 0.1111111119389534f * d * f139; - g139 += 0.1111111119389534f * d * f139; - g140 += 0.1111111119389534f * d * f140; - g140 += 0.1111111119389534f * d * f140; - } - { const float d = D(ii, k, 189); - g96 += 0.20412415266036987f * d * f58; - g97 += 0.1767766922712326f * d * f57; - g98 += 0.14940357208251953f * d * f56; - g98 += 0.03857583925127983f * d * f58; - g99 += 0.17251639068126678f * d * f55; - g99 += 0.06681530922651291f * d * f57; - g100 += -0.13363061845302582f * d * f54; - g101 += -0.06681530922651291f * d * f53; - g102 += -0.03857583925127983f * d * f52; - g102 += -0.14940357208251953f * d * f54; - g103 += -0.1767766922712326f * d * f53; - g104 += -0.20412415266036987f * d * f52; - } - { const float d = D(ii, k, 190); - g97 += 0.14433756470680237f * d * f52; - g98 += 0.18898223340511322f * d * f53; - g99 += 0.21128855645656586f * d * f54; - g100 += 0.2182178944349289f * d * f55; - g101 += 0.21128855645656586f * d * f56; - g102 += 0.18898223340511322f * d * f57; - g103 += 0.14433756470680237f * d * f58; - } - { const float d = D(ii, k, 191); - g96 += 0.20412415266036987f * d * f52; - g97 += 0.1767766922712326f * d * f53; - g98 += -0.03857583925127983f * d * f52; - g98 += 0.14940357208251953f * d * f54; - g99 += -0.06681530922651291f * d * f53; - g100 += -0.13363061845302582f * d * f56; - g101 += 0.17251639068126678f * d * f55; - g101 += -0.06681530922651291f * d * f57; - g102 += 0.14940357208251953f * d * f56; - g102 += -0.03857583925127983f * d * f58; - g103 += 0.1767766922712326f * d * f57; - g104 += 0.20412415266036987f * d * f58; - } - { const float d = D(ii, k, 192); - g96 += 0.20412415266036987f * d * f65; - g97 += 0.1767766922712326f * d * f64; - g98 += 0.14940357208251953f * d * f63; - g98 += 0.03857583925127983f * d * f65; - g99 += 0.17251639068126678f * d * f62; - g99 += 0.06681530922651291f * d * f64; - g100 += -0.13363061845302582f * d * f61; - g101 += -0.06681530922651291f * d * f60; - g102 += -0.03857583925127983f * d * f59; - g102 += -0.14940357208251953f * d * f61; - g103 += -0.1767766922712326f * d * f60; - g104 += -0.20412415266036987f * d * f59; - } - { const float d = D(ii, k, 193); - g97 += 0.14433756470680237f * d * f59; - g98 += 0.18898223340511322f * d * f60; - g99 += 0.21128855645656586f * d * f61; - g100 += 0.2182178944349289f * d * f62; - g101 += 0.21128855645656586f * d * f63; - g102 += 0.18898223340511322f * d * f64; - g103 += 0.14433756470680237f * d * f65; - } - { const float d = D(ii, k, 194); - g96 += 0.20412415266036987f * d * f59; - g97 += 0.1767766922712326f * d * f60; - g98 += -0.03857583925127983f * d * f59; - g98 += 0.14940357208251953f * d * f61; - g99 += -0.06681530922651291f * d * f60; - g100 += -0.13363061845302582f * d * f63; - g101 += 0.17251639068126678f * d * f62; - g101 += -0.06681530922651291f * d * f64; - g102 += 0.14940357208251953f * d * f63; - g102 += -0.03857583925127983f * d * f65; - g103 += 0.1767766922712326f * d * f64; - g104 += 0.20412415266036987f * d * f65; - } - { const float d = D(ii, k, 195); - g96 += 0.20412415266036987f * d * f72; - g97 += 0.1767766922712326f * d * f71; - g98 += 0.14940357208251953f * d * f70; - g98 += 0.03857583925127983f * d * f72; - g99 += 0.17251639068126678f * d * f69; - g99 += 0.06681530922651291f * d * f71; - g100 += -0.13363061845302582f * d * f68; - g101 += -0.06681530922651291f * d * f67; - g102 += -0.03857583925127983f * d * f66; - g102 += -0.14940357208251953f * d * f68; - g103 += -0.1767766922712326f * d * f67; - g104 += -0.20412415266036987f * d * f66; - } - { const float d = D(ii, k, 196); - g97 += 0.14433756470680237f * d * f66; - g98 += 0.18898223340511322f * d * f67; - g99 += 0.21128855645656586f * d * f68; - g100 += 0.2182178944349289f * d * f69; - g101 += 0.21128855645656586f * d * f70; - g102 += 0.18898223340511322f * d * f71; - g103 += 0.14433756470680237f * d * f72; - } - { const float d = D(ii, k, 197); - g96 += 0.20412415266036987f * d * f66; - g97 += 0.1767766922712326f * d * f67; - g98 += -0.03857583925127983f * d * f66; - g98 += 0.14940357208251953f * d * f68; - g99 += -0.06681530922651291f * d * f67; - g100 += -0.13363061845302582f * d * f70; - g101 += 0.17251639068126678f * d * f69; - g101 += -0.06681530922651291f * d * f71; - g102 += 0.14940357208251953f * d * f70; - g102 += -0.03857583925127983f * d * f72; - g103 += 0.1767766922712326f * d * f71; - g104 += 0.20412415266036987f * d * f72; - } - { const float d = D(ii, k, 198); - g96 += 0.20412415266036987f * d * f79; - g97 += 0.1767766922712326f * d * f78; - g98 += 0.14940357208251953f * d * f77; - g98 += 0.03857583925127983f * d * f79; - g99 += 0.17251639068126678f * d * f76; - g99 += 0.06681530922651291f * d * f78; - g100 += -0.13363061845302582f * d * f75; - g101 += -0.06681530922651291f * d * f74; - g102 += -0.03857583925127983f * d * f73; - g102 += -0.14940357208251953f * d * f75; - g103 += -0.1767766922712326f * d * f74; - g104 += -0.20412415266036987f * d * f73; - } - { const float d = D(ii, k, 199); - g97 += 0.14433756470680237f * d * f73; - g98 += 0.18898223340511322f * d * f74; - g99 += 0.21128855645656586f * d * f75; - g100 += 0.2182178944349289f * d * f76; - g101 += 0.21128855645656586f * d * f77; - g102 += 0.18898223340511322f * d * f78; - g103 += 0.14433756470680237f * d * f79; - } - { const float d = D(ii, k, 200); - g96 += 0.20412415266036987f * d * f73; - g97 += 0.1767766922712326f * d * f74; - g98 += -0.03857583925127983f * d * f73; - g98 += 0.14940357208251953f * d * f75; - g99 += -0.06681530922651291f * d * f74; - g100 += -0.13363061845302582f * d * f77; - g101 += 0.17251639068126678f * d * f76; - g101 += -0.06681530922651291f * d * f78; - g102 += 0.14940357208251953f * d * f77; - g102 += -0.03857583925127983f * d * f79; - g103 += 0.1767766922712326f * d * f78; - g104 += 0.20412415266036987f * d * f79; - } - { const float d = D(ii, k, 201); - g96 += 0.20412415266036987f * d * f86; - g97 += 0.1767766922712326f * d * f85; - g98 += 0.14940357208251953f * d * f84; - g98 += 0.03857583925127983f * d * f86; - g99 += 0.17251639068126678f * d * f83; - g99 += 0.06681530922651291f * d * f85; - g100 += -0.13363061845302582f * d * f82; - g101 += -0.06681530922651291f * d * f81; - g102 += -0.03857583925127983f * d * f80; - g102 += -0.14940357208251953f * d * f82; - g103 += -0.1767766922712326f * d * f81; - g104 += -0.20412415266036987f * d * f80; - } - { const float d = D(ii, k, 202); - g97 += 0.14433756470680237f * d * f80; - g98 += 0.18898223340511322f * d * f81; - g99 += 0.21128855645656586f * d * f82; - g100 += 0.2182178944349289f * d * f83; - g101 += 0.21128855645656586f * d * f84; - g102 += 0.18898223340511322f * d * f85; - g103 += 0.14433756470680237f * d * f86; - } - { const float d = D(ii, k, 203); - g96 += 0.20412415266036987f * d * f80; - g97 += 0.1767766922712326f * d * f81; - g98 += -0.03857583925127983f * d * f80; - g98 += 0.14940357208251953f * d * f82; - g99 += -0.06681530922651291f * d * f81; - g100 += -0.13363061845302582f * d * f84; - g101 += 0.17251639068126678f * d * f83; - g101 += -0.06681530922651291f * d * f85; - g102 += 0.14940357208251953f * d * f84; - g102 += -0.03857583925127983f * d * f86; - g103 += 0.1767766922712326f * d * f85; - g104 += 0.20412415266036987f * d * f86; - } - { const float d = D(ii, k, 249); - g105 += 0.20412415266036987f * d * f58; - g106 += 0.1767766922712326f * d * f57; - g107 += 0.14940357208251953f * d * f56; - g107 += 0.03857583925127983f * d * f58; - g108 += 0.17251639068126678f * d * f55; - g108 += 0.06681530922651291f * d * f57; - g109 += -0.13363061845302582f * d * f54; - g110 += -0.06681530922651291f * d * f53; - g111 += -0.03857583925127983f * d * f52; - g111 += -0.14940357208251953f * d * f54; - g112 += -0.1767766922712326f * d * f53; - g113 += -0.20412415266036987f * d * f52; - } - { const float d = D(ii, k, 250); - g106 += 0.14433756470680237f * d * f52; - g107 += 0.18898223340511322f * d * f53; - g108 += 0.21128855645656586f * d * f54; - g109 += 0.2182178944349289f * d * f55; - g110 += 0.21128855645656586f * d * f56; - g111 += 0.18898223340511322f * d * f57; - g112 += 0.14433756470680237f * d * f58; - } - { const float d = D(ii, k, 251); - g105 += 0.20412415266036987f * d * f52; - g106 += 0.1767766922712326f * d * f53; - g107 += -0.03857583925127983f * d * f52; - g107 += 0.14940357208251953f * d * f54; - g108 += -0.06681530922651291f * d * f53; - g109 += -0.13363061845302582f * d * f56; - g110 += 0.17251639068126678f * d * f55; - g110 += -0.06681530922651291f * d * f57; - g111 += 0.14940357208251953f * d * f56; - g111 += -0.03857583925127983f * d * f58; - g112 += 0.1767766922712326f * d * f57; - g113 += 0.20412415266036987f * d * f58; - } - { const float d = D(ii, k, 252); - g105 += 0.20412415266036987f * d * f72; - g106 += 0.1767766922712326f * d * f71; - g107 += 0.14940357208251953f * d * f70; - g107 += 0.03857583925127983f * d * f72; - g108 += 0.17251639068126678f * d * f69; - g108 += 0.06681530922651291f * d * f71; - g109 += -0.13363061845302582f * d * f68; - g110 += -0.06681530922651291f * d * f67; - g111 += -0.03857583925127983f * d * f66; - g111 += -0.14940357208251953f * d * f68; - g112 += -0.1767766922712326f * d * f67; - g113 += -0.20412415266036987f * d * f66; - } - { const float d = D(ii, k, 253); - g106 += 0.14433756470680237f * d * f66; - g107 += 0.18898223340511322f * d * f67; - g108 += 0.21128855645656586f * d * f68; - g109 += 0.2182178944349289f * d * f69; - g110 += 0.21128855645656586f * d * f70; - g111 += 0.18898223340511322f * d * f71; - g112 += 0.14433756470680237f * d * f72; - } - { const float d = D(ii, k, 254); - g105 += 0.20412415266036987f * d * f66; - g106 += 0.1767766922712326f * d * f67; - g107 += -0.03857583925127983f * d * f66; - g107 += 0.14940357208251953f * d * f68; - g108 += -0.06681530922651291f * d * f67; - g109 += -0.13363061845302582f * d * f70; - g110 += 0.17251639068126678f * d * f69; - g110 += -0.06681530922651291f * d * f71; - g111 += 0.14940357208251953f * d * f70; - g111 += -0.03857583925127983f * d * f72; - g112 += 0.1767766922712326f * d * f71; - g113 += 0.20412415266036987f * d * f72; - } - { const float d = D(ii, k, 255); - g105 += 0.20412415266036987f * d * f79; - g106 += 0.1767766922712326f * d * f78; - g107 += 0.14940357208251953f * d * f77; - g107 += 0.03857583925127983f * d * f79; - g108 += 0.17251639068126678f * d * f76; - g108 += 0.06681530922651291f * d * f78; - g109 += -0.13363061845302582f * d * f75; - g110 += -0.06681530922651291f * d * f74; - g111 += -0.03857583925127983f * d * f73; - g111 += -0.14940357208251953f * d * f75; - g112 += -0.1767766922712326f * d * f74; - g113 += -0.20412415266036987f * d * f73; - } - { const float d = D(ii, k, 256); - g106 += 0.14433756470680237f * d * f73; - g107 += 0.18898223340511322f * d * f74; - g108 += 0.21128855645656586f * d * f75; - g109 += 0.2182178944349289f * d * f76; - g110 += 0.21128855645656586f * d * f77; - g111 += 0.18898223340511322f * d * f78; - g112 += 0.14433756470680237f * d * f79; - } - { const float d = D(ii, k, 257); - g105 += 0.20412415266036987f * d * f73; - g106 += 0.1767766922712326f * d * f74; - g107 += -0.03857583925127983f * d * f73; - g107 += 0.14940357208251953f * d * f75; - g108 += -0.06681530922651291f * d * f74; - g109 += -0.13363061845302582f * d * f77; - g110 += 0.17251639068126678f * d * f76; - g110 += -0.06681530922651291f * d * f78; - g111 += 0.14940357208251953f * d * f77; - g111 += -0.03857583925127983f * d * f79; - g112 += 0.1767766922712326f * d * f78; - g113 += 0.20412415266036987f * d * f79; - } - { const float d = D(ii, k, 258); - g105 += 0.20412415266036987f * d * f86; - g106 += 0.1767766922712326f * d * f85; - g107 += 0.14940357208251953f * d * f84; - g107 += 0.03857583925127983f * d * f86; - g108 += 0.17251639068126678f * d * f83; - g108 += 0.06681530922651291f * d * f85; - g109 += -0.13363061845302582f * d * f82; - g110 += -0.06681530922651291f * d * f81; - g111 += -0.03857583925127983f * d * f80; - g111 += -0.14940357208251953f * d * f82; - g112 += -0.1767766922712326f * d * f81; - g113 += -0.20412415266036987f * d * f80; - } - { const float d = D(ii, k, 259); - g106 += 0.14433756470680237f * d * f80; - g107 += 0.18898223340511322f * d * f81; - g108 += 0.21128855645656586f * d * f82; - g109 += 0.2182178944349289f * d * f83; - g110 += 0.21128855645656586f * d * f84; - g111 += 0.18898223340511322f * d * f85; - g112 += 0.14433756470680237f * d * f86; - } - { const float d = D(ii, k, 260); - g105 += 0.20412415266036987f * d * f80; - g106 += 0.1767766922712326f * d * f81; - g107 += -0.03857583925127983f * d * f80; - g107 += 0.14940357208251953f * d * f82; - g108 += -0.06681530922651291f * d * f81; - g109 += -0.13363061845302582f * d * f84; - g110 += 0.17251639068126678f * d * f83; - g110 += -0.06681530922651291f * d * f85; - g111 += 0.14940357208251953f * d * f84; - g111 += -0.03857583925127983f * d * f86; - g112 += 0.1767766922712326f * d * f85; - g113 += 0.20412415266036987f * d * f86; - } - { const float d = D(ii, k, 261); - g114 += 0.20412415266036987f * d * f72; - g115 += 0.1767766922712326f * d * f71; - g116 += 0.14940357208251953f * d * f70; - g116 += 0.03857583925127983f * d * f72; - g117 += 0.17251639068126678f * d * f69; - g117 += 0.06681530922651291f * d * f71; - g118 += -0.13363061845302582f * d * f68; - g119 += -0.06681530922651291f * d * f67; - g120 += -0.03857583925127983f * d * f66; - g120 += -0.14940357208251953f * d * f68; - g121 += -0.1767766922712326f * d * f67; - g122 += -0.20412415266036987f * d * f66; - } - { const float d = D(ii, k, 262); - g115 += 0.14433756470680237f * d * f66; - g116 += 0.18898223340511322f * d * f67; - g117 += 0.21128855645656586f * d * f68; - g118 += 0.2182178944349289f * d * f69; - g119 += 0.21128855645656586f * d * f70; - g120 += 0.18898223340511322f * d * f71; - g121 += 0.14433756470680237f * d * f72; - } - { const float d = D(ii, k, 263); - g114 += 0.20412415266036987f * d * f66; - g115 += 0.1767766922712326f * d * f67; - g116 += -0.03857583925127983f * d * f66; - g116 += 0.14940357208251953f * d * f68; - g117 += -0.06681530922651291f * d * f67; - g118 += -0.13363061845302582f * d * f70; - g119 += 0.17251639068126678f * d * f69; - g119 += -0.06681530922651291f * d * f71; - g120 += 0.14940357208251953f * d * f70; - g120 += -0.03857583925127983f * d * f72; - g121 += 0.1767766922712326f * d * f71; - g122 += 0.20412415266036987f * d * f72; - } - { const float d = D(ii, k, 264); - g114 += 0.20412415266036987f * d * f79; - g115 += 0.1767766922712326f * d * f78; - g116 += 0.14940357208251953f * d * f77; - g116 += 0.03857583925127983f * d * f79; - g117 += 0.17251639068126678f * d * f76; - g117 += 0.06681530922651291f * d * f78; - g118 += -0.13363061845302582f * d * f75; - g119 += -0.06681530922651291f * d * f74; - g120 += -0.03857583925127983f * d * f73; - g120 += -0.14940357208251953f * d * f75; - g121 += -0.1767766922712326f * d * f74; - g122 += -0.20412415266036987f * d * f73; - } - { const float d = D(ii, k, 265); - g115 += 0.14433756470680237f * d * f73; - g116 += 0.18898223340511322f * d * f74; - g117 += 0.21128855645656586f * d * f75; - g118 += 0.2182178944349289f * d * f76; - g119 += 0.21128855645656586f * d * f77; - g120 += 0.18898223340511322f * d * f78; - g121 += 0.14433756470680237f * d * f79; - } - { const float d = D(ii, k, 266); - g114 += 0.20412415266036987f * d * f73; - g115 += 0.1767766922712326f * d * f74; - g116 += -0.03857583925127983f * d * f73; - g116 += 0.14940357208251953f * d * f75; - g117 += -0.06681530922651291f * d * f74; - g118 += -0.13363061845302582f * d * f77; - g119 += 0.17251639068126678f * d * f76; - g119 += -0.06681530922651291f * d * f78; - g120 += 0.14940357208251953f * d * f77; - g120 += -0.03857583925127983f * d * f79; - g121 += 0.1767766922712326f * d * f78; - g122 += 0.20412415266036987f * d * f79; - } - { const float d = D(ii, k, 267); - g114 += 0.20412415266036987f * d * f86; - g115 += 0.1767766922712326f * d * f85; - g116 += 0.14940357208251953f * d * f84; - g116 += 0.03857583925127983f * d * f86; - g117 += 0.17251639068126678f * d * f83; - g117 += 0.06681530922651291f * d * f85; - g118 += -0.13363061845302582f * d * f82; - g119 += -0.06681530922651291f * d * f81; - g120 += -0.03857583925127983f * d * f80; - g120 += -0.14940357208251953f * d * f82; - g121 += -0.1767766922712326f * d * f81; - g122 += -0.20412415266036987f * d * f80; - } - { const float d = D(ii, k, 268); - g115 += 0.14433756470680237f * d * f80; - g116 += 0.18898223340511322f * d * f81; - g117 += 0.21128855645656586f * d * f82; - g118 += 0.2182178944349289f * d * f83; - g119 += 0.21128855645656586f * d * f84; - g120 += 0.18898223340511322f * d * f85; - g121 += 0.14433756470680237f * d * f86; - } - { const float d = D(ii, k, 269); - g114 += 0.20412415266036987f * d * f80; - g115 += 0.1767766922712326f * d * f81; - g116 += -0.03857583925127983f * d * f80; - g116 += 0.14940357208251953f * d * f82; - g117 += -0.06681530922651291f * d * f81; - g118 += -0.13363061845302582f * d * f84; - g119 += 0.17251639068126678f * d * f83; - g119 += -0.06681530922651291f * d * f85; - g120 += 0.14940357208251953f * d * f84; - g120 += -0.03857583925127983f * d * f86; - g121 += 0.1767766922712326f * d * f85; - g122 += 0.20412415266036987f * d * f86; - } - { const float d = D(ii, k, 300); - g123 += 0.20412415266036987f * d * f58; - g124 += 0.1767766922712326f * d * f57; - g125 += 0.14940357208251953f * d * f56; - g125 += 0.03857583925127983f * d * f58; - g126 += 0.17251639068126678f * d * f55; - g126 += 0.06681530922651291f * d * f57; - g127 += -0.13363061845302582f * d * f54; - g128 += -0.06681530922651291f * d * f53; - g129 += -0.03857583925127983f * d * f52; - g129 += -0.14940357208251953f * d * f54; - g130 += -0.1767766922712326f * d * f53; - g131 += -0.20412415266036987f * d * f52; - } - { const float d = D(ii, k, 301); - g124 += 0.14433756470680237f * d * f52; - g125 += 0.18898223340511322f * d * f53; - g126 += 0.21128855645656586f * d * f54; - g127 += 0.2182178944349289f * d * f55; - g128 += 0.21128855645656586f * d * f56; - g129 += 0.18898223340511322f * d * f57; - g130 += 0.14433756470680237f * d * f58; - } - { const float d = D(ii, k, 302); - g123 += 0.20412415266036987f * d * f52; - g124 += 0.1767766922712326f * d * f53; - g125 += -0.03857583925127983f * d * f52; - g125 += 0.14940357208251953f * d * f54; - g126 += -0.06681530922651291f * d * f53; - g127 += -0.13363061845302582f * d * f56; - g128 += 0.17251639068126678f * d * f55; - g128 += -0.06681530922651291f * d * f57; - g129 += 0.14940357208251953f * d * f56; - g129 += -0.03857583925127983f * d * f58; - g130 += 0.1767766922712326f * d * f57; - g131 += 0.20412415266036987f * d * f58; - } - { const float d = D(ii, k, 303); - g123 += 0.20412415266036987f * d * f65; - g124 += 0.1767766922712326f * d * f64; - g125 += 0.14940357208251953f * d * f63; - g125 += 0.03857583925127983f * d * f65; - g126 += 0.17251639068126678f * d * f62; - g126 += 0.06681530922651291f * d * f64; - g127 += -0.13363061845302582f * d * f61; - g128 += -0.06681530922651291f * d * f60; - g129 += -0.03857583925127983f * d * f59; - g129 += -0.14940357208251953f * d * f61; - g130 += -0.1767766922712326f * d * f60; - g131 += -0.20412415266036987f * d * f59; - } - { const float d = D(ii, k, 304); - g124 += 0.14433756470680237f * d * f59; - g125 += 0.18898223340511322f * d * f60; - g126 += 0.21128855645656586f * d * f61; - g127 += 0.2182178944349289f * d * f62; - g128 += 0.21128855645656586f * d * f63; - g129 += 0.18898223340511322f * d * f64; - g130 += 0.14433756470680237f * d * f65; - } - { const float d = D(ii, k, 305); - g123 += 0.20412415266036987f * d * f59; - g124 += 0.1767766922712326f * d * f60; - g125 += -0.03857583925127983f * d * f59; - g125 += 0.14940357208251953f * d * f61; - g126 += -0.06681530922651291f * d * f60; - g127 += -0.13363061845302582f * d * f63; - g128 += 0.17251639068126678f * d * f62; - g128 += -0.06681530922651291f * d * f64; - g129 += 0.14940357208251953f * d * f63; - g129 += -0.03857583925127983f * d * f65; - g130 += 0.1767766922712326f * d * f64; - g131 += 0.20412415266036987f * d * f65; - } - { const float d = D(ii, k, 306); - g123 += 0.20412415266036987f * d * f72; - g124 += 0.1767766922712326f * d * f71; - g125 += 0.14940357208251953f * d * f70; - g125 += 0.03857583925127983f * d * f72; - g126 += 0.17251639068126678f * d * f69; - g126 += 0.06681530922651291f * d * f71; - g127 += -0.13363061845302582f * d * f68; - g128 += -0.06681530922651291f * d * f67; - g129 += -0.03857583925127983f * d * f66; - g129 += -0.14940357208251953f * d * f68; - g130 += -0.1767766922712326f * d * f67; - g131 += -0.20412415266036987f * d * f66; - } - { const float d = D(ii, k, 307); - g124 += 0.14433756470680237f * d * f66; - g125 += 0.18898223340511322f * d * f67; - g126 += 0.21128855645656586f * d * f68; - g127 += 0.2182178944349289f * d * f69; - g128 += 0.21128855645656586f * d * f70; - g129 += 0.18898223340511322f * d * f71; - g130 += 0.14433756470680237f * d * f72; - } - { const float d = D(ii, k, 308); - g123 += 0.20412415266036987f * d * f66; - g124 += 0.1767766922712326f * d * f67; - g125 += -0.03857583925127983f * d * f66; - g125 += 0.14940357208251953f * d * f68; - g126 += -0.06681530922651291f * d * f67; - g127 += -0.13363061845302582f * d * f70; - g128 += 0.17251639068126678f * d * f69; - g128 += -0.06681530922651291f * d * f71; - g129 += 0.14940357208251953f * d * f70; - g129 += -0.03857583925127983f * d * f72; - g130 += 0.1767766922712326f * d * f71; - g131 += 0.20412415266036987f * d * f72; - } - { const float d = D(ii, k, 309); - g123 += 0.20412415266036987f * d * f79; - g124 += 0.1767766922712326f * d * f78; - g125 += 0.14940357208251953f * d * f77; - g125 += 0.03857583925127983f * d * f79; - g126 += 0.17251639068126678f * d * f76; - g126 += 0.06681530922651291f * d * f78; - g127 += -0.13363061845302582f * d * f75; - g128 += -0.06681530922651291f * d * f74; - g129 += -0.03857583925127983f * d * f73; - g129 += -0.14940357208251953f * d * f75; - g130 += -0.1767766922712326f * d * f74; - g131 += -0.20412415266036987f * d * f73; - } - { const float d = D(ii, k, 310); - g124 += 0.14433756470680237f * d * f73; - g125 += 0.18898223340511322f * d * f74; - g126 += 0.21128855645656586f * d * f75; - g127 += 0.2182178944349289f * d * f76; - g128 += 0.21128855645656586f * d * f77; - g129 += 0.18898223340511322f * d * f78; - g130 += 0.14433756470680237f * d * f79; - } - { const float d = D(ii, k, 311); - g123 += 0.20412415266036987f * d * f73; - g124 += 0.1767766922712326f * d * f74; - g125 += -0.03857583925127983f * d * f73; - g125 += 0.14940357208251953f * d * f75; - g126 += -0.06681530922651291f * d * f74; - g127 += -0.13363061845302582f * d * f77; - g128 += 0.17251639068126678f * d * f76; - g128 += -0.06681530922651291f * d * f78; - g129 += 0.14940357208251953f * d * f77; - g129 += -0.03857583925127983f * d * f79; - g130 += 0.1767766922712326f * d * f78; - g131 += 0.20412415266036987f * d * f79; - } - { const float d = D(ii, k, 312); - g123 += 0.20412415266036987f * d * f86; - g124 += 0.1767766922712326f * d * f85; - g125 += 0.14940357208251953f * d * f84; - g125 += 0.03857583925127983f * d * f86; - g126 += 0.17251639068126678f * d * f83; - g126 += 0.06681530922651291f * d * f85; - g127 += -0.13363061845302582f * d * f82; - g128 += -0.06681530922651291f * d * f81; - g129 += -0.03857583925127983f * d * f80; - g129 += -0.14940357208251953f * d * f82; - g130 += -0.1767766922712326f * d * f81; - g131 += -0.20412415266036987f * d * f80; - } - { const float d = D(ii, k, 313); - g124 += 0.14433756470680237f * d * f80; - g125 += 0.18898223340511322f * d * f81; - g126 += 0.21128855645656586f * d * f82; - g127 += 0.2182178944349289f * d * f83; - g128 += 0.21128855645656586f * d * f84; - g129 += 0.18898223340511322f * d * f85; - g130 += 0.14433756470680237f * d * f86; - } - { const float d = D(ii, k, 314); - g123 += 0.20412415266036987f * d * f80; - g124 += 0.1767766922712326f * d * f81; - g125 += -0.03857583925127983f * d * f80; - g125 += 0.14940357208251953f * d * f82; - g126 += -0.06681530922651291f * d * f81; - g127 += -0.13363061845302582f * d * f84; - g128 += 0.17251639068126678f * d * f83; - g128 += -0.06681530922651291f * d * f85; - g129 += 0.14940357208251953f * d * f84; - g129 += -0.03857583925127983f * d * f86; - g130 += 0.1767766922712326f * d * f85; - g131 += 0.20412415266036987f * d * f86; - } - { const float d = D(ii, k, 363); - g132 += 0.20412415266036987f * d * f58; - g133 += 0.1767766922712326f * d * f57; - g134 += 0.14940357208251953f * d * f56; - g134 += 0.03857583925127983f * d * f58; - g135 += 0.17251639068126678f * d * f55; - g135 += 0.06681530922651291f * d * f57; - g136 += -0.13363061845302582f * d * f54; - g137 += -0.06681530922651291f * d * f53; - g138 += -0.03857583925127983f * d * f52; - g138 += -0.14940357208251953f * d * f54; - g139 += -0.1767766922712326f * d * f53; - g140 += -0.20412415266036987f * d * f52; - } - { const float d = D(ii, k, 364); - g133 += 0.14433756470680237f * d * f52; - g134 += 0.18898223340511322f * d * f53; - g135 += 0.21128855645656586f * d * f54; - g136 += 0.2182178944349289f * d * f55; - g137 += 0.21128855645656586f * d * f56; - g138 += 0.18898223340511322f * d * f57; - g139 += 0.14433756470680237f * d * f58; - } - { const float d = D(ii, k, 365); - g132 += 0.20412415266036987f * d * f52; - g133 += 0.1767766922712326f * d * f53; - g134 += -0.03857583925127983f * d * f52; - g134 += 0.14940357208251953f * d * f54; - g135 += -0.06681530922651291f * d * f53; - g136 += -0.13363061845302582f * d * f56; - g137 += 0.17251639068126678f * d * f55; - g137 += -0.06681530922651291f * d * f57; - g138 += 0.14940357208251953f * d * f56; - g138 += -0.03857583925127983f * d * f58; - g139 += 0.1767766922712326f * d * f57; - g140 += 0.20412415266036987f * d * f58; - } - { const float d = D(ii, k, 366); - g132 += 0.20412415266036987f * d * f65; - g133 += 0.1767766922712326f * d * f64; - g134 += 0.14940357208251953f * d * f63; - g134 += 0.03857583925127983f * d * f65; - g135 += 0.17251639068126678f * d * f62; - g135 += 0.06681530922651291f * d * f64; - g136 += -0.13363061845302582f * d * f61; - g137 += -0.06681530922651291f * d * f60; - g138 += -0.03857583925127983f * d * f59; - g138 += -0.14940357208251953f * d * f61; - g139 += -0.1767766922712326f * d * f60; - g140 += -0.20412415266036987f * d * f59; - } - { const float d = D(ii, k, 367); - g133 += 0.14433756470680237f * d * f59; - g134 += 0.18898223340511322f * d * f60; - g135 += 0.21128855645656586f * d * f61; - g136 += 0.2182178944349289f * d * f62; - g137 += 0.21128855645656586f * d * f63; - g138 += 0.18898223340511322f * d * f64; - g139 += 0.14433756470680237f * d * f65; - } - { const float d = D(ii, k, 368); - g132 += 0.20412415266036987f * d * f59; - g133 += 0.1767766922712326f * d * f60; - g134 += -0.03857583925127983f * d * f59; - g134 += 0.14940357208251953f * d * f61; - g135 += -0.06681530922651291f * d * f60; - g136 += -0.13363061845302582f * d * f63; - g137 += 0.17251639068126678f * d * f62; - g137 += -0.06681530922651291f * d * f64; - g138 += 0.14940357208251953f * d * f63; - g138 += -0.03857583925127983f * d * f65; - g139 += 0.1767766922712326f * d * f64; - g140 += 0.20412415266036987f * d * f65; - } - { const float d = D(ii, k, 369); - g132 += 0.20412415266036987f * d * f72; - g133 += 0.1767766922712326f * d * f71; - g134 += 0.14940357208251953f * d * f70; - g134 += 0.03857583925127983f * d * f72; - g135 += 0.17251639068126678f * d * f69; - g135 += 0.06681530922651291f * d * f71; - g136 += -0.13363061845302582f * d * f68; - g137 += -0.06681530922651291f * d * f67; - g138 += -0.03857583925127983f * d * f66; - g138 += -0.14940357208251953f * d * f68; - g139 += -0.1767766922712326f * d * f67; - g140 += -0.20412415266036987f * d * f66; - } - { const float d = D(ii, k, 370); - g133 += 0.14433756470680237f * d * f66; - g134 += 0.18898223340511322f * d * f67; - g135 += 0.21128855645656586f * d * f68; - g136 += 0.2182178944349289f * d * f69; - g137 += 0.21128855645656586f * d * f70; - g138 += 0.18898223340511322f * d * f71; - g139 += 0.14433756470680237f * d * f72; - } - { const float d = D(ii, k, 371); - g132 += 0.20412415266036987f * d * f66; - g133 += 0.1767766922712326f * d * f67; - g134 += -0.03857583925127983f * d * f66; - g134 += 0.14940357208251953f * d * f68; - g135 += -0.06681530922651291f * d * f67; - g136 += -0.13363061845302582f * d * f70; - g137 += 0.17251639068126678f * d * f69; - g137 += -0.06681530922651291f * d * f71; - g138 += 0.14940357208251953f * d * f70; - g138 += -0.03857583925127983f * d * f72; - g139 += 0.1767766922712326f * d * f71; - g140 += 0.20412415266036987f * d * f72; - } - { const float d = D(ii, k, 372); - g132 += 0.20412415266036987f * d * f79; - g133 += 0.1767766922712326f * d * f78; - g134 += 0.14940357208251953f * d * f77; - g134 += 0.03857583925127983f * d * f79; - g135 += 0.17251639068126678f * d * f76; - g135 += 0.06681530922651291f * d * f78; - g136 += -0.13363061845302582f * d * f75; - g137 += -0.06681530922651291f * d * f74; - g138 += -0.03857583925127983f * d * f73; - g138 += -0.14940357208251953f * d * f75; - g139 += -0.1767766922712326f * d * f74; - g140 += -0.20412415266036987f * d * f73; - } - { const float d = D(ii, k, 373); - g133 += 0.14433756470680237f * d * f73; - g134 += 0.18898223340511322f * d * f74; - g135 += 0.21128855645656586f * d * f75; - g136 += 0.2182178944349289f * d * f76; - g137 += 0.21128855645656586f * d * f77; - g138 += 0.18898223340511322f * d * f78; - g139 += 0.14433756470680237f * d * f79; - } - { const float d = D(ii, k, 374); - g132 += 0.20412415266036987f * d * f73; - g133 += 0.1767766922712326f * d * f74; - g134 += -0.03857583925127983f * d * f73; - g134 += 0.14940357208251953f * d * f75; - g135 += -0.06681530922651291f * d * f74; - g136 += -0.13363061845302582f * d * f77; - g137 += 0.17251639068126678f * d * f76; - g137 += -0.06681530922651291f * d * f78; - g138 += 0.14940357208251953f * d * f77; - g138 += -0.03857583925127983f * d * f79; - g139 += 0.1767766922712326f * d * f78; - g140 += 0.20412415266036987f * d * f79; - } - { const float d = D(ii, k, 375); - g132 += 0.20412415266036987f * d * f86; - g133 += 0.1767766922712326f * d * f85; - g134 += 0.14940357208251953f * d * f84; - g134 += 0.03857583925127983f * d * f86; - g135 += 0.17251639068126678f * d * f83; - g135 += 0.06681530922651291f * d * f85; - g136 += -0.13363061845302582f * d * f82; - g137 += -0.06681530922651291f * d * f81; - g138 += -0.03857583925127983f * d * f80; - g138 += -0.14940357208251953f * d * f82; - g139 += -0.1767766922712326f * d * f81; - g140 += -0.20412415266036987f * d * f80; - } - { const float d = D(ii, k, 376); - g133 += 0.14433756470680237f * d * f80; - g134 += 0.18898223340511322f * d * f81; - g135 += 0.21128855645656586f * d * f82; - g136 += 0.2182178944349289f * d * f83; - g137 += 0.21128855645656586f * d * f84; - g138 += 0.18898223340511322f * d * f85; - g139 += 0.14433756470680237f * d * f86; - } - { const float d = D(ii, k, 377); - g132 += 0.20412415266036987f * d * f80; - g133 += 0.1767766922712326f * d * f81; - g134 += -0.03857583925127983f * d * f80; - g134 += 0.14940357208251953f * d * f82; - g135 += -0.06681530922651291f * d * f81; - g136 += -0.13363061845302582f * d * f84; - g137 += 0.17251639068126678f * d * f83; - g137 += -0.06681530922651291f * d * f85; - g138 += 0.14940357208251953f * d * f84; - g138 += -0.03857583925127983f * d * f86; - g139 += 0.1767766922712326f * d * f85; - g140 += 0.20412415266036987f * d * f86; - } - dF(ii, k, 96) = g96; - dF(ii, k, 97) = g97; - dF(ii, k, 98) = g98; - dF(ii, k, 99) = g99; - dF(ii, k, 100) = g100; - dF(ii, k, 101) = g101; - dF(ii, k, 102) = g102; - dF(ii, k, 103) = g103; - dF(ii, k, 104) = g104; - dF(ii, k, 105) = g105; - dF(ii, k, 106) = g106; - dF(ii, k, 107) = g107; - dF(ii, k, 108) = g108; - dF(ii, k, 109) = g109; - dF(ii, k, 110) = g110; - dF(ii, k, 111) = g111; - dF(ii, k, 112) = g112; - dF(ii, k, 113) = g113; - dF(ii, k, 114) = g114; - dF(ii, k, 115) = g115; - dF(ii, k, 116) = g116; - dF(ii, k, 117) = g117; - dF(ii, k, 118) = g118; - dF(ii, k, 119) = g119; - dF(ii, k, 120) = g120; - dF(ii, k, 121) = g121; - dF(ii, k, 122) = g122; - dF(ii, k, 123) = g123; - dF(ii, k, 124) = g124; - dF(ii, k, 125) = g125; - dF(ii, k, 126) = g126; - dF(ii, k, 127) = g127; - dF(ii, k, 128) = g128; - dF(ii, k, 129) = g129; - dF(ii, k, 130) = g130; - dF(ii, k, 131) = g131; - dF(ii, k, 132) = g132; - dF(ii, k, 133) = g133; - dF(ii, k, 134) = g134; - dF(ii, k, 135) = g135; - dF(ii, k, 136) = g136; - dF(ii, k, 137) = g137; - dF(ii, k, 138) = g138; - dF(ii, k, 139) = g139; - dF(ii, k, 140) = g140; - } -} - -constexpr int nt_BB = 264; -constexpr int tab_BB[264][3] = {{0,0,0}, {1,1,1}, {2,2,1}, {3,3,1}, {7,7,2}, {8,8,2}, {9,9,2}, {10,10,2}, {11,11,2}, {17,17,3}, {18,18,3}, {19,19,3}, {20,20,3}, {21,21,3}, {22,22,3}, {23,23,3}, {1,0,4}, {2,0,5}, {3,0,6}, {7,3,7}, {8,2,7}, {9,1,7}, {11,1,7}, {8,1,8}, {9,2,8}, {10,3,8}, {7,1,9}, {9,3,9}, {10,2,9}, {11,3,9}, {17,11,10}, {18,10,10}, {19,9,10}, {19,11,10}, {20,8,10}, {21,7,10}, {22,8,10}, {23,7,10}, {18,7,11}, {19,8,11}, {20,9,11}, {21,10,11}, {22,11,11}, {17,7,12}, {18,8,12}, {19,7,12}, {20,10,12}, {21,9,12}, {21,11,12}, {22,10,12}, {23,11,12}, {7,0,13}, {8,0,14}, {9,0,15}, {10,0,16}, {11,0,17}, {3,1,18}, {2,1,19}, {1,1,20}, {2,2,20}, {3,3,20}, {3,2,21}, {1,1,22}, {3,3,22}, {8,1,23}, {10,3,23}, {11,2,23}, {7,1,24}, {9,3,24}, {10,2,24}, {11,3,24}, {8,3,25}, {10,1,25}, {7,3,26}, {8,2,26}, {9,1,26}, {11,1,26}, {7,2,27}, {8,3,27}, {10,1,27}, {9,7,28}, {10,8,28}, {10,7,29}, {9,8,29}, {11,8,29}, {7,7,30}, {8,8,30}, {9,9,30}, {10,10,30}, {11,11,30}, {8,7,31}, {10,9,31}, {11,10,31}, {8,8,32}, {11,9,32}, {10,10,32}, {17,3,33}, {18,2,33}, {19,3,33}, {21,1,33}, {23,1,33}, {18,3,34}, {19,2,34}, {20,1,34}, {22,1,34}, {19,1,35}, {20,2,35}, {21,3,35}, {18,1,36}, {20,3,36}, {21,2,36}, {22,3,36}, {17,1,37}, {19,1,37}, {21,3,37}, {22,2,37}, {23,3,37}, {17,8,38}, {19,8,38}, {20,11,38}, {21,10,38}, {22,9,38}, {23,10,38}, {17,7,39}, {19,7,39}, {20,10,39}, {21,9,39}, {21,11,39}, {23,11,39}, {18,11,40}, {19,10,40}, {21,8,40}, {22,7,40}, {17,11,41}, {19,9,41}, {19,11,41}, {20,8,41}, {21,7,41}, {23,7,41}, {17,10,42}, {18,9,42}, {19,10,42}, {20,7,42}, {21,8,42}, {23,8,42}, {21,17,43}, {20,18,43}, {21,19,43}, {23,19,43}, {22,17,44}, {21,18,44}, {23,18,44}, {20,19,44}, {22,19,44}, {17,17,45}, {19,19,45}, {20,20,45}, {21,21,45}, {23,23,45}, {18,17,46}, {19,18,46}, {21,20,46}, {22,21,46}, {23,22,46}, {19,17,47}, {19,19,47}, {22,20,47}, {21,21,47}, {23,21,47}, {17,0,48}, {18,0,49}, {19,0,50}, {20,0,51}, {21,0,52}, {22,0,53}, {23,0,54}, {7,3,55}, {11,1,55}, {7,2,56}, {8,3,56}, {10,1,56}, {7,3,57}, {8,2,57}, {9,1,57}, {11,1,57}, {8,1,58}, {9,2,58}, {10,3,58}, {7,1,59}, {9,3,59}, {10,2,59}, {11,3,59}, {8,1,60}, {10,3,60}, {11,2,60}, {7,1,61}, {11,3,61}, {18,1,62}, {22,3,62}, {23,2,62}, {17,1,63}, {19,1,63}, {21,3,63}, {22,2,63}, {23,3,63}, {18,1,64}, {20,3,64}, {21,2,64}, {22,3,64}, {19,3,65}, {21,1,65}, {18,3,66}, {19,2,66}, {20,1,66}, {22,1,66}, {17,3,67}, {18,2,67}, {19,3,67}, {21,1,67}, {23,1,67}, {17,2,68}, {18,3,68}, {22,1,68}, {17,9,69}, {18,10,69}, {19,11,69}, {21,7,69}, {22,8,69}, {17,10,70}, {19,10,70}, {20,7,70}, {21,8,70}, {23,8,70}, {17,11,71}, {18,10,71}, {19,9,71}, {19,11,71}, {20,8,71}, {21,7,71}, {22,8,71}, {23,7,71}, {18,7,72}, {19,8,72}, {20,9,72}, {21,10,72}, {22,11,72}, {17,7,73}, {18,8,73}, {19,7,73}, {20,10,73}, {21,9,73}, {21,11,73}, {22,10,73}, {23,11,73}, {17,8,74}, {19,8,74}, {20,11,74}, {21,10,74}, {23,10,74}, {18,8,75}, {19,7,75}, {21,11,75}, {22,10,75}, {23,9,75}}; -constexpr double cg_BB[264] = {1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 1.0, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, -0.3872983455657959, 0.3872983455657959, 0.4472135901451111, 0.3872983455657959, 0.3872983455657959, -0.22360679507255554, 0.3872983455657959, 0.3872983455657959, 0.26726123690605164, 0.2182178944349289, 0.23904572427272797, 0.0690065547823906, -0.16903084516525269, -0.0690065547823906, -0.2182178944349289, -0.26726123690605164, 0.2182178944349289, 0.2760262191295624, 0.29277002811431885, 0.2760262191295624, 0.2182178944349289, 0.26726123690605164, 0.2182178944349289, -0.0690065547823906, -0.16903084516525269, 0.23904572427272797, -0.0690065547823906, 0.2182178944349289, 0.26726123690605164, 1.0, 1.0, 1.0, 1.0, 1.0, 1.29099440574646, 1.29099440574646, -0.3726779818534851, 0.7453559637069702, -0.3726779818534851, 1.29099440574646, -0.64549720287323, 0.64549720287323, -0.40824830532073975, 0.40824830532073975, -0.8164966106414795, 0.40824830532073975, 0.7071067690849304, -0.40824830532073975, 0.40824830532073975, -0.7071067690849304, 0.7071067690849304, -0.40824830532073975, 0.40824830532073975, -0.7071067690849304, 0.40824830532073975, 0.8164966106414795, -0.40824830532073975, -0.40824830532073975, -0.8944271802902222, 0.7745966911315918, 0.7745966911315918, 0.4472135901451111, -0.7745966911315918, -0.4472135901451111, 0.22360679507255554, 0.4472135901451111, 0.22360679507255554, -0.4472135901451111, 0.7745966911315918, 0.4472135901451111, 0.7745966911315918, -0.3872983455657959, -0.8944271802902222, 0.3872983455657959, 0.44543540477752686, 0.36369648575782776, -0.11501092463731766, -0.11501092463731766, -0.44543540477752686, 0.36369648575782776, 0.46004369854927063, -0.28171807527542114, -0.36369648575782776, 0.39840954542160034, 0.48795002698898315, 0.39840954542160034, 0.36369648575782776, -0.28171807527542114, 0.46004369854927063, 0.36369648575782776, 0.44543540477752686, 0.11501092463731766, -0.11501092463731766, 0.36369648575782776, 0.44543540477752686, -0.4225771129131317, -0.32732683420181274, -0.26726123690605164, 0.32732683420181274, -0.5976142883300781, -0.4225771129131317, 0.4225771129131317, 0.32732683420181274, 0.5345224738121033, -0.37796446681022644, 0.32732683420181274, 0.4225771129131317, -0.5976142883300781, -0.37796446681022644, 0.37796446681022644, 0.5976142883300781, -0.4225771129131317, 0.37796446681022644, 0.32732683420181274, -0.5345224738121033, -0.32732683420181274, 0.4225771129131317, 0.4225771129131317, 0.5976142883300781, -0.32732683420181274, 0.26726123690605164, -0.32732683420181274, -0.4225771129131317, -0.3571428656578064, -0.7142857313156128, 0.5532833337783813, 0.3571428656578064, 0.5646924376487732, 0.4374088943004608, -0.5646924376487732, 0.22587697207927704, -0.4374088943004608, -0.3992978632450104, 0.2395787090063095, 0.31943827867507935, 0.2395787090063095, -0.3992978632450104, 0.5646924376487732, 0.4374088943004608, 0.22587697207927704, 0.4374088943004608, 0.5646924376487732, -0.3571428656578064, -0.2766416668891907, -0.7142857313156128, 0.2766416668891907, -0.3571428656578064, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.6236095428466797, 0.6236095428466797, 0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.16101530194282532, 0.6440612077713013, 0.5577733516693115, 0.16101530194282532, -0.3944053053855896, 0.6831300258636475, -0.3944053053855896, -0.16101530194282532, 0.5577733516693115, 0.6440612077713013, -0.16101530194282532, -0.5091750621795654, 0.5091750621795654, 0.5091750621795654, -0.6236095428466797, 0.6236095428466797, -0.3535533845424652, 0.3535533845424652, -0.8660253882408142, 0.3535533845424652, -0.4564354717731476, 0.4564354717731476, -0.5773502588272095, 0.3535533845424652, 0.4564354717731476, 0.7071067690849304, -0.28867512941360474, 0.4564354717731476, -0.7071067690849304, 0.7071067690849304, -0.4564354717731476, 0.28867512941360474, -0.7071067690849304, 0.4564354717731476, -0.3535533845424652, 0.5773502588272095, -0.4564354717731476, -0.4564354717731476, 0.3535533845424652, 0.8660253882408142, -0.3535533845424652, -0.3535533845424652, -0.55901700258255, 0.3952847123146057, -0.25, -0.25, 0.3952847123146057, 0.3952847123146057, 0.3061862289905548, -0.5, 0.3061862289905548, -0.3952847123146057, -0.25, 0.3061862289905548, 0.3354102075099945, -0.3872983455657959, 0.15811388194561005, 0.3872983455657959, -0.3061862289905548, 0.25, -0.5, 0.15811388194561005, 0.4472135901451111, 0.15811388194561005, -0.5, -0.25, 0.3061862289905548, 0.3872983455657959, 0.15811388194561005, 0.3354102075099945, 0.3872983455657959, 0.3061862289905548, -0.25, 0.3952847123146057, -0.3061862289905548, -0.5, 0.3061862289905548, 0.3952847123146057, -0.3952847123146057, 0.25, -0.25, 0.3952847123146057, -0.55901700258255}; - -template -KOKKOS_INLINE_FUNCTION void fwd_BB(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a17 = L(ii, k, 17); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); - const float a23 = L(ii, k, 23); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 0.3333333432674408f * a1 * a1 + 0.3333333432674408f * a2 * a2 + 0.3333333432674408f * a3 * a3; - out(ii, k, 2) = 0.20000000298023224f * a7 * a7 + 0.20000000298023224f * a8 * a8 + 0.20000000298023224f * a9 * a9 + 0.20000000298023224f * a10 * a10 + 0.20000000298023224f * a11 * a11; - out(ii, k, 3) = 0.1428571492433548f * a17 * a17 + 0.1428571492433548f * a18 * a18 + 0.1428571492433548f * a19 * a19 + 0.1428571492433548f * a20 * a20 + 0.1428571492433548f * a21 * a21 + 0.1428571492433548f * a22 * a22 + 0.1428571492433548f * a23 * a23; - out(ii, k, 4) = 1.0f * a1 * a0; - out(ii, k, 5) = 1.0f * a2 * a0; - out(ii, k, 6) = 1.0f * a3 * a0; - out(ii, k, 7) = 0.3872983455657959f * a7 * a3 + 0.3872983455657959f * a8 * a2 + -0.22360679507255554f * a9 * a1 + -0.3872983455657959f * a11 * a1; - out(ii, k, 8) = 0.3872983455657959f * a8 * a1 + 0.4472135901451111f * a9 * a2 + 0.3872983455657959f * a10 * a3; - out(ii, k, 9) = 0.3872983455657959f * a7 * a1 + -0.22360679507255554f * a9 * a3 + 0.3872983455657959f * a10 * a2 + 0.3872983455657959f * a11 * a3; - out(ii, k, 10) = 0.26726123690605164f * a17 * a11 + 0.2182178944349289f * a18 * a10 + 0.23904572427272797f * a19 * a9 + 0.0690065547823906f * a19 * a11 + -0.16903084516525269f * a20 * a8 + -0.0690065547823906f * a21 * a7 + -0.2182178944349289f * a22 * a8 + -0.26726123690605164f * a23 * a7; - out(ii, k, 11) = 0.2182178944349289f * a18 * a7 + 0.2760262191295624f * a19 * a8 + 0.29277002811431885f * a20 * a9 + 0.2760262191295624f * a21 * a10 + 0.2182178944349289f * a22 * a11; - out(ii, k, 12) = 0.26726123690605164f * a17 * a7 + 0.2182178944349289f * a18 * a8 + -0.0690065547823906f * a19 * a7 + -0.16903084516525269f * a20 * a10 + 0.23904572427272797f * a21 * a9 + -0.0690065547823906f * a21 * a11 + 0.2182178944349289f * a22 * a10 + 0.26726123690605164f * a23 * a11; - out(ii, k, 13) = 1.0f * a7 * a0; - out(ii, k, 14) = 1.0f * a8 * a0; - out(ii, k, 15) = 1.0f * a9 * a0; - out(ii, k, 16) = 1.0f * a10 * a0; - out(ii, k, 17) = 1.0f * a11 * a0; - out(ii, k, 18) = 1.29099440574646f * a3 * a1; - out(ii, k, 19) = 1.29099440574646f * a2 * a1; - out(ii, k, 20) = -0.3726779818534851f * a1 * a1 + 0.7453559637069702f * a2 * a2 + -0.3726779818534851f * a3 * a3; - out(ii, k, 21) = 1.29099440574646f * a3 * a2; - out(ii, k, 22) = -0.64549720287323f * a1 * a1 + 0.64549720287323f * a3 * a3; - out(ii, k, 23) = -0.40824830532073975f * a8 * a1 + 0.40824830532073975f * a10 * a3 + -0.8164966106414795f * a11 * a2; - out(ii, k, 24) = 0.40824830532073975f * a7 * a1 + 0.7071067690849304f * a9 * a3 + -0.40824830532073975f * a10 * a2 + 0.40824830532073975f * a11 * a3; - out(ii, k, 25) = -0.7071067690849304f * a8 * a3 + 0.7071067690849304f * a10 * a1; - out(ii, k, 26) = -0.40824830532073975f * a7 * a3 + 0.40824830532073975f * a8 * a2 + -0.7071067690849304f * a9 * a1 + 0.40824830532073975f * a11 * a1; - out(ii, k, 27) = 0.8164966106414795f * a7 * a2 + -0.40824830532073975f * a8 * a3 + -0.40824830532073975f * a10 * a1; - out(ii, k, 28) = -0.8944271802902222f * a9 * a7 + 0.7745966911315918f * a10 * a8; - out(ii, k, 29) = 0.7745966911315918f * a10 * a7 + 0.4472135901451111f * a9 * a8 + -0.7745966911315918f * a11 * a8; - out(ii, k, 30) = -0.4472135901451111f * a7 * a7 + 0.22360679507255554f * a8 * a8 + 0.4472135901451111f * a9 * a9 + 0.22360679507255554f * a10 * a10 + -0.4472135901451111f * a11 * a11; - out(ii, k, 31) = 0.7745966911315918f * a8 * a7 + 0.4472135901451111f * a10 * a9 + 0.7745966911315918f * a11 * a10; - out(ii, k, 32) = -0.3872983455657959f * a8 * a8 + -0.8944271802902222f * a11 * a9 + 0.3872983455657959f * a10 * a10; - out(ii, k, 33) = 0.44543540477752686f * a17 * a3 + 0.36369648575782776f * a18 * a2 + -0.11501092463731766f * a19 * a3 + -0.11501092463731766f * a21 * a1 + -0.44543540477752686f * a23 * a1; - out(ii, k, 34) = 0.36369648575782776f * a18 * a3 + 0.46004369854927063f * a19 * a2 + -0.28171807527542114f * a20 * a1 + -0.36369648575782776f * a22 * a1; - out(ii, k, 35) = 0.39840954542160034f * a19 * a1 + 0.48795002698898315f * a20 * a2 + 0.39840954542160034f * a21 * a3; - out(ii, k, 36) = 0.36369648575782776f * a18 * a1 + -0.28171807527542114f * a20 * a3 + 0.46004369854927063f * a21 * a2 + 0.36369648575782776f * a22 * a3; - out(ii, k, 37) = 0.44543540477752686f * a17 * a1 + 0.11501092463731766f * a19 * a1 + -0.11501092463731766f * a21 * a3 + 0.36369648575782776f * a22 * a2 + 0.44543540477752686f * a23 * a3; - out(ii, k, 38) = -0.4225771129131317f * a17 * a8 + -0.32732683420181274f * a19 * a8 + -0.26726123690605164f * a20 * a11 + 0.32732683420181274f * a21 * a10 + -0.5976142883300781f * a22 * a9 + -0.4225771129131317f * a23 * a10; - out(ii, k, 39) = 0.4225771129131317f * a17 * a7 + 0.32732683420181274f * a19 * a7 + 0.5345224738121033f * a20 * a10 + -0.37796446681022644f * a21 * a9 + 0.32732683420181274f * a21 * a11 + 0.4225771129131317f * a23 * a11; - out(ii, k, 40) = -0.5976142883300781f * a18 * a11 + -0.37796446681022644f * a19 * a10 + 0.37796446681022644f * a21 * a8 + 0.5976142883300781f * a22 * a7; - out(ii, k, 41) = -0.4225771129131317f * a17 * a11 + 0.37796446681022644f * a19 * a9 + 0.32732683420181274f * a19 * a11 + -0.5345224738121033f * a20 * a8 + -0.32732683420181274f * a21 * a7 + 0.4225771129131317f * a23 * a7; - out(ii, k, 42) = 0.4225771129131317f * a17 * a10 + 0.5976142883300781f * a18 * a9 + -0.32732683420181274f * a19 * a10 + 0.26726123690605164f * a20 * a7 + -0.32732683420181274f * a21 * a8 + -0.4225771129131317f * a23 * a8; - out(ii, k, 43) = -0.3571428656578064f * a21 * a17 + -0.7142857313156128f * a20 * a18 + 0.5532833337783813f * a21 * a19 + 0.3571428656578064f * a23 * a19; - out(ii, k, 44) = 0.5646924376487732f * a22 * a17 + 0.4374088943004608f * a21 * a18 + -0.5646924376487732f * a23 * a18 + 0.22587697207927704f * a20 * a19 + -0.4374088943004608f * a22 * a19; - out(ii, k, 45) = -0.3992978632450104f * a17 * a17 + 0.2395787090063095f * a19 * a19 + 0.31943827867507935f * a20 * a20 + 0.2395787090063095f * a21 * a21 + -0.3992978632450104f * a23 * a23; - out(ii, k, 46) = 0.5646924376487732f * a18 * a17 + 0.4374088943004608f * a19 * a18 + 0.22587697207927704f * a21 * a20 + 0.4374088943004608f * a22 * a21 + 0.5646924376487732f * a23 * a22; - out(ii, k, 47) = -0.3571428656578064f * a19 * a17 + -0.2766416668891907f * a19 * a19 + -0.7142857313156128f * a22 * a20 + 0.2766416668891907f * a21 * a21 + -0.3571428656578064f * a23 * a21; - out(ii, k, 48) = 1.0f * a17 * a0; - out(ii, k, 49) = 1.0f * a18 * a0; - out(ii, k, 50) = 1.0f * a19 * a0; - out(ii, k, 51) = 1.0f * a20 * a0; - out(ii, k, 52) = 1.0f * a21 * a0; - out(ii, k, 53) = 1.0f * a22 * a0; - out(ii, k, 54) = 1.0f * a23 * a0; - out(ii, k, 55) = 0.6236095428466797f * a7 * a3 + 0.6236095428466797f * a11 * a1; - out(ii, k, 56) = 0.5091750621795654f * a7 * a2 + 0.5091750621795654f * a8 * a3 + 0.5091750621795654f * a10 * a1; - out(ii, k, 57) = -0.16101530194282532f * a7 * a3 + 0.6440612077713013f * a8 * a2 + 0.5577733516693115f * a9 * a1 + 0.16101530194282532f * a11 * a1; - out(ii, k, 58) = -0.3944053053855896f * a8 * a1 + 0.6831300258636475f * a9 * a2 + -0.3944053053855896f * a10 * a3; - out(ii, k, 59) = -0.16101530194282532f * a7 * a1 + 0.5577733516693115f * a9 * a3 + 0.6440612077713013f * a10 * a2 + -0.16101530194282532f * a11 * a3; - out(ii, k, 60) = -0.5091750621795654f * a8 * a1 + 0.5091750621795654f * a10 * a3 + 0.5091750621795654f * a11 * a2; - out(ii, k, 61) = -0.6236095428466797f * a7 * a1 + 0.6236095428466797f * a11 * a3; - out(ii, k, 62) = -0.3535533845424652f * a18 * a1 + 0.3535533845424652f * a22 * a3 + -0.8660253882408142f * a23 * a2; - out(ii, k, 63) = 0.3535533845424652f * a17 * a1 + -0.4564354717731476f * a19 * a1 + 0.4564354717731476f * a21 * a3 + -0.5773502588272095f * a22 * a2 + 0.3535533845424652f * a23 * a3; - out(ii, k, 64) = 0.4564354717731476f * a18 * a1 + 0.7071067690849304f * a20 * a3 + -0.28867512941360474f * a21 * a2 + 0.4564354717731476f * a22 * a3; - out(ii, k, 65) = -0.7071067690849304f * a19 * a3 + 0.7071067690849304f * a21 * a1; - out(ii, k, 66) = -0.4564354717731476f * a18 * a3 + 0.28867512941360474f * a19 * a2 + -0.7071067690849304f * a20 * a1 + 0.4564354717731476f * a22 * a1; - out(ii, k, 67) = -0.3535533845424652f * a17 * a3 + 0.5773502588272095f * a18 * a2 + -0.4564354717731476f * a19 * a3 + -0.4564354717731476f * a21 * a1 + 0.3535533845424652f * a23 * a1; - out(ii, k, 68) = 0.8660253882408142f * a17 * a2 + -0.3535533845424652f * a18 * a3 + -0.3535533845424652f * a22 * a1; - out(ii, k, 69) = -0.55901700258255f * a17 * a9 + 0.3952847123146057f * a18 * a10 + -0.25f * a19 * a11 + -0.25f * a21 * a7 + 0.3952847123146057f * a22 * a8; - out(ii, k, 70) = 0.3952847123146057f * a17 * a10 + 0.3061862289905548f * a19 * a10 + -0.5f * a20 * a7 + 0.3061862289905548f * a21 * a8 + -0.3952847123146057f * a23 * a8; - out(ii, k, 71) = -0.25f * a17 * a11 + 0.3061862289905548f * a18 * a10 + 0.3354102075099945f * a19 * a9 + -0.3872983455657959f * a19 * a11 + 0.15811388194561005f * a20 * a8 + 0.3872983455657959f * a21 * a7 + -0.3061862289905548f * a22 * a8 + 0.25f * a23 * a7; - out(ii, k, 72) = -0.5f * a18 * a7 + 0.15811388194561005f * a19 * a8 + 0.4472135901451111f * a20 * a9 + 0.15811388194561005f * a21 * a10 + -0.5f * a22 * a11; - out(ii, k, 73) = -0.25f * a17 * a7 + 0.3061862289905548f * a18 * a8 + 0.3872983455657959f * a19 * a7 + 0.15811388194561005f * a20 * a10 + 0.3354102075099945f * a21 * a9 + 0.3872983455657959f * a21 * a11 + 0.3061862289905548f * a22 * a10 + -0.25f * a23 * a11; - out(ii, k, 74) = 0.3952847123146057f * a17 * a8 + -0.3061862289905548f * a19 * a8 + -0.5f * a20 * a11 + 0.3061862289905548f * a21 * a10 + 0.3952847123146057f * a23 * a10; - out(ii, k, 75) = -0.3952847123146057f * a18 * a8 + 0.25f * a19 * a7 + -0.25f * a21 * a11 + 0.3952847123146057f * a22 * a10 + -0.55901700258255f * a23 * a9; -} - -template -KOKKOS_INLINE_FUNCTION void rev_BB(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f17 = F(ii, k, 17); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; - } - { const float d = D(ii, k, 1); - g1 += 0.3333333432674408f * d * f1; - g1 += 0.3333333432674408f * d * f1; - g2 += 0.3333333432674408f * d * f2; - g2 += 0.3333333432674408f * d * f2; - g3 += 0.3333333432674408f * d * f3; - g3 += 0.3333333432674408f * d * f3; - } - { const float d = D(ii, k, 2); - g7 += 0.20000000298023224f * d * f7; - g7 += 0.20000000298023224f * d * f7; - g8 += 0.20000000298023224f * d * f8; - g8 += 0.20000000298023224f * d * f8; - g9 += 0.20000000298023224f * d * f9; - g9 += 0.20000000298023224f * d * f9; - g10 += 0.20000000298023224f * d * f10; - g10 += 0.20000000298023224f * d * f10; - g11 += 0.20000000298023224f * d * f11; - g11 += 0.20000000298023224f * d * f11; - } - { const float d = D(ii, k, 3); - g17 += 0.1428571492433548f * d * f17; - g17 += 0.1428571492433548f * d * f17; - g18 += 0.1428571492433548f * d * f18; - g18 += 0.1428571492433548f * d * f18; - g19 += 0.1428571492433548f * d * f19; - g19 += 0.1428571492433548f * d * f19; - g20 += 0.1428571492433548f * d * f20; - g20 += 0.1428571492433548f * d * f20; - g21 += 0.1428571492433548f * d * f21; - g21 += 0.1428571492433548f * d * f21; - g22 += 0.1428571492433548f * d * f22; - g22 += 0.1428571492433548f * d * f22; - g23 += 0.1428571492433548f * d * f23; - g23 += 0.1428571492433548f * d * f23; - } - { const float d = D(ii, k, 4); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; - } - { const float d = D(ii, k, 5); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; - } - { const float d = D(ii, k, 6); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; - } - { const float d = D(ii, k, 7); - g7 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f7; - g8 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f8; - g9 += -0.22360679507255554f * d * f1; - g1 += -0.22360679507255554f * d * f9; - g11 += -0.3872983455657959f * d * f1; - g1 += -0.3872983455657959f * d * f11; - } - { const float d = D(ii, k, 8); - g8 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f8; - g9 += 0.4472135901451111f * d * f2; - g2 += 0.4472135901451111f * d * f9; - g10 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f10; - } - { const float d = D(ii, k, 9); - g7 += 0.3872983455657959f * d * f1; - g1 += 0.3872983455657959f * d * f7; - g9 += -0.22360679507255554f * d * f3; - g3 += -0.22360679507255554f * d * f9; - g10 += 0.3872983455657959f * d * f2; - g2 += 0.3872983455657959f * d * f10; - g11 += 0.3872983455657959f * d * f3; - g3 += 0.3872983455657959f * d * f11; - } - { const float d = D(ii, k, 10); - g17 += 0.26726123690605164f * d * f11; - g11 += 0.26726123690605164f * d * f17; - g18 += 0.2182178944349289f * d * f10; - g10 += 0.2182178944349289f * d * f18; - g19 += 0.23904572427272797f * d * f9; - g9 += 0.23904572427272797f * d * f19; - g19 += 0.0690065547823906f * d * f11; - g11 += 0.0690065547823906f * d * f19; - g20 += -0.16903084516525269f * d * f8; - g8 += -0.16903084516525269f * d * f20; - g21 += -0.0690065547823906f * d * f7; - g7 += -0.0690065547823906f * d * f21; - g22 += -0.2182178944349289f * d * f8; - g8 += -0.2182178944349289f * d * f22; - g23 += -0.26726123690605164f * d * f7; - g7 += -0.26726123690605164f * d * f23; - } - { const float d = D(ii, k, 11); - g18 += 0.2182178944349289f * d * f7; - g7 += 0.2182178944349289f * d * f18; - g19 += 0.2760262191295624f * d * f8; - g8 += 0.2760262191295624f * d * f19; - g20 += 0.29277002811431885f * d * f9; - g9 += 0.29277002811431885f * d * f20; - g21 += 0.2760262191295624f * d * f10; - g10 += 0.2760262191295624f * d * f21; - g22 += 0.2182178944349289f * d * f11; - g11 += 0.2182178944349289f * d * f22; - } - { const float d = D(ii, k, 12); - g17 += 0.26726123690605164f * d * f7; - g7 += 0.26726123690605164f * d * f17; - g18 += 0.2182178944349289f * d * f8; - g8 += 0.2182178944349289f * d * f18; - g19 += -0.0690065547823906f * d * f7; - g7 += -0.0690065547823906f * d * f19; - g20 += -0.16903084516525269f * d * f10; - g10 += -0.16903084516525269f * d * f20; - g21 += 0.23904572427272797f * d * f9; - g9 += 0.23904572427272797f * d * f21; - g21 += -0.0690065547823906f * d * f11; - g11 += -0.0690065547823906f * d * f21; - g22 += 0.2182178944349289f * d * f10; - g10 += 0.2182178944349289f * d * f22; - g23 += 0.26726123690605164f * d * f11; - g11 += 0.26726123690605164f * d * f23; - } - { const float d = D(ii, k, 13); - g7 += 1.0f * d * f0; - g0 += 1.0f * d * f7; - } - { const float d = D(ii, k, 14); - g8 += 1.0f * d * f0; - g0 += 1.0f * d * f8; - } - { const float d = D(ii, k, 15); - g9 += 1.0f * d * f0; - g0 += 1.0f * d * f9; - } - { const float d = D(ii, k, 16); - g10 += 1.0f * d * f0; - g0 += 1.0f * d * f10; - } - { const float d = D(ii, k, 17); - g11 += 1.0f * d * f0; - g0 += 1.0f * d * f11; - } - { const float d = D(ii, k, 18); - g3 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f3; - } - { const float d = D(ii, k, 19); - g2 += 1.29099440574646f * d * f1; - g1 += 1.29099440574646f * d * f2; - } - { const float d = D(ii, k, 20); - g1 += -0.3726779818534851f * d * f1; - g1 += -0.3726779818534851f * d * f1; - g2 += 0.7453559637069702f * d * f2; - g2 += 0.7453559637069702f * d * f2; - g3 += -0.3726779818534851f * d * f3; - g3 += -0.3726779818534851f * d * f3; - } - { const float d = D(ii, k, 21); - g3 += 1.29099440574646f * d * f2; - g2 += 1.29099440574646f * d * f3; - } - { const float d = D(ii, k, 22); - g1 += -0.64549720287323f * d * f1; - g1 += -0.64549720287323f * d * f1; - g3 += 0.64549720287323f * d * f3; - g3 += 0.64549720287323f * d * f3; - } - { const float d = D(ii, k, 23); - g8 += -0.40824830532073975f * d * f1; - g1 += -0.40824830532073975f * d * f8; - g10 += 0.40824830532073975f * d * f3; - g3 += 0.40824830532073975f * d * f10; - g11 += -0.8164966106414795f * d * f2; - g2 += -0.8164966106414795f * d * f11; - } - { const float d = D(ii, k, 24); - g7 += 0.40824830532073975f * d * f1; - g1 += 0.40824830532073975f * d * f7; - g9 += 0.7071067690849304f * d * f3; - g3 += 0.7071067690849304f * d * f9; - g10 += -0.40824830532073975f * d * f2; - g2 += -0.40824830532073975f * d * f10; - g11 += 0.40824830532073975f * d * f3; - g3 += 0.40824830532073975f * d * f11; - } - { const float d = D(ii, k, 25); - g8 += -0.7071067690849304f * d * f3; - g3 += -0.7071067690849304f * d * f8; - g10 += 0.7071067690849304f * d * f1; - g1 += 0.7071067690849304f * d * f10; - } - { const float d = D(ii, k, 26); - g7 += -0.40824830532073975f * d * f3; - g3 += -0.40824830532073975f * d * f7; - g8 += 0.40824830532073975f * d * f2; - g2 += 0.40824830532073975f * d * f8; - g9 += -0.7071067690849304f * d * f1; - g1 += -0.7071067690849304f * d * f9; - g11 += 0.40824830532073975f * d * f1; - g1 += 0.40824830532073975f * d * f11; - } - { const float d = D(ii, k, 27); - g7 += 0.8164966106414795f * d * f2; - g2 += 0.8164966106414795f * d * f7; - g8 += -0.40824830532073975f * d * f3; - g3 += -0.40824830532073975f * d * f8; - g10 += -0.40824830532073975f * d * f1; - g1 += -0.40824830532073975f * d * f10; - } - { const float d = D(ii, k, 28); - g9 += -0.8944271802902222f * d * f7; - g7 += -0.8944271802902222f * d * f9; - g10 += 0.7745966911315918f * d * f8; - g8 += 0.7745966911315918f * d * f10; - } - { const float d = D(ii, k, 29); - g10 += 0.7745966911315918f * d * f7; - g7 += 0.7745966911315918f * d * f10; - g9 += 0.4472135901451111f * d * f8; - g8 += 0.4472135901451111f * d * f9; - g11 += -0.7745966911315918f * d * f8; - g8 += -0.7745966911315918f * d * f11; - } - { const float d = D(ii, k, 30); - g7 += -0.4472135901451111f * d * f7; - g7 += -0.4472135901451111f * d * f7; - g8 += 0.22360679507255554f * d * f8; - g8 += 0.22360679507255554f * d * f8; - g9 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f9; - g10 += 0.22360679507255554f * d * f10; - g10 += 0.22360679507255554f * d * f10; - g11 += -0.4472135901451111f * d * f11; - g11 += -0.4472135901451111f * d * f11; - } - { const float d = D(ii, k, 31); - g8 += 0.7745966911315918f * d * f7; - g7 += 0.7745966911315918f * d * f8; - g10 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f10; - g11 += 0.7745966911315918f * d * f10; - g10 += 0.7745966911315918f * d * f11; - } - { const float d = D(ii, k, 32); - g8 += -0.3872983455657959f * d * f8; - g8 += -0.3872983455657959f * d * f8; - g11 += -0.8944271802902222f * d * f9; - g9 += -0.8944271802902222f * d * f11; - g10 += 0.3872983455657959f * d * f10; - g10 += 0.3872983455657959f * d * f10; - } - { const float d = D(ii, k, 33); - g17 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f17; - g18 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f18; - g19 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f19; - g21 += -0.11501092463731766f * d * f1; - g1 += -0.11501092463731766f * d * f21; - g23 += -0.44543540477752686f * d * f1; - g1 += -0.44543540477752686f * d * f23; - } - { const float d = D(ii, k, 34); - g18 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f18; - g19 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f19; - g20 += -0.28171807527542114f * d * f1; - g1 += -0.28171807527542114f * d * f20; - g22 += -0.36369648575782776f * d * f1; - g1 += -0.36369648575782776f * d * f22; - } - { const float d = D(ii, k, 35); - g19 += 0.39840954542160034f * d * f1; - g1 += 0.39840954542160034f * d * f19; - g20 += 0.48795002698898315f * d * f2; - g2 += 0.48795002698898315f * d * f20; - g21 += 0.39840954542160034f * d * f3; - g3 += 0.39840954542160034f * d * f21; - } - { const float d = D(ii, k, 36); - g18 += 0.36369648575782776f * d * f1; - g1 += 0.36369648575782776f * d * f18; - g20 += -0.28171807527542114f * d * f3; - g3 += -0.28171807527542114f * d * f20; - g21 += 0.46004369854927063f * d * f2; - g2 += 0.46004369854927063f * d * f21; - g22 += 0.36369648575782776f * d * f3; - g3 += 0.36369648575782776f * d * f22; - } - { const float d = D(ii, k, 37); - g17 += 0.44543540477752686f * d * f1; - g1 += 0.44543540477752686f * d * f17; - g19 += 0.11501092463731766f * d * f1; - g1 += 0.11501092463731766f * d * f19; - g21 += -0.11501092463731766f * d * f3; - g3 += -0.11501092463731766f * d * f21; - g22 += 0.36369648575782776f * d * f2; - g2 += 0.36369648575782776f * d * f22; - g23 += 0.44543540477752686f * d * f3; - g3 += 0.44543540477752686f * d * f23; - } - { const float d = D(ii, k, 38); - g17 += -0.4225771129131317f * d * f8; - g8 += -0.4225771129131317f * d * f17; - g19 += -0.32732683420181274f * d * f8; - g8 += -0.32732683420181274f * d * f19; - g20 += -0.26726123690605164f * d * f11; - g11 += -0.26726123690605164f * d * f20; - g21 += 0.32732683420181274f * d * f10; - g10 += 0.32732683420181274f * d * f21; - g22 += -0.5976142883300781f * d * f9; - g9 += -0.5976142883300781f * d * f22; - g23 += -0.4225771129131317f * d * f10; - g10 += -0.4225771129131317f * d * f23; - } - { const float d = D(ii, k, 39); - g17 += 0.4225771129131317f * d * f7; - g7 += 0.4225771129131317f * d * f17; - g19 += 0.32732683420181274f * d * f7; - g7 += 0.32732683420181274f * d * f19; - g20 += 0.5345224738121033f * d * f10; - g10 += 0.5345224738121033f * d * f20; - g21 += -0.37796446681022644f * d * f9; - g9 += -0.37796446681022644f * d * f21; - g21 += 0.32732683420181274f * d * f11; - g11 += 0.32732683420181274f * d * f21; - g23 += 0.4225771129131317f * d * f11; - g11 += 0.4225771129131317f * d * f23; - } - { const float d = D(ii, k, 40); - g18 += -0.5976142883300781f * d * f11; - g11 += -0.5976142883300781f * d * f18; - g19 += -0.37796446681022644f * d * f10; - g10 += -0.37796446681022644f * d * f19; - g21 += 0.37796446681022644f * d * f8; - g8 += 0.37796446681022644f * d * f21; - g22 += 0.5976142883300781f * d * f7; - g7 += 0.5976142883300781f * d * f22; - } - { const float d = D(ii, k, 41); - g17 += -0.4225771129131317f * d * f11; - g11 += -0.4225771129131317f * d * f17; - g19 += 0.37796446681022644f * d * f9; - g9 += 0.37796446681022644f * d * f19; - g19 += 0.32732683420181274f * d * f11; - g11 += 0.32732683420181274f * d * f19; - g20 += -0.5345224738121033f * d * f8; - g8 += -0.5345224738121033f * d * f20; - g21 += -0.32732683420181274f * d * f7; - g7 += -0.32732683420181274f * d * f21; - g23 += 0.4225771129131317f * d * f7; - g7 += 0.4225771129131317f * d * f23; - } - { const float d = D(ii, k, 42); - g17 += 0.4225771129131317f * d * f10; - g10 += 0.4225771129131317f * d * f17; - g18 += 0.5976142883300781f * d * f9; - g9 += 0.5976142883300781f * d * f18; - g19 += -0.32732683420181274f * d * f10; - g10 += -0.32732683420181274f * d * f19; - g20 += 0.26726123690605164f * d * f7; - g7 += 0.26726123690605164f * d * f20; - g21 += -0.32732683420181274f * d * f8; - g8 += -0.32732683420181274f * d * f21; - g23 += -0.4225771129131317f * d * f8; - g8 += -0.4225771129131317f * d * f23; - } - { const float d = D(ii, k, 43); - g21 += -0.3571428656578064f * d * f17; - g17 += -0.3571428656578064f * d * f21; - g20 += -0.7142857313156128f * d * f18; - g18 += -0.7142857313156128f * d * f20; - g21 += 0.5532833337783813f * d * f19; - g19 += 0.5532833337783813f * d * f21; - g23 += 0.3571428656578064f * d * f19; - g19 += 0.3571428656578064f * d * f23; - } - { const float d = D(ii, k, 44); - g22 += 0.5646924376487732f * d * f17; - g17 += 0.5646924376487732f * d * f22; - g21 += 0.4374088943004608f * d * f18; - g18 += 0.4374088943004608f * d * f21; - g23 += -0.5646924376487732f * d * f18; - g18 += -0.5646924376487732f * d * f23; - g20 += 0.22587697207927704f * d * f19; - g19 += 0.22587697207927704f * d * f20; - g22 += -0.4374088943004608f * d * f19; - g19 += -0.4374088943004608f * d * f22; - } - { const float d = D(ii, k, 45); - g17 += -0.3992978632450104f * d * f17; - g17 += -0.3992978632450104f * d * f17; - g19 += 0.2395787090063095f * d * f19; - g19 += 0.2395787090063095f * d * f19; - g20 += 0.31943827867507935f * d * f20; - g20 += 0.31943827867507935f * d * f20; - g21 += 0.2395787090063095f * d * f21; - g21 += 0.2395787090063095f * d * f21; - g23 += -0.3992978632450104f * d * f23; - g23 += -0.3992978632450104f * d * f23; - } - { const float d = D(ii, k, 46); - g18 += 0.5646924376487732f * d * f17; - g17 += 0.5646924376487732f * d * f18; - g19 += 0.4374088943004608f * d * f18; - g18 += 0.4374088943004608f * d * f19; - g21 += 0.22587697207927704f * d * f20; - g20 += 0.22587697207927704f * d * f21; - g22 += 0.4374088943004608f * d * f21; - g21 += 0.4374088943004608f * d * f22; - g23 += 0.5646924376487732f * d * f22; - g22 += 0.5646924376487732f * d * f23; - } - { const float d = D(ii, k, 47); - g19 += -0.3571428656578064f * d * f17; - g17 += -0.3571428656578064f * d * f19; - g19 += -0.2766416668891907f * d * f19; - g19 += -0.2766416668891907f * d * f19; - g22 += -0.7142857313156128f * d * f20; - g20 += -0.7142857313156128f * d * f22; - g21 += 0.2766416668891907f * d * f21; - g21 += 0.2766416668891907f * d * f21; - g23 += -0.3571428656578064f * d * f21; - g21 += -0.3571428656578064f * d * f23; - } - { const float d = D(ii, k, 48); - g17 += 1.0f * d * f0; - g0 += 1.0f * d * f17; - } - { const float d = D(ii, k, 49); - g18 += 1.0f * d * f0; - g0 += 1.0f * d * f18; - } - { const float d = D(ii, k, 50); - g19 += 1.0f * d * f0; - g0 += 1.0f * d * f19; - } - { const float d = D(ii, k, 51); - g20 += 1.0f * d * f0; - g0 += 1.0f * d * f20; - } - { const float d = D(ii, k, 52); - g21 += 1.0f * d * f0; - g0 += 1.0f * d * f21; - } - { const float d = D(ii, k, 53); - g22 += 1.0f * d * f0; - g0 += 1.0f * d * f22; - } - { const float d = D(ii, k, 54); - g23 += 1.0f * d * f0; - g0 += 1.0f * d * f23; - } - { const float d = D(ii, k, 55); - g7 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f7; - g11 += 0.6236095428466797f * d * f1; - g1 += 0.6236095428466797f * d * f11; - } - { const float d = D(ii, k, 56); - g7 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f7; - g8 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f8; - g10 += 0.5091750621795654f * d * f1; - g1 += 0.5091750621795654f * d * f10; - } - { const float d = D(ii, k, 57); - g7 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f7; - g8 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f8; - g9 += 0.5577733516693115f * d * f1; - g1 += 0.5577733516693115f * d * f9; - g11 += 0.16101530194282532f * d * f1; - g1 += 0.16101530194282532f * d * f11; - } - { const float d = D(ii, k, 58); - g8 += -0.3944053053855896f * d * f1; - g1 += -0.3944053053855896f * d * f8; - g9 += 0.6831300258636475f * d * f2; - g2 += 0.6831300258636475f * d * f9; - g10 += -0.3944053053855896f * d * f3; - g3 += -0.3944053053855896f * d * f10; - } - { const float d = D(ii, k, 59); - g7 += -0.16101530194282532f * d * f1; - g1 += -0.16101530194282532f * d * f7; - g9 += 0.5577733516693115f * d * f3; - g3 += 0.5577733516693115f * d * f9; - g10 += 0.6440612077713013f * d * f2; - g2 += 0.6440612077713013f * d * f10; - g11 += -0.16101530194282532f * d * f3; - g3 += -0.16101530194282532f * d * f11; - } - { const float d = D(ii, k, 60); - g8 += -0.5091750621795654f * d * f1; - g1 += -0.5091750621795654f * d * f8; - g10 += 0.5091750621795654f * d * f3; - g3 += 0.5091750621795654f * d * f10; - g11 += 0.5091750621795654f * d * f2; - g2 += 0.5091750621795654f * d * f11; - } - { const float d = D(ii, k, 61); - g7 += -0.6236095428466797f * d * f1; - g1 += -0.6236095428466797f * d * f7; - g11 += 0.6236095428466797f * d * f3; - g3 += 0.6236095428466797f * d * f11; - } - { const float d = D(ii, k, 62); - g18 += -0.3535533845424652f * d * f1; - g1 += -0.3535533845424652f * d * f18; - g22 += 0.3535533845424652f * d * f3; - g3 += 0.3535533845424652f * d * f22; - g23 += -0.8660253882408142f * d * f2; - g2 += -0.8660253882408142f * d * f23; - } - { const float d = D(ii, k, 63); - g17 += 0.3535533845424652f * d * f1; - g1 += 0.3535533845424652f * d * f17; - g19 += -0.4564354717731476f * d * f1; - g1 += -0.4564354717731476f * d * f19; - g21 += 0.4564354717731476f * d * f3; - g3 += 0.4564354717731476f * d * f21; - g22 += -0.5773502588272095f * d * f2; - g2 += -0.5773502588272095f * d * f22; - g23 += 0.3535533845424652f * d * f3; - g3 += 0.3535533845424652f * d * f23; - } - { const float d = D(ii, k, 64); - g18 += 0.4564354717731476f * d * f1; - g1 += 0.4564354717731476f * d * f18; - g20 += 0.7071067690849304f * d * f3; - g3 += 0.7071067690849304f * d * f20; - g21 += -0.28867512941360474f * d * f2; - g2 += -0.28867512941360474f * d * f21; - g22 += 0.4564354717731476f * d * f3; - g3 += 0.4564354717731476f * d * f22; - } - { const float d = D(ii, k, 65); - g19 += -0.7071067690849304f * d * f3; - g3 += -0.7071067690849304f * d * f19; - g21 += 0.7071067690849304f * d * f1; - g1 += 0.7071067690849304f * d * f21; - } - { const float d = D(ii, k, 66); - g18 += -0.4564354717731476f * d * f3; - g3 += -0.4564354717731476f * d * f18; - g19 += 0.28867512941360474f * d * f2; - g2 += 0.28867512941360474f * d * f19; - g20 += -0.7071067690849304f * d * f1; - g1 += -0.7071067690849304f * d * f20; - g22 += 0.4564354717731476f * d * f1; - g1 += 0.4564354717731476f * d * f22; - } - { const float d = D(ii, k, 67); - g17 += -0.3535533845424652f * d * f3; - g3 += -0.3535533845424652f * d * f17; - g18 += 0.5773502588272095f * d * f2; - g2 += 0.5773502588272095f * d * f18; - g19 += -0.4564354717731476f * d * f3; - g3 += -0.4564354717731476f * d * f19; - g21 += -0.4564354717731476f * d * f1; - g1 += -0.4564354717731476f * d * f21; - g23 += 0.3535533845424652f * d * f1; - g1 += 0.3535533845424652f * d * f23; - } - { const float d = D(ii, k, 68); - g17 += 0.8660253882408142f * d * f2; - g2 += 0.8660253882408142f * d * f17; - g18 += -0.3535533845424652f * d * f3; - g3 += -0.3535533845424652f * d * f18; - g22 += -0.3535533845424652f * d * f1; - g1 += -0.3535533845424652f * d * f22; - } - { const float d = D(ii, k, 69); - g17 += -0.55901700258255f * d * f9; - g9 += -0.55901700258255f * d * f17; - g18 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f18; - g19 += -0.25f * d * f11; - g11 += -0.25f * d * f19; - g21 += -0.25f * d * f7; - g7 += -0.25f * d * f21; - g22 += 0.3952847123146057f * d * f8; - g8 += 0.3952847123146057f * d * f22; - } - { const float d = D(ii, k, 70); - g17 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f17; - g19 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f19; - g20 += -0.5f * d * f7; - g7 += -0.5f * d * f20; - g21 += 0.3061862289905548f * d * f8; - g8 += 0.3061862289905548f * d * f21; - g23 += -0.3952847123146057f * d * f8; - g8 += -0.3952847123146057f * d * f23; - } - { const float d = D(ii, k, 71); - g17 += -0.25f * d * f11; - g11 += -0.25f * d * f17; - g18 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f18; - g19 += 0.3354102075099945f * d * f9; - g9 += 0.3354102075099945f * d * f19; - g19 += -0.3872983455657959f * d * f11; - g11 += -0.3872983455657959f * d * f19; - g20 += 0.15811388194561005f * d * f8; - g8 += 0.15811388194561005f * d * f20; - g21 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f21; - g22 += -0.3061862289905548f * d * f8; - g8 += -0.3061862289905548f * d * f22; - g23 += 0.25f * d * f7; - g7 += 0.25f * d * f23; - } - { const float d = D(ii, k, 72); - g18 += -0.5f * d * f7; - g7 += -0.5f * d * f18; - g19 += 0.15811388194561005f * d * f8; - g8 += 0.15811388194561005f * d * f19; - g20 += 0.4472135901451111f * d * f9; - g9 += 0.4472135901451111f * d * f20; - g21 += 0.15811388194561005f * d * f10; - g10 += 0.15811388194561005f * d * f21; - g22 += -0.5f * d * f11; - g11 += -0.5f * d * f22; - } - { const float d = D(ii, k, 73); - g17 += -0.25f * d * f7; - g7 += -0.25f * d * f17; - g18 += 0.3061862289905548f * d * f8; - g8 += 0.3061862289905548f * d * f18; - g19 += 0.3872983455657959f * d * f7; - g7 += 0.3872983455657959f * d * f19; - g20 += 0.15811388194561005f * d * f10; - g10 += 0.15811388194561005f * d * f20; - g21 += 0.3354102075099945f * d * f9; - g9 += 0.3354102075099945f * d * f21; - g21 += 0.3872983455657959f * d * f11; - g11 += 0.3872983455657959f * d * f21; - g22 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f22; - g23 += -0.25f * d * f11; - g11 += -0.25f * d * f23; - } - { const float d = D(ii, k, 74); - g17 += 0.3952847123146057f * d * f8; - g8 += 0.3952847123146057f * d * f17; - g19 += -0.3061862289905548f * d * f8; - g8 += -0.3061862289905548f * d * f19; - g20 += -0.5f * d * f11; - g11 += -0.5f * d * f20; - g21 += 0.3061862289905548f * d * f10; - g10 += 0.3061862289905548f * d * f21; - g23 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f23; - } - { const float d = D(ii, k, 75); - g18 += -0.3952847123146057f * d * f8; - g8 += -0.3952847123146057f * d * f18; - g19 += 0.25f * d * f7; - g7 += 0.25f * d * f19; - g21 += -0.25f * d * f11; - g11 += -0.25f * d * f21; - g22 += 0.3952847123146057f * d * f10; - g10 += 0.3952847123146057f * d * f22; - g23 += -0.55901700258255f * d * f9; - g9 += -0.55901700258255f * d * f23; - } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - } -} - -constexpr int nt_BBB = 37; -constexpr int tab_BBB[37][3] = {{0,0,0}, {1,0,1}, {7,4,2}, {8,5,2}, {9,6,2}, {23,12,3}, {24,13,3}, {25,14,3}, {26,15,3}, {27,16,3}, {2,0,4}, {28,12,5}, {29,13,5}, {30,14,5}, {31,15,5}, {32,16,5}, {62,24,6}, {63,25,6}, {64,26,6}, {65,27,6}, {66,28,6}, {67,29,6}, {68,30,6}, {10,4,7}, {11,5,7}, {12,6,7}, {38,12,8}, {39,13,8}, {40,14,8}, {41,15,8}, {42,16,8}, {3,0,9}, {43,12,10}, {44,13,10}, {45,14,10}, {46,15,10}, {47,16,10}}; -constexpr double cg_BBB[37] = {1.0, 1.0, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224}; - -template -KOKKOS_INLINE_FUNCTION void fwd_BBB(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float b0 = R(ii, k, 0); - const float b4 = R(ii, k, 4); - const float b5 = R(ii, k, 5); - const float b6 = R(ii, k, 6); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b24 = R(ii, k, 24); - const float b25 = R(ii, k, 25); - const float b26 = R(ii, k, 26); - const float b27 = R(ii, k, 27); - const float b28 = R(ii, k, 28); - const float b29 = R(ii, k, 29); - const float b30 = R(ii, k, 30); - out(ii, k, 0) = 1.0f * a0 * b0; - out(ii, k, 1) = 1.0f * a1 * b0; - out(ii, k, 2) = 0.3333333432674408f * a7 * b4 + 0.3333333432674408f * a8 * b5 + 0.3333333432674408f * a9 * b6; - out(ii, k, 3) = 0.20000000298023224f * a23 * b12 + 0.20000000298023224f * a24 * b13 + 0.20000000298023224f * a25 * b14 + 0.20000000298023224f * a26 * b15 + 0.20000000298023224f * a27 * b16; - out(ii, k, 4) = 1.0f * a2 * b0; - out(ii, k, 5) = 0.20000000298023224f * a28 * b12 + 0.20000000298023224f * a29 * b13 + 0.20000000298023224f * a30 * b14 + 0.20000000298023224f * a31 * b15 + 0.20000000298023224f * a32 * b16; - out(ii, k, 6) = 0.1428571492433548f * a62 * b24 + 0.1428571492433548f * a63 * b25 + 0.1428571492433548f * a64 * b26 + 0.1428571492433548f * a65 * b27 + 0.1428571492433548f * a66 * b28 + 0.1428571492433548f * a67 * b29 + 0.1428571492433548f * a68 * b30; - out(ii, k, 7) = 0.3333333432674408f * a10 * b4 + 0.3333333432674408f * a11 * b5 + 0.3333333432674408f * a12 * b6; - out(ii, k, 8) = 0.20000000298023224f * a38 * b12 + 0.20000000298023224f * a39 * b13 + 0.20000000298023224f * a40 * b14 + 0.20000000298023224f * a41 * b15 + 0.20000000298023224f * a42 * b16; - out(ii, k, 9) = 1.0f * a3 * b0; - out(ii, k, 10) = 0.20000000298023224f * a43 * b12 + 0.20000000298023224f * a44 * b13 + 0.20000000298023224f * a45 * b14 + 0.20000000298023224f * a46 * b15 + 0.20000000298023224f * a47 * b16; -} - -template -KOKKOS_INLINE_FUNCTION void rev_BBB(const V &L, const V &R, const V &D, const V &dL, const V &dR, const int ii, const int k) -{ - { - const float b0 = R(ii, k, 0); - const float b4 = R(ii, k, 4); - const float b5 = R(ii, k, 5); - const float b6 = R(ii, k, 6); - const float b12 = R(ii, k, 12); - const float b13 = R(ii, k, 13); - const float b14 = R(ii, k, 14); - const float b15 = R(ii, k, 15); - const float b16 = R(ii, k, 16); - const float b24 = R(ii, k, 24); - const float b25 = R(ii, k, 25); - const float b26 = R(ii, k, 26); - const float b27 = R(ii, k, 27); - const float b28 = R(ii, k, 28); - const float b29 = R(ii, k, 29); - const float b30 = R(ii, k, 30); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * b0; - } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * b0; - } - { const float d = D(ii, k, 2); - g7 += 0.3333333432674408f * d * b4; - g8 += 0.3333333432674408f * d * b5; - g9 += 0.3333333432674408f * d * b6; - } - { const float d = D(ii, k, 3); - g23 += 0.20000000298023224f * d * b12; - g24 += 0.20000000298023224f * d * b13; - g25 += 0.20000000298023224f * d * b14; - g26 += 0.20000000298023224f * d * b15; - g27 += 0.20000000298023224f * d * b16; - } - { const float d = D(ii, k, 4); - g2 += 1.0f * d * b0; - } - { const float d = D(ii, k, 5); - g28 += 0.20000000298023224f * d * b12; - g29 += 0.20000000298023224f * d * b13; - g30 += 0.20000000298023224f * d * b14; - g31 += 0.20000000298023224f * d * b15; - g32 += 0.20000000298023224f * d * b16; - } - { const float d = D(ii, k, 6); - g62 += 0.1428571492433548f * d * b24; - g63 += 0.1428571492433548f * d * b25; - g64 += 0.1428571492433548f * d * b26; - g65 += 0.1428571492433548f * d * b27; - g66 += 0.1428571492433548f * d * b28; - g67 += 0.1428571492433548f * d * b29; - g68 += 0.1428571492433548f * d * b30; - } - { const float d = D(ii, k, 7); - g10 += 0.3333333432674408f * d * b4; - g11 += 0.3333333432674408f * d * b5; - g12 += 0.3333333432674408f * d * b6; - } - { const float d = D(ii, k, 8); - g38 += 0.20000000298023224f * d * b12; - g39 += 0.20000000298023224f * d * b13; - g40 += 0.20000000298023224f * d * b14; - g41 += 0.20000000298023224f * d * b15; - g42 += 0.20000000298023224f * d * b16; - } - { const float d = D(ii, k, 9); - g3 += 1.0f * d * b0; - } - { const float d = D(ii, k, 10); - g43 += 0.20000000298023224f * d * b12; - g44 += 0.20000000298023224f * d * b13; - g45 += 0.20000000298023224f * d * b14; - g46 += 0.20000000298023224f * d * b15; - g47 += 0.20000000298023224f * d * b16; - } - dL(ii, k, 0) = g0; - dL(ii, k, 1) = g1; - dL(ii, k, 2) = g2; - dL(ii, k, 3) = g3; - dL(ii, k, 4) = g4; - dL(ii, k, 5) = g5; - dL(ii, k, 6) = g6; - dL(ii, k, 7) = g7; - dL(ii, k, 8) = g8; - dL(ii, k, 9) = g9; - dL(ii, k, 10) = g10; - dL(ii, k, 11) = g11; - dL(ii, k, 12) = g12; - dL(ii, k, 13) = g13; - dL(ii, k, 14) = g14; - dL(ii, k, 15) = g15; - dL(ii, k, 16) = g16; - dL(ii, k, 17) = g17; - dL(ii, k, 18) = g18; - dL(ii, k, 19) = g19; - dL(ii, k, 20) = g20; - dL(ii, k, 21) = g21; - dL(ii, k, 22) = g22; - dL(ii, k, 23) = g23; - dL(ii, k, 24) = g24; - dL(ii, k, 25) = g25; - dL(ii, k, 26) = g26; - dL(ii, k, 27) = g27; - dL(ii, k, 28) = g28; - dL(ii, k, 29) = g29; - dL(ii, k, 30) = g30; - dL(ii, k, 31) = g31; - dL(ii, k, 32) = g32; - dL(ii, k, 33) = g33; - dL(ii, k, 34) = g34; - dL(ii, k, 35) = g35; - dL(ii, k, 36) = g36; - dL(ii, k, 37) = g37; - dL(ii, k, 38) = g38; - dL(ii, k, 39) = g39; - dL(ii, k, 40) = g40; - dL(ii, k, 41) = g41; - dL(ii, k, 42) = g42; - dL(ii, k, 43) = g43; - dL(ii, k, 44) = g44; - dL(ii, k, 45) = g45; - dL(ii, k, 46) = g46; - dL(ii, k, 47) = g47; - dL(ii, k, 48) = g48; - dL(ii, k, 49) = g49; - dL(ii, k, 50) = g50; - dL(ii, k, 51) = g51; - dL(ii, k, 52) = g52; - dL(ii, k, 53) = g53; - dL(ii, k, 54) = g54; - dL(ii, k, 55) = g55; - dL(ii, k, 56) = g56; - dL(ii, k, 57) = g57; - dL(ii, k, 58) = g58; - dL(ii, k, 59) = g59; - dL(ii, k, 60) = g60; - dL(ii, k, 61) = g61; - dL(ii, k, 62) = g62; - dL(ii, k, 63) = g63; - dL(ii, k, 64) = g64; - dL(ii, k, 65) = g65; - dL(ii, k, 66) = g66; - dL(ii, k, 67) = g67; - dL(ii, k, 68) = g68; - } - } - { - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - float h0 = 0.0f; - float h4 = 0.0f; - float h5 = 0.0f; - float h6 = 0.0f; - float h12 = 0.0f; - float h13 = 0.0f; - float h14 = 0.0f; - float h15 = 0.0f; - float h16 = 0.0f; - float h24 = 0.0f; - float h25 = 0.0f; - float h26 = 0.0f; - float h27 = 0.0f; - float h28 = 0.0f; - float h29 = 0.0f; - float h30 = 0.0f; - { const float d = D(ii, k, 0); - h0 += 1.0f * d * a0; - } - { const float d = D(ii, k, 1); - h0 += 1.0f * d * a1; - } - { const float d = D(ii, k, 2); - h4 += 0.3333333432674408f * d * a7; - h5 += 0.3333333432674408f * d * a8; - h6 += 0.3333333432674408f * d * a9; - } - { const float d = D(ii, k, 3); - h12 += 0.20000000298023224f * d * a23; - h13 += 0.20000000298023224f * d * a24; - h14 += 0.20000000298023224f * d * a25; - h15 += 0.20000000298023224f * d * a26; - h16 += 0.20000000298023224f * d * a27; - } - { const float d = D(ii, k, 4); - h0 += 1.0f * d * a2; - } - { const float d = D(ii, k, 5); - h12 += 0.20000000298023224f * d * a28; - h13 += 0.20000000298023224f * d * a29; - h14 += 0.20000000298023224f * d * a30; - h15 += 0.20000000298023224f * d * a31; - h16 += 0.20000000298023224f * d * a32; - } - { const float d = D(ii, k, 6); - h24 += 0.1428571492433548f * d * a62; - h25 += 0.1428571492433548f * d * a63; - h26 += 0.1428571492433548f * d * a64; - h27 += 0.1428571492433548f * d * a65; - h28 += 0.1428571492433548f * d * a66; - h29 += 0.1428571492433548f * d * a67; - h30 += 0.1428571492433548f * d * a68; - } - { const float d = D(ii, k, 7); - h4 += 0.3333333432674408f * d * a10; - h5 += 0.3333333432674408f * d * a11; - h6 += 0.3333333432674408f * d * a12; - } - { const float d = D(ii, k, 8); - h12 += 0.20000000298023224f * d * a38; - h13 += 0.20000000298023224f * d * a39; - h14 += 0.20000000298023224f * d * a40; - h15 += 0.20000000298023224f * d * a41; - h16 += 0.20000000298023224f * d * a42; - } - { const float d = D(ii, k, 9); - h0 += 1.0f * d * a3; - } - { const float d = D(ii, k, 10); - h12 += 0.20000000298023224f * d * a43; - h13 += 0.20000000298023224f * d * a44; - h14 += 0.20000000298023224f * d * a45; - h15 += 0.20000000298023224f * d * a46; - h16 += 0.20000000298023224f * d * a47; - } - dR(ii, k, 0) += h0; - dR(ii, k, 4) += h4; - dR(ii, k, 5) += h5; - dR(ii, k, 6) += h6; - dR(ii, k, 12) += h12; - dR(ii, k, 13) += h13; - dR(ii, k, 14) += h14; - dR(ii, k, 15) += h15; - dR(ii, k, 16) += h16; - dR(ii, k, 24) += h24; - dR(ii, k, 25) += h25; - dR(ii, k, 26) += h26; - dR(ii, k, 27) += h27; - dR(ii, k, 28) += h28; - dR(ii, k, 29) += h29; - dR(ii, k, 30) += h30; - } -} - -constexpr int nt_BBBB = 156; -constexpr int tab_BBBB[156][3] = {{0,0,0}, {1,0,1}, {2,0,2}, {3,0,3}, {1,1,4}, {2,1,5}, {3,1,6}, {23,18,7}, {24,19,7}, {25,20,7}, {26,21,7}, {27,22,7}, {28,18,8}, {29,19,8}, {30,20,8}, {31,21,8}, {32,22,8}, {33,18,9}, {34,19,9}, {35,20,9}, {36,21,9}, {37,22,9}, {38,18,10}, {39,19,10}, {40,20,10}, {41,21,10}, {42,22,10}, {43,18,11}, {44,19,11}, {45,20,11}, {46,21,11}, {47,22,11}, {7,7,12}, {8,8,12}, {9,9,12}, {10,7,13}, {11,8,13}, {12,9,13}, {23,23,14}, {24,24,14}, {25,25,14}, {26,26,14}, {27,27,14}, {28,23,15}, {29,24,15}, {30,25,15}, {31,26,15}, {32,27,15}, {33,23,16}, {34,24,16}, {35,25,16}, {36,26,16}, {37,27,16}, {38,23,17}, {39,24,17}, {40,25,17}, {41,26,17}, {42,27,17}, {43,23,18}, {44,24,18}, {45,25,18}, {46,26,18}, {47,27,18}, {55,55,19}, {56,56,19}, {57,57,19}, {58,58,19}, {59,59,19}, {60,60,19}, {61,61,19}, {62,55,20}, {63,56,20}, {64,57,20}, {65,58,20}, {66,59,20}, {67,60,20}, {68,61,20}, {69,55,21}, {70,56,21}, {71,57,21}, {72,58,21}, {73,59,21}, {74,60,21}, {75,61,21}, {2,2,22}, {3,2,23}, {33,28,24}, {34,29,24}, {35,30,24}, {36,31,24}, {37,32,24}, {38,28,25}, {39,29,25}, {40,30,25}, {41,31,25}, {42,32,25}, {43,28,26}, {44,29,26}, {45,30,26}, {46,31,26}, {47,32,26}, {33,33,27}, {34,34,27}, {35,35,27}, {36,36,27}, {37,37,27}, {38,33,28}, {39,34,28}, {40,35,28}, {41,36,28}, {42,37,28}, {43,33,29}, {44,34,29}, {45,35,29}, {46,36,29}, {47,37,29}, {62,62,30}, {63,63,30}, {64,64,30}, {65,65,30}, {66,66,30}, {67,67,30}, {68,68,30}, {69,62,31}, {70,63,31}, {71,64,31}, {72,65,31}, {73,66,31}, {74,67,31}, {75,68,31}, {10,10,32}, {11,11,32}, {12,12,32}, {38,38,33}, {39,39,33}, {40,40,33}, {41,41,33}, {42,42,33}, {43,38,34}, {44,39,34}, {45,40,34}, {46,41,34}, {47,42,34}, {69,69,35}, {70,70,35}, {71,71,35}, {72,72,35}, {73,73,35}, {74,74,35}, {75,75,35}, {3,3,36}, {43,43,37}, {44,44,37}, {45,45,37}, {46,46,37}, {47,47,37}}; -constexpr double cg_BBBB[156] = {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.3333333432674408, 0.3333333432674408, 0.3333333432674408, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 0.1428571492433548, 1.0, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224, 0.20000000298023224}; - -template -KOKKOS_INLINE_FUNCTION void fwd_BBBB(const V &L, const V &R, const V &out, const int ii, const int k) -{ - const float a0 = L(ii, k, 0); - const float a1 = L(ii, k, 1); - const float a2 = L(ii, k, 2); - const float a3 = L(ii, k, 3); - const float a7 = L(ii, k, 7); - const float a8 = L(ii, k, 8); - const float a9 = L(ii, k, 9); - const float a10 = L(ii, k, 10); - const float a11 = L(ii, k, 11); - const float a12 = L(ii, k, 12); - const float a18 = L(ii, k, 18); - const float a19 = L(ii, k, 19); - const float a20 = L(ii, k, 20); - const float a21 = L(ii, k, 21); - const float a22 = L(ii, k, 22); - const float a23 = L(ii, k, 23); - const float a24 = L(ii, k, 24); - const float a25 = L(ii, k, 25); - const float a26 = L(ii, k, 26); - const float a27 = L(ii, k, 27); - const float a28 = L(ii, k, 28); - const float a29 = L(ii, k, 29); - const float a30 = L(ii, k, 30); - const float a31 = L(ii, k, 31); - const float a32 = L(ii, k, 32); - const float a33 = L(ii, k, 33); - const float a34 = L(ii, k, 34); - const float a35 = L(ii, k, 35); - const float a36 = L(ii, k, 36); - const float a37 = L(ii, k, 37); - const float a38 = L(ii, k, 38); - const float a39 = L(ii, k, 39); - const float a40 = L(ii, k, 40); - const float a41 = L(ii, k, 41); - const float a42 = L(ii, k, 42); - const float a43 = L(ii, k, 43); - const float a44 = L(ii, k, 44); - const float a45 = L(ii, k, 45); - const float a46 = L(ii, k, 46); - const float a47 = L(ii, k, 47); - const float a55 = L(ii, k, 55); - const float a56 = L(ii, k, 56); - const float a57 = L(ii, k, 57); - const float a58 = L(ii, k, 58); - const float a59 = L(ii, k, 59); - const float a60 = L(ii, k, 60); - const float a61 = L(ii, k, 61); - const float a62 = L(ii, k, 62); - const float a63 = L(ii, k, 63); - const float a64 = L(ii, k, 64); - const float a65 = L(ii, k, 65); - const float a66 = L(ii, k, 66); - const float a67 = L(ii, k, 67); - const float a68 = L(ii, k, 68); - const float a69 = L(ii, k, 69); - const float a70 = L(ii, k, 70); - const float a71 = L(ii, k, 71); - const float a72 = L(ii, k, 72); - const float a73 = L(ii, k, 73); - const float a74 = L(ii, k, 74); - const float a75 = L(ii, k, 75); - out(ii, k, 0) = 1.0f * a0 * a0; - out(ii, k, 1) = 1.0f * a1 * a0; - out(ii, k, 2) = 1.0f * a2 * a0; - out(ii, k, 3) = 1.0f * a3 * a0; - out(ii, k, 4) = 1.0f * a1 * a1; - out(ii, k, 5) = 1.0f * a2 * a1; - out(ii, k, 6) = 1.0f * a3 * a1; - out(ii, k, 7) = 0.20000000298023224f * a23 * a18 + 0.20000000298023224f * a24 * a19 + 0.20000000298023224f * a25 * a20 + 0.20000000298023224f * a26 * a21 + 0.20000000298023224f * a27 * a22; - out(ii, k, 8) = 0.20000000298023224f * a28 * a18 + 0.20000000298023224f * a29 * a19 + 0.20000000298023224f * a30 * a20 + 0.20000000298023224f * a31 * a21 + 0.20000000298023224f * a32 * a22; - out(ii, k, 9) = 0.20000000298023224f * a33 * a18 + 0.20000000298023224f * a34 * a19 + 0.20000000298023224f * a35 * a20 + 0.20000000298023224f * a36 * a21 + 0.20000000298023224f * a37 * a22; - out(ii, k, 10) = 0.20000000298023224f * a38 * a18 + 0.20000000298023224f * a39 * a19 + 0.20000000298023224f * a40 * a20 + 0.20000000298023224f * a41 * a21 + 0.20000000298023224f * a42 * a22; - out(ii, k, 11) = 0.20000000298023224f * a43 * a18 + 0.20000000298023224f * a44 * a19 + 0.20000000298023224f * a45 * a20 + 0.20000000298023224f * a46 * a21 + 0.20000000298023224f * a47 * a22; - out(ii, k, 12) = 0.3333333432674408f * a7 * a7 + 0.3333333432674408f * a8 * a8 + 0.3333333432674408f * a9 * a9; - out(ii, k, 13) = 0.3333333432674408f * a10 * a7 + 0.3333333432674408f * a11 * a8 + 0.3333333432674408f * a12 * a9; - out(ii, k, 14) = 0.20000000298023224f * a23 * a23 + 0.20000000298023224f * a24 * a24 + 0.20000000298023224f * a25 * a25 + 0.20000000298023224f * a26 * a26 + 0.20000000298023224f * a27 * a27; - out(ii, k, 15) = 0.20000000298023224f * a28 * a23 + 0.20000000298023224f * a29 * a24 + 0.20000000298023224f * a30 * a25 + 0.20000000298023224f * a31 * a26 + 0.20000000298023224f * a32 * a27; - out(ii, k, 16) = 0.20000000298023224f * a33 * a23 + 0.20000000298023224f * a34 * a24 + 0.20000000298023224f * a35 * a25 + 0.20000000298023224f * a36 * a26 + 0.20000000298023224f * a37 * a27; - out(ii, k, 17) = 0.20000000298023224f * a38 * a23 + 0.20000000298023224f * a39 * a24 + 0.20000000298023224f * a40 * a25 + 0.20000000298023224f * a41 * a26 + 0.20000000298023224f * a42 * a27; - out(ii, k, 18) = 0.20000000298023224f * a43 * a23 + 0.20000000298023224f * a44 * a24 + 0.20000000298023224f * a45 * a25 + 0.20000000298023224f * a46 * a26 + 0.20000000298023224f * a47 * a27; - out(ii, k, 19) = 0.1428571492433548f * a55 * a55 + 0.1428571492433548f * a56 * a56 + 0.1428571492433548f * a57 * a57 + 0.1428571492433548f * a58 * a58 + 0.1428571492433548f * a59 * a59 + 0.1428571492433548f * a60 * a60 + 0.1428571492433548f * a61 * a61; - out(ii, k, 20) = 0.1428571492433548f * a62 * a55 + 0.1428571492433548f * a63 * a56 + 0.1428571492433548f * a64 * a57 + 0.1428571492433548f * a65 * a58 + 0.1428571492433548f * a66 * a59 + 0.1428571492433548f * a67 * a60 + 0.1428571492433548f * a68 * a61; - out(ii, k, 21) = 0.1428571492433548f * a69 * a55 + 0.1428571492433548f * a70 * a56 + 0.1428571492433548f * a71 * a57 + 0.1428571492433548f * a72 * a58 + 0.1428571492433548f * a73 * a59 + 0.1428571492433548f * a74 * a60 + 0.1428571492433548f * a75 * a61; - out(ii, k, 22) = 1.0f * a2 * a2; - out(ii, k, 23) = 1.0f * a3 * a2; - out(ii, k, 24) = 0.20000000298023224f * a33 * a28 + 0.20000000298023224f * a34 * a29 + 0.20000000298023224f * a35 * a30 + 0.20000000298023224f * a36 * a31 + 0.20000000298023224f * a37 * a32; - out(ii, k, 25) = 0.20000000298023224f * a38 * a28 + 0.20000000298023224f * a39 * a29 + 0.20000000298023224f * a40 * a30 + 0.20000000298023224f * a41 * a31 + 0.20000000298023224f * a42 * a32; - out(ii, k, 26) = 0.20000000298023224f * a43 * a28 + 0.20000000298023224f * a44 * a29 + 0.20000000298023224f * a45 * a30 + 0.20000000298023224f * a46 * a31 + 0.20000000298023224f * a47 * a32; - out(ii, k, 27) = 0.20000000298023224f * a33 * a33 + 0.20000000298023224f * a34 * a34 + 0.20000000298023224f * a35 * a35 + 0.20000000298023224f * a36 * a36 + 0.20000000298023224f * a37 * a37; - out(ii, k, 28) = 0.20000000298023224f * a38 * a33 + 0.20000000298023224f * a39 * a34 + 0.20000000298023224f * a40 * a35 + 0.20000000298023224f * a41 * a36 + 0.20000000298023224f * a42 * a37; - out(ii, k, 29) = 0.20000000298023224f * a43 * a33 + 0.20000000298023224f * a44 * a34 + 0.20000000298023224f * a45 * a35 + 0.20000000298023224f * a46 * a36 + 0.20000000298023224f * a47 * a37; - out(ii, k, 30) = 0.1428571492433548f * a62 * a62 + 0.1428571492433548f * a63 * a63 + 0.1428571492433548f * a64 * a64 + 0.1428571492433548f * a65 * a65 + 0.1428571492433548f * a66 * a66 + 0.1428571492433548f * a67 * a67 + 0.1428571492433548f * a68 * a68; - out(ii, k, 31) = 0.1428571492433548f * a69 * a62 + 0.1428571492433548f * a70 * a63 + 0.1428571492433548f * a71 * a64 + 0.1428571492433548f * a72 * a65 + 0.1428571492433548f * a73 * a66 + 0.1428571492433548f * a74 * a67 + 0.1428571492433548f * a75 * a68; - out(ii, k, 32) = 0.3333333432674408f * a10 * a10 + 0.3333333432674408f * a11 * a11 + 0.3333333432674408f * a12 * a12; - out(ii, k, 33) = 0.20000000298023224f * a38 * a38 + 0.20000000298023224f * a39 * a39 + 0.20000000298023224f * a40 * a40 + 0.20000000298023224f * a41 * a41 + 0.20000000298023224f * a42 * a42; - out(ii, k, 34) = 0.20000000298023224f * a43 * a38 + 0.20000000298023224f * a44 * a39 + 0.20000000298023224f * a45 * a40 + 0.20000000298023224f * a46 * a41 + 0.20000000298023224f * a47 * a42; - out(ii, k, 35) = 0.1428571492433548f * a69 * a69 + 0.1428571492433548f * a70 * a70 + 0.1428571492433548f * a71 * a71 + 0.1428571492433548f * a72 * a72 + 0.1428571492433548f * a73 * a73 + 0.1428571492433548f * a74 * a74 + 0.1428571492433548f * a75 * a75; - out(ii, k, 36) = 1.0f * a3 * a3; - out(ii, k, 37) = 0.20000000298023224f * a43 * a43 + 0.20000000298023224f * a44 * a44 + 0.20000000298023224f * a45 * a45 + 0.20000000298023224f * a46 * a46 + 0.20000000298023224f * a47 * a47; -} - -template -KOKKOS_INLINE_FUNCTION void rev_BBBB(const V &F, const V &, const V &D, const V &dF, const V &, const int ii, const int k) -{ - const float f0 = F(ii, k, 0); - const float f1 = F(ii, k, 1); - const float f2 = F(ii, k, 2); - const float f3 = F(ii, k, 3); - const float f7 = F(ii, k, 7); - const float f8 = F(ii, k, 8); - const float f9 = F(ii, k, 9); - const float f10 = F(ii, k, 10); - const float f11 = F(ii, k, 11); - const float f12 = F(ii, k, 12); - const float f18 = F(ii, k, 18); - const float f19 = F(ii, k, 19); - const float f20 = F(ii, k, 20); - const float f21 = F(ii, k, 21); - const float f22 = F(ii, k, 22); - const float f23 = F(ii, k, 23); - const float f24 = F(ii, k, 24); - const float f25 = F(ii, k, 25); - const float f26 = F(ii, k, 26); - const float f27 = F(ii, k, 27); - const float f28 = F(ii, k, 28); - const float f29 = F(ii, k, 29); - const float f30 = F(ii, k, 30); - const float f31 = F(ii, k, 31); - const float f32 = F(ii, k, 32); - const float f33 = F(ii, k, 33); - const float f34 = F(ii, k, 34); - const float f35 = F(ii, k, 35); - const float f36 = F(ii, k, 36); - const float f37 = F(ii, k, 37); - const float f38 = F(ii, k, 38); - const float f39 = F(ii, k, 39); - const float f40 = F(ii, k, 40); - const float f41 = F(ii, k, 41); - const float f42 = F(ii, k, 42); - const float f43 = F(ii, k, 43); - const float f44 = F(ii, k, 44); - const float f45 = F(ii, k, 45); - const float f46 = F(ii, k, 46); - const float f47 = F(ii, k, 47); - const float f55 = F(ii, k, 55); - const float f56 = F(ii, k, 56); - const float f57 = F(ii, k, 57); - const float f58 = F(ii, k, 58); - const float f59 = F(ii, k, 59); - const float f60 = F(ii, k, 60); - const float f61 = F(ii, k, 61); - const float f62 = F(ii, k, 62); - const float f63 = F(ii, k, 63); - const float f64 = F(ii, k, 64); - const float f65 = F(ii, k, 65); - const float f66 = F(ii, k, 66); - const float f67 = F(ii, k, 67); - const float f68 = F(ii, k, 68); - const float f69 = F(ii, k, 69); - const float f70 = F(ii, k, 70); - const float f71 = F(ii, k, 71); - const float f72 = F(ii, k, 72); - const float f73 = F(ii, k, 73); - const float f74 = F(ii, k, 74); - const float f75 = F(ii, k, 75); - { - float g0 = 0.0f; - float g1 = 0.0f; - float g2 = 0.0f; - float g3 = 0.0f; - float g4 = 0.0f; - float g5 = 0.0f; - float g6 = 0.0f; - float g7 = 0.0f; - float g8 = 0.0f; - float g9 = 0.0f; - float g10 = 0.0f; - float g11 = 0.0f; - float g12 = 0.0f; - float g13 = 0.0f; - float g14 = 0.0f; - float g15 = 0.0f; - float g16 = 0.0f; - float g17 = 0.0f; - float g18 = 0.0f; - float g19 = 0.0f; - float g20 = 0.0f; - float g21 = 0.0f; - float g22 = 0.0f; - float g23 = 0.0f; - float g24 = 0.0f; - float g25 = 0.0f; - float g26 = 0.0f; - float g27 = 0.0f; - float g28 = 0.0f; - float g29 = 0.0f; - float g30 = 0.0f; - float g31 = 0.0f; - float g32 = 0.0f; - float g33 = 0.0f; - float g34 = 0.0f; - float g35 = 0.0f; - float g36 = 0.0f; - float g37 = 0.0f; - float g38 = 0.0f; - float g39 = 0.0f; - float g40 = 0.0f; - float g41 = 0.0f; - float g42 = 0.0f; - float g43 = 0.0f; - float g44 = 0.0f; - float g45 = 0.0f; - float g46 = 0.0f; - float g47 = 0.0f; - { const float d = D(ii, k, 0); - g0 += 1.0f * d * f0; - g0 += 1.0f * d * f0; - } - { const float d = D(ii, k, 1); - g1 += 1.0f * d * f0; - g0 += 1.0f * d * f1; - } - { const float d = D(ii, k, 2); - g2 += 1.0f * d * f0; - g0 += 1.0f * d * f2; - } - { const float d = D(ii, k, 3); - g3 += 1.0f * d * f0; - g0 += 1.0f * d * f3; - } - { const float d = D(ii, k, 4); - g1 += 1.0f * d * f1; - g1 += 1.0f * d * f1; - } - { const float d = D(ii, k, 5); - g2 += 1.0f * d * f1; - g1 += 1.0f * d * f2; - } - { const float d = D(ii, k, 6); - g3 += 1.0f * d * f1; - g1 += 1.0f * d * f3; - } - { const float d = D(ii, k, 7); - g23 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f23; - g24 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f24; - g25 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f25; - g26 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f26; - g27 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f27; - } - { const float d = D(ii, k, 8); - g28 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f31; - g32 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f32; - } - { const float d = D(ii, k, 9); - g33 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f36; - g37 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f37; - } - { const float d = D(ii, k, 10); - g38 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 11); - g43 += 0.20000000298023224f * d * f18; - g18 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f19; - g19 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f20; - g20 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f21; - g21 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f22; - g22 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 12); - g7 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f7; - g8 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f8; - g9 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f9; - } - { const float d = D(ii, k, 13); - g10 += 0.3333333432674408f * d * f7; - g7 += 0.3333333432674408f * d * f10; - g11 += 0.3333333432674408f * d * f8; - g8 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f9; - g9 += 0.3333333432674408f * d * f12; - } - { const float d = D(ii, k, 14); - g23 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f23; - g24 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f24; - g25 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f25; - g26 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f26; - g27 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f27; - } - { const float d = D(ii, k, 15); - g28 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f28; - g29 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f29; - g30 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f30; - g31 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f31; - g32 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f32; - } - { const float d = D(ii, k, 16); - g33 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f36; - g37 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f37; - } - { const float d = D(ii, k, 17); - g38 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 18); - g43 += 0.20000000298023224f * d * f23; - g23 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f24; - g24 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f25; - g25 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f26; - g26 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f27; - g27 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 22); - g2 += 1.0f * d * f2; - g2 += 1.0f * d * f2; - } - { const float d = D(ii, k, 23); - g3 += 1.0f * d * f2; - g2 += 1.0f * d * f3; - } - { const float d = D(ii, k, 24); - g33 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f36; - g37 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f37; - } - { const float d = D(ii, k, 25); - g38 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 26); - g43 += 0.20000000298023224f * d * f28; - g28 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f29; - g29 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f30; - g30 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f31; - g31 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f32; - g32 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 27); - g33 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f33; - g34 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f34; - g35 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f35; - g36 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f36; - g37 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f37; - } - { const float d = D(ii, k, 28); - g38 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 29); - g43 += 0.20000000298023224f * d * f33; - g33 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f34; - g34 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f35; - g35 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f36; - g36 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f37; - g37 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 32); - g10 += 0.3333333432674408f * d * f10; - g10 += 0.3333333432674408f * d * f10; - g11 += 0.3333333432674408f * d * f11; - g11 += 0.3333333432674408f * d * f11; - g12 += 0.3333333432674408f * d * f12; - g12 += 0.3333333432674408f * d * f12; - } - { const float d = D(ii, k, 33); - g38 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f38; - g39 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f39; - g40 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f40; - g41 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f41; - g42 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f42; - } - { const float d = D(ii, k, 34); - g43 += 0.20000000298023224f * d * f38; - g38 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f39; - g39 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f40; - g40 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f41; - g41 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f42; - g42 += 0.20000000298023224f * d * f47; - } - { const float d = D(ii, k, 36); - g3 += 1.0f * d * f3; - g3 += 1.0f * d * f3; - } - { const float d = D(ii, k, 37); - g43 += 0.20000000298023224f * d * f43; - g43 += 0.20000000298023224f * d * f43; - g44 += 0.20000000298023224f * d * f44; - g44 += 0.20000000298023224f * d * f44; - g45 += 0.20000000298023224f * d * f45; - g45 += 0.20000000298023224f * d * f45; - g46 += 0.20000000298023224f * d * f46; - g46 += 0.20000000298023224f * d * f46; - g47 += 0.20000000298023224f * d * f47; - g47 += 0.20000000298023224f * d * f47; - } - dF(ii, k, 0) = g0; - dF(ii, k, 1) = g1; - dF(ii, k, 2) = g2; - dF(ii, k, 3) = g3; - dF(ii, k, 4) = g4; - dF(ii, k, 5) = g5; - dF(ii, k, 6) = g6; - dF(ii, k, 7) = g7; - dF(ii, k, 8) = g8; - dF(ii, k, 9) = g9; - dF(ii, k, 10) = g10; - dF(ii, k, 11) = g11; - dF(ii, k, 12) = g12; - dF(ii, k, 13) = g13; - dF(ii, k, 14) = g14; - dF(ii, k, 15) = g15; - dF(ii, k, 16) = g16; - dF(ii, k, 17) = g17; - dF(ii, k, 18) = g18; - dF(ii, k, 19) = g19; - dF(ii, k, 20) = g20; - dF(ii, k, 21) = g21; - dF(ii, k, 22) = g22; - dF(ii, k, 23) = g23; - dF(ii, k, 24) = g24; - dF(ii, k, 25) = g25; - dF(ii, k, 26) = g26; - dF(ii, k, 27) = g27; - dF(ii, k, 28) = g28; - dF(ii, k, 29) = g29; - dF(ii, k, 30) = g30; - dF(ii, k, 31) = g31; - dF(ii, k, 32) = g32; - dF(ii, k, 33) = g33; - dF(ii, k, 34) = g34; - dF(ii, k, 35) = g35; - dF(ii, k, 36) = g36; - dF(ii, k, 37) = g37; - dF(ii, k, 38) = g38; - dF(ii, k, 39) = g39; - dF(ii, k, 40) = g40; - dF(ii, k, 41) = g41; - dF(ii, k, 42) = g42; - dF(ii, k, 43) = g43; - dF(ii, k, 44) = g44; - dF(ii, k, 45) = g45; - dF(ii, k, 46) = g46; - dF(ii, k, 47) = g47; - } - { - float g48 = 0.0f; - float g49 = 0.0f; - float g50 = 0.0f; - float g51 = 0.0f; - float g52 = 0.0f; - float g53 = 0.0f; - float g54 = 0.0f; - float g55 = 0.0f; - float g56 = 0.0f; - float g57 = 0.0f; - float g58 = 0.0f; - float g59 = 0.0f; - float g60 = 0.0f; - float g61 = 0.0f; - float g62 = 0.0f; - float g63 = 0.0f; - float g64 = 0.0f; - float g65 = 0.0f; - float g66 = 0.0f; - float g67 = 0.0f; - float g68 = 0.0f; - float g69 = 0.0f; - float g70 = 0.0f; - float g71 = 0.0f; - float g72 = 0.0f; - float g73 = 0.0f; - float g74 = 0.0f; - float g75 = 0.0f; - { const float d = D(ii, k, 19); - g55 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f55; - g56 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f56; - g57 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f57; - g58 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f58; - g59 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f59; - g60 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f60; - g61 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f61; - } - { const float d = D(ii, k, 20); - g62 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f62; - g63 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f63; - g64 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f64; - g65 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f65; - g66 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f68; - } - { const float d = D(ii, k, 21); - g69 += 0.1428571492433548f * d * f55; - g55 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f56; - g56 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f57; - g57 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f58; - g58 += 0.1428571492433548f * d * f72; - g73 += 0.1428571492433548f * d * f59; - g59 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f60; - g60 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f61; - g61 += 0.1428571492433548f * d * f75; - } - { const float d = D(ii, k, 30); - g62 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f62; - g63 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f63; - g64 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f64; - g65 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f65; - g66 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f66; - g67 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f67; - g68 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f68; - } - { const float d = D(ii, k, 31); - g69 += 0.1428571492433548f * d * f62; - g62 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f63; - g63 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f64; - g64 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f65; - g65 += 0.1428571492433548f * d * f72; - g73 += 0.1428571492433548f * d * f66; - g66 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f67; - g67 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f68; - g68 += 0.1428571492433548f * d * f75; - } - { const float d = D(ii, k, 35); - g69 += 0.1428571492433548f * d * f69; - g69 += 0.1428571492433548f * d * f69; - g70 += 0.1428571492433548f * d * f70; - g70 += 0.1428571492433548f * d * f70; - g71 += 0.1428571492433548f * d * f71; - g71 += 0.1428571492433548f * d * f71; - g72 += 0.1428571492433548f * d * f72; - g72 += 0.1428571492433548f * d * f72; - g73 += 0.1428571492433548f * d * f73; - g73 += 0.1428571492433548f * d * f73; - g74 += 0.1428571492433548f * d * f74; - g74 += 0.1428571492433548f * d * f74; - g75 += 0.1428571492433548f * d * f75; - g75 += 0.1428571492433548f * d * f75; - } - dF(ii, k, 48) = g48; - dF(ii, k, 49) = g49; - dF(ii, k, 50) = g50; - dF(ii, k, 51) = g51; - dF(ii, k, 52) = g52; - dF(ii, k, 53) = g53; - dF(ii, k, 54) = g54; - dF(ii, k, 55) = g55; - dF(ii, k, 56) = g56; - dF(ii, k, 57) = g57; - dF(ii, k, 58) = g58; - dF(ii, k, 59) = g59; - dF(ii, k, 60) = g60; - dF(ii, k, 61) = g61; - dF(ii, k, 62) = g62; - dF(ii, k, 63) = g63; - dF(ii, k, 64) = g64; - dF(ii, k, 65) = g65; - dF(ii, k, 66) = g66; - dF(ii, k, 67) = g67; - dF(ii, k, 68) = g68; - dF(ii, k, 69) = g69; - dF(ii, k, 70) = g70; - dF(ii, k, 71) = g71; - dF(ii, k, 72) = g72; - dF(ii, k, 73) = g73; - dF(ii, k, 74) = g74; - dF(ii, k, 75) = g75; - } -} - -} // namespace G2LShape_SMAXM -} // namespace kk -} // namespace grace - -#endif diff --git a/libgrace/include/grace/kk/grace_1l_fused_kk.h b/libgrace/include/grace/kk/grace_1l_fused_kk.h index deb0319..38613e0 100644 --- a/libgrace/include/grace/kk/grace_1l_fused_kk.h +++ b/libgrace/include/grace/kk/grace_1l_fused_kk.h @@ -87,15 +87,11 @@ class Grace1LFusedKK : public Grace1LKK { template void fc_fwd(const FCMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &); template void fc_bwd(const FCMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &); template void fc_fwd4(const FCMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &); - void prod_fwd(const ProdMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &); - void prod_rev(const ProdMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &, const t_nn3 &, const t_nn3 &, - bool acc_left); template void red_fwd(); template void red_bwd(); protected: - int shape_id = 0; // 1: generated GRACE-1L large shape - int ng_AAA = 0; + int cgt_AA = -1, cgt_AAA = -1, cgt_AAAA = -1; // per CG product the compiled table (cg_tables.h), -1: generic V3 d_splR; // [N][nradmax * (lmax+1)][4] cubic coefficients in t V1 d_lfrom; // l of lm V2 d_vir; // [inum][6] diff --git a/libgrace/include/grace/kk/grace_1l_fused_kk_impl.h b/libgrace/include/grace/kk/grace_1l_fused_kk_impl.h index 0c4e808..a1de6ff 100644 --- a/libgrace/include/grace/kk/grace_1l_fused_kk_impl.h +++ b/libgrace/include/grace/kk/grace_1l_fused_kk_impl.h @@ -8,7 +8,7 @@ #include "grace/kk/fused_dense.h" #include "grace/radial_x.h" #include "grace/kk/fused_hip_bonds.h" -#include "grace/kk/g1l_shape_large.h" +#include "grace/kk/cg_tables.h" #include #include @@ -26,11 +26,12 @@ constexpr int G1LF_MAX_LMAX = GRACE_FUSED_MAX_LMAX; constexpr int G1LF_TEAM = 256; // threads per atom in the bond kernels constexpr int G1LF_NB = 32; // neighbours staged per batch (forward) constexpr int G1LF_MAX_ACC = 16; // per-thread accumulators: nradmax * nlm <= TEAM * MAX_ACC -constexpr int G1LF_NO = 64; // FC widths compiled for: 64 (GRACE-1L large) and 32 (medium) +constexpr int G1LF_NO = 64; // FC widths compiled for: 64 (GRACE-1L large), 48 (GRACE-OFF large), 32 (medium), +constexpr int G1LF_NO_OFF = 48; // 20 (GRACE-OFF small) constexpr int G1LF_NO_M = 32; +constexpr int G1LF_NO_S = 20; constexpr int G1LF_NIN = 64; // max channel width of the rho sources -constexpr int G1LF_NIR = 32; // right-input (A) width of the generic reverse FC (32 and 64: fc_bwd_rt) -constexpr int G1LF_NRMAX = 64; // max radial width (zero-padded to 32 or 64 when the kernels need it) +constexpr int G1LF_NIR = 32; // right-input (A) width of the generic reverse FC (32, 48 and 64: fc_bwd_rt) constexpr int G1LF_CC = 8; // rho connections per thread (forward) constexpr int G1LF_RQ = 5; // rho output quads: rho_n_out <= 20 (17; legacy models 13), weights padded to 20 @@ -42,13 +43,28 @@ using namespace g1lf_detail; /* ---------------------------------------------------------------------- */ -// FC width no / radial width nr (nlm harmonics) runs on the compiled kernels -inline bool g1lf_fc_ok(int no) { return no == G1LF_NO || no == G1LF_NO_M; } +// FC width no / radial width nr (nlm harmonics) runs on the compiled kernels. Radial: any width up to G1LF_NIR (the +// generic reverse FC takes it as right input), 48 or 64 (fc_bwd_rt); the bond kernels take any width (the team-of-256 +// backward leaves TEAM % nr threads idle) +inline bool g1lf_fc_ok(int no) { return no == G1LF_NO || no == G1LF_NO_OFF || no == G1LF_NO_M || no == G1LF_NO_S; } inline bool g1lf_radial_ok(int nr, int nlm) { - return nr <= G1LF_NRMAX && G1LF_TEAM % nr == 0 && nr * nlm <= G1LF_TEAM * G1LF_MAX_ACC; + return (nr <= G1LF_NIR || nr == G1LF_NO_OFF || nr == G1LF_NO) && nr * nlm <= G1LF_TEAM * G1LF_MAX_ACC; +} +// the narrowest compiled FC width >= w +inline int g1lf_pad_width(int w) +{ + return w <= G1LF_NO_S ? G1LF_NO_S : w <= G1LF_NO_M ? G1LF_NO_M : w <= G1LF_NO_OFF ? G1LF_NO_OFF : G1LF_NO; } +// the statement with NO the model's compiled FC width +#define G1LF_FC(...) do { switch (this->fc_n_out) { \ + case G1LF_NO: { constexpr int NO = G1LF_NO; __VA_ARGS__; break; } \ + case G1LF_NO_OFF: { constexpr int NO = G1LF_NO_OFF; __VA_ARGS__; break; } \ + case G1LF_NO_M: { constexpr int NO = G1LF_NO_M; __VA_ARGS__; break; } \ + case G1LF_NO_S: { constexpr int NO = G1LF_NO_S; __VA_ARGS__; break; } \ + default: GRACE_KK_ERROR("GRACE-1L/KK: FC width {} not compiled", this->fc_n_out); } } while (0) + template std::array Grace1LFusedKK::pad_widths(const GRACE1LModel &m) { @@ -56,9 +72,9 @@ std::array Grace1LFusedKK::pad_widths(const GRACE1LM if (m.has_uq || m.lmax > G1LF_MAX_LMAX || m.rho_n_out > 4 * G1LF_RQ || (g1lf_radial_ok(m.nradmax, nlm) && g1lf_fc_ok(fc))) return {0, 0}; - // radial and FC widths padded to the compiled FC widths 32 / 64 - int nr = g1lf_radial_ok(m.nradmax, nlm) ? m.nradmax : m.nradmax <= G1LF_NO_M ? G1LF_NO_M : G1LF_NO; - int no = fc <= G1LF_NO_M ? G1LF_NO_M : G1LF_NO; + // radial and FC widths padded to the compiled FC widths 20 / 32 / 48 / 64 + int nr = g1lf_radial_ok(m.nradmax, nlm) ? m.nradmax : g1lf_pad_width(m.nradmax); + int no = g1lf_pad_width(fc); if (m.AAA_right_A) nr = no = std::max(nr, no); // legacy AAA = AA1 x A: one channel count if (m.nradmax > nr || fc > no || !g1lf_radial_ok(nr, nlm)) return {0, 0}; return {nr, no}; @@ -109,8 +125,8 @@ void Grace1LFusedKK::setup() if (!g1lf_radial_ok(this->nradmax, nlm)) GRACE_KK_ERROR("GRACE-1L/KK: radial width {} outside the compiled bond kernels", this->nradmax); if (!g1lf_fc_ok(this->fc_n_out)) - GRACE_KK_ERROR("GRACE-1L/KK: FC width {} not compiled (must be {} or {})", this->fc_n_out, G1LF_NO, - G1LF_NO_M); + GRACE_KK_ERROR("GRACE-1L/KK: FC width {} not compiled (must be {}, {}, {} or {})", this->fc_n_out, G1LF_NO_S, + G1LF_NO_M, G1LF_NO_OFF, G1LF_NO); if (this->rho_n_out > 4 * G1LF_RQ) GRACE_KK_ERROR("GRACE-1L/KK: rho width {} > {}", this->rho_n_out, 4 * G1LF_RQ); auto live = [](const GRACE1LModel::CGProduct &p, bool left, bool right) { std::vector v; @@ -130,23 +146,12 @@ void Grace1LFusedKK::setup() build_prod_meta(pm_AAA, m.prod_AAA, false); build_prod_meta(pm_AAAA, m.prod_AAAA, true); build_red_meta(); - { // shape-specialised CG products (generated): table match up to fp32 rounding - auto same = [](const GRACE1LModel::CGProduct &p, int nt, const int (*tab)[3], const double *cg) { - if ((int) p.cg_coeff.size() != nt) return false; - for (int t = 0; t < nt; t++) - if (p.left_ind[t] != tab[t][0] || p.right_ind[t] != tab[t][1] || p.m_sum_ind[t] != tab[t][2] || - std::fabs(p.cg_coeff[t] - cg[t]) > 1e-6 * std::max(1.0, std::fabs(cg[t]))) return false; - return true; - }; - namespace S = G1LShape_L; - shape_id = (same(m.prod_AA, S::nt_AA, S::tab_AA, S::cg_AA) && same(m.prod_AAA, S::nt_AAA, S::tab_AAA, S::cg_AAA) && - same(m.prod_AAAA, S::nt_AAAA, S::tab_AAAA, S::cg_AAAA)) ? 1 : 0; - if (no_shape) shape_id = 0; - ng_AAA = 0; - for (int x : m.prod_AAA.left_ind) ng_AAA = std::max(ng_AAA, x + 1); - this->log.info(fmt("[GRACE-1L/KK] CG products {}\n", - shape_id ? "specialised: GRACE-1L large shape" : "generic (tables differ from the compiled shape)")); - } + // shape-specialised CG products (cg_tables.h), product by product + cgt_AA = cgt_match(cgt::G1L_AA{}, m.prod_AA); cgt_AAA = cgt_match(cgt::G1L_AAA{}, m.prod_AAA); + cgt_AAAA = cgt_match(cgt::G1L_AAAA{}, m.prod_AAAA); + if (no_shape) cgt_AA = cgt_AAA = cgt_AAAA = -1; + this->log.info(fmt("[GRACE-1L/KK] CG products {}\n", + cgt_summary({{"AA", cgt_AA}, {"AAA", cgt_AAA}, {"AAAA", cgt_AAAA}}))); { d_lfrom = V1("g1lf:lfrom", nlm); auto h = Kokkos::create_mirror_view(d_lfrom); @@ -228,8 +233,8 @@ void Grace1LFusedKK::fused_A() if (a_mfma) { // CDNA: matrix-core basis (begin_run) auto run = [&](auto cpl) { GraceFusedKK::a_fwd_mfma( - "g1lf:A", this->chunk_size, this->chunk_offset, this->nradmax, 1.0f, spline_n, this->d_A, this->x, - this->type, this->d_map, bond_list(), this->d_ilist, this->d_bond_cutoff, this->d_z_tr, + "g1lf:A", this->lmax, this->chunk_size, this->chunk_offset, this->nradmax, 1.0f, spline_n, this->d_A, + this->x, this->type, this->d_map, bond_list(), this->d_ilist, this->d_bond_cutoff, this->d_z_tr, this->couple_eq, this->couple_bit1, this->couple_bit2, this->couple_lambda, this->d_mask, this->d_idx_sph, this->alm, this->blm, this->cl, this->dl, d_splR); }; @@ -360,11 +365,12 @@ void Grace1LFusedKK::fused_bond_bwd() if (bwd_wave) { // GPU: one 64-thread team per atom, thread = bond (begin_run) auto run = [&](auto cpl) { GraceFusedKK::bond_bwd_wave( - "g1lf:bond_bwd", this->chunk_size, this->chunk_offset, this->nradmax, 1.0f, spline_n, this->d_A_adj, - this->f, d_vir, this->x, this->type, this->d_map, bond_list(), this->d_ilist, this->d_bond_cutoff, - this->d_z_tr, this->couple_eq, this->couple_bit1, this->couple_bit2, this->couple_lambda, this->d_mask, - this->d_dedl, this->d_idx_sph, this->alm, this->blm, this->cl, this->dl, d_splR, this->vflag_global != 0, - this->vflag_atom != 0, this->cvflag_atom != 0, this->d_vatom, this->d_cvatom); + "g1lf:bond_bwd", this->lmax, this->chunk_size, this->chunk_offset, this->nradmax, 1.0f, spline_n, + this->d_A_adj, this->f, d_vir, this->x, this->type, this->d_map, bond_list(), this->d_ilist, + this->d_bond_cutoff, this->d_z_tr, this->couple_eq, this->couple_bit1, this->couple_bit2, + this->couple_lambda, this->d_mask, this->d_dedl, this->d_idx_sph, this->alm, this->blm, this->cl, this->dl, + d_splR, this->vflag_global != 0, this->vflag_atom != 0, this->cvflag_atom != 0, this->d_vatom, + this->d_cvatom); }; if (this->couple_eq) run(std::true_type{}); else run(std::false_type{}); @@ -612,19 +618,6 @@ void Grace1LFusedKK::fc_bwd(const FCMeta &m, const t_nn3 &do GraceFusedKK::fc_bwd(m, this->chunk_size, dout, din_l, din_r); } -template -void Grace1LFusedKK::prod_fwd(const ProdMeta &m, const t_nn3 &L, const t_nn3 &R, const t_nn3 &out) -{ - GraceFusedKK::prod_fwd(m, this->chunk_size, L, R, out); -} - -template -void Grace1LFusedKK::prod_rev(const ProdMeta &m, const t_nn3 &L, const t_nn3 &R, const t_nn3 &D, const t_nn3 &dL, - const t_nn3 &dR, bool acc_left) -{ - GraceFusedKK::prod_rev(m, this->chunk_size, L, R, D, dL, dR, acc_left); -} - /* ---------------------------------------------------------------------- @@ -801,8 +794,10 @@ template void Grace1LFusedKK::stage_bond_fwd(int, int) { fused_A(); } // GPU: the run's compact bond list (every bond kernel of the run reads it) and the bond kernels for this model; one -// line on stderr per process: the kernels of the first run and why. The wave-per-atom backward is the default on HIP -// only: on CUDA the team-of-256 kernel is faster for 1L (A100, g1lf:bond_bwd 77 vs 88 ms per call, C-diamond-125k). +// line on stderr per process: the kernels of the first run and why. The wave-per-atom backward is the default on HIP, +// and on CUDA for lmax 3; at lmax 4 the team-of-256 kernel is faster on CUDA (A100, g1lf:bond_bwd 77 vs 88 ms per +// call, C-diamond-125k), at lmax 3 the wave kernel (RTX 4070 SUPER, GRACE-OFF-1L-small, water 5k: 0.566 -> 0.541 +// us/atom/step). template void Grace1LFusedKK::begin_run() { @@ -814,7 +809,7 @@ void Grace1LFusedKK::begin_run() const int lmax = this->lmax, NR = this->nradmax; const KernelChoice a = GraceFusedKK::fused_mfma(GraceFusedKK::a_fwd_mfma_fits(lmax, NR)); const KernelChoice w = GraceFusedKK::fused_wave_bwd(GraceFusedKK::bond_bwd_wave_fits(lmax, NR), - is_hip_v); + is_hip_v || lmax == 3); a_mfma = a.on; bwd_wave = w.on; static std::once_flag logged; @@ -826,44 +821,17 @@ void Grace1LFusedKK::begin_run() } } -#define G1LF_SHAPE_FWD(P, Lv, Rv, Ov) \ - { \ - auto L_ = Lv; auto R_ = Rv; auto O_ = Ov; \ - const int cs = this->chunk_size, nc = (int) O_.extent(1); \ - Kokkos::parallel_for("g1lf:ShapeProd_" #P, Kokkos::RangePolicy>(0, cs * nc), \ - KOKKOS_LAMBDA(const int q) { \ - const int k = q / cs, ii = q - k * cs; \ - G1LShape_L::fwd_##P(L_, R_, O_, ii, k); \ - }); \ - } -#define G1LF_SHAPE_REV(P, Lv, Rv, Dv, dLv, dRv, NG) \ - { \ - auto L_ = Lv; auto R_ = Rv; auto D_ = Dv; auto dL_ = dLv; auto dR_ = dRv; \ - const int cs = this->chunk_size, nc = (int) D_.extent(1), nx = (int) dL_.extent(2), ng = NG; \ - Kokkos::parallel_for("g1lf:ShapeRevProd_" #P, Kokkos::RangePolicy>(0, cs * nc), \ - KOKKOS_LAMBDA(const int q) { \ - const int k = q / cs, ii = q - k * cs; \ - G1LShape_L::rev_##P(L_, R_, D_, dL_, dR_, ii, k); \ - for (int x = ng; x < nx; x++) dL_(ii, k, x) = 0.0f; \ - }); \ - } - template void Grace1LFusedKK::stage_dense_fwd() { - if (this->fc_n_out == G1LF_NO) fc_fwd4(fcm_A1, this->d_A, this->d_A, this->d_A1); - else fc_fwd4(fcm_A1, this->d_A, this->d_A, this->d_A1); - if (shape_id) G1LF_SHAPE_FWD(AA, this->d_A1, this->d_A1, this->d_AA) - else prod_fwd(pm_AA, this->d_A1, this->d_A1, this->d_AA); - if (this->fc_n_out == G1LF_NO) fc_fwd4(fcm_AA1, this->d_AA, this->d_A, this->d_AA1); - else fc_fwd4(fcm_AA1, this->d_AA, this->d_A, this->d_AA1); + G1LF_FC(fc_fwd4(fcm_A1, this->d_A, this->d_A, this->d_A1)); + cg_prod_fwd(cgt::G1L_AA{}, cgt_AA, pm_AA, "g1lf:ShapeProd_AA", this->chunk_size, this->d_A1, this->d_A1, this->d_AA); + G1LF_FC(fc_fwd4(fcm_AA1, this->d_AA, this->d_A, this->d_AA1)); const auto &right = this->grace_model->AAA_right_A ? this->d_A : this->d_A1; // AAA = AA1 x A1 (legacy: x A) - if (shape_id) G1LF_SHAPE_FWD(AAA, this->d_AA1, right, this->d_AAA) - else prod_fwd(pm_AAA, this->d_AA1, right, this->d_AAA); - if (this->fc_n_out == G1LF_NO) fc_fwd4(fcm_AA2, this->d_AA, this->d_A, this->d_AA2); - else fc_fwd4(fcm_AA2, this->d_AA, this->d_A, this->d_AA2); - if (shape_id) G1LF_SHAPE_FWD(AAAA, this->d_AA2, this->d_AA2, this->d_AAAA) - else prod_fwd(pm_AAAA, this->d_AA2, this->d_AA2, this->d_AAAA); + cg_prod_fwd(cgt::G1L_AAA{}, cgt_AAA, pm_AAA, "g1lf:ShapeProd_AAA", this->chunk_size, this->d_AA1, right, this->d_AAA); + G1LF_FC(fc_fwd4(fcm_AA2, this->d_AA, this->d_A, this->d_AA2)); + cg_prod_fwd(cgt::G1L_AAAA{}, cgt_AAAA, pm_AAAA, "g1lf:ShapeProd_AAAA", this->chunk_size, + this->d_AA2, this->d_AA2, this->d_AAAA); } template @@ -877,23 +845,17 @@ template void Grace1LFusedKK::stage_dense_bwd() { red_bwd(); - if (shape_id) G1LF_SHAPE_REV(AAAA, this->d_AA2, this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj, - (int) this->d_AA2_adj.extent(2)) - else prod_rev(pm_AAAA, this->d_AA2, this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj, false); - if (this->fc_n_out == G1LF_NO) fc_bwd(fcm_AA2, this->d_AA2_adj, this->d_AA_adj, this->d_A_adj); - else fc_bwd(fcm_AA2, this->d_AA2_adj, this->d_AA_adj, this->d_A_adj); + cg_prod_rev(cgt::G1L_AAAA{}, cgt_AAAA, pm_AAAA, "g1lf:ShapeRevProd_AAAA", this->chunk_size, this->d_AA2, + this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj); + G1LF_FC(fc_bwd(fcm_AA2, this->d_AA2_adj, this->d_AA_adj, this->d_A_adj)); const bool aaa_a = this->grace_model->AAA_right_A; const auto &right = aaa_a ? this->d_A : this->d_A1, &right_adj = aaa_a ? this->d_A_adj : this->d_A1_adj; - if (shape_id) G1LF_SHAPE_REV(AAA, this->d_AA1, right, this->d_AAA_adj, this->d_AA1_adj, right_adj, ng_AAA) - else prod_rev(pm_AAA, this->d_AA1, right, this->d_AAA_adj, this->d_AA1_adj, right_adj, false); - if (this->fc_n_out == G1LF_NO) fc_bwd(fcm_AA1, this->d_AA1_adj, this->d_AA_adj, this->d_A_adj); - else fc_bwd(fcm_AA1, this->d_AA1_adj, this->d_AA_adj, this->d_A_adj); - // AA reverse accumulates into A1_adj (generated with --acc AA); nothing to zero beyond the generated range - if (shape_id) G1LF_SHAPE_REV(AA, this->d_A1, this->d_A1, this->d_AA_adj, this->d_A1_adj, this->d_A1_adj, - (int) this->d_A1_adj.extent(2)) - else prod_rev(pm_AA, this->d_A1, this->d_A1, this->d_AA_adj, this->d_A1_adj, this->d_A1_adj, true); - if (this->fc_n_out == G1LF_NO) fc_bwd(fcm_A1, this->d_A1_adj, this->d_A_adj, this->d_A_adj); - else fc_bwd(fcm_A1, this->d_A1_adj, this->d_A_adj, this->d_A_adj); + cg_prod_rev(cgt::G1L_AAA{}, cgt_AAA, pm_AAA, "g1lf:ShapeRevProd_AAA", this->chunk_size, this->d_AA1, right, + this->d_AAA_adj, this->d_AA1_adj, right_adj); + G1LF_FC(fc_bwd(fcm_AA1, this->d_AA1_adj, this->d_AA_adj, this->d_A_adj)); + cg_prod_rev(cgt::G1L_AA{}, cgt_AA, pm_AA, "g1lf:ShapeRevProd_AA", this->chunk_size, this->d_A1, this->d_A1, + this->d_AA_adj, this->d_A1_adj, this->d_A1_adj); // accumulates into A1_adj + G1LF_FC(fc_bwd(fcm_A1, this->d_A1_adj, this->d_A_adj, this->d_A_adj)); } template diff --git a/libgrace/include/grace/kk/grace_2l_fused_kk.h b/libgrace/include/grace/kk/grace_2l_fused_kk.h index f56b044..84dd6dc 100644 --- a/libgrace/include/grace/kk/grace_2l_fused_kk.h +++ b/libgrace/include/grace/kk/grace_2l_fused_kk.h @@ -60,8 +60,8 @@ class Grace2LFusedKK : public Grace2LKK { protected: std::vector st_A, st_A1, st_AA1, st_AA2; std::vector st_rho; - int shape_id = 0; // compiled CG shape matching the model: 0 generic, 1 medium, 2 large - int ng_AA = 0, ng_AAA = 0, ng_AAAA = 0, ng_BB = 0, ng_BBB = 0, ng_BBBB = 0; + // per CG product the compiled table (cg_tables.h) equal to the model's, -1: generic kernels + int cgt_AA = -1, cgt_AAA = -1, cgt_AAAA = -1, cgt_BB = -1, cgt_BBB = -1, cgt_BBBB = -1; // Radial tables: per interval k the cubic coefficients in t = N x - k, outputs o = n * (lmax+1) + l. V3 d_splR; // [N, L1_nradmax*(lmax+1), 4] @@ -194,8 +194,6 @@ class Grace2LFusedKK : public Grace2LKK { void stage_rev_fc_BB1() override; void stage_rev_fc_B1() override; void build_prod_meta(ProdMeta &, const GRACE2LModel::CGProduct &, bool self); - void prod_fwd(const ProdMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &); - void prod_rev(const ProdMeta &, const t_nn3 &, const t_nn3 &, const t_nn3 &, const t_nn3 &, const t_nn3 &); void stage_prod_AA() override; void stage_prod_AAA() override; void stage_prod_AAAA() override; diff --git a/libgrace/include/grace/kk/grace_2l_fused_kk_impl.h b/libgrace/include/grace/kk/grace_2l_fused_kk_impl.h index 2b8b1fb..f6f5abe 100644 --- a/libgrace/include/grace/kk/grace_2l_fused_kk_impl.h +++ b/libgrace/include/grace/kk/grace_2l_fused_kk_impl.h @@ -8,8 +8,7 @@ #include "grace/kk/fused_dense.h" #include "grace/radial_x.h" #include "grace/kk/fused_hip_bonds.h" -#include "grace/kk/g2l_shape_smaxl.h" -#include "grace/kk/g2l_shape_smaxm.h" +#include "grace/kk/cg_tables.h" #include #include @@ -62,9 +61,10 @@ inline size_t g2lf_fwd_t_shmem(bool gpu, int nim, int NI, int nl, int CB) // its 32 KB M allows; MI250X 31k: 86.3 -> 73.6 ms per call; else 256) constexpr int g2lf_bwd_team(bool hip, int nim) { return hip && nim > 4 ? 512 : G2LF_TEAM; } // Layer-2 backward, teams per SM (shared memory) with 3 geometry rounds / with one: one round when it turns one team -// into two (CUDA, 100 KB per SM, 2L-large: 1.3-2.1 % faster on L40S, 4-5 % on RTX 3060, 3 % on RTX 4070 SUPER); not -// generally the round count with more teams (A100, 164 KB: two teams with 3 rounds are 1-2 % faster than more with -// one). 0 teams (not known, e.g. HIP): the 3 rounds. +// into two (CUDA, 100 KB per SM, 2L-large: 1.3-2.1 % faster on L40S, 4-5 % on RTX 3060, 3 % on RTX 4070 SUPER; HIP, +// 64 KB per CU, GRACE-OFF-2L-large CB 16: one team -> three, MI250X 5k water 9.5 -> 7.5 ms per call); not generally +// the round count with more teams (A100, 164 KB: two teams with 3 rounds are 1-2 % faster than more with one; +// MI250X, 2L-medium CB 32, two teams either way: 2.4 -> 3.2 ms with one). 0 teams (not known): the 3 rounds. constexpr bool g2lf_one_round_better(int teams3, int teams1) { return teams3 == 1 && teams1 >= 2; } // M [channel][y][I], Ba, the geometry (Y, G, 8 values) of NBG = rounds NBR bonds, the force partials of the team // (TB threads); ints @@ -261,35 +261,14 @@ void Grace2LFusedKK::setup() build_prod_meta(pm_AA, mm.prod_AA, true); build_prod_meta(pm_AAA, mm.prod_AAA, false); build_prod_meta(pm_AAAA, mm.prod_AAAA, true); build_prod_meta(pm_BB, mm.prod_BB, true); build_prod_meta(pm_BBB, mm.prod_BBB, false); build_prod_meta(pm_BBBB, mm.prod_BBBB, true); - { // shape-specialised CG products (generated per architecture): table match up to fp32 rounding - auto same = [](const GRACE2LModel::CGProduct &p, int nt, const int (*tab)[3], const double *cg) { - if ((int) p.cg_coeff.size() != nt) return false; - for (int t = 0; t < nt; t++) - if (p.left_ind[t] != tab[t][0] || p.right_ind[t] != tab[t][1] || p.m_sum_ind[t] != tab[t][2] || - std::fabs(p.cg_coeff[t] - cg[t]) > 1e-6 * std::max(1.0, std::fabs(cg[t]))) return false; // fp32 literals - return true; - }; -#define G2LF_SHAPE_MATCH(NS) \ - (same(mm.prod_AA, NS::nt_AA, NS::tab_AA, NS::cg_AA) && same(mm.prod_AAA, NS::nt_AAA, NS::tab_AAA, NS::cg_AAA) && \ - same(mm.prod_AAAA, NS::nt_AAAA, NS::tab_AAAA, NS::cg_AAAA) && same(mm.prod_BB, NS::nt_BB, NS::tab_BB, NS::cg_BB) && \ - same(mm.prod_BBB, NS::nt_BBB, NS::tab_BBB, NS::cg_BBB) && same(mm.prod_BBBB, NS::nt_BBBB, NS::tab_BBBB, NS::cg_BBBB)) - shape_id = 0; - if (G2LF_SHAPE_MATCH(G2LShape_SMAXM)) shape_id = 1; - else if (G2LF_SHAPE_MATCH(G2LShape_SMAXL)) shape_id = 2; -#undef G2LF_SHAPE_MATCH - if (no_shape) shape_id = 0; - auto ngen = [](const GRACE2LModel::CGProduct &p, bool self) { - int m = 0; - for (size_t t = 0; t < p.left_ind.size(); t++) m = std::max(m, p.left_ind[t] + 1); - if (self) for (size_t t = 0; t < p.right_ind.size(); t++) m = std::max(m, p.right_ind[t] + 1); - return m; - }; - ng_AA = ngen(mm.prod_AA, true); ng_AAA = ngen(mm.prod_AAA, false); ng_AAAA = ngen(mm.prod_AAAA, true); - ng_BB = ngen(mm.prod_BB, true); ng_BBB = ngen(mm.prod_BBB, false); ng_BBBB = ngen(mm.prod_BBBB, true); + { // shape-specialised CG products (cg_tables.h), product by product + cgt_AA = cgt_match(cgt::G2L_AA{}, mm.prod_AA); cgt_AAA = cgt_match(cgt::G2L_AAA{}, mm.prod_AAA); + cgt_AAAA = cgt_match(cgt::G2L_AAAA{}, mm.prod_AAAA); cgt_BB = cgt_match(cgt::G2L_BB{}, mm.prod_BB); + cgt_BBB = cgt_match(cgt::G2L_BBB{}, mm.prod_BBB); cgt_BBBB = cgt_match(cgt::G2L_BBBB{}, mm.prod_BBBB); + if (no_shape) cgt_AA = cgt_AAA = cgt_AAAA = cgt_BB = cgt_BBB = cgt_BBBB = -1; this->log.info(fmt("[GRACE-2L/KK] CG products {}\n", - shape_id == 1 ? "specialised: medium shape (GRACE-2L-(SMAX-)OMAT-medium)" : - shape_id == 2 ? "specialised: large shape (GRACE-2L-(SMAX-)OMAT-large)" : - "generic (model tables differ from the compiled shapes)")); + cgt_summary({{"AA", cgt_AA}, {"AAA", cgt_AAA}, {"AAAA", cgt_AAAA}, + {"BB", cgt_BB}, {"BBB", cgt_BBB}, {"BBBB", cgt_BBBB}}))); } { // YI pairs grouped by (I channel, l) so the backward loops index registers statically const int P = this->n_yi_pairs, NG = G2LF_MAX_I * (G2LF_MAX_LMAX + 1); @@ -439,8 +418,8 @@ void Grace2LFusedKK::fused_layer1_A() if (a_mfma) { // CDNA: matrix-core basis (begin_run) auto run = [&](auto cpl) { GraceFusedKK::a_fwd_mfma( - "g2lf:L1_A", this->chunk_size, this->chunk_offset, this->L1_nradmax, this->L1_inv_avg_n_neigh, spline_n, - this->d_A, this->x, this->type, this->d_map, bond_list(), this->d_ilist, this->d_bond_cutoff, + "g2lf:L1_A", this->lmax, this->chunk_size, this->chunk_offset, this->L1_nradmax, this->L1_inv_avg_n_neigh, + spline_n, this->d_A, this->x, this->type, this->d_map, bond_list(), this->d_ilist, this->d_bond_cutoff, this->d_z_tr_A, this->couple_eq, this->couple_bit1, this->couple_bit2, this->couple_lambda, this->d_mask, this->d_idx_sph, this->alm, this->blm, this->cl, this->dl, d_splR); }; @@ -762,8 +741,8 @@ int Grace2LFusedKK::l2_channel_block(bool bwd, int *rounds) return 0; }; // backward, GPU teams of 256: the geometry of 3 rounds per step; one round where no channel block fits with 3 - // (CUDA with Kokkos 5.1, 48 KB: 2L-large CB 16 with 43 KB instead of 58 KB) or where it doubles the teams per SM - // (g2lf_one_round_better) + // (CUDA with Kokkos 5.1, 48 KB: 2L-large CB 16 with 43 KB instead of 58 KB) or where it turns one team per SM / CU + // into two or more (g2lf_one_round_better) int r = (bwd && gpu && team <= 256) ? 3 : 1, CB = widest(r); if (r == 3) { const int CB1 = widest(1); @@ -1310,8 +1289,8 @@ void Grace2LFusedKK::fused_layer2_bwd_t() using member = typename team_policy::member_type; // scratch (g2lf_bwd_t_shmem): M [NMS][CB], Ba [nlm][CB], Y [NBG][nlm], G [NBG][3 nlm], geo [NBG][8], Fs [TB][3]; ints. // GPU, teams of 256: the bond geometry of NBG = 3 NBR bonds per step, then three rounds of NBR (fewer geometry steps - // and barriers; 7 KB more scratch: still two teams per CU for the 4-function message) where it fits - // (l2_channel_block); teams of 512: NBG = NBR + // and barriers; more scratch) where it fits and does not cost teams per SM / CU (l2_channel_block); teams of 512: + // NBG = NBR const int NBG = rounds * NBR; const int nf = NMS * CB + nlm * CB + NBG * (4 * nlm + 8) + 3 * TB; team_policy pol(cs * nblk, TB); @@ -1834,8 +1813,8 @@ void Grace2LFusedKK::fused_layer1_bwd() if (bwd_wave) { // GPU: one 64-thread team per atom, thread = bond (begin_run) auto run = [&](auto cpl) { GraceFusedKK::bond_bwd_wave( - "g2lf:L1_bwd", this->chunk_size, this->chunk_offset, this->L1_nradmax, this->L1_inv_avg_n_neigh, spline_n, - this->d_A_adj, this->f, d_vir, this->x, this->type, this->d_map, bond_list(), this->d_ilist, + "g2lf:L1_bwd", this->lmax, this->chunk_size, this->chunk_offset, this->L1_nradmax, this->L1_inv_avg_n_neigh, + spline_n, this->d_A_adj, this->f, d_vir, this->x, this->type, this->d_map, bond_list(), this->d_ilist, this->d_bond_cutoff, this->d_z_tr_A, this->couple_eq, this->couple_bit1, this->couple_bit2, this->couple_lambda, this->d_mask, this->d_dedl, this->d_idx_sph, this->alm, this->blm, this->cl, this->dl, d_splR, this->vflag_global != 0, this->vflag_atom != 0, this->cvflag_atom != 0, this->d_vatom, @@ -2098,19 +2077,6 @@ void Grace2LFusedKK::fc_bwd(const FCMeta &m, const t_nn3 &do GraceFusedKK::fc_bwd(m, this->chunk_size, dout, din_l, din_r); } -template -void Grace2LFusedKK::prod_fwd(const ProdMeta &m, const t_nn3 &L, const t_nn3 &R, const t_nn3 &out) -{ - GraceFusedKK::prod_fwd(m, this->chunk_size, L, R, out); -} - -template -void Grace2LFusedKK::prod_rev(const ProdMeta &m, const t_nn3 &L, const t_nn3 &R, const t_nn3 &D, const t_nn3 &dL, - const t_nn3 &dR) -{ - GraceFusedKK::prod_rev(m, this->chunk_size, L, R, D, dL, dR); -} - // GPU (CUDA and HIP): the fused FC kernels (no BLAS) through the backend-neutral hook of the base engine; host // backends keep the plain FC kernels of the base engine template @@ -2147,52 +2113,42 @@ void Grace2LFusedKK::stage_rev_fc_B1() { G2LF_W(fc_bwdchunk_size, nc = (int) O_.extent(1); \ - Kokkos::parallel_for("g2lf:ShapeProd_" #P, Kokkos::RangePolicy>(0, cs * nc), \ - KOKKOS_LAMBDA(const int q) { \ - const int k = q / cs, ii = q - k * cs; \ - NS::fwd_##P(L_, R_, O_, ii, k); \ - }); \ - } -#define G2LF_SHAPE_REV(NS, P, Lv, Rv, Dv, dLv, dRv, NG) \ - { \ - auto L_ = Lv; auto R_ = Rv; auto D_ = Dv; auto dL_ = dLv; auto dR_ = dRv; \ - const int cs = this->chunk_size, nc = (int) D_.extent(1), nx = (int) dL_.extent(2), ng = NG; \ - Kokkos::parallel_for("g2lf:ShapeRevProd_" #P, Kokkos::RangePolicy>(0, cs * nc), \ - KOKKOS_LAMBDA(const int q) { \ - const int k = q / cs, ii = q - k * cs; \ - NS::rev_##P(L_, R_, D_, dL_, dR_, ii, k); \ - for (int x = ng; x < nx; x++) dL_(ii, k, x) = 0.0f; \ - }); \ - } - template void Grace2LFusedKK::stage_prod_AA() -{ if (shape_id == 1) G2LF_SHAPE_FWD(G2LShape_SMAXM, AA, this->d_A1, this->d_A1, this->d_AA) else if (shape_id == 2) G2LF_SHAPE_FWD(G2LShape_SMAXL, AA, this->d_A1, this->d_A1, this->d_AA) else prod_fwd(pm_AA, this->d_A1, this->d_A1, this->d_AA); } +{ cg_prod_fwd(cgt::G2L_AA{}, cgt_AA, pm_AA, "g2lf:ShapeProd_AA", this->chunk_size, + this->d_A1, this->d_A1, this->d_AA); } template void Grace2LFusedKK::stage_prod_AAA() -{ if (shape_id == 1) G2LF_SHAPE_FWD(G2LShape_SMAXM, AAA, this->d_AA1, this->d_A, this->d_AAA) else if (shape_id == 2) G2LF_SHAPE_FWD(G2LShape_SMAXL, AAA, this->d_AA1, this->d_A, this->d_AAA) else prod_fwd(pm_AAA, this->d_AA1, this->d_A, this->d_AAA); } +{ cg_prod_fwd(cgt::G2L_AAA{}, cgt_AAA, pm_AAA, "g2lf:ShapeProd_AAA", this->chunk_size, + this->d_AA1, this->d_A, this->d_AAA); } template void Grace2LFusedKK::stage_prod_AAAA() -{ if (shape_id == 1) G2LF_SHAPE_FWD(G2LShape_SMAXM, AAAA, this->d_AA2, this->d_AA2, this->d_AAAA) else if (shape_id == 2) G2LF_SHAPE_FWD(G2LShape_SMAXL, AAAA, this->d_AA2, this->d_AA2, this->d_AAAA) else prod_fwd(pm_AAAA, this->d_AA2, this->d_AA2, this->d_AAAA); } +{ cg_prod_fwd(cgt::G2L_AAAA{}, cgt_AAAA, pm_AAAA, "g2lf:ShapeProd_AAAA", this->chunk_size, + this->d_AA2, this->d_AA2, this->d_AAAA); } template void Grace2LFusedKK::stage_prod_BB() -{ if (shape_id == 1) G2LF_SHAPE_FWD(G2LShape_SMAXM, BB, this->d_B1, this->d_B1, this->d_BB) else if (shape_id == 2) G2LF_SHAPE_FWD(G2LShape_SMAXL, BB, this->d_B1, this->d_B1, this->d_BB) else prod_fwd(pm_BB, this->d_B1, this->d_B1, this->d_BB); } +{ cg_prod_fwd(cgt::G2L_BB{}, cgt_BB, pm_BB, "g2lf:ShapeProd_BB", this->chunk_size, + this->d_B1, this->d_B1, this->d_BB); } template void Grace2LFusedKK::stage_prod_BBB() -{ if (shape_id == 1) G2LF_SHAPE_FWD(G2LShape_SMAXM, BBB, this->d_BB1, this->d_B, this->d_BBB) else if (shape_id == 2) G2LF_SHAPE_FWD(G2LShape_SMAXL, BBB, this->d_BB1, this->d_B, this->d_BBB) else prod_fwd(pm_BBB, this->d_BB1, this->d_B, this->d_BBB); } +{ cg_prod_fwd(cgt::G2L_BBB{}, cgt_BBB, pm_BBB, "g2lf:ShapeProd_BBB", this->chunk_size, + this->d_BB1, this->d_B, this->d_BBB); } template void Grace2LFusedKK::stage_prod_BBBB() -{ if (shape_id == 1) G2LF_SHAPE_FWD(G2LShape_SMAXM, BBBB, this->d_BB2, this->d_BB2, this->d_BBBB) else if (shape_id == 2) G2LF_SHAPE_FWD(G2LShape_SMAXL, BBBB, this->d_BB2, this->d_BB2, this->d_BBBB) else prod_fwd(pm_BBBB, this->d_BB2, this->d_BB2, this->d_BBBB); } +{ cg_prod_fwd(cgt::G2L_BBBB{}, cgt_BBBB, pm_BBBB, "g2lf:ShapeProd_BBBB", this->chunk_size, + this->d_BB2, this->d_BB2, this->d_BBBB); } template void Grace2LFusedKK::stage_rev_prod_AA() -{ if (shape_id == 1) G2LF_SHAPE_REV(G2LShape_SMAXM, AA, this->d_A1, this->d_A1, this->d_AA_adj, this->d_A1_adj, this->d_A1_adj, ng_AA) else if (shape_id == 2) G2LF_SHAPE_REV(G2LShape_SMAXL, AA, this->d_A1, this->d_A1, this->d_AA_adj, this->d_A1_adj, this->d_A1_adj, ng_AA) else prod_rev(pm_AA, this->d_A1, this->d_A1, this->d_AA_adj, this->d_A1_adj, this->d_A1_adj); } +{ cg_prod_rev(cgt::G2L_AA{}, cgt_AA, pm_AA, "g2lf:ShapeRevProd_AA", this->chunk_size, + this->d_A1, this->d_A1, this->d_AA_adj, this->d_A1_adj, this->d_A1_adj); } template void Grace2LFusedKK::stage_rev_prod_AAA() -{ if (shape_id == 1) G2LF_SHAPE_REV(G2LShape_SMAXM, AAA, this->d_AA1, this->d_A, this->d_AAA_adj, this->d_AA1_adj, this->d_A_adj, ng_AAA) else if (shape_id == 2) G2LF_SHAPE_REV(G2LShape_SMAXL, AAA, this->d_AA1, this->d_A, this->d_AAA_adj, this->d_AA1_adj, this->d_A_adj, ng_AAA) else prod_rev(pm_AAA, this->d_AA1, this->d_A, this->d_AAA_adj, this->d_AA1_adj, this->d_A_adj); } +{ cg_prod_rev(cgt::G2L_AAA{}, cgt_AAA, pm_AAA, "g2lf:ShapeRevProd_AAA", this->chunk_size, + this->d_AA1, this->d_A, this->d_AAA_adj, this->d_AA1_adj, this->d_A_adj); } template void Grace2LFusedKK::stage_rev_prod_AAAA() -{ if (shape_id == 1) G2LF_SHAPE_REV(G2LShape_SMAXM, AAAA, this->d_AA2, this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj, ng_AAAA) else if (shape_id == 2) G2LF_SHAPE_REV(G2LShape_SMAXL, AAAA, this->d_AA2, this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj, ng_AAAA) else prod_rev(pm_AAAA, this->d_AA2, this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj); } +{ cg_prod_rev(cgt::G2L_AAAA{}, cgt_AAAA, pm_AAAA, "g2lf:ShapeRevProd_AAAA", this->chunk_size, + this->d_AA2, this->d_AA2, this->d_AAAA_adj, this->d_AA2_adj, this->d_AA2_adj); } template void Grace2LFusedKK::stage_rev_prod_BB() -{ if (shape_id == 1) G2LF_SHAPE_REV(G2LShape_SMAXM, BB, this->d_B1, this->d_B1, this->d_BB_adj, this->d_B1_adj, this->d_B1_adj, ng_BB) else if (shape_id == 2) G2LF_SHAPE_REV(G2LShape_SMAXL, BB, this->d_B1, this->d_B1, this->d_BB_adj, this->d_B1_adj, this->d_B1_adj, ng_BB) else prod_rev(pm_BB, this->d_B1, this->d_B1, this->d_BB_adj, this->d_B1_adj, this->d_B1_adj); } +{ cg_prod_rev(cgt::G2L_BB{}, cgt_BB, pm_BB, "g2lf:ShapeRevProd_BB", this->chunk_size, + this->d_B1, this->d_B1, this->d_BB_adj, this->d_B1_adj, this->d_B1_adj); } template void Grace2LFusedKK::stage_rev_prod_BBB() -{ if (shape_id == 1) G2LF_SHAPE_REV(G2LShape_SMAXM, BBB, this->d_BB1, this->d_B, this->d_BBB_adj, this->d_BB1_adj, this->d_B_adj, ng_BBB) else if (shape_id == 2) G2LF_SHAPE_REV(G2LShape_SMAXL, BBB, this->d_BB1, this->d_B, this->d_BBB_adj, this->d_BB1_adj, this->d_B_adj, ng_BBB) else prod_rev(pm_BBB, this->d_BB1, this->d_B, this->d_BBB_adj, this->d_BB1_adj, this->d_B_adj); } +{ cg_prod_rev(cgt::G2L_BBB{}, cgt_BBB, pm_BBB, "g2lf:ShapeRevProd_BBB", this->chunk_size, + this->d_BB1, this->d_B, this->d_BBB_adj, this->d_BB1_adj, this->d_B_adj); } template void Grace2LFusedKK::stage_rev_prod_BBBB() -{ if (shape_id == 1) G2LF_SHAPE_REV(G2LShape_SMAXM, BBBB, this->d_BB2, this->d_BB2, this->d_BBBB_adj, this->d_BB2_adj, this->d_BB2_adj, ng_BBBB) else if (shape_id == 2) G2LF_SHAPE_REV(G2LShape_SMAXL, BBBB, this->d_BB2, this->d_BB2, this->d_BBBB_adj, this->d_BB2_adj, this->d_BB2_adj, ng_BBBB) else prod_rev(pm_BBBB, this->d_BB2, this->d_BB2, this->d_BBBB_adj, this->d_BB2_adj, this->d_BB2_adj); } +{ cg_prod_rev(cgt::G2L_BBBB{}, cgt_BBBB, pm_BBBB, "g2lf:ShapeRevProd_BBBB", this->chunk_size, + this->d_BB2, this->d_BB2, this->d_BBBB_adj, this->d_BB2_adj, this->d_BB2_adj); } /* ---------------------------------------------------------------------- ReduceN without atomics, several reducers sharing input tensors in one pass: diff --git a/libgrace/include/grace/kk/grace_2l_kk_impl.h b/libgrace/include/grace/kk/grace_2l_kk_impl.h index 86024fb..323ce88 100644 --- a/libgrace/include/grace/kk/grace_2l_kk_impl.h +++ b/libgrace/include/grace/kk/grace_2l_kk_impl.h @@ -1330,7 +1330,7 @@ Grace2LKK::run(const RunInput &in) NNScalar sq_sum = 0.0; for (int k = 1; k < n_out_ln; k++) sq_sum += rho_in(ii, k) * rho_in(ii, k); - NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + 1e-8) : 1.0; + NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + GRACE2LModel::rms_norm_eps) : 1.0; for (int k = 1; k < n_out_ln; k++) { NNScalar val = rho_in(ii, k) * rms_inv * scale(k - 1); lnout(ii, k) = val; @@ -1507,7 +1507,7 @@ Grace2LKK::run(const RunInput &in) NNScalar sq_sum = 0.0; for (int k = 0; k < n_out_ln; k++) sq_sum += I2_in(ii, k) * I2_in(ii, k); - NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + 1e-8) : 1.0; + NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + GRACE2LModel::rms_norm_eps) : 1.0; for (int k = 0; k < n_out_ln; k++) lnout(ii, k) = I2_in(ii, k) * rms_inv * scale(k); }); @@ -1683,7 +1683,7 @@ Grace2LKK::run(const RunInput &in) NNScalar sq_sum = 0.0; for (int k = 0; k < n_out_ln; k++) sq_sum += I2_in(ii, k) * I2_in(ii, k); - NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + 1e-8) : 1.0; + NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + GRACE2LModel::rms_norm_eps) : 1.0; // dot = Σ_k d_ln[k] * ln_out[k] (without the RMSNorm: 0, the identity) NNScalar dot = 0.0; @@ -1866,7 +1866,7 @@ Grace2LKK::run(const RunInput &in) NNScalar sq_sum = 0.0; for (int k = 1; k < n_out_ln; k++) sq_sum += rho_in(ii, k) * rho_in(ii, k); - NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + 1e-8) : 1.0; + NNScalar rms_inv = rms ? 1.0 / Kokkos::sqrt(sq_sum / nrms + GRACE2LModel::rms_norm_eps) : 1.0; // dot = Σ_{k=1}^{n-1} d_ln[k] * ln_out[k] (without the RMSNorm: 0, the identity) NNScalar dot = 0.0; diff --git a/libgrace/include/grace/kk/support.h b/libgrace/include/grace/kk/support.h index 292fcf3..c9e1fa5 100644 --- a/libgrace/include/grace/kk/support.h +++ b/libgrace/include/grace/kk/support.h @@ -90,10 +90,17 @@ template size_t team_scratch_max(int team) } // CUDA: teams of `team` threads with `shmem` bytes of team scratch each that the shared memory of an SM holds: per // block the scratch, Kokkos' team-reduction doubles and its static 8-byte team id, rounded to the 128-byte allocation -// unit, plus the driver's reservation per block. Shared memory only (the caller's kernel must not be limited by -// registers first). 0: not known (other backends, a failed query) or not even one team. +// unit, plus the driver's reservation per block. HIP: per CU the LDS, per team the scratch and the (team + 2) doubles +// (the kernel's own static LDS, a few hundred bytes, and the allocation unit not counted; measured on CDNA, 64 KB per +// CU; RDNA in WGP mode not measured). Shared memory only (the caller's kernel must not be limited by registers +// first). 0: not known (other backends, a failed query) or not even one team. template int teams_per_sm_by_scratch(size_t shmem, int team) { +#if defined(KOKKOS_ENABLE_HIP) + if constexpr (is_hip_v) + return (int) ((size_t) Kokkos::HIP::hip_device_prop().maxSharedMemoryPerMultiProcessor / + (shmem + (size_t) (team + 2) * sizeof(double))); +#endif #if defined(KOKKOS_ENABLE_CUDA) if constexpr (is_cuda_v) { static const std::pair sm = [] { diff --git a/libgrace/include/grace/model_1l.h b/libgrace/include/grace/model_1l.h index 3d6c762..2f24168 100644 --- a/libgrace/include/grace/model_1l.h +++ b/libgrace/include/grace/model_1l.h @@ -24,6 +24,7 @@ struct GRACE1LModel { int n_elements = 0; int embedding_size = 0; int lmax = 0; + int max_order = 4; // 3: the file has no AAAA stage; a dead one (zero rho weights) is added by the loader int nradbase = 0; int nradmax = 0; int radial_basis_p = 0; diff --git a/libgrace/include/grace/model_2l.h b/libgrace/include/grace/model_2l.h index f294a8d..720c7fd 100644 --- a/libgrace/include/grace/model_2l.h +++ b/libgrace/include/grace/model_2l.h @@ -24,6 +24,7 @@ struct GRACE2LModel { int n_elements = 0; int embedding_size = 0; int lmax = 0; + int max_order = 4; // 3: the file has no AAAA / BBBB stage; the loader added dead ones (zero reduce weights) int nradbase = 0; int radial_basis_p = 0; double rcut = 0.0; @@ -150,6 +151,9 @@ struct GRACE2LModel { bool energy_mlp_ln = false; // legacy models: RMS layer norm of the MLP input, x s / rms(x) (s folded into layer 0) // false (legacy models): rho and I2 enter the energy MLP as they are (unit scales, the engines skip the 1/rms) bool energy_rms_norm = true; + // epsilon of both RMSNorms, x / sqrt(mean x^2 + eps): tensorpotential's InvariantLayerRMSNorm hardcodes it (not in + // the npz) + static constexpr double rms_norm_eps = 1e-10; // Per-element shifts std::vector shift_values; diff --git a/libgrace/src/fused_1l.cpp b/libgrace/src/fused_1l.cpp index 4ee1dfc..40a34cf 100644 --- a/libgrace/src/fused_1l.cpp +++ b/libgrace/src/fused_1l.cpp @@ -571,7 +571,7 @@ void Grace1LFused::compute(int inum, const int *ilist, int n_nodes, int nmax_nod #endif } throw_zero_bond(work); - if (nall > 0 && !eonly) fthr.reduce(out.f, nall); + if (!eonly) fthr.reduce(out.f, nall); out.energy += eng; if (g_prof_on) g_prof[T_P3] += now_s() - t0; if (fl.virial && !eonly) diff --git a/libgrace/src/fused_2l.cpp b/libgrace/src/fused_2l.cpp index bdd6f55..864f5c6 100644 --- a/libgrace/src/fused_2l.cpp +++ b/libgrace/src/fused_2l.cpp @@ -551,7 +551,8 @@ double Grace2LFused::energy_atom(const float *rho, const float *I2, int ty, doub double ms1 = 0.0, ms0 = 0.0; for (int k = 1; k < nr; k++) ms1 += (double) rho[k] * rho[k]; for (int k = 0; k < nr; k++) ms0 += (double) I2[k] * I2[k]; - const double s1 = rms ? std::sqrt(ms1 / nrms1 + 1e-8) : 1.0, s0 = rms ? std::sqrt(ms0 / nrms0 + 1e-8) : 1.0; + constexpr double eps = GRACE2LModel::rms_norm_eps; + const double s1 = rms ? std::sqrt(ms1 / nrms1 + eps) : 1.0, s0 = rms ? std::sqrt(ms0 / nrms0 + eps) : 1.0; constexpr int MAXW = 256; const int nlay = eW.size(); double act[8][MAXW], pre[8][MAXW]; @@ -1087,7 +1088,7 @@ void Grace2LFused::compute(int inum, const int *ilist, int n_nodes, int nmax_nod } if (g_prof_on) { g_prof[T_P5] += now_s() - tph; tph = now_s(); } throw_zero_bond(work); - if (nall > 0) fthr.reduce(out.f, nall); + fthr.reduce(out.f, nall); if (g_prof_on) g_prof[T_P6] += now_s() - tph; if (fl.virial) diff --git a/libgrace/src/fused_3l.cpp b/libgrace/src/fused_3l.cpp index 86e0e80..0d0076c 100644 --- a/libgrace/src/fused_3l.cpp +++ b/libgrace/src/fused_3l.cpp @@ -1627,7 +1627,7 @@ void Grace3LFused::compute(int inum, const int *ilist, int n_nodes, int nmax_nod run_layer(0, true, src, out, fl); tick(P_S9); throw_zero_bond(work); - if (n_nodes > 0) g->fthr.reduce(out.f, n_nodes); + g->fthr.reduce(out.f, n_nodes); tick(P_FRED); if (fl.virial) for (auto &wp : work) diff --git a/libgrace/src/max_order3.h b/libgrace/src/max_order3.h new file mode 100644 index 0000000..9e64368 --- /dev/null +++ b/libgrace/src/max_order3.h @@ -0,0 +1,139 @@ +// SPDX-License-Identifier: LicenseRef-ASL (Academic Software Licence, see LICENSE.md) +// Contributing author: Yury Lysogorskiy (ICAMS) +// GRACE-1L / 2L models with max_order 3 have no AAAA (layer 1) and BBBB (layer 2) stage. The engines compute A .. AAAA +// and B .. BBBB, so the loaders add a dead stage to the archive they read: AA2 = AA1's FC, one CG term, one output +// function, and one connection with weight zero in every reduce that reads it. The results are those of the model +// without the stage. The engines that prune what no connection reads (CPU fused, Kokkos fused) pay one FC output, one +// CG term and one reduce row per atom; the generic Kokkos engines compute the copied FC in full. +#ifndef GRACE_MAX_ORDER3_H +#define GRACE_MAX_ORDER3_H + +#include "npz3.h" + +#include +#include +#include +#include +#include +#include +#include + +namespace grace { +namespace npz { + +namespace detail { +inline const cnpy::NpyArray &get_array(const cnpy::npz_t &npz, const std::string &key) +{ + const cnpy::NpyArray *p = find_array(npz, key); + if (!p) throw bad_array(key, "is missing"); + return *p; +} + +template +inline cnpy::NpyArray make_array(const char *descr, std::vector shape, std::initializer_list values) +{ + cnpy::NpyArray a(shape, sizeof(T), false); + a.descr = descr; + size_t q = 0; + for (T v : values) a.data()[q++] = v; + return a; +} +} // namespace detail + +// One reduce of a stage: the arrays of `from` (a template for the shapes) become a dead `to`: W zero with one weight +// column, one connection to function 0. +inline void add_dead_reduce(cnpy::npz_t &npz, const std::string &prefix, const std::string &from, const std::string &to) +{ + using namespace detail; + const std::string w = prefix + "_reduce_" + from + "_W"; + const cnpy::NpyArray &W = get_array(npz, w); + if (W.shape.empty() || W.shape.back() == 0) throw bad_array(w, "has no weight column"); + cnpy::NpyArray dead_w = W; + dead_w.shape.back() = 1; + dead_w.num_vals = W.num_vals / W.shape.back(); + dead_w.data_holder = std::make_shared>(dead_w.num_vals * W.word_size, 0); + npz[prefix + "_reduce_" + to + "_W"] = dead_w; + const auto copy_scalar = [&](const std::string &src, const std::string &dst) { // as the template's (if present) + if (const cnpy::NpyArray *a = find_array(npz, src)) npz[dst] = *a; + }; + copy_scalar(prefix + "_reduce_" + from + "_norm", prefix + "_reduce_" + to + "_norm"); + copy_scalar(prefix + "_n_in_" + from, prefix + "_n_in_" + to); + npz[prefix + "_collect_ind_" + to] = make_array("("("("kind() != 'S' || n->shape.size() != 1) throw dtype_error(names, *n, "a 1-d byte-string array (|S)"); + if (to.size() > n->word_size) throw bad_array(names, "has names too short for " + to); + cnpy::NpyArray a({n->shape[0] + 1}, n->word_size, false); + a.descr = n->descr; + std::copy(n->data(), n->data() + n->num_bytes(), a.data()); + std::copy(to.begin(), to.end(), a.data() + n->num_bytes()); + npz[names] = a; + } +} + +// The stage `to` (AAAA / BBBB) of a layer: FC `fc_to` (= the FC of `fc_from`), the product prod_, and the reduces +// `prefixes` (each reads `from` = AAA / BBB as the shape template). +struct DeadStage { + std::string from, to, fc_from, fc_to; + std::vector reduce_prefixes; +}; + +inline bool has_stage(const cnpy::npz_t &npz, const DeadStage &s) { return npz.count("prod_" + s.to + "_n_cg_terms") > 0; } + +inline void add_dead_stage(cnpy::npz_t &npz, const DeadStage &s) +{ + using namespace detail; + for (const auto &kv : std::vector>(npz.begin(), npz.end())) + if (kv.first.rfind(s.fc_from + "_", 0) == 0) npz[s.fc_to + kv.first.substr(s.fc_from.size())] = kv.second; + const std::string p = "prod_" + s.to + "_"; + npz[p + "left_ind"] = make_array("("("("("(" &stages) +{ + std::string have, lack; + for (const DeadStage &s : stages) (has_stage(npz, s) ? have : lack) += " " + s.to; + if (lack.empty()) return 4; + if (!have.empty()) + throw Error("the file has the stage(s)" + have + " but not" + lack + " (a GRACE model has all or none of them)"); + for (const DeadStage &s : stages) require_no_stage_arrays(npz, s); + for (const DeadStage &s : stages) + if (!has_templates(npz, s)) return 4; + for (const DeadStage &s : stages) add_dead_stage(npz, s); + return 3; +} + +} // namespace npz +} // namespace grace + +#endif diff --git a/libgrace/src/model_1l.cpp b/libgrace/src/model_1l.cpp index 33017da..238e706 100644 --- a/libgrace/src/model_1l.cpp +++ b/libgrace/src/model_1l.cpp @@ -4,6 +4,7 @@ #include "grace/error.h" #include "npz3.h" +#include "max_order3.h" #include "zero_pad.h" #include @@ -14,11 +15,14 @@ using namespace npz; void GRACE1LModel::load(const std::string &filepath) { load_arrays(npz_open(filepath)); } -void GRACE1LModel::load_arrays(const cnpy::npz_t &npz) { +void GRACE1LModel::load_arrays(const cnpy::npz_t &npz_in) { // a second load into the same object (LAMMPS pair_coeff twice) must keep nothing of the previous model: arrays // read only when present (UQ head, optional blocks) would otherwise survive *this = GRACE1LModel(); + cnpy::npz_t npz = npz_in; // the arrays are shared, not copied check_grace_format(npz, "GRACE-1L"); + // max_order 3: the file has no AAAA stage; a dead one is added (max_order3.h) + max_order = complete_to_order4(npz, {{"AAA", "AAAA", "fc_AA1", "fc_AA2", {"rho"}}}); // Every array is checked against the model's declared sizes before anything is sized from it: the CPU and Kokkos // engines index these flat without bounds checks, so a truncated or corrupted file must fail here. @@ -271,6 +275,7 @@ void GRACE1LModel::load_arrays(const cnpy::npz_t &npz) { void GRACE1LModel::validate_uq() const { if (!has_uq) throw Error("GRACE-1L: the model has no UQ head"); + if (max_order == 3) throw Error("GRACE-1L: UQ is not supported for max_order 3 models"); if (uq_schema_version != 6) throw Error("GRACE-1L: UQ schema v" + std::to_string(uq_schema_version) + " unsupported (expects v6, uqv6 basis-RP normalize+density). Re-export the UQ artifacts at schema v6 " diff --git a/libgrace/src/model_2l.cpp b/libgrace/src/model_2l.cpp index 99994a2..6a983c8 100644 --- a/libgrace/src/model_2l.cpp +++ b/libgrace/src/model_2l.cpp @@ -4,6 +4,7 @@ #include "grace/error.h" #include "npz3.h" +#include "max_order3.h" #include "zero_pad.h" #include @@ -24,11 +25,15 @@ using namespace npz; void GRACE2LModel::load(const std::string &filepath) { load_arrays(npz_open(filepath)); } -void GRACE2LModel::load_arrays(const cnpy::npz_t &npz) { +void GRACE2LModel::load_arrays(const cnpy::npz_t &npz_in) { // a second load into the same object (LAMMPS pair_coeff twice) must keep nothing of the previous model: arrays // read only when present (UQ head, optional blocks) would otherwise survive *this = GRACE2LModel(); + cnpy::npz_t npz = npz_in; // the arrays are shared, not copied check_grace_format(npz, "GRACE-2L"); + // max_order 3: the file has no AAAA and BBBB stages; dead ones are added (max_order3.h) + max_order = complete_to_order4(npz, {{"AAA", "AAAA", "fc_AA1", "fc_AA2", {"I1", "rho"}}, + {"BBB", "BBBB", "fc_BB1", "fc_BB2", {"I2"}}}); // Every array is checked against the declared sizes before anything is sized from it: a count is tied to the // stored shape of an array it describes (so a corrupt count cannot ask for a huge allocation), every index lies in @@ -462,6 +467,7 @@ void GRACE2LModel::load_arrays(const cnpy::npz_t &npz) { void GRACE2LModel::validate_uq() const { if (!has_uq) throw Error("GRACE-2L: the model has no UQ head"); + if (max_order == 3) throw Error("GRACE-2L: UQ is not supported for max_order 3 models"); if (uq_schema_version != 6) throw Error("GRACE-2L: UQ schema v" + std::to_string(uq_schema_version) + " unsupported (expects v6, uqv6 basis-RP normalize+density). Re-export the UQ artifacts at schema v6 " diff --git a/pyproject.toml b/pyproject.toml index 3a77fc3..cd7fd2a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "grace-runtime" -version = "0.1.3" +version = "0.1.4" description = "Fast CPU and GPU inference of GRACE and PACE interatomic potentials with ASE, batching and TorchSim" readme = "README.md" requires-python = ">=3.10" diff --git a/python-cuda/pyproject.toml b/python-cuda/pyproject.toml index 3f2967b..47d18ba 100644 --- a/python-cuda/pyproject.toml +++ b/python-cuda/pyproject.toml @@ -4,13 +4,13 @@ build-backend = "scikit_build_core.build" [project] name = "grace-runtime-cuda12" -version = "0.1.3" # = grace-runtime (scripts/build_cuda_wheels.sh sets both from the repository pyproject) +version = "0.1.4" # = grace-runtime (scripts/build_cuda_wheels.sh sets both from the repository pyproject) description = "NVIDIA GPU backend (CUDA 12) of grace-runtime: fused GRACE-1L/2L/3L Kokkos kernels for V100, RTX 20xx/30xx/40xx/50xx, A100/A30, L40S, H100/H200, B200/B300" readme = "README.md" requires-python = ">=3.10" license = { text = "Academic Software License (ASL); bundled third-party code (Kokkos: Apache-2.0 WITH LLVM-exception): see THIRD_PARTY_NOTICES.md" } classifiers = ["License :: Other/Proprietary License"] -dependencies = ["grace-runtime==0.1.3"] +dependencies = ["grace-runtime==0.1.4"] [project.urls] Homepage = "https://github.com/ICAMS/grace-runtime" diff --git a/python-rocm6/pyproject.toml b/python-rocm6/pyproject.toml index fe1dcbb..15619e8 100644 --- a/python-rocm6/pyproject.toml +++ b/python-rocm6/pyproject.toml @@ -4,13 +4,13 @@ build-backend = "scikit_build_core.build" [project] name = "grace-runtime-rocm6" -version = "0.1.3" # = grace-runtime (scripts/build_rocm_wheels.sh sets both from the repository pyproject) +version = "0.1.4" # = grace-runtime (scripts/build_rocm_wheels.sh sets both from the repository pyproject) description = "AMD GPU backend (ROCm 6) of grace-runtime: fused GRACE-1L/2L/3L Kokkos kernels for MI210/MI250/MI250X and MI300A/MI300X" readme = "README.md" requires-python = ">=3.10" license = { text = "Academic Software License (ASL); bundled third-party code (Kokkos: Apache-2.0 WITH LLVM-exception): see THIRD_PARTY_NOTICES.md" } classifiers = ["License :: Other/Proprietary License"] -dependencies = ["grace-runtime==0.1.3"] +dependencies = ["grace-runtime==0.1.4"] [project.urls] Homepage = "https://github.com/ICAMS/grace-runtime" diff --git a/python/tests/test_calculator.py b/python/tests/test_calculator.py index 0b90c5f..6a82a0f 100644 --- a/python/tests/test_calculator.py +++ b/python/tests/test_calculator.py @@ -94,6 +94,21 @@ def test_system_change(mdl, fixtures): assert np.array_equal(f, fresh.get_forces()) +@pytest.mark.parametrize("arch", ["1l", "2l", "3l"]) +def test_forces_after_a_zero_bond_error(mdl, fixtures, arch): + """the zero-bond error comes after the backward pass: the failed call leaves no forces in the engine, and the + next call gives the forces of the call before it (before: it added the forces of the failed call)""" + good = fixture_atoms(fixtures, "W54") + good.rattle(0.01, seed=4) + bad = good.copy() + bad.append(bad[0]) # an atom on top of atom 0; one atom more, so the next call keeps the engine's force rows + calc = GRACERuntimeCalculator(mdl[arch], num_threads=1, device="cpu") + ref = calc.get_forces(good) + with pytest.raises(ValueError, match="same position"): + calc.get_forces(bad) + assert np.array_equal(calc.get_forces(good.copy()), ref) + + def test_failed_gpu_system_is_not_kept(mdl): """A GPU System that cannot be built (an engine self-test, device memory) raises its own error on every calculation; the calculator keeps no species setup without it (before: AttributeError _kk_cellkey on the next).""" diff --git a/python/tests/test_gpu_parity.py b/python/tests/test_gpu_parity.py index c5cca52..55c2c87 100644 --- a/python/tests/test_gpu_parity.py +++ b/python/tests/test_gpu_parity.py @@ -69,7 +69,7 @@ def test_against_lammps_fused_kk(mod, layer, cell): TF_REF = FX / "ref_tf" / "registry_tf_fp64.npz" # TPCalculator, -fp64 SavedModels; CPU side: test_ref_tf.py -# GRACE-2L-SMAX-OMAT-large: its own 2L shape on the GPU (g2l_shape_smaxl.h); the legacy models: the legacy layout (the +# GRACE-2L-SMAX-OMAT-large: its own CG tables on the GPU (cg_tables.h); the legacy models: the legacy layout (the # fused engines; 2L at its own compiled widths) @pytest.mark.parametrize("model", ["GRACE-2L-SMAX-OMAT-large", "GRACE-1L-OAM", "GRACE-1L-OMAT", "GRACE-2L-OAM", "GRACE-2L-OMAT"]) @pytest.mark.parametrize("cell", ["W54", "WMo54", "W2tri"]) @@ -95,14 +95,35 @@ def test_against_tf_fp64(mod, model, cell): assert np.abs(stress - ref[f"{k}/stress"]).max() / np.abs(ref[f"{k}/stress"]).max() <= 1e-5 +@pytest.mark.parametrize("model", ["GRACE-2L-SMAX-OMAT-medium", "GRACE-2L-OMAT-medium-ft-E"]) +def test_dimers_against_tf_fp64(model): + """GRACE-2L dimers stretched toward the cutoff: the RMSNorm epsilon (CPU side: test_ref_tf.py::test_dimers)""" + from ase import Atoms + from grace_runtime import GRACERuntimeCalculator + path = CACHE / model / "kokkos.npz" + if not path.exists(): + pytest.skip(f"registry model {model} not in the test cache") + ref = np.load(FX / "ref_tf" / "dimers_tf_fp64.npz") + calc = GRACERuntimeCalculator(str(path), device=GPU) + for el in ref["elements"]: + for r in ref["distances"]: + at = Atoms(f"{el}2", positions=[[0, 0, 0], [r, 0, 0]]) + at.calc = calc + k = f"{model}/{el}2/{r}" + dE = abs(at.get_potential_energy() - ref[f"{k}/energy"]) + dF = np.abs(at.get_forces() - ref[f"{k}/forces"]).max() + assert dE <= 1e-5 and dF <= 1e-4, (k, dE, dF) + + @pytest.mark.parametrize("name, path_kind", [("legacy_2l_small", "zero-padded"), ("legacy_2l_wide", "generic"), ("grace_2l_small", "zero-padded"), ("legacy_1l_wide", "zero-padded"), - ("grace_1l_small", "zero-padded")]) + ("grace_1l_small", "zero-padded"), ("grace_2l_l3", "zero-padded")]) def test_outside_compiled_widths(mod, name, path_kind, monkeypatch, tmp_path): """GRACE-1L/2L models with widths outside the compiled kernels (tests/fixtures/{name}.npz, random weights): - legacy_2l_small, grace_2l_small (the RMSNorms of the current models), legacy_1l_wide (42 radial channels) and - grace_1l_small (radial 20, FC 40) run zero-padded to compiled widths; legacy_2l_wide, wider than every set, is - refused (device="auto" too: no CPU fallback) unless GRACE_GENERIC_KERNELS=1, then runs on the generic GPU engine. + legacy_2l_small, grace_2l_small (the RMSNorms of the current models), legacy_1l_wide (42 radial channels), + grace_1l_small (radial 20, FC 40) and grace_2l_l3 (lmax 3, max_order 3: the lmax-3 layer-1 bond kernels) run + zero-padded to compiled widths; legacy_2l_wide, wider than every set, is refused (device="auto" too: no CPU + fallback) unless GRACE_GENERIC_KERNELS=1, then runs on the generic GPU engine. Either way a warning (slow_notice) says so, and the results are the CPU engine's.""" pytest.importorskip("grace_runtime._core") from grace_runtime import GRACERuntimeCalculator @@ -126,6 +147,12 @@ def test_outside_compiled_widths(mod, name, path_kind, monkeypatch, tmp_path): warnings.simplefilter("always") at.calc = GRACERuntimeCalculator(path, device=GPU) assert any(note in str(w.message) for w in caught) + check_gpu_equals_cpu(at, path) + + +def check_gpu_equals_cpu(at, path): + """at with the GPU calculator attached against the CPU engine on the model file at path""" + from grace_runtime import GRACERuntimeCalculator e, f, ei = at.get_potential_energy(), at.get_forces(), at.get_potential_energies() at.calc = GRACERuntimeCalculator(path, device="cpu", num_threads=4) assert abs(e - at.get_potential_energy()) / len(at) <= 2e-6 @@ -133,6 +160,21 @@ def test_outside_compiled_widths(mod, name, path_kind, monkeypatch, tmp_path): assert np.abs(ei - at.get_potential_energies()).max() <= 1e-5 +@pytest.mark.parametrize("name", ["grace_1l_w48", "grace_1l_l3"]) +def test_1l_own_widths(mod, name): + """GRACE-1L models (tests/fixtures, random weights) on GPU kernels of their own widths, with the results of the + CPU engine: grace_1l_w48 (lmax 4, radial channels and FC 48, the widths of GRACE-OFF-1L-large; before: zero-padded + to 64) and grace_1l_l3 (lmax 3, max_order 3, radial channels and FC 20, as GRACE-OFF-1L-small; before: padded to + 32). They take the lmax-4 and lmax-3 bond kernels (HIP: the matrix-core basis, the wave-per-atom backward).""" + from grace_runtime import GRACERuntimeCalculator + from ase.io import read + path = str(FX / f"{name}.npz") + assert mod.Model(path).slow_notice == "" + at = read(FX / "WMo54.data", format="lammps-data", atom_style="atomic", Z_of_type={1: 74, 2: 42}) + at.calc = GRACERuntimeCalculator(path, device=GPU) + check_gpu_equals_cpu(at, path) + + def test_permuted_input_same_result(mod): """results come back in the caller's atom order whatever the list's spatial order""" types, pos, h = load_cell("WMo54") diff --git a/python/tests/test_order3_tf.py b/python/tests/test_order3_tf.py new file mode 100644 index 0000000..5b104ad --- /dev/null +++ b/python/tests/test_order3_tf.py @@ -0,0 +1,26 @@ +# SPDX-License-Identifier: LicenseRef-ASL (Academic Software Licence, see LICENSE.md) +"""GRACE-1L/2L models with max_order 3 (no AAAA / BBBB stage: the loader adds a dead one) against tensorpotential's +TPCalculator on their SavedModels (fp64), on the fixture cells (tests/fixtures/ref_tf/order3_tf.npz; random weights, +tests/fixtures/{legacy,grace}_{1l,2l}_order3.npz). legacy_*: the layout of the GRACE-OFF models. Comparison and +thresholds of test_ref_tf.py.""" +import os + +import numpy as np +import pytest + +from test_ref_tf import CELLS, FX, check_against_ref + +REF = os.path.join(FX, "ref_tf", "order3_tf.npz") +MODELS = ["legacy_1l_order3", "grace_1l_order3", "legacy_2l_order3", "grace_2l_order3"] + + +@pytest.fixture(scope="module") +def ref(): + return np.load(REF) + + +@pytest.mark.parametrize("cell", CELLS) +@pytest.mark.parametrize("name", MODELS) +def test_matches_tf_fp64(ref, name, cell): + check_against_ref(f"{FX}/{name}.npz", ref, name, cell) + assert np.abs(ref[f"{name}/{cell}/forces"]).max() > 1e-2 # random weights, but not a vanishing model diff --git a/python/tests/test_pace.py b/python/tests/test_pace.py index 191bba5..2c9b875 100644 --- a/python/tests/test_pace.py +++ b/python/tests/test_pace.py @@ -109,6 +109,18 @@ def test_coincident_atoms_are_an_error(model_files): evaluate(model_files["carbon_zbl"], at) +def test_forces_after_a_zero_bond_error(model_files): + """the failed call leaves no forces in the engine: the next call on the same calculator equals a fresh one""" + good = cell("carbon_zbl/bulk") + bad = good.copy() + bad.append(bad[0]) # an atom on top of atom 0; one atom more, so the next call keeps the engine's force rows + calc = GRACERuntimeCalculator(Model(model_files["carbon_zbl"]), device="cpu", num_threads=1) + with pytest.raises(ValueError, match="same position"): + calc.get_forces(bad) + fresh = GRACERuntimeCalculator(Model(model_files["carbon_zbl"]), device="cpu", num_threads=1) + assert np.array_equal(calc.get_forces(good), fresh.get_forces(good.copy())) + + def test_self_images(model_files): """Review focus 4: a 2-atom cell that sees its images equals its 2x2x2 supercell per atom""" at = cell("carbon_zbl/pair2") diff --git a/python/tests/test_ref_tf.py b/python/tests/test_ref_tf.py index e02a344..bdae97c 100644 --- a/python/tests/test_ref_tf.py +++ b/python/tests/test_ref_tf.py @@ -9,6 +9,7 @@ import numpy as np import pytest +from ase import Atoms from ase.io import read from grace_runtime import GRACERuntimeCalculator @@ -39,9 +40,8 @@ def model(request): pytest.skip(str(e)) -@pytest.mark.parametrize("cell", CELLS) -def test_matches_tf_fp64(model, ref, cell): - name, path = model +def check_against_ref(path, ref, name, cell): + """the model file at path on the fixture cell against the reference arrays ref[f"{name}/{cell}/..."]""" at = read(f"{FX}/{cell}.data", format="lammps-data", atom_style="atomic", Z_of_type={1: 74, 2: 42}) at.calc = GRACERuntimeCalculator(path, num_threads=2) k = f"{name}/{cell}" @@ -53,3 +53,32 @@ def test_matches_tf_fp64(model, ref, cell): print(k, {q: f"{v:.2e}" for q, v in d.items()}) for q, v in d.items(): assert v < (TOL_SMALL if q == "energy" and n < 10 else TOL[q]), (q, v) + + +@pytest.mark.parametrize("cell", CELLS) +def test_matches_tf_fp64(model, ref, cell): + name, path = model + check_against_ref(path, ref, name, cell) + + +DIMERS = os.path.join(FX, "ref_tf", "dimers_tf_fp64.npz") +DIMER_MODELS = ["GRACE-2L-SMAX-OMAT-medium", "GRACE-2L-OMAT-medium-ft-E"] + + +@pytest.mark.parametrize("name", DIMER_MODELS) +def test_dimers(name): + """GRACE-2L on W2, C2, O2 stretched toward the cutoff (4 - 5.9 A; TPCalculator on the -fp64 SavedModels, + tests/fixtures/ref_tf/dimers_tf_fp64.npz): the RMSNorm inputs are small there and its epsilon (1e-10, as + tensorpotential's) matters; with 1e-8 the energy was 0.9 eV off at 5.9 A. Measured (CPU): dE <= 1.4e-6 eV, + dF <= 2.9e-5 eV/A.""" + from grace_runtime import registry + ref = np.load(DIMERS) + calc = GRACERuntimeCalculator(registry.resolve(name), num_threads=2) + for el in ref["elements"]: + for r in ref["distances"]: + at = Atoms(f"{el}2", positions=[[0, 0, 0], [r, 0, 0]]) + at.calc = calc + k = f"{name}/{el}2/{r}" + dE = abs(at.get_potential_energy() - ref[f"{k}/energy"]) + dF = np.abs(at.get_forces() - ref[f"{k}/forces"]).max() + assert dE <= 1e-5 and dF <= 1e-4, (k, dE, dF) diff --git a/python/tests/test_runtimes.py b/python/tests/test_runtimes.py index f93ef78..8aedc58 100644 --- a/python/tests/test_runtimes.py +++ b/python/tests/test_runtimes.py @@ -2,8 +2,10 @@ """OpenMP runtimes in one process: grace-runtime's libgomp (vendored by auditwheel under a mangled name) next to scikit-learn's libgomp, an MKL numpy (libiomp5) and TensorFlow (TPCalculator). Every scenario runs in a fresh subprocess: the energy and forces must equal those of a process with grace-runtime alone, after the other library has -used its threads, and threadpoolctl must list the runtimes. Scenarios whose library is not installed are skipped, so -running this file in different environments (plain, MKL numpy, TF) covers the combinations.""" +used its threads (forces to 1e-5 eV/A: with several threads the 2L CPU engine adds dE/dI under row locks in a varying +order, so its fp32 forces differ between runs by ~5e-7 eV/A), and threadpoolctl must list the runtimes. Scenarios +whose library is not installed are skipped, so running this file in different environments (plain, MKL numpy, TF) +covers the combinations.""" import json import os import subprocess @@ -45,7 +47,7 @@ def alone(models): def _same(a, b): assert abs(a["e"] - b["e"]) <= 1e-9 * abs(b["e"]) - assert np.abs(np.array(a["f"]) - np.array(b["f"])).max() <= 1e-9 + assert np.abs(np.array(a["f"]) - np.array(b["f"])).max() <= 1e-5 def test_alone_lists_grace_runtime_openmp(alone): diff --git a/python/tests/test_vs_tp.py b/python/tests/test_vs_tp.py index 7deb1dd..0b0d913 100644 --- a/python/tests/test_vs_tp.py +++ b/python/tests/test_vs_tp.py @@ -3,9 +3,9 @@ there is no -fp64 one, so both sides are fp32 and the thresholds are wider). Skipped without tensorpotential / the cached models. Run on CPU: CUDA_VISIBLE_DEVICES= pytest -s. -Energy <= 1e-6 eV/atom (2e-6 below 10 atoms: fp32 floor), forces <= 2e-5 eV/A, stress <= 2e-5 relative to -max(|stress|, 1e-3 eV/A^3), per-atom energies <= 1e-5 eV. Measured worst (CPU, 2026-10-20): stress 6.8e-6 (1L, W1), -per-atom energy 3.1e-6 eV (1L, W54). +Energy <= 1e-6 eV/atom (2e-6 below 10 atoms: fp32 floor), forces <= 2e-5 eV/A, stress (zero without a cell) <= 2e-5 +relative to max(|stress|, 1e-3 eV/A^3), per-atom energies <= 1e-5 eV. Measured worst (CPU, 2026-10-20): stress 6.8e-6 +(1L, W1), per-atom energy 3.1e-6 eV (1L, W54). """ import os @@ -41,8 +41,9 @@ def test_parity(name, npz, saved): n = len(at) dE = abs(a.get_potential_energy() - b.get_potential_energy()) / n dF = np.abs(a.get_forces() - b.get_forces()).max() - sa, sb = a.get_stress(), b.get_stress() - dS = np.abs(sa - sb).max() / max(np.abs(sa).max(), 1e-3) + # no cell (the H2O molecule), no stress: TPCalculator returns that of a placeholder cell, so the reference is 0 + sa = a.get_stress() if at.cell.rank == 3 else np.zeros(6) + dS = np.abs(sa - b.get_stress()).max() / max(np.abs(sa).max(), 1e-3) de = np.abs(np.asarray(ref.results["atomic_energy"]).reshape(-1)[:n] - b.get_potential_energies()).max() print(f"{name:22s} {sname:10s} dE/n {dE:.2e} dF {dF:.2e} dS rel {dS:.2e} de_i {de:.2e}") for k, v in (("dE", dE), ("dF", dF), ("dS", dS), ("de", de)): diff --git a/tests/fixtures/grace_1l_l3.npz b/tests/fixtures/grace_1l_l3.npz new file mode 100644 index 0000000000000000000000000000000000000000..074197007b414781a2ed311348684ec6d5e16649 GIT binary patch literal 278670 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 literal 0 HcmV?d00001 diff --git a/tests/fixtures/grace_1l_order3.npz b/tests/fixtures/grace_1l_order3.npz new file mode 100644 index 0000000000000000000000000000000000000000..61ee87f2e6e76775e1d57257d617f1c40f7f485e GIT binary patch literal 164450 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 <7PY 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 literal 0 HcmV?d00001 diff --git a/tests/fixtures/grace_1l_w48.npz b/tests/fixtures/grace_1l_w48.npz new file mode 100644 index 0000000000000000000000000000000000000000..01a6e561d5056d9a585e3e5daa1ff0842ba49f2f GIT binary patch literal 3024676 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 z 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

    A}PjnWOHZBh>0=}*13;3gc-*BDmh*G~Ik0NU@ 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
    O;;UX zRnD}7yE`uu92Qty7TE@uMHg5cg3IEtEU-vmad(%%;_g6jM^TIR>E9laT@iOT z4cU|R+;cys$-#@%t~R9wp43x!ew=(X4E|7qhGP9f^}9-T?45VOznGih1L?7zZJl5H z)(Rq?Z+UW@k<4T-eufE?Rr?+<77vDXbK#& zsKH^xo4H+`T!zw^hbr0^>taXCA#SqbO4L(%B+Cnum+KazKIpIa?-I}MjSuo7JB2m^ zA7a+2x74m%R)#-C*;$CQNq-n}V#YV*i5%n38|PUsyL}>i7q|X-Ll7rBC<6W#(c_RG zw#zWAS40fF4*Q=fyZ&E)|Bra%Dg z98SRev{x_ujxkL36BB!3KVa(?e*nLGeG>Jv9fsi-%!7}mOher zGiCQqqWrJ_E>JtGP!E3L3qArj=6JafYUdlH5I>#sB*x>f`a8VT8Ug?74(>aGGG7lj zZsTh2NYBPh2Y$rieb|r8nPK;+-JHvc`01p7V!;nvmn%$sLIh7cEr?e4*vt^tU>?%=`LQ0tuVeCH_DSDMEW z&m-fkq8{*q;iwzDcF)%&uW!vnz0pCH4e>1fvZJ7# zSKK5jeknW;{P7IHv$pGiTakM#`lU@koK(T}mzJPW_7Rqi@pH;q6Y;lk%A*=4mhBY#!z*#V?4>x5$8 zv?J%kZ>rw2n~$dijHbXQ*Ag$cgJny?UX;bN_?zo2?OvILMOj zdlPC@3)C6bZ_a(#OSKUG7x~&p(m3)`kem0AcEF!*b{FH@KyTD9wb(zU@W`nNDT7I0 z=Dg%^ws|JzZF+A-eH0zt`-rx7EY=}E)o>?Q z`*8OK@%E?D*NBS6UGGvmuT>0nOe`w_DzgT{o;^JWe%2e`;yTa%GUF5J$=6j7UtYqU zS7>5Nx;k{r5Aigz>;u?c?ebCmZ}lPK<^O(sS8m@Sodf5p~?w=><7nw+!lx8So7AvR?=@#0y=<7jUc7ZFjjP|TyiAmZ=fM9fdc}gT z#LI~_Vo6?w#~dNvOb(4id!Agks9kuM$NI&tQ&=xMu;wzg>)4`*kE*gKl6aNPo%^7w zcKJ>`n?Ky`UrA3L-iNdY-YnY~>f`C=k>OakZr<%4$#W5Vk=ohuzt#{nQE}J@S-(<< zm+D{i3bo5dZ=%tEC<*J-752nHuXO*zphr8xt{U^x7|1RBfc#|Dl3ZPh3H|2fv7_3x zhrXFu1lQL(_qmk9({7eFJx=}h&SdzFJ>qZ|Pr#!baTRq!N0-8U z`L)e~B&Uo11UstuW8l?xZ%^<;UhtD{oeQ|Pr{BWgD)B3D!v6f> z=TqZOVf;=1xxD#v(?^Vx=;{?~G!5gK!?_Y5x9ft#V~+I5YY}k*d7v|;M!e+L2KYZj zKkNpam{(uoX+CVnpRP_O)W`U`U;yIIKVQT=)r4)R7yMl#jBgj!0Z#a)?-g_M4 ztojad&)pplbMqX#($%wvN4}GsYE|ClVNQ3x7(e(Y#<%+--26)C057slLB8>w-tZ%D zll2|xGhcUqM+CY3o25*G|HWhXJ!l*216-S4H$!M$wrWY>On%w1oOsoI0P3WvHV}Db zg15v`yPkc_<>@Z>|GAjr&Z9I1R!396=eY{tPsKdMzR#*WLcC0k?UQ{-f1!IG&|Y-U zhs&VsJE`3sNP&D7ah=`#hFYt=JVd4r13pyW z7oVtI&5ENhiHffGP-j)=SIB$j)BFXs%kWvi zH@h^-;csgl%)?X}jl5MQW_*F%h2c(r>2J`p&(b?QUGI$evNUJ!lN_seb{WPyxiH?x z!`d2^!-zM@)wZGi*K^Pp!{YJ00gwB0AGOQ)Fw`$Ty8_GId*r^e z!2fjLfs|>sUZ#1le67P^?^$j5Rqa0Zo!Z6EyWvOGW-r#qO6GRw7|e3#t+K=2-Tk1i z?z~9ZDbG&W8*&Qypu$Usl3mv282rkccem6p{XPIkTK)L`de8KUXs7nl}+gnWYCP@0{ih*)@}2hLWC$bm!CBhsT15XTvVuLHiPy54y-9wDZjgW2xOP ztPFqf{mtPwwWk2`S$m z3H>bJkMp&QZS*HOR`fpXvJzY22kRH~gxbaVma#-lg8M&^>HOFa>~MEpwEFrIem5Bn%cGX1J3lobb*k2)^a!GepaY|;$Y5?XwUe_ zkJ@FIB-AhU?tshNBRrhi#poS-Nls)fio8<&raK($E(HIW^0lI~>ndFtZ8~trYCOceb$<7KdKnl4+=@=KE|ER;XK&O)RWQdE@C^&PylgiV_SM^X zT)*>l#_jK&e!M5=E54CDJNE1ljcx#j6zEo$r z^vTPkW<&pg9=|70f8@FxG1M-P{||cVN+R-89Xg14=;ooZWY6?>-&?W^T)j2ba(Gj_ z>a+oI6^~jUC0-8hbD8X^T6wW=h+C;ppXHU$$aCFz_+64?!JlVCzN0(mm`|#`o%H0m z7cLGN(|sVGeOikAPh$NiZtcait}=)HMl zhgW|H{F^6hT;63{hI$}p|M(r%VrBr@<0VF5zUIsXhx@SWn@OLo^EyubqFuyt@a^1l z-160d1mgMg%ZL*{QV-8{u&KeCLyU}GC%OnQjKx-tJ4PO?^~78 zZUUElguHRz(NSO8y#oK>z)8@cbZ5Oh_SCekpNZN|_mQunO}!xEd7hn5&_1HT86WCj znh1O9=hwiA{i7uO$5U*DU)A@Lz$05d?kmZwyQyxFzMi@ixKrZ`qhHQ0`-0k4y!+k` zKY4u*$@9L`uy5#xlY)u2-Q53}`pJ4%&+9dG9}m-n2+q>-_$AN5oeQ+X~$BG{@p0*GFLA zlG*!sdy(GPC8)=8NG+x4B}#t3^W)4^_^6zgKrS4ZpC*br3&p_d`xbMLQg2 zS%5g`+WSx!?U@zdstTV&yiM|Phu?1hgj2ixnAX*gwEnT+M+W;5 zW!ZPSe82h2P2zcJzex1Qze4?%`ur{*PrLqFJ(8%M@6MalLjoP%e|?SlsO0)js9(kU zVjlABIpCJPn{prRyHh`eevz{9Gk@6?_SC3d=g~ecJLbjKOb_)UJCPk6?%H&|O}wm- z`VCR`(-Pp&R&c+2_=6zCRb;4-yb@L1c}o0V-eAZd8;^MEUrvYkc+~B@AMdr7%K$t2 zgL|(;&v^fh`t{>C??}(Y{ffG$hgX50?6CyQ&s-UEgyi`CEm%LBItKsq@ToOjTu%S$ z{KD!2$98Tg_A|TiLOk?V*9Pva7=E3`Vaxu;^_(so5J0^6bQE<)6+c`a8i z$NJccHlMsa&32?a&ySa^yM=i6YV0G($IrM))CR`8{7rM;`FXDUJ~7i^X!c0TnF#EWMs41BYZ zb3Q`v)qVH73Cca8P(@I0aea3TYay8Y?sZ>R?% zU)DtGSL>&_dU<%96cxh+tgMQ)h4mX{W-Se|a9P1H( zuf+Ir#+NtH_X?Z(_5e z-tbd@1J``XJzvt(qmRBq|FS-aFTYVEirVe%LWsM%RLR|^$lM)xkeBivBzbkYI-UpP zOP0C)phSPypZ_1sLtG#Cf$WI#9j6o3S+3k7DxWt=0`23z!!5Ipx&*nKi`Nq6O$x!k zY+sl6J|xe&qo3FK57$X{z(1d;UCnXlA?s`x91b$4bMYy{U|%2F;No#1uyw}ySFNzx@zmQ$MDIM^~_31OzZ&JAP6V&(rp)SeMH$G9j=KvkpwYwDT zn3}GR@;9mPksY?Vw!_n&@so+??V2S+uj?q-v0q~_4l5Jo{5LtrbL!VkULs%2#$Izs zPfgAfK$Puu&!MZqFAyhLVi)3WL$|;$tkXs3|AG8yv|?$)&QRP&HBhs zF(N18!_wS>|5WXc;BCu3TWB7ld@k74J@0%b-uCZ;eS-IJ?^mjN?mH3sP_?Htj%fG_ zc6GNl4rl(O!l_;QZHB*i$7JX4XPvP=cFMhP$iKMf0(7Tx&VH~vKT(&c`3-ifWJG?* z9h-4IVv8(9oK$Off5(>p2k~PO?*Ca86@Yn*ipOEkB-=!?V{47LNK|jkh2IH0uoUpm zR*!PyoSgE&%hPWr{SN;rxj2^OW!)m!M|G;UZ(*mw8SH!PmOy@~M~h%rJ*tkl==$!y zEPvM&{+8PhCP43AJIq7YuYvq#TjpJ+c6RZVzn6!ImpiUQu6h9Ks?DDv6zzL+yM1Fw zDDprL|8k$?czyTWq8=0k+{-(UQ71JYokaaCx^4jJ+blna5H($%1QBIdazqnV>kERn z8}2yVrCp72Rg=9K&wT8KII?ErZj!w464rIz}@e%w&zsE$y`E;;v z$8z+m;?u5?9AA|A3H7Uvb6uT!=zgc^gR^c>zmAy)yvlDgPzS|;XFaK1^gjzbW=3bk zLzidkCQzys{__60@{25->x^tF);(M&&!IdU{9}n{gnF6>e4SkSDbQw-E#Og z@#^$a=ZARro-C_r(XZ>e|H*jdNOxWKA|G%qHk^*fc%`>J^r3m=O%+d+tvif$u=h(h z5N~^gB$1ph^cvR<;(i?Fp)+Jh-f6XJA<5}0n;(%JYcF0AFZXuAel36dCz#r$h(vr$ z#U6-*P8$Wks|Vk3-D%n;LQa2(O>I2#X31WE*g5LHe&5I#eA3yON`+!>Q{?9kBssPuV*9V??Oe*Y$Vo=Jxu=}l> zo8Kn?$;9(>6~XgX?zvQPA_n8ieqFq&U*?K}eX~=;kE+)857e$dpKcZ7wKXwWB%1@6aYT`0qAw9NfI{eNf3%T(V0uev)Uk>0)CS^EJayD=x@{>Jq@6*Ze z<*}dfX%$>vwdrWcuFYQ&c+k^xW4>~xd+$h{@ZCao_@*LmzRBf25ieS{clJLeq3*~E z&rvt@_+PP4@`YKiz;08Y>qOO?5ZITQD!(OOE;|5Ris9}#O4G}|$IMRc4JG@`zb*2D zb-8AUm)B~X25oWlD^YGvxcaiJ3gV(Fm&5f8J5m6+F%{YbczNV(*}!8&dE)@oOP+fM zaLbGJilBD6C%qr+-TD)Gtm+qs-$kAu@2_{S1%I-e`%!0PHn%^@=;4^BnD*i->6-~h z;Rm7L16QVIw8Imx=<-tM_)g>5@3k>snZDd6(o+%cy;9ZReQ!ggh{w8h_%0X!siPoo z5*A;BeAjOQMD2rZ7s;Oab>}PM+33g_=#Re*eDU!oF|IuS z0Ke*Q?31kXchmtsuhwlZkDTgT{t@~c_KGJeB7ZzL7Tv6@>!?hsY$XRjs7YDK}mi8|rp zl<@`Xj=8W0`K-EhK)%RrLr>DUtkGCkS9+Xu{{L7UdiHFZ(bO+e4cSR{b>*ed=gIw_ zVw~vR&X4B{qVCB5s$rfg>+tWSXZjU$bztS+$ZPqeqr2`4*ACZDYAqr=e8c|&iQ0qi zxe-1*5`JQPB;p_%{p0epclJ|c*RJ@4__Bw~Vla-#fjVxN9SS2mtVny*1>W(0Ux}A< z2f?2HcO~R_^Q)MzUKNYHl-V=G?>cYqCuC3O9etGa>}mIZwym@;2zI~x_#Vu>gYciu zTFTj*u^;<|4(yNhn%h6l8C$yw_|+dT!Y`u#;b5{ay)%WAJw3S->Ka>{2jkjDhoP?y zR{cP7JfJk{ha5Tt^A(dv0k1r+0`S3u-Tf8bd6F;5i}=&;#_~RGULtTC$>L}0V&bc=u@|~mc?2!dg zpc(G$AS#adqRyy{CH9bA^ES&H^hejn{8hSwF3tf0IMS<^qMa|VhrCjI+__IWRZi&3 zA)z6#lXwjNFxTs&uIQYVflvKY_3NZLnpK>S_sFty7ejSwf6@(kiBd^cVrIq_x*^hMQ82O*a|H|mKA3JRuv6XL$VXP)Lp zT=n?XxQ;PX%cEa=yZ6cT@Ew>hk63m9cJAJF{eKm5*RfF^DR(+?BFvF#{+*{SFbd{rCIhGaS;Iz6EJ?!+O9tR zHXgW>d);$|GS`X(8b|iabDQK$a%0pl-qC&Emsc2udL=%kFx0QsyXWsk@UQT{sp`%x zGrfL7eAT0)$z+d}EsJ{Txjs8jyeT*b^Hh3~%ioT<9>87(mp5XOdrs7@8TcCd4a+N^s90&ujOjKHT{*stC-(5%EbmxHRv~B$$cPK0NAG6V&Co0=s{7B>T?3+=axE+i2@{SU} z!`QU#s9(CJc5*LoIsb0zhkBqko_29LTMls%mv@EIIPBMyaYXr+j98EDvcUQG>n@CA zTTBDq?3-dCG`@P}-cK>T^SSylE(`LNy&jD^Y`f-*B73UWy&#h3HQoPuCLVy2|4EN1HYNH-9g2jVL$Lt<2CGvdS8gL=5vyXs$O~FSJvHqr$>+Na^K6- zE_Wt0i&L!u;M;+g5{X>$|JJus^s>yWV#j>4lehY>r!p@)R?$bCd`xM|p z=XcNLv)^XHU!ssZH%ppGw~s{~g&kAC-6vA#{(zj^Fx=T&9X68 zw+z03@%&G^dOfE@IPp63WaO22Zeh~3mko_gkgs530^)=lW&I~73fW=OY} z=r6kT1yOM&3H~#u20bP@o3*>EXC0cOF3LRZVPAE)3VY&Ex0J#oXU4qnC3*4fK`iW@ z>+a;jTHGL>dHoEWs%@9BK0de%_G|OBY$EB&ci%BD{^rU%*jaS|_RZpG^y`9W?ozw% zzs<@0-3(&4R&d#_j*uL53v8TlXei_RT^ z3(@r$@{R4!hkRq9{%(EIneaPEJlgO4y}G5_uXqReNmnX{dD!8F9L_iS`;uMuP#`~5 z?To0$dRv+xA5SxH*X;`RE0*^ZQNGk-937Ps_%*{O$CDfzz2*t^Gr#=cW%tF-f4?2u zhW_4u?s)<^yj&#N(-+Rcv^@obsco+PiBdk@|o z--tYA>AD7zT~;bzEKxP5I_`I?)U!VkuM7V;N1;xpP}0{22D!Z1;Lc68f9V9snToi7 zpw!DZBqyFkLtiY(i+zmywY^AkveA=h1m%uM_X4GBkXY;Ee zZt`gl)G2mjBk-gA-T!3r`3o2Sn}-o^d%X+%t|ET?k2tgn?6J3VQ5X539&SIs@Y83q zFZyJ3^=9i4tcNe#8-w|+j(b5=Eboc=+iCv57dy@GQ@ean7W0;`-xc)pT<_sek$41khh3@$obafs7~kYWhtSu*Omy+eTN(Mt^Sy#S zJ1EU%(leRoy1Z{YAN9lTVyCHHo;!1isJ(i7n~#U8h_YCZt@qa_YS*`GpuVyy*-#h6 z)D{k(kM6<0`ca`Yg5>V?3nzVX^XKnG&Cca+o*%0Q5YIn`0XKGTE38k&KLb9^&^4$F zw#YQpA(5s%@XOx6LY&n43zp^~t4{`=Skd#LWKT6~e}UTBI*U4L2b@FRtC3f*ezt8! zGUWcu0Xs6=)FUKs3)cHa?dDr1#GltFhw-I+3aTa*wL)IYP;@5~5q%YEU zMgB>a3Gr1EE4unQ=5i9*<$+t={8#*ed9p35QD5vA_q{%~Y}Rp-v!gR&UVO;(WU^}- zlu3mBwO;V6*j9Bn@qFC1!z8bEWjjy2eKE)RHD7P+_k4R_%tKrpgm$y;itAtLzE8#9 zAAd;tZ0)d*q;D3~|3;J-=#Tlzzxu+js?tI??;V}sAHLrGKg)hAi+G9~VQ#*8uELIe z-VpINbp>$3{21b3I=c5VRmuPP(zqhAth1XTCGyB-9uEJp2JSsKVF&w>91m-YI-##r z_a|OOPKl*?it{xQ7n#<*kEM$*4WWL$rinND^DR9A+R9z`=|0QCh-aS3ZO2Ey2DZT?5GVG-&B6@@ONmr^W)1&$QwCG zp)T1M=_1L#PV*jkH@QzEU*uo&uVCCT_k6ypwi|WBUde>~HDi}urhb+b4LMoQ2Yxo$ zKVg4Se%oP}H~r%Z%~$qIk2=S1&v*>GLzcmRX2Uq-m%5bp9?9ub{Za}KwRKXQf?iUk z0HP*cWz1iG>xy~muNgj(9b0qyJLqMI`b<3kI2`MhznpjRNo?inwGpUaVtDT`l9Nq; zT#uw5p3V?ounX4Bv(AQp#rYX`VSndS*cT%@KY;ya`!EkS>rERk(mVDO#pL4bm!9{(i8nVs-XbbL z9(YI8_GX{GJXAF(@f_{v{19*b>p#GqIppqJipl%nPuY36+h3YwnMCqDVt)|ni|Ai3 z5;do9p`X>O4?pSPXO~FMu4oJUYGwiWfiIjEO7iU43DhaE_a^YkT9rqA<^^0H@Dn@S z{{b!Cd9XUidiY!MMVj<=l|>3wRKi{D$4Q{P@chWy|hsE4{t zg_r2J-H@MlV3!BfFIv=qKlw_5ewF2lyWghL1d}|wkQI4i(zra(+5b6D?Pht`7^1po z8`MkPJ<64SKR|W(Yh%7D^n~)-mq!YF>ijc>vz%@n?Il~@Zn=lkR4fS{Y`3@ zEx%#C=B+yi%IXHdqxMdPI%)n|2At_yJ>B*HIuS^EHYv!B+rqt%B<@PAMI5(LeH)FZb7zEK#M7MbF}|1!UbQI>f2gFch?lt8FpBK!i;1_1@(}mk7Cs~$_5(KS zJg##@%r)T1c=fqUa(1hGu37IZQ0 zGh0cIwepT8JwC-^zVcebm#{N`6!ts&rZDEsmK{MHMNjv?nW$C)`N=E1bMx?m#{az}V4Y(DT`$NtI1_7_~L7c;zcmw>K%j@B15u5`1qrF@SI5ABQ zAiGhg?-w{Cv;8Rq@+2I_}-9tC{xlsS+OYE+TA)X)0uMLYYnAOi9$ z;*jTZaAwRy>z|R2JoOUbO#J>Y{K8)szD4r#PEO#LE!3ZUJiPwW{y(C!U?J2qov$+N znk5I%p}o{!Ze9uQ{;d5r8RMCLCt#2NQXb>zjqZ20sW=Pqw~hLto_ZdT-Av<(GkH-j z*dX^lh^Sh_pX}SSA2E)OZt72RtZ()^)Xtv1L49W}s=;6UMdUqdSN*!hlbkK~>1KG z1u_N@726_?QM-6^9s4Q!z9I(wVjTL7ao>9oaq|!-vAjF#tL^jA?F%85pOC)%Hp!1D z`}vK#pY}N!a%|s6hmWY~x2fNjZi%`jCzkk^UrJp5!T%tk)RyKknEydJs`%7W zygc19toKKv?8pRAzC8i)W}%6Y=ZA8{ki1Ee?gUZ0xh3*S)ye#nc#+`VPh;ES-jf}@ zRH1&G8{UVhUx)ewZ+u;T;95WHj_VQg)>~7*iC+ht=usVzS9a_W;L9v66A1kjpKg#{ zTO>XF!ot%$A>Q-8BJ$pjaM#af!Cwi~uC5HhIA%+6_=o?pGYReWLIa_f<0#fAN7jH} z#K5nYd^~zQM*#9yCHFvni8mK;{lvHBL0vGJkA#z)7-UeVWTWXAUk(c2NOnb*AMfoX z<%lLZb?YMVCYxMG-g)lVouziRX-*_j8$K)sdI#L|g(B9~VICcid{mp=_Z`*ajaZi) zHyd{Op-sRgYcwJZ_C^o7PIk<%0lHddeNx4zyZN9(bs9zUkh@)I}81+<6a`-aY z_hX(a&OHYs(@%n&7}`ri@ApEew`xik)D<%+8uMoXnVwU>T={(#=&~d5x2QbEt@~Q` z03TYXZzimV$Ne~;CI7WI)Xvw8N+haVzd+o@ijvOX!_&SZdv?`2;NAXw4tP*|V^MF_ z*q+EklbHuWZf1LL*!yK?Fj1xVr4$}2DqKR|h)d~!AHAt1*1;0>MUrE>6!KEM%?>}B z_@xeCW(elN0{VT0+~_PvygcG6Z;SiH>(e`uh{{Es?^8SL(go{Qjng3?%&lz5KX%`p zW1zl&3nn?PQ@i^NDQm<3{A3KS7tEijTpVW_!c#yPlsP`#u}=68o{7TjUnzInW>Y)r%j+6VFE0Wus{_rNOkAIGb-)+&F zv1sr4HpI)LXH`ij&jK-y-c<_MA9C2j&(v=cubqV4A0v;Fp3e9W^iyc;WzmpwVN)#W8c@K`{RC* z8ddX&7ug@`o*(92q9M-?xpP&;tA5F_mu3d?OFi9&dDs%|-M-y(>oMs6-qhuN(^iK_ z-ez&%SSrx4I(xZ(+%LFR$o(ks$eMTTvJovPyyAKkXqUD9J&x?z9S(~rSV^6cST)NX5^`-uLhZXZHHG)O(b@8dDC|-@>S-$a+k)DV^%u6K4^fvwW;pHzp8~hCra)Z4m*5C4&atY zy$4Qg9(UhY40`I~mhU6#i~SN3PjY5l&ZSS7Oc;r~f7t~Mg_vcj~4=WdcdPvkX z%kQoW7ti)3UZ4582X8U~u z5m!F;3F-_lk`Z-?4XS~Cgg2O(T6pBF_xvwpPfi?xxa(abU49;E48PeCr(RRP$uh^E z?Ao+m*e}(Ws&|OjA$M_Ish>r<_Fw;sqjpv>7V%`cP9s0~hYxNZxy*I4#}D*%c~wQ@ zy4K{&_kr|8@y>`J5B=`&a=C{acU>h#dLlL-?3=GiA7JOrk`SW$RC~7%j9cRT)?EXa zwq0}71$k?)%Y#(4fm^fWSt9A#wwDlhJ2}GPWN?tfL9f3adXe48$d?%Br*rYdvujI$ zGo9_HPiW6S7x9-TDu9;>WAGda>$c!C^_!V~@VBg(-kW&g``G1Y<-m{7-`H-im#5v< z>>Y&u%TW$5n~nz)ZwGF3^BvF{da_c1+axddHbA|Ur6yxuqQ&ED(7)Xi{*g1n{78;f zANrA~%{pW=QPbR=&!$o&A0~O$={4eDkBoHr@XIBaXPY)`q<(qp4D^k681@w70o zQNO9MEXl`1WsWVeM8(p|@Pm9($?e~%f>00itV_TPFTNi3S#U%M^agIvi{P=k7 zCD<*o7ycGr_2Czhxd-B91C~dV9xoe&dC6i+kwb_QRf8x<8iW^q1)_Pll_j#Ea}};RoHR(lyd!l}lj0I{kClXOWjs-&NOkxQ?*< zyQ1E(y6auNX_Om&H-AruylpmmD%n-rs{&W5Rf-qjXY~mo`*Pn=)E|3%tv~VR;0M%A z^QFjJ@Kb!zuA}n>63>q12VTssQK&DXOet9+LE67cE&%v_o&E9y?I0qi1Zs}A4 zew1Cq+`M|fKwT2&SHrI+>nh+_)$Zrw@n*y&($}l20*@?ZuOQ;pXExMr&sT=QnAfIFOd&qyk5=T_-t%3T$uBAH;K5tH}N3{t?J(Pd_jPX<{ z_Z+QwSR1@Kz9f+BnVb(We|fZ90_n4-`+bOtldnUmU-mf|K~x2HMxEf<-Fs`MZ`aq5 zpEU*k^qi}Vc-TvWFh5nX2K*$l-53G6jGLVO2^m0jN-y9`ZV#SD{c2Mkzs)~P z_Qj}#V8}I(fGOjK(s^apdc}@6BUtH|`>Rk+Zz%~RqKSjIe1?1x3 zK(Z%hq;dG)(&IDi|G5fvl9gzT{lQeMjq59Q_sxCkH~r4vA!@h#B96RtVRs)Y{e1YB zE#84VvQaP5E|>p{IOvF`*StJ>tX~xJTK`=Hcr=H`8?vWHhvWYpwzUcHBTD@ePV&5H z6Ug)8by5oA|5+T2_7n{+k)AC)7I~pmZ`k7j?teK|t^sgj0zSNlyc~e}%cpI_NKgIS z!uh4@4yQNwE7rprjzL`2_6e&4~1c6ANRPrqA^eaCZ70r0?I zob@Js@r%1}A|IE6|IMapVbpG~-PlHy5BGKZ!6|qCln6Q*N8^YlgWw-it8X~*rr+RK zM0u@z4~Vk2S6zGRjaauH@hkG$bm-&eyWt+{m-;8!;cY{g%U&Keb?Z3%$6|J3y|&Z; z0;pZTXnlk1s(g#FPSdi@M{2k4Ry>5>>jKCZGglh4ZyfWKgi=SPT5UIX&lzK<`J?dTGl~5 zkUo*8V1HM)7@{V|op+(VS{)&I`Mbh(mx^i%T=ARky)lt(I&h+vPjhkhb-$F@GMcjL^vVQ}tkN2+X?u(YJhPuOFo`yd>xN|rkG;RkM{SnBLa@Fv?t7^A+j8WO?)K|*=q+i5dS>$#clU*!eL6?&yws;h zM9sUi??|7WbmuvWe0|^_+o3=5On!8~r&aJiKp8qI*2-8Vv9W|eO_lc>W=x; z2DlRU+XYj*9O9mTQ2yEB7g4?(@{>oDLLSN7<*`1V^$O~;Uf0q2FQOpk!G^B*OmQ&Yo$W6|<_9qQ*r z*MsLB<|dO}w&XD8Et~gtc{q8gB{^MTrZ@HLc6$+DaXjfO@oMUWtwhE4n@5Ps_hS)P z`O%$I%4e;;54n+Rpl3>c#X5OaU*JgXd4c@54YR-WB0D|To*=60G)CO)>HpqqdsAt;$VIax#nqM)lYT&+CBic?q zOYP#rT;Rjrtm<%mBn-IaLytvKzux@JU9Tm#^da6HZ-zQ#k{3dcy=vyx)7d=nqHzkf z-br$Nv358bcMQ1aoksgpzi!wYel&f0A0{~+F%oe#M>Ao*+>YA$3 z#iI)V<{>hBzZg6-Ip?TQ$8d)`?*v`*F^Y1z7StXjt_eP|Js>tAuoLzxH|W+1M0r6+8(^@z83X_4R+5NaPP(s zNMC(i@RIDBu{FHG=NXCmtj5koJ+o_Je5UiJN!QV#reD4YSdlR=|A|zlo)-V z?5V5neJ1-yg@v%Yb13k`)GBYH zBFaBUUFB6qVO*X%6Y8m1(GS;&{M8f0gRigd_J_8+F2mj`cOTh~NC$ti=CzP#?8a8i z!(0qMNb^v^LmYl){(6`6RLXRxi0b7l4^zKBvG5d8QM8D|%sD_ADxh+U2`jzzy5~4Y=kDfBe5yYQ$EuE6UHp{N&#!rW4OkbV(wr zKBfN->aSo|U;S}ibF!_Qce?J_$91)U-CiDfn{Ocepc?EwM|w7A4&cypo-+0U^{D@Q z*z0yIrSSCYm}F8u$>8romq*#|%+lhWm&cCm_brwv zuUY3V*^|*VVTbqYYl#>8ZpBc)I9>EDQ8x8o)Jy&3GTLR$ajtF@Ssw`bRX1-EwU-ti zB5K|aK%F<;f81xe@e*}IFT3UPcisl*^Q!KA8}{lL{A&K}ag6lYuCxI}<&WpaSg#C- z7i)0gD7EYETY+csvwIKOCj0}O%C)yKUmjKleic>5xIFDU1o0FBk6eC4T}dfCc6hy% zjy81P4Nyf|0k>l4et*p4f7Rd*-J$etFOR$!-@^Irzw?%OTW2Ti$`St2ByVC`s;m0eG-kX&LO*e@Le~b z0@d8QHr;=N@p2Bre!*TfK^;(4syIKdsDA-^mEE}FeuHEh$DV4mi>PWc=sQu<+P#OR zOFTln)Y!gHNlzY(!2C`6*Pn^!nJOZW#DFZ3#M_cfu7kF#o8aZ)_0((eL|N&dL&4uF z3p^N8AQJqRT@Q)!m#YvTWgDR0+2va!sNH;+oKkqGU48{PG;agfQM>YMg1obp^ZNP_ zUo95nh_w}>7JXBN5*>q)@dImU!!(; z^(QyZqU?UeD>)H*tldN4hc&5skJ`oG5g}e4%4f|(p6iOA{E3&#ZoYut!iqD9$}yF( ze%`@-=U$%Hh?}TBEuQ+#_CQ0FC+?X}RL>t2MwC6ti@I!Ib^z6NI!yNRG}{aPP%m_i zZ&(NWTIwO>6Ss#D6}@)CFJ@>k)*)U@0?v4jWaI-s=*}Be+yA*w@>&)GZp6h>s5>%z zDC(eD7=rbi!My%GXYQDkvt1w$uuroQplHh6aQN* z@pAD&^y}Jz$UD>b681H--+k9v)j90){NqBmo(Se}b2-&x(pL*ke4(Nx& z!@WrEq{; z?d8XhuFA}c? z4#m99#0kKs?%5UfQ_hQmzgXxXtY5S~gX>W`VxAPI%Gm%B$SDDeB zQ^*e0$t*}N`!@JPu5s_@tLB}6U;X$q^3B*d_<_CY1)Q2Q-4SnIZZOtir(b|yS*jo3 zf8KH)^?=VSi@3@bMPAW7O#3IWXH#~9Ju_|Q9h#TkSPXSiRdL^U=glvJ=X*jifBij; zo6o{%_y2am^MW4c4cvnRP+oQJ#n_-dUW;>WxO0?&4rdtZm`RLCp!F(DN8 z%ANc|c2vIBSfBa#&T4As8JfE~^Kgob=bTt~9X;bR@=5ed1RhxDcz=@DZI@u(JmydW z@#gYX?9Zb8SjDNPjX_Ob@l9A zL&U)@FZ7h!O&tOIy5Vf_{B-hmYF7_z=1gBg?zF;RWVQXu+@L0Z`RMj_`0|+u3KdIE#Oube6|C2@@@vtPdgm2 zfr&?;C*OahemVOB^!e$BsCT+kB>XNLREK}fn-PaeUQe9p4|^-zb5N}K2jJ4=SeXEO zji!QUJNm?u9KY}k_QlADs7E$WQRJhoz1-ES+sDF4k4No^CwYDRFZfkA*o$@QLvMg{ zJz#}D$?1LGw@FU2AOAD0aleE0^lJ{^6Nb3@({-nt|AgMSPT_~XMU$Rgln-$hM{>ch zEY~s2Q@5NNhw<&k%S73MUZ_8|z5AY=?Ohwc%T1Y6$OpB(2(DvA<+Cwf9&we`{eEYw zyU!zD=XmphsLYV<8c~+1)GMN*%ne)*ndZUpCokfz%j}&!*l*>U1MWIx!PFZhZ>Dni z#T-5kdnR5ypmr5qI~n%=Uf}FbjR_{69WD-@pLi1F<6&*#!X1z!4Y*8&-fAhO#fm7?B6ZOPoE{l34+w~8m@%YYmz@744nLv87Kp^Uz ze#Kvcf7}WFR+GZ9e&$mRb=;N?gT8It+0~PsamX*TuQ0}8-l4H%U*B{8H}ZO$9iC=I zz9zf&&&UTv&49woNX``S#X3c{L$J@99eqUoJbEkU#dfarC!S6Cfbq;Ncis#e(BTm5 z6mE?;*veH=KTNq54(F|x`cl8Dd>C=&?F8b_AO3pXi|lnXz%vV|{tR;OW}?2xb&nB8 z@q0Mtp;A=cL-KllGWLI#{(;*MA~(g6p3LLkw>RM}UJ!5m;?Zxu$AafI#=3m};+_{` zZASvnY==AVLH6z7_OG}bZ%AL98}gLKvp3tKF0wMG5hoM74*ruN=^=0bta6j&R6v)9 zq^IY)?=_p}Kh9et6EMYs*e&HJY&o4$jqkdNUeh5)sa}d_e za}CA%bd_H>P`gd%^?|6WG5f8Lhw4e65l3Au820&{kGMWFeGB+NuI4ky@d6L=`%q=w z@SODI)K71yUlwrReNesJ_qfHJ;w}&O{tjGP|NSl=r-M*`b;^I>UzuskC$gjN+;H`^ zU}@xmsMFT@+ZKbLMDteex_$0fhr2(9x2Uj8(1GridZqI%Fl%-6gPMIA7QU%C7{px4#t# zc|mqqUpB^v>}EN7iKv=TDV!+V_dno9+;-RPVo&Tz<$H3rAr7rcnd5%L$#~A6@L&UeXt#M}Qx3dGkBi`>pURvZIETMZDCQ za*$Vk?*1rW^AqADGb}<~P(B=WhjqA`O!_*+`yT1DoBtwCvY&fjUH8m~_^L0RACjCJ zlo9LG(eAt^v#%@WDa&q;q<&d;br{*PA=lwg-NNBccXszF?dS&Is9%50c!}iAU+(@2 zZ_*jKvz=OEJ#y4c;MbOY3O}l4?)pM^ZZ>~00r|)W90(>oKBikDQSm!J zO5=#@0f&g!!PPYA+U~oFs`jNri1MJ+fnFZUN~cGCFrAjc&%AgT>aj?wgLd6!j3s$< zsxaiW{&8+izbd#MRt3ktrGC+O3;ZW;9z{OM4xL;bJoSI1eRXt}NAT|A#fukTptw`4 zK*>@l?oueaxE6=vEbdSoiY@N$ngv3z08tVkA&YB(kdOpPxZgaR-@WJDKkwxn&YYQ@ zncbavX7?t9=LV%%DyF zUNmpEY?#L$I=6**weN`Q`_FzvUGiOP!Z7cs`mcz}iNzy9JC+C`s-{0d{}USvpN8D~ zXdqE@{sQ7=Gvxz*c(FgDA^+1ocTQJHz79QI#?Q;6?|DFyUaUi&^yO&mo5f5*yu|xbs7HMu`8f#%+;b;*5%+y6U+CTo#41z*UQPRxu1>BT ziopD53cVpJBj4ihG2y)i^NS^25kH-@61X!XvVS8z8}RlVQKQ}a4*3FiUxvu@5&M@l zyg}8f>F8VX=W&RWUFhcJV|s>QzAtn4d(*saB=9SLK5xKJ-}8_t_sNI)(3MN0KeMaN zfgiKo{a)X^+lKsz(eC~}w%>0(`PI=HaZ*cm0S~rApTi^6 z^)mDYy)Gbt&DCV`(Jo|XIJ>b~bJ)R|z>m&i`%_~SZJRV70d>B+%k zK7em|7;)0CGvGQzS7?p8S2MSwAK3KefqQ+XT^QNvh@d#wuWE<5*l7o0CpUdYy{l7? zQ8z3-OCbMdWHqc;HeMS~yd8h;4dnS&E(Z0ff;igYCs7A#OGs&8e)I)&mBSV zr}w(^)%Pgy%F`yg{60F3{Odh!(5JNyzfFG4U;Xc3{yp=bfp4FLdDV!W4u3U%i=}a1 z{{iB{i}u<{yx#dU;$Zu^_aUiP&m+iQ&dr8>dv3r$+|-%;jyGj4!_R{vh?_WJffMnj zsq537Ye3%?%=v-*sA`Q7e>S7$GR(K2IOHttN*9L`HSjqLUy}UZfQ&xrgvZVV{T4|2 z_P|Z_bDiy^tB<5Et`Du6js1vX>+jG!ymX;hqPBfu^bfNtJ@UyfxX-uvlMpxG*ss8! zoWA)r`B&E}Ag^r6@fhOGz0r4x%95!;?ZD_?wpxdVRt|BQ9ZMwJi`k>gMl$yuAgM56p<1=!n?wSgyl>d7g{6HEIM64g#Kn_PAS4)~E*hse&f zaqo*_8(ZOA=DS*yN9wa<}6 zby7$4J@IqL`^1Y>(dUTT8GnECCjQ_7oJ%siHO?t>_xeldb#>>d`R(sO(lf)|bB4s# z7{o(Ao)|`YdPYU$U*5Y6d@!>V`!x9`ShBMdmtucrZ2JeK&wdI=zWFjAXaD|htWSCm z#5tt$O~CxRNbh*~&sxyoVwU^-#y%Xop8T>_kw=Mgb<*K4%Z!Vp&p({FMpO;R@`R|) zrLjNray}@(@d9-sKRr53_OfB}b37{ULEP=+Sl~-tUgrLuUvdk0un7sSu7?*v|B+LF z3n%}Qx!+&QongMji_@iXuG<2`{NcY|zFQ>cD@Nfww7IuqzdH98tVd-(oa56dbaW481O2?8{Q!}8+1QZ?Fq#5~u-kS9Gg*yZP>dp@QZ z@GIiXN4EJ)_NwljQ$%G{Pn=Ws_=}fh&vQn(xP(?koLSf3(RbCj)Yw0dV#ufdJ$)qR z3y*jXKMe{2Z}x|&k4SFjq|IQ+|B2417d4Zkj+I$}ecQ`Bd`VBwdd6n$M({-3vHvY| z{~%B7fzq3jvSp z(474w7hgYOeKNx@t}jdTiu|x1`&JXx3pR!m<=%PElfFISe$Qj4uEn}-Vy-JBmr*5v zfBRUzAbmS=9O_&RJn!b)R4tbD_-|dYFY8+w@lu6010Uw^@5l$+o&0y{$=bKzr@;hQ z2VPk}5HDi?K>yUE6VVrViLP_nVqYEKCjPqiy%8uu#^EEUmX2{jm?2R z#Y4Iyu5#l;_~Q$9CXt@XHQ*BTUwiv`d3d{F;#=Z*yTcbi4_9*WPy8u{c(vjW?4N!1 z3m|vgvnOcaC z*%%v0<95$y>|g9{gL*L4!mxieGU%PRXIx!ge}t$BNag%CZt8IJb{z008@lHZ^II!$ zJ;6u2_aE>*70;2Kn2{0ZgGu@TJjxtrKhnHH)``M+cVGAw8An5p`F6nPYG&MTh=Zs% z4Y-n3_qe=T?`veI8f3!f2R7uvQSv7jMPj|uYYOrp+T^@Ma(+4|*2(KHaQPZN&-Ke* zqY*!K>{iTi4RBScm?gO`0WC$g> zy3#0?D2q9JkL>v7Md&Z``3KmsnBB;q9TJ54)*0rbPs_Te-M+e1c}8|}+j`(aFM4{B z{ORWJP``G@tcS##X&X>iVsSRi%OammCOh*o2mI^m?N-6hj9kdCQpK=-Q6S_D^vuW@ zP~TID-X1%9Yy%)Aa`q+acqP9|!Tkp<2ei+xc zaQ^W=_mEffcKItWkDi)2#`)cS9(htJuihuQ-mx6}kl%jvBVLxQgE}%fo+GaOQZV+# zZ~brv{%5-9;TSJ>e>U6EJC5vF=v~;G$-e}Xo+#Y`I1{&jM18R=BavTmXe)3mJCDP@ zSk03U;WshtNE8Kc9L4`MoMt;~O_x>OK+EO`G5$iHZKBaHO)p38AWxmO{~&(BRmKJ?L^ z@XJC=0f(%8HW&Bz`B4ADJ120+|8j9sq4g0j`?&Ky_)FTqgQ&^zlfyw#pEa0oSRm@# z1oVjopW%$_7rEzSep&IE@$%S-PVPO`{ExzKp=aiR%Dzd!rOoP|HzvBf-_u#|Lf9AY zTf>sR?J@{>lDFRC^ALMs(*yEr_f9|@RFRF?x4Lr&`{c{oyM8fe2=;3``JvAF@KqzR zp4n#*SFU#?!2jgy$UmzWcO3ks_d)PKHyg&)mbK`wqH6)1qh{>ynAi3>jecN9xxXLe z@`~=f`1NPhkM1=Z_9m0>GxBHBqyt|0nsVQ09#!b|X_AX-2VGtk6+#{IT5Ug)oU}7J6=P-XI|&;NjlfJPkjeY#fuo&>-NonOEKN$SJX*sam``T<2>&{Z z^TU^oK)zY2OE+j9bGj;UZT?=3JgG(QeggjWt;5rTg5#lAbs6+j=G6YQUQx;2cgy;Z zenPxmzsS{*n*0spsTzMEs(Va8J*muF(hAa>HxGGL&tB}KarRFN#Mi9afpN_Z=(p6*Jb%F2ih_h(s?)&0{3;2>go3{8E>D$w31Be%Q z`lD~yp^IIAoYfF@z!x6I`D3fLMISNOZn?bwRSfyCcf%sc-hBHxko?IxZ>|#0yJW-X zUutf;HzYSX?j;fB3*GmU`eO>WyD|hX?K%&HroB3+SE(=*xSRJkwcP* z>OBjABkeo+CGoP`)|aHOmo9*RRb|s5lG`6Y;rhosX&OP}?7#!pCy!=ud5SrHko0t& zU2gxYUZ5|?oaK>UbN1vHva`9%+<<-drdWp^9EtdwKL&p%xha_u=Ze`=>^u1ryC!`i zswdwCj#!G$(Zt)RoQb4wBg$f(`o%fmLmy3hlH|JW1>i{(xf~4r+J{_yzt|c^<1#i5 z<1$@u;KfGw3nsa^RM^#3>+is)NqUTUsF^38k{_L-EB0%f2O!>NnS0M9%a|{Q?AgP) zu=Cvi>f*ns%nP!!iNix^TzA+$fvD-7@*YvO<`4Kar^iE|7j*AA)&8+Kw^X|1-}!#| z{+ayf;aNVBoe269{Y6$B`Gn-`>>>D9mG7ORadv+w@MjAD9!BHJ9tFPCkNL1)<<}Ir zHfig)xU_e5B`Vk0P4;U4`u*^`>MQok_pNgIIxyUq#%1pbSBUC>%-2ZIUYLjd=)=Q- zXVu3&@661Ig@5V$JL1KUmDx*n=3X<0^Sz%?2kcJP>m*krW+0E|!RbfD%K{rVlYiE- zZ366S+;e>+v=i{c@6UvP!Mm>_J-(?faBRn1cuu_ey$bfLPoBI?_Nq`Q`lrfY9(AH3 z3IexQT|Q3wYWcc{MCI<4sApdH9QwJ<(&Qo8i=VDzAM)HxC0R#HxOlQU*dexGt0*juj9wx0p0!x`(@|d z?~lxssg=yARg>l3w8gn4=7{MpMu8fRx_q5s?Y{ce$5o^XAg zN4ejn%O^*muPffgxvNw4#@}xy@!tTlHyyIOx-h?^?yb*S;7&KX=i*&-HtLlBTMu>4 zI;{gvc_;G%^Ige*nf&PB8~2H-A1h(qI?YqWP3P(2?B36ZUv;;RKjxiN{|?!!e2bA! zoh=b{qRX7Yxnt6_Lfm8uR|ovc50Rv=A54UtR}S7pyxg7@ep$vmz`g3;2mQ=08szd2 zll~R#g6?4+QLkJS@uEXKzGpWN8laEqLLV=BlRsW3fyR0F5znDFvGZP%o2~0nFQRIn ztHkqppO4bGnpfNqWdZY1w_0>}`0oBNn)K{nrx8DvIUe?M&hNmjz1-j_jkCE!U4EC< z!}?h9&A>e$T;3agFFrv3;?4TIx{hv%b*gDKkO$i$+|@yiL3g3Q>pbEu=j54B{>8s7 zuwQn6jUSDRf%Dz{1sSIxPWsb%;9O_n2&dv_>IQJ^Wyj% zRF|9N)^Vd6aHqd#bmwHx_n%2mw!R4bnK2nd;b-2#IFg(2j>s=(rLZoUYl7<&=ei+2 z>hAS3nCED(AfoJ5U+jlhDe;DQeN{nE{ADnoS+EXx<*6&UKC<6^PNVzZ!v0v6cH!P0 zJ29~?>PVj+vjTpecSF2YcK1EGOswN@5SSl0V1x3XBs;F>#6thw@2ERj;3;sYzD#v> zRzKt;jhh~6uM$cYsA&Y2iba{g`-@W?)QoJ4+YoO}L?Z2TSZVYzo;-+Y^U zkBExjh`d-i_Y&!wfA|ifVx7CbQYp%xgP&^d{#9Mg+tt~0^_}3Sn1(RPrZT3Z?%DV4c`OO)@H17F+4SAI7O5-|B z)@uvA$n@^H04%A?SJG3zRYHBrfX3+4{8W}xE8O=K)7L=bf{p$DVdXet4#Xz^@+a z?%y-VzF(qovvUUWB%4-p{;St`L2^D~C$3ZVzV#2tFY_<^j;I`2^c!gY&*)crXn|1D zw-a_OCu)iW0xvq_%1F|)^|qiM#K)1hXk3TKy1x1LEaEE;%=0C=`pbQe!1Me1k)5eM z1b7jvY6sCcUlk6&;?U?=@b|}GBR!rr=T7L4>$IDw&N4KdsM^s0&r4zTeng$Af4|*? ze#*9Pzc(JE4n)mG=w~uTN%SvP@e|_BI)(v{>P9ryudW?M9AuBbP%mP2%?R=*!jDII zdnofCb(nb8xzI=Ov;PhNU$PJCj7>WfNOE~URV&cZfq`)W3DBxc;e{@9>lZao)sYSLG4 zN53K}X1V7Gimi=s9ilT92mY;ma+Cb?c7@&fH9=k^-b}85y62tqB7S<;81xg}(>>SU zTuTQ$^LN7{N#DMBj=sdtw}}Sdr`;Q(x`)EP*l)k$oRAr>xp|Jvz`3L{whbUXRr0B; zo7?X9$g2N+q_SZyWUi`sMzC zA2anF;wlFALtaJZ^7ml3cbeO0`CRa?o3%lH#qMc{r@WqgJ-NOHc>Agx>WKgL3~|S#<+tXIle zS7?1QT@cozBU>Q;YF^q9(pMX6#=-udm#7C7P!{uux*Numola~AUJmPr`jP3nqkq|7 zP9sii$pyqmuX4{5w?D0O{ikw&^mUcH_$BgVrp95Pc3YCmldpRoG+WUN^NY}9Zl7J- zA`YhFZ=c9cjf&hs>$CY%pdYighY>%$Z`XauQ&hqIlQOK;L*h+RRzr4T+dSY!zb^Tl zcyryoN7T#;0M2yfQ&_k7by6UWtFONu1XcOoL*IKvJm?SZy~ds&jAFmM>kqIOV{W5Q zncv%QB|TBz-M?acbwPa8A@}|`^`SVf6Im+(Tw0%f@XL$2`?;jgkBBedQOfC6>KjG= z^xIC@9~;&0GW>rS2K;25NpA z3_Uj2?+%T#6onyYd&`FqZ!)>_R8)4?L+s&T>_as>9t}UOf)|h;pVSfOw>sY)c~qk3 zXBubW3qKLnVegT5+bQZe@%+S=yJV+QR&xD*#Z2@O@k?*l&&rp)3j4rXz>PXQ>pbbR z;W^#kaT_zB->**EH zU$s{h^!NqwmgIc<%22Y?hZe%0eYOg?Frgo@UejdiTN>wn<6K`$xzgpguzMc49Mcna zqF%S}@N=xOi+}n3m&v~ueR`uGsr37>ez83f`4?->#gQHRr#s@zZ=84We(*S) zGG?AH}NU?cYgz#pr5E_UT)s)|HaUH*iY`c zUb1j|^euD!)eDlFedC^xe>Ulg%g3@{{N2bJq(h!%hqv(03q3~ti*nl|$WHfk@9nTn zQ~D9FDhFLAKPKWI^cPh)JNg8#+79)?TKKp+|7bC~3Wk5SdCEOn2kW_q38H!2durHW_d8=9x;+r< zxH-<{`O3^=(2sHV9q29>(XULA+VC$cy5EQMoPB{;UOqqii=02h<$E^+zQl^u)-^lsx#^N6l*P@lH{XHZ$jAg&^PVbp_c(i8Et^KRpO<7v8HfnBp;^acH9H}WOM z|9X(*+AaX@)Yi)A3#voxT*#lc@%QqKn;h=Tl57`WoCTRtMWn)SftV@FQ(Kdr(;Am8QQ z1J1&py1uh^?LCsqe|!;7+x#Z#Lyp`NOmh9D&NZTDO%LQvmzo#m<>6VaE^mmMvlWp) zUT8n+Qx5ZYc_lJA9sY&y^JO!eYt4 z4sg#aP$}JWLPhlf=u528%x^Sqzq#ihu};6ZdB%7l@8Z%Au8!LsLSIrzCtbYTJOF;w znmAY2cl!hPHr)>3m9N+qOY3HxMq?g*u`<@BADZhlpE=Te3yq6|i$)OD&-hK~|F;)< z>~QC&q{q&>`*B3&ZrF#J(-e5Io7aVrzNs}HpU=qJQHZP9HVpByUFScbaar|8JyC^ zyc_l@H~#vBczdS_`iky#8v7QvUu`BoqIdzsl^5v-eA*%V14&>0Wp;>1e1-=nK5FR@>> z>%6P8<5N+mBJ1TK@~da6?=+8^JQ@2mk$IkyT(*n=We1lzyE(O7TqgYL^1Wdx)+yKg z7Xke+_Z$N~eKF>fO`EQO{O!)Gp!p-_6E&AZUB9VS>I>w)cYz1K<3JkW85cu7Ied(G zh(4w7y6>fJ!_Z*pw|4grtG&ezim)$Gn6;Q#M9jN7x}u8ybq zAYUq@``k#!6^tW2wZa4t^*rwx@nXSkfD`F65ja)64DxHwG{Jt&*D07!4ViQw_J1vU z;pMUC>35wb%BoL>o~k_{rSPy~Ts6eiPU{7{>C^*Gk)EzN6LqUYilWc*F@eB|m^|H` z4~4fbCp|OKUB|LCn~b-Im!pPglFMwLas4Ik9ePP}wfHjnm-+85;-lL2!ai)Z23U`6 z{pA(e>4Y%UjcV2Y9`T~wv>39N1uC5*UT&_5{Mm!o?;eS9{7K@1kQr;LL9ND~$A2y}{_` zEas0BWM>;c1-`kr{tQ3$avdQmA~qrZ>gUd|=PP0!kv+@a7w4L|U zl)gQDNKeMKzfP3jIf=aTRJCr9U-n`Q@@|&aLw`2aSGfH}=Wy{GnBgPY*-AA-NT07+ zG7o;r<~~eRHeKNIx4`|b*9HY5PiE6`Jm<&r`55rclVXu?-Tu8F?8bJuL;iHJ4KIkA zj;~x^pK`=goVJLM-P0R!mPNW?9jZ^S_oQzFqp>eh>M`)d&zw0=eobPC`@5^@X;(MV zsRBsOPyLrbRHa#mdeDjPJ!m}C{jPw07z#a6`yuu(hq>ntumJabVA(UxcbZoP3Dmz@ zzucevv2Q)YNp7}8-6h^MP3iFN^$vO>#cg-}Qeg)6DGQgu`ox*7$b-81Y8CukuZMaU zO9tYc5GA%hCb_um=Wu=CLNxL6Xz|D19?EXJ=RKReD;^PVR)0s`h*N(fK5TbotV^#e z>HJjvHIVGB??B+dREhpZyy@i!ys78+fE%-}#RHP7Rnd3JFYEIg#_hO@pGeM{=T0KI zIGoe%cYu43oLH~1UmN%eu3mFd>-~;Lf2j*Uguto>vJ{n>SfYn)qi#CIoim@yO29K1z?-;e zaXqYlU4!+CFYbFCw&@J)?ZZ~C-oJi$Lw5393-Bz>;8(<(|Ne1tJYO2?P#3aeTp!uL z3ggF4pdMA+neAR4eV!{b&IfrSVk`WKp{NgaaUk-me_x9H>$=JBOFGjhiu8E#5vh%b z>fG&jk{{J&cnryHnPtF@IC>U&Ge?dCA0k5otjnBhh`Li1CZaC2Z;`LCTix~3iah8(aqc_`%!KutW_uQsoyj)>>)?-ybtirM z-{T<2=iYbtp--#gRR)lrxsbS(U};7d+GIHzc=_)vl9V`L+b^ zSl~wFNp9NY);YHB1sc~qj^et<7QEv6XqM#XXe^IMJlOpOd*SE%3&dZ&-HLsyk9%Th z9_l2g?pSMX*rt1M**eQPk zho$d7ILJdUXD9r}>w)6ZT75M^)N z-^aRob6?^`)hRfaZ0WtLiC0HkAdmb*h9u(U!h7E#&(#NgMQ3h}xU$%o7;n!w8|>~Q zw3Fiy7crzMaL8lA+C)hpDPNrXQ z(VOP^eg$$qZ9VEohRjFZ$%W?+kiCw}{R%WX7I|YEm!nUKVV&N>|K&Zvo1Syh^{d=b z4(|=dx;T%U==|@F{zUV!dhy7s3A_*7iniO(M`YAEcmAX-{EqyxyK8-k%7q`@bx^%3 zh=)k;8;bFJJJypwTVUlD@V`vEM7(0@(Z6NJw(x7J7kEzNdS=HfL}lq8u?{mT+Xm7X zEyJ-7eg5fv8dqO329n%fiw+@b?u~?i zS$K_jlUOAPc28eNdwF>K)2vwHx!4v!ye{GYka+fc65=7Bw}pQ-z8?0$@A+W=rb#HS zAK9PjfhXItuEYD3dG1^~(HA&Zv%~SZG_T>lFH|op8S-!2x%UK$JKb=d#Iw5Z2W5p? zz@0sG5V$j$+~2qCQ65F>6Mg36`4#NsQsh^Jbilm2^mW8d$S;VyZIkya&7=B_bvSIC z?>X_JKuV0uft|jCFSi(RGt;kNzjl5xteYP?oIvxb3T_{4P)Rq>n{VDEXRFg7k1|(x z7pJyQ;n#d&x5=*>={~Q~m%1M#-sEoTaN#u^{^gYus0*E?i#ykg_@Bmn?+V={eOqgQ zTd!{;hqJH!FVMK@Hdfk5D)~2ftzk2ZpU+5Ru zg}mz~rBVvAt6%Og{BFB%XF93p&<`k!`jL|+qMq5T zbm6c++V37{A>EWxmATuu6BeDdG3 zO|m3ne0LzI{UJ5*YH=kqu`$qBA5 zLMoxYL|6CT58nUdcIY>6|C#0!+hcJ3X?Gq%oNb>caWu~Jp8?)k^91x~k#E22KV#kd ze|4>%_&bG7eTMy+8HZ8#tlucaSA@^Pd1y<=pnvPuG1v#oadkKO7qeO*{(Rwe*XMI2 zU%yY848LMjr&F{(ld%_Yri;7h#fzu@K3I2572ug&8Hzr^*Br)mhi!BS^~%|xIMP#7 z2Dv)@{Uh+Jeme=d@VbS3@&jYt^~%1@r)gcf&1Kl@>-~@~J-ahLe=+G3-F}mw7sn=? z2Od=c1N_=D2KB5b*FpS+?-!iIw(&{CQyg52_?mGykS{glj$3C{_q=Caq2C^wpN&h2 z{$sy)LOt+>?(Y6uLoqBE=Q68u1%A!%g%D4^za{d@awT6cg#`iU ztjH47k6M#}ILHpI5nrokf2DZIDrIqfFZ-N?U(v+<{VfA-A&y!sM?YXCX8=E@!ed+~ zn2}#lZ}!}n%yUaXC2&_lMhsx3NzZG~hDrTZBD9pHt5=eJ6dp zr2yi_njHNG{$|zV&`Y|Aej;|iL;UTQBv+?BbK@KpyM9K!s)$XuVYkkpKeE=z_n|(& z47|u@r{<79J~=1i#OutOL;8Acdib-$++g}QO zQjV;KzNPhX)SF$k9_tn_+;a@rw_%C!8&c&G`Bf`66AnL7$fkt|AY-bJOoMA8S~`^_BS#(KlFpPvnosnD;bp!WJNZ z>S!6@NN=8Zf#mkLqBm$=s?V%=;^pk4z#|*n{}{>jhl8jqHfaswWM^*0{PxoPP#Tx{ z3w$DKQzhU3*S+I&^21ZF#QM#OshC%$7>)edLju&mq>|5>0{}z5~%*KB8u3=cenD)-m*E4_*71_+;u0Vd|(QNnt zeDMDJ6KH;2&<}oWhu(;nxb_+P{8M$;Zz}e9M|vXDSj59jsRDae;wK-PU(CLHi^f^u zpJo%a+kHNhT%W9fKBC6Y!oJxZj{NHG>wp7!Zrd?16JbJ&DA6Y`=3B^Yu&N>ZkZGj$i4IeA?2TgRqW`(||MMof+o^`!Uh&v&u-U zM=o1~{PA-;5jV9ZPXPH4%yH8esu8n@nC*;;N&R*_+O5?Vh``xu^Gyr~hLHGP7 zS-%4M68r4#|Mm2jXwp|F*CMYx+C3LWM3s9<{`8VHkjr~j-TE7qNhv&XdFo;!jhnko zQJ1PhdenijyCwM(g|oUmuXoQ=GK&SSXL;)h$P){hoB;ppu3jL@efj~Ps(lmSS=5+} zdF|V_h=*OAguKaSEBBK=%f1+WMRl3;1@j$rp99OGFA-mL;?F}QSA`meVf@zLuFjqf zIRX3s^1LQ0T87-f_}vrOkGm(D8slc>Smc#$+~9B$<$kBA9+&nbKPvRT z+gH1~XNb3z8UYXb(Uf@Nb=`{CpNZX#c-x$@@WazQ`$Y4zitXG!mS#tPQKfYZ+3_w1 zp{Exf2q9h#o(y}_^bE#j>ZLgE_`T|=UpZ`yt2-g5lV4f1J8-Ka-=Z&@Vx6%+HO##? z%1qo6g87p=KEr%tIzV5Sse}01YlR?JpT?rj)YU^rv5uRyfHUK}?H=*6%ml}mYzAKE zjdXT_FA+C!?Fr^r_38qDy8eFj6@4`McfpftpkL{$Zt?A^mnX*auLzqky;Z^Q$^UY)oUC8(9`))~?lE-O$iI6G>DzB~g`va8 zr(i#_xz6B!)8#EYv}pZT3O1HaEZL{;sNN$>*5W1W^s8C2952~#*vQc%dk*a}Y-FFl zByZSr$f&*^`KSRshxhgHrAn9MlllMGzYLz`h@Imv{a?GuTde-p|JhCU|FfHadW;;{ zf589Vi&~QoyZImb|FxH@HOq1OU!}(X>#k@o?DrWs5qRQ5WYT8ZiB7<_6>^>FY#y8- zrtTouSq}F_Me7)giV1ML?~t2ZrO<|RW)xqkjt~@#fj*-L+UlgyW|TXq?mJ+ zz7pl(b_r2Apl=+Fn@qXkPhLIfO}tGJjtVqyWiau|G)nID?iYiScYq%=Cl@+_IG6?< z!fg5OuDHgxT15U$r!s+LFUwVRdY#=jN<7n)7#i2vrr@NqLn7dx`3);uR=dtxqaQk+t-k;#CM%T|@e@ssx(@wEUUV$cC^`n~81l`J z)*;J9z9C+Gdtr&!VMh)URr!8S&*G24J0{Zd$~JH=pkEnf25qnuov7 z8$pyMz40eM;*Laq#n#)tBsZgfctLVDtKv1H_Sv+fpu=|`q;a|X(|O`$rL$NsYjEN! z#y9uDI%UrEz=3J@O_9DGv+x#C(bF6CVblMGym~&Vx<+#LmZuaR!c#stO1ygYGuFxW zuZLV#8;^MLU)(nmJp0`+(&Iy0AkH>R+ml`%o+T7>Cr)ek#28id7~-WHxnDwvi7S8? zo^~tnz%%wj{#cqex5=M5d;K!`(KmhFNpjb{fl>XG2YNb30`|p=XLBdrl)Z?P&N0JX z!KQohjr_=wH8lAV)r;ZE&YbFZp5!|FqDMsStsihAnc>~;LOyW<@M=$1#rz^ySDY*= z{j_lMqw0=wdCvUBt>d2oUr27Uy?aacYT3ChM43_hz^5FvAJi)%%F83Rt(sw8d2-xU zlG}(LKL`(1a~nHcT}nco%R)VI@``0!P}idDK;THZ1+PiEF> zs(hw-dJ{P`GHUkS?L?0P8|r+ydx$xe5Q#XRys55$SD$qs+~AxEE;pEdyZs^w1X z%jEp?DcPwiHQgsjgW|UlFBc6)+}Z2~@!-?63-R*E&7I1A(BG8_@sa0Uzfu!sAn!WO z_d7H$(*A+`+6%7FXg_y{k8aZJJ^5k&g)uIQ?+1?M&jBfgM{LKR#3%GT#mNZL(|7C7 zB!BYz8Ptus{PG6Ld1Lnka+5Y?6pf2p^MZ-;JWVW7+jDdh_&-0wKfB`o!s9{RaYbSe zfBfL((UYUR4wIhAT^;L|;jK0kufOdLA}TYL0N(8s_v914Bsb#7ljgcOR;Uqpxd`H_FIXB+f*gKCbB`4x4nUhM?V^_dT@Zp6lWq;FdtL%%acf;VCv_je%v zrfCTN(ok(L;2S7)Z2TM2muK^$e)tF9&&2E9KO;^iFt?)_-7jtApx+!W?#w~n_<&f% z&D>vy{-xt9Z-BpV?k`;KeG}_sIo_a8uzYoa4;@hyc50COM>C^VZlpp())E7@})2BPAfdT+?^hHmK6`jlb&2U4SrN1 z_XGqUxf^jZWwXMsSdjZU>Df9v(SOC!(Dme3bqsRzyv*oBydLI$(ZXK$hMjyn=`zXr z-di}wb;2hXhw80>d%5$~Q`l8K6Xr#Fvlk$~X0iVjlC$UC9%6iXUf_t&=!`gsz$oBI zUHXQ3%>Gb^^POqYztmr8&XGSk#@qF!j2~{o|FJR1BRkbAhIl>jH`KkSK_D(FQ>AE{ zkI&u(yokDO=98Y-pW5YTl|)>0!%bKhA2QG3K56E4*wyHZIGUKhU~j6$-6Odu=+Tl~a>cK1|6+Q&v-<=pl{U)MF8ER(acZvXk$tJ%Rk2dQQA;BGA9==F=BRuD2gNNOCi~ z(rco;p}UjG4*mh-%w|M=*eVsVKRbOk@T1D?!nn-7@(lU0)fRmvdlq#U{X+5)pW$y} z`Rz0=de+5XRNA(^PQ1FG3+J@w8;*UXXO<2|JlXyo*sq>d1#wUV3IQMDmp|^4p50aw ziJcr$zW!bx=JESiH-8s*PxHqk{ zp#i|BtW*u>knNv!75q-#kNM5#Vjsv4`+Y0oAu4=B+_iiPoOu59e+0jC_r3+)?w46Qm3y*=S+*E>Vue25CVl&^O9bh$G@a8450Td+ zFpoNz6iVY}$sLEMe1ouly>#(Ml53y$z!l5u?yO`fN4Rwqx{P`;&yIW}JvPK2`(>+I zxV+R|ewgHP;-&y^4^?BUClYV&PERd}UpzU8;9DfN1Ri;wMXyMYwR-o7#%0fa zAw`mh$&qD0OEd2}|u(oYO8h-V|+8&PeiYp4U;I2!m=eKw(w+D9&)tiU+n#dOY#xar`F7s+0p?1MVvcRz)~ z@A?wJtEpcJ`!ff#JRm)tp&9J;ju|*FMfMjsXT{s&u5Vr_fcUfR+rGnZ;ZVfQj;n+I zAbwA{MsoIfD)uj*BtIF*j>CD(7rS%EB$h<~<-^jTf0>!{(AQ;^bt#3%TntPNeCrGU z#gac;X)@*!)pfMDhu4eU9oM=}X4EtH_Cr4OzUuKbE>@L7o!VjUO{aXUiX=Z`r8}?G z%?0ip&hqLJ>9c%MxPH^i-J1w>we^=t-`o!e{$>6hGf2;jYJz--lUJ_NxNW!qaWJ*A zI2;}c!8tD9bw-?I>B85@&W;;)i1gX^{Ncnitx#t?umNz&rZ$Qqxe8dl0OLtlaK5l+ zFAzujOL2FeUH%e4e&npw@N1@x#QH@)9Rs_uQSisxKk+6#bx9r}Ip6dVIOExCpCex7 z9P2&-4d{;R58HJ;;>aepaD9Hidvl&zwe1t>+xYFD;pf}CBVHb!MT|h6bz|QU;`z(+ z;Y97!$dtlES@jC;`mDn~tjn&f1^n=9A*csE_oM5F{d|B6TPMH2x5rEr{)%;qI{Ys2 zc3nTjiT#oE4SbOaDTPOF`ftL%^{Y z`U=lq&Ifiwx*~4o$t%QDrCzq*o9yCV04F9o82I3yr=lKt$#yxI^kk`wp+vQ40i2taS8l_8 z!)EwZ`O?29o)Vlyk>r6Z`NfzOgyV|732SlXXPdh-lXZ5#pc5T_MZe_}KCLA`deFqLq_1}T{0;uToI-u7(NlqQ ze)WsP!S^j747gfpHfgKik{k zWZo>y#~=LesL*FfU!+)#edw)!U>@E#H~J`VaN-_~%R0|cC;Vz8?nvR6@?w6IraEw| zPpU-H)9>Hzq50&UU9X5|kA6j*)QAJXi_Wm|3CTr78hi&Zz zeI9fRc#tdIHli=M6B)L+>xhV^N5LN}i9RJ%wE*Hxm&|Uxb624ssFFD&NiH9|Z-xX* z0oi7r>u*6@{2s(_Kp|%%US9$jSD_AjHnt_?+#JzC!W)|_&3zi z>IIM&EAC@Gw&rhGw<<6i^=%st!#S(B-@^Xc%T~BPkz-e)9%Poj@MGR40;jS=W5kmU zeEFK@la=C-KY63VMdIz6idesi=mfc`aP%4EkFs1Lsz=>$`Pk{+9K#;}5$NTStFnVp zZ=zqfAmU}qNUTdnxo`B;rR7+cE?wXQjqCTt&^P6-_(1Y&^Y;xQ%2p@WNs8w<=UDG6 zuSwrlY~oMjqVN5?M3pKSNpe;^HSo(XocM%s@70*!F39E9+2yuB>8bPe(MRl+%D^u# zJ`njdbC+Y?{GR*el0MvXCi$^*I=VXhvHK~qm;H;n^CMSpT;K9x-Jg+Ms||x zf0L>L<`sLZz@9~Ic~5%m{-2=Y%*6-fUvF9F`plkPxLy$z7vS>c%hT{63=S#jbZmIkG(i~p{T*x_vlW0EsxT?c@-{dF5T}=K){aDOHtY>C8 z*3T;JjU`@1@gqce>B~Oe9x4ibKwmL?Tca-Z{xM%*H>n7&cXUu$?AI0>$0P7Tc zQf?qUbN`0R^VJU6pY#d^9(Asqu1?>$H&@Gv<=@hLX7RuT(0r$_!~WZ;P5zg zCFW5fD~^$#^8OQjQE%GwiS%Wm2d@8)TL7wfE#zD6x^Wldf1d!JbhEP(v-X5lV=-Yeqji1qREhtYR+rh}*_ z@!NFtDHA*!ebSa)g8hgOnUGKQxyU(MkGRn57R@VKG>ZkF+T8)E`w?L@D&+c*eOv%}S3~^WJhn07WjYK5{&ka|UXx!Q-7tXc zc-uCEh!Lx_`%(Iq^s^jT`MVdxW^j-m!=a`%R(_<+24>zg-pte2Njr@b@eGyZL`K4=c9?`Q=eTZrwYIq0U6l z0>F!&-vrlreD#FIq%WgtU_RC9^;6>c^%l`Izvue{)VIp%-k>Ve*TlKV=Tw7#8+KEN(4{v+%L`h*eHr&Fgi9xBTn>_)uUoCSS?7YlUtzB3AVFw;X(Cw3S^9qQ#5 z5H~&kF5=DNrYDep_2VSqSg%-jmi(EGKc+E6>kUJnP%CExpW;{`1wQ>Z;f-Sx-XWx$0^7<7;9c>+VeY?J(miyh;h*v4w4xkBT{UqYXyU;Bmp zS-+dWk(~64H}P!B6qoPN{@9NlkfA&5x}W<-RJ<;V^{B0>Z^QoVRP-&?I49!53Pzy6 z%lPuZ5qopu5$TB??OqdAPg|kx<*XS8$)D-p!{ucy$N6I3?+zzDo--14V+MUb1p7P5 zpZ`ut0RC-MwQ#a$1N&hf(eB?9q-PtXK|f;gcQKzi|1)r>r(Ok~_4x<4$WAsYe-|_I&Mo%qKR)AYOLE!&9WkxBll()Lhtv&jW3Sm%x`u-Pz?o zR|oWS`O9DMYcozp9vDA{`j@BP--Q1j^-zzp`C{}D>-)gfO=$g4^3MuZI|SO{MhIx( z%x}of^bU;ye{KfWtLwUTs{Tz~9retE{mZirLrI^1cbrW(+bV`}5N&#rsvPkOS&ar9?Zv_JZkZG0Nn zRjgV8fDt30s6A^7vxzLUmp$qn2J}4sv=DjNT2;O z?jY=Xr^Np4z%{^u8Fbn8kqPb>0owb$%j31R$b%4%zQWJqi8vS7hE}LcdvC)7_5e5{#?M5bl3vAeuGtB(IEU1v zsvk&?rRsq`U~+Xue09}0Uy_UOJ~5yH=MXQJDhct^|1JOy)K5iFcedg*#8H10=xcV& zFZXF)HM0@$D!-39K)gKj7=C59o#?~HyXAApLw%ppJS=E`5b@@ENyJeJcfFyXbbUzU zs$E?_qISayLwag`KkQ$&zvRx>t<8Z4_G<&+(Y(x))_C+}&53(SpZ#6Y<+IY155(&? zRfEW%XpsLIQC=hq&P%y;Ci0~llnEiZ9Ub|G^v$1Zah=CP%SDl#)%(fe=~D6&kv=bk zUpu4$*2Q@8o5#E}A-|?_Y1E}nydF&cSlemHgBX7d+P~|=J$8-cPRi2uNkNjag`haX1@Ag+MC*4W(7||>cv`j6;T^)=?A21nS-X%LT#~b^! zDcmo4?MwH|Yu53W>jOa(6G%^w?hbs3h-x>97k_;~A2sK?08b+L)ftlW^|f){ix9wcr))b{PM9afhTdG2k>DQ_XlMq9s@t7 z|4!5kTRbX~>_qp|SBdJd^zdhQO-*AwJlnq6Uhn{hsEt^V}P{M9%+QUQ0az zUQ`SBhFUW@9{DqU3R&{Yc9jSI^yFH|udP)YeU$ZTu!;Q1EIT4dPi)u*xxSSS_>znB zxIEr!u#5C`iDd0=O5hNhXvQ+gCV2AbvSGc7(s{g zg(1U(>ww|j;O?$ZC{S9YR45c}a0)HZQi_zq@40vS`|DnpTrQWp_g(TlAHz6XyWk~i zw>=YqLzCD)ns_m-B=X3F-9*0eqDddAU3dP5c-hVAj}dS7mUn*K(;GN9?NXy|>B|FM zz4C3E>^TqCZ({BvPkDnEp(H25r#YN-Zveabr2l{8;VI;kne#ai_FZfM zJPM!rpJ|-^H5=m2=M?r(znQ!V`xH-F>DJr!WF)nV|k!!FZ7aW7IAtzJ`C;;`J{6;syLH;)KhGmQgO=^9H~^ z_DeDNm;LnxIFT(_Ec9fLar^CoXw(liX<<0En`LP=D#?>uUHzvDEY zTHDseb5KXDU(c)o9I`>~&2_fNK;)NfJ21pU@-6;DKI;U5^?JX!4E*yz_hxooKjk^d zefl5tnMUq@Rul5$Q<{&b-H5p8!C771t2rZq+Qs6opUWUL~GIPPj|@)DMdu5H)KCM^n4Wodf4bmOErUwe#0)juExxpU$CvHfcNTtl`HG9(dQ*HoOuY1I5=`S%#sg8H7we;6zM293GG>w6_r9lwz3kJrL>kBI zJUB%1W>qTS)pkh(e2HF*4E2j#?z#(4SsD10MMk)IygiP6O85E+b_v@abw~C17r*oQ z#+nHp_MBi>490#4M)pRrzc?XK%zI^W^Y)(xd`Jj>22 z7(Z#e+aHs1q0Z@lMx08 z-{r)Ts8@Q24)J*9S)6hCI)5kp%8Pf0{qp`J7uUNpfe%yE{ob~9-5ZT%!OrlbJh906 z=fHZLZ%m<-IA7>_?#&){Xj9~u`J5eo5~F@Zz2@NqJv2YhRSI=M@3{wiR7`bC?P7Q? z;9vQSy$F8pyVFGV&}+zdIcQ2s;pNqyl#r7L{(~R&*-XHxn*D2#56Nc^#d_4Ryb;hd zZYpr4W?n?Qc-Q+e$%zYhPjh5l6r_S;(XpOQY)AmbZq=i?W+_L^^9TpASjMY~_@J(9C3 z0{D{Q{SY7Tmy6&>oAr{L_i-`QBb~V@)@{=4z_`*Jwz8I#S<@+GQppsdckkh zt{>z%MAY`Wf$K!9n{l|=F&yjBLAxH%I37_B)Rsz_2>$G+vlw5t!)>Cht$VYXY7!nt z{Wk0(a4y0cgPOd7SQqyt6xUO>)wGvX^|FGs$M2_>I+X#A-6mqEuK@FzK5 zb*XFb^a9j$o)Sa-eDWv6na}T&M7;U9^ds8Cwz)d3j(nu?Vqn}g^lSEssEwQM@-^&t zd`bp_gf#IaU_)h-xV>5zijG=LXb@IN-rHe}w;=RjyA5p?8>jLQvK% z_?hIz(yhQJYgWNfzdF+ae&$F1=kl=hyNA>+^ZEl%VqgOBt-qDPxk+>x5{Uj=*HK60 z4ELrw75f(WHMf3%U-`dh5hrsimGcK{c#+153T55@;hEeUE_kiQXMMcwCTb3F#45~m zb$Ip+;EyjHqiLLORs(p`#oYaw`on49g3Ug6hx%=%f$)=!$Q(@i)Vx?wozMOMsptKU z^NZcE2zkZUzCgPdG><9N z^fpo1ICB)Wo8Qi9;#DU1B|RNC_dT`S!;3MGSoY>L`tMx|C(0*hL_b@$WGC^gdlC4H z9p8<3={+Itchk`N!KBBezx0YIPkGJxdF2|s(L#4Gf_T`)iKsW`o&l~{dUyYc?Q-Nh z={N6kfZB)`&abKe3?qH)LC=rW&mT?xKvayG97^rlFFb&F{pVS%&&K&8f8?92$ZxgB zJqKfkRzx1iobJmZtY{WDe}cOnE6+2WJ52Y}z?JT>6uj=R7&EumNXdX7V3F?!+u=g$T_7C?)EB&g$MH;8K_CA94 zkfjdqd!L;mUJgrflc*WAekoD?Z3FCA(|f~DqK0p3;cXWeTCJge(e9XQuY3&g*Jav;s`MM(CHEI{pg@IrDOPA-= z&khxT5Bb%tfjfC_-Cb&zSKXIyO^C4Ik95O0c6S2wu|0ht&xihpe$~Aj>=Z@2qg`|x zhrHIAf?=QB-wFPgwPN5`y{O?QnpgJAfjn1#y}|DwJKTM-i;vojxQZfOTpkx|hz9I6>Zv80{e7E_~t9D1ColVH*>S2r9 zuKq+MzuB=$ZS0e3^mgFi^dAbGvi6(dH~Vlz80k}ITY*kRI% zu`R0rm#Sjg1oRIW7Ee^wj(89LLglAKMV)3RiL&rMn_g|4- z;qg*l&V9+8cZh?%Hd{ul)Bd^%c_sY{yZpW15p_n!{xgQg+f=6>fqqqS&=b)J>ok3v zg11#FAueWGIQ%TO{C$q(>~r^|xv1{GI3dc_gTHu|+^Dmn*O(ZRGh^I!Z=NzLfq2z) z_;nvI<$+hBN9N6R4f@)IpQCox&i#)mb4Z7uAJe?1c0DK$@{Ywd#qU?WW-0K{nkulCx{~VLr2B z3gW9?6!}X1YNdP5R{0Et9U^a5w~pEF`n@Po9{9EiYq5V>ULln9iSkF_M^$c{t25u) z0zayIafh>>^P?g6dppR9KEF8J6uP>b+GWFLF5c4~-GUv@Pre{(RyGVKs^4u!Ty)0A zA4y)dZF7vM==uxn5Fg$BO}eCeBf2e`2s_L_@3uj1{7yGttEi*U_uSq8Y^GPfP5pA~ zt8i*(Cn{q-CY668@#g$e?Bk-t!N=fdEqO>(_f7!5*`{dcry=h7LLTk@AF;*0Bd#XP zW7KC+!Uz6W3%iHWcwQns>|&=qZ;7|9nqr?Z)w}&ly!@796WVnw{KkWqyZX>-FzS!V zo(g_6MJnut-0Yn$ze-ea`@w^}$S3i?qOe=v^||Ha)yp<5#Cq-G@u;^Z__3>h*KWXH zYUhn_(6_HMI!^Y$T-eiijmd2Tu-Ee*ryX#{g;R8;% zb-&(thQ`Sp%iOx|l|(+X_ML*Mofo~0yfXLpBTlT>H{jC7ZcV^^eXPS%iaMA_@2(Cx z5!Dp97bOp2{UU5F)+uuo#`;-?yf)Bw|rzrZ@a2^LKWBeOCf`W@Fj_ ze`a?lA4kz`p4O?{=|!P?!F$mJ3Vlz zvNm*ib>Hs;_48eYkq_*z6a2UtLuY6VoTz;6z7Vy#KGwndRWq=2TT|d&-wQDqcjO`d$5dyVJ3TdAo#EHk zAzmg^IL6C$wJ@LP)dTC0&zr%2O!_1L`I)9KNk6+<7jfekPppCd4|jk=o-ylZ;$?K9 zaM1dTACSE1>CR7vy#OA0v>(nVY}6#|5AsMK;DXO}_q(yjGw#uNK5!lEv5VXr+*sdp zu+!8|bC2}$QR(iIoGG-!+25_$6>67@+;ao0zI&s%@O=({%Bu;;Z}s*N&PB5ImeVwz z?Vg5lYV&gJ3u0ZFQ`F9<4}e`}dQuGLd6@#w1M6(_U3`8UvyYKJkr^+8 zU+>;XB@6$4hj=r2=5x|xmdrguR2KLET&ax%k#8n@J=7b%`WtW{lSaU=dcjqkqjXr& zbjCZ5rKklvY=!DB5Bt?ce#?L^$YY(NH}t3lXWcoiSCQj1ADe!`{l4_gi+ZBwWUyox zud(_NQTt_%n=kA;&I5d{`ywMhxD+d6v0hovJSRD^r(OiLvx(J_Ut*5CU&qY5=i>3Dkn>xE zX~4J6wHx`xObxUfy%~6Cl~O=n=9s#J^y*3O{K`(d_m1ew<(Jbuyp6@W*vIzYNX~>O zzXAHx?}(r1_}~+@i?Ou>iL(0*P`_la8K@`vN?#Y(BIOU0K9$M6`JG=K{e*bktrhIB z-#=r2WtYm`rFM3H)@@Lq+3>Gz@*a7>g5SoY-DbqP%tm*9Wdq%t&{^lV4&S3D9U?gy zR~LS=S!bdS$lv+<^0A&2_|=}OD|5b{F&dG{Rj1o^x6GVTi#W>Yo9LFa3OIw`KULj5$aFFXCs z7XY_>N^l6x&&H(*AjyZh zr6B%5Z^Tjk(h&7f9`wNfe0GV4B(ImcH%4(!PqfSOe|s=r#;nj|WHs0=HfBijc;)S; z53U}(?hppPh_#5XIUi1dyEk1V&r}^|H^^mB_Sl!u|_Y?eUSIlyL-`>sP&HDx~=(#)W z4au9;12+<7J083u$`6&n{NhDE*u#A1BOa!1f0uVF3u3=wF-?#^y3bhPoo`$LfAB5| z(WFP5VCQ_iRFyjJaOR&1^YTyb`jNo13giCn*99MA9f^p7B+7Mk_`Pu^0sSlXI=?*| zzKeLhA^FQj`!2&zs(Byy*T(ISr+(>Mewq*It$6D_@%-n(LB#9Gcz6EzDaSYB#o_O; zpKp1B`X=|4MEqr?(6uy9tJ5xyIqM{lyc{Tr|G)UJQK zai4g*()|vxji#WE@#5~wVlwOi{H4ZyzDRN=q3|luZZE@Wyy{;be&nm$0)MJ=syo!L z{~3IYs2uF>bG2Ou`4g{hH-deta4Xro9%ib4J|8%Bl$S;+5hC4Sj&vb>x z@sW!VH#6uu;?KLi459f|$0ae)8`9bBqf_2Fecf}!QNKRF5AhYzdw?Upr#$jVY(E)- zaby0713m2S=M!Qs&JAjXt2gS~7KisyBj6wL$b&krTa?22SRZw7%rm_oPNVsZ-=Wi_ z&-jkRI&_PZU!i~Yedy86x&lZ1b8+Bby&krQ#;MWc?vtFJ;+|WOl@B}ypSJ8h^!J$j zm8hQ!U>^$p4cAeqk*NhY>Hbq(&YJ|Ej1vVq}?{)NW=D0)F_* zQ@4m$W82*YZC1*~H||`p$J@>W{s^Xax$rsanyRx8`Ne*$h4|{+3-(aINcYP}l4qyN zg%fX@=RHW2x2t@a+Vzch$Q%2=^vQP4#rjylN8m**{uOaBuibe^*YpX*IKMH#x6GFI zBk7a6F4iw5?|{8_ocn@{J{Ji6X2PH~G){bOv5Vx**&+D1&L49drWM|P(>oCTV(M+w8(n1s;-{15Vx6YSwFjg} z4!ClS>`_m70#UoK0_uVM5(U4Sh%Cq>b9MJV>KAF!BQE?*SNPKoE_aUfh=;eFJ*&#X z9((EO6Oz{xR-mq`m;+dco&65+7fpMm6W)Hip^M9}smH#Myh_v7t*2Wa)K9Z;7V=#V zXyN=dv-BsL&-_^*^-TSph&Jrf!Y&X04EZyU;ZL)0EAm)8OpK>? z=IQf_sQ5YLJ>&+rbnESs-_`MR?*A?Cb8OI~FARhK^}z9nhs^gs*dcP1$N7mkPP@Q3|2d(2_t)x5OuCp&+`#d+m2tV@W7@GA=|0ejigu`ch1AB+NBwM1U-(C6I*NT(?H>>P z^NZONsGrAeLEiDA+g;tsH~_qQ+X42et_u+tv#I?S$Ttnf{Ax!p;6kJv{DJ24enAWJ zJlmBM#Pe$Tur8Bw{v!0pTG(MHmj=#MYxiYMQNkDc<;T%)_R~duaZGTTuVJe?WdFUT^3ULgRGa*(Zt0)`cNw+ZA{8k266e zCxXr&qJBQs-AASp`@#PzlR*5~40qi{9K2yjp4VQG+IXp|*B^H4%j1Aw6?XF*^pto1 zoAEK-;2+HopziU*(Te&_m)^iJySWJCc++O#q*u&o?EF={EcA+nukKR2Ie$40dh?8d z|JZLk;D0^wcf^xV2m)Sh-7%ri)9AuY$iE(pypvO#-6Gy*8ugASd$PmftV#A4#Orif z;YSnk^L>w(H@^%yNK`$WiSwNt*#J0^l^VMGK4AsU!z}5kJAZCJe}m+C-s{fZFWKQ= zJ>j{-Ne=~F*jcHNm!@|{VWI;jdxOUm2Vo zZIYf6Z!27Ibu9niSRc>%=?=;3uCcH~r0k7)ZjTHLq;|Wz1nP<@J`H+!zw{ePkG>N9 zoccxR6gTgwmdGF5s}$BLU#I;*a$<7@?B}N7B=}utn{|cS)mMj0wr%rc(!;7(gnr%p z&J@+wap4i49GdCIOhzfYd$aGlNlu3^nn!GEUsKG>ntjRCa> zPau!g@>=k>NtGXVvuE#t6Z3=n-D&({Ldg#O&Al0()tUf*nQ65>WWWA#>=Wu2zjM?( z`z_sh;!XD0twh=~{gpH~R+_Cb3pt{I07yqjJfd}zlAaEwjRKMV%`QHqBjrrS#eFC5EB<$7xe_2~=@A9`y4%At3U@iP1b>j=9N9-?v{IHEDV?I+e=qASBbYGy5edQsN zGjmV9p?2NTogeh!NYpj6XK)<#%VNubE4JkFKH^2d0?cPi-iCkKPs#6{$$1^}DrGqG z)EwUjKl2wQ;ZO0?--(##@U`!xhaG=%ig@$Xy@$pGEpzkjd3u%FWxDmyqb5#tc%sSk@&Ql$FfPNaIHLCSX5@h`k?sre zrcq&cKdNa9yy}X#;a@iFEbK800r04sB5a|1{Ir{aP7{p6vsOaKb z#Ru`WLGzHu>P3Tak{5x`USV9j)Cr_Vlym>*vj|_e{;&Yx+}`Qx)*CPqcIxzJ{Yaku z^T868%Z50746yHr=hr?0CpJs+b?Nk*fm_+}*b9%h-;BtI{Io~&W1r?x!+|H(b)lk%KMpsX>w#NG9jYl|#nj&8iM_aRD7|mmUD!-rPSZfa)CsK)VLfuBdp=*b=#0G3q0@jHF(C|f zM3hW{I>mi|M*PH*J5FDr;qbHfMK-WUmRRNTC!Q+EIB z49Tf_0WYcFzW)%1aifL;PqJGv;6rCze}&rZ&;R>Oa{5~-XMcn5hzpM@18Nr^Mx4c? zY6fzhDj`2)=5VJkD%Wk&BafLQ)Gva*q8`gExe;gXc?bJMvED8}_Pgi8WyaRv#oBLJ zpWRm3ALD;I;BZoI9O9#k3-QX4K4uR6H*``SVS zm(V!=(%sLcJKe%{EB?^EPgCvc{+8rr@nu-2tXK)S5Ygo~QM;W}FCMh~#q*>`tf_U4 zcr`isfAf1ceW_jfW{3T9>MzJIJ#gB3jQhJN{9y{add?qI+(zwsNZ~y+PQLztxa-?B z9X{A&tlKR9hPcVa$zRGVFyRv9pYBH7#CZ0J^stOy;2)dz1MD>;&!bN2(AhXg>A6b<BA^Wer48mDUR!g_3jPn&5T{bt5R z=rgBbpIP@mx1I`nF%K*IAd2L~oFbN}sZ$@g);lfo&khZ{13i8xabB_IJ3SzMHluF< zwW|~9;U`mggTu$uwC~U!SoR&s@gi}^1NJD!`8%$;%ik|u(XV3HU|xM`5zgmg_R&Zh zFHgGXmdxw|&d$hRVF$}_7wZ=l{{e1nhb?a1!?t35D*vSjnpgR{|MNxe0`QaV?4EaF z_0wTq`C`Qfk`uwla1IwN7wVVvWVY09iYH%JP8tCFb?de`Z}6$}aQ^4lo49@En|m({ zJNW={mwB7II+A%)EUm)~y$^jX`MwKtBR%3{($C&c^YC|n_YJCgi zSr)`Y{PH}4c)Oygvp-!F)@$3{eMap%-D2R#R7>mXc0>0iFniX0SxGECiFrlj70hS* z`8q!itG=D)W4YE~pEAW}-6VZ%!jkty)zS#av6OAFUJ+L1IklVc&0#c7hGcbi-*)ev z;ls+EMEmyY2Z^%hgRmdkq{Ud5Y*GXIlwB4;{rpCDjF&^*7ko^S7B{Kg4xWJcsAc7k z`gnQ$a@;HE8{@wCsr9XwkPCj}{7_~V#_1w&Lr9*V8SL`o{(ay|{az94k;k9Fk1Bf0 zS&~!p+&0|L_2}OI;B}a+cf6gOML@{@r$)-2Jjf$;Y7{-eS z|6=`e{CoJ%&e{Hs^so_KE=72`enRCR26f->+OFx-V$#<*1`Pd)tqnOmpuob zRmRT9C!IO>R*zSXkKgLnF(daa@E!6)o^5FcJn1?GQNN`53+vXoHlY6ST?&3@7iNT! ze)ZVhSIEk)b$E&F4gIS0+-T}&M;e2wF%MCXb;ivPXg;0&HvDC}`{KMJZu?+gkPlis zrGA#f-G|3R%EDi2StQO6ruk6dOy6#ZJQ59J(-^O~z1uhm<6hL;LG$u!7mg9NFWvj< zbcJ*9j~-if3HoDF0T()S{2Ag|xt|T%2baU|G`{E56XMlYAK=7pZS3$<{=B1+!r9x8 z10Sk(sH-!>T4Mj?FEThk$*pau zgV3M2`yjQ;t*d}Hebn7=CQ=N;KCB9~ME;nB42TfDCjnV&*2{#<#)-PU`8 z{gv;(2As&^Yo1d-`*6qk?O6cUz;6`%uiF`7W;*J}>K4|90MmQoGpXhd7%Q?)NWKuLG!^waAG)mz@hbKYUHTuXNNl%qQczzacrE?l9_w zXixxl^I|DbFT~u;_o&}oKZktPr7I%OSouaPsa+ok4JN93<%XR2n8*FEb1U6FkGI{9 zAAt3+y0zj-ju%-7e;M%v{t}%=!@st~q;QfKgZ_3n{NkUfoDtqJGhKHT=eMXG1>eIkQs=Z@W!&Unujwmk$0lwT@eiZ@U%eF_}8ntr{Hv@lnxcT|SW6~=sxO%4kseggwMA9zcM5kPVy2NHZ$Y{Ln?B|8> zgJ^K!GRYb5{SX+xW@#)@don-l(!J+xqJDnvApD{p?%PScSXk8MN4EuT|6aTtd2i7e?#ckBDmi?Gfc&TVy8U9e2{IPy^A~ousZMgLo^rX6U zm8c$g9eJ$^Zh~J0E06hfqmaGSZ^~77IJ=wy@lm73S!x$0dH~PH?|ZP1muJgeKfgN) zxDb))I{wAZdJa5@T0gFjku~`#-pzCvkS1_%W_wo-Q_C4 zkLq34BNT@NyODS1nFMuP)vg{!rVG-=uz#d;EQ(T%~h<3)m7*y!3U? zPuU(nBi~i!-ymn#-Z(=2tmjL}v1J`V#TWNQZk|+MzAd++cJ|*OTo;rFr?|Yj7wY!I zm4CYPMy{L}NKTGi?GOFt>1*Q6)~@I`O)DWTY{MeVBNw*ExkB7<&-d9m8`h9KuhZfU z^bGv$;&J5WGtwtoy85Mtx#w=h+$`TA*OI@Ze*Lb>O5%kY^$B$5ZJg`*$KP5zQ`7`L>PtIJuwJ*R%F(~csl3b%Lu>{|CZ$+49Cu&?lxGhmg z`Gj;hr^!nl9L|gMy-V%<%ardlUU`zgV4Nij^44BZ@Rxb_7WpS*YhoWXx7~9t`j?Rh zp|^8c)B%%cC+yK%|3Kb}LJPy7zg|@rm(m5WZV}lH{X8TR^;s55k9f))AD5H79hegM z=H|c$@CSy)5*6Jxz)x&v=riy;Q{DIRw(GkB>ye)Pz`0$z`3v={|0)5G#<%NXl9O$k z!cXempit^(VI#3lzVs~GMcC`d(8n9O^;8{;I>QFM2QF-rY{)Bq*E+j%{N}EsM;CDR zn#cUO5qTzlj{vVnmH;kog8|UT#S-L| z_`x@XmtGr9b^u@-iVq+1S8HRgq5e1o45XPy2j_D_2?^9k3U%dM}zd)`#$ zJ&ZhORV3nOn*6zu=9Smo`?lqhnV3gMje-AE>Yx2ckLh0%@nUC=?1SD+8F1cU^L{&s z@wM6`ug$v+z=2%x(dA>jJ9pcaKcdd))}=0!ytw1;(^CO|xpmzSK1}T@k9$AAOk2yH zFK%p&r1|Xj1_!904_^mAiulYfAIir(hQ1po;Xk=RJI#4qb9+hT>gEA#;dXxJ0#=R>;y zN2W^ZPsE$iQ(gTP8DPH(2{=yey6SWIUoPIU(&Ob>k>(LZjc+4E{UW{ZBcdjL;~unE zD(vvv(*GmcmlQ?5sP6?`UY#m|^+^2@I8>u{!!CZH{1qC{@3{TlcIteIcs=7c_?3;E z4uA1;H(cCfXFC6H`{5|b$y%wNK)y#L^o!!XT|KP0ILwFo+nj*C=7y`oYEXXQ!<0R6 zlls-7hhK^EbkFaAe^%wahuU`w=l5q5&r`eiy}j_4%~Tlsv+~cJ2>HHSf{4n4A;=3g zU?IlIZ+(F`R&`ti_1jmTBOa2Q>E53y-^RFgHtB#m#^*%5qJBH-$y1VNzmL8}RGX>L zV>i~rd~9vz^CV{;RDr)us#y3*WUS@zoaEkjWVX5c*ST(Uh2;6lPtI?}J@<&WYuy*G zb*=iY-u<`d7PYIqdx1ywq{cfRFVDI@wnWW`w>Y=5J=rD^FYA4R9`Q0N1mgmlAns}a z3n!jm{vZ4#wk>mVcgg{GcF8)}A=FHV&$dTVzt}kUdtR=c5{&tp_rm`Xyv7fKq|e0v znNoPEShx!3C=*f`<5e4f$gwiTK4abygW*s8Ejw@_7v*>Hy59`;$)+=L4$|+AW8LO` z?#(pL_Usu+^NPDuLWvhywz&T0(btGKegAMcuD;Oa)05=uIR5TEZ?g0^>?7=7j`*3T zFF(>aU9|_!0dlf?AF4>v;xx6(!S1;zJ8TW|RsG!l0_OSa3hI%V84mkZsi{~m&%XC7 z`bX7r>;4cO3<%YKUBmLwR7INI{qZc>B&|Lb)W5e zg8b$K(_o+B1=`;vc~Q|lcO#?S`>o6m0^{YL8^D{|S{(A?LNEA(*A9R_alW;C4?)*N z_+NkWzR8p9=5pC|J-k&x zP`htF@4RaiT5ps^@~~aB4EeKBd>|F1@1mnnK6A5 z@w)F{@GH-l26-)ax&M)D+d`=CvTQ!sty{jqygI{C)C)82W2A@lU3LEh*`x99eDXT# zJm$G`1~^tz{2*_4o!Lw6ykGbpqVmF@@V{B_?$6Qz7XqNKVG#7#(|)%gAHVbxwX1@I zP)}9I*`d_Ve9I!w^oSie$FOdZan!E*uYz9D(A7Uy=q>8J@^|k6W#b;)C4H=S-UO02 zAG0CvRhf^7vwH5{i>qI(c!qi8O31N2!w?tm_Y)Fmyh(@#RjntZU*$;){OT=t!)cr? zk`Fj%KH*q5%TWyVK#gB~n8vFi-HAwKxU6&HJPjUf$O4g1W~-l3rlkW*;|?d~=WF z&C@BG+HLi3z>m85TNJgkON&vbO!B(K>ol;_PH^wJw9on@Ugq-;A&}2n9OG=0>hKGH z_G3wHUas~GXIKr z=*8}P$UNo#n-~|q8F?r>RR+HF561cD-aKb#;EY=|pZ(u^;K|tJeJV|i(>LTn9Q2%P z51jML?)fE_(GT&FB_6?lqLzk#?8EwDByV=~LY>pa{sP|R4;x&4c)#o=_3Kk}k*_@E zEUeewaQ{cLl9R(>kIygAt53T3UaC};kVhiR*()?&oH&X9y_vf7j^yQ=qNq>e=JEaD z{nNSiw7QOXn#4-b$Jf*bUipbu=baPZxZF@j$l5qH+Qhd%j>cp;8eUF0Gx|-KR<`O??vRF znV8Y}ab4DUYFAU;|G_pqat6j{zH*VM>~k7=ZF1e>1zW-%{zLNnmnZ!Odu7e4x1m2i z9)1%%C+uej-T!=i-WBZA{K{g)O+G9KznD}T9Pa+t8S7v@kL;p(ne74Gn!@4u9mFc6 zzeVl5hx?zyO!*gn(|<-Rr*^B{^&mcWIqIglvFaf76wc}aP3P`&6f^fhudLP>`b47) z_}ys+Mu+-%^{B=TkgqaL|J^jsl&Oh4WtB2GJXWjsf#l@qKVYxfumt&M7Bs&^@*=Z) zFP#}Q7j?>He+Yegcm~uzS-kpMl9NksbRynP`jS-9QNt-^{@L7f3*to$=tSq)Gs<@e?aZL*KO1hyLAEl&f?tr z4Rqg7SBI)(#JX781k5jM_I5NX&3PKHR^A4#z4ZzA$JuFHF-|S*2pp=?Dgkm2p1M3f zrLkUJwt_n+{5obW^_yX}!#rfyq1KqsdmZF9@v_58{6C>%azh^L-^kyisk`3(fN)Uh0n=E)VjqfIUX^z`iKExaW>+&4=Nb z|9J9!4i&Gtc>I$5|3kg=$X69@;Sc^-7vz)ew+MN`i|>M7uF5YXJ$my+?6bPBJQPr}~E~0#*yDv(X-GX)KwTolWo}mTetJb*p;mGwBQFr*MGOoTH8sLGRcYTpp zJoE3kU(psEhyB3%S41AM(iQOgT93+ub*j8u-g(Hb;RCbUx1%Yre@cv-T3-^!MHB_50gAgTLpeq4JIOfdUdZzY8OTOINa>@Lw&PV!f(NnFr13xw*J>nr_rn@**>j^xnpvreiPJ5QPdVPM)KH}}qsXQ3JWHItjExF?A zUzX>{+Ora3gnMCa`p!1St)=w zwK3oZjn`}TA-`?#Q{ij%S_}M?GF5 zMtD$n*!G!QNH1?6?&@U3-_EWl;UB17{GP&M-jbD3zwPzEk!Rwc3_+yF{2LNM{cKT< z`^59}hk;YA_5$xF`qvYXE1W73bXqH?w|z0-pLhM|JjSXR4rWH?fL2swTn}KqusXmg`K>Ks|P|nK%CWqdYDK0ZofzJ`iOuW3;W+= z(#P67+ez*GRIxDPwMdF3%F73U7r(jprK)m0ux>e_CU9f(jgKceIdw7WzKv^#c$<^I z02h4iX5<&|`TZN|m+LbD$Gk=Ib70-RJKQ#$2|So6_dRD`!CiOOWu6_Qaje&oM>LOq zQUU8wr^5ZHosV_brNx}usPAli@D-91N4CDgxPjkq60Zs-UL?vx3ZU+=12bSZ+x7TQ zlGCjYz%E&LJnZ$pXVJwctT^OEwXg`1GkIRS{FvVz`D&K@aFW_>{RHHjoD_z*@d~ve zZ?~t~PV>qs${9X>)&ySvwjs&yGIf*`Rg z2f&GGy<{%6vz7k=&t~VW!^HC+8)2Wcox*kzFUucCzR7&s??Ap*6WFgCbbRFT_S=Ow zCsDiDx)QiGwMUF3-UjY~-%Lal{K8ixoS=4I<$64gGgaJshuGo6SSK6pgZ;+ntjISR zTnzcAqIzJxGV2}SPxd~s3gZvW0v_y*eaLJ5MbrS`gKvEgIdQ8q@|?~7 zoJ4kr8NR_p*&oMXmsx)pxG)nnJ7~&8$~7&74zM758mQB^4wmOH>sUf z?Swp%f$n)w8TA-;neK77X&#Z+-4`q`ea1RP^GnD>-SEX%8gH^koPnO4X;2sWpK}p6 zllsUP8qZ%O{|}dZy;u8{cl*MB*>6FAObhHsvSBXZST!tzep$B`sM=KG66seHKER)> zM?S2RZF_|{>b&lMPO-XZ7|F>ov)&Okere-KKO4X2KKM=xpAs+4qw7S)R`-01tZ@N( zq~BbEU-<8TpkIcr$GkH70Dc$B$ElIe{8|f__X9T~f7ymBp`?%hehKsHk?cC=YyK1B zs8a>Iyjqh6!q0ATutNjd`khmsL%WYjhDICAkXEDB54GTUl^Iz5Dkn+-s-4e#8aiO zca-Gy#Rw1S)m3YxAvwOkQ6kz4RQpWS_Q?f&u&hytxAAEP{HY4b^)1@ncVzF~cl|X3 z9S*K0;yGttrxx%b-fQ?>);*8B;RkkMT{fjliw?u~I=g-=V?oRUZoX3wS^T~#KpeMAwO}y!U4fVh@4@SIgLh^eM zPyPx0;(y=WK2fwBaB9*#fZe9mx7jqFH(lubbJD$sLj9EK0@@#}ck9dB-_aHY;Rn6o z67<=>$^>|5{)9Hz=j^5=>@)W7`p5(Ad5Sv58oT>$Wa>I+NUvOU4gI2PMa02ea^Fu> zed?p$+cW$F^tLp>34fda6UH^mk9uT^j&%2*>|?0QYDTFeBrl8p9S_>D@+P9X{Tt}h zTlWC>?A0B}^O=)@7n7#-LDFlx<--211M+<&o|X0qCTcF-c6Q!(-(!+_W&nTYPGN`Z z(BaOm>+O**-nXHy-ZYl{Ycd0cK@H)e>eI=Z(^=kACl`A zhkWKiUogKalL~h7V%HO>Uu27pA$hf;=n3M@rPL>gH-$4G@A*!5zoRJ{fZrGFbPD9T z?y_wS$?5vnfj6F_4eFW-{3VL?$g!0W2lJ^;Jn`Q5+ou#>s-=H8jkCY)MLx5xqaG74 zzPj(f+g!a+cVxe8_Ophtde2mATG`|g|+(ZJQcS?+y}rk1;pS?+Y#In6(Z*3x*Dw+8kj);W*c zpTfGMp4+GH{ZINr8mxm?ZZL)BH5H}+S7QD3Y7g+C_mp4xMi=e!|&>1x#uLuVhX_j zy1#!gjc0@0?>#Zqt(Q&y9p@f4M%{$|hCdEpYdr+2u8z{$;C>KdNV!)zFjWr)?hZc=I9?&JC>Bfj4MRnzVrVh)RHhovpOZJtqITIb40ftUwVnPssRBIIUiTF8pZPQj zBVMy}4%dHLhvVVV*iY?^Ba!HD{b>j3v#&F{c&zCcM7-K|>H^xQ`bU$Tl6eqE+2;}J z01K??@O1Sg>=PZH+$1?ZB3}r`vG?$YJ>|}!w!;;N%dq3;Nlp%2a+&00$>MiF*Jg3? z+cD6c1Fi(Qb5q$XEC5=?fm8p z)HS^!$2-WcSqFQ0iCRmDx0f&Y6E*3w-y=OdR~O*K-0$b|Z{ZTemj?|8KFsa+z=6K( z?(^1Tmcnj3SAQTqx>jMxvq?E&zX+)f9O&H}EcLUrKOkN*<1P4uU9K5V?e;GXJo16_ zc99)oO*r;z_SaVD&$^GWK9(&Q^-F&F`xK2c{oMVO>_siuZCAI%`c1EU$bb3I|Gtu( zTJjk2;?Hv;uA=h8gP6D5QP^wDTi{RcT(t-7XI?^1PJi;j$2(pg_ghZw?9&OXi;c?% zJeY+=-1=)&a5xCqjJ(jh9|9+GaKaTDXTt8m4!d(caKVa4J*IZub*;l?pBfP~539cj z`?IZ>+Syxw6{v{V>__r^ZHIfH-YwHoT*LksoM`loOIF))HAct zU5{7WhdX?qxsG~e#%u(x#e8?YUwnOyy30!1r=(w8yWr|!e9BLl_kznO)qWu2tgpG} zym+}eZ>isO4hw)BZ+Dr-%Nu=xPxJWiv((N?c0xYe=RMr|2e&|;h>J^NAs;>#_%kWp zcYJs=_dOE%Vg%NyB6i#+J$%DY@R!iZ?_JyLzGG-U^@kpjFDjbkL>%{5!$D_dw2{be_iR=B;8e->5$DhaU7J@=(?7h<$)99`PCd zqknur)Wly1#JI34sB1RuG5DEHs^#&JJ-g?-{9Tm|emAY%chmW^574Uv`#QTeYvhye zI27_mzC29htqww7^NA(lH(qb{!ffbl>6b(W|e zIr<8<%cd(A6V(GhAU{|O_j_2akHY`gY}=UY)Gw|#Oewt7%)f+q$|VhNk{;V^)(PrY zWws#?*~+Kb=S*yE;M|;>9Zvn$|1kDTwWQM{jC<+qQ*{I2XEFR5<}?3!9zp(4Kj-(w zE2omY==cJD5I0_5BVHH%*Tr{YEoaC3pWp}HrXBn$`&YP4a_o5u;6#?Vvj=*k&qL0} z{Q^5>(vCyaE<>-uud>wc!{Em@N1c%`|Hk~RU=8@yY-$br%)A9SZ^-`o63t_lZbCm- zIo}g6eGel(a+!`KUY}2T1{yaWzccjQ7vUJUHXGKdMPuMb^)B$xhsFmk0B%L%6*q4d z_gs}u7!5y*sX0(5^kerws69R4BkAMKKfvF5PlizN8=eDCeCS(eSEC`HG4J5y=Xe6O zTX&hY*jHsw_ueeiy&CYNH++R3M9$AxkGZ!CIATTq`$~4&o#DZxPjz(9gXnahU7awm z{m}nqIsDJ29CmroS0lf5kFm%{eyafNGLL>l9LrBqnIJhcStkVn>GU1m-4^BpI?IRF1X19jJo&4YD_Om||Po~Nh>BF0_M z*6+6_qJ8ow#7Smsnbvsc(?fbe(LyXw{VqmP%0 z3@+d8%#g>#+s`SnFYvs}6T!c!je4sW|NDf-iF_?EUPe|zUFL-wV4QAM7xpqUDvZX- zwk_a4nd3F`QLSw5@+81wzhS?*`-bJ2MQ(qamo>Zbj#D#pLmz9&wqpL_QxQkmEgI)r z9n}-~VaHmy^?McvkX`!g+wmmN@@#N%&oBfy5d&AbI*_UWa3KYE`b!LepG@!=;83oM zbn7^j{9Hy<7Q~r1n*4H2j8;i7ovLf&#^v4Gv`FU zm^G)7FXq+k1Zr2!?{y^VeINjF=Eoj*h_^?>Q7?@DdiVS2w)_3h9=3-+RqdxPUlYm$ zS88(sSFf+7y+Y&V>+V6Ix7~BAYU3xY%M^MCYO@YQ{^_c-ou3Yc<2);ly7!^62UT6X z&n?0F^{?Nt-*cb*?i^L767oa+IX>RwoljgHggRnwWOx1xy$pZpW9KfB9lG7T7bItE z-@ib-iu(<9NWS5J5id^^#`?wSd%@uQFGCzn?%3}%PBg3Q&LtDOA>QguM&QHrEsXWD zfoCw@Jl%PW#xd7;>yhsLT{eC+@>BfN5OOlfeIJVDbKe`Z;so@nTgP0U+8~^R#n!pNjn49G9Oh41 z3+vO>Goo&=q`c1GJ6II;tA6hNX5I(EKNHXE1{^1*c`z{Z; z4n6GHNEgQ%?U28=c~58W)BiwqVDkIB_g%z!$sQX4dkwpVb*s-lel)MleuzF1Fx#T zyWfQm?l_<1?A%)L6C2oR1N8j4A_VO}UckB47K+0EAMC~YQ0ljnQXwwl-I@<1$1^I} z&vM?{NW7_j5Oqq&hu$H1WydbZxUv1`@MX8!#^(kG&RM_g6MCeDt{v8Sk=#aDNAyXS)d=E-K@T%hd zkY~JCJ@`+j&H+8PZcW5fd|r?JOnw~T*3m09^zfDwQ76Tg1k5KZjRpQ#rsU`FuAUF3 z`BllkocuXYEX{91UPF(%7GsE4LF3>Dt!v@;ElZUL^YQgR!C$8BJK)jg9TE=tI&s(^ zcx0%vvu1jKn#T_R4ji*A+~rei@g4G2KDqP9kU;RdddXi&UTvN5p8ECv;k$^+Re`sN ziqCstA8XsqpLqNBS!&~@Cbk-IVbZ&Epv~J9@v;w&!cLK50Q%*Ws#pK zr7vH{e829B_IUO2)lWh(Uua|4q0X$vekf0UUqJn0+*Ry1a_V`UTkMFq7?L+372$95 zHZ$U-{w)Q++N8m#C$@+>K;u<{+s}A5cOJF<8o7Bhrbc~MKF5GBoz4AEDE)(6{@E@r zf2)mvJ~K2I>W^I71o>xn363GrzssQXVhj#(z^4$lVJIv;dN2y;v8wdTO%Ug%z zUH?9$`E>*L9z8K^z(bN#rvfprIlTgYl=-p&H*Dk*hnF685m$9=QWW%#>4*Ab_NIZK z%<1j$pIA~Ba=Pa*?8of!3YXtYH$9+vxn~;I!TlnETM^v_{t$06VVw8+9_odP>WBSb zM&1sl`B?oofkZ`AU#y!QY-32D`Del*^e>+e{Il|HZ&SNmAMW<2EABe7svU;BS4+kK z_jY9<=9NVbqmI}mW!--AP=o4@)v-USiVFTy3x>P>tyL+=iw1cz2F76g|aa~xvL5dZ3dm*?j?y^g;#oZ~e!QCkoZO~$c7FsACT8c}dw53S< z-Fd?I*ZgKOGf8HinVfs?x#zfeMGeBdI$Mu3q{l1ypwF{ucX6(>$d- zf2T-p|2GZ$G~u(*52Viw;6%5-aEr!SbNBxuKHNR;!t;D_)H6HW0eImve#ic8;lOC} zYi9LCeD#CLXED#2n(lkRV#O|CJp9x{@@xL64SVq@ncM%Dtm9~0hNZX*yMJ4+COx+9 zB=&6^b~#6Kbz#sjlG`u!{E5oh!>~Vo_h|_Dc@}Y(q8sqd{_XvP;+?1wix<^0!5 z2=(&F^^DAJz1qFE!?tP{2e~Trn5gkewukKbv<2|Xx^+Q+;2-Yaq;a`*1>(&Yr$*j* zr8}rg-gu0w*9W1f7oDyDeexqdXZ}ExrF)IO&id_l{|{wzfLC+m#|avjH|obie_U}~ zf9T^;s8c>-N-E(QH*@3>8rKg#0uLh3?2p9rr-jjfSm)>1ufFsJdEuMR1bcbLWvOk5 zn<|+$l6bw@{Vv20CTQZt(m+>_Bi!d$6A%u+dPg|=z3rDA@n$k3K3B*gwXiRl@i6wU z@6JK|Wac&Dv>y3S`L9HEt2V%mZnrgzcso24eU5b=fqk(fF~GCEKkFWitLP5rVL!Ho z+h6OS^19i8D_N)Y6B_5UM!UNF#r+PY>&!&oRHa@AVZ3@zP+c;e@$%@Ki-pfYzA)C| zq)tKD>(6&WA+PVA-zlpneJ5VW1>PYlep~D8N6rnGu`aPMIrhUgOvHJh15dd+iM=zQ{EKQ+pOU`( zGzaI99q|k1v8`9!hCCtWF!bv7M7&fFw|~B;Tm;Fb&#P#nytDh>!i;jCcX`>j$dk=g z1%CAZ3Zjp&A(K9kU)!iF@?*W)z9wFKA9VRla^KJK7PA7$FH4ac`7?pX4?(YCck~Zs zXJY?icvVYs`7RgmV!Cxi+=co*nCwNTfX|@gAG`b?401UAFCP15KCfNfT|I@o+A(Kb zfBr?{{I|7Epze)If%PlD$ydl9A6e0t=4HkDq8?4lAyFi^B}cpbEF6S7vx`n&BDqQZ z-u0y_3j4B8R%|DGdEySP2jzdUmx(t^4xnF%&hB?~b^A^d+3TAtZqc~d{~G&||Fy&U zrfWWP@x0=P{F?~_o|8W7@E35vhg8J%6!&hAc(ICKfNMQ`H0o0o-9zz_VGl2z4$Z3S6go#J5Pd zj&;jE5ih%(yH4}zq7x2*&$t)gV~C{PvEX<9_K?Qe+$M-4Z`2?7wkq8tlG{D*Ij$zY z&12&E+z*Hkn=)()+3TLo-jiJUj6fcRaPON^Tf7l>yMOBg_{lTxCiK-|^h-4~F_h$@ zc6r3vWLkM1dUqNkzB*YH?9G`m=!5L@|DZ3EwRu5)?9ijwFaPZ8^8IojaH&(5L7qgx z8K@I>M#C+%I*vnn6(qHYxVNcuc*liN>jcV7$J?mnmU_wn#!CoKd1MByI?;lE7` zt~1QK)(40e{5RL{M_qRDsF)so#_SjwP4h|9c`H$oqd4**a?EwtCoBT}Nu3-DT#0c{ z_K`n6|M)S|x1Sav?!3{M5R&Va1#yn@(H~G}s?HMh16jK(&M)?;KjL6}yXP?4vUhl4r~)T63*NKd>TaEr!OuBnKlUH=I4Np{EOr<}X~mE~hTlAfqG81Yj>njzlS zueR%R{<9$0H74yRJ$B)4F!@*A^L!@CA6H&Na_Qd{xRWE6B$3?a^uhTo!~^)3Dbl&P zUz~vY5HmNSpR=LWU7o*Gcm;n;XJMV<8H2v4)8Ga9H(&E1{=9Dj>Rj$xfpeJsmI>FN zy7>vzCEs2H>lOW4-zIcEWJ;_4~c{d2S~+2e22pKV{teV*;t={U)`Pj0MFY?uOl_N{v;-ByFC1q_4UR0nT-=vd@T@`Q85~Jok4ZPwYLsro{FP@YxaFV@G3?1G{&RP%S2#4w)5>~(vzc(q3+e0pg{N=oB-VN zquyU=T#amny0^i#*AmYgZU2|_SkEQ!&*%N>>Z_Bv2=MtfQPc{A^xDgGJ@o~**f4&-U$kWUhBEYFZ1z2-H7E? zV5ir*=eCM|YY=xGy$So2$-Ge?X6JtNT{HY5=4Bz(QCD)Pdv2&WanM$>rZjfAfc=5kX_`Ga-Q~*B2mm99m z->;7(eeGLf8O_7DU5_NHkF9-0az0qOb9czN55%j_b(hmPD?RI1;UOl=67(g}gdsk1 z+@h7F$3`>_gD~f2nnz|X9#3+4w9Pr9;+*@wTR&~(@ZozKxR$-PAx=6bE9#1O zNeh3r#;?KT$5#A|b*a!u_+y{Ox_*0PD)ht*FSp*>k?!376u5%yRAqOc3vXP&>r+ zDOv|V-v&I_xvzmQRtbGqo?d&Lc)KuvI8kxuq1)%*Pk>i_{^b?uuig~vMSlES9V04q z_OnFoROaw9=P%gl#lB}qUyd9d2mL93Zz5h_a`)M=5%aZ0qdINO1=3SJ zmm;sWT4HkH;cdNTz>^LhkM%I`?dTKs{ZQaTwS9tpnDqbMCVzJ0->xsW4R_zCZTbgw zDmJ|Xj%>pZ$fLOW!O(p2Yb*34-Tjv(SkILFPl$>I8{NKI&vx}$blXAFx7!+HpK{d1 zck&+w+p@O_b~ zF=`Ly$vb~LQFS+q3h+=_AP>$TF?qYYt|@)@Bgy%9_q_mby(FIWHFNKQwGE2k`bk`M z&;3!ui@JFDox%EKj?2gke|Xc9A2TK|@FDX5e1BP`zvAFO<~Zs~Uz~#eY116{qj}W5 zhVa98%`XZ2x|e}-b9Wc;$a7!8xY=?ZRK(>+UZmg3yQHta_Q!g3@ax6!H~k;vlUH%? zA<@0^FDE_uzJTiw+pi+;qC+3lD=)e}0^^4wlMB)d{E5f1H4;fKRwZ}+JKh`fv(j(w zliXzOe9g;4SzqxGeDJTphq~te*B}O^OQdmAE)ULGJ1f^-=!fQbO;q;HiFw(sZSK5_ z2}E94>YlDHzkPQ7qi9Koo3EQ5W1bBgu|NI0yU$R2r@upT-e3UY%XYTDP5wood+weX zUjR5UzpueOveV|ZG_K!Ay6cTM`~~qc%H7YR{*%whAL}s7eO_wQ7W>rR$zPFN^!@oi zgv0`v#|%n|&sVBQN#xap4+|kZo3}i!)5NZ;=I#Sm5Xf4+zP;dHFSMlMDkO|62V@H4UU5u)bZYV;%ZXgqLe=l3!26ZUi?jjR8b zxqZBR?)uh&yN^gNYWxp*(#f_052lOzKZ)q`8~Uj@Iu&?SWeOp#y7<4B$*)S?5AkKC z2fKby-aT(Y6m-`|d}=@}=}E7wZrv~cyg~CBQ~e52{^{UZ8fSf$`VlqlE~PX?OVmcc zke$l7bKu~nAkr5r&I4b1_a#>^KJGmevf!{YWUu>XJ_)_91zdcJyYK(_ifo9JK2+p3 z>DeZaurIZ#D(Z>l5iSp1-F2v_|10eI_bJ$)tmU4|Yx6d^NcKEaoF*z(=La6eJ9i(c zT~jI&{)ZOyiUNX}l(ID+w8TfY)D-L{~vbgGVshxT556MBE1 z!940!YS#x6qeG!T&ppRl7WT8m>-#b22j+3phs4Xx3qrj-R7H&l1D|3E@~YMqg+5!C z7yA%@x%+B${{yb>YW)1)?Vhj~WY1rG0hQ0Y1K%o)qyMpgZ#|=Nd!!1+S^Dg_KD8os zJmg7LpMs`H3=Ht-iAF!~Q@Wh!_TTuo=NMmMVQ;<01rl%4?L^B|(av0oK*KN|Kcydudz zUz-8zWL>rZS1Ruv__2fA9fMw`P8a!uiMU{fWM0`=&og_Udf;8AQ#fESwSo`Ee-fP2Kq49U5o8?mkSuW(dwpT_gbKtZADH>y>XGf)}x| z$fquS_X64RzpLN!@=&{Ij+>t~ae4an0_w&7nK731OvgB!-@-R#4D5;>xJY)gLJ8za zEPC@AdJT@mklem<&r_0R7NdW#$kr|{UI(sWJoQN6%Y1jwEjJ4qgp-_y+(Vwkx}$EN zJI}r(IeYOOaWpkk;q!vX+zatFMHZl6m^EL&L+}1<_&4?EyS}p`?<2^4+;gb-=pf`> zKR6Cts5%W1AC+}4;>PnY$NtT$MZk$ESmqnqt71Q|gKIQ96yV`S*Dk0tRw+ji@z$@S ztFzg;98PoYJxFrT{cYzlKCLYFp|URvCZ2g;N8Wj(aeiJNR#dzI+^gKVfHPU;Ss2N6 zYe#|HTOR0 z$-Xsl4%%etUyz)Miyck^F{pFGWVWd{>c4LNC3e5M@T`5gEW!*e6gk|zMyY*`Y{7uj$taG_=lL0;sOqnJmekDo<; zbjiD@bGiESP4M&F|Gd~&U(}_^lnM2qOGljb^61-!e`H&e} z0>|n~uOnoqqn|qbo;iJ*c)m2Bt5@B98O^T)CY~T_k9EX3YM1@`j`YN?qzIyB?XpWW z&NsW~FL0k=VtU6Ruh0f+bi!W z_$^Vv;mo@)_Gyw&gq_G6_K?Qe%DD4Hb)Wx2iJBifus<7l4>%L+F1z)<*67>%&%e-T zM4HrCr|fva;diY2zJ~i8#Q7@L=f{5efSqpMmJ%l!|| z_>^_{ep>8c0O|Sc1s?g~zpzg+JRRm&Ww(5#as7QD{EME;FOXkVv|=z(wmwA|XwLkb z9KR0zLnY*kBwp|Lb?g3XUtEBPm)>Pj2e#SC<223(dArXA8FpiS`OB?0@bj$9BiM`HcC%fqL2#*9#)q)aS69&;WUt(X&8BLVNTj(|$PWKtFEd z>M)hN55(+ji+*ON9!w&8{WS{L8!VytGn$WQuXvNF7+NzF{<93aOOzEVk2t6`A6=en z{TsN}6AC{f zUL1Oj{-H{_|J90Sxv)-I^I|;NneVv}H{0j?UgBBi$NR`mUiU@Z*{>ULKJXX414+)( zR(g-|rwtJ=`C$jnccF7*zm_LFB0uVvXMRM@_hRpf>eZ`U9lUhEcdKb*5kH;gJnCNk za_=+wRe?>A50fDka3k~jBM-XSGZ)u{S+0NeFN5<&jw*zCP5b=Fw|afb#Y_Fq#Xa5I zQ{-11pN77sOYM73>yaBj@m?sKtG?Uk2LJ6O=b_>|&96!>#=6D5709DHbm%IeLZ$(!B0K3C9h*`1H5 z3)yYuO_YrK4=%($&5{n# z=LL)Tlbty-2lb~@1vp$pmU#$&Us3~y=ECZ|nD1c0D_$Obx$64^;_cW_^aHV)UngEX z3qjrL&X2!?FY^#_Hv7Dg2h(U#JnWJMM|pYlSwIN(D>J(Lj>Y+n{v;RU8>2t#R+He* z{_UPaWh1^s(6|*Bu96?&Q_ijX<|yDrWbKW*GFRJR-TGCN9hfJ)=wZ^=cP_mqUNm*@ zvtx1YzGu}u`(?<7EWSmQ_jJGa>c*W==RA9@5R%Ko;m-nSJUA5dnQ?R95^t(^I!WVZ zoZma*+1-4oD^q}tBe^Zc14u6B1R-xa$Hp7P^9qv?KbGm&qr}T}f1ZI}ie`w94a)M) zi{x|NbI$mpboYt3ncJW*>cD3&i8pV4=KF0C#94ZmaJZE_L3vbO$Zd_sz=OytLTMhI zJ=;d2qRmajMb0jdKEcNfLY!5tY4FeUk3xSmv*vDxzKqYCXdhQL4%d^X3i079C;;&=f^Eu7x1G^yKFzqtw zu`e9>=hfYF&vbrw|2wag?IG#ud7oX}$8U#UEjGU;xw=#rc~aTF!#{g+1My&oe4dhD z{`kvg=#3nRzR4!|qED)BUtM49I1h2L{;!cYIixS*s8)L;j;i8h>`VJ+2_k>G5224c z+c$-hKM|P;eTnDyNB>Ye+__`I&bz*JIvMh%^OsF!Jo;+R2jEG+(&&@sjC*dAURdoB z`QsJao+m1OiteEG$QtfF>h^f8>m*n03Ih*%YhK`Ab^iH2zAW8EB zcm?qmz3P7?f3|nVqa;^vD&Ga)Yzx+>B5NQIEVi2KM@MEm{CBGD&bx)3QW}q)XzSiz z!B^h9L-uO*As64KeUTrtC=XcF!E((YERbDt$9Y!S44?SikfRMm?wl8Nr*O zp_tD^4%tcTWcU6;9mx~V9uqHe*1kaYd|^+A_kgpmKC^yv@lct7ch$Z8O476E-2c&d z@p7miTio3@p`$k5B7gQ|#8LQrKL-1jGt*)pZ0aHSH)Ad#ZgS+9N6=r>;S=eLLviSf zqHO5^lB>e)-1R`iP7aTW3{)k|c}e49hx@;-I_-r%qJvZ8+_irfMIX}b1CW1t@>&4- zH`~LoU;S6V2(s5Uoy%WBZtTO1pO5tlzjCnSyw7Q}Q-xS4>D%WALtt0c-EYXRb-Ru6 zf)68!n*1q%KN-{ob|Q_x%f~s1ys;eJZjzq8GwMD3^g5-8s{QVNGpgU{w=^#AP5Ml7 zJN*dOqnZx_Zg`E&=rb~G<`2>n|9gt-625&o)~9dn4ko!R)-{Q!O6~4fke8CM4&J#Y za4f#dedJ$^-H3JZLla-X?qQeXL|OPY_>nu^?_#39dw#XNvi>#M>0SG|W-g}OCt4q3mG$QZ?@$$tPhfK&KGVG>a3Nnl zL4I|blb_-D$_$LNI_~#&9ryG1(Wz4&!B4$3z`HHso=?Gww8uU@|7$|NWT6K*_f`1G zBjiu7KZNTkzBmv1l3X1Le6a5y@H+=@lXX4$wYS{w+3H!~bFx#36Yr3mZ}f5aYUk!L z>Bm1HxoUbZob=4c-{Xnuvws86qQh?NQ!c0ud-Y-cN$BTFiTben9vvoLi_|V3VM}n` zVlG9;lH9&6i+%9QC(ut>aPd3jpG~}ty5VhW8{)-6_ufz*xA`>Lu^z{<9~IdK@sTIm zpwEe9N3cHSz5XKUsRBo#rS-z(*{ap;d`=*@LB zzj*G8exhdY!@60~fv(>@`hj`X>TOrBzWbwNNMHWxJ|}qYGr+$1kPXR&M{c7ZB2Mbi zd*IL3%L$yCitWL()NSgJAN9STi}U)-sC#jx3vk39*9Ly1e>~Qq@;3wiJ@2E7COZ@B z>*{QGF!02MMBLb(v&fT7R^l-9lDqo@dB1hor`lHjEUnv$7H^1}LA_!~Px-w@zC^KV zCrHk(S9bHiy^eM92?Y>mcCCoR(NW(cWM{XhLLT(#OTedi*=IM&*@IdR2kVyr=hEvE z`W36@;>#oZU4VTtfAksi#l3e#P3ea|CGz*VMC*`^=0rg6_1ee8v-SxN-!<0*Poi&; zD3Y5Kc@Y;eVQMJsSgm-XI=}lKKuvG|jd=CCLSlf2dj3y(ji_vN{yE8+s)7C>xPhvV8bEd;b@rz;&c7zXPCh;8@|vqRc-=DHM$(hj-T%hK@!>~E zpG|ZB!}h!nc|Po)O#T6R$&%PNi*nCrG41LdhWzRW)So@+-aE+~aGs=VP9*|DJ2m{-jh zg?-9nJ7Q^E_}p^xcG*4>uP;fg*Ib*9_=+lj?Ik&TF%EgRn~NeJCU?^hkS`qhDZn!< z3&cCS^kssH*O@8;=b8sxB|TF?8E+&_|F|&Jx0ycGU9VToWk@bgxzE?E^GWwPV*ceIlB?Vy=->MNOyome zU*+(!a}V-vO56kp^!*ieW~cN#1pAS-P@gt-zC&n~UBcJz4HO`iQLJa}e_scnch`%}YPi zI3MhVe97P5CD1r~Fgb*%`CkEdJuv%%%lE?LJ4v4n*o%C~+gTAW^Gj>s#C-bTu4^tE zd~YC|*Kq4uT^IAn+$IKoLmSiC1Oa^K?!6B)1;5`woqpvm-7NRo9oe`goZ+ z1oFo@aqgLMZCrmZ6oYX+{Tup?+1uz6`Q`q7kuTGyl>3~vrhF{fi(zcYf82 z#&xbvmKuKSF7KC^r=R=&LWI`={$(5Ye;ai+9Cob3pC2(#k6+OTc;j&N0h@LY`ZHTo z0Jvsv*TBEcnFaZ?Vea#@**F#PwsFI7zNy-su|Avnbz}0YDjd5@)OMCmzPrb9;&s=D z4+3Z()9-x+Ki%~KQK*z9xyj}3r&k%5xj2`*7EN+{>M8Kd?zX}2@#ax#_%ZE|yZl^E zj(v!Or{Py7%z>Tk<$ay(`HAX?qg>Sj_}4Y+A^*0?I44io@{ZPHgE{b~a}`N~U4bcy zBp0<(VZUObM4wfQ8bw3DXtk@P$7&4>A)d!K{YJd1IPx3uYW2_ms;`7p9lG3_tg0yU!julXVaKl0ln(vxM+L=m;? z{&LrS=?|q5q<6HVJ2$es|C8#~i@(EeaRryxjnn+ej)x2a9*kXs^F(c2i+%BR?th&s zm;YDzf7}FpfHnRHdUC{eOa4^G2-JtI`77|NE{0$~eCtlg#ii!1UxcT?^$N@N3D-@^ zch__B%dWQ%BR?iG-~>@w>S`Ftd4ZzHE6X|hJ@{)o?-FIo^#xvHpwlb*Kj1+0xpbQB z`PEc7zt~MXiS*Twamc%!=Kja6GAFx7a^vfl%6O;{u8vr$T9`*Y+v)O~Ds3qFv+)aIDJpX5sUVjreav7d1s`2c=<<_d&ekAu62>b?8W_hh`m`s7}BT`Lm3ux@)Z z|9!HPSAx%yzB#icf_P;QqOYo1`+-a2n+|g6)6dmsY)Z_l$`5dHZjj?5*~|LBA0x_3 zCf+7Ly2R}tM8yz^>lB^jo)c_34Rqs+_oLtG8^hgvWs6{6vZjTd8sr^I_N>odTsPTY zBT)yeW)SL)RqcZQCaUd;!@R39BHub^!foQ^n@IFMmb>bG;zg4R56Pc=*~#Hza(n3U z+c!Rv+%C$Bek48xJA5Sl_(FCzccWk$7fb45z2@qoH}KP<7;tC{F90u=CB#6Ud>s0Q z%$wbiy{NJu{X+~Ngnf#&y)Tg5?s@_I@kf`V$WCROhI#CdvDmNr(m$HydfBlrMCE>W zy`YOXfxY(4e+}d9^6n+db5_7Uec1(zoCKK^=>N zPcfhTW8V|fH=92Kk20hS^2>LZ$9$~aLd2bCw8)>WSNb~X^V;Wkl0VbJ3*R&I{T+d0 z_I>(I$n*X{++@g?&!n#|M>zirn!l!Tee2jo=*4!4rExa12I8Qb4M85%)3V1&Zv4uj zZ<%kM5NE+U!;igp;|7iM@N?hDkK8-o#jpR|rH~K*3;9-szW^ulay8&Wu9%Pb@v05u z$&Ou!M}6{q@34MTIyvMv=4}Z1kw@J7wdB&ns0V&*+zr@m90WU7qzKllCwl>>W}CZD zL#JK(g7n18aMYU~l*^qneI)WFqQ|)Y72XHug7`hjT^D?={*vsp4s~_9Kbh;x73K$F zJ-hm%Z>vo1d8(?jd;Xl5l@5JCRdLrXI$IaSSFCXNhx43gQCGV0!p-DI%}DRgxsK!9 zdY*4YKM}_|!oME>(p}Fa9Cdm85sq_$l@0+e*_c1kCs>|s4!^AnBYv{d&^jCzv#vg@O9`y39| zx#tS#-tPAnw&3(x(zl)4imz8qnw2R9iNN~Qh6W*|&wr!`e#OK&;l$g$pPm1d6`qs6EjMGS_hiH=GxJXDPO<1_KHXv;{*=VgYzUAh=}l!GE&T(bHl zc#-~s_1FiG{0-}ohkYFm>n^_z`;6ZMNzXhx0{n`~jdA_KYd^&Nwqr?$r+nX{;4izo z-&XNyE>4AB#E~D-@Br*Y(SMLv`Kjp+(wE7G`q4NKRQrinM_yt*GP3w~j3>G8&E(|$ zE-%>|qJQg4-H{j7;T>>kD?LphKkW0Rd$9X44tZrw-RCORyUHz+v+hfQ2Y$}=1vTaT zGwAcuI5*6HX&)1BdaXhI>-fgVpK0fwFTfu(`5HiecIQN#b+h7#ry8*ub<5Mot|oi6 z=S(c=+2>7>N1gv+a^c}cwR*Tt5si-FJk?>zo|3+ZSb#X{OWrQNN!?H<_UwG%g^hHd z$3%(*__NI_W8bn&BI;LWe1f`VLs~(uFHVmozpP2CgP>(A!JlrG7P!z&_JhibsWGqh zFO73w-yiGZ*L@J;sb4+AdCktZbvTOLhxOS}=Mfj%pzJg3^TJY>|7DXP*KIGNFX(0E z+;!Kp%g8Hhm~@Kt&4wk&qio&?akm4rA?~`+P?xvF)tJxo>pSu+Yr5xms9~$Yix)d1 zXkTik#eR7vcOQuy*ejgmc2jELS$O@8{IKGucafZztLygR`}8L9Y?m+A&3?~{J|tt* z_W+MrX4>j{h5lufg0leN2z9Yhkw2O*FEs_qkke% z)3Yq7N}U_?>HTM(VBGs9`jD7B;wkuGtcC%d-=Go4iE3#dr(zG*gDb^1tY!?)dh1U zz>eL=c`EByap%hg_ndf@Y56%Cx9wK}H|$MU^jovQJy+BG*Ysk5XPmW8iMnL_=DYc- zw@o5Dwry2Bjf+d+z^6HQAALr*x`F!OM@GJQ6O#aDaGLA=Y@2-;EvLfZy5*`Z{ko;;V=4#kejK;c&}8 z#gU#|_zH29WtwB(d~^fgNcei4rg7V*(pmB=HpE{gY6njN&c(BWSU0~qIE>`_-sV8) z->QxMo6^Iue!Hq#G>xl4ZxV^hl6{^-&v&BhM{nofC!Y6dfc)6kZGlHU=r^p-l*;;v z##u~Fhm)!9cP88L>u2&OYPENDvNG#q(lbA@g%TAT&lvD4E+!Ym`@KgzY`Rjo4pfb! zZjn8^J^}l+C;bt3v&SnO_M2Bbe0HxEOT68lF_!ds#xCezCeYpgscLxRI+k^g!~X26 zn(%8*RmHmO)m)g*H2C?PVZIf0>v`@n@W3iuj3mFNd%kBxwO_W6G@sd9@HX*mgZo{_ zyjtw^Q(k^aMOm+Rg8Hbi0*hvW6<;vru$JD4c1SroiT?w$`Q z?AB++RsrZa^4L0`DFEUN1KLR3LyLU3xNw=*uAHXN569TTVEH~hb%|WIP#~x zVu632xE^>Bsr@j&YIVr%dsaOczan9-pJYmPj{K|H9T6v!eG2j_){H~nw@pGZuPSvE zxU*@0pnhzMO7O306>#(UE(X5jzYpMFvtN)0Hn+@uS{EC!eG%xA8X-h&k1*gwX9_?( zS#VqQNwx5v>nFocAU^i{XID>mrXyeGbV;mRMoGkz_nClt)%)ZN@+)({1YY=sw)h;v ze#;q7a`hw(`L}h4_+cGor=V_Sz1YuKPw(X+0UkZQs=KSZ5>*iwQL_^8Dt_sLb(r}r zcELVjhr{V=_d7E${1kr7kexTkk8RQd>r^NIMtw*bdxYe2U@-P={g1+r8NAA${K@Yx zjuJIxT6`zUM&*ZGbT8@)zDIfBpN0PEuB%GVxCeRO6OV}MLo+ZxOCNrjc;)-)OMr*U z{y&ZrHD9yhx(mCEJ$Vmshf4}OI6nzwS#7iC3{xqgx4 zkGzXNN?;$hMW@eLM{Hx4hxtQalYbt541LyCos4;H=ZnB8Ti*-)fp>G)Wn%dsJ4oLw zs1ASp!q?qc-|UuD~i_3KCexPFy= z-F^0Yjl{Vlj~}@UyH)Og@+`nBi0o}icVC!!XVFj8y(3rP_wo?*XT9a*PVjH`V!f(- zsaxd7oR#<<#g22&os;ES0e_zNVd1`QmEK)PnL>Y~u9*KO#FIrVMLx~3Rlt){XV3@u zs3{l8FV~gd(|jUT&cj3%JAi(`eyMc@<4-?pqHNS4;8K*`hkCVs%HeTGBKi?q9Qm2_ zWa;VXTV_;BS1(;xoPghFV_~n#4t3|yuJ|zc-RPe4!+u$ZIuIW&Aikpb1>jaTZgrOI zMMZaCs@gIe{fkAG#5!c>Y>DKDn`PLaosx+DWKPbxMs{p{VMF6;!Fc%BYdZpup691S zU(Oj5OnR!Y*Hxl+(-`1NbUOikQ=zQObL>LYvxq8yaTXIDL;Bn|7wPbw#?5(m|D7E@ z9ypZQ-RBGQDrP_F>!Aa1KJ(KK-@N^ZcO(}}4g!bFt2p|Y=e;5kJiaI?S?||XF`{_d`#YjzAIw0A`Yxo4dg)ubih7r zIrqOH=KUXVqN)|WM}ADH4TvlMqbc@nX12SJc^3413p&-kpF*Y%f`7a9Cg#-*9|wDp zefB2TiL%D-eH*&c5X9STX#rfDCgo?4AGPZ&`m)~J=QHWcqpL2E+|-Ljz48g8(06op z*C%D$8^EV+bq;-mZ++^{(>AAZu9!CN_jNwP{a?tI&3%ges@(gre|;g!#rtB<6C~HI z_aJWk$&+uyiz0u%g1o!;I-;hl1`fB~}i5f6FLeIAqzx(1THdARc% z#*4YnEBx{wz`I$T2Y53fiRd5v?Os39*9Qs$KkQHDa5bj>Lz2rb#Xb;a%a?|bKRw7@ zPwEe6ZV@kbK93^GbGYwmS@%}xXWICnU)Y-?u|EB@*;eRp&-V=aYu>u^H*GA=d-m}h z_A6uhrZnVl_idarYL$DR9P=%E)5{~b3wsBXy?t9aweV0isI5QvJ?{QZ^HxI%tS=dS2G-1nFBGjF!;yi9N z`i!1A(m>CvwIyns80^RNF9ckv9&cP7*8Kt8ia8nFxpQVeuFvF;GU#WfRVn1hBs+-y zFWUY9p2hV5>`#m=i1}?Z_nboY>hM9VEA73zSXVdqoGFoU82X7WS{3@@a>FlJ--ip> zAK%piI1@w50_QecIB=jRZ9*N%4(>TSs!PoSl#XlAEd>F|Uep z@7?AdGh)ATel65BFEkkV&}r7YdJOCImF)F`-Z(eqfd)87^oO^PNiN&`?9-MUp~S8 z{%utnTqp8p*HDLc_c_Fczklh@!?jH-BCmb*g$i$GS{WciyU2X@cPA_wmTTc<|nj{MZS{ zQ2%U)`@Vu*J%D~AR#ZXU#q@=7WXHBXJx5e6%#J+rq5cqkuY5f4+}$Hk-Sdf-f*IRyN&>l=lQx|oUQMp_7Jd#*N1j>vEiP_<#3Bx=YaW~@taam$q{mt$gp!?{Xt5tv zSt2gHNeJRD8hQiorc8gFD|}m}Son|Fgm|085m=wT7{8O`Dy{n;r8(a6F!6Ro@gGF> z*I1mB{QCsxo5|x{U+c9W>y!QV02gA*Zp^O-RCRq|a`}DmdoI5}{G413+}O6+a2>=a zx#!A>Eb4=oXC84O`6kk{Azk4|HR*}<^Gow0XxxUL2R>x;!>A9F@d9wd3m(CI@?D*u zc$(?Tpg5}8$$kc_|T_B`T2>lpl|2k+-3iph<%9_QRu&_{af@U z9x*o|z@x9q`a7KddUp%)VpeP9Q;g2!&Zjcjab05T6pe)6D(?R}`mrz0E3<4naHlgK zIfd~fA?L`CSydA2lK-AT9hy_)-1R|HZ#S=hA=IH6yg6Zbq2&+itm$)8N# z`V{$-g(lq~-j08W`s8P~Bo`iD*(|6BKJ$pXPdRme_!n=UIGp|U0shsIET}i#p#$_q z*k0_*^m>7L+5CI%KAX}tQ15)0`(GE!R4xJY4o`_Zi~Xsd5YO&poJs4_OR`};-Ly2~ z&a%7vy5!p-4{4lraL*CqTU)yR74_GBvezL`fFGT75A|)m{m^f$|77UNi&+py+o3f2 z61(KJlk9A=F3@L*{g7WZ=i?=k^TMOud7F2e!{f#l$TRyGg8ZvXN1R>TldmxU%!ljY zFVa2t+YD&$^3F=cz+Zm%dx0EY=2n2mzns~bzx-rguowx^f_UszqS}S+I zuk?E9@R(2}nC#i!HNdy_UWt9OM>!6_&)+#+J$BoM{w>4%BaXJ)lG`-SwiQF4u&p)& zZ~FH=G31XwH?xSE8g+3F=yiE+l0NU86ZOaT1UOvSwyrO&Tlxt8Vs>sMDjK`@x3XLA z{sJjKV&9@eqvXOfZuf0`PkLrmxpScZo&zpei6@w!oe91X;2G!ZRv-`j?I+|(S4!^k zko_d;Lb0X54?pG319jMa4pM85qc3n(74^rKxc?K&*zVCZpUg28@sr8Axq9!iJ(lLP z13!VvN7jw^%YKja^|+%Kh}s(~cY?lm|F5z+b2$I=mZEN?SDkzC^S?G9Nl#2Jf_$p` zfyYSBJ80yak1Ym#s&w5kkKP-JzAKCD#JQ(7-f`bw1-tJNc;vt6!#u1(JpBIm6u6Uz ziykGvp7(`dUn=S|`jBb70D0rNs=XzBmNxhm>FLfspyIDKh@)Pc$E_oK#911*hpGWj zsz?RkL1wESPI9LHMt;<>5a`RjZ4;sYpe*uZ4}5w8y$s?jXcq1A=gX02yTCoioc$AQ zygcs2{kPZ;o3?8o@g|46ztUdY8v*;+7QiceG1JxS1NR&?J1qTE8n=D?4ni;JgTw8m zC7XyhrIzD*j-L%b=;h%(|6{*Paz5(RGvei{G-rvLjSJDA)Yd}ShkWLT{;4i^_)g>e zQ8nBbDcUc>e#MBrsBeA$Eb38tUqv4<3lDB2eNmww*2z)@h6Z?ecDOU}#~O@yMdPf= z8uTlXp(E^U`?|;DuZE*;b=DcEKQ%p{i_?w^ zKl`G4Ul`j}Zae9#wlHxEN=O2&=B|e)pH*&<}u65A|7g! z0-nsD72S2l%eKIiY`GC~v3~&MGJEfr@bhbT#Krh;JxsjhOTxT7RBiAE-b|-$s4L!K zHtJOdOaU(B)rY&Ge>vnB>5Jt5U_YvJB=*OljF(zyJsLJUzoB!4(jzV8{Xd=N2|wB; zD1i3y`}ALphnkMdu}-_B(MOVt)^W&-F(q%){B~^+aBmj%ckz928SAt&i@W_^arZUo zqV9QoI{F*>lkHgq&-36tn#Yk}HvA>(U*tOA_{`(+Iaklff%#a&nr^+5$Ayr-Ufu>c z7YE)$&hs5hr1glW)9w>h&qLih>rV-S{K`RhzP63UKFs|cugH(s;rfl8@e%kFiGL$* zEcx1NG;Uf}j3&yCjke@RzP;)2I`W#U`%GieKUtL_G0D7agFVn$*XP>`d9sI*p^idsq1pQw8=H7#&LVK;C z`RwbsH#EPAI0YP=J3su07w_T`2Wc~|1)sRlU6(xx-bXy&`Vs5l{u($lO)3Ik>TAyz zG_D_HcKukWjCO+iK8d|8kG`y)c0e9wo`+*ePaYYw7y5_Y{pRM$ z2J~Th!abjerOt#ts(jsjTY8{-PlK+#{u$ZvhKmtzk^cC3@MF}w0FT^MKN~~5?jM9c zr)y5pBxl>QorAnuE?58C_8_mSMc{3c+iSc z#K}Y?0mpo59P%J4MFPKKW@ZMy^iE%#Pco=0@Tv;eM!a|q13c>YuYoW2PwoJ+ zw{4pz5;ZHD!jCy$`5et-x-C2b|7VK>r~KIeeh@Fp4LVQba$jrUPGpR5`JLPzapTj{ zr4pWT{yRP^Ie_PhOIHvgr>(YPb!n)Wp@9UW7*apPkZ2y7%*{SaNw6a7=hu=#> z5l2~c@M-AhIf_2cZsvFEoBaa*MfDcIqt2We_!6Pbk#GCvU?|ziprOd09kAjZ{A|pD zc~zR%ILCSZJW$EA1N33@};L-lMY(uwMPH1>(Rf+(W$dxcaDLR@x^B zdM#(+x`%D)jC{ys?tjv3NfF@2Y|e9y^kl1a*ry(v0q27VkGvc}>-75X15r6G6TWXX zS(^ceJg0kaF2C0r>o7l}U?(dVK1}|&|DiatV>QoW-F#jZeBR)5;(%|R;lM4@`~UZW ztM`wOlRnS9<_l4IUPlwvp^Yz*9`{~{KE(a|;kua*E`&U?TlXEVj-LY#bkK-Pu>W@j z;--eogg|-qDfDk7SLCVMj~!vRaNu>c6P>lvQvqLB1li>P8>y)?H?8eyItF- z6E#mtgnlbbnXqOziiN9;_ddsz@1H7^*QOwgmJS9GWrq+S?UfDtGOOyIz<5M?#FOuCi2i3xL!8fSSgtrPTF2V|-jN<}-Vf_z zuig9Sc-#cc&%W$IeE9P)yi0aES02QZpA(zOUVa#k^@*~39uRNN`~a?4t`6uM zdcj;bPuW@MqcUsjB=RH5#v>l=d{8v;YFTpR-6WO_03X&omZ%AIzXQmh_y4Gz4d92Z ziA0@?Zrfe`t*D0UP?5gqX|mHz4!ORPxfu2>ZWY8nOu;&@0zBi^w-@SB_dR%p^u-bP zJ|$7?BkG)$biZTs8@~hRHvf|S(DSQ^e!@MxKi}K6qICk<+4QADiL%-g@%yzNbOJcj0h>>e z+)T*^9O*{;fOGaKHO^%-wBrgIR~zR759(sOqyWA z)(w5oWXtu;i}cpI=VhAAh0v!&iqrE+Zr(n?`q)!>hwQm`tK`B%<=E_qFS{49iR8AH z`=7HO<*t`ypTkd~e<2Y5&HBpjI%4E#)Ej?R4ffVl#X4lFjEIZs8Wl};YW7yQjmKxo&2@1tE-i{(0|mTBF{)JPP+R{ z?dvJm$lmn1it8VdZ93v;3%9vJa=EMFL(=Cjmm$yUo_j8YJr?|f##yg``83Wt_&OYw z*ns*pAvG?OT=iNH{F!G%{fQSt)1#lW%kH`8ypdN7$)#^5^fCVB&@C^r`&4r$$@S@3 zuAe`RL|*i(p01uVA3*%=(rDD14c>=5sZz_Z4pn?C@*$u5qJBKTcYPy&EH=$!^3U=f zy-L(}Q0N=tO8w=;3m)dyeQVQo@ZN6_SCx2YS%7C;c8kM&YW&0y8kgnPV*U31K38|+ zeUM-2?VhW_LeBu__NaT`gIO+JKghEM@z!2{>?OaVQD5X!w9FSryd8b_D&+q~x%n%M zy9j=6w>w1D{E+uv9%=?&?&5 zxXoG}e(bWLgJ@irJM)I9>eC{SsO|jd2~oZ!&y@g@pRS8K72cDuPrkg|1sWGE79y^^ z%x_;wkN;l8?K|~W_?HjedRZUi{FTd#>kRWH2>G>B-20dKU+(j+SY3ZP`7uk~`_NU= z?0C%c$i3f7CN>8y)xEvIgHBn^_4Om}{ycN+k4vO)iw1m$pSg7$o{s(xzaxuB=@*jR zMlD4>uv;xrH)6KCUr;|zLY`T%%J9pp|9oF$efR$|+jW8=dtS8>aHli8z&dQ`lSufz z+Y5OUmkz*Q^BSKZe_k5(ZS-`+&(2&29Iz`V(I42%v@XsS%b~u6`i#7)<=fzokIrDc zXx+;?xV(l1uOz>6`J*tBt0pJz5^rYAc?2d)-uO3npNGBE)Q`qR zY-ac|)$4$Y2HD(x>bU11nh77VA62gFJJL5vb&vyAHsy~5qb*!X2PpZs8J;{VKm|y=NOII0Q zRnCNiyR+y5!C7R11s13I@C6pz#TErbW->ELX5N{cd+)jD9Ico@{`l?g_le5hDc_M_{dV*g_`fx0KT$b$-fbG!WxoI) zdc+>rS4ug&sYNePuj0YK4v&2r-z7Uf{dd%ZRC#b->#mI~`B7gY-Tpu3#W^8;vp~;Q z4vQr_wzx$YQBkKg;-wO%_a-|N+wBuko&WhN8n>@U6G7tW8d0BJo4)oq{51?_Gui!`G^@&0e zMEREF>x3?$z?ZuE33VuDGy#6(gKLkVUoUMOQFH$J8$S<%_*ujdRTbwWZz8Ce`&`jI@C^Ag--_O(aklRY;x3X}93ft& zt{YEOM0Q6!&9l_L#Oo{P5g(OrANC{Pg@fu6S>5%y?2i6qt4u%~ShHA{r@t!#pL*Y- zaQHb{{+OS~AJ607|0JG227YY2)zcv#_Z<7epCLh*qavg%cIGYRkHDkKF zc$N=FJVg0^z%5_#HJa?@g6)o8KYbtm0#76o<*mAW^7Byrzv8!vH}jsNubJn+VE^iK ziWrjHiZ@W#vf2{NYi9g`xQTrJ$dC1Pzt`!^pWHcA?wCLMWj%6X|Dy3e>_;~&g8JlF z*SXKN%i7^w;th8pFShci7i1^P&%t$`+3~jz@w)TNtF#W0t%tiVIN1fbWaI0df_}<2 zX^m&xwk(fzvr8k=qGIVB=i}R zzvC1a=U78jE}4wDnG6}QKGV1w z`jUyOeA|!AGLMQR%IC~-xVy0k=Lc_{cPIS3ONqRRjTd1j&$;i5?boZwlk9rr3)#!= zIi7>oFN<^0c69%*=9exb&UW^?Ao6Gatqpwfh?O`8WYc@_%cr{UWlZ3AtY5V$5Jdj; zb@x9JxxH5??2G;B`fLaHe;B=a=?{|2vPXdj9^W;I?AXf%IFI?DCBP%gSIL|7MB&}; z+`rxnc6M83*+Ef#fnE81Z0x$}r>M?V?TS3#wr{ ztY59m7)*Y|*56&e@)Sq@__9;zFM9bww~wE^zmcAOod@w2)fnnZ7g)5Ku_@f=O?md)QOt8?-W%xsT^N0e=RS%$)<0*){zdh(hcM2rfR~duVBKcg zDdbPK>hp^H=$P@?KU?MQ-w-qNpdR_sJm|Ol7jIYRvyLLKdgN2|M;YbrXH?CON7Fp| zW!hszZA4{1@@swz#(wRNEB8sRZf->W_1@{OpPt%=^G|-c@tVfPSbzAjxpSlxq+e_; z@S*2Sbb0X3h4|ZZSFk>@C1(KH@pGe458~k!oI9*vI@GTy@($MtW=G8nv>tYKJ^G~1 zmHgg>e+opCTwI^!_SJ%8ouH6epg#1)FG0k!DZ|qW57C)whC~10Ak-t@S^|DmuMklC z-|9!C&tnr&H^x{uKDOq3_*op~@I7ig_M>K`g&&ckH_jcss<99G=V85ZuBdWVfGd;f z4dSo;e#gFb%bM>VPe}cb3M5*CKpg z)oa*R{Ri)^_)Ebys0)vah|D#!%_;5UwgU~ z@@6v?OQ3nweD{1Hnc`3k*40d7eR9ulu8sp%0cSc#^8Yx-xq4DX0^E4U@2CeJxEuR3 zb-&`Al~?OyUHnt?TkyL&qc^Qf-Q5oy@@bi_60hsF`AFkzby4(NzI^B*;?2B-dqnM# zorsHQH|9F=`lS0^Q75_Qo~V=Ve+9O5Ef?o9$^YLN{`#>O*;h!3Ius*nqRzzRwZNsg zudz;1dbaByd2@x6f40EA&s1KXf$z2D-ZcL3)9B(u8kZ}U-XWf!o{M_p(Vg#O{DixI zRv&Ti2hfE^B44c5anzNVyBOz8>vLV$aaHx^W$`3Guc?R)>;Y{G0{*)GtE8>jEFY zliak~2t1l4uMszU%-u($$9+Ja_28-KFIg%fAo~r*9@AKBh$}%&%@Vbk`+W zK4CxhuOP_f3K==>+g`6929lfL0;nG`^AqY! zj{JZ)^B-w}56>Tb!$?mIsTD|+XRLUb?0Jp!nAa}IiSv&Q3P2o0K!Zy(uI_w;UtZzB zd9pJDn`2*cZlcRq#x>~M`r`ZVq|bJ@!@kUKSHg(51OH4SY9@4nzFNBu`P7S2T_%6F zz5D#fQZ2YZJe#r=`?UFwx_Inv|B2+X=09tRiYAqDy`amNjDdb&QRGE_yNT-z7TEF{ z$@!eVI5(_+R^&$vn77-Hfk8x!=E3p!>bk zZjEt$?%_e~n?3p4#VgO?Cz$upA>htVk8=5~eF6G>%+8NA4{Pu?l&D(hzK7!7Vv#Sl zvRWM3%Sm~U5j7t(x_HcSzbhD@W1^QC{M-m}l$mxvA;024(nQi@(~_Ti z-8A9`$xV)Ni6l2QA`lOD;BHFc;l=5GpJ`m@|A6`AxD|24i}qbyTx+=J^qWUl-M%{q z0OzLDAlFB(-i;@HKKtEKqGn1w@~xg`L!Ql-zE?@EPG)>f)TY;{Q`Y7?@*|&=f}RN7 z5$Q#K9(6uPRJ2SuPLwsC3%v1Lzu+9R?=m4j`rv?PG;Zf!15U)KUoo$3ybAqWbQ$-_ z&oeIT^mTo;a_Voyn+`p3uE|N~9}&-zaw9LYdJw*6knais4{AUG^cCJYJ@i$`GV~Aq zcNv@)#xK`i*f-mce2cpY%e_4AMDR!Scai!h^f#WhW)SI#E`Oq*+VZo`5w8MT#(-w7 zy&v@42gE~PDS>>d+9g7~JbEUI!yiA?d^h-`4}p8Lw)l49S&zN`MD>dGM~L!S5y+DX zui*Ool^HG{3s#|T*z~JW*Lt;kt~2|57T-I_ip!J8UQWxq#m_@k?RMyMBIS99gX=eu zXBpHL`_-9BBM-LtP{dEI?{=K*Sm}+)c(~{fzS(ZXQPdfYeVAqL|FEJpUq$n&$+ca5 z`nq+?K6Q{6%ZELraZz{r0rI2z%|yJo|32i?3~Uh${~hY%eAcyhULt)N)9WcwUhV~O z!KZiuH>Uk0@G|#5s5hC_y?<6tJ`KO3a0*NQc&lvg{)7T2zmOj-ivTx#OLg>ReQV!E z(i7DWqYl{oC*H)Xm8-*GKWG?mBG;rrowD*pAH&b!H{lr1b>uNo*~ooAXl_3NK4hK& z=u5nT5ArL0OJN@}CM$5vXUDnx%xQ3u{Mph|aBlHY4N)(A;=3@C%f1^v5LFH0?$bOh zCeYPSr(uXcOYh!$Cen#D4tML_aPBH(!UuoP_E_0Yv!=za>AcMMkX0yyKXk_Z}Sw`ILGe ziJIzvIvkZv0e_-kR(JkST#o$kSsk%I6Y&6jiC1ywh0$~2pAQ-Sl;$&wC!)?&4dw^` zm4dz!wTtrJq;YoOeI(>#3VbH2^RItE)I9vXJyF%D@CC?!p7zYk!?S(mA7Om@pp!(! zqLDbyP5-07vwiE2?_+t+iH}HM+%Ne7`f*!;7n8=_x5mShuP^8QY)Mabc?|!maDTVY zTVGs#Un>Uun+|_MPsU%wJpB1>#6fKSf_<`UE#G53_1P!#$Jpi{M9r_YQO~BpaP&9b zVWa!}voG&f8s{;)P=D&N`#qQEjYR*~EpA|cyjDHLOZ=Jqp4Z0DupfTz1>(h{@&eal z#}ULquX`Q?zb}s=j{MvIZu@!W5i5U>C%Gzj-~s51dFYGw-6OPLpf-=q0>5BK~l^D_Dd*|Bf#xuGh1 zOIJU-z;@D;QK8ts9_HT5#n!w3G1ymoUEhDO|2^5ukO!zQ^;;g`TrR4W)p+E3NKULn zJS&a!#`4jKyPcW|`f|&1;7p|1iTHRvZ^Y2N=EH2{Q6%}Hj>L}iNtma}4VUM?-iAZ3 zQ5V5-T$EF_90J6-}8APh^S0g1bxV?t?%+t_9Jj0exyLY zberX_&gw0jMe~|BrBHu-UT4?eqLyO4YG_|qPiLA3!~ZXhu}?jPI~>JkLw?oB^a(Vs z>K#Gf)*Figw`@pgF#PA=?(R1^pZve2OYVQV?EC7gG%l;ncR1eG5_WpxW@op1n!|ZU zcfX*`_!j+;RdK&VvFA;I2f5@|%r7U;_oj95{qFOy4c-8Ke!~49j6K_cerU{R;D*(5 z|MQk5mmx2znY+(W@B(+pk2ttEo~Tas@;0qgtiJII{@b2IzqhMLpdRFyAKz)56@G$q zgzc&YoQML8Q73FbLGbqWDddSq)I$8kD1-Aso*#rhWIgX=g#QPR?h+M6t2@7?vmg)V zT$MdE4}YHaGW5Q<|1Zk?+0b9)_&KN}o~_Uq($j@vKM<8ucDVJd?Cs(^R|9Y6^gQ6h zsL%IFPo)mSIz+b-=gGh5oCD*$`&ZyX)$9n|u}L{V?d*QgSDX7F&N9sj;FSf9nL_@= z;T5P4wZI0DKkaucp5(ScGX+|2C9Y3&rLLjGo1T|DkRH1}{S)Y>u+v1%`PIm?Suhy& zp|`nnRr8-7!Op+2I}bm7LB7~8zq|g_u`lXd{=@!-UWVeR53!-vH~5c;0`B<559f%t z6Q`oz+pR-BlD?d`27QbzNQ=CwE}g%Sp2(g2`R?mD;6N8Ffc~QzyXW(%+-DF^Qztd> zz$SaVaTQ<8m$UX>qNcrj&ZGD~1NpRxk5N}9HjS%Kv&!}L z`9XJ~f44q(HEq)+Kk~~mN03~vYC4ptI=mm}D7)Oof&BBE!LHBDZ0Y9hbn-sg z%fcOA66K$ZM3H}+G!%NGPHxz#*{SZ3Ts@!hgs2>z2>hA?C9n>2rwz_Go2gY2jq|BK zs1r6~VuGKC*L|a2ken59|1*`X7sId4T_+gh{WGJ_>6rgQiC1sjb(K!-4_t}n-%%fO z?n>vkM^@m(CZxJZ`n+%i;-wSZ`$XBJZ4M9K4G}-#@7}|~B5Fd<1P@wB>#-f5B2IRB zIL>)~EFAYsiTD2lhU4^7*^FPfC^g z9eL(Kol!^Z(&!ts4wdRM?9`lkzQo%DL&M45oNML!SNKt^gV);dp5**oBkV_RoQ3nB z_X>eMf6MWIR68a;_9Kcl#`(|MZ@|3v==2k0uV3tUpQD2e_HQSAL7v3;VjnU8e0To> zyHw%~>5IK3<3a!Vgg&dbcSb){kvjw7ukOZZqAL4noCADdm7~P-;(M_^eJ1HQ@av22 z_4CN>&3eG4@L7y;&;NZ~e)f!gOyjE43*d^Wo#?Y{u=~E(>>Pau_Se^*C4csZ`<`FF zEsy!-nsC&=>XiaGH9NZEy2mtoi25*_&Lb}D?^LLBRegI1`4fdV905&x`Xl+(4eKG! zW=)@a#H(ldP~W1lTtj+#)P>U|=Us9`Uk*q;m*nE}Gss!*imvWU7eqW{#P}G}7sFd4 zjw+!2bkbMy^3Pc$^2Ud{=k)9I?*1|{()%#xZ;^=g znvGe0KtKPV*q1zz{N9}Njc|^b^zL(>+}s`O)0u|F(mD*Qk3Og>)e0tFn(n|a+uRoU z5pfLpQeOR$e^z0MH|Cjh5%n#0Mnm7;xR3Kh7EY5yTU zd*8LL!i3(3`-Q&_(ml);Dmu#3ABiK=@! zFB3JxW?^6ELLJ0U$EChbcKnTT^;NBM0P*a?kE^85F4z8q@oV*861D4E90u(=0rf54 z?|zH%g8Oi8%CMY>vnf3Dh@VGa{(ABg=-1`Ix6Yi$;UW7K*Pq&U!g_4M+~}vK+!>sE zRz$_X?pli1pe-po6WGy@lmag z!ru2X@?oRDqfcu8D(-XJZ|=T$Q}C<9T?dQ!%J%btJJ0_Sur8kWlei{P@Rf_xM zM~vBgg($z`J};}aai~LCYw9tY&)!^)+Ym^fG5%0Js(GmZ|&mv zcnbQT8L$<3uz%)3KjHt3cXj8z_!7;_w+A?RX7@e}7MCWL)~9}H;Nn&2)C;VyL2KtH zypqFZc)eYuXZkNkURgW;2+|V+M_eZ=dpE}SBdpyitlw{qC>JakHyqBV{vd(caBv=2s`+c~*hIO;sLxD@VzWpik zYmVo_`D(``og;lc?E&Iq-|R#Em~GvB;eVccpOr0j8~9Pb_HufD-+?>3X#=jC^s^l< zA3N{(l7EpU^LesYA#Ys&IcGwNXXU#A=W74mo5bs#1MY&ZE`&U*Xm>v%=k9((F0Q2! z9z9;^a2)B`zb3hU*t5`Q@HNhS^&&a{6aLjC_ud?Jtv33a4*u&J>52SJ(Z9^7PFT0d zbU2>m>X)r|h{_quuzqo;8tPUDoW(xHxF+AB7t#iOR~6`tb;}7e(eG?x-*6h&c@N;a zQB>J<3;w1DVt&yu9(Xbb(xFadMfbd5HT5v+O`IHq`PD}OyqVJ@;=DZm?B1VW5an~` z0hhWyUq(C|a|&@#M_-^%iZt=>X+9PBVh)YV<^B#2J?Fr`N;Ma_v~O14rg8Dyy@yI= zGC0>*Vgll!CyvK@S>gWQ$RE4a$>IH(my5$NhXd95zKioNci#caS@#?HqBH zd6h!A_apIfV_m)ceg*zb_nN?=^(aH77ZKz{AQ^2n=v*5MA;J>xv~ zDZG~@kexYv0{w?Qd>ugJY|ie3Bo~X_{cL92=TF3|_4%*SxH^$s&xP_nC%Nh6-p{Ug z4+^7kF)iU0$=Q^j(C_5Dw3yHS=bqCqznpUY`D@@?($mM^qMwWSbdGN#F>Wfl{}Y1`8RvK&}YoX70WvUdi3p!3qvI0sn=5KT6}`?>mT(99!op z$=QTof{4oaZ^$pN@*h%(d0*zoa5pV zc-@b9opLtp?TTmc$MP?_jrrysL0zyinY>{)ylWcc(N`~Cxq14;-SQ*8!B)&;D)0C~ zdUF0l)PqQI`2*|6BJT%J}|#rFW7_kf%yzp{EL;$*TmK%8{dOo=2n z4ORwVeCrCtN7=an+)2JTJTW#H8&h5o8C*_WipU!B7GS%`aImRaELW6*O4VO&3H49d>?pnupj6Ry!b zyvKjDi0Vjof&AD>FCP)lDh8>a z*Jk3!MB=5c{SEf#-E%Wo!XV_;nAym?efk{r#@}_nM|!qlN>_gcZUW!@=D*0VZ2QCI zw@&hVjZ3CLotc=shzo1H3iYbm<&L9yRhz$nGjqZRb*b}*KZg8UDDDHbFAAX_%7Bj> zNzNvvK_9il3cVxVv`P9#RBjK#ymDo_{ltp~a}WD@sE*taMAW9r9S6Q@ao|j@`W1Mw znJRB4efCqrVbI3EM-f#&**m1Kn$JK#HM4Vmg1p9k;DdYT{Z2eTv9@D!+v>ZT(`=U>0Mt>>KH=vh^NWF7tUfyq$i5yx()fu#XCV~Dnr!X zIq2%}mrTHcEVb|s>FW(Xz=Qg52ytYs9;6f=Ie)jnpX^x5`R*JJI2}v+rg$yX1Mj@v zo5szyHmD1`e`65*jW3Hnq1QHdb&#%mAjx^I+|Nj#MV|!jM5)ur4-4~+BDw17?qg%) zFCh*l-OigNmwhLv79MI2p2K?Om_`AR*OS-0JaSz<0{Jj&-Ty~*%lfX5RDS5{A+#m- zB}$b*{it;p5eMVF*^s?lQ~C$_6XkcH{?*JKSf4DA8Fi%VyYI_Ho~m!5*EbPy(6vWk zziNJC*FS6Rb9w&~8%KI(!z|=qE~qz$=HY*~aQT<5;9pIj^_}$iwdMcOxHvEmeM;PQ z?<-;(2fQb_tbQ8%(XVquU*{WWNv^z#Ib6-Slw40&&XU~3wnSZt65b#EJUoB51?!bL zhW$;vInn4CQP%p;tKhRY0A6I>1;D?lRTb-G`JMxRtZpRmVKYVCB7I%D#ueDl=mV+} z^J85~2TP5P!vJnF(+6tOg}S6AN!y-UMGXk0b6F24)h zbKmW1c8lb4R~d)r)IUEU-mH&w=V0Oytl!qVhB`9dc~CcYRY~AR3@UV)^zGRx%l*iI znzS#77sVT+FUZS3q0h;F-iQy&RtOjw+Z&cH(e%wHfpo0=q<^>X z#Pbyr@ni9w5EuT=-R~jpG(cUO*e);0k6!b4BvBrd8Fgw;{QRAGF*h&zi7on@!=21~ z1NsN9uk-SZo8H+`zjACG#_hOp7yt3)(Qoa~y)lnG8X5xsU+baY=n_>RSJ&Kqxu*JI zT`s-G?MCOM?&9+`)B$q$j_iO52*DECFtB0ch+rp<|FT8Fc|6Q_ldU$-E#@qz#p%O z_dL(^8TsKql8zHqLDyVgnU?(Ao=BFdU#H$+a^N0La8}+K{cE$U{*q}7Pq1oCRc(ZkTxwzMOj(%V|CI9cb zL$)vEN9T&W?B$_s_I>EvHuW=`)Sn`+o$Ho!C7R z_07`dg4~Sn<<5z$MG+Tse;0Tb`|cR&+opBVXH5UEz@JES9C4Kg-1m*5@D1Qxj?as} zV{7a=L3S#4F!~Z3;@+DkH=V;iZ2Lipv>vu|-(IYz*kd2!)o*WMCqlDE6R&sGba+cR zfI8qRJe>3mckdf#*UF(Eneg|CB-dW+ACjGIdG|0;cFfP!PseRopPs)R`Q*EYBYvt* z1=O!fyq`q&qQU{ho4xXU()REwOAYLY&G`X6xp(GglIztyT|D0P_6GktH$G3<#t}z| zmxq=Er@BQJ^l9;NG~!_Lw?`eY)%CDXd2<69i#co__kj`J9n8( zlx3)Whp6qjDA>7QHqgPde=8S@`K%X#`O-X_PyEHWWqO^Q7g7ub8t2^Rph8u9Kb$ zJBvIh@7%~E8*&MF7H9K)qxnRpw5S)pq$TnsUo>>N4L00V-mn z)RyJn;pcxlLTFrK*r7bO1wB2n?(AePqA}EWs$F_N46l(CCCpX zKNnc<#{NyID=vOvd4XG1Xgl(*zqxajXY7yuB36GuKKbQ}*q7)1tH{5dA8>;F@^{M- zFZ;13;>UKm-`mv&0o?1+{G^{pPaV2@ANqv@TwD&;bMc?2T;HgF8}_1o9n`BWUi=f; ziB#utF6u}A=vykx{m(^JP3PiM>LKDKueCyb@DG_E&^#*Dc!!5O!>}(I^cU((m8t{$ zdHxsS>Z8POpJ^U_Xm1=*-fAD@s;+xKhhC)-Z@cXz@T&%WL4V`^djn}6J>(YlCkH*d zK|H(Y?t2i++aq5peuh8E)wdSNuXx?~0nNk4j>UOudR>d5alUE#9g_3A*AZVn&i^U# z_D=G1Z~K&Y{VHQQtlvy5?((|z2l|6u+I0@;>tWllPkXx$=F`9VB93x8+ezc*_EXna zONOyWui7dbqrC_ zdG%#45B1#80bHpmiLRfu?S%NMe>$8eJ(I(@IF`GG>p8Ql5$x^MV^K7&C-}#bAN74F z@FLW9P+h`ZciEvuV5e6WLwse|h?QjL`CkOqX_~eJuFQlG^bz~n{clPX$nu)}>arit z5S1?y5l2?rJx|j76N)+(gQHQ$a`K5&q-S=gc>@0>Do-Qc^82@l=l>l+oHQE|2Kmo@ z-F3}?`sf?xmy5uyF~9AlahCmmz>zT@u|Jz3S18Hlf=;MkR<1PiD2KTB>Bw0}P*<|# zeTV0@_kd^Ft*7f_m;ZD1Si3oJq;IMx{RLT)g}*oG9CnA9z##50O{4K$ax73^sh!0!&#l<1GF!Cm+ zc7PvNsto3pYlBfAChBMCnclx1rg?3KzF4OnRr3?^a_>`D=MT@pk64@=b*4fc{%yl~ zM@Wxd9{9-1Lp=YlxdywMhjtKeYH)myZ^q3;U6?mMuD*Ux{gTG*k&L*GG7Zb_hyA0H z_hJA0;qTzX|F}R@R{P~LQCny@_F*?{23}SBE3TiV@<%)r8^43>RiVjuN#Er5cDTAf zIF{trw@e(#*^tNt=>7O{k*H~0ANfDrbH#=lNIs?zU;lwx8%=NjC`gs$iLO#Pc!hv0fcG@-Y0~9SOgx=w|eN zd8W!8lJlWWf{5zxKA(t+UCICBYVzc%AIYyKzc==Ok6itHY=nLyZyY{P`mDWs?vuXz zlZ*4ke&a|kn=STty?B$ErHoe2X%=RYkI&Eq-*xL)o!@WFuI&~x9o@Ypdxbby;Uy$64bI-Am zs=igge(X{Ae=KqF2yo2mpFzGw_xw2LbmM;5mn`2mwei^5)dxZ`|IujF6MOU?apG$# z-|_N{vjP(5lg(Pmhj=w`*fr7@mA=0vYG-D5arLG7t^ z!pk!*vxJ}zs$xa`i5CfT5Jz!fEvTNK3iws~Cn2u9*nX_rrkD$y$k{_s2YjNt56OH= z2&Q@E@IJtssQ4Xzb*Jcy*L)^9p4cl~Ka9v9D+iC4+qL=Qxt({TydpK5v; zc;Exv`|0gV_r0d*G5~tAPFCzwghXH+rbSEahsVXAr1@-OM${AU_dc9>9?%DN?3U~Q zyyZIJ%=VrT3;pL+kso=${lAGl85sq6wT9lXubvO*m-!rahG;!m{0V4hyC$YOTN;$NOk53joUh@ z-Vx=M4{p0wam%N1II9xDC6h@a}^ey3Fjliwq;At(9}D`+pn zU(8bAhz-1l{g_mLpkIrZSI*P8tzL9D^qOaN=g`l4Q`5RkyWv>3%~=8V{Oz?QtYh8w zAm|Tu&%@zeui_jv@wpKnd%5^C(&KmIu^;g{3b(1>qr(eSU=0BKEiX@zes`Ui?ZpJdbbbTl8inITBC;AQN?!8C+&En_ePb|;v`q02S znBVq#{0Q@0_`?w8DdlIPtcyDrOs$^S2hTU)zMn@d|2m2|nl0&2FDmRF^lec;;KS7Y z#pQeTDV$ewuKT@!P0H-%JL0~Fke^$9!n_OJ_Y^imbNFX<?iGz_OmrquQker=zeN(5Fdm$h88`h)N)CP|D`xxZY z^L`%KvD>-h$>ka(g zao16{c}?i6NcTT=+inu@B?@GVCOzfv{)Z#xC4`V4G2vSpLG)cN)`p{O}gK@U0`+gc{J$F1HKP7V~LvUJ5etxHa?ViRlB)6@8f;H6K`{P z-Sr}QuTaFx4s++YonHz0&`)k+onk_-%cL(8+oNCT!|UKj*Q@^=e)rFNgz=&CfmeBV z=M(t-U!1}CQ}@0-Q>DTulIzs>P}l7I=P%&n-k&Eud$#rt;?10Fz!6W^z=wF=Y^X2j zlR(VNQfEZG^~!O;pRN;)ID2l0LtU{wXP>}dryZZkj+Iz-fvD)U0C*Frvj-7x1{}Kw zd5fpsM0t%APcwIRr-9zP7{pUTl6`Qe}4bChhynywEvdWrn;j?KT*I^@2RnAdtm zd?3H}Lz%~rFS;2{ROf7nxQd+acU0!v`y=H4ONF`>Dc%1^^@zm|2meiR^H1FjKc>=$ z<)klqw@D(Zt|#Az*yOoeN7SuoKN>&k?vplM8y$xK*d@RX-*y`~lD=as^cH`Krg5<@ z`VRPdzB7ojK7m^xpPL_jQ*3<&Jw0uNv)?@W7>%pR88Dx265~yFdT(yvU3w3|`sBo# zZ=q)^?xJzNrW(!{SyscZj_iGp|A>bU02q z+n?;zhT-VHs%dt_RedZLO8RzIE%bStmOK1pj=4+v`p-&+#?{-QSf}3fI)>!pWuE|| zp7+IK9(Ltt;L6z>96~-ZNpJG(cVI zusS!%Kb!Y941TwFLSN?Lb1p-^wOs3xde6k@=@_~DAlI`6r zhUV2iOI)4Qn1p(h4HjS?^Pw-!55c2dK01}!hILm+i@3^04FkyDZWxI;sHV?QXLe3O z#7`gdM||}+_kJvSwIudwAG!azh(_yxGs%1**PT1zI?1xw7c`IRTnFnA8-I@jA9eX1 z<{P*X^&p!jKL=x&`(K89d;S&13y#2frDtaZuGz9fXUJZ!-29EkS&!nFkI(LKfaKeH2Qj@fK= zgJ>T6Ut{!Nxn=$e;`O_GA2I*q66goAe=zpJo*#(v^Nh=$laX)xH45wC6Fwnt@~MEG z2)+6Pe#Z=pg#Mg@JBXT1zuYIext8G$QSNsQc6Lv7;FVwc4xXiP&!w>I*c0gIaqmgA z?Hh#?uP=1C<>#UDOz%z3&&GSin?~^uh?nw1G*R}gs;j@ISAr4$}wDy&7kWSymlNp42X1zu!_z!2!=&0EjQ zBNyopBQEma0$8W&z0S>7JuN7E>;5+-8}9&aZRRDYQ#n(g#;3iZpZ^B*b@3UfKQlK5dC{%*zK8wjHK<3swk+}}7u>}9#k}rM$zHAu z0zO3Eb?7g)z+>RwhIWl3dzm{C{aBX%?nAsfJjeZx5K#CW@%-1ut}k?$g#C#EJLBN@ zS^N#qmj59BtjAp7-{yOVerQA2`O&zVRsRF@Znk#k*Qc?!{XB9}vjOriC#mH5hhm>< zPbHjVYWiw_(ldJ(YqIAn>U<@h{oeRGQ64Y^@s)WhIb8XaMgP&8eQ=$tw=H#bK5iNM z1?!w}k^Jb|?maIu$FJy1)_d%I@~8K;g+1Fp0C-{D0}w}DeH_jOwX`qtE%UcQ9z>Jl z*uQ>u@fF#NEmgzFzx*@|`>=ld5npv<2B@_io%};V3%w@^z?&%Q-fOJd?F7Dc)OeSd zGrdtKEZqoq-9E1i`jU#?k9oyV_y1VYIW6$RHy8O#e$CjlINy!=06D8s5c^TRhoRr8 z)V}D;X6G!dmqq#kC%WT#EkB_u3<69EvsyGnhi**-r_Z#ScD&q5+2pfm| z>A?rwdW)7p{hHW$z#Yru?$_bpA7Vb6;rvJP!()6L-pkcReVK9fuy0m2A*Jw)v*Ja7 zGu`~uI$DPk)lo0}sn=ET+0Wh~KkD&qU*c`+z)!?8S?C`4zP*7DeR}P3l8X%GQ7_DE z?n@dMbKLvFZM6=G#GCm)qdxe`_=n(&-o*OV@gcyqF4Z)c{HQpC^_!yZ^CI8S9`V%a zo`jQ~?UDeVeZS$>vEr~>*TYdUWN*uy`A&Me!YSli{<;9?fLeVE^O+Snk3sM9E!4TZ zGa{Ds+4$&dB-dTnU>&-_K4;%=el(5CdleB+aopXfqjKhP`{;ZIabqQ0I2>iDh{NqZZalcF`&?CTgWF%1 zzj56tvkb<*#oMijhuq3<(mKVQ#wmq|>iE_;zwFxTIL~a)zmQk{M+)%bo_ns6-E`Z< zC4bJ7G_P*9Glcx`^6t5u?0pv4$sO+bHFnor;6f&Lze{?$Z(8759iI|J_Pk67#8bZg zdWFXAh)wu@&#Ve_^*^&Oa9~dQ-X?uL>Iv*ks_EN_S1DR0ke$lm56Xt{VB*>Tj;tkW zcZ`q3crABdgXeyA$M<{u-peztcUL}4R3>bSCCbvpp>Flv&@i$y`Q7J0H9Z9VQTTtr z{#ji=#6_n~kAB0?r-~tc+sFM+lsAoYbviWpeIujXd-hD(LT_mv@vZbTqAK73a3scU zyhiry<#4yZ+WU_Z&-Y(PzId8I^jlr6Kl;DUknb+pvjsIUk4|+4{>;Vw$fKDPhdN)*wN5omS?1z2mYe6_?xxV&}^!1FEcW52<%m7F4_#w{x zNwCxN9~MgEDyQowe0g^l-?c5#S8dhF4re~2(D!ZqfFGo9vbgsdnacbn&0`~ye}^pf z1MB8H+M(a6Jq=LD>~A0BMfAw;>LI=c=GR58d?b5rtGhhx$%A?|3Dx4Tu6rr5Uh`WI zoTDOVUc}KHc6e60?R(PGb$W-uPbc>tJoc~INpjPva0F4iWT^8W^t+3DgPn*sU%mx- zmlNFm3##DqZ?OAR74>LN{Pu`=UhGe-Q@m?_EzsEbgwfW;E>8YM!4mUNU zfG^qp(Rb3<&D?V^*v84IH{m-anB?MVHLQb`D0>6;dJE*N%3S<@E1Okx{jH08-wyN1 zj`)hStz6u?{p@h<7k(Y{=+lU=_?QX(f?svlOEPH<>cu{2g89s^xsphq&+mqK%3p3o z5wB*&1Al7dNGD$qg!ri9JFy==cnsDfn-$0WY@NGaH%nrkV*WJkfE#WaAunw2d*IWw zc!R!Y3#UXp)$=;;`^g`PUtyR0KQ>-$x7&YP&jpWXJ#6gS4>T^jy5HG(NI&#L)%8#8 zLp43)&ds99@AX@o%Hg)XyI(-AtK{O_uc{$`Ch;n+uWW|ASeHuwFp>P5Ty>ApIIl4G zHt~AFL&RAnrFl+rS*98Eb*IhI#Oq$ZIFHP|ThQmV&LO^P#7eABT&;!g$xObkVdRfh z2zpFZEo}mvszK*ok{_{dg{wE#If%wZ+vMkE4PEWd>r1XKRQG>TFJ|QZN6`E3oY zI;aO0I}bP#e?LS#kc9+Ngb;o`;Fh0S{pQu@y8~e6@uVdtg6>5n1+HIw= zPW@vI&I#SO4eC^e_#7uaUTh8ekA2$C_0j6F=qD_pN+9`VI}GeukB4h9&$K4*$j<&K zhk6si_fdyR9(OoRxexK;M=M2;zAoA}hNw7bG*MghogdkoZFhhV^K3EtfUNZeecjA* z&*d<;lK*$`b|vy4_m99j_{p(|vwr(9l>Dh9m4S1a;}USDhMoa_`1y~qG>_=1&JpDe z-T%f|-vSRH-;wq|vga-GBCj^*UF1=}&4_*^v%3Ecv6_S2c{=>@57@=2Sh7<;zjA$V z!x`|rr~4gMk7@6&LpM!D|2K6OqTXe`1$SY0uh$i#toHYtpg(-K64hhwA%D7QwqwMb zL)GC|???n5RqS5WnOyb|>(Qe(fA;g}*?I5bSA5OzknE&)5b$heG}b4ZrcNR~Ua0m3 z8fPmOAup!raMX=R@9vinyOzREv?&rt`f}lacZiDqmA}A#Qu6n8UJZb6xg}>1$xY43 zOJ1axsR8h#YvjI9a#o`e)@{x#J4EAb!VS#Jeck^CRmGH>NY2wg0iIYytjlZm+Q1J> z=YEH0_1_|Y^5~N{w z_xqIicfcF?n|KUyW8&H=@MCVF?rgQ%*e9QQ8h%+!4&YF48GD}e?B)R1N8ZJ|`b<;A z^_xoNfJeP>pZi>XC=U4$b}{m6(%kSPdsg5c@TQu!!ntg(=W_8`KgP|Q&<^z=hsU5! z&EZx!$5iBoct4N19P`%YLDWWHRNYr$9inmebjCAoD))oEXxtV!l^Y@)j?R?;{`Bjr zSIG~n@2;avn|{EFX?7}@vTPL3-oyO57epYAx1Ej?KK6=r4NT z3Rj;!OFV{upK7QNp4$Cxte&n#{>%n%$ZhA|-@H8YsZN0|pQ~LS<&HNYSVy4y{!0dz zzD7KMS~smB{kYtyOLHTo!^w&)ST`Fv$@v?x7V%{ZM`HixT-pm{uND=@xyr5;1P*mS zcR#6qp8UMdlJ2=x>dGnj(fyO(f7&Ak`;__0e4+JTWmWU6{!Uv~J5@C1Tz* zb=-LKXYt_kPe8o+na-|1G@t6$=`$Vu!9=WZc{};QkRO)d?vv+}Yq@^j$`@1}9q^X? z*}cC2XKeHQ38Zi5H(Wt-)vOZw6)RBI2YTa2;CfH>F86_Wc`o%QqWa~oLw+90#@9jI z#W(ldDBg9NtIs0gz^9${Dg=IR{jvu3UYBFYPHuJYS1>o4ApY#VFL0#ujEBBDyv6;)V|Y`^{<^fqQW z0==6p5eMGw;x_Q>#-m^As^icf#hPL+FD*}Eep`IiRxgi#{$W4PMYBaB{$|H%%xjxH zjwC<&CwKn{tCa!grd+ui)V>NseTiVd`|$JEz(CShHgXy9s&%eY#IxP*_f50A&n@El zhT6cJNfqyC3OSGDvT}R$GueFAYqGc1y-pA{+2;j=whf6U%3HTM=|^;7^6wJ9Es;kv zJ?(QE7we;dM>XgOzJE1ekHOBAasSg*538cyY_8#n`?9HjiiQ5wsaHTV?Zo+Le?5&j@zu${XZ~<`(f4lR+|`3?IDcuTxa*I!``mSm z&2h_%{6C!;PX5HVc;MbXbKkR=4P%`DwEc12VQY=Y{5F38>^#qZh96$Z-B+nYXT^~} zJ?E>tep_)qjUd0#hwhSGRqc6<=3%)fVm)$2HQ1YgD_EC!;-23pySe8rs3Q3nkUqZ^ z`HAdB)0!(_e>)NVi;qr={vg&b`by)hllwhUo;quZHy_-3MQV4ynyz0wlOVkbJJEkw z{qCqUR%;Y+FOE&VK>qCs_kA!M)-9#*@NE5oJtUX+e~N+MPS?j0)g?*-7n+?zAK=wa zoF_doZRBU7x76 z$QeJf`(JI;u?X6Q_^PnFZr(pLxO^r>#FL&HS3HR*E1wudR2=Mxys3_dj2DehEsuJX zv&Oh{S!8tec5OO_JVPr835dp6_%<`?1a|6;QFB<$C&==YWM zWXD@^&}aSKIoPCt!+)mg|7Ync!>c-)@Df~$yDU)Lp~XuUw^Arlq{!l4thg;&C{V1p zEg!`#xRWI~L863^0E-g>At6ez@6NmYnrCKbW_M@anLYR3bI$=zRce<`URWp3n12JwZCHvVDig#N=tW;c-dNMM?}^uUw&DC>H?wc` zCjHfo-R~c5XWplAGrYzbl8d3^pvP-9ML*&b-r@XJ>1(4O+H4gL!C%&9h_7wx{ztBl z)Ip!I{>$C<#+8F#NsoPed6lTxJ0muf)wS-TNWTt*Yn?qE?ec($iPgM3NobpX7iRV>bxH{_Z z{+G;OyWh2K+tC4Jr~Zg?`Twr@SJKxDrnqz5zyCAhS+O%QMD2z8cpsqbaTs{BP2K$+ zEbHPV^20Z7c}jZnNPCxu2JXGA+<)688duYXqR%S-BCh{M^Z-7^FLQ0S!*kRD%&%jHV;^QwF67tz{ulhQ zb8)C=nROoGX9v0a8a?kHK>sn7XFi~P*e&jJqHX2ApA@S{e!;xIWCl+8*!VA`$BKSF zK~ygri1n-6l>LTvE%O+Qs3xd$c&6+RRm-&4;@FmIw zxxOQhA`c=%8q6<8y60Dk>})RRm z#dzKMu7Ca!;p^@3W9mmAAS%YZ#JbD{_xv4psI4WrK07O#?2P|XoZITgKiEI>|J&U^ z{o6XM-yB=@9C~F+ekMDaZVmFOJEU>ADB!-wRe`QQ+x9sRk)8_e_k!%??nBYwtL#BN z@US)?NzSrfLH+V<9Ul^}ay$(ssvj)G^^VDQ6?kMfJG~*f$o}jJ=sy`T!`DKH|^!#E6Ji4x$DKGe#x$?#wAEY4w`=OFqQTipcy)%4k@J2iGC z`lqfm0C?4EqZ`Hwsgg0O>j}@iJIf?v?9Ed$m^C=s4lX%;3q{~ly6XaEY=bk6Y7Ei)FTrCJ8 zebM^kIp}x&9rN= zJ9GHk`>7T^c}a4fZP$JH)8nvjF;spa-VD$A$=5?gLH9o~`{N&o7q7o3ndCZ0DE#Vj z4}o*O(;^@Ggu7qN?)Q5~e&oCk2}JFh=r=^!vgio1mz~{naM-7^_ejpC`5~VAU=4@CPQD9%K;!Iq7UYvZiHRZqqW3Q! zNiJS|%TKl5z>R*H2YA%o8So;O&vkzCop*Eeg#x&HK_ zKISoEF4oPv_m0MVyWIb*+39WRgvXxU?uULPzVtxeR1RO9E8<3V?4SSH8Fse*?}#@$ z^QXh>#8AXn)eXeH)PtH?4Ed}6BY54aq>ICl?(STzl@dzx^D$?!AJ6wWF232CpYZm` zb^4mvhq$)>Ht{0-G}d8#GXtOENpbM3Rte-;+!=Y5{HZNhFOxpc-vW4N4?ANXHt{O< zr&qcA+r{UX7W#GPqAvBe8kdL{QE3rRxwXY7;;mmh^kY@3@>}RnanFercdC3P-c)Vo z&VkqNc}%?O7}SH@R3gROGtQ2?=SPU4eGyNV^AzwV_&n6F8hyj{xi49+k-oX{6m=uk zUcNy7<%w;diSk_Oq0gtg=UK|}?a#yi`8@YAemu<8#n9ZY5Bt6X?%A=sz$b6F193BH z;&DBs_PXC~Y=QUxkRSQQI|BYPY`a3#t}2WARC(SZP9o*NDVoRJ9uEA2aD@_Efh?t{$v* z=hE(P*GpLsVE?jcUaZI1a-g=-*g&!qd5$1oX5W#!WH0t+!+OjPcR!jsy)%~dY~Eq; zuXj9OPCTFO-hU+@oj~4s-q;xUyOj8lsQz~~@+Q)}b@;zF196h&_5}NqeefXUnR^~{ z1Aa;x%+D^n=M>9}mw`+9XM5yH1~hl;{*?6s<~jEA4%vw-fewGmzI{)#&i#HaYBoc@ zOwXon-aIeRxA~5ZTgXmU9qjPbZFU^_lPfp4x=xyLlE%&aeBk*Ncl~cqxbMN$^WE^H z-gZM?RF;SDNZ$tihpdgh&xNXhyJNLR>FEr zhnwhUx~h9Gl$`(pK4Dn}mb3CK@)yuQ!TXJ4AH~;)-^fz<4(M1|( zUA|^A9wP6&ft)pY5K3~{y?OxXlx>KgeqP$uUB^wht`N88pwFnjajw7b*Z_Q+rRNb> zJO3j3hAJN)=I!yv|2d8Lii0)_qf1(RI-1E!QuK{|G&vwmtB~p7a5pMERW9 zr(WjX)5mM}3WWbfql1XrS*Z!$9?I{!_f)end6G!3hSkS;YBCgd^DKJ#fb^7)`(0gB zZ0+!vChJp@>%wa;5tX?Ypx^Vb$Ux}Vy#@T4{p(>bdfam3)0SZ0vf^v-`pG=3LpFMh zeMld7-KBG#b@6@p)}23djXM`+UD@O7nU6iJiFy|PYY}%Am~%Vi^DjK6`EBc*z_D38 z0e;NdaxNeJ7NRex_nE>-Ul;TOF9*%XdObgwr;uFz{1W(7>KDYt9vX`J6Xy$Hf4clU zOL`(?kkjkfGnsg^yX|vtqWOm6oMH*?^P4GF=Pr%wZ37TD+qEKaz`SCSC);)#*2lYz zOCUY@-+&vru@4*U-j~kGt-yNJEcg9|&c7OUtTsJ^J8cyXdR`jI_U6!phK7GI}%b^WW@r|8rufOy#@Hh}ciB=`Pvz3Xq( zi9It5c$X!rM$ou^Trr-g{La0HKzDQh|KdNDar?~PE*So%v_jnVvqiAi3ncJt@@_+X zOg>-q5i>Uo{fbvg#(LGOJc(p4vJQ+Ts;*o>-J2cmz7rehoDh*2lK*N@qMoO|D4sD;Nt{*k&i+HQ7?(;E^t$_2^Hpm)H>k#qVzS2B;`aJXp>FW<% z@rwTMNzPU^gg^28u^;&NXa6Fq&UEqdCECF~Z@`pG_(F32_zl*<&ldXx{(kHu=pS9| z#v5x~*V{vfZ;(BI8{^{sU}YTX>G#j$iL%Gbk$+jy{a;j#^La}8CSTc;L`AK+h(C*M z4u58sdv3kwJ)zfV+_sCu^%|3JPJmzM{ud|m4MAQ+$t~EQ?9(s7+oP}l9sGo-%~Tb* z=7n~+IP_V7e9Ml--FjayItqVxx?{cK&$@}k>w;JJL4N!6bMQ5Pb~rh<&d1v`&U=4G zT-1v4xDGcjJL3Bq8J_hxjkAI7xz4O)ObGZE`&>QTEQ9@sOkL5hY_VClXtDOu@-uI*vU8K$DWHozv2T*UngGtHt3c&`9C+@5943X?kB2LJ%?+rbC{1U zsv1Iaz9)PZ>6^$+uHNEvY$LgdcK<(N-Y(rmUDytH5g+lkrRzf{ z`raUa{O0vk^264xMqlIyn*m?;O`a=|KQ8aqeIxs6(zi|OA^xUQR49$}Dc-=X%AShr zLA^8$<~7&n;`-B8{O<+XiI10nXRY0HK5fU_$S1om{-tqN{ZJZ1dRNw`kY6?|0`Xz> zg7?ul|F0wJj$bZ|d0B~`=!1O8t~eSuJ>7d|Y}t>9qn`UK;-rt%1`c@TZ~yCg^uIUI zU*7&M%_9!Jg~C9{fI@c;4s`aBux4KZO1deUVqu`V96fw|9I`a(-I_ z2fR?BSmMp#UWm7uyAAu{_fG^t9@E0l+cU1)mvVlGltSIe@3H`Ic0*>&YcrL5P5QQa zg#@C~=Qo_o{A8MA#Eal=s2i@1LXWSl3#x}NKt80u!>NdF1i5M*jCHEx?P=~d{1w`X1!J0E$|m26UzYXhF4SNGOJaQxI(zd>ceTn&_5I0kYrINnNc`ShZ z^XjqgTq)KBxEDGecH+f8oVRM+0PKT{yEwm8wn>Pu=ebs|$ev~T9(wZJ62ylW`t=F< zXIZx2CdwxdLH_ixx~?CzXmOw9dhRRKgYfBvc-isY&|gG}B0l6-9~u=+dMef3|G?A# zfcToVsi<@P*MhI4XIq@cJgm@mtWTGJx{lrpLc`I9}bH5Prq{?Qy% zTs!3As+u{wjT7gRf3~iJA${9xz-!`p>&}tHvttJ%h^k51;E%2QcolkG-XK0Q`{4l6 z7gyGzUUl(z*NJDjAAy(a>)|?1MQ05mxj8ok^`gVNJtjZ0%*x9|)ziYEG%lW(1^!I) zv#!40CIymQ-|&wmJ@);z1ue){c*dIXS{Qh}|n`uGFqs*N5ImyL9uLSaMr(AUF zd}LwAAD%$JVFPm~LGR`!m)Bbtus`^~dzC9(H_tj&sv|SU1aA7WKe>bp6t<$#Q|_m+|}2UsPR}N2|>LAa9-C z;qKrB;Ds0ef;g*bWwBndqD(UB>3rRjXnr})J%@oM)_O!dztaZy^Q&fGl8G0U@&I4z z-zAgDPF)dUBxhyga2|`o&G7lauD^2)FOY%%T%`O)lUEb+G1ABd~x z1*kax%#oGoqq5%Hd!#3>bi#hso~{o`-}62Vf1+%K^%5S!c29MAi#}&a-#+OHyeZ?} zv&Z_JM7{8=?tM`FOlIs`Z7hnqQ%}0RCVysE@y|rXcLlL-vGD=&Av%l!9>uKeAvA7_ zP6?uU)WAPnJWsXrC0_JBfN?%?bSUYuo^w$*wp+fZG;RhZBd?}z9h?JtU~TM6pZcG} z`}db!{dZjo{0W^6>tLV0J>ReVQN+u{Jb^ze-S;s%JOSsD@#z3O%aAv)lY?ib(mM1A z_kV90d=GfkVjk8Z&FUvu=QQ^}3V!1CMd<$-`7I9ac^xX&;X$_>{So`fGB}X*Z1?Y8 zfF3Ok{7dg5SRYHNi9Fc>tOAASHHML+jHMR~FlaLQ~6)U%lOD1hcu9bTfo^n;_A$M*M)$Gp!f zU_Q_H8OVpq_SaLaBk>XXlIgVlF4@Z;iX$HS`3m$MGv_4mt{?Su>t0szF4@U9nNa8a z)ADfmPuz?6s~yQWKiHPdaqyQi{Q^<3HyCwpO)&7w$E3x6c-N7@r&@O^i1h6APly+f zdU~IDmhL*Jz2^S^sH-0b-gKo8z`IJ_0KcZS`<+l_bk8?pMVbR|rltE`lOI?U=k0MP zx47pe$%<34FZMkCE6LS;cR#yoR>NJVHOP%Pnea4kXT;lb_nXe%)9i&O$PRxY)REDlN z7uBA*Scjca^dyb5suR&?)Qe5;p+9FO>PAod59hq-Uc=!njo3-!;>uveTm7=o^~Lii zjJHS5OO18c7su22z|T@2|4Z#B3?Q^*!jQR z`!@MC6V74X^1T=E!h8072YKR!<3vTDwo&9yi_Ivno(E);qN9>5>Z z9fmrSg=0{^df2R8WG^E-qwlcE_fZF||6|kreJz2ZeM)Ir6cfz^K z&#iX2oG{Ff>UxE^(fCo^2`aTUCC`0!ZJks(^lP z0(&Fw@=E{PuzR@zd9}&q4v`+4w+8d8LlqErHn*KW$;IOL_b~pxdK^*tPZIJfhfYfN z_3$QlXNN26{=d(vFL(&MbNnb#GsZn9RMi>*JetN)$h#U^0&(XV-FrdQL-#w3TIa5F zWO%31>b7n0IoON}Mc!B}PSIiq4(*(CBShVDim zvvKz?(KsJF@Ds^dfh~`Sss%lcfPO#6;e7Cx*~H7NE?(lt`=5M0yd8TVb!F0rBfqNo z;v29V=)U)ory9nQ9v|v{zcbaE#}Y5wtN+1%@jC27?ELo_@#f+jjGHOFjkkvvOCl0U z&iZoTo4p=^dKXg*zK6W(6wIsHI@s|}T^v5^uRz{;nfW+}*kwP&Rp&_uf4Xol)S(P6 zaFG1SdohtTpT4PFKWDd$5?>n*$^1fN3z@Kk=m#BJL4*h_&9f5;rM|KSVfYg5(rnaUY} zV^cahy`lMk>g@W+z&O;Y{U_~B(wD90#Dh+#aL?Dnv;3WK&ai!%fgiKD63%6teiP<3 z56U91YGvGA=wi0o(^~>OXQ$6%jD9s~h-orYTJ%+w#W4b_Y?;QC^c4mq< z@MAmp9wAbKQVN%AL+4G?tW&mG#BE}(!59CQLXy~(7a+$ z%MYNlLSsmur}&*Go^Af^GVx;kFyPHT>>fsPx#uR%VY|@%9%5Jj=lbp^j(th*^H*S} znjxM%hu>59tJLr*$?c$h$djsk2>pWPK9~T%KV%OiYW)*pNzZh9j5<(Hdm;YzO;7ld zU&|q{{A%eq_>erb#C}l((7n2;=jwA>RDTC-eoL)&Di*(^FALs`z}j|0gxEE_)>2)z7k$ zH%U)7h+jceem~FQ>D*1kRrlPB{$OWDqVD9EE66*$xY*(MSXuNPIkqkGBBpf0ImLIq z+~Q5^o3s%1rW&2XxuEB+0W~i(yuo~1vmjr(^)H{nUyg_;YP|&TL6-8ugI(GXgP9(yH`s7T)p`QeLJ0%tn*qQmc) z>(JwAJ78VHM{FQ{o7@!p*82y#yeBkFfuG8G5odMWeGU_|^8w%D&$*E_E`6qcBFfIz zar+6KjyUQCIgxksb%-C0>*|3Ad`Zvi+jC)}8(==RRey$k^{QB>eRUhSkY8^AmuyuM z_9-%6#`UGX*z_amo8G684>Ri2M)E7>~_FJ$d83CAmF!B8ez#l!X1;)&nissg>PPXR2IR z;7d(+an^g+yM2WB_)2<)pTd6hcaLt9AKq>q`m`N9AMs|n8sdBqeY!fk_Ko0QX3D%4 z^Hl8)T$mC6B$BO)jg#;huYAt*q08!af5i4b1M3blyeh_H(56!PUiWUlf-*oj~wFb zp`vofB=Dn_zxCNpd3KS#Rv|lR+*bX7ILU5xa6XAP*N_jLs}JI)hwTI&bo9H8 zq_2Cr_uGlDyLZEW!uRh%XNKY&6q}2Md3*F^na#khOj8oLP$g3$NKbtj8$jbWH8XH7 zU(a>*wSGG6`M>V@0DRHd1nBQ`?}26Emw-=oY~~4)>t^?mPd=d48{*B3#n8850{G-_ zOMc6%oz`J~P>3IU_Y2N#G3iYt`QyJ{g1%0@ev)`KGaT`f zVeWfhdHL3B*k|nR&im7Y?h!90_+vey>W7PDXKM-IQtkUQgm}^VC~%~o?gu_t4)-1x z;q^QO_APx~UCnRi)*0ab*Td3J!}Ww5=l-86_H{ts#6J(+b$L$re`hhOG|oA>tqJ0( zGDO}azbv-OR+^vHI`#_ls7h~$@=KpG8lr`Bo}+Pnt0~sO8kPJ=yomb*UJpxtNW4jm zctq3|cyNX&&olmuw}-Ocn}A<^Xxm%jWraFhiQ3Rcb4gF7&EZeHSbHXxczHKJ{D@xV zuupxjoRcrq@N3k@y`(4pERMX}g@f-C&%;aIB0tKvFwSZADjWKNUA-FXU26mcI*c~^mi6=D~0Uk>3@Pr zE{DEAylvEISJ!VQrjVQ;7#;_`-%BSGuevM({#Y)H`jN9EP!}Ro++pbNDh55fz9#a; z+oXcpD(-!C`dzNSNzdwbSii38gZ1fb%cqiDXP9q%J=C0O1svF=KLU5G(-?>2$>SqP zPgSmn`T4Lxs55@{=eK01N{(^yuhbX&QmL(ulU$CQiafHGgArBsb4n6JUXgOAdSl{l@M25;}qf|E_^{<@Bxvq(-pJ& z!%x$iz$=?N6!DQ&0uXOK^2K8sx9L(HE^a@)>rL|xn~3;`6YhPHV!$JO-ZOk4^!2T? zw=jQ$L&%f5=Y>4*q^pqghNYik-hsJ}l0Vs`9_oOX&UA_7=Hu!sBxgy(fh+yRy$68z zcmMO?iRZ9RUjM>-(i276VZY|5c6-3T{W+^4`ym{7w}%Tl{P&vun#R?^WAHC)M1S)2 z@N(B7^bb9vo0lN|-A%;ZOwa90<6`La`S9EOGV0BEe{eWUx)Xr$GowM}&(*$?o~i1d zAHzo%O{8&CNjm&xxrDr%CGPsuhBsbA`nJ#|*JpHp>_>M0b|0$GUwdHx-kv@*}4nN~UrB&&5Ep=T)-YAS&~n-%V8i91MGT zC@tztT?hgGM4hEa$xf{+?$+PSJ+Hz3(c&Z7Sz8+Mv*Qn7KWfx7~H?$YiC$<541 zz=L{N6jWvo0KP=^?Wi|Va1QosM)f=gzd;K_$c_&U0^a$Ghwq7(XBI%;ELac*UM)r+ z(2cexlAYYX-_;{8kNQ-*FFG9Ec!~Vm-1Xe`NWtldkM=E(dQpRxV?V6#7xZ_zZ_5kv z$Hx8k7=8<80{%=j{}-6|#P^tw?{wFpc2wuxAN8ikFAF1ko?f92jn0XD z^Hm+NAF=<3QDnyp7xfZEdlbexM${{oL;oX4;yQ;5U>+zSM-}4o5XNE+RSq z@hbYQ>GTfyu~P@SeIG84eVN6F9>6|h)IDFCfAB*u;h`$`PFLS=^B~UhZxKx6wqKfk zq%UT4MBS)=M;;=carfLHJO6oS;(3(&9L?U0LA+Kap`sSYhZO~E6 z@wr>q-C>CrX?8h2TTR44+)GI!d$VH3W}+h3_n6mQkHGn&tG7!aJGp8UaKw%uclCO7 zE&3K;{NgT+t0rGj-@*=e*Q47i1FvFV1mJ6-0LLbLgqQHx>%#6i!?Iza zt+Wmm_m{iBE!EeDczJmn`ktIwAAUs4CRabP7aT6*-0v?Ua_nu=H(r;qZhLaOqbcsW zy85|1PvbmS;ydV#$bx!Nr=Eup&#HyJCu(ya+yZ*xF7Uw%EW-7J_FPYRd&Xt)5SNE! z_q&xa>kp8ezbcIWE<}3ZT^%?FJJ$FpaL10MxPBRs<^t)nEz|B3)q5^J@%2#Ar2^`b zMa)E8Rp9AIG%gdp(QkFfs+WmZQ{4Yf)bVrAh_^OxGEq_bG3FD6dOY+cyI)Uj2YoU$ zhNyXe?=4Z!_kqZlDDxI|q;k98)%2YGz?mL72lzL8-F?Swdr8!(T-n_9(fl{Uy~$4$ zL%ezTs!;MPdPF1Ny3`dHuVO`ykse=I|1eRLaaaIR`S)|=MYJw)1$GC55O?+MdFlK> zw|_~_rf$IgggRB3HtV00>1y#gXf`dF+caaxU?V9U(7EfZ^O#}-RuPpSx4tI1F4f5puT!prXHSbhBHnJFy^_ZHXZIci)4t;d z@KfCL#`LbUUV_FW+PVF$-55u9?6*>jNRK_6@9KQ9NhDsMT#fqI{dYP%JpOi{+b@k= z9q&DQg!JUWb%-+?E79-7=3vO}k`Gbv^SK22ujw=PGx0Vc3i#oyc%-j~XD=qZeH7|} zdH7a8)QuXQ;BeOe&|T6K`P#&iJs*Ao`Bxj#L7#od?fOW@)VnlpygK7L%U+)Gg?L@U z>j2rCX@2fLolh+s9ya`neyaY91CCgOQRpl3L3!-kbb4GB_M$W5Ew*+9KGohl~ zE#3c+Rm~$I#Pf71*tfm3K7*n0?e2bZxvZzNZ{z-N#=De=_x6mdr3+DK_T|2r#M|~$ zB8al%dr!mP_8)+Mo16uG%*0<`OLBeYU-WDKXM3DCtVuZP!PeOiISZSN`06Q-&?kh+ zkPLr)_I)7#YR3rFq21CS@fGF!AwOz!U#!zC?2$zJW~6&gv0QWK4%z81Eux9a_^GIO zU3`@<>8aL#JR!OIC|?tAi;VIoo^Q_S;@_y#U6S((4UiYEG9r(%b&dqm^ZdSqKB6zU z=V6+muYo_F)XnwPuB||s*Gl9|cW-%>>{O!revbX`3HG7;WxqgjTX1DO%_qvX^CQZi z{OQj3+Cj*(eb(Ct;5i|9o+x1 zb)_Tdi+XzT1k6*bW)kfC#6iwWZ{0_{tmK9L>H@VPxAp%(UCJGcFOZ!Ms&Rw##Duw) zcs4g85_TCL9R=TeimUT+!;v3;e1qGEod6u!e#`M33%PSzDB0QDJQ#F;Pn<_~UnJ!G z?~U-UN4-G)Ui+$>GGveScXd&XLR?NV;&yIXPL;m=n`=}RL>WU>^?cag>5ai$Qpl@a*yZmKO zb@O+K$2nlSe*{is?flQlP9!A)uYB)P)Cqs~8UJ_XL%ZFiaanVVJ3l&CL;q*j17NS- z9t19BsWcyaJ$kzM8`QPD`T+Zpachtd{?q@^=j4ve*cba>cg!Pa^~1XD-9o^ts(3L0 z`}m`z!}Y0Ys1JV3-5XpA20lt^lgn7K}7jrcb}&?Pz!afTg9QD=t5udd#Q;sl(ttb9-8%eGDrJlGCR;aBqzAMz_3bU+=k-8p<{e(ryHGEw`*J^zFMv>)r$ z&E4<9CYyji(<}^qTVHeMzAm~MeNh&v3P1YXNX*B|Oj}L!=*uV584p!ac^v*`x$lQ< zk2i?Fyy(6klUa-59Ab;Mp%0pF%MfqT<1+Hg3m@4<>tkI@eupa^+M1O z#qa%tNl)xyiP+C!_xu(;Y&-1b{68_S+MYq))s0%{1MI)K$+TW|v+En!zbXuSlk*|+ ztBZ(aR7@M%`K=O(EpYr|=r z`JV_QYBN{(3Oczn>^U2Q{E0)`UEOUdf_`p8Qqa%X*D0>f&uzYhdD8Yoe-}4*0B@@L zzrd9#UlLT6J0IxnnMXeRC4#6*|L_IbsgY%nFB4Y=^O}aea4s4dkNw+tcV3vj?!Hug z*gZGJu;O3Ho|P+x`ViR6C zk<=0Um5+afzUjZ~0j-mDe2x98S?>EeG4nC-CK^|{PIk7|8pKf-{p{+o@XG(lPWk0I6LqP-^TG8ITe}nSHPg2zk)8T^AkIA< z6&^wJis3(gg?zaCpSSAl?jO*n7eAqKmC)Mdq2wmST@A@`ljOXP``@no;{Nw;s?0@w zh~EafJWcHE>R)9JBz=>q1^SY#To&8g|3E#)i&|CpnkyzD*M~4*k{)UXDI1*B3_IZS(dHA5|72uCmk#SMS>! zqkcu(_Bh|fi8=0i!l!F*@@q;Ifj##h;p$Olz`S~UpU+s&y<_P6y4`BvhTYG-(%WOl z9%n+H^p*KJgol;G+cFvCY>HYa#efviNXXPzcg*+K7X_381$Mh!aCV2 zuQMc9>;FaHQl+PDCtgRrLqE}98RBI!C0r!AT(;UOvbD zKA|Tjp)T3~=7(W?OJ8^W+&Dk-VIJsc^22}4g1(_we?`7{p!*)ktP6MR2`K2|ykf@- z@}n=!dkTMxzdbKvW>)kE*{s+~^2esS_am_VTd;qgc{TjAchekR-xYjAdbU}waPlLr z9)mwwZlaqfLp9)>pXqd+#?9V^zC<3IlZuaH4O5@`4BbPUG=MKsB z-@Q-|B4C%3r+numTsC(ZB z(YQGu2|cm%*&G@dH~x4_l(qa0*Tv#(vD?J+5f1+>!(qh3-fN1unHhyX)3|Pb^r5eZ zs*2MO6E9o#a`lmK<{FZl@4OHfDa${laZ~F*#8;j<8%VtN&-jk0GVcEZDrI0O@v{AQ zmm%-85q(!F-y_6}=F?oAmsyxjcz7HBSFo>#aHdy2b`|Fc&J!}(G5I2)M9Pv=^XJUP_Qy%PJ_AiC`O}0pf zi_$5Wk3Gxa^0vDI;;E*(-(Bt1@~&U>E1FE}U^j*!ANqDY;%3*?!npbBo^P+KhPPt3-X|!?Z^D~ zi|+&SBMJuLd=hcB_mO`yXdkXy<$3q}9;>@C5cBn(9|ryAyRc3%GX(LG^S*bVkG*_A zrEe9~mr5=ZME=;AF*xUCmJsYmOzWc{-+2n_)CC7w;$@l}SO+f@>F|)|)^VCoo!XCn zWqKa)C!XDU(S@iyn!&|?>3`@W%#@A5c;smGKYeWi`lC1+=<;8p5Y8F7*82tNnJM#e z9b^`la{cb%*9YDnxyoG+xD~mVVLf_jCFE7+D1m&kSF_M3S*a&jkICY`H)5aG0Uzdk zzbNu!=Kl!1s-wHHe=|NDebhXTeM0l|W#5I69^0`S>s6!9Ag(I*x$DE(Yuq3`Rk7tc zqHKD#yF^WLZp2YN+2iss$=%n=PCZ24cv*LUsu*$>b)#NxbM>^#`!&rc57mXeoVzoT zc>Cfvm#^QB#}ThTJceJ{X#>`&V|#fCk6hlVg}$bH-}i-|hM9tVJ#v#+7V#6^{IG8Q z+cTUie8p76S(GpLob*l2O7B3=evXCxlINI@*B+5be)ROSh_hYM=_ZZyqym>ou3iSg zKVOy=*Gsx!H{i@1b@w-zakpGO{n-ol?8933xoL1F7mqx*Kp(eRYsZtE%_xp@gng`ydJ}bWVSZ70J>q4X zwng2uUkWZIeY@#*^lzT41opxI_+JFcb&1=Elj!aCVY9mXMrF{m$C&3?p{u?gJ=t($ z5>e5yd^}P1U3TDBM-2sD?A_Oh2P?W0{^iBTexzr9j=4=#d%N$kY>S;ZxAaSI#D{&} zg8j?A?)_;t;(dxY`QPLNT(Q~nzOC~$cr(fU4rH>Q2A))wm7hpoUuutjW#WH7fq82` zMI4NG1&5>G<~+taIz2}`S(_s7iC4dWk2)61-E}kjVc{3ZGu}r%*wjC;PCb3VZEwV>L$tcRrforI=l_*WjXS@I_dri@snw5?U*&*kw*F04Zag`|+4$yvnpmo05SW1gOikr!*%Vqf->!Menl zA_4Hb?Ml2i>1Y>|gA81$|ks8T72Ucn^L*Z;By3Q)WHzV(Q6b#H(V3uy2;-Fz~|1 zD3_mV^HHzt{aIHx%{rqVSVYDc@~5Y@z&UI3EkR#3kvf&+ER(xmomY*$O#b=FKKOk= zmD+`KhJAAHWf3FX|5*8pIGjr?Lz|6cZ=$cGf3RJ_r!mh<_x%IE)(LSH7fxZlJgV$l z%y&d!|GM-php+2dfD6&#`YoE@e0hbwp=T@Xn@uT#eA{lSo;^LgObGEj`+elq^L%pTjU|>nLH4#$PSh!HR1*DJj=dZS`_13JUucvNN4)-Y zJc{&r`bGFWEW{P2c`)oeb(tq2vMD@CFZsLN4S02%hyRR z?zra?>e2-h$ey#FxZX11C$Vmpd^?5ojEDj+9^{QBUX>j6im2ZG5&n3At*~cjwd+US zx~GyqHnkt{DC1fp|9r!#wIsKrJD~sBzufbB`Si062Q^oOlV6kOaRBLw6YjnZK5flA z$m`8Uob0jLz=bV22=mBl+khu|d;s#P3cCNH$l?VN2i~z8a4HUNL7$Ur+97VbRv}l{ z)f-}eYR=DC7oW2NIJ4X8x;pt#1^H7=-TrvYDbxd>bHJS+CCg&H+;6L^`za^B(E3@O z8V*yF5A2Zp3D}XL*z%DZHzp~g(I%e zxGJz`D^XVB)KQFA-|qUuzq<|-FZM4&J@8x|(69NJ8E#(azL!G*Rne=p&(L~K*_goWoHRcWZH_7h#0eXKHhqpF;Uz41TD{znW)q=m=Ia~Jr zHsZx$cmIRRFu>ukX+G?a)v9rY?8Kem`=n>4MkYYN`U2#|_KSHzyd3udagv4hqQ9zV zyAda`^#tltkI9F)s&0eOKUDPFVEBFcGuFqt{eV2!gf^+{yk!Frwys=Vy>-{KwTn%4zfy+0{Ld!Hhckfb>+pnx9}dvKH23e|v;{>pbpz zTALw#MnQT%6#$<2=BMz_N_Fxh|9XHAaAW?cf&I%|N$5i|O9PxA`s?3eSVzN}80XPR zz@vWh3Hy@Mwxd48zMfA>&s=#GM^vmYgmtTwuu$+DZ)GtaISc*+b;N(U>*A3T8tF~? zJs71$Ph!23M&mk?-;P1t)AYRVw@ti21o(AhSRtzo##05wm@POQI_)4O`@{s19zVKUB5^?U;GjMj(7Ux@-}`E z;;#FgbMljqP@iJ_jAYW+z5jH0%$ERvCTb<(Wj3^@pTy=lz2E6@4z>!T7*4IG@e<-UcX zJzq7Js3?9Bb;@TKL*C5VR&M?S)$WqL8h9p{DBIZ7>A!OSw`VW+1(H1vbJwpn-1jN; zcgLg8t88!Ge7jQ-593qchxBc&DZrO~JoFst^A3%0PU&CHBA?9u_mcEXdSCQ0Ijn0E z@!U)X-uQ|c4`ElLDE4iBABs9=ZJN9Da&bxYGm$v#KIz$t|2`lp*M7SXrqqN)@@EU2 zzDaU+IuZ55-$tVTW!Iz^Bn7NrF)&764Thd(Ur@;)F5aZ-<23j8)Wh*{|h*Gd}km;?Ej|JH4~%A7Z@rRNz|8Z19_1$E4t9@|R(#k=#NL|K(Bs3%pY_y^+k zl|SQ&n%sS{UY6;9+aS+T!p$>f#S7xa6-Om@=K;S~bN-VCZ9NmRbv;p*ZXm3(7b$gN!PD@Cc(cM{y&3tCa*v~#oUwV2WHV)*Pov5M_&?4=2+6R-d)izb%MG| zyr{SBmN)r5m=QQ)52Ar%ZT@!pt^Ww3aT9&h_4Pgf0+(9Vy-4=Tw{s9tS;80n%QS6& znt1c_4R9p-)$n86SKCA|QCWM}Tk?(zq4oGL}9*i6%K;V>F@Ag^h!AR)D3sYUX^(0aCy-Oc;F2WBTh0o#|avj ztjS%{SIz&olX#o6GjL$m4a0iO-h%(5agjMLiN;l~WSl!vM`0hlV}=xx%ewA=E}rM< zBVV#|E!3~(ErDa*@T0>)?w_2W25oPUohTQFc#s!Ec919 zbKq6tZOFo>u-oB{e#DDZ@FAYx+L^)7c+54#N9A9EIuj#neIh&6Fix0>14}Pf-`_T?541uJ|AF#|D3U|J;`V z;9S0WjCI;yI^sNGTPg$JY~=aFSkD4?-yQ!i2XLStp7=^~w$5iPtU?;FmwZAK&=``&5@tWH6p_wx~aF$^R&Sh5U(PnIC|*t?NUSE!6PG{oMUA zJax=V@~ir||2ebO-=060bOdqG-Ogh_>h25Vn|ZnC9GL4{Kfvxv(|6?8t}1Z|{QWV& zok%wi_Uz)ial>%Awcj$K0B%%fY#lL^cJnB=@Z%V0dzUK@$N%g%0g=gOkaNi=T$ zo``-RTeXBA*7tCbuSd?xEkj=9*;~l7Y~y|h)~9PZ{e`n*Nl)yWhdN>_Cnpgv|M?sB zWGhZYe=}EGe4u&s`L(D!`8f*sv!l9U9_!TvxYQZb1d^WFa1`}ySFTPWUY>F9zZR+P zdtz33Jo*z~To?1JvA-iua>8}g1?xA@tvhRMD(qw0<9c40d&s*`!;n|zKL)w}ce;niLVAl~`Zwc?PwKR|U^(o?DP9286$?+rlo%wPQak2wmz`rim&7bu3tc|D- zndKDv70bN<{lpxf0BT#b4uRju?7q-Xb-zQXz}m>a>g^5O>ep)nylI^|k0IYW`;KVX zy{U>g%eoVtU*GRGlb#&e9s6V5HXt4>a|Ynitorzt#?7)#&aUS16!K%s98MrA+O0xd zRoSp-q{lyHL4E0rd#}?tU%D3a^34rS)42NKK7OB*7nejFPh}wjS$iMvk&?C~fOD4jf9Q4={&w4CE9PQD}4$qVCjf1>Rmm6fSpACh7 zE;eBQY^D1>)OtS&Bt7$6r0XB``d%Vlrd1N(&^UVtyT7wcoQzWt7u*F7&$ zoJ>fdarRrc_r7GGIo~^?^2ZePA(1H+`LxYGxa;!RDH?hof5mko-|ce@_R(K3uWeou z_+o3XB$3>#biWUZF-s74wyU5Y*|P$GN!~*KmA)Z}>aLrxEMI*oB zo)6Z;=O00T5Z{$VKJAd^KIDh(os9UZb?$pVF>?U&s9I->rEwAD?u%5fe9`~7_Fo3O zoX64c`1x$ew<*37`&1*{duG{%X>NVH)*L5&S-{5mlE3VGuumJ=>pjW!+^4`D8?qC5 zw^9=kkvez!({G2Nd=kiPhQA(ANjCok$uXQ+bs zn)y$kz+bazsADBY?eQi3?i0{Q`21p_G|m&oXD}XWo0UWyWJ`CS1E2gdfb`9f7Nml|hdM2U2$g@8oZfx|Z``(^$^;0$AUL2irlz8@R z=_jIMoO>PvPw54HQMY^$`Qx+8oS<>j$3ku%jeAbKzMF)3)xy#77{BE3F4inZKT~Ie zF+X45Y7dRG8}+{W674p@)kQVe=XmX92T3m1RYg7X;_m)YezA^=lbm`G_N6;w-#loU ztIIT7kC0sE3PB%K*^*s7MhpSY*s~s}BRggfaIF`7JV*1Gjqdkao-X1O@v4TzJhoFZ z`m(BB=pM;svjpVN++Pzz^RTqnQ%J7&xHK9#lq=^TKPE6^B>5A~ME^{_X$ z$<9VMMxR#O{~ANQoYfg}uCm`DUThzZT++!mrqc6z`$&lNR%TPDM_pQUh;b5Gr zx=~%1&tFQpIApqwyxTJq9KPeOVgG7t<(F7b&afn+>aWhxMA`Fy5{U917vV?es)qc? zUl+}X{?T>Fqng--<^&x0-nk-h!1m+R-{!(CoWfBV1h)_WO*XIwn& z0zL7gKh~kTu8V@*QTP4mLq2$NBH8iF?GO)fwlnaeCV71#x#+$JIMug`d?bBy^E%>VFZlwuyi$`; zlIuo&-TE%92qc~z9*ljMEZ5EwFT4H^*DLZ=kh@>3mFGouq}SlXd!nLa?Qrll)*>#d z#AoDN#Ox0B_Ke$fxe|zqp8{N-p4Gtj^J+p}#8(C#_NQ^REf?xvG~Mpx;^)^SXSo+& zBC3;`{hy|*j?emb{=waKV?YMmu;I>t1{>}U8)OXlG8i%(h6I(?5DxV1Jg^m zb&qrJ1<`-G>z6#mpxtwN_Zg+snyIO1rFBw)Sz{`ZIn%ev`4>6sB*;CDVPPZI1D^Yte^c5(~qt-d++ zHnrPnvtdWpy5RCPsuAk0tT`YCdc9Yp{)&8EFs?2Ui2X>HJq10M?=1e$*17K?Zf4YR zK!uH$#hV1jr4Ka?cJr4MiKc0p^*oAb*|HEB=thkSP z*?)2;(KQMu|)YC_dglyGXv)xmG=tfYwq;|&TNyK&d)Os z04HklWN*^5@A6^3;(UMTv4#PtAF_Sb>po=nn-q7xuDR?i#yfQ#c#zvaeV~4`-ra{Q zN4fX4vgtcB3Tn?<33Wzf7>Ky2US9)OGU620p%#6)PO-^dAG6PU0AG6C8|1V3oEJC} zd5$2?Cht1<&raG7{MqWQF)tn31voOR*8|6D)pkewyuo@+dKT1A<-Z5#75RDx@L+fD zi>LLlV*lYf4qICDGV!){zv;9t@i#97sQ$=6Dr*69U&8V{ezSM5!wnp4pYHOS;tZI0M?0R0Ph5Eq1ehN7~{6a=S z&7oZoPnkB|&F|7tL-Hm|p%l$N5L~s)#(`rD8sl9J{n|H&NyD@f=ZmsWI|LUTBPcMXYl7-25|sjr~NeSooihN005ffH=sL9}qYBq-h}RttgCni@h7~ z5YHaZ*g}*~&v*?q?jGW9o5lhEazhsE3w-V7I3JIkYPA5o_-o=D=wJT>?Rx6lNa|-t z2BPk;r5!M?nv(_j&#tXJLGpIgGM8VW9QcuKe2|~A?5b4KH{tGgyREWn0PHp8JE2!< z))S)a(TNX4jnAd$)Nj9c-<7j%%4uqsjjkQ1c0K4k{4P7bcJXUe0eEAB+PV0zSsP7q zqJn#Wrab)u@n?s7q>&vlv@GyvO=Ix9$qe|@7Eg2g#)hvDA2B&6>X(i`dX@C}=!LHT zLmiB7!lDo#{hPxTZ*eGz8JqJx$(b?7QD;QyD_EB(G&d6MZ3;gCEp!v|a!Pkshqk!u^7iAy_hgUF zKbS;RX6}!A!AAT8zw4auP#?^NdBC;x`wiomioYBsyL^E+aHz8Uhq&lDC4p~o_!`#F zI^6>9MPNJUk5@r=NssxwwnSx%?5^IGZ-#Z7?Xxb@JdFR1c+icT9Ui}38biFS{3q(G z9ljWOWiMt%{jd>H*U6rpy9M$(YoN>1Za)V?FZdYF&!TW0c(=VH50#0Ou zkD&J6S8km%Pr7k_N`U`)&>&EqDH`ik&E`BI`_gAG{Hji`I!e6x*d&SUij^Ak7O(Q6 z{_rL~F26py^N~C}3-i)`os(h5uDuEU!hIeP<;UE2fkplwQIFNH+YooNXEN5y@AO9; z*j0C*ks54K@ASPDSf6QLBcA4=e##4bGJl>GN=DC8}B@c13g+cYoYuFH3LeuT!c7j^~{Wfi)3 zQ@<|p33XId&S9us-yZe&Fs`j1Mgyv`yWQ^?&9k1k0Wl8oXYU<6H)%GKkVtE?Vb~_*Cd7c zke!jMv0gsSJx?dr|MEBW%f^YwUlYF%{xehRr;t4NujI}ZdH5BQQ#;ouQM+tX6n^4A zFGIev@!e4;O@`8lkA7Ao3i1oPq!4BCX~3^(w!-0HZFTs~G=GUWirRIbKyL21XGHDo zBFCZs^o*+~Jz}88(;uJk@$~Zo?)|Z{Qmm^hMUTCwc2jdz9P}p6+eVZP7<8Z7)x97$ zexa^dmnao}g!<*!=WZX_Q-$)4z0$@y#kjtJsa%NiGHJXU=%=Es7b zM^Zblc_WhAP3X{1#GCyspf5Wwz6wY_ znyyEoFH_y`cU62F>J(djEC_Oa?g0nG z>_zRZo&&$)@Iv%+uQR}nC{+&UR1wkb4B1n^eR-en#H=o#%fC5I`r_7gm&c{wKO{L; z;}ZO9XI((O&;_5mdb(lVE9w{Pi{B8UA z%!eKQ^q6>^tWOxQgW+uz$<7tzG>)=7)AZt~u(zd6pE8@rKQGINY3qdLqv5f*)*WE4`sK0m$WPND=^C}my9vk_zR?Tg$f7k6Z&|ek z)@^zZMc$i0_Z?yNDDDC2@p3%_iL#p+U{Bm=ww8F|uNL@tsGg7?aTBk6qo`e`#lo)V zg=#LJH|N59lrD;WM$a#XbqF4S`14_(lgN(BRTpuQH5NsX9cGt@66N~>a8BX_+A+3qZejXV~FGhJ7a9 zHrt=#{c^^FA{1<&FGy)my)w^_6R-q@alv7~4I*aST2elPZuoOwDQ z^}}BJFO~Y`oB-srYX2U2Z`KS#{T9*PBS~ItO@g1*lvnVB9WxgB!gS~**vq~b_QaL% zfHytw&m&}4y}5+CYIo;>J!J=A{}OY)e4jpJM${!6`xN;px5`swPk$A32Q=~Feb_m% zF@bpdU>ERaLN@P0`{vy%i1N9AMiAB4+;{PGwW-KM+othH^q24J@@9>Do`mO(aB+U% zo-Y-Ze+SM)>-V2vC!r0_H>%hy_?a#9LB7eZ2a&HPV~sQ~&v>H#7+h!3C62ElJsZ^s z>rh9=>?hs?CSm>J)%>d@uRiv}x}?u|#KU&`^8Tx#<*<+H$}@mN&uep$H*$ThH>79h zJahiOw*NfY6%+qOoa7pn3_jW(Bssq89O{s@KO>KH!8NG=I(uuxiS>ze_^etN_Vn&~ z$V+w9?;hD`wgyb(jbK41BQvaw30Zg8N_8tojXcv4JVTi~ae_``TJ{fWK_bNiN?!-(#h5 z%#6(UiK;fwo|1j;TieB}-*Fe8#6`$!UcHi=U$?y2FGT)TF5mkte@*)K-80l1QDO20 zvLlZrM^n3A|3ftRX@~rXnq8^DkxHBif7rC47+2;C%qTqly!k{o?}+x9i8tfj?-f;a zNj&sZ55b>I)rTE6?&uwA=b4{;@FH6IBjTk0*Bf?Bw|6mUfBW4_$TjH!9P!EZfFri% z)hg<@ye#6Or%ZfDyh-c=UcCG6D(T7NJz?JlEjf$+Rl#oj3jZNKBC$XGX3M+hG*oOg z?0f9th`Xe(S0_MT1TR9|?4)Y&qiW`^5Aywm_mEvtapZi^>P?U*Y}o+J)Askpy6u8f zH!%L7Ri`2M^;buT^4L$nAq$<3`LVs~DYfg#zdHX8O+h?me0|6p--)s4?{V!8Xp!Tt zPUh|Aa4^xJuGy8(1ARPp%=GOaA*YiMgD+YOdS>7te`=Rq-SeYdr8)b3eNY#8$hFLd z^k;=*eDzhMB$78?m($4(KT`?zb>2Ft?>wb^BGgjj(d41TiFQvC{KO{{HYPc_n|-j$sWkB55@ZJ(lH4n&%0cN|LoY` z5O*^yJN6Sk`7G8g8vcT~>F;`=Ua27;H;^4;{7{e0u$HhVx>gRRc767_!`;pRhm*2f z@6$MX)}HIsuR8WZ9-FFhz?&X27wZ?hn_+)cuf{)y{ONGuR`+-mMZ8_$o(s_@R;Q93 zGpONRqWo+-Rfd!Ia;kp;L`u_NFYUeLW) zpO>43IH@Pc{YcMj+=DoP0@ueaZH>pj>$lJvv?_j{dt zHx340<6TDKX=f##VqBg$CmroE?tcQcaFX*=g;B_3`FT`0*%bvxOOmq*%a8}+Yd`pz z6`2pppHF*1{k+AO_nPhYfgjZVOz4-DM!=5jI1YJd8}5UBw$gnEfp5Ehg~qY-svvJ< zr2}DP&)hBve25{>p{I)e=zjmVoDYBS%rRJ(Z5wxn^hKeK7{|Qwc}F~p8IF2x_bfR{ z_E^k3_rA8Li$4+1A1rjZ&J_*6vIO@$tXh}?|A>0+5MNfR65?hnJ-tD8)xf2QKMUM< zi|ok7XAyssZLG`FQvF>$`}-;Kjvt@*1ml18@(t)Y_nuq*;nr2+_1B%x!%ndjOVqSF z;I5yW5IiSkpYNXIL*vG|=eu~#|J^5E`c1+(>_Ms_Jyx+G+SThup^(2^4*967zj;MG zYgZTNQQ5F0@WTgGNJ0DN@Drr3woZnBMZYiK8$R~Zt)ue2yVTE8Wh}{ylS7UXZ#&gL zMAUqm3EbGPE+en(jCm``$>C$gM77Jzx;m9 zKOv6fO#g7~r{d6K)EOHSi~UaPsyIi;X@4NT;wKjmU9Su9soNhy{b6U$xN++rzeDp> z@7?{}f8R?NZIjSNm|2^u@+`zMy}` z18;gv8LW@Zae8djdmrkzXZ#YNUvHiB&*rcb#G9e+{ytsrR~L8t0`V|K#$f(j-*oxh zxi0Fd=r93(VM(i8-VI2+Ms{=$i+tj(I{-(X7j9sFY`VKHqI*6B-dO|p9(uO=2h=$+ zuMy(PDvx_Xc2uiN5tvv1eGd1Jasx-INN(qcx>tZVxwzRyACiC40r*l^4xJ#Lt^Xx} z^x4^Ar-_P(;c?V%-t-C~s#YeWPV<*#(9Xsj@uzm%$z9hlE!}ff_R&fW{a+_$6rO%L zB=`>GuKwoodoBS#IqeOE)$gx-0whkGFzyZhgTb4VBM_4Yt#o(I1PEA{i@)1j%sW! zk)CS6UXr{GD*~$1i^V~|K-P5Xmud>~l!wnwqjvVsy$_%}mcJt^X4TOoCr(aBoNV1i z*azi{F!+tXjm5f66Zd`%o%_rEesiiL&f0G*D4#aaz)sRQ*jFp2A}@90X2H}hA76BS z$ePjN>Hf?Y)UFQ<#s0@OL_lA8FTLvJY3BhmP*3d(nM6FBumS$lxfcT`V&4Lcql1%> zN9JX_31pAmxbEg#Ef3ahE{uvNeLbf9C-g6A3xD&61>F47OCnBk+3>w2XHL5Ran!*C z=*!hxl1WcYzJq))Grz+*!}H)r4D59}iaIHBo^$wo?A{BlE}cjrd+e7~)FtNE{u1~D z(_9_y;qC*G=euFPvQqy~)Gt=tclBxEO4wtE-@-p)*C^ya8#vsX#?am&gc9T@@HStW%1P=7He%Gm;XNkE*RBb*0 z9NBjtFh5;j74X0^Hg@l5l{rS3<3! zsD1e5{)!O|P^VP2oS)JEqx&w8sPz z#sN3B+$N0A<2RsQ@ISpW3exkoh^Kk+FXF?aQ^QG5`ws<9M6Q#m#Iukmz=>p;+UL_2Eky~ASW$TVtNM9Bxbj^qC2HuG$YKt+{Gc`35b(8g4{21*$ zYVRh>FU|Gy@=$fsCzPlsA1;F*^9cL7UYThu@vPdqIHIz{`+Ghfs?$otk9ulX*fRr8 z-G|<&P}DPCWhM3l`IXm6$p3NpAW_@v?R%nZ+sb5;=k_pgtG1+~j_^mlaUK@~bDf3W zt^Lo5%E{#(fuG$QaS@yUgMXCx{RY`Fv;V$I{XCyU{gCNrU{C+x{9pp2F%JK?cr?ke zJXO~c^<3w4^S$7{iz2g4hrU|ZJ(&8O5#bX2i|jF6QzeM>fQVS8ni@#$o-w-1k!88qRBM<2Z-I zV^#d9U*CKX4LiLOgNU-L3o#EP$GZ5m+!hYG$39q>***z=lg~Rlzx{MQ3Hm2HBMzef z$VBkJ^~XH)gBy2=x8rY|1^qq!qmPG|cQ(2Ie*@j~qGII+jKlwzGlb;K7~k7O`N+TE zHxZVA{NOSU&*$hCFVe}5+IR}MS9Ox%2RSAH{^r}OAz$=2?m0Bs*?pJPEGc@9?CK1U zfM3!78uHj2D-uce?CdSTfgCb6mgLl|miItM#jSzf-6O!I?fVw{yRG8xvy_EbqOP$D zI*jDxi**+-gd-MqbM1KLLm0yG_U!**bPs1`E{xb z@XS9|#QDMIEsp%LlOwU;^F{8tSC!*dDA}=7FJ6WI?P|}6=cOmOxb_v^#LF&=fLCe# z5eM^20mRRC+2!JJpdxT0_Gj=Xd9kEy9NFXf&*6Njy$5U}Ue9*V-H0{=9*`W@88ZqG zwfT>s?()PMdr3|li+f1@>aRqMD^>-Dp*`1@cxt!%7rJpzeyL~c_hR1`6*IUz-}(XZ z)9+Tg_|6*yKbfK%p(kriba+@i3GrlAT4fO)yDVy71nl2;&lTBxn*xa!{i~qv>xoCO z9??m-^_41)^|C>GlWBhHt6{Lq&YasuJkLGg9ok3!7)*BT#wM7D&T$Cq(V3dM_0@E7 zP}7e>PV5Os{b!N6kCVQ>c_)e}>)YS`Zi+njAK4Qj4KWXy-F&8gdE>MXwacCNuui`2 z8tk**YGHnCP8#w<`1m^ivcL{_{-Y?IibpP*Z6#=3^Sv!T4%vlw045DzK-ve2aO? zh}E~qo_cr#d7&SF??=2HQur}Z)_n~8DGEJDzc80EPaeAE4&=K2hI%2&--Lge_d(=8 z4=*3$<54$Z+aWLiPEUjUjZc`DY|sO^wqF%FMeXW#G1Lb(zZmjbCtZdeTYK&c>gU1P z5l7bhwJ-6eQTSaSYHytE#`~&?^V7~z_o!V&%}<10<{#0{Dl~L)8de{8HQC(zy+pm< zA4p!+IFdrtgbqW#%090jL4Rf_=C1=jU|iedIp)n*|LgEkvNGgkp;AXkU-TRYIo>-4 zxaCEEaroOL5l?o15&S6+&BT7CIxj%}+imWDT)FrS;%a;4b9F9#Mpi@fYCZ)2TbO+0~DUz|VE*CO6**%Z`8nPGM)txs+mo&>tcT}M%~J|$qh%7IvqO!5r{zhhi5$+75B zqllLa=KB&aWNYBitSy3kU>PqzrG7ie8-CT*`=H)%6CF(LJoOgpDEqlP>Z3Zo&CRPw zk^5wi4`23#bLEyqJFWP`w~b` z_&mqF)Uq=!zrSk={K_HmZa%L+hL9dx_f-(dtM)M%S0@ep1is4%;8qmRvYO;{#zDv* zzU&k1>bhm(Nsc!<_8Ice$3G(~Kk!tNmkk~uKAKl}O}y?k=>_$(LW!7O>0c77q_lFukWUEm{S7 zd_)_>$@(08O!9nJDTj~9yGf+SUPYsweVBR~{k!{N9HaUJxAMuM>m;XqOQ%x5sM~21 zQTzL6#7_)3DPx);CUf82%;jo|2 zA8|C*imt>sJ=?i;_i*=P=%NjvXEKHPdwJ%e^i7U4)yc#^t0r3 zI0v)s?)Qhx{t^BZ6aPTHFoDCylN~v+9`at_&KC;3gD$T2?eC~htn>%ug_!vn`;p3< z4|P!cpToXl3*Cl4_4&`pbG_<)BIcKNHwx6--510kRCV}S))am)@A^A@PC1P_!YVS< z7v3QGE$Q*twYO|y=W%Is<-_3*F zF+LtU_D%JxL}jJ8F!1Hw`-b_3v1sJgo5zvMXM#!+PY4BhK#dO2`{|yd3Z(R;@@RIXUAn^u)Nq@W0AE71!6y z%=0&?pRY)WAZqj3bfUV#I@BwjxG;zC@Fve>#6dQ_8tp}L#p+-@{aXi|kJ#x-&Tsw& zoxeivz^{CDYm8%Ce~KYJb~<$%Q8D{7@=ZVj|skj`tJFT0LHUTF9egE%-{Y2QJv<#k0zp)xOLmft{%3(0J}D>pAXp+#a_61 zm!1b4$qXFx6xoXdzvg+=2eM}h$@?U4;x0f=^jh+a+SSJt;LB`#7DBwZ?%rq58s&BQ z^zBvXv$}J=A)loN#T)UILv8K;fp`)0@)A*g zc&WSIbXVVjeAVly8)C!-_*Xq@44j%peKQJ=y#4PO=E)8|K%VeI6%t6#a`!zbTehyN ztAQKc^_$}vj?p-#@PJs7W3S!w;i6A<;7eRRb{_gQx9afk8r-Qy8@O_yDd2c@#LF7qb}&9q5fo7@15fQ@9K3H z{$NMm1*5(DgjAw@%12Q$5st7Dbj_ZU<&_x^NS*F7J_mXyT)%%gh% zzr0Q75VFq`e#ZE!$LKiXnXUYW#xol(VIFqDw=TYU4ql~p8=3ho`fpXmc|hg}bvRx= z!PSB4F=we?ZG7zJy}(_U=KCjxdy(A?3U!{{u7LW-eR9B0tkGU~j%rvao#f=!9oRob z`-y|xgYnhW#GBCDv<&%Vf6tZVL-Pm=bom#y9(CMaeg+)! zArTIzes`cRw(fGY_l0Yu$A`~{9r4>stV^Y442Avi1D_J*?UuQ^Sh*B%rR1-M^kl@F zn?%+3b8xPZ9oIO!Uw?O<^z1qJ-AmhX1N^U&`@eMyP0L!ybJ?>O?DKlNZjhe-`ON{M%)2)9`N#_wh&L@)BHxsMX}6!P8Hjqx z3bX)Td9Mtxqh9->{_!8&`?~f0_o(Oc>6iCmt#J3rNS-SU^Y|(|@Mmjo1s=r02Ty1` zyQ(S1(}yBZuVfeZ-7j&qG;nI7S|RT}_sKsYJEHwT;8V15&*j)1YvDh!en~vp6QMD{ zCF>L#K=OR*ujp4z&R~50DexY(o89FRS2K1U@TbDOQ6F^iKO@PG3i@*2bKFUn^U8e9xCHR&?tO@+T(yT@)W7Y*b86QM$|HY7rXb+R z6nUqq-GmG9Z23;?H>P;L_h>)0ErKY2oB{ih91?T~?d?io{}QEs!TQ*r?s*CQFe~ae zzhCq<$=U0#Q72?A_r4r6tOVxA4_0@6snHQQmxrQ}$MRM*aK~#Gfj{}6vB_RE?-h?R z4|`;15ZPt#Cgc2Ix-@)7{mQp8?5Ue9ka%`@ovR0<|2+x)RzodOdEm9f(fTEbyPZ=C z^+J_s;NrF|_a`5ZoSEkC2W8VnVE(#i*ip3Cs6B! zsSoOa_8N|2009{Cb+F;jQnCHt&=r}sqFygpB%*Lk4B$%tkPiI>&f zKE>9ZaCNzDnN=ijJ8cbyyh=#`JuxVX+GSK})C)Vku=C&i$eYxzv($rsRD*(84;%CS zHEL&tIyk?KNVr0F)azHko8IL0j`}UDjQStSAa80# zx%P2gP^Zk~+3tGQ@E=?~U9%2&XVH7%Ke17yU>=W}oF}RV{Q|$(mi_J%FTOnuf2!g| zVP6i~=kWLF8S+DwXo2~t1J_+%w;l6}^kl_A_*HKo>dwKB`ah+1U2o(o9~x&{4%p=t zBU6c&IaZ(!$h#SCqkno3>XrTUV@BcWXH6Q$kUszA2Jk8>Eynuvj(?qhw!}Dl_YYhm zeVeT~#^>!9x;(A85&zrR!mC_91~13@WRIgCNuHhPiFzyl|GD>iSx|TRVqfHwTvYcX zjjt9Rh$ne7Dc0eq!@7+auloHo^iLb&^8PP(9aOD4dxQE_vr<^M>3a?S;yFtLA3W`Q zLwdZqKhA|RH5cljND07xX0v%?UP2T+3i}(PQ^=ky>fT4D^7VzByc`33i52dBqjAy27YU1^+1l-+gD$;lt)`%=HjGS#hb{MYWB z7ryik$;n6WP@h=M!muZ=CcC(=NPA2DcAH-^>FXvD$Sd(nJH%ZSu8MtE*Xswovvl{K z4qm`L*Je)a!+A(;b@x-sUWb7XaV-w{$p0*pN_JWP#&=-9Q>N!M9{;8uS4;H>k+t36F&$0Xi&xKG*P;=c3<@F=R*Li||jm-nOC zIQ;)CH&0wZ`l5>n_wrCS&j{HqdTH5vC3y}6R$n*K_`7Za1!!UoQe#gcJqC9hr>+w z7ZGpozC4WfvE`gU1`Gr~`ICL=q|X*rf&cBTlTV1(bDJfQyzuMi@Dx=O^Wsx30WT(U z^%Lr6B`zEwD*Lqq{%!AG38c^F-T?ko-N)(FueuZuCTe!xa{E|^j8}=b!|sKWJl}H) z9XFqL(Dc{+$Z^i`PBlso(Scu?V7ec?GP4cOCVH=4PZeWSqZgh5WP>*~)WuX;pc-um+x*yXML5jVS`zdN7YehGZo&aDtv{b!p1 zvL{M?`=0dm%dq3HpLMD~@n-d_>%{X8KV$v2fvaQk>@n0S5gF;?(0+X^YgpWhK@Rv`rQlHc6KdSnmxK6T!F1nP)gd<*rI6&?*c zVq2G2WM3|64F8*j?t6{8^(gpLpFiR1Q%nPw&u4}MkMhcW_}~8i3H3^xT(ySgCFB2c z{@*YnrM;KSF#|MrQyzs{@@h!fj<&tD`HH9haV z2Y;!WA5mTG)kdQ7T{OnCYjVR5ui*Z#64$4r-tlZj;Wv@7F4ifAx%-FM*x%p>@ryez zu%Y8&hb_sEb@Of6UH$x~8|pnTc_^##jAvrr05_(_x4=CQI~eEXX%_<`!-%S7J0rlS z--Vq0pZlLg^*)b&Q6c^X&D*R$f$`O-5}>A6V@FrG-zR!OHmsYEdgb!>(5XG7CyT!S zo9x@K$E0AKUmD-1cCo)2>WD4%$mMJMJ;0eX4-q%}>f#lW*N?uO3)9~^JPj*>eMRMS z-v^UZwndVhs#*+rDAulX{%Cv(xYEHjk>Bd>7Whl|OvZk}V=h0Sd6+k2KN4lR*P@=O zzuo&t*vsm`1H1PC^;@L=i2a1+K8!rj34N1jT>f_cXVSNwQ!tLK`yc!z+cua6`>$%k zzjn&2lO)gj7r#yI;#5Q!`X|JmBdT_v#JqLi^qa)XZ~7$=wf%EK-lQ(WI>k?a1bTVe zO>6~F@o@(5C)X~-c|wmq1>U5O0{*xthk1*8UdN%gwx6>%zS$eH&%GC69X8wIc;Z!+ zbeI3#m%<)z^Xx9QvmwQIq5sJDr-|Bv26f!rd;py4?jxUhk=&wsSeN+EUAJTlL!VMR zZ+QgkF;vYudmoALcJBe^)wTswzx{Cs&SR|8 zv_R6crLG}Ag;SqvDt6xeB@8Kc;#);LSWSsGGXo z_%IrW9V_vYsQ9LB9O;{H60wiyDplc6xqO7%mtOZxh5gY9u*2pphCDCd2Km9l%chbY zext7Q=Z1bRKic&GK3R!*r~~$0Kr-2}{r3ak_HqL1jU46PYajyB4fV7A#vgJ~xub~k zd7a=_^{e}?t1jV>IB;GW)QE5YB{}`wG0a!hdgX9^@?ACi z09^Aw$^l2_eGTlNX68-!NgV8k{ms1jI}vslHgXFLM~H_? zJC3*s?=_oAo^3pVbA!nja-8IKtpS)1%TeGi@n%l#wuMpd z_}0xnkZ+d*IJ6%k94@DIK)<;d>+6M99YVLLL zzV3R2IJgP&wvIc0vo@JSpYahEHX$AHiKEAmeaboVRBvfU1o9X75j)}>>4I?0Jc z?t31(`(Wg?9Mc--4pH>@a_U#ts<^r_sJ|h7alca%wad#L-VxK}HG)as26PIce*1VK{BC=+!g&1hm-iAc>T#RoROuYR znV8WEe&aPM>~#u2T{MLUq3-e_tyYj7?sqYQ`gMtI$U|A` z4^Te0gNsL&h7lyEYd6Pw)XtTV7g^nXjx4JCCDIq20~1M3-24dKnDLFW7!S{VOCaC* zm{S+2UzV)9lPKfo!by+4yaas8v+i6aOD}^R>$?Yj6JuY(pE_5>9g^2>$a@O1twk zZ*)2t{HJM2pk*2%4&p(TPsFp!zV4jVz&-zLhpq(vbh%}&zV~$BnX`imqJGHVDqvn> z+a|=HZFBcesrxg56P{-g^w?W>?$;Hk`}uf=QS03MgXC6k>?3;B1B`37`6BO4i@}Jq z8FLEfQ~O(`1e%|y6@7{H#U6K`mHOc+)}hDz=Hd}D{5{q&cQx`vl_(lX^33yKGTKXg zjv=ak$`wk~3@QgaiXVP*`8d20&NC+Q6XvCgAH5H`+)Ys**vd8MiRUpx-k^O~EaItB zyP=-g5})CJIXA|g*Kf6O`0J4Y?V|C#U>}dZe4T(e+rHUu63-i+#Cb#Jz30}e-F<;} zM{eXHA2iXI##8rWU0q$88Mrr{Yrt>zVj1{H_ZyD?Jx!HgTztwMcletg0z8VATTat> zrlI=|uT1$7c$W>1z~5?UN5o5x>H?gI*W*z?%m?w{jMV-(CF2JASQ-fnz|N8xpX+1iRyFSZqz5#yup6-a7*yaD35~#PTdI)&i?hJVQ>d8a0XMc!@1D*W_{Pfsg?)H(mF(*SMdy&5Jay#? zQFbz~FKE`rSeMTD7Je}PlaUu{p?i<0-QeD9u4=?%9X$Pd2O_aD z`A^fm$o_+vPb6o*F+s$eQVKZctvTYsYcI?!sQvK(wA=I3F|O{~!Qto9s#l~h%ddY( zlr^a3^aob+BYXBj`v9VBgZqAxY?u>qFlDC)k-Qz>6M1GIE=0W*-YY+lya~;BoT#36 zeFylh-ykmp4@G=f124=&{*m=0*^xdykVkTQt}7%jPj*HA={a84sb4Hvi}|v~?tTC2 zO1<~guBNSb`E;%W=B=)Lz6pCa3H87vRRW%QsWr%7F{nH6#&@~*8OdKtWE37d_Vvgx z8dp_Vv7e}zIMd;zTNCI1gb25vjBgEl`i^^lpjy=u_Uxq*sWh&6Q}zbw%OejE58d{J zo7ci-Dd?Ym0_PN#zeWhj>Gm5QP`l?ntWSwoY82{(II{pa5QC=xXCf^S_C$0v@}Gsw zcY1Hi?IeBKXDZgq{MIfbUY&B^-&OM}yhH!8&F*}p$Ho)SVgq1DtZxha+UD=#ygbe3 zdq?@^vo5c%4h|xDlREYk^|Qh+T%NSOin#N&?tMi1$34BMpMSOG1xU4Vb}+ikc11iVLm(aV3peAVboZa(X0Vtqz*hCJihfqynH z4EQl6D*}(~zrn{azvQaGiOJXl^-P6+IgfPy=Z=?W{w#A~I8ohu4e%(xKfee3`E4(u zKPm(ASBz+m^NJjn&xhK1yHChR{=&WQ&s+>eztBB^SJi3^<|`ic#{AioFZa3D%I@lW zhr`Foj!ekp_R)Ta-TgzYnnlp~D$srRSbytq&$?blp7LBpupaqy6wX_0N%c6)v)RiJ zMD_c((ATw7QeeM@yZ>4Ls@!~Qx$m;_D{+Xo+P4FKP^Y_Ky=L!r%-=Tc3V+HS)gxhl z%Y4{l8=5$rgxteC*o3V&y=WburvZO#YgWY5E_~wFnNl*0^m&8+hN!(%@fuN6{eSxne5pvajaAk9yJ}=<8>_Ucmmw$(TQD(cH~1{mcLTxv~H!qGD0hIa}cNBiNs< z_Y!4`%4ZcGBG(i`KWi};>lH)Y`{_iBkVKNRG54cDqmP~;DptGyfmFF;ZoS(lxj2qa z!Th*yp$IRJ9P67myYLXzCkODuHztLWKEFB_cGdI;$OBQ>ej<6kU?}RSiT%al*#F9V zl9#`Hca-`?^*I-a%B#05Q8mqdcUsT9`3!uM638!h=AMhsyeqIP?r)vxf1jvd9`*xX?e$@( zYo5C#LrKn*--dBiyn8>Cel+tn$=m1eZxPjtQjZW-bsokM6`5ur&v>~Z@VhLx%VD^T-|(5n z)7gGPT)F6l`LkF5BvHGpum`-fS+Nh>e*eHPMhwEbRfbNm&zDb1gB|ao2QZJ7^)P=^ z(B1c|C#Qu|ziA%&iYPC3IEmzJhij-4wsbYvvxUD!JrI3MB7Xebm+xP6I0Ibr@)_@u z9{YC*#??z|e)&BebC2xGUZ)-d^r;^?M z`>b&s+SSZAZeNJ+gLSCClPt67%OPrUSn^OGRhr-0SHi zC(~ZIbK1XO-XD6P(`_GWFXisT)Yshq9cExZ7uV#fSg-2yE%I8=3BN<~yz=2E&`Zj) zohYl{5q?)KB<919yYn5NoX^E`Zz}4q^7}Cv`Z>q@LOatcuq|eU;D4 z15domIPkit%X^*T-b2o+Wp;SKDO`SKdxQM8(O=HBw+4lfT{G^>_mRB4Zet!*3dB>p zY!($uyeU%(`et~2_(Pdzpt7mE&(fSc{FLOmzkE&dY{;tn(7Q3@IlZP#u^*WBdDFc-?Kb-?)H^=2(p!>aTX!W;JDa@m8c`LrCy3f* zhhD*GAL8EIz+2^VaUFNk)xVglhy(jJ_i2(BiA^>_e)_b##PhG~UngE9*2TPK#N3-` z-{qb|AE8$fXVtnf>K*&WAkO;7dRUiQxbZmI(FOlPKIulkJq4eA+zF!Win~9M zhr8!7`J-bF&))929=U!)7>%o9&)gt+o+^M7y=CBiYG=ZGEw!7H?mk$Z&wY}z<>Sx6(y1Lx7owJ|X19e933wHLWmAgxF_R4ZsCyRT-z9^i*8{_24at`$M)F+U8 z{n7cUMy89zi^S-U)UP`~$NJ2mPX=;>R=+38F6VRc%Dff4imQ(LW+&x~r+)e0TtCw1 zAD^LJZpsUPiuMzdsogZn?ec%thzR2CmhfAor{Y?peu+wc&Th%^Z>XOQs*QSO-W~&P z`Iq

    acvkqbbq&HRNhcK1Njgy6>6s`f@e#>UC(OmxtPCFHqM^$zMaM-T03`P3=6q zD(0hVR=Y~PJmc!MJvamTqqE&hrgoL94EA@{w+Z|sLTe>byB^;f^-~Pm>Gqq$>A=6K zaaj%`Izx>1;;7{()hVf*rR>({7>_xN>*-wnbz9(2c!Q;RFoI#A3ymY_&QiNf{R{H^se3<~N!f$C$e%4oTv@;O zd!Rp~vNuuNdMW&5rQQ0uGFiyAN8aThP-D z%DcF183?@Dd7EC6Jzc3D@=qRl@9M$4cd)O^--*L`4cvP%Y*s&47yfLF`XSW;_*tDQ z6G`KfS*r^Y4N6|;7SkUje}5aZe&T^>L$sU7g68}MVq>*c@261C$K zeMsI^I+{p4|G5?Hu~!p;3x44)Wv8Je)&Bo&HIrZ@NXIuBbE3 zAZLTz^E{?(4y;RdDvWu^YpV{^xN^c+&xmL7?=XKmtSflasGl#|o3*)4 za$;7oe~FrynpcU+tFJL1Q9b?w_?Z#!iRz3Q9usAGeV%xEh{@d=l4SN(wfMK3tzZLa-Tel3USZ6O1s1r5`3}wlKj`Ofo_xem_}TpQ zU>Di9-yKhf+`B0Fm9-s&{E~|Xzo&k-CjsM%^j(`tPOfwROWOS-F)!8kb~wqY{5Oy% zc1N=ilH4*Gd2?Ky1y=>bTJhqud`nFLS?4!EJJLENcACCE`gg3~4 z&$%WL<97}KuFU36KHxjJ`Ys;Sct>{B^2aNPGQYmg&+Tg=FXg%KP!G8L7jfd*-FGP2 zYyCQZpnf~J4%+qaE0AxdzWdIU{#??X_g0q=r1@*!I;-(ewfo$D z(o@GGfpc-uox8=9q3{d;rySyA(%gNxYP-9SLKpwu)q$yfQJ2II)lhf%icBeFUz{E9 z>UZs87s$R@?5;zYX1@N^&)#KtN$tAx9psT-J`d{<>+U1}?X?BSLpkj<_Ica=0M?~e zMjau2(_%U5h1{EnezxzpA$u~@rxQeZ_1XB{V?Mn_y_84F!p~;MKgbhV<`VLlt^58O z>`idzcsaLB8hHPu-eiXr2nQbJgHyn{?lmlw`c)x!pAeth&*3La(+AY9pS1KPDqe)A zkiMuh+KrQEE&9cn)7UpzheZ!bj^zjpBRSi;)iR=HQrZn_=eMihCZ2uj2K>nhRp1}J z#a&lprG^EdKl)$bLw8<+=K+FP4)m6c0@JEns-@Zeew3gy7{=z$EjTgO+r3M_3t4s(pwjXxY=s%efMV83Ey6$C(A)k4;%Bs(wv7?=uk9<0+xVA5M8)>{N#Jw-`;7E$`-8DWMc|M}=+9CK=Xy4&81h?|y{Rg9#;5@2FEJ6HLCLfGzM#o@&qE-Ort#0MVdUf!4_*eKHdq(5h zRb#=k$nQTAFMWS@amf4=#^+7j2Gcxc(+^2R*~OypkIb+Y^XJ7&JA8a}_XDefd9fZ= z&Herqt5e_)7Tv_j->=h(?C=V^F)!1`z5m))`|=*Sp;hoZM|N8Xe~ImPurKi&>(S1Z zBZ~Qh6^VZ^avEOMk0{JAiEDrVYj3?~)WTLwAJLJEeUmE^a%hF<~ zU1ghu^_n>msLOWgKhU$O6@p-YTR~Sxt6cwyc-e42_7(khi5vf-dQR>9%xlyoUA%Ar z?B=-R&J81G!+#>p7x9&MD&2v6i@WoQGQaN;HxY2f;kIW^)Dc!OD3I*%>NPPh7Sa3# z$;%K|$MuFOs1veJ#bA;%S6-zPl_?n?kenXf8}k$IieUaCydv89go%$yPH$uIlbIZa zdLZ{+&uTpFGPUw)*efx_?cb3lPZ7^vx$99Xp#CSaZ{nAQ61CZ{x_Os$_1Da5>+q9* zEAoeD%!ByLouMvoik^UfOpZLrZ|PMKe&&_G#`OYmA=!`YipLwUE^&1V*5Ub%?qh0a zo7=ka%g=>9{p=&^zbNQ;pZe8zq3(Yeuj}v|x7QMV$llv}2K@(qIZD+2kqtO9m&)Iz zewBC;daS|{+#g`s?f2Afd#^o7RQd_v&-(mzmGt%DvA3W%@jT>M!%C>X;-6`#6ZWsa z5m)8k*!7<%8VS8-K`%(plv##2YyX?*SCKK;U(D>RsCPW4J7>$H?U4uSWLd;f$Lvlg zJLbx`XtKi!{)D{KPlD5^oktfsM(rYx`=3NTCj{;X}(z9^L2W>_^c)kne>cq&h$QyR^i{HOnn1Jz4yZ02ZJJCnHJmcv0@-nr{ zF>aq!n=+oEc79}sThE+X-qg>QZgcDE-wx}xHHV=-$f(;%)GxNV{~h$_IscKq{I^vq zwVOw!zQoyGKbM=L;cwQ}Cz<5b@DjkGzO@;+5r5afy!qr2_eh^DaL?7-9?APj-mV+u z^65zqmnY9NyF5wl?ezM#cJZIz&e?C~-UDTGx$iaGgi5rdWU_cD2dcs;H& z@<7El1uof?vo3E&Pl%-PR11Z5AW;3Rk;6||HTX$==z=<`qV8WO zdD}5>5{<)tedO@*v^Dx=xh3#}i2vU0n@x5BXIiv_zs!=tS&c`{4vs~hnELf`UXn5O zuaaH!=P|^K*DZy7_Wa+1`5X29XX@9rmPb#P8%6=%hf9RIsMs5(E*)tO=Kuy4vy*O4#s5yN_{|H_*ruiK9YZdl?q z#8Dk2n(X6Y?d~dWA3M1N_>#?9z@K`+?I`M( zjdQyFteE>B(p;MkJln+`UXeXfsygbSuJxy@;{~`kwc8N)e3_}!FOBT5m@wGkKhDQ| zZRS7zg#8Q?o)NXf&xI4^nSKM6J4*lu=7%!aXV{Hx4#xw2IO*k)GyQ+Vd_}$+z>Qs1 z#^q7F>cFo!>=yyKH1}Qtn>-6R)r~X4F3S{eX*?5gzr-eeV+&^K|ZdUw}1i6eE-M*AGG=g|j zb$dKfmHi#&Z>@X(p8e{3lxnw41A05Wo}7cY$R2w?Lar1;zkD9Qh2+JOj&2?QR7D=M=N(;r96TzB`px1t$ZKHa6Q!)60_CUY^wNd$Dgg!%kj^eD#t|NAYQ9>Tg+Ls{gE#=>wk#1p4#E5k4N7mRoFvvrt@didwp}8AGLe_7sa|{{Wi!$d1#Nb`>M9{ z+wo9Wm$v^7eDO;Qe94ZSQwaEBHC6*Ja>G}Mlh}L9;o(XCII^#O&fg(wdS)|3ZJSD` zNMBW({D>%9_v#%{-OwNY(4&Thkeq($-V3FZE1=G?KYzai`SNq&FBY1Fyi&$}=a=ui zjdA(bDBxdhI=O=E$fB1M|Bt1s46iC@!l6*y7uPI{+u{xlvN$Y@JHdUi4_IJfgDmdu z1a}rGE=_T#Eford1}RXqik9--dBd-HW->FGjOE;O&&dH?=!3psYScr#MTbQ2$@d|t zjE9fSuXC07#KG>!ADyB)?6Nz85MP-g#T%NR&#sGpr&7D~iOo%SE}2+%z+E>aj&yz2 zC&txd&!W&{R=c_p!y6$FcwBXt*TLn`ci8CCNu*!QPDVWRlMSve{x1I?*=0XYgdb&O zrU%5QGw+Eb$X2Iw`u^wc%bW96PzQRp{!Vh{21nlL#NiDf_qvfLXgmLoJm))d-5@@( zXwD~$U*ClNLFCC7270Q7*NCnfy7Q*kjdS#^vHV=?!JqsuWW)pRnweUrybDP`E`99 z{KLxa_7WaB9Ug;mxxBKIzws;bn+IG${}Vx5@jFnYt>pHP25C=WzF%6Re$~o6_X$@% zEXvOVh0KRIv)2jmj}E+egT~G9AMf+8i^KY4=i=z!nxFQE+vX;?CO16G32K> zT=hMTn|i)yF`j=-AmOszyBUBbw|pVGdUgQzn{L%!6I~sxwv_0+Xs%>}_RH6&M3*Pd zT_s!|E&7olYuWb_(N*yXTPY>j22x&1Fyzs>mo8w>=SIq{low z_?)2ngTY?*eSuql%PSG2-`vl>na26j-QLCn<=6Ab58b1s>lgq26$<&%?mLjYtvff& zb}Q~rbem&gDCtqTmTU#A_{!Pa*`1%j?=0L&bTKpx@f4jqx&A6I|BvL&jzRc6BS$@n zA)FU+0;&*+4DGJ6)o4z>QBC3$t=>B1igSK%q(7rpus=&Wsl$3z$Fr(Yy!Q-&Z;rieQ)l=*Z+ z{)wTfVYg}W!NEg;k9af32 zU*>ubmp4I;1Bq_F?L>Udkk_v6kIX}T$Y%AQ(YP=p;3qkucL3qG@CWQ$wpoMAgsY=f z@A!G3PMI3N`(=*yShp^s;6EPU8GX&hTtR)R@2x?X7e--T(XzbjAO5+qf64VL5l=m= zAnKYQ3j)rX|KsxG;$T8>mmmG zfI3odJ@7Rr;a~H}2X(_rUvPYh<6*BF+6&iZJo4)!;x|5{k#8z4EA}CqS-ZT>o9_bj z4M}iu`n^Bw7ndKxU+T9tu!9Y{4gZS5eZq-fyc`MtswY*D|6=L4YeZ)~a-Z;_`7-~w zj>ugA{f@7me2VBIeJ>ZkFt`8k(Dc~%%-mulVt^=BL9!u5d=%aNCI@Q7fNS9~YN z#mI`!Xg+Btx;$RK3;K%Qu#@$aD`}j+OYioRE*V^ZG;JReT{l{IpCJ3Y_fvwRQ2Vcb9w=kG zgkij69P*QQXyf7%UJ7>V#H7!}r)TB;3cecgm|qWG4amBjg*==4doacaE}BJ9hHZ9z z==2!)+y1>Bb;N&f1b@m`*7c>S|3-n|D>Ld*&5pY5NAsn91Hb7q&EC^E^E!w;lzo@& zqj5HR0qEMV4*Vn62J9g|?(3eHSKnje373ESTmZ~t5f8RM0Dfja&ViJdGsMuiSu*j8 zp9k8?&*BN{neN;keq!%z!d3KzXpFC2m*C^Ud4)1jgtG~auzvM8AN1&_Ptdp6zQ}vv z&rtyRD4JYC-SDxWT>ej6_MXP&zuoQ-6dlT-&+}pP;eYjJH~eivcObrcbOFTC#7DxP zYStb6}s+g|?#)irnry?YikT^k2Q?n9FyeVXu9k4u0e9&q1F` zHQ3o%O`)FT`m*0>9v0F9`O6Ci2K#wX734M=R|DjMN_7nW zVt)=uCO+G!$`R6MUKGdwAYx3{aKd@=!EorQy2QzMIEwsWYk&Noe7i2?_e`6G1lYf$I~~4C+}8zk_(I^atF&5~oo=;?*3iPmLURg5>O_G1#AYZaD zWjRmsc2Bw_f;=(m8u+iQHv~oTvhW)ln+JCDETyqNQ#k|HXT2IC4~5@4_*>>L`h?`z zlYFQPTg|;+$W^Yhq+d@?gFLZic4EKRlTM-TS^llTG|t+Nb$w;mZ|F)?yys;i>NDA-v{%Ge`~;R z>dEiuqwH9gT{NHC85RL}X`9Q_*!6DRb0biva%jyjG|n@uM}HCxH^CpCgHAt_9rBnv zKTACB3P0!p8L$qMTpa7?BK8x>i(TjZp=W=u7bM5doQWqWHf{*x*9?Yt}4_jE*A_=`2Vi~cR*x8gpQIWjJc^vI2qux{RKG_KFYqZ-aH&$FZc`PXpd zkL`Fnf%t9gAMlUdQUvwKw-wHAJaiTR6Z|3{FFcR=O9r`o^f~9QBc?Irzdq{DPqlxk z7}BTznc?EQu-9Ia)0H*q$Xpo;KUuFVuZhmiw|+?c^4M+cTYOoI4@6fdM+OlzGyJh` zeli#M#kYRQb5@*fAUS^jr0Zkz+_|S_?fOX2nunBJ&AJN!HH%HCa#KBca^b1cNl{x`uF5{dlQp7$xCXHy5) zhYoA_RrA}}FC{Mp{klM*8Ib#S`5r-)^J_Rk8Ta83@KkD#AI(2v0qCag3&h#9sTM+X z_D{|o#3z!%!U@-3b|G&3=soz4w>^TmiVxZ1h|fG4jCrL0Ux$cae7b|Y(!Y;%e0PTh z6J0e;f&E+jl^=D@|CkLq*6rJS8n@Nc9V5sBm-`Wv`{J-Kh?wxApkts+RCZ)j);nun)hH~&42 z>xW&gJR&~PxE$scmnWfKu#k>BEe#llvg%aJIuZnp^ST)!u zR`t3;dUXMJj<}q>7jZEwH#+|%|Bk+Cir)fmU%YnvTh6S=Tide9C(7MuD z!+M+|z3RQ=WB;pQF;DMuxb9SmHvwh(_r9QaSPj2w&v&#)pXYmp$RoY>!(GDls5+6v zXHTVa`JA#b?hmm%%@J?DehA{pYm_<<{@JzRZ!^1H2;qEAA@oH%UwCN7HzJ0IUQ^NV1 z&ma9fPR=_uW@9c0vHr<=5fxgHHYF74S4O?~xo2-0AW! zV$lP_^}O1!n`H`s|7A^Y)HAP{{t(GAwhVc|H)p^+_ERURBJ-74{~``?JS zE%Bc8+BHYfcSQW0JA|7qxp3Vg>J~Xddd0P$;8*iy8|G8R>t+%jx~}^2A&v84)51uO z%f;Ub%Cqqoh_2g>K>pa;wOstyhC^O@6-0ih$jpeJDnBKXLcOuQ5p1qamSq}B7EY2>jUjk&#Zla%x8U;B2SopjXGtiYn>o@wdZg=>9;MqqhHxi zeZLW%t$ho5Tj?tNXQN-jKjLMSi*xbLmq?E1j!htby|^awT@M+FIuu#m^8!4qO%jcp zkx8eC-|QO>KZuVzu^)*izo2ii4+j&8kMla{Tl(u8?4N4ek8@EPE{noE+sqE=@vQ(p z@l%5H=lOD|Yg;sj>oa#YL!VvczBkN&>-C7_bc^vp1jW|o!30(Hf-atmOC%46bz}=xf_`({!k;X56`soysoZmxe5SqY zLwb%DMSipV?!JfU|Kb_xVbM;`%u0oIv(o1r40?_0E4%X^^2Bu^1kq4^vi_gR_gTCyC+@{{{I_PZe zP?FO}8+r+X-%7{RxUM@4dBZZTa{a54K>g^izaU>s(6lGSXM-2R54^>0J9%;#a5oA>MYbLVshew?LkS6h)ozzQ^HDdvw%k zKeD6BVC0i7*61DKYV)7Gks0XN|v**-h?#p7q_-`wx~OXBB+vn?Sg z7W$(O%!FacGocx+8T)8-*wJZc!$FMA~+Uv;tm=z~1tF^mg+82QJyE;~p1MsbpA_u5_QHW?@A)N$Tv8UApgD?{oD+$ zjyS11Ex-7Y+{V|R3G(~jkT2q3Mm!HBQ!RK$a?)>ui^Hkj&TrAFF~1UD5Kr!({tWTy z?AbmLWOd$rBz-2+7VHmtc?9UZls<2-x;)~g>rboMNq6G3z}r#;!+B*G8vBUr~E+!vC!CM&z;VIvRB?o5Z^Qziv3{ z%=GB#_KW*fqiA0C%Ru-+Gzy2jDmxo-H7hG44^(K3+s7(p#J(!396wF-iWw#055B6k z%gb#&Q73k}`(H~H$b5y@xbGkEuWWTO z1oV9FJGY+i)7>S0S+Zm-(QV@eqX}m>0#R4IR2jGL&f9nZo(Ga2f>uVN;bfj{-bs85hvl;72j{}}9Rvd^hwL|4oEz>g+k9O_(cyyEno_=Nmr z=Zf6}-@gOh{uloR^~9pGq7H20Ux>F@vBi=-EbyqiJ}pw*`6cApU80-S68Xd{RMVu- zj6R0=d!Bo_P2;-Y>1fcW?p{WaJva=z?Va53foJ>x{d&`O9xDd;yhmMX%G5@O7}L2^oyT3>VfUr?dmg&drw00im-zf zPmMZc9qXb$sHj1=NlsOH==%9Dk*FK_(&sAKqw2SC^BtNJM7Ry@8c0z5{LT4mS$X80 zT<{G2QpLM-Hh9MhutQwyir;;FSytqM-E#In%(u=P^3aI>op z{3;hu-9|X86(3Ac&YtSlTh`roWR>b7pVi6F5#Wn$@`0codeH4F+3sQA(?>IW^7GKm zR)Kmj%kROzY|3`bqp~eTzhW0_Jc9i3TA>8_+|Ph|YT^ZwXVV)X9_F8}u0P$Y7fXCB z;THU92Gv7;=mXtf6Tj*e^qrv2(hdHxZzl#2zicXzpE7>VeZtLQ_kDGqcdA>bbk|X` z>nzt_uRnoZGN>=EC(P{u;n3fz{5QbfH-NJNhv9eoBmwI(4Tp!(xENLlb;BN%c~A4P zEk*G=i1+w!FOBPLk+7HTxQ_i<)Oc|odJna6`H-T}edwvVFq!1d*-fY;K6%Y~!gab7 z$bZ>*Qaa$RF@pNqap+ey=SCAQGxTtEpKCwzL8ncPKB7`q$GT)#N7qLi#=E}R zu+lZstB&t@4!zH2cOb}ezltZi_-f%txjPn+uYPzD}H3*Xx$#K$wPGejb9ZR(TAZ$9+L@4!x* zKR~|r;V=oxWzHj$qM(=d2swi z%-ifrJn6UFFI^{GytsRmplb0i^3AR){|t2RL6?Znyn6%OmM>&MpZy&BB&%2`j>dJ9 z`uB*gcBF=W8$BZoeDO=1o!xF(;X76{b(_D#we^huG)PY!j z6>-+yY0+aT}cv{HA!PV8T^F23+qdi+U3G zV_(pGd|fx^_ngJBF8yt$yN(&%9(`5%Uj|)0`*D9Wn|sbtoNM7ndgb$tK?KdXx0pwc zzYaf$GiBZTI+?R#pRs+eV?LdEpz~{N-9*?`<_^YLVn5`UnmPsJCY7(N^Xcbqlb!PK zwkI*qt>0j;Njmd{=(c|fT<4h~v;2WSbnn;84dqt^>0zg zH+jBM9F5Dv<&lTx#p+nX`N&xhp{GZA^b^_rBKo4}|_-i!G888 z0&!9O`nr0ZaRK|VdB4Z??R;ZU7kt@y_?49jenooB+Mkh6dR_jpn0H}1_{(~gLO$5k z+QmI@Q{=y@RVj(&_=$Gt1GZ&Z2O-8KWc71yqcK3Mxk)ZhH zHtJkGcJDv%r`xdquo`Y(;xmsUUS`&M7sshHVW%lv6aG@sqtM4$Xt{T!k8PifK4RXq zz&^@m?00!ldK&Ux+`fc76ib8P2N_l!{@4A|h5C8K^|hO4NDp6>>M`)CbFfd@!Hq5u z-4-c?d@+@(d?Q@ddTohMG(NnGaGf>>a8;`@>|`^ly(BtI@O6IkTaWx!KRtX5`kC|S zFD!KZC&(|#IYyPxxE^^CYkKZo~CEYu`SjA-vYD>7ZA1=cSp(U;GHy z7yDrU;6Lw&-|Qy$e5x3^19q~({h?nLaOZ%r@b(cjuUhrvIphKj;D0t$!d}y_MiA-c zMRGkQXj-v(n(7$c5NUX=0zhW`Zfg6a6?6=?L zMb}Popf|pRIyCh+q2K7S{lTZoyYs=!@pq_0JJEYT@#~#iR}$o}_Mx8jlc(X(Gb+bv zg6hx()RissY@HABd#!VM&0e`Y>ozqE^hJLigWN86UM6e#0{P53JVxJ)SJB3!;KxB`7T&#MC@Cl>yA4{3eY zLxk(16`)@o{Dl6igcsJwbDiHw^oT>!ht8fY)1gfuP8AJdz;GJ3fY>zIGzP#{9Ibg^Iv`Y$W?FY1rqaPPCIz4;QMfBuPw1bKYfP(Kee zH3ne)B3-K;MAvdY>Pe2vi1mm(^AQ(5CO_h3%9Qv(d~8O`ID*o@c?dxf?amK1{qsi> zuKGkB1U;@S^4(N^dYo`ppcU#@bvsKXL^tL9(9e|jB*dGwaqs2mxGj)ppEe=h zJWHKheja`s+y5Rx`CDh$VY@X9BAgA(3n={dxIVD%^cT>R-FM4GneOm|Zna~N59vAQ z?u+p)JCHBjF8DzFw!J&YlV6=5OMI$zIhPNII-<^0?VQ_*PpynbJWa0%_|a_G>iD`G z!1~OHE{};%RP2Vn$f|X5acTPFdl(tqeJfVTI~Mc$B|;CsG#_%ZXtxJ6zuevREKUuJ3|4+9TOqd^+Zbf9-tt-WV(Y3Vt<%9$-J?9o+p7`FTtj%_m2?=P%9R z@~A7>;&cGf`QPsQL-yWpT^=mr&h6X~9O7HHYv91MD3D3NiCm?PnN+S+3Cd}n?!QvNTZ~ir|URuvb zoNc=d=nGmN*+%w>e$&y1#D)s%31`-QzlY8H8+9xO^$r3(-Jj?Ky!A%J$Puz%Y1 zAzz7~ANm|f&<+`d_1hKOkQb_eyN{?^K2D->HS2_1|K>Hg9#;jfBOh3bxzBxQ-U+7` z66E>3uzq{D5d6<7&PCm_@^icdjn6!ZdE~-_0mRQPH$}e|Rlu#Hv5YN%eOK&CMxPQ1^Wb+jly-3;S>9Pv_HieWu= zw7afR6)U;>9@QEI(>&~d?)*+U@Ez(M_sJJy6C&-C8$Sg*);%tEfgG1zN^mSNod*#dEsEn<;xw#0T^pQuf1-1X6~f5J|^ zZya!5t2W}NeUmW{Teoz!AK4Yv*7<$9d;gGUn}c|p^bPLPxEY$9O!Ko!HC$cidw_MT z>nZ=Dab?|e;dbL>i9>r!3OUzKs^ zbDG1IQNMb8hMVBu-T?bAtK!a&QU~4l*Ts?l1z_H$_t8JhkO}aU{@)Cj-`m{x-{pxp z$XmXBD*BQBvyrc##}0L_`*D(2wF=%L+<2|_5+0}t<3*ZJ=UMWMAUo93(74*Z1pSoF zn1wvGyWc_&uU#Mf>|bZ6x%>uo#cPy~Avt|Oe1V<;|3F^f-1n8}@=TcPW9=@%FKTNd z_E+`B1kgDD6!w6i-NP;tWVLf(oQHl#U*to7`w05;`N%Kn|KYZuhfO`KgnUqg_By{0 zI)01jW=G8h1obL+-O0;*MxL5fo6rZ@dsh#pYYEt;%gw?1Yzz0kGMjoCb#D&NyHE4- z+1{?Ma@T{sw%totpQ;4v-SfZ&_}J6Rh=Y7RG7)lJcO%c(*$Jp8KGj_p=~b>?Y_H?! zPjbP1)V(;C(#`kNOU%zZ{}xJmm`Zh?)?@cxLY&Mv_a2d%F#&d)_ZI7xw*&tJ|Erpp zG5_7BZr<>8R|vNos(vOtvifk?$+y1PLUh%rF#OEswL!m-87kca--gMEt7u;l^`M^i zg`Y*ja;#e{O|cGqoA0kBJ!1I3$S*zg-2I@w(ux28ZItGUV-;~TDGzfharxOMNG z@8X(f$~>}1eou#S?%Ux6@w0pGyXKA+xBh{}uwR>UC9cxA z3Rv!>Ky{M9d6#*L!2K zqR-ft!#|N6UwZmD@vGJ?pAlqTo_r;`9lh-m;Wp$5>@!Q-JtDdpG{pUHS**fy!ddfh zcU>O#9{aueH-jd+%Jv|@$@fJ)upz}@zX*5dC97|h5LbS(!Ajz{ivj}(>JES2COI~| zpj*%SgR6+ndL2fb#h9yZzTPtf!S}y{s54u4(I `!zXGdNoU$?;+>LWpioRdaY7 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�TjJxOZ&IajlJ{(c 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%0D>rwyu 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 z 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�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ⅇ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%0Ara|zJ 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

    5ztS+toYK5?}r`iq(n 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

    8^|1rs_$W3uX<)}>XJL}}~ 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%0D7L2Ltd-VFE4_BN7)F# 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 z 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­50#QNQNzKES2kH4pv8roDmwWJ;z0{_F|& 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�S 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�J&9d*SJAx6lnH&nT;8^k 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 z℘{LvlL*xvxY;-xdznzqXQCa41Sc!WrC?+ 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 literal 0 HcmV?d00001 diff --git a/tests/fixtures/grace_2l_l3.npz b/tests/fixtures/grace_2l_l3.npz new file mode 100644 index 0000000000000000000000000000000000000000..d39f9d64b285c0def4d242c593bb4dedef1e3de3 GIT binary patch literal 773128 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%0DB&oA| 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

    *;b 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≷OiPv|J z`;mOVB5$c(Ro;0C{kIaFp?1Ep*$u))ji1gDF8BZF>Q8V7#EaOK;34&^=%&zLb$fA{ z=vdh;@T=~BCxUPjG8A<}9c+R6B#K?Ycx=bcYv51T=pE6CkAq(jv~3jhRH7R4N$%Z# zf#@W=bsBUhf?Qq|>Wq58BW6ZYzZ%;01wmVO0P;vAtAp|E^LCiGII}d8_-)TcyFl;z z5dN0S4xmoUUEd>4?4&KQr#Sd0`gQi8XrkBSCt#lP$uBnvm)>n*XOX_~uY}t>?kG=< ze)p7c<69njnq{|P4_ozH)E}KS9P(`1z%Zf{rz?#ksLQns@*_Ey8(NmgHvF> z_SuIkL}&W{aD>`Lmv10fkM)OrS%W&L2eRnM^F*iGy3a}Qu!wiyTTv^3_;lmnLI@WJ zOS*i%^&Iw9$xmP%RjF}qpXF3zmcSn@@xIUKPk8w~L6&0Fe$Z7+h4oNR8U(wr=mhsbH*`4k z;`84J`jOl_?zPG$*AwKkP_gTN%Ik;=lP~3KqGKc1e+K=yd#FonlY8xu`nJXmYS*75 zP*3!dAEo5sD7 z2Ho!hjPjG)qW{2bNrha}T(E-o}ctKBnr1n+9^^v5Q zhaR!r)txT!_Ii8T<>0>Hvw6ZHSC2Yzo!V8U9}q9h|8gMV_FlgblB3?b*S?5lxvrso z`%uUgi`-`v<*vktH$8te;z@>$zf62Kxi|bEiwutOn-Oldnge;VJvQ zg`E3Q(cYeR(`ZQ);cQkD%uC(wjro|?3*Efx#s`$w_99+v@08n!PhHpo|H{XMun#gx zb6~$0X^8VJco#%`7K2Lu?3w`$5lr6xdndfHTQ*lIx**$Os>{!@H{3qA?{yakW<26W&+p^nb!Ue+B!^9Le;Sq5S7KdKw^}`; z`IwhUQMY8_fo}*Gi<)44Gb0S*OQvcGzwi>%kQX{%tBXV@=k|hK)UV}XKQ&;68((dK zJ#5)WuZWJ%e-=iN{Z`M#>-;g>!TjH4nF9VXn4YxoZIL4%>E%5)e|M5Y5D8+;9M zY;I(UFNl8D2-HbEI1BtCx_-ud^v|7f8@2!c{z;u)#}xVW7gp(jKkv9#rSI23bzmaxisd>TaQ3K zn^Rt|NsiSQon1fVypMU*cIOzPQM_Z+&q{v8dZjM8I;ftM+D~*kJA;4tK!2>0s_JRv zsZKFt5B1x{t0M`j9(`d)JAE4BR`+tR&*wWXoFe(^WhJbSc2j@I5r-as1b>!f2ML;! zvFBSkyq*)TcNRchvinoUfPePUdjxsV3hYzaxKUd{_d|t!1jY6fu(#Us9P6$1$>C4* zCcMQBf?`{iH3a#)yPpZNuu`y-zSU>9p9eL2dLN;7`)Q^>@D3L7sQnLJA)ICV)6Hvo zuK=RsjdQ@Sx}^K;j1gU4P`jD3`zk>jQUU9#oapSsy2Zf0`lNe=&J>yyL~?D~bgurk zorkzHgJy?QyLuLT&Kh|GamTM`I8JhP&pB>=KVHVw*Mu3a5xp$l665j`TTxGR+D1-p zMK9Dv@k@lugPi$Y9LZ@fh)=A@jdph91LDKhIEuPwE?334BKv2YFN+-(az(yV7*8Gg zxR>}%l}#?*PcOi_AaAA#hTIPvI@_q33Kz5@V>VjF+8u7|=%y9N?+8Obo zk5__U%-Vb!^wm3}9@+0$3c5Npy#@3#ZQ`MRFrCWzv-DUOFCnL~KB)XXz|UsafFEpM z_d7^#qMaR=p9_cF^{b*Vzdh?=KQ`^4tK*FZpbqfbec>;uMq!;0!#<&oYoF4nFX~Ie zKS_@4)e>^;>cp_8X*v~lVjbT-A^Chl!W4pFd>`BwvW8n<6Q7z>Y#TvyujwbqN!A>B zXlo=!9NHs&Ay3TM6G;6mF!r2a=wRr{R`o<43D3Tf`o-g4VK4ro=UqP!E-QV+{>hFV zjk<51+=71UiF<_47Je2$bRxXpOXAnnRw3Tx?!oWT9^4!IDxGby+lM}$1UtzxyIj1_ znEjFH%r&`{lc!}ECp@guLxaWoOn2vqzRicsp-kxsTW(ewl zdfg<7aIW1svKn_WfN&O;=L+a*_nqeFLCu48=Lk3Tet@1P`s8iGMehX8|FRN(T=E@3cJ^R0;{m2uB#m#1yaB1;O+~|`2$A@SL=U#j`nexP%rqym2U~R zK|jtQ$Tn0&oiyINux^M+@t~)DX$oOBENLH?zafnbH}a*-^JUj{D{9!4;RmEVjszz z(HVKe9yLXLivfOa+=J^r5}$c{=@s#@O}_9O4=4s)_lSgD%(&k{&kn}E{(HkyT z-qojx8JY30>-`Z*_4Y$*mwt(F64X~i z5x=teEyS4!%?JOnSwDUud2H$-)Hz+KmRrZmE=JwrC5vNR)+)BH9Q=&D7at=LPiAlz z_=By#CT{)@ zZ=znxc~y{CD#;DRi$38#V_`erbaq;C3jPvN9Ve0;*|=~3>7#4*$9kmaZ9h-#x^fKS zNOT_Q)&c*(2%?h(tsAGH`)oKMfNNzl)XEgA{F9ZS#ByiCo_$P4lG*OO?UwiNZ0b#3SJ zC;J%KO$}H9Jy^+R$T!xy8phKT1Dw1^Lmm@9FRmd+_ZfL<)C{r z8h%#YJ|Yj*f*IH^t1}1SU*53NUYegR8u10Nr4Q^U=g)sf{Hk(y=xyq*+(!K}mHz|K z&CP)NVD9b%pYqL%dGO37P)F7Ih;ZWP*>j@a*vOuctLkJ0&R4m=bC~V5vA*i&2jD05 z`3>SqMUHiTS<@E!*gDVGkvx|Cz!ie}yR67-lXgxJ+Iv+5G((f!B3u@8kMOdZez1$~ zISO{LX99lr_Vn8v4G~wmZhY9m-gBSplzj~9wkc5v`Kb1$+Di0nJVTzFSu>G;I^&sT z)Gl6BM1H8SvpX?vWF+E@ElQV4c>3k1QPA6#p8Fbdf-++Lkj?(UI>Ab%L;SPc?lUfI z!zsi!Z*ds)MjCg{!6)2*LHxFA5zNcJ{~2{dX1$EO5y==W$r zNq&CBAEKR{)vGa2o$lCY(9e<22+Ep0kpKL)t1I${nyZOVJ>89XmIYqG-#k^0O+?QN z)Ifakw>e-3{lNLpOxt~p`nCU#Z~XTkBsx>aeMUy6 z-22(jgWGb6VQ1NS@qP4n3V~mEhVIadm6{St?PBqJ=)s><2_!x~_k^og+1kTCdc`Nq zn|(S8zp#0=<`NxSxW?ttZ>e??E<(~_zI;$`jHkEuMqG*to4_Yd?Yl^H_Tq1!FwV60 z*S$TsELQCp;i}?5#2u@90Dfi#%&<9qr=1J0QmO6_8CCFFyBpA~V(Pxzjo zc60DZFhR~&x_VJ2^El9l_K5NJw99$!IT8C~UF5Sl_C4a+EKTC#Bj!2cMlGv$nfP?r zROllHJp#RcHvx7M@tVFOd2F&j=-3hWI)0We{Tbr3b7o&5D80@@zN&O`CFIS_c^EM2 zGyG}2j_>vM(D6zO5PvfD9N0-lyhfa{iPxbQU+>Pp#OdBx4{W?w!-!8MpL&C!p1TI) z^5Z{1Z&^5vvYUt7OlRW+SO_IsIgAYPk9r5 zst)F9eyIU_ve4GZBYtwcALI@lV-bP82N1L=S2P)HXeDUx*dH@ za`}Rm7+><(&)$`Naf8~;l+VaJ;nyAcF4Kh!rgqiNecnlIY3TBAN-KdM`G^$5 zp|9Oi5c>=fmFg|Ev!G`1mpJ!59c0V>&;9J=lcNE}q6r zI7sd6o7i=8VNv+mCfkDe7ITxHq<%SdJJx;CYZm6M#xvAEd!#$;A)D{RJk*JFh)>qA zb^!5-KJK;hqWvJ$MVZ9^9p*8n687h2W(U*-Q#fK9+N(Unx?~G}3;pedXsi>mXW%?< zk34g(4eE-?KHl*yNee&PyT`+*Ul08Qd2M_Oh7c~31j2vf_pNTc@BbHfZvo!b(d`RQ zaVhRTrBI|4cPJT(6_?^VI23n>K}(V1Zi7n+7Thvea0w(K5FmpDmp}{&;r`ce!h7iZ z^xWq?_ndpab3dLZU0pM4ty!~d_J8)?v)?1`?aNcBOG0eLd~|T|TcT&{LqKou)I9A= zxbJ58S2Zr}?2@3?F`^UK*I*qp<9>sk_5RYZr^@!m)yqqp5XZdsA=rWMS_C`mekmW3 zT-m53@=%UE9z*hM5_ezUJbeNC>GC-duj1Se=pkP;4Iw_grlEtkQ=!g?_9-K&U38fM z|J$+?U0yGl{gC8}5n};)wiwKh&uRLS=+&>^BA;X$_sXGJ|6K&p+cHbuQNQhyZ!ci+ zM~HJda?WMyml-pHPc2)9_^^#r-Jo_hzR_x;H$S{bowW~BjRIbC6#T8i8to#Sx7!s( zknJysxYSQxgPt9jzM0zP+0O4lw_z%-Gi+CPpV9O^vY6UMk%VskiSC6HZmQ1-@FG~T z6V5YY7h3*FxV}9cezP}L#)0ou6xv185@;8hC*k@)wae`4^|WK~hgh`fFzBng`+d4! z9Qt*tx$v{{i}j{{^-F5Rk6M_*{|m<$SYR^}qlrcJ*QEs{16*zAJ$`s$A~CX{%>AU$^OMN_Ww9D z{Qtot!{Y|$4*2|V`j>P1%R4InczNLS*+QS;-#?%JFTSMmUvS2d$4~6bbB6x<62X^q z`|`p2e|ur&|IvxPPrNVnXQ$=-A`t)S?Unyqv->Z3eT7{2`QKmN_T{mse|^vB^O?^7 zQ{Vqc6hEQA&gaW_S#a9>U*2W;hm$_P#PS*bJGu4W_F~T8zs&MO#(^I{haL_7S_ji*#kM z%GrF8SoO`Gbl5%Pg9>8RkQJ_D731IdV09F)zs4?|t+o3O@iT9?Yb6S~rw4_1u5em? z?1sjW%kz)kNw^BB`3dlW4^}Oey1ylUUMnGXQF)77SglON4qUCNF~^q?J$rR*EkV84 zeXLS-PZ>qH=T{h@IMW4J=VsydM8eaqKK#0#`fc7eSUp8l3D`lTY!F86a^^L6HCMSa zR)3T6CVn;P4*j5yNf(Ft${rOjd6Ar$hYpYNe@(c$HNag(?Y;pydhtc9)@ECg_+7^u zu#;`Fb|3Vp7Kf`5`FiYb!u6k(&Jkp(8$hlpQ`ueRK38E zvoiTAUk|+<>+agIx|LrOE~gfT|3tnPh%c3LC9byEqjA_35tDv^pY>1ups!Ao8u4yw z*St#ntX5vcF-tK8a`cRV+oYGNkre*1KhFU@@3qv~({E@f@d^10@=|T=cMbF}Mqu7{ z=~2X;o&5w?)3W(4#DgAFKY-}i?3?hjYI*G=;VMU)vjk;^9Q%E#e|pMG1kG<}9uics z>334Uz4}WuLGk@W*iGgcg?x~W!!bWL#+;*mHt`XzN_EW*h&wwk?j^~w2Wz|h&g-7m zQRQnwzWip=R^pS7lbj^T=bVZpdh@Y2=FjJ4LO!rs?@({-&^fpom%kieO>|;VJy#bJ zTsuuTo7_Bv;l8_f(%8b$%|j^Yx1mFJi?$=q^iYiYvPu`E0r^ zgFi$>t>Z+myEcmP^+46Wfb-i2inyh~8|g zf&6AYX5!Zpe;%tLXL@hgOSOnby_P@D!>Q9XjZ|ZP#l&`1XdRIriGl|?s^jP`e z*=Qes5Bl?iWt?BiWI03QiwC!%KYNlQnsD2+%5#Ed*HFZbN$dQpHVwpl`Qa0&JGNhM z)JwJJR2<0{hg(9fZrQ-)Q(YHNy7>Xjn{Nt-JXY@v^ia=Jx%$^GBjQ?4S&w1#ao`?-yuabV+&prJhhh&7k+0kJasa?)KwFCMWnSxy`kzCFP-t2mq zFY(pM{f2Nhr1eF@d1xTwL&WubPwm>jmh*4YXM3q%^hoIH#LvZp2-mG9qAu`UeJ&8L zMtVOdC<|mBP0)Uo4gQgDUZI_}eRY}IS$KUneuj2#eLE^)7yUf*F~}*t0M`R@U!dbl zP#yNMn=d`~^02F_?rCQeTn75-BJc zH)7??vqZ0})OWj{jV{37woxSJX|~pdKjp(c$VXYrgp)koAs_57>pcLS$WZYlwXn>~JjH>dmh_RS61jTytJ}?$jVGe6 zsg3FyjbnPxhJVGu*`Vitymae9m3$A-A63Q0QCy{)g!4V`ZxOV)f)1nqmM`MTK0Sx| zi+%H-qJL*YT;FJx;Fd3q)2uN3q*}K1Bb-N#dW7~rGq_#2hGC%NjT)RFezs!+t+Fzb=cR$~(x(T}Q-5AgG%mjVJ{f<}B{%8T>Mf%%xMiJjd(WJ8>>PU#KN+q_8-*ET0R zL-f4+3FM)=$G20zcyd3S+I8?z%tJ;E8$dWq-7bcp%Dx-+G()N&A9+&0VbpFK9Y(&Y z?IDPBo}v--veO&v_9DJa6%P?)#aE)9@HXzFyz0?p)Csw%_I>I%8uJ{qYd~-IGzI8%_O<>*C!Y;+aq@hbvqMlPSFgTLjrcI5GPfdr+kcop;OU=G=hTiC ziugsQfyfW}uqW(gw&lS5<)Y!pbEe0xB|24O9r8u{he5vDd*Cg}Q@KJC8xPbgf4@z1 zCi)}%ZLUTJ5iUo&yG&}?@36nAtdIw~LB34;jo z84nHMFFg?t>a08X$ToV6IMpSefu1GrzMsZr+asa~s!8tPIJ+$9A>p#?30L2*Re4W1 z-{XySm;G^JgD>H^&m+!xoqH!iZ$c0sEZ=vCKl|*d^Lwp)@RL4Y3+ls$m<>;sVRtXeSatS@Tl$?fuo)US`vxkr#MJLLRY zrjsRHRT~fc%jg*{F4Jv9-O^VQxOtsTj=Ey&M!xX!(6bUr5(p2FEe^W*EzFN~Q7qkw zI;}hp8xx)Mxq^683x*+{#3DBy^Lqh1skz(UVEjS(k>57+nAe1}UovBz;?14@$}hXS zzBn=7#ph4^k?$%;b&O{kjzWA0l^pSGk7Pr?yix%9ZNxjwmsdXm`|D<**P-9zDrX4V z5x1S5-f4~!&T>8koh(1c&9~#stDyG|MBd1QHy07EPCf@6Z=4YJF_m^-p?1AwDaiM8LL4$H^^u(NsCB#h+C3%{X$v38q~A2vmH|m9ybtnR^dU2 z3s%~F1wqDy-6cBXT|9v3JnN>b^GDp>4Bf6P>?XFaLw#aB+aCda$#kEH-d5TdK~VHx zj=HDqlo0Bdh3-51oYv4&Pnit6iPr9v04 z`*?x+<(SFvi*1n=>wv1&4|yb-&ihDoyu*eEM5m_q+()=tSi!AhH!h;i^2Dhzf0?!c z{9yJh2qZciwd@r^c4a-}*oAlCZ{|7XFVV}{ zHC-Hc7y8O?42=Q$*g`cDG^vBkrq^~)Z8S?G;tcYtqtS_#g)S+Si)XyUqL2tFM z_95b9GktGRyQ;bJ6#DN^jG}h!dja_;k}>!}4J~iP#-3v;Mdcxz1Cla1^Q=sGt z@Le2_^-7)o4t7z=9$)kI^sD~vE}EVci+GhKd$`}_e`G3Q zZUfY#Ct%)s-g?wk-C_MrCwJing5p3U*q6O_PxbSaEs*~_Qp29|a5}^b|F|w1e9tQ* zPQ;Oz_k`P5Ay~I~mbbTnulR7q*VC@|72OH?6I;P2y?$`NtIC!_JX_x)EY?mQzpUOfJ-l&M32+lPx#M_8X)h#M8CZ$aMg zDc_Mi+pUnZ!`_LIE1RA{9P{u^&i_2r$qBxLI%LkDLR}FTQ^7uBin&DcRGyW{FP&-B zW$3Z|{xyE5PTDYgFMDoJWiyhjEy2SF|Kz#AQ zdCvab>tKBIV(=;A=Siz!Juz7-B3@agYKTw1ySR(1{_Ye9QMjl-(aRotF<;$u_I<*| zFDG%m!wwF0^`>`~eZE8&dmihLPMjQi*v2>B5WO9r8hLD*wgbIdJT-vm&4h%gm+V2} z58&UK{yf?T)dVN1_w{0f=MMGyw4{XVrjzrO1tVGAG+3 z?#zwtAw;hhWINgp3B5%aJ%83o( zb$-M=*t`>nXPG3y8t`9O_L!hE>R-$9yr9wS1vAJOf z`+nI;8jt5Ki#TWX4nrQ>nhx<|NAQoT)m1|So zL4VD4@VC6=4ZFzq?ki;`;eJ<7-$$ap>z_9+C3tWSLz|ZWv=a*ukM*1>kLbm75%z|+XpiXuDkvV z-k6V=(HQHTO5_eem)Cmj!nn1Qx%Dl_bmTJ&FYWZpumy2%rk%m{g~*=T+3W5t#Ffgv zzRIr%@>umv1^w0P0)f=-`RW(!X>aC6zr2|F9JRCQY2EeJ?cMOB zskRt#$yOzwOY->-3z5g{>+k@=RhQJrKe_OySiW=zUKANw{p30sgli z3x6P-HJgO|Wp8r8Zzkty*q^tb>+~v~4)WQ^Rfs!Np};K2V>z(y+gls49@xD%5RYcV zE7-}#t$|-f$kSIuZ;~zX$9Us=VV=DC)K7%VWcl#BLu_-WB=AcMVzXmV^II} ztT}F792Ea{R_A_IZ_*OD{5Uu{;;<0DK@cj@F}8`NmIdYcInVZkW=sQ zO@j7NDcD7%ch_lpMQh}PO_dgU@a^fZ5FJm_`Vz^}Lv~&QJ|P?Gt>~BHIJK*XMUdzG z_YA17YI82=Z!5G#-rL@dogP`wXTe~tKxEk%6A>|O&src zo%&7xBUl&smW?i7Don$C`MAq#(Lb;j-ypc&uJAW)&d6D|fDL-fLtOde} zPKLSr0PLrbv((Q|y7`(dg<{a(b?YZ;XZ>a(?pWBm{nV~AHQY_@_Q*bef+p!6n+$zbzM`;)jQat3Aa^Xpc>F=-J0#z{^g{f|lh2SpEazAUQ&on))!>%* zX*`i<9O{5bTlgOEY0_k@dc-vkn!@av5@Fh>^R_m!yQ_6@Xu6s}WvlJ5{#d}A``E$*g(e{9nY zh%@~v#O39WgQ1Vv&fsskuFgm3aXslvjMuyv)=&H6NYo8}w#s#CXLDO0B096W3hIVg zHx}!oymt9C^{cg40zenh<0C{Ni#Yw}O}j!kPnZGM zVfKCq>Y0i5g`Y*Dk*NE!OK;dgr*9ui^2NZBE}pmk?Ba0pQOsNRy@7bJ+1+)8UV6a! zZ+sc#DIXV(`YHWqy@Q8MHjh)yQq(S)=0 z6ER<2)7@tgzhn!fe!Hga2ZFrFLd2^WnL2{#ZP6Xx)GnF@ye6nFS3`YJFNpj6dJlC^`BUQ5k z;!O1&@`mW-lY2p+@6;Lfz}EVR-_17RgGgUbzbR7z`N9u+Z6-P%{5|r)9`6i)uvWRl zsa-dl7*6zZ+k6)%Th&Fvh0m-Yf_8Xu=l|UwU4BJXKpm7Zb&;30bu8$4*OYF3>6iZo z@tL~^p`ZA}ohBw?OZY?X!D7K)B!B-s3U;4Y|p(K~Bn1eVlZQLm{eC-D}-`&G-ePhFCz92gDruANe zJi2fUK|8AR0pJTehxvMNU3b0H@8zn!gxmJ7U7Z@4%EX@P|&j9`gCrZKp`S{(b=B+U8p1 z*3qiBT%3)m5=H&2%4lDLGC^ASm4{r%?`1o;AnYNIx&3`HW+3cn9=41jeeL6g&_k_v zZ-Mi+XOTzxTtURO$sUAwRZpJ7Pbw_+DdJ;I-CLh(%3T*{Pjb5X=WB?#u)mds9c=S; zC!p8+M$m)b@mWIr=GSG1s9gmXPar%{`1J#1y^Fywa(WKKP3A$`Cj=$b})E`@B;}h!FnGVMRE+__j z81ECa2&zzgE&*!^W33+ zxuXU2SHHP^Z$5Gg^c4|nT%H!Zehzf~KO*04%x&lA=s_+{>JB^WOLBgGgSsG7m2vwv zTbsJy7e8eJH1i%GBRPttx=r+I(L&fkHet7@U3?rqmmr@x0QFup8XZS;w#F{Rt2r=z z6XEP=&xB;F7Fc! z`Xg8OQ#OTh*j*0#@wlT3O&-w8xfd@J zpB*&k6w#S^^I;!5y1mo)%sR}Em);A1nMdtmS5-Lv{_~hJ&xlW7oQC|-F~y;mE)oTQ z+QL6CrhZYoFYLq0mVz91FWY+>SN0n7g!=j1Wj=)K%>CaH&SH;ZeHZtaMpL^fa09;= zRgV5A&|l{e#xqINz(0D}P}Bpve9vm?*LS>-m%Qu~#25FgggR*o_?@PHar-saRTZpL_Q;RV!jGsE3yVVm6Zz4oh^PsDGA{|b5* zQ_JODclY5fS$ZV=twJ|rTzlvh^fD!K!k;#v?KRTFrYNzOpbU!&AgH^JMm^vIf{=Hn zOQ}B8E(Qmp9@yqvqP&Q%gFDTEjedTeaPcg|0it6~g5MEtt3@DASmv4Vm#SVHb%n3a zhI(eR&2jTB^%U~#h8D;-maiY`ge_JV`mnb}QTN21R(>R(*Bf?>dtUSYwH*(Qy(0v#We_8*Qhz}Fn5A(9SdZC`^*9&od&Kf7&PW+-`(#^zYvfYMW z{KmK7=i{f`q;|V(m8&l)k6kBv)Ac0A5usZUUwly);4=6d*wG~LL)~N}6T>cY@4bEC z`@!vl%BLFovX#R_A^%-d#521cbpUv$caw=;WZ{s{sy2qdMZVeI)bF{G(F=6l`@bSO zT`(MZ#`BfMeyLvWjX2P?qi#~aDX<^;ZQj=dRKwiY6XcCYh+kIgSLCzqxG0?DN;U=a z6&HTQ{6zzQT#u=uk3-O(rUdBh50!xPI)12Us(i~B>bI>9o~Loy-~$f`XFczsPN+@u zT%38gK2H56;>TF(=NsLJ4cUznpfekXxwvcp>J|DA^o=BX5i%o=Ab-;QDnT>sD&(vB zOI%!^zu@LSXg}hOdr$eD=saI*Kt14xpWg5yexCFyLH(n|_%>M{#Dnr)g8b&~Q@(E90Gs8!u|whclWzi z&#!|#u-?^R7c)K>`iM6Pk%zLkyB{F@6JlIBtj85!4?o}H2b}w^McvhNec&gP?6<_i z({D3&gFK$|8vLk_^}@I+b6(_;{d5lXOHAH&h4eA$+$k3}VSU(DuDFDHCpM)={@TKa zJ`$ZBC=k~y_f^cBrQL@7k@vGAp3V3X7fC-GazBiqsCpagje1cHbzR)!m>*Bw=qkzM z9S3xW+zIQk&ai6*QSU{s4TyW2^#JnGZ0Y9mAk#7ApIF!(@xV4dgTCg$Ipn!%u*BJ| z_{LKt*QEQ(@s(Ear#^ZNbxl+eh!b%>5`w}^O7P{%C{C1~4p z*z4lHSrNifOP{X2t?Uo7AYe9qyIkjqyfKlvQ@ zyHxzr!o}h3MDU}yTM2sT4hda651j^FX1;QW_{F&Z)MMFa(`Axt+dM;Fh-6C-P``-_ zjwZ-Ey8F{Q&rO%7P2BxM)?jN0@yUuWE`feiYS^EzDF1?R(e5z(&g)))UG?Zom@n(D zF|PSI>lXMjR>S;6vZ`l*=b7vLI)%Rm?)?Dcm&fuz$Rm;FOc2rOT!mn7 zHqvLAmj^ec*0_3h_%iem`$wWa@=3ACFT2fsn3*^5zDxW{y60Be`DS6n&vqO@ewm=f z@QeN3xcJ`E5B1xwYUt+KXrV)0C6d^#h>2P=k62Y=c40A zg7UWzw=P$Te_v`^4&*&6STqK7!)qgMO_R6qquMkflG;_V8PJ3GwAUQnO~kKGTkMXn zr=R6b4LbXng%WO)1Yag78sG6DdYyC!>?-%Bf?Z|NEQllfyzC?DmxoKjt}0LQhlH~; z&#>Ohnp@@o5APU9&}N($<4g3HgHX44(T}c>j#PvJUJ zr~i1B_<4?u_`M)697P=QKizXmeAo6*#IIZZ1ie^HKCCOYQv0{mu9o-MOOQRdGn^nV zlK!DDwNKp(dwD)EiM*0``rn~`+gQLJ{JSK75-!$lJAw9%+h8yDU2pX3pSqxKs0&4d zNuKP@4igH0aZ5^kSVN8Z@R z_mD@TTiPhJ``*NLrd{10{4!~8_|cwSig8Wa4Q`!l`^?p?A1@%km^>%qzB8I z^%M2;Jb6%WWT|Qw3754FgHM-F`3C*H8u}BxSoL8gV9RjS3**B=31@f5pl*tH4_**% z>g|G^RoFqqA$$4kt*@tDH9U^_@LBG;Idx$n?9R>&MjYx~u3ob2onRlcE;@|(#Qsp! ze{-pi55KbF;9U$SZs5MQFmKEw~3;GR#l z&5}GPy+y;Vu%pO+6LHQHxzk7OU}sO$eJA44%-^>g@>fj2{ve;#5Bi8-hisyDUBE9K z^5(erjb%(xtc&(={5m^=KS6)w)H4L_@f`07@(jza_>vxzZ@`W=K{eQsEnV;8t<+%n z-SauMK%%o}6TwexozqW-rwD+&!tVVsGbl8U=+sM%y1`rKM?GLwZblHD&UNQ9;LuD_ zM91bGe@D1U(hK_8U?0RcTUrR~o%p7~DfCA*I7Co%AM8VXYOp&cP#pO69pS9nI+x#1 z&pQ7-_IpkAa&{G$4>hVIu0+#n-b8QqR&?ujcn!>3%0R3qQfxz=Vi|uzJo9r!u&(Qh z$6;?frt4|q*9Q;4ekxyH@abMhfEzIeP+nOVNaOPc?(2S{?}rHDQ_B+Fr*^iz?+t?L zP%6Y1`{Nb#6@X|->7s>A;5A2kP(}eS-k5IpCpX%2Mm*Oz$ zrH&kl`7ocxE>Esl%!jRbgmF#QYmlqb_CsAVnOE#Py~p8LWs9*?fZyjlAas5`RHACO}gmVh31LA4mt zTb1k!eZ|C@GYHqM%`}4c#K;dcu3g{5#r44$cOA0*Pt+sZWH#0XGp_;0ms=t(61{0& z9sZYxRw4gQ$E@c_p6pl^b%M2cjyyL-*SYm@S*KX)XR)7F5x-t^IFz866B9}8YQ~e7 zgv(TM>j;|Xt?p2}=+97BOo>8>L;j}m32K+^`&}YBe!K(tW#f)mUu1`=E}yzSK1=<2 z!RjD_GU_Jki{_Kh5N@B$gMKzaX5<|&@-yUX@9~Hy9=ZBD_-C9A27hehJzgF@Rk*?_ z;Frc>zV`5DK;~B!^I;8J93?td?&4F>$GOuC*$V%c#Am1e>_<=?TLSy3@5UV?ob`G4 z9I(LNYv|7qhP<$881zv+`Xe9szGIlD2^xcbwIV0-!PZX?ePz~qZXLHS&*lAG7ri{< zMVIZj2&(m^E|7dVVDwdj=E>LlsNHtFc#WW`=hiP)!F{EP=Zv}oy69D?bMnu=yNFH? zJ?!G7&11xcu9S9qbS$W!$sSpwnVQxVaiH&1UMK3U;SuSvcrumbe* zSoKT5?;njO$c#oEl)ujgo$~f}@l~Z0{3z$QpG^9wWXDbty-u9e)tlWz-%z`VS%kXF zGCl<^b7w-GvuQ$L578_P`m&R$Ea=Z&d`xoerC{Wfmh<;RZnpvOgMRo6>}fWHzR{kC?0H-EpC7>8YO z`vqc3pX0=Dn)JnWhi-5W^AtxfA&zY3>2c@}Q};ZVT#-*q$WDm-@5hg`PTl_6W$S zyaV<%DK{M>+&=FIJ;aTk@VCs{9`m|0qigs0X66&V@ zb|c!Y-w?>LY43)Se9?SVAkmv@lQ6E__&f4jZmW*#08u9={3APNehRs-Rz4u8AFhTR zws6He!bQh9%K=N2LY?3}zB)%ZpE~ET7s0Zr5a+V?WXzXU%#n-Q?U^Z9S8csqPYE|) zZ-@WX@abFD4>GdnHPJ6zR z>Eb=meHFkIzI=xI+4G(*PYcyTUDD4_VLVel-*Sx8avkideqD@urS2B<_w}%ubp-(B zd3XA(C|=st$(6@3ANK9`D58^JxvzEzSqJ*?69blzTr+dcJIG&c<`5L})-8gpMPc|~ zO{fF^nteMEf9h=uSEuJKi1780S>M&Z;2-PuKgFU^uLw7-s-Gfg`*uXU+fEf?(Vp2L zk9EYxNMBFCKKDKRA(GcZT-m^)Z_z%XTsY_}Ji|JmcD6&m8YY6Noj*VMi0JI?EG~|! zx#t!6zWRtmmd3sRU>DYM>wS{On)vMQJ<$Y3DTzGMy?~F82Ki(Px#!3A zmR86I9yb;96kh9G+zm|*yRvoe{;-<%;|r1_*7&=66S)xnlyjflrFNOv4{@)L&v$zJ zl|j1Pc$u4z+zoyBtoZY4n!2x1 z*gZwzcOCi(`srHTTpsl5c8jpaiKH0VpdSrNh1LJ3Q?_Y}LeIZv3&9R!=MTP9} zqiPVp4_ap^^zxjR`kMH8J9pnzCy($UdQ~X|b*pndjUA-lQ$^kB!QK@z|#Jr@_B+3*yUjBjy(2vih7W1lhbC?swSZ zrU8WW>V>gR>IQKx&RVu$P8fdsuZI9@A}RNg6yZ+`$0c=5agMJWt_a1+S#YTs1wAmPPy}Y zSd-?kw>`WA`L4#6f?v#3cb}5abN823!aRs$mE^vYTf+0;v_}sAwk7h2ZE>f$nqhl) zp}p74odiX$;^zPt|8~`j#=Ypi>ZNnHSx&f_v>frNd&hreqvb5vRn~X!QP_4}7ZShO zS|9Ptdyhe$2(R?02WtOq*i#o9=}&ZW!sL$x?fL=kdLga*nx7i&p6`{-8U#^4&s*Vx zmj~*zqp=?HGw!(-nWEY?Y8M@I0NNW3oxOhj8SAPkv&+TlefJ)MO86_T6IhMu&|7D5 z&+GCsJy9R!SBWB_kGBP`R=kNO`Fwt=9T@++fv~IHRTXuGZ=VeNtI9VqK7ZW-_1cC_ zL|n5*p>M%oKK>NvwUZGC?Ec^w8po8Jj^B}@Q!vKm)qiz-h0|etmchMuD;lp2AUU?u zPj3CKTpjbXZO1vgO}%mnOo#d*qW#1B%U8mqYqp5UYhfo6A1G~s4R-U#6BesJ=#D@U(=Qgy!MybkUa>@H=jKCwQZrv{A%6K|Eb1FS<%_y2j<-fV5CfY;5j~qx-Jc*& zzXJwP`mN=x(>R#eL{dgN^7p4p+Ca!X8Q)%Nvyi$ z=AX;w81<`dPeX~%%vqH(Cj~RIz^HaUsp|11XrQZ;}$}$ger&3LWf7J2ecfCCAruGZi zn_qU%wb}NCpAfyc`#s`<{d^Ppslg|)4)RsAW2v8gxD7q!I(J&QUELje@#-^PLT*-f z&JPQF>Ehb{3VmhqNDrx^6vd$HaIQf-}G|#5&7VRu(RM- z5m%zo@2G>~^!LaoHRfy74J8vHUirLlVIP?|RTz!O^ObS)@M`yv#*-0u5x1iB7|hos zcjsxz?fY@vWRnkc{@v0l6nZw8w2{HFdW_KI*`e=zK)JsXo@pE4vQLSpDZkq6g6MRW--IwU+m%2c%n*RgpsC>S3H}#7FS(g%I2`|77 zo>T9e60Z9{!aUj5m|LLB)DQ8*^4@so<>^=5N1vy5zCu7gYdkBI+IfUKFG@Y{wVL`> z{+Ea=7U{V`Px$Nr#1WsJ4sv)0j`^@oDKVbsIe-w7Bh%~$oqYJ<0P)#a_r4ulycFw= z^jqZYQ0vx7qBj{XINbN@EyC6GgNP4Z=8mh+GxH_N_6(Y^J64m=ITF{ zaJG0d^1~)efI6-Z`~-bWt=rCyhueeSwr_ZSctAb!=JHOM1X zvMK7U>VNVw#>+PraUes!No;7`n+g1>T}%yy-k$p`iwW1mQ!gOBbfTnKmqZ1(|7ViD zL)}-EGrKse+z5PTocp?}sP4Wptk&E^{FsvCA>TG}=NgI8U68l(&b3b_`wKF*#^HoDST_K!rI`*9S<#=`i{S`jGB`90wj|KiX@h5`n z$Q0-Q;Db?Kgs+);m)h#jLDoH_<*ZM9+#&L%ez75c#XN6hK`tJI9{} z{bId~AWu8Yt;>J3Mjf?JcMqd>Q>W2ypu6k7V$bg7gMCcp1x{aC5B?XMPP%ydbOmv% zg5u9ry8agR%pCj%c2d93c6_CZUctC+et^B?ni|M6acC>-B?`83ejhpr@oN&huNU*$ zK1mGeyQ<(P@ZWG>MX~jAKOmfyZyN3E0lIY<=Am~#Uq`simOO#*K-GCO@>^7IfjAO5 zJE1PA7w+o^j2}EqazxMOGalW2@@x-0WB@?bk{HbnL5!a&WSf}UwB=EmHSLP%5CKbc{b>5cyiC^B# zcbFhg5p#qf%NhT^ui6EDWtVMH|C`hNb9`}#`WGiz_w6^Z&wuQ!@qh6!>;JthY9_Rm$GsiWV%JWa-zn)!+2F>a>YV{Qx%0?CF z(sfYhfdwk^0+s*8^Zd&f`Oi*^CdIz;{3Y=GCG`9y^86+C{3Y@HCH4IM`;-0hEb=eT z_y7ONOgA!i@UvTUeG#kweBl58t?B-kpZM?bbpZyi%*X~y=Sr&9Qfsq`Gwp>x;1g9mo(-J#>)etkL&9?`#Rhb~?F zckSE7)BHbmj#N77-(Q38_KIa!KF^VVF~`0``gH0#utUFY|2D-z|5Im13j+Q7>&(81 zZS?Kunf)cLJnMFcJ{|l2$7b{2x^{c!68=wX_m{Ew*YAXM8`8J)|5(@jeb9Y5nJ+)$ z(ywpt5uTzqwBx}4m~;O73dP^g=Zs1JkDB-83f!~rpuq!&bROKZU*8UWJND`N4>v7F zyn24{#>2l|m`4BduhqX&|M^R+s_}YMjsG9ds)LrlW|T?)W7EIOsCo@L4C>smch}EO zGx5?s!@r$f<$p1w{);Xg<5l`U0)Mr_m%;mGCVH$u3&Ce2e7@%R4FBE;|6fP$m#g)c zMba~wzVz{)|EaV2`vp7S-sJySu<6>PPw)O626pVyp-G7jEsB4hii*E(`3(QwG5=z8 zmMC6?mo5FD`DsHxYt+p3arDF0MBczglX{Z_KkV6$?%;Z!_!n$&>kY@T0jAowIY#ul zS8{Aj@T1Y#m|!Wsxk&AH)}si0SY zd`&}aIP#ELfVxL6Y$Vy%?gpc-@RhsKu`Cbl#!Bb7P4d+MwVULbWHD|-Xi+FOLd-aU z4Oo78DK;Ez$%Ij$t9=X`8)D>3_`_z|j13%?*gcpdnnqxQ$0YWDMD(iN?MNEOR&@se zs0s7nFP-2OHa2ANCiII~_u`Fuw+4RKVe6g}pDg<`HeC3){-C#WQeCBXv9;$xlCK*D z!{4mSe7EsZv@`s!bHs1VA0Ll?b>Yl5q8D4)W8&u%cI+f*3$=wkZ1#PwJ?_d)v~N$G z$awly-$qvmm$e%qUR16N4}Cp2o0}fv@oY!K3Ag!b?*m<~4uOQLG*&|q0m~!zi622@1eN54rQABS7-eY5t zRlV%&8ubnvf^5cj*pTE+XCltz*Bvk~Q#ctm!c^8@gS}|{lg}^@J$@xN0<~94*oiM# zk8ybSF_!4Wr@oM5a(|0_F`qKTQoG&t@eDyZ&26} z{WI5mssG1P$VW5u<9YNquJ7zyyASNfD!R{L>WseciJs@WkNgq^YGMOTtmwaq_{{!s zF9@pHI*A0`ZcxdLkoPtH)7#yf^xU?BdEU~IG6fOzaPgF zF8Y0oy2YywfS%&}rV*e&<__o)S*&1gr{wD1k zqGQeDUQ`+NV&1ylZTN?`$qJ~-mw-QQn=8n7ldrGK z>;3Mt&7$IX#Gwd?dror2RrjL4xRNG@) z=CAksjQC=k-3>OLogtpgcS+z!!E?gDN@PPE@R=8|o`?*iF;81NKm4v1x`Vfc7>jwz zAqQ5_cq&Ob=&6G5A^z;o1ED`pRAVaXA?JF1ASk@|Lar+04(2gi+D#>XnRma-m)KXK zgo}ji5J7u%8tCQlKM{w#=b)2lFZ%*{%X6iNpLB{;Z@fJ8JY6K>OIIw7d9e@QV&1mj z0MvK;+&v)8avy-*RPKVXtJ&3RG0A0b^FgjGoB{gs>iO?dyJ-DYD9Jay+=uY&%5sQ9 zt&as#zbrZE9zoT-p^MLE`;QU59pOGOAu@Ho4?3S}`_P`X@JWIu<1^@OFYH5ImL-?E zdT@UBd7{@-7tJSVHZDdTG;cOIzr5OlxR;Z&IR89d54-7PGZELS*zyE|`1jt0UNYu9 z;z8#h2`I}4ID2hM8BOx#w{6_|9kDEm^kOxpq2E-z-HdQ?^*HLH==|8_@x+{)soiGX zy%78d-NCzZQqJqtF3aSAeR--W^9kpN0zMEOUt0zG*)vHHKVn5;)Cv7<&coDiH$K9+ zHl+{7vE#De2mhXhsDpaSH?XTNeHL|Wlim=OWecLxXj`&yu_W>(0Gc1DS zo6?owFSdU=;>IpMah2M6s?$t(pj~wfab}jCgk6Q0pTv0DO$zsbw+Wo#>ga@>{=~<= zO|Xf^(f--c&itO<1l}9=Q~hwAXvbCR$7A3_}IP1U1_UUe*bjoQt-g{X(>fqRiww2k;g?egdpH?JkpxUObZ z+(EXy`uqUuw^_|9l4HK{#f>_7t?d)=HK-9mkoWBdsFp8-KXkd)kBDAB>+4JX`lee? zMW56Dgp0JRFdyb~+TC!glz9&52f70`?YBj)5*^>X7InvSBM$TC-^C$rM7t`;3;EuC z=u6~ix{mmbw|j72?>k|@pU3whK|MbY;z7OJyo~7hjRNo=&(!w@;d;X?jKgyshW+gH zez9mDvH<*S+lX_7i;*>VdJ%n}v8eC1$;z{YE8hPe^~)^nEJ4<0Z6LLq79HV7`_2b` zR)yQbzpRcsxI(u-g!(F*y8{ID*!|!a-ksnt)%ns=$o;M{@Nm^#eF9y+BI612($5fYY=|HDY_;q!yhzR(_xX2L zYvuvMZK-;9iC)JphktEsefU@9(^${g#-*@}S~3y#GedV=Bzo380QJnwfBT-~s9A>* zM=GY|HR@NruY90(?*B99&wA&CT|^86oy_|Kpnlf{GUn$*~P<(80f)G zeuMs$*Fi61zYQi_uDl6)Rbm?A(Y)S-aZRnYn3qi&0ekaIt%IS@?q9AGG^YllF3VGg zVP~^_*ad25Of*B-TGs_vw4W zb+K`e35rv{0J42qUEQtR5m4q@c9i;A&lafD=KMJ4-}6;Yd3l<7o&ZbGc3$G_Qshk- z(aWm|;U_&X{srP*GvN=Nag($6&=qHi&SYtZIMF#ST_c?5>Fe^f!h{7RS3LU)_EFjL zzz-^J(G{W-4O_jYe%t@~T;Q(`o+F%hPK5lEo2G9eTpVA8xYFx-U>)G6OS<}(WHRLF zqpRElS}zh}e!6)W)(w^ME&Rid_<55Yl{YKmRitePJKE%zJ462FOFIafuRCt?^+5aK zDE!aMw?jRWVND$UD1WrGmiKND9ZQh*FhM>v2=?ODf8RrLM7cEheXDmz941^(O&Up% z{Zs*d)^|oYyR|%ndShFqf*c*U%#Fh{KPP%w=PUTd6bXdC)u8pRPS4#7D6%g?JyH`R z{d`IO%61sXbV(ja{QS2f>mldX`gsJ+^8MF|&W_1}>jN2E?FqH({=E?oJYPrnUrwE{ zis*FxpJ6}IeV?oUw_;9FJ1blheq(ipZw0mC_xQ%(mCYb(c7i9OLs}s~`?Vn{Oar zbaTHO)QXGyeM!%a%Mb@*Xbr@p9$m@l@w&9jC*RGeud3Gc-9*o)MIhc)$blHrgXjA; zf$%^zd^+++ZJ!4F^3xF*-xO`_{Fx;NaVaY$Uqo_b-#-wKyu>2R*F?v-aeOibkz7;6 zy*R^vsCWwW%hqqDcKPihcikV^3jWpoTOc0vlHri2zt3`u=u};|52wy&gFRGM_n~6F zW-{`I=gJiJPxpE5UC!Voy1hPto9|QhrHUl@V zTlsl5|GXhv;vXBb%ERpWrxd`y^PI`QxFK7%^nb~Q?2PFK4&OV|CFsuOF9~N}g;0Q4 zNLIYwg;ZvAU^BY;Vq3L=SdVeQ@#Td%~Tt_n%d11 zuj8P5mhd#;tY66}!uf$Wm_MK94|$?+^9j_?hi1V-YOi+#lC|siV0@#IjwOFWld5c11yVY~^@nV>_80YU2djGv^B;V$)dy?eK z2Pa`qS-cbMsMRuD_=qJb??8{vmv<4=3EE(OEOr$9!}MV%r{R7V55yzZn+*tlA`8PzjOeD(Gu=+mCVH6~!0ZOw|;7d_8jb0(qUF9P;KW@GBiI z6P@hz7=@hmuY|&-u4Ik@-K?`1$HZ^6XxR|+vX#?AZ<)RW=A{#sfWOt?Bmv+nIr$Mm zeXv0^LDBqo*opfr_w(}Lrq&ZIT=sqd^f6mfJ9({U9HV|)x;Wz8Rx0>}_)SnJ^y_Nw z3xxdq^)Sd8?eF5MUsV)do$xoryD7Wq3ia!UQP58XpMw8nk3gqS;dF>&R;)eb$k3tA zE_Gi3s>MCwXI*;_>}XfHA4+U>YUigz@f&F!=AyvclCv;BUG)I^?b}6w>hf~Lk#5@< z7o1v+#zMx+u7{qsrCZqSi_`B&U)D1VE|}DOcXBZw@4j@yObqx$hpqd`9y(ioEa)or z_5k9OC)^DWF>Ib&c=C-xUE=*-2UEXIRrYb)qIqLj; zvp(MS09^2Qom`qIGW_>ZGWI{sm^B**Wz+k=&N72lf3k8;p)}&PC=lr z+|`@-MJr#I_v78k7krlwF1$^vOxLJi-(G2W=APN}JUP!fU3b7QGkgv5X-YPmkMZz~=;JDI4Dui+zJeaV z`tt#rmkI7pSW(VB`CXklBZ!#|#sjQSVpzCVfLmb(yV zg%VLmD&`pS%oj`vAbmZfgv-N}wOhSBJpcLo6Jt#{@~E;;eoAt7c`KYJ`q-MYBxjHJ z!#tl8kNAlna=AM7dU2fOdC+RqyX}(d3-~8{-#~BGCG>H#HPY2#ibIoVUMHtJLG!Za zJm5sFt_Qnn_yCvB)n(4mycz9&v8~ExLVWe$-JhX%#QkDlu3Lw5P`Aq;L3YKhm3L{L zr~H1W`QKTA8_}qg%S(o+K$=&L(;gzK^R(Xuy>a7Wpx50yo_Oig4RW&WJ>Y}q{lU<< zeUKS-#wzYTL%jak2mZ1TA8|ga0f&(<^K~LFRC&{Jkhe1jej@uUxDKc;;qHXy>GHaD z4-G{gS)10#tNv6af$WR0?T}ZwD@KyO7}E>;kR>MJ0@keAfw=O|&HkZz{p{3HqBfVe zKT-bv%2n{AiXgAz6pQhu`83(E4jX(RndaH%!*2beW4tl{Z$ZS-T=H@2H`#!?Hx<*O z|67?3axy9r`D5OXk!Q9v={(ufpQ@w3%71%*AbVnT2Unlx-J2MBCqMXYmdwPudW1jD zQ~TmB>cONA0dCFDA03W-8(xB46M?ws4%v5B{mKuDSGvkAC9;?6a z+=iV+-mye=^Sn2S@&*-^g)|v zNHE!zS&yO*vFm595HBj!yhxPoO!a{D)Q6dYL|OG&$S?O1@XtJL{f*?*e2ME*`Qwha zBxk1XOC~B>yMNg0xR$<UXf8$@#A+bOr7nRz3~j#~K> z>Po56z@@3TAAYmO?g<0z&K{f#>e!!Hpa15*xU*f#1AjbfW)j))yb&disHl|+>zV6a z5r1(%;uDSA>@hxGG(RK}aaSWU0S9d41dOv964yiAzj!Fg^NnrczaEke*Lxx;E{XJQ z$$PFJA1woY`?z`t>~39waeL(x>X-LSjv_lEXwX@rYU><-k~8s_ffF`z;P<|`2L8$v zj}bq)rNKkU{h9oT^h}j3?s_Bt@FXlUw2G5G_ zL;Pj$V_1hB-Uj=;WR)khp4b%X@>|*2SDTLCr*ZSo%&%l$=J&zAS@)^PH=i@souiv# z14)kmC16*KsSRG{%G%#Luh%Ud8V1 z;Us6{BM?vBdjs;%o1TJQR;3*9A;+DXNBXi$4y+@dp1{7?m~%0tuQvS=O!It39oXeV zv%wG3yd`j9i?}DUh(0%BAh+@Rn=iI5Lfq`0Q?M(y`T{>{UwkmxwFC2^?sal#CgI^( zllSN+I^S{R-F$iToa~v5d2s&d6|)`w6Mt}@qks3FO?FKEAcyO-;pm%sU)QK|FVeX9`}p^Hjy@o#7YHOd-8lXh zQTF^0`hjh>?*sU(T^~U2LP_jjB)BJ9=*sKipH2vI`6~YO9?6@~B5@?oGQNWyb3NA8 zr|yCJlkwv;#GVV~TbPj+qA?D&VSDpbj> zr~kP^AL-lXS0517DMr7faT}e|)&Ix=i8Su{qR8c~X;F7Q@v@sce~+xb zP4aT{isztV7eYv0=l>o3)YNT*Jc#MzP)BB``#d5R?Q?kQ)E?`|`5zBM|9R=7q|e`$ z#6HxKN5GeObpd|JwGVtrj&t`5PVuq;G5-%aow&gMS#ng1*UyYAN zoMmKJ;7u(&^`7+1)pe)`J#luJ7uokKgwOG^c9jJ1TV7u#s(zV_yvzC7fq(n;Jg)at z!#G?&sM{HF-Ju7b0KPn596TaDQNEo&>5&y53)t7ZCM48VMD<&#(t)8vG#AQ&nHj&3cbW*pNN`m(|~s#^9s1Mg9kc%d@SH_ z^!zLG$ZFsE7kWeTC3|`FbhOKZT3P`9+l~v-Kb0Be`f(mF*cU7BB0jcCJK$9$mv!gs zh+(+i(tq4QzUAWLv1HeTbw)jiqxG?0^X4Pu&6?(}9~EdGM}FvRLGOs#U-G_(KZQ&X z^!MIC{&?&EEb(fX^~`CH*;@< zG=o>(rS;8_t2hTmr`OnznC_kk#i~_v`G>UW^$yAu7B7YM}qvec=a z-X1$FVFUV_y1oSUW$SGLK26VIpsZ`$Dbm+D3ITsM;eZe6nF7&>mz>k|G0n?kAK|z0 z`3vWW{<~Wu$*E>ty=h*k^ix4IPegyy>%O==dd)dZ`#vVjJSz2({WDoeJNqrem?q|Ll4f>P%?;LP0FE_?HBi_zHpI~pN;+$YRQlu0f zJvQNzA$^wfE9PZD)o9{va`9kq8qZu6b*g{*c%67LZj2vMHT*65lWzPP{+Ycq4dipV z8(P$$u&a=7Jp%rj+8JJYdGu`CPvJya`aj9=ktvsIeRDME>YelH~NS1Z;d?jtK;F1tv?-oPs|KUYdmu1QhLPO z^L-KWBMvMBUe$vxpf<}DoJX?fPlzYal_M+Z*;yY^f98T8@~vK^d4lzKx;LPUH{*bR z`)3^LQ4cxj55H1mMV@4um++7O5d(j1k>7zg6I%uO(j#`FPWkxiF5X+e!VmMfGU6@< zb$2+M8X4|Q{%mY`9P~)`OSF!{E)^~P+qssnYocS^EKG@AJNg--n@`~1XaWJccQ zt5@+f&Q>0PKA#hKi+DBq0OF=qM#%9l=dq67`|SYDo49E0?V)l^>uW?+t6T1S_apI$ ztDM)|;W^DroHJ_tF5ubz(FS!Vd)Gu=^2yntFVFhjCOdl8Dhsumt(nWt$$RlB*UL(!zW!^_yC{xr`r<#|L@z4`SfQL&^S{9(^qU_E~0uRAm@ zvm8NuOvS6n6R&&1;j5{8v$||B;Fy<3j;Csax;3o^p)c|dOJZr<`lNE#El)39Bi>xC z13cM@IndYnZ)xGTc;|;csv4Ty4dP~_ zqoBuIe?nhoQSM2TI_C-CS6m+9`cU7BC&`}5A9tUqU3C+9)6GI$9IAJB*ZXY?T=DYE zvtLqUJ-&HL67;TALm$vhzCR%*wztdUvFP_S&(FCxIIG&5Q6FaZ82Dq7-4plCs?0vH z`^3FrOx5d;e$5IdAkI4B+ZVETPZFQC8O!|$$gW1GkZd*VQvbMVS-u(|+v_{G0L%?$WqAnh$x98;+qL%82GEg=d_V%Z2(=#Xqbk zd%DVc@FKwvb;0}!z)!KfjobgVrSM0LspItiDu_I*g|0v7c_UokOJ5)P(U&r~I_z~C zpZoYPr=QU}>W8!sLHjnpPgG`m5$5forYpmFsh*#4_{fzX>)7j8qDW43bZ_R8TZW)7 z*&W-kFVDXv0!d#^?1=g?8Med_uPWt%o+%fLeyaWn#&r{$-wp9LZ@Rnl>6QDODpOxa z+}W2g$6)U#KlsnuR7j-t)yPB_--!dmi06K#v9A6yD~NcL?#&5|=eTlmZ)=Y@MDnJ^$RkAMGJp6X|7;(J`OrAjhwSH`SjU&1j3GJRF(v$ASw7%A(-#{f zPd4q)H>4-O>_$EEz?}wm+wMkQ?1OXgU!9l0lU_0lxV9Uo!XI5^3n*{u-Y6k+)dD*LQh&Sm?$`3p0>OtVg z#%BtIy<=04(!A-r;4@KiCCbI8L=5_yShM>g#z$VpKFs7g=#y;Xrdu>_SL6iFS>~z0 zjVa~@ee+?$J1?4VCxIK2;R5h0K0W$GdV0qm^cz)w49+vp6TomCpc4xrpWLgn!+FdU z;FUH15KMafw@KbaRgpC3$Ug5|*$3lZIbHwyq2*ohz3wA#c1>H<9b1#;GRccq{o$|J zu@vXHtn?)m@}dLQWv{*bh&R9dmPGP4=Af(N2|a-?{$(ccWHK%JO!NBI(|wR*F23en zp=YG8r_6J4X_b&hczCfg8t0kL7K-~&%(s%5w@)fxhWw?7yJUy|xd{I2Eo)sq)+u-0 z^Rgl0sM~gfpW?(}Tp!tW8+=Jm{8=3JDzYWV5zkWJcKOYA59`SJMFMFZR%~Z9QC@i2 z3!*x2j|)UiLX~JQ50#g1xbYM2I)m5auw&#>KbjZIH{kk|C+|hSVp*1>F4Zmfy`Se5 z!8rd}*g%{QELHWVq^Aq-gui0b5!98rlN0Bm2}=bWi7PE|uIlO~QGdGJxNy>AbxWb2 z=t=opANXk$`iII{_olaJ+H}r`>t=naBi6OA{IITGG6DTquM7<$IU9Wddiw83;74A( z_m;-Rguh%~_oYHyO~rLCu07H|r}bq>6P(ks;wbD}o_K+}GYvWexB7WV2+5gEU9pbr z=IW7u3`wMMF?Li8tz*~JzfP2OK8))Gxo;ovDi+oWCOMYDJ@L@gX@>gI?@PPSA*%;q zUGuyW{1=(}pbo|P!vo2lEPELKvB|AK#h9ANhnzbT@nLn`_t&!fEPs+0buJ=rD$9Au ziIk0zA62=rTQB(*`ir?V{UiCM;*!y)?Aif0!EZ=J{hNv}9bOt92QK-6MBtFG+3xZ& zsv7WakGzT?J(l(b>R)%*3IAC$^#J30YCZJ!OxymyKO$a?FZYe8*>>IG=3UfF;&tkE zsRhlKEDXHpf$h-WOl)b?jVv?i5!o>b*FHdg*(vlN;}g6F_U06MMU*!k8$xni{Dgj` zD!C^Qs)VFdG%g>{LjBlmJ)V)gs?-PPmO1wc^~eW}as4a(Bv(fTJGnZjk~a+UUca9w z%71q^lIu!&0*E&cw_xAKE3>Qjw)xRtWY?$A*KJz@f4Y7n7dP)ew|RT?#N&C;SB2A{ zF2sV2z>Vks?eJf8j&yyYd=p&v@e=2vXg!fo6#14-H1H);yC3R^dfya^Q%8&2CK3JtQuxq0iLQfXW1U$(KUjt$1eIL}HeA^xC*(yi& zz>j9X?;|Snr$pRM$7(L0v#KIra{2<)liJZane6Z%Te$1rhAY1kZ_*99K$I;T8ctNj zwF&hm{{BHlyqu758#MjRI2t!w>g^)RN4W2S?U5bWx7r_z{Og914hMTz0be4pBl@B# z;eH^VjALc~M){t|$7mbXWq`PXmo$L5@X{Hk6&p5#^eQg=yC zHeBrRxi%t%c$VYKa-z2SgtW#(&BCevkiT{YIAOCYBt!1E9_asac`WRkfU5UsT%7I& z{P0Qhe8DGV!FezFiErS`q=P;EEbD6G_25^iYq=#7{Z<^h_|VHU&fhJCpK@MZtgDI_ zgTMNLyYJXU{P2$SZH<=5o4S{T^H7YQgm{UROW}tY{1SLIm9M~#Em#fx%_jH2xggKE z`@UqEyzo=R-En!3s0AFTw?$k$v%Bx{#l3jfXELhmW- z=0`ksaXWP^f#gJXjd<~X?t2GTcO%Ye)%DMbByTrY!}Wp4&;#)ogS)!;EpTrzv$LN( zAUpDO1omeuCn3+~X*FCIs4HusZ!&g3T=mAvh>QKb=33I@Q**;_6O#%3*z?Bw7g)FG zB_E=C?XL4gLz!{MJPNU z>0{ZBczf)y7Q?a#50L}q8RE^&3c!P!oF|YoT#2S6S!b0zhA%9+~Ddf^k2l^r&b4>kMx-2#6+ zEzVUN8Up*GK%09st{S$1J$6RN5N{uhf?c_|kK2FM=BQUYV5f^usP9I|6)AEWw0_iQ zqI^#V*Ecimec(lQJ|4xmJ$4>`smt?`Pwn3bI1r<&d?Y!wI4l(OM$uxL{+z= zABpOJ#)N_L9Phn6JTH89H&G$BU7>N&`%ohBtZffaKBI6bjoYzPk#|+>L=erZYwmNp z+QM<}^9T<6tkO@9p`Wn|`W?TNCzg1AHy!#ji!2`vdu(?cjf>v9QHN$tdUxKwZ{$bw z=0GLvgVk~mSWuUc@-y^0kjc=NYsG0!e`aQqGT!+4v#2K`dKc!RoA725$Xc4zOaWS9SX`Vmo`_7VD?sB-}L z5fgi&{?v-;kyyX8yS`T?<^~hbwqJ926z!3JJvHMwZ?dy41pS6(ZjO1?_@6);S2wDn zPEFa2&tUIt4%eRwlyUp|EeY2xGUsmeC*geuapVVQ0Jl0_uL#(g(i3&zxla=HWZRuW z{#2Ia%QP=jUQLADz``yL9p<|0gc{@gXkA|Q4)AXezeFCyt2J2PWJnKu^N5{eNKTec z>+qD$J=jL(^+A1^M(#=J>TRiHlGD#Fy8P5A?$$ff5bK*-#epY&uSW>^W7?%gU5UT0 z%>lp8z2VUE^KZ$H@y~S)G}{R5%j8ZET-Y+_-FZ312Y%Ylv(b-KagI7Ny~@H*)$Iu4 zY5v+DLw0!QK;&Kfj7V)fy!=uWcvPGEpf8Bo=a6^S?dR7dZ0P+iXvUyjU{{^}zo)f^*Q63vl@ic!R#l zo-T(Us@(w8u`b&HPf6ysuBD(!zW!Le`G6P#7*UWh5BP>BM>Jx zF&^hMA02rJe);BGLh`0Y5c0(4zIX8*^&cqv(#6$TYVIgb3Y0X1A5eRB`uQMNkbZYy>S zhTZPn-8p#tH2R1bd>-+Td2^!v?cBoOAoqL%#!cp1=xeI?wKT@FF3VSMDXp)EDSh?B~e4eQE)nef-XPwDEYRB!Y}Jvj^NUKINSaS(rggueD2g?eW5MxyW9m5GS6 z?$ie7sr>ImfETTM;y0X&vQHcAlYMY+>J_uDA0|I+iI%v|Z&n~TYT z#G5wr5I;We0`{wGR(gZ+oasZoNPb}n#7!+#32e-#k^jO>U>bI}*r0q$@b-sUXH*&PwUqnsRq__3^6zR@@vQVRRD zC&r^r?3FSxWXJsB?n}@;Cu}7-QMLJVqVhz_FEnqTHoZr@9_{LcmHQKVI!n(}G;Uhw z2Cme(LT@0yblFp);^p@TG!#n0{_XO6=tuI_SGTX@!N{8qAB8xmqs86t9+M9Rl3g{S zsLS67_xYTac5ljMTRJ9?eOY?v7m_poEJhwpt_bW)_o?OTs`)gB6V@`V@yLnJlW@M+ zOtCKS?M@-zyn8nEPq{Yl<>LFaDsaFXt#CN37adOP*_9guXnkFKCiWrvH;Dt^ z=ob9tdy2#pZ=N#5L3y3`CtlTU_tx7(dF5(BL`BDDkT=-|VjnuPkMqOlTqMc!j9#Ni zj^#aTh?;sQu|Hn-gTv#0kI=8g<&?maURe-%HoK}rUscP9{jm`tpUIwSwA{(hyW;Xx zqu~{@Yo8QD{juO_$P<6$=dRC6*TwauDL)RlvlC)){iAPu!gY??(*Zc)Yt!NPWA$) zG@SIf&-dT4v~=IY%a*B;PxJCo0Limft8xB|&=T%CV6prCoPBf&@l$Pz!yc>dg?h1# zr{9L&6kqfmwRr&i;91@OHTA!r;J^NLBF-P)a4Yg}F7yFD%%O={jAvQB<1f^MNHg>` z`Duct-X*)bQyl8k-1@Ksxsm%2OU8kUk+muXzH@7Ha^-Te%rcOBPH&K3{Ee9{5% zeA^}1;~n!L-m2Rr=a(!8oS6phetcVOzsrC2k;lC~_GRgUx5$n>*b{wH`c6cB*akl* z(l|?9D~{yY%HfGbt=~Vuo17jPP4gx;yTfPUllvh5U=re~^Uv5z^0IsX3!vYMCJ|+k zF{n%P+a>V)st@*Q=chw_cx2sJk~4#|qb}9D3U0h)RoG>vQ^a_A=Jm01_d%as2Tt^k zbI*vk(^g`?^2OTI#PijKpLlzyn!MJBs4nmBlhuW~q!u2Y-AR{{D1VX0Ach!+oUV?D+mq2777+0Yk*>b#?QImI3$$`%fH_}iTW@?!1h zhh)bV*o;0b`}xB!RyNH|8drHw;=B`2gV0A=r{A0(Cu5LLYyLB2S7*+RxR~+Xkq^B# z1A=Q{ud`8 zUZzql^bx-IBB)i7$g3Te{xiw5X{TKrn{Pm0kxB0JIXiRo1nhOaU}-&jq0e2=QjL)x z`+ls8=kGhwca>a*IyF^Bqfdy25fLOWD*T6eUUW_{*)zjt<2+!$TtFOItxEAU&W7KI z|LS3M5b-?r&>y64kF0PwxYHZ`nC(jQnC3<967b6u8jXG{Ql37H@xJ^h>8apr4i699 zgL_o>IuB`FHf-ika@N;<-((h~!*z)&K5s3?>y?5(wrqNQUNX&Ax_b5UMIOwGTF8sa zzV{Z%i>$A)4y&9Bb!<+)bnzYk5xBFZE;*dl9}j)?>dHOx!^U5HMEWfE6yQp}X^Z&s z&Of^ENB#RE4(4tSTp#lvHl-IHaam^_@M}se2qHV;*Cfd4)n7LeudiZW=V4Z2 z4&tmHyZ$Lsp;Zn-E9c+-@g5K0j3`QTCxGa4+w>`*>~7hNwGU^fv6s)vJJC z5wXYNBhQCuFVg#YG;nG{+#9x8MUBq~wpqWXb*6RphJ19>x3f7?Uj zs@qD3lQyvz$)36R{eF_qchIkRLQ(jui&cA0@@&leB%(Z9^UsifUk$k9stWq0Y~Rb_ zscr}0Q=a-2ahGdaMM2MJsOx8~HleO~=6=`7j;y{T26Xt6V?^!ozFUc!L6?w!F*^Zq zHOp(dxE-B^da#XR-Tcmp$P=3^QBUIhH`o7WKX-92TEXonC=lz|fUM{bqWLGp+3so% zJNjMHOZbsJFp8*%&K>DR{;ewy+_4=$V_ZEd0DZn1kCb{0baHMLixkDG$IuuuE@8sJ0i?}@m| zQ4NqUcK*Uu*vs24$=hSr{+$Q?%Z%x94g7%&aYVHlinyCsBVB#SedrJB!C1uK{(Tes z7tJ5KzF*OMHR-9JpJJXp3Ub%g)vLUrarV<4^c59x2!5Em?oHKpMs~zo_hRT%`fR4V zULJ8?u2>9F{rFxqQ5*Z`EzmOiU7ogP0uI&I8HkrC)CqYIOE174kDPVE+oLA~Rz-vE zbH6t;N1NilC-(XZ`jkvn5&IXHQ$Hg6I%8NIQIWOkKB97K8@JE&{UOJ4G(ArCSk_jT zXrBLY0{JoN6!v8|#sR;%Ccc!an8iKfkB-&9Q!miR$n=$cy-8x~s2yYi?q_ZMAU@iPiiL$*~n> zA;$*o25#);77u7#9<7Et(Ua!7b9dbpr*|U87j{|~yFqfgo%{Ve?~=vsuTDSYSwCF< zn&#EKSHYk@onDikymJ?QT=(%tpRu=B;5tye9RnPQCxf^ z=lfHrUzWGQDXbT`0dbO#nl7XD^ylW@G%nX`)QN0A_8#%}toyx_y72TO=I8bafP9s3 z*t20-KZ0*l_XFrJnf8&Ke%dUUc$vB~@Sw^U1di=SFW^{aK6H-cc>l7fE3u;%`i(4E zBWaIzOg8@gsR*a=E;p%Ye_{g6{#YOnUbs0RG2f z9+`E2KjmsT$v0KfV|kN^)$*I`ju~xbrsB zmoe^lLnhZj;8(rR0sm~lt)FRL-F0}g6Y9i5{>c!3jN6S#UY>a!k_db$8K9d`;~M3D5*QnA2X?p>mR9xA)j*mLiiyzJpv9y zblW$i$KTiZOw_))06o!OpwEb?PQbNH$_oF~r!2s+T;YE2!Tyax{jhQY4%f~7QRnu$ zdo!*6Jv`LgV^&r3Npk!w?|$13wm}=5r@AfMUu%6b!a$v zS+mAn_&0aN1EM0IdrppysDn6~4F>zxlYYjz!n2KX>vo^(&V@D)4C%>@&yY`kYnqE& z^ZJmpqBJ&&yzk|R1Nd``iwBLYZBVuBC7Ws2TtVflIR=i@vYn?T zizj<>xPdgRgL6O>SPz~h4uf5LYA0|g@4j+*cyJ7PV7rGW zLVtLkByW#dePyT$=}w|NR@{s&kjPNOG!}d(*b55{mlLi9cQ=IrHsR5K%rZE$|@@CjoD!%A_YW zuKsC{eTX>|u?}yr5P8&vMkkV8-ec?`lC!Ns(C7Hx-|i7_mXvik+}1XTMJWc0Moi-b2Tuq$5ohUn!be-(5 z>~a%PwP9xfjoWeOoquh*zk{4l_0vR^?|}f4GbPKP1+6mQo5sz@lHo*cK6js>e!d`t zc;2Bs`mioD2K(X7${i*>F=E1FnrBn1qpn$}V!OfD*^D~TeQ&~VmVyP-xNZ0RJyDfz z%oWHLUyAkEC>ue%Skw-AP;-+JM<#Zs5hOo-`wi$P&O$wzaw{EK-+SJClZQtrE$%zj=kZ0aH{wvlydlBacujzA|=1ta{z%O6Y@+Rgt z|9OhWZPkX@7ti+w>+A7>muX(g9nnPD@JU!lZa;VrdbxLFJ!38WwwaR8(zva&0oRZ6 zpIb+~NUx_q`i`kM#P#938}8G%ny@U9NNc& z_q{{hdmoaMo)?*roEfqh=ZC4_>fCevhjHe=%;9f-6ZpxqtaWzJ&;3k#`c4GSGc(o~ zak787`^Hp0f&Hm~$;glVI5w2lV^Kp~{XMVr3HrBZqtDp1?)ImiXAv7d1#31Bhy2XA63U)f3siL`jEb|?z}NJ>ub^zZQJ5{Os#Og zx7FR;@BMk_eDGhstb=uRuF4Ld&-=RbOci`V_RL^!*kLmZArI>IThzbwys3@m`R+5m zSU1~@hqRsyPYM6b`5m8$*SR)+Bx=rXMm~7|(TIaBVA2ZDxUJa}ab*GS9F~jgKu;`r zw~y@F*B#-Xys|I>b}~K1e&oT@u&3p3@K0wy8b$NA@9I#Zy6w}~q%U%~=c0HX0QZ8% z#k=0Xi)`K&ah8>zqF(Gj$75(-)*AK=G>!W_V9Kn7|FZOv6*O+f_6P2)mwQefANJt_ zjq}6NL0)8k9moD;;?8%(%dfoI@K^u6@C@m*C$;Yo6+PVdC46)% z_{YYs2cE>&emHmZuZ56Lv1h<5$j@}o9kV@0ogm)q@`gMc_A~s_llq}wh{)cEm)=tc zc(l_F$79_ro80$;A(f)N$&U)z5NGqsU4NMqy$+C^4QQ9vc&M3w)a^5$&li$6uV>yP z%FCoc{qW%<(6^LtCG2@Aklxd_QL{=G(SM zf45z-J||veEB?XDL)j^JUn;+l8{;Z_28Zj(#gQNOq9x*D59fA$x_S-7(Vm}(^GP%* zi2lXrJ#^=xU%SU-*G~2`SU36|=5^QW?*Br33i2oy%n2ts?Rx}ze96xk7j1uypmF}C z1aPe1l|~=(-1mGB<4rT65ApmhfLmR*n5*;A=Qq;4dFll{e(=*l;#nuxkHojGao!$Q zrK#ZhVTze<|EU^aJ^AOd1DOA%6V54><2B^j`Z!!~@SqodG;hcCg`D};7;#vCO%)~*5m zFJkNGzU?ef=;W>PBtOg#59j)$q%*UMpdLc_-+p%M$fxTGw*(`97T^yZWhn z&c3MmB8lXA;}^h-315V`sUj87*Gy-3p2*YR&y}h%h#za{2YI!48qPC*WjN}c-G2O$ z?3+)A-1oqfUcSJ33k%~sQ~9pFr1fOw-yA**yZiAyH)H`qQ8N;z&*!o1GY}WVBv%#5W6EE&- zw*iA;R~*kWj`YN$ZoYpj$6^yz~Fv ze4K}N?K0PQ60QZ1oM;o~2f88YvzLcwgQFpDWosYe<-(LWpVi)!IB(=m_xoD$#C=a{ z!#bWMIi98SSF$6AmB6{l+BS6m&-pJ6@?cWA=SuOo@CPKXXQsGBl$~3KxbkaFa9)XX zM-V@o-raX($K*W(`zI%2UiIni_IZ9Ra9|pjboIBXP#~?(yQVryRCmjT{faHo@Y|k? ze@Avq{#bkt7CR$OksR|2aCmr>{y*sDTZ{aN*hcqBo-O?w@zrgopx*RNa}RR88@arP z9zcEAxNSJU#qOqvhbSEhTryi8aW$hf;w~q2f}DAI1naB%?uA|Ip}X%)U%r8S%LiwG z2U8_K{LyJ+U`M}d3f!@lY7hLct}l|GDs~m@$}aQKXJpAd$gjC~KZfK~oldckzg!Dc z_3aV?{@GuzNME1G;qYC(8gOS?FA1V~oxhRGfAg2v7vJVy(8lVWy+L}c<4pL;m;1*N zFNdB$|1epEtGmC4BYvW09dDYqUlu2lUG?CFH&M3U{mx$J_COcM|QTF>*^aZQkb6!}(Ajqk-FWmSQ@55dmF(>{})K9U># zTd%7G|K+;jh!aoQ8aU_Uw?8I%(W4CTD1LPRKUTS~0*B((Rpe3c^#Wd4v16`3w_4!V zzufW@>Fb4cEY@2#(cx^DyY6Ahw-aez1+8-a7deLdRkt!k(zwmm08~C}i8@hThoO$d z<5=`5b#6D}DLN_V=ZqH^mrZwIJz0Mau1iGSg{cMkaiAyiEAC7?M)uiOAM9UTe0h_2 zk!n2TP56(fTR!)bKaI;j{z09oT}^S$=vG7B^;B?8TxX~OIbGb3)Wr21|8ej&(lcM{ zyZui2{{2I-sV+W!rrq@R%(H$CfFm=y2lmH)D~P=FHqGzSyoh;#yt87Z;kQ1L`7ZqN zZ|V9;=0%9R7I^|`+&-@Jfb{HxlvjzW{TafD$};gEXrAp$z;%om;_vd+e+l}a3|{MS zs`@%SM{b53n;wewbg7U%q_125l}uC=9`cRsszzhiy76&{KP$Qw__WeJCtUd5LH+B& zepp9De@bmUdi>2>^e;Z;N670T?s=E|&CL+l_1l1YXSpsRzvj~-^aSO z+UP9tM8&>-uy6JX^dEITFY4KpOb(}c_Hs1*Q+71^0lz%_B8~IlpFhG*O0}J++`12a zlQqA3op>=>0+(uge$UPBdva6$7V;x<8ChA>`3kbq^BhS0nT%nqFC-DS|1 z_=(2o*QVHg^cNZLo?j(X{fE4phsQ6IJ}c(#N7C1K1D`4?Jf-jq%ijk%yga@eOmb@9 z-f*n9<^t-L&+x^5RGIF;xfuQMD*X8DUNmk3s`%(K>kILAyT_kSZbHwieD zAFH8mZ1Gd5PqQ=))|F*K?~+}Xxx^Eqx_AlHF?+rU{nQpqK8>QRggUJo0I3rujnS zVo^8Di~WyM3J-7ceZ=PuUhkg6NzQbrGg&6pDYDD1XG7f7<6+Q~7t?&BalOPhj;Il* z?tnHBOT9^c?G=o(*T10N*|gQDb5WrAd6JVE1Ce(%=I%q{?H}$rjAnM07sTrc*MM`K zH52lo$1ipLWX4FugY7MdbIrytLHa4%HWKNduscas?it9nn6NA+;~R?@Sr3&1}!I~x0CEf(Uul5K;6 zV6R1sTcGt?qK?Iy9D$@~ydNU}rp=6d#ItXgQ8&Ey9OQ-N@k4%f>Ebs?UsTM6xM}_+ ziR9Ia%C3%8X~d16D-V3KPDX`@A`6?@6VqP+Z{#rWc60g z|J~Ej_ar+GJLczc4rjds(MRoX?Xh3kDg$s~PBa1zbZZ~fD{DR0^^vU$k#{}Y-3K9t z4fzNAT-pNpVGHA&9ly7TlW3Rg6jc3XeRcj?w5pJd2`S*ii2w09{5&kYr$XL zR{#(4z;wjNEIj>!34}Y^QvM$^4o6YRc!k6D~;QJiyeP0E%KyF zZw8Kdk)p?(UVrp?nT@aaBKZT8kasib9?n;D@*LLTHw)stF@KegB{{YF6XL3EBF0%Z z_kIVxq1kn^E3>`5PjYRj^FMrJof7PaA{*X)Wz6a8=uMr2c{sQvDpRSc8 zFSew2efq{;1OE94^jp3t@iOV#RiPT=rEh&CUL1P(ig>$FZYJK$UHyr8wf!3Mql&dd zTx8XU@JFR`-*<{>?tV@4Bp>8rY4t`Fp%`Gk0$da4@~mpGh77yt7t4(3fr0IET9*YN7s2!?N&;56Oaf>cnn0$WL8h1nS?+s&$TdvBBM^ zFWFf1Yx&Qq>ln|@fLHNl&q3&=YL?_p{_d}be8_X#uF$wW{1N`MhrWK$o4ye^uv<1` zeYsUelb+6Y!u5x`f4MyQe?S~P|9{4HxVfuP&#ct<&z1N8gFm8byRT%IKg{6r)@N-j z*<;xYo+WBTp|dovuT)t@yzbK%d6KJt#`B2zD|g=le_k5(%r}MwLoV4pS4E0^z?rD= z?LFCHTfcsxc`-6e0`a0@t3$-IKYPP(e#kvnjc@3NzH5Bl?^s0Dfv8LST4CSz+X%!# z|8V66>FW$9FT(Ep#prizb};hCd)C6fRhawTkTFYvBeQDVEm~jy@iKw*ro;C?vO>w@q|YxG1I~Efeq+eK{L%n@LF_03JsahI->nlX zB7Qb|I@Fy>F$=g9e=o*<#h}GFhs{Lm_TiQ4Guby2)1&X(!ONq_zVWYxc-iU)4-wDD z^hCaSmnET)56>1wR41;7zw+`(;Kfw!jee%upF>|{c?bHC9DCo(8+N?Ppl-#WkykN( zw0by=v!ovI&(3hqMU^@)&O1?|!b!|`7=Mqb`TNUxqI_Ii)PWwj8P`qx4|hMZn6M1{ zvN?_e_iTkge(kD%fKO4TTrBD9%nMxIrcaIQL)|1B@WX1xyT1Q(1aKuIKE3s(^~z*? zM|!G%r2wKf&0mvfTo*opK527&LB92^o$y=6A4?`V{`@iUuB-HMeK|QN`Z3S%_ki@- zu(iMkw>pq`m8o1B;h`oW1bNg$qg=dy8-jeWurT0PUP*_2ng#o}lAieI1jbdpmM-3V zenp?t6CR%?KiI6czyZJg6!zKZ1IK7wR__A)Y;88gRgc^7ne4IsuW&A~ya$k1(d_{A z)%ngJNzcA46iAeN`@JD~>-YQu@$B~U;LQlO#XAw6QM61 z-kQ44O*+zjt`w)I;W~yLTn^lcA6>n&5g8tmzRj}<|BvCbwq_K>AJMVo2fN!J{YccS z{DOGix8*yc;_A7hMAgRNXrlV393Q+qRPK8S9I@%uAg_+!*+=7QO>5x6?B9?;@~lL4)BynV4xKC6=R|4?Q3Ipjns;LyHx`&DH&!*7wc z8T?jxzCXX=!e#7}z2D?;a^F4gklkD!1V6@p*hG{U-0teG+OZ?>vr*DX(9YkV^E4ta z@*>LRxIyE3eEv^F?Wpz0yKWnCk9hTF>^GvOO5?*`9?D*Je@;}^>W==RMwWmdqK$j+ zml}N$e%r{CFQH$sJ?zWi1(4&vT*o*|&KpScGJL-!Y6f0*@xQY7AlX+wU2#6JU%$Vn zCsm5QB*)XGL;afIg%1BcI_!e{e~sMrM%Q$Rmz=*8@s@8rFY5N_=@#GLd(tlKBJn2e zeBe}W&yRj7Q=WGF_j`tX%R4dP)vF@FsgBHYm(~{#wgo`HvwN?CwuOKP@oqKFKNYh6 z0?FA0{o^42<hMbd`LX2+7bn zf~%HoO`<1_|zG+=uHkuGg>)3D4)*MoyKyvcySnF0iGIZp2mYxH?8=1MyI}9l zAmmX5dt+Ty>M`&xFNXuKGBgDEvzLCnPx8Ff%x|CvyWl(!x!il{Y|^)(w4SWtp64R| zZ14K+EZ>(juBO)yB0Y2O4eZ*EoAEhEEm-!L###Tx?}_qw6-x4~MCWfrb!?#|qNeW% zoNLV6-H&YxCp{;5oj!Fm&8ycVU`JNU1bMl*@g|AK%ir zXz7dZRqO{}*b^zgo%SaAxD9Wh_vX0k+a10?Z=kxnUr}~;{}-T-p2V}8N$cs(K z4e2rS_&UkSv3ui*vVJWP4_)&-c)PtC>P$DT0bJ`q*QaHMXVBO3M~B;>f3K1~_0Pr| zM8&&zsBg3Mq{CyS`ppL;U;wJ@Z*UpzqifBYeF*a(vTc=zIJ?o>^V@ zeH8E31pUVL`vL3m0m<+~-uV8znv|)4d$VDZrgc=%M2D-8aQFS|+}`L@VwStFk5%uC zx{;l`ee!DGDpl%=9wquK##%&fN}v4wFE`80hW$CR_vk+Tdv~nbd-#aa!>U#qK5}9T zmYvOY3jdd`X!~oM_T5sjacpww{sYGJ8(q3CFI|6N?a~!^>476gj~(4-c<<`wyV; z=6(JgGr%)GW^kX813Y}0sujvs;8Xbj;xD6f$NYc08GL)<@Bg!#9RKfbx>oz2ttjD? z|A+pswo~czMRl5mUv$BxdYP1(yrk309;V9oU6lVUR~}8V4J5^P7u%5 z%t3?HG7s#F3hsg5vPCHr2D^6?7bGU%EF9c?=vK({zIj4uUGpLVehc;v<2Lx&3$m+! z@B=31~ple{` z+(E9d`n<+E*>A>?o(^4!#%aP%Y$x6x+lYgMjVN~-^ZvuoNcbW5;CdakBBda?2JXfh z^PuT-$QAE_hRZv@Kz!t|!RKh4rEx#t<_)%^;90$t2WZ?>>*NZ5N+HD0RL_dWZwudy zqIupR#5K%<)v-_W_pz_uG+z3zYcy}y6u3aVKJ|a7dkg5Sj;?KZa4)V!hT=tvJ7jPu zlp+l+nn8kl(P9U8iWg@n?(UMo9ReW+feh{tLP8P<;XnJDOJx6$IULI z{b-Ln1VyJCdk8Xi2IDkyZZ0LKu&1`${l-x6G3Gu0_ zzoNi8FE9BLzY3iRJF4M!qa$){L|pQ^^~VrDuRa3)5Dn}>DI$s8KuWJ0FQIQqWvg$( zH?XT2cmeUpZX7|pIm@zIKOUc9h@Xu;kN6R_1mZ>S`1QL^ z*g%QWi?9I@F^iFREa(IBN&PwCDDgRq-y!~afBS<@mAujwAD7O(VvxsX)@k@v2erVs z*`o1o`--6XF)!+tS>JFh$*ZBs9uj0xHZNq!6n31G;t%+l-P{-QT^hh& z;&MTM@UQXQ1$go3S%PL?-HXKMg!RSz<%E%lSLbr?ZQ$FVJh5=wb#D6uU3t>}Aj7<0 zcc0|k1NFBMR40bO-s*HB=;OOGuZ7+QH{pM0OotPsPmEgvf3R%!i)J#W$8FHx48(kR z=Lvo!$C?zuyp?>n3V6y!n2&R}85UsW%~4cSp6`JD)N1|~@<08C zxDw^<2YTH5dux}W&96|q*s>D#V@vbC_Hl7lv_X7)*cS=tP3!j&U2e|!9{gg?V}fSd z*7&^WhK-v1Q2hqcbrOmGP4|_4Bq!c|p^)QsXbZhB>hT||XJcS&9q zQJ9a&I0y0Q{C?QhY5xVbjx4=#5`3ANt)GXRJ)nL}#PV38^XlV}|Ljdm;A;I~Y*@5U zd>jt0d!6{jr+YTv$_3hZ32uYD<--Oc4t3t^Pl%6q>ktC{RqTt-#pT~FP(OM_bQttZ zeQEQ1oc&^)sI*m6yQtO#^Knv#T_>EM6V^V#tDn^%=V!^1$t=&thd$*oh6i zf(PtuZ2C~rr$$8tQ9sUr=CB`I_2Meg&9M%MOUE~>m46<8Kx?i#5!9|*e}nus!|V$U zc+BMEkZbRW{9~iyA0#G;J5O}A?(P8}7m8l(ZQUKU1Afs}?TcE>Bu>VGgGiu1lqT+LY~OCnc+WOFv~-tt7QujCw%y?@Rwe@ z8gl&cIndc3y<>?_JR27P*gmhHhl}&zNjC{+UHb_1A3XC<&z7ul%sa# zUBud{XIaP#k7whFZmu5#UA*XwJU1!w-T^&240$RhwSpZT@iCnAo8}8JF5@xV=I!yv zTfx7pJK~r{ri4A6xn+K=ZE4p^E^GllO6#BdR0qcqk4@JF{1@@k;)c(&FVGb`Q$+bt`{`kbSAMlJ`Lp3O5Qk2O zYKR}F^uC>>Py5bCec=O&oF{#1x&6VoDxAW``A^lZ5g+@d<~;CcwLd&CodRt=@Z+&) zKQ$HhWZ6EgAU#fjg6|2kED^8+zjy>t@3@KjVq#mP-mv>=&Jdq`@d|NliiTe$+zbpr z{)!E`kWYHW0>ljqmwP?jc2#f`;!({@gE-@LYr_9#=0l9fNn^h-DaPeP{HSpu)(*EW zz^-CZ%6Fv4bUAJ9^|~p32T?-1>i4rrz`wu7R*FE zng<;1qOSb`v^aGz1mk>okD-k5RP%EzLrmpJY)TRZ6Wf7ok|-){Jdf9Jp`RTVi`d_ zw2h6|_eWrNGsz2a$G0R2^q}?!n|ukff~PTFr->ip*qIRj;+}2k$C4g4cA4E@&DQXT zJhb8r$(hvtsGEG#dyGfyymW&2d7efXFALdoiTKpuRM5|>)IuH9Ne<2>x?a5_g813H z3D~Ex95Y~dnc*nx%4$zR-Qa24!>?laO~gOnQM@I|i}LGGC!IEv9~16$-v~cA#UDHb z{gtMeqZ{3ditYYi|fbz}TH$>;{#(qRUgZtY!P3jp;bmzNTs3YundBmIO+a2}X zME{9-%KXUzRi%dpdXCgM1U=JR!*9m(5b{mVzu`yiVrUkBYG>DPLZ2#c_i@hU!{~?K z$$XmlR66@ZQ2sh4{HR`hW7mzwLqe$Cv^Wa8I?cwPBb=8Re}kZ?+Twu^$@j^E{TeG= z`4rKewHd5`dIZ7$dQl_TPnQ3E7vw*UgFp1n3#bE5-q!Fh`&2uQ+Eu9(fTD%{qPRT# zWFhqAtX zv0;};P6gEVA)Lq9`*7YUIF4|(wRj{!Q)MXhtLFvaXI^XWMUvyuC178*{+*p?%Q6dy z-znH_ALL#huzC7w4(zD4*K^2?AC7iCe=qXdL>&qvx>>aIG0EwEiSB~Wzc%d2+aKCV zxW2j@c9Z9mV*Dmgvc$rrtM9)-T z80!?PFu}%Cn~S%It~S``1N`-e(>^Zlbow6ayx7@%Hssb$e+O768T6}CA)Sa%H>w0Z zChd*)gsWqbsDEN}Lu;?TBZG+Uv|DbLvC*-PxHN^-;FDb)V!!|1j8zWo={S3I`+4*zs3X~3sT^us(@ z(|n1A%cow4AU^po6H(vzvOcIA`et#AOYFA?L&>4-ppVt97)$!iwZ4!O8xp-FToh^Y z$j623Mseh;ocS91gm1Jzwew;NJ^~&|ev0_i)dOLK%a@m77kSElv5ReLYwOqf?(2w8 zieVFeSn-5Pe zLY@Wuj{2sKefx^W=d8~GznMJ0AU;I?Er>ha(<6fPh%znT5})3h-O5GTgX4Me?6;`h z*>rOawTlv!P(O8*ez3D)0fRkS(#KkDxkGaLdChZ>PudE8bYf=%n)V0w z5?zewVC__>EbJ`9o}m*oBvjhJJByG~z&PKMOr-W?k6Hl$~hj zyE!BLX3A_tJgMYIP$zlVwByu|oR|V}EsM^7;NjvbbGoBMH=TYBz&JL9VBWe>N7z^8 zc?kcQ?h^DOuLkHja3PKG_j%F>p<OV2o3bSapx|n$F1q<(repOK0_1?1xz3 z-Gk_FTv0s#aW;%TMf|dUTf~V|vZx>7%y+U~pO){AAzTHPNv>V!eD^)(tAo0|AwA}5 ze@*TB-nd}Gwa*9O;;ubNgHKbZi0bkh?|Ap z5uJMu!?@M9BbNFl2Jrz71@uQBVy+rcn%{LdI=VPy}1hwb)R^POVdk9wz z>^@AiiGrL++ROUwT}7-{W^ERmhs9SI;%A+YUGQ;%%=-Qv;qukD{sei=7Kk5b_Gr-g z*O4|KyjOy*rnE&oIzLQAyt6R}P`}lTqKFR>wEPM5beV^Gu3HtmP5tmDp@?tiaV5l? zllSYyg6Ktty(WHDrt?waV-w56-|h?SBSBXV?5G0la}|C`1%cjbChX6>XMZ5v#EthM zD8HJ7`8geKz5rgaFzSmrQrE6m8#X;8x_%RD*Oy)Pi?7(!I-Ch7JLJEvjSL$O#5~A3mLzc zMIDhd%N(Y5HE-BL4;Q)zMPgl60q1N!?>@YP+Kp#-%#)w&v>p0d&D~5;u9=1PN%q=o z_m|(_MBSAq3nSmuliPrDY{7BFFSf4-Zo=(8%yneo*1|Ch=%|5soaQD z=fn;4FYcv8{E8H}&<__Ikk7hcnC0JO50qoO!cgbb%`7&~v%CWoo07lxaL2*M)`ea5 zgC}u>>$D9K*UpIvwho48-9qD0BY*xtPIfEr%T>oS!-C1OD7u zVF%T|w9W5y^TLQOo9@B^YAR8B&_$ahxNlWMJ_UM^{CD4;0Iakof}rfx@+LtRRQe1- zXLvi*W0pPdBf`zL=O=tzsJkCJL(mMZYvXL)l24$QylLa?Y5oB4Z)os%F zww`3Ge}Hhc?f~kazMUw*hx7#gJ0RXceg@J_8_2=e5WF+aBb3GA#3$6-B|)6VawcG+y@Q-b1$k|7?1e`gPZ6AkR= zc8TB6bN03hB{}o%9_FQ&Kfen4;uYx6L{~paI7=CUyy1zK zT_k=!Xi#E7aOW==kEwnU`7W9tfF5z7D(tJ?+ZP>5pS$n_YxC(D>C>gstwlex`Xj&e zhP^hv-;_H``dP{C$U`TKcMR}Yn-9*|vFMK{8*v`;y;opfYTXCK4X^j^9_aNM^zirT z5f5TkDC&Vqe;xedL`L*4S3W{r(Q`@!Q9ruA%`=rf6zhfhZfPX+U9$(Wn6;gezp|SI zowrX4T*nT5PV#)kv6#{NqmwFmBs_I&-ry<6 ze&CgRV0>(OYwMRJX<#pzrzh55Uhrpsk~2+S+4?Z28sbLpv@eL#r@|&tyEu8m+Bsc8 z_(%Wz7`T(DHlP}B^GIj%vhmyfijA{-*b~|g>2sc~M87OaRp^sJSFjIs z>MF#$GqnfS6}~+Qw{mtAjXXkfQa(s52*%EV zKh@(MsBh*~{O9l~SHnL}*SJTJ%j^aJ%jbC(kUY=O9_x)Wd2blu>=z%*R}J~$AoMS+ zca!9ts<$5yWc%trC1{+=R&QW=JFnA4!-=lDo`7B1&?gwbOg1@^=)Ch}(48FR;2(W) z5$vMhbcQ}vDfxclQ+uC4uN=~IzX!=x%DIZ5N^#^W;K;aW;*(Q{+Wp$X23tYzZ(p1) z&kx3Y)SL#W-|W~^%tu}siF^@T4qE?LDQM^W>?zi3v+xwgFZx}vempQxNmmSe|5UIZn@yx8R} z>q(9sXbyYvdV}qHoMIvBnOap3`LCY7zDs;EyC3E)c6B{ZxH;sF_~swhTe(j+e5gOC zv7fCQKg>j2$g0I(g8wJ`Tu}P_Ztbu?@g3sl`LaMi^Z0Ei;i_;o#I;Blfx4qE*@IwA z%3>#|UA~)$`8rj1V_oEJ(%5*N`{FjWi`)widbrS;a20h)TU)|brhWO04nGgqN zjs1S2^lkr!_)MtXAB)Gn0pJ_A%JTJH=LbET&!R5!0jvwPi{Im4ARa1h{r@-w`L99` z*nEC|@fz{z7G7_`Uojc%Dj&8B1)icQ?8;~QqkpHuMH{azFT; z$*J+f?)eZrSrB<{I<3O|^ve^d&nopmYsV_7cM+e6Tw~+xM|(iFtT*}z(Rtx_$S)_X z^)k{cZkL}=kQH&zE|Nb&ewZI?og;qTq8i30>z9E(XYV7}Sv}oi`zx0Q?QFGOUv*7; zpuMTK?>6b>;fVtQOH{&o!S{LFy4~;@_BnD^F4)oeuIEPL6H|X*NBxRI_Ql9DZ_r)B z+4C{$s9nW~<%FvY7xxg(GX&c8xXV$*nd!b6_Hx*G*h$}c76AS%ci;ydF+)So))mM% zd1S23izh8Ge`iQA;?tzviFo8W(jtG@wt3hu3y)>+qujL@amm7M9dKrKynuePB}V=_ zlXk<8yw=LY)SsF99&sg(dnXn&?$q{sAkM5%)M=f|`z*#aZmO+k)zgA*)_fg7dU?hg z@2K5ra|&_AGOUE3^zddUp#MVnHR2O(zXl)sSPJ9TL+YWPJ1r&rC65oab+z^##5LRW z^;?ot$6KS0Yu~3fU%OZQKy>|6ZmYl51?$ho-eKTh9vBE%zA@~_T5f+vxIAMII?yre z!LMI0M4t1j$!$JtYiH*b*4fUtcwy9a5&3L{2gyg&4I`+xh8~7~xeoqSXENJ3Oy_Is zTh27Fr=Gd;67j1O_H!3!oYz^B9>fWPI=wN=gd^F zAG>oLcG4?eANO$Eow0ws0AHIj3kmYRLBQG6U+sK`PX7(`r7a&4bQaY6=s|i%`1=wr z)1^WDiOP8qm#k1T%$N1Kcn5r~3S9*JE>si0c~RvGYHe`8FD()am+)Ui#qvnRvQOBn%I7P+s6@~teyz*z`n_gcr|@y z-Y0!JRW8`oT&);HxS6aVZ>rcIdYI>@ZQKW^g?+@Pm+&7CbI?C45r5#4GaUXBA#acu zy5En0LeAZT{sWSnBgk*t7jMbgO|DXZ;;ua~NA9(sAF;dLq2J+2ZWF)AI~MUNJ$Kpp zcO4Z$bT#7WEt1!MGhPFqc@=d*H0cj}$yE7|5}oI10)CnQ+Y8{UDZ>ex>yt1(HG2v6 zb7tMbH$E<%P2KvKpjk5u@h^X0gLQ!Iw+C#n=k+lzmaM*w%huIxJ^L-@1j*@i_6Nu8 z7klsuuXGLjG2S?26}78&!yvCabvGU^E?3#_Z}JL>dlRnDciaO#ABV-~7xN)p_}P8D z(_q|Q@P*nJ2Z~&eF<$Z0e(;;#Szs^G$F4`B>p;Yl3@LJj^su|FU|*Tb)#fH>q}U^W+ljE`}5aF1k-g{Fr2yFfMhlxW%6jnMm?_&}HNguiE^z59w3Cp>FCO zX^^ivM=08LN&7sF^;hpnj$gj`j`&THoQMm#{5|X`KYG9}y4gtBLwKf4Dv1A98w34i zzd<~yf%g0Qa@W;h(kEiS+6R66pIjkaCW(Q5(c%>HQ!HBIi}s7pU^h9oWgzjf@3$i# zRHNpo2PPyJ@=+E|jd8M-+3pjc@_20LHTvZz!ug)r7>{#z_IuK+&&CZWsIHWT9$xv( zJmNDinqVKoYuI%}O)eBle7tVbN7T;7PlP}CfMy3EKdH_of?~=G#EWGex|NQ2wf^VQV z$^&trR@BEn)H$5ku1iBUM^n2x{Lb31`5k}4<)>XXK3m0qA7kjDSfV?dehmZMI1BZO z1!cnily!P+{dc5z2(_E<`W*!vJj~C7@D_&=FS1*S7oca!WcLNfdtM-%j|juK<)%Mg z5iSRH@+CRd$R1G5s_jR-^Oq^C-uH3V?pMqB6CX<#gS-)2JIGtTvIKY;&&Kjxuk&0RvcEHmK{L8nL%>@5ZrM!xcM-yjZk z-pv=OUA$g`ymF>ghkhBtkYB9z*tOKIN3FT$<3jUIVyq9MP8|Hsre%mgd!Ej?e{&CB z#rWNW6X9>?C%-u8*F_!>GzWUYZoGei0K!=f4~&QP{sVsCg^RrPamn&q`vXXIJ7+NA zX4qG^h+oesaGs#*GX&3Jc+m}5?|H`_sK5M=S9Tt~?28!r5&L~jR`WgVr;GH4-_`aX z5I6j$2lCtLw;+o8VGCp$;R4;>3-M*rG=x9Ri*tLaU4;%=PyL%}d+j)Wo%xh-RyO7Y zLFfB^xUZJy?S4&ceS-Ol)Ai#>UZ#j!OnmbGL*$YCuFqMbi_$4=-e*0Fak9BP!-$Vf zK8@#3>{(I7hxGNfcD*wY^EA88Aa7KOfpbZZUS8VT;dvXh^GXF!7u1$F@V~S67t{;g zG%4zf&X@*u)2#8a`5P7yN&OnV2lZ0Ei-CQ3vFK|UPvfdPs2_RdKI$KzJ#7!+>c^eX zuebjRy7Qxb5h|1gsY#jA?{_rXvBrM-vV*2-)1~b?e4j5sH>)K zMd%Z)(ji~Wp1Y7!%?myveY*H&*vWj=1bOL{JZ$6ZV$F}#&L&5rT?}}!AN^J>e1Yg< z#hGZ}iQ*4XpVcIoa8V@tDQZ_Y?e}MR_GG(=&ieWw-^|syV+iME8^eyKzy*9RBhws! zee|bEu&Z3~7VDYQ_>r~m%|+->ruY{AbsAN-@zCDhcbN%ge5qfjZEahBJMKo_@UME! zrv6Of-d72#k*VN+QSV#W$;8}4zfQzx#G{Z`-VmQ2ehqOh%ND|Tc<;r?U$*$%5o(u7 zwY6ja1z3MYh}}P^`PqDYsJ(xxNP;Tu%%cQFo$n(_j_<2<9qp~Ip&wqM$Ue}s-M>Uo zk1hr|Q?(}QsP=mLmiW!;6)OQBmPNe~mHWY;QfEM&ab7L5`{mdP@He|3j{U68Ga7NA zvj4P(^vk^EUJ+z`1^O3{ydy|2>-_}!M9oUp-ybX5I*>8`fQFY3ZQLgcL_VowJM8$E z^|W=wGucPd%R5}SPx{Q=dUpsqE%HK+y)6oU^K#o&qKiR)z9)Xxcy51!&W$yG1f_3P zO;GeYiSh7NGmwvN;M@8#xR%Y2I!~~FRzK$sf!y(9_Q0j_dmi|>@@nsDU!wCWJ8V6D z=nMhA!@ht`e>wm^v85HU-_fmJzud&`bIItm26`7KdQzL=vU;3M4a)TqJv0}9$pFc(*0fGJm76^+#=}w zQ5Er~{Z3-N(-oefj`KG508X7sAYYs=`S7_JAHE)Tb_y&BAbH+42J(Ei%}XVFpsw)J z_CN@y@6{8;C+GIR>ES}mLA}x4j-j4Adw;-s z!j%5M*Yekauvf;=qZ6kyHvsO$2#jy68C9=_<|wlkmiSl3LW zoy!P!CN;Ks@05hSoy&J@-XDAL4()3vS^A>f&q=S|I1hGqV$NTtcDa2O@`Jsw2S}>n z_IsMFeT!RGe()}mQ%mFTv*K2vE~*OlMM|P&Kja-R`4VxVlGZ&&{JdT_#2;%o?+oF( znSDX8IP(ntKM*dwMxmZKGuk2k_{x=Us9%}W^9Hq>?X7ncuI7s6 zpg;A!MsyLl8FA$dj|v1|&r%<$-88lbMH!YG<1`hsA#a`Qv9L3X+INNcbQSx(SytmE z;zF)Xec$JQ>p+J8I>q3B#(@lVmY2z$a3DkWzaGfY*Q)5un5+;=6%L&oJ8GSkq`%j%wN;{!1X7ss>GXHf(z5jzJ^Y`viOODM= za8I_sPR6@WC+{v^J^xdk6YrZZob%t#r^o-?`F#CX|8(#8t5@gl-hI4WNBz&5RE3H= zXMY}awM%>T=sU!#jFF{lzIddTF+q zU(Ba>kG@`Xrq8eL**<-|eomN=lhlT70{pj*(kWB11h4#WO^W6tu5UU?OEX`799vvx zSXR5GN$-Iz4u4(wF)hWacg;{N-FI`x5Ok{4!BXx_u7F!zIe#R!>?~p%wqmAmyAQ<2 z{bph-EG|Ui)=(TgfLkEv>vY(PsKiGBWQA7>{|D zBgn_)6J1B(7DZ2M`G#W4FY$Iv*su_9>37 zu{`|qdbCeyjxC=P`Ln&H9rpA(@$pg(J`prI%3#Yb3Wmgh|N7z}qRWYc4igmBdt(bO zQxw3KTn~4w-OAao;IU%Q{7BBMXaf5?^J46+W}^Of>$~;|wpQ$X@l&MFiCTlL8=Kq} zx4^7HJ8WrHo($)yogMWHLBHjWp96p6WEXshUib;1D&G&|ma{h^Zp4U{6R2G`EDd|B z`SzXF?2&y}8B0|cc9KK;VT&p5#6Ln0TzrZ2>&@jc9#Lbx!Pa{!QwSO`EZuaA)Wm z_*FHDfj!yl&`s3N-|n#SKkWf-jZCvsKAGJh|kHL z4x6A+Dl>YDSs9i7N@2@-RnoF{DNbnM!K<9et*TH@4y4k7UfA0N3 zqQ9L@{(RS}CCuh4cQ&mXdG#LXZU?&j*L}{8_%$;D{{5QSqx?TRNw1uH{@lNP{2XRN z^Pwwo{6!n=giUtBT&a!zi2ippYNP2zFOs265$Q}5kEe4X=}aFFsh#+! zo%qta7qx#C4~b4V(W#x}6Z9s~2`4(WlN{mHKeZ>wC&*Dd@lpT8mtfz7`1n`$OyHw= zll=dwxFUTt&VLmr3Gqksp+B-0{n5PWkL*H!G(Y;I`OzQEkN$|C^e5Pb=rsO+YM%so z>gVt5OyfwPQ$PQmKmTc55Fd>*K_88u^#8Sb|2$6aN~m`kY`yD)`t6pygmq{Usd4`j z;J;n*{;it?P7}gRXf|}w@Dd`CqJbidqJcdB`9&5}D&SpAsTF zy^ZY7-Ml*Y^X}R;A+Qsc@C5kxf&EYSjP6qYe;}|K!}ec#dgAu+OXyD5-X8o@IOaUI z_beXjLMt!PcAW48=;5L+J%nHaUjqD`|MPaaLg6-!AnExW65p5Y&QWe}=UqtcF8++< zi2gbMmwaF9{a5V?dR%C4H$Ur-`q59<=lWdL|HvOs zl5w!Fx?Dey=F8g-I7)gFAhi?zS^I6`6Pr_9PoNXj)5Zi7UC*tG#~%rJf?NW>s~7SK z^o0JYKax-A_se#+EaE=3CqSo|{p9mYC<-q-MdNWH?CLZK#$yhmV|=e`;C9j}7lOwV zIv!7u`-~s*|3!EEBfVetN8=%S!noZ3{Uf`7$>+us9*+>Dahl)kFP{@|Uc{Ra>7>N>b@=l{Bcnd0_Ce+lsK%ijOJ`^rjoIA82cK4yEC zB4Ijo7PxyS*4N9e;Dfve_W6&U%A~)Y%I60XB(^_Spf%Kd-d@X+2{f0~C!w|qrf)OJ%m43CU;yH@Y0M#|ugc*H1j1>)Na{P<=( zLe+I%pQm>A_6pV(r$Gq5tsvL1HAGi?CcH+iyz(H1pvqc3il9?77LQ2Ph$y?pZ_cxm z_|4^VcF%A|Ko9>ZvmMX!_Q3VNF%O7O?v6l>mXSX~uko0En&`al6!gcueDTQI@wDG+ zFlWa^pxr+T(7b%PmT(q482zh-9@vAaz%#xcq^J86=n-e`*m*BJV#n3H5!M(d_}NwB zlP}l7KBnsXWSZon8u^f3dDNa-rr-aBHOQo~zsfT8b0#7_X&$~Kc{4G}>ZvjN70I!r z^#H|;8F)0ye0pKeDE<0H62Is>(ii%37T7^JD|6-v;bvjZ<7gl9{bGXdY5900Zt5Js zBXL&$nzi4CqBqdqyBpSAw$Z-c#c6teIO&lm+F{L?AKT!OwLGx_IP3pS6t$~z`616< zj9}Wu^|ReJP7X%l(YI51m;Lrf#Cr6rMtff)IcIvNgVe9;l+nghj;uF`E(X`aBXD+q zCH6XeM%ko-=s|zRK<<3o4MprD%l-- z0{(M0$gAG=SG0O!{A*-Rs=i`-$|jfR)$_i|gk@30L1w`bdy( zy!Zy~FZ&{nE!6JIym;Z@|jsJ43jdnoI*uu7SOa_VNlRex58n;=tTK zWAmo%TI_Mz*Nb64eJh2v-?^6;h+ldB{+6Jre()7RnRtiw)5PZRt25HR7K?Xkj*kFX z>?+uujeLas5S2H;UTWZN*iW5{Kc!%VMEr;n-yxsaf!&AD-(Guar#jRI{?gC0hoS#X z9Wf4lRv-_ZA$P8Ue_S7YgrVEocv53JKE*hn6hi*$)n2Q7+;KZG12Aq=ung*rnNSgN zXgqxpM^2Hu(ZnaFhF2kZUEn$F!9xa>C%S4;3-gl~pGFeSv)o1;IlHeTKh3GfuSw2% zw`U)0I(!aa}4U(x0n*BGz4KLK%TzHJ6vj%i{)%90(hhvq-dMIJZPNithCX$zI{fa8 zZG-+yitMSh+pa&@)2LOMYw!!tWM5+{%hiJ2NT zb6Qq=NaL3aJB9)dUx)m6-w%ekVDmO(y^uZaul~*Pz1A;Jraz-`s(!~|59jENlO(Tp zY=nP!z2{NXE-SxBJ~6-kr>NaM4b0A``$y!5qr`6F({cHsM`iA2l3siQKx zFXBY>jYIsI#J}2cuDb_55&kXovLPo=P(Qr?G}H-x;2r9QSU)|O`Z2xYUt9LtzNS-l zXoR?zd-lQ4YQaj_$?RK%daK8eL_L?2&tqNFzU7hM+&k9J>*?>Y)Sv2F0sZK8nXgbk zs_*f0=x@=Rvjk;j&r1Zwq}`Do1iN>DeoGW=aOxysYsS zamLcf&7_AHi^6!!8!yB!FSs0f*pfI+dQ_I1^9Y*QweJXu85fYRGOP>i;#6t@zYDL_ zh)0$!9R8H^izF5#*WR91DEIt{ex2?Q?vox}x$kNp7pii1;a@Z5tnIgTA@rlaACCM} zm98u%KC#li#Yc`hgMQ7q!<&fC*bf-D89v#U^s3^kVOKU`0rF42x`y%c!yCe=oz1No z2z_g3*t&Ki1o5ppjek$=;?^z9hgXb0_4uy+wTem<|CNFP#o#Y9q&Mn|GUE~ND%~9T z*A%g@@8lzjBi_ZJy*5AMcr@vk-;Kq1S=rQkX&h=zF@L~5DMARcE~BsyVTE5nP8Qn* zd-47y?D{j<)9yb;dckh|LX+Fjd-eJOg8ar>%h#vFQPQW+F9;yIbGC%7o7rwWCfqcs zW9vZwWbnVZKNfOkPa5#E6VqT9R(K}-B2LZ^f?SRP@Gl><5B_n)peNLi$UNKDr2^kT zP8aCEpZMjetPupovDcV~Y2Wn?;m%JJVIPyU6zVI#;lS>u!Z^f{PCOL#!DN^n2K`qb zV!SHW{@R5Pst&qyroXKtMM}cICUJ>t(7*i`#DjVK4di6m2{J@h+k}9@|$Czq8%{C_%yOX;A!vPbAuNgg+y? ze(#4oHWPzkPZhg8gy?cbEb0?aIuCZ$AM7aux_@bmk56u}pY*VZ7MPFI<>OA0<%^A|d(NS+vEJy~Lt==|W+pyDP|r;Mh#=3N6!SHn z^@ROc(_73%{XA1a3 z$NhYXa1#_|5~Z;%1KeS4!5?i zMRqbfu&W-B^bPvkQeZ1Vxv}3Xf-0l{;!b*BvwodF4RuPqIhq{$HrQYJI6+gd5Wgs6 zPkS-z99z$l*0K4QtRMPudOm(id_2USp2Tx}dlmhasg8NemD>?FoNb2x)NId3)UG!q z+vnp#li!{uDr(!)9CW_`jE{}Kf;y)P+(kW=haW&ro=loVxN`Esz?-DUX*cs7=~0*S z!!P=qgVwJD2E(r=fBdf^&L6Ym&0o*jKhQ~{T{+$$6YRi;#-9ps$)5hkGi$65dZ3O* zKZEU8bVT}M@S9WYhv(F<>^EyKLAEuGtv4IOFn-~A8hIw?*we1Xp3aDSoxU6FB?i~E z<2bw@^I-crY0{&gWq^H6wXb~%7g^3@zor-TMt-rSV^NQJv-r~+Hu~NGUpxCNUKUUi za{8DL?9aE^Q_@VKkYEp2A8*$Vaji!-g+0^&Kbt4Y)-QAF26~)vnTAy@9&GHc74k$ ziuB7m=P(XkwC^*b^T5p3PiMQIpmv_48R~_4nC29QwZ|kT3Y}8_B4fXadqMKNXUOUjB&G1<*fYBTd0@vaC6vS z9}o8>J`+|D^+4yEwio)MA7Y&m7k@%L@Ur$k$SKqa>z7*6&Gs)EodtjQBFJ0Kd~T!P ziMbGm@0Yb^%nG~ns*4A5?kP3mG5i#LvPPx?Q$q* z2(`2G#ZD7cPu9Y>NTLrIWUcB|0zC6Z2Hrg00>2O~5?#(-LnyNbY@Sj6>|ufzVgs z;VGg!>iT|yrsA*Hh|W`%!+L8r+P9gQOG%Lj{Ep4F&= zdc;bl_osG|(w<_VTW-ViA{7#Ik?1lY8u2H7UX6NfuG&+LWSs^!Pnt}NB0kn2n;+>_ zn`^{DZmm6C)qJ=MJMhx?717mOPg{@DIdiffxKM4(avw@LBxk#G$n-E^@a0@E3x&`ebT44 zgxmXsb`7!L5pRpZFS-PSpPiC7F<$+`o;o6$nh%f*E{}Sx$BjdOy8a)COP=D5wRh|V z*vpyLdpE{)qwyaERhws#kRKcQj&R}C-Nwtq9FK|a6u%P=*mU7lf~L1UO-<+g1LF`S z3ZEc3p0kLJ<8QX1-a4mtAWl@4E~rQ5PCd)t%$_n~LKeZEPNT<%NUts*9z%NcZ<~-8 z`ev|Qf7T9v5B-JhsT`(Cw)Mm>>oiB*6T>@WUTi@L)FsvC0Q|1om9+6P`YimTA0CY$ zIrU1z9=ex(YphCU-*Uxo9tog+oFB{Ce6O@|6XC4q3QcmN_OLsIixP_-06t5FdTAE; zqRtv8G3=z4R7E?Bs6X z{2}*x6V^ku(B3by(35L@NdK;(7pYx0{2lRO297`+shS(D-X>oyUb@VWd~|U2DgCsm)2^ z6W^Rc9*ZLdc2c`8w+Qvlsek1H@GGTm5R}8hkSA(xC(PfZcoIl-r`|r~hu$|Uig2^> zn-3l?WH--VC#dRqVf|%^3x)%)7I>5HUeM#8)^!H&x1^ zewrWaz9Ko({#(SEc-tEGkj1N8yRS)$@#wk_t)HJJxk~(Os6X;ro*UsuIKNvN>xIlz z#Oij%&8%GeN#680f0S_Ulf(C4QBq9qPTae)BcRZ~xiWv$%E1wcE}zpRnWH7IO)D`wg;o7+UEe;rd=T z*k5mp!+iDA7kj|xITh=+3Ap+RdWUzhew~{V^J3rT+)H$)VG!cT3918stLf`tM`!M9 ze`;4vlkO#bYUgOX&Xnm6d9%u%8sw~4Z|mmuv)I3}@u8oHpP$(Fk>o`i59EPP(H40k ze$IjUvGw7wvwm3YI`Nq-y%B#ZZ?8zgc_+KC6L*&*AJ|5Ter5lFN2Fg}N`(BE2j52$ zE{E^h2ztt4cKz;E5%bbby20*ZV1|dJm+f!#jvycFWAiF~Nzm1i71M|=%jb(Bs8%1h zFw)+yh`^Gl8zw_ytYc25xfmB;FxJ+$yq%$s*IEp^-0g|^@g3V?H$Baso}q?iwELU7 zFOdiOp+sF|`OfU1e)Xr}u#@x9{;FR2If!#}r3vbyIlf$Q_6K!3R$ z$QS9e5b^9}?+iby6GgFKHdFV)FQW0NK+?nN4BJg|GW&;Mf?{_t?4@L4%+vHNig=by zLSYy7^JL_UKD+@?jIuw;lFbvpM*rU}i6h9XXTkjVWB+T=Kfc!?f=<)%0ePa%wt+rJ$GoF<-gF}7Ar|blaa(`tZpaVo8%$7Lx#3Sx`qf3e z$t&m9lALZm9(s*e*$?0^x?~p7S;fl8FX!eTHh(j{ga4hTXAw7i_f^bae7Fc)tm%b( z<0U#gCOx|1jpL+8e!t4D4-Y>g&&BnT$ZL7K_AT(SdI8{z4Y7Xu-ah9r&vv5D$QI?E z5ubCbCgfDryjYLT0DJn7+wM#4>V`d4lGmAV1$w(V@GmbiFa&tIJg9FX>B0RTEqF?K_oUZ(_meN^;Wr)-l*<;QzOixn1`{s6jzYW4 ze(V78>u_82dGfZvRUdmgwcgwO z9>(E#BHrA$Zw@pE9}G4EWkK*Xh$30rS{$@J~sL|;+anqu_W)j z`UCMNgY0PyD&*cx=)0bEFG1BM#MU{#QW&3EI`I|g1r6pSFD?MT8o&Pt(M6+9ksdD8 zg*U-}PRB!GMCTrMf2Bgd@uhZ|BB#yA9cADLWd@=S@rVZ7(eB;r49Uq(NzjiOc5wya z?A47s)Xs8rj00b)jL28D&kOaLKd?U$6onVqe3_R5`wShO8UB>3Phxz=BkOt6=iIfY zb;;S|z_06;KTUegfhC681zUZDaB+Aa;!ia#gFILLJi#yiw5R*>trgD@pHefPlN^8g z1NfV{4tPu?R%LYe=67D1q^d+c& z?S8?7+J65)3Mc5#t;Z4BhvHNQmd=15!AEAzyjHs&;{ zhkX@WHPyz$cf&A#8NTfm@yqPWjz5(L;(%>jbxP`S)r|cGmk+WIQjm(OZ@7WR5m}F%m9?PyigaN zeBEr_%6%F37f%aW`!?-iNT12Q4sop_mcJrB=3p@Dwo}07vw7bhapG+C#Q0?juPr2} zs>}hO^z4fHv!(UJNuJj)Z0l;5{-{^Z{JAHI?tY$no#e#mG64ix)7(J>)rrX%KOZ|B z^D@g@pdapc1pZJlA1{NiXe6HBo6$|y6V7M<65!)Px#rOjg8F`&Z3J0xx<>?6@u{|M zh0gXzdzw+!?uTyq5iZh|Mx7V)I$^w~=-gPM%h@Y6L6hbj))%umC-Q;M4@JFly4&ZE zI^WPh@Za&cOi(?49z;-Fnu_?AO{ZW!a=tyyQ~mZH`kh}69U(sL-w5@>IWpaj>*-P3 z-|DNqsomLG8uiI6PK5n|%(xczW>YrYqjsLB&r1*DOLhhQ=uVHeLT>-8NP>FJ0gPAX zNQZiCPNyGD{HE_(#IsqJ$o3b};VR_9a#_939ORigGX#E8k-H9)9N#wSHsE`YIO1nr z{mwz|$ZxQ-ynf>vwaZx<9upLa?OV*{(n$E7`TUIex^L;gd{mR1(csS?1p7H2@uw4B z2uHtq`01&uSpM2 z_db&7dVJ(ff=-Qhs9Vmc*NA(WGb`dkbeV^EXPs6<-aLG@1N@y2+qmF~!LPY}E1*+9 z)pcrDGg}yfCV6G#of^`>pKvy&2*$1F-h&-Yy6TvZ9zHgj+Qp5|up?VrCCG#1Q>?~# z)$LF4i#k>bb&7`{L|tIT%VR$w_t^ef{gIfL>2d?(QsF(pFE-k|(ODK^p33``?Qit* z6*{hhgjc2hJB^3_>acQLiA(cfeKPMHHY2-hu7-=p!VQPr0blxO$ZdA$yX z{bfV|{3uR#!aSW-t!$kb^b~RDR7niKs(q6L=DA$gtOgt{7KquB7P@t9=l&FY)@Ns#w`uAhoj^Gb0GfsV7j6 zMYXSBA5*Ii=4%FB-jDV=i%$WLegwbhQY}y~WV580pPCbOjN0{?IkyO!x1%F`T;4BUh|sMCG`WWNOkpxtK)<|nt=&nftA`}wDktI&^mbmTPYWrb{f=;@Luja z?#P!u#J8k1>>vmCf!*EvpzF|g@7hOdmnZTePS}u4XNb;gw7~qtE_s1)*<>%)4V@$e z>z~-NVh_nV6$@HByuSM<^lZI`c#zY7yGuBGGz@-nrp~tYe{=X-(#KCU+d)vDPr8Zt z)VH0GhoZ@XD55*PDj=TJu1cEPS=!l%ACWi{;@>>DhW(W}wGeWOSA!pUYrDQM7JCwU zTVApD&z%|b*E0f9|M=CnSU+VE`<#N0IcSJqw_fsz`d76#ppJ>cuTlR^_KZzHFE9`B z&nKNjf6k>R*vDxf=Qy?NbqhcjjeZXxoOSJid{d);iU$6A2I4~cZh&3bIG@8lE*sBS z81r&+B!>M&xq5er-z@&%OOTJb4u8o;Lojc_`B{>aAsuc2=CYsLm=dX808h6C@uUaj zf&WF0{uhaEewqFT?TxPad$_oGY` zj~n@#^otBrwvZfOnmvSY`TLV6ggd`@BQI1fk1(S1UJo#C5!4;^PNlY|60?;hAZMQU z!F+U+Z5XF6aU5~TM_-vn`ozR~=4VepzOAbr_v)p#zj}>fALmAQAuDn;miU}=mm&%3 zUz0v2sM6Ma;z9W8M%J$-?DJ^x-7(~q%Dvz;@yXK%?-6tg-o!YZJ}VHHV$)TOSFW)4 z^G>5a*1qXi#t^>=o)k@x_1}NigXAwI$ND6jO+x?XKx+7n$2B@ge2T>^1fSPw+wVX> z_)YZ|h)-GWIO4+8Dz%9C_>mtF2WCr)Si(*HUu>Q}&u#Ow%BZ2>yKkS{>y{mDJT_@> zB>1o-#A$@+&!$yBKDZ~pw8r%vpSC5d|_b+2UZ zmE65jxEK8vkPc3u>C#~cbO=Ji!3T8E!8h(zz`Y8(S0VQ*>|RCOtEhYZuMP%qn;DrP z;ot>2a3SHa1Ue)k;c$e1bua=Qf{@R>xO?SyFFI&|4i})q1QHGqpaTQwfPlYx$UD!8 zGYKA|AD7nl8tNXuG^j^!`qA8fs(aj7{MR3uE#V@!C0yjbFE4WEzq-iH|LXeO{S*QT zVUTc!MgpX;`0^r`etG>r)V&3GS2?#Y9NdS&9fCt~w}A#2U~qQ}?(Q;7aCe6Rg1h@5 z4Nxf3LTPCW#e%z)wiGFR|Md%;`_B8k=YHp&^WA&T*XLo@tYoc~m1W7^|Gl$+oUQS% z;NRWTKrR^m!##8iXtj<*2Mq1h_s78`{~LY8OZ=CrLQ?X{k2L!C{{Np-itLoi^N&*L zUxokwtk1)Ozkf_wvhR z1O7V&?*G`Cz+@Hr`}<7(@%8K!m`Q(6q5g*;`=S01_MkP2RFpF-eenw?G4M*58D-8Hp=mBDC{ohDonz*LyYyqHcaiB zet_i3i`%drGWoRI4qmKzk;b$7G7}!C{@8)-j7hQBZ9|XL2`4_DbM-ZXp4S&}Im7p@ z#VR)Gy~Bf`0nvERZkvyN^cklzDL(Y%*7aUG3(j zJAFL#_IXL@ZLfUaPH&A5y;Yj{xNNfJ5<*{{;U30OJBBztREL)|o)}aHmk<2uxJM*U z>}cc0|1%cbQ#r#XG@f>SyDcswTL62iGf&P_zwJ{N{^D<% zy3OcIR_vv#iHM!pE{c&hUDA6W8qJ>bJKQ`$GQgKa!Qr`4F7NuKa|?d&&gv6@egL2--&L&H+we@y^?W zvkzac5N;w1eI?usS-PB{%JCWgloQ9JokwrEO?0{`KScd}Wgb^Yj`T&G=pEb8Z$4yj z@mcl}_|4q6s1tHl0$hIU&dqO;962ugQ{%rFaeMszxh_%fI0VV-((3m0$GZXix=BljA;T%R2F;}vp(PL=G0x?uac#~S#= zK5pHpFb3nO=}F*cH9O%k=rcAs;@@`7ddY|8lgz#L%L>iFIHpb#@Ut~LLB}$`#5nBp z8(eOygOyxdbSQBd`rE_zNsc|~UYjw`ySRCE*zuA2t#?1%24Mrs1QM>o*9H?bx!#6@ zZ)%bQfLZcAqINkX81}WJx`z_3&OLK^IARgbHdJE?w3GE<1oYQLXdsA)F80`VjQ_?LHsE*H=b8;NIJvKFi#Z zVfw*5jBD#IMxN>F-(P>J6^nQKrCq;aiM5o~&>GjU(`-gknM4c;fo8+m#7Ka12sCgFh5>$1! zWxU&l5H6Eu#(YinvxtA0Y9ZoAoU8}j%*(h8{4*0wBYIP-<4eN1E`jw|4xN6Sa9!iV zXX+R2sz4tlwr?O@CTR~j_CW1V;475PpW5~H=@A6gsJ{>=a(?z()UQr-MqM>mi(tO| zbCyt|lOeO+JbhNe|7Ks_9Yk-wjYs_P8XtWL7n85Mb?ECc#EVGK&F#nJ6x2Jp%OXz1 zg${v4FWWZ{Bl)Ug$*Y9x42g~qZnIlg=cipp9n`tIx%v63M1tt2euTdIaPJ`E6Nk#5 zA!xH_+eZ9mLcmwFFKv&!&;!P!j`4u1u734(AAMuzmLXqlFXvC$ZKI2)?VH|^9Mx&S z6M~|40pPNKr6`iCcW;O%JkSQN3ZQ=ZEc!XM%Q5bwOT5_UxWa?8{dh^-@<=900K2FLIWZru4zDGC(R?c6QlxGId2COb z_oN43xS%fj3ypX7D7_K&%jTZ#@;rF~)C1A>);rL3Dh2Zs~ko|GT z*|XMX)CU%N&E?o)v&Hms(qLWEeM-a4o>dvKh z5$TQxFt@UQq;~Nn1L~UU-O-2o_1HUcga@);+{afn-H0q`} z(+zeMUESk${7QD0uQ~4r5gng%)a^?SwuK#RhwS4qZZ-EM1D-wCbI5yt&c(TZ9;^p; z<8;`Mb+7)G`fX_7Rc{Ye4W_s{929mP?Mo+ZCn(N8eMwN)oe#a#>hHI)!)hTvO$mS4 z(H47vxYq3#!an*%cjSev^BDYmTSml-PE_j~n z*AFo6UiUf*+ql<|e6?;n^x&UwATMS6A)(Z+O>hiBQ!)sCvfkd%pEdb{JW=o5M`ihz zFvJ=A@)7nj_uC*Yb%x5C_+|IL=Y2d-q?-7SppIz-{q(KdF@!V!883-W4QUVisd#Q& zHU1U+B@*k0M5iV^JpWI}{QvJ~fU9xhO#E>}#{H=Ak3R!cEB@m?v+)>% z{tW)h*uTCf^B?>f!1EQB|NQM3{IK!2dze3N`~TxD`X4_5kh=eP-!YK~r(08hzq=MO zv*xTHR`{n|?f-pEKvVniN4IhRy?;M$_5SlM_rIIqRQ2E?KTPniZfF1Rv%~+Fx3mA> zZbSd8Tg-pALz_jB>3`Va@3)NqhXsDzWBmdDon-hwcFULooc{hklYi%y@qgcGP+rpC z-={HidxFNzp?M`8NmgCFq!wlBWlv;L<^{Np!O@?a9ZJYOQ~*5C8J ztG*pQA6Dttap)+|uM+OtDxT*5uCsFv`ezsA{L(1*4;Rq~Njxs1Pk8m~H1L0I9{<5x z`v1kXmr(Y)n;%;U$8EdQ-fCC>5PAAir7e+)KP!Upv3JBkj$?KJp* z%_0Bi&R71|ft74^?HfNFLZ9}m=9$Ehp@WBY8QN=r=d*X6`gQxaQ3^&ym;A5pPk7SSwVguMiaYps7sV_ccKOG|$VJ_|bgWi_e&6rb{oit5m3N#!;J=*F zFaN=up%35DzjFWSY1_=_gkamQ;%tj0oV|6Ii*~yAF2c?1y9YoQFbtPf zrb-1|2H4UCaCyMLjl|`zx|sx*5u#dAcezqO)LrHbkLXSOdRTe%v%{ltdr9`297*l+ z{$bn>(c|{s_VM6ie??qAi$Zxr2-ll_#^r&0wB;{ zc9+km@8Gh@dL72)B_9)d9ddRW*i|1Kfy*6RIUDAuwpMcb0)(effL-$mOZxLmRqyWb@~ z^tN#(aWp%oqj8lLqDClfYZCVdn-!BJqdaf zn$HrwF?_jaaG z={6Cra)d0Rei55340Nq}IsJSy!oIe_5a?y%y@;lMR;5xnL6hnV{Hy0pa<^Nmj{v;#vRde&$n?iy|*r>1L5W9y;B5F8r>xxDPkVv+h(7 zTOns4$zdZN!N11$p0j7I?T?6$->eHg`6NF}bbNjjTmj3EhY`2tUidwtGY#u+hMb!V zF;89d2=Yu8m~xZa?ShU60Na#$3;J1yqJU3ceuSX%?TT@9=bi7VUj?|^(YAZiXzFLf zb7MSR~R5yw;LHk^t{y@w97qD4uU^s0rX_!g5CmOTpsx;iwpw2 z8od;LlV|ckZ&AL@HKLPik00|PSUNNENoEUx9DCz5{A99Dj09a7cl%ZZ`duM<9dZEr z*eCH|N7dyG@P8tFs%Y;7ONP=Y4UTNu;reE8FJ^=uQ2mPR~CZ_|iD6Oya8~ zUo2?iN4Sl-_KtAw>kB<}^iYh;s_wZ#?Y831D1xfi$zY;q{>c#!iXRUn+>HAE^lnH& z*oEh-cnR(4kL@EqUe~pY$c$$R*S*_bKzrUhqY0{riO0POcJGFK*2~>#xT-)3)N6U# z{hTXXo>sx+s=?2 z)6xCxs^e*_v%Ge&TTg1Q!8}=^EZ2z79{TQwa(~7(#CNnN@|T}I;_8y$wOf$Cv=i(o z&J=TTc=gT!YFFFFxcL9$u@CSuclSbW^L$sqCq}|QEKPUZCRGzUyPs=LoI^bl=ZB$g z3p*eFu>BS4w(4~ke$t7HFM{01V`IEMu4c{p#KK zQ-S9;L_D(h>rsb!^LU6$R-pmnpVgQHKTGf5+`1X7AXij);o$gBpJ{yaC=u+)9(bWX z@`$v%Xgn6Li;K@py%8s7RZ&2dG8*H`p92sF_E3wXpzoCnac)QXBd^475y%I%yVNoC z&q?rxATKx$cHr~xzV-3o`oQz+1o@ui(9?`8<@PmA-h~srnVs%9^{XSf5Jxi6ojug9 zt_->hzLmvZ5H6F9MZIAwMn-_XW?5J7Q(26wwyc6b`TLGe{>jRy3v5NDXyUgA*27QY z%R0obTzvdC$zd&y#WNlt_N+vm;g8P-5j~HizJM=dC**}^;9s?W7W9!*_G3ITd*yo{(lcj#)IHtp(l^5S zgZi+yT-DXZ@1T>I51(8J^s>{JFGMFsxwoQtp(7s%*MsU^BFIK$gFQ{QLB^ZtDrP}_ zQspln0^M;}_xZr{52&9{>;n6!LV1=GZl)ZJBsvjqG5EwN33)7P0`|Y6{AL&56FVa> zbb*@S=iw7vUF+}*>IEMb7)kQvtM%}=t?7mN8-I6dj`=(ddBa*QMZcJTK8VIOc~*xK z)K_~TpUjtjh#R*21lB9j;#a3{nL)^R`Q$77!P>NqZ#;Z#SRBYzEFSn|3=qE}v0J=~rd5jjL??eh_@>pg+|O_OX|eAg;L2J=jS!$_Bl~$jLj2j_po_dZC`3J`X(6GvK_#{R_YwbVhur z-0tmOzH!5Tv@a{`=i^~F51PXs^8GDm=VJve^~)RIFfT67ATDg9yaCkC>%@n?Qg%dr zF@vW>Lr&+UuHHNp6M@g%gM1cw{jsj9v#;^EjhYpLx@PV)|3>o6uwM@lz4~LXlY9E? z6KZEWr((Wx&N$?gnR7dW+Evb@cL5*fe+s@YpFa`gfi166yJ+?t^~@&wwvlkzYG7R9 zfog67*q8MVgnf0_R)_~X=kZ43XZb3AL@U4)AR z^_{=3`!6M&=STzn#6I^kxoOi8_SF+VIT*AW@k>z`Duqxzjh; z_SV>U$t%l{-|Ecb=R~h+ce+jd^2|Quk?Pt7_T~rq8S2+}8-mWBE{b?le`I}4^y*ta z*n^MsjwL$TCO7os(;Fjh_0d4sS>H_x|Ja?+;CFSP0@e%D?6)wIqyK8+=6|orGr~oN z6Zc7;+Li=$UoZQHIF)nyA%A2+|4&3G8!fvE*w}sLfj8gzlyJSL?sJ0Xj|0d%z5o3# z!fk6m#J5=7%FU~0I|F)tc%=`~AN}Iiovx+UQ@cpq!Oio_M)0XE_16*|Kf2W66J~EE zI$q)+^23yv9tgglx?vwI_(EK7nu2w%5udexJfMEo!hO}qzW9VZvLjPoq<%Ri`%UmK zY6rW@Y`Nh-k*pM4Xt=)TkrEyT)gXyJo#FL0x#0 zs{<9>^$%Y%aWS>CXERYR)tqP3XnYl?1L9w_b*G%NyjQLgo$A67w<_a3=bs(hv2Qky zXT%U654iw8+KFd(6TPj|7JgQ<3OpyAm(GDWQBB=jhP?A9_(%9GMI4wbqpy)188j+@ zpbn2hyotO~(A!S`Z7a!9RTG{kC_A}R(@fj!h%4^5B9{30==d(r6Li5mboQ;mM6bts z!A|^4F&9^37rFK3;GQSo%iR}#V$Y8tuSNWvp~R=+G}}v1PVVIVcrH&uPg z8usM*W?}yJXvJXa*MB~MK5}B&K;VtWyZdgH-B%67n7}V2-{hI@^6$We4@4*LU2<{f z+i(`)d|J=D1a0Y0F7Jml`$&8`zI$9;ji`)x;~fgXA9`zRjBCBNA^v&(j?kZ9YCF#NrN4Zn7SMG_Kk^BZ{EuS`cznw|$Ur zi?)P)Y>utYPs5{;Z*pf(o}9<{IX~Gj*O!a^yMpn64?j;xhH?Y(cng;loBQ z2mRooF0Ovv;^OJeam1VId>-+rij70uX#XcJUe1NTAwD+Dy^SlI{DnHL&*g>QV%36J z8rQZyeT$&(*BEuq9NiB;*w+_fUpC}A<|`xXqo1!&bPxK}{_L(_7FIh&xCqM#IlRU? z@bjG|Fh9LK5$J69WiAe<<#&0wq#*QEUxLDEe5p4>f0-fw0m8*k?(|Z=qlb%+&IzMw z96jt2>c5>IjP+mks2+szi}!v8zFaflPn$Q5i`R`Qx1+ye1=xxA`33Q>Zw_^K%TX8d zP z$Y!i3w!%n^!!}H4MeXW*TI8E-aRz$J6iwkTwz(YiQiacA-m0mBA8hims6#CF9PDUM zRYQJ?9E&ke8Gjk#MJDn>y_a3$+`%|KUq(WoD)C%gl&lB4u{60}QoBkQiuf=ke6A6_ zjd+D|&3j)<{aSp0-DLi>;nc5db@>3g1N|^BnXZ8I%kN!b57n^0AMx>gNx)|x497am zeb2*Bd{0G}7r%4@&b+F)I+61^>Jf_$KTZ5B?}#^+YJ;=uhE;AKwdNx1$AkJ{zU*nnizHusoDO~E<{I#q4P17J+U>v-*8$Jv zeednTb@AON3G&A^UQs(6(guE((e896-mn7fD$3@%PIUJ0SnOYP*`CnL9CWAt^P6{( zXRK^{$gxWwpuWgCd7!6F^*iF$CJcQCIlnA%`-U;M-_p1`(Qk+g{%Inh{IfW&f30sN z{BEXGUH*&c#GRVR50j_gUBYe9Y3OAlw>}`8FHQCk^0uCQ1o~(0R7zfCIL2i+gU~N` zC-{c`x$aac&LU&IJ^X4^U(Ajm^i2tqIWIWSC=aW`>9WVp}z8Y@en7% z_CcJo%~?_Jc%A}hXdGQ8MHI%9pAqNg;z6{lP7?#DU2Q83|LIL_*8wjR*V%LYG3d)S zRB-h(Lq71cUq;7xd-%9-DEwg~qk{-%%laTM<;~2{pC7AziR9V%OF=WeRG|o+cEty z$+7)!Tp*~w)kGa&)f4&?pE=*h#l?`x(9d3UkNeBaqp{xVu8PUp{^Gpsl1UO~k7=QD7_?h);3H$Q%JDmRYY78ZM5jyq@_#V|g z06cDQf8dGtVcs%h2H2I?u7G`q4oHmq-^I&t{LXOO2wmc!5(5yjVYiD z?g+n%FYY?tEUD+}UH@C~hfeYuP!5{2h2)8JiC`CVBG(Dx7aN=IpmtmE9O@e@S7Qv} z=J8usM|nxii^WU*n%eboFK5s3W1&BfKR%M$#gmXj1ZBdkh)1Q{xp`D^ul495<$&w% zH4!(g$}7YZd)WP{kB5(s%9lWRpbk!h{e|cB@5|IKYsb9=xrL8nUh=y8I;K8-@+I|~ z=k9e)6=R^UDY+N(kW&^J>eo*?J3CyD`-X6q@=AY_$Na8@5zf7SL4A?M{SZfb$ad6M zUbze8%MR}KHkDvD>B$X zwWv36cKG~#(6>1OJE%nSAy?&Z20!s*Y2CV1u}56tkz-%1g?+`Y{NXe{JG~Hb!p`S= zMRIh*k5~_E_FKp!d3rPK%D((|gZgcd`#p#c;YSEpky);j9GSfV?px|hlQ181W7tRP zH>dtYe)H|~UJ%YsWW;`pO&@}F%_ctsC_B1S-PO?Z7>5m?1^rdA@AvhJ*F(Ot1w|uB zj=i?g<OeLhl<*u7dxnh#_1>Jr5$NBacBZU0xx-Wzx?fpi6iVaiSBO<3uM~a?qQ_t6x*U zY#Q+uF!g@qk*U=lc2ULmVjNX7KlC?$G`mdvyw)W@qGykGyS&?34)jK>MLo1KuA6_> zt;kbdw$V_c7vVnl3EJy1n2(LTa)oeR=qvbmU?A+xdM=Kpb`yVotT*-N{&I_;9X$te zsH(f)dxc;3^F$}!4Btmk*58IYp^Ce&-?AAT@uSlOI=jst=;G~F%||4UO`C>zQ-xDH zJx6r8M(uj#OxQ!071+n$@;P3aF z%ZD!)!6)wD1T?)LqE70IahDREDc%9~TxQQ7MYyQ?2zf0#1z;Yg^hV6ro~iL1{qIKl z`*`T|lwuzUvTO|yPd3U6>w&rJzG7fs`=6tJvBtfYE{1COgLm$9fZDm&JoqMPUKROg9L=8W1xe5OI8z2LvO>om2i zG}$qpDAnBAy+JVQ5AXl;L+WR>i=wW`uxl5Ar|*xvwcBo@9;>z2;Rn@nkNaJr(;vr( z&X&22I&7|7c;`doH2e$pQ|lU{Zpe6>5GN}7KI($KkOOgTdb_${`{h9%=<|PKzPd*j zVx{+#6L^~;^TXS?`ivz|a7lXD^JDL?q~8}#@x*2Qtgw)Y5EkBhtb3A*r&SaS`mpaK1x3b$#*w>Cddx`pajXB5%lkx)Ov5}o&7g;RJQ*Ted zO+5zrB|dJt3S9Sf<0i|7`XtY!2%vV=qe(*JfxM#o+J?-W8tbqLZ-{u1Q%k}QQY^vs zof-25aVql*)NfUA{0-7ar=EO?6J$IxU|Bg7e!2uZ8&Iw0;Xulf4B-eAg9O?k;RUdX@pWLao zqErUhfk$nGeRYj?uKxDD;7@!yMOMTCm(_4zTqml7e)c62cGjhOAb)wx3FxJB#C7qy zqP4r;m|bok$x*eQ9U{o{r*(eZGh~gA2N!G=>|;*O!amGqDhhw-zBdpjqEn$jqLWwS zqFoLevXgLCVKn@u&fP+MvEhp@K;FS&@Sl!77fiT)Jl4g-uCgwlLlYw2ZJOh-gNhW+ z@98U|KC%oP^@OiFl}vc}&A_V23*mSCowo-UY29hbtl9$?_i}d_wad&TU}SEya&c{hgW?Vv^Y`Z@poeHgXN9lM~f^eVQFa5c{$PvkF|pttJu=??LU z2Ls?|(PzXL!uh2{F8+!oM}CRXSx*wb?Q;on!iKu%WLY}5Ph|}TL{h&j&Jbrd#MMR7 zto}i2*STuHBDrj^LSE~q9Z+}K+ea>cbKXLn^Nw3FFYUDlam3dig}%IciTA{>cYS|7 zaQ|ue%N%q20{ht?{^9c(@?0$+`hmvfX8L)IJ2}Yte_vt9QK`;3e=Hn!p6F!vwUI<8 zGp9s+$bup8j|qP9jrz?W+Yp~T>GC^-i~S3spE%PQxaO&^uA+W+VA2(m&ocLbAJkv&xE8f&o2xtH3da?mZo8n^ zMab(MgzO6enEh<*27M${fk(_ZI_Lh zxA^Q%eO0CBUZ-~Rsq|XFCb>~B#N$1P199Aa&BFXP2XV@qGx$Yk9Od%8$e44)C$p3f z^(HxSdpswo_OEwwHr$dt#L{|x$8zhQhaufa)@BTCl8bs%do1@l#j z3gLQ3$GYdJmArYF==lD=*caMYaj=fa&hfGTQ61g=T=BXD;#9?Njl5H%8E{tG5AkFg zXGOi2g@>Pl9vzGM5R~uVBA&(4nIVJ=@9eO*?UXo*##NiLxcy%2E%2KpBM>(%lfwMW z;;Bab}<&T{v$fuk}9WkF9 zeD(I=;@nJ(&*u$3gZ^A~kw-RXJk)jm?F!frqQG@jYH1A5rJ@!fN2=bpOw=BY1W{O)_9FaI-dBIBWFhmRuv zbm4lRh+pp64SD9LzuY|gjzxT^nC6IQ6%dSlp)BjZ!Y*q2JSDlZqdl^u7%!mnyXLjMUqZ@P_^Wu*-2hsStp!Ml2e5;dzJ;?f+#j z;cQ64y99-)5=cSs(b}tFBbC{d}7neo1lvx2>;2T zG_ao<=U&&>iT6Jtc{;xPeL$t1e}{0DISb;1r*qG{s3{*{PdVl@@13u0nctUvOX{4YtKnSSX5V26j>2=Y3?n1`;K0C6Z1tinFU_FlEg$I~z4 zErcIsl>*=siyz)2K6NWQ>ILgP2JLc9JNQk<&*8TH;B)4>aGMZAljOI;#5U1conrhD!}T-Z;_C=V-cT z)GuNWLw{Q*D2(LFo>dG%b|ukmf~HgY5Q5tG9`v-E)4P0#bN(*1+vv*Jf0*BU1$ldL zwx zml%J%mi+_%mtJE0Prti}Gb89f^b(`zFYupU{H>dQ;@^&1{_#5I;9fm?{&#*K(>9!e zJYdV+@kXqsJNC^cEf_(5jB4xRt>HJUbLM#xsBu|@!r)eCu zZ_O8icKd^?z^eqKj`3~oJv5u7FUHg5N3S40`O>`)BAS0+Un(|zNbRP2U|d0P&-dra z+YG@vV^beM{grXre8NvR$T|Yp?;C~#z`N7zT;4Dc;AiZsa;lV zfc494I)c2_NdhrX)@yAH(X*IWu%EegEFAn52Y_F8v8dZ(SiTLAHdx=~<4v#+uTejg==I+bCz{LOqJ#4jpuCDD_j5@5FWP#SS-mnFnJ_<)y3G0!AFyLBab_gcg+cGbrE&OQ|cAMceVgxc-S4la*s-gVc9 z!rcc@rGq0OXY_a%Cv^uP-uPTEtj~68<~`s~_12B^@D=tErnS#&;!`u9JO8fU3Vxlh z7V<>-^>gz{UgZ(diDFrv5H!DSh=sf(Ti{QXX31;9Ro(pXi*4tw4{TVix74n0FM?go zV>Xd+F*wT?f^3j`-$HF1fpy0o9Rz>rrE4&b&Rq_1pgvZGJw$AI_*EX+7UJV!w=X{U z6BIXFTmURx4E`1Am$>z|dCm_sjx_EVT-Gch;>`?w0{fejgT7Kf@9+$HVBVc_cBz`q zkUaHp8Rlj0KLMS-*mE|u+xH7T5ua%F5&HviLSmoB!kZt4ypruv+y{K2P#ZuOsh>PDZu9O^`+Xb&=X-yS`3tpHs+po#_MW z6DvBz?T@y6b#iCB=UGj{%&@xlN;|Kp2WmJKkAniJHYSaYy;${S*74#b|eA(E7zw%ot7E1xc-#);4j^y zvM=$Qd=>vB$W|A^{N?bz;8Wk8Iy=mYggh2g})}$WtN|nnUh4vc* zj}hc&tK&LUZFl$Ebfua>)UMUGXde%h`^P{}Q#lg$(7q#fQ#KfUX*|=@twXHFVa!jCcmO}B9xoFbPd~d{#o1GYxcvX=4B|z9{($xKnQ;@sNgrF^9p7rgmSF#{ z>gLA2Uk@%2M*Vt7z7NoQN@3@>$KQ|7-F_P5+NLAU`grJ6rLArqU$N>Q(aT{y!>L`b zP2}PrP3icC=+5;fAT;H>6*W5hjk3^jE z-JRig)%qRyS&bEuG@gCm>kUEEV$ylymt_*UI@EqR{KuLc-Any?M)?h(n>h~otJ2+v zJx#>tOT@>o9>lzC-82tDe{{hEg5u?L)Eki|=|RHzplnwNsuS5!Z%n1Zh;zBME8>># zT;cES>DMaV5rVRHF3d-qTm=32ba(!O?*H}?$q_#{zCd)MeNxmPwXn}EwBHYgy-n>g z?tax>kK0;>rG0 z7Iv^X=c8X2?hX6uF8Pr6!pGgmH@Q+gB>ha@rBTo`;93yr$7i{($+La!ab0T~HM<7A z^EKE^kkw9)JX0g)xH|5)<0bmzC42Af=@vej5ih2bJC0dAU5k9-eXC0U>8&20qmuV-M>!qc-g#DFX%opVxB5t!85?i3i!|V z7;%hn^UTk!lU?p1{@LhF*au3V2H+Q0+j|rn0Cv}J9&3`P zrnO8eJkaw1J>=>A3E(ev=OETad9NJi#ajltdfc!X?gQ(vIPe>vQ05KEx3kk=UOahR z*vsA=ggT-Ieu2MOxuu8`*4e^two6yY7c0*|fAiuRNe>o3yecN%Wp42 zp>NgiaeXBt{Aq^?)B{~U<{9asR#bxid}|fxqr=-{J&;|K|3Uro=|aq3vPNG?9!t;- z`Jh_`1Q9Naj0z;E!p0+h)q=WTh|e@Q5en#C7xjT{m<)T_m;D|6s#AchMG@#>N+kP4 z^t${K=*iREKz?|hPjz}-+V1lH_r0j2!YoBR+8RZ!5ub>1UolgMCm^4A%3m?Adi@gq zH*M#gfj;pTqyC$RKOx>2n;Ssw{HL66y-Dv2D?w*>41pZgDmaAtZI^S-u5C6%6CMBQ zdtOfLbC&v5nKf>`omdL?Gv(`CB|3fP68y$0<;40glD2#c`d(>KkIdPR!9*vkv;#d~ zlnnM&agHF*?1cf&AI;n8-?!BIQ*vXM}l&9_t!L@ZQI$|J>$&-gvStK3H{{pKfV#Yj+4#R zg*cxhfM?wR`x%qWt?z|HK7;?0yMJKX*Lg>D_R~Jt(ffSbz|9upl~TN?RiTeo)lZ7+O^ z+RdKVumj&_;U}3tb1cbWHB(}J5L2GOzWh#U%-e*X*-w0O>!y9+AJ!B3@A(YDH{#=A z^Y;L*D~Gxvh8;$~?9c@El>PjVQNQdqAcgTjF)a=3!aBcjcJ(iWeSw4<^arBY%S_K*yjHG?x*$TMPtkbd=feJ^mz*^9 z8Sv+cKM<7aWn4k<^Ydux7mvPKYG5y4QEi7`AzbCI z3%UH&xF;k>_dW$Zl-II#gqu$rTs&R<6Lo-H+z5N>V=4slPW8rksXVNcI->8NWwU-w8FS6tfz`|>q+9uU3FvJLA8 zFYDenV`Hkj`WQAAcI6e?!LE9420!BGzqg7^_u$i>V2@6IFkkWVc(W}M(uKWUfA1nj>C1(@8l6^UwG*OV5@P^ zU*0Kl7kJ^Q1Ay=9Ir}y!`^d*5NBK2CUDew{v7a)zD?+|rd)kls`IFtyOM0h-A7s}h zfU15a*hRN5fOzFsy)h5_djr^$w@-llxwBspx}9pocx$G zx8jdq!f(1>IQ*qfY;*B{dHN&bv!hF0C&;UP`aqE7?+gFhgOy#pvJYFRU92B_+s6Y< zyET9+@N6ix+W`XWw5-1gddeM-+}#R_Wjj|)UM|)cJzNv zLO!wf2lr6BsWt_6;DsN;UV7gl#IG#y^IGb+>(U@!%%-|nr$qxV@T(*Bqp4r)-yiNx zbb(biLf(!_X9<^;VzEDB+gCWc^>tkSWIu%bk|9s-fWOR7E>6N$0Gj?A5tqF7PRyUD z{{{BbwIiY+|7cIdrF>Nld1B(Z=lsq7aW83HHuoF!*P9!G&K_Fn=&mM?q<(#)BjQgD z*n0ru-|B_B%g@cgdL-{9J4|#kM|;fIO!~>iZQgV6gRD>+el&@9!d|AQJ73WxkGx0n z*e~)4@vFXW%qd5;8)SY-Jene=k5nz7WX+U^Putx8dr?j4tpta0Cq4Z^Ekeu$xl*0pCn)p zmTDyON}q6_MYG$yU`NqzPXx*3%i8%9lvRfzAJo`4u75>1>ZeNa&S1RO2i<%gBrrs8 zLyDvBib9t!63*5{nEW3!GgD; z4ykJuQO``n46p;c-U0Trhoj&RHhjcm;uB@3fnKIveuHpprhlPvZ03My;58Z}o_Y8& z^s80TvDD7OQox_K?YEwU^Q}37bM^f^(v_V9!Jl$}h&Ry>>yLUX+Q*wlxY;}68bO;qlwDcIHI*#60fOHZN3Pw7`RWGlyji&{(?QTT8uf^vtalu7WT$8GB|g!o zxs&s2A*@%bQ+fDREgs_h`|Tsf*Zbn2?%93!UEEjQjQS&w_Hy%V(ae|R>jLinnVPx& zFTz#KS*Oq1L5Lfs6!H2w_9bS>7t|TuXd>26 zcI9XEo0Z++XYt}>l(&ap1=U5|>IFMakUW{ut<&u1_m=u?=&ueA?{BDItt@_-+WF3+ zh$}uJ6XI2tiokqTp*e_e75@|b!CD@NUwQB+=wlPR=VREDuP#2GZ9`tm^822XT%|83 zFdk^yeZP;JfB7;RSDr|XxL{8sP}lV8L=GP}0sBt#$EiS~V_`F$y~b610D0v*Lx0_K z&lT#o*UzC{k6sTyn9gn7{L(juedMI5y~JmN-Se!X+4uL5hgZUU?2OIu8_S$y6Vb`S zTao8#(>Lg$`mA^BR>x{sUzHewd5cbocS4`2)G?%o8M`?a<19OZyyUl5!hU9*d!I;j zz3=jEegx#p{u@z$+1Rb9b8ONo$YH%cVZNfmpKhEaTT$=$uACPk|Jew)4(=|4x~|gq z+eYJyjEyl5d$HP8!d2wQQv~_LHur$vIgfm1Mc+cMDv&v@@bv3$S)JXBr$@es;oBfz zY<0h9>psO@-bDK#4(#@!t}f>v0%&UwJ4EtX;m?P?J%Fby@*42z*mKm*M~}QuP=xJt zb+>G8gZ`f7VGn*I67^l=eX@tz<=Q_nFP^6*_947i*4xxBPP9XOYE{q0=f390shwq6 zx|X0BcPkyNpnystgqut^ zT^(uO6Y*(RO~w9F-l~YYYKxSC-l{{3>my?W_s^nJI2?S3!FF9B_thtAK_KI6Ka zhc!WcWv7Px33&~xx%v6@zzK0>7J7n zb*o{1rt+$A>SrmI_=7Hccefs}n=XFSU%2N@^C+Ue=kK&DgsbpGyFh<3H|(I7Btv}3 zxdQdwR!)q%r0W!Rb){w%*he#W9vNHN0QQt$o`sP-p2XcZ5g}oycjBPCf6e+&arS!o z&DFOe=|2;_X@45?Vnf_{XFA{a=UCU~cX=G6u^y{S4OSApJ`}Tt^fiszBVJ_kp|Bf& zU+n|6i<5m$6J%>YAujbWx4!amPj6B?pX}a$6K!TYe;00q_m%YSU)(-sRN7#o(<@?} z-|oA8t;#s`l((ndG#LT=nV@s1Cu~IP%|vgW8q_&k;vC{cX1{~qDOBUeSWi^E&d5u7 zsls{C*Nk{h@?^defcEGX*q^^ogzF$Rd9aJCiro?a;?Z2hgB=zRxO#Z>Dam1e1&~Lc zw+B#Xbcyeu7d+4m^;-l!Lp-s*>J5#@Q;hyVkPTer?Ay`{{$_iBarOUNb>x-sdj~(M zJ%=CCIQB$$#E&(3-1x7$LT}}NfP(3$(L3p$};sE_YufD5pLD zNd5A0s&NE)-((xm|LRI4LF;`Ld10!@ga2e`<)cJr?-xLwl4bXyT{U_N|JWC|z$bEz zxeqxjI|dVE)qGzPG~1#O_blVMt%QsHP2gXVa0Tj*J#rxg?Ynj&j&#KjE)TPQxAVXv zG1PA-jxeC}pK#8H&yto!Vgo`v2(b3;ObzU|+Q;7yK=s zcZGda{F$ykH>(8wb(TVSex27D9|*qRU!d;l8+WdGd&Xlg+JzDn1(SfDtvY^<=u|o{ z#HHTU2Kl3g?|(w=dg@vi2MI^PkMdD(%ug1Hhk41d)6p)Rq$kPR(pI$Q#el_7`P>1xrlJEoj+UFyUE2FYI{d#tR z-)*6*Sch!wUbjiEt>OQO=uGZhu$S5Ei}CFJ2gnaOA}o;l`8{_oCi6Oiarylh&!}DB zc@si%_=^UJKOW+qD^w4Hu+Hg;)!;{Ya`R)*J^IPjomTFgZe$@`{Nrz(U#Cr22ze{(I6bmGao5?= z2~hvllEWC!Zt+F^&;jXP9Hj1nxMWq|!!CT&N%%{xard)q<&tMf4}E1f;!sb&>Fn75 zHTD^5={m?^<1c(8I{uT0B|U7_W9Pu<gHY8 z$D}{%)`JyY5qDCVht$tr&O^Mg1Md+>woCn;;QP4~>M!fs9R60bE+TLFpwkb1JZw@I zx54-uUhk`QssH@Ww{*_pQ&somtPi2aSOGvgTHy4h*e z9eF=7;zn&7j(#4m+*Ru51w)aS^5O^3snoyDqjpuMH2h`OA9MOttP8vFRsJ))J^eP< z)2jrPSB|Fy^`q^f#Ak0Uy$2X@z}b0$7yPFO6@E+Ya#D_y1ogls@TW>M2=nGi3qpUr zVNF8g>E|&&fAID|)8B73LGfz<;*%%7i9A=`uHGa$>iWWo)Xx)@I!sUo2fU|tzG3lQ z!qt^&*ng-O?%WT)@TBug#5U-sir0tVMY4mhh+eF&2|Jh#C*BdxJ1>A zg?lfVU#^8X)+@6iU(G(BEyQQT%ey#E>m5kr$WwJ){H0rCsb5d;x0>47p9*^ObtCr@ zZX0%djrI)HFB6?zHU)Cni3aeOO4kkZHBZODU*hWos_vS)xXOF~rUlJY5(+c^=JH>-tZH2KP(HedLuZE`C2+mMe7+(N&6En4L0_!SVZa^_?|6IYZG#%`z&9;X6ydB=UBs6e z+3qa0>x$Em2Rb0;DCi0#ck$9^2kNKH&;j%0AGiET{I+Og*omM174~Gl*}%^dq=bEJ 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 literal 0 HcmV?d00001 diff --git a/tests/fixtures/grace_2l_order3.npz b/tests/fixtures/grace_2l_order3.npz new file mode 100644 index 0000000000000000000000000000000000000000..56e753717d5ba2facd4cb776a94235ce5de0c22f GIT binary patch literal 477644 zcmdSAc{G-9+cu1nqKFVm5(!a}B&nUG6iOsX86#v0$q;3ViX=lN3K^4RiZbjMGGw0T z`7+O!;WG1H_xIetd%e%|-S4;FXWeT(>;BGvj^$eGJe}LQ@5ixk$F}WX69(L&jD%b~gH!x>h!KjsEug1$}c{Bg*f#Ci>P!l)nYV zM1(~4yX^lLF8YgVa`FnI;>xQ33C-D1R-M1laQp)e<$Wyl?R4#pY-~-fEdN`GWK93Z z5K;gA3;$?@S)v*FAm24V^jP; z0I45s?#x|C3u+Ui>W_ptoWEm!|Mry@f0-uxAfy_9H}=-cWVSXtiHwY4@f zG&MFg)TM;S%Gmhd71iHU?7z(V{~gu;GgB;e@7g(9|J%-#e~#jRFC~AQDdraX4*#xk z_~%7r+~RCdBU{4;nW{r=C--Xkbsu=HFoV;=nF4RWgA_aQOZ%RV@B4kP!^ z$EjD-5)PBJ`l}{u@I$c3Tj8Gzc(-`m@d}|2Dr)cVkT^Gq>T;%;3*o~!ce1FOZMhhP z`8Gv9rOH9S!yIPhxe;XP8|U8|--8wh`Pa;-qVTnVa0E>_x%37WhVk@}pmU%f0ec8^7OJ1O68_Jt-R}Qa4F7*vM$aTE?ffe# zcTxaZm|N>omT+A)UCm?vNJ-ZJn37NbKK@H7DRxX`zof*!l9Tjew}rPZH8y~VgHp(p zGzqCm?4hLPUNmpgG0#da!N7Y-QQ4gx?$#6k0%n z&YNpxZ7VoYp6#`$y#P@GTaTwNZjzPNwz{z(m54=$=s)%!AOnkNuej5b5iEX0b4jbD z2Yr2q_p(G~;SoN8y!^>3Ov;PqD|*(8>>e7V?Wmq>8A2FA}|@&-z2Q};K!#w?nbB~ zXxZQnRbx6rg?Vi3giHu->tqa;+tCQz+_pUPGzD_Syy7A_93hpId}9Q~JSD7b zE2i-oA>s0QwFPL|FQ?5;KZIl-o)5<+=E1eD@=M_zA|9#x!5jL(|)w@gAgH(qxe^arJy^>EG;Lgd1jJwnqaW|nP@2&O%D)g^9K9O#NnND7l{Da+iGEsvZYd3=QBCD6@ zbTt z?x>dReu?D?93*^)cWAU zmbf#EgGJz^v#7R@*bY^1BiQN2(oy_u4#MCVR;`gVw#*mf(qT3>x6}Q=q(+`^Q(44= zrG7n1?$dZYv)t?2)C?B7_Pw$4X~72%XA=BUI^g7qC1llH1S5_|`Sz6i3)bG6GDwc2 zy23QC9Oo45Uo3dU{;UywZ(chSpH3|sB4GA1wJ8=D^t%%LXNc&?%i+^!TmvzCxx1ax z$oPbV>3V)&HO>_T*Ol#Gg@=-P$u88>ut9e_l|PS&FJHL{G)OOFd$C=dc*H0qtJ!fC zCoiMS_)+ztgbBEKu3h-U+Ax}C1C2hR0}A66`(wl@-|Zf&7M=VOp3+Kl*Y{gNjzF0$ zm)?!QCVM(fjS3>1qm6CUV_!oWjmJ^9eG)wO7g;iW{d1Ij&kOK_@;Ggc>13Q%a z_m5wm#U}dkD4VfH5DNKvag}Z!Sw*KfXsYM&`T4ug_sK`Vm+ZDbLobMELccC0+FOkm zWhQP-938-yJ6`qt>1;q-`J@UVyL_N6=k|*jOM-_A?4M0mme40sPbzHhB8d4~9p9C= z0T1U&^7n>JL&QV=sHl!%eB(9h;-5N*N`{4peT(N{R~*gPg^YEy-boYvxsQY|c-9h~ z=!b#DerfpZ=0SM4zPXe9wGAGhjoMlj-v$%R#>+lKU2t0A){{t$6iiN5`f^0R6Gt?J zzdPSuhQ!M@vpFWi=*BOi4M+b##m%N|8rjvT@9NKR)vgnN-H#crxjqiV*;hu|t`5WW z#|HlAWizm3|N1Sz{5+)Y)=>)lGmCq6Oa97Nj|Sf-N0{GiTLx-1_s2$O2jG2_<ZZQq?+ToYw3CZw4m^ z|Cwy$YBwbinXACyL@b%!x&ZHL4m0FjB|OeRX<|T;W8 zr-0hkX*R)r5EV{Yzg?ND$6LW>2e>22Se5EN<&ob9A4_F#_U)d4m^Pt^`!ii|gOCNm z0Ug+_=r$94W*X%lr1C2UO#{C;d6RWY59+MHKQ&K9O|b0e(vsg%2QlXYHOpSF!uIN+ z^~U{az{b_}%1?m^zSg}FVU3e8PBQsqrab^7)4IYBUk;-4?lXPANuNM{&k5492?)>Wf7nyLAIH8sl6p*bHQ!^SAzCE;dD!Zg&qcOp5#He zG^qGYbMr7fxHDhj**OI=TbjJs9`>MV;e3c@=Q?D4(d%Or?SaWPogL-AR0N;8Sv-yL#AFH2~`z@nbet5a`@H$NV zy8PR!mra)J10+PLiSBE zBdK;8G%Zp;Br(H9SvYv@+!kT-V#zZHl-Pb zv|Oj86O+C0cBXhE=x`}m(JMH6v`hePi~O@mnGTHD$xOxG-2o^}viuxYuLD z0?4y5{1kPz7jEsUaj6LI!85u2f-QG?@g;+x%Q0sHkaozclPUH6&jsrZ`X56u=~)nO zd$Jvpe!r)?I5`Ya8$_8ie7*QRbyFfo$O0-3XFabW#p0W{p2auvrtxr|b@;=XX`IQr z>qnZO2WhFLUbgWGJo9yYX60!U&;)4}#jr2IK9S|%fa86@A)L=CmG}#0pX{4n*C>OR z@nQP>;OH+ELWMS)93HRe(={r{BDkiqN63EZrs< zfK4wrceflaD$AYcQ%;ibFyZ?=cU2!=%oQysza!(X%HJx{cGLtoz2{0;3x)Sc za1`j@BclTorUiC4!E9pFuT+OttUatz7WKOd2h?*$JC9A{A7FVaui6WOT<7hzf6buc zR2++g#sI_$S9q5)_k)xDO@Wp(L+Hg>@$0H{F?QPQHDZpTC8!?TE&}egAjM-ZN^3q1 z-;P`5s15hQ>Ds0}T&EW?j5K=t-FQDzPxNe^-`9iTx9D6gRKm75K2)#o`HuqLGRr{b+qOnW#TkXqdb%JFmu zoj(m><1PV%gI%-usC)I9M(QG5(wFgOb*aR+pq?khMME&(P+73%?ZMNDgZ6wg_25?) zQxefSi2jV3waWTUxG`E$Y3wxwQz|BjZueV}EB%>-FV`%}=&Uze=FP%YVmaGdK{YfC zSqXkim`05&p@GaW4&j_vf46j1;LowKXS?+V(b&t0i9xs*=DRX74J+r6wXgNJ|L#fb zY-X_Ah^fF#n|ZZJtwAWBn3J;mv4HDG#XEQZp_YAcCw<|rdjnX`DA(`H9KZ=KpQi%! zgD5cnLe8;l6!sI}djleA8-pdDgZZgO)8@X;`Ll^c&;P ze2ILx#P)oP`9~re)~OAc%QeHIzUq%1KQiImY(>6C!#J+m{wa7g+m7ZW)K&?ve%Q?y_fI$n)aR~b~Ib{%uB zeeoc=^A&DK{h&Uj$ z{qP4ndP3qcTcP2f>l8`G$J{`jS~kpyZr)Ll!q><%&is9o__givVy0^+l(l{cTK0mo$1CmUEZ1V~z5!J?(q@fwn15O$@q`tB2&LZ%ack8KN)sr>rO4uKju*JR|VgICSGi zY!ntw6dZhjaNn=vToWwi0^q6 zYc_~v)ZFH0dl~wn|GGuX{=qr0w!3$4Eb|TYd3E!|4RoO=m-qRpz+rf;#@Jr1_68$z z+|C}@l?(wN4mH_7Er44~l0!V^3BYS9M1QPv1RwLbCrh232V%eOoq}ggFjk=2BgxVV z(}8cC)rE54gcrCSkXXh8Dz|ggPBg+$X`P5K^Ek9+d>y>?XC696<(!5o{E=Tk&?!x1 z0@HZj6zIbrP!C|0;|l7;yT2Weo_jrpg^?SMy#cGxlQMd)vw8`gR<-Tozh=QKsLTXY z);)6`o-JM?l_(1L@9n=!MQFQ_cueSRDe&L4sXk%RkAC+fLm+ez`<286-y9%;iKC6| z`-5Z{kBG9~#5V)tN;Nir__}~OSI+O6>t~Du2bI^u^Dr54cVWV-05V==irE&|p$%Qk z(gEiYAmtylKP9#S{no6D4ZmuDvH76AM@Bvx-g}+iV$_OuJcko1-nBwX%E+hehQjVhd$I-f~cio1e6ZnNseX_grgV%{A6^kA$MbwgS2{X^B5j4oquq%Jsvj_$Znb{?O1-sN)v|az*fqq=FqDy zuwIYVQazaiIi&dh^^RW1JiL7Ectt-XvG$ouY*gVxECRlv;*_`%rIlY~8uIZY-hC*r#9L4*N6)kM>mc;>jSlT5@FXF zA;&)byBz!X@n1qBDe*7MvHXfUUc;Bx;10KI^{=c6EaK0P&0-^hHbeDl?UPAtR3krC zI939Onzvsej&LUE)GDd_h(n4O&|WqiqF4R`3qk!hyUFDtPi-99K4;k5Rq=G z=Fp?yk0^86r?uPD4hpH(PaJ4nfP160dwryf;C6>;-j{=oP-R6O@|!}(7hDv!cg7B4 zu&R36@o+N62g;nLVeEiC+LxFO*Sm3o#)0O+mjzUPU?ZT+I0LQ+cC|$wkW8_4xz?8e(a-C*h;S44^CgsK zQO)T_vFPnVuyit;ip!pXuiL5^#^k%<{Kbh9(w8CF`$q8j^%PoJEgQxyjNuiqzI4Nc zOFR?zHwlV=(uqNC;%UOBo)vV;`0-=8qXy2CQ-o!gW{{pO*Ftr76uv&5X^>^S4hl2_ zR|2-Q<2lWk&b9sXC}e5NIp{wPtHUfR9OV%h+R2<`^I;S|)=s80Oq2l4VZJb=YDumf#dfw4dGFjYgKArZsQ0VRLR&eYrpiUf*@;gOXGi?6$6FJ>=bwyIqNO56he2 zb)n;PM($P+p0@hnpV^5e5kmX;rP|=_wM?Bv?*SBG3il9A3qXS*!x}HfeoQ1y)v1h? zLr&FMS%@gX6*bE<_P2-eT1s5=)p3fnp;FO)M{5;`3)BU-eih;Mgc^I(m>%HIG}wEn ztpa-tpM7h;wv1zK>szR(hv19(xt?7rO?d69&rzDxZoHi)smu84Gd%Wwe4~di6FZ-H zxOvRa;D%6jJV((2o-W?g`q_XCV?Pt!U;H3q@PX(gAd}PipZqj~*HHF1NlXQ5?bWb3tuU-HQ+;as4ZsZYyYRqrK3f(+G@28AFlnvsluw z#2F%$3BsdIav3hEsHoZ^A~qa42AKaag_|Ql31JiKo!l z+fxQ*xA&0nk?_$Rqt<0$x#g3ll}v(Hv5CLT>Z;IN-GhNcW*W35R-LYHCP8abSSnp0 z35G5!F?d$Bp!Qz*U;N+6czJl`7ngiJaw|m25ax%$o>?`{a&si;Wjw4jsiGzjg$vv_ z9j-+waq2^L{`2V25j?R#-3HOW={2XfkAo8No~;T+&Ks~vIM^uk1yZld^KiVH28&Rw zT;ubt@MoPq?mA@~vNwoU>iDC1cwoVjGdxX3ow0~-dIuMPW%BusE%lW5yIQ6`={kpA zcW&)^{;&!CnI#2zo=#&>Y2(WJrw&MW8}yCFCg9 z_q;#XG%x~3cQ!^$gP7{5hVtNU@K8yM4V)-+?+i{B$}>`>~Q-+Q;#A30`g3Gcx&86Vgot z*spG_!_c2|hX#w6z=%`9n3UWJ{x`=|icKaVyp_wuCbI|C7#@6g)}YX?(oxB2&T+hB z6B;h_tr0I2g}6P_uYucQ3)Lkd6rxYye3l_dMVNc(HQ@1a4w+TfWd!r4!DGJd!p=*x zu;5(LocVeN9K-m|zUbaS?@zS%CS6Lz&KQNOlT$R_LZ z#Y@h>;pwX*cD^GRlFe$?-P8i1uiJEd8+t%BGRj6cy%0J4IGTW)h#@ijFQnpXadl%% zGhn6+Z8fzTWA_n3vzmH*BBKMgG_uhKA85z7m(KRM+b)8iX~-l~ZW~mSR-`?T&43km z=xGEZuZ*Ni`wl_wEy6v$ zp9wH1no~KP&;@K^K@D32o55pi#nAyOO1-KOzBzJk0yo(-w$D+|W7{stPs;`lVEQsz zN+Pca-w>LyJh?}yw-G$t z#}n=eQprC3^Ce}w<$VZrT~U+r>PJcMEXObVqOtzC*R9uY$M8?7{LD6)44mNZ=*udk zbR6&|%5!mUU=>FJow4{N%u8t!o87bVGVS6KrImKr(`)uj;CBr?8r0E~u^q&OmK~MF zW36yVBl1A9X)Ew2Hb-uH+=+W@?2j-t_k-APj!*_!B6{ie`0@)aL%5@eZl*VttY@rb zNMryB2Y&p@zkekaUYl$z`*p7a=QYc(vl1jcdhn^6^N%s8(SQ9XyT1`LGQRFr2q3}g zXz7VvuhxO){lQ01$+ZyDHjtsD*9tFr^CwUEjzUS-sQV%1c9b|~aU+|%4)#W(+7Ign zF#DX;@LG^kUrom^S}D%pm)x^MfkCa%n{=_@R#6)?(S;k`Odi7lz7ge?Wdb&jnQ#|8 zp8(eWtzJ(rQxnu}%V>OchjCh|-BiMU0!KF$UoW8U!!u!2?I90V;lr`*W9efv$e6Mb z%(%RaeNJnEKiw9Q!-URhH<5oJ(>D-UesY}YQ~v6fuV4?FU@<^lZXe% z`*(faH;-1PffuA-5#ef7YRb9X0Cdbscf^576kNQ9<0HS|v9d?Nb5bLUUgH1tBz+Lo zGzV#CUd+Oak|AljcYSa#VTZWiaWZ&WC?9m$Gl$#}$%bLB^T^31ab~CR0{Wd~^se32 zi;>wsnK>TL!HZ2DYZn~*Adg!_PG4vMjLo*DsVK}cg- zyuvv+3+F~O8m>nTWA9dRYE!LM+-q^h)<&%nw;hpLCe@GPOX{Lp_x1PqM`-XnV{bd2 zX3e@XUpxWbU5XM+TPlG0&gMyB;u2i?WE-FAF%8FscU$Evk+?Gh*B7>h?UZgPvn z55cpLdJd($a=g?0INXPwityWd$L%A#rt#Qofm+oaLlE;oPJRdTJFJ3tzl1;bU{$`H z(k;OW#G#g_Q;Ws0uqA@IOEnSRCO$2lz55-^(hbed2CjgYfG|tkxj{VnbXHxruLnrN zJ=;mYM$l@dw5R>^626YmzT)WT1d98O8ueW};A)J$u@t2Z1E_=LvSvtVqh?c*Q89;X zZ=Uv+Q~18fmw@&t?^W=-bKz;5pdW++01JNn#mK}f731C>hgRVf%1Gk$Fp3Vvu*hJ?9aGN z^>+}lzu`qccN@4ps57hIQ-dxvPXv*HhHytT#9&==0<KfR5%2aI}iTqCzmK<;2-N&uyP(uQfh$UohH**h#}3O;w?!EpW)T)mU{ z`sfMab5H|~YznDI|IFiwD7Pz&G%Hw=*27%j){dHb^bhvV^g+APM+L7-jkrdq@t|gQ z9katW=FR*j!P|`IQNs2>Ja9CBs|P6)e(IUTKgrL8zF6bWT2Vx>+48A}PJE|qe|H0? zrqL2A&&*xW=p8}1kIr)RWt(KFYGN)HQ}~Cc>73FPScdh2t=|+2rZJ?K+t+8Q2Nq-G zl8e?yP?Uym9qOuZkh1wAdG%oU9jgDj>3(-)8B8k&Y+90SE35Bm+XLr?ag#OGZZ=Hpjf6~c^!P$vI~S?;@L(Y@?_vPDV;xZO|a-MCA@kc-53 zj{W`c`o3yY^Y$_5$`%v1%^d{eVtV33y%DJW&gA*hqzj+1@2snNHv=lciN-%;XR%V_ zrHKy~M%OgTiYB&*;0 z(hE_;CPkV1`tcQEJe*FZ8VFNv>;+%DAftR>XPC_*@+LVdU8e4YPg>n;DbiJttjBU} zQ*;N69ew&lBXI<$*6$V?Fl~{2>ha)ficudA2D~7BL6#iOlez< z&4V*zYU*dVdKC7Ordd5cfzco3T2<3$z);4tp4F=o^E%isaDA==o6=z3rxEjTV|S-g zcKQks7R5h)|5F7GzXX@ug$KaPZSL(ZyFt7`qi-TxJOYKAw2nY(5w2?_IwhMGp`q6^JocMn zf}_AWq{w%u>JM}j-8Bi=(St1 zESidm4sVMXzm&q$a{Aa;ls1jQEq0CUJ#A=L?)GxRdkzOvW5O=E#NaCv+m8GEn`8|v zs~Vy;d+=CtuFfyYdYmrAC++7Jg!g#cMJm2_K*a=Pg{jpb^E+Es{v!?8UB4^wNBt5g ztwet1**<_A+z)n+9;d7ur?)Pu>JcF#>D+;YwRRZFOsNFEd4R9cY-a-z#KkKvsh@4b z=O$-rWc-?7NX6esW#<$uMkxBiy>`48_t3z`?mXsprvCBV*8-cX=M$wK_F{{>lH)Fl z{r0F=KhMQ+2zRFQS1*eWgKVOr*#5L!V6QUz>9lDYWO?)sl{TzkA;-dAN46fkkPeLF z8k-54&H>C+hv^6>#)UlRr8Ci*@QlMufQn!;&N(4?bPDUXjP69980F-w-nN zl|~pI=p6$w;$$s%9T6I~GLa%ybNtzY1&4C)6meUoKdAWiwEhC* zM7Ex8G57h-=&?o6poVc1e51E~B_vbp1;C85P zZFY4M=;*eOT^uQd)ecpm5X~`QH}7~B+Mfp3NyB5a#?v^jUafo7Jq!GOU*0g5T*Z>w zjq%3I6`*Hwp+8%!59zEAZR@X_gY%{)U(5+TkUGBX%(_ZNFifCpEma&x#jIX(cs30Riqb8s$A>WMvEU6`$5!x|A)b2YvI1ek!)!vg z2XSS&+Ilu{8AanAzQ6MA#f`DJ&1vmzAe>lsU*p~g(6ApeYS3>5sa|oF=R*sywh&0) zA3cD*>?_MA_5Eqt4NmrYZ;3^yV! zHat;kM}yCi(R;41V}W{*-@)}EeA2BPOM9RJ-#MI&-!HQU9&R7>EiaJK%xsUxC9fg$ zTkdt&n~TEhdwGq=x6Q+K?Jju%nh{`85DLvNSO$qprUY}_5Dc!_%(O=>RVd`79Go4LI!PO?zR23{Tr zh)ku})DZ!KW0d;m9=?m_5G8I5ubU(Voy*|k$;&Q6-8J~4X>I1P;RN#e%?A`eoyFl% z*}Bn_9Y{wXu9f~}5g4|ddvw=!5adi6jg9C#QM*isX+DdR-|Y!I_ykCZ)Xa$|Vn!ft z@DHQ=+8|D6JYlc2@5i|D-*(%oN1@y1C`K~;LA(0lZ)Vr$@KORp+}VXre8AqqNiQ>k zQmRx_G22L3Vbox4GdxDo>xA~md932%&-{qIkA9dw^KZ6;@8 za&Y%svuag}JuLF^{W1Pa^n{9*D+aD?Ge|DG1tEeIzENnz{D9pJJwL=oELyY!``b<2 zwUwpFav>$R*H@*YcSC;#XG5JWv1lG588jtZ0LjCfd4^(S>C7YsUZn86pDKzDLnIW- zj_}Q1&4Nnr;UaO5Y_OD^&*)LKfbO+t$1kcCf$|X^KH}>koL#6+_BzB!n71uti&`at z=BWz~belWigyPN}LzFgvQH_hr-1*a}l6GUUac~&2?SAxx6X$S*l#}|$k&G@Mlw%lI zhr#uHbt|zwABxQQ<3PdwZ$|k0vIc*FV&UcTdbX-Txd5;@7&J*l6-#(Dcu%S-Dh{ zKj6xcsX?*JuRQA6dterw-q3pGMOv`X8pgkqOp3%F-HRt68-CPfz~Dec_JpI)~ylknEAKk^b3ec?tTSI(n83J=`+ zyGDPw7)8!-zq(%2jVJP(ll8Sn5uX?G$i;WU!p>LzF@3X;Y_e_abxb+F&3DkAxHOI4 z-S25!4JkVMJ_V;C-6kyF_CakZrUM8MZ10PxE}<|f=+JJzX#C0^da;RT9>1!d>WFux zv^_4e-o7H1hkGs)!yJcZ@U?b(Mq+t7Dr6=<%;F%T6cvgmL9$wvXhyN-V7>kU$2nC+%&w~L2(+CeFv^_AES{y&wAof zK=LR)Fut()$y7TWKp&E6Wg9fuH9z<@GmlN}L7_6AHc&}I@*A$t<3RqMN1u-LqKt$3 zgzU*appkZf7Nse?PcM45HlzX;oo@FRHIm-fS0etaWyzEz-=uOO+kJlDQ7NALYNWCbw9-cg|d7Yi!kMlZ; z)xoEyz?i{B&ck33+RSCyG(|VdZpkOiKK{}JTg|OBXSix$>;jdnQcN?LTyZTr8rKS* zj`57#T4NYl;>nnLX$)?j7kqJv+=PnX=y#nNDMFP^>k?u~Met(L_&(KH683&SC*mBp zj;tY6?M~Y!@TZr)8{u9*=4po+$dHRr;lkoG_g_sgB9QaFgA%vfI(~AFpZkzL!NjrZ zMh%ob9+dvX+y}?^S8%`nItS%Fg#x+nlA%E`B>q=tA)fllD%p00N;Y?G@1^Ol%W$n= zb7)b;05+uFanwB?1tVT6#AVR|xWFzIcSCRqXPy|V)CW((fQdnpa9bTb)GbkB7$+i# zhU~3znT52Y{pGHTgW%X~9WvlSnfHfW$+e^(NWFZ@)lPf`&J^BYBFAT-8V9fUC5uMf zl*J^Fv~3u(xef_)@2|txUS(0*b7OG5xmc_qW)5y|tJ7E(Y6W+y%Njy<{{?? z8d>TrIiXzcQ8;}nN!Ues72Rn?l`DcaaH>l(MZT*Ii5>yFOTSFRY%DQf`%D)Qyfmwy zPYlCX?#SV_cja)k!2W>d!xqRgD0*u9tOn$GuE)Q>+ylyncc1Yweu1O`VK=$X1svL= zmTs#{MHoAKCa^(w5Rb81WNnU3#?Zw~Gx>|v$gHq~UPOBl?mxfwWqWfUKHU3h;rq@N zjCthqaZ_*;v^r$%y+PNB`LDK&Wav`bC;F}4R#J2d>lfj(FDZ4UvZv&w`12tQ*ngfl zS2c~>J~1bTt=L+jNyr58|0(3c^z1qc(JmAbQ6$ZNNLw_Cqm(ARx)l9 zOuR?_F$ZIRVyVn}XYr(Z;;CATA&ix98@N|K4aRv>4>QzrAj;AF)|}W3?mwt?WwXR4 zS(O^Mrk!*B$ZJLum`Zu>&YM?NmAJc6TBX9yDs>sR(Oc0UJ+T0_*2YRJL-(6DSdrQO$ePLa4x7f!1Yvls|Jb>ZJ%uL=M07a1iOrl?WXv{3{2ky`ICuw zdh5vf8;^6*_gAeso4_zgDn$IOO=tjN#1qWp29A0`JnFcp`aY>6?OG< z$Cu#OX3+`zXR(-w{yAg)J=jQ}M&KdWVH;iCj5S*e28-`p4>L{07^jr4J$t&L<+Ymi z%i~L!lX1rFCD#%LvVJ{tl8%bNKCrp_M12p)kazd0OVmL}fi?BvJ!23=T^GSks6!r^ zfIGZK-59EMqs7pv5>Nl$IP~aQF=`eqCa~}5Mgi4VG>mhz7#;boM>LMoZkAo!=QBpc zjFZO(sh0*}yYK;}?d)YZJx^osA*u{qs7lW8mk_WZ>PXnFA9cv_C}H!~D2o04|B)7i* zRJ^SZn@6tr?=+Z079aZiy)x6-PpdO7*wh0){(qEHQ~n@-Vu>j=^BlfNv0`ey(+ktH z^s{yqgJ|6y$+DQVhymgkxuZ*ZfojE@VN|Caq_kd`gK8&yXSvTKHbiMJ4SR6HPKtmR zE_LatinZgU8p(S>u>$UOY^iSLZ^3>u!_cFh9vG(UQoQHeI2!JqXxT%q#&Zwy=pWr( zMg3=*71eQ@2&6|*;o-(qvRe+FSG^@Z136g-FE_0=;PX&}iRw2)Ae}zrNJya^F9|k% z_eyF8?$D%bpOz`c*lqVsX*^3oA&h^o+&v;%{o#_&S6GCWnX(5jmB(RjBdIX5Y!)n) z$7r=E#}&3|n@X2xje*a=)f(=Zd|bYDm)Y589Y?G+n_MXSpL-EM3r?nw;^3VptmWe~ zm=iSIe%y8vUfz(TY{QnZ}FXL_V2P{5`WVn-9N3l0e>9`>ww+rM_GnJMK%-+vG(p_kO7FM9*NQ zO}?i^jFKlu3g;kDWz?d zj_(Lx=(Hv3ZXOlT=2^gPjp8}xW6SX4C#R#&CRD2^fZBdOa$g;8+y{DrE_;Ri~XdW4+#HsDg!kcMGQf3h1zSs&! zchv@1N6(=C7iGbXkt!H=r5b5viNPhsu~&ecc?o(GOhSh=0XK^o9 zA!lu0v^d)&au9567Y>$V46XUblV1VY>$R}p-H-~gU-ZvsIo4v;cKUL)z&d0-bMLpj zR3C16MOr&lUx0~U<2qgj^k7f^+uFhNqcGY|9naUBjtsIRMK$8XD3!db+z^?Dj&2qf zA~LO@7rZ{*>qVk8Mvorh;6QZUv0u0@djXiNZ-@DeF2TzK*(331Rxx2cU*+PqcF?G4 zFnHPA0i@sSKWUT4p@?lc|FH@YTsf%CW+SJe#O!*T+@U29Be60>devi+p#j{!M(Kk) z5j%g;Yy^H8wxkp_4PfVj)8`!P8dT-<4tL70L-*Lu1IyXp@aq??&9wCGuydVhcw15f z0_l0F--9JEi{{#tft9aZG)9fZU5g4-T_BcV}&fMUwh2k1U5;Gn;y z7RppO^)hZP!E&0c!>auz+20;MW(xHq_+hY+cm41J#89)ykNqCQ$&lZ6i><@(gFX3d z-rEuMHC%VqVXepV^05hZMan+wz3#b>nWM1iXE`3=M+T#uMeWVIHF2WWR8Whj9%C7I z(MJ$_Ajs{JC>6&KxOU7y{!s`K+s-KGn(O!A*oh|=y7RNB(DilLMb>+q)>GZy(=|KL4E4=M2(m5`u3_p{HG1TF7847KQ*5?V;WbglM#W^Ex9&@N`w0`tIj*cs<3AEX~>gXSRwQ>UE{~?K#;l^QT+zD*ul22fY_@{L1UarmOQ% z8*}4B2<;lMvPol-%K)_8GrQt5K?IioY+2!}$HK2GJ@*(>;ZmBZrZk2|xVQjf0-JdoCsxql_T`)Zi=y-Jr~3cm zxS5qwQ5q6y7^xI8kEDzw4I}z0WkivzvXvy2BpKN=vr<+O=h}Pkz4zu`d;C7Xf53z5 ze%_z=Ip_I$o)dI+pjx9&FZik#r+L47nO6iL!yjuZv)BSCFFI@+C*A@-UP+hb|LMW( zchRc>2NUs|z=#P0e-7TZbv^HRxdil{bPbxdQ$UGrBvMeb6OJq2lxRLUi;i0gMvtY} z;Yu7;Sm%x|RQsv>E;gJDY*(+fepDl2rs;3}oC6bBb(*z0{M-m!IDG8p{h%p`6QtJd zpp;{v`J1)>n0t|qeOUR4)Eux(cpsB!Y6Axsh1YHeI`Mi|x4~XsuhrYz59K1| z0m`gRIIway>S16{r_oJk<^wt2_aFi6rWfovnlz?lpNjgUG zcQ%f_Y{dIcp!VXy2(Tp>8a)k1nAJ}pFv7qg$k>-ydw{FnwYb#cF*T<$Pd zf4P3eq3b77M!!sU*py)4cGJsht-WY!bFGN|XE&;(K9M|QH4kZ2)D#_=Ff{Ddqnj35 z#-#z3j!cIE=%8j!%6(RkWfW?K7w>AJE@IeGkZl13y0%Gt&LGaO>lyUnHDs)7jg-#c zv57~#m?k>wIj z?K+pS-D0RwbzuOSA34c)hjc)kkO%V)#s+xdcCw|sXaTs$+aG&J~&m0*`NCGYj66OWxUkRR74p|5T8-kkwdB$l^+cRuf41$kk~y;nNYQE8{q4z>9K z82H2YG^Jq#bmlJz?6WGuw$$r;TJC(q^9K^Ph6s+5o!vU?^7CcP>vcDtiR%LiLCwf> zL|i@a*}L?;MC?6{saBc2_x7LmsP;TdVRK1@#e|{FyMRMjN#~c2WLZ`P-|AM4jl=UErn|r$MX_>?~ zFPygu?vvr>fg6u(P3JJ@S=bR?#ZhSXr(8{bG=a8Rhs{Tei2068X43EQW#A7uA^$O> z0tM>#i}f(Afp#@xSY**CeC|y;lz4Xn?vPbJ8542$aOIX0BPE-7U1jL%hJFpiP|Zer zi!~y@hcs(rOC=<&C2BbAqmommKYxKNIfXX{xnlOQufe|nma&B2<9JG=&8hsyJh)Q1 z<;ZHUpxc%ZPsnE)QVW3$mP^k;Nche(r_O$WMRVE+|4WOY82?ly{T&h0Cb5*B`n!o% z`A;kcG^gN3uH3F0f`eEt+s5>yZ5_IpD!m=QM}pw;bVU2-VN_P0%klftfLm?pe5RJO zz%+Sc=f)8-IzH9+n5_7OCuqOI9WV!9eKcex^sexQ$;Y~2@ zyZB;DWdj#filrJS+R$4`aH1=J80+mitEJA(f{AP?Pnh5q%!gM0;tTIVMJKALH$2mL ziNk~W@Zn0V9lm$ewrUQI^J9{ej~3wR2DuKW!X=p5V3|~otAd};wmE$KHw+eOW6I&t zleo#4G1RO{)GPh0`|L*tu;xjaCguZAD_hmww@4ns^%KlvS@e-M1m{PeOm8MIT{VpY_7k;$F$Pt(vc+S7*o@?f08 zQY*jA^4eZFAGUApMNkW#ADE;GW*^3F!<8jhUCY7BR4n!A_#{R?mfO-dr9>s*%E;2BcOtt(y z-2e$gf5MZ>dXfF?RZqH<1^oFk&p0LOH;PCbDAyH|;Y`^~eIDB=B;NeUY7*a#r)UqR zTTTuUefh0TUgAAU`I5EE_AUk9ue0|)B>Dyc648lI0{|MV+glH@?j9!kF}m~Ymiz>Fo$>YPiGAa!TGU_4}Qz`yhf}nkN2Z3n**s~J*#ZVAz+Ubs;(EUg$qiz^ZWmVquaLU*stx4SGwA^ zEtfB1k{wG`^21jAS%!g4V02eIf6#sccQ5mIJPc{T*LJ=k5?(EM zw9CUbOJD@vUjJaaSU_;jsei6+Y1e}IcV^t^n#Z>)@8pbz2apSESRU|~qSlEKX@SIX zcx&`AJ~ee5(q$IzBvkdmtG#<1r^!qBxo})pQ-zUK)z7JJaG(yO*jzqTEw-RuhDF4n z-5MN|dfTM@s0r_`Gd37C^b@hD{?jJ6=Rw=}09Tvl2t2sca&RcJ0KG0!)+t@n!1+%> z$A@tYeS2^BNna{QgSRPMq#Rmp$cIdxip zB4tqj)k)vqqY4kc@c-#d#LqHI--%TS^+U`}PCqxMVrYueOyBz_4%+)a6wC0A!VH7a zl?1uZ@O900cITmL7{4gYmRgjK!4M%XMQ-h1JDRHGN) z(;YQ3u$ThvV?p2N1Luf&&;#4Yp(Cit@z(v#g%0rd^!KRdCgbm?bl((1=5an-J211e z8a9QNW}dfJz^OZ}wdAB0&}j9_JMOUsi6b7tsWg4?fkmfGH_iM9Ptl?w%HNP!9yk(at2>Ho$s{THMBmDHQwpb9eZkAuN^a zkmK7|17h^r_EEAE@UNy#C2e5=x2}neyPs(W)wzS6)N2#Kw0W?#{N4sS-Dhpks!u{C zmBF0Iy*-E@S&qynw`1zoSH``>e7Rp;+Q(L46LkND*aXWiV7}Lr@wh#!*qWWZL-RbH zTt@NH=)2<^plQ%uMHkqOvHQRAyAk)o)rV3{)00F$nePC@-GCvqSyEB>LiD>UM)R&i z+&{cX4p>Ur%E4__W6R++t4MkIPu);38s1MuC@(t=;E&xFwA3y{oHXqDRqeh3+?g2t zbd}W!4|b)=wf-P-BMIwvH1CU0-F|}s&9;Vc!)Gs-7?s!(*1bC8AhX&JHz{>0pMK9mnt{C@uh%Tt ze+xf$zup+^pI=cJaoqrGtyq2D=0TXB`8vJ3 zdVtKAYEJvsAi!NBI{z+_3t{!toTh36|0MyPjx!4w+|?7c??@UPRR}N8f_bzkObb(T zB;y^QZA%s}mf=X!S+DyaZBasJ;e3+9Af${+T+q4Dic&GMsr5=kpXKtnR6^A(zV+j; zZ@X26ytN0Pg3%nb+U<$6y_tuXi}xvThLYfvd1&{K?+bWw2e)vv0&(u9{&2k|Oz`+x z>x*4W}q~?JnO)I-9IgBg&vbVO~ZiS}nYW-z57qNK{Kl=gU zUWk<%rB#mTL5a6!Z~o3qgF%j{?H^90xQPIWvWh?v{tk5l=P5{p0< zTM15f8-l%h5;phe%ixVvjOXp@d9>tb6&<|S0kUeDafaeU5Ud(F|E41!?P4B9{wGZ( zx35$`eC1Uw@SV+0-b1`^?4`ATUi>!!mqc1E@>qKzFn`*DA<;&W*F$jeZY?EEN8n9SY%-?{i8;Z6I zIx3tRfph0ZHx^!X!O36pp;uncBICx6BenL!=vX_L_s(zts&-hUbyRlaJ?%21MXq5m z9a#D8Ytf1tKL__nj5GnWoKpLj+$oe0(J`|-y8vA!5hB5MOQ_(^{X$o19Byzky5?J! zKz2d0YUGs(uyIR_;WBN8`%1BrD^pWAt+MW(Es}#;w36EyPcNaMKm>oHVg-h%jQzUg zHirr`ck=4Rn=xXqBA6ETp{$@sbj8zA2pv7}@OX1SNJ}-IV^v;-51gU=slHoCOOebv znmGmSKb@8BSEF!S+`NKSlPea)9ZQfT@_zYd>d#x*2Jn2WtV8XMS-kr~==Xq3DZW_z z*z3~x3oN74ju$U(0Nc{2_Q3~(C_UJ!u|86OZxoqtNjN59vXZN1an~@|heX&09w{eu zc=B;KAI^jMu9cubdm#~5%JvL2j*N}FFQG-;kdEZQo_d}@N6l~5=&gc z@7YTZjd|VJ3gTWjG6|i74Nw2`#3~S7uj{`oM9hUkO)uRXC3ve7GYew`Pp;Ab^Tta5 zFdmJdxD6GI;=Af|)s8mxaK?(`)UmDsP`!Llyup15Qo{8k+ZE?wlUaKrcIRJU5=Jp^ zqaL_4_(d&nc?5?hO}i=k3qgi8Wp#7D9mT$I`_|<2BUQL^$*-POOc<5On2DzlTzBp3 zd_yAtX=E=uIWUJ!JTH!&)hmS}!OyX$h;u&Vdar8WjbHepxXmiVr4Xu(Z{FH{GK1g` zrn%`tmT(Vei-dGxGbnbLz4sLBMZQ28-Ko>1Sm<|#+CQ-a%07R3bWVogiPwZ(=hNzd z^l8gy%XSv5KWtg+6I`KXm%>7M#wzT5ooP5lHwle@KOOd~q~Ntrv)2!wAp`B+PrX;i z$=JR?!D+R)5a7sQ1C=^YJudKD*VuWI0Al`WPl`Ioy#)@IMs; z6IpX;{c2FnhI$Y+YaFxs-c{k1X{n*5rgmT*jyd~Qwg>E`X1AGYlwjPa(KCgL>%bH~ z$$a@!3i=#lHu)(tkJK&y?d&Ibi0G1GOobdYl&gYy}jrz=6$YjjEvp`V4Fhldm^Fi=~>sRkvHy2K8I*NwjGS_QI~0f z``Zo(zx=fXk9|sZiC>?D3wi82e(b2h;idh|#X9r&O6L*74Tn4ksy$87>0%(sUp#c! z=Sn~Fp$KDDz#OjE3a^I|_3>;kN{sr?1E1pIOvS_oFzj}H$v*K5)>O~R^*x_~o=kt0 zsslY}M*raAeeZJkbott)&_!C(@ocWUUB(;eVbaiBy1O5!x;?p+ONM|(M4j~BVg_sS zL~9uPhv4?g%B98!U6{}t{`33!7FaQf>~qlrPi!Sf?F^fF_T%VMnjp+-(it6sQR&9>(|d^5WneF(yg_K8n50x=#rd3 zc19QbooutX;j{8(PjLeVd5YU}rcGfOe> zH9SGa3i{g}TQ$8HGv+BwBL2TDaz)|~6w*;o=$UO@;xxu)Tt4`1YzPWcjQ?qPC19)h z#eYTeRcQI7Oq=oV5Nah<*qE&n8lL|i|NT0%f%Q}O-WNL0W9M2m)1Jje*r@)`+sZ5t zJAPyv^Oi2aX|}wb*Y=Kqt4z#urG-&wQkr0}p_+yEI1k$&EcH0@j;hw6Zv`q}rUwR4 z1~EbOL(yB}d6jA^ILWbl4h9_xNK%Ou_^e>}C+k!na{K6gs_AG3NEQCLt(Z#g{0GZJ z-|i8*y0ot#NpK7c;jU^=?!Cg^Qa*$9{zjm>ElCryHILh}zeJH_7P06C*?sujAVkGG z-@CWEjKb%4WH+CnU~fQA?(;+jxhGbnIz37s>B4GqV#Q$i!kq#M{zIM2f~-VY67r5(WD zZYva&Ig6yu54Ohz2Z8%apSjJ^Iyl4jGC@d_sEhV>=>#5{LFN!e8#_-LlI&W{d#!;< zSTvD06<$ukU)lmn4unQalL1#@&{@=?%C}*}3PoZgoP#Wv& z6;b`jc1`eBvdsecH{|zS7b50wGL6|CiA6AUK>2<&k(2^My^}&C5@isbj|AyKZuWywnIj zU9nqr_*w$@R9B9RU!4S_0P zg}f)Qqg$yLcNiWOKSR__CupqQTFa>9d}6!ic!lPWp}j=&Q8<;{^0|JlT-HW(e<+;z z_QNK=yWSSP$OZPG25Jj=OcUGdKg+*?QH^K5c}@ z(oVOt37)mMW`DT`b1Pir?8rFsbqw`mtf&qvje(5PmBUB$rr=ChLwqx#?X@^fr>LgB z3}w4$zuQvCcx;zh#y{0oIN<0+hRp%&I@NnrsHPe+ls=oDzFm#REH8^1E>%NHf`*Yk zZ!K^?`*rycZ6fydj2)a`or8OKLictAtf0rY?E*JGknwF>Z`5Ij0J!k#HPuJG4qUzF z^WDR+1n8T>oeyz$V%c4N_Vg>OU@l}3q4%#99$XBuzgJR>CrswUtgpmKOS*PF6gqzkm$KAoEm-l2N3p|m}4Q)W+l#>)x3Ch<3< z;L{>Jr^xmvsuOxtv(UtX!AX?U(ljj>Yy_$7M)8x2b4bbA#Xe|I4VhJ6v#9@+pp!r* zmyc~Z#I{Vy-%47;fqTaKkF&=>jc*(K=g~zlaP_b{WJqv|JgqdG? zdsbD68sf;G^Zz{3m(l%-?Lgn#4rqzg4pp=&z?!*C(pSA)O!Fvx?tH8h9vblt^5|EC zrE{&AwC*^xdb`qFM9$)=R3*vxZfV$)P}RhyNk*r(Pw&eA_JNgeV$|i^b8stLmE)Yi z0t5%M9j>}Og1?dvT$WcGKua=}-TM3%tV*UdcGoUKbD_QMRbswgZvI*Xtwu4P#^(Mv z+Y(^7Q8&FforQiWg$$`O#Jx0^W@FsB32$@!zO~>r0ed(+Vf<W$(jPMS}? zdfwgEB=QoFYZwc=Wo_n{9zK%a^4cGh@3aH+)0wK`hYiQIH^yuD!g`U38ej1J~^AoRwM_v}7h zTmW-X>RZK1a7=pY&?B~h6u7@%;tCm7X6Vmf)@;VB{a4xx#>e5q3oSh{xfZa9+xtk>ss|Yz z$%;wNL*N!5E3$Wf4W(}lKONE-g{PA0#|HkJ2j<>5^^F5_NOfn=fR;!;p{?HdvM$pJ zqx?aSe-LxrAevvQH#-Qeo%zX!u9qi>oXNr#61kb0mxsiY%;`uLPd)q@3D3h>-_yOE zeeKBW7a+Je;fn)I^{RUbt?9>9J}<$|UO2=5blKmX@B_4(eN^1ghRDDkPR~J0 z=hnn32KX+|T5+{P$kAWM2j{5dW?e=b4fij>pS@c-z}O4!#r6|h?+L!6EYOlGY!2AY zl(Otf-U1&rZJ9k9v?P6=*JqeC<}fCE*Z%C=74XK#?W4H&GzjQ6kf({f^L7a@YcS74mP?hZFc+-; zr1T{PbW^`QPT4*On##GAB!vN>`BrOTvrbKNFj2h}e5@NC-YFisYtTh#db7^(wos6& zKJ(km<_e@VbniSWN8}HVDMuRYX@QHPLz@#-&A985mq*^{D)gngFwifIK%Q};vSfDz zdfpZ~^unndM^pG1_MYq}c+GEq7f%s7t|B|Po`zc3{UhU^*#}lqRJRHDb4n}nMxJ@* zaG(X3?N6L(<6Q;b>gua(vxFC7BTFF1YXB~<=EdF(TE_MJLf;ZEjKfsr%FEp}lOV*# ztWtHl3x=wOnwAKTFf8yCqZqWocI6J48X|9%T9BWc@_iP?F09FXx=-9&M_({&Ee>Fc zf7A;;kYxN%(MMD(RznB?B_yv?$RJ)sN8ZTTHn#b?qegtoRrG_(241g%_O)4@K^ z$z|NX_H!`vPCqmiRVsxN->ZSsLq9KB_o7wPzMbp?gof^YtGCm!0ciTlFQN5r1WYz} z6#WexhIQ*7zF9DU+7YG?I_ikI$G)l*FZp>C=@$w)A~%a<9(^A_Q!0{9SBmfe41>eG z=&Qe*v#9NnaHn#Cjx;19!>+rw1erb?Ifo85gJAhFHX(r?yvG}*>6t!;-KC!Y9ow^r z;%xs8ZU4E3LH8BRV$aUv$gI5W2rzI{LwU6@$7P`MVQ0(Sh2$M)+?VQXlg2F62U7Jht@Z zx9Bi9e!T8lm9ho)M;|V2Y}Nr;efFHuO)``Zo36I16Ls0ZSDs;_pTiTR?R0Q+4!*uY zGeJ@#nC;qm%&Tx1=!@vQkGMU9J3>5(pThgFDVCXLC~E_xYDDhRyHb-3M{}3en+Nfj zO5$0idwCdlfJc+sW(B>RyfnLfM=>$oME=EU9#%idp_b;_M4dmWT<*kr0Qujkew&A= z<<9Q=Lb`pp4nzW`PDfwc0=3DKbAHS-_-6l_s5YT-7IA&j^(21+gU3h*Q_^y9?O~mh z4Z&kyZK>WC$+(PO6q3{{B4@BB;jJF#+6T8}dxwY18^GFBI&i0fBh2t>(bjTgVMY49 zvtmF$>?2FX1=aUqv4Qi_?SM$IIe74StHvOaA2BNYk`{cfv&Qx0nHUYz}9F@e9>%1RYs z6zcZvo@3$c#ViM^u#m%Z_)zuPOy>A3NKjVRj;4>GKljmR6}vm(-1kR}x5A<^gtw2B z8cl}SkQs?8xj8WR8P+1WS}gtJNz-|#8${(zd4B5<^RCAs&*c;y`X8q**oOlI4Dy)cM@+~3c<>}W@s zxa+knD}{LNjMa|lvOe_dn$!LFViLJE=x4M$YB8Pj3(J7v82lJp)0#-0fK4$M`neSf ze%_kmVySLMx$HFe$FW)Pc;|&`--CH@mA6A&g?P`{jKou}no!GaJ47*Q+57DMc zo97`n)5kmX$rKc`G;h=4oyD;&FP}?#eR!o_a5E-*4Mc8doFNowSk0p_u2Q-L51$Sl zFT2%BSI1`-u0TEj3tzGSs_p&3V>b>HIDC+5I= zoi2Ct4@3Fy>r^~4_4qB=h03ao@Ejei7uMWg0G5Ku6Q`8=Q8TPy*LkUVl&@E{iBTTL zv#RgD#_eu|q^Dx{Qwd(1v(p{}a*4cW+Upu6!69fE4rxnyO-;nC?*-pGF@+xX%A);A8DS5{;{&dg!l&iXky{$`N6zfbB{Vk@MO1Cv`%j9{a324PAqh8R8T z-w9zIn436V#dLoTZfL}QI(V%XZW?v_a6TM?Hu99D^?Wo)@}1V=uWG;y_038DQ$7&k z=@J(n*b8RACrmJ|R9W&uZo{&$2*OFz_=d4@>@(~;QpgT_+Vhd^gy zFWyWVRCKnINtAe&-@uYi<%>oa<}~_Kv88y3S1QWy@>jHECzHWQRxE5;$BR2xiP|1H~76a+71G@I`DvddjDKTwjvB zvnQM2lP)@&(7v3bN@+k`JDo^(I~4%RyB7+3!wO5(Zt^bO{&h#$UVNfBj%Ij>~fX8+6UY z=O{Ss^dJ2Y93XL+AEh3`BRZQSUoR(M>LKwvJ%o>Hphnx#c%F<8XB_ne+{W>YfVBHn z!u#>ZMxSf%Ybw%vP1(WWZG+Hi_Wnm7PbY>xrA_gF-Ak<9ke2!MY#vQME$QUXPvX_A z;CuO9M8DPKSziB%DKL$PLCo9?s#r8<^AF&+V`?v{X9{L{7y>Wi_Pie z;!NIKJU%!IHfN5jr_o2_din~B)~O-vzgg~|^4|(p`#(r|Y?g(=>)#w6bbQ9VA3aLi z3@rfO4E9e~#z63Ef3fZ`LX=dwgL%#%Ty`)DG-V>g{zG*Jqt#ll#%6wP$B;#5kH?z9)HUatu#+{KqM~D;>_pQh#!H9S0kxmfyA(RB}#= zW35^%i=cl@W#;wMRk&ppEIcWb4d=O@{@by=1xC1Aww+)g{9Bqy(>f-DkoR8&Rif(> z=)YigG9ftet>l}67sD1Yj5J};Cb)00$a6x4mjX!c06 zpIC49x%Nc#osI0)8^3BtAS-4|@%t-{DR#0BIlT+!^saY@#~ED}9bu?zLVHXV#}0 zI3{Ftx{tmd7Yz^0Nk&r385@m1l-y`ThZXYQ$cbhgZ&T*_-+YZDCV+06dSk(Jl7i8n42h2_03m7 zit7vJs$X}C`8fiwI|r|XQW}sEW#~$m+aPC&|Ap}rGMIcH`|#AL56P$Qig3Tw~WbO>^O=jr7N(~@Wnoi5e+ zt>Z_dXU#K*X9&+(h7N;FFP==?m&8oK`HJGj z%ikKRt;>)r@QDe-UcyV-Zaq8rr50Y_eYBI~*g7hcIdA$bFJhFMBwr-K3tWksVwT+) z!l>@NK&s$+FggVZZW=xKXUKd1ed9?m^(G61N9N!`sciQgwZCvXa8Jg9NELVpw#x>( zwxL?q(fYE4O-RbzagyrvDsgW~{pbH?6gO($H1%*3dg#i&kpyd{w!(~qJLF#gT zt=1zb`bAsrkK_#D8+{>?+!v3lv)qR1$9r*Dx1OH++ZdYhmfCYuh(RZu2c<%g`R&M^*z~5K_V!g;M`+#2IT4a2rJN-*~9pJdemH&9UvEto>2p_^X zKusL4!+&~Uu;^Q4xp6$YP?WQTi2j~o^-djT;`wK{OCMyqyb0%G#Mzm+Mi4^#Eca|9 z_(C62?^RC1b9KIA@MqjSZrGaAON3X<4vRfX%R_Bm2&)LZ2do~pB_&2{tISoa)AyqFlDUzYV1)17VbJ*rc;?cGeG%n%&5fsV#H;Pww)hQ< zSK9F3+dTpYS&hXt1DA>Wk59c4e1TNfr9iLx8LSLB%B4i)?GNYh)F<_HK&{I*x6Idn z;K~lUGz%gxBC;WTu9oPFo2q`dc(XMNg70_Ep6ppbt7Ti4D^jbFw^+DaVxsh$mdg0o272c& z{Ip+~MAhEUvwOMw32s)IBk)K&{<&08`#5S2P8CcZeaqj7RMewwN%zR8DP<7zy|oHB zqWZ>Fm4|?rbszoFlf~d3_}tARe1gz=Ka)QBwj9J2-zvrs{feGX->Lr?Zr~1=s8c*2 zsO28<@)@{!5 zf|EyN$RfO0elMN>jqpUM7(PF{cN2x2>~j8I{e?UC8fpHTDhBQ7SCZrZXykHPY@0oa zzQPLcgS*a4M7{3Z_vlD`A9&gxzR0FTO=A5zJDH+S^b2BGZ_yJR`Ki`L`97~{q|#MX z{xy?{l8Tj|^IYce+9p>3q13%r@`cvepWZ$CCRGyULe+Az4@gUMl%ZA z^J`ZJl5$Y3!R!ggMi1^g5Vt2Gj9C9>ZoSn0Z4hY1_Rd+HSOUG9?^>FQi04JTrd5w? z4NuBH-Sbw5;BMTW(}+(H>pGaq{*}KSg_WWg)Y}tY!uVUg#!wk55_?YU<7-6UERpxe zNV~-Zgj(A%WDtCTtd6z+5utU9JX*0OlD1+F4Lf%==>auK+l?J;Ta_`ta%T zrt2j_Baq=a^Ha8W0U}Mu`GiP7#EffOD_E8;NGdkk z#LJaKEhlD2AYh99U)b#jpw=&E{kD1)-RXB~$o5f_7PD7XAAXyI9Y?ebtp6Lq@)2RS z#rS-vG|+gzkz!4dp*kMKSO*kQ{4s=R#B$K zz4+?I8Jr$zy&GcJ4F~T!Ek7mZVaB{Blpm+Ez`+0fA?_1n#QYdmPL>5@@ziIaIFx|O z(Y2Z&;Rb9>y*a8EMDWMi#V-$MWg?TM&f681B1o((c%ps11MDe|+ZbXNpt7$uD@1Js zv!N}pG^7#FZf*7m-OF0ci9gHo zVc#Hf3RU|T)J($%r#u}EVtv|hB(Ihoky|#*iA{g=Zyxlg7DrcK&*P;!#+yF=6ykkD zM_oX07#eJ!&P}k+5c%AwPxi-&-;=LKh&x~qe;CCVD<%yin-6?`M|@ukEJA`7h@69C z*Y~3jzw{xEZuR@8WvlQj=HSVgtNj=|6uRcZGlOb@`|?t#hJf+cdzImjB}n#Mjz6)T zn5*c7sF*q=qp|2ohu0%SZluSoXm7d|+|v~M_WgMwTCbh{DWSW7PtP2`@cZE;NLKj` zMehlRhf}l`bc?y5)7ZL{ly$1!}&=fpzr@*E2 zelz?E6r{Av^S+jz!`w8{4Ex%3e9f|wQe@r&pOk$K6=u8eZ2n_6jU#=Kv|6z%o9Q3E ze)3_YX`~t+kIlXca3FGJ1)WT;({(s2!f|t-&lZ~9pqNkD5p&}*|D6OJfr=(E!f98(&1A>TN$CW8N&;CvfI%%3*f z{d)lij(tu(H$Zr?95ge0&lB}=iTcDqV*~nfnv;|tjezb?McTq7f=_uuBbQaSihD9x z10My{g7njy{BQIMLD$N2P*s+mv^d<9c|Mm`ZgW@Q=&SK{bXule=ueykYjtjR<-K)S zH5a_yD`*7Vim$)jW6%v0O8t}f<-=(Ci0x_ns~)hWf{$X4Es^uow#Npp)wuQP6GJo1 z;PM0CPPUq5tPbOdN>VL?Gpeo;Bi}ZlA}`_NymSjh8`iV@___ijtjPu*WO@>VIq&9h zN(OqkME4dCB;q6IF75w&o3CViBNm`E<6WwjKvUxec+A>B3MJ|d1MPx5s4KuR0U<8> zCmT5KvHS0~#8FIR{BkwZcLn!4sjHno8I8w92aJ>wIw2-2FhW7S5p-J(CAV-g!WC;v?5O8Yo1u8i*1+@0~-U!FIJ^%WZqGGjbU})GYrnA0fES zJKA!+#cL4M)N@Sf!z>JDdH&rp{(>gUt5gbk9q9J(@9C8{LpY+G&STD23xZmdBhOCf zg7G#xYEHs))7`Z1bV1b|9E?3c4q~Xllb2r_Jycl$I{`kL?HhA={*bVi^M!GoUj6Wl z{?8m3YnL?tji-{EnFErB6PHB0kfH0=7qnK8+IdrdI(SJJiVd+H%HD(PkdK zG$%*f+~$eAgyYI%&2@NZ`mkn-YaVnDyiW=tO#|B&d?s=&u;XF>l|{$*=td;>p|~AB z_TE%nB>J$l*2cBQJ3a#oC!xa`%ZfUKA&OrN}LdLDGL_DjO&2yja zCrCV{agg_I1WR}{G)Z``jB48U<<5*l>@TD0%Bm>{JxXeBo9w`nFT9_bQ#OItLPSp_ ze*w3veZIG=Bp&IUd-k7sT92~DEy~|>ir~8JzJqc$)i@Pi+^TnlSPLezYFQrL13m3b zVOrmQfnS1E#O({4(2~ZQC8SaWwPo>1u3t+beX;+B5q%|k#nSUfeQYQAytqG~{8k}h zOrXt);8A`?C6q^Rkf8nm`?iP4n;?8Whrfz;2$O51x;yzhVe1B0=Qa_-J9RF%!tnbr zwp^p1zV@gVb=2tfTwiXJt2tCbPG}p1$e~>(H!iIrd+mV2fvQm){CnUE6K@k5202QT ztcJjgtS=^?Spqwx+@l>E$`A%3dStc8@SG=LH}^%t@8DK;Jw<`&581^O@O~bIumjHY zlfKg+{Ml~yNk|GDT)utS<>~@lV%*=-5Z#Nxd?go5UbR4QeDinT8~L!oB)&(V=&ugS z)j#5LAA+E?TMVOnn!!f0K8{MD6htoNMkVOc$>EjVdh9nN*;C-O~`V%F~;L;&Lez4=+rVe~J_8@zOU5^~vt?A`7D!hOceLE`#Et~^Ip z+64PSqkj8{Fl!OKws@@am@x$mN0i+=isvA0!J<~3+yj!gU;S4#UV@X}o8)^-Bk-SR zur)_x6BzoWzTZbT4@pDAcHYy4AS&!wT14bD6dyNZ?@^+@=wm)1`-6BsX|)ctO4E?E z$IO_^?@&PXN1&>%^eDKU%Wr0uCe}sq_zM0PHjL%Iw_8#qTJS7|1aSu5kW+WATi&)!rdrcGBh}_`mDr@feP2m2zuR>-Y;ZNV) z+*NpU1-9RxpZ@G%2KhI5i(R|AK|QMS)WE-Nys%pSsZEMP@Z#C`G|iXLZDm|YUyJa7 zcy~QCU?Dg#so!!(HHjP-)h>%-AtLXgC6H43u@7U*%FnZlH6Sl3y84~}I2`oc`R3dvxNe=XY>4Xzl}lD4dheUjoF#OJ zJyGBKDOC9X5gkU)&|R9Jwt9i$?fm=Qr9Mc@JHMWNn*uH`4t5Js<>0O2s){E*>zH+% zg;Q!L73r}jedsg6KHw6$tC;$B2)P+!S-zY4L8jq-(Yu5v<-ezMlpVt)IH6}jC8?JW zPBKY1T=&f*-Y9&Nl^K8!a=cchga2ZYiNWIWC)KdClWySu--8n=9x)&K8_`E}sCfGt z!3CICpRdbXLNO-Vs9cs5$P@8dZEBjvpguFwHX<+SHJ&2H(YXLS%3n@%JnIA*<)dO= zab&1${^oQzq6t$Su1W?PQibFd z1NbcTzxMZAJ$O+3Te^%#J~lfZ9WE4Kf*1*5-K*9;z*u*E!k*}-cAVaR@XN*`WNx@W z!Fq%so$Kkp`iV7d!?mEAKD?i6p6@3SZwd6!e<-GuZKao1*OY^W_HU3}Dl_q#Fx8PQl)eNl> zJCgFs*5H|*$i&VabC_IslKk%e2)x=A%Ee0bsZQKpdiRHB06AwRtXEwYFzfc+U8c-M zn8#jSIY9XaN?q{-l*?6cn`3NLerz5hf;>8Regg!HTKLie&quwlC^K~gNiuKIFr=^=U&h5wp}yzm05>uJgsvgcuMoZ`%va0;|o zU3mTBa~1kjg_*@UG0M?O?H{XaB7yl`V@;ZS zV6q9X)3={Pnb zqhSBdUi6jq5H+G|fiLp45zL*4J4|F=JPlrk<4MO443sy)=bh1FopGa}ac#TmXaRB0 zDYnuk%Z%a?(06ILI*11S?`#bQra)`3)8wn^7IG@wKGv|a8R!nMakyj?-t*IHbjcpA z!0H+nELGnEdmEqq6xGQ>`pz=XA4Ffo;=Qh|%8N~m6dQZ`Qf&(}kAgzOxR&my}-#KdmnMPRw)|77{iB9TXvIjTeKXY%2aZa*vEKzRFI%Yd^0V_nAo ze$VW|XHmQ=7qo^^cKi8dda5ee%TO)ZY1IzGw$BVsmJ;XZ)82y};++t`$Ps7za1GOg zU9y^9d`6~6q3j<btp)HGUB(F zz#zW1LdmNeGp30h8v$K--0<+*RF`}ps+64(3YidL=5M&mUKaws64%uR0>zMa*wG#8N#F*!&_lf^(a#KzM14n)B*BjKkxobG-l38 zw=-@82HK{Ba^C$g82wW7bWtPp@4IzEP^ki6JN&)O-CYI=j`W9U3&-&7wL52;&Njm{ zkzWP8`Gwf5#QA4v$62BnNNq^V?8UP`4!qEeJCDmx7& zRA#6oM3I%1WM%7h?7jEid!1u%zx#82zn?#Te}Dbs%5|NtbDZOS-|zeNd_Eq$8K@c< zcHcR#6BMrg6Z%^{LGqHNKk8&WaV5xlwOx}6j^0-Lnua1!%}+NbMm+(G`-1xV&qm_j zaLfH0a#QeUVDEde+7Y-m&Eg=vz7(@XPI{Wr6<|nbVFjBF;Tx(&-#;4v8xpp}r%1o- z0m~zoIX8*=f{tV?vt#@>$UkOfod32LerxVaaJkbAiT#!v0@7AMP;YqRvuP^mSZat0 z&L@Dcr&QWJ*D$c|%Q*U&XaGH5dXMhjG>D8DrRAL@S7G`3nMIsXA=nqTW(07w!xu)u zCfBKch^{4{Xp&#E=ea9+#^nK=w`RCs9Wepsk9*d!X4Miej{YjYUj?MS?{EI5ISKkU zKJf38S*Nu#HEp(%sF<(XWiz^ zGCCb?rd5|a;oro~Zxx<{z`gUF$6tXe7_?lvpHoSLvrc-CTWzWEiBL&iXgXo}wb>xAT>qSI00o-(^TPj|w9@yPkc#_8-2z#afjsGei#^8WKr*eOoI= z6m`B#1D}}VomvwHnWng;2j4xSJ_ry}5i60{Rrqj3x$=r^ytjw=`iz zkLjt%r*oiv@q*@Y!Ub>^7OVM>HrPStjxtv&4W#mC?01W{qxXtB`zhrK^xB~7t35M? zSLj2{*KeG|VfTXJy@I1~c+yYV`F#ss>HWd%Nh64QD7LjK zPa_Z415F9q1cuAAiI0v{pyoPf%b>n|JfMK$DTfIU`Jfjim!%Jf_#2hvh4W z6|*pNuhVjM_Xx^e5#P6gj|RPB9(y*$cj6Mm_Ggr%$;kep8b^OuqKwdaYkQS(vL5ps zczC}8XkRtIOpyFW@4KX)n@b%Se6aGw$qjk$+sYM9hH?Yf(+!uR{ z+tIxWS%S{Zqqq5vyn)p(O7$gfu_&;toKa^_=J4g6Ph5y6<#2{stI=(8{(6y(t(u$< z#{>;-Wt!y(`XJzRokrbZmoluUxlZgNIoP?ZYp-fSuNyj=-WrY*4h943kYU?i!qs>!Q`VyF0s#dN=~ApmQ6n&_%yOa=H?mpe zn((p6oX%kJQEZNapQEzk45ZgYKjpdGw0Hr(e&6Cq5pKkr0=bi&`vY;{U&XEx&t7cK zvUgSO>4(6KYe!Dxk@xMmXfs>7FX89MTRwQ4g8p^GIxRwPGU>>$0kje>t&QWC5M$Khhel!5%ZJUkFN zTAmn@k1yrs*C%vW!_n21zmMM3;zHK5T|BB}UbLVgb+xStYVS7AX!=Y*QFfoZ#`P); z+U6S>krovAb(RHHbc9z50-zQN;CFm7xEy>@vZqehu6#yem5}JNOjqum= z(G!-VQ>bB5d@$z9G}IVJehrUY#Kb!Hbq%UiFdsFj9$4246swC>P7fEM|01u_Ij$<) zcuC-p+(*J~JfS11V&4tP*43?77KXrLXum#Z)c{77h_kOhpNX#q2GSiTm*LuyvsO+Q z;VRTgQ9rkIqs+j{E1}I5AahG(vllN7j*8^wm|UL#!CS>;8DB}xK{@xyulv1-MQh%! zBXbh_(^2`NX;auJ;4ZnEH3z9eah}{$AHa<-$n}i&623V>ORa$wtl4D|dtzrRD0@gS zj^3_>9}T=qT2iF%Ah#V)=2Ibuuw?9b#_*PO`@+l=75=uVrZf`IMQ+ulGIbv(+&x#Y zb4NbmGPJWB_a|0>ZK8WRuRT4bGR5S>*KNZXz?K;DRks_ST#Gy6_=`>^U*pi_$%<}p zx*)rfOFow=V;St*CTD@=$*lhO@&V94VLOy}Jq9nQ>3DRTwZq!yd{_2o)WK2BKk;UV z!f~<9Z0wB8I7&qvJdrU{hpF#2i5e!8yoZG!_l_P*=rvJQdm%9b89N=n&IXac%dKU@ z8P!dAm%~AdLA)HqcP+W(NpwIiRaWl}!K7)?o`!|6((o&DT-c@v;&X}g@Nr?DhP~nZ zGTc8&4n~>cF=8!IW<4yzSHCKhZ{!mc%yVBVKk8V_m z?0<4UiH@@AQGR3+Cz&Jmai`2t>(S)>0ipA*-|++Q5OpT16MFaAeb})y2z0$ksl0av zP`LWdp~l!{Y)MZ2vGaE}44QN~NN*T~>mlOD7fyGg)cBZvzU=_vbgFP1RUtmnOxf(r zo?dYMtlcNN(g{_xEjA~y7Ts>{*jOgEj-qMVz&s~f2{TUbI9GhTp{McURGm>8>C+1J zSk0y&r`3kt^ZUDDe)GUhe)}Q(dc4V()vN)X9#fgy$hpF`@go6pUng-{N{>=W3f%11r^kbrU_jdALva0M1U=oSqJE0v87E4YWbhYdID%Azapg z`X4^->8NC&JXe0X)cmLi+5^8!Y>)LrdG$;6Hrjna*aRC7eJ1mR7xDHyr)FSmjg|D3 zGZh%8smM_6SBxLea4XgEkse^irPJ;T<8bT!*{TTpT;%#=AG3w{W5wAj<17-1C-94h z(Xu!B|0nI9+z%r2@0($=n=ekGB?b!&vWmC1>BM`kgCXRs+De-+P$ zEA7j_n*`&jlz!EwO4#P{UdP+761S-duYYiB0e;`!4duxeLQ9_R2 z(y|*YbJOj(&i25EU%T53Rp}^#O4@H6SPDSmYWM0pml-_9D%STqs1uEa88=>6L)^SM z-&wG-57+g1i#7&R;9?%-1WWojYL-VoqLg%kc|@lQhwB31)uQ!0LOn2SC7UG?HwK^m zf%fkkw)==c7Wy3MFaK#a3KMzzcFza* zAYlo5uU?JEW%=``Kj{+=lE0f?4e71XTKbjbta>oypGzHYUyMJ>y z=qR7!52bP2{KFj^Rl=m6lb%k?x!1X0yYYPQ4|>`;dKvEaD=*fE^yB@aZM++qo8jw# zeYe4B(vLUWVR7R}C%EtOcy+>{8-<-^YXt@-(Z%Xz_GjWfK9+n=SkWU9@2C1u0-_dh zU2c!tVUqLlXo?r={a%mh!Sb?~f6O8q!+nM8FT-K>jHv0SZL|308mnc=rbXyTn_aKE zXA#bZNPl$LHVF;UWga4GR9Jpovj2&4BjPnWPhaB_+}zVqD$+&xIPwt=yUTlt&!TO* zN+T7AN38tu0ToQVtSm)@I^q5twX;)o3Zj@wl+;CLu{qMQUi_q(Pn zbNUm|-|yg*Avh1ZRj!9$am?bv-&@9CGG;I~?6Q<=f<6=+az4PeK!d3LR>5Xu-&r#BAd!cw*Q*zS)j{USP3-Zat`27#_?`6{9+l!#7U$;up)Y@@>yFw+7 zWv!dr#5fMDCGM0@>~r80Yc}PQ_yoWG`x91sfp{NJGzdI5&jIn|%4GJ`2;g6y$W2}L zh7b#Lb;&vk2!&`T+Hp?eZh@gH=f9-iANll7CGlR|{=KQ~TGIfuCpW6yzfZWD<~o8d zGlS^Dfo%df#Cb0%{>Xx0m1kR(Nv9)C2C$#_dogSoSAx~6j)%#Ng= z%gPvsb;%n#2}g5FWAK= zQRW7xq2TXuIBCK+S+$m&JBCsGnpqnm$jjV~f6FLxK6QToBIL~*CGO@IZ2D~Q*sMi_R~o9 zbX-FjzPX_!c~>jW1`FQv5vj!uHIj8@WPYXcwlcS^Yy|F5?HCv)XRtDEH86gl4kT@B z1S2Yk!S>M;nd|pzK=hK^&Y4m(=-+a2>x=hp_%^lccmnAMZ?$}=B*{Gnha;X|_xwlp zhdK5)C&NcUqUBhA(EcURec`9v^S%KvI0465d>FP3gRnsP>Gr02xGa+FD#4M21znYuDTzZM5`5*Cg4;9<%ub!1 zl_dRHS@Ah$T?UzTekEEdvXkgK`zy>$q!#4VS}Z^MwPU)JiRaE=Rj62^dE!;xEZ#NU z^}~R8gvLKkD7b1^;*D05AKm;D5P$sUehsfI2$|o)_L??|&$E~+?+r1?e6>0>{rlDs zI`jqZjf*Tsk>X0-(UKvkvNoDhcA=t7u>sfBcZC>a*TQ&TwF~@Q+1sPc$o-8G!zcD< z-QXWwuatea7ncrb$sIUC1?62l?s>{oSlwi96IfOTqd6?q`$woSB+$dU<;NH*988_I zb!-Gr?;m$x@AJZ4E6Yi-haK_Q%hdfcxs9l;Iye7Xrw`LJZoCt#ii2)FCa+V{?WErr zX^rdF%FyNlPn1Kfd78?P`D+pc$c2;8QrV>x_VD^%=b(2??3%OV*erj{SQpcEzGryHB8KP_5Sno zi&}5w{`dR;>6M6y9^x03_`kdwR*`_JfuzJXFzDFveBnYjZm!J_&r8UJ;8^+KoY@&T z<5HYPPa$|}-u0iE*vRGgtdF4EmI;^^4An|EEyibIv^YnNan#t?uEVs23Ra(DEw7&( z$M&FO8yZAAz%njy(Pd)|GN^d%Dx7Y^NUe^K*LWCZIvk9O&z8<($kxCQYfNGx^uCbd zk=6p-oTlobDLji#KTk$CmUNM^yJ2Q1WrDEZ)PLv4WG7uP3_$g0tq*2OXf=AP~wHPrWe6;9r&0^^=KHuqqI{YZ?BAC zc}2}9{muQbHe%;BX4xLNE39*QE@TovGj8K_&C5jlN}sI_l08^5XUF1trVBMk`;Ymr zR>Gq(?}KkLvQg}3UPfv5MgfHV+M%83|dU&tl$9NYSUeNt+wc%YWa!p?H zrz$SO`ZUQsw%050%#hN0q1imps?}QbO(QrM0pER*59+|f!!cn?4i)XzeOsiP>Yw$zT2EQI7~2A0wWBs`hh{VJo>xm2$a3qcS5i; z4-Y!b_;JcoAvx|-z04mPQljXETNZp_m-S4njsG;Mb%ba*ZtljJV;6?n-gV&Oy23*d zALuC0_Z?m5zH1T_)AR4*IIY(HHc=6pAx-P)Stg->^X&Xfk$Ch!ar&|a zdEc&jsC)J)kmHyBX@#3I1GsugdBWG5XwHV^U$M|tgW&uTH+8pFu*%HQ)PCQI&6na@ z4Uf@L?u?8XZoJ!!mkv{YP3*Nnq1x*A+rQFLbQ3(c9r;c0RXux#`tqjWRL#YC!}$Uz z53XWuWxxy>qUL8{@Z&Z$ntcX(@62( zGJfhTqo<87!s58;%BtiXs_c`tF(BIq>*@+7CXP1H|8~>#L_N_;y&THZQO<^e8@mKT z&yZTI#`dAdb3{*OcPeblJPjOk+b$On?4IxNZdc!*|Ijv=IsWhr1^L%Dv~TO|#9PsM z+-Jz~{ZyWP=it#k%%JDf_!`p-E^jUSM(i@+$Eyl;7t3Z~ihbotly|?@5f_wwE?LdF`q9O5^Oz7Lh6*oF!0a5h*#S? ziP~XD5?YDAvG(oHo$_=UFmvSgk`7ZNCTk}MTZnhSco#qCi(5qJP|hg&+iwUnw)?AA z=F+gEd*j0+G9>=IoKEefUj>KA-EvX;h_-z3$I%BJxws|ft;^NGKKLT)s1_U1iT7*{ z3~7*MdZ2@A#_QZ~h&@*K^a{a4owOHx7&Jj@78lnEt8lN85k6SK!#~yt%4$A$Tx}530Lt^Qb3pC*S84@t4p9}XrOmZ(Y zlX&v;g@@fnosi;UwsqHY8g5vbYSn)>4`Gqfd(JKn;_5cW>mj#^b~*dJN2Ff{e!t~a zKdd-`?VQs0Yv1K!`|JZN7kP4hK3X4M_p=LlJ6c2EJ*me&%6t-^R}v(=O~2siK7-ov z?NP<;neeGEde*IC4)tXW&-j@2fJ4HkyvzF=F!R*;n}f|$82k6?hIJ&q^=@|OsjgG> z6h39$*yPeFD5q00lOgzvI^I);+B)5^dqP_DL3TG(oG<-mm@$`@4EPT_GjJ-AZ9MN!_L>U>9~+Zu2WEM>E|Oo!X{-%csobRy4#-YX7z1QY1^GGJ>Roy^FI zWPfL(CrK;yi;@04j*<($^BTXIRNG z;P&=R9O733OC-lB!UXtPE!6}r~M_KWE)qGG${kpaFr zXl-^|Inj}Y3x-uWZ-oBgP}G%dip&pKG}`p#i|!b{d{t_3#kd_nf}X|PX9SBw=t79k z8?Ln}Py*I=;^zlC$B)IQVz9-wTXOXc;P5=LHC}~=3We{l-wvzCn)8Eq#+wO{fj`O`y=Bj+yjyF8@cEsy_v!s4hRxp}F>6O~&s}%p%T!j-HuRTxL2CmrSatC^hxVXT zVj3ujIx1>D~Xm7iyF1?UM<#Lay|a&Y5tLZY3&_ zXzm`}*4*b*NZ#)c48NaFjH3b1kCiX$n!vguQJ6dfD7#*ocHj^dDtWJdyxu#8E-a5X zMmi3G_kBahyXT1>@cgus!@dd-3iYR}e^U*02fl_hrw;-B`p0f1{x#6lHxl+~v=Y|3 zZm@LMZp0l*SuE2#>)?^{*4W$q#n`Vq#*QFUumJY77&x}dL!-GwADpArwQyVD9cw&oi3Jtk-h zv&RYN9Oxk7ayd+$m+IlZ+rY_(Wy>Jwe(d$f&UWPREc-N}7!NH&(G7Ns ztK|JNh%2}bOgIbH!Q~$I+I+i2zjWHWl zlaHWv%qL(%wI731xg!Eyr%+0#Yx_E;AyAfmbIGUpHx4ehH}2k&1REaB@3&a3g0Lw& zlV8V&F^@Th!~Em~GIOK!z^{G`?-`Q2XqSiAsJnVxM>;WFd~NN%tY+xm^~+dexeLMr zd)~4*uaz-)0gH|CbTXW`Wsh?T&jGt+V=|K0@APBoi&$zEWIEekzjLkz9-ci-F_F!I ztDL@U0=fhvl;=>-e6$&uKL@UJ%2>hS8grR5C3F-i7mdO@8BrKk>b-x8Z5q_O73aFt zY9VuRbFlf2Ww6h^Alchf1}|%zoW2|&cx4xLqa8$ld@iVELkAlbkKQ`kxuxc^S&3e_hzP)Xz7J( zEfu5L)4%x^PIKVd`ONW~;XH0V_~>MXX9xae-0|Jrlb&*iCVG~ysT!6W&zK%RMFqnc z>x5l~vqaYzz1Z<#6k4qYy8qrD!TKF`runNSnD2S0b|fznL}qkZ?|IV89KFg@XUouu z1&_P}eKxbm@UiZAIb=J4>hBmIZQrm0hi}(~9xa?fueC4L`%S6vuU=!|jdmTJII!U8 zc$R3lf3AIHH5CK@7OfI14|U?Dte*1iuNUBtT1Ni#n|@e&cHObKcLMf4e$Fi>utw(9 zWJzPFQUzGgUqAImYz$jztD;H|=OL)}fK%Ysb{sVW;rUJ71bftwHdsdVwwE2xlrIx} z+W7;rZUl?|ooj0hMZO6hexAHmPIM)=iO#&xEDML4V^qxe(=jFe?RpCmr&e6xe^5o% zLms;m`wlQSfrI#=w?FT%fb5;K6#NStdm{Op>KKc`AQFjr@H(bgNA4Ji;SNjZ|TmGMu&#IQwX}2-U(1ZVSlMaNyFt3ne6W z)FyrK>t6d(xTu^fD8JSn1wHMGtE34=ZA_;(H;Ej>fq{Sv!5N=%_0MDB?S@#x@CBiK zQm^DRNYA_y0M%o1KjRf=@w-48Nof`m0%I-)3duM*+?70@=S%d(k?T zO@<20-}%J&YO0`i-GS~h*-CI}?AhfM&;YGtFH5eI8hmhPnpVZm5iBXJc==eDtS8Ae zLW8XxXn2LP_ac2SIDRQ}{Jc3E*nG6eEigH@V?TWGI=PRGc(*aCt7jCR8Pi>|{xl7b zTJ>!7$>U`T@7#X>H3ti_-_$zopr_ny^=D;Pn865->C5de3*nD>U_^E5BwXZ7`QCEA z45??nu6Rop!I0%Go};B*Fu{1dC|f!T-~2jPoZJ}&Hq8q^JNud;NaUZqnn)hdmyU*p zTTDaO$5R0pDRa2~`?&1M`bkL4jo9tkJOF0r9O{Y28AQGKV-SC`UAq?a zunL;=HLkrM?}4+G^|uNr{owGz>DAzeL>#DllX8>9(Ofb$Kcom0qF!C#LM7zheRdp4Gy^wMRZ#yPIRg$Xg8soq(D#zKMhXv zdYY(~QK8+Zxbhl_HJ?@f-Dg2+Ay>}Ozbv;#Tr|33JS;YcH#qn32a>pNoDgf;zKHcQ zN@=3;HYaJwL1lFxV4i@1A9}PDqCN0YnJL=&f@mmMxX#RqHiIJXRvXcZ7Oa-NQQD~8 z2}k6mbLFJzWjy#!lr8Gl;rjFgjpcPwNZT^DZ`1WIF!g%%z{hV0?$wF>dP-_tM^%(k zkZ4ohZua#EH*d%Jl<__8W#i}@u=i%k8&W5>kGi=0E*nga?va=?8wY86Bc{;LM0=FL zY1s1L60EPQO8O)!g( z#e5ZQ)8JcH%BBxzDacd!H*Da12XuCYvj3B;f$Hy0v+uR&WOmy3?TBY;hjaTbWp`;! z;CZfN3ZwQ_z$4*q>uolSNyhuy*`^oqpCOCDI#MsNtT@D0f2SFpOZoEmYSmzd$e)Hy znRTdtzbnr>r5S}s;zKKgXE54bIVaGxlHfTSXgeBHQ1beO;Ch8-JmXlP*b-8Jf(%kG zP0o!#yxaR_@5DSDlbq3O7g_w)es**EL>oPTk<#7h7xKmjtFGg-2sr=79D_ zBkCT(6&B4O3YSf$La*f-wc0&oEVW^a&}C0L%3)(>eys!wZYx`x(P~656Zy*Y#s~8b zVB;FUebjcj%jno|;VQCpuca2X|#JW?*i4%qb>=PDt8+S@2ueUu^u5Pg5VxhD#ip zRYG3X(3%>|SvXt`p{y2H{clsD``upCTxS|~>smf5zczqtW9BAP%}Csu!p~NzKa2B@ z-+VdGcVfF@#POynf+eMY;FSHT7bEM0v+{i#U{)h8s;RjiVyU%uCML6JmbJ`gxV{_D zNpalPjH!TakNE`(2>$Kb;>6}^qOA!y5|wpWZyxSb-?$r`>VkE{J7w-?kK><1&nFHm zG(+{z?~k6hcjJ7SYW3dQS;+8xwub-d6t-m#-Ljq{wT2!(Q~59dASL%-XjfDRIY-Hi z=y#q%KnUZ(Jy%)*PdR;D$oy#y&8bZ?7>%3d%8e9RcnLllLb8SMsRCtDm}&Z z+Da~`K8fXDeXA8cF$D({wcT>b--jBnQ+U{2630yB;`QV0fP&W*`s+ut;ij*U&UMc& zU_9|U_s;iGSjR!}am$&;L%&!KUz_Yl@y}gX#gs=uSfk4LRz0b;+bU?jJjp;gUY;&f ze{B*}wlwW#mn6??*Vlsbz2y4wd%5+%<5KwP5*xnOj?_LfD}J*T4Wo9Z>`c(vZfs$s z`>7B$34+t@6_=#`6Z3mp-EB1nL8Ak+6%sVSxnCobYi;64Cyt*!gvSO@Jf6UB(1mK6(E+65rQwH?vi!J?9fx`@jnv~9(?wS)Y=7H zzh-0KrL}pG-?dXH_ zKZ{gj0IrJs`9p0%x17qL(5B%%X+1frh`+as~|L`Py*Yh?ru7+kXR4V^z^R*Vlu|nnGFZO-z(6CnI)zNeBmB>!pg?mvP8+ zhOLcbTNhXvK0YN{TnFJ#OjCAkZa}WUg$+TbC8Tc9b%p2PIJyU_IilqpP?YZt%pW7y zhu@lV-`8Y=zqp888ygvush`(azR&~KZB$nNUo^Zumn8c!pci9u_Iz18m56koxucvJ zYw(!Cu~ploI24P#Ch*5_4rJOdh9&q+pe^G~C#Gbgi&e`vEI%5EKDxZZ`lIwR&f?AH zwn7tdX^?qSyk8>*IdoA4i4LUW!7hR>Y6H*5*8=WpbmBUO=HN@GN$gRz$oL1r#I3Rk z2!uQz#bdM6wL5D^v7$+6LSm>7_a8Z$f0CTDofD!Y-W2abH(8DysL=u7<59z7NGG$c ztZaEIh}5HVe!*>W{v|Zh;?YGkwlbp=k5&oxJvHZyx$2ooxWIDd{NLYSVK(tn1SysN`iQX!sM_Zgy(IzynPv~eL5Lf2c z;Ts(&b71=AqoB3r`;p!uw7_N`NmP~8|G9-Q5Q3lw2P)~Xs%Oy10S-!2t+ zlg!`h?CXUfH^GDRT45+rJH>0cG!MC3iX@}!=_prs&Iz$n8qsy#;&QSyBU2tPK^FwGxJzTS^v*g}igs%kDXlklMcvipR=%&VL{BGgJ{!g(580p3S zNlY+N-ZE-e{YMM>#F~}vfKe;%xWE|RCCos%?6bkJEQ{by2j9M5DQg0b$GoeR&16nt zF`#wgNe6tme%L17y%T9Mw={dIZ?eGS6mm%Ju0>f*U84jbqxemo`X6aza@>zN<#trVhl&w|Bs zs{_zjm0+WGj$9vEHV2P6jRQfVdYrnR1DZwO{s!GA7`dm85ggJ(_}esD(z=)il}q?Yj1tbI9>Iu8b{E&Uw(IB5B?GL0b31*FyH^%+H4ydWXLQsY)K!( z$x6wP^%`W|-e=tyxP?weKl9M@7edkC!j|YI`YRSczj1uhQ!t4}D=)82dMyD(+)U%^ zRti)*MW&x>s)cXITWkd7YLG+P_^(9nEdIQaP9O|f zo%CRS-UZt;?W|ITbMS({o4$hM0(_2aG`<$GMrP!mDoeadC;pY%RjHTNfEHiUjTqX< z-}%4iywufB*u-(WqM~;Sw7BG5RgEivxu@KX^C1OKZHvDwPDjHkqxBNC7ZNf4!P8?p zVJ+~dI-$`_C>Hkw>pcoB7{V-D<6}=L)6lbBOma|$wetSU(0R!QS$9F-4T9(lLF z0y$JVKK-L~;)9J$Y`b3n1))0KVWkc#TFcw#sNEaGj5=!PVUY>AA#tVQ^K2h#S8)t& z?al)U?3w4Ws>fe;GU6Vpt*|EQ?%1)sPD~OJh-#4UgRY;S*wo4TGR`PaX1!7i_se>v zS{E5*L`4j8-N^6BUelGzOCjsTuVU(+?R6MS>E=KFxC4_#;@oy0nZsiVjV7OBhv0Ez z{jCETJ*ZuC_0q@$6&4m-xoY3{BTxEA*Lm-L)RnoD#-i7RqmhSshN62R`nFVsVS5_z z-n13sCi@uSjhw#a-W8B{LF8GFWFNpd+XnN(DctHU{qcoKEgUbu!RmB$6z-Q;bHxb# zfScX(?B^nBu&7~czFmoE2+W`P2|uJk$H8&g68CCQ`1zW5z3~bd^Yiuw`%hw<$I>;| z*jCICY!oySHAS|AeYE#`XOLafoZjmm!QSR~gjZTMf_dO@HS54E7<^L55OkQua8CZY z;OJyjyF>B$^r9O=&nrF}+B=AH<(kZmkEyt6?ao~h2j+3hxtCi(cN!Cs2!L*|1vCro!K%e$kD|^E{yguFc@3jTd=t|YJ*lX0_nxjGo-1O^! z)qSzzQG6{Ld01*N(2e0Ain8o?p&>LAHMTS7u7ZuP{p1+p!*R?cpQ$1}3i#x7Ogj2o z@%zi&GS)#2$mFjO`IoB)Zd{c<*33==+qYaJ_sy#D$WBlFNjuEPSpL)v0CubIk}OCU~M`$di1tkq@aWGqhZa~L2y)Ka(=kA298d- zT&1!cP?jQHG?a`URtdjw|yDi4h?~=Q^)Adn! zXD0a|l&>A0FCt+Bc(jn&|`fg?2(^)&~~^66In8gKi#4suUT*D zt0&74*~k+FTj$_X{hiQeF;aWj`nk?czY228XBCgcOv2^qBs<;4Ua;jRXXY~XDDy$< zeBe?gG8Zqe3ENFa3H+Wpx9QCYs(^o4%g!_;qj8br33V~`0v(S?Z9omUEwi0bGUy?4{dyO z4dt?j&tn(MY51^iU&XJ{3A{Hk*W0Jlj!L@k9Mzt;LLaR*-Z_>*=Cy@psN*&SIu1kO0dEU5BUfrj4CT{-*^v zuvxLv;?WdloZ74ZEsyAM3XDIW@SMS~uWjE4)9S&_L)%Z+eiWzQfw&`?|Lis_X3i2T zMtQ}bd0ZrS;qhbf#9Ickf4(dLd89UNl3H=yD!K#jepg%``9$Vnmi@AkWKNc+BEeh| z*@7xA#@jPX;xeDJbcoe6g_xz_vws(7QWZ9bi1DO|Xd0O#HA}0^STC5`Or^mosYg$Ce*M9gz zV^j?YNC5|>cc!)CHl>K^yi+Fgz@)#9HoYL~eMr!f3-x~)n<2^#kIs&kP%(O1Q-x6C{9(cF7z z&-nEw4B_|K=Qhts@pj6t8J}3j!xM&83`2QX(w4r+PvYOLR_k-3WT#OmV|GOQ?JxY8 z?LPH;W(mEe*m8f_#egd1;J@gvW5_{IfBO}wquuNiv2)l>u*w|zH|~nf!{qSo74{t^ zFmsYsX@YT>tm{|x_OQ=D{5|o;jV+^~QDl65<+Bxzl~v?DWf=jdPF}51#u^YP_*V3z zip1m7g$^Ad8sK{eSz{Lq7T}eT^aa28MznEfkPXq&YD{YR!>!oDRWN+@Y0@y zsFU--+rB54>}o1#x!B@TN2Wq$sw z8xLmYaY*$IppBAo=>iKC*NQy~I7>80*N%Np_@h9yaFqimyZ(^5&XyN82@e;MBa`cW zp-?*nohxByFzAM#`OQz6i$+K-@z(vFJ{>T{5^;ZY?Gi2}ZjkbLTL*eEUxk)+r(rhc z%5$?keB^wXH$pRhyVfcBa&`mP#c91KU*6Yb9$N9rvh#wI`jBV!R4*Q^E@zqnRwTDsv7L3;+_2qYk(VzF(;F%xopov1+m?%Fv5Mdq(H&sDaeJbC)+BJdjBZDXMf46_gwX(Onm- z`moaAL6EseJDA;Yi743H3Dycs?grH(@I*xJ(?Q!VaM`XGEPieVf7kDhIZ3cKV{WoZ z&!!5H&sKAD|GNgX?qjRe3@ZaOr6h|+qElH{FzssaGY9%ZuU4{t?*du&8*Sa(iD<8+ zc&(b~uz#9Ao^9OMgiEC6do^|eX-3SLT{jIH4xtBDk1k?guv%Qe)=sQR&=-`Nn1|j; z6X(lO*|_7<#($jLW0*IYg#iSEWAk1`v`DQTbDK^t{r2v`<_NYcPIn2e!y%O8w^I#p zt+id@4<~xb?HArHB(DOUR?E>}{ZyE<$rksxNKZK=+LU=%rxwfySXLEVx{ZxC;Q`?^)!27T(wN8W|EwT zOvxv`{WFQ1tnzP-KdS@jcHXLW%Q^7s!<9iLv0f-!Ol`3pHmM)W{SWh~o?#z;Gt zOW*q52)0XJc+&K&6Aal-GFq?~fZ%~M)pqB)k;^W+u|8xL(!C0q)E0Z-o+xANhRwY& z_-dP;eKg6*-uP7MA20#)2TrZ-EAD|Xk;$ zbAa(T_9y9!Tv%)e83}Id()Tnxo+Y7Osy>UwkGieb((>S43eTx?o}|X?D;#qBC8-CA zHT4xF41@iVkk+z>K2UO;{9baa3w=2$W8W?`!Sw{U;)!nqu=n0hqt}iJ*diOa#1}dQ zvwAem?SE!aIr{8_SIiw?k=~aozH1s&@%-rkMudd}e=b zX&BoshU9%MX#(E*^;Ur#Az*u&QkBF`YB>EWPa+E|G2-{@NtKFt$a8-@Iun}k z?HBUkw~o`wbVv;}xH6r8%gaDnV4S3v_ZY?14Hu>F8FqoV^y*L51HEumG49YNF&c`A z^cF47c0jL&ob2ZyMha_UmR~CQ{BJMcD0}N{1(ro;ckU(iuGy0vMt3>q!R}mxf;L$f z!j4rcMr|PZzR*oq4j=EuyZ$^U4Ag7z+2Oz0+eZhXriIa0bu<%lC+3(7clV>e1+3O{ zxa0EG33IjB9)R_mGM)iMUyN`I%7=`D?2%lVxgaCyu{8FL3cF_v=yev!y7%y< z%??@-UVc6|8u_Og6Zbudw^JZ>Vn!u_iyhf0c(EYnlKe23rUZ2#ZD@epjt5ER*|o4y z|H*r9ZgM`uS{^ROH3yY;I;LOu+G3_gAVZP#AiU?|aX&FxhhEbY!|WvItjw-gpIqCH zQRfdDxEK%Ow8x30y#(juTQhm_H^NK&ql;**nL(WgPWILj zbTX!IeYtM@Ye8A2GX4h@^VsxNU^&jY7dzQcZ<3mAhA&d47SZJX^L55VnfZxX$obZ- zFDN>XmkU_e;f7ooRZw15Y$(UQGhMb3j12{`BxGl4}&wHM#h30EC}!Si^GG2b=UZUiXsz zhV!Xm=W4%}K;V^^Hwy(OaNBCDGKA#ey`uYj7Z0`pbpdWM{6Fg6JRIxy?e{egO(JA0 zC6%J63`NcxX;6x!85u)}216-?5{-svpo|q!G85-5W2VgWJkM_P%)XxetnWJ3ZynFE z_geeedmU^4b^ldd_vh-)`0z^Qd$TU2FK0XbJ7OM>US|<^Sw&B|c+$C6F`MYXKDvME zl<0$5;R)}M_w-cO+@94L^UW~Xt}Z#m+m6F)#pHJVZbLDgl8;|VL;Htrt@~}e(J1V& z{?)=Z97!o)!L~kBP+{td@|uUPOWK;;wIL96@`;l^KMkB!Htd>=E@~Ws3OLdh_Gi_af zDDmOd$}Qcv&93aweswxZ{bfnD(_ua6a(RMn?k}0Ex@Fl?Io%558Nz?IJnX@ZYknTn zbs0h9o`!cGs~3RF>ey3Lt1R$P64~H)s{GkgawUCJlFaI9t?Wbau0H2AgavDUp z3EgvX4?%$pg~4?520Y|o?(HEi zy@8xd7*#8+(_S!#7H)r%jtiEf9*3F9i()^>(Bf)Xb+r&>e_jY0weN#r&0Myc*j~87 zxzRJpm6>8%dTKc0P!b5!%${YgFN8JoY!)94!mwrcSil^qJL#$j8iZB%;O4YP2Qu2L z(Dw7f4_Mto;+t1j^<|Gi{S%WrZmU~y+^@A!`|22sIF(JvZR)`=RR?h*Fu-8u{O-=Z zouGNu;M)0=M96jNSuH%!3%=r?TKl6({j`q$0|UW}i=Sytee#>kbF){`ZQtXEMe?y1 z9+O-PO}Bl=ZRSywxBJkMWRL`wRjREHY4&*XW6p%`{5*z8%YAx;-MFWAr1ea43u-6G zO4JI{Q+~-X)z=T^0o{8!CWWdY$bWt!#lN!?UB&nQm?Aj}sX5W(ugV9}?@3Hfu2vrO z?6lvdL*_@zxx+;3q8H&tv2f@$-AL3Imi3t#90O7G!MvlUlcc_FJb!zK`V6?Y^T_&l_dw>>cY%B@Ltrc^|L9a!J2r1HcPgE& z0v%d+&ssftO2)YK&Et2*Ana=E;-z6W>WKS1|MkdGEeGr{{x7|2lSi0lqHSn&6es9hIO;SG}Q19q>ZEVKjo-Ygww(Y>J zX)@22H4Teh?@Gl=2JoFZb5QvDd=OmFn0e)1ij>>IqgPx8q4z{b%kQiC5cyf|25A+* zp2uwC_F6+=m!N#SbzlY$9;vj_S}BFMyaPvK%$t$d>0 zBATb)U#XL?#2tdy%w9tsyj|Z=miB|(dpsH!KM2>Moo_~MgX$;>Tusw5u*k+Q+bwuK z`)F__DmT3{{Rg}jwEV!6Rg4^xI<}&FMv%E8c!gcL1LHSoeKQ;#K%c(#%k0;yajSDm zN77R|>a*vpA@b|#sqZp(wOa1ZLSD^i1?E@dn0e@yJo}?Iw6GnQ?R@zaX7t3`Jcxc{ zSzyz&o6;gWyztG_BlEH~uUmBkzOP{X+dCclnu(BkyO-liRxfzmkl11TyB8UI8*WS7 zo`W*6@b!+ndy%Sj%7HHekc#5bTl6?-Ksf4T*&(hb4*!aJyVDoxJCFa8~Pm&S6`OrN*H=tE6Vp zti|@^#*QkSDc>GBZ%pt{MlwnaAtlH%%^uwqIEvH0sx%v!ZWKD5x?{X$0zcQYwj8B= z#{IeXGAhP@gBROrnYZmFxHqOM^SI*z+MDMaB)GQ0*w)N;FY$TQ3t})(N$5ql0nUgU zIvo(@ak-K`f#3mrMo#7&Y(};!dU?TfUGO8QUb=0YA0Ht{r0<2HVfO zj}E)df&ZV|Qf{kSFy24>bMk`;xN)yzt%`LQUJ@w$rM&JTCS@IS2)mzx(HGwM^PWhB zPhA{Wb>b?3RVJ7|fqN1y0&It3*X7|JtK#gPUDc@7&8EKmsUGNs%CE`|bz)A9w9&ob zF`z^=&P(YNT`+A6+FtA-+H4+YFNqT5IwvNqa55FoX5Jh*acUeVZLg)%dWP|-&-O=C z%Y*1~rE~oBnNZX@b$RJ>?E<`5b`>~&kBZ_A=Jo!A{g4x5!M!HC11xXfv3R?w2PkpJ z#+ENl;_oB;RSq@nux(!|zitu@#$PN77jcvMB^kJ&^l||t?~{#`}z(BQy5DY15Z|7PdKoXI&Xpq#q7Po)-DY}>p} zKVL!P?D5&8Njl1=^>is8h?baTjPJqqebXRfylR!p5rQ$^m*suAeF9nU99i7hLiBj4 z&2$%!`J>~nqShn5Q^=8?N;mX;93}OZSkK+70?8uj5OexYaDO>>ZpDDid(;;^Jj&Gp zytit?xJ9PWSnpftRQfDfHOITv@r+?ihWTAf+6t)i$c7{hL_mbk%+Oy)qD$XoxZ@C+ zm%H|Hh&i#X2SWslePpz|@cjCPDWO*xICC}Iacp%35(UGTS1wQG&eo7*<;GJlp zO1V1>cOTilQW%*AFaJ#wYemcP%`una+<;nmT_u=DXEz2$bjNqFwY4GBwFmdMxp%-H zZ?%F^61Vn=A3t0q)`UB5Xk9r0D=4L!fBddVD>RtNx>L#bRA6dwv?ZYmo(71WP}$NB z?K{$fW;TrzZQZHCNYdw_1X@3>wygx2rJ$+d$U0p5^!C<|stOe9kFouAuL#x@P^K0u z+mJ0dmiBY?6k41J9l6Ie4GV*77JGw#0=AqgzS&&{PmAxp>HIJTA4bewUb^(4i7H3# zkyV`-c;01;-|ZRHlTEyza%l$qzgJY8ds+?pYWBf;_dAj03$M9BUly(l|3w}4q`}Wb zRH(8WLXCT&>H&poDPvbSWgmZ@$Ios@KGC*TLEnH*{GJtdN{>2c%k$<@tUtdgU!2kl zQJf}$>U>1&+h}>{>`@w69AtZNe{UYqf49s_Y0TnE*iq|u3QM4MTz;cw!zkEZ+dij7 znFinYW}W-*_v1l>2rBodVpO^zKf%sbi^TdH@r+95 zUqp?=T0hf6e{)(Ov1HY`6B9*n)ynM-gx7vIo(J`RgA zyiFI!zrnVgjXd5@XJA=6vR!zFXpBd!AMxBGcnz+m)p6Zzc-ZV_bm-t5$j@YXv+#`I zE%5HzG@6JP&A;DUT-5;^n16;>q^#ia+)ptNQ7nq4ww)Kp-RB{>^>TOF;OUi;nw@N=7{H3R6{rW3#kYgA(sYe`sy1Ngi z<@DXTj&?x-rAk^`BMaz7SS?iBmmz(#J&&Pn5j;5^HE2p30)O=wcO&IQd`D4ra97Df zUH8idjwFA2u)#OCKzRY<*BJb4yxRv6%+~k6B{zWKy3bW-{RsB>#|!hZFruLk-LjW% zvK-}uFGoZ%4Z-R6>&wVysOEa8C$T>kFU&QP{8uhAl~yA zjBpHC_>p-Y&f51TQ?WGgld@!@+B)NbE$UC71e2V{We2V;FLHrOX&yq+m!8Akr@=6e@a20~^7(erf8n0nT!Y#Xf+XHr}` z_ulA6$v=~WW8vxOT|&PUrPBjK(rMk3MAH|CTeC7P2;TMEo!ZBX0|aa8li(`S3zfU@ z@>*RQG~8~zp>(AYB12gBN|w|@aMZjSr&l??+i=vsZfX>deoNhVk@Pw22Cr*SBl<9M zolC1!N-o~-YAwCS!bEZ9`lNX`v!<1$`J`UH<#e{1~!}%a&SsH>08J6`VX4ksD>yz7RU)effKyUA{9npCh>*Hi{*0LQ}>QX+ttQiHLG#NX?lM}dqB6VbRq8(M9 z$Nm;}q5&jRN*&IXfv1>`^%ql8kCicN73o|8VM#{4Hp?>Lv3tnt?nd%E4uMl^Hnu_G z@9+{2%X)Y_VxM*V%K!*8#LF4aj|0(!`t}IYQ232c%g24Ks9a#y72>pjekE_DYA6ff zyr|%Iamxa}8F|^J+dYK)m#=tb5S-V>0uP^r#2(zYdD$tQeFnA08TKxgFj0)HdUv~s z*Pvat0XP+xVR|?J;uAv#N=j;SZ1q$s*xMDTtGRUJ_X?eB>e>SY@90|VB0m7H#yMGS z#RG8%^ZK?~twK0uJa&6j;xF{7$7KHQBD?_Sac&W4#ZaZ=FP;of;Of)QBJZ`3`lI@} zpY+2e|AuR-NPbug4=v}Pw>eB>&aZM2;T!d^)m@};mSDxMORK8{Pfx(;Yo(b(8*?Ch zN@v|#K1ON{1MXu@COGmJ8@XLxci>ys0jBWeA-KkKUG}vK(P%m9XE0ox zc-{3YpAZy-m!{bZ<1&Iv9MCmeb+rrGGWbmc={qp|i`LB8qXtY^HMpZYpagbr8&KO# za4x3XZolC$XaJ7u{^um0v}3XBd8bjHY@8%pw)ti;H2Z36nugB8mZ@iK0*?un^y3rl z&Ba;ZwiKhYQJ@BcZoO0S*69VYj;*fhx!L$JD5!|^&%aG;nJE+9peG?&~5dN2<^p~ zoXd&x-$wCbnCxutCLOPjV@d=OWpmMa|qRQ!k+yibM!t}gRcap4#0)DsidpPPH|E5_=MvE+q`NqqKXw`YPKh{37Ll;=1N=GTk^7^(}frjSn z*#{0xk^X1gT}iLg{gA;dUU4Rj2cyCFCBe|>+v+On#DkXOcDWrM^}sS$TR8u#9!yeXox|0;&}Z)| zrV~qzK-;76!QEjDxok^k6z?!luJ76y_~}+Q*uJym3;JFMGUBa0=4~xFqk<|&R6-!2 z=&^;^IT|uJq%$29`whzLxpi${_Cg-@=8PQCtn{xD3@AA97a6_QEB0O*AoGpsH!@%J z;QKi-`^w{tlt(*z9&zle1TP8aA76?Z@x`47OU~cMK*8_Qd2Qz(z;(g6?o4PuK1sj* z#>=uBcFLY_W>g*nOQNZEm!5(7Gi+M|yU5=&VQlaE@-MDQ?g-G6EQBq)Pi$K$q#=B` z;x|0o1E=J8pXPEC&4WsoWTNIEQnOh&@}}BA%<1vzl%f$7oVC{L@EwB(K~jwej{n7V zL+`{zv_^m^+XSvA4&aXv;V--*h+WQ#qpMqc;g%L{b)jf8+G%;&Cp{Y`T!M#2zox3u z)yAAlm&^%RJ(rlM2%H2tQ;XSspZhWNg=E_4x?u1TYBu%^?!pIiHltDV?cl~}+Q%H+ zPIMK>_LJ1(G&n5Ms|2QCSmEdE+~=LJBhRmNTYV>37Kdz5N>&VyF76@MUQ4(sn7>rLJ4 z3;D72CWg&1I2e}7ApL%d^i{qw9&#MScdOhRP8PSKapJ2y&WR49T^4%ry?P7}TYhv) zBsz(GLlxg?HWO&Pmysy9JMn^@{rt(r2^=+Wy=G58jQ)ZzO53h><9!pb(`+7xLyIbr zI1mjZ8JT^j0*PK=SAd^)a5bji^0~?tHGmC9x6B_9ecB1iY~Hs6JrI@gc6bZ<^N+rk z=%M-m%&t{F>}lDDlAa!k20VXpm(lyZ{ftdepY~kvV$lffI=*WScMH+W1el*yIyQ<6 zx=mT@KV{;U0zo=w!7&hf$YrJx(uW4v)ILD^&Ch*CpPwOkaUZ=sG7dlmE#tl3lVlDB zJ2PE&q*j6xJHw)&{uq8&?rh@|Bl9XgwZCN9Ch(|TWt<_>$giWa@Ti(bJ zecj&gR~t;rAzn&;`Ndzv))VU$k8zseP}HQD`%*hX&3-|VLj&05_2}oDOAHi=?+wpN zYpY>8!kTxe?h}luT&mHMuJE^fBJlb_DT(kg_p@OE)C;2 zE05NVfB{&j^V>6PJp__lu{+mcvm=`E>!BNHfviS!%2Uw2+11=4 z=_hO|3YM_)>PD^@`9tG5O{k3DdzHTQA$4Et?;xjqxY}30KKJA_bp6ewga-Sk)$$@}%?iXtc869IW^oyfab_e#LjgVQy3U8d3*1 zQq=#Def2C(&Kk5RlKWNMk2VKn_XTG2jYS}0wtwUyMr)_%x(vJlY*3R98awVW$JD$S@>keZ5avGSfJMiua;T3~dQSr1&1_Y29Y zOu~ci3+WD|-Xg=o)Ff72iT;u{6SbeJu~@yQ;L~s>wu<@q*X(DdD!K*ws=H-DmxTjo z?AuNl{lODOe>oFGSu^((URr=wpG|L!9??@be~oKv5|~5ho5BuPDA|};8EdmeaTed( zpDW<}S_iwAk^aQ}2{b8o$~Y{s033?qf|2?Y1Xq3H-5tFGtkRc=S?=f}T8k-HALDY& zc(B^-PtPpat^FnRoqZn0Pu$zR97_e4^K{060R%s5TtshgO77+2Tb%c5xWS#82EGd_ zqgXC4a_lI{V+g&pQ}rdr=g6JUHpgoBV|a-9kKN?wzvk1D+)DCz^w95OkZZ)Xk|M1Fr9SH8;12hPHWZR)p8$AWGqMXQY8xzMI*F1sX)Z z-g?cMlLpdzSEru(*oziooTH~Vwj=w^tO}pWX1r^8z>jHLHZB$vhy?P}&{O%_;m49B zU(&hXf%(lOvYKcLyH3+kkKVZ7siX*IhKEz``i?`Bi=l1*7aGW=b(zU2*W-$HX|2T4 zFnB5tZ9B-Egg+yEWA~lPgz%F)9W`t!V4srQtY@|_IJMu+R%Xt@#ho5(js(;DekG$Z zyt5wGxm#NM29sO>yYSNA)5A!gQ?As>n20JI&yLRo|G>59UQ0=?>j1N4djCGQTsS9F zQ+6?A0^-MZlx?Ny=mxXQF}e1YUQCVEZd@=9xQwc54=s-G56 z;ctP!I?^|C4(70-do}>E4|la4*uIEWrv)$j);GZ3!D#8Yo;Fl0pLodNI*dnDOZ>!D z2`*W>e$=OG0fOEMM}OHo0$0keM{Xs!Me_o0ua2crbmWrB*4oty{$DPhUDwlt0Od^ptcnFyxWw?NZU z`VN7ya)^}iTRliLJwG|6_g{KOgXyos*2Oe`YP+1=`4N?y0>QvXJ z6D_EbTasiQp4;u{X?%VL*%nrrJZta6j-rFx?%yjywK63a$*m*@>hF5P>C6yRebtWB z6eS#*rJ`+S4|~B{tu#?1e+(MBUB#@gN5cyz!-ejKX5dc0qOjS#14_7aZ6uB?fz{ZI zU5`;eT$w9L7|JfjrrXJi&z;@|)EfKI<8@5o%3(U{lL=S1qBj%RCm-iLr8)u`Vww(RCrQ8TXs-HsY6Z?*9zIUD zhiH*K%(jJA)u64!>Muf+PAttSzENZ--R98-?!jBv zyZF}PJMk8?$FYBaV|ZBO!@@-~SDw0^NuEwWd&G-~MElbp@c^s`zbTTMHa= zZO^VGJ>U0+?Ym&2}YQJi1hVRwZx;sD8Q0~&+$f>az$h>dWBycke?yOz+@JR4$ zeB9C$(Bv@z?J`$+Q;0@#_)`tFiOko8>u@d34ULj{^8HRKSE$gMXz|TFupAEGbvMcH zN`^~1cT#gmy=llwC*hN3Kk}Pa9G*Nkgri5FCB+EzLyTOi``c$D_$f2>hO!$y#n##T z^%;5^%&-)`yjeE|S|4tCu7ojAvz@$Eq6nVb>_(9n-`zKm6gsIhV_b%k0h*TI1QfmLmqgEZ~CYxP__5C_20}I_`C80`0`A1Go~$pzvTo<%hK~ zKxMtfvTs!#v|Sw1<~ZvGId-ZYxGYOp?utW9P{pqh%r$OTp^1g|`|ZQ{ay;Cz3)8})RDz12w$wr%QBgMD5hbbff4@T#%}_!mXYuRfm!r`z4<_Qkj3tj6ly z3ik+J+Hua9zHkM1OvX7&S@ojxM^U%y??-{gkv@GZw$#GdcCcW zZ=_skO@LE|7J-F^gSc~Nt?l-O2ykCha_3+O+a@^Z=052 z3q*IBx3U}|{np;uB-VmHq%UyRSt@0uJawD?%-cf)_0+gMH@tf=Skv$ZT~-dTXoW2Y zUG9aRH|C#v_YUH)vGP9ddcxn7-u!uQYd4;9>{OB@bz@)l%y}U5tD+ufU!~V{L%w^D z&`+i=JWg1>yrZ-cz=M#0kL&98~y^*)vq;P+T|cp z_mWZzN&o3+N=|YEqE013N?!w@B?oF~C5K~U?x#QkM?p@^vY^NVhCt$}|xEapa`bojzpRcD6UlU>>DTh8XJ|>xP6h-hctCN_@(6`_^Nkd$P%8RO%5c z#gaHrv&P(U6soE8Z#C&a2Hl@Fw>fh_!QAhhv33P4{F-BU@81SVd$2^pY!Dk;omM-& zB00l*Gn=IQCh_FY*|K4^S#+JQDNz!fLD9A&dHPSAkY_K4nq_S*EG~@PuN7zncG~X* zy_dE4`r*%~HQ8zCxbCe-fZYt-kLdrXdb9{H%zJum=pIJv`?U94ghnv?z-9Vliydfj z=_;?Z>;#s-kV<^GhK7GkV?I87SOx>`$t%^H-eJXddAZi3Kj47moRdS!1T>yt?K@e{ zK)KSQ!mJp`OqD+-_FQMQ0|Z1|>c%(Ga2?lACv7=KYTW!y=~lfq;Lm8$#qWi9hRaG) zj5-9}-c!dIsIBmB`29V)hfU~`d;iIuU&K4|kE0rukz1D$UadDigJU4aY;Z{I^*EfV`^!J@dYb6k*S*Zs90cZ- z1E!Zp%FtApp+(!S9bfg?yIF0m!0D8@t;Lchz^3cWC}v-RWraN-*Nyf0hbkTQ zssBEWc=r*AaeVV>WqJ_=KHglHH=csb+Lk;FQYB!SS|8=GwHhuczV42cUPdpQHy_uk z)ZzWYN4sJv)7ZqRe(lNbDI9q2#WGmi18(A%j=g$5gXue*xirKukLyuX79%R`xwPeU8}{i%cUB-{J#`}McJYC=NMF9-Y|I2gn{zG3r(&_(op=#uWV7$2hVoy5m!j7!0UZo=H`#u z!7g#D*0=aBw7ufx^R=ZJv#&-61cHW)ehnSft@M zVTA1z@qq5&_+a(192ez{Zt>q3g5RH9uV-d-;N$bBSEUlJj9uq?kwD2t{BYLx^WkUl zu(?R*hOZo%Q{Ec3x01IXG<&yP)7jAhqe2c=T7)Onr?}QJ?kEGb`CP>L&r=N`mA<{p zhTPw~OH|xmoE?XwAQgXzG6dG150{xc-XlY?nMgayL#f$jS~fTr8S}GlZv|g z=_u){zRMwz#i$X}S{nUi1_Lx~bA_4eV0ClVL2mj*6xF3WrA7EExyQuxZ(9?caJl($ z2caZ9vPQmhZR-%2htQXQepQBi);~+-H3mR}q5GFtUK@&+Y92cFss{%jiiWWib^rl` zi|gJggvy)O`IuUL&`AAPzZgw|CfjTJ zg@j>v{vxzyiI3!OMISf47^GtNL&5md)BWhWVPI-yh;X_oVfjw-Q*dEi&&5rC1U_FB z*raF~I@KWwY`?c@yb zDXW%;=n#&9b?9b^wgq50`*(r9nTjFz^_iZ{eL`W!eQs9jwQ!ra{oK>>C5RE7U7y1| z2nmNg6qbg6fa)7sR^d8w&+KA3&?Gm7dU9h`TR$*Uj|y12d`BAE408^uMUUduq@?f% z3Pht}UQEBopab5EHLf{I?x*esC8{-LePAZ}ZcKc(7cS1()(e>Zg8SbzeJ9<=P%y=O zOK3KkOJPt|;(413pZON9cwH&A=^mUV za{)V<6_4I(hw1oQNluGKWRp)bu_jzoZH?7yk~4DA>q91&ybHO%D7to?kRAf>zRw}2 z8kVs`{_mQZMi2NFFLCda=QJ2qyr|gi+mC9TceHG+YTmHZ+6K}9`RQ2k#S*fml%Ow zv9dp#Uo-$~o_|#k>1)&)){A8PVx<17!QlT|$M9bz2LEUn{`ve*Neuo!(=n(9Nelg> zW8nQ49fP&LrGcZ#t=s=d8U9(vKcD~cdd&Zq=_MHdi|*oIAC7l4^TRm+AA*T6q3tEhbimCdT>}|GPe# z|FRmof8A^Ucgr#V|L<}H{^jYI8Qj)4GBdH#Cy(j>Uu!Cy-#_)=?l@(Ab89<&1H0?` z*80{a=GV>s=a%z7D9`!N$Y%cCxU-5|A#Q_0T-bjn&*7aGn)uh{Sejew|C`C@HZl5G z>0kI~IWBDfzGeUU{EuJO|AWhsmX#2Zmi^BxYSqSHCg0`dJE7#k?*isEEznSUi(h4; z5f~*c*fln1W74>u{5pqbaQQ3E82w)D9@O@FZQZ!-lS?$?}%(fthy zC$lO=A1vUxR&OE8eW9p4%jrWMUk3O1mKQu>4X8Bm{Qi;QS}X-CZuss*y%DTts48JI7~>N;Tz5l z1hyfg*?GC-orFxeoBBGDkY=9T`E7_x@1btth@(F{4LCI2&y<-?6SAI!(VFBo=-Bh| zEaMY0;iseLaZ@%2`F{u*ZDB8ibKG(#&n>lp`Y&Hvj&nI4vDry4Gh2fkL&34jt#lN3 zm&EJDrj06MuCx5>LXmeUTJ?NeJ7$)1G->asK)1zMis04>T+(dd0RA#ilqodO4k9PY zn>+jCovI);U{*z^BM=00A6@$;+YQYjb5B$fSSVdB6gt_kVx&`l?fmX?C=C60tlB_* z0k!+rME#uUA_RtVu3N!<*!)~n=mKR0bXOPnZdaSYodQ{|d0lNV6DYZRS8hElIw}UR zudm1C!CMj(=Q%Knb^N2lJOm2%1>x$1XmUGvYg%D7r7J!X6RdBmYY~PqB}r-fT@*#EtfHFN?-ymHGNlY3{{FU&Odhya3QsoTL1#ldM?%1L z^QbFtO6&(1aJG0>bsnKe@d@XZ9~2&g>TS0V!~7;?OCe6Dy5Ef0TbnXB)I zLEfyHlDAfvU>vNzEx!$Szc=4(6F3cl7h)T0If+m{_V#;*x>>A?i8`OMDFYpbwGSMn z8-t7E9OXJzUD#x7pxya~3Tn^iE0~(TfWGo2#l80jA*XlfZ8Pa0UgXj8q~4sz?CL-% zN<#}ild<{1xSga6NLleiJ)MQlB*Jcxu>($y^0IzE>;Z8>ifKczgtIyd%XJuiS`D z%NN(#Z>Yc*P83}cMpEhWIi{U@;5XPl`Vk-%(~Qitz|GZMEl?g#6@IX;7sB-3UBAse z0;lK%M|MB00m~z<&z*fH@aW71jZ=a-C?Q=J;Y~;t#+RRl`m%K6jQy?)pSMooyQ#l7 zmPv&Ed~!o#z5MQ;1=-Kbh87=GG9mPt zP2Zc=VZ3z7FD%()0Q%4H+;kw5AOTK+T{q+#U~$(fM&Fx+eEfXM{})Fda$Xaar13YP z$p>|jUtGPIUt{)c$21{;XYMVywJ-~h&8qfZNFKyvYlb<8$YglYF1@KY8%M#xiYa`d zoQAjfF39H1)Z@q7LM}4IoORQ5$$Cw|6zmbYL^U%kBH>56nFPi4KMSJ{6A%m;g6$dcV}9sB16juCGU$=IPV@Up*{sv|6#gJ&3JIkGf|#M{xb*?L!Y` zNfH(o`T1v7z&YvY&$ZPx;PH$9&{%voZa3IN+xWHzc&v|}Kh{0~5ihrvjch0-6?T2L zD`u0>7g_vNsk9rmpS3Q|)E~#Z8N-~I&^~mlf5Xo}>p>;<^fgE2|9}nUW#BqOWM@1k zS{WwN1V7cPc@+4}=Nv;lZ6 z{>^OH_j&L$H&@DgHU@XjuS$K_xQu6aBp2m>NW+im_PzqC?*n_V%i3*7Tw6vT2P zUb^RDD-+p)XDVHV*Pib{>qE^f9n@a@)7I1){ILj5&coWR~-DiQRqD5j5B8`o*<`Z4S*zNB5MXvz2 z=Kn3LVcCDTqW|_P@b4=!w>CC6GPrZ|mcFIFv5Ad|wekPlivHJKr2pf~jnX@Ay?>t3 zzey*R^>5#``u8)l;m!Yjs{-`@;l=YXZ{2@AH~*V-($q*_Sz6y--_peN&OeXEh3~%{ zng7e@e{Q4wpGRg1k^TRVPtB{|TJ63zA<_x3(LXd>u^e4kiUmeR$PnNCJ+0i_1YY=& znVNFgACr^+EZq96l*Zpf_L{H0=FFu7+$mS z)))lHcA@yAnP0{Igh2W22U5eBNwYh=R8HR{v>9uThe*(oV&LPZ zEly?oCZLO|Wnm9LHSo%H;Z>?7(c4SS! zvrX%mQ~gH4@JNMK4}oIZJD0TXw(AB*!N_AZUl>SEilxIpu>tqd`||m&uEuhf4Lw7? zGkEXF(;s@bi}BU(UrrwUqj*{J#w#oFb$X;nggb%f@mWd)n?;i=Yq|Ib;Y*jAk?>+nVz+4MB_ioee zd!36)0h(WKP9#EC!V~Utu1e(G_2|1*6_I5rzEp_q9ENMBLv{lB{kD(Y=1$`ngnoWa zO{tv(nz?e-&Rtt7QI@NhnG z8)lgFwI>4OEyGoJ-je-r+<-G`?FwEt=keNi`#I$4F?`vdN3IH8kFTw}GzUdt3$wR; z5ZQNqvKDfQM;A}U@W^=*mKsPI3@IA}8)eC$9Bv}}%HjET^5{6~+VMScW_^nWiR%q_ zt?k9SmYdA49A{A|#rXW=zk^W45!3bZS06qiCqyM$p>VC%%;rOV&^6>acL#@n z+j(2VHPYnO?>=^&_kK4vm;T)rduSOb456V=xySQ|19^9oSuMCg%!!Na`dzKmMk=22X?N9SCW+!&|S&gTm4pngr ze|{(KFX43i`E&wws+d$Cl+NHClZ%%cAH{&E{^NbJWN7dc$2v}b^>Jv?DhQ#-E+Xv( z^BIK=4QNWsPkpB~4`(%PB5uAd1rw*n+5PKZ!#>|r6`M{Im`SI`otG)&FvQEMnZ2eH zaYgHWo?x)8TGf4vcxNjIx$i0hi6J zi1&v%e5PH!?|N!Bfe#-#??hl6e^^;J28<44K9{YLe8(sn-ptZY;i(6sUry5_$v=R1 z*{3gU&oBJ2J$c4^ZWgMBUa(7ZPGf=RJ?UL+E|6`1;>oB|2lVM_Rx0gCLM_zoOfLF? ze{2>87jnZel?5F7K0f>jKXmtVl&;-2Qknd`;E@^ z>KMMd%PVgh`U4M4e^2R+D1-U*)cUU3c+k*zdiOFP6Qw6Gp?mj-tQ7xe6&Uu^HJ_A0L3oFO48X zn)NqV{VA6ky~$db>sUn+WpPcZggGYDca~U1AaP>%%0Y@!o>%arLUdzlmofy zs`dNwP{d`|nJN1&*sf}ML5;vy(knMk8WTwO&EK2fSq-D*xozZ*{jio4`qUm zm_&78PX2kLj8CNWAl26Q?t4Ali@zuRSgi~{KX#}uO%20FgO0$JO_@O1E&PRbY8=zT zLVk`ASz@P0$BCu(IWXi7TyE{6qlg}h;*oMJL;u?zF>Ypk=zo~Q$6ajz9tPA!Se4b{ zBk8k04^&NIdX?g?10>Yqly>*mSnU{!o!M>^txv)tT+Z|7%ZY3+dPMoXem!n;+y3rB zM?C~eFWq>trU@=;*&C;wnFIBB{$+ro^)O%8~Ph+M9xg(XezLQc%sX>HGLr?|ge1A`M{5y%cE)<0Y@?KY+ zU`z>ZTZW)LCoZLI7)5$PE5+r9?I5Y6m9u*x36@s{9@2FwBrv>ng@1_jM#hrLtJXb+ zrp*hwXEMotS;wy-exemW&%Dnu+Sv}mz8--Khe!x?Pcxlo=nVdyJhb8Ut0_F-XuI)G zLK7}2?u=fmH;Y`&&W)Oqy}%nWm@q~lEQ*5_19DyntL}}ZO5PuUu2YqiI=yj>IIw2T znswb+xn)`5wQ3>C7*fU6H74<3r^?&)fz3oBY@uBvGY!8U-96^^o1U5^F{sTXIt@bG z*w5}Rnnu2CQ8nAzE+7b!M1qJ3ML|GOR1{QnqKJx^KtV+i5it-15d|a)B8p@bMFk|I7ziSn z+2ova&N=4{xBT|UKHuJVpF7U@&p+Ogl@tyQa6&G|krnO9_*{XN&ug9QIq zcM_AL6n;J|^9=n@g9KYNI&K&g)%cv4zrTg~bohyks@3x$dUn^Tc zNL)^~!HAa98F;c)>U25^CJVGMFu3COkDoMe5O~P&Soay*s}vl$>3XF3>m(HC?%N`6 zGz^Z*?78lDEV};aoa0a&MtnWOoFLVOyB9WgSh^8-{*JCNZ32a+CD zN|3pst$(qq5*|#bnB6n4#xo8tSLEss;DPHaPG(C-U_O1XeS~TyPVX_V*?6WV#Ux{tit^ea+KDYF3--7=DF?deqqdyz>kkT{Xma&5pNR*7 z6Y<-MFucgcj<@l+vflK2@NJJAi5&rUoXocaYS4(F~{ zu~eZGeTv?Gx?JGSb2?g{2?Rv7{(b(#A?Rvq2tFLvhkh3?NzW@4gI698 z_lJQ2h@?+Es_}uCsA_(3Ii*d^B)^4KoHA`C$svz5A{z+o_=}Y76^1!W-TTilHPBFmex|-z^>7kMxMK0mjS-+* ztQ}{kn?54=Z#z*jV^D-Z`!wP{K zh8;b_u(kJiKd;7nT;cP;<5p%FR8DR;lP;PkuuUO1t?O+_?_b5gMq-)Njerdo9R->o zKfdT=`rrs8+iUL73T}kW=OxOIUme3iu`A4GC8h8NMnbpw^nj5?`64rQDO|~uI6Y4v zfRU-8M?K_g2}If|>VJ?=86SwiZ(bm75cZxZr7N{e~=u7Bng!f3&k}4rnbGFKxR@EoIa8EGfK$z-ZHk zmxm3v!K-4oc5NAAX7i-f^m$<|Ufj>L`uN#me86I^^lhOG_lTTWUO3l^mOlrCwr`@P zG=CM(ckxWYQCY?i`iU%XJnYo`JnkoQT&>VKX4Hk>`b4u=QjfuxbDtPKY_A8OM!taR zQWA>svHE7|sevP0=FcY2*AWqDsek_LGc2#2>)9GshD8#LQDxU!!H_}B&hT6{rrh@x zZB!b-B3X^XvovIX>ueBF;jKjB*L|(u$aU`{Q!h5L(0T%wEOF<^E5oa|Lpk(?#^99S z+mΞ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

  1. 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 z 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 tGVSRtCiP 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 CetU)h literal 0 HcmV?d00001 diff --git a/tests/fixtures/legacy_2l_order3.npz b/tests/fixtures/legacy_2l_order3.npz new file mode 100644 index 0000000000000000000000000000000000000000..919cd81d59df1b0b9d18ad3cd6b41d9424651940 GIT binary patch literal 372036 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

    {;w`PdQTZP)7CQ2O)! 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 literal 0 HcmV?d00001 diff --git a/tests/fixtures/legacy_1l_order3.npz b/tests/fixtures/legacy_1l_order3.npz new file mode 100644 index 0000000000000000000000000000000000000000..0074b12c62878c041010df312fd2f0e811981f1f GIT binary patch literal 186610 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

  2. Rfs=( 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%0Aum=OCE8prXyb6nH)vPKm92Z>-LM|-&58N&hxV~q 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