aboutsummaryrefslogtreecommitdiff
path: root/decoder/ixheaacd_mps_rom.c
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/ixheaacd_mps_rom.c')
-rw-r--r--decoder/ixheaacd_mps_rom.c12251
1 files changed, 7804 insertions, 4447 deletions
diff --git a/decoder/ixheaacd_mps_rom.c b/decoder/ixheaacd_mps_rom.c
index 6dd2ded..a73f255 100644
--- a/decoder/ixheaacd_mps_rom.c
+++ b/decoder/ixheaacd_mps_rom.c
@@ -17,39 +17,38 @@
*****************************************************************************
* Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
*/
-#include <math.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <assert.h>
-
#include "ixheaacd_type_def.h"
+#include "ixheaacd_constants.h"
+#include "ixheaacd_mps_struct_def.h"
#include "ixheaacd_bitbuffer.h"
+#include "ixheaacd_common_rom.h"
+#include "ixheaacd_sbrdecsettings.h"
+#include "ixheaacd_sbr_scale.h"
+#include "ixheaacd_env_extr_part.h"
+#include "ixheaacd_sbr_rom.h"
+#include "ixheaacd_hybrid.h"
+#include "ixheaacd_ps_dec.h"
#include "ixheaacd_config.h"
-
+#include "ixheaacd_qmf_dec.h"
#include "ixheaacd_mps_polyphase.h"
+#include "ixheaacd_mps_res_rom.h"
+#include "ixheaacd_mps_aac_struct.h"
#include "ixheaacd_mps_dec.h"
-#include "ixheaacd_mps_interface.h"
-
-#include "ixheaacd_mps_nlc_dec.h"
#include "ixheaacd_mps_huff_tab.h"
const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
- {{{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6},
- {-7, 7}, {-8, 8}, {-9, 9}, {-10, 10}, {-11, 11}, {-12, 12},
- {-13, 13}, {15, 14}, {-14, 16}, {-15, 17}, {-16, 18}, {-17, 19},
- {-18, 20}, {-19, 21}, {-20, -21}, {-23, 22}, {-22, 23}, {-24, 24},
- {-25, 25}, {27, 26}, {29, 28}, {-30, -31}, {-28, -29}, {-26, -27}}},
- {{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6},
- {-7, 7}, {9, 8}, {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13},
- {-12, 14}, {-13, 15}, {-14, 16}, {-15, 17}, {-16, 18}, {-17, 19},
- {-18, 20}, {-19, -20}, {-21, 21}, {-22, 22}, {-23, 23}, {25, 24},
- {-24, 26}, {-25, 27}, {29, 28}, {-26, -31}, {-29, -30}, {-27, -28}}},
- {{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6},
- {-7, 7}, {9, 8}, {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13},
- {-12, 14}, {-13, 15}, {-14, 16}, {-15, 17}, {-16, 18}, {-17, 19},
- {-18, 20}, {-19, -20}, {-21, 21}, {-22, 22}, {-23, 23}, {25, 24},
- {-24, 26}, {-25, 27}, {29, 28}, {-26, -31}, {-29, -30}, {-27, -28}}}},
+ {{{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6}, {-7, 7}, {-8, 8},
+ {-9, 9}, {-10, 10}, {-11, 11}, {-12, 12}, {-13, 13}, {15, 14}, {-14, 16}, {-15, 17},
+ {-16, 18}, {-17, 19}, {-18, 20}, {-19, 21}, {-20, -21}, {-23, 22}, {-22, 23}, {-24, 24},
+ {-25, 25}, {27, 26}, {29, 28}, {-30, -31}, {-28, -29}, {-26, -27}}},
+ {{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6}, {-7, 7}, {9, 8},
+ {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13}, {-12, 14}, {-13, 15}, {-14, 16}, {-15, 17},
+ {-16, 18}, {-17, 19}, {-18, 20}, {-19, -20}, {-21, 21}, {-22, 22}, {-23, 23}, {25, 24},
+ {-24, 26}, {-25, 27}, {29, 28}, {-26, -31}, {-29, -30}, {-27, -28}}},
+ {{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6}, {-7, 7}, {9, 8},
+ {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13}, {-12, 14}, {-13, 15}, {-14, 16}, {-15, 17},
+ {-16, 18}, {-17, 19}, {-18, 20}, {-19, -20}, {-21, 21}, {-22, 22}, {-23, 23}, {25, 24},
+ {-24, 26}, {-25, 27}, {29, 28}, {-26, -31}, {-29, -30}, {-27, -28}}}},
{{{{{2, 1},
{-1, -52},
{4, 3},
@@ -65,45 +64,37 @@ const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
{-4, 13},
{-33, 14},
{-20, -49}},
- {{2, 1}, {4, 3}, {-86, 5}, {7, 6}, {9, 8}, {-1, -2},
- {-85, 10}, {-18, 11}, {-17, 12}, {14, 13}, {-70, 15}, {17, 16},
- {-19, -69}, {-84, 18}, {-3, 19}, {21, 20}, {-34, -68}, {-20, 22},
- {-35, 23}, {-83, 24}, {-33, 25}, {-4, 26}, {-53, 27}, {-54, -67},
- {-36, 28}, {-21, -52}, {-82, 29}, {-5, -50}, {-51, 30}, {-38, 31},
- {-37, -49}, {-6, 32}, {-66, 33}, {-65, 34}, {-22, -81}},
- {{2, 1}, {4, 3}, {-120, 5}, {7, 6}, {9, 8},
- {11, 10}, {-1, 12}, {-18, -119}, {-2, 13}, {15, 14},
- {-17, 16}, {-104, 17}, {19, 18}, {-19, 20}, {-103, 21},
- {-118, 22}, {24, 23}, {-3, 25}, {27, 26}, {-34, 28},
- {-102, 29}, {-20, 30}, {-35, 31}, {33, 32}, {-117, 34},
- {-33, 35}, {-88, 36}, {-4, 37}, {-87, 38}, {40, 39},
- {-36, -101}, {-86, 41}, {-21, -37}, {-85, -100}, {-52, 42},
- {-22, 43}, {-116, 44}, {-50, 45}, {47, 46}, {-5, -51},
- {-115, 48}, {-70, 49}, {-84, 50}, {-38, -49}, {-72, -99},
- {-53, 51}, {-69, -71}, {-23, 52}, {-6, -67}, {-114, 53},
- {-7, 54}, {-66, -68}, {-55, 55}, {57, 56}, {-54, -65},
- {-8, -56}, {-82, -83}, {59, 58}, {-39, -40}, {-81, 60},
- {-98, 61}, {-97, 62}, {-24, -113}},
- {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8},
- {11, 10}, {13, 12}, {15, 14}, {-18, 16}, {-153, 17},
- {-1, -2}, {19, 18}, {-138, 20}, {-17, 21}, {23, 22},
- {25, 24}, {-19, -137}, {27, 26}, {-152, 28}, {30, 29},
- {-3, -34}, {32, 31}, {34, 33}, {36, 35}, {-136, 37},
- {-35, 38}, {-20, 39}, {-122, 40}, {-151, 41}, {-33, 42},
- {-121, 43}, {45, 44}, {47, 46}, {-4, 48}, {-36, -120},
- {-135, 49}, {51, 50}, {-21, 52}, {54, 53}, {56, 55},
- {-50, -150}, {58, 57}, {-51, 59}, {61, 60}, {-119, 62},
- {-52, 63}, {-5, 64}, {-37, 65}, {-117, -134}, {-39, -54},
- {-22, 66}, {-106, 67}, {-69, -102}, {-132, 68}, {-105, 69},
- {-49, 70}, {-149, 71}, {-24, -104}, {73, 72}, {-53, 74},
- {-38, -118}, {-103, 75}, {-6, 76}, {-66, -87}, {-133, -147},
- {-23, 77}, {-67, 78}, {-68, -86}, {-70, -101}, {-40, -148},
- {-116, 79}, {-55, 80}, {-84, -131}, {82, 81}, {-89, -90},
- {-7, -25}, {-85, -88}, {-65, 83}, {-72, -146}, {85, 84},
- {-9, -71}, {-83, 86}, {-82, 87}, {-8, 88}, {-100, 89},
- {-74, -99}, {-73, 90}, {-10, -81}, {-56, 91}, {-57, -98},
- {93, 92}, {-58, -114}, {-97, -115}, {95, 94}, {-41, 96},
- {-42, 97}, {-26, -129}, {-113, 98}, {-130, -145}}},
+ {{2, 1}, {4, 3}, {-86, 5}, {7, 6}, {9, 8}, {-1, -2}, {-85, 10},
+ {-18, 11}, {-17, 12}, {14, 13}, {-70, 15}, {17, 16}, {-19, -69}, {-84, 18},
+ {-3, 19}, {21, 20}, {-34, -68}, {-20, 22}, {-35, 23}, {-83, 24}, {-33, 25},
+ {-4, 26}, {-53, 27}, {-54, -67}, {-36, 28}, {-21, -52}, {-82, 29}, {-5, -50},
+ {-51, 30}, {-38, 31}, {-37, -49}, {-6, 32}, {-66, 33}, {-65, 34}, {-22, -81}},
+ {{2, 1}, {4, 3}, {-120, 5}, {7, 6}, {9, 8}, {11, 10}, {-1, 12},
+ {-18, -119}, {-2, 13}, {15, 14}, {-17, 16}, {-104, 17}, {19, 18}, {-19, 20},
+ {-103, 21}, {-118, 22}, {24, 23}, {-3, 25}, {27, 26}, {-34, 28}, {-102, 29},
+ {-20, 30}, {-35, 31}, {33, 32}, {-117, 34}, {-33, 35}, {-88, 36}, {-4, 37},
+ {-87, 38}, {40, 39}, {-36, -101}, {-86, 41}, {-21, -37}, {-85, -100}, {-52, 42},
+ {-22, 43}, {-116, 44}, {-50, 45}, {47, 46}, {-5, -51}, {-115, 48}, {-70, 49},
+ {-84, 50}, {-38, -49}, {-72, -99}, {-53, 51}, {-69, -71}, {-23, 52}, {-6, -67},
+ {-114, 53}, {-7, 54}, {-66, -68}, {-55, 55}, {57, 56}, {-54, -65}, {-8, -56},
+ {-82, -83}, {59, 58}, {-39, -40}, {-81, 60}, {-98, 61}, {-97, 62}, {-24, -113}},
+ {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8}, {11, 10},
+ {13, 12}, {15, 14}, {-18, 16}, {-153, 17}, {-1, -2}, {19, 18},
+ {-138, 20}, {-17, 21}, {23, 22}, {25, 24}, {-19, -137}, {27, 26},
+ {-152, 28}, {30, 29}, {-3, -34}, {32, 31}, {34, 33}, {36, 35},
+ {-136, 37}, {-35, 38}, {-20, 39}, {-122, 40}, {-151, 41}, {-33, 42},
+ {-121, 43}, {45, 44}, {47, 46}, {-4, 48}, {-36, -120}, {-135, 49},
+ {51, 50}, {-21, 52}, {54, 53}, {56, 55}, {-50, -150}, {58, 57},
+ {-51, 59}, {61, 60}, {-119, 62}, {-52, 63}, {-5, 64}, {-37, 65},
+ {-117, -134}, {-39, -54}, {-22, 66}, {-106, 67}, {-69, -102}, {-132, 68},
+ {-105, 69}, {-49, 70}, {-149, 71}, {-24, -104}, {73, 72}, {-53, 74},
+ {-38, -118}, {-103, 75}, {-6, 76}, {-66, -87}, {-133, -147}, {-23, 77},
+ {-67, 78}, {-68, -86}, {-70, -101}, {-40, -148}, {-116, 79}, {-55, 80},
+ {-84, -131}, {82, 81}, {-89, -90}, {-7, -25}, {-85, -88}, {-65, 83},
+ {-72, -146}, {85, 84}, {-9, -71}, {-83, 86}, {-82, 87}, {-8, 88},
+ {-100, 89}, {-74, -99}, {-73, 90}, {-10, -81}, {-56, 91}, {-57, -98},
+ {93, 92}, {-58, -114}, {-97, -115}, {95, 94}, {-41, 96}, {-42, 97},
+ {-26, -129}, {-113, 98}, {-130, -145}}},
{{{-1, 1},
{-52, 2},
{-17, 3},
@@ -119,45 +110,37 @@ const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
{-19, 13},
{-3, 14},
{-4, -50}},
- {{2, 1}, {4, 3}, {-86, 5}, {-1, 6}, {-17, 7}, {-70, 8},
- {10, 9}, {-18, 11}, {-33, 12}, {-54, 13}, {-2, 14}, {-34, 15},
- {-38, 16}, {-49, 17}, {-85, 18}, {-50, 19}, {-69, 20}, {-53, -65},
- {-22, 21}, {-66, 22}, {-19, 23}, {-37, 24}, {-35, -81}, {-3, 25},
- {-51, 26}, {-68, -84}, {-52, 27}, {29, 28}, {-20, 30}, {-4, -36},
- {-83, 31}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
- {{2, 1}, {4, 3}, {6, 5}, {-120, 7}, {-17, 8},
- {-1, -104}, {10, 9}, {12, 11}, {-18, 13}, {-33, -88},
- {15, 14}, {17, 16}, {-2, 18}, {-34, 19}, {-72, 20},
- {-49, 21}, {-119, 22}, {-50, 23}, {-103, 24}, {-56, 25},
- {-65, 26}, {28, 27}, {-40, -87}, {-66, 29}, {-82, 30},
- {32, 31}, {-19, -81}, {-71, 33}, {-97, 34}, {-35, -55},
- {-24, 35}, {37, 36}, {-3, -98}, {-51, 38}, {-67, 39},
- {-39, -118}, {-113, 40}, {-102, 41}, {-86, 42}, {-70, -83},
- {44, 43}, {-20, -54}, {-52, 45}, {-36, 46}, {-4, 47},
- {-68, 48}, {-85, 49}, {-101, -117}, {-69, 50}, {52, 51},
- {-21, -37}, {-53, 53}, {55, 54}, {-5, -100}, {-116, 56},
- {-84, 57}, {-38, 58}, {-22, -99}, {-115, 59}, {-6, 60},
- {-23, 61}, {-7, 62}, {-114, 0}},
- {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8},
- {-17, 10}, {-138, 11}, {-1, 12}, {14, 13}, {16, 15},
- {-33, -122}, {-18, 17}, {19, 18}, {-34, 20}, {-2, 21},
- {-106, 22}, {-49, 23}, {25, 24}, {-50, 26}, {-153, 27},
- {-90, 28}, {-137, 29}, {-65, 30}, {32, 31}, {-66, 33},
- {-121, 34}, {-74, 35}, {-81, 36}, {38, 37}, {-42, 39},
- {-82, 40}, {-105, 41}, {-19, -114}, {-58, 42}, {-35, 43},
- {-97, 44}, {46, 45}, {-129, 47}, {-26, -89}, {-57, -98},
- {-51, 48}, {-3, 49}, {-113, 50}, {-130, 51}, {-152, 52},
- {-67, -73}, {-99, -136}, {-145, 53}, {-120, 54}, {-41, 55},
- {-83, 56}, {-72, 57}, {-104, 58}, {-115, 59}, {-20, 60},
- {62, 61}, {-36, -88}, {-84, 63}, {-52, -56}, {65, 64},
- {-4, -87}, {-68, 66}, {-151, 67}, {-100, -135}, {69, 68},
- {-69, -119}, {-103, 70}, {-71, 71}, {73, 72}, {-21, 74},
- {-85, 75}, {-37, -53}, {-86, 76}, {78, 77}, {-102, -150},
- {-5, 79}, {-134, 80}, {-118, 81}, {-54, -117}, {83, 82},
- {-38, -70}, {-22, 84}, {-6, 85}, {87, 86}, {-55, 88},
- {-101, 89}, {-133, -149}, {-24, -39}, {91, 90}, {-132, 92},
- {-23, 93}, {-7, 94}, {-147, -148}, {-116, -131}, {-25, 95},
- {-40, 0}, {0, 0}, {0, 0}, {0, 0}}}},
+ {{2, 1}, {4, 3}, {-86, 5}, {-1, 6}, {-17, 7}, {-70, 8}, {10, 9},
+ {-18, 11}, {-33, 12}, {-54, 13}, {-2, 14}, {-34, 15}, {-38, 16}, {-49, 17},
+ {-85, 18}, {-50, 19}, {-69, 20}, {-53, -65}, {-22, 21}, {-66, 22}, {-19, 23},
+ {-37, 24}, {-35, -81}, {-3, 25}, {-51, 26}, {-68, -84}, {-52, 27}, {29, 28},
+ {-20, 30}, {-4, -36}, {-83, 31}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
+ {{2, 1}, {4, 3}, {6, 5}, {-120, 7}, {-17, 8}, {-1, -104}, {10, 9},
+ {12, 11}, {-18, 13}, {-33, -88}, {15, 14}, {17, 16}, {-2, 18}, {-34, 19},
+ {-72, 20}, {-49, 21}, {-119, 22}, {-50, 23}, {-103, 24}, {-56, 25}, {-65, 26},
+ {28, 27}, {-40, -87}, {-66, 29}, {-82, 30}, {32, 31}, {-19, -81}, {-71, 33},
+ {-97, 34}, {-35, -55}, {-24, 35}, {37, 36}, {-3, -98}, {-51, 38}, {-67, 39},
+ {-39, -118}, {-113, 40}, {-102, 41}, {-86, 42}, {-70, -83}, {44, 43}, {-20, -54},
+ {-52, 45}, {-36, 46}, {-4, 47}, {-68, 48}, {-85, 49}, {-101, -117}, {-69, 50},
+ {52, 51}, {-21, -37}, {-53, 53}, {55, 54}, {-5, -100}, {-116, 56}, {-84, 57},
+ {-38, 58}, {-22, -99}, {-115, 59}, {-6, 60}, {-23, 61}, {-7, 62}, {-114, 0}},
+ {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8}, {-17, 10},
+ {-138, 11}, {-1, 12}, {14, 13}, {16, 15}, {-33, -122}, {-18, 17},
+ {19, 18}, {-34, 20}, {-2, 21}, {-106, 22}, {-49, 23}, {25, 24},
+ {-50, 26}, {-153, 27}, {-90, 28}, {-137, 29}, {-65, 30}, {32, 31},
+ {-66, 33}, {-121, 34}, {-74, 35}, {-81, 36}, {38, 37}, {-42, 39},
+ {-82, 40}, {-105, 41}, {-19, -114}, {-58, 42}, {-35, 43}, {-97, 44},
+ {46, 45}, {-129, 47}, {-26, -89}, {-57, -98}, {-51, 48}, {-3, 49},
+ {-113, 50}, {-130, 51}, {-152, 52}, {-67, -73}, {-99, -136}, {-145, 53},
+ {-120, 54}, {-41, 55}, {-83, 56}, {-72, 57}, {-104, 58}, {-115, 59},
+ {-20, 60}, {62, 61}, {-36, -88}, {-84, 63}, {-52, -56}, {65, 64},
+ {-4, -87}, {-68, 66}, {-151, 67}, {-100, -135}, {69, 68}, {-69, -119},
+ {-103, 70}, {-71, 71}, {73, 72}, {-21, 74}, {-85, 75}, {-37, -53},
+ {-86, 76}, {78, 77}, {-102, -150}, {-5, 79}, {-134, 80}, {-118, 81},
+ {-54, -117}, {83, 82}, {-38, -70}, {-22, 84}, {-6, 85}, {87, 86},
+ {-55, 88}, {-101, 89}, {-133, -149}, {-24, -39}, {91, 90}, {-132, 92},
+ {-23, 93}, {-7, 94}, {-147, -148}, {-116, -131}, {-25, 95}, {-40, 0},
+ {0, 0}, {0, 0}, {0, 0}}}},
{{{{-1, 1},
{-52, 2},
{-17, 3},
@@ -173,45 +156,37 @@ const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
{-3, 13},
{-49, 14},
{-4, -50}},
- {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8},
- {-2, -18}, {10, 9}, {12, 11}, {-85, 13}, {-33, 14}, {-34, -54},
- {16, 15}, {-69, 17}, {19, 18}, {-50, -53}, {-19, 20}, {-38, 21},
- {-35, -49}, {-3, 22}, {24, 23}, {-68, 25}, {-84, 26}, {-65, 27},
- {-51, -66}, {-22, -37}, {-52, 28}, {-20, 29}, {-36, 30}, {-81, 31},
- {-4, -83}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
- {{2, 1}, {-120, 3}, {-1, 4}, {6, 5}, {-17, 7},
- {-104, 8}, {-18, 9}, {-2, 10}, {12, 11}, {14, 13},
- {-119, 15}, {-33, 16}, {-34, -88}, {-103, 17}, {19, 18},
- {21, 20}, {23, 22}, {25, 24}, {-19, -72}, {-50, 26},
- {-49, 27}, {-87, 28}, {30, 29}, {32, 31}, {-3, -35},
- {34, 33}, {-56, 35}, {-65, -66}, {-40, 36}, {-82, -118},
- {-71, 37}, {-55, 38}, {-67, -102}, {-51, 39}, {-70, 40},
- {42, 41}, {-81, 43}, {-86, 44}, {-52, -97}, {-98, 45},
- {-24, -39}, {-20, 46}, {-54, -83}, {-36, 47}, {-85, 48},
- {-68, 49}, {-4, 50}, {-69, -113}, {-117, 51}, {-37, -101},
- {-53, 52}, {-21, 53}, {55, 54}, {-84, -100}, {-5, 56},
- {-116, 57}, {-22, 58}, {-38, -115}, {60, 59}, {-6, -99},
- {-23, 61}, {-114, 62}, {-7, -8}},
- {{2, 1}, {-154, 3}, {5, 4}, {-1, 6}, {8, 7},
- {-17, 9}, {-138, 10}, {-18, 11}, {-2, 12}, {14, 13},
- {16, 15}, {-153, 17}, {-34, 18}, {-33, -122}, {20, 19},
- {22, 21}, {-137, 23}, {25, 24}, {27, 26}, {-106, 28},
- {30, 29}, {-50, 31}, {-19, 32}, {-49, -121}, {34, 33},
- {36, 35}, {-35, 37}, {-90, 38}, {-66, 39}, {-3, 40},
- {42, 41}, {-65, 43}, {-105, 44}, {46, 45}, {-74, 47},
- {-51, 48}, {-82, -152}, {-136, 49}, {-81, 50}, {-42, -89},
- {-114, 51}, {53, 52}, {-57, -58}, {-120, 54}, {-98, 55},
- {-67, 56}, {-97, 57}, {59, 58}, {-99, 60}, {-73, -104},
- {-72, 61}, {-113, 62}, {-20, -83}, {-84, -130}, {-36, 63},
- {-26, 64}, {-41, 65}, {-52, -129}, {-87, -88}, {67, 66},
- {-115, 68}, {-68, 69}, {-56, -69}, {-4, -100}, {-151, 70},
- {-135, 71}, {-103, -119}, {73, 72}, {-71, -145}, {-102, 74},
- {76, 75}, {-53, -85}, {-37, 77}, {-21, -86}, {79, 78},
- {-5, 80}, {-54, -134}, {-150, 81}, {-118, 82}, {-70, 83},
- {-117, 84}, {-22, -38}, {-101, 85}, {-55, 86}, {-149, 87},
- {-39, 88}, {-133, 89}, {-6, 90}, {-116, 91}, {-24, 92},
- {-7, -132}, {-23, 93}, {-40, 94}, {-131, -148}, {-25, 95},
- {-147, 96}, {-146, 97}, {-8, 0}, {0, 0}}},
+ {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8}, {-2, -18},
+ {10, 9}, {12, 11}, {-85, 13}, {-33, 14}, {-34, -54}, {16, 15}, {-69, 17},
+ {19, 18}, {-50, -53}, {-19, 20}, {-38, 21}, {-35, -49}, {-3, 22}, {24, 23},
+ {-68, 25}, {-84, 26}, {-65, 27}, {-51, -66}, {-22, -37}, {-52, 28}, {-20, 29},
+ {-36, 30}, {-81, 31}, {-4, -83}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
+ {{2, 1}, {-120, 3}, {-1, 4}, {6, 5}, {-17, 7}, {-104, 8}, {-18, 9},
+ {-2, 10}, {12, 11}, {14, 13}, {-119, 15}, {-33, 16}, {-34, -88}, {-103, 17},
+ {19, 18}, {21, 20}, {23, 22}, {25, 24}, {-19, -72}, {-50, 26}, {-49, 27},
+ {-87, 28}, {30, 29}, {32, 31}, {-3, -35}, {34, 33}, {-56, 35}, {-65, -66},
+ {-40, 36}, {-82, -118}, {-71, 37}, {-55, 38}, {-67, -102}, {-51, 39}, {-70, 40},
+ {42, 41}, {-81, 43}, {-86, 44}, {-52, -97}, {-98, 45}, {-24, -39}, {-20, 46},
+ {-54, -83}, {-36, 47}, {-85, 48}, {-68, 49}, {-4, 50}, {-69, -113}, {-117, 51},
+ {-37, -101}, {-53, 52}, {-21, 53}, {55, 54}, {-84, -100}, {-5, 56}, {-116, 57},
+ {-22, 58}, {-38, -115}, {60, 59}, {-6, -99}, {-23, 61}, {-114, 62}, {-7, -8}},
+ {{2, 1}, {-154, 3}, {5, 4}, {-1, 6}, {8, 7}, {-17, 9},
+ {-138, 10}, {-18, 11}, {-2, 12}, {14, 13}, {16, 15}, {-153, 17},
+ {-34, 18}, {-33, -122}, {20, 19}, {22, 21}, {-137, 23}, {25, 24},
+ {27, 26}, {-106, 28}, {30, 29}, {-50, 31}, {-19, 32}, {-49, -121},
+ {34, 33}, {36, 35}, {-35, 37}, {-90, 38}, {-66, 39}, {-3, 40},
+ {42, 41}, {-65, 43}, {-105, 44}, {46, 45}, {-74, 47}, {-51, 48},
+ {-82, -152}, {-136, 49}, {-81, 50}, {-42, -89}, {-114, 51}, {53, 52},
+ {-57, -58}, {-120, 54}, {-98, 55}, {-67, 56}, {-97, 57}, {59, 58},
+ {-99, 60}, {-73, -104}, {-72, 61}, {-113, 62}, {-20, -83}, {-84, -130},
+ {-36, 63}, {-26, 64}, {-41, 65}, {-52, -129}, {-87, -88}, {67, 66},
+ {-115, 68}, {-68, 69}, {-56, -69}, {-4, -100}, {-151, 70}, {-135, 71},
+ {-103, -119}, {73, 72}, {-71, -145}, {-102, 74}, {76, 75}, {-53, -85},
+ {-37, 77}, {-21, -86}, {79, 78}, {-5, 80}, {-54, -134}, {-150, 81},
+ {-118, 82}, {-70, 83}, {-117, 84}, {-22, -38}, {-101, 85}, {-55, 86},
+ {-149, 87}, {-39, 88}, {-133, 89}, {-6, 90}, {-116, 91}, {-24, 92},
+ {-7, -132}, {-23, 93}, {-40, 94}, {-131, -148}, {-25, 95}, {-147, 96},
+ {-146, 97}, {-8, 0}, {0, 0}}},
{{{-1, 1},
{-52, 2},
{4, 3},
@@ -227,45 +202,37 @@ const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
{-20, 13},
{-50, 14},
{-4, -49}},
- {{2, 1}, {-86, 3}, {5, 4}, {-1, 6}, {8, 7}, {-17, -18},
- {-2, 9}, {-70, 10}, {-85, 11}, {13, 12}, {-69, 14}, {-34, 15},
- {17, 16}, {-19, 18}, {-33, -35}, {-54, 19}, {-53, 20}, {-3, 21},
- {-68, 22}, {-84, 23}, {-50, 24}, {-52, 25}, {-51, 26}, {-20, -36},
- {-49, 27}, {-38, 28}, {-37, 29}, {-4, -83}, {-67, 30}, {-66, 31},
- {-21, 32}, {-22, -65}, {-5, 33}, {-82, 34}, {-6, -81}},
- {{2, 1}, {4, 3}, {-120, 5}, {7, 6}, {9, 8},
- {-1, 10}, {-18, 11}, {-17, 12}, {-2, -104}, {-119, 13},
- {15, 14}, {-103, 16}, {18, 17}, {-34, 19}, {-19, 20},
- {22, 21}, {-35, 23}, {-33, 24}, {-88, 25}, {-87, 26},
- {28, 27}, {-3, -102}, {-86, 29}, {-52, -118}, {31, 30},
- {-50, 32}, {-51, 33}, {-70, 34}, {-36, 35}, {-85, 36},
- {-20, 37}, {39, 38}, {-69, -71}, {-72, 40}, {-49, -67},
- {42, 41}, {-68, 43}, {-4, -101}, {-53, -117}, {-37, 44},
- {-66, 45}, {-55, 46}, {48, 47}, {-54, 49}, {-21, 50},
- {-84, -100}, {-56, -65}, {52, 51}, {-82, -83}, {54, 53},
- {-5, -116}, {-22, 55}, {-38, 56}, {-39, -40}, {58, 57},
- {-81, -115}, {-98, -99}, {-6, 59}, {-23, 60}, {-24, 61},
- {-7, -97}, {-114, 62}, {-8, -113}},
- {{2, 1}, {4, 3}, {-154, 5}, {7, 6}, {9, 8},
- {11, 10}, {-1, 12}, {-18, 13}, {-17, 14}, {-2, -138},
- {16, 15}, {-153, 17}, {-137, 18}, {20, 19}, {22, 21},
- {-34, 23}, {-19, 24}, {-35, 25}, {27, 26}, {29, 28},
- {-121, 30}, {-120, 31}, {-136, 32}, {-33, -122}, {34, 33},
- {-152, 35}, {-3, 36}, {-51, 37}, {-52, 38}, {-69, 39},
- {-36, 40}, {-50, 41}, {43, 42}, {-20, 44}, {-104, 45},
- {-103, 46}, {-87, 47}, {-119, 48}, {-105, 49}, {-86, 50},
- {-102, 51}, {-106, 52}, {-49, -135}, {-68, 53}, {55, 54},
- {-53, 56}, {-67, -151}, {-4, 57}, {-84, 58}, {-85, 59},
- {-66, 60}, {-37, 61}, {-70, 62}, {-54, -88}, {-21, 63},
- {65, 64}, {-89, 66}, {-118, 67}, {-72, 68}, {-90, 69},
- {-71, 70}, {-65, -134}, {-150, 71}, {-83, 72}, {-5, 73},
- {-101, -117}, {-82, 74}, {76, 75}, {-99, 77}, {-38, 78},
- {-100, 79}, {-22, 80}, {-73, 81}, {-39, -74}, {83, 82},
- {-55, -81}, {-57, 84}, {-133, -149}, {-56, 85}, {-6, 86},
- {-98, 87}, {-132, 88}, {-23, 89}, {-114, 90}, {-116, 91},
- {-58, -115}, {-24, 92}, {-97, -148}, {-40, -41}, {-7, -42},
- {-147, 93}, {95, 94}, {-131, 96}, {-8, -130}, {-25, -113},
- {-9, 97}, {-26, -129}, {-146, 98}, {-10, -145}}}},
+ {{2, 1}, {-86, 3}, {5, 4}, {-1, 6}, {8, 7}, {-17, -18}, {-2, 9},
+ {-70, 10}, {-85, 11}, {13, 12}, {-69, 14}, {-34, 15}, {17, 16}, {-19, 18},
+ {-33, -35}, {-54, 19}, {-53, 20}, {-3, 21}, {-68, 22}, {-84, 23}, {-50, 24},
+ {-52, 25}, {-51, 26}, {-20, -36}, {-49, 27}, {-38, 28}, {-37, 29}, {-4, -83},
+ {-67, 30}, {-66, 31}, {-21, 32}, {-22, -65}, {-5, 33}, {-82, 34}, {-6, -81}},
+ {{2, 1}, {4, 3}, {-120, 5}, {7, 6}, {9, 8}, {-1, 10}, {-18, 11},
+ {-17, 12}, {-2, -104}, {-119, 13}, {15, 14}, {-103, 16}, {18, 17}, {-34, 19},
+ {-19, 20}, {22, 21}, {-35, 23}, {-33, 24}, {-88, 25}, {-87, 26}, {28, 27},
+ {-3, -102}, {-86, 29}, {-52, -118}, {31, 30}, {-50, 32}, {-51, 33}, {-70, 34},
+ {-36, 35}, {-85, 36}, {-20, 37}, {39, 38}, {-69, -71}, {-72, 40}, {-49, -67},
+ {42, 41}, {-68, 43}, {-4, -101}, {-53, -117}, {-37, 44}, {-66, 45}, {-55, 46},
+ {48, 47}, {-54, 49}, {-21, 50}, {-84, -100}, {-56, -65}, {52, 51}, {-82, -83},
+ {54, 53}, {-5, -116}, {-22, 55}, {-38, 56}, {-39, -40}, {58, 57}, {-81, -115},
+ {-98, -99}, {-6, 59}, {-23, 60}, {-24, 61}, {-7, -97}, {-114, 62}, {-8, -113}},
+ {{2, 1}, {4, 3}, {-154, 5}, {7, 6}, {9, 8}, {11, 10},
+ {-1, 12}, {-18, 13}, {-17, 14}, {-2, -138}, {16, 15}, {-153, 17},
+ {-137, 18}, {20, 19}, {22, 21}, {-34, 23}, {-19, 24}, {-35, 25},
+ {27, 26}, {29, 28}, {-121, 30}, {-120, 31}, {-136, 32}, {-33, -122},
+ {34, 33}, {-152, 35}, {-3, 36}, {-51, 37}, {-52, 38}, {-69, 39},
+ {-36, 40}, {-50, 41}, {43, 42}, {-20, 44}, {-104, 45}, {-103, 46},
+ {-87, 47}, {-119, 48}, {-105, 49}, {-86, 50}, {-102, 51}, {-106, 52},
+ {-49, -135}, {-68, 53}, {55, 54}, {-53, 56}, {-67, -151}, {-4, 57},
+ {-84, 58}, {-85, 59}, {-66, 60}, {-37, 61}, {-70, 62}, {-54, -88},
+ {-21, 63}, {65, 64}, {-89, 66}, {-118, 67}, {-72, 68}, {-90, 69},
+ {-71, 70}, {-65, -134}, {-150, 71}, {-83, 72}, {-5, 73}, {-101, -117},
+ {-82, 74}, {76, 75}, {-99, 77}, {-38, 78}, {-100, 79}, {-22, 80},
+ {-73, 81}, {-39, -74}, {83, 82}, {-55, -81}, {-57, 84}, {-133, -149},
+ {-56, 85}, {-6, 86}, {-98, 87}, {-132, 88}, {-23, 89}, {-114, 90},
+ {-116, 91}, {-58, -115}, {-24, 92}, {-97, -148}, {-40, -41}, {-7, -42},
+ {-147, 93}, {95, 94}, {-131, 96}, {-8, -130}, {-25, -113}, {-9, 97},
+ {-26, -129}, {-146, 98}, {-10, -145}}}},
{{{{-1, 1},
{-52, 2},
{-17, 3},
@@ -281,45 +248,37 @@ const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
{-19, 13},
{-3, 14},
{-4, -50}},
- {{2, 1}, {4, 3}, {-86, 5}, {-1, 6}, {-17, 7}, {-70, 8},
- {10, 9}, {-18, 11}, {-33, 12}, {-54, 13}, {-2, 14}, {-34, 15},
- {-38, 16}, {-49, 17}, {-85, 18}, {-50, 19}, {-69, 20}, {-53, -65},
- {-22, 21}, {-66, 22}, {-19, 23}, {-37, 24}, {-35, -81}, {-3, 25},
- {-51, 26}, {-68, -84}, {-52, 27}, {29, 28}, {-20, 30}, {-4, -36},
- {-83, 31}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
- {{2, 1}, {4, 3}, {6, 5}, {-120, 7}, {-17, 8},
- {-1, -104}, {10, 9}, {12, 11}, {-18, 13}, {-33, -88},
- {15, 14}, {17, 16}, {-2, 18}, {-34, 19}, {-72, 20},
- {-49, 21}, {-119, 22}, {-50, 23}, {-103, 24}, {-56, 25},
- {-65, 26}, {28, 27}, {-40, -87}, {-66, 29}, {-82, 30},
- {32, 31}, {-19, -81}, {-71, 33}, {-97, 34}, {-35, -55},
- {-24, 35}, {37, 36}, {-3, -98}, {-51, 38}, {-67, 39},
- {-39, -118}, {-113, 40}, {-102, 41}, {-86, 42}, {-70, -83},
- {44, 43}, {-20, -54}, {-52, 45}, {-36, 46}, {-4, 47},
- {-68, 48}, {-85, 49}, {-101, -117}, {-69, 50}, {52, 51},
- {-21, -37}, {-53, 53}, {55, 54}, {-5, -100}, {-116, 56},
- {-84, 57}, {-38, 58}, {-22, -99}, {-115, 59}, {-6, 60},
- {-23, 61}, {-7, 62}, {-114, 0}},
- {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8},
- {-17, 10}, {-138, 11}, {-1, 12}, {14, 13}, {16, 15},
- {-33, -122}, {-18, 17}, {19, 18}, {-34, 20}, {-2, 21},
- {-106, 22}, {-49, 23}, {25, 24}, {-50, 26}, {-153, 27},
- {-90, 28}, {-137, 29}, {-65, 30}, {32, 31}, {-66, 33},
- {-121, 34}, {-74, 35}, {-81, 36}, {38, 37}, {-42, 39},
- {-82, 40}, {-105, 41}, {-19, -114}, {-58, 42}, {-35, 43},
- {-97, 44}, {46, 45}, {-129, 47}, {-26, -89}, {-57, -98},
- {-51, 48}, {-3, 49}, {-113, 50}, {-130, 51}, {-152, 52},
- {-67, -73}, {-99, -136}, {-145, 53}, {-120, 54}, {-41, 55},
- {-83, 56}, {-72, 57}, {-104, 58}, {-115, 59}, {-20, 60},
- {62, 61}, {-36, -88}, {-84, 63}, {-52, -56}, {65, 64},
- {-4, -87}, {-68, 66}, {-151, 67}, {-100, -135}, {69, 68},
- {-69, -119}, {-103, 70}, {-71, 71}, {73, 72}, {-21, 74},
- {-85, 75}, {-37, -53}, {-86, 76}, {78, 77}, {-102, -150},
- {-5, 79}, {-134, 80}, {-118, 81}, {-54, -117}, {83, 82},
- {-38, -70}, {-22, 84}, {-6, 85}, {87, 86}, {-55, 88},
- {-101, 89}, {-133, -149}, {-24, -39}, {91, 90}, {-132, 92},
- {-23, 93}, {-7, 94}, {-147, -148}, {-116, -131}, {-25, 95},
- {-40, 0}, {0, 0}, {0, 0}, {0, 0}}},
+ {{2, 1}, {4, 3}, {-86, 5}, {-1, 6}, {-17, 7}, {-70, 8}, {10, 9},
+ {-18, 11}, {-33, 12}, {-54, 13}, {-2, 14}, {-34, 15}, {-38, 16}, {-49, 17},
+ {-85, 18}, {-50, 19}, {-69, 20}, {-53, -65}, {-22, 21}, {-66, 22}, {-19, 23},
+ {-37, 24}, {-35, -81}, {-3, 25}, {-51, 26}, {-68, -84}, {-52, 27}, {29, 28},
+ {-20, 30}, {-4, -36}, {-83, 31}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
+ {{2, 1}, {4, 3}, {6, 5}, {-120, 7}, {-17, 8}, {-1, -104}, {10, 9},
+ {12, 11}, {-18, 13}, {-33, -88}, {15, 14}, {17, 16}, {-2, 18}, {-34, 19},
+ {-72, 20}, {-49, 21}, {-119, 22}, {-50, 23}, {-103, 24}, {-56, 25}, {-65, 26},
+ {28, 27}, {-40, -87}, {-66, 29}, {-82, 30}, {32, 31}, {-19, -81}, {-71, 33},
+ {-97, 34}, {-35, -55}, {-24, 35}, {37, 36}, {-3, -98}, {-51, 38}, {-67, 39},
+ {-39, -118}, {-113, 40}, {-102, 41}, {-86, 42}, {-70, -83}, {44, 43}, {-20, -54},
+ {-52, 45}, {-36, 46}, {-4, 47}, {-68, 48}, {-85, 49}, {-101, -117}, {-69, 50},
+ {52, 51}, {-21, -37}, {-53, 53}, {55, 54}, {-5, -100}, {-116, 56}, {-84, 57},
+ {-38, 58}, {-22, -99}, {-115, 59}, {-6, 60}, {-23, 61}, {-7, 62}, {-114, 0}},
+ {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8}, {-17, 10},
+ {-138, 11}, {-1, 12}, {14, 13}, {16, 15}, {-33, -122}, {-18, 17},
+ {19, 18}, {-34, 20}, {-2, 21}, {-106, 22}, {-49, 23}, {25, 24},
+ {-50, 26}, {-153, 27}, {-90, 28}, {-137, 29}, {-65, 30}, {32, 31},
+ {-66, 33}, {-121, 34}, {-74, 35}, {-81, 36}, {38, 37}, {-42, 39},
+ {-82, 40}, {-105, 41}, {-19, -114}, {-58, 42}, {-35, 43}, {-97, 44},
+ {46, 45}, {-129, 47}, {-26, -89}, {-57, -98}, {-51, 48}, {-3, 49},
+ {-113, 50}, {-130, 51}, {-152, 52}, {-67, -73}, {-99, -136}, {-145, 53},
+ {-120, 54}, {-41, 55}, {-83, 56}, {-72, 57}, {-104, 58}, {-115, 59},
+ {-20, 60}, {62, 61}, {-36, -88}, {-84, 63}, {-52, -56}, {65, 64},
+ {-4, -87}, {-68, 66}, {-151, 67}, {-100, -135}, {69, 68}, {-69, -119},
+ {-103, 70}, {-71, 71}, {73, 72}, {-21, 74}, {-85, 75}, {-37, -53},
+ {-86, 76}, {78, 77}, {-102, -150}, {-5, 79}, {-134, 80}, {-118, 81},
+ {-54, -117}, {83, 82}, {-38, -70}, {-22, 84}, {-6, 85}, {87, 86},
+ {-55, 88}, {-101, 89}, {-133, -149}, {-24, -39}, {91, 90}, {-132, 92},
+ {-23, 93}, {-7, 94}, {-147, -148}, {-116, -131}, {-25, 95}, {-40, 0},
+ {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1},
{-52, 2},
{-17, 3},
@@ -335,45 +294,37 @@ const ia_huff_cld_nodes_struct ixheaacd_huff_cld_nodes = {
{-19, 13},
{-3, 14},
{-4, -50}},
- {{2, 1}, {4, 3}, {-86, 5}, {-1, 6}, {-17, 7}, {-70, 8},
- {10, 9}, {-18, 11}, {-33, 12}, {-54, 13}, {-2, 14}, {-34, 15},
- {-38, 16}, {-49, 17}, {-85, 18}, {-50, 19}, {-69, 20}, {-53, -65},
- {-22, 21}, {-66, 22}, {-19, 23}, {-37, 24}, {-35, -81}, {-3, 25},
- {-51, 26}, {-68, -84}, {-52, 27}, {29, 28}, {-20, 30}, {-4, -36},
- {-83, 31}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
- {{2, 1}, {4, 3}, {6, 5}, {-120, 7}, {-17, 8},
- {-1, -104}, {10, 9}, {12, 11}, {-18, 13}, {-33, -88},
- {15, 14}, {17, 16}, {-2, 18}, {-34, 19}, {-72, 20},
- {-49, 21}, {-119, 22}, {-50, 23}, {-103, 24}, {-56, 25},
- {-65, 26}, {28, 27}, {-40, -87}, {-66, 29}, {-82, 30},
- {32, 31}, {-19, -81}, {-71, 33}, {-97, 34}, {-35, -55},
- {-24, 35}, {37, 36}, {-3, -98}, {-51, 38}, {-67, 39},
- {-39, -118}, {-113, 40}, {-102, 41}, {-86, 42}, {-70, -83},
- {44, 43}, {-20, -54}, {-52, 45}, {-36, 46}, {-4, 47},
- {-68, 48}, {-85, 49}, {-101, -117}, {-69, 50}, {52, 51},
- {-21, -37}, {-53, 53}, {55, 54}, {-5, -100}, {-116, 56},
- {-84, 57}, {-38, 58}, {-22, -99}, {-115, 59}, {-6, 60},
- {-23, 61}, {-7, 62}, {-114, 0}},
- {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8},
- {-17, 10}, {-138, 11}, {-1, 12}, {14, 13}, {16, 15},
- {-33, -122}, {-18, 17}, {19, 18}, {-34, 20}, {-2, 21},
- {-106, 22}, {-49, 23}, {25, 24}, {-50, 26}, {-153, 27},
- {-90, 28}, {-137, 29}, {-65, 30}, {32, 31}, {-66, 33},
- {-121, 34}, {-74, 35}, {-81, 36}, {38, 37}, {-42, 39},
- {-82, 40}, {-105, 41}, {-19, -114}, {-58, 42}, {-35, 43},
- {-97, 44}, {46, 45}, {-129, 47}, {-26, -89}, {-57, -98},
- {-51, 48}, {-3, 49}, {-113, 50}, {-130, 51}, {-152, 52},
- {-67, -73}, {-99, -136}, {-145, 53}, {-120, 54}, {-41, 55},
- {-83, 56}, {-72, 57}, {-104, 58}, {-115, 59}, {-20, 60},
- {62, 61}, {-36, -88}, {-84, 63}, {-52, -56}, {65, 64},
- {-4, -87}, {-68, 66}, {-151, 67}, {-100, -135}, {69, 68},
- {-69, -119}, {-103, 70}, {-71, 71}, {73, 72}, {-21, 74},
- {-85, 75}, {-37, -53}, {-86, 76}, {78, 77}, {-102, -150},
- {-5, 79}, {-134, 80}, {-118, 81}, {-54, -117}, {83, 82},
- {-38, -70}, {-22, 84}, {-6, 85}, {87, 86}, {-55, 88},
- {-101, 89}, {-133, -149}, {-24, -39}, {91, 90}, {-132, 92},
- {-23, 93}, {-7, 94}, {-147, -148}, {-116, -131}, {-25, 95},
- {-40, 0}, {0, 0}, {0, 0}, {0, 0}}}}}};
+ {{2, 1}, {4, 3}, {-86, 5}, {-1, 6}, {-17, 7}, {-70, 8}, {10, 9},
+ {-18, 11}, {-33, 12}, {-54, 13}, {-2, 14}, {-34, 15}, {-38, 16}, {-49, 17},
+ {-85, 18}, {-50, 19}, {-69, 20}, {-53, -65}, {-22, 21}, {-66, 22}, {-19, 23},
+ {-37, 24}, {-35, -81}, {-3, 25}, {-51, 26}, {-68, -84}, {-52, 27}, {29, 28},
+ {-20, 30}, {-4, -36}, {-83, 31}, {-67, 32}, {-21, 33}, {-5, 34}, {-6, -82}},
+ {{2, 1}, {4, 3}, {6, 5}, {-120, 7}, {-17, 8}, {-1, -104}, {10, 9},
+ {12, 11}, {-18, 13}, {-33, -88}, {15, 14}, {17, 16}, {-2, 18}, {-34, 19},
+ {-72, 20}, {-49, 21}, {-119, 22}, {-50, 23}, {-103, 24}, {-56, 25}, {-65, 26},
+ {28, 27}, {-40, -87}, {-66, 29}, {-82, 30}, {32, 31}, {-19, -81}, {-71, 33},
+ {-97, 34}, {-35, -55}, {-24, 35}, {37, 36}, {-3, -98}, {-51, 38}, {-67, 39},
+ {-39, -118}, {-113, 40}, {-102, 41}, {-86, 42}, {-70, -83}, {44, 43}, {-20, -54},
+ {-52, 45}, {-36, 46}, {-4, 47}, {-68, 48}, {-85, 49}, {-101, -117}, {-69, 50},
+ {52, 51}, {-21, -37}, {-53, 53}, {55, 54}, {-5, -100}, {-116, 56}, {-84, 57},
+ {-38, 58}, {-22, -99}, {-115, 59}, {-6, 60}, {-23, 61}, {-7, 62}, {-114, 0}},
+ {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8}, {-17, 10},
+ {-138, 11}, {-1, 12}, {14, 13}, {16, 15}, {-33, -122}, {-18, 17},
+ {19, 18}, {-34, 20}, {-2, 21}, {-106, 22}, {-49, 23}, {25, 24},
+ {-50, 26}, {-153, 27}, {-90, 28}, {-137, 29}, {-65, 30}, {32, 31},
+ {-66, 33}, {-121, 34}, {-74, 35}, {-81, 36}, {38, 37}, {-42, 39},
+ {-82, 40}, {-105, 41}, {-19, -114}, {-58, 42}, {-35, 43}, {-97, 44},
+ {46, 45}, {-129, 47}, {-26, -89}, {-57, -98}, {-51, 48}, {-3, 49},
+ {-113, 50}, {-130, 51}, {-152, 52}, {-67, -73}, {-99, -136}, {-145, 53},
+ {-120, 54}, {-41, 55}, {-83, 56}, {-72, 57}, {-104, 58}, {-115, 59},
+ {-20, 60}, {62, 61}, {-36, -88}, {-84, 63}, {-52, -56}, {65, 64},
+ {-4, -87}, {-68, 66}, {-151, 67}, {-100, -135}, {69, 68}, {-69, -119},
+ {-103, 70}, {-71, 71}, {73, 72}, {-21, 74}, {-85, 75}, {-37, -53},
+ {-86, 76}, {78, 77}, {-102, -150}, {-5, 79}, {-134, 80}, {-118, 81},
+ {-54, -117}, {83, 82}, {-38, -70}, {-22, 84}, {-6, 85}, {87, 86},
+ {-55, 88}, {-101, 89}, {-133, -149}, {-24, -39}, {91, 90}, {-132, 92},
+ {-23, 93}, {-7, 94}, {-147, -148}, {-116, -131}, {-25, 95}, {-40, 0},
+ {0, 0}, {0, 0}, {0, 0}}}}}};
const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{{{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6}, {-7, -8}}},
@@ -395,23 +346,20 @@ const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{-34, 13},
{-33, 14},
{-20, -49}},
- {{2, 1}, {-86, 3}, {-1, 4}, {6, 5}, {-2, 7}, {-85, 8},
- {-18, 9}, {11, 10}, {-17, 12}, {14, 13}, {-70, 15}, {-3, -19},
- {-69, 16}, {-84, 17}, {-68, 18}, {-20, -35}, {-34, -83}, {20, 19},
- {-4, 21}, {-33, 22}, {-5, 23}, {-53, 24}, {-36, -52}, {-67, 25},
- {-21, -82}, {-54, 26}, {-6, 27}, {-51, 28}, {-50, 29}, {-49, 30},
- {-37, 31}, {-38, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{2, 1}, {4, 3}, {-1, -120}, {6, 5}, {8, 7}, {-18, 9},
- {-2, 10}, {12, 11}, {14, 13}, {-17, -119}, {16, 15}, {-103, 17},
- {-104, 18}, {-52, 19}, {21, 20}, {-69, 22}, {24, 23}, {-3, -35},
- {-19, 25}, {-34, -85}, {27, 26}, {-86, 28}, {-118, 29}, {-37, 30},
- {32, 31}, {-102, 33}, {-20, -22}, {-4, -117}, {-87, 34}, {-100, 35},
- {-33, -36}, {37, 36}, {-70, -88}, {-101, 38}, {-5, 39}, {-51, -53},
- {-50, 40}, {-115, 41}, {-21, 42}, {-116, 43}, {-38, 44}, {-23, -84},
- {-49, -99}, {46, 45}, {-6, -114}, {-7, -72}, {-71, 47}, {-8, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}},
+ {{2, 1}, {-86, 3}, {-1, 4}, {6, 5}, {-2, 7}, {-85, 8}, {-18, 9},
+ {11, 10}, {-17, 12}, {14, 13}, {-70, 15}, {-3, -19}, {-69, 16}, {-84, 17},
+ {-68, 18}, {-20, -35}, {-34, -83}, {20, 19}, {-4, 21}, {-33, 22}, {-5, 23},
+ {-53, 24}, {-36, -52}, {-67, 25}, {-21, -82}, {-54, 26}, {-6, 27}, {-51, 28},
+ {-50, 29}, {-49, 30}, {-37, 31}, {-38, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{2, 1}, {4, 3}, {-1, -120}, {6, 5}, {8, 7}, {-18, 9}, {-2, 10},
+ {12, 11}, {14, 13}, {-17, -119}, {16, 15}, {-103, 17}, {-104, 18}, {-52, 19},
+ {21, 20}, {-69, 22}, {24, 23}, {-3, -35}, {-19, 25}, {-34, -85}, {27, 26},
+ {-86, 28}, {-118, 29}, {-37, 30}, {32, 31}, {-102, 33}, {-20, -22}, {-4, -117},
+ {-87, 34}, {-100, 35}, {-33, -36}, {37, 36}, {-70, -88}, {-101, 38}, {-5, 39},
+ {-51, -53}, {-50, 40}, {-115, 41}, {-21, 42}, {-116, 43}, {-38, 44}, {-23, -84},
+ {-49, -99}, {46, 45}, {-6, -114}, {-7, -72}, {-71, 47}, {-8, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1}, {-18, 2}, {-2, -17}},
{{2, 1},
{-1, -52},
@@ -428,25 +376,20 @@ const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{-19, 13},
{-3, 14},
{-4, -50}},
- {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8},
- {-33, 9}, {-18, 10}, {-2, 11}, {-54, 12}, {-49, 13}, {-38, 14},
- {-34, -65}, {-85, 15}, {-50, 16}, {-69, 17}, {-22, 18}, {-53, 19},
- {21, 20}, {-19, -81}, {-66, 22}, {-3, -35}, {24, 23}, {-37, 25},
- {-68, -84}, {-51, 26}, {28, 27}, {-20, -52}, {30, 29}, {-4, -36},
- {-83, 31}, {-67, 32}, {-82, 33}, {-21, 34}, {-5, -6}},
- {{2, 1}, {-1, 3}, {-120, 4}, {-17, 5}, {7, 6},
- {-104, 8}, {-33, 9}, {11, 10}, {13, 12}, {-49, 14},
- {-88, 15}, {-18, -97}, {-65, 16}, {-40, 17}, {-2, -72},
- {19, 18}, {-113, 20}, {-34, 21}, {-56, -81}, {23, 22},
- {-50, 24}, {-82, -119}, {-24, -103}, {26, 25}, {28, 27},
- {30, 29}, {-55, -87}, {-66, 31}, {33, 32}, {-98, 34},
- {-35, -67}, {-19, 35}, {-70, 36}, {-71, 37}, {-51, -52},
- {-3, 38}, {40, 39}, {-86, -118}, {42, 41}, {-39, -69},
- {-54, -83}, {44, 43}, {-102, 45}, {-101, 46}, {-68, -85},
- {-36, -53}, {-5, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}}},
+ {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8}, {-33, 9},
+ {-18, 10}, {-2, 11}, {-54, 12}, {-49, 13}, {-38, 14}, {-34, -65}, {-85, 15},
+ {-50, 16}, {-69, 17}, {-22, 18}, {-53, 19}, {21, 20}, {-19, -81}, {-66, 22},
+ {-3, -35}, {24, 23}, {-37, 25}, {-68, -84}, {-51, 26}, {28, 27}, {-20, -52},
+ {30, 29}, {-4, -36}, {-83, 31}, {-67, 32}, {-82, 33}, {-21, 34}, {-5, -6}},
+ {{2, 1}, {-1, 3}, {-120, 4}, {-17, 5}, {7, 6}, {-104, 8}, {-33, 9},
+ {11, 10}, {13, 12}, {-49, 14}, {-88, 15}, {-18, -97}, {-65, 16}, {-40, 17},
+ {-2, -72}, {19, 18}, {-113, 20}, {-34, 21}, {-56, -81}, {23, 22}, {-50, 24},
+ {-82, -119}, {-24, -103}, {26, 25}, {28, 27}, {30, 29}, {-55, -87}, {-66, 31},
+ {33, 32}, {-98, 34}, {-35, -67}, {-19, 35}, {-70, 36}, {-71, 37}, {-51, -52},
+ {-3, 38}, {40, 39}, {-86, -118}, {42, 41}, {-39, -69}, {-54, -83}, {44, 43},
+ {-102, 45}, {-101, 46}, {-68, -85}, {-36, -53}, {-5, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}},
{{{{-1, 1}, {-18, 2}, {-2, -17}},
{{-52, 1},
{-1, 2},
@@ -463,25 +406,20 @@ const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{-3, 13},
{-49, 14},
{-4, -50}},
- {{-1, 1}, {-86, 2}, {4, 3}, {-17, 5}, {-2, 6}, {-18, 7},
- {-70, 8}, {-85, 9}, {11, 10}, {13, 12}, {-33, 14}, {16, 15},
- {-34, -54}, {-69, 17}, {-38, 18}, {-50, 19}, {-35, -53}, {-49, 20},
- {-19, 21}, {-3, 22}, {-65, 23}, {-68, 24}, {-22, 25}, {-81, -84},
- {-66, 26}, {-37, 27}, {-20, -51}, {29, 28}, {-52, 30}, {-4, -83},
- {-36, 31}, {-67, 32}, {-5, 33}, {-82, 34}, {-21, 0}},
- {{-1, 1}, {-120, 2}, {4, 3}, {-17, 5}, {-2, 6},
- {8, 7}, {-18, 9}, {-104, 10}, {12, 11}, {14, 13},
- {16, 15}, {-119, 17}, {-81, 18}, {20, 19}, {-33, 21},
- {-88, 22}, {-103, 23}, {-34, 24}, {-56, 25}, {-72, 26},
- {-49, 27}, {-82, 28}, {-50, 29}, {-65, 30}, {-55, -87},
- {-19, 31}, {-67, 32}, {-35, -40}, {34, 33}, {-52, -71},
- {-66, 35}, {-70, 36}, {38, 37}, {-51, -97}, {-86, -102},
- {-3, 39}, {-118, 40}, {42, 41}, {-24, -85}, {-54, 43},
- {-39, 44}, {-98, -113}, {-36, -37}, {-20, -69}, {-4, 45},
- {-5, 46}, {-21, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}},
+ {{-1, 1}, {-86, 2}, {4, 3}, {-17, 5}, {-2, 6}, {-18, 7}, {-70, 8},
+ {-85, 9}, {11, 10}, {13, 12}, {-33, 14}, {16, 15}, {-34, -54}, {-69, 17},
+ {-38, 18}, {-50, 19}, {-35, -53}, {-49, 20}, {-19, 21}, {-3, 22}, {-65, 23},
+ {-68, 24}, {-22, 25}, {-81, -84}, {-66, 26}, {-37, 27}, {-20, -51}, {29, 28},
+ {-52, 30}, {-4, -83}, {-36, 31}, {-67, 32}, {-5, 33}, {-82, 34}, {-21, 0}},
+ {{-1, 1}, {-120, 2}, {4, 3}, {-17, 5}, {-2, 6}, {8, 7}, {-18, 9},
+ {-104, 10}, {12, 11}, {14, 13}, {16, 15}, {-119, 17}, {-81, 18}, {20, 19},
+ {-33, 21}, {-88, 22}, {-103, 23}, {-34, 24}, {-56, 25}, {-72, 26}, {-49, 27},
+ {-82, 28}, {-50, 29}, {-65, 30}, {-55, -87}, {-19, 31}, {-67, 32}, {-35, -40},
+ {34, 33}, {-52, -71}, {-66, 35}, {-70, 36}, {38, 37}, {-51, -97}, {-86, -102},
+ {-3, 39}, {-118, 40}, {42, 41}, {-24, -85}, {-54, 43}, {-39, 44}, {-98, -113},
+ {-36, -37}, {-20, -69}, {-4, 45}, {-5, 46}, {-21, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1}, {-18, 2}, {-2, -17}},
{{-52, 1},
{-1, 2},
@@ -498,23 +436,20 @@ const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{-50, 13},
{-20, 14},
{-4, -49}},
- {{2, 1}, {-86, 3}, {-1, 4}, {6, 5}, {-18, 7}, {-2, -17},
- {9, 8}, {-70, 10}, {-69, -85}, {-35, 11}, {13, 12}, {-34, 14},
- {-19, 15}, {-53, 16}, {-68, 17}, {-33, 18}, {-3, -52}, {20, 19},
- {-54, 21}, {-84, 22}, {-50, 23}, {-20, -51}, {-36, 24}, {26, 25},
- {-83, 27}, {-4, -38}, {-49, 28}, {-37, 29}, {-67, 30}, {-5, 31},
- {-21, 32}, {-65, -66}, {-82, 33}, {-22, 34}, {-6, -81}},
- {{2, 1}, {-1, -120}, {4, 3}, {6, 5}, {-18, 7}, {9, 8},
- {-17, 10}, {-2, 11}, {-103, 12}, {-52, 13}, {-35, -104}, {-119, 14},
- {16, 15}, {-69, -86}, {18, 17}, {-34, 19}, {-19, 20}, {22, 21},
- {-70, 23}, {-87, 24}, {-102, 25}, {-85, 26}, {-33, 27}, {-36, 28},
- {-3, 29}, {-88, 30}, {-51, 31}, {-118, 32}, {34, 33}, {-68, 35},
- {-53, 36}, {-67, 37}, {-20, 38}, {-101, 39}, {-50, 40}, {42, 41},
- {-37, 43}, {-116, 44}, {-117, 45}, {-49, 46}, {-21, -100}, {48, 47},
- {-55, -71}, {-4, 49}, {-22, -84}, {-115, 50}, {-66, -82}, {-72, 51},
- {-5, -6}, {-54, 52}, {-38, 53}, {-83, 54}, {-40, 55}, {-39, 56},
- {-99, 57}, {-23, -56}, {-7, 58}, {-65, -97}, {-8, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}}},
+ {{2, 1}, {-86, 3}, {-1, 4}, {6, 5}, {-18, 7}, {-2, -17}, {9, 8},
+ {-70, 10}, {-69, -85}, {-35, 11}, {13, 12}, {-34, 14}, {-19, 15}, {-53, 16},
+ {-68, 17}, {-33, 18}, {-3, -52}, {20, 19}, {-54, 21}, {-84, 22}, {-50, 23},
+ {-20, -51}, {-36, 24}, {26, 25}, {-83, 27}, {-4, -38}, {-49, 28}, {-37, 29},
+ {-67, 30}, {-5, 31}, {-21, 32}, {-65, -66}, {-82, 33}, {-22, 34}, {-6, -81}},
+ {{2, 1}, {-1, -120}, {4, 3}, {6, 5}, {-18, 7}, {9, 8}, {-17, 10},
+ {-2, 11}, {-103, 12}, {-52, 13}, {-35, -104}, {-119, 14}, {16, 15}, {-69, -86},
+ {18, 17}, {-34, 19}, {-19, 20}, {22, 21}, {-70, 23}, {-87, 24}, {-102, 25},
+ {-85, 26}, {-33, 27}, {-36, 28}, {-3, 29}, {-88, 30}, {-51, 31}, {-118, 32},
+ {34, 33}, {-68, 35}, {-53, 36}, {-67, 37}, {-20, 38}, {-101, 39}, {-50, 40},
+ {42, 41}, {-37, 43}, {-116, 44}, {-117, 45}, {-49, 46}, {-21, -100}, {48, 47},
+ {-55, -71}, {-4, 49}, {-22, -84}, {-115, 50}, {-66, -82}, {-72, 51}, {-5, -6},
+ {-54, 52}, {-38, 53}, {-83, 54}, {-40, 55}, {-39, 56}, {-99, 57}, {-23, -56},
+ {-7, 58}, {-65, -97}, {-8, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}},
{{{{-1, 1}, {-18, 2}, {-2, -17}},
{{2, 1},
{-1, -52},
@@ -531,25 +466,20 @@ const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{-19, 13},
{-3, 14},
{-4, -50}},
- {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8},
- {-33, 9}, {-18, 10}, {-2, 11}, {-54, 12}, {-49, 13}, {-38, 14},
- {-34, -65}, {-85, 15}, {-50, 16}, {-69, 17}, {-22, 18}, {-53, 19},
- {21, 20}, {-19, -81}, {-66, 22}, {-3, -35}, {24, 23}, {-37, 25},
- {-68, -84}, {-51, 26}, {28, 27}, {-20, -52}, {30, 29}, {-4, -36},
- {-83, 31}, {-67, 32}, {-82, 33}, {-21, 34}, {-5, -6}},
- {{2, 1}, {-1, 3}, {-120, 4}, {-17, 5}, {7, 6},
- {-104, 8}, {-33, 9}, {11, 10}, {13, 12}, {-49, 14},
- {-88, 15}, {-18, -97}, {-65, 16}, {-40, 17}, {-2, -72},
- {19, 18}, {-113, 20}, {-34, 21}, {-56, -81}, {23, 22},
- {-50, 24}, {-82, -119}, {-24, -103}, {26, 25}, {28, 27},
- {30, 29}, {-55, -87}, {-66, 31}, {33, 32}, {-98, 34},
- {-35, -67}, {-19, 35}, {-70, 36}, {-71, 37}, {-51, -52},
- {-3, 38}, {40, 39}, {-86, -118}, {42, 41}, {-39, -69},
- {-54, -83}, {44, 43}, {-102, 45}, {-101, 46}, {-68, -85},
- {-36, -53}, {-5, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}},
+ {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8}, {-33, 9},
+ {-18, 10}, {-2, 11}, {-54, 12}, {-49, 13}, {-38, 14}, {-34, -65}, {-85, 15},
+ {-50, 16}, {-69, 17}, {-22, 18}, {-53, 19}, {21, 20}, {-19, -81}, {-66, 22},
+ {-3, -35}, {24, 23}, {-37, 25}, {-68, -84}, {-51, 26}, {28, 27}, {-20, -52},
+ {30, 29}, {-4, -36}, {-83, 31}, {-67, 32}, {-82, 33}, {-21, 34}, {-5, -6}},
+ {{2, 1}, {-1, 3}, {-120, 4}, {-17, 5}, {7, 6}, {-104, 8}, {-33, 9},
+ {11, 10}, {13, 12}, {-49, 14}, {-88, 15}, {-18, -97}, {-65, 16}, {-40, 17},
+ {-2, -72}, {19, 18}, {-113, 20}, {-34, 21}, {-56, -81}, {23, 22}, {-50, 24},
+ {-82, -119}, {-24, -103}, {26, 25}, {28, 27}, {30, 29}, {-55, -87}, {-66, 31},
+ {33, 32}, {-98, 34}, {-35, -67}, {-19, 35}, {-70, 36}, {-71, 37}, {-51, -52},
+ {-3, 38}, {40, 39}, {-86, -118}, {42, 41}, {-39, -69}, {-54, -83}, {44, 43},
+ {-102, 45}, {-101, 46}, {-68, -85}, {-36, -53}, {-5, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1}, {-18, 2}, {-2, -17}},
{{2, 1},
{-1, -52},
@@ -566,25 +496,20 @@ const ia_huff_icc_nodes_struct ixheaacd_huff_icc_nodes = {
{-19, 13},
{-3, 14},
{-4, -50}},
- {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8},
- {-33, 9}, {-18, 10}, {-2, 11}, {-54, 12}, {-49, 13}, {-38, 14},
- {-34, -65}, {-85, 15}, {-50, 16}, {-69, 17}, {-22, 18}, {-53, 19},
- {21, 20}, {-19, -81}, {-66, 22}, {-3, -35}, {24, 23}, {-37, 25},
- {-68, -84}, {-51, 26}, {28, 27}, {-20, -52}, {30, 29}, {-4, -36},
- {-83, 31}, {-67, 32}, {-82, 33}, {-21, 34}, {-5, -6}},
- {{2, 1}, {-1, 3}, {-120, 4}, {-17, 5}, {7, 6},
- {-104, 8}, {-33, 9}, {11, 10}, {13, 12}, {-49, 14},
- {-88, 15}, {-18, -97}, {-65, 16}, {-40, 17}, {-2, -72},
- {19, 18}, {-113, 20}, {-34, 21}, {-56, -81}, {23, 22},
- {-50, 24}, {-82, -119}, {-24, -103}, {26, 25}, {28, 27},
- {30, 29}, {-55, -87}, {-66, 31}, {33, 32}, {-98, 34},
- {-35, -67}, {-19, 35}, {-70, 36}, {-71, 37}, {-51, -52},
- {-3, 38}, {40, 39}, {-86, -118}, {42, 41}, {-39, -69},
- {-54, -83}, {44, 43}, {-102, 45}, {-101, 46}, {-68, -85},
- {-36, -53}, {-5, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}}}}};
+ {{2, 1}, {-86, 3}, {-1, 4}, {-17, 5}, {7, 6}, {-70, 8}, {-33, 9},
+ {-18, 10}, {-2, 11}, {-54, 12}, {-49, 13}, {-38, 14}, {-34, -65}, {-85, 15},
+ {-50, 16}, {-69, 17}, {-22, 18}, {-53, 19}, {21, 20}, {-19, -81}, {-66, 22},
+ {-3, -35}, {24, 23}, {-37, 25}, {-68, -84}, {-51, 26}, {28, 27}, {-20, -52},
+ {30, 29}, {-4, -36}, {-83, 31}, {-67, 32}, {-82, 33}, {-21, 34}, {-5, -6}},
+ {{2, 1}, {-1, 3}, {-120, 4}, {-17, 5}, {7, 6}, {-104, 8}, {-33, 9},
+ {11, 10}, {13, 12}, {-49, 14}, {-88, 15}, {-18, -97}, {-65, 16}, {-40, 17},
+ {-2, -72}, {19, 18}, {-113, 20}, {-34, 21}, {-56, -81}, {23, 22}, {-50, 24},
+ {-82, -119}, {-24, -103}, {26, 25}, {28, 27}, {30, 29}, {-55, -87}, {-66, 31},
+ {33, 32}, {-98, 34}, {-35, -67}, {-19, 35}, {-70, 36}, {-71, 37}, {-51, -52},
+ {-3, 38}, {40, 39}, {-86, -118}, {42, 41}, {-39, -69}, {-54, -83}, {44, 43},
+ {-102, 45}, {-101, 46}, {-68, -85}, {-36, -53}, {-5, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}}}};
const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{{{-1, 1}, {-8, 2}, {-2, 3}, {5, 4}, {-7, 6}, {-3, -5}, {-4, -6}}},
@@ -607,23 +532,20 @@ const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{0, 0},
{0, 0},
{0, 0}},
- {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8},
- {11, 10}, {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15},
- {-53, 16}, {-35, 17}, {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19},
- {-34, -65}, {-81, 20}, {-54, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8},
- {10, 9}, {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16},
- {-67, 17}, {19, 18}, {-17, 20}, {-113, 21}, {23, 22}, {-83, 24},
- {-24, 25}, {-103, -104}, {-51, -55}, {27, 26}, {-71, 28}, {-86, 29},
- {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98}, {-72, 32}, {-56, -87},
- {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35}, {-81, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}},
+ {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8}, {11, 10},
+ {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15}, {-53, 16}, {-35, 17},
+ {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19}, {-34, -65}, {-81, 20}, {-54, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8}, {10, 9},
+ {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16}, {-67, 17}, {19, 18},
+ {-17, 20}, {-113, 21}, {23, 22}, {-83, 24}, {-24, 25}, {-103, -104}, {-51, -55},
+ {27, 26}, {-71, 28}, {-86, 29}, {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98},
+ {-72, 32}, {-56, -87}, {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35},
+ {-81, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1}, {-18, 2}, {-17, 0}},
{{-1, 1},
{-36, 2},
@@ -640,23 +562,20 @@ const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{0, 0},
{0, 0},
{0, 0}},
- {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8},
- {11, 10}, {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15},
- {-53, 16}, {-35, 17}, {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19},
- {-34, -65}, {-81, 20}, {-54, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8},
- {10, 9}, {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16},
- {-67, 17}, {19, 18}, {-17, 20}, {-113, 21}, {23, 22}, {-83, 24},
- {-24, 25}, {-103, -104}, {-51, -55}, {27, 26}, {-71, 28}, {-86, 29},
- {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98}, {-72, 32}, {-56, -87},
- {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35}, {-81, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}}},
+ {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8}, {11, 10},
+ {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15}, {-53, 16}, {-35, 17},
+ {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19}, {-34, -65}, {-81, 20}, {-54, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8}, {10, 9},
+ {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16}, {-67, 17}, {19, 18},
+ {-17, 20}, {-113, 21}, {23, 22}, {-83, 24}, {-24, 25}, {-103, -104}, {-51, -55},
+ {27, 26}, {-71, 28}, {-86, 29}, {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98},
+ {-72, 32}, {-56, -87}, {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35},
+ {-81, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}},
{{{{-1, 1}, {-18, 2}, {-17, 0}},
{{-1, 1},
{3, 2},
@@ -673,23 +592,20 @@ const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{0, 0},
{0, 0},
{0, 0}},
- {{-1, 1}, {3, 2}, {-52, 4}, {-86, 5}, {-35, 6}, {-53, 7},
- {-70, 8}, {-17, 9}, {-37, 10}, {12, 11}, {-38, -66}, {-18, 13},
- {-51, 14}, {16, 15}, {-34, -69}, {18, 17}, {-54, -65}, {-50, 19},
- {-33, -49}, {-22, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{-1, 1}, {-69, 2}, {4, 3}, {-120, 5}, {7, 6}, {-113, 8},
- {-68, 9}, {11, 10}, {-17, 12}, {-52, 13}, {-24, 14}, {-18, 15},
- {17, 16}, {-104, 18}, {20, 19}, {-54, -70}, {22, 21}, {24, 23},
- {-86, -97}, {-103, 25}, {-83, 26}, {-35, 27}, {-34, -98}, {-40, 28},
- {-39, -67}, {30, 29}, {-33, -51}, {-87, 31}, {-88, 32}, {-82, 33},
- {-55, -81}, {-56, -71}, {-72, 34}, {-50, -66}, {-65, 35}, {-49, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}},
+ {{-1, 1}, {3, 2}, {-52, 4}, {-86, 5}, {-35, 6}, {-53, 7}, {-70, 8},
+ {-17, 9}, {-37, 10}, {12, 11}, {-38, -66}, {-18, 13}, {-51, 14}, {16, 15},
+ {-34, -69}, {18, 17}, {-54, -65}, {-50, 19}, {-33, -49}, {-22, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{-1, 1}, {-69, 2}, {4, 3}, {-120, 5}, {7, 6}, {-113, 8}, {-68, 9},
+ {11, 10}, {-17, 12}, {-52, 13}, {-24, 14}, {-18, 15}, {17, 16}, {-104, 18},
+ {20, 19}, {-54, -70}, {22, 21}, {24, 23}, {-86, -97}, {-103, 25}, {-83, 26},
+ {-35, 27}, {-34, -98}, {-40, 28}, {-39, -67}, {30, 29}, {-33, -51}, {-87, 31},
+ {-88, 32}, {-82, 33}, {-55, -81}, {-56, -71}, {-72, 34}, {-50, -66}, {-65, 35},
+ {-49, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1}, {-18, 2}, {-17, 0}},
{{-1, 1},
{3, 2},
@@ -706,23 +622,20 @@ const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{0, 0},
{0, 0},
{0, 0}},
- {{-1, 1}, {3, 2}, {-52, 4}, {-86, 5}, {-35, 6}, {-53, 7},
- {-70, 8}, {-17, 9}, {-37, 10}, {12, 11}, {-38, -66}, {-18, 13},
- {-51, 14}, {16, 15}, {-34, -69}, {18, 17}, {-54, -65}, {-50, 19},
- {-33, -49}, {-22, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{-1, 1}, {-69, 2}, {4, 3}, {-120, 5}, {7, 6}, {-113, 8},
- {-68, 9}, {11, 10}, {-17, 12}, {-52, 13}, {-24, 14}, {-18, 15},
- {17, 16}, {-104, 18}, {20, 19}, {-54, -70}, {22, 21}, {24, 23},
- {-86, -97}, {-103, 25}, {-83, 26}, {-35, 27}, {-34, -98}, {-40, 28},
- {-39, -67}, {30, 29}, {-33, -51}, {-87, 31}, {-88, 32}, {-82, 33},
- {-55, -81}, {-56, -71}, {-72, 34}, {-50, -66}, {-65, 35}, {-49, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}}},
+ {{-1, 1}, {3, 2}, {-52, 4}, {-86, 5}, {-35, 6}, {-53, 7}, {-70, 8},
+ {-17, 9}, {-37, 10}, {12, 11}, {-38, -66}, {-18, 13}, {-51, 14}, {16, 15},
+ {-34, -69}, {18, 17}, {-54, -65}, {-50, 19}, {-33, -49}, {-22, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{-1, 1}, {-69, 2}, {4, 3}, {-120, 5}, {7, 6}, {-113, 8}, {-68, 9},
+ {11, 10}, {-17, 12}, {-52, 13}, {-24, 14}, {-18, 15}, {17, 16}, {-104, 18},
+ {20, 19}, {-54, -70}, {22, 21}, {24, 23}, {-86, -97}, {-103, 25}, {-83, 26},
+ {-35, 27}, {-34, -98}, {-40, 28}, {-39, -67}, {30, 29}, {-33, -51}, {-87, 31},
+ {-88, 32}, {-82, 33}, {-55, -81}, {-56, -71}, {-72, 34}, {-50, -66}, {-65, 35},
+ {-49, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}},
{{{{-1, 1}, {-18, 2}, {-17, 0}},
{{-1, 1},
{-36, 2},
@@ -739,23 +652,20 @@ const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{0, 0},
{0, 0},
{0, 0}},
- {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8},
- {11, 10}, {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15},
- {-53, 16}, {-35, 17}, {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19},
- {-34, -65}, {-81, 20}, {-54, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8},
- {10, 9}, {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16},
- {-67, 17}, {19, 18}, {-17, 20}, {-113, 21}, {23, 22}, {-83, 24},
- {-24, 25}, {-103, -104}, {-51, -55}, {27, 26}, {-71, 28}, {-86, 29},
- {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98}, {-72, 32}, {-56, -87},
- {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35}, {-81, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}},
+ {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8}, {11, 10},
+ {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15}, {-53, 16}, {-35, 17},
+ {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19}, {-34, -65}, {-81, 20}, {-54, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8}, {10, 9},
+ {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16}, {-67, 17}, {19, 18},
+ {-17, 20}, {-113, 21}, {23, 22}, {-83, 24}, {-24, 25}, {-103, -104}, {-51, -55},
+ {27, 26}, {-71, 28}, {-86, 29}, {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98},
+ {-72, 32}, {-56, -87}, {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35},
+ {-81, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}},
{{{-1, 1}, {-18, 2}, {-17, 0}},
{{-1, 1},
{-36, 2},
@@ -772,3009 +682,3443 @@ const ia_huff_ipd_nodes_struct ixheaacd_huff_ipd_nodes = {
{0, 0},
{0, 0},
{0, 0}},
- {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8},
- {11, 10}, {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15},
- {-53, 16}, {-35, 17}, {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19},
- {-34, -65}, {-81, 20}, {-54, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
- {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8},
- {10, 9}, {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16},
- {-67, 17}, {19, 18}, {-17, 20}, {-113, 21}, {23, 22}, {-83, 24},
- {-24, 25}, {-103, -104}, {-51, -55}, {27, 26}, {-71, 28}, {-86, 29},
- {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98}, {-72, 32}, {-56, -87},
- {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35}, {-81, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
- {0, 0}, {0, 0}, {0, 0}}}}}};
+ {{-1, 1}, {3, 2}, {5, 4}, {-86, 6}, {-66, 7}, {9, 8}, {11, 10},
+ {-18, 12}, {-51, 13}, {-37, -52}, {-69, 14}, {-38, 15}, {-53, 16}, {-35, 17},
+ {-50, -70}, {-22, -49}, {-33, 18}, {-17, 19}, {-34, -65}, {-81, 20}, {-54, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}},
+ {{2, 1}, {4, 3}, {-1, 5}, {-69, 6}, {-120, 7}, {-68, 8}, {10, 9},
+ {12, 11}, {14, 13}, {-52, -54}, {-18, 15}, {-70, 16}, {-67, 17}, {19, 18},
+ {-17, 20}, {-113, 21}, {23, 22}, {-83, 24}, {-24, 25}, {-103, -104}, {-51, -55},
+ {27, 26}, {-71, 28}, {-86, 29}, {-35, 30}, {-66, 31}, {-39, -50}, {-82, -98},
+ {-72, 32}, {-56, -87}, {-34, 33}, {-33, -88}, {-40, -97}, {-65, 34}, {-49, 35},
+ {-81, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0},
+ {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}}}}};
const ia_huff_pt0_nodes_struct ixheaacd_huff_part0_nodes = {
- {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {10, 9}, {12, 11},
- {14, 13}, {-8, 15}, {-9, 16}, {-10, 17}, {-18, 18}, {-17, -19},
- {-16, 19}, {-11, -20}, {-15, -21}, {-7, 20}, {-22, 21}, {-12, -14},
- {-13, -23}, {23, 22}, {-24, -31}, {-6, 24}, {-25, -26}, {26, 25},
- {-5, -27}, {-28, 27}, {-4, 28}, {-29, 29}, {-1, -30}, {-2, -3}},
+ {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {10, 9}, {12, 11}, {14, 13}, {-8, 15},
+ {-9, 16}, {-10, 17}, {-18, 18}, {-17, -19}, {-16, 19}, {-11, -20}, {-15, -21}, {-7, 20},
+ {-22, 21}, {-12, -14}, {-13, -23}, {23, 22}, {-24, -31}, {-6, 24}, {-25, -26}, {26, 25},
+ {-5, -27}, {-28, 27}, {-4, 28}, {-29, 29}, {-1, -30}, {-2, -3}},
{{2, 1}, {-5, 3}, {-4, -6}, {-3, 4}, {-2, 5}, {-1, 6}, {-7, -8}},
- {{2, 1}, {4, 3}, {6, 5}, {-15, 7}, {-14, -16},
- {-13, 8}, {-12, 9}, {-11, 10}, {-10, 11}, {-8, -9},
- {-17, 12}, {14, 13}, {-7, 15}, {-18, 16}, {-6, 17},
- {-5, 18}, {-4, -19}, {-3, 19}, {-1, 20}, {-2, -20},
- {22, 21}, {-21, 23}, {-22, -26}, {-23, 24}, {-24, -25}}};
+ {{2, 1}, {4, 3}, {6, 5}, {-15, 7}, {-14, -16}, {-13, 8}, {-12, 9},
+ {-11, 10}, {-10, 11}, {-8, -9}, {-17, 12}, {14, 13}, {-7, 15}, {-18, 16},
+ {-6, 17}, {-5, 18}, {-4, -19}, {-3, 19}, {-1, 20}, {-2, -20}, {22, 21},
+ {-21, 23}, {-22, -26}, {-23, 24}, {-24, -25}}};
const ia_huff_pt0_nodes_struct ixheaacd_huff_pilot_nodes = {
- {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {10, 9}, {12, 11},
- {14, 13}, {-8, 15}, {-9, 16}, {-10, 17}, {-18, 18}, {-17, -19},
- {-16, 19}, {-11, -20}, {-15, -21}, {-7, 20}, {-22, 21}, {-12, -14},
- {-13, -23}, {23, 22}, {-24, -31}, {-6, 24}, {-25, -26}, {26, 25},
- {-5, -27}, {-28, 27}, {-4, 28}, {-29, 29}, {-1, -30}, {-2, -3}},
+ {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {10, 9}, {12, 11}, {14, 13}, {-8, 15},
+ {-9, 16}, {-10, 17}, {-18, 18}, {-17, -19}, {-16, 19}, {-11, -20}, {-15, -21}, {-7, 20},
+ {-22, 21}, {-12, -14}, {-13, -23}, {23, 22}, {-24, -31}, {-6, 24}, {-25, -26}, {26, 25},
+ {-5, -27}, {-28, 27}, {-4, 28}, {-29, 29}, {-1, -30}, {-2, -3}},
{{2, 1}, {-5, 3}, {-4, -6}, {-3, 4}, {-2, 5}, {-1, 6}, {-7, -8}},
- {{2, 1}, {4, 3}, {6, 5}, {-15, 7}, {-14, -16},
- {-13, 8}, {-12, 9}, {-11, 10}, {-10, 11}, {-8, -9},
- {-17, 12}, {14, 13}, {-7, 15}, {-18, 16}, {-6, 17},
- {-5, 18}, {-4, -19}, {-3, 19}, {-1, 20}, {-2, -20},
- {22, 21}, {-21, 23}, {-22, -26}, {-23, 24}, {-24, -25}}};
+ {{2, 1}, {4, 3}, {6, 5}, {-15, 7}, {-14, -16}, {-13, 8}, {-12, 9},
+ {-11, 10}, {-10, 11}, {-8, -9}, {-17, 12}, {14, 13}, {-7, 15}, {-18, 16},
+ {-6, 17}, {-5, 18}, {-4, -19}, {-3, 19}, {-1, 20}, {-2, -20}, {22, 21},
+ {-21, 23}, {-22, -26}, {-23, 24}, {-24, -25}}};
-const ia_huff_lav_nodes_struct ixheaacd_huff_lav_idx_nodes = {
- {{-1, 1}, {-2, 2}, {-3, -4}}};
+const ia_huff_lav_nodes_struct ixheaacd_huff_lav_idx_nodes = {{{-1, 1}, {-2, 2}, {-3, -4}}};
const ia_huff_res_nodes_struct ixheaacd_huff_reshape_nodes = {
- {{2, 1}, {4, 3}, {6, 5}, {-33, 7}, {-17, 8}, {-49, 9},
- {-34, 10}, {12, 11}, {-18, -35}, {-50, 13}, {15, 14}, {-40, 16},
- {-36, 17}, {-19, 18}, {-1, -37}, {-51, 19}, {21, 20}, {-38, -65},
- {-2, -39}, {-20, 22}, {-52, 23}, {25, 24}, {-21, 26}, {-66, 27},
- {-53, 28}, {-3, 29}, {31, 30}, {-22, 32}, {-54, 33}, {-4, 34},
- {-56, 35}, {-24, -67}, {-23, -55}, {-8, -72}, {-5, 36}, {-68, 37},
- {-6, 38}, {-7, -69}, {-70, -71}}};
-
-const WORD32 ixheaacd_im_weight_Q28[16][8][31] = {
+ {{2, 1}, {4, 3}, {6, 5}, {-33, 7}, {-17, 8}, {-49, 9}, {-34, 10}, {12, 11},
+ {-18, -35}, {-50, 13}, {15, 14}, {-40, 16}, {-36, 17}, {-19, 18}, {-1, -37}, {-51, 19},
+ {21, 20}, {-38, -65}, {-2, -39}, {-20, 22}, {-52, 23}, {25, 24}, {-21, 26}, {-66, 27},
+ {-53, 28}, {-3, 29}, {31, 30}, {-22, 32}, {-54, 33}, {-4, 34}, {-56, 35}, {-24, -67},
+ {-23, -55}, {-8, -72}, {-5, 36}, {-68, 37}, {-6, 38}, {-7, -69}, {-70, -71}}};
+
+const FLOAT32 ixheaacd_im_weight[16][8][31] = {
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f}},
{
- {-3, -574674, -1017796, -1796901, -3154468, -5481590,
- -7575016, -10370478, -14006830, -18549081, -23865573, -27607851,
- -31193408, -34233661, -36296902, -37030589, -36296902, -34233661,
- -31193411, -27607851, -23865573, -18549082, -14006829, -10370478,
- -7575017, -5481590, -3154468, -1796901, -1017796, -574674,
- -3},
- {-3, -538644, -954220, -1685385, -2960885, -5151503,
- -7126422, -9769580, -13217236, -17537304, -22610489, -26190951,
- -29627877, -32546501, -34529291, -35234746, -34529291, -32546501,
- -29627879, -26190951, -22610489, -17537304, -13217236, -9769579,
- -7126423, -5151503, -2960885, -1685385, -954220, -538644,
- -3},
- {-3, -483799, -857386, -1515349, -2665174, -4645760,
- -6437353, -8843606, -11995831, -15965514, -20652239, -23974316,
- -27173122, -29896409, -31749795, -32409817, -31749798, -29896409,
- -27173122, -23974316, -20652241, -15965512, -11995831, -8843606,
- -6437353, -4645760, -2665174, -1515349, -857386, -483799,
- -3},
- {-2, -346044, -613840, -1086712, -1916795, -3357478,
- -4672194, -6454555, -8816980, -11833773, -15450674, -18047554,
- -20571857, -22737959, -24220523, -24750059, -24220526, -22737954,
- -20571860, -18047555, -15450674, -11833774, -8816980, -6454555,
- -4672195, -3357477, -1916795, -1086712, -613840, -346044,
- -2},
- {-1, -211963, -376347, -667357, -1180477, -2077857,
- -2904213, -4035616, -5554462, -7524805, -9930552, -11685604,
- -13412726, -14910621, -15943947, -16314578, -15943948, -14910621,
- -13412728, -11685605, -9930552, -7524805, -5554462, -4035615,
- -2904213, -2077857, -1180477, -667357, -376347, -211963,
- -1},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {2, 341283, 608313, 1086175, 1945172, 3500199, 4995375,
- 7149357, 10257166, 14719094, 21095209, 27678683, 35807499, 44718702,
- 52254129, 55306472, 52254135, 44718696, 35807506, 27678683, 21095208,
- 14719092, 10257166, 7149356, 4995375, 3500199, 1945172, 1086175,
- 608313, 341283, 2},
- {3, 574839, 1026313, 1838046, 3309837, 6017789,
- 8678530, 12620302, 18566315, 29617673, 51387069, 78419391,
- 127027624, 219233261, 378389618, 496423988, 378389858, 219233221,
- 127027637, 78419391, 51387075, 29617673, 18566315, 12620301,
- 8678531, 6017788, 3309837, 1838046, 1026313, 574839,
- 3},
- },
+
+ {-0.0000000112f, -0.0021408275f, -0.0037915856f, -0.0066939779f, -0.0117513090f,
+ -0.0204205140f, -0.0282191336f, -0.0386330411f, -0.0521795079f, -0.0691007078f,
+ -0.0889061838f, -0.1028472632f, -0.1162045002f, -0.1275303215f, -0.1352165043f,
+ -0.1379496902f, -0.1352165043f, -0.1275303215f, -0.1162045151f, -0.1028472632f,
+ -0.0889061838f, -0.0691007152f, -0.0521795042f, -0.0386330411f, -0.0282191373f,
+ -0.0204205140f, -0.0117513090f, -0.0066939779f, -0.0037915856f, -0.0021408275f,
+ -0.0000000112f},
+ {-0.0000000112f, -0.0020066053f, -0.0035547465f, -0.0062785484f, -0.0110301562f,
+ -0.0191908441f, -0.0265479907f, -0.0363945216f, -0.0492380410f, -0.0653315485f,
+ -0.0842306316f, -0.0975688994f, -0.1103724390f, -0.1212451607f, -0.1286316365f,
+ -0.1312596500f, -0.1286316365f, -0.1212451607f, -0.1103724539f, -0.0975688994f,
+ -0.0842306316f, -0.0653315485f, -0.0492380410f, -0.0363945179f, -0.0265479945f,
+ -0.0191908441f, -0.0110301562f, -0.0062785484f, -0.0035547465f, -0.0020066053f,
+ -0.0000000112f},
+ {-0.0000000112f, -0.0018022917f, -0.0031940117f, -0.0056451149f, -0.0099285468f,
+ -0.0173068047f, -0.0239810087f, -0.0329449996f, -0.0446879528f, -0.0594761744f,
+ -0.0769355893f, -0.0893112868f, -0.1012277678f, -0.1113727987f, -0.1182772070f,
+ -0.1207359731f, -0.1182772145f, -0.1113727987f, -0.1012277678f, -0.0893112868f,
+ -0.0769355893f, -0.0594761670f, -0.0446879528f, -0.0329449996f, -0.0239810087f,
+ -0.0173068047f, -0.0099285468f, -0.0056451149f, -0.0031940117f, -0.0018022917f,
+ -0.0000000112f},
+ {-0.0000000075f, -0.0012891144f, -0.0022867322f, -0.0040483177f, -0.0071406178f,
+ -0.0125075802f, -0.0174052790f, -0.0240450911f, -0.0328458101f, -0.0440842398f,
+ -0.0575582460f, -0.0672323778f, -0.0766361356f, -0.0847055018f, -0.0902284831f,
+ -0.0922011584f, -0.0902284905f, -0.0847054794f, -0.0766361505f, -0.0672323853f,
+ -0.0575582460f, -0.0440842435f, -0.0328458101f, -0.0240450911f, -0.0174052827f,
+ -0.0125075765f, -0.0071406178f, -0.0040483177f, -0.0022867322f, -0.0012891144f,
+ -0.0000000075f},
+ {-0.0000000037f, -0.0007896237f, -0.0014020018f, -0.0024860986f, -0.0043976195f,
+ -0.0077406205f, -0.0108190365f, -0.0150338411f, -0.0206919834f, -0.0280320831f,
+ -0.0369941890f, -0.0435322672f, -0.0499662980f, -0.0555463918f, -0.0593958311f,
+ -0.0607765391f, -0.0593958348f, -0.0555463918f, -0.0499663055f, -0.0435322709f,
+ -0.0369941890f, -0.0280320831f, -0.0206919834f, -0.0150338374f, -0.0108190365f,
+ -0.0077406205f, -0.0043976195f, -0.0024860986f, -0.0014020018f, -0.0007896237f,
+ -0.0000000037f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000075f, 0.0012713782f, 0.0022661425f, 0.0040463172f, 0.0072463304f, 0.0130392574f,
+ 0.0186092220f, 0.0266334303f, 0.0382109210f, 0.0548328981f, 0.0785857737f, 0.1031111330f,
+ 0.1333933324f, 0.1665901542f, 0.1946617961f, 0.2060326636f, 0.1946618259f, 0.1665901244f,
+ 0.1333933473f, 0.1031111330f, 0.0785857737f, 0.0548328906f, 0.0382109210f, 0.0266334265f,
+ 0.0186092220f, 0.0130392574f, 0.0072463304f, 0.0040463172f, 0.0022661425f, 0.0012713782f,
+ 0.0000000075f},
+ {0.0000000112f, 0.0021414421f, 0.0038233139f, 0.0068472549f, 0.0123301037f, 0.0224180110f,
+ 0.0323300436f, 0.0470142886f, 0.0691649169f, 0.1103344262f, 0.1914317459f, 0.2921350002f,
+ 0.4732147753f, 0.8167075515f, 1.4096112251f, 1.8493235111f, 1.4096120596f, 0.8167073727f,
+ 0.4732148349f, 0.2921350002f, 0.1914317757f, 0.1103344262f, 0.0691649169f, 0.0470142849f,
+ 0.0323300473f, 0.0224180073f, 0.0123301037f, 0.0068472549f, 0.0038233139f, 0.0021414421f,
+ 0.0000000112f}},
{
- {-6, -1063142, -1884657, -3332697, -5866780, -10242061,
- -14210618, -19556015, -26583487, -35470365, -46010122, -53508848,
- -60748872, -66926406, -71137302, -72638110, -71137307, -66926401,
- -60748877, -53508853, -46010127, -35470363, -26583487, -19556013,
- -14210619, -10242061, -5866781, -3332697, -1884657, -1063142,
- -6},
- {-6, -996411, -1766700, -3125152, -5504594, -9619093,
- -13357671, -18402686, -25050704, -33480939, -43509452, -50662425,
- -57581404, -63494074, -67528860, -68967732, -67528865, -63494073,
- -57581409, -50662430, -43509452, -33480939, -25050704, -18402684,
- -13357672, -9619093, -5504594, -3125152, -1766700, -996411,
- -6},
- {-5, -894854, -1587094, -2808873, -4951863, -8666114,
- -12050168, -16630008, -22687068, -30401449, -39622947, -46227133,
- -52634601, -58124037, -61876858, -63216462, -61876863, -58124037,
- -52634607, -46227138, -39622951, -30401449, -22687068, -16630007,
- -12050168, -8666115, -4951864, -2808873, -1587094, -894854,
- -5},
- {-4, -639871, -1135692, -2012557, -3555941, -6246900,
- -8715879, -12082768, -16579119, -22374143, -29395763, -34483541,
- -39463815, -43763084, -46718677, -47776809, -46718677, -43763084,
- -39463820, -34483541, -29395763, -22374143, -16579119, -12082768,
- -8715880, -6246900, -3555941, -2012557, -1135692, -639871,
- -4},
- {-2, -391832, -695950, -1234845, -2186633, -3856009,
- -5398614, -7518849, -10379694, -14115081, -18711418, -22088179,
- -25429852, -28342454, -30359291, -31084156, -30359294, -28342454,
- -25429854, -22088179, -18711418, -14115079, -10379693, -7518848,
- -5398615, -3856009, -2186633, -1234845, -695950, -391832,
- -2},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {4, 630153, 1122569, 2002361, 3579289, 6418784, 9130132,
- 13002758, 18518363, 26281774, 36854214, 45475090, 56006939, 67371285,
- 76348185, 79832098, 76348185, 67371278, 56006945, 45475094, 36854219,
- 26281774, 18518363, 13002756, 9130133, 6418784, 3579289, 2002361,
- 1122569, 630153, 4},
- {6, 1060871, 1892248, 3382951, 6072244, 10973302,
- 15727473, 22653420, 32821245, 47830061, 75342938, 103710864,
- 142829663, 191958022, 239742154, 261023300, 239742208, 191958009,
- 142829663, 103710864, 75342952, 47830061, 32821243, 22653418,
- 15727475, 10973302, 6072245, 3382952, 1892248, 1060871,
- 6},
- },
+
+ {-0.0000000224f, -0.0039605126f, -0.0070208944f, -0.0124152638f, -0.0218554586f,
+ -0.0381546505f, -0.0529386774f, -0.0728518367f, -0.0990312099f, -0.1321374029f,
+ -0.1714010537f, -0.1993359923f, -0.2263071835f, -0.2493202984f, -0.2650071084f,
+ -0.2705980539f, -0.2650071084f, -0.2493202686f, -0.2263071984f, -0.1993360072f,
+ -0.1714010835f, -0.1321374029f, -0.0990312099f, -0.0728518218f, -0.0529386811f,
+ -0.0381546505f, -0.0218554623f, -0.0124152638f, -0.0070208944f, -0.0039605126f,
+ -0.0000000224f},
+ {-0.0000000224f, -0.0037119202f, -0.0065814704f, -0.0116420984f, -0.0205062106f,
+ -0.0358339138f, -0.0497612022f, -0.0685553476f, -0.0933211446f, -0.1247262210f,
+ -0.1620853394f, -0.1887322366f, -0.2145074457f, -0.2365338504f, -0.2515646219f,
+ -0.2569248080f, -0.2515646219f, -0.2365338504f, -0.2145074606f, -0.1887322664f,
+ -0.1620853394f, -0.1247262210f, -0.0933211446f, -0.0685553402f, -0.0497612059f,
+ -0.0358339138f, -0.0205062106f, -0.0116420984f, -0.0065814704f, -0.0037119202f,
+ -0.0000000224f},
+ {-0.0000000186f, -0.0033335909f, -0.0059123859f, -0.0104638673f, -0.0184471272f,
+ -0.0322837904f, -0.0448903739f, -0.0619516075f, -0.0845159143f, -0.1132542193f,
+ -0.1476069838f, -0.1722094864f, -0.1960791647f, -0.2165289074f, -0.2305092514f,
+ -0.2354996800f, -0.2305092812f, -0.2165289074f, -0.1960791945f, -0.1722095013f,
+ -0.1476069987f, -0.1132542193f, -0.0845159143f, -0.0619516037f, -0.0448903739f,
+ -0.0322837941f, -0.0184471309f, -0.0104638673f, -0.0059123859f, -0.0033335909f,
+ -0.0000000186f},
+ {-0.0000000149f, -0.0023837052f, -0.0042307824f, -0.0074973591f, -0.0132469125f,
+ -0.0232715160f, -0.0324691795f, -0.0450118184f, -0.0617620312f, -0.0833501816f,
+ -0.1095077544f, -0.1284611970f, -0.1470141709f, -0.1630301923f, -0.1740406305f,
+ -0.1779824793f, -0.1740406305f, -0.1630301923f, -0.1470141858f, -0.1284611970f,
+ -0.1095077544f, -0.0833501816f, -0.0617620312f, -0.0450118184f, -0.0324691832f,
+ -0.0232715160f, -0.0132469125f, -0.0074973591f, -0.0042307824f, -0.0023837052f,
+ -0.0000000149f},
+ {-0.0000000075f, -0.0014596879f, -0.0025926158f, -0.0046001561f, -0.0081458427f,
+ -0.0143647529f, -0.0201114044f, -0.0280098952f, -0.0386673734f, -0.0525827743f,
+ -0.0697054639f, -0.0822848827f, -0.0947335809f, -0.1055838689f, -0.1130971760f,
+ -0.1157975048f, -0.1130971834f, -0.1055838689f, -0.0947335884f, -0.0822848827f,
+ -0.0697054639f, -0.0525827669f, -0.0386673696f, -0.0280098915f, -0.0201114081f,
+ -0.0143647529f, -0.0081458427f, -0.0046001561f, -0.0025926158f, -0.0014596879f,
+ -0.0000000075f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000149f, 0.0023475029f, 0.0041818954f, 0.0074593760f, 0.0133338906f, 0.0239118338f,
+ 0.0340123922f, 0.0484390482f, 0.0689862818f, 0.0979072377f, 0.1372926533f, 0.1694079041f,
+ 0.2086421102f, 0.2509776056f, 0.2844191492f, 0.2973977327f, 0.2844191492f, 0.2509775758f,
+ 0.2086421251f, 0.1694079340f, 0.1372926682f, 0.0979072377f, 0.0689862818f, 0.0484390408f,
+ 0.0340123959f, 0.0239118338f, 0.0133338906f, 0.0074593760f, 0.0041818954f, 0.0023475029f,
+ 0.0000000149f},
+ {0.0000000224f, 0.0039520524f, 0.0070491731f, 0.0126024745f, 0.0226208717f, 0.0408787355f,
+ 0.0585894026f, 0.0843905658f, 0.1222686619f, 0.1781808585f, 0.2806743085f, 0.3863530755f,
+ 0.5320819616f, 0.7150993347f, 0.8931091428f, 0.9723875523f, 0.8931093216f, 0.7150993347f,
+ 0.5320819616f, 0.3863530755f, 0.2806743681f, 0.1781808585f, 0.1222686619f, 0.0843905583f,
+ 0.0585894100f, 0.0408787355f, 0.0226208754f, 0.0126024783f, 0.0070491731f, 0.0039520524f,
+ 0.0000000224f}},
{
- {-8, -1391582, -2470337, -4379084, -7741644, -13613250,
- -19010161, -26384297, -36257343, -49022548, -64547243, -75833181,
- -86908862, -96491301, -103089782, -105454184, -103089782, -96491301,
- -86908862, -75833172, -64547240, -49022548, -36257343, -26384295,
- -19010165, -13613251, -7741645, -4379084, -2470337, -1391582,
- -8},
- {-7, -1304089, -2315260, -4104938, -7259321, -12772177,
- -17844573, -24783192, -34086929, -46138449, -60827308, -71526414,
- -82042251, -91152504, -97432108, -99683455, -97432108, -91152495,
- -82042260, -71526418, -60827312, -46138449, -34086931, -24783188,
- -17844578, -12772178, -7259321, -4104938, -2315260, -1304089,
- -7},
- {-7, -1170970, -2079253, -3687531, -6524359, -11488788,
- -16063810, -22333022, -30758491, -41703962, -55090554, -64871119,
- -74507479, -82873672, -88649676, -90722278, -88649676, -82873672,
- -74507487, -64871119, -55090554, -41703962, -30758489, -22333018,
- -16063811, -11488789, -6524359, -3687531, -2079253, -1170970,
- -7},
- {-5, -836946, -1486730, -2638556, -4674179, -8248466,
- -11555711, -16108121, -22262876, -30319528, -40263731, -47590055,
- -54856837, -61203595, -65605308, -67188665, -65605308, -61203586,
- -54856842, -47590059, -40263731, -30319526, -22262874, -16108120,
- -11555711, -8248465, -4674180, -2638556, -1486730, -836946,
- -5},
- {-3, -512296, -910384, -1616803, -2867623, -5071172,
- -7118298, -9948960, -13799297, -18879453, -25211247, -29918728,
- -34622928, -38759529, -41643508, -42683912, -41643508, -38759525,
- -34622930, -29918732, -25211249, -18879451, -13799296, -9948958,
- -7118299, -5071172, -2867624, -1616803, -910384, -512296,
- -3},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {5, 822447, 1463889, 2607236, 4647839, 8293870, 11741041,
- 16605976, 23414447, 32754663, 45010872, 54604473, 64638836, 73862135,
- 80529788, 82985438, 80529795, 73862128, 64638850, 54604473, 45010872,
- 32754663, 23414449, 16605974, 11741042, 8293870, 4647839, 2607237,
- 1463889, 822447, 5},
- {8, 1383579, 2464328, 4394383, 7850862, 14065144,
- 19987153, 28424960, 40399126, 57162281, 79807987, 98105864,
- 117845260, 140317143, 157927636, 164697609, 157927650, 140317143,
- 117845274, 98105858, 79807994, 57162273, 40399123, 28424958,
- 19987155, 14065143, 7850864, 4394383, 2464328, 1383579,
- 8},
- },
+
+ {-0.0000000298f, -0.0051840469f, -0.0092027225f, -0.0163133591f, -0.0288398713f,
+ -0.0507133082f, -0.0708183646f, -0.0982891619f, -0.1350691319f, -0.1826232225f,
+ -0.2404572219f, -0.2825006247f, -0.3237607479f, -0.3594581187f, -0.3840393722f,
+ -0.3928474486f, -0.3840393722f, -0.3594581187f, -0.3237607479f, -0.2825005651f,
+ -0.2404572070f, -0.1826232225f, -0.1350691319f, -0.0982891619f, -0.0708183795f,
+ -0.0507133119f, -0.0288398750f, -0.0163133591f, -0.0092027225f, -0.0051840469f,
+ -0.0000000298f},
+ {-0.0000000261f, -0.0048581101f, -0.0086250156f, -0.0152920857f, -0.0270430781f,
+ -0.0475800671f, -0.0664762110f, -0.0923245847f, -0.1269837022f, -0.1718791127f,
+ -0.2265993804f, -0.2664566636f, -0.3056311905f, -0.3395695388f, -0.3629629016f,
+ -0.3713498116f, -0.3629629016f, -0.3395695090f, -0.3056312203f, -0.2664566636f,
+ -0.2265993953f, -0.1718791127f, -0.1269837171f, -0.0923245698f, -0.0664762333f,
+ -0.0475800708f, -0.0270430781f, -0.0152920857f, -0.0086250156f, -0.0048581101f,
+ -0.0000000261f},
+ {-0.0000000261f, -0.0043622032f, -0.0077458210f, -0.0137371235f, -0.0243051313f,
+ -0.0427990705f, -0.0598423555f, -0.0831969902f, -0.1145843118f, -0.1553593576f,
+ -0.2052282989f, -0.2416637540f, -0.2775619924f, -0.3087284863f, -0.3302457929f,
+ -0.3379668295f, -0.3302457929f, -0.3087284863f, -0.2775620222f, -0.2416637540f,
+ -0.2052282989f, -0.1553593576f, -0.1145842969f, -0.0831969753f, -0.0598423593f,
+ -0.0427990742f, -0.0243051313f, -0.0137371235f, -0.0077458210f, -0.0043622032f,
+ -0.0000000261f},
+ {-0.0000000186f, -0.0031178668f, -0.0055385008f, -0.0098293871f, -0.0174126737f,
+ -0.0307279304f, -0.0430483781f, -0.0600074269f, -0.0829356760f, -0.1129490435f,
+ -0.1499940902f, -0.1772867739f, -0.2043576390f, -0.2280011624f, -0.2443988174f,
+ -0.2502972782f, -0.2443988174f, -0.2280011177f, -0.2043576539f, -0.1772867888f,
+ -0.1499940902f, -0.1129490361f, -0.0829356685f, -0.0600074232f, -0.0430483781f,
+ -0.0307279266f, -0.0174126774f, -0.0098293871f, -0.0055385008f, -0.0031178668f,
+ -0.0000000186f},
+ {-0.0000000112f, -0.0019084513f, -0.0033914447f, -0.0060230605f, -0.0106827281f,
+ -0.0188915879f, -0.0265177265f, -0.0370627642f, -0.0514063872f, -0.0703314394f,
+ -0.0939192176f, -0.1114559472f, -0.1289804578f, -0.1443904936f, -0.1551341563f,
+ -0.1590099633f, -0.1551341563f, -0.1443904787f, -0.1289804578f, -0.1114559621f,
+ -0.0939192176f, -0.0703314394f, -0.0514063835f, -0.0370627567f, -0.0265177302f,
+ -0.0188915879f, -0.0106827319f, -0.0060230605f, -0.0033914447f, -0.0019084513f,
+ -0.0000000112f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000186f, 0.0030638538f, 0.0054534115f, 0.0097127110f, 0.0173145495f, 0.0308970734f,
+ 0.0437387861f, 0.0618620813f, 0.0872256160f, 0.1220206320f, 0.1676785648f, 0.2034175098f,
+ 0.2407984287f, 0.2751578987f, 0.2999968529f, 0.3091448545f, 0.2999968529f, 0.2751578689f,
+ 0.2407984734f, 0.2034175098f, 0.1676785648f, 0.1220206320f, 0.0872256160f, 0.0618620738f,
+ 0.0437387899f, 0.0308970734f, 0.0173145495f, 0.0097127147f, 0.0054534115f, 0.0030638538f,
+ 0.0000000186f},
+ {0.0000000298f, 0.0051542334f, 0.0091803372f, 0.0163703524f, 0.0292467400f, 0.0523967445f,
+ 0.0744579434f, 0.1058912277f, 0.1504984796f, 0.2129460871f, 0.2973079085f, 0.3654728234f,
+ 0.4390078187f, 0.5227220654f, 0.5883262753f, 0.6135464311f, 0.5883263350f, 0.5227220654f,
+ 0.4390078485f, 0.3654727936f, 0.2973079383f, 0.2129460573f, 0.1504984647f, 0.1058912203f,
+ 0.0744579583f, 0.0523967408f, 0.0292467475f, 0.0163703524f, 0.0091803372f, 0.0051542334f,
+ 0.0000000298f}},
{
- {-8, -1509476, -2684086, -4772023, -8480193, -15047650,
- -21188892, -29744494, -41501680, -57227068, -77169768, -92246064,
- -107526888, -121143312, -130736632, -134217744, -130736624, -121143312,
- -107526896, -92246064, -77169768, -57227064, -41501676, -29744492,
- -21188894, -15047650, -8480194, -4772023, -2684086, -1509476,
- -8},
- {-8, -1414379, -2514988, -4471386, -7945941, -14099648,
- -19853990, -27870592, -38887072, -53621760, -72308072, -86434552,
- -100752688, -113511272, -122500224, -125762016, -122500216, -113511280,
- -100752696, -86434560, -72308072, -53621760, -38887072, -27870588,
- -19853994, -14099649, -7945942, -4471386, -2514989, -1414379,
- -8},
- {-7, -1269741, -2257800, -4014131, -7133369, -12657783,
- -17823674, -25020474, -34910384, -48138264, -64913664, -77595552,
- -90449464, -101903328, -109973032, -112901280, -109973040, -101903328,
- -90449472, -77595544, -64913668, -48138264, -34910384, -25020472,
- -17823674, -12657783, -7133369, -4014131, -2257800, -1269741,
- -7},
- {-5, -907074, -1612921, -2867604, -5095918, -9042434,
- -12732830, -17874062, -24939188, -34388892, -46372856, -55432508,
- -64615056, -72797440, -78562256, -80654120, -78562256, -72797432,
- -64615064, -55432508, -46372860, -34388892, -24939190, -17874060,
- -12732831, -9042434, -5095918, -2867604, -1612921, -907074,
- -5},
- {-3, -554944, -986777, -1754386, -3117658, -5532118,
- -7789884, -10935266, -15257677, -21038960, -28370692, -33913340,
- -39531184, -44537124, -48064012, -49343804, -48064012, -44537124,
- -39531188, -33913344, -28370694, -21038958, -15257676, -10935264,
- -7789885, -5532117, -3117658, -1754387, -986777, -554944,
- -3},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {5, 889081, 1580927, 2810722, 4994834, 8863066, 12480257,
- 17519508, 24444488, 33706744, 45452992, 54332928, 63333332, 71353408,
- 77003864, 79054240, 77003872, 71353400, 63333336, 54332932, 45452992,
- 33706744, 24444488, 17519506, 12480258, 8863066, 4994834, 2810722,
- 1580927, 889081, 5},
- {8, 1494381, 2657245, 4724303, 8395391, 14897174,
- 20977002, 29447048, 41086664, 56654796, 76398072, 91323608,
- 106451616, 119931880, 129429263, 132875552, 129429264, 119931878,
- 106451624, 91323608, 76398072, 56654796, 41086660, 29447048,
- 20977004, 14897174, 8395392, 4724304, 2657245, 1494381,
- 8},
- },
+
+ {-0.0000000298f, -0.0056232363f, -0.0099989995f, -0.0177771710f, -0.0315911807f,
+ -0.0560568646f, -0.0789347738f, -0.1108068749f, -0.1546058059f, -0.2131874412f,
+ -0.2874797881f, -0.3436433673f, -0.4005688727f, -0.4512940049f, -0.4870319068f,
+ -0.5000000596f, -0.4870318770f, -0.4512940049f, -0.4005689025f, -0.3436433673f,
+ -0.2874797881f, -0.2131874263f, -0.1546057910f, -0.1108068675f, -0.0789347813f,
+ -0.0560568646f, -0.0315911844f, -0.0177771710f, -0.0099989995f, -0.0056232363f,
+ -0.0000000298f},
+ {-0.0000000298f, -0.0052689724f, -0.0093690604f, -0.0166572109f, -0.0296009369f,
+ -0.0525252819f, -0.0739618763f, -0.1038260460f, -0.1448656321f, -0.1997566223f,
+ -0.2693685591f, -0.3219937980f, -0.3753330112f, -0.4228624403f, -0.4563488960f,
+ -0.4685000181f, -0.4563488662f, -0.4228624701f, -0.3753330410f, -0.3219938278f,
+ -0.2693685591f, -0.1997566223f, -0.1448656321f, -0.1038260311f, -0.0739618912f,
+ -0.0525252856f, -0.0296009406f, -0.0166572109f, -0.0093690641f, -0.0052689724f,
+ -0.0000000298f},
+ {-0.0000000261f, -0.0047301538f, -0.0084109604f, -0.0149538033f, -0.0265738703f,
+ -0.0471539162f, -0.0663983598f, -0.0932085291f, -0.1300513148f, -0.1793290079f,
+ -0.2418222427f, -0.2890659571f, -0.3369505107f, -0.3796194792f, -0.4096814692f,
+ -0.4205900431f, -0.4096814990f, -0.3796194792f, -0.3369505405f, -0.2890659273f,
+ -0.2418222576f, -0.1793290079f, -0.1300513148f, -0.0932085216f, -0.0663983598f,
+ -0.0471539162f, -0.0265738703f, -0.0149538033f, -0.0084109604f, -0.0047301538f,
+ -0.0000000261f},
+ {-0.0000000186f, -0.0033791140f, -0.0060085990f, -0.0106826574f, -0.0189837739f,
+ -0.0336856917f, -0.0474334881f, -0.0665860698f, -0.0929057151f, -0.1281086057f,
+ -0.1727523506f, -0.2065021843f, -0.2407098413f, -0.2711915970f, -0.2926672101f,
+ -0.3004600108f, -0.2926672101f, -0.2711915672f, -0.2407098711f, -0.2065021843f,
+ -0.1727523655f, -0.1281086057f, -0.0929057226f, -0.0665860623f, -0.0474334918f,
+ -0.0336856917f, -0.0189837739f, -0.0106826574f, -0.0060085990f, -0.0033791140f,
+ -0.0000000186f},
+ {-0.0000000112f, -0.0020673275f, -0.0036760308f, -0.0065355971f, -0.0116141811f,
+ -0.0206087455f, -0.0290195793f, -0.0407370403f, -0.0568392761f, -0.0783762336f,
+ -0.1056890637f, -0.1263370365f, -0.1472651362f, -0.1659137160f, -0.1790523976f,
+ -0.1838199943f, -0.1790523976f, -0.1659137160f, -0.1472651511f, -0.1263370514f,
+ -0.1056890711f, -0.0783762261f, -0.0568392724f, -0.0407370329f, -0.0290195830f,
+ -0.0206087418f, -0.0116141811f, -0.0065356009f, -0.0036760308f, -0.0020673275f,
+ -0.0000000112f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000186f, 0.0033120848f, 0.0058894120f, 0.0104707554f, 0.0186072066f, 0.0330174938f,
+ 0.0464925803f, 0.0652652532f, 0.0910628140f, 0.1255674064f, 0.1693255901f, 0.2024059296f,
+ 0.2359350473f, 0.2658121586f, 0.2868617475f, 0.2944999933f, 0.2868617773f, 0.2658121288f,
+ 0.2359350622f, 0.2024059445f, 0.1693255901f, 0.1255674064f, 0.0910628140f, 0.0652652457f,
+ 0.0464925840f, 0.0330174938f, 0.0186072066f, 0.0104707554f, 0.0058894120f, 0.0033120848f,
+ 0.0000000186f},
+ {0.0000000298f, 0.0055670030f, 0.0098990090f, 0.0175994001f, 0.0312752686f, 0.0554962978f,
+ 0.0781454220f, 0.1096988022f, 0.1530597508f, 0.2110555619f, 0.2846049964f, 0.3402069509f,
+ 0.3965631723f, 0.4467810690f, 0.4821615815f, 0.4950000048f, 0.4821615815f, 0.4467810690f,
+ 0.3965632021f, 0.3402069509f, 0.2846049964f, 0.2110555619f, 0.1530597359f, 0.1096988022f,
+ 0.0781454295f, 0.0554962978f, 0.0312752724f, 0.0175994039f, 0.0098990090f, 0.0055670030f,
+ 0.0000000298f}},
{
- {-8, -1397585, -2489316, -4439078, -7931147, -14210401,
- -20195533, -28725381, -40834574, -57795944, -80727760, -99273505,
- -119386757, -142482370, -160470890, -167392516, -160470890, -142482357,
- -119386757, -99273512, -80727756, -57795944, -40834574, -28725377,
- -20195535, -14210400, -7931148, -4439078, -2489316, -1397585,
- -8},
- {-7, -1309358, -2331922, -4157610, -7425692, -13296383,
- -18885003, -26837459, -38101253, -53825212, -74978577, -91990894,
- -110257644, -129210650, -144934890, -150951436, -144934903, -129210650,
- -110257650, -91990901, -74978584, -53825215, -38101253, -26837455,
- -18885005, -13296384, -7425692, -4157610, -2331922, -1309358,
- -7},
- {-7, -1175217, -2092682, -3729980, -6658434, -11911179,
- -16901999, -23987347, -33988896, -47881077, -66434665, -81236418,
- -97003508, -111774388, -123343304, -128186650, -123343317, -111774382,
- -97003515, -81236418, -66434665, -47881077, -33988892, -23987347,
- -16902001, -11911179, -6658434, -3729980, -2092681, -1175217,
- -7},
- {-5, -839113, -1493583, -2660218, -4742594, -8463942,
- -11983129, -16951064, -23906436, -33453557, -45991133, -55813174,
- -66094542, -75552455, -82394424, -84915283, -82394417, -75552441,
- -66094540, -55813171, -45991139, -33453554, -23906434, -16951065,
- -11983130, -8463941, -4742595, -2660218, -1493583, -839113,
- -5},
- {-3, -513107, -912949, -1624911, -2893228, -5151802,
- -7278196, -10264146, -14413252, -20048070, -27340204, -32966174,
- -38772409, -44037899, -47801354, -49178242, -47801358, -44037903,
- -38772413, -32966178, -27340208, -20048068, -14413250, -10264145,
- -7278196, -5151802, -2893229, -1624911, -912949, -513107,
- -3},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {5, 820365, 1457305, 2586425, 4582113, 8086863, 11330426,
- 15796198, 21835646, 29744456, 39510836, 46709319, 53851835, 60092071,
- 64420974, 65978354, 64420974, 60092067, 53851844, 46709315, 39510836,
- 29744457, 21835644, 15796195, 11330427, 8086863, 4582113, 2586425,
- 1457305, 820365, 5},
- {8, 1377696, 2445727, 4335584, 7665133, 13479892,
- 18825424, 26130668, 35913779, 48566398, 63959479, 75153138,
- 86140901, 95649257, 102197733, 104544436, 102197742, 95649257,
- 86140901, 75153138, 63959483, 48566398, 35913779, 26130668,
- 18825426, 13479892, 7665134, 4335585, 2445727, 1377696,
- 8},
- },
+
+ {-0.0000000298f, -0.0052064098f, -0.0092734247f, -0.0165368542f, -0.0295458250f,
+ -0.0529378690f, -0.0752342194f, -0.1070103794f, -0.1521206498f, -0.2153066695f,
+ -0.3007343411f, -0.3698226213f, -0.4447503388f, -0.5307881832f, -0.5978006721f,
+ -0.6235857010f, -0.5978006721f, -0.5307881236f, -0.4447503388f, -0.3698226511f,
+ -0.3007343411f, -0.2153066695f, -0.1521206498f, -0.1070103645f, -0.0752342343f,
+ -0.0529378653f, -0.0295458287f, -0.0165368542f, -0.0092734247f, -0.0052064098f,
+ -0.0000000298f},
+ {-0.0000000261f, -0.0048777387f, -0.0086870864f, -0.0154883042f, -0.0276628584f,
+ -0.0495328866f, -0.0703521222f, -0.0999773294f, -0.1419382244f, -0.2005145401f,
+ -0.2793169618f, -0.3426927924f, -0.4107417464f, -0.4813471735f, -0.5399245620f,
+ -0.5623379350f, -0.5399245620f, -0.4813471735f, -0.4107417464f, -0.3426928222f,
+ -0.2793169916f, -0.2005145550f, -0.1419382244f, -0.0999773145f, -0.0703521222f,
+ -0.0495328903f, -0.0276628584f, -0.0154883042f, -0.0086870864f, -0.0048777387f,
+ -0.0000000261f},
+ {-0.0000000261f, -0.0043780245f, -0.0077958480f, -0.0138952583f, -0.0248045996f,
+ -0.0443725996f, -0.0629648566f, -0.0893598348f, -0.1266185045f, -0.1783709079f,
+ -0.2474884093f, -0.3026292324f, -0.3613662124f, -0.4163920283f, -0.4594896138f,
+ -0.4775324762f, -0.4594896734f, -0.4163920283f, -0.3613662422f, -0.3026292324f,
+ -0.2474884093f, -0.1783709079f, -0.1266184896f, -0.0893598348f, -0.0629648566f,
+ -0.0443725996f, -0.0248045996f, -0.0138952583f, -0.0077958442f, -0.0043780245f,
+ -0.0000000261f},
+ {-0.0000000186f, -0.0031259395f, -0.0055640303f, -0.0099100843f, -0.0176675394f,
+ -0.0315306410f, -0.0446406342f, -0.0631476343f, -0.0890584141f, -0.1246242076f,
+ -0.1713303179f, -0.2079202831f, -0.2462213635f, -0.2814548314f, -0.3069431484f,
+ -0.3163340688f, -0.3069431186f, -0.2814547718f, -0.2462213486f, -0.2079202682f,
+ -0.1713303477f, -0.1246242002f, -0.0890584067f, -0.0631476343f, -0.0446406379f,
+ -0.0315306373f, -0.0176675431f, -0.0099100843f, -0.0055640303f, -0.0031259395f,
+ -0.0000000186f},
+ {-0.0000000112f, -0.0019114725f, -0.0034010001f, -0.0060532652f, -0.0107781142f,
+ -0.0191919580f, -0.0271133929f, -0.0382369235f, -0.0536935478f, -0.0746848807f,
+ -0.1018501967f, -0.1228085682f, -0.1444384754f, -0.1640539616f, -0.1780739129f,
+ -0.1832032204f, -0.1780739427f, -0.1640539765f, -0.1444384903f, -0.1228085831f,
+ -0.1018502116f, -0.0746848732f, -0.0536935404f, -0.0382369198f, -0.0271133929f,
+ -0.0191919580f, -0.0107781179f, -0.0060532652f, -0.0034010001f, -0.0019114725f,
+ -0.0000000112f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000186f, 0.0030560978f, 0.0054288842f, 0.0096351840f, 0.0170697011f, 0.0301259123f,
+ 0.0422091261f, 0.0588454232f, 0.0813441202f, 0.1108067334f, 0.1471893340f, 0.1740057766f,
+ 0.2006137222f, 0.2238604128f, 0.2399868369f, 0.2457885146f, 0.2399868369f, 0.2238603979f,
+ 0.2006137520f, 0.1740057617f, 0.1471893340f, 0.1108067334f, 0.0813441128f, 0.0588454120f,
+ 0.0422091298f, 0.0301259123f, 0.0170697011f, 0.0096351840f, 0.0054288842f, 0.0030560978f,
+ 0.0000000186f},
+ {0.0000000298f, 0.0051323175f, 0.0091110431f, 0.0161513090f, 0.0285548456f, 0.0502165109f,
+ 0.0701301694f, 0.0973443240f, 0.1337892562f, 0.1809239388f, 0.2382676303f, 0.2799672484f,
+ 0.3208998740f, 0.3563212454f, 0.3807162344f, 0.3894583583f, 0.3807162642f, 0.3563212454f,
+ 0.3208998740f, 0.2799672484f, 0.2382676452f, 0.1809239388f, 0.1337892562f, 0.0973443240f,
+ 0.0701301768f, 0.0502165109f, 0.0285548493f, 0.0161513127f, 0.0091110431f, 0.0051323175f,
+ 0.0000000298f}},
{
- {-6, -1071630, -1911499, -3417563, -6135014, -11088915,
- -15896315, -22903493, -33199122, -48417346, -76625352, -105748897,
- -146157663, -197317649, -247522927, -270025194, -247522954, -197317609,
- -146157677, -105748904, -76625358, -48417346, -33199122, -22903491,
- -15896315, -11088915, -6135014, -3417563, -1911499, -1071630,
- -6},
- {-6, -1003864, -1790265, -3199659, -5740059, -10362247,
- -14836237, -21336047, -30836947, -44762533, -68827345, -93516451,
- -126532850, -166393343, -203549915, -219611661, -203549928, -166393329,
- -126532890, -93516458, -68827352, -44762536, -30836951, -21336046,
- -14836239, -10362246, -5740059, -3199659, -1790265, -1003864,
- -6},
- {-5, -900861, -1606086, -2868917, -5141593, -9264643,
- -13240198, -18987808, -27325830, -39399654, -58130792, -77340471,
- -101814498, -129653024, -154062530, -164186529, -154062570, -129653010,
- -101814518, -77340471, -58130799, -39399654, -27325828, -18987806,
- -13240198, -9264643, -5141593, -2868917, -1606086, -900860,
- -5},
- {-4, -642936, -1145384, -2043195, -3652724, -6551934,
- -9321546, -13279575, -18921457, -26872438, -37720430, -46584838,
- -57725379, -69582952, -78984425, -82641451, -78984418, -69582945,
- -57725385, -46584841, -37720434, -26872436, -18921457, -13279575,
- -9321547, -6551934, -3652725, -2043195, -1145384, -642936,
- -4},
- {-2, -392979, -699578, -1246312, -2222848, -3970081,
- -5624912, -7965246, -11250449, -15776819, -21752506, -26460379,
- -31414830, -35997598, -39328571, -40559278, -39328574, -35997598,
- -31414833, -26460381, -21752510, -15776818, -11250449, -7965245,
- -5624912, -3970080, -2222848, -1246312, -699578, -392979,
- -2},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {4, 627208, 1113258, 1972927, 3486308, 6125748, 8548319,
- 11853214, 16269000, 21963762, 28868936, 33875540, 38778800, 43013413,
- 45925477, 46968213, 45925482, 43013409, 38778804, 33875542, 28868936,
- 21963760, 16269001, 11853213, 8548320, 6125748, 3486308, 1972927,
- 1113257, 627208, 4},
- {6, 1052552, 1865940, 3299774, 5809354, 10143366, 14075580,
- 19373582, 26341294, 35156402, 45615999, 53060599, 60250435, 66386585,
- 70569986, 72061134, 70569991, 66386585, 60250429, 53060599, 45615999,
- 35156405, 26341292, 19373582, 14075583, 10143366, 5809355, 3299775,
- 1865941, 1052552, 6},
- },
+
+ {-0.0000000224f, -0.0039921328f, -0.0071208887f, -0.0127314143f, -0.0228547081f,
+ -0.0413094275f, -0.0592183881f, -0.0853221565f, -0.1236763671f, -0.1803686619f,
+ -0.2854516804f, -0.3939453363f, -0.5444797277f, -0.7350655198f, -0.9220947623f,
+ -1.0059221983f, -0.9220948815f, -0.7350654006f, -0.5444797873f, -0.3939453661f,
+ -0.2854517102f, -0.1803686619f, -0.1236763671f, -0.0853221565f, -0.0592183881f,
+ -0.0413094275f, -0.0228547081f, -0.0127314143f, -0.0071208887f, -0.0039921328f,
+ -0.0000000224f},
+ {-0.0000000224f, -0.0037396848f, -0.0066692568f, -0.0119196586f, -0.0213833861f,
+ -0.0386023782f, -0.0552692898f, -0.0794829726f, -0.1148765832f, -0.1667534262f,
+ -0.2564018369f, -0.3483759165f, -0.4713715911f, -0.6198635101f, -0.7582825422f,
+ -0.8181172013f, -0.7582825422f, -0.6198634505f, -0.4713717401f, -0.3483759463f,
+ -0.2564018667f, -0.1667534411f, -0.1148765981f, -0.0794829652f, -0.0552692972f,
+ -0.0386023745f, -0.0213833861f, -0.0119196586f, -0.0066692568f, -0.0037396848f,
+ -0.0000000224f},
+ {-0.0000000186f, -0.0033559687f, -0.0059831366f, -0.0106875487f, -0.0191539265f,
+ -0.0345134847f, -0.0493235812f, -0.0707350969f, -0.1017966494f, -0.1467751563f,
+ -0.2165540755f, -0.2881157100f, -0.3792885542f, -0.4829951525f, -0.5739276409f,
+ -0.6116424799f, -0.5739278197f, -0.4829950929f, -0.3792886436f, -0.2881157100f,
+ -0.2165541053f, -0.1467751563f, -0.1017966419f, -0.0707350895f, -0.0493235812f,
+ -0.0345134847f, -0.0191539265f, -0.0106875487f, -0.0059831366f, -0.0033559650f,
+ -0.0000000186f},
+ {-0.0000000149f, -0.0023951232f, -0.0042668879f, -0.0076114945f, -0.0136074573f,
+ -0.0244078562f, -0.0347254649f, -0.0494702719f, -0.0704879165f, -0.1001076326f,
+ -0.1405195594f, -0.1735420525f, -0.2150437981f, -0.2592166960f, -0.2942399085f,
+ -0.3078633845f, -0.2942398787f, -0.2592166662f, -0.2150438130f, -0.1735420525f,
+ -0.1405195594f, -0.1001076251f, -0.0704879165f, -0.0494702719f, -0.0347254686f,
+ -0.0244078562f, -0.0136074610f, -0.0076114945f, -0.0042668879f, -0.0023951232f,
+ -0.0000000149f},
+ {-0.0000000075f, -0.0014639609f, -0.0026061311f, -0.0046428740f, -0.0082807541f,
+ -0.0147897042f, -0.0209544301f, -0.0296728536f, -0.0419111885f, -0.0587732308f,
+ -0.0810343996f, -0.0985725969f, -0.1170293614f, -0.1341015100f, -0.1465103477f,
+ -0.1510950923f, -0.1465103626f, -0.1341015100f, -0.1170293689f, -0.0985725969f,
+ -0.0810344145f, -0.0587732270f, -0.0419111885f, -0.0296728499f, -0.0209544301f,
+ -0.0147897005f, -0.0082807541f, -0.0046428740f, -0.0026061311f, -0.0014639609f,
+ -0.0000000075f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000149f, 0.0023365319f, 0.0041472092f, 0.0073497258f, 0.0129875094f, 0.0228201896f,
+ 0.0318449698f, 0.0441566631f, 0.0606067479f, 0.0818213895f, 0.1075451672f, 0.1261962205f,
+ 0.1444622874f, 0.1602374464f, 0.1710857302f, 0.1749702245f, 0.1710857451f, 0.1602374315f,
+ 0.1444623023f, 0.1261962354f, 0.1075451672f, 0.0818213820f, 0.0606067516f, 0.0441566594f,
+ 0.0318449736f, 0.0228201896f, 0.0129875094f, 0.0073497258f, 0.0041472055f, 0.0023365319f,
+ 0.0000000149f},
+ {0.0000000224f, 0.0039210618f, 0.0069511682f, 0.0122926161f, 0.0216415301f, 0.0377869830f,
+ 0.0524356216f, 0.0721722171f, 0.0981289670f, 0.1309677958f, 0.1699328423f, 0.1976661384f,
+ 0.2244503647f, 0.2473092973f, 0.2628936768f, 0.2684486508f, 0.2628937066f, 0.2473092973f,
+ 0.2244503349f, 0.1976661384f, 0.1699328423f, 0.1309678108f, 0.0981289595f, 0.0721722171f,
+ 0.0524356328f, 0.0377869830f, 0.0216415338f, 0.0122926198f, 0.0069511719f, 0.0039210618f,
+ 0.0000000224f}},
{
- {-3, -580676, -1036778, -1856927, -3344306, -6082086,
- -8773675, -12764181, -18791317, -30111286, -52494265, -80589391,
- -131965584, -232564048, -416579297, -562298280, -416579510, -232563968,
- -131965624, -80589405, -52494275, -30111283, -18791315, -12764179,
- -8773676, -6082086, -3344306, -1856927, -1036778, -580676,
- -3},
- {-3, -543914, -970885, -1738082, -3127514, -5678284,
- -8177066, -11864206, -17389757, -27104441, -45909909, -68054278,
- -104838298, -165555583, -249179407, -298573540, -249179487, -165555569,
- -104838338, -68054292, -45909909, -27104439, -17389757, -11864205,
- -8177067, -5678284, -3127513, -1738082, -970885, -543913,
- -3},
- {-3, -488046, -870816, -1557814, -2799416, -5069822,
- -7282155, -10523970, -15327605, -22959079, -37422722, -53115972,
- -76430452, -108848624, -144319570, -161563289, -144319637, -108848611,
- -76430472, -53115969, -37422729, -22959078, -15327603, -10523969,
- -7282156, -5069822, -2799417, -1557814, -870816, -488046,
- -3},
- {-2, -348211, -620694, -1108379, -1985253, -3573386,
- -5101324, -7304187, -10486237, -15063094, -21722298, -28584446,
- -37112672, -46532696, -54556959, -57822712, -54556959, -46532689,
- -37112682, -28584446, -21722299, -15063095, -10486238, -7304186,
- -5101324, -3573386, -1985253, -1108378, -620694, -348211,
- -2},
- {-1, -212775, -378912, -675466, -1206088, -2158548,
- -3064349, -4351732, -6171956, -8706333, -12102898, -14823042,
- -17731555, -20482223, -22906153, -23829791, -22906156, -20482223,
- -17731555, -14823041, -12102899, -8706332, -6171955, -4351731,
- -3064349, -2158548, -1206088, -675466, -378913, -212775,
- -1},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {2, 339200, 601729, 1065360, 1879405, 3292792, 4583180,
- 6333406, 8654669, 11621118, 15180668, 17738214, 20225637, 22361080,
- 23823154, 24345462, 23823157, 22361078, 20225641, 17738213, 15180668,
- 11621118, 8654670, 6333406, 4583181, 3292792, 1879405, 1065360,
- 601729, 339200, 2},
- {3, 568956, 1007710, 1779215, 3123785, 5429323, 7504044,
- 10275511, 13882195, 18389595, 23668008, 27385006, 30947362, 33968646,
- 36019344, 36748630, 36019347, 33968643, 30947364, 27385006, 23668008,
- 18389595, 13882195, 10275510, 7504045, 5429323, 3123785, 1779215,
- 1007710, 568956, 3},
- },
+
+ {-0.0000000112f, -0.0021631867f, -0.0038622990f, -0.0069175921f, -0.0124585107f,
+ -0.0226575360f, -0.0326844864f, -0.0475502796f, -0.0700031072f, -0.1121732816f,
+ -0.1955563724f, -0.3002188802f, -0.4916101098f, -0.8663685918f, -1.5518788099f,
+ -2.0947244167f, -1.5518796444f, -0.8663682938f, -0.4916102588f, -0.3002189398f,
+ -0.1955564171f, -0.1121732742f, -0.0700031072f, -0.0475502722f, -0.0326844901f,
+ -0.0226575360f, -0.0124585107f, -0.0069175921f, -0.0038622990f, -0.0021631867f,
+ -0.0000000112f},
+ {-0.0000000112f, -0.0020262375f, -0.0036168285f, -0.0064748600f, -0.0116508976f,
+ -0.0211532563f, -0.0304619446f, -0.0441976115f, -0.0647818893f, -0.1009719074f,
+ -0.1710277349f, -0.2535219491f, -0.3905530870f, -0.6167426109f, -0.9282656312f,
+ -1.1122730970f, -0.9282659292f, -0.6167425513f, -0.3905532360f, -0.2535219789f,
+ -0.1710277349f, -0.1009719074f, -0.0647818893f, -0.0441976078f, -0.0304619484f,
+ -0.0211532563f, -0.0116508938f, -0.0064748600f, -0.0036168285f, -0.0020262338f,
+ -0.0000000112f},
+ {-0.0000000112f, -0.0018181130f, -0.0032440424f, -0.0058033094f, -0.0104286373f,
+ -0.0188865587f, -0.0271281414f, -0.0392048433f, -0.0570997782f, -0.0855292380f,
+ -0.1394104958f, -0.1978724152f, -0.2847256064f, -0.4054927230f, -0.5376322865f,
+ -0.6018701792f, -0.5376325250f, -0.4054926634f, -0.2847256958f, -0.1978724003f,
+ -0.1394105256f, -0.0855292305f, -0.0570997708f, -0.0392048396f, -0.0271281451f,
+ -0.0188865587f, -0.0104286410f, -0.0058033094f, -0.0032440424f, -0.0018181130f,
+ -0.0000000112f},
+ {-0.0000000075f, -0.0012971871f, -0.0023122653f, -0.0041290335f, -0.0073956437f,
+ -0.0133119002f, -0.0190039128f, -0.0272102170f, -0.0390642770f, -0.0561143979f,
+ -0.0809218660f, -0.1064853594f, -0.1382554770f, -0.1733478010f, -0.2032405138f,
+ -0.2154063880f, -0.2032405138f, -0.1733477712f, -0.1382555068f, -0.1064853594f,
+ -0.0809218735f, -0.0561144017f, -0.0390642807f, -0.0272102132f, -0.0190039128f,
+ -0.0133119002f, -0.0073956437f, -0.0041290298f, -0.0023122653f, -0.0012971871f,
+ -0.0000000075f},
+ {-0.0000000037f, -0.0007926486f, -0.0014115572f, -0.0025163069f, -0.0044930279f,
+ -0.0080412179f, -0.0114155896f, -0.0162114650f, -0.0229923278f, -0.0324336179f,
+ -0.0450868085f, -0.0552201346f, -0.0660551935f, -0.0763022304f, -0.0853320658f,
+ -0.0887728930f, -0.0853320807f, -0.0763022304f, -0.0660551935f, -0.0552201308f,
+ -0.0450868122f, -0.0324336141f, -0.0229923241f, -0.0162114613f, -0.0114155896f,
+ -0.0080412179f, -0.0044930279f, -0.0025163069f, -0.0014115609f, -0.0007926486f,
+ -0.0000000037f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000075f, 0.0012636185f, 0.0022416152f, 0.0039687753f, 0.0070013292f, 0.0122666061f,
+ 0.0170736760f, 0.0235937759f, 0.0322411545f, 0.0432920381f, 0.0565523952f, 0.0660799965f,
+ 0.0753463656f, 0.0833015144f, 0.0887481645f, 0.0906939134f, 0.0887481719f, 0.0833015069f,
+ 0.0753463805f, 0.0660799891f, 0.0565523952f, 0.0432920381f, 0.0322411582f, 0.0235937759f,
+ 0.0170736797f, 0.0122666061f, 0.0070013292f, 0.0039687753f, 0.0022416152f, 0.0012636185f,
+ 0.0000000075f},
+ {0.0000000112f, 0.0021195263f, 0.0037540123f, 0.0066280924f, 0.0116370060f, 0.0202258043f,
+ 0.0279547423f, 0.0382792614f, 0.0517152064f, 0.0685065836f, 0.0881702006f, 0.1020170972f,
+ 0.1152879074f, 0.1265430748f, 0.1341825128f, 0.1368993223f, 0.1341825277f, 0.1265430599f,
+ 0.1152879149f, 0.1020170972f, 0.0881702006f, 0.0685065836f, 0.0517152064f, 0.0382792577f,
+ 0.0279547460f, 0.0202258043f, 0.0116370060f, 0.0066280924f, 0.0037540123f, 0.0021195263f,
+ 0.0000000112f}},
{
- {0, 0, 0, 0, 1, 1, 2, 3, 4, 7, 13, 21, 39, 91, 367, -858993460,
- 367, 91, 39, 21, 13, 7, 4, 3, 2, 1, 1, 0, 0, 0, 0},
- {0, 0, 0, 0, 1, 1, 2, 3, 4, 7, 11, 18, 29, 54, 102, 145,
- 102, 54, 29, 18, 11, 7, 4, 3, 2, 1, 1, 0, 0, 0, 0},
- {0, 0, 0, 0, 1, 1, 2, 2, 4, 5, 9, 13, 20, 31, 44, 52,
- 44, 31, 20, 13, 9, 5, 4, 2, 2, 1, 1, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 5, 7, 9, 12, 14, 15,
- 14, 12, 9, 7, 5, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 3, 3, 4, 5, 5, 6,
- 5, 5, 4, 3, 3, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, 0, -1, -1, -1, -2, -3, -3, -4, -5, -5, -5, -5,
- -5, -5, -5, -4, -3, -3, -2, -1, -1, -1, 0, 0, 0, 0, 0},
- {0, 0, 0, 0, -1, -1, -2, -2, -3, -4, -5, -6, -7, -8, -8, -8,
- -8, -8, -7, -6, -5, -4, -3, -2, -2, -1, -1, 0, 0, 0, 0},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000037f,
+ 0.0000000037f, 0.0000000075f, 0.0000000112f, 0.0000000149f, 0.0000000261f,
+ 0.0000000484f, 0.0000000782f, 0.0000001453f, 0.0000003390f, 0.0000013672f,
+ -3.2000000477f, 0.0000013672f, 0.0000003390f, 0.0000001453f, 0.0000000782f,
+ 0.0000000484f, 0.0000000261f, 0.0000000149f, 0.0000000112f, 0.0000000075f,
+ 0.0000000037f, 0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000037f, 0.0000000037f,
+ 0.0000000075f, 0.0000000112f, 0.0000000149f, 0.0000000261f, 0.0000000410f, 0.0000000671f,
+ 0.0000001080f, 0.0000002012f, 0.0000003800f, 0.0000005402f, 0.0000003800f, 0.0000002012f,
+ 0.0000001080f, 0.0000000671f, 0.0000000410f, 0.0000000261f, 0.0000000149f, 0.0000000112f,
+ 0.0000000075f, 0.0000000037f, 0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000037f, 0.0000000037f,
+ 0.0000000075f, 0.0000000075f, 0.0000000149f, 0.0000000186f, 0.0000000335f, 0.0000000484f,
+ 0.0000000745f, 0.0000001155f, 0.0000001639f, 0.0000001937f, 0.0000001639f, 0.0000001155f,
+ 0.0000000745f, 0.0000000484f, 0.0000000335f, 0.0000000186f, 0.0000000149f, 0.0000000075f,
+ 0.0000000075f, 0.0000000037f, 0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000037f,
+ 0.0000000037f, 0.0000000075f, 0.0000000075f, 0.0000000112f, 0.0000000186f, 0.0000000261f,
+ 0.0000000335f, 0.0000000447f, 0.0000000522f, 0.0000000559f, 0.0000000522f, 0.0000000447f,
+ 0.0000000335f, 0.0000000261f, 0.0000000186f, 0.0000000112f, 0.0000000075f, 0.0000000075f,
+ 0.0000000037f, 0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000037f, 0.0000000037f, 0.0000000037f, 0.0000000075f, 0.0000000112f, 0.0000000112f,
+ 0.0000000149f, 0.0000000186f, 0.0000000186f, 0.0000000224f, 0.0000000186f, 0.0000000186f,
+ 0.0000000149f, 0.0000000112f, 0.0000000112f, 0.0000000075f, 0.0000000037f, 0.0000000037f,
+ 0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ -0.0000000037f, -0.0000000037f, -0.0000000037f, -0.0000000075f, -0.0000000112f,
+ -0.0000000112f, -0.0000000149f, -0.0000000186f, -0.0000000186f, -0.0000000186f,
+ -0.0000000186f, -0.0000000186f, -0.0000000186f, -0.0000000186f, -0.0000000149f,
+ -0.0000000112f, -0.0000000112f, -0.0000000075f, -0.0000000037f, -0.0000000037f,
+ -0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, -0.0000000037f,
+ -0.0000000037f, -0.0000000075f, -0.0000000075f, -0.0000000112f, -0.0000000149f,
+ -0.0000000186f, -0.0000000224f, -0.0000000261f, -0.0000000298f, -0.0000000298f,
+ -0.0000000298f, -0.0000000298f, -0.0000000298f, -0.0000000261f, -0.0000000224f,
+ -0.0000000186f, -0.0000000149f, -0.0000000112f, -0.0000000075f, -0.0000000075f,
+ -0.0000000037f, -0.0000000037f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f}},
{
- {3, 580676, 1036777, 1856927, 3344305, 6082085,
- 8773674, 12764179, 18791313, 30111279, 52494259, 80589378,
- 131965557, 232564021, 416579217, 562298173, 416579430, 232563941,
- 131965610, 80589391, 52494265, 30111279, 18791313, 12764177,
- 8773674, 6082085, 3344306, 1856927, 1036778, 580676,
- 3},
- {3, 543913, 970885, 1738082, 3127513, 5678283,
- 8177065, 11864205, 17389754, 27104436, 45909902, 68054265,
- 104838284, 165555556, 249179381, 298573513, 249179434, 165555543,
- 104838318, 68054278, 45909902, 27104436, 17389756, 11864203,
- 8177066, 5678283, 3127513, 1738082, 970885, 543913,
- 3},
- {3, 488046, 870816, 1557814, 2799416, 5069821,
- 7282153, 10523969, 15327601, 22959076, 37422716, 53115965,
- 76430438, 108848611, 144319557, 161563263, 144319610, 108848597,
- 76430458, 53115962, 37422722, 22959074, 15327601, 10523968,
- 7282155, 5069821, 2799416, 1557814, 870816, 488046,
- 3},
- {2, 348211, 620693, 1108378, 1985253, 3573386, 5101323,
- 7304185, 10486235, 15063092, 21722294, 28584443, 37112666, 46532689,
- 54556952, 57822705, 54556949, 46532682, 37112676, 28584443, 21722296,
- 15063092, 10486236, 7304185, 5101323, 3573385, 1985253, 1108378,
- 620693, 348211, 2},
- {1, 212775, 378912, 675465, 1206088, 2158547, 3064349,
- 4351731, 6171955, 8706331, 12102897, 14823040, 17731552, 20482220,
- 22906149, 23829786, 22906153, 20482220, 17731554, 14823040, 12102898,
- 8706331, 6171954, 4351731, 3064349, 2158547, 1206088, 675466,
- 378912, 212775, 1},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-2, -339200, -601729, -1065360, -1879405, -3292791,
- -4583180, -6333406, -8654668, -11621117, -15180664, -17738211,
- -20225634, -22361078, -23823152, -24345457, -23823152, -22361075,
- -20225636, -17738211, -15180665, -11621117, -8654668, -6333405,
- -4583180, -3292791, -1879405, -1065360, -601729, -339200,
- -2},
- {-3, -568956, -1007709, -1779214, -3123784, -5429322,
- -7504043, -10275508, -13882193, -18389592, -23668005, -27385003,
- -30947359, -33968641, -36019338, -36748625, -36019341, -33968638,
- -30947359, -27385003, -23668005, -18389591, -13882193, -10275507,
- -7504044, -5429322, -3123785, -1779214, -1007709, -568956,
- -3},
- },
+
+ {0.0000000112f, 0.0021631867f, 0.0038622953f, 0.0069175921f, 0.0124585070f, 0.0226575322f,
+ 0.0326844826f, 0.0475502722f, 0.0700030923f, 0.1121732593f, 0.1955563575f, 0.3002188206f,
+ 0.4916100204f, 0.8663684726f, 1.5518785715f, 2.0947239399f, 1.5518792868f, 0.8663681746f,
+ 0.4916101992f, 0.3002188802f, 0.1955563724f, 0.1121732593f, 0.0700030923f, 0.0475502647f,
+ 0.0326844826f, 0.0226575322f, 0.0124585107f, 0.0069175921f, 0.0038622990f, 0.0021631867f,
+ 0.0000000112f},
+ {0.0000000112f, 0.0020262338f, 0.0036168285f, 0.0064748600f, 0.0116508938f, 0.0211532526f,
+ 0.0304619409f, 0.0441976078f, 0.0647818819f, 0.1009718925f, 0.1710277200f, 0.2535218894f,
+ 0.3905530572f, 0.6167424917f, 0.9282655120f, 1.1122729778f, 0.9282657504f, 0.6167424321f,
+ 0.3905531764f, 0.2535219491f, 0.1710277200f, 0.1009718925f, 0.0647818893f, 0.0441976003f,
+ 0.0304619446f, 0.0211532526f, 0.0116508938f, 0.0064748600f, 0.0036168285f, 0.0020262338f,
+ 0.0000000112f},
+ {0.0000000112f, 0.0018181130f, 0.0032440424f, 0.0058033094f, 0.0104286373f, 0.0188865550f,
+ 0.0271281339f, 0.0392048396f, 0.0570997633f, 0.0855292231f, 0.1394104809f, 0.1978723854f,
+ 0.2847255766f, 0.4054926634f, 0.5376322269f, 0.6018700600f, 0.5376324654f, 0.4054926336f,
+ 0.2847256362f, 0.1978723705f, 0.1394104958f, 0.0855292156f, 0.0570997633f, 0.0392048359f,
+ 0.0271281414f, 0.0188865550f, 0.0104286373f, 0.0058033094f, 0.0032440424f, 0.0018181130f,
+ 0.0000000112f},
+ {0.0000000075f, 0.0012971871f, 0.0023122616f, 0.0041290298f, 0.0073956437f, 0.0133119002f,
+ 0.0190039091f, 0.0272102095f, 0.0390642695f, 0.0561143905f, 0.0809218511f, 0.1064853519f,
+ 0.1382554471f, 0.1733477712f, 0.2032404840f, 0.2154063582f, 0.2032404691f, 0.1733477414f,
+ 0.1382554919f, 0.1064853519f, 0.0809218585f, 0.0561143905f, 0.0390642732f, 0.0272102095f,
+ 0.0190039091f, 0.0133118965f, 0.0073956437f, 0.0041290298f, 0.0023122616f, 0.0012971871f,
+ 0.0000000075f},
+ {0.0000000037f, 0.0007926486f, 0.0014115572f, 0.0025163032f, 0.0044930279f, 0.0080412142f,
+ 0.0114155896f, 0.0162114613f, 0.0229923241f, 0.0324336104f, 0.0450868048f, 0.0552201271f,
+ 0.0660551786f, 0.0763022155f, 0.0853320509f, 0.0887728706f, 0.0853320658f, 0.0763022155f,
+ 0.0660551861f, 0.0552201271f, 0.0450868085f, 0.0324336104f, 0.0229923204f, 0.0162114613f,
+ 0.0114155896f, 0.0080412142f, 0.0044930279f, 0.0025163069f, 0.0014115572f, 0.0007926486f,
+ 0.0000000037f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000075f, -0.0012636185f, -0.0022416152f, -0.0039687753f, -0.0070013292f,
+ -0.0122666024f, -0.0170736760f, -0.0235937759f, -0.0322411507f, -0.0432920344f,
+ -0.0565523803f, -0.0660799891f, -0.0753463581f, -0.0833015069f, -0.0887481570f,
+ -0.0906938910f, -0.0887481570f, -0.0833014995f, -0.0753463656f, -0.0660799891f,
+ -0.0565523840f, -0.0432920344f, -0.0322411507f, -0.0235937722f, -0.0170736760f,
+ -0.0122666024f, -0.0070013292f, -0.0039687753f, -0.0022416152f, -0.0012636185f,
+ -0.0000000075f},
+ {-0.0000000112f, -0.0021195263f, -0.0037540086f, -0.0066280887f, -0.0116370022f,
+ -0.0202258006f, -0.0279547386f, -0.0382792503f, -0.0517151989f, -0.0685065687f,
+ -0.0881701857f, -0.1020170897f, -0.1152879000f, -0.1265430450f, -0.1341824830f,
+ -0.1368992925f, -0.1341824979f, -0.1265430450f, -0.1152879000f, -0.1020170897f,
+ -0.0881701857f, -0.0685065687f, -0.0517151989f, -0.0382792465f, -0.0279547423f,
+ -0.0202258006f, -0.0116370060f, -0.0066280887f, -0.0037540086f, -0.0021195263f,
+ -0.0000000112f}},
{
- {6, 1071630, 1911498, 3417563, 6135013, 11088914,
- 15896313, 22903491, 33199122, 48417342, 76625352, 105748897,
- 146157663, 197317649, 247522954, 270025220, 247523007, 197317609,
- 146157677, 105748911, 76625358, 48417339, 33199122, 22903489,
- 15896315, 11088914, 6135014, 3417563, 1911498, 1071630,
- 6},
- {6, 1003864, 1790265, 3199659, 5740058, 10362246,
- 14836235, 21336046, 30836947, 44762529, 68827352, 93516444,
- 126532850, 166393343, 203549915, 219611675, 203549942, 166393329,
- 126532890, 93516458, 68827345, 44762533, 30836947, 21336044,
- 14836238, 10362246, 5740058, 3199659, 1790265, 1003864,
- 6},
- {5, 900860, 1606086, 2868917, 5141592, 9264643,
- 13240197, 18987806, 27325827, 39399651, 58130785, 77340471,
- 101814498, 129653024, 154062530, 164186529, 154062570, 129653010,
- 101814518, 77340465, 58130799, 39399651, 27325825, 18987804,
- 13240199, 9264643, 5141593, 2868916, 1606086, 900860,
- 5},
- {4, 642936, 1145384, 2043195, 3652724, 6551933, 9321545,
- 13279574, 18921455, 26872435, 37720428, 46584834, 57725379, 69582952,
- 78984425, 82641458, 78984418, 69582945, 57725385, 46584838, 37720430,
- 26872435, 18921455, 13279574, 9321546, 6551933, 3652724, 2043195,
- 1145384, 642936, 4},
- {2, 392979, 699578, 1246311, 2222848, 3970080, 5624911,
- 7965245, 11250448, 15776818, 21752506, 26460378, 31414826, 35997601,
- 39328568, 40559278, 39328574, 35997598, 31414830, 26460379, 21752508,
- 15776818, 11250448, 7965244, 5624912, 3970080, 2222848, 1246312,
- 699578, 392979, 2},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-4, -627208, -1113257, -1972926, -3486308, -6125748,
- -8548319, -11853212, -16268999, -21963760, -28868934, -33875539,
- -38778795, -43013409, -45925473, -46968213, -45925477, -43013404,
- -38778795, -33875539, -28868932, -21963758, -16269000, -11853212,
- -8548319, -6125747, -3486308, -1972926, -1113257, -627208,
- -4},
- {-6, -1052552, -1865940, -3299774, -5809354, -10143366,
- -14075579, -19373580, -26341292, -35156400, -45615994, -53060594,
- -60250430, -66386576, -70569981, -72061118, -70569981, -66386576,
- -60250430, -53060594, -45615994, -35156400, -26341290, -19373580,
- -14075582, -10143365, -5809354, -3299775, -1865940, -1052552,
- -6},
- },
+
+ {0.0000000224f, 0.0039921328f, 0.0071208850f, 0.0127314143f, 0.0228547044f, 0.0413094237f,
+ 0.0592183806f, 0.0853221565f, 0.1236763671f, 0.1803686619f, 0.2854516804f, 0.3939453363f,
+ 0.5444797277f, 0.7350655198f, 0.9220948815f, 1.0059223175f, 0.9220950603f, 0.7350654006f,
+ 0.5444797873f, 0.3939453959f, 0.2854517102f, 0.1803686470f, 0.1236763671f, 0.0853221416f,
+ 0.0592183881f, 0.0413094237f, 0.0228547081f, 0.0127314143f, 0.0071208850f, 0.0039921328f,
+ 0.0000000224f},
+ {0.0000000224f, 0.0037396848f, 0.0066692568f, 0.0119196586f, 0.0213833824f, 0.0386023745f,
+ 0.0552692823f, 0.0794829652f, 0.1148765832f, 0.1667534113f, 0.2564018667f, 0.3483759165f,
+ 0.4713715911f, 0.6198635101f, 0.7582825422f, 0.8181172609f, 0.7582826018f, 0.6198634505f,
+ 0.4713717401f, 0.3483759463f, 0.2564018369f, 0.1667534262f, 0.1148765832f, 0.0794829577f,
+ 0.0552692935f, 0.0386023745f, 0.0213833824f, 0.0119196586f, 0.0066692568f, 0.0037396848f,
+ 0.0000000224f},
+ {0.0000000186f, 0.0033559650f, 0.0059831366f, 0.0106875487f, 0.0191539228f, 0.0345134847f,
+ 0.0493235774f, 0.0707350895f, 0.1017966419f, 0.1467751414f, 0.2165540457f, 0.2881157100f,
+ 0.3792885542f, 0.4829951525f, 0.5739276409f, 0.6116424799f, 0.5739278197f, 0.4829950929f,
+ 0.3792886436f, 0.2881156802f, 0.2165541053f, 0.1467751414f, 0.1017966270f, 0.0707350820f,
+ 0.0493235849f, 0.0345134847f, 0.0191539265f, 0.0106875449f, 0.0059831366f, 0.0033559650f,
+ 0.0000000186f},
+ {0.0000000149f, 0.0023951232f, 0.0042668879f, 0.0076114945f, 0.0136074573f, 0.0244078524f,
+ 0.0347254612f, 0.0494702682f, 0.0704879165f, 0.1001076251f, 0.1405195445f, 0.1735420227f,
+ 0.2150437981f, 0.2592166960f, 0.2942399085f, 0.3078634143f, 0.2942398787f, 0.2592166662f,
+ 0.2150438130f, 0.1735420525f, 0.1405195594f, 0.1001076251f, 0.0704879165f, 0.0494702682f,
+ 0.0347254649f, 0.0244078524f, 0.0136074573f, 0.0076114945f, 0.0042668879f, 0.0023951232f,
+ 0.0000000149f},
+ {0.0000000075f, 0.0014639609f, 0.0026061311f, 0.0046428703f, 0.0082807541f, 0.0147897005f,
+ 0.0209544264f, 0.0296728499f, 0.0419111848f, 0.0587732270f, 0.0810343996f, 0.0985725895f,
+ 0.1170293465f, 0.1341015100f, 0.1465103328f, 0.1510950923f, 0.1465103626f, 0.1341015100f,
+ 0.1170293614f, 0.0985725969f, 0.0810344070f, 0.0587732270f, 0.0419111848f, 0.0296728462f,
+ 0.0209544301f, 0.0147897005f, 0.0082807541f, 0.0046428740f, 0.0026061311f, 0.0014639609f,
+ 0.0000000075f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000149f, -0.0023365319f, -0.0041472055f, -0.0073497221f, -0.0129875094f,
+ -0.0228201896f, -0.0318449698f, -0.0441566557f, -0.0606067441f, -0.0818213820f,
+ -0.1075451598f, -0.1261962205f, -0.1444622725f, -0.1602374315f, -0.1710857153f,
+ -0.1749702245f, -0.1710857302f, -0.1602374166f, -0.1444622725f, -0.1261962205f,
+ -0.1075451523f, -0.0818213746f, -0.0606067479f, -0.0441566557f, -0.0318449698f,
+ -0.0228201859f, -0.0129875094f, -0.0073497221f, -0.0041472055f, -0.0023365319f,
+ -0.0000000149f},
+ {-0.0000000224f, -0.0039210618f, -0.0069511682f, -0.0122926161f, -0.0216415301f,
+ -0.0377869830f, -0.0524356179f, -0.0721722096f, -0.0981289595f, -0.1309677958f,
+ -0.1699328125f, -0.1976661086f, -0.2244503498f, -0.2473092675f, -0.2628936768f,
+ -0.2684485912f, -0.2628936768f, -0.2473092675f, -0.2244503498f, -0.1976661086f,
+ -0.1699328125f, -0.1309677958f, -0.0981289521f, -0.0721722096f, -0.0524356291f,
+ -0.0377869792f, -0.0216415301f, -0.0122926198f, -0.0069511682f, -0.0039210618f,
+ -0.0000000224f}},
{
- {8, 1397585, 2489316, 4439077, 7931147, 14210400,
- 20195533, 28725381, 40834574, 57795937, 80727756, 99273505,
- 119386770, 142482397, 160470916, 167392556, 160470930, 142482397,
- 119386770, 99273512, 80727763, 57795937, 40834574, 28725377,
- 20195535, 14210399, 7931147, 4439077, 2489316, 1397584,
- 8},
- {7, 1309358, 2331922, 4157610, 7425691, 13296383,
- 18885003, 26837457, 38101253, 53825212, 74978579, 91990888,
- 110257650, 129210677, 144934930, 150951463, 144934930, 129210664,
- 110257648, 91990895, 74978579, 53825212, 38101253, 26837453,
- 18885005, 13296383, 7425691, 4157609, 2331922, 1309358,
- 7},
- {7, 1175217, 2092681, 3729980, 6658433, 11911178,
- 16901999, 23987347, 33988892, 47881081, 66434656, 81236414,
- 97003508, 111774386, 123343330, 128186677, 123343330, 111774379,
- 97003515, 81236414, 66434672, 47881077, 33988888, 23987345,
- 16901999, 11911179, 6658434, 3729980, 2092681, 1175217,
- 7},
- {5, 839113, 1493583, 2660218, 4742594, 8463941, 11983129,
- 16951064, 23906434, 33453557, 45991133, 55813174, 66094533, 75552445,
- 82394424, 84915284, 82394424, 75552445, 66094548, 55813174, 45991133,
- 33453557, 23906436, 16951064, 11983129, 8463941, 4742594, 2660218,
- 1493583, 839113, 5},
- {3, 513107, 912949, 1624911, 2893228, 5151802, 7278195,
- 10264146, 14413251, 20048070, 27340206, 32966174, 38772413, 44037903,
- 47801358, 49178236, 47801358, 44037903, 38772413, 32966174, 27340206,
- 20048066, 14413251, 10264145, 7278196, 5151802, 2893229, 1624911,
- 912949, 513107, 3},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-5, -820365, -1457305, -2586425, -4582112, -8086862,
- -11330425, -15796197, -21835644, -29744455, -39510832, -46709311,
- -53851837, -60092063, -64420965, -65978350, -64420972, -60092058,
- -53851841, -46709311, -39510837, -29744455, -21835644, -15796194,
- -11330427, -8086862, -4582112, -2586425, -1457305, -820365,
- -5},
- {-8, -1377696, -2445727, -4335584, -7665132, -13479891,
- -18825424, -26130668, -35913775, -48566394, -63959470, -75153128,
- -86140892, -95649238, -102197714, -104544419, -102197714, -95649247,
- -86140892, -75153132, -63959470, -48566394, -35913771, -26130665,
- -18825426, -13479892, -7665133, -4335584, -2445727, -1377696,
- -8},
- },
+
+ {0.0000000298f, 0.0052064098f, 0.0092734247f, 0.0165368505f, 0.0295458250f, 0.0529378653f,
+ 0.0752342194f, 0.1070103794f, 0.1521206498f, 0.2153066397f, 0.3007343411f, 0.3698226213f,
+ 0.4447503686f, 0.5307883024f, 0.5978007317f, 0.6235858798f, 0.5978007913f, 0.5307883024f,
+ 0.4447503686f, 0.3698226511f, 0.3007343411f, 0.2153066397f, 0.1521206498f, 0.1070103645f,
+ 0.0752342343f, 0.0529378615f, 0.0295458250f, 0.0165368505f, 0.0092734247f, 0.0052064061f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0048777387f, 0.0086870864f, 0.0154883042f, 0.0276628546f, 0.0495328866f,
+ 0.0703521222f, 0.0999773145f, 0.1419382244f, 0.2005145401f, 0.2793169618f, 0.3426927626f,
+ 0.4107417464f, 0.4813472927f, 0.5399246812f, 0.5623379946f, 0.5399246812f, 0.4813472331f,
+ 0.4107417464f, 0.3426927924f, 0.2793169618f, 0.2005145401f, 0.1419382244f, 0.0999772996f,
+ 0.0703521222f, 0.0495328866f, 0.0276628546f, 0.0154883005f, 0.0086870864f, 0.0048777387f,
+ 0.0000000261f},
+ {0.0000000261f, 0.0043780245f, 0.0077958442f, 0.0138952583f, 0.0248045959f, 0.0443725958f,
+ 0.0629648566f, 0.0893598348f, 0.1266184896f, 0.1783709228f, 0.2474883795f, 0.3026292324f,
+ 0.3613662124f, 0.4163920283f, 0.4594897032f, 0.4775325954f, 0.4594897032f, 0.4163919985f,
+ 0.3613662422f, 0.3026292324f, 0.2474884391f, 0.1783709079f, 0.1266184747f, 0.0893598199f,
+ 0.0629648566f, 0.0443725996f, 0.0248045996f, 0.0138952583f, 0.0077958442f, 0.0043780245f,
+ 0.0000000261f},
+ {0.0000000186f, 0.0031259395f, 0.0055640303f, 0.0099100843f, 0.0176675394f, 0.0315306373f,
+ 0.0446406342f, 0.0631476343f, 0.0890584067f, 0.1246242076f, 0.1713303179f, 0.2079202831f,
+ 0.2462213188f, 0.2814548016f, 0.3069431484f, 0.3163340688f, 0.3069431484f, 0.2814548016f,
+ 0.2462213784f, 0.2079202831f, 0.1713303179f, 0.1246242076f, 0.0890584141f, 0.0631476343f,
+ 0.0446406342f, 0.0315306373f, 0.0176675394f, 0.0099100843f, 0.0055640303f, 0.0031259395f,
+ 0.0000000186f},
+ {0.0000000112f, 0.0019114725f, 0.0034010001f, 0.0060532652f, 0.0107781142f, 0.0191919580f,
+ 0.0271133892f, 0.0382369235f, 0.0536935441f, 0.0746848807f, 0.1018502042f, 0.1228085682f,
+ 0.1444384903f, 0.1640539765f, 0.1780739427f, 0.1832032055f, 0.1780739427f, 0.1640539765f,
+ 0.1444384903f, 0.1228085682f, 0.1018502042f, 0.0746848658f, 0.0536935441f, 0.0382369198f,
+ 0.0271133929f, 0.0191919580f, 0.0107781179f, 0.0060532652f, 0.0034010001f, 0.0019114725f,
+ 0.0000000112f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000186f, -0.0030560978f, -0.0054288842f, -0.0096351840f, -0.0170696974f,
+ -0.0301259086f, -0.0422091223f, -0.0588454194f, -0.0813441128f, -0.1108067334f,
+ -0.1471893191f, -0.1740057468f, -0.2006137222f, -0.2238603830f, -0.2399867922f,
+ -0.2457885146f, -0.2399868220f, -0.2238603532f, -0.2006137371f, -0.1740057468f,
+ -0.1471893340f, -0.1108067334f, -0.0813441128f, -0.0588454083f, -0.0422091298f,
+ -0.0301259086f, -0.0170696974f, -0.0096351840f, -0.0054288842f, -0.0030560978f,
+ -0.0000000186f},
+ {-0.0000000298f, -0.0051323175f, -0.0091110431f, -0.0161513090f, -0.0285548419f,
+ -0.0502165072f, -0.0701301694f, -0.0973443240f, -0.1337892413f, -0.1809239089f,
+ -0.2382676005f, -0.2799672186f, -0.3208998442f, -0.3563211858f, -0.3807161450f,
+ -0.3894582987f, -0.3807161450f, -0.3563212156f, -0.3208998442f, -0.2799672484f,
+ -0.2382676005f, -0.1809239089f, -0.1337892264f, -0.0973443091f, -0.0701301768f,
+ -0.0502165109f, -0.0285548456f, -0.0161513090f, -0.0091110431f, -0.0051323175f,
+ -0.0000000298f}},
{
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {8, 1414379, 2514989, 4471386, 7945941, 14099648,
- 19853990, 27870592, 38887072, 53621760, 72308072, 86434552,
- 100752688, 113511272, 122500216, 125762008, 122500216, 113511272,
- 100752696, 86434560, 72308072, 53621760, 38887072, 27870588,
- 19853994, 14099649, 7945942, 4471386, 2514989, 1414379,
- 8},
- {7, 1269741, 2257800, 4014131, 7133370, 12657783,
- 17823674, 25020474, 34910384, 48138264, 64913664, 77595552,
- 90449464, 101903328, 109973032, 112901272, 109973040, 101903328,
- 90449472, 77595544, 64913668, 48138264, 34910384, 25020472,
- 17823674, 12657783, 7133370, 4014131, 2257800, 1269741,
- 7},
- {5, 907074, 1612921, 2867604, 5095918, 9042434, 12732830,
- 17874062, 24939188, 34388892, 46372856, 55432508, 64615056, 72797440,
- 78562256, 80654120, 78562256, 72797432, 64615064, 55432508, 46372860,
- 34388892, 24939190, 17874060, 12732831, 9042434, 5095919, 2867604,
- 1612921, 907074, 5},
- {3, 554944, 986777, 1754387, 3117658, 5532118, 7789884,
- 10935266, 15257677, 21038960, 28370692, 33913340, 39531184, 44537124,
- 48064012, 49343804, 48064012, 44537124, 39531188, 33913344, 28370694,
- 21038958, 15257676, 10935264, 7789885, 5532118, 3117659, 1754387,
- 986777, 554944, 3},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-5, -889081, -1580927, -2810721, -4994834, -8863066,
- -12480257, -17519508, -24444488, -33706744, -45452992, -54332928,
- -63333332, -71353408, -77003864, -79054240, -77003872, -71353400,
- -63333336, -54332932, -45452992, -33706744, -24444488, -17519506,
- -12480258, -8863066, -4994834, -2810722, -1580927, -889081,
- -5},
- {-8, -1494381, -2657245, -4724303, -8395391, -14897174,
- -20977002, -29447048, -41086664, -56654796, -76398072, -91323608,
- -106451616, -119931880, -129429256, -132875552, -129429264, -119931872,
- -106451624, -91323608, -76398072, -56654796, -41086660, -29447048,
- -20977004, -14897174, -8395392, -4724303, -2657245, -1494381,
- -8},
- },
+
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0052689724f, 0.0093690641f, 0.0166572109f, 0.0296009369f, 0.0525252819f,
+ 0.0739618763f, 0.1038260460f, 0.1448656321f, 0.1997566223f, 0.2693685591f, 0.3219937980f,
+ 0.3753330112f, 0.4228624403f, 0.4563488662f, 0.4684999883f, 0.4563488662f, 0.4228624403f,
+ 0.3753330410f, 0.3219938278f, 0.2693685591f, 0.1997566223f, 0.1448656321f, 0.1038260311f,
+ 0.0739618912f, 0.0525252856f, 0.0296009406f, 0.0166572109f, 0.0093690641f, 0.0052689724f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0047301538f, 0.0084109604f, 0.0149538033f, 0.0265738741f, 0.0471539162f,
+ 0.0663983598f, 0.0932085291f, 0.1300513148f, 0.1793290079f, 0.2418222427f, 0.2890659571f,
+ 0.3369505107f, 0.3796194792f, 0.4096814692f, 0.4205900133f, 0.4096814990f, 0.3796194792f,
+ 0.3369505405f, 0.2890659273f, 0.2418222576f, 0.1793290079f, 0.1300513148f, 0.0932085216f,
+ 0.0663983598f, 0.0471539162f, 0.0265738741f, 0.0149538033f, 0.0084109604f, 0.0047301538f,
+ 0.0000000261f},
+ {0.0000000186f, 0.0033791140f, 0.0060085990f, 0.0106826574f, 0.0189837739f, 0.0336856917f,
+ 0.0474334881f, 0.0665860698f, 0.0929057151f, 0.1281086057f, 0.1727523506f, 0.2065021843f,
+ 0.2407098413f, 0.2711915970f, 0.2926672101f, 0.3004600108f, 0.2926672101f, 0.2711915672f,
+ 0.2407098711f, 0.2065021843f, 0.1727523655f, 0.1281086057f, 0.0929057226f, 0.0665860623f,
+ 0.0474334918f, 0.0336856917f, 0.0189837776f, 0.0106826574f, 0.0060085990f, 0.0033791140f,
+ 0.0000000186f},
+ {0.0000000112f, 0.0020673275f, 0.0036760308f, 0.0065356009f, 0.0116141811f, 0.0206087455f,
+ 0.0290195793f, 0.0407370403f, 0.0568392761f, 0.0783762336f, 0.1056890637f, 0.1263370365f,
+ 0.1472651362f, 0.1659137160f, 0.1790523976f, 0.1838199943f, 0.1790523976f, 0.1659137160f,
+ 0.1472651511f, 0.1263370514f, 0.1056890711f, 0.0783762261f, 0.0568392724f, 0.0407370329f,
+ 0.0290195830f, 0.0206087455f, 0.0116141848f, 0.0065356009f, 0.0036760308f, 0.0020673275f,
+ 0.0000000112f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000186f, -0.0033120848f, -0.0058894120f, -0.0104707517f, -0.0186072066f,
+ -0.0330174938f, -0.0464925803f, -0.0652652532f, -0.0910628140f, -0.1255674064f,
+ -0.1693255901f, -0.2024059296f, -0.2359350473f, -0.2658121586f, -0.2868617475f,
+ -0.2944999933f, -0.2868617773f, -0.2658121288f, -0.2359350622f, -0.2024059445f,
+ -0.1693255901f, -0.1255674064f, -0.0910628140f, -0.0652652457f, -0.0464925840f,
+ -0.0330174938f, -0.0186072066f, -0.0104707554f, -0.0058894120f, -0.0033120848f,
+ -0.0000000186f},
+ {-0.0000000298f, -0.0055670030f, -0.0098990090f, -0.0175994001f, -0.0312752686f,
+ -0.0554962978f, -0.0781454220f, -0.1096988022f, -0.1530597508f, -0.2110555619f,
+ -0.2846049964f, -0.3402069509f, -0.3965631723f, -0.4467810690f, -0.4821615517f,
+ -0.4950000048f, -0.4821615815f, -0.4467810392f, -0.3965632021f, -0.3402069509f,
+ -0.2846049964f, -0.2110555619f, -0.1530597359f, -0.1096988022f, -0.0781454295f,
+ -0.0554962978f, -0.0312752724f, -0.0175994001f, -0.0098990090f, -0.0055670030f,
+ -0.0000000298f}},
{
- {8, 1391582, 2470337, 4379084, 7741644, 13613249,
- 19010161, 26384295, 36257343, 49022539, 64547234, 75833163,
- 86908844, 96491282, 103089763, 105454176, 103089763, 96491282,
- 86908853, 75833163, 64547238, 49022539, 36257339, 26384293,
- 19010161, 13613249, 7741645, 4379084, 2470337, 1391582,
- 8},
- {7, 1304089, 2315260, 4104938, 7259320, 12772176, 17844574,
- 24783190, 34086927, 46138445, 60827299, 71526405, 82042242, 91152486,
- 97432080, 99683437, 97432080, 91152486, 82042242, 71526405, 60827303,
- 46138450, 34086925, 24783185, 17844576, 12772176, 7259321, 4104938,
- 2315260, 1304089, 7},
- {7, 1170970, 2079253, 3687531, 6524358, 11488787, 16063809,
- 22333018, 30758490, 41703962, 55090551, 64871110, 74507473, 82873663,
- 88649667, 90722260, 88649667, 82873663, 74507478, 64871105, 55090551,
- 41703958, 30758487, 22333016, 16063810, 11488788, 6524359, 3687531,
- 2079253, 1170970, 7},
- {5, 836946, 1486730, 2638556, 4674179, 8248466, 11555710,
- 16108120, 22262872, 30319524, 40263723, 47590046, 54856833, 61203586,
- 65605295, 67188663, 65605295, 61203577, 54856842, 47590051, 40263727,
- 30319524, 22262872, 16108119, 11555711, 8248465, 4674180, 2638556,
- 1486730, 836946, 5},
- {3, 512296, 910384, 1616803, 2867623, 5071172, 7118297,
- 9948958, 13799293, 18879451, 25211243, 29918726, 34622925, 38759520,
- 41643504, 42683904, 41643508, 38759520, 34622927, 29918726, 25211247,
- 18879449, 13799293, 9948957, 7118298, 5071172, 2867623, 1616803,
- 910384, 512296, 3},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-5, -822447, -1463889, -2607236, -4647839, -8293870,
- -11741041, -16605976, -23414447, -32754663, -45010867, -54604470,
- -64638843, -73862135, -80529791, -82985440, -80529802, -73862128,
- -64638843, -54604470, -45010867, -32754663, -23414447, -16605974,
- -11741041, -8293870, -4647839, -2607236, -1463889, -822447,
- -5},
- {-8, -1383579, -2464327, -4394383, -7850861, -14065144,
- -19987153, -28424958, -40399126, -57162277, -79807994, -98105864,
- -117845265, -140317170, -157927676, -164697636, -157927690, -140317157,
- -117845279, -98105864, -79807994, -57162277, -40399126, -28424956,
- -19987155, -14065143, -7850863, -4394383, -2464328, -1383579,
- -8},
- },
+
+ {0.0000000298f, 0.0051840469f, 0.0092027225f, 0.0163133591f, 0.0288398713f, 0.0507133044f,
+ 0.0708183646f, 0.0982891619f, 0.1350691319f, 0.1826231927f, 0.2404571772f, 0.2825005352f,
+ 0.3237606883f, 0.3594580293f, 0.3840392828f, 0.3928474188f, 0.3840392828f, 0.3594580293f,
+ 0.3237607181f, 0.2825005352f, 0.2404572070f, 0.1826231927f, 0.1350691170f, 0.0982891470f,
+ 0.0708183646f, 0.0507133044f, 0.0288398750f, 0.0163133591f, 0.0092027225f, 0.0051840469f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0048581101f, 0.0086250156f, 0.0152920857f, 0.0270430744f, 0.0475800633f,
+ 0.0664762184f, 0.0923245773f, 0.1269837022f, 0.1718790978f, 0.2265993506f, 0.2664566338f,
+ 0.3056311607f, 0.3395694792f, 0.3629627824f, 0.3713497519f, 0.3629627824f, 0.3395694792f,
+ 0.3056311607f, 0.2664566338f, 0.2265993655f, 0.1718791127f, 0.1269836873f, 0.0923245549f,
+ 0.0664762259f, 0.0475800633f, 0.0270430781f, 0.0152920857f, 0.0086250156f, 0.0048581101f,
+ 0.0000000261f},
+ {0.0000000261f, 0.0043622032f, 0.0077458210f, 0.0137371235f, 0.0243051276f, 0.0427990668f,
+ 0.0598423518f, 0.0831969753f, 0.1145843044f, 0.1553593576f, 0.2052282989f, 0.2416637242f,
+ 0.2775619626f, 0.3087284565f, 0.3302457333f, 0.3379667401f, 0.3302457333f, 0.3087284565f,
+ 0.2775619924f, 0.2416636944f, 0.2052282989f, 0.1553593576f, 0.1145842969f, 0.0831969678f,
+ 0.0598423555f, 0.0427990705f, 0.0243051313f, 0.0137371235f, 0.0077458210f, 0.0043622032f,
+ 0.0000000261f},
+ {0.0000000186f, 0.0031178668f, 0.0055385008f, 0.0098293871f, 0.0174126737f, 0.0307279304f,
+ 0.0430483744f, 0.0600074232f, 0.0829356611f, 0.1129490286f, 0.1499940604f, 0.1772867441f,
+ 0.2043576241f, 0.2280011177f, 0.2443987727f, 0.2502972782f, 0.2443987727f, 0.2280010879f,
+ 0.2043576539f, 0.1772867590f, 0.1499940753f, 0.1129490286f, 0.0829356611f, 0.0600074194f,
+ 0.0430483781f, 0.0307279266f, 0.0174126774f, 0.0098293871f, 0.0055385008f, 0.0031178668f,
+ 0.0000000186f},
+ {0.0000000112f, 0.0019084513f, 0.0033914447f, 0.0060230605f, 0.0106827281f, 0.0188915879f,
+ 0.0265177228f, 0.0370627567f, 0.0514063723f, 0.0703314394f, 0.0939192027f, 0.1114559397f,
+ 0.1289804429f, 0.1443904638f, 0.1551341414f, 0.1590099335f, 0.1551341563f, 0.1443904638f,
+ 0.1289804578f, 0.1114559397f, 0.0939192176f, 0.0703314245f, 0.0514063723f, 0.0370627530f,
+ 0.0265177265f, 0.0188915879f, 0.0106827281f, 0.0060230605f, 0.0033914447f, 0.0019084513f,
+ 0.0000000112f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000186f, -0.0030638538f, -0.0054534115f, -0.0097127110f, -0.0173145495f,
+ -0.0308970734f, -0.0437387861f, -0.0618620813f, -0.0872256160f, -0.1220206320f,
+ -0.1676785499f, -0.2034175098f, -0.2407984585f, -0.2751578987f, -0.2999968529f,
+ -0.3091448545f, -0.2999968827f, -0.2751578689f, -0.2407984585f, -0.2034175098f,
+ -0.1676785499f, -0.1220206320f, -0.0872256160f, -0.0618620738f, -0.0437387861f,
+ -0.0308970734f, -0.0173145495f, -0.0097127110f, -0.0054534115f, -0.0030638538f,
+ -0.0000000186f},
+ {-0.0000000298f, -0.0051542334f, -0.0091803335f, -0.0163703524f, -0.0292467363f,
+ -0.0523967445f, -0.0744579434f, -0.1058912203f, -0.1504984796f, -0.2129460722f,
+ -0.2973079383f, -0.3654728234f, -0.4390078187f, -0.5227221847f, -0.5883264542f,
+ -0.6135464907f, -0.5883265138f, -0.5227221251f, -0.4390078783f, -0.3654728234f,
+ -0.2973079383f, -0.2129460722f, -0.1504984796f, -0.1058912128f, -0.0744579583f,
+ -0.0523967408f, -0.0292467438f, -0.0163703524f, -0.0091803372f, -0.0051542334f,
+ -0.0000000298f}},
{
- {6, 1063142, 1884657, 3332697, 5866781, 10242063, 14210621,
- 19556019, 26583493, 35470370, 46010131, 53508858, 60748887, 66926417,
- 71137316, 72638124, 71137318, 66926416, 60748892, 53508858, 46010131,
- 35470372, 26583491, 19556017, 14210622, 10242063, 5866782, 3332697,
- 1884657, 1063142, 6},
- {6, 996412, 1766700, 3125152, 5504595, 9619094, 13357673,
- 18402690, 25050711, 33480946, 43509461, 50662435, 57581418, 63494088,
- 67528881, 68967747, 67528880, 63494088, 57581423, 50662440, 43509461,
- 33480946, 25050711, 18402688, 13357674, 9619095, 5504595, 3125152,
- 1766700, 996411, 6},
- {5, 894855, 1587095, 2808874, 4951864, 8666115, 12050171,
- 16630010, 22687072, 30401455, 39622952, 46227143, 52634611, 58124051,
- 61876873, 63216472, 61876878, 58124046, 52634616, 46227147, 39622956,
- 30401453, 22687072, 16630009, 12050171, 8666116, 4951865, 2808874,
- 1587094, 894855, 5},
- {4, 639871, 1135693, 2012557, 3555941, 6246901, 8715881,
- 12082770, 16579122, 22374147, 29395768, 34483545, 39463825, 43763098,
- 46718682, 47776819, 46718682, 43763093, 39463829, 34483548, 29395770,
- 22374147, 16579122, 12082770, 8715881, 6246901, 3555942, 2012557,
- 1135693, 639871, 4},
- {2, 391832, 695950, 1234845, 2186633, 3856010, 5398615,
- 7518850, 10379695, 14115083, 18711422, 22088181, 25429856, 28342458,
- 30359295, 31084165, 30359297, 28342458, 25429858, 22088183, 18711424,
- 14115081, 10379695, 7518850, 5398616, 3856010, 2186634, 1234845,
- 695950, 391832, 2},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-4, -630153, -1122569, -2002361, -3579289, -6418785,
- -9130134, -13002760, -18518365, -26281781, -36854217, -45475104,
- -56006945, -67371285, -76348185, -79832098, -76348192, -67371278,
- -56006952, -45475104, -36854222, -26281779, -18518367, -13002758,
- -9130135, -6418785, -3579289, -2002362, -1122569, -630153,
- -4},
- {-6, -1060871, -1892248, -3382952, -6072245, -10973304,
- -15727476, -22653422, -32821252, -47830065, -75342945, -103710871,
- -142829663, -191958009, -239742101, -261023247, -239742154, -191957982,
- -142829663, -103710864, -75342952, -47830065, -32821248, -22653422,
- -15727478, -10973304, -6072246, -3382952, -1892248, -1060871,
- -6},
- },
+
+ {0.0000000224f, 0.0039605126f, 0.0070208944f, 0.0124152638f, 0.0218554623f, 0.0381546579f,
+ 0.0529386885f, 0.0728518516f, 0.0990312248f, 0.1321374178f, 0.1714010984f, 0.1993360221f,
+ 0.2263072431f, 0.2493203282f, 0.2650071383f, 0.2705981135f, 0.2650071681f, 0.2493203282f,
+ 0.2263072580f, 0.1993360221f, 0.1714010984f, 0.1321374327f, 0.0990312248f, 0.0728518367f,
+ 0.0529386923f, 0.0381546579f, 0.0218554661f, 0.0124152638f, 0.0070208944f, 0.0039605126f,
+ 0.0000000224f},
+ {0.0000000224f, 0.0037119240f, 0.0065814704f, 0.0116420984f, 0.0205062144f, 0.0358339176f,
+ 0.0497612096f, 0.0685553625f, 0.0933211744f, 0.1247262433f, 0.1620853692f, 0.1887322813f,
+ 0.2145074904f, 0.2365339100f, 0.2515646815f, 0.2569248676f, 0.2515646815f, 0.2365339100f,
+ 0.2145075202f, 0.1887322962f, 0.1620853692f, 0.1247262433f, 0.0933211744f, 0.0685553551f,
+ 0.0497612134f, 0.0358339213f, 0.0205062144f, 0.0116420984f, 0.0065814704f, 0.0037119202f,
+ 0.0000000224f},
+ {0.0000000186f, 0.0033335947f, 0.0059123896f, 0.0104638711f, 0.0184471309f, 0.0322837941f,
+ 0.0448903851f, 0.0619516149f, 0.0845159292f, 0.1132542491f, 0.1476069987f, 0.1722095311f,
+ 0.1960792094f, 0.2165289670f, 0.2305093110f, 0.2354997098f, 0.2305093408f, 0.2165289521f,
+ 0.1960792243f, 0.1722095460f, 0.1476070136f, 0.1132542342f, 0.0845159292f, 0.0619516112f,
+ 0.0448903851f, 0.0322837979f, 0.0184471346f, 0.0104638711f, 0.0059123859f, 0.0033335947f,
+ 0.0000000186f},
+ {0.0000000149f, 0.0023837052f, 0.0042307861f, 0.0074973591f, 0.0132469125f, 0.0232715197f,
+ 0.0324691869f, 0.0450118259f, 0.0617620423f, 0.0833501965f, 0.1095077693f, 0.1284612119f,
+ 0.1470142007f, 0.1630302370f, 0.1740406454f, 0.1779825240f, 0.1740406454f, 0.1630302221f,
+ 0.1470142156f, 0.1284612268f, 0.1095077768f, 0.0833501965f, 0.0617620423f, 0.0450118259f,
+ 0.0324691869f, 0.0232715197f, 0.0132469162f, 0.0074973591f, 0.0042307861f, 0.0023837052f,
+ 0.0000000149f},
+ {0.0000000075f, 0.0014596879f, 0.0025926158f, 0.0046001561f, 0.0081458427f, 0.0143647566f,
+ 0.0201114081f, 0.0280098990f, 0.0386673771f, 0.0525827818f, 0.0697054788f, 0.0822848827f,
+ 0.0947335958f, 0.1055838838f, 0.1130971909f, 0.1157975346f, 0.1130971909f, 0.1055838838f,
+ 0.0947336033f, 0.0822848976f, 0.0697054863f, 0.0525827743f, 0.0386673771f, 0.0280098990f,
+ 0.0201114118f, 0.0143647566f, 0.0081458464f, 0.0046001561f, 0.0025926158f, 0.0014596879f,
+ 0.0000000075f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000149f, -0.0023475029f, -0.0041818954f, -0.0074593760f, -0.0133338906f,
+ -0.0239118375f, -0.0340123996f, -0.0484390557f, -0.0689862818f, -0.0979072601f,
+ -0.1372926533f, -0.1694079638f, -0.2086421251f, -0.2509776056f, -0.2844191492f,
+ -0.2973977327f, -0.2844191790f, -0.2509775758f, -0.2086421549f, -0.1694079638f,
+ -0.1372926831f, -0.0979072601f, -0.0689862967f, -0.0484390482f, -0.0340124033f,
+ -0.0239118375f, -0.0133338906f, -0.0074593797f, -0.0041818954f, -0.0023475029f,
+ -0.0000000149f},
+ {-0.0000000224f, -0.0039520524f, -0.0070491731f, -0.0126024783f, -0.0226208754f,
+ -0.0408787429f, -0.0585894138f, -0.0843905732f, -0.1222686917f, -0.1781808734f,
+ -0.2806743383f, -0.3863531053f, -0.5320819616f, -0.7150993347f, -0.8931089044f,
+ -0.9723873734f, -0.8931091428f, -0.7150992155f, -0.5320819616f, -0.3863530755f,
+ -0.2806743681f, -0.1781808734f, -0.1222686768f, -0.0843905732f, -0.0585894212f,
+ -0.0408787429f, -0.0226208791f, -0.0126024783f, -0.0070491731f, -0.0039520524f,
+ -0.0000000224f}},
{
- {3, 574674, 1017796, 1796900, 3154467, 5481590, 7575015,
- 10370478, 14006828, 18549080, 23865568, 27607848, 31193405, 34233658,
- 36296899, 37030586, 36296899, 34233658, 31193408, 27607848, 23865571,
- 18549080, 14006828, 10370477, 7575016, 5481590, 3154468, 1796900,
- 1017796, 574674, 3},
- {3, 538644, 954220, 1685385, 2960884, 5151503, 7126421,
- 9769579, 13217235, 17537303, 22610486, 26190946, 29627874, 32546498,
- 34529288, 35234744, 34529288, 32546498, 29627877, 26190948, 22610486,
- 17537303, 13217235, 9769578, 7126422, 5151503, 2960885, 1685385,
- 954220, 538644, 3},
- {3, 483799, 857386, 1515349, 2665173, 4645760, 6437352,
- 8843606, 11995830, 15965511, 20652239, 23974315, 27173119, 29896409,
- 31749793, 32409812, 31749796, 29896409, 27173119, 23974315, 20652239,
- 15965511, 11995830, 8843605, 6437353, 4645760, 2665173, 1515349,
- 857386, 483799, 3},
- {2, 346044, 613840, 1086712, 1916795, 3357477, 4672194,
- 6454554, 8816978, 11833772, 15450673, 18047553, 20571855, 22737956,
- 24220523, 24750056, 24220523, 22737954, 20571857, 18047553, 15450673,
- 11833773, 8816979, 6454554, 4672195, 3357477, 1916795, 1086712,
- 613840, 346044, 2},
- {1, 211963, 376347, 667357, 1180477, 2077857, 2904213,
- 4035615, 5554462, 7524805, 9930550, 11685603, 13412725, 14910620,
- 15943945, 16314576, 15943947, 14910620, 13412727, 11685603, 9930550,
- 7524804, 5554462, 4035615, 2904213, 2077857, 1180477, 667357,
- 376347, 211963, 1},
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {-2, -341283, -608313, -1086175, -1945172, -3500199,
- -4995375, -7149356, -10257165, -14719092, -21095208, -27678681,
- -35807499, -44718702, -52254129, -55306469, -52254132, -44718696,
- -35807502, -27678681, -21095206, -14719093, -10257165, -7149355,
- -4995375, -3500199, -1945172, -1086175, -608313, -341283,
- -2},
- {-3, -574839, -1026313, -1838045, -3309836, -6017788,
- -8678530, -12620301, -18566315, -29617669, -51387072, -78419391,
- -127027637, -219233301, -378389804, -496424308, -378390018, -219233261,
- -127027650, -78419391, -51387075, -29617669, -18566313, -12620300,
- -8678531, -6017788, -3309837, -1838046, -1026313, -574839,
- -3},
- },
-};
-const WORD32 ixheaacd_re_weight_Q28[16][8][31] = {
+ {0.0000000112f, 0.0021408275f, 0.0037915856f, 0.0066939741f, 0.0117513053f, 0.0204205140f,
+ 0.0282191299f, 0.0386330411f, 0.0521795005f, 0.0691007078f, 0.0889061689f, 0.1028472483f,
+ 0.1162044853f, 0.1275303066f, 0.1352164894f, 0.1379496753f, 0.1352164894f, 0.1275303066f,
+ 0.1162045002f, 0.1028472483f, 0.0889061838f, 0.0691007078f, 0.0521795005f, 0.0386330374f,
+ 0.0282191336f, 0.0204205140f, 0.0117513090f, 0.0066939741f, 0.0037915856f, 0.0021408275f,
+ 0.0000000112f},
+ {0.0000000112f, 0.0020066053f, 0.0035547465f, 0.0062785484f, 0.0110301524f, 0.0191908441f,
+ 0.0265479870f, 0.0363945179f, 0.0492380373f, 0.0653315485f, 0.0842306241f, 0.0975688770f,
+ 0.1103724316f, 0.1212451532f, 0.1286316216f, 0.1312596500f, 0.1286316216f, 0.1212451532f,
+ 0.1103724390f, 0.0975688845f, 0.0842306241f, 0.0653315485f, 0.0492380373f, 0.0363945141f,
+ 0.0265479907f, 0.0191908441f, 0.0110301562f, 0.0062785484f, 0.0035547465f, 0.0020066053f,
+ 0.0000000112f},
+ {0.0000000112f, 0.0018022917f, 0.0031940117f, 0.0056451149f, 0.0099285431f, 0.0173068047f,
+ 0.0239810050f, 0.0329449996f, 0.0446879491f, 0.0594761632f, 0.0769355893f, 0.0893112868f,
+ 0.1012277603f, 0.1113727987f, 0.1182771921f, 0.1207359582f, 0.1182772070f, 0.1113727987f,
+ 0.1012277603f, 0.0893112868f, 0.0769355893f, 0.0594761632f, 0.0446879491f, 0.0329449959f,
+ 0.0239810087f, 0.0173068047f, 0.0099285431f, 0.0056451149f, 0.0031940117f, 0.0018022917f,
+ 0.0000000112f},
+ {0.0000000075f, 0.0012891144f, 0.0022867322f, 0.0040483177f, 0.0071406178f, 0.0125075765f,
+ 0.0174052790f, 0.0240450874f, 0.0328458026f, 0.0440842360f, 0.0575582422f, 0.0672323704f,
+ 0.0766361356f, 0.0847054869f, 0.0902284831f, 0.0922011435f, 0.0902284831f, 0.0847054794f,
+ 0.0766361356f, 0.0672323704f, 0.0575582422f, 0.0440842398f, 0.0328458063f, 0.0240450874f,
+ 0.0174052827f, 0.0125075765f, 0.0071406178f, 0.0040483177f, 0.0022867322f, 0.0012891144f,
+ 0.0000000075f},
+ {0.0000000037f, 0.0007896237f, 0.0014020018f, 0.0024860986f, 0.0043976195f, 0.0077406205f,
+ 0.0108190365f, 0.0150338374f, 0.0206919834f, 0.0280320831f, 0.0369941816f, 0.0435322635f,
+ 0.0499662943f, 0.0555463880f, 0.0593958236f, 0.0607765317f, 0.0593958311f, 0.0555463880f,
+ 0.0499663018f, 0.0435322635f, 0.0369941816f, 0.0280320793f, 0.0206919834f, 0.0150338374f,
+ 0.0108190365f, 0.0077406205f, 0.0043976195f, 0.0024860986f, 0.0014020018f, 0.0007896237f,
+ 0.0000000037f},
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {-0.0000000075f, -0.0012713782f, -0.0022661425f, -0.0040463172f, -0.0072463304f,
+ -0.0130392574f, -0.0186092220f, -0.0266334265f, -0.0382109173f, -0.0548328906f,
+ -0.0785857737f, -0.1031111181f, -0.1333933324f, -0.1665901542f, -0.1946617961f,
+ -0.2060326487f, -0.1946618110f, -0.1665901244f, -0.1333933473f, -0.1031111181f,
+ -0.0785857663f, -0.0548328944f, -0.0382109173f, -0.0266334228f, -0.0186092220f,
+ -0.0130392574f, -0.0072463304f, -0.0040463172f, -0.0022661425f, -0.0012713782f,
+ -0.0000000075f},
+ {-0.0000000112f, -0.0021414421f, -0.0038233139f, -0.0068472512f, -0.0123300999f,
+ -0.0224180073f, -0.0323300436f, -0.0470142849f, -0.0691649169f, -0.1103344113f,
+ -0.1914317608f, -0.2921350002f, -0.4732148349f, -0.8167076707f, -1.4096118212f,
+ -1.8493247032f, -1.4096126556f, -0.8167075515f, -0.4732148647f, -0.2921350002f,
+ -0.1914317757f, -0.1103344113f, -0.0691649020f, -0.0470142812f, -0.0323300473f,
+ -0.0224180073f, -0.0123301037f, -0.0068472549f, -0.0038233139f, -0.0021414421f,
+ -0.0000000112f}}};
+
+const FLOAT32 ixheaacd_re_weight[16][8][31] = {
+
{
- {134217728, 133460863, 132868901, 131810111, 129908442, 126470291,
- 123168465, 118415202, 111553289, 101653880, 87503416, 75055587,
- 59853017, 41890564, 21615401, 0, -21615400, -41890567,
- -59853022, -75055592, -87503416, -101653880, -111553289, -118415202,
- -123168474, -126470291, -129908442, -131810119, -132868916, -133460855,
- -134217736},
- {134217728, 133507641, 132951036, 131952906, 130152305, 126873835,
- 123700894, 119097743, 112392608, 102624793, 88527346, 76037569,
- 60709668, 42530952, 21959413, 0, -21959412, -42530956,
- -60709668, -76037567, -88527354, -102624793, -112392608, -119097743,
- -123700897, -126873843, -130152314, -131952906, -132951044, -133507625,
- -134217736},
- {134217728, 133578889, 133076245, 132170971, 130525880, 127495076,
- 124524084, 120158840, 113706267, 104156340, 90156022, 77607879,
- 62086135, 43563841, 22515636, 0, -22515635, -43563843,
- -62086140, -77607874, -90156032, -104156349, -113706267, -120158844,
- -124524084, -127495076, -130525880, -132170971, -133076253, -133578881,
- -134217736},
- {134217728, 133758012, 133391773, 132722523, 131476888, 129093806,
- 126662688, 122949415, 117214012, 108319953, 94671025, 82017354,
- 65996439, 46525651, 24120340, 0, -24120340, -46525655,
- -65996434, -82017354, -94671025, -108319953, -117214003, -122949415,
- -126662696, -129093806, -131476888, -132722531, -133391781, -133758012,
- -134217736},
- {134217728, 133932649, 133700308, 133264733, 132420429, 130705061,
- 128848242, 125853808, 120950424, 112880929, 99774559, 87108077,
- 70599795, 50068507, 26060170, 0, -26060170, -50068507,
- -70599792, -87108068, -99774568, -112880929, -120950424, -125853814,
- -128848243, -130705069, -132420430, -133264733, -133700308, -133932641,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217744, 134655979, 134988239, 135559790, 136513776, 138005964,
- 139162482, 140361258, 141138020, 140293965, 138371877, 136502930,
- 126746944, 102804704, 59370579, 0, -59370579, -102804704,
- -126746957, -136502930, -138371890, -140293970, -141138020, -140361258,
- -139162497, -138005964, -136513792, -135559805, -134988239, -134655979,
- -134217744},
- {134217744, 134962683, 135539295, 136557732, 138346233, 141452453,
- 144288910, 148135620, 153292676, 175071409, 212428515, 254219167,
- 323573619, 452387989, 709374650, 0, -709375876, -452387936,
- -323573672, -254219167, -212428528, -175071409, -153292663, -148135606,
- -144288924, -141452453, -138346233, -136557732, -135539295, -134962683,
- -134217744},
- },
+
+ {0.5000000000f, 0.4971804619f, 0.4949752390f, 0.4910309315f, 0.4839466512f,
+ 0.4711385369f, 0.4588382840f, 0.4411309958f, 0.4155683815f, 0.3786902130f,
+ 0.3259756267f, 0.2796038389f, 0.2229698598f, 0.1560545117f, 0.0805236399f,
+ 0.0000000000f, -0.0805236399f, -0.1560545266f, -0.2229698896f, -0.2796038687f,
+ -0.3259756267f, -0.3786902130f, -0.4155683815f, -0.4411309958f, -0.4588383138f,
+ -0.4711385369f, -0.4839466512f, -0.4910309613f, -0.4949752688f, -0.4971804321f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4973547161f, 0.4952812195f, 0.4915628731f, 0.4848551154f,
+ 0.4726418555f, 0.4608217478f, 0.4436736703f, 0.4186950922f, 0.3823071420f,
+ 0.3297900558f, 0.2832620144f, 0.2261611372f, 0.1584401429f, 0.0818051845f,
+ 0.0000000000f, -0.0818051845f, -0.1584401578f, -0.2261611372f, -0.2832620144f,
+ -0.3297900856f, -0.3823071420f, -0.4186950922f, -0.4436736703f, -0.4608217478f,
+ -0.4726418853f, -0.4848551452f, -0.4915628731f, -0.4952812195f, -0.4973546565f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4976201355f, 0.4957476556f, 0.4923752248f, 0.4862467945f,
+ 0.4749561548f, 0.4638883471f, 0.4476265609f, 0.4235888422f, 0.3880125880f,
+ 0.3358573616f, 0.2891118824f, 0.2312888801f, 0.1622879505f, 0.0838772804f,
+ 0.0000000000f, -0.0838772804f, -0.1622879654f, -0.2312888950f, -0.2891118526f,
+ -0.3358573914f, -0.3880126476f, -0.4235888422f, -0.4476265907f, -0.4638883471f,
+ -0.4749561548f, -0.4862467945f, -0.4923752248f, -0.4957476854f, -0.4976201057f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4982874393f, 0.4969230890f, 0.4944299161f, 0.4897895753f,
+ 0.4809119105f, 0.4718552828f, 0.4580222666f, 0.4366562366f, 0.4035232663f,
+ 0.3526770473f, 0.3055384457f, 0.2458558977f, 0.1733215600f, 0.0898552686f,
+ 0.0000000000f, -0.0898552686f, -0.1733215749f, -0.2458558679f, -0.3055384457f,
+ -0.3526770473f, -0.4035232663f, -0.4366561770f, -0.4580222666f, -0.4718553126f,
+ -0.4809119105f, -0.4897895753f, -0.4944299459f, -0.4969231188f, -0.4982874393f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4989379942f, 0.4980724454f, 0.4964498281f, 0.4933045506f,
+ 0.4869143069f, 0.4799970984f, 0.4688419700f, 0.4505754411f, 0.4205142260f,
+ 0.3716892004f, 0.3245028853f, 0.2630047202f, 0.1865197271f, 0.0970816985f,
+ 0.0000000000f, -0.0970816985f, -0.1865197271f, -0.2630047202f, -0.3245028257f,
+ -0.3716892302f, -0.4205142260f, -0.4505754411f, -0.4688419998f, -0.4799970984f,
+ -0.4869143367f, -0.4933045506f, -0.4964498281f, -0.4980724454f, -0.4989379644f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000596f, 0.5016326308f, 0.5028703809f, 0.5049995780f, 0.5085534453f,
+ 0.5141122937f, 0.5184206367f, 0.5228864551f, 0.5257800817f, 0.5226357579f,
+ 0.5154753923f, 0.5085130334f, 0.4721691608f, 0.3829773664f, 0.2211726457f,
+ 0.0000000000f, -0.2211726457f, -0.3829773664f, -0.4721692204f, -0.5085130334f,
+ -0.5154754519f, -0.5226357579f, -0.5257800817f, -0.5228864551f, -0.5184206963f,
+ -0.5141122937f, -0.5085535049f, -0.5049996376f, -0.5028703809f, -0.5016326308f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5027751923f, 0.5049232244f, 0.5087171793f, 0.5153799057f,
+ 0.5269514322f, 0.5375180840f, 0.5518481731f, 0.5710597038f, 0.6521918178f,
+ 0.7913578749f, 0.9470402002f, 1.2054057121f, 1.6852766275f, 2.6426265240f,
+ 0.0000000000f, -2.6426310539f, -1.6852763891f, -1.2054058313f, -0.9470402002f,
+ -0.7913579345f, -0.6521918178f, -0.5710596442f, -0.5518481135f, -0.5375181437f,
+ -0.5269514322f, -0.5153799057f, -0.5087171793f, -0.5049232244f, -0.5027751923f,
+ -0.5000000596f}},
{
- {134217728, 133517388, 132968168, 131982689, 130203271, 126958371,
- 123812646, 119241372, 112569794, 102830521, 88745164, 76246965,
- 60892748, 42668052, 22033146, 0, -22033144, -42668057,
- -60892753, -76246965, -88745164, -102830531, -112569785, -119241363,
- -123812654, -126958371, -130203280, -131982697, -132968160, -133517380,
- -134217736},
- {134217728, 133560667, 133044207, 132115111, 130430074, 127335394,
- 124312090, 119884885, 113366063, 103758318, 89731143, 77197214,
- 61725371, 43292653, 22369435, 0, -22369434, -43292655,
- -61725371, -77197209, -89731143, -103758309, -113366063, -119884894,
- -124312098, -127335394, -130430074, -132115119, -133044215, -133560651,
- -134217736},
- {134217728, 133626556, 133160120, 132317284, 130777308, 127915335,
- 125083431, 120883935, 114610226, 105218864, 91295851, 78713132,
- 63059915, 44297538, 22911785, 0, -22911782, -44297538,
- -63059910, -78713137, -91295851, -105218855, -114610226, -120883935,
- -125083440, -127915335, -130777308, -132317293, -133160128, -133626540,
- -134217736},
- {134217728, 133792202, 133452102, 132828323, 131660297, 129405046,
- 127082463, 123503081, 117919375, 109170723, 95610055, 82945267,
- 66828178, 47161136, 24466610, 0, -24466610, -47161136,
- -66828178, -82945267, -95610064, -109170725, -117919366, -123503090,
- -127082486, -129405039, -131660312, -132828331, -133452110, -133792210,
- -134217736},
- {134217728, 133953625, 133737455, 133330222, 132534982, 130902453,
- 129118100, 126216242, 121423078, 113467678, 100443871, 87784612,
- 71219199, 50550149, 26325706, 0, -26325706, -50550154,
- -71219202, -87784612, -100443871, -113467678, -121423078, -126216226,
- -129118109, -130902453, -132534997, -133330214, -133737456, -133953625,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217744, 134621813, 134927051, 135449572, 136313400, 137636071,
- 138622650, 139566056, 139956832, 138536878, 133180717, 129783677,
- 118675624, 94628804, 53853292, 0, -53853295, -94628804,
- -118675637, -129783677, -133180717, -138536864, -139956832, -139566056,
- -138622666, -137636071, -136313400, -135449556, -134927051, -134621813,
- -134217744},
- {134217744, 134904883, 135435203, 136368502, 137996233, 140785045,
- 143282261, 146575942, 150720567, 165849956, 193015182, 218765195,
- 250475781, 276007380, 232012261, 0, -232012394, -276007380,
- -250475807, -218765195, -193015209, -165849956, -150720553, -146575942,
- -143282270, -140785029, -137996233, -136368502, -135435219, -134904883,
- -134217744},
- },
+
+ {0.5000000000f, 0.4973910451f, 0.4953450263f, 0.4916738272f, 0.4850449860f,
+ 0.4729567766f, 0.4612380564f, 0.4442087412f, 0.4193551540f, 0.3830735385f,
+ 0.3306015134f, 0.2840420902f, 0.2268431634f, 0.1589508802f, 0.0820798650f,
+ 0.0000000000f, -0.0820798576f, -0.1589508951f, -0.2268431783f, -0.2840420902f,
+ -0.3306015134f, -0.3830735683f, -0.4193551242f, -0.4442086816f, -0.4612380862f,
+ -0.4729567766f, -0.4850450158f, -0.4916738570f, -0.4953449965f, -0.4973909855f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4975522459f, 0.4956282973f, 0.4921671450f, 0.4858898818f,
+ 0.4743613005f, 0.4630986154f, 0.4466060102f, 0.4223214984f, 0.3865298629f,
+ 0.3342745602f, 0.2875820398f, 0.2299449295f, 0.1612776965f, 0.0833326429f,
+ 0.0000000000f, -0.0833326355f, -0.1612777114f, -0.2299449295f, -0.2875820100f,
+ -0.3342745602f, -0.3865298331f, -0.4223214984f, -0.4466060400f, -0.4630986452f,
+ -0.4743613005f, -0.4858898818f, -0.4921671748f, -0.4956283271f, -0.4975521863f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4977977276f, 0.4960601032f, 0.4929202795f, 0.4871834517f,
+ 0.4765217602f, 0.4659720957f, 0.4503277540f, 0.4269563556f, 0.3919708133f,
+ 0.3401035368f, 0.2932292819f, 0.2349164933f, 0.1650211811f, 0.0853530467f,
+ 0.0000000000f, -0.0853530392f, -0.1650211811f, -0.2349164784f, -0.2932292819f,
+ -0.3401035368f, -0.3919707835f, -0.4269563556f, -0.4503277540f, -0.4659721255f,
+ -0.4765217602f, -0.4871834517f, -0.4929203391f, -0.4960601330f, -0.4977976680f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4984147847f, 0.4971478283f, 0.4948240519f, 0.4904728234f,
+ 0.4820713699f, 0.4734190702f, 0.4600848258f, 0.4392839074f, 0.4066926241f,
+ 0.3561752141f, 0.3089951873f, 0.2489543557f, 0.1756889224f, 0.0911452249f,
+ 0.0000000000f, -0.0911452249f, -0.1756889224f, -0.2489543557f, -0.3089951873f,
+ -0.3561752439f, -0.4066926539f, -0.4392838776f, -0.4600848556f, -0.4734191597f,
+ -0.4820713401f, -0.4904728830f, -0.4948240817f, -0.4971478581f, -0.4984148145f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4990161359f, 0.4982108474f, 0.4966937900f, 0.4937312901f,
+ 0.4876496494f, 0.4810023904f, 0.4701921344f, 0.4523362219f, 0.4227000475f,
+ 0.3741825819f, 0.3270231485f, 0.2653121948f, 0.1883139759f, 0.0980708972f,
+ 0.0000000000f, -0.0980708972f, -0.1883139908f, -0.2653121948f, -0.3270231485f,
+ -0.3741825819f, -0.4227000475f, -0.4523362219f, -0.4701920748f, -0.4810024500f,
+ -0.4876496494f, -0.4937313497f, -0.4966937602f, -0.4982108474f, -0.4990161359f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000596f, 0.5015053153f, 0.5026424527f, 0.5045889616f, 0.5078070164f,
+ 0.5127342939f, 0.5164096355f, 0.5199240446f, 0.5213798285f, 0.5160900950f,
+ 0.4961368442f, 0.4834818840f, 0.4421011508f, 0.3525197506f, 0.2006191462f,
+ 0.0000000000f, -0.2006191611f, -0.3525197506f, -0.4421012104f, -0.4834818840f,
+ -0.4961368442f, -0.5160900354f, -0.5213798285f, -0.5199240446f, -0.5164096951f,
+ -0.5127342939f, -0.5078070164f, -0.5045889020f, -0.5026424527f, -0.5015053153f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5025598407f, 0.5045354366f, 0.5080122352f, 0.5140760541f,
+ 0.5244651437f, 0.5337679982f, 0.5460379124f, 0.5614778399f, 0.6178392172f,
+ 0.7190375924f, 0.8149638772f, 0.9330949783f, 1.0282076597f, 0.8643130064f,
+ 0.0000000000f, -0.8643135428f, -1.0282076597f, -0.9330950975f, -0.8149638772f,
+ -0.7190377116f, -0.6178392172f, -0.5614778399f, -0.5460379124f, -0.5337680578f,
+ -0.5244650841f, -0.5140760541f, -0.5080122352f, -0.5045354962f, -0.5025598407f,
+ -0.5000000596f}},
{
- {134217728, 133678764, 133252044, 132477911, 131054012, 128379841,
- 125703998, 121692333, 115624163, 106419205, 92593586, 79977946,
- 64179408, 45144170, 23370016, 0, -23370016, -45144175,
- -64179408, -79977946, -92593586, -106419196, -115624163, -121692324,
- -125704006, -128379848, -131054020, -132477902, -133252052, -133678756,
- -134217736},
- {134217728, 133712005, 133310620, 132580354, 131230923, 128677921,
- 126103542, 122214988, 116283221, 107204353, 93448326, 80814826,
- 64923233, 45708586, 23676171, 0, -23676171, -45708586,
- -64923233, -80814831, -93448326, -107204344, -116283221, -122214988,
- -126103542, -128677921, -131230923, -132580362, -133310620, -133711997,
- -134217736},
- {134217728, 133762594, 133399847, 132736656, 131501355, 129135285,
- 126718571, 123023009, 117307580, 108432548, 94794977, 82139614,
- 66105841, 46609132, 24165789, 0, -24165786, -46609132,
- -66105847, -82139614, -94794987, -108432548, -117307580, -123023009,
- -126718574, -129135283, -131501371, -132736656, -133399839, -133762594,
- -134217736},
- {134217728, 133889704, 133624356, 133130995, 132186884, 130303885,
- 128301191, 125121697, 120000061, 111707953, 98445440, 85770865,
- 69380893, 49124191, 25540859, 0, -25540857, -49124196,
- -69380888, -85770874, -98445440, -111707944, -120000061, -125121697,
- -128301191, -130303893, -132186900, -133130995, -133624356, -133889712,
- -134217728},
- {134217728, 134013488, 133843425, 133517257, 132862879, 131469447,
- 129895964, 127265729, 122800030, 115190043, 102426301, 89801131,
- 73076637, 52001860, 27128796, 0, -27128794, -52001864,
- -73076641, -89801131, -102426301, -115190039, -122800030, -127265729,
- -129895972, -131469447, -132862879, -133517265, -133843441, -134013480,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134524667, 134753225, 135137152, 135747532, 136598811,
- 137119080, 137373516, 136748951, 133873231, 125921352, 115399244,
- 100457884, 77154931, 42583862, 0, -42583862, -77154938,
- -100457891, -115399244, -125921369, -133873231, -136748936, -137373501,
- -137119096, -136598811, -135747548, -135137152, -134753241, -134524667,
- -134217728},
- {134217744, 134740697, 135140165, 135833916, 137013874, 138934982,
- 140527025, 142390637, 144197099, 144950624, 153156303, 156579063,
- 152419543, 130790210, 79555611, 0, -79555625, -130790210,
- -152419556, -156579063, -153156316, -144950610, -144197089, -142390622,
- -140527040, -138934982, -137013890, -135833916, -135140150, -134740697,
- -134217744},
- },
+
+ {0.5000000000f, 0.4979922175f, 0.4964025617f, 0.4935186803f, 0.4882142544f,
+ 0.4782521725f, 0.4682838917f, 0.4533392787f, 0.4307335615f, 0.3964424431f,
+ 0.3449379802f, 0.2979410589f, 0.2390869260f, 0.1681751311f, 0.0870600939f,
+ 0.0000000000f, -0.0870600939f, -0.1681751609f, -0.2390869260f, -0.2979410589f,
+ -0.3449379802f, -0.3964424133f, -0.4307335615f, -0.4533392191f, -0.4682839215f,
+ -0.4782522023f, -0.4882142544f, -0.4935186505f, -0.4964025617f, -0.4979921579f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4981160462f, 0.4966207743f, 0.4939002991f, 0.4888732731f,
+ 0.4793626070f, 0.4697723091f, 0.4552863240f, 0.4331887662f, 0.3993673325f,
+ 0.3481221497f, 0.3010586798f, 0.2418578863f, 0.1702777445f, 0.0882006139f,
+ 0.0000000000f, -0.0882006139f, -0.1702777445f, -0.2418578863f, -0.3010587096f,
+ -0.3481221497f, -0.3993673027f, -0.4331887662f, -0.4552863240f, -0.4697723091f,
+ -0.4793626070f, -0.4888732731f, -0.4939003289f, -0.4966207743f, -0.4981160164f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4983044863f, 0.4969531596f, 0.4944825768f, 0.4898807108f,
+ 0.4810664356f, 0.4720634520f, 0.4582964182f, 0.4370048046f, 0.4039427042f,
+ 0.3531388044f, 0.3059939146f, 0.2462634444f, 0.1736325473f, 0.0900245756f,
+ 0.0000000000f, -0.0900245681f, -0.1736325473f, -0.2462634742f, -0.3059939146f,
+ -0.3531388342f, -0.4039427042f, -0.4370048046f, -0.4582964182f, -0.4720634818f,
+ -0.4810664058f, -0.4898807704f, -0.4944825768f, -0.4969531298f, -0.4983044863f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4987780154f, 0.4977895021f, 0.4959515929f, 0.4924345016f,
+ 0.4854198098f, 0.4779591858f, 0.4661146402f, 0.4470350742f, 0.4161445498f,
+ 0.3667378426f, 0.3195213675f, 0.2584639788f, 0.1830018759f, 0.0951471180f,
+ 0.0000000000f, -0.0951471031f, -0.1830018908f, -0.2584639490f, -0.3195213974f,
+ -0.3667378426f, -0.4161445200f, -0.4470350742f, -0.4661146402f, -0.4779591858f,
+ -0.4854198396f, -0.4924345613f, -0.4959515929f, -0.4977895021f, -0.4987780452f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4992391467f, 0.4986056089f, 0.4973905385f, 0.4949527979f,
+ 0.4897618592f, 0.4839001894f, 0.4741017818f, 0.4574657679f, 0.4291163385f,
+ 0.3815677166f, 0.3345352709f, 0.2722316980f, 0.1937220246f, 0.1010626405f,
+ 0.0000000000f, -0.1010626331f, -0.1937220395f, -0.2722316980f, -0.3345352709f,
+ -0.3815677166f, -0.4291163385f, -0.4574657679f, -0.4741017818f, -0.4839001894f,
+ -0.4897618592f, -0.4949527979f, -0.4973905683f, -0.4986056685f, -0.4992391169f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5011434555f, 0.5019949079f, 0.5034251213f, 0.5056989789f,
+ 0.5088702440f, 0.5108083487f, 0.5117562413f, 0.5094295144f, 0.4987166524f,
+ 0.4690935910f, 0.4298956990f, 0.3742347956f, 0.2874245048f, 0.1586372554f,
+ 0.0000000000f, -0.1586372554f, -0.2874245346f, -0.3742347956f, -0.4298956990f,
+ -0.4690936506f, -0.4987166524f, -0.5094294548f, -0.5117561817f, -0.5108084679f,
+ -0.5088702440f, -0.5056990385f, -0.5034251213f, -0.5019949675f, -0.5011434555f,
+ -0.5000000000f},
+ {0.5000000596f, 0.5019482374f, 0.5034363270f, 0.5060207844f, 0.5104164481f,
+ 0.5175731182f, 0.5235039592f, 0.5304464698f, 0.5371760726f, 0.5399831533f,
+ 0.5705516934f, 0.5833024383f, 0.5678070188f, 0.4872314930f, 0.2963677347f,
+ 0.0000000000f, -0.2963677943f, -0.4872314930f, -0.5678070784f, -0.5833024383f,
+ -0.5705517530f, -0.5399830937f, -0.5371760130f, -0.5304464102f, -0.5235040188f,
+ -0.5175731182f, -0.5104165077f, -0.5060207844f, -0.5034362674f, -0.5019482374f,
+ -0.5000000596f}},
{
- {134217728, 133921369, 133680325, 133229561, 132358967, 130599331,
- 128703866, 125660282, 120698624, 112569282, 99420258, 86750815,
- 70273432, 49815216, 25920711, 0, -25920711, -49815221,
- -70273437, -86750806, -99420256, -112569274, -120698624, -125660282,
- -128703883, -130599348, -132358983, -133229561, -133680325, -133921361,
- -134217728},
- {134217728, 133939441, 133712333, 133285932, 132457505, 130768900,
- 128935466, 125970874, 121102931, 113070012, 99989913, 87325519,
- 70798672, 50223025, 26145310, 0, -26145308, -50223025,
- -70798677, -87325519, -99989913, -113070003, -121102931, -125970860,
- -128935481, -130768908, -132457513, -133285932, -133712341, -133939433,
- -134217728},
- {134217728, 133966965, 133761027, 133371807, 132607806, 131028081,
- 129290134, 126447733, 121725737, 113844587, 100875426, 88221963,
- 71620613, 50862941, 26498391, 0, -26498388, -50862946,
- -71620620, -88221963, -100875417, -113844587, -121725728, -126447716,
- -129290134, -131028089, -132607807, -133371815, -133761036, -133966957,
- -134217728},
- {134217728, 134036022, 133883399, 133587872, 132986916, 131684800,
- 130192440, 127667609, 123330628, 115859003, 103203522, 90597004,
- 73814421, 52581631, 27450709, 0, -27450709, -52581635,
- -73814421, -90597004, -103203522, -115858986, -123330612, -127667609,
- -130192441, -131684792, -132986917, -133587864, -133883399, -134036014,
- -134217728},
- {134217728, 134103202, 134002513, 133798640, 133358145, 132331971,
- 131086862, 128886498, 124951227, 117920856, 105625498, 93096793,
- 76149690, 54428903, 28481041, 0, -28481039, -54428903,
- -76149698, -93096793, -105625498, -117920856, -124951227, -128886489,
- -131086879, -132331963, -133358153, -133798640, -134002521, -134103194,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134379666, 134494354, 134673574, 134913679, 135089351,
- 134957528, 134277005, 132335084, 127697337, 117706196, 106054041,
- 88737129, 64741142, 34377364, 0, -34377364, -64741149,
- -88737144, -106054041, -117706196, -127697337, -132335084, -134276990,
- -134957528, -135089351, -134913679, -134673590, -134494354, -134379666,
- -134217728},
- {134217728, 134496089, 134702142, 135045469, 135582090, 136297572,
- 136685209, 136746798, 135844838, 132586209, 124167611, 113363711,
- 96250730, 73172752, 40110146, 0, -40110146, -73172752,
- -96250737, -113363711, -124167625, -132586192, -135844823, -136746798,
- -136685224, -136297557, -135582122, -135045469, -134702142, -134496073,
- -134217728},
- },
+
+ {0.5000000000f, 0.4988959730f, 0.4979980290f, 0.4963187873f, 0.4930755794f,
+ 0.4865204096f, 0.4794592559f, 0.4681210220f, 0.4496374130f, 0.4193532467f,
+ 0.3703693151f, 0.3231719732f, 0.2617889345f, 0.1855761409f, 0.0965621769f,
+ 0.0000000000f, -0.0965621769f, -0.1855761558f, -0.2617889643f, -0.3231719434f,
+ -0.3703693151f, -0.4193532169f, -0.4496374130f, -0.4681210220f, -0.4794593155f,
+ -0.4865204692f, -0.4930756390f, -0.4963187873f, -0.4979980290f, -0.4988959432f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4989632964f, 0.4981172681f, 0.4965288043f, 0.4934426546f,
+ 0.4871520996f, 0.4803220332f, 0.4692780674f, 0.4511435628f, 0.4212186337f,
+ 0.3724914491f, 0.3253129125f, 0.2637456059f, 0.1870953441f, 0.0973988697f,
+ 0.0000000000f, -0.0973988622f, -0.1870953441f, -0.2637456357f, -0.3253129125f,
+ -0.3724914491f, -0.4212185740f, -0.4511435628f, -0.4692780375f, -0.4803220928f,
+ -0.4871521592f, -0.4934426844f, -0.4965288043f, -0.4981172979f, -0.4989632666f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4990658462f, 0.4982986450f, 0.4968487024f, 0.4940025806f,
+ 0.4881176353f, 0.4816432893f, 0.4710545242f, 0.4534637034f, 0.4241041243f,
+ 0.3757902384f, 0.3286524117f, 0.2668075860f, 0.1894792169f, 0.0987142026f,
+ 0.0000000000f, -0.0987141877f, -0.1894792318f, -0.2668076158f, -0.3286524117f,
+ -0.3757902086f, -0.4241041243f, -0.4534636736f, -0.4710544348f, -0.4816432893f,
+ -0.4881176651f, -0.4940025806f, -0.4968487322f, -0.4982987046f, -0.4990658164f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4993230999f, 0.4987545311f, 0.4976536036f, 0.4954148531f,
+ 0.4905641079f, 0.4850046337f, 0.4755989015f, 0.4594423771f, 0.4316084087f,
+ 0.3844630718f, 0.3375001550f, 0.2749801576f, 0.1958818436f, 0.1022618562f,
+ 0.0000000000f, -0.1022618562f, -0.1958818585f, -0.2749801576f, -0.3375001550f,
+ -0.3844630718f, -0.4316083491f, -0.4594423175f, -0.4755989015f, -0.4850046337f,
+ -0.4905640781f, -0.4954148829f, -0.4976535738f, -0.4987545311f, -0.4993230700f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4995733500f, 0.4991982579f, 0.4984387755f, 0.4967978001f,
+ 0.4929749966f, 0.4883366227f, 0.4801396132f, 0.4654795825f, 0.4392894208f,
+ 0.3934856355f, 0.3468125761f, 0.2836796939f, 0.2027634680f, 0.1061001420f,
+ 0.0000000000f, -0.1061001420f, -0.2027634680f, -0.2836797237f, -0.3468125761f,
+ -0.3934856355f, -0.4392894208f, -0.4654795825f, -0.4801395833f, -0.4883366823f,
+ -0.4929749668f, -0.4967978299f, -0.4984387755f, -0.4991982877f, -0.4995733202f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5006032586f, 0.5010305047f, 0.5016981363f, 0.5025926232f,
+ 0.5032470226f, 0.5027559996f, 0.5002208352f, 0.4929866195f, 0.4757096469f,
+ 0.4384897351f, 0.3950820863f, 0.3305715621f, 0.2411795557f, 0.1280656606f,
+ 0.0000000000f, -0.1280656606f, -0.2411795706f, -0.3305716217f, -0.3950820863f,
+ -0.4384897351f, -0.4757096469f, -0.4929866195f, -0.5002207756f, -0.5027559996f,
+ -0.5032470226f, -0.5025926232f, -0.5016981959f, -0.5010305047f, -0.5006032586f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5010370016f, 0.5018045902f, 0.5030835867f, 0.5050826669f,
+ 0.5077480078f, 0.5091921091f, 0.5094215274f, 0.5060614347f, 0.4939221144f,
+ 0.4625603855f, 0.4223127365f, 0.3585619032f, 0.2725897431f, 0.1494219303f,
+ 0.0000000000f, -0.1494219303f, -0.2725897431f, -0.3585619330f, -0.4223127365f,
+ -0.4625604451f, -0.4939220548f, -0.5060613751f, -0.5094215274f, -0.5091921091f,
+ -0.5077479482f, -0.5050827861f, -0.5030835867f, -0.5018045902f, -0.5010369420f,
+ -0.5000000000f}},
{
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369938, 0, -30369936, -57781476,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369938, 0, -30369936, -57781476,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369938, 0, -30369936, -57781479,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- },
+
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368354f,
+ 0.0000000000f, -0.1131368279f, -0.2152527720f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368354f,
+ 0.0000000000f, -0.1131368279f, -0.2152527720f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368354f,
+ 0.0000000000f, -0.1131368279f, -0.2152527869f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f}},
{
- {134217728, 134498993, 134707335, 135054789, 135598900, 136328115,
- 136729141, 136810142, 135935959, 132715402, 124342638, 113565820,
- 96534651, 73558852, 40348512, 0, -40348509, -73558852,
- -96534651, -113565820, -124342622, -132715402, -135935959, -136810127,
- -136729141, -136328115, -135598916, -135054789, -134707335, -134498977,
- -134217728},
- {134217728, 134480680, 134674623, 134996162, 135493192, 136136017,
- 136453048, 136412541, 135364880, 131907703, 123252219, 112310293,
- 95147250, 71192218, 38892389, 0, -38892389, -71192225,
- -95147244, -112310293, -123252233, -131907703, -135364880, -136412525,
- -136453064, -136136017, -135493192, -134996162, -134674623, -134480664,
- -134217728},
- {134217728, 134452852, 134624907, 134907111, 135332868, 135845392,
- 136036318, 135814387, 134509950, 130707034, 121647428, 110478072,
- 93245003, 68600479, 36868706, 0, -36868706, -68600486,
- -93245010, -110478072, -121647428, -130707019, -134509933, -135814387,
- -136036318, -135845392, -135332868, -134907111, -134624907, -134452836,
- -134217728},
- {134217728, 134383129, 134500515, 134684594, 134933403, 135124815,
- 135007943, 134348491, 132435517, 127834944, 117883926, 106251314,
- 88935676, 64909118, 34475644, 0, -34475641, -64909118,
- -88935672, -106251314, -117883941, -127834944, -132435502, -134348484,
- -135007943, -135124799, -134933403, -134684610, -134500515, -134383113,
- -134217728},
- {134217728, 134315558, 134380057, 134469604, 134548899, 134436000,
- 134031448, 132969665, 130510521, 125220021, 114545007, 102579384,
- 85276062, 61841165, 32692547, 0, -32692543, -61841172,
- -85276062, -102579384, -114545015, -125220021, -130510514, -132969665,
- -134031463, -134436000, -134548899, -134469604, -134380057, -134315558,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134039455, 133889472, 133598612, 133005816, 131717634,
- 130237695, 127729079, 123411911, 115961736, 103323251, 90719885,
- 73928581, 52671501, 27500671, 0, -27500669, -52671505,
- -73928581, -90719885, -103323259, -115961741, -123411903, -127729055,
- -130237711, -131717634, -133005816, -133598612, -133889472, -134039447,
- -134217728},
- {134217728, 133924242, 133685411, 133238504, 132374593, 130626201,
- 128740547, 125709420, 120762534, 112648312, 99510030, 86841272,
- 70356024, 49879283, 25955974, 0, -25955971, -49879287,
- -70356024, -86841272, -99510039, -112648312, -120762526, -125709412,
- -128740555, -130626209, -132374601, -133238504, -133685403, -133924234,
- -134217728},
- },
+
+ {0.5000000000f, 0.5010477901f, 0.5018239021f, 0.5031182766f, 0.5051452518f,
+ 0.5078617930f, 0.5093557239f, 0.5096575022f, 0.5064008832f, 0.4944033921f,
+ 0.4632124305f, 0.4230656624f, 0.3596195877f, 0.2740280628f, 0.1503099203f,
+ 0.0000000000f, -0.1503099054f, -0.2740280628f, -0.3596195877f, -0.4230656624f,
+ -0.4632123709f, -0.4944033921f, -0.5064008832f, -0.5096574426f, -0.5093557239f,
+ -0.5078617930f, -0.5051453114f, -0.5031182766f, -0.5018239021f, -0.5010477304f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5009795427f, 0.5017020702f, 0.5028998852f, 0.5047514439f,
+ 0.5071461797f, 0.5083272457f, 0.5081763268f, 0.5042734742f, 0.4913944900f,
+ 0.4591502845f, 0.4183884561f, 0.3544511199f, 0.2652116716f, 0.1448854357f,
+ 0.0000000000f, -0.1448854357f, -0.2652117014f, -0.3544511199f, -0.4183884561f,
+ -0.4591503441f, -0.4913944900f, -0.5042734742f, -0.5081762671f, -0.5083272457f,
+ -0.5071461797f, -0.5047514439f, -0.5028998852f, -0.5017020702f, -0.5009795427f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5008758903f, 0.5015168786f, 0.5025681257f, 0.5041542053f,
+ 0.5060635209f, 0.5067747831f, 0.5059480071f, 0.5010886192f, 0.4869216383f,
+ 0.4531719685f, 0.4115628898f, 0.3473646939f, 0.2555567026f, 0.1373466253f,
+ 0.0000000000f, -0.1373466253f, -0.2555567324f, -0.3473647237f, -0.4115628898f,
+ -0.4531719685f, -0.4869215786f, -0.5010885596f, -0.5059480071f, -0.5067747831f,
+ -0.5060635209f, -0.5041542053f, -0.5025681257f, -0.5015168786f, -0.5008758307f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5006161928f, 0.5010534525f, 0.5017392039f, 0.5026661158f,
+ 0.5033791661f, 0.5029437542f, 0.5004871488f, 0.4933607578f, 0.4762222767f,
+ 0.4391518533f, 0.3958169818f, 0.3313112259f, 0.2418053150f, 0.1284317821f,
+ 0.0000000000f, -0.1284317672f, -0.2418053150f, -0.3313111961f, -0.3958169818f,
+ -0.4391519129f, -0.4762222767f, -0.4933606982f, -0.5004870892f, -0.5029437542f,
+ -0.5033791065f, -0.5026661158f, -0.5017392635f, -0.5010534525f, -0.5006161332f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5003644228f, 0.5006047487f, 0.5009382963f, 0.5012336969f,
+ 0.5008131266f, 0.4993060529f, 0.4953505993f, 0.4861895740f, 0.4664809406f,
+ 0.4267134070f, 0.3821379840f, 0.3176780939f, 0.2303762883f, 0.1217892319f,
+ 0.0000000000f, -0.1217892170f, -0.2303763181f, -0.3176780939f, -0.3821379840f,
+ -0.4267134368f, -0.4664809406f, -0.4861895442f, -0.4953505993f, -0.4993061125f,
+ -0.5008131266f, -0.5012336969f, -0.5009382963f, -0.5006047487f, -0.5003644228f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4993358850f, 0.4987771511f, 0.4976935983f, 0.4954852760f,
+ 0.4906864166f, 0.4851732254f, 0.4758279026f, 0.4597451985f, 0.4319911301f,
+ 0.3849090934f, 0.3379579186f, 0.2754054368f, 0.1962166280f, 0.1024479866f,
+ 0.0000000000f, -0.1024479717f, -0.1962166429f, -0.2754054368f, -0.3379579186f,
+ -0.3849091232f, -0.4319911599f, -0.4597451687f, -0.4758278131f, -0.4851732850f,
+ -0.4906864166f, -0.4954852760f, -0.4976935983f, -0.4987771511f, -0.4993358552f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4989066720f, 0.4980169535f, 0.4963521063f, 0.4931337833f,
+ 0.4866205156f, 0.4795958996f, 0.4683040977f, 0.4498755038f, 0.4196476638f,
+ 0.3707037568f, 0.3235089481f, 0.2620966136f, 0.1858148128f, 0.0966935381f,
+ 0.0000000000f, -0.0966935307f, -0.1858148277f, -0.2620966136f, -0.3235089481f,
+ -0.3707037866f, -0.4196476638f, -0.4498754740f, -0.4683040380f, -0.4795959294f,
+ -0.4866205454f, -0.4931338131f, -0.4963521063f, -0.4980169237f, -0.4989066422f,
+ -0.5000000000f}},
{
- {134217744, 134746091, 135149853, 135851434, 137045902, 138994799,
- 140615296, 142522879, 144398695, 145263100, 154205556, 158059463,
- 154411290, 133097557, 81316205, 0, -81316205, -133097543,
- -154411303, -158059463, -154205556, -145263100, -144398695, -142522879,
- -140615296, -138994799, -137045918, -135851434, -135149837, -134746091,
- -134217744},
- {134217744, 134712087, 135088825, 135741208, 136844475, 138619336,
- 140061990, 141695888, 143142475, 143327466, 147825370, 149173983,
- 142666223, 119784477, 71366265, 0, -71366265, -119784477,
- -142666263, -149173983, -147825383, -143327466, -143142475, -141695873,
- -140062006, -138619320, -136844467, -135741224, -135088825, -134712087,
- -134217744},
- {134217744, 134660400, 134996180, 135574064, 136539790, 138054064,
- 139232828, 140465192, 141293136, 140526367, 139073637, 137423970,
- 127872797, 103967564, 60168572, 0, -60168579, -103967564,
- -127872810, -137423970, -139073650, -140526353, -141293121, -140465192,
- -139232828, -138054064, -136539805, -135574064, -134996180, -134660400,
- -134217744},
- {134217728, 134531071, 134764682, 135157698, 135784674, 136666568,
- 137216832, 137515087, 136953956, 134166704, 126324479, 115870417,
- 101486338, 78107065, 43180376, 0, -43180372, -78107065,
- -101486344, -115870417, -126324479, -134166690, -136953956, -137515087,
- -137216847, -136666568, -135784674, -135157698, -134764682, -134531071,
- -134217728},
- {134217728, 134405853, 134541061, 134757061, 135063333, 135358653,
- 135340907, 134821548, 133101766, 128751135, 119073216, 107576641,
- 90275394, 66047286, 35143667, 0, -35143664, -66047286,
- -90275401, -107576641, -119073231, -128751120, -133101751, -134821548,
- -135340923, -135358653, -135063349, -134757077, -134541061, -134405853,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 133896028, 133635530, 133150648, 132221176, 130362696,
- 128381245, 125228644, 120138520, 111878277, 98637718, 85963798,
- 69556315, 49259814, 25615335, 0, -25615335, -49259818,
- -69556315, -85963798, -98637718, -111878269, -120138520, -125228635,
- -128381253, -130362689, -132221184, -133150656, -133635522, -133896020,
- -134217728},
- {134217728, 133684024, 133261330, 132494150, 131082043, 128427016,
- 125767162, 121774846, 115728035, 106542671, 92727700, 80109047,
- 64295775, 45232367, 23417819, 0, -23417819, -45232367,
- -64295774, -80109052, -92727700, -106542671, -115728027, -121774851,
- -125767170, -128427016, -131082043, -132494166, -133261346, -133684032,
- -134217736},
- },
+
+ {0.5000000596f, 0.5019683242f, 0.5034724474f, 0.5060860515f, 0.5105357766f,
+ 0.5177959800f, 0.5238327980f, 0.5309391022f, 0.5379270315f, 0.5411472321f,
+ 0.5744604468f, 0.5888173580f, 0.5752269030f, 0.4958270490f, 0.3029264808f,
+ 0.0000000000f, -0.3029264808f, -0.4958269894f, -0.5752269030f, -0.5888173580f,
+ -0.5744604468f, -0.5411472321f, -0.5379270315f, -0.5309391022f, -0.5238327980f,
+ -0.5177959800f, -0.5105358362f, -0.5060860515f, -0.5034723878f, -0.5019683242f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5018416047f, 0.5032451153f, 0.5056754351f, 0.5097854137f,
+ 0.5163972378f, 0.5217715502f, 0.5278583169f, 0.5332472920f, 0.5339364409f,
+ 0.5506924391f, 0.5557163954f, 0.5314731002f, 0.4462319613f, 0.2658600509f,
+ 0.0000000000f, -0.2658600509f, -0.4462319613f, -0.5314732194f, -0.5557163954f,
+ -0.5506924391f, -0.5339364409f, -0.5332472920f, -0.5278582573f, -0.5217716098f,
+ -0.5163972378f, -0.5097853541f, -0.5056754351f, -0.5032451153f, -0.5018416047f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5016490817f, 0.5028999448f, 0.5050527453f, 0.5086503625f,
+ 0.5142914653f, 0.5186827183f, 0.5232735872f, 0.5263579488f, 0.5235015154f,
+ 0.5180896521f, 0.5119441748f, 0.4763633013f, 0.3873093724f, 0.2241453975f,
+ 0.0000000000f, -0.2241454273f, -0.3873093724f, -0.4763633311f, -0.5119441748f,
+ -0.5180897117f, -0.5235014558f, -0.5263578892f, -0.5232735872f, -0.5186827183f,
+ -0.5142914653f, -0.5086504221f, -0.5050527453f, -0.5028999448f, -0.5016490817f,
+ -0.5000000596f},
+ {0.5000000000f, 0.5011672974f, 0.5020375848f, 0.5035016537f, 0.5058373213f,
+ 0.5091226101f, 0.5111725330f, 0.5122836232f, 0.5101932287f, 0.4998099208f,
+ 0.4705953598f, 0.4316509366f, 0.3780660629f, 0.2909714878f, 0.1608594358f,
+ 0.0000000000f, -0.1608594209f, -0.2909714878f, -0.3780660927f, -0.4316509366f,
+ -0.4705953598f, -0.4998098612f, -0.5101932287f, -0.5122836232f, -0.5111725926f,
+ -0.5091226101f, -0.5058373213f, -0.5035016537f, -0.5020375848f, -0.5011672974f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5007008314f, 0.5012044907f, 0.5020091534f, 0.5031501055f,
+ 0.5042502880f, 0.5041841865f, 0.5022494197f, 0.4958427250f, 0.4796353579f,
+ 0.4435822964f, 0.4007542133f, 0.3363020420f, 0.2460453212f, 0.1309203655f,
+ 0.0000000000f, -0.1309203506f, -0.2460453212f, -0.3363020718f, -0.4007542133f,
+ -0.4435823560f, -0.4796352983f, -0.4958426654f, -0.5022494197f, -0.5041842461f,
+ -0.5042502880f, -0.5031501651f, -0.5020092130f, -0.5012044907f, -0.5007008314f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4988015890f, 0.4978311360f, 0.4960248172f, 0.4925622642f,
+ 0.4856388867f, 0.4782574177f, 0.4665130377f, 0.4475508630f, 0.4167790711f,
+ 0.3674541414f, 0.3202401102f, 0.2591174543f, 0.1835071146f, 0.0954245627f,
+ 0.0000000000f, -0.0954245627f, -0.1835071146f, -0.2591174543f, -0.3202401102f,
+ -0.3674541414f, -0.4167790413f, -0.4475508630f, -0.4665130079f, -0.4782574475f,
+ -0.4856388569f, -0.4925622940f, -0.4960248470f, -0.4978311062f, -0.4988015294f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4980117977f, 0.4964371324f, 0.4935791790f, 0.4883186519f,
+ 0.4784279168f, 0.4685191810f, 0.4536466599f, 0.4311205149f, 0.3969023824f,
+ 0.3454375863f, 0.2984294593f, 0.2395204306f, 0.1685037017f, 0.0872381777f,
+ 0.0000000000f, -0.0872381777f, -0.1685037017f, -0.2395204306f, -0.2984294891f,
+ -0.3454375863f, -0.3969023824f, -0.4311204851f, -0.4536466599f, -0.4685192108f,
+ -0.4784279168f, -0.4883186519f, -0.4935792387f, -0.4964371920f, -0.4980118275f,
+ -0.5000000000f}},
{
- {134217744, 134911968, 135447966, 136391663, 138039000, 140866367,
- 143404554, 146764521, 151021632, 166927889, 195202182, 222570595,
- 257610421, 289862500, 252874234, 0, -252874341, -289862420,
- -257610501, -222570621, -195202209, -166927876, -151021632, -146764507,
- -143404554, -140866352, -138039000, -136391663, -135447966, -134911968,
- -134217744},
- {134217744, 134867355, 135367738, 136245965, 137770239, 140356424,
- 142639355, 145588557, 149154344, 160361636, 182196342, 200588382,
- 218415341, 220218448, 161428236, 0, -161428263, -220218448,
- -218415395, -200588409, -182196329, -160361623, -149154344, -145588542,
- -142639355, -140356409, -137770238, -136245981, -135367738, -134867355,
- -134217744},
- {134217744, 134799630, 135245963, 136025282, 137364449, 139591338,
- 141498666, 143852961, 146442545, 151309130, 165431889, 174391809,
- 177370022, 161281089, 104146144, 0, -104146171, -161281089,
- -177370049, -174391796, -165431903, -151309116, -146442531, -143852947,
- -141498681, -139591338, -137364449, -136025297, -135245963, -134799614,
- -134217744},
- {134217744, 134630198, 134942075, 135476620, 136362516, 137726655,
- 138754657, 139760139, 140244217, 138962344, 134419383, 131372064,
- 120561410, 96514144, 55111265, 0, -55111262, -96514144,
- -120561424, -131372064, -134419383, -138962344, -140244217, -139760124,
- -138754673, -137726655, -136362532, -135476604, -134942075, -134630198,
- -134217744},
- {134217728, 134466320, 134648961, 134950176, 135410401, 135985835,
- 136237563, 136102933, 134921759, 131284100, 122416352, 111353663,
- 94151405, 69439052, 37821289, 0, -37821289, -69439058,
- -94151405, -111353655, -122416359, -131284100, -134921744, -136102933,
- -136237563, -135985836, -135410401, -134950176, -134648961, -134466304,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 133800456, 133466639, 132853833, 131704577, 129480322,
- 127184162, 123637500, 118091100, 109378569, 95840339, 83173415,
- 67033158, 47318062, 24552229, 0, -24552227, -47318062,
- -67033165, -83173405, -95840348, -109378569, -118091100, -123637492,
- -127184170, -129480322, -131704577, -132853833, -133466647, -133800448,
- -134217736},
- {134217728, 133524250, 132980227, 132003691, 130239201, 127017985,
- 123891524, 119342831, 112695071, 102976138, 88899495, 76395462,
- 61022664, 42765392, 22085513, 0, -22085512, -42765395,
- -61022669, -76395462, -88899495, -102976129, -112695062, -119342822,
- -123891527, -127017985, -130239210, -132003691, -132980227, -133524250,
- -134217736},
- },
+
+ {0.5000000596f, 0.5025862455f, 0.5045830011f, 0.5080985427f, 0.5142353773f,
+ 0.5247681141f, 0.5342236161f, 0.5467404723f, 0.5625994205f, 0.6218548417f,
+ 0.7271847725f, 0.8291400671f, 0.9596735835f, 1.0798219442f, 0.9420299530f,
+ 0.0000000000f, -0.9420303106f, -1.0798217058f, -0.9596738815f, -0.8291401863f,
+ -0.7271848917f, -0.6218547821f, -0.5625994205f, -0.5467404127f, -0.5342236161f,
+ -0.5247680545f, -0.5142353773f, -0.5080985427f, -0.5045830011f, -0.5025862455f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5024200678f, 0.5042841434f, 0.5075557828f, 0.5132341385f,
+ 0.5228683949f, 0.5313730240f, 0.5423596501f, 0.5556432009f, 0.5973936319f,
+ 0.6787342429f, 0.7472499609f, 0.8136605620f, 0.8203776479f, 0.6013670564f,
+ 0.0000000000f, -0.6013671160f, -0.8203776479f, -0.8136607409f, -0.7472500801f,
+ -0.6787342429f, -0.5973935723f, -0.5556432009f, -0.5423595905f, -0.5313730240f,
+ -0.5228683949f, -0.5132341385f, -0.5075558424f, -0.5042841434f, -0.5024200678f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5021677613f, 0.5038304925f, 0.5067336559f, 0.5117224455f,
+ 0.5200182796f, 0.5271236300f, 0.5358940363f, 0.5455409884f, 0.5636704564f,
+ 0.6162818074f, 0.6496601105f, 0.6607547998f, 0.6008188725f, 0.3879746199f,
+ 0.0000000000f, -0.3879747093f, -0.6008188725f, -0.6607549191f, -0.6496600509f,
+ -0.6162818670f, -0.5636703968f, -0.5455409288f, -0.5358939767f, -0.5271236897f,
+ -0.5200182796f, -0.5117224455f, -0.5067337155f, -0.5038304925f, -0.5021677017f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5015365481f, 0.5026984215f, 0.5046897531f, 0.5079899430f,
+ 0.5130717754f, 0.5169013739f, 0.5206471086f, 0.5224504471f, 0.5176750422f,
+ 0.5007511973f, 0.4893990755f, 0.4491262436f, 0.3595432043f, 0.2053054571f,
+ 0.0000000000f, -0.2053054571f, -0.3595432043f, -0.4491263032f, -0.4893990755f,
+ -0.5007511973f, -0.5176750422f, -0.5224504471f, -0.5206470490f, -0.5169014335f,
+ -0.5130717754f, -0.5079900026f, -0.5046896935f, -0.5026984215f, -0.5015365481f,
+ -0.5000000596f},
+ {0.5000000000f, 0.5009260774f, 0.5016064644f, 0.5027285814f, 0.5044430494f,
+ 0.5065867305f, 0.5075244904f, 0.5070229173f, 0.5026227236f, 0.4890713692f,
+ 0.4560364485f, 0.4148247242f, 0.3507413268f, 0.2586806417f, 0.1408952773f,
+ 0.0000000000f, -0.1408952773f, -0.2586806417f, -0.3507413268f, -0.4148246944f,
+ -0.4560364783f, -0.4890713692f, -0.5026226640f, -0.5070229173f, -0.5075244904f,
+ -0.5065867305f, -0.5044430494f, -0.5027285814f, -0.5016064644f, -0.5009260178f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4984455407f, 0.4972019792f, 0.4949190915f, 0.4906377792f,
+ 0.4823517799f, 0.4737979174f, 0.4605855942f, 0.4399236441f, 0.4074669182f,
+ 0.3570330739f, 0.3098451197f, 0.2497179806f, 0.1762735248f, 0.0914641768f,
+ 0.0000000000f, -0.0914641768f, -0.1762735248f, -0.2497179955f, -0.3098450899f,
+ -0.3570331335f, -0.4074669182f, -0.4399236441f, -0.4605855346f, -0.4737979472f,
+ -0.4823517799f, -0.4906377792f, -0.4949190915f, -0.4972020090f, -0.4984455109f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4974165857f, 0.4953899384f, 0.4917520583f, 0.4851788282f,
+ 0.4731788635f, 0.4615318775f, 0.4445866942f, 0.4198218584f, 0.3836160004f,
+ 0.3311764300f, 0.2845952809f, 0.2273271382f, 0.1593134999f, 0.0822749436f,
+ 0.0000000000f, -0.0822749436f, -0.1593135148f, -0.2273271531f, -0.2845952809f,
+ -0.3311764300f, -0.3836159706f, -0.4198218286f, -0.4445866644f, -0.4615319073f,
+ -0.4731788635f, -0.4851788580f, -0.4917520583f, -0.4953899384f, -0.4974165857f,
+ -0.5000000000f}},
{
- {134217744, 134970359, 135553135, 136582894, 138392877, 141541743,
- 144424094, 148346340, 153978836, 176372729, 215302062, 259806420,
- 336609085, 494304735, 975787497, -858993460, -975789097, -494304522,
- -336609192, -259806447, -215302075, -176372702, -153978836, -148346340,
- -144424109, -141541728, -138392877, -136582894, -135553135, -134970359,
- -134217744},
- {134217744, 134922022, 135466091, 136424566, 138099800, 140982070,
- 143578731, 147033572, 151452343, 168483023, 198394635, 228208128,
- 268470634, 312112739, 289892500, 0, -289892633, -312112739,
- -268470714, -228208155, -198394649, -168483009, -151452340, -147033558,
- -143578731, -140982070, -138099815, -136424566, -135466075, -134922022,
- -134217744},
- {134217744, 134848627, 135333994, 136184803, 137657591, 140143456,
- 142320970, 145102040, 148388972, 157750196, 177226889, 192583689,
- 205271595, 199995929, 140105690, 0, -140105757, -199995915,
- -205271635, -192583689, -177226916, -157750183, -148388958, -145102025,
- -142320985, -140143456, -137657591, -136184803, -135334009, -134848611,
- -134217744},
- {134217744, 134665058, 135004509, 135589124, 136567188, 138104822,
- 139307072, 140574980, 141457125, 140772491, 139820837, 138408050,
- 129080970, 105221711, 61032985, 0, -61032985, -105221711,
- -129080997, -138408050, -139820850, -140772477, -141457125, -140574962,
- -139307072, -138104806, -136567205, -135589140, -135004525, -134665058,
- -134217744},
- {134217728, 134487552, 134686918, 135018188, 135532903, 136208162,
- 136556685, 136561648, 135578778, 132209698, 123658874, 112777500,
- 95635765, 72064052, 39427432, 0, -39427432, -72064065,
- -95635772, -112777498, -123658874, -132209683, -135578762, -136561648,
- -136556685, -136208146, -135532903, -135018204, -134686918, -134487552,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 133766932, 133407501, 132750065, 131524599, 129174690,
- 126771678, 123092977, 117396601, 108539737, 94913060, 82256151,
- 66210183, 46688771, 24209158, 0, -24209156, -46688776,
- -66210179, -82256150, -94913060, -108539737, -117396605, -123092969,
- -126771680, -129174690, -131524607, -132750073, -133407493, -133766932,
- -134217736},
- {134217728, 133468277, 132881938, 131832762, 129947063, 126534099,
- 123252524, 118522767, 111685262, 101806166, 87663578, 75208916,
- 59986579, 41990286, 21668928, 0, -21668926, -41990288,
- -59986579, -75208922, -87663568, -101806156, -111685259, -118522767,
- -123252524, -126534093, -129947064, -131832762, -132881938, -133468277,
- -134217736},
- },
+
+ {0.5000000596f, 0.5028037429f, 0.5049747825f, 0.5088109374f, 0.5155536532f,
+ 0.5272840858f, 0.5380216837f, 0.5526331663f, 0.5736158490f, 0.6570396423f,
+ 0.8020626903f, 0.9678543210f, 1.2539665699f, 1.8414286375f, 3.6350917816f,
+ -3.2000000477f, -3.6350977421f, -1.8414278030f, -1.2539669275f, -0.9678544402f,
+ -0.8020627499f, -0.6570395231f, -0.5736158490f, -0.5526331663f, -0.5380217433f,
+ -0.5272840261f, -0.5155536532f, -0.5088109374f, -0.5049747825f, -0.5028037429f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5026236773f, 0.5046505332f, 0.5082210898f, 0.5144618750f,
+ 0.5251991153f, 0.5348724723f, 0.5477427244f, 0.5642039180f, 0.6276481748f,
+ 0.7390776277f, 0.8501415253f, 1.0001310110f, 1.1627105474f, 1.0799337626f,
+ 0.0000000000f, -1.0799342394f, -1.1627105474f, -1.0001313686f, -0.8501416445f,
+ -0.7390776873f, -0.6276481152f, -0.5642039180f, -0.5477426648f, -0.5348724723f,
+ -0.5251991153f, -0.5144618750f, -0.5082210898f, -0.5046504736f, -0.5026236773f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5023502707f, 0.5041584373f, 0.5073279142f, 0.5128144622f,
+ 0.5220750570f, 0.5301869512f, 0.5405472517f, 0.5527920127f, 0.5876652598f,
+ 0.6602216363f, 0.7174301744f, 0.7646963000f, 0.7450429201f, 0.5219343901f,
+ 0.0000000000f, -0.5219346285f, -0.7450428605f, -0.7646964192f, -0.7174301744f,
+ -0.6602216959f, -0.5876652002f, -0.5527919531f, -0.5405471921f, -0.5301870108f,
+ -0.5220750570f, -0.5128144622f, -0.5073279142f, -0.5041584969f, -0.5023502111f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5016664267f, 0.5029309988f, 0.5051088333f, 0.5087524056f,
+ 0.5144805312f, 0.5189592838f, 0.5236825943f, 0.5269688368f, 0.5244184136f,
+ 0.5208731890f, 0.5156101584f, 0.4808640778f, 0.3919814229f, 0.2273655832f,
+ 0.0000000000f, -0.2273655832f, -0.3919814229f, -0.4808641970f, -0.5156101584f,
+ -0.5208732486f, -0.5244183540f, -0.5269688368f, -0.5236825347f, -0.5189592838f,
+ -0.5144804716f, -0.5087524652f, -0.5051088929f, -0.5029310584f, -0.5016664267f,
+ -0.5000000596f},
+ {0.5000000000f, 0.5010051727f, 0.5017478466f, 0.5029819608f, 0.5048993826f,
+ 0.5074149370f, 0.5087133050f, 0.5087317824f, 0.5050703287f, 0.4925194979f,
+ 0.4606651962f, 0.4201289415f, 0.3562709987f, 0.2684594989f, 0.1468786299f,
+ 0.0000000000f, -0.1468786299f, -0.2684595585f, -0.3562710285f, -0.4201289117f,
+ -0.4606651962f, -0.4925194383f, -0.5050702691f, -0.5087317824f, -0.5087133050f,
+ -0.5074148774f, -0.5048993826f, -0.5029820204f, -0.5017478466f, -0.5010051727f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4983206391f, 0.4969816804f, 0.4945325255f, 0.4899673164f,
+ 0.4812132120f, 0.4722613096f, 0.4585570693f, 0.4373364151f, 0.4043420255f,
+ 0.3535786867f, 0.3064280450f, 0.2466521561f, 0.1739292294f, 0.0901861414f,
+ 0.0000000000f, -0.0901861340f, -0.1739292443f, -0.2466521412f, -0.3064280450f,
+ -0.3535786867f, -0.4043420255f, -0.4373364449f, -0.4585570395f, -0.4722613096f,
+ -0.4812132120f, -0.4899673462f, -0.4945325553f, -0.4969816506f, -0.4983206391f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4972080886f, 0.4950237870f, 0.4911153018f, 0.4840905368f,
+ 0.4713762403f, 0.4591514468f, 0.4415317178f, 0.4160600305f, 0.3792575300f,
+ 0.3265722692f, 0.2801750302f, 0.2234674245f, 0.1564260125f, 0.0807230473f,
+ 0.0000000000f, -0.0807230398f, -0.1564260125f, -0.2234674245f, -0.2801750600f,
+ -0.3265722394f, -0.3792575002f, -0.4160600007f, -0.4415317178f, -0.4591514468f,
+ -0.4713762403f, -0.4840905368f, -0.4911153018f, -0.4950237870f, -0.4972080886f,
+ -0.5000000000f}},
{
- {134217744, 134911968, 135447966, 136391663, 138039000, 140866367,
- 143404554, 146764521, 151021632, 166927889, 195202182, 222570595,
- 257610421, 289862500, 252874234, 0, -252874341, -289862420,
- -257610501, -222570621, -195202209, -166927876, -151021632, -146764507,
- -143404554, -140866352, -138039000, -136391663, -135447966, -134911968,
- -134217744},
- {134217744, 134867355, 135367738, 136245965, 137770239, 140356424,
- 142639355, 145588557, 149154344, 160361636, 182196342, 200588382,
- 218415341, 220218448, 161428236, 0, -161428263, -220218448,
- -218415395, -200588409, -182196329, -160361623, -149154344, -145588542,
- -142639355, -140356409, -137770238, -136245981, -135367738, -134867355,
- -134217744},
- {134217744, 134799630, 135245963, 136025282, 137364449, 139591338,
- 141498666, 143852961, 146442545, 151309130, 165431889, 174391809,
- 177370022, 161281089, 104146144, 0, -104146171, -161281089,
- -177370049, -174391796, -165431903, -151309116, -146442531, -143852947,
- -141498681, -139591338, -137364449, -136025297, -135245963, -134799614,
- -134217744},
- {134217744, 134630198, 134942075, 135476620, 136362516, 137726655,
- 138754657, 139760139, 140244217, 138962344, 134419383, 131372064,
- 120561410, 96514144, 55111265, 0, -55111262, -96514144,
- -120561424, -131372064, -134419383, -138962344, -140244217, -139760124,
- -138754673, -137726655, -136362532, -135476604, -134942075, -134630198,
- -134217744},
- {134217728, 134466320, 134648961, 134950176, 135410401, 135985835,
- 136237563, 136102933, 134921759, 131284100, 122416352, 111353663,
- 94151405, 69439052, 37821289, 0, -37821289, -69439058,
- -94151405, -111353655, -122416359, -131284100, -134921744, -136102933,
- -136237563, -135985836, -135410401, -134950176, -134648961, -134466304,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 133800456, 133466639, 132853833, 131704577, 129480322,
- 127184162, 123637500, 118091100, 109378569, 95840339, 83173415,
- 67033158, 47318062, 24552229, 0, -24552227, -47318062,
- -67033165, -83173405, -95840348, -109378569, -118091100, -123637492,
- -127184170, -129480322, -131704577, -132853833, -133466647, -133800448,
- -134217736},
- {134217728, 133524250, 132980227, 132003691, 130239201, 127017985,
- 123891524, 119342831, 112695071, 102976138, 88899495, 76395462,
- 61022664, 42765392, 22085513, 0, -22085512, -42765395,
- -61022669, -76395462, -88899495, -102976129, -112695062, -119342822,
- -123891527, -127017985, -130239210, -132003691, -132980227, -133524250,
- -134217736},
- },
+
+ {0.5000000596f, 0.5025862455f, 0.5045830011f, 0.5080985427f, 0.5142353773f,
+ 0.5247681141f, 0.5342236161f, 0.5467404723f, 0.5625994205f, 0.6218548417f,
+ 0.7271847725f, 0.8291400671f, 0.9596735835f, 1.0798219442f, 0.9420299530f,
+ 0.0000000000f, -0.9420303106f, -1.0798217058f, -0.9596738815f, -0.8291401863f,
+ -0.7271848917f, -0.6218547821f, -0.5625994205f, -0.5467404127f, -0.5342236161f,
+ -0.5247680545f, -0.5142353773f, -0.5080985427f, -0.5045830011f, -0.5025862455f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5024200678f, 0.5042841434f, 0.5075557828f, 0.5132341385f,
+ 0.5228683949f, 0.5313730240f, 0.5423596501f, 0.5556432009f, 0.5973936319f,
+ 0.6787342429f, 0.7472499609f, 0.8136605620f, 0.8203776479f, 0.6013670564f,
+ 0.0000000000f, -0.6013671160f, -0.8203776479f, -0.8136607409f, -0.7472500801f,
+ -0.6787342429f, -0.5973935723f, -0.5556432009f, -0.5423595905f, -0.5313730240f,
+ -0.5228683949f, -0.5132341385f, -0.5075558424f, -0.5042841434f, -0.5024200678f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5021677613f, 0.5038304925f, 0.5067336559f, 0.5117224455f,
+ 0.5200182796f, 0.5271236300f, 0.5358940363f, 0.5455409884f, 0.5636704564f,
+ 0.6162818074f, 0.6496601105f, 0.6607547998f, 0.6008188725f, 0.3879746199f,
+ 0.0000000000f, -0.3879747093f, -0.6008188725f, -0.6607549191f, -0.6496600509f,
+ -0.6162818670f, -0.5636703968f, -0.5455409288f, -0.5358939767f, -0.5271236897f,
+ -0.5200182796f, -0.5117224455f, -0.5067337155f, -0.5038304925f, -0.5021677017f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5015365481f, 0.5026984215f, 0.5046897531f, 0.5079899430f,
+ 0.5130717754f, 0.5169013739f, 0.5206471086f, 0.5224504471f, 0.5176750422f,
+ 0.5007511973f, 0.4893990755f, 0.4491262436f, 0.3595432043f, 0.2053054571f,
+ 0.0000000000f, -0.2053054571f, -0.3595432043f, -0.4491263032f, -0.4893990755f,
+ -0.5007511973f, -0.5176750422f, -0.5224504471f, -0.5206470490f, -0.5169014335f,
+ -0.5130717754f, -0.5079900026f, -0.5046896935f, -0.5026984215f, -0.5015365481f,
+ -0.5000000596f},
+ {0.5000000000f, 0.5009260774f, 0.5016064644f, 0.5027285814f, 0.5044430494f,
+ 0.5065867305f, 0.5075244904f, 0.5070229173f, 0.5026227236f, 0.4890713692f,
+ 0.4560364485f, 0.4148247242f, 0.3507413268f, 0.2586806417f, 0.1408952773f,
+ 0.0000000000f, -0.1408952773f, -0.2586806417f, -0.3507413268f, -0.4148246944f,
+ -0.4560364783f, -0.4890713692f, -0.5026226640f, -0.5070229173f, -0.5075244904f,
+ -0.5065867305f, -0.5044430494f, -0.5027285814f, -0.5016064644f, -0.5009260178f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4984455407f, 0.4972019792f, 0.4949190915f, 0.4906377792f,
+ 0.4823517799f, 0.4737979174f, 0.4605855942f, 0.4399236441f, 0.4074669182f,
+ 0.3570330739f, 0.3098451197f, 0.2497179806f, 0.1762735248f, 0.0914641768f,
+ 0.0000000000f, -0.0914641768f, -0.1762735248f, -0.2497179955f, -0.3098450899f,
+ -0.3570331335f, -0.4074669182f, -0.4399236441f, -0.4605855346f, -0.4737979472f,
+ -0.4823517799f, -0.4906377792f, -0.4949190915f, -0.4972020090f, -0.4984455109f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4974165857f, 0.4953899384f, 0.4917520583f, 0.4851788282f,
+ 0.4731788635f, 0.4615318775f, 0.4445866942f, 0.4198218584f, 0.3836160004f,
+ 0.3311764300f, 0.2845952809f, 0.2273271382f, 0.1593134999f, 0.0822749436f,
+ 0.0000000000f, -0.0822749436f, -0.1593135148f, -0.2273271531f, -0.2845952809f,
+ -0.3311764300f, -0.3836159706f, -0.4198218286f, -0.4445866644f, -0.4615319073f,
+ -0.4731788635f, -0.4851788580f, -0.4917520583f, -0.4953899384f, -0.4974165857f,
+ -0.5000000000f}},
{
- {134217744, 134746091, 135149853, 135851434, 137045902, 138994799,
- 140615296, 142522879, 144398709, 145263103, 154205570, 158059476,
- 154411303, 133097570, 81316211, 0, -81316218, -133097557,
- -154411316, -158059490, -154205570, -145263103, -144398709, -142522879,
- -140615296, -138994799, -137045918, -135851434, -135149837, -134746091,
- -134217744},
- {134217744, 134712087, 135088825, 135741208, 136844475, 138619336,
- 140061990, 141695888, 143142475, 143327470, 147825383, 149173983,
- 142666250, 119784490, 71366272, 0, -71366278, -119784490,
- -142666277, -149173996, -147825383, -143327466, -143142475, -141695873,
- -140062006, -138619320, -136844467, -135741224, -135088825, -134712087,
- -134217744},
- {134217744, 134660400, 134996180, 135574064, 136539790, 138054064,
- 139232828, 140465192, 141293136, 140526367, 139073637, 137423983,
- 127872810, 103967578, 60168579, 0, -60168585, -103967578,
- -127872810, -137423970, -139073650, -140526353, -141293121, -140465192,
- -139232843, -138054064, -136539805, -135574064, -134996180, -134660400,
- -134217744},
- {134217728, 134531071, 134764682, 135157698, 135784674, 136666568,
- 137216832, 137515087, 136953956, 134166704, 126324470, 115870417,
- 101486344, 78107071, 43180379, 0, -43180376, -78107078,
- -101486351, -115870417, -126324479, -134166695, -136953956, -137515087,
- -137216847, -136666568, -135784674, -135157698, -134764682, -134531071,
- -134217728},
- {134217728, 134405853, 134541061, 134757061, 135063333, 135358653,
- 135340907, 134821548, 133101766, 128751127, 119073224, 107576641,
- 90275401, 66047293, 35143667, 0, -35143667, -66047293,
- -90275401, -107576641, -119073231, -128751127, -133101751, -134821548,
- -135340923, -135358653, -135063349, -134757077, -134541061, -134405853,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 133896028, 133635530, 133150648, 132221176, 130362696,
- 128381245, 125228635, 120138520, 111878281, 98637718, 85963798,
- 69556315, 49259814, 25615335, 0, -25615335, -49259818,
- -69556310, -85963798, -98637709, -111878269, -120138520, -125228635,
- -128381253, -130362689, -132221184, -133150656, -133635522, -133896020,
- -134217728},
- {134217728, 133684024, 133261330, 132494150, 131082043, 128427016,
- 125767162, 121774843, 115728035, 106542671, 92727700, 80109047,
- 64295775, 45232366, 23417819, 0, -23417819, -45232366,
- -64295775, -80109047, -92727700, -106542662, -115728027, -121774851,
- -125767170, -128427016, -131082043, -132494166, -133261346, -133684032,
- -134217736},
- },
+
+ {0.5000000596f, 0.5019683242f, 0.5034724474f, 0.5060860515f, 0.5105357766f,
+ 0.5177959800f, 0.5238327980f, 0.5309391022f, 0.5379270911f, 0.5411472321f,
+ 0.5744605064f, 0.5888174176f, 0.5752269030f, 0.4958270788f, 0.3029264808f,
+ 0.0000000000f, -0.3029265106f, -0.4958270490f, -0.5752269626f, -0.5888174772f,
+ -0.5744605064f, -0.5411472321f, -0.5379270911f, -0.5309391022f, -0.5238327980f,
+ -0.5177959800f, -0.5105358362f, -0.5060860515f, -0.5034723878f, -0.5019683242f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5018416047f, 0.5032451153f, 0.5056754351f, 0.5097854137f,
+ 0.5163972378f, 0.5217715502f, 0.5278583169f, 0.5332472920f, 0.5339364409f,
+ 0.5506924391f, 0.5557163954f, 0.5314732194f, 0.4462319911f, 0.2658600807f,
+ 0.0000000000f, -0.2658601105f, -0.4462319911f, -0.5314732790f, -0.5557164550f,
+ -0.5506924391f, -0.5339364409f, -0.5332472920f, -0.5278582573f, -0.5217716098f,
+ -0.5163972378f, -0.5097853541f, -0.5056754351f, -0.5032451153f, -0.5018416047f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5016490817f, 0.5028999448f, 0.5050527453f, 0.5086503625f,
+ 0.5142914653f, 0.5186827183f, 0.5232735872f, 0.5263579488f, 0.5235015154f,
+ 0.5180896521f, 0.5119442344f, 0.4763633311f, 0.3873094022f, 0.2241454273f,
+ 0.0000000000f, -0.2241454422f, -0.3873094022f, -0.4763633311f, -0.5119441748f,
+ -0.5180897117f, -0.5235014558f, -0.5263578892f, -0.5232735872f, -0.5186827779f,
+ -0.5142914653f, -0.5086504221f, -0.5050527453f, -0.5028999448f, -0.5016490817f,
+ -0.5000000596f},
+ {0.5000000000f, 0.5011672974f, 0.5020375848f, 0.5035016537f, 0.5058373213f,
+ 0.5091226101f, 0.5111725330f, 0.5122836232f, 0.5101932287f, 0.4998099208f,
+ 0.4705953300f, 0.4316509366f, 0.3780660927f, 0.2909715176f, 0.1608594507f,
+ 0.0000000000f, -0.1608594358f, -0.2909715474f, -0.3780661225f, -0.4316509366f,
+ -0.4705953598f, -0.4998098910f, -0.5101932287f, -0.5122836232f, -0.5111725926f,
+ -0.5091226101f, -0.5058373213f, -0.5035016537f, -0.5020375848f, -0.5011672974f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5007008314f, 0.5012044907f, 0.5020091534f, 0.5031501055f,
+ 0.5042502880f, 0.5041841865f, 0.5022494197f, 0.4958427250f, 0.4796353281f,
+ 0.4435823262f, 0.4007542133f, 0.3363020718f, 0.2460453361f, 0.1309203655f,
+ 0.0000000000f, -0.1309203655f, -0.2460453361f, -0.3363020718f, -0.4007542133f,
+ -0.4435823560f, -0.4796353281f, -0.4958426654f, -0.5022494197f, -0.5041842461f,
+ -0.5042502880f, -0.5031501651f, -0.5020092130f, -0.5012044907f, -0.5007008314f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4988015890f, 0.4978311360f, 0.4960248172f, 0.4925622642f,
+ 0.4856388867f, 0.4782574177f, 0.4665130079f, 0.4475508630f, 0.4167790711f,
+ 0.3674541414f, 0.3202401102f, 0.2591174543f, 0.1835071146f, 0.0954245627f,
+ 0.0000000000f, -0.0954245627f, -0.1835071146f, -0.2591174543f, -0.3202401102f,
+ -0.3674541116f, -0.4167790413f, -0.4475508630f, -0.4665130079f, -0.4782574475f,
+ -0.4856388569f, -0.4925622940f, -0.4960248470f, -0.4978311062f, -0.4988015294f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4980117977f, 0.4964371324f, 0.4935791790f, 0.4883186519f,
+ 0.4784279168f, 0.4685191810f, 0.4536466300f, 0.4311205149f, 0.3969023824f,
+ 0.3454375863f, 0.2984294593f, 0.2395204306f, 0.1685037017f, 0.0872381777f,
+ 0.0000000000f, -0.0872381777f, -0.1685037017f, -0.2395204306f, -0.2984294593f,
+ -0.3454375863f, -0.3969023526f, -0.4311204851f, -0.4536466599f, -0.4685192108f,
+ -0.4784279168f, -0.4883186519f, -0.4935792387f, -0.4964371920f, -0.4980118275f,
+ -0.5000000000f}},
{
- {134217728, 134498993, 134707335, 135054789, 135598916, 136328115,
- 136729141, 136810142, 135935974, 132715400, 124342636, 113565825,
- 96534671, 73558872, 40348522, 0, -40348522, -73558878,
- -96534671, -113565825, -124342636, -132715400, -135935959, -136810142,
- -136729157, -136328114, -135598899, -135054789, -134707335, -134498977,
- -134217728},
- {134217728, 134480680, 134674623, 134996162, 135493192, 136136017,
- 136453048, 136412541, 135364880, 131907703, 123252239, 112310291,
- 95147257, 71192238, 38892402, 0, -38892399, -71192238,
- -95147250, -112310298, -123252239, -131907703, -135364895, -136412525,
- -136453064, -136136017, -135493192, -134996146, -134674623, -134480664,
- -134217728},
- {134217728, 134452852, 134624907, 134907111, 135332868, 135845392,
- 136036318, 135814387, 134509933, 130707049, 121647427, 110478071,
- 93245017, 68600483, 36868716, 0, -36868712, -68600489,
- -93245017, -110478064, -121647443, -130707034, -134509933, -135814387,
- -136036318, -135845392, -135332883, -134907111, -134624907, -134452836,
- -134217728},
- {134217728, 134383129, 134500499, 134684594, 134933403, 135124815,
- 135007943, 134348507, 132435517, 127834959, 117883933, 106251321,
- 88935672, 64909116, 34475648, 0, -34475644, -64909116,
- -88935679, -106251321, -117883933, -127834944, -132435517, -134348491,
- -135007943, -135124799, -134933403, -134684610, -134500515, -134383113,
- -134217728},
- {134217728, 134315558, 134380057, 134469604, 134548899, 134436000,
- 134031448, 132969681, 130510521, 125220028, 114545015, 102579384,
- 85276069, 61841172, 32692547, 0, -32692547, -61841176,
- -85276077, -102579384, -114545015, -125220021, -130510521, -132969665,
- -134031463, -134436000, -134548899, -134469604, -134380057, -134315558,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134039455, 133889472, 133598612, 133005800, 131717634,
- 130237695, 127729079, 123411911, 115961741, 103323251, 90719885,
- 73928580, 52671496, 27500669, 0, -27500669, -52671501,
- -73928580, -90719885, -103323262, -115961741, -123411903, -127729055,
- -130237711, -131717634, -133005808, -133598612, -133889472, -134039455,
- -134217728},
- {134217728, 133924242, 133685411, 133238504, 132374593, 130626201,
- 128740547, 125709420, 120762531, 112648312, 99510021, 86841264,
- 70356022, 49879278, 25955971, 0, -25955969, -49879283,
- -70356027, -86841273, -99510021, -112648303, -120762517, -125709412,
- -128740555, -130626208, -132374601, -133238504, -133685403, -133924234,
- -134217728},
- },
+
+ {0.5000000000f, 0.5010477901f, 0.5018239021f, 0.5031182766f, 0.5051453114f,
+ 0.5078617930f, 0.5093557239f, 0.5096575022f, 0.5064009428f, 0.4944033921f,
+ 0.4632124305f, 0.4230656624f, 0.3596196771f, 0.2740281522f, 0.1503099501f,
+ 0.0000000000f, -0.1503099501f, -0.2740281820f, -0.3596196771f, -0.4230656624f,
+ -0.4632124305f, -0.4944033921f, -0.5064008832f, -0.5096575022f, -0.5093557835f,
+ -0.5078617930f, -0.5051452518f, -0.5031182766f, -0.5018239021f, -0.5010477304f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5009795427f, 0.5017020702f, 0.5028998852f, 0.5047514439f,
+ 0.5071461797f, 0.5083272457f, 0.5081763268f, 0.5042734742f, 0.4913944900f,
+ 0.4591503739f, 0.4183884263f, 0.3544511497f, 0.2652117610f, 0.1448854804f,
+ 0.0000000000f, -0.1448854804f, -0.2652117610f, -0.3544511199f, -0.4183884561f,
+ -0.4591503739f, -0.4913944900f, -0.5042735338f, -0.5081762671f, -0.5083272457f,
+ -0.5071461797f, -0.5047514439f, -0.5028998256f, -0.5017020702f, -0.5009795427f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5008758903f, 0.5015168786f, 0.5025681257f, 0.5041542053f,
+ 0.5060635209f, 0.5067747831f, 0.5059480071f, 0.5010885596f, 0.4869216979f,
+ 0.4531719685f, 0.4115628898f, 0.3473647535f, 0.2555567026f, 0.1373466700f,
+ 0.0000000000f, -0.1373466551f, -0.2555567324f, -0.3473647535f, -0.4115628600f,
+ -0.4531720281f, -0.4869216383f, -0.5010885596f, -0.5059480071f, -0.5067747831f,
+ -0.5060635209f, -0.5041542649f, -0.5025681257f, -0.5015168786f, -0.5008758307f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5006161928f, 0.5010533929f, 0.5017392039f, 0.5026661158f,
+ 0.5033791661f, 0.5029437542f, 0.5004872084f, 0.4933607578f, 0.4762223363f,
+ 0.4391518831f, 0.3958170116f, 0.3313111961f, 0.2418053001f, 0.1284317970f,
+ 0.0000000000f, -0.1284317821f, -0.2418053001f, -0.3313112259f, -0.3958170116f,
+ -0.4391518831f, -0.4762222767f, -0.4933607578f, -0.5004871488f, -0.5029437542f,
+ -0.5033791065f, -0.5026661158f, -0.5017392635f, -0.5010534525f, -0.5006161332f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5003644228f, 0.5006047487f, 0.5009382963f, 0.5012336969f,
+ 0.5008131266f, 0.4993060529f, 0.4953506589f, 0.4861895740f, 0.4664809704f,
+ 0.4267134368f, 0.3821379840f, 0.3176781237f, 0.2303763181f, 0.1217892319f,
+ 0.0000000000f, -0.1217892319f, -0.2303763330f, -0.3176781535f, -0.3821379840f,
+ -0.4267134368f, -0.4664809406f, -0.4861895740f, -0.4953505993f, -0.4993061125f,
+ -0.5008131266f, -0.5012336969f, -0.5009382963f, -0.5006047487f, -0.5003644228f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4993358850f, 0.4987771511f, 0.4976935983f, 0.4954852164f,
+ 0.4906864166f, 0.4851732254f, 0.4758279026f, 0.4597451985f, 0.4319911599f,
+ 0.3849090934f, 0.3379579186f, 0.2754054070f, 0.1962166131f, 0.1024479717f,
+ 0.0000000000f, -0.1024479717f, -0.1962166280f, -0.2754054070f, -0.3379579186f,
+ -0.3849091530f, -0.4319911599f, -0.4597451687f, -0.4758278131f, -0.4851732850f,
+ -0.4906864166f, -0.4954852462f, -0.4976935983f, -0.4987771511f, -0.4993358850f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4989066720f, 0.4980169535f, 0.4963521063f, 0.4931337833f,
+ 0.4866205156f, 0.4795958996f, 0.4683040977f, 0.4498754740f, 0.4196476638f,
+ 0.3707037270f, 0.3235089183f, 0.2620966136f, 0.1858147979f, 0.0966935307f,
+ 0.0000000000f, -0.0966935158f, -0.1858148128f, -0.2620966136f, -0.3235089481f,
+ -0.3707037270f, -0.4196476340f, -0.4498754442f, -0.4683040380f, -0.4795959294f,
+ -0.4866205454f, -0.4931338131f, -0.4963521063f, -0.4980169237f, -0.4989066422f,
+ -0.5000000000f}},
{
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- },
+
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f}},
{
- {134217728, 133921369, 133680325, 133229561, 132358967, 130599331,
- 128703866, 125660282, 120698624, 112569265, 99420249, 86750797,
- 70273427, 49815207, 25920708, 0, -25920706, -49815216,
- -70273432, -86750797, -99420258, -112569265, -120698624, -125660282,
- -128703874, -130599331, -132358983, -133229561, -133680325, -133921361,
- -134217728},
- {134217728, 133939441, 133712333, 133285932, 132457505, 130768900,
- 128935465, 125970874, 121102931, 113070012, 99989904, 87325519,
- 70798668, 50223016, 26145306, 0, -26145303, -50223020,
- -70798668, -87325510, -99989904, -113070007, -121102923, -125970860,
- -128935481, -130768900, -132457513, -133285939, -133712341, -133939433,
- -134217728},
- {134217728, 133966965, 133761027, 133371807, 132607806, 131028081,
- 129290132, 126447716, 121725742, 113844587, 100875428, 88221954,
- 71620616, 50862942, 26498391, 0, -26498387, -50862942,
- -71620616, -88221954, -100875420, -113844579, -121725728, -126447716,
- -129290134, -131028089, -132607814, -133371815, -133761036, -133966957,
- -134217728},
- {134217728, 134036022, 133883399, 133587872, 132986916, 131684800,
- 130192440, 127667609, 123330612, 115858986, 103203513, 90596996,
- 73814421, 52581631, 27450707, 0, -27450704, -52581631,
- -73814421, -90596996, -103203522, -115858986, -123330612, -127667609,
- -130192441, -131684792, -132986917, -133587864, -133883399, -134036014,
- -134217728},
- {134217728, 134103202, 134002513, 133798640, 133358145, 132331971,
- 131086862, 128886498, 124951211, 117920856, 105625489, 93096793,
- 76149699, 54428898, 28481041, 0, -28481039, -54428898,
- -76149699, -93096785, -105625498, -117920856, -124951211, -128886489,
- -131086879, -132331963, -133358153, -133798640, -134002521, -134103194,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134379666, 134494354, 134673574, 134913679, 135089351,
- 134957528, 134277005, 132335084, 127697337, 117706188, 106054041,
- 88737144, 64741149, 34377366, 0, -34377367, -64741156,
- -88737144, -106054041, -117706196, -127697337, -132335084, -134276990,
- -134957528, -135089351, -134913695, -134673590, -134494354, -134379666,
- -134217728},
- {134217728, 134496089, 134702142, 135045469, 135582090, 136297572,
- 136685224, 136746798, 135844838, 132586207, 124167625, 113363717,
- 96250743, 73172765, 40110159, 0, -40110156, -73172772,
- -96250750, -113363724, -124167639, -132586207, -135844838, -136746798,
- -136685224, -136297572, -135582122, -135045469, -134702142, -134496073,
- -134217728},
- },
+
+ {0.5000000000f, 0.4988959730f, 0.4979980290f, 0.4963187873f, 0.4930755794f,
+ 0.4865204096f, 0.4794592559f, 0.4681210220f, 0.4496374130f, 0.4193531871f,
+ 0.3703692853f, 0.3231719136f, 0.2617889047f, 0.1855761111f, 0.0965621620f,
+ 0.0000000000f, -0.0965621546f, -0.1855761409f, -0.2617889345f, -0.3231719136f,
+ -0.3703693151f, -0.4193531871f, -0.4496374130f, -0.4681210220f, -0.4794592857f,
+ -0.4865204096f, -0.4930756390f, -0.4963187873f, -0.4979980290f, -0.4988959432f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4989632964f, 0.4981172681f, 0.4965288043f, 0.4934426546f,
+ 0.4871520996f, 0.4803220332f, 0.4692780674f, 0.4511435628f, 0.4212186337f,
+ 0.3724914193f, 0.3253129125f, 0.2637456059f, 0.1870953143f, 0.0973988548f,
+ 0.0000000000f, -0.0973988473f, -0.1870953292f, -0.2637456059f, -0.3253128827f,
+ -0.3724914193f, -0.4212186038f, -0.4511435330f, -0.4692780375f, -0.4803220928f,
+ -0.4871520996f, -0.4934426844f, -0.4965288043f, -0.4981172979f, -0.4989632666f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4990658462f, 0.4982986450f, 0.4968487024f, 0.4940025806f,
+ 0.4881176353f, 0.4816432595f, 0.4710544348f, 0.4534637332f, 0.4241041243f,
+ 0.3757902384f, 0.3286523819f, 0.2668075860f, 0.1894792318f, 0.0987142026f,
+ 0.0000000000f, -0.0987141877f, -0.1894792318f, -0.2668075860f, -0.3286523819f,
+ -0.3757902384f, -0.4241040945f, -0.4534636736f, -0.4710544348f, -0.4816432893f,
+ -0.4881176651f, -0.4940026104f, -0.4968487322f, -0.4982987046f, -0.4990658164f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4993230999f, 0.4987545311f, 0.4976536036f, 0.4954148531f,
+ 0.4905641079f, 0.4850046337f, 0.4755989015f, 0.4594423175f, 0.4316083491f,
+ 0.3844630420f, 0.3375000954f, 0.2749801576f, 0.1958818436f, 0.1022618562f,
+ 0.0000000000f, -0.1022618413f, -0.1958818436f, -0.2749801576f, -0.3375000954f,
+ -0.3844630718f, -0.4316083491f, -0.4594423175f, -0.4755989015f, -0.4850046337f,
+ -0.4905640781f, -0.4954148829f, -0.4976535738f, -0.4987545311f, -0.4993230700f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4995733500f, 0.4991982579f, 0.4984387755f, 0.4967978001f,
+ 0.4929749966f, 0.4883366227f, 0.4801396132f, 0.4654795229f, 0.4392894208f,
+ 0.3934856057f, 0.3468125761f, 0.2836797237f, 0.2027634382f, 0.1061001420f,
+ 0.0000000000f, -0.1061001420f, -0.2027634382f, -0.2836797237f, -0.3468125463f,
+ -0.3934856355f, -0.4392894208f, -0.4654795229f, -0.4801395833f, -0.4883366823f,
+ -0.4929749668f, -0.4967978299f, -0.4984387755f, -0.4991982877f, -0.4995733202f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5006032586f, 0.5010305047f, 0.5016981363f, 0.5025926232f,
+ 0.5032470226f, 0.5027559996f, 0.5002208352f, 0.4929866195f, 0.4757096469f,
+ 0.4384897351f, 0.3950820863f, 0.3305716217f, 0.2411795706f, 0.1280656755f,
+ 0.0000000000f, -0.1280656755f, -0.2411796004f, -0.3305716217f, -0.3950820863f,
+ -0.4384897351f, -0.4757096469f, -0.4929866195f, -0.5002207756f, -0.5027559996f,
+ -0.5032470226f, -0.5025926828f, -0.5016981959f, -0.5010305047f, -0.5006032586f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5010370016f, 0.5018045902f, 0.5030835867f, 0.5050826669f,
+ 0.5077480078f, 0.5091921091f, 0.5094215274f, 0.5060614347f, 0.4939221144f,
+ 0.4625604451f, 0.4223127663f, 0.3585619628f, 0.2725898027f, 0.1494219899f,
+ 0.0000000000f, -0.1494219750f, -0.2725898027f, -0.3585619926f, -0.4223127961f,
+ -0.4625605047f, -0.4939221144f, -0.5060614347f, -0.5094215274f, -0.5091921091f,
+ -0.5077480078f, -0.5050827861f, -0.5030835867f, -0.5018045902f, -0.5010369420f,
+ -0.5000000000f}},
{
- {134217728, 133678764, 133252044, 132477911, 131054012, 128379841,
- 125703998, 121692333, 115624181, 106419205, 92593586, 79977943,
- 64179408, 45144170, 23370016, 0, -23370016, -45144171,
- -64179414, -79977946, -92593586, -106419205, -115624163, -121692333,
- -125704006, -128379841, -131054020, -132477902, -133252052, -133678756,
- -134217736},
- {134217728, 133712005, 133310620, 132580354, 131230923, 128677921,
- 126103542, 122214988, 116283239, 107204353, 93448335, 80814831,
- 64923238, 45708586, 23676173, 0, -23676171, -45708591,
- -64923238, -80814831, -93448335, -107204344, -116283230, -122214988,
- -126103542, -128677921, -131230923, -132580362, -133310620, -133711997,
- -134217736},
- {134217728, 133762594, 133399847, 132736656, 131501355, 129135285,
- 126718565, 123023009, 117307580, 108432557, 94794977, 82139615,
- 66105845, 46609132, 24165789, 0, -24165786, -46609132,
- -66105845, -82139614, -94794987, -108432548, -117307580, -123023009,
- -126718574, -129135285, -131501371, -132736656, -133399839, -133762594,
- -134217736},
- {134217728, 133889704, 133624356, 133130995, 132186884, 130303885,
- 128301191, 125121697, 120000061, 111707953, 98445440, 85770865,
- 69380893, 49124196, 25540859, 0, -25540856, -49124196,
- -69380893, -85770874, -98445449, -111707944, -120000061, -125121697,
- -128301191, -130303893, -132186900, -133130995, -133624357, -133889712,
- -134217728},
- {134217728, 134013488, 133843425, 133517257, 132862879, 131469448,
- 129895964, 127265729, 122800030, 115190043, 102426301, 89801131,
- 73076634, 52001860, 27128796, 0, -27128794, -52001864,
- -73076638, -89801131, -102426301, -115190039, -122800030, -127265729,
- -129895972, -131469447, -132862879, -133517265, -133843441, -134013480,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217728, 134524667, 134753225, 135137152, 135747532, 136598811,
- 137119081, 137373516, 136748951, 133873234, 125921352, 115399246,
- 100457878, 77154925, 42583859, 0, -42583859, -77154925,
- -100457884, -115399246, -125921369, -133873234, -136748936, -137373501,
- -137119096, -136598811, -135747548, -135137152, -134753241, -134524667,
- -134217728},
- {134217744, 134740697, 135140165, 135833916, 137013874, 138934982,
- 140527025, 142390622, 144197099, 144950610, 153156290, 156579036,
- 152419516, 130790170, 79555585, 0, -79555598, -130790170,
- -152419516, -156579036, -153156290, -144950597, -144197099, -142390622,
- -140527040, -138934982, -137013891, -135833916, -135140150, -134740697,
- -134217744},
- },
+
+ {0.5000000000f, 0.4979922175f, 0.4964025617f, 0.4935186803f, 0.4882142544f,
+ 0.4782521725f, 0.4682838917f, 0.4533392787f, 0.4307336509f, 0.3964424431f,
+ 0.3449379802f, 0.2979410589f, 0.2390869260f, 0.1681751311f, 0.0870600939f,
+ 0.0000000000f, -0.0870600939f, -0.1681751460f, -0.2390869558f, -0.2979410589f,
+ -0.3449379802f, -0.3964424431f, -0.4307335615f, -0.4533392787f, -0.4682839215f,
+ -0.4782521725f, -0.4882142544f, -0.4935186505f, -0.4964025617f, -0.4979921579f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4981160462f, 0.4966207743f, 0.4939002991f, 0.4888732731f,
+ 0.4793626070f, 0.4697723091f, 0.4552863240f, 0.4331888258f, 0.3993673325f,
+ 0.3481221795f, 0.3010587096f, 0.2418579161f, 0.1702777445f, 0.0882006139f,
+ 0.0000000000f, -0.0882006139f, -0.1702777743f, -0.2418579161f, -0.3010587096f,
+ -0.3481221795f, -0.3993673027f, -0.4331887960f, -0.4552863240f, -0.4697723091f,
+ -0.4793626070f, -0.4888732731f, -0.4939003289f, -0.4966207743f, -0.4981160164f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4983044863f, 0.4969531596f, 0.4944825768f, 0.4898807108f,
+ 0.4810664356f, 0.4720634520f, 0.4582964182f, 0.4370048046f, 0.4039427638f,
+ 0.3531388044f, 0.3059939146f, 0.2462634593f, 0.1736325473f, 0.0900245756f,
+ 0.0000000000f, -0.0900245681f, -0.1736325473f, -0.2462634593f, -0.3059939146f,
+ -0.3531388342f, -0.4039427042f, -0.4370048046f, -0.4582964182f, -0.4720634818f,
+ -0.4810664356f, -0.4898807704f, -0.4944825768f, -0.4969531298f, -0.4983044863f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4987780154f, 0.4977895021f, 0.4959515929f, 0.4924345016f,
+ 0.4854198098f, 0.4779591858f, 0.4661146402f, 0.4470350742f, 0.4161445498f,
+ 0.3667378426f, 0.3195213675f, 0.2584639788f, 0.1830018908f, 0.0951471180f,
+ 0.0000000000f, -0.0951471031f, -0.1830018908f, -0.2584639788f, -0.3195213974f,
+ -0.3667378724f, -0.4161445200f, -0.4470350742f, -0.4661146402f, -0.4779591858f,
+ -0.4854198396f, -0.4924345613f, -0.4959515929f, -0.4977895319f, -0.4987780452f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4992391467f, 0.4986056089f, 0.4973905385f, 0.4949527979f,
+ 0.4897618592f, 0.4839001894f, 0.4741017818f, 0.4574657679f, 0.4291163385f,
+ 0.3815677166f, 0.3345352709f, 0.2722316682f, 0.1937220246f, 0.1010626405f,
+ 0.0000000000f, -0.1010626331f, -0.1937220395f, -0.2722316980f, -0.3345352709f,
+ -0.3815677166f, -0.4291163385f, -0.4574657679f, -0.4741017818f, -0.4839001894f,
+ -0.4897618592f, -0.4949527979f, -0.4973905683f, -0.4986056685f, -0.4992391169f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000000f, 0.5011434555f, 0.5019949079f, 0.5034251213f, 0.5056989789f,
+ 0.5088702440f, 0.5108084083f, 0.5117562413f, 0.5094295144f, 0.4987166524f,
+ 0.4690935910f, 0.4298956990f, 0.3742347658f, 0.2874245048f, 0.1586372405f,
+ 0.0000000000f, -0.1586372405f, -0.2874245048f, -0.3742347956f, -0.4298956990f,
+ -0.4690936506f, -0.4987166524f, -0.5094294548f, -0.5117561817f, -0.5108084679f,
+ -0.5088702440f, -0.5056990385f, -0.5034251213f, -0.5019949675f, -0.5011434555f,
+ -0.5000000000f},
+ {0.5000000596f, 0.5019482374f, 0.5034363270f, 0.5060207844f, 0.5104164481f,
+ 0.5175731182f, 0.5235039592f, 0.5304464102f, 0.5371760726f, 0.5399830937f,
+ 0.5705516338f, 0.5833023787f, 0.5678069592f, 0.4872313440f, 0.2963676453f,
+ 0.0000000000f, -0.2963677049f, -0.4872313440f, -0.5678069592f, -0.5833023787f,
+ -0.5705516338f, -0.5399830341f, -0.5371760726f, -0.5304464102f, -0.5235040188f,
+ -0.5175731182f, -0.5104165077f, -0.5060207844f, -0.5034362674f, -0.5019482374f,
+ -0.5000000596f}},
{
- {134217728, 133517388, 132968168, 131982689, 130203271, 126958371,
- 123812646, 119241372, 112569785, 102830521, 88745154, 76246960,
- 60892748, 42668052, 22033146, 0, -22033144, -42668058,
- -60892753, -76246960, -88745154, -102830531, -112569785, -119241363,
- -123812646, -126958371, -130203280, -131982697, -132968160, -133517380,
- -134217736},
- {134217728, 133560667, 133044207, 132115111, 130430074, 127335394,
- 124312090, 119884885, 113366063, 103758318, 89731133, 77197209,
- 61725371, 43292651, 22369435, 0, -22369434, -43292655,
- -61725371, -77197209, -89731143, -103758309, -113366066, -119884894,
- -124312098, -127335394, -130430074, -132115119, -133044215, -133560651,
- -134217736},
- {134217728, 133626556, 133160120, 132317284, 130777308, 127915335,
- 125083431, 120883935, 114610226, 105218855, 91295851, 78713135,
- 63059915, 44297538, 22911785, 0, -22911782, -44297538,
- -63059910, -78713135, -91295851, -105218855, -114610226, -120883926,
- -125083440, -127915335, -130777308, -132317293, -133160128, -133626540,
- -134217736},
- {134217728, 133792202, 133452102, 132828323, 131660297, 129405046,
- 127082463, 123503081, 117919375, 109170723, 95610055, 82945267,
- 66828178, 47161136, 24466610, 0, -24466610, -47161136,
- -66828178, -82945267, -95610064, -109170725, -117919366, -123503090,
- -127082486, -129405039, -131660312, -132828331, -133452110, -133792210,
- -134217736},
- {134217728, 133953625, 133737455, 133330222, 132534982, 130902453,
- 129118100, 126216242, 121423078, 113467678, 100443871, 87784612,
- 71219202, 50550149, 26325706, 0, -26325706, -50550154,
- -71219202, -87784603, -100443871, -113467678, -121423078, -126216226,
- -129118109, -130902436, -132534997, -133330214, -133737456, -133953625,
- -134217728},
- {134217728, 134209240, 134190888, 134132864, 133949552, 133371536,
- 132534624, 130880344, 127640160, 121406192, 109814504, 97493904,
- 80326624, 57781472, 30369936, 0, -30369936, -57781472,
- -80326624, -97493904, -109814504, -121406184, -127640152, -130880344,
- -132534632, -133371536, -133949560, -134132872, -134190888, -134209240,
- -134217728},
- {134217744, 134621813, 134927051, 135449572, 136313400, 137636071,
- 138622650, 139566056, 139956832, 138536878, 133180717, 129783677,
- 118675624, 94628818, 53853299, 0, -53853295, -94628811,
- -118675637, -129783677, -133180717, -138536882, -139956832, -139566056,
- -138622666, -137636071, -136313400, -135449572, -134927051, -134621813,
- -134217744},
- {134217744, 134904883, 135435219, 136368502, 137996233, 140785045,
- 143282261, 146575942, 150720567, 165849956, 193015195, 218765208,
- 250475834, 276007487, 232012394, 0, -232012528, -276007460,
- -250475861, -218765208, -193015222, -165849956, -150720553, -146575942,
- -143282275, -140785029, -137996233, -136368502, -135435219, -134904883,
- -134217744},
- },
+
+ {0.5000000000f, 0.4973910451f, 0.4953450263f, 0.4916738272f, 0.4850449860f,
+ 0.4729567766f, 0.4612380564f, 0.4442087412f, 0.4193551242f, 0.3830735385f,
+ 0.3306014538f, 0.2840420604f, 0.2268431634f, 0.1589508802f, 0.0820798650f,
+ 0.0000000000f, -0.0820798576f, -0.1589508951f, -0.2268431783f, -0.2840420604f,
+ -0.3306014538f, -0.3830735683f, -0.4193551242f, -0.4442086816f, -0.4612380564f,
+ -0.4729567766f, -0.4850450158f, -0.4916738570f, -0.4953449965f, -0.4973909855f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4975522459f, 0.4956282973f, 0.4921671450f, 0.4858898818f,
+ 0.4743613005f, 0.4630986154f, 0.4466060102f, 0.4223214984f, 0.3865298629f,
+ 0.3342745304f, 0.2875820100f, 0.2299449295f, 0.1612776965f, 0.0833326429f,
+ 0.0000000000f, -0.0833326355f, -0.1612777114f, -0.2299449295f, -0.2875820100f,
+ -0.3342745602f, -0.3865298331f, -0.4223214984f, -0.4466060400f, -0.4630986452f,
+ -0.4743613005f, -0.4858898818f, -0.4921671748f, -0.4956283271f, -0.4975521863f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4977977276f, 0.4960601032f, 0.4929202795f, 0.4871834517f,
+ 0.4765217602f, 0.4659720957f, 0.4503277540f, 0.4269563556f, 0.3919707835f,
+ 0.3401035368f, 0.2932292819f, 0.2349164933f, 0.1650211811f, 0.0853530467f,
+ 0.0000000000f, -0.0853530392f, -0.1650211811f, -0.2349164784f, -0.2932292819f,
+ -0.3401035368f, -0.3919707835f, -0.4269563556f, -0.4503277242f, -0.4659721255f,
+ -0.4765217602f, -0.4871834517f, -0.4929203391f, -0.4960601330f, -0.4977976680f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4984147847f, 0.4971478283f, 0.4948240519f, 0.4904728234f,
+ 0.4820713699f, 0.4734190702f, 0.4600848258f, 0.4392839074f, 0.4066926241f,
+ 0.3561752141f, 0.3089951873f, 0.2489543557f, 0.1756889224f, 0.0911452249f,
+ 0.0000000000f, -0.0911452249f, -0.1756889224f, -0.2489543557f, -0.3089951873f,
+ -0.3561752439f, -0.4066926539f, -0.4392838776f, -0.4600848556f, -0.4734191597f,
+ -0.4820713401f, -0.4904728830f, -0.4948240817f, -0.4971478581f, -0.4984148145f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4990161359f, 0.4982108474f, 0.4966937900f, 0.4937312901f,
+ 0.4876496494f, 0.4810023904f, 0.4701921344f, 0.4523362219f, 0.4227000475f,
+ 0.3741825819f, 0.3270231485f, 0.2653121948f, 0.1883139759f, 0.0980708972f,
+ 0.0000000000f, -0.0980708972f, -0.1883139908f, -0.2653121948f, -0.3270231187f,
+ -0.3741825819f, -0.4227000475f, -0.4523362219f, -0.4701920748f, -0.4810024500f,
+ -0.4876495600f, -0.4937313497f, -0.4966937602f, -0.4982108474f, -0.4990161359f,
+ -0.5000000000f},
+ {0.5000000000f, 0.4999683797f, 0.4999000132f, 0.4996838570f, 0.4990009665f,
+ 0.4968476892f, 0.4937299490f, 0.4875672758f, 0.4754966497f, 0.4522733092f,
+ 0.4090909064f, 0.3631930947f, 0.2992399931f, 0.2152527571f, 0.1131368279f,
+ 0.0000000000f, -0.1131368279f, -0.2152527571f, -0.2992399931f, -0.3631930947f,
+ -0.4090909064f, -0.4522732794f, -0.4754966199f, -0.4875672758f, -0.4937299788f,
+ -0.4968476892f, -0.4990009964f, -0.4996838868f, -0.4999000132f, -0.4999683797f,
+ -0.5000000000f},
+ {0.5000000596f, 0.5015053153f, 0.5026424527f, 0.5045889616f, 0.5078070164f,
+ 0.5127342939f, 0.5164096355f, 0.5199240446f, 0.5213798285f, 0.5160900950f,
+ 0.4961368442f, 0.4834818840f, 0.4421011508f, 0.3525198102f, 0.2006191760f,
+ 0.0000000000f, -0.2006191611f, -0.3525197804f, -0.4421012104f, -0.4834818840f,
+ -0.4961368442f, -0.5160900950f, -0.5213798285f, -0.5199240446f, -0.5164096951f,
+ -0.5127342939f, -0.5078070164f, -0.5045889616f, -0.5026424527f, -0.5015053153f,
+ -0.5000000596f},
+ {0.5000000596f, 0.5025598407f, 0.5045354962f, 0.5080122352f, 0.5140760541f,
+ 0.5244651437f, 0.5337679982f, 0.5460379124f, 0.5614778399f, 0.6178392172f,
+ 0.7190376520f, 0.8149639368f, 0.9330952168f, 1.0282080173f, 0.8643135428f,
+ 0.0000000000f, -0.8643140197f, -1.0282078981f, -0.9330952764f, -0.8149639368f,
+ -0.7190377116f, -0.6178392172f, -0.5614778399f, -0.5460379124f, -0.5337680578f,
+ -0.5244650841f, -0.5140760541f, -0.5080122352f, -0.5045354962f, -0.5025598407f,
+ -0.5000000596f}}
+
};
-const WORD32 ixheaacd_beta_Q28[16][8][31] = {
+const FLOAT32 ixheaacd_beta[16][8][31] = {
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 524548, 928967, 1639916, 2878403, 5000493, 6908550,
- 9455203, 12765894, 16898498, 21732020, 25132388, 28389032, 31149502,
- 33022448, 33688388, 33022450, 31149502, 28389032, 25132388, 21732022,
- 16898498, 12765894, 9455202, 6908550, 5000493, 2878403, 1639916,
- 928967, 524548, 3},
- {5, 812423, 1439377, 2542753, 4468501, 7778568, 10765468,
- 14766874, 19992330, 26548934, 34259648, 39707896, 44942048, 49389848,
- 52412912, 53488748, 52412912, 49389844, 44942052, 39707896, 34259652,
- 26548934, 19992330, 14766874, 10765469, 7778568, 4468501, 2542753,
- 1439377, 812423, 5},
- {7, 1202481, 2132639, 3774216, 6653171, 11641950, 16186106,
- 22334354, 30462996, 40811628, 53176452, 62028444, 70614328, 77968304,
- 82994936, 84789064, 82994936, 77968304, 70614328, 62028448, 53176452,
- 40811628, 30462996, 22334354, 16186107, 11641950, 6653172, 3774216,
- 2132639, 1202481, 7},
- {8, 1400871, 2486989, 4409108, 7796283, 13714060,
- 19156910, 26599080, 36572432, 49482236, 65204176, 76647304,
- 87887896, 97621072, 104327480, 106731360, 104327488, 97621064,
- 87887896, 76647304, 65204180, 49482240, 36572432, 26599080,
- 19156912, 13714061, 7796283, 4409108, 2486989, 1400871,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1223918, 2181987, 3897455, 6984316, 12583060,
- 17979762, 25778776, 37085592, 53441976, 78581112, 104374688,
- 137112768, 174183376, 206541584, 219922496, 206541600, 174183344,
- 137112784, 104374688, 78581120, 53441980, 37085592, 25778774,
- 17979764, 12583059, 6984316, 3897455, 2181987, 1223918,
- 7},
- {1, 214133, 382441, 685346, 1235544, 2251347,
- 3254155, 4749173, 7031145, 11641319, 21058462, 33931652,
- 61102220, 133797576, 430779840, 1577812480, 430780608, 133797536,
- 61102232, 33931652, 21058464, 11641320, 7031145, 4749173,
- 3254155, 2251347, 1235544, 685346, 382441, 214133,
- 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019540936f, 0.0034606718f, 0.0061091632f, 0.0107228868f, 0.0186282881f,
+ 0.0257363543f, 0.0352233760f, 0.0475566611f, 0.0629518107f, 0.0809580833f, 0.0936254412f,
+ 0.1057573855f, 0.1160409376f, 0.1230182052f, 0.1254990250f, 0.1230182126f, 0.1160409376f,
+ 0.1057573855f, 0.0936254412f, 0.0809580907f, 0.0629518107f, 0.0475566611f, 0.0352233723f,
+ 0.0257363543f, 0.0186282881f, 0.0107228868f, 0.0061091632f, 0.0034606718f, 0.0019540936f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030265115f, 0.0053620972f, 0.0094724931f, 0.0166464634f, 0.0289774239f,
+ 0.0401044935f, 0.0550108925f, 0.0744772330f, 0.0989024863f, 0.1276271343f, 0.1479234397f,
+ 0.1674221754f, 0.1839915216f, 0.1952533126f, 0.1992611140f, 0.1952533126f, 0.1839915067f,
+ 0.1674221903f, 0.1479234397f, 0.1276271492f, 0.0989024863f, 0.0744772330f, 0.0550108925f,
+ 0.0401044972f, 0.0289774239f, 0.0166464634f, 0.0094724931f, 0.0053620972f, 0.0030265115f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044795908f, 0.0079446994f, 0.0140600502f, 0.0247849934f, 0.0433696434f,
+ 0.0602979437f, 0.0832019523f, 0.1134835035f, 0.1520351619f, 0.1980977207f, 0.2310739607f,
+ 0.2630588710f, 0.2904545665f, 0.3091802299f, 0.3158638775f, 0.3091802299f, 0.2904545665f,
+ 0.2630588710f, 0.2310739756f, 0.1980977207f, 0.1520351619f, 0.1134835035f, 0.0832019523f,
+ 0.0602979474f, 0.0433696434f, 0.0247849971f, 0.0140600502f, 0.0079446994f, 0.0044795908f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052186511f, 0.0092647560f, 0.0164252073f, 0.0290434174f, 0.0510888547f,
+ 0.0713650510f, 0.0990892947f, 0.1362429261f, 0.1843356937f, 0.2429044843f, 0.2855334580f,
+ 0.3274079263f, 0.3636668324f, 0.3886501491f, 0.3976052999f, 0.3886501789f, 0.3636668026f,
+ 0.3274079263f, 0.2855334580f, 0.2429044992f, 0.1843357086f, 0.1362429261f, 0.0990892947f,
+ 0.0713650584f, 0.0510888584f, 0.0290434174f, 0.0164252073f, 0.0092647560f, 0.0052186511f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045594499f, 0.0081285350f, 0.0145191513f, 0.0260186046f, 0.0468755513f,
+ 0.0669798329f, 0.0960334241f, 0.1381545961f, 0.1990868747f, 0.2927374542f, 0.3888260126f,
+ 0.5107848644f, 0.6488836408f, 0.7694273591f, 0.8192751408f, 0.7694274187f, 0.6488835216f,
+ 0.5107849240f, 0.3888260126f, 0.2927374840f, 0.1990868896f, 0.1381545961f, 0.0960334167f,
+ 0.0669798404f, 0.0468755476f, 0.0260186046f, 0.0145191513f, 0.0081285350f, 0.0045594499f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007977076f, 0.0014247037f, 0.0025531128f, 0.0046027601f, 0.0083869211f,
+ 0.0121226721f, 0.0176920481f, 0.0261930563f, 0.0433672927f, 0.0784488842f, 0.1264052540f,
+ 0.2276235074f, 0.4984348118f, 1.6047799587f, 5.8778095245f, 1.6047828197f, 0.4984346628f,
+ 0.2276235521f, 0.1264052540f, 0.0784488916f, 0.0433672965f, 0.0261930563f, 0.0176920481f,
+ 0.0121226721f, 0.0083869211f, 0.0046027601f, 0.0025531128f, 0.0014247037f, 0.0007977076f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 524756, 929618, 1641931, 2884546, 5018684, 6942684,
- 9517694, 12876462, 17085148, 22027532, 25515680, 28863994, 31707368,
- 33639036, 34326304, 33639036, 31707366, 28863996, 25515680, 22027532,
- 17085148, 12876462, 9517694, 6942685, 5018684, 2884546, 1641932,
- 929618, 524756, 3},
- {5, 812713, 1440285, 2545568, 4477108, 7804208, 10813826,
- 14855985, 20151268, 26819764, 34692788, 40273396, 45646932, 50221664,
- 53335084, 54443828, 53335084, 50221660, 45646932, 40273396, 34692788,
- 26819762, 20151268, 14855984, 10813826, 7804208, 4477108, 2545568,
- 1440285, 812713, 5},
- {7, 1202789, 2133603, 3777225, 6662453, 11670018, 16239749,
- 22434930, 30646316, 41132172, 53703904, 62730216, 71504264, 79033256,
- 84186408, 86026976, 84186408, 79033248, 71504272, 62730216, 53703904,
- 41132176, 30646314, 22434930, 16239752, 11670018, 6662454, 3777225,
- 2133603, 1202789, 7},
- {8, 1401091, 2487681, 4411274, 7803027, 13734770,
- 19197032, 26675680, 36715348, 49739444, 65641580, 77242592,
- 88658976, 98560160, 105390504, 107840400, 105390512, 98560152,
- 88658992, 77242592, 65641576, 49739444, 36715348, 26675674,
- 19197034, 13734770, 7803028, 4411274, 2487680, 1401091,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1223607, 2180998, 3894286, 6974063, 12549334,
- 17910016, 25632730, 36775224, 52772652, 75633064, 99236928,
- 128381344, 160330848, 187347760, 198291376, 187347792, 160330816,
- 128381360, 99236928, 75633072, 52772648, 36775220, 25632728,
- 17910018, 12549334, 6974064, 3894286, 2180998, 1223607,
- 7},
- {1, 214041, 382148, 684396, 1232418, 2240724,
- 3231452, 4699171, 6913169, 11028142, 19133978, 29199466,
- 47298748, 81631520, 140893408, 184843504, 140893488, 81631504,
- 47298752, 29199468, 19133982, 11028142, 6913169, 4699170,
- 3231452, 2240724, 1232418, 684397, 382148, 214041,
- 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019548684f, 0.0034630969f, 0.0061166696f, 0.0107457712f, 0.0186960548f,
+ 0.0258635134f, 0.0354561731f, 0.0479685590f, 0.0636471361f, 0.0820589513f, 0.0950533152f,
+ 0.1075267568f, 0.1181191504f, 0.1253151745f, 0.1278754473f, 0.1253151745f, 0.1181191429f,
+ 0.1075267643f, 0.0950533152f, 0.0820589513f, 0.0636471361f, 0.0479685590f, 0.0354561731f,
+ 0.0258635171f, 0.0186960548f, 0.0107457712f, 0.0061166734f, 0.0034630969f, 0.0019548684f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030275919f, 0.0053654797f, 0.0094829798f, 0.0166785270f, 0.0290729403f,
+ 0.0402846411f, 0.0553428568f, 0.0750693232f, 0.0999114066f, 0.1292407066f, 0.1500300914f,
+ 0.1700480729f, 0.1870902777f, 0.1986886710f, 0.2028190643f, 0.1986886710f, 0.1870902628f,
+ 0.1700480729f, 0.1500300914f, 0.1292407066f, 0.0999113992f, 0.0750693232f, 0.0553428531f,
+ 0.0402846411f, 0.0290729403f, 0.0166785270f, 0.0094829798f, 0.0053654797f, 0.0030275919f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044807382f, 0.0079482906f, 0.0140712596f, 0.0248195715f, 0.0434742048f,
+ 0.0604977794f, 0.0835766271f, 0.1141664237f, 0.1532292813f, 0.2000626326f, 0.2336882651f,
+ 0.2663741410f, 0.2944218218f, 0.3136188090f, 0.3204754591f, 0.3136188090f, 0.2944217920f,
+ 0.2663741708f, 0.2336882651f, 0.2000626326f, 0.1532292962f, 0.1141664162f, 0.0835766271f,
+ 0.0604977906f, 0.0434742048f, 0.0248195753f, 0.0140712596f, 0.0079482906f, 0.0044807382f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052194707f, 0.0092673339f, 0.0164332762f, 0.0290685408f, 0.0511660054f,
+ 0.0715145171f, 0.0993746519f, 0.1367753297f, 0.1852938682f, 0.2445339411f, 0.2877510786f,
+ 0.3302804232f, 0.3671652079f, 0.3926102221f, 0.4017367959f, 0.3926102519f, 0.3671651781f,
+ 0.3302804828f, 0.2877510786f, 0.2445339262f, 0.1852938682f, 0.1367753297f, 0.0993746296f,
+ 0.0715145245f, 0.0511660054f, 0.0290685445f, 0.0164332762f, 0.0092673302f, 0.0052194707f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045582913f, 0.0081248507f, 0.0145073459f, 0.0259804092f, 0.0467499122f,
+ 0.0667200089f, 0.0954893604f, 0.1369983852f, 0.1965934485f, 0.2817551196f, 0.3696863651f,
+ 0.4782577753f, 0.5972789526f, 0.6979247928f, 0.7386929393f, 0.6979249120f, 0.5972788334f,
+ 0.4782578349f, 0.3696863651f, 0.2817551494f, 0.1965934336f, 0.1369983703f, 0.0954893529f,
+ 0.0667200163f, 0.0467499122f, 0.0259804130f, 0.0145073459f, 0.0081248507f, 0.0045582913f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007973649f, 0.0014236122f, 0.0025495738f, 0.0045911148f, 0.0083473474f,
+ 0.0120380968f, 0.0175057761f, 0.0257535614f, 0.0410830304f, 0.0712796226f, 0.1087764874f,
+ 0.1762015671f, 0.3041011095f, 0.5248688459f, 0.6885957122f, 0.5248691440f, 0.3041010499f,
+ 0.1762015820f, 0.1087764949f, 0.0712796375f, 0.0410830304f, 0.0257535614f, 0.0175057724f,
+ 0.0120380968f, 0.0083473474f, 0.0045911148f, 0.0025495775f, 0.0014236122f, 0.0007973649f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 525351, 931480, 1647714, 2902257, 5071597, 7042735,
- 9702682, 13207802, 17652582, 22940042, 26711396, 30359376, 33476790,
- 35604100, 36362732, 35604100, 33476786, 30359378, 26711396, 22940042,
- 17652582, 13207802, 9702681, 7042735, 5071597, 2902257, 1647714,
- 931480, 525351, 3},
- {5, 813540, 1442877, 2553636, 4501896, 7878638, 10955188,
- 15118865, 20625528, 27638916, 36022472, 42026548, 47851776, 52842400,
- 56254208, 57472080, 56254208, 52842396, 47851784, 42026548, 36022476,
- 27638918, 20625528, 15118864, 10955189, 7878638, 4501896, 2553636,
- 1442877, 813540, 5},
- {7, 1203665, 2136357, 3785832, 6689100, 11751078, 16395488,
- 22728960, 31187070, 42088120, 55296528, 64867172, 74235600, 82322976,
- 87882752, 89873216, 87882752, 82322968, 74235600, 64867176, 55296532,
- 42088120, 31187070, 22728958, 16395489, 11751078, 6689101, 3785832,
- 2136357, 1203665, 7},
- {8, 1401717, 2489652, 4417463, 7822332, 13794262,
- 19312684, 26897488, 37131704, 50494456, 66937128, 79016952,
- 90971256, 101390632, 108605536, 111198632, 108605544, 101390624,
- 90971264, 79016952, 66937124, 50494456, 37131704, 26897486,
- 19312686, 13794262, 7822333, 4417463, 2489652, 1401717,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1222724, 2178188, 3885304, 6945113, 12454759,
- 17715754, 25230046, 35932316, 50996136, 71510480, 88238104,
- 108673696, 130724624, 148143056, 154903104, 148143056, 130724616,
- 108673712, 88238104, 71510496, 50996136, 35932312, 25230042,
- 17715758, 12454758, 6945114, 3885304, 2178189, 1222724,
- 7},
- {1, 213781, 381315, 681714, 1223645, 2211279, 3169313,
- 4564991, 6613954, 9638447, 15182689, 20899234, 28782236, 38682308,
- 48311500, 52599960, 48311512, 38682304, 28782238, 20899234, 15182691,
- 9638447, 6613954, 4564991, 3169313, 2211279, 1223645, 681714,
- 381315, 213781, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019570850f, 0.0034700334f, 0.0061382130f, 0.0108117498f, 0.0188931711f,
+ 0.0262362324f, 0.0361453071f, 0.0492028967f, 0.0657609925f, 0.0854583159f, 0.0995077044f,
+ 0.1130974889f, 0.1247107610f, 0.1326356083f, 0.1354617327f, 0.1326356083f, 0.1247107461f,
+ 0.1130974963f, 0.0995077044f, 0.0854583159f, 0.0657609925f, 0.0492028967f, 0.0361453034f,
+ 0.0262362324f, 0.0188931711f, 0.0108117498f, 0.0061382130f, 0.0034700334f, 0.0019570850f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030306727f, 0.0053751357f, 0.0095130354f, 0.0167708695f, 0.0293502137f,
+ 0.0408112556f, 0.0563221611f, 0.0768360794f, 0.1029629856f, 0.1341941655f, 0.1565610915f,
+ 0.1782617569f, 0.1968532801f, 0.2095632553f, 0.2141001821f, 0.2095632553f, 0.1968532652f,
+ 0.1782617867f, 0.1565610915f, 0.1341941804f, 0.1029629931f, 0.0768360794f, 0.0563221574f,
+ 0.0408112593f, 0.0293502137f, 0.0167708695f, 0.0095130354f, 0.0053751357f, 0.0030306727f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044840015f, 0.0079585500f, 0.0141033232f, 0.0249188393f, 0.0437761769f,
+ 0.0610779524f, 0.0846719742f, 0.1161808893f, 0.1567904651f, 0.2059956193f, 0.2416490465f,
+ 0.2765491605f, 0.3066769838f, 0.3273887634f, 0.3348038197f, 0.3273887634f, 0.3066769540f,
+ 0.2765491605f, 0.2416490614f, 0.2059956342f, 0.1567904651f, 0.1161808893f, 0.0846719667f,
+ 0.0610779561f, 0.0437761769f, 0.0249188431f, 0.0141033232f, 0.0079585500f, 0.0044840015f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052218027f, 0.0092746764f, 0.0164563321f, 0.0291404575f, 0.0513876304f,
+ 0.0719453543f, 0.1002009511f, 0.1383263767f, 0.1881065071f, 0.2493602335f, 0.2943610847f,
+ 0.3388943374f, 0.3777095377f, 0.4045871496f, 0.4142471850f, 0.4045871794f, 0.3777095079f,
+ 0.3388943672f, 0.2943610847f, 0.2493602186f, 0.1881065071f, 0.1383263767f, 0.1002009436f,
+ 0.0719453618f, 0.0513876304f, 0.0291404612f, 0.0164563321f, 0.0092746764f, 0.0052218027f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045550019f, 0.0081143826f, 0.0144738853f, 0.0258725621f, 0.0463975929f,
+ 0.0659963265f, 0.0939892456f, 0.1338583082f, 0.1899754107f, 0.2663972974f, 0.3287125528f,
+ 0.4048410654f, 0.4869871736f, 0.5518758893f, 0.5770590305f, 0.5518758893f, 0.4869871438f,
+ 0.4048411250f, 0.3287125528f, 0.2663973570f, 0.1899754107f, 0.1338582933f, 0.0939892307f,
+ 0.0659963414f, 0.0463975891f, 0.0258725658f, 0.0144738853f, 0.0081143863f, 0.0045550019f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007963963f, 0.0014205091f, 0.0025395826f, 0.0045584328f, 0.0082376562f,
+ 0.0118066110f, 0.0170059167f, 0.0246388987f, 0.0359060131f, 0.0565599240f, 0.0778557137f,
+ 0.1072221845f, 0.1441028267f, 0.1799743623f, 0.1959501207f, 0.1799744070f, 0.1441028118f,
+ 0.1072221920f, 0.0778557137f, 0.0565599315f, 0.0359060131f, 0.0246388987f, 0.0170059167f,
+ 0.0118066110f, 0.0082376562f, 0.0045584328f, 0.0025395826f, 0.0014205091f, 0.0007963963f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 526244, 934286, 1656482, 2929383, 5154009, 7200895,
- 10000863, 13755239, 18618438, 24545894, 28863348, 33106848, 36783144,
- 39317176, 40225672, 39317176, 36783140, 33106852, 28863350, 24545894,
- 18618438, 13755239, 10000861, 7200896, 5154009, 2929384, 1656483,
- 934287, 526244, 3},
- {5, 814783, 1446784, 2565855, 4539774, 7994119, 11177507,
- 15539745, 21402348, 29018418, 38333064, 45138568, 51843732, 57665092,
- 61684144, 63126300, 61684144, 57665092, 51843740, 45138568, 38333064,
- 29018418, 21402346, 15539743, 11177508, 7994120, 4539775, 2565855,
- 1446784, 814783, 5},
- {7, 1204981, 2140499, 3798824, 6729584, 11875611, 16637170,
- 23191438, 32052658, 43652108, 57969132, 68517104, 78979352, 88117000,
- 94454304, 96733920, 94454304, 88116992, 78979352, 68517104, 57969132,
- 43652104, 32052654, 23191436, 16637170, 11875611, 6729584, 3798824,
- 2140499, 1204981, 7},
- {8, 1402655, 2492611, 4426772, 7851491, 13884761,
- 19489746, 27240036, 37782176, 51691532, 69027848, 81916832,
- 94796824, 106122752, 114019032, 116867632, 114019032, 106122744,
- 94796832, 81916840, 69027848, 51691532, 37782172, 27240034,
- 19489748, 13884760, 7851492, 4426772, 2492611, 1402655,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1221406, 2174004, 3871976, 6902451, 12317130,
- 17436482, 24661340, 34772520, 48643564, 66845116, 81092456,
- 95994376, 109691784, 119593840, 123240696, 119593848, 109691776,
- 95994392, 81092456, 66845116, 48643564, 34772520, 24661336,
- 17436482, 12317130, 6902452, 3871976, 2174004, 1221406,
- 7},
- {1, 213393, 380079, 677757, 1210858, 2169302, 3082668,
- 4384052, 6230857, 8816279, 12308982, 15131108, 18175564, 21641460,
- 24357568, 25401718, 24357570, 21641458, 18175566, 15131109, 12308983,
- 8816278, 6230857, 4384051, 3082668, 2169302, 1210858, 677757,
- 380079, 213393, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019604117f, 0.0034804866f, 0.0061708763f, 0.0109128021f, 0.0192001797f,
+ 0.0268254243f, 0.0372561179f, 0.0512422584f, 0.0693590865f, 0.0914405808f, 0.1075243503f,
+ 0.1233326197f, 0.1370278895f, 0.1464678943f, 0.1498523057f, 0.1464678943f, 0.1370278746f,
+ 0.1233326346f, 0.1075243577f, 0.0914405808f, 0.0693590865f, 0.0512422584f, 0.0372561105f,
+ 0.0268254280f, 0.0192001797f, 0.0109128058f, 0.0061708800f, 0.0034804903f, 0.0019604117f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030353032f, 0.0053896904f, 0.0095585547f, 0.0169119760f, 0.0297804140f,
+ 0.0416394584f, 0.0578900613f, 0.0797299594f, 0.1081020311f, 0.1428017914f, 0.1681542695f,
+ 0.1931329519f, 0.2148192078f, 0.2297913432f, 0.2351637930f, 0.2297913432f, 0.2148192078f,
+ 0.1931329817f, 0.1681542695f, 0.1428017914f, 0.1081020311f, 0.0797299519f, 0.0578900538f,
+ 0.0416394621f, 0.0297804177f, 0.0169119798f, 0.0095585547f, 0.0053896904f, 0.0030353032f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044889040f, 0.0079739802f, 0.0141517222f, 0.0250696540f, 0.0442400984f,
+ 0.0619782880f, 0.0863948390f, 0.1194054559f, 0.1626167744f, 0.2159518450f, 0.2552461028f,
+ 0.2942210138f, 0.3282614052f, 0.3518697023f, 0.3603619337f, 0.3518697023f, 0.3282613754f,
+ 0.2942210138f, 0.2552461028f, 0.2159518450f, 0.1626167595f, 0.1194054410f, 0.0863948315f,
+ 0.0619782880f, 0.0442400984f, 0.0250696540f, 0.0141517222f, 0.0079739802f, 0.0044889040f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052252971f, 0.0092856996f, 0.0164910108f, 0.0292490833f, 0.0517247654f,
+ 0.0726049617f, 0.1014770418f, 0.1407495737f, 0.1925659627f, 0.2571487725f, 0.3051639795f,
+ 0.3531456888f, 0.3953380585f, 0.4247539937f, 0.4353658557f, 0.4247539937f, 0.3953380287f,
+ 0.3531457186f, 0.3051640093f, 0.2571487725f, 0.1925659627f, 0.1407495588f, 0.1014770344f,
+ 0.0726049691f, 0.0517247617f, 0.0292490870f, 0.0164910108f, 0.0092856996f, 0.0052252971f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045500919f, 0.0080987960f, 0.0144242346f, 0.0257136337f, 0.0458848849f,
+ 0.0649559572f, 0.0918706506f, 0.1295377314f, 0.1812113971f, 0.2490174621f, 0.3020929396f,
+ 0.3576069176f, 0.4086337388f, 0.4455217719f, 0.4591073692f, 0.4455218017f, 0.4086337090f,
+ 0.3576069772f, 0.3020929396f, 0.2490174621f, 0.1812113971f, 0.1295377314f, 0.0918706357f,
+ 0.0649559572f, 0.0458848849f, 0.0257136375f, 0.0144242346f, 0.0080987960f, 0.0045500919f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007949509f, 0.0014159046f, 0.0025248416f, 0.0045107976f, 0.0080812797f,
+ 0.0114838332f, 0.0163318664f, 0.0232117511f, 0.0328431986f, 0.0458545312f, 0.0563677698f,
+ 0.0677092522f, 0.0806207210f, 0.0907390118f, 0.0946287736f, 0.0907390192f, 0.0806207135f,
+ 0.0677092597f, 0.0563677736f, 0.0458545350f, 0.0328431949f, 0.0232117511f, 0.0163318627f,
+ 0.0114838332f, 0.0080812797f, 0.0045107976f, 0.0025248416f, 0.0014159046f, 0.0007949509f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 527304, 937630, 1667008, 2962381, 5256587, 7401904,
- 10390627, 14497757, 19991098, 26957670, 32224264, 37562304, 42318920,
- 45670152, 46886204, 45670152, 42318924, 37562308, 32224264, 26957670,
- 19991098, 14497757, 10390626, 7401904, 5256587, 2962381, 1667008,
- 937630, 527304, 3},
- {5, 816257, 1451433, 2580496, 4585709, 8137095, 11458003,
- 16084489, 22442248, 30945832, 41729952, 49882536, 58145720, 65508872,
- 70696504, 72578936, 70696512, 65508868, 58145724, 49882536, 41729952,
- 30945832, 22442248, 16084488, 11458004, 8137095, 4585709, 2580496,
- 1451434, 816257, 5},
- {7, 1206538, 2145415, 3814322, 6778296, 12027725,
- 16936476, 23775046, 33172672, 45742120, 61682500, 73733120,
- 85947224, 96830952, 104498976, 107281456, 104498984, 96830952,
- 85947232, 73733128, 61682504, 45742116, 33172670, 23775044,
- 16936476, 12027724, 6778297, 3814322, 2145415, 1206538,
- 7},
- {8, 1403765, 2496115, 4437830, 7886310, 13993836,
- 19704996, 27661434, 38595240, 53219352, 71765424, 85785904,
- 99996584, 112659424, 121580896, 124818216, 121580904, 112659416,
- 99996592, 85785904, 71765432, 53219352, 38595240, 27661430,
- 19704998, 13993836, 7886311, 4437830, 2496115, 1403764,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1219857, 2169099, 3856430, 6853125, 12160503,
- 17123444, 24037508, 33538878, 46247084, 62363436, 74547088,
- 86896032, 97899912, 105652584, 108465784, 105652592, 97899904,
- 86896032, 74547096, 62363440, 46247084, 33538876, 24037506,
- 17123446, 12160503, 6853125, 3856430, 2169099, 1219857,
- 7},
- {1, 212938, 378637, 673176, 1196278, 2122731, 2989060,
- 4195976, 5854530, 8072868, 10886130, 13012902, 15168527, 17089358,
- 18442662, 18933732, 18442662, 17089358, 15168528, 13012903, 10886130,
- 8072867, 5854530, 4195975, 2989060, 2122731, 1196278, 673176,
- 378637, 212938, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019643605f, 0.0034929439f, 0.0062100887f, 0.0110357292f, 0.0195823126f,
+ 0.0275742412f, 0.0387081020f, 0.0540083535f, 0.0744726434f, 0.1004251465f, 0.1200447381f,
+ 0.1399304867f, 0.1576502621f, 0.1701345742f, 0.1746647209f, 0.1701345742f, 0.1576502770f,
+ 0.1399305016f, 0.1200447381f, 0.1004251465f, 0.0744726434f, 0.0540083535f, 0.0387080982f,
+ 0.0275742412f, 0.0195823126f, 0.0110357292f, 0.0062100887f, 0.0034929439f, 0.0019643605f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030407943f, 0.0054070093f, 0.0096130967f, 0.0170830972f, 0.0303130411f,
+ 0.0426843874f, 0.0599193908f, 0.0836038888f, 0.1152822077f, 0.1554561853f, 0.1858269274f,
+ 0.2166096866f, 0.2440395653f, 0.2633650005f, 0.2703776062f, 0.2633650303f, 0.2440395504f,
+ 0.2166097015f, 0.1858269274f, 0.1554561853f, 0.1152822077f, 0.0836038888f, 0.0599193871f,
+ 0.0426843911f, 0.0303130411f, 0.0170830972f, 0.0096130967f, 0.0054070130f, 0.0030407943f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044947043f, 0.0079922937f, 0.0142094567f, 0.0252511203f, 0.0448067673f,
+ 0.0630932897f, 0.0885689482f, 0.1235778332f, 0.1704026759f, 0.2297852188f, 0.2746772766f,
+ 0.3201783597f, 0.3607234061f, 0.3892890215f, 0.3996545672f, 0.3892890513f, 0.3607234061f,
+ 0.3201783895f, 0.2746773064f, 0.2297852337f, 0.1704026610f, 0.1235778257f, 0.0885689408f,
+ 0.0630932897f, 0.0448067635f, 0.0252511241f, 0.0142094567f, 0.0079922937f, 0.0044947043f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052294321f, 0.0092987530f, 0.0165322050f, 0.0293787941f, 0.0521311015f,
+ 0.0734068304f, 0.1030468717f, 0.1437784731f, 0.1982575357f, 0.2673470378f, 0.3195773959f,
+ 0.3725163043f, 0.4196890593f, 0.4529241323f, 0.4649840891f, 0.4529241621f, 0.4196890295f,
+ 0.3725163341f, 0.3195773959f, 0.2673470676f, 0.1982575357f, 0.1437784731f, 0.1030468568f,
+ 0.0734068379f, 0.0521311015f, 0.0293787979f, 0.0165322050f, 0.0092987530f, 0.0052294284f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045443214f, 0.0080805235f, 0.0143663213f, 0.0255298801f, 0.0453014039f,
+ 0.0637897998f, 0.0895466954f, 0.1249420568f, 0.1722838134f, 0.2323219031f, 0.2777095437f,
+ 0.3237129450f, 0.3647055924f, 0.3935865462f, 0.4040665329f, 0.3935865760f, 0.3647055626f,
+ 0.3237129450f, 0.2777095735f, 0.2323219180f, 0.1722838134f, 0.1249420494f, 0.0895466879f,
+ 0.0637898073f, 0.0453014039f, 0.0255298801f, 0.0143663213f, 0.0080805235f, 0.0045443214f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007932559f, 0.0014105327f, 0.0025077760f, 0.0044564828f, 0.0079077892f,
+ 0.0111351162f, 0.0156312287f, 0.0218098238f, 0.0300737768f, 0.0405539945f, 0.0484768376f,
+ 0.0565071665f, 0.0636628196f, 0.0687042698f, 0.0705336481f, 0.0687042698f, 0.0636628196f,
+ 0.0565071702f, 0.0484768413f, 0.0405539945f, 0.0300737731f, 0.0218098238f, 0.0156312250f,
+ 0.0111351162f, 0.0079077892f, 0.0044564828f, 0.0025077760f, 0.0014105327f, 0.0007932559f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 528371, 941010, 1677737, 2996520, 5365544, 7620743,
- 10829829, 15375154, 21720308, 30256412, 37121464, 44492716, 52140904,
- 58486168, 60914048, 58486172, 52140900, 44492720, 37121464, 30256412,
- 21720308, 15375154, 10829827, 7620744, 5365544, 2996520, 1677737,
- 941010, 528371, 3},
- {5, 817738, 1456128, 2595392, 4633066, 8288027, 11760734,
- 16690856, 23650124, 33316570, 46226512, 56525852, 67496896, 77774760,
- 85824632, 89194720, 85824640, 77774752, 67496904, 56525856, 46226512,
- 33316570, 23650120, 16690854, 11760735, 8288027, 4633066, 2595392,
- 1456128, 817738, 5},
- {7, 1208101, 2150365, 3830012, 6828082, 12185838,
- 17252538, 24405052, 34418948, 48164280, 66215072, 80356216,
- 95158664, 108775560, 118626184, 122255560, 118626184, 108775544,
- 95158664, 80356216, 66215080, 48164276, 34418944, 24405050,
- 17252540, 12185838, 6828083, 3830012, 2150365, 1208101,
- 7},
- {8, 1404877, 2499634, 4448971, 7921597, 14105523,
- 19927540, 28103010, 39463168, 54891176, 74856880, 90260672,
- 106158016, 120574816, 130879072, 134648960, 130879072, 120574816,
- 106158024, 90260672, 74856888, 54891176, 39463164, 28103008,
- 19927542, 14105523, 7921598, 4448971, 2499634, 1404876,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1218314, 2164227, 3841070, 6804841, 12009704, 16826680,
- 23458746, 32427858, 44173136, 58677072, 69367448, 79974728, 89242016,
- 95670824, 97983664, 95670824, 89242016, 79974736, 69367448, 58677072,
- 44173140, 32427856, 23458742, 16826682, 12009704, 6804841, 3841070,
- 2164227, 1218314, 7},
- {1, 212485, 377211, 668688, 1182212, 2079037, 2903492,
- 4030197, 5539070, 7490515, 9864627, 11591052, 13285722, 14752220,
- 15762207, 16124145, 15762208, 14752220, 13285722, 11591053, 9864628,
- 7490515, 5539070, 4030197, 2903492, 2079037, 1182212, 668688,
- 377210, 212485, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019683354f, 0.0035055354f, 0.0062500574f, 0.0111629069f, 0.0199882090f,
+ 0.0283894800f, 0.0403442569f, 0.0572769120f, 0.0809144527f, 0.1127139181f, 0.1382882297f,
+ 0.1657482833f, 0.1942400038f, 0.2178779542f, 0.2269225121f, 0.2178779691f, 0.1942399889f,
+ 0.1657482982f, 0.1382882297f, 0.1127139181f, 0.0809144527f, 0.0572769120f, 0.0403442495f,
+ 0.0283894837f, 0.0199882090f, 0.0111629069f, 0.0062500574f, 0.0035055354f, 0.0019683354f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030463114f, 0.0054244995f, 0.0096685886f, 0.0172595158f, 0.0308753066f,
+ 0.0438121483f, 0.0621782839f, 0.0881035775f, 0.1241138950f, 0.1722071767f, 0.2105752081f,
+ 0.2514455318f, 0.2897335589f, 0.3197216690f, 0.3322762251f, 0.3197216988f, 0.2897335291f,
+ 0.2514455616f, 0.2105752230f, 0.1722071767f, 0.1241138950f, 0.0881035626f, 0.0621782765f,
+ 0.0438121520f, 0.0308753066f, 0.0172595158f, 0.0096685886f, 0.0054244995f, 0.0030463114f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045005269f, 0.0080107339f, 0.0142679065f, 0.0254365876f, 0.0453957841f,
+ 0.0642707124f, 0.0909159034f, 0.1282205731f, 0.1794259250f, 0.2466703653f, 0.2993502319f,
+ 0.3544936478f, 0.4052205384f, 0.4419169724f, 0.4554374516f, 0.4419169724f, 0.4052204788f,
+ 0.3544936478f, 0.2993502319f, 0.2466703951f, 0.1794259101f, 0.1282205582f, 0.0909158960f,
+ 0.0642707199f, 0.0453957841f, 0.0254365914f, 0.0142679065f, 0.0080107339f, 0.0045005269f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052335747f, 0.0093118623f, 0.0165737085f, 0.0295102485f, 0.0525471680f,
+ 0.0742358714f, 0.1046918705f, 0.1470117569f, 0.2044855654f, 0.2788636088f, 0.3362472057f,
+ 0.3954694271f, 0.4491761923f, 0.4875625372f, 0.5016064644f, 0.4875625372f, 0.4491761923f,
+ 0.3954694569f, 0.3362472057f, 0.2788636386f, 0.2044855654f, 0.1470117420f, 0.1046918631f,
+ 0.0742358789f, 0.0525471680f, 0.0295102522f, 0.0165737085f, 0.0093118623f, 0.0052335709f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045385733f, 0.0080623738f, 0.0143091008f, 0.0253500082f, 0.0447396338f,
+ 0.0626842678f, 0.0873906389f, 0.1208031848f, 0.1645577550f, 0.2185891271f, 0.2584138811f,
+ 0.2979290783f, 0.3324524164f, 0.3564015925f, 0.3650175929f, 0.3564015925f, 0.3324524164f,
+ 0.2979291081f, 0.2584138811f, 0.2185891271f, 0.1645577699f, 0.1208031774f, 0.0873906240f,
+ 0.0626842752f, 0.0447396338f, 0.0253500082f, 0.0143091008f, 0.0080623738f, 0.0045385733f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007915683f, 0.0014052205f, 0.0024910569f, 0.0044040829f, 0.0077450164f,
+ 0.0108163506f, 0.0150136538f, 0.0206346437f, 0.0279043429f, 0.0367485993f, 0.0431800336f,
+ 0.0494931713f, 0.0549563020f, 0.0587187968f, 0.0600671209f, 0.0587188005f, 0.0549563020f,
+ 0.0494931713f, 0.0431800373f, 0.0367486030f, 0.0279043429f, 0.0206346437f, 0.0150136538f,
+ 0.0108163506f, 0.0077450164f, 0.0044040829f, 0.0024910569f, 0.0014052168f, 0.0007915683f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 529280, 943904, 1686997, 3026404, 5463419,
- 7822298, 11249275, 16258557, 23600720, 36288716, 49305868,
- 66713524, 87729680, 107320208, 115788648, 107320216, 87729672,
- 66713540, 49305872, 36288720, 23600720, 16258558, 11249274,
- 7822299, 5463419, 3026404, 1686997, 943904, 529280,
- 3},
- {5, 819001, 1460144, 2608223, 4674384, 8422779,
- 12037082, 17262416, 24842774, 35819472, 52848540, 70312664,
- 92562776, 117871664, 140063104, 149267152, 140063136, 117871648,
- 92562792, 70312664, 52848544, 35819468, 24842772, 17262414,
- 12037082, 8422779, 4674385, 2608223, 1460144, 819001,
- 5},
- {7, 1209431, 2154588, 3843465, 6871159, 12324878,
- 17534810, 24980280, 35593252, 50549888, 70956104, 87630984,
- 108587520, 130892864, 148578016, 155457280, 148578016, 130892848,
- 108587528, 87630992, 70956112, 50549884, 35593252, 24980278,
- 17534812, 12324878, 6871160, 3843465, 2154588, 1209431,
- 7},
- {8, 1405821, 2502628, 4458482, 7951885, 14202332,
- 20122228, 28494402, 40246696, 56439064, 77816136, 94657800,
- 112381552, 128775696, 140691712, 145094384, 140691728, 128775688,
- 112381568, 94657808, 77816144, 56439060, 40246696, 28494400,
- 20122230, 14202331, 7951885, 4458482, 2502629, 1405821,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1217010, 2160122, 3828190, 6764697, 11886164, 16586827,
- 22999516, 31567738, 42617632, 56016164, 65730784, 75244880, 83461560,
- 89112016, 91135304, 89112024, 83461552, 75244888, 65730788, 56016164,
- 42617628, 31567738, 22999514, 16586829, 11886164, 6764698, 3828190,
- 2160122, 1217010, 7},
- {1, 212104, 376014, 664952, 1170669, 2044035, 2836433,
- 3904056, 5308151, 7084523, 9192281, 10692476, 12141331, 13377854,
- 14220870, 14521357, 14220870, 13377854, 12141331, 10692476, 9192281,
- 7084523, 5308151, 3904056, 2836433, 2044035, 1170669, 664952,
- 376014, 212104, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019717216f, 0.0035163164f, 0.0062845536f, 0.0112742335f, 0.0203528218f,
+ 0.0291403309f, 0.0419068150f, 0.0605678447f, 0.0879195333f, 0.1351860017f, 0.1836786717f,
+ 0.2485272437f, 0.3268185258f, 0.3997989297f, 0.4313463271f, 0.3997989595f, 0.3268184960f,
+ 0.2485273033f, 0.1836786866f, 0.1351860166f, 0.0879195333f, 0.0605678484f, 0.0419068113f,
+ 0.0291403346f, 0.0203528218f, 0.0112742335f, 0.0062845536f, 0.0035163164f, 0.0019717216f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030510165f, 0.0054394603f, 0.0097163878f, 0.0174134374f, 0.0313772969f,
+ 0.0448416248f, 0.0643075109f, 0.0925465450f, 0.1334379315f, 0.1968761533f, 0.2619350851f,
+ 0.3448232114f, 0.4391061664f, 0.5217757225f, 0.5560634732f, 0.5217758417f, 0.4391061068f,
+ 0.3448232710f, 0.2619350851f, 0.1968761683f, 0.1334379166f, 0.0925465375f, 0.0643075034f,
+ 0.0448416248f, 0.0313772969f, 0.0174134411f, 0.0097163878f, 0.0054394603f, 0.0030510165f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045054816f, 0.0080264658f, 0.0143180229f, 0.0255970620f, 0.0459137484f,
+ 0.0653222576f, 0.0930587947f, 0.1325951964f, 0.1883130074f, 0.2643320858f, 0.3264508545f,
+ 0.4045200348f, 0.4876139164f, 0.5534962416f, 0.5791234970f, 0.5534962416f, 0.4876138568f,
+ 0.4045200646f, 0.3264508843f, 0.2643321157f, 0.1883129925f, 0.1325951964f, 0.0930587873f,
+ 0.0653222650f, 0.0459137484f, 0.0255970657f, 0.0143180229f, 0.0080264658f, 0.0045054816f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052370913f, 0.0093230158f, 0.0166091397f, 0.0296230800f, 0.0529078096f,
+ 0.0749611408f, 0.1061499193f, 0.1499306262f, 0.2102518976f, 0.2898876965f, 0.3526277840f,
+ 0.4186539054f, 0.4797268510f, 0.5241174698f, 0.5405187011f, 0.5241175294f, 0.4797268212f,
+ 0.4186539650f, 0.3526278138f, 0.2898877263f, 0.2102518827f, 0.1499306262f, 0.1061499119f,
+ 0.0749611482f, 0.0529078059f, 0.0296230800f, 0.0166091397f, 0.0093230195f, 0.0052370913f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045337155f, 0.0080470815f, 0.0142611191f, 0.0252004601f, 0.0442794114f,
+ 0.0617907457f, 0.0856798738f, 0.1175989881f, 0.1587630510f, 0.2086764723f, 0.2448662519f,
+ 0.2803090215f, 0.3109185398f, 0.3319681287f, 0.3395054638f, 0.3319681585f, 0.3109185100f,
+ 0.2803090513f, 0.2448662668f, 0.2086764723f, 0.1587630361f, 0.1175989881f, 0.0856798664f,
+ 0.0617907532f, 0.0442794114f, 0.0252004638f, 0.0142611191f, 0.0080470815f, 0.0045337155f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007901490f, 0.0014007613f, 0.0024771392f, 0.0043610819f, 0.0076146238f,
+ 0.0105665363f, 0.0145437419f, 0.0197744034f, 0.0263919048f, 0.0342439152f, 0.0398325771f,
+ 0.0452299826f, 0.0498363897f, 0.0529768690f, 0.0540962704f, 0.0529768690f, 0.0498363897f,
+ 0.0452299826f, 0.0398325771f, 0.0342439152f, 0.0263919048f, 0.0197744034f, 0.0145437419f,
+ 0.0105665363f, 0.0076146238f, 0.0043610819f, 0.0024771392f, 0.0014007613f, 0.0007901490f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 529890, 945853, 1693270, 3046878, 5531883,
- 7966241, 11558316, 16941404, 26405616, 44726228, 66299660,
- 102135296, 161287136, 242754912, 290875520, 242754976, 161287104,
- 102135328, 66299668, 44726228, 26405616, 16941404, 11558314,
- 7966241, 5531883, 3046878, 1693270, 945853, 529890,
- 3},
- {5, 819848, 1462845, 2616904, 4702616, 8516569,
- 12232970, 17678754, 25748164, 38567944, 62864780, 89227176,
- 128392144, 182850000, 242436080, 271403040, 242436160, 182849968,
- 128392176, 89227168, 62864788, 38567940, 25748164, 17678752,
- 12232972, 8516569, 4702617, 2616904, 1462845, 819848,
- 5},
- {7, 1210322, 2157425, 3852534, 6900401, 12420479,
- 17731328, 25388104, 36448364, 52356736, 75502992, 99354648,
- 128997304, 161739680, 189630656, 200981856, 189630656, 161739664,
- 128997328, 99354648, 75503000, 52356740, 36448368, 25388100,
- 17731330, 12420478, 6900402, 3852534, 2157425, 1210322,
- 7},
- {8, 1406453, 2504636, 4464871, 7972318, 14268137,
- 20255542, 28765222, 40797016, 57549412, 80000928, 97981248,
- 117206704, 135388800, 151411120, 157516432, 151411136, 135388784,
- 117206704, 97981248, 80000928, 57549412, 40797012, 28765220,
- 20255542, 14268138, 7972319, 4464871, 2504636, 1406453,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1216142, 2157392, 3819657, 6738267, 11805711, 16432165,
- 22707286, 31029754, 41665420, 54427540, 63597164, 72515376, 80171616,
- 85413624, 87286256, 85413624, 80171608, 72515384, 63597164, 54427544,
- 41665420, 31029756, 22707284, 16432167, 11805712, 6738268, 3819657,
- 2157392, 1216142, 7},
- {1, 211851, 375221, 662491, 1163142, 2021609, 2794131,
- 3826087, 5169036, 6847367, 8812784, 10196808, 11523252, 12648227,
- 13411804, 13683354, 13411805, 12648226, 11523253, 10196809, 8812784,
- 6847366, 5169036, 3826086, 2794132, 2021609, 1163142, 662491,
- 375221, 211851, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019739941f, 0.0035235770f, 0.0063079223f, 0.0113505051f, 0.0206078701f,
+ 0.0296765603f, 0.0430580825f, 0.0631116480f, 0.0983685851f, 0.1666181833f, 0.2469854802f,
+ 0.3804836273f, 0.6008414030f, 0.9043325186f, 1.0835957527f, 0.9043327570f, 0.6008412838f,
+ 0.3804837465f, 0.2469855100f, 0.1666181833f, 0.0983685851f, 0.0631116480f, 0.0430580750f,
+ 0.0296765603f, 0.0206078701f, 0.0113505051f, 0.0063079223f, 0.0035235770f, 0.0019739941f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030541718f, 0.0054495223f, 0.0097487271f, 0.0175186098f, 0.0317266919f,
+ 0.0455713645f, 0.0658584908f, 0.0959193856f, 0.1436767876f, 0.2341895550f, 0.3323971331f,
+ 0.4782980084f, 0.6811693311f, 0.9031447768f, 1.0110551119f, 0.9031450748f, 0.6811692119f,
+ 0.4782981277f, 0.3323971033f, 0.2341895849f, 0.1436767727f, 0.0959193856f, 0.0658584833f,
+ 0.0455713719f, 0.0317266919f, 0.0175186135f, 0.0097487271f, 0.0054495223f, 0.0030541718f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045088008f, 0.0080370344f, 0.0143518075f, 0.0257059969f, 0.0462698899f,
+ 0.0660543442f, 0.0945780575f, 0.1357807368f, 0.1950440407f, 0.2812705636f, 0.3701249063f,
+ 0.4805524051f, 0.6025272608f, 0.7064292431f, 0.7487157583f, 0.7064292431f, 0.6025272012f,
+ 0.4805524945f, 0.3701249063f, 0.2812705934f, 0.1950440556f, 0.1357807517f, 0.0945780426f,
+ 0.0660543516f, 0.0462698862f, 0.0257060006f, 0.0143518075f, 0.0080370344f, 0.0045088008f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052394457f, 0.0093304962f, 0.0166329406f, 0.0296991989f, 0.0531529523f,
+ 0.0754577741f, 0.1071588024f, 0.1519807279f, 0.2143882662f, 0.2980266809f, 0.3650085926f,
+ 0.4366289973f, 0.5043625832f, 0.5640503764f, 0.5867944360f, 0.5640504360f, 0.5043625236f,
+ 0.4366289973f, 0.3650085926f, 0.2980266809f, 0.2143882662f, 0.1519807130f, 0.1071587950f,
+ 0.0754577741f, 0.0531529561f, 0.0296992026f, 0.0166329406f, 0.0093304962f, 0.0052394457f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045304820f, 0.0080369115f, 0.0142293312f, 0.0251020007f, 0.0439797007f,
+ 0.0612145849f, 0.0845912322f, 0.1155948415f, 0.1552157849f, 0.2027583867f, 0.2369178981f,
+ 0.2701408267f, 0.2986625433f, 0.3181905448f, 0.3251666427f, 0.3181905448f, 0.2986625135f,
+ 0.2701408565f, 0.2369178981f, 0.2027584016f, 0.1552157849f, 0.1155948490f, 0.0845912248f,
+ 0.0612145923f, 0.0439797044f, 0.0251020044f, 0.0142293312f, 0.0080369115f, 0.0045304820f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007892065f, 0.0013978072f, 0.0024679713f, 0.0043330416f, 0.0075310804f,
+ 0.0104089491f, 0.0142532848f, 0.0192561597f, 0.0255084299f, 0.0328301787f, 0.0379860699f,
+ 0.0429274589f, 0.0471183173f, 0.0499628633f, 0.0509744659f, 0.0499628671f, 0.0471183136f,
+ 0.0429274626f, 0.0379860736f, 0.0328301787f, 0.0255084261f, 0.0192561597f, 0.0142532811f,
+ 0.0104089528f, 0.0075310804f, 0.0043330416f, 0.0024679713f, 0.0013978072f, 0.0007892065f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -858993460,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 530105, 946540, 1695490, 3054166, 5556542,
- 8018704, 11673036, 17202416, 27742908, 48702648, 75428704,
- 125542128, 228590144, 435938784, 620187584, 435939008, 228590112,
- 125542176, 75428712, 48702652, 27742906, 17202416, 11673035,
- 8018704, 5556542, 3054167, 1695490, 946540, 530105,
- 3},
- {5, 820146, 1463798, 2619972, 4712652, 8550255,
- 12304061, 17832260, 26090394, 40209740, 67346928, 98535008,
- 148589136, 226742368, 326144352, 380823904, 326144512, 226742336,
- 148589184, 98535016, 67346936, 40209736, 26090392, 17832256,
- 12304062, 8550254, 4712652, 2619972, 1463798, 820145,
- 5},
- {7, 1210636, 2158423, 3855734, 6910758, 12454582,
- 17801918, 25536124, 36763592, 53038744, 78536976, 104675848,
- 138113008, 176331952, 210006528, 224018288, 210006544, 176331920,
- 138113024, 104675856, 78536984, 53038744, 36763592, 25536118,
- 17801920, 12454581, 6910759, 3855734, 2158423, 1210636,
- 7},
- {8, 1406676, 2505341, 4467122, 7979530, 14291465,
- 20302986, 28862170, 40995684, 57955156, 80812936, 99234096,
- 119054544, 140506896, 157841056, 164487296, 157841072, 140506896,
- 119054552, 99234096, 80812936, 57955148, 40995680, 28862168,
- 20302988, 14291464, 7979531, 4467122, 2505342, 1406676,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1215837, 2156436, 3816673, 6729059, 11777845, 16378872,
- 22607278, 30847268, 41345884, 53900940, 62895796, 71625096, 79105408,
- 84220136, 86046016, 84220136, 79105408, 71625096, 62895796, 53900940,
- 41345884, 30847270, 22607276, 16378873, 11777844, 6729060, 3816673,
- 2156436, 1215837, 7},
- {1, 211762, 374943, 661633, 1160533, 2013907, 2779720,
- 3799796, 5122719, 6769570, 8690265, 10038436, 11327602, 12418982,
- 13158826, 13421767, 13158826, 12418981, 11327602, 10038436, 8690264,
- 6769570, 5122719, 3799796, 2779720, 2013907, 1160533, 661633,
- 374943, 211762, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ -3.2000000477f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019747950f, 0.0035261363f, 0.0063161924f, 0.0113776550f, 0.0206997320f,
+ 0.0298720002f, 0.0434854478f, 0.0640839934f, 0.1033503860f, 0.1814315021f, 0.2809938192f,
+ 0.4676808715f, 0.8515646458f, 1.6239985228f, 2.3103787899f, 1.6239993572f, 0.8515645266f,
+ 0.4676810503f, 0.2809938490f, 0.1814315170f, 0.1033503786f, 0.0640839934f, 0.0434854440f,
+ 0.0298720002f, 0.0206997320f, 0.0113776587f, 0.0063161924f, 0.0035261363f, 0.0019747950f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030552819f, 0.0054530725f, 0.0097601563f, 0.0175559968f, 0.0318521820f,
+ 0.0458361991f, 0.0664303452f, 0.0971942917f, 0.1497929543f, 0.2508868575f, 0.3670715094f,
+ 0.5535376668f, 0.8446811438f, 1.2149823904f, 1.4186795950f, 1.2149829865f, 0.8446810246f,
+ 0.5535378456f, 0.3670715392f, 0.2508868873f, 0.1497929394f, 0.0971942842f, 0.0664303303f,
+ 0.0458362028f, 0.0318521783f, 0.0175559968f, 0.0097601563f, 0.0054530725f, 0.0030552782f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045099705f, 0.0080407523f, 0.0143637285f, 0.0257445797f, 0.0463969335f,
+ 0.0663173124f, 0.0951294750f, 0.1369550526f, 0.1975847185f, 0.2925730348f, 0.3899479210f,
+ 0.5145110488f, 0.6568877101f, 0.7823352814f, 0.8345331550f, 0.7823353410f, 0.6568875909f,
+ 0.5145111084f, 0.3899479508f, 0.2925730646f, 0.1975847185f, 0.1369550526f, 0.0951294526f,
+ 0.0663173199f, 0.0463969298f, 0.0257445835f, 0.0143637285f, 0.0080407523f, 0.0045099705f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052402765f, 0.0093331225f, 0.0166413262f, 0.0297260657f, 0.0532398559f,
+ 0.0756345168f, 0.1075199619f, 0.1527208239f, 0.2158997804f, 0.3010516465f, 0.3696758151f,
+ 0.4435127378f, 0.5234289765f, 0.5880037546f, 0.6127629280f, 0.5880038142f, 0.5234289765f,
+ 0.4435127676f, 0.3696758151f, 0.3010516465f, 0.2158997506f, 0.1527208090f, 0.1075199544f,
+ 0.0756345242f, 0.0532398522f, 0.0297260694f, 0.0166413262f, 0.0093331262f, 0.0052402765f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045293458f, 0.0080333501f, 0.0142182149f, 0.0250676982f, 0.0438758917f,
+ 0.0610160530f, 0.0842186734f, 0.1149150282f, 0.1540254205f, 0.2007966489f, 0.2343050987f,
+ 0.2668242753f, 0.2946906090f, 0.3137444556f, 0.3205463886f, 0.3137444556f, 0.2946906090f,
+ 0.2668242753f, 0.2343050987f, 0.2007966489f, 0.1540254205f, 0.1149150357f, 0.0842186660f,
+ 0.0610160567f, 0.0438758880f, 0.0250677019f, 0.0142182149f, 0.0080333501f, 0.0045293458f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007888749f, 0.0013967715f, 0.0024647750f, 0.0043233223f, 0.0075023882f,
+ 0.0103552639f, 0.0141553432f, 0.0190836154f, 0.0252186134f, 0.0323737599f, 0.0373960882f,
+ 0.0421986058f, 0.0462643132f, 0.0490204468f, 0.0499999784f, 0.0490204468f, 0.0462643094f,
+ 0.0421986058f, 0.0373960882f, 0.0323737562f, 0.0252186134f, 0.0190836154f, 0.0141553432f,
+ 0.0103552639f, 0.0075023882f, 0.0043233223f, 0.0024647750f, 0.0013967715f, 0.0007888749f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 529890, 945853, 1693270, 3046878, 5531883,
- 7966241, 11558316, 16941404, 26405616, 44726228, 66299660,
- 102135296, 161287136, 242754912, 290875520, 242754976, 161287104,
- 102135328, 66299668, 44726228, 26405616, 16941404, 11558314,
- 7966241, 5531883, 3046878, 1693270, 945853, 529890,
- 3},
- {5, 819848, 1462845, 2616904, 4702616, 8516569,
- 12232970, 17678754, 25748164, 38567944, 62864780, 89227176,
- 128392144, 182850000, 242436080, 271403040, 242436160, 182849968,
- 128392176, 89227168, 62864788, 38567940, 25748164, 17678752,
- 12232972, 8516569, 4702617, 2616904, 1462845, 819848,
- 5},
- {7, 1210322, 2157425, 3852534, 6900401, 12420479,
- 17731328, 25388104, 36448364, 52356736, 75502992, 99354648,
- 128997304, 161739680, 189630656, 200981856, 189630656, 161739664,
- 128997328, 99354648, 75503000, 52356740, 36448368, 25388100,
- 17731330, 12420478, 6900402, 3852534, 2157425, 1210322,
- 7},
- {8, 1406453, 2504636, 4464871, 7972318, 14268137,
- 20255542, 28765222, 40797016, 57549412, 80000928, 97981248,
- 117206704, 135388800, 151411120, 157516432, 151411136, 135388784,
- 117206704, 97981248, 80000928, 57549412, 40797012, 28765220,
- 20255542, 14268138, 7972319, 4464871, 2504636, 1406453,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1216142, 2157392, 3819657, 6738267, 11805711, 16432165,
- 22707286, 31029754, 41665420, 54427540, 63597164, 72515376, 80171616,
- 85413624, 87286256, 85413624, 80171608, 72515384, 63597164, 54427544,
- 41665420, 31029756, 22707284, 16432167, 11805712, 6738268, 3819657,
- 2157392, 1216142, 7},
- {1, 211851, 375221, 662491, 1163142, 2021609, 2794131,
- 3826087, 5169036, 6847367, 8812784, 10196808, 11523252, 12648227,
- 13411804, 13683354, 13411805, 12648226, 11523253, 10196809, 8812784,
- 6847366, 5169036, 3826086, 2794132, 2021609, 1163142, 662491,
- 375221, 211851, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019739941f, 0.0035235770f, 0.0063079223f, 0.0113505051f, 0.0206078701f,
+ 0.0296765603f, 0.0430580825f, 0.0631116480f, 0.0983685851f, 0.1666181833f, 0.2469854802f,
+ 0.3804836273f, 0.6008414030f, 0.9043325186f, 1.0835957527f, 0.9043327570f, 0.6008412838f,
+ 0.3804837465f, 0.2469855100f, 0.1666181833f, 0.0983685851f, 0.0631116480f, 0.0430580750f,
+ 0.0296765603f, 0.0206078701f, 0.0113505051f, 0.0063079223f, 0.0035235770f, 0.0019739941f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030541718f, 0.0054495223f, 0.0097487271f, 0.0175186098f, 0.0317266919f,
+ 0.0455713645f, 0.0658584908f, 0.0959193856f, 0.1436767876f, 0.2341895550f, 0.3323971331f,
+ 0.4782980084f, 0.6811693311f, 0.9031447768f, 1.0110551119f, 0.9031450748f, 0.6811692119f,
+ 0.4782981277f, 0.3323971033f, 0.2341895849f, 0.1436767727f, 0.0959193856f, 0.0658584833f,
+ 0.0455713719f, 0.0317266919f, 0.0175186135f, 0.0097487271f, 0.0054495223f, 0.0030541718f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045088008f, 0.0080370344f, 0.0143518075f, 0.0257059969f, 0.0462698899f,
+ 0.0660543442f, 0.0945780575f, 0.1357807368f, 0.1950440407f, 0.2812705636f, 0.3701249063f,
+ 0.4805524051f, 0.6025272608f, 0.7064292431f, 0.7487157583f, 0.7064292431f, 0.6025272012f,
+ 0.4805524945f, 0.3701249063f, 0.2812705934f, 0.1950440556f, 0.1357807517f, 0.0945780426f,
+ 0.0660543516f, 0.0462698862f, 0.0257060006f, 0.0143518075f, 0.0080370344f, 0.0045088008f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052394457f, 0.0093304962f, 0.0166329406f, 0.0296991989f, 0.0531529523f,
+ 0.0754577741f, 0.1071588024f, 0.1519807279f, 0.2143882662f, 0.2980266809f, 0.3650085926f,
+ 0.4366289973f, 0.5043625832f, 0.5640503764f, 0.5867944360f, 0.5640504360f, 0.5043625236f,
+ 0.4366289973f, 0.3650085926f, 0.2980266809f, 0.2143882662f, 0.1519807130f, 0.1071587950f,
+ 0.0754577741f, 0.0531529561f, 0.0296992026f, 0.0166329406f, 0.0093304962f, 0.0052394457f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045304820f, 0.0080369115f, 0.0142293312f, 0.0251020007f, 0.0439797007f,
+ 0.0612145849f, 0.0845912322f, 0.1155948415f, 0.1552157849f, 0.2027583867f, 0.2369178981f,
+ 0.2701408267f, 0.2986625433f, 0.3181905448f, 0.3251666427f, 0.3181905448f, 0.2986625135f,
+ 0.2701408565f, 0.2369178981f, 0.2027584016f, 0.1552157849f, 0.1155948490f, 0.0845912248f,
+ 0.0612145923f, 0.0439797044f, 0.0251020044f, 0.0142293312f, 0.0080369115f, 0.0045304820f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007892065f, 0.0013978072f, 0.0024679713f, 0.0043330416f, 0.0075310804f,
+ 0.0104089491f, 0.0142532848f, 0.0192561597f, 0.0255084299f, 0.0328301787f, 0.0379860699f,
+ 0.0429274589f, 0.0471183173f, 0.0499628633f, 0.0509744659f, 0.0499628671f, 0.0471183136f,
+ 0.0429274626f, 0.0379860736f, 0.0328301787f, 0.0255084261f, 0.0192561597f, 0.0142532811f,
+ 0.0104089528f, 0.0075310804f, 0.0043330416f, 0.0024679713f, 0.0013978072f, 0.0007892065f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 529280, 943904, 1686997, 3026404, 5463419,
- 7822298, 11249275, 16258558, 23600720, 36288720, 49305868,
- 66713532, 87729688, 107320216, 115788672, 107320232, 87729680,
- 66713548, 49305876, 36288720, 23600720, 16258558, 11249274,
- 7822299, 5463419, 3026404, 1686997, 943904, 529280,
- 3},
- {5, 819001, 1460144, 2608223, 4674384, 8422779,
- 12037082, 17262416, 24842774, 35819472, 52848540, 70312672,
- 92562784, 117871672, 140063120, 149267168, 140063152, 117871656,
- 92562800, 70312664, 52848548, 35819468, 24842772, 17262414,
- 12037084, 8422779, 4674385, 2608223, 1460144, 819001,
- 5},
- {7, 1209431, 2154588, 3843465, 6871159, 12324878,
- 17534810, 24980280, 35593252, 50549888, 70956104, 87630984,
- 108587528, 130892872, 148578032, 155457296, 148578032, 130892856,
- 108587536, 87630992, 70956112, 50549884, 35593252, 24980278,
- 17534812, 12324878, 6871160, 3843465, 2154588, 1209431,
- 7},
- {8, 1405821, 2502628, 4458482, 7951885, 14202332,
- 20122228, 28494402, 40246696, 56439064, 77816144, 94657800,
- 112381560, 128775712, 140691712, 145094384, 140691728, 128775696,
- 112381568, 94657808, 77816144, 56439064, 40246696, 28494400,
- 20122230, 14202331, 7951885, 4458482, 2502629, 1405821,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1217010, 2160122, 3828190, 6764697, 11886164, 16586827,
- 22999514, 31567738, 42617632, 56016164, 65730788, 75244880, 83461560,
- 89112016, 91135304, 89112024, 83461552, 75244880, 65730788, 56016160,
- 42617628, 31567738, 22999514, 16586829, 11886164, 6764698, 3828190,
- 2160122, 1217010, 7},
- {1, 212104, 376014, 664952, 1170669, 2044035, 2836433,
- 3904056, 5308151, 7084523, 9192281, 10692476, 12141331, 13377854,
- 14220870, 14521356, 14220870, 13377854, 12141332, 10692476, 9192281,
- 7084522, 5308151, 3904056, 2836433, 2044035, 1170669, 664952,
- 376014, 212104, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019717216f, 0.0035163164f, 0.0062845536f, 0.0112742335f, 0.0203528218f,
+ 0.0291403309f, 0.0419068150f, 0.0605678484f, 0.0879195333f, 0.1351860166f, 0.1836786717f,
+ 0.2485272735f, 0.3268185556f, 0.3997989595f, 0.4313464165f, 0.3997990191f, 0.3268185258f,
+ 0.2485273331f, 0.1836787015f, 0.1351860166f, 0.0879195333f, 0.0605678484f, 0.0419068113f,
+ 0.0291403346f, 0.0203528218f, 0.0112742335f, 0.0062845536f, 0.0035163164f, 0.0019717216f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030510165f, 0.0054394603f, 0.0097163878f, 0.0174134374f, 0.0313772969f,
+ 0.0448416248f, 0.0643075109f, 0.0925465450f, 0.1334379315f, 0.1968761533f, 0.2619351149f,
+ 0.3448232412f, 0.4391061962f, 0.5217757821f, 0.5560635328f, 0.5217759013f, 0.4391061366f,
+ 0.3448233008f, 0.2619350851f, 0.1968761832f, 0.1334379166f, 0.0925465375f, 0.0643075034f,
+ 0.0448416322f, 0.0313772969f, 0.0174134411f, 0.0097163878f, 0.0054394603f, 0.0030510165f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045054816f, 0.0080264658f, 0.0143180229f, 0.0255970620f, 0.0459137484f,
+ 0.0653222576f, 0.0930587947f, 0.1325951964f, 0.1883130074f, 0.2643320858f, 0.3264508545f,
+ 0.4045200646f, 0.4876139462f, 0.5534963012f, 0.5791235566f, 0.5534963012f, 0.4876138866f,
+ 0.4045200944f, 0.3264508843f, 0.2643321157f, 0.1883129925f, 0.1325951964f, 0.0930587873f,
+ 0.0653222650f, 0.0459137484f, 0.0255970657f, 0.0143180229f, 0.0080264658f, 0.0045054816f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052370913f, 0.0093230158f, 0.0166091397f, 0.0296230800f, 0.0529078096f,
+ 0.0749611408f, 0.1061499193f, 0.1499306262f, 0.2102518976f, 0.2898877263f, 0.3526277840f,
+ 0.4186539352f, 0.4797269106f, 0.5241174698f, 0.5405187011f, 0.5241175294f, 0.4797268510f,
+ 0.4186539650f, 0.3526278138f, 0.2898877263f, 0.2102518976f, 0.1499306262f, 0.1061499119f,
+ 0.0749611482f, 0.0529078059f, 0.0296230800f, 0.0166091397f, 0.0093230195f, 0.0052370913f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045337155f, 0.0080470815f, 0.0142611191f, 0.0252004601f, 0.0442794114f,
+ 0.0617907457f, 0.0856798664f, 0.1175989881f, 0.1587630510f, 0.2086764723f, 0.2448662668f,
+ 0.2803090215f, 0.3109185398f, 0.3319681287f, 0.3395054638f, 0.3319681585f, 0.3109185100f,
+ 0.2803090215f, 0.2448662668f, 0.2086764574f, 0.1587630361f, 0.1175989881f, 0.0856798664f,
+ 0.0617907532f, 0.0442794114f, 0.0252004638f, 0.0142611191f, 0.0080470815f, 0.0045337155f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007901490f, 0.0014007613f, 0.0024771392f, 0.0043610819f, 0.0076146238f,
+ 0.0105665363f, 0.0145437419f, 0.0197744034f, 0.0263919048f, 0.0342439152f, 0.0398325771f,
+ 0.0452299826f, 0.0498363897f, 0.0529768690f, 0.0540962666f, 0.0529768690f, 0.0498363897f,
+ 0.0452299863f, 0.0398325771f, 0.0342439152f, 0.0263919011f, 0.0197744034f, 0.0145437419f,
+ 0.0105665363f, 0.0076146238f, 0.0043610819f, 0.0024771392f, 0.0014007613f, 0.0007901490f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 528371, 941010, 1677737, 2996520, 5365544, 7620743,
- 10829829, 15375155, 21720310, 30256414, 37121464, 44492724, 52140916,
- 58486184, 60914064, 58486188, 52140912, 44492720, 37121464, 30256414,
- 21720308, 15375156, 10829827, 7620744, 5365544, 2996520, 1677737,
- 941010, 528371, 3},
- {5, 817738, 1456128, 2595392, 4633066, 8288027, 11760734,
- 16690856, 23650122, 33316574, 46226512, 56525852, 67496904, 77774760,
- 85824656, 89194744, 85824656, 77774760, 67496904, 56525852, 46226516,
- 33316574, 23650120, 16690854, 11760735, 8288027, 4633067, 2595392,
- 1456128, 817738, 5},
- {7, 1208101, 2150365, 3830012, 6828082, 12185838,
- 17252538, 24405054, 34418948, 48164280, 66215076, 80356216,
- 95158664, 108775560, 118626192, 122255568, 118626200, 108775552,
- 95158672, 80356216, 66215080, 48164280, 34418948, 24405052,
- 17252540, 12185838, 6828083, 3830012, 2150365, 1208101,
- 7},
- {8, 1404877, 2499634, 4448971, 7921597, 14105523,
- 19927540, 28103012, 39463168, 54891176, 74856888, 90260672,
- 106158024, 120574824, 130879080, 134648944, 130879088, 120574824,
- 106158032, 90260672, 74856888, 54891176, 39463168, 28103008,
- 19927542, 14105523, 7921598, 4448971, 2499634, 1404876,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1218314, 2164227, 3841070, 6804840, 12009704, 16826680,
- 23458746, 32427858, 44173136, 58677072, 69367448, 79974728, 89242016,
- 95670816, 97983664, 95670824, 89242008, 79974736, 69367448, 58677076,
- 44173140, 32427856, 23458742, 16826682, 12009704, 6804841, 3841070,
- 2164227, 1218314, 7},
- {1, 212485, 377211, 668688, 1182212, 2079037, 2903492,
- 4030197, 5539070, 7490515, 9864626, 11591052, 13285722, 14752218,
- 15762206, 16124144, 15762206, 14752218, 13285723, 11591053, 9864626,
- 7490515, 5539070, 4030197, 2903492, 2079037, 1182212, 668688,
- 377210, 212485, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019683354f, 0.0035055354f, 0.0062500574f, 0.0111629069f, 0.0199882090f,
+ 0.0283894800f, 0.0403442569f, 0.0572769158f, 0.0809144601f, 0.1127139255f, 0.1382882297f,
+ 0.1657483131f, 0.1942400485f, 0.2178780138f, 0.2269225717f, 0.2178780288f, 0.1942400336f,
+ 0.1657482982f, 0.1382882297f, 0.1127139255f, 0.0809144527f, 0.0572769195f, 0.0403442495f,
+ 0.0283894837f, 0.0199882090f, 0.0111629069f, 0.0062500574f, 0.0035055354f, 0.0019683354f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030463114f, 0.0054244995f, 0.0096685886f, 0.0172595158f, 0.0308753066f,
+ 0.0438121483f, 0.0621782839f, 0.0881035700f, 0.1241139099f, 0.1722071767f, 0.2105752081f,
+ 0.2514455616f, 0.2897335589f, 0.3197217584f, 0.3322763145f, 0.3197217584f, 0.2897335589f,
+ 0.2514455616f, 0.2105752081f, 0.1722071916f, 0.1241139099f, 0.0881035626f, 0.0621782765f,
+ 0.0438121520f, 0.0308753066f, 0.0172595195f, 0.0096685886f, 0.0054244995f, 0.0030463114f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0045005269f, 0.0080107339f, 0.0142679065f, 0.0254365876f, 0.0453957841f,
+ 0.0642707124f, 0.0909159109f, 0.1282205731f, 0.1794259250f, 0.2466703802f, 0.2993502319f,
+ 0.3544936478f, 0.4052205384f, 0.4419170022f, 0.4554374814f, 0.4419170320f, 0.4052205086f,
+ 0.3544936776f, 0.2993502319f, 0.2466703951f, 0.1794259250f, 0.1282205731f, 0.0909159034f,
+ 0.0642707199f, 0.0453957841f, 0.0254365914f, 0.0142679065f, 0.0080107339f, 0.0045005269f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052335747f, 0.0093118623f, 0.0165737085f, 0.0295102485f, 0.0525471680f,
+ 0.0742358714f, 0.1046918780f, 0.1470117569f, 0.2044855654f, 0.2788636386f, 0.3362472057f,
+ 0.3954694569f, 0.4491762221f, 0.4875625670f, 0.5016064048f, 0.4875625968f, 0.4491762221f,
+ 0.3954694867f, 0.3362472057f, 0.2788636386f, 0.2044855654f, 0.1470117569f, 0.1046918631f,
+ 0.0742358789f, 0.0525471680f, 0.0295102522f, 0.0165737085f, 0.0093118623f, 0.0052335709f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045385733f, 0.0080623738f, 0.0143091008f, 0.0253500044f, 0.0447396338f,
+ 0.0626842678f, 0.0873906389f, 0.1208031848f, 0.1645577550f, 0.2185891271f, 0.2584138811f,
+ 0.2979290783f, 0.3324524164f, 0.3564015627f, 0.3650175929f, 0.3564015925f, 0.3324523866f,
+ 0.2979291081f, 0.2584138811f, 0.2185891420f, 0.1645577699f, 0.1208031774f, 0.0873906240f,
+ 0.0626842752f, 0.0447396338f, 0.0253500082f, 0.0143091008f, 0.0080623738f, 0.0045385733f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007915683f, 0.0014052205f, 0.0024910569f, 0.0044040829f, 0.0077450164f,
+ 0.0108163506f, 0.0150136538f, 0.0206346437f, 0.0279043429f, 0.0367485955f, 0.0431800336f,
+ 0.0494931713f, 0.0549562946f, 0.0587187931f, 0.0600671172f, 0.0587187931f, 0.0549562946f,
+ 0.0494931750f, 0.0431800373f, 0.0367485955f, 0.0279043429f, 0.0206346437f, 0.0150136538f,
+ 0.0108163506f, 0.0077450164f, 0.0044040829f, 0.0024910569f, 0.0014052168f, 0.0007915683f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 527304, 937630, 1667008, 2962381, 5256587, 7401904,
- 10390627, 14497757, 19991098, 26957670, 32224264, 37562304, 42318920,
- 45670148, 46886200, 45670152, 42318920, 37562308, 32224264, 26957670,
- 19991098, 14497757, 10390626, 7401904, 5256587, 2962381, 1667008,
- 937630, 527304, 3},
- {5, 816257, 1451433, 2580496, 4585709, 8137095, 11458003,
- 16084489, 22442248, 30945832, 41729952, 49882536, 58145720, 65508872,
- 70696504, 72578928, 70696512, 65508868, 58145724, 49882536, 41729952,
- 30945832, 22442248, 16084488, 11458004, 8137095, 4585709, 2580496,
- 1451434, 816257, 5},
- {7, 1206538, 2145415, 3814322, 6778296, 12027725,
- 16936476, 23775046, 33172672, 45742120, 61682500, 73733120,
- 85947224, 96830952, 104498976, 107281456, 104498984, 96830952,
- 85947232, 73733128, 61682504, 45742116, 33172670, 23775044,
- 16936476, 12027724, 6778297, 3814322, 2145415, 1206538,
- 7},
- {8, 1403765, 2496115, 4437830, 7886310, 13993836,
- 19704996, 27661434, 38595240, 53219352, 71765424, 85785904,
- 99996584, 112659424, 121580896, 124818216, 121580904, 112659416,
- 99996592, 85785904, 71765432, 53219352, 38595240, 27661430,
- 19704998, 13993836, 7886311, 4437830, 2496115, 1403764,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1219857, 2169099, 3856430, 6853125, 12160503,
- 17123444, 24037508, 33538878, 46247084, 62363436, 74547088,
- 86896032, 97899912, 105652584, 108465784, 105652592, 97899904,
- 86896032, 74547096, 62363440, 46247084, 33538876, 24037506,
- 17123446, 12160503, 6853125, 3856430, 2169099, 1219857,
- 7},
- {1, 212938, 378637, 673176, 1196278, 2122731, 2989060,
- 4195976, 5854530, 8072868, 10886130, 13012902, 15168527, 17089358,
- 18442662, 18933732, 18442662, 17089358, 15168528, 13012903, 10886130,
- 8072867, 5854530, 4195975, 2989060, 2122731, 1196278, 673176,
- 378637, 212938, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019643605f, 0.0034929439f, 0.0062100887f, 0.0110357292f, 0.0195823126f,
+ 0.0275742412f, 0.0387081020f, 0.0540083535f, 0.0744726434f, 0.1004251465f, 0.1200447381f,
+ 0.1399304867f, 0.1576502621f, 0.1701345593f, 0.1746647060f, 0.1701345742f, 0.1576502621f,
+ 0.1399305016f, 0.1200447381f, 0.1004251465f, 0.0744726434f, 0.0540083535f, 0.0387080982f,
+ 0.0275742412f, 0.0195823126f, 0.0110357292f, 0.0062100887f, 0.0034929439f, 0.0019643605f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030407943f, 0.0054070093f, 0.0096130967f, 0.0170830972f, 0.0303130411f,
+ 0.0426843874f, 0.0599193908f, 0.0836038888f, 0.1152822077f, 0.1554561853f, 0.1858269274f,
+ 0.2166096866f, 0.2440395653f, 0.2633650005f, 0.2703775764f, 0.2633650303f, 0.2440395504f,
+ 0.2166097015f, 0.1858269274f, 0.1554561853f, 0.1152822077f, 0.0836038888f, 0.0599193871f,
+ 0.0426843911f, 0.0303130411f, 0.0170830972f, 0.0096130967f, 0.0054070130f, 0.0030407943f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044947043f, 0.0079922937f, 0.0142094567f, 0.0252511203f, 0.0448067673f,
+ 0.0630932897f, 0.0885689482f, 0.1235778332f, 0.1704026759f, 0.2297852188f, 0.2746772766f,
+ 0.3201783597f, 0.3607234061f, 0.3892890215f, 0.3996545672f, 0.3892890513f, 0.3607234061f,
+ 0.3201783895f, 0.2746773064f, 0.2297852337f, 0.1704026610f, 0.1235778257f, 0.0885689408f,
+ 0.0630932897f, 0.0448067635f, 0.0252511241f, 0.0142094567f, 0.0079922937f, 0.0044947043f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052294321f, 0.0092987530f, 0.0165322050f, 0.0293787941f, 0.0521311015f,
+ 0.0734068304f, 0.1030468717f, 0.1437784731f, 0.1982575357f, 0.2673470378f, 0.3195773959f,
+ 0.3725163043f, 0.4196890593f, 0.4529241323f, 0.4649840891f, 0.4529241621f, 0.4196890295f,
+ 0.3725163341f, 0.3195773959f, 0.2673470676f, 0.1982575357f, 0.1437784731f, 0.1030468568f,
+ 0.0734068379f, 0.0521311015f, 0.0293787979f, 0.0165322050f, 0.0092987530f, 0.0052294284f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045443214f, 0.0080805235f, 0.0143663213f, 0.0255298801f, 0.0453014039f,
+ 0.0637897998f, 0.0895466954f, 0.1249420568f, 0.1722838134f, 0.2323219031f, 0.2777095437f,
+ 0.3237129450f, 0.3647055924f, 0.3935865462f, 0.4040665329f, 0.3935865760f, 0.3647055626f,
+ 0.3237129450f, 0.2777095735f, 0.2323219180f, 0.1722838134f, 0.1249420494f, 0.0895466879f,
+ 0.0637898073f, 0.0453014039f, 0.0255298801f, 0.0143663213f, 0.0080805235f, 0.0045443214f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007932559f, 0.0014105327f, 0.0025077760f, 0.0044564828f, 0.0079077892f,
+ 0.0111351162f, 0.0156312287f, 0.0218098238f, 0.0300737768f, 0.0405539945f, 0.0484768376f,
+ 0.0565071665f, 0.0636628196f, 0.0687042698f, 0.0705336481f, 0.0687042698f, 0.0636628196f,
+ 0.0565071702f, 0.0484768413f, 0.0405539945f, 0.0300737731f, 0.0218098238f, 0.0156312250f,
+ 0.0111351162f, 0.0079077892f, 0.0044564828f, 0.0025077760f, 0.0014105327f, 0.0007932559f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 526244, 934286, 1656482, 2929383, 5154009, 7200895,
- 10000863, 13755239, 18618438, 24545892, 28863346, 33106846, 36783140,
- 39317168, 40225668, 39317172, 36783136, 33106846, 28863346, 24545892,
- 18618438, 13755238, 10000861, 7200896, 5154009, 2929384, 1656483,
- 934287, 526244, 3},
- {5, 814783, 1446784, 2565855, 4539774, 7994119, 11177507,
- 15539743, 21402348, 29018418, 38333064, 45138564, 51843736, 57665092,
- 61684144, 63126296, 61684144, 57665088, 51843736, 45138564, 38333064,
- 29018416, 21402346, 15539743, 11177508, 7994120, 4539775, 2565855,
- 1446784, 814783, 5},
- {7, 1204981, 2140499, 3798824, 6729584, 11875611, 16637170,
- 23191438, 32052656, 43652104, 57969124, 68517096, 78979352, 88116992,
- 94454288, 96733928, 94454296, 88116984, 78979352, 68517096, 57969132,
- 43652104, 32052654, 23191436, 16637170, 11875611, 6729584, 3798824,
- 2140499, 1204981, 7},
- {8, 1402655, 2492611, 4426772, 7851491, 13884761,
- 19489746, 27240036, 37782168, 51691532, 69027848, 81916832,
- 94796824, 106122744, 114019024, 116867616, 114019032, 106122736,
- 94796832, 81916832, 69027848, 51691532, 37782168, 27240034,
- 19489748, 13884760, 7851492, 4426772, 2492611, 1402655,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1221406, 2174004, 3871976, 6902451, 12317130,
- 17436482, 24661340, 34772524, 48643564, 66845112, 81092456,
- 95994392, 109691792, 119593848, 123240712, 119593864, 109691784,
- 95994392, 81092456, 66845116, 48643564, 34772520, 24661336,
- 17436482, 12317130, 6902452, 3871976, 2174004, 1221406,
- 7},
- {1, 213393, 380079, 677757, 1210858, 2169302, 3082668,
- 4384052, 6230858, 8816279, 12308984, 15131109, 18175568, 21641464,
- 24357576, 25401724, 24357578, 21641462, 18175570, 15131110, 12308985,
- 8816279, 6230857, 4384051, 3082668, 2169302, 1210858, 677757,
- 380079, 213393, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019604117f, 0.0034804866f, 0.0061708763f, 0.0109128021f, 0.0192001797f,
+ 0.0268254243f, 0.0372561179f, 0.0512422584f, 0.0693590865f, 0.0914405733f, 0.1075243428f,
+ 0.1233326122f, 0.1370278746f, 0.1464678645f, 0.1498522907f, 0.1464678794f, 0.1370278597f,
+ 0.1233326122f, 0.1075243428f, 0.0914405733f, 0.0693590865f, 0.0512422547f, 0.0372561105f,
+ 0.0268254280f, 0.0192001797f, 0.0109128058f, 0.0061708800f, 0.0034804903f, 0.0019604117f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030353032f, 0.0053896904f, 0.0095585547f, 0.0169119760f, 0.0297804140f,
+ 0.0416394584f, 0.0578900538f, 0.0797299594f, 0.1081020311f, 0.1428017914f, 0.1681542546f,
+ 0.1931329668f, 0.2148192078f, 0.2297913432f, 0.2351637781f, 0.2297913432f, 0.2148191929f,
+ 0.1931329668f, 0.1681542546f, 0.1428017914f, 0.1081020236f, 0.0797299519f, 0.0578900538f,
+ 0.0416394621f, 0.0297804177f, 0.0169119798f, 0.0095585547f, 0.0053896904f, 0.0030353032f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044889040f, 0.0079739802f, 0.0141517222f, 0.0250696540f, 0.0442400984f,
+ 0.0619782880f, 0.0863948390f, 0.1194054484f, 0.1626167595f, 0.2159518152f, 0.2552460730f,
+ 0.2942210138f, 0.3282613754f, 0.3518696427f, 0.3603619635f, 0.3518696725f, 0.3282613456f,
+ 0.2942210138f, 0.2552460730f, 0.2159518450f, 0.1626167595f, 0.1194054410f, 0.0863948315f,
+ 0.0619782880f, 0.0442400984f, 0.0250696540f, 0.0141517222f, 0.0079739802f, 0.0044889040f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052252971f, 0.0092856996f, 0.0164910108f, 0.0292490833f, 0.0517247654f,
+ 0.0726049617f, 0.1014770418f, 0.1407495439f, 0.1925659627f, 0.2571487725f, 0.3051639795f,
+ 0.3531456888f, 0.3953380287f, 0.4247539639f, 0.4353657961f, 0.4247539937f, 0.3953379989f,
+ 0.3531457186f, 0.3051639795f, 0.2571487725f, 0.1925659627f, 0.1407495439f, 0.1014770344f,
+ 0.0726049691f, 0.0517247617f, 0.0292490870f, 0.0164910108f, 0.0092856996f, 0.0052252971f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045500919f, 0.0080987960f, 0.0144242346f, 0.0257136337f, 0.0458848849f,
+ 0.0649559572f, 0.0918706506f, 0.1295377463f, 0.1812113971f, 0.2490174472f, 0.3020929396f,
+ 0.3576069772f, 0.4086337686f, 0.4455218017f, 0.4591074288f, 0.4455218613f, 0.4086337388f,
+ 0.3576069772f, 0.3020929396f, 0.2490174621f, 0.1812113971f, 0.1295377314f, 0.0918706357f,
+ 0.0649559572f, 0.0458848849f, 0.0257136375f, 0.0144242346f, 0.0080987960f, 0.0045500919f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007949509f, 0.0014159046f, 0.0025248416f, 0.0045107976f, 0.0080812797f,
+ 0.0114838332f, 0.0163318664f, 0.0232117549f, 0.0328431986f, 0.0458545387f, 0.0563677736f,
+ 0.0677092671f, 0.0806207359f, 0.0907390416f, 0.0946287960f, 0.0907390490f, 0.0806207284f,
+ 0.0677092746f, 0.0563677773f, 0.0458545424f, 0.0328431986f, 0.0232117511f, 0.0163318627f,
+ 0.0114838332f, 0.0080812797f, 0.0045107976f, 0.0025248416f, 0.0014159046f, 0.0007949509f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 525351, 931480, 1647714, 2902257, 5071597, 7042735,
- 9702682, 13207803, 17652582, 22940042, 26711398, 30359378, 33476790,
- 35604104, 36362736, 35604104, 33476788, 30359380, 26711396, 22940042,
- 17652582, 13207803, 9702681, 7042735, 5071597, 2902257, 1647714,
- 931480, 525351, 3},
- {5, 813540, 1442877, 2553636, 4501896, 7878638, 10955188,
- 15118865, 20625528, 27638920, 36022472, 42026544, 47851780, 52842400,
- 56254208, 57472080, 56254208, 52842396, 47851784, 42026548, 36022476,
- 27638918, 20625528, 15118864, 10955189, 7878638, 4501896, 2553636,
- 1442877, 813540, 5},
- {7, 1203665, 2136357, 3785832, 6689100, 11751078, 16395488,
- 22728960, 31187070, 42088120, 55296528, 64867172, 74235600, 82322976,
- 87882752, 89873216, 87882752, 82322968, 74235600, 64867176, 55296532,
- 42088120, 31187070, 22728958, 16395489, 11751078, 6689101, 3785832,
- 2136357, 1203665, 7},
- {8, 1401717, 2489652, 4417463, 7822332, 13794261,
- 19312684, 26897488, 37131704, 50494456, 66937128, 79016952,
- 90971256, 101390632, 108605536, 111198640, 108605544, 101390624,
- 90971264, 79016952, 66937132, 50494456, 37131704, 26897486,
- 19312686, 13794262, 7822333, 4417463, 2489652, 1401717,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1222724, 2178188, 3885304, 6945113, 12454759,
- 17715756, 25230046, 35932312, 50996136, 71510480, 88238112,
- 108673688, 130724608, 148143040, 154903072, 148143056, 130724600,
- 108673704, 88238112, 71510496, 50996136, 35932312, 25230042,
- 17715758, 12454758, 6945114, 3885304, 2178189, 1222724,
- 7},
- {1, 213781, 381315, 681714, 1223645, 2211279, 3169313,
- 4564991, 6613954, 9638446, 15182688, 20899232, 28782230, 38682300,
- 48311484, 52599940, 48311496, 38682296, 28782232, 20899232, 15182688,
- 9638446, 6613954, 4564991, 3169313, 2211279, 1223645, 681714,
- 381315, 213781, 1},
- },
+
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019570850f, 0.0034700334f, 0.0061382130f, 0.0108117498f, 0.0188931711f,
+ 0.0262362324f, 0.0361453071f, 0.0492029004f, 0.0657609925f, 0.0854583159f, 0.0995077118f,
+ 0.1130974963f, 0.1247107610f, 0.1326356232f, 0.1354617476f, 0.1326356232f, 0.1247107536f,
+ 0.1130975038f, 0.0995077044f, 0.0854583159f, 0.0657609925f, 0.0492029004f, 0.0361453034f,
+ 0.0262362324f, 0.0188931711f, 0.0108117498f, 0.0061382130f, 0.0034700334f, 0.0019570850f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030306727f, 0.0053751357f, 0.0095130354f, 0.0167708695f, 0.0293502137f,
+ 0.0408112556f, 0.0563221611f, 0.0768360794f, 0.1029630005f, 0.1341941655f, 0.1565610766f,
+ 0.1782617718f, 0.1968532801f, 0.2095632553f, 0.2141001821f, 0.2095632553f, 0.1968532652f,
+ 0.1782617867f, 0.1565610915f, 0.1341941804f, 0.1029629931f, 0.0768360794f, 0.0563221574f,
+ 0.0408112593f, 0.0293502137f, 0.0167708695f, 0.0095130354f, 0.0053751357f, 0.0030306727f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044840015f, 0.0079585500f, 0.0141033232f, 0.0249188393f, 0.0437761769f,
+ 0.0610779524f, 0.0846719742f, 0.1161808893f, 0.1567904651f, 0.2059956193f, 0.2416490465f,
+ 0.2765491605f, 0.3066769838f, 0.3273887634f, 0.3348038197f, 0.3273887634f, 0.3066769540f,
+ 0.2765491605f, 0.2416490614f, 0.2059956342f, 0.1567904651f, 0.1161808893f, 0.0846719667f,
+ 0.0610779561f, 0.0437761769f, 0.0249188431f, 0.0141033232f, 0.0079585500f, 0.0044840015f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052218027f, 0.0092746764f, 0.0164563321f, 0.0291404575f, 0.0513876267f,
+ 0.0719453543f, 0.1002009511f, 0.1383263767f, 0.1881065071f, 0.2493602335f, 0.2943610847f,
+ 0.3388943374f, 0.3777095377f, 0.4045871496f, 0.4142472148f, 0.4045871794f, 0.3777095079f,
+ 0.3388943672f, 0.2943610847f, 0.2493602484f, 0.1881065071f, 0.1383263767f, 0.1002009436f,
+ 0.0719453618f, 0.0513876304f, 0.0291404612f, 0.0164563321f, 0.0092746764f, 0.0052218027f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045550019f, 0.0081143826f, 0.0144738853f, 0.0258725621f, 0.0463975929f,
+ 0.0659963340f, 0.0939892456f, 0.1338582933f, 0.1899754107f, 0.2663972974f, 0.3287125826f,
+ 0.4048410356f, 0.4869871140f, 0.5518758297f, 0.5770589113f, 0.5518758893f, 0.4869870842f,
+ 0.4048410952f, 0.3287125826f, 0.2663973570f, 0.1899754107f, 0.1338582933f, 0.0939892307f,
+ 0.0659963414f, 0.0463975891f, 0.0258725658f, 0.0144738853f, 0.0081143863f, 0.0045550019f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007963963f, 0.0014205091f, 0.0025395826f, 0.0045584328f, 0.0082376562f,
+ 0.0118066110f, 0.0170059167f, 0.0246388987f, 0.0359060094f, 0.0565599203f, 0.0778557062f,
+ 0.1072221622f, 0.1441027969f, 0.1799743026f, 0.1959500462f, 0.1799743474f, 0.1441027820f,
+ 0.1072221696f, 0.0778557062f, 0.0565599203f, 0.0359060094f, 0.0246388987f, 0.0170059167f,
+ 0.0118066110f, 0.0082376562f, 0.0045584328f, 0.0025395826f, 0.0014205091f, 0.0007963963f,
+ 0.0000000037f}},
{
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {3, 524756, 929618, 1641931, 2884546, 5018684, 6942684,
- 9517694, 12876462, 17085148, 22027530, 25515680, 28863994, 31707368,
- 33639036, 34326304, 33639036, 31707366, 28863994, 25515680, 22027532,
- 17085148, 12876462, 9517694, 6942685, 5018684, 2884546, 1641932,
- 929618, 524756, 3},
- {5, 812713, 1440285, 2545568, 4477108, 7804208, 10813826,
- 14855985, 20151268, 26819762, 34692788, 40273396, 45646932, 50221664,
- 53335084, 54443824, 53335084, 50221660, 45646932, 40273400, 34692788,
- 26819762, 20151268, 14855983, 10813826, 7804208, 4477108, 2545568,
- 1440285, 812713, 5},
- {7, 1202789, 2133603, 3777225, 6662453, 11670018, 16239749,
- 22434930, 30646316, 41132172, 53703904, 62730216, 71504264, 79033256,
- 84186408, 86026976, 84186408, 79033248, 71504272, 62730216, 53703904,
- 41132176, 30646314, 22434930, 16239752, 11670018, 6662454, 3777225,
- 2133603, 1202789, 7},
- {8, 1401091, 2487681, 4411274, 7803027, 13734770,
- 19197032, 26675680, 36715348, 49739444, 65641580, 77242592,
- 88658984, 98560160, 105390504, 107840400, 105390512, 98560152,
- 88658992, 77242584, 65641576, 49739444, 36715348, 26675674,
- 19197034, 13734769, 7803028, 4411274, 2487680, 1401091,
- 8},
- {8, 1509476, 2684086, 4772024, 8480193, 15047650,
- 21188892, 29744494, 41501680, 57227068, 77169768, 92246064,
- 107526888, 121143312, 130736624, 134217728, 130736624, 121143304,
- 107526896, 92246064, 77169768, 57227064, 41501676, 29744492,
- 21188894, 15047650, 8480194, 4772024, 2684086, 1509476,
- 8},
- {7, 1223607, 2180998, 3894286, 6974063, 12549334,
- 17910016, 25632730, 36775224, 52772652, 75633064, 99236928,
- 128381352, 160330848, 187347776, 198291392, 187347792, 160330832,
- 128381360, 99236928, 75633072, 52772652, 36775220, 25632728,
- 17910018, 12549334, 6974064, 3894286, 2180998, 1223607,
- 7},
- {1, 214041, 382148, 684396, 1232418, 2240724,
- 3231452, 4699171, 6913169, 11028142, 19133980, 29199468,
- 47298756, 81631544, 140893488, 184843632, 140893568, 81631528,
- 47298760, 29199470, 19133982, 11028142, 6913169, 4699170,
- 3231452, 2240724, 1232418, 684397, 382148, 214041,
- 1},
- },
-};
-const WORD32 ixheaacd_weight_Q28[16][8][31] = {
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.0000000112f, 0.0019548684f, 0.0034630969f, 0.0061166696f, 0.0107457712f, 0.0186960548f,
+ 0.0258635134f, 0.0354561731f, 0.0479685590f, 0.0636471361f, 0.0820589438f, 0.0950533152f,
+ 0.1075267568f, 0.1181191504f, 0.1253151745f, 0.1278754473f, 0.1253151745f, 0.1181191429f,
+ 0.1075267568f, 0.0950533152f, 0.0820589513f, 0.0636471361f, 0.0479685590f, 0.0354561731f,
+ 0.0258635171f, 0.0186960548f, 0.0107457712f, 0.0061166734f, 0.0034630969f, 0.0019548684f,
+ 0.0000000112f},
+ {0.0000000186f, 0.0030275919f, 0.0053654797f, 0.0094829798f, 0.0166785270f, 0.0290729403f,
+ 0.0402846411f, 0.0553428568f, 0.0750693232f, 0.0999113992f, 0.1292407066f, 0.1500300914f,
+ 0.1700480729f, 0.1870902777f, 0.1986886710f, 0.2028190494f, 0.1986886710f, 0.1870902628f,
+ 0.1700480729f, 0.1500301063f, 0.1292407066f, 0.0999113992f, 0.0750693232f, 0.0553428493f,
+ 0.0402846411f, 0.0290729403f, 0.0166785270f, 0.0094829798f, 0.0053654797f, 0.0030275919f,
+ 0.0000000186f},
+ {0.0000000261f, 0.0044807382f, 0.0079482906f, 0.0140712596f, 0.0248195715f, 0.0434742048f,
+ 0.0604977794f, 0.0835766271f, 0.1141664237f, 0.1532292813f, 0.2000626326f, 0.2336882651f,
+ 0.2663741410f, 0.2944218218f, 0.3136188090f, 0.3204754591f, 0.3136188090f, 0.2944217920f,
+ 0.2663741708f, 0.2336882651f, 0.2000626326f, 0.1532292962f, 0.1141664162f, 0.0835766271f,
+ 0.0604977906f, 0.0434742048f, 0.0248195753f, 0.0140712596f, 0.0079482906f, 0.0044807382f,
+ 0.0000000261f},
+ {0.0000000298f, 0.0052194707f, 0.0092673339f, 0.0164332762f, 0.0290685408f, 0.0511660054f,
+ 0.0715145171f, 0.0993746519f, 0.1367753297f, 0.1852938682f, 0.2445339411f, 0.2877510786f,
+ 0.3302804530f, 0.3671652079f, 0.3926102221f, 0.4017367959f, 0.3926102519f, 0.3671651781f,
+ 0.3302804828f, 0.2877510488f, 0.2445339262f, 0.1852938682f, 0.1367753297f, 0.0993746296f,
+ 0.0715145245f, 0.0511660017f, 0.0290685445f, 0.0164332762f, 0.0092673302f, 0.0052194707f,
+ 0.0000000298f},
+ {0.0000000298f, 0.0056232363f, 0.0099989995f, 0.0177771747f, 0.0315911807f, 0.0560568646f,
+ 0.0789347738f, 0.1108068749f, 0.1546058059f, 0.2131874412f, 0.2874797881f, 0.3436433673f,
+ 0.4005688727f, 0.4512940049f, 0.4870318770f, 0.5000000000f, 0.4870318770f, 0.4512939751f,
+ 0.4005689025f, 0.3436433673f, 0.2874797881f, 0.2131874263f, 0.1546057910f, 0.1108068675f,
+ 0.0789347813f, 0.0560568646f, 0.0315911844f, 0.0177771747f, 0.0099989995f, 0.0056232363f,
+ 0.0000000298f},
+ {0.0000000261f, 0.0045582913f, 0.0081248507f, 0.0145073459f, 0.0259804092f, 0.0467499122f,
+ 0.0667200089f, 0.0954893604f, 0.1369983852f, 0.1965934485f, 0.2817551196f, 0.3696863651f,
+ 0.4782578051f, 0.5972789526f, 0.6979248524f, 0.7386929989f, 0.6979249120f, 0.5972788930f,
+ 0.4782578349f, 0.3696863651f, 0.2817551494f, 0.1965934485f, 0.1369983703f, 0.0954893529f,
+ 0.0667200163f, 0.0467499122f, 0.0259804130f, 0.0145073459f, 0.0081248507f, 0.0045582913f,
+ 0.0000000261f},
+ {0.0000000037f, 0.0007973649f, 0.0014236122f, 0.0025495738f, 0.0045911148f, 0.0083473474f,
+ 0.0120380968f, 0.0175057761f, 0.0257535614f, 0.0410830304f, 0.0712796301f, 0.1087764949f,
+ 0.1762015969f, 0.3041011989f, 0.5248691440f, 0.6885961890f, 0.5248694420f, 0.3041011393f,
+ 0.1762016118f, 0.1087765023f, 0.0712796375f, 0.0410830304f, 0.0257535614f, 0.0175057724f,
+ 0.0120380968f, 0.0083473474f, 0.0045911148f, 0.0025495775f, 0.0014236122f, 0.0007973649f,
+ 0.0000000037f}}};
+
+const FLOAT32 ixheaacd_weight[16][8][31] = {
{
- {134217744, 134970352, 135553120, 136582896, 138392880, 141541712,
- 144424112, 148346336, 153572976, 160297488, 168439744, 174342928,
- 180128864, 185132320, 188577760, 189812528, 188577760, 185132320,
- 180128880, 174342928, 168439744, 160297488, 153572976, 148346336,
- 144424112, 141541712, 138392880, 136582896, 135553136, 134970352,
- 134217744},
- {134217728, 134923056, 135469392, 136435104, 138133568, 141091536,
- 143802496, 147496192, 152426160, 158780944, 166491504, 172091408,
- 177587152, 182344784, 185623536, 186799072, 185623552, 182344800,
- 177587152, 172091392, 166491520, 158780944, 152426160, 147496192,
- 143802480, 141091536, 138133568, 136435104, 135469392, 134923056,
- 134217744},
- {134217728, 134851104, 135341920, 136210016, 137738240, 140404048,
- 142851840, 146193664, 150665168, 156446176, 163483824, 168609296,
- 173650000, 178021440, 181037920, 182120160, 181037920, 178021424,
- 173650000, 168609296, 163483824, 156446176, 150665168, 146193680,
- 142851840, 140404048, 137738240, 136210000, 135341920, 134851104,
- 134217744},
- {134217728, 134670496, 135021776, 135643952, 136741952, 138665264,
- 140439920, 142875520, 146156352, 150432704, 155687056, 159544432,
- 163361216, 166688640, 168993616, 169822288, 168993632, 166688656,
- 163361216, 159544432, 155687056, 150432704, 146156352, 142875520,
- 140439920, 138665264, 136741952, 135643952, 135021776, 134670496,
- 134217744},
- {134217728, 134494912, 134710224, 135092080, 135767616, 136955856,
- 138057744, 139578304, 141641264, 144354416, 147723552, 150220400,
- 152709488, 154893744, 156414336, 156962448, 156414336, 154893744,
- 152709472, 150220400, 147723552, 144354416, 141641264, 139578320,
- 138057728, 136955856, 135767600, 135092080, 134710224, 134494912,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 133772440, 133424920, 132804936, 131696632, 129710520,
- 127825384, 125151792, 121381688, 116147984, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 116148000, 121381688, 125151792,
- 127825384, 129710520, 131696632, 132804936, 133424920, 133772456,
- 134217728},
- {134217728, 133468448, 132882456, 131834416, 129952248, 126550128,
- 123283864, 118583656, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 118583656,
- 123283864, 126550128, 129952248, 131834416, 132882456, 133468448,
- 134217728},
- },
+
+ {0.5000000596f, 0.5028037429f, 0.5049747229f, 0.5088109374f, 0.5155536532f, 0.5272839665f,
+ 0.5380217433f, 0.5526331663f, 0.5721039176f, 0.5971546769f, 0.6274869442f, 0.6494780183f,
+ 0.6710323095f, 0.6896716356f, 0.7025068998f, 0.7071067691f, 0.7025068998f, 0.6896716356f,
+ 0.6710323691f, 0.6494780183f, 0.6274869442f, 0.5971546769f, 0.5721039176f, 0.5526331663f,
+ 0.5380217433f, 0.5272839665f, 0.5155536532f, 0.5088109374f, 0.5049747825f, 0.5028037429f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5026275516f, 0.5046628118f, 0.5082603693f, 0.5145876408f, 0.5256069303f,
+ 0.5357060432f, 0.5494661331f, 0.5678316951f, 0.5915051103f, 0.6202291846f, 0.6410904527f,
+ 0.6615636945f, 0.6792872548f, 0.6915015578f, 0.6958807707f, 0.6915016174f, 0.6792873144f,
+ 0.6615636945f, 0.6410903931f, 0.6202292442f, 0.5915051103f, 0.5678316951f, 0.5494661331f,
+ 0.5357059836f, 0.5256069303f, 0.5145876408f, 0.5082603693f, 0.5046628118f, 0.5026275516f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5023595095f, 0.5041879416f, 0.5074218512f, 0.5131149292f, 0.5230458379f,
+ 0.5321645737f, 0.5446138382f, 0.5612714887f, 0.5828074217f, 0.6090247035f, 0.6281185746f,
+ 0.6468966603f, 0.6631815434f, 0.6744188070f, 0.6784504652f, 0.6744188070f, 0.6631814837f,
+ 0.6468966603f, 0.6281185746f, 0.6090247035f, 0.5828074217f, 0.5612714887f, 0.5446138978f,
+ 0.5321645737f, 0.5230458379f, 0.5131149292f, 0.5074217916f, 0.5041879416f, 0.5023595095f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5016866922f, 0.5029953122f, 0.5053130984f, 0.5094034672f, 0.5165683627f,
+ 0.5231794715f, 0.5322527885f, 0.5444748402f, 0.5604054928f, 0.5799794793f, 0.5943493247f,
+ 0.6085679531f, 0.6209635735f, 0.6295502782f, 0.6326373219f, 0.6295503378f, 0.6209636331f,
+ 0.6085679531f, 0.5943493247f, 0.5799794793f, 0.5604054928f, 0.5444748402f, 0.5322527885f,
+ 0.5231794715f, 0.5165683627f, 0.5094034672f, 0.5053130984f, 0.5029953122f, 0.5016866922f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5010325909f, 0.5018346906f, 0.5032572150f, 0.5057737827f, 0.5102003217f,
+ 0.5143051744f, 0.5199697018f, 0.5276548266f, 0.5377621055f, 0.5503131151f, 0.5596145988f,
+ 0.5688871741f, 0.5770241618f, 0.5826888084f, 0.5847306848f, 0.5826888084f, 0.5770241618f,
+ 0.5688871145f, 0.5596145988f, 0.5503131151f, 0.5377621055f, 0.5276548266f, 0.5199697614f,
+ 0.5143051147f, 0.5102003217f, 0.5057737231f, 0.5032572150f, 0.5018346906f, 0.5010325909f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4983411729f, 0.4970465600f, 0.4947369397f, 0.4906081855f, 0.4832093418f,
+ 0.4761866629f, 0.4662267566f, 0.4521820247f, 0.4326849580f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4326850176f, 0.4521820247f, 0.4662267566f,
+ 0.4761866629f, 0.4832093418f, 0.4906081855f, 0.4947369397f, 0.4970465600f, 0.4983412325f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4972087145f, 0.4950257242f, 0.4911214709f, 0.4841098487f, 0.4714359641f,
+ 0.4592681825f, 0.4417585433f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4417585433f,
+ 0.4592681825f, 0.4714359641f, 0.4841098487f, 0.4911214709f, 0.4950257242f, 0.4972087145f,
+ 0.5000000000f}},
{
- {134217728, 134913216, 135451936, 136404304, 138079504, 140997600,
- 143672688, 147318512, 152186224, 158463280, 166082896, 171618768,
- 177053216, 181758880, 185002352, 186165328, 185002352, 181758880,
- 177053216, 171618768, 166082896, 158463296, 152186224, 147318512,
- 143672688, 140997600, 138079504, 136404304, 135451936, 134913216,
- 134217744},
- {134217728, 134869504, 135374512, 136267584, 137839408, 140580112,
- 143095472, 146527744, 151117280, 157046336, 164257936, 169506256,
- 174664912, 179136560, 182221168, 183327616, 182221168, 179136560,
- 174664912, 169506256, 164257936, 157046336, 151117280, 146527744,
- 143095472, 140580112, 137839408, 136267584, 135374512, 134869504,
- 134217744},
- {134217728, 134802992, 135256672, 136059376, 137473424, 139942768,
- 142213056, 145316768, 149476832, 154866368, 161442736, 166241760,
- 170968496, 175072880, 177907744, 178925312, 177907744, 175072880,
- 170968496, 166241760, 161442736, 154866368, 149476832, 145316768,
- 142213056, 139942768, 137473424, 136059376, 135256672, 134802992,
- 134217744},
- {134217728, 134636080, 134960736, 135535920, 136551440, 138331744,
- 139976000, 142235024, 145282080, 149260352, 154157968, 157759584,
- 161328032, 164442560, 166601920, 167378576, 166601920, 164442544,
- 161328032, 157759584, 154157968, 149260368, 145282080, 142235024,
- 139976016, 138331728, 136551456, 135535920, 134960736, 134636096,
- 134217744},
- {134217728, 134473824, 134672800, 135025728, 135650240, 136749360,
- 137769200, 139177520, 141089920, 143607984, 146739200, 149062688,
- 151381312, 153417872, 154836624, 155348256, 154836640, 153417872,
- 151381328, 149062688, 146739200, 143607984, 141089920, 139177520,
- 137769200, 136749360, 135650256, 135025712, 134672784, 134473824,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 133806400, 133485440, 132913000, 131890240, 130059096,
- 128323168, 125864856, 122406120, 117621128, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 117621128, 122406120, 125864856,
- 128323168, 130059096, 131890240, 132913000, 133485440, 133806400,
- 134217728},
- {134217728, 133525632, 132984568, 132017344, 130281848, 127150040,
- 124150024, 119845456, 113664464, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 113664464, 119845456,
- 124150032, 127150040, 130281848, 132017344, 132984568, 133525632,
- 134217728},
- },
+
+ {0.5000000000f, 0.5025908947f, 0.5045977831f, 0.5081456304f, 0.5143862367f, 0.5252569914f,
+ 0.5352224708f, 0.5488042235f, 0.5669378638f, 0.5903217196f, 0.6187070012f, 0.6393297315f,
+ 0.6595746279f, 0.6771045923f, 0.6891874671f, 0.6935198903f, 0.6891874671f, 0.6771045923f,
+ 0.6595746279f, 0.6393297315f, 0.6187070012f, 0.5903217793f, 0.5669378638f, 0.5488042235f,
+ 0.5352224708f, 0.5252569914f, 0.5143862367f, 0.5081456304f, 0.5045977831f, 0.5025908947f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5024280548f, 0.5043093562f, 0.5076363087f, 0.5134918094f, 0.5237017274f,
+ 0.5330721736f, 0.5458583832f, 0.5629557371f, 0.5850431919f, 0.6119084954f, 0.6314600110f,
+ 0.6506775022f, 0.6673356891f, 0.6788267493f, 0.6829485893f, 0.6788267493f, 0.6673356891f,
+ 0.6506775022f, 0.6314600110f, 0.6119084954f, 0.5850431919f, 0.5629557371f, 0.5458583832f,
+ 0.5330721736f, 0.5237017274f, 0.5134918094f, 0.5076363087f, 0.5043093562f, 0.5024280548f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5021802783f, 0.5038703680f, 0.5068606734f, 0.5121284127f, 0.5213274360f,
+ 0.5297849178f, 0.5413471460f, 0.5568445921f, 0.5769221783f, 0.6014210582f, 0.6192988157f,
+ 0.6369072795f, 0.6521973014f, 0.6627579927f, 0.6665487289f, 0.6627579927f, 0.6521973014f,
+ 0.6369072795f, 0.6192988157f, 0.6014210582f, 0.5769221783f, 0.5568445921f, 0.5413471460f,
+ 0.5297849178f, 0.5213274360f, 0.5121284127f, 0.5068606734f, 0.5038703680f, 0.5021802783f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5015584826f, 0.5027679205f, 0.5049106479f, 0.5086937547f, 0.5153259039f,
+ 0.5214512348f, 0.5298667550f, 0.5412179232f, 0.5560381413f, 0.5742831826f, 0.5877002478f,
+ 0.6009937525f, 0.6125962734f, 0.6206405163f, 0.6235337853f, 0.6206405163f, 0.6125962138f,
+ 0.6009937525f, 0.5877002478f, 0.5742831826f, 0.5560382009f, 0.5412179232f, 0.5298667550f,
+ 0.5214512944f, 0.5153258443f, 0.5086938143f, 0.5049106479f, 0.5027679205f, 0.5015585423f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5009540319f, 0.5016952753f, 0.5030100346f, 0.5053365231f, 0.5094310641f,
+ 0.5132302642f, 0.5184766650f, 0.5256009102f, 0.5349814296f, 0.5466461182f, 0.5553017855f,
+ 0.5639393330f, 0.5715261102f, 0.5768113732f, 0.5787173510f, 0.5768114328f, 0.5715261102f,
+ 0.5639393926f, 0.5553017855f, 0.5466461182f, 0.5349814296f, 0.5256009102f, 0.5184766650f,
+ 0.5132302642f, 0.5094310641f, 0.5053365827f, 0.5030099750f, 0.5016952157f, 0.5009540319f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4984676838f, 0.4972720146f, 0.4951395094f, 0.4913294315f, 0.4845078886f,
+ 0.4780410528f, 0.4688831270f, 0.4559983313f, 0.4381728470f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4381728470f, 0.4559983313f, 0.4688831270f,
+ 0.4780410528f, 0.4845078886f, 0.4913294315f, 0.4951395094f, 0.4972720146f, 0.4984676838f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4974217415f, 0.4954061210f, 0.4918029308f, 0.4853377044f, 0.4736708105f,
+ 0.4624948800f, 0.4464591146f, 0.4234331250f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4234331250f, 0.4464591146f,
+ 0.4624949098f, 0.4736708105f, 0.4853377044f, 0.4918029308f, 0.4954061210f, 0.4974217415f,
+ 0.5000000000f}},
{
- {134217728, 134750352, 135163360, 135894416, 137183168, 139436416,
- 141510976, 144351440, 148166016, 153119584, 159180064, 163612736,
- 167986224, 171789568, 174419392, 175363920, 174419392, 171789568,
- 167986224, 163612736, 159180064, 153119584, 148166016, 144351440,
- 141510976, 139436432, 137183168, 135894416, 135163360, 134750352,
- 134217744},
- {134217728, 134716864, 135103984, 135789392, 136998240, 139113424,
- 141062640, 143734096, 147326256, 151998160, 157724080, 161918432,
- 166061616, 169668304, 172163984, 173060688, 172163984, 169668288,
- 166061616, 161918432, 157724080, 151998160, 147326256, 143734096,
- 141062640, 139113424, 136998240, 135789392, 135103984, 134716864,
- 134217744},
- {134217728, 134665904, 135013632, 135629504, 136716496, 138620704,
- 140377984, 142790048, 146039760, 150276480, 155483472, 159306944,
- 163090832, 166390096, 168675808, 169497600, 168675808, 166390096,
- 163090848, 159306944, 155483488, 150276480, 146039760, 142790048,
- 140377968, 138620720, 136716496, 135629504, 135013616, 134665904,
- 134217744},
- {134217728, 134538048, 134786784, 135227776, 136007472, 137377520,
- 138646400, 140395008, 142763040, 145870208, 149717968, 152562416,
- 155392320, 157871248, 159594640, 160215424, 159594640, 157871248,
- 155392320, 152562416, 149717968, 145870208, 142763040, 140395008,
- 138646400, 137377520, 136007472, 135227776, 134786784, 134538048,
- 134217728},
- {134217728, 134413792, 134566144, 134836576, 135315504, 136159584,
- 136944176, 138029792, 139507872, 141460704, 143899120, 145715424,
- 147533584, 149135008, 150253024, 150656672, 150253040, 149135008,
- 147533584, 145715424, 143899120, 141460688, 139507872, 138029792,
- 136944176, 136159584, 135315504, 134836576, 134566160, 134413792,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 133903024, 133657608, 133220288, 132440008, 131046696,
- 129730264, 127873712, 125277552, 121718592, 117049664, 113392512,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 113392512, 117049680, 121718592, 125277552, 127873712,
- 129730280, 131046696, 132440024, 133220288, 133657624, 133903024,
- 134217728},
- {134217728, 133688336, 133274944, 132536912, 131215936, 128843168,
- 126584160, 123368104, 118806640, 112416656, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 112416656, 118806632, 123368104,
- 126584160, 128843168, 131215936, 132536912, 133274944, 133688336,
- 134217728},
- },
+
+ {0.5000000000f, 0.5019841790f, 0.5035227537f, 0.5062461495f, 0.5110471249f, 0.5194411278f,
+ 0.5271694660f, 0.5377510190f, 0.5519614220f, 0.5704149008f, 0.5929919481f, 0.6095049381f,
+ 0.6257974505f, 0.6399660110f, 0.6497628689f, 0.6532815099f, 0.6497628689f, 0.6399660110f,
+ 0.6257974505f, 0.6095049381f, 0.5929919481f, 0.5704149008f, 0.5519614220f, 0.5377510190f,
+ 0.5271694660f, 0.5194411874f, 0.5110471249f, 0.5062461495f, 0.5035227537f, 0.5019841790f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5018594265f, 0.5033015609f, 0.5058549047f, 0.5103582144f, 0.5182378888f,
+ 0.5254992843f, 0.5354512334f, 0.5488330722f, 0.5662372708f, 0.5875679851f, 0.6031931639f,
+ 0.6186277270f, 0.6320636868f, 0.6413608193f, 0.6447013021f, 0.6413608193f, 0.6320636272f,
+ 0.6186277270f, 0.6031931639f, 0.5875679851f, 0.5662372708f, 0.5488330722f, 0.5354512334f,
+ 0.5254992843f, 0.5182378888f, 0.5103582144f, 0.5058549047f, 0.5033015609f, 0.5018594265f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5016695857f, 0.5029649734f, 0.5052592754f, 0.5093086362f, 0.5164023638f,
+ 0.5229487419f, 0.5319343805f, 0.5440405011f, 0.5598235130f, 0.5792210698f, 0.5934646130f,
+ 0.6075606942f, 0.6198514104f, 0.6283663511f, 0.6314277649f, 0.6283663511f, 0.6198514104f,
+ 0.6075607538f, 0.5934646130f, 0.5792211294f, 0.5598235130f, 0.5440405011f, 0.5319343805f,
+ 0.5229486823f, 0.5164024234f, 0.5093086362f, 0.5052592754f, 0.5029649138f, 0.5016695857f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5011932850f, 0.5021198988f, 0.5037627220f, 0.5066673160f, 0.5117711425f,
+ 0.5164980888f, 0.5230121613f, 0.5318337679f, 0.5434088707f, 0.5577428937f, 0.5683392882f,
+ 0.5788815022f, 0.5881162286f, 0.5945363641f, 0.5968489647f, 0.5945363641f, 0.5881162286f,
+ 0.5788815022f, 0.5683392882f, 0.5577428937f, 0.5434088707f, 0.5318337679f, 0.5230121613f,
+ 0.5164980888f, 0.5117711425f, 0.5066673160f, 0.5037627220f, 0.5021198988f, 0.5011932850f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5007303953f, 0.5012979507f, 0.5023053885f, 0.5040895343f, 0.5072339773f,
+ 0.5101568103f, 0.5142010450f, 0.5197073221f, 0.5269821882f, 0.5360659957f, 0.5428322554f,
+ 0.5496054292f, 0.5555711985f, 0.5597361326f, 0.5612398386f, 0.5597361922f, 0.5555711985f,
+ 0.5496054292f, 0.5428322554f, 0.5360659957f, 0.5269821286f, 0.5197073221f, 0.5142010450f,
+ 0.5101568103f, 0.5072339773f, 0.5040895343f, 0.5023053885f, 0.5012980103f, 0.5007303953f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4988276362f, 0.4979133904f, 0.4962842464f, 0.4933774769f, 0.4881869853f,
+ 0.4832828939f, 0.4763666987f, 0.4666952491f, 0.4534370899f, 0.4360439777f, 0.4224200249f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4224200249f, 0.4360440373f, 0.4534370899f, 0.4666952491f, 0.4763666987f,
+ 0.4832829535f, 0.4881869853f, 0.4933775365f, 0.4962842464f, 0.4979134500f, 0.4988276362f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4980278611f, 0.4964878559f, 0.4937384725f, 0.4888174534f, 0.4799782038f,
+ 0.4715627432f, 0.4595820010f, 0.4425892234f, 0.4187846780f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4187846780f, 0.4425891936f, 0.4595820010f,
+ 0.4715627432f, 0.4799782038f, 0.4888174534f, 0.4937384725f, 0.4964878559f, 0.4980278611f,
+ 0.5000000000f}},
{
- {134217728, 134506240, 134730320, 135127728, 135830656, 137066736,
- 138212592, 139793296, 141936768, 144754096, 148250000, 150839072,
- 153418688, 155681312, 157255888, 157823344, 157255888, 155681312,
- 153418688, 150839072, 148249984, 144754096, 141936768, 139793296,
- 138212592, 137066736, 135830656, 135127728, 134730320, 134506240,
- 134217728},
- {134217728, 134488080, 134698096, 135070576, 135729600, 136888992,
- 137964320, 139448608, 141462896, 144113040, 147405392, 149846352,
- 152280496, 154417184, 155904992, 156441360, 155904992, 154417184,
- 152280496, 149846352, 147405392, 144113040, 141462896, 139448592,
- 137964336, 136888992, 135729600, 135070576, 134698096, 134488080,
- 134217728},
- {134217728, 134460464, 134649040, 134983616, 135575776, 136618224,
- 137585872, 138922720, 140739104, 143132528, 146111440, 148323744,
- 150532864, 152474416, 153827600, 154315696, 153827600, 152474432,
- 150532880, 148323744, 146111440, 143132528, 140739104, 138922720,
- 137585872, 136618224, 135575760, 134983616, 134649040, 134460464,
- 134217728},
- {134217728, 134391168, 134526000, 134765312, 135189280, 135936912,
- 136632336, 137595280, 138907696, 140643920, 142815424, 144435360,
- 146058944, 147490640, 148491024, 148852368, 148491024, 147490640,
- 146058944, 144435360, 142815424, 140643920, 138907696, 137595280,
- 136632320, 135936912, 135189264, 134765312, 134526000, 134391168,
- 134217728},
- {134217728, 134323872, 134406416, 134552992, 134812944, 135272112,
- 135700080, 136294032, 137106080, 138184736, 139540672, 140557056,
- 141579776, 142484928, 143119200, 143348672, 143119200, 142484928,
- 141579776, 140557056, 139540672, 138184736, 137106080, 136294032,
- 135700080, 135272112, 134812944, 134552992, 134406416, 134323872,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134047496, 133914896, 133678832, 133258584, 132511008,
- 131808096, 130822576, 129456008, 127605336, 125219016, 123384368,
- 121496560, 119789320, 118571736, 118126816, 118571736, 119789320,
- 121496560, 123384368, 125219016, 127605336, 129456008, 130822576,
- 131808096, 132511008, 133258584, 133678848, 133914896, 134047496,
- 134217728},
- {134217728, 133931488, 133708328, 133310696, 132601600, 131336352,
- 130142072, 128459768, 126111336, 122900144, 118702864, 115428560,
- 112012208, 111848104, 111848104, 111848104, 111848104, 111848104,
- 112012208, 115428560, 118702864, 122900128, 126111336, 128459768,
- 130142072, 131336352, 132601616, 133310696, 133708328, 133931488,
- 134217728},
- },
+
+ {0.5000000000f, 0.5010747910f, 0.5019095540f, 0.5033900142f, 0.5060086250f, 0.5106133819f,
+ 0.5148820281f, 0.5207706094f, 0.5287556648f, 0.5392510295f, 0.5522742867f, 0.5619193316f,
+ 0.5715291500f, 0.5799580812f, 0.5858238339f, 0.5879377723f, 0.5858238339f, 0.5799580812f,
+ 0.5715291500f, 0.5619193316f, 0.5522742271f, 0.5392510295f, 0.5287556648f, 0.5207706094f,
+ 0.5148820281f, 0.5106133819f, 0.5060086250f, 0.5033900142f, 0.5019095540f, 0.5010747910f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5010071397f, 0.5017895103f, 0.5031771064f, 0.5056321621f, 0.5099512339f,
+ 0.5139571428f, 0.5194865465f, 0.5269903541f, 0.5368629098f, 0.5491278768f, 0.5582211614f,
+ 0.5672890544f, 0.5752488375f, 0.5807913542f, 0.5827894807f, 0.5807913542f, 0.5752488375f,
+ 0.5672890544f, 0.5582211614f, 0.5491278768f, 0.5368629098f, 0.5269903541f, 0.5194864869f,
+ 0.5139572024f, 0.5099512339f, 0.5056321621f, 0.5031771064f, 0.5017895103f, 0.5010071397f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5009042621f, 0.5016067624f, 0.5028531551f, 0.5050591230f, 0.5089425445f,
+ 0.5125473142f, 0.5175274611f, 0.5242940187f, 0.5332102180f, 0.5443075299f, 0.5525490046f,
+ 0.5607786179f, 0.5680114627f, 0.5730524659f, 0.5748707652f, 0.5730524659f, 0.5680115223f,
+ 0.5607786775f, 0.5525490046f, 0.5443075299f, 0.5332102180f, 0.5242940187f, 0.5175274611f,
+ 0.5125473142f, 0.5089425445f, 0.5050590634f, 0.5028531551f, 0.5016067624f, 0.5009042621f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5006461143f, 0.5011484027f, 0.5020399094f, 0.5036193132f, 0.5064044595f,
+ 0.5089951158f, 0.5125823617f, 0.5174714923f, 0.5239394307f, 0.5320289135f, 0.5380636454f,
+ 0.5441119671f, 0.5494454503f, 0.5531721711f, 0.5545182824f, 0.5531721711f, 0.5494454503f,
+ 0.5441119671f, 0.5380636454f, 0.5320289135f, 0.5239394307f, 0.5174714923f, 0.5125823617f,
+ 0.5089950562f, 0.5064044595f, 0.5036192536f, 0.5020399094f, 0.5011484027f, 0.5006461143f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5003954172f, 0.5007029176f, 0.5012489557f, 0.5022173524f, 0.5039278865f,
+ 0.5055221915f, 0.5077348351f, 0.5107599497f, 0.5147782564f, 0.5198295116f, 0.5236158371f,
+ 0.5274257660f, 0.5307977200f, 0.5331605673f, 0.5340154171f, 0.5331605673f, 0.5307977200f,
+ 0.5274257660f, 0.5236158371f, 0.5198295116f, 0.5147782564f, 0.5107599497f, 0.5077348351f,
+ 0.5055221915f, 0.5039278865f, 0.5022173524f, 0.5012489557f, 0.5007029176f, 0.5003954172f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4993658364f, 0.4988718629f, 0.4979924560f, 0.4964269102f, 0.4936419725f,
+ 0.4910234213f, 0.4873520732f, 0.4822612107f, 0.4753669202f, 0.4664771855f, 0.4596425891f,
+ 0.4526099563f, 0.4462499917f, 0.4417141378f, 0.4400566816f, 0.4417141378f, 0.4462499917f,
+ 0.4526099563f, 0.4596425891f, 0.4664771855f, 0.4753669202f, 0.4822612107f, 0.4873520732f,
+ 0.4910234213f, 0.4936419725f, 0.4964269102f, 0.4979925156f, 0.4988718629f, 0.4993658364f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4989336729f, 0.4981023371f, 0.4966210425f, 0.4939794540f, 0.4892660379f,
+ 0.4848169982f, 0.4785499275f, 0.4698013365f, 0.4578387141f, 0.4422026277f, 0.4300048947f,
+ 0.4172779918f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4172779918f, 0.4300048947f, 0.4422026277f, 0.4578386545f, 0.4698013365f, 0.4785499275f,
+ 0.4848169982f, 0.4892660379f, 0.4939795136f, 0.4966210425f, 0.4981023371f, 0.4989336729f,
+ 0.5000000000f}},
{
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217744, 134217728, 134217728, 134217744,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- },
+
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000596f, 0.5000000000f, 0.5000000000f, 0.5000000596f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f}},
{
- {134217728, 133928592, 133703168, 133301512, 132585192, 131306928,
- 130100248, 128400288, 126026792, 122780504, 118535808, 115223152,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 115223152, 118535792, 122780504, 126026792, 128400288,
- 130100248, 131306928, 132585192, 133301512, 133703168, 133928592,
- 134217728},
- {134217728, 133946816, 133735640, 133359432, 132688632, 131492208,
- 130363488, 128774544, 126558464, 123532296, 119584472, 116511248,
- 113311296, 111848104, 111848104, 111848104, 111848104, 111848104,
- 113311288, 116511248, 119584472, 123532296, 126558464, 128774544,
- 130363488, 131492208, 132688632, 133359432, 133735640, 133946816,
- 134217728},
- {134217728, 133974552, 133785016, 133447456, 132845800, 131773512,
- 130762848, 129341696, 127362872, 124667064, 121162064, 118443520,
- 115622880, 113050208, 111848104, 111848104, 111848104, 113050208,
- 115622880, 118443520, 121162064, 124667064, 127362856, 129341696,
- 130762848, 131773512, 132845800, 133447456, 133785016, 133974552,
- 134217728},
- {134217728, 134044048, 133908760, 133667912, 133239096, 132476240,
- 131758880, 130752952, 129357832, 127467976, 125030208, 123155288,
- 121225344, 119479336, 118233720, 117778472, 118233720, 119479336,
- 121225328, 123155288, 125030224, 127467976, 129357832, 130752960,
- 131758880, 132476240, 133239096, 133667912, 133908760, 134044048,
- 134217728},
- {134217728, 134111512, 134028776, 133881624, 133619856, 133154992,
- 132718832, 132108784, 131265840, 130129840, 128674776, 127563760,
- 126427688, 125406704, 124682360, 124418480, 124682360, 125406704,
- 126427688, 127563760, 128674776, 130129840, 131265840, 132108784,
- 132718832, 133154992, 133619856, 133881608, 134028776, 134111512,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134387728, 134519888, 134754464, 135170064, 135903024,
- 136584848, 137529104, 138816208, 140519296, 142649904, 144239712,
- 145833392, 147238976, 148221248, 148576080, 148221248, 147238976,
- 145833392, 144239712, 142649904, 140519312, 138816208, 137529088,
- 136584848, 135903024, 135170064, 134754464, 134519888, 134387728,
- 134217728},
- {134217728, 134503360, 134725216, 135118656, 135814608, 137038528,
- 138173216, 139738624, 141861648, 144652528, 148116256, 150681920,
- 153238576, 155481344, 157042224, 157604800, 157042224, 155481344,
- 153238576, 150681920, 148116256, 144652528, 141861648, 139738624,
- 138173216, 137038528, 135814608, 135118656, 134725200, 134503360,
- 134217728},
- },
+
+ {0.5000000000f, 0.4989228845f, 0.4980831146f, 0.4965868294f, 0.4939183295f, 0.4891564250f,
+ 0.4846611917f, 0.4783283472f, 0.4694863856f, 0.4573930204f, 0.4415802956f, 0.4292396903f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4292396903f, 0.4415802360f, 0.4573930204f, 0.4694863856f, 0.4783283472f,
+ 0.4846611917f, 0.4891564250f, 0.4939183295f, 0.4965868294f, 0.4980831146f, 0.4989228845f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4989907742f, 0.4982040823f, 0.4968025982f, 0.4943036735f, 0.4898466468f,
+ 0.4856418371f, 0.4797225595f, 0.4714670181f, 0.4601936638f, 0.4454868734f, 0.4340382218f,
+ 0.4221174717f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4221174419f, 0.4340382218f, 0.4454868734f, 0.4601936638f, 0.4714670181f, 0.4797225595f,
+ 0.4856418371f, 0.4898466468f, 0.4943036735f, 0.4968025982f, 0.4982040823f, 0.4989907742f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4990940988f, 0.4983880222f, 0.4971305132f, 0.4948891699f, 0.4908945858f,
+ 0.4871295691f, 0.4818353653f, 0.4744636714f, 0.4644210041f, 0.4513638616f, 0.4412364960f,
+ 0.4307287931f, 0.4211448431f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4211448431f,
+ 0.4307287931f, 0.4412364960f, 0.4513638616f, 0.4644210041f, 0.4744636118f, 0.4818353653f,
+ 0.4871295691f, 0.4908945858f, 0.4948891699f, 0.4971305132f, 0.4983880222f, 0.4990940988f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4993529916f, 0.4988490045f, 0.4979517758f, 0.4963543117f, 0.4935124516f,
+ 0.4908400774f, 0.4870927036f, 0.4818954766f, 0.4748552144f, 0.4657738209f, 0.4587891996f,
+ 0.4515995979f, 0.4450952113f, 0.4404549301f, 0.4387589991f, 0.4404549301f, 0.4450952113f,
+ 0.4515995383f, 0.4587891996f, 0.4657738805f, 0.4748552144f, 0.4818954766f, 0.4870927334f,
+ 0.4908400774f, 0.4935124516f, 0.4963543117f, 0.4979517758f, 0.4988490045f, 0.4993529916f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4996043146f, 0.4992960989f, 0.4987479150f, 0.4977727532f, 0.4960409999f,
+ 0.4944161773f, 0.4921435714f, 0.4890033603f, 0.4847714305f, 0.4793508947f, 0.4752120376f,
+ 0.4709798396f, 0.4671763778f, 0.4644779861f, 0.4634949565f, 0.4644779861f, 0.4671763778f,
+ 0.4709798396f, 0.4752120376f, 0.4793508947f, 0.4847714305f, 0.4890033603f, 0.4921435714f,
+ 0.4944161773f, 0.4960409999f, 0.4977727532f, 0.4987478554f, 0.4992960989f, 0.4996043146f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5006332994f, 0.5011256337f, 0.5019994974f, 0.5035477281f, 0.5062782168f,
+ 0.5088182092f, 0.5123358369f, 0.5171306729f, 0.5234751701f, 0.5314123034f, 0.5373347998f,
+ 0.5432717204f, 0.5485079288f, 0.5521671772f, 0.5534890294f, 0.5521671772f, 0.5485079288f,
+ 0.5432717204f, 0.5373347998f, 0.5314123034f, 0.5234752297f, 0.5171306729f, 0.5123357773f,
+ 0.5088182092f, 0.5062782168f, 0.5035477281f, 0.5019994974f, 0.5011256337f, 0.5006332994f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5010640621f, 0.5018905401f, 0.5033562183f, 0.5059488416f, 0.5105082989f,
+ 0.5147353411f, 0.5205669403f, 0.5284758210f, 0.5388726592f, 0.5517760515f, 0.5613338947f,
+ 0.5708581805f, 0.5792131424f, 0.5850278735f, 0.5871236324f, 0.5850278735f, 0.5792131424f,
+ 0.5708581805f, 0.5613338947f, 0.5517760515f, 0.5388726592f, 0.5284758210f, 0.5205669403f,
+ 0.5147353411f, 0.5105082989f, 0.5059488416f, 0.5033562183f, 0.5018904805f, 0.5010640621f,
+ 0.5000000000f}},
{
- {134217728, 133682984, 133265384, 132519816, 131185264, 128787744,
- 126504696, 123253640, 118640752, 112174832, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 112174832, 118640752, 123253640,
- 126504696, 128787744, 131185264, 132519816, 133265384, 133682984,
- 134217728},
- {134217728, 133716728, 133325584, 132627440, 131378384, 129136568,
- 127004448, 123973008, 119681960, 113689744, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 113689744, 119681960, 123973008,
- 127004448, 129136568, 131378376, 132627440, 133325584, 133716744,
- 134217728},
- {134217728, 133768056, 133417096, 132790928, 131671560, 129665320,
- 127760792, 125059176, 121248440, 115955928, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 115955928, 121248440, 125059176,
- 127760792, 129665320, 131671560, 132790928, 133417096, 133768056,
- 134217728},
- {134217728, 133896640, 133646248, 133200016, 132403792, 130981736,
- 129637848, 127742080, 125090024, 121452368, 116676152, 112931424,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 112931424, 116676152, 121452368, 125090024, 127742080,
- 129637848, 130981736, 132403792, 133200016, 133646248, 133896640,
- 134217728},
- {134217728, 134021376, 133868400, 133596016, 133110896, 132247376,
- 131434736, 130294184, 128710328, 126560936, 123781432, 121638024,
- 119426296, 117420384, 115986304, 115461520, 115986304, 117420384,
- 119426296, 121638024, 123781432, 126560936, 128710328, 130294184,
- 131434736, 132247360, 133110896, 133596016, 133868400, 134021376,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134531696, 134775520, 135207824, 135972192, 137315552,
- 138559920, 140275120, 142598512, 145648128, 149426144, 152220016,
- 155000416, 157436608, 159130592, 159740864, 159130592, 157436608,
- 155000416, 152220016, 149426144, 145648128, 142598512, 140275120,
- 138559920, 137315536, 135972192, 135207824, 134775504, 134531696,
- 134217728},
- {134217728, 134745024, 135153936, 135877760, 137153824, 139385200,
- 141439904, 144253616, 148033040, 152942128, 158949856, 163344976,
- 167682224, 171454608, 174063344, 175000352, 174063344, 171454608,
- 167682208, 163344976, 158949856, 152942128, 148033040, 144253632,
- 141439904, 139385200, 137153824, 135877760, 135153936, 134745040,
- 134217744},
- },
+
+ {0.5000000000f, 0.4980079234f, 0.4964522421f, 0.4936747849f, 0.4887031913f, 0.4797717333f,
+ 0.4712667167f, 0.4591555893f, 0.4419712424f, 0.4178838134f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4178838134f, 0.4419712424f, 0.4591555893f,
+ 0.4712667167f, 0.4797717333f, 0.4887031913f, 0.4936747849f, 0.4964522421f, 0.4980079234f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4981336296f, 0.4966765046f, 0.4940757155f, 0.4894226193f, 0.4810712039f,
+ 0.4731284380f, 0.4618354440f, 0.4458500445f, 0.4235273004f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4235273004f, 0.4458500445f, 0.4618354440f,
+ 0.4731284380f, 0.4810712039f, 0.4894225895f, 0.4940757155f, 0.4966765046f, 0.4981336892f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4983248413f, 0.4970174134f, 0.4946847558f, 0.4905147851f, 0.4830409586f,
+ 0.4759460390f, 0.4658817351f, 0.4516856372f, 0.4319694936f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4319694936f, 0.4516856372f, 0.4658817351f,
+ 0.4759460390f, 0.4830409586f, 0.4905147851f, 0.4946847558f, 0.4970174134f, 0.4983248413f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4988038540f, 0.4978710711f, 0.4962087274f, 0.4932425618f, 0.4879449904f,
+ 0.4829386175f, 0.4758763313f, 0.4659966528f, 0.4524453282f, 0.4346525371f, 0.4207023382f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4207023382f, 0.4346525371f, 0.4524453282f, 0.4659966528f, 0.4758763313f,
+ 0.4829386175f, 0.4879449904f, 0.4932425618f, 0.4962087274f, 0.4978710711f, 0.4988038540f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4992685318f, 0.4986986518f, 0.4976839423f, 0.4958767295f, 0.4926598668f,
+ 0.4896325469f, 0.4853836596f, 0.4794833362f, 0.4714762270f, 0.4611217678f, 0.4531369507f,
+ 0.4448976219f, 0.4374250174f, 0.4320826530f, 0.4301276803f, 0.4320826530f, 0.4374250174f,
+ 0.4448976219f, 0.4531369507f, 0.4611217678f, 0.4714762270f, 0.4794833362f, 0.4853836596f,
+ 0.4896325469f, 0.4926598072f, 0.4958767295f, 0.4976839423f, 0.4986986518f, 0.4992685318f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5011696219f, 0.5020779371f, 0.5036883950f, 0.5065358877f, 0.5115402937f,
+ 0.5161759257f, 0.5225655437f, 0.5312208533f, 0.5425815582f, 0.5566557646f, 0.5670637488f,
+ 0.5774215460f, 0.5864970684f, 0.5928076506f, 0.5950810909f, 0.5928076506f, 0.5864970684f,
+ 0.5774215460f, 0.5670637488f, 0.5566557646f, 0.5425815582f, 0.5312208533f, 0.5225655437f,
+ 0.5161759257f, 0.5115402341f, 0.5065358877f, 0.5036883950f, 0.5020778775f, 0.5011696219f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5019643307f, 0.5034876466f, 0.5061841011f, 0.5109378099f, 0.5192503333f,
+ 0.5269047022f, 0.5373865962f, 0.5514660478f, 0.5697538257f, 0.5921343565f, 0.6085074544f,
+ 0.6246649623f, 0.6387181878f, 0.6484364867f, 0.6519271135f, 0.6484364867f, 0.6387181878f,
+ 0.6246649027f, 0.6085074544f, 0.5921343565f, 0.5697538257f, 0.5514660478f, 0.5373866558f,
+ 0.5269047022f, 0.5192503333f, 0.5109378099f, 0.5061841011f, 0.5034876466f, 0.5019643903f,
+ 0.5000000596f}},
{
- {134217728, 133518624, 132972056, 131994936, 130241488, 127076656,
- 124044168, 119691480, 113437856, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 113437856, 119691480,
- 124044168, 127076656, 130241488, 131994936, 132972056, 133518624,
- 134217728},
- {134217728, 133562760, 133050888, 132136072, 130495576, 127538336,
- 124709592, 120658264, 114858008, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 114858008, 120658264,
- 124709592, 127538336, 130495560, 132136072, 133050888, 133562760,
- 134217728},
- {134217728, 133629896, 133170680, 132350456, 130881064, 128237360,
- 125714928, 122114032, 116984936, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 116984936, 122114032,
- 125714928, 128237360, 130881064, 132350456, 133170680, 133629896,
- 134217728},
- {134217728, 133798056, 133470584, 132886472, 131842704, 129973568,
- 128201072, 125690088, 122155288, 117261000, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 117261000, 122155288, 125690088,
- 128201072, 129973568, 131842704, 132886456, 133470584, 133798056,
- 134217728},
- {134217728, 133961128, 133761128, 133404840, 132769744, 131637408,
- 130569696, 129067480, 126974144, 124119080, 120401016, 117512176,
- 114509792, 111848104, 111848104, 111848104, 111848104, 111848104,
- 114509792, 117512160, 120401008, 124119080, 126974144, 129067480,
- 130569696, 131637424, 132769744, 133404840, 133761128, 133961128,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134627808, 134946048, 135509888, 136505536, 138251328,
- 139864096, 142080384, 145070800, 148976736, 153787568, 157326848,
- 160834672, 163897216, 166020960, 166784896, 166020960, 163897200,
- 160834688, 157326848, 153787568, 148976736, 145070800, 142080384,
- 139864096, 138251328, 136505536, 135509888, 134946048, 134627808,
- 134217744},
- {134217728, 134906272, 135439648, 136382608, 138041424, 140931408,
- 143581232, 147193280, 152017056, 158239216, 165794560, 171285200,
- 176676288, 181345168, 184563696, 185717792, 184563696, 181345168,
- 176676272, 171285200, 165794560, 158239216, 152017056, 147193280,
- 143581216, 140931408, 138041424, 136382608, 135439648, 134906272,
- 134217744},
- },
+
+ {0.5000000000f, 0.4973956347f, 0.4953595102f, 0.4917194545f, 0.4851873517f, 0.4733974338f,
+ 0.4621005356f, 0.4458855093f, 0.4225889444f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4225889444f, 0.4458855093f,
+ 0.4621005356f, 0.4733974338f, 0.4851873517f, 0.4917194545f, 0.4953595102f, 0.4973956347f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4975600541f, 0.4956531823f, 0.4922452271f, 0.4861339033f, 0.4751173258f,
+ 0.4645794332f, 0.4494870603f, 0.4278794229f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4278794229f, 0.4494870603f,
+ 0.4645794332f, 0.4751173258f, 0.4861338437f, 0.4922452271f, 0.4956531823f, 0.4975600541f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4978101552f, 0.4960994422f, 0.4930438697f, 0.4875699580f, 0.4777213931f,
+ 0.4683246017f, 0.4549102187f, 0.4358028471f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4358028471f, 0.4549102187f,
+ 0.4683246017f, 0.4777213931f, 0.4875699580f, 0.4930438697f, 0.4960994422f, 0.4978101552f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4984366000f, 0.4972166717f, 0.4950406849f, 0.4911523461f, 0.4841892719f,
+ 0.4775862098f, 0.4682320654f, 0.4550639093f, 0.4368312657f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4368312657f, 0.4550639093f, 0.4682320654f,
+ 0.4775862098f, 0.4841892719f, 0.4911523461f, 0.4950406253f, 0.4972166717f, 0.4984366000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4990440905f, 0.4982990324f, 0.4969717562f, 0.4946058393f, 0.4903875589f,
+ 0.4864100218f, 0.4808138311f, 0.4730155468f, 0.4623796046f, 0.4485287368f, 0.4377669692f,
+ 0.4265822172f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4265822172f, 0.4377669096f, 0.4485287070f, 0.4623796046f, 0.4730155468f, 0.4808138311f,
+ 0.4864100218f, 0.4903876185f, 0.4946058393f, 0.4969717562f, 0.4982990324f, 0.4990440905f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5015276670f, 0.5027132034f, 0.5048136711f, 0.5085227489f, 0.5150263309f,
+ 0.5210343599f, 0.5292906761f, 0.5404308438f, 0.5549815893f, 0.5729033351f, 0.5860881805f,
+ 0.5991558433f, 0.6105647087f, 0.6184762716f, 0.6213221550f, 0.6184762716f, 0.6105646491f,
+ 0.5991559029f, 0.5860881805f, 0.5729033351f, 0.5549815893f, 0.5404308438f, 0.5292906761f,
+ 0.5210343599f, 0.5150263309f, 0.5085227489f, 0.5048136711f, 0.5027132034f, 0.5015276670f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5025650263f, 0.5045520067f, 0.5080648065f, 0.5142443776f, 0.5250104070f,
+ 0.5348817706f, 0.5483376980f, 0.5663076639f, 0.5894870162f, 0.6176328659f, 0.6380870938f,
+ 0.6581704617f, 0.6755633950f, 0.6875533462f, 0.6918526888f, 0.6875533462f, 0.6755633950f,
+ 0.6581704021f, 0.6380870938f, 0.6176328659f, 0.5894870162f, 0.5663076639f, 0.5483376980f,
+ 0.5348817110f, 0.5250104070f, 0.5142443776f, 0.5080648065f, 0.5045520067f, 0.5025650263f,
+ 0.5000000596f}},
{
- {134217728, 133460856, 132868912, 131810120, 129908448, 126470312,
- 123168472, 118415200, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 0, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 118415200,
- 123168472, 126470312, 129908448, 131810120, 132868912, 133460856,
- 134217728},
- {134217728, 133508664, 132954296, 131963096, 130184144, 126972336,
- 123893664, 119472480, 113115264, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 113115272, 119472480,
- 123893664, 126972336, 130184144, 131963096, 132954280, 133508664,
- 134217728},
- {134217728, 133581352, 133084040, 132195432, 130602352, 127732136,
- 124988584, 121062824, 115450448, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 115450448, 121062824,
- 124988584, 127732136, 130602352, 132195432, 133084040, 133581352,
- 134217728},
- {134217728, 133763416, 133408824, 132776176, 131645104, 129617688,
- 127692704, 124961536, 121107872, 115753192, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 115753192, 121107872, 124961520,
- 127692704, 129617688, 131645120, 132776176, 133408840, 133763416,
- 134217728},
- {134217728, 133939968, 133723424, 133337648, 132649736, 131422568,
- 130264576, 128633952, 126358808, 123250144, 119191232, 116028568,
- 112732488, 111848104, 111848104, 111848104, 111848104, 111848104,
- 112732488, 116028552, 119191232, 123250144, 126358808, 128633952,
- 130264576, 131422568, 132649736, 133337648, 133723424, 133939968,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134661536, 135005888, 135615808, 136692320, 138578416,
- 140319184, 142708880, 145929024, 150128080, 155290032, 159081232,
- 162833824, 166106272, 168373648, 169188880, 168373648, 166106272,
- 162833824, 159081248, 155290032, 150128080, 145929040, 142708880,
- 140319168, 138578416, 136692320, 135615808, 135005872, 134661536,
- 134217744},
- {134217744, 134962848, 135539840, 136559456, 138351760, 141470368,
- 144325616, 148211728, 153391520, 160057728, 168132016, 173987488,
- 179727840, 184692672, 188111936, 189337408, 188111936, 184692672,
- 179727824, 173987488, 168132016, 160057728, 153391504, 148211728,
- 144325616, 141470352, 138351744, 136559456, 135539840, 134962848,
- 134217744},
- },
+
+ {0.5000000000f, 0.4971804321f, 0.4949752688f, 0.4910309613f, 0.4839466810f, 0.4711386263f,
+ 0.4588383138f, 0.4411309958f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.0000000000f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4411309958f,
+ 0.4588383138f, 0.4711386263f, 0.4839466810f, 0.4910309613f, 0.4949752688f, 0.4971804321f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4973585308f, 0.4952933490f, 0.4916008413f, 0.4849737287f, 0.4730088115f,
+ 0.4615398645f, 0.4450696707f, 0.4213871956f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4213872254f, 0.4450696707f,
+ 0.4615398645f, 0.4730088115f, 0.4849737287f, 0.4916008413f, 0.4952932894f, 0.4973585308f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4976293147f, 0.4957766831f, 0.4924663603f, 0.4865316749f, 0.4758392870f,
+ 0.4656187594f, 0.4509941638f, 0.4300864339f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4300864339f, 0.4509941638f,
+ 0.4656187594f, 0.4758392870f, 0.4865316749f, 0.4924663603f, 0.4957766831f, 0.4976293147f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4983075559f, 0.4969865978f, 0.4946298003f, 0.4904162288f, 0.4828635156f,
+ 0.4756923914f, 0.4655179977f, 0.4511619806f, 0.4312142432f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4312142432f, 0.4511619806f, 0.4655179381f,
+ 0.4756923914f, 0.4828635156f, 0.4904162884f, 0.4946298003f, 0.4969866574f, 0.4983075559f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4989652634f, 0.4981585741f, 0.4967214465f, 0.4941587746f, 0.4895872176f,
+ 0.4852733612f, 0.4791988134f, 0.4707232416f, 0.4591425657f, 0.4440219402f, 0.4322400987f,
+ 0.4199612439f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4199612439f, 0.4322400391f, 0.4440219402f, 0.4591425657f, 0.4707232416f, 0.4791988134f,
+ 0.4852733612f, 0.4895872176f, 0.4941587746f, 0.4967214465f, 0.4981585741f, 0.4989652634f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5016533136f, 0.5029361248f, 0.5052082539f, 0.5092185736f, 0.5162448287f,
+ 0.5227296948f, 0.5316320062f, 0.5436279774f, 0.5592706800f, 0.5785004497f, 0.5926237702f,
+ 0.6066032648f, 0.6187940836f, 0.6272407174f, 0.6302776933f, 0.6272407174f, 0.6187940836f,
+ 0.6066032648f, 0.5926238298f, 0.5785004497f, 0.5592706800f, 0.5436280370f, 0.5316320062f,
+ 0.5227296352f, 0.5162448287f, 0.5092185736f, 0.5052082539f, 0.5029360652f, 0.5016533136f,
+ 0.5000000596f},
+ {0.5000000596f, 0.5027757883f, 0.5049252510f, 0.5087236166f, 0.5154004693f, 0.5270181894f,
+ 0.5376548171f, 0.5521317124f, 0.5714279413f, 0.5962615013f, 0.6263405681f, 0.6481539011f,
+ 0.6695383787f, 0.6880338192f, 0.7007715702f, 0.7053368092f, 0.7007715702f, 0.6880338192f,
+ 0.6695383191f, 0.6481539011f, 0.6263405681f, 0.5962615013f, 0.5714278817f, 0.5521317124f,
+ 0.5376548171f, 0.5270181298f, 0.5154004097f, 0.5087236166f, 0.5049252510f, 0.5027757883f,
+ 0.5000000596f}},
{
- {134217728, 133518624, 132972056, 131994936, 130241488, 127076656,
- 124044168, 119691480, 113437856, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 113437856, 119691480,
- 124044168, 127076656, 130241488, 131994936, 132972056, 133518624,
- 134217728},
- {134217728, 133562760, 133050888, 132136072, 130495576, 127538336,
- 124709592, 120658264, 114858008, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 114858008, 120658264,
- 124709592, 127538336, 130495560, 132136072, 133050888, 133562760,
- 134217728},
- {134217728, 133629896, 133170680, 132350456, 130881064, 128237360,
- 125714928, 122114032, 116984936, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 116984936, 122114032,
- 125714928, 128237360, 130881064, 132350456, 133170680, 133629896,
- 134217728},
- {134217728, 133798056, 133470584, 132886472, 131842704, 129973568,
- 128201072, 125690088, 122155288, 117261000, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 117261000, 122155288, 125690088,
- 128201072, 129973568, 131842704, 132886456, 133470584, 133798056,
- 134217728},
- {134217728, 133961128, 133761128, 133404840, 132769744, 131637408,
- 130569696, 129067480, 126974144, 124119080, 120401016, 117512176,
- 114509792, 111848104, 111848104, 111848104, 111848104, 111848104,
- 114509792, 117512160, 120401008, 124119080, 126974144, 129067480,
- 130569696, 131637424, 132769744, 133404840, 133761128, 133961128,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134627808, 134946048, 135509888, 136505536, 138251328,
- 139864096, 142080384, 145070800, 148976736, 153787568, 157326848,
- 160834672, 163897216, 166020960, 166784896, 166020960, 163897200,
- 160834688, 157326848, 153787568, 148976736, 145070800, 142080384,
- 139864096, 138251328, 136505536, 135509888, 134946048, 134627808,
- 134217744},
- {134217728, 134906272, 135439648, 136382608, 138041424, 140931408,
- 143581232, 147193280, 152017056, 158239216, 165794560, 171285200,
- 176676288, 181345168, 184563696, 185717792, 184563696, 181345168,
- 176676272, 171285200, 165794560, 158239216, 152017056, 147193280,
- 143581216, 140931408, 138041424, 136382608, 135439648, 134906272,
- 134217744},
- },
+
+ {0.5000000000f, 0.4973956347f, 0.4953595102f, 0.4917194545f, 0.4851873517f, 0.4733974338f,
+ 0.4621005356f, 0.4458855093f, 0.4225889444f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4225889444f, 0.4458855093f,
+ 0.4621005356f, 0.4733974338f, 0.4851873517f, 0.4917194545f, 0.4953595102f, 0.4973956347f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4975600541f, 0.4956531823f, 0.4922452271f, 0.4861339033f, 0.4751173258f,
+ 0.4645794332f, 0.4494870603f, 0.4278794229f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4278794229f, 0.4494870603f,
+ 0.4645794332f, 0.4751173258f, 0.4861338437f, 0.4922452271f, 0.4956531823f, 0.4975600541f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4978101552f, 0.4960994422f, 0.4930438697f, 0.4875699580f, 0.4777213931f,
+ 0.4683246017f, 0.4549102187f, 0.4358028471f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4358028471f, 0.4549102187f,
+ 0.4683246017f, 0.4777213931f, 0.4875699580f, 0.4930438697f, 0.4960994422f, 0.4978101552f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4984366000f, 0.4972166717f, 0.4950406849f, 0.4911523461f, 0.4841892719f,
+ 0.4775862098f, 0.4682320654f, 0.4550639093f, 0.4368312657f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4368312657f, 0.4550639093f, 0.4682320654f,
+ 0.4775862098f, 0.4841892719f, 0.4911523461f, 0.4950406253f, 0.4972166717f, 0.4984366000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4990440905f, 0.4982990324f, 0.4969717562f, 0.4946058393f, 0.4903875589f,
+ 0.4864100218f, 0.4808138311f, 0.4730155468f, 0.4623796046f, 0.4485287368f, 0.4377669692f,
+ 0.4265822172f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4265822172f, 0.4377669096f, 0.4485287070f, 0.4623796046f, 0.4730155468f, 0.4808138311f,
+ 0.4864100218f, 0.4903876185f, 0.4946058393f, 0.4969717562f, 0.4982990324f, 0.4990440905f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5015276670f, 0.5027132034f, 0.5048136711f, 0.5085227489f, 0.5150263309f,
+ 0.5210343599f, 0.5292906761f, 0.5404308438f, 0.5549815893f, 0.5729033351f, 0.5860881805f,
+ 0.5991558433f, 0.6105647087f, 0.6184762716f, 0.6213221550f, 0.6184762716f, 0.6105646491f,
+ 0.5991559029f, 0.5860881805f, 0.5729033351f, 0.5549815893f, 0.5404308438f, 0.5292906761f,
+ 0.5210343599f, 0.5150263309f, 0.5085227489f, 0.5048136711f, 0.5027132034f, 0.5015276670f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5025650263f, 0.5045520067f, 0.5080648065f, 0.5142443776f, 0.5250104070f,
+ 0.5348817706f, 0.5483376980f, 0.5663076639f, 0.5894870162f, 0.6176328659f, 0.6380870938f,
+ 0.6581704617f, 0.6755633950f, 0.6875533462f, 0.6918526888f, 0.6875533462f, 0.6755633950f,
+ 0.6581704021f, 0.6380870938f, 0.6176328659f, 0.5894870162f, 0.5663076639f, 0.5483376980f,
+ 0.5348817110f, 0.5250104070f, 0.5142443776f, 0.5080648065f, 0.5045520067f, 0.5025650263f,
+ 0.5000000596f}},
{
- {134217728, 133682984, 133265384, 132519816, 131185264, 128787744,
- 126504696, 123253640, 118640752, 112174824, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 112174824, 118640752, 123253640,
- 126504696, 128787744, 131185264, 132519816, 133265384, 133682984,
- 134217728},
- {134217728, 133716728, 133325584, 132627440, 131378384, 129136568,
- 127004448, 123973008, 119681960, 113689736, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 113689744, 119681960, 123973008,
- 127004448, 129136568, 131378376, 132627440, 133325584, 133716744,
- 134217728},
- {134217728, 133768056, 133417096, 132790928, 131671560, 129665320,
- 127760792, 125059176, 121248440, 115955928, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 115955928, 121248440, 125059176,
- 127760792, 129665320, 131671560, 132790928, 133417096, 133768056,
- 134217728},
- {134217728, 133896640, 133646248, 133200016, 132403792, 130981736,
- 129637848, 127742080, 125090024, 121452368, 116676144, 112931424,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 112931424, 116676152, 121452360, 125090024, 127742080,
- 129637848, 130981736, 132403792, 133200016, 133646248, 133896640,
- 134217728},
- {134217728, 134021376, 133868400, 133596016, 133110896, 132247376,
- 131434736, 130294184, 128710328, 126560928, 123781432, 121638024,
- 119426296, 117420384, 115986304, 115461520, 115986304, 117420384,
- 119426296, 121638024, 123781432, 126560928, 128710328, 130294184,
- 131434736, 132247360, 133110896, 133596016, 133868400, 134021376,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134531696, 134775520, 135207824, 135972192, 137315552,
- 138559920, 140275120, 142598512, 145648144, 149426144, 152220032,
- 155000416, 157436608, 159130592, 159740864, 159130592, 157436608,
- 155000416, 152220032, 149426144, 145648128, 142598512, 140275120,
- 138559920, 137315536, 135972192, 135207824, 134775504, 134531696,
- 134217728},
- {134217728, 134745024, 135153936, 135877760, 137153824, 139385200,
- 141439904, 144253632, 148033040, 152942128, 158949856, 163344976,
- 167682224, 171454624, 174063344, 175000352, 174063344, 171454624,
- 167682224, 163344976, 158949856, 152942128, 148033040, 144253632,
- 141439904, 139385200, 137153824, 135877760, 135153936, 134745040,
- 134217744},
- },
+
+ {0.5000000000f, 0.4980079234f, 0.4964522421f, 0.4936747849f, 0.4887031913f, 0.4797717333f,
+ 0.4712667167f, 0.4591555893f, 0.4419712424f, 0.4178837836f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4178837836f, 0.4419712424f, 0.4591555893f,
+ 0.4712667167f, 0.4797717333f, 0.4887031913f, 0.4936747849f, 0.4964522421f, 0.4980079234f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4981336296f, 0.4966765046f, 0.4940757155f, 0.4894226193f, 0.4810712039f,
+ 0.4731284380f, 0.4618354440f, 0.4458500445f, 0.4235272706f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4235273004f, 0.4458500445f, 0.4618354440f,
+ 0.4731284380f, 0.4810712039f, 0.4894225895f, 0.4940757155f, 0.4966765046f, 0.4981336892f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4983248413f, 0.4970174134f, 0.4946847558f, 0.4905147851f, 0.4830409586f,
+ 0.4759460390f, 0.4658817351f, 0.4516856372f, 0.4319694936f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4319694936f, 0.4516856372f, 0.4658817351f,
+ 0.4759460390f, 0.4830409586f, 0.4905147851f, 0.4946847558f, 0.4970174134f, 0.4983248413f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4988038540f, 0.4978710711f, 0.4962087274f, 0.4932425618f, 0.4879449904f,
+ 0.4829386175f, 0.4758763313f, 0.4659966528f, 0.4524453282f, 0.4346525073f, 0.4207023382f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4207023382f, 0.4346525371f, 0.4524452984f, 0.4659966528f, 0.4758763313f,
+ 0.4829386175f, 0.4879449904f, 0.4932425618f, 0.4962087274f, 0.4978710711f, 0.4988038540f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4992685318f, 0.4986986518f, 0.4976839423f, 0.4958767295f, 0.4926598668f,
+ 0.4896325469f, 0.4853836596f, 0.4794833362f, 0.4714761972f, 0.4611217678f, 0.4531369507f,
+ 0.4448976219f, 0.4374250174f, 0.4320826530f, 0.4301276803f, 0.4320826530f, 0.4374250174f,
+ 0.4448976219f, 0.4531369507f, 0.4611217678f, 0.4714761972f, 0.4794833362f, 0.4853836596f,
+ 0.4896325469f, 0.4926598072f, 0.4958767295f, 0.4976839423f, 0.4986986518f, 0.4992685318f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5011696219f, 0.5020779371f, 0.5036883950f, 0.5065358877f, 0.5115402937f,
+ 0.5161759257f, 0.5225655437f, 0.5312208533f, 0.5425816178f, 0.5566557646f, 0.5670638084f,
+ 0.5774215460f, 0.5864970684f, 0.5928076506f, 0.5950810909f, 0.5928076506f, 0.5864970684f,
+ 0.5774215460f, 0.5670638084f, 0.5566557646f, 0.5425815582f, 0.5312208533f, 0.5225655437f,
+ 0.5161759257f, 0.5115402341f, 0.5065358877f, 0.5036883950f, 0.5020778775f, 0.5011696219f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5019643307f, 0.5034876466f, 0.5061841011f, 0.5109378099f, 0.5192503333f,
+ 0.5269047022f, 0.5373866558f, 0.5514660478f, 0.5697538257f, 0.5921343565f, 0.6085074544f,
+ 0.6246649623f, 0.6387182474f, 0.6484364867f, 0.6519271135f, 0.6484364867f, 0.6387182474f,
+ 0.6246649623f, 0.6085074544f, 0.5921343565f, 0.5697538257f, 0.5514660478f, 0.5373866558f,
+ 0.5269047022f, 0.5192503333f, 0.5109378099f, 0.5061841011f, 0.5034876466f, 0.5019643903f,
+ 0.5000000596f}},
{
- {134217728, 133928592, 133703168, 133301512, 132585192, 131306928,
- 130100248, 128400288, 126026792, 122780488, 118535792, 115223136,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 115223136, 118535792, 122780488, 126026792, 128400288,
- 130100248, 131306912, 132585176, 133301512, 133703168, 133928592,
- 134217728},
- {134217728, 133946816, 133735640, 133359432, 132688632, 131492208,
- 130363488, 128774544, 126558464, 123532296, 119584464, 116511232,
- 113311288, 111848104, 111848104, 111848104, 111848104, 111848104,
- 113311272, 116511232, 119584464, 123532296, 126558464, 128774544,
- 130363488, 131492208, 132688632, 133359416, 133735640, 133946816,
- 134217728},
- {134217728, 133974552, 133785016, 133447456, 132845800, 131773512,
- 130762848, 129341696, 127362856, 124667064, 121162048, 118443504,
- 115622880, 113050192, 111848104, 111848104, 111848104, 113050192,
- 115622872, 118443504, 121162064, 124667064, 127362856, 129341696,
- 130762848, 131773512, 132845800, 133447456, 133785016, 133974552,
- 134217728},
- {134217728, 134044048, 133908744, 133667912, 133239096, 132476240,
- 131758880, 130752952, 129357832, 127467976, 125030208, 123155288,
- 121225328, 119479320, 118233720, 117778464, 118233720, 119479320,
- 121225328, 123155288, 125030208, 127467976, 129357832, 130752952,
- 131758880, 132476240, 133239096, 133667912, 133908760, 134044048,
- 134217728},
- {134217728, 134111512, 134028776, 133881624, 133619856, 133154992,
- 132718832, 132108784, 131265840, 130129840, 128674776, 127563760,
- 126427688, 125406704, 124682360, 124418464, 124682360, 125406704,
- 126427688, 127563760, 128674776, 130129840, 131265840, 132108784,
- 132718832, 133154992, 133619856, 133881608, 134028776, 134111512,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134387728, 134519888, 134754464, 135170064, 135903024,
- 136584848, 137529104, 138816208, 140519312, 142649904, 144239712,
- 145833408, 147238976, 148221248, 148576080, 148221264, 147238976,
- 145833408, 144239712, 142649920, 140519312, 138816208, 137529088,
- 136584848, 135903024, 135170064, 134754464, 134519888, 134387744,
- 134217728},
- {134217728, 134503360, 134725216, 135118656, 135814608, 137038528,
- 138173216, 139738624, 141861664, 144652528, 148116256, 150681936,
- 153238592, 155481344, 157042224, 157604816, 157042224, 155481344,
- 153238592, 150681936, 148116256, 144652528, 141861648, 139738624,
- 138173216, 137038544, 135814624, 135118656, 134725200, 134503360,
- 134217728},
- },
+
+ {0.5000000000f, 0.4989228845f, 0.4980831146f, 0.4965868294f, 0.4939183295f, 0.4891564250f,
+ 0.4846611917f, 0.4783283472f, 0.4694863856f, 0.4573929608f, 0.4415802360f, 0.4292396307f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4292396307f, 0.4415802360f, 0.4573929608f, 0.4694863856f, 0.4783283472f,
+ 0.4846611917f, 0.4891563654f, 0.4939182699f, 0.4965868294f, 0.4980831146f, 0.4989228845f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4989907742f, 0.4982040823f, 0.4968025982f, 0.4943036735f, 0.4898466468f,
+ 0.4856418371f, 0.4797225595f, 0.4714670181f, 0.4601936638f, 0.4454868436f, 0.4340381622f,
+ 0.4221174419f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4221173823f, 0.4340381622f, 0.4454868436f, 0.4601936638f, 0.4714670181f, 0.4797225595f,
+ 0.4856418371f, 0.4898466468f, 0.4943036735f, 0.4968025386f, 0.4982040823f, 0.4989907742f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4990940988f, 0.4983880222f, 0.4971305132f, 0.4948891699f, 0.4908945858f,
+ 0.4871295691f, 0.4818353653f, 0.4744636118f, 0.4644210041f, 0.4513638020f, 0.4412364364f,
+ 0.4307287931f, 0.4211447835f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4211447835f,
+ 0.4307287633f, 0.4412364364f, 0.4513638616f, 0.4644210041f, 0.4744636118f, 0.4818353653f,
+ 0.4871295691f, 0.4908945858f, 0.4948891699f, 0.4971305132f, 0.4983880222f, 0.4990940988f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4993529916f, 0.4988489449f, 0.4979517758f, 0.4963543117f, 0.4935124516f,
+ 0.4908400774f, 0.4870927036f, 0.4818954766f, 0.4748552144f, 0.4657738209f, 0.4587891996f,
+ 0.4515995383f, 0.4450951517f, 0.4404549301f, 0.4387589693f, 0.4404549301f, 0.4450951517f,
+ 0.4515995383f, 0.4587891996f, 0.4657738209f, 0.4748552144f, 0.4818954766f, 0.4870927036f,
+ 0.4908400774f, 0.4935124516f, 0.4963543117f, 0.4979517758f, 0.4988490045f, 0.4993529916f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4996043146f, 0.4992960989f, 0.4987479150f, 0.4977727532f, 0.4960409999f,
+ 0.4944161773f, 0.4921435714f, 0.4890033603f, 0.4847714305f, 0.4793508947f, 0.4752120376f,
+ 0.4709798396f, 0.4671763778f, 0.4644779861f, 0.4634948969f, 0.4644779861f, 0.4671763778f,
+ 0.4709798396f, 0.4752120376f, 0.4793508947f, 0.4847714305f, 0.4890033603f, 0.4921435714f,
+ 0.4944161773f, 0.4960409999f, 0.4977727532f, 0.4987478554f, 0.4992960989f, 0.4996043146f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5006332994f, 0.5011256337f, 0.5019994974f, 0.5035477281f, 0.5062782168f,
+ 0.5088182092f, 0.5123358369f, 0.5171306729f, 0.5234752297f, 0.5314123034f, 0.5373347998f,
+ 0.5432717800f, 0.5485079288f, 0.5521671772f, 0.5534890294f, 0.5521672368f, 0.5485079288f,
+ 0.5432717800f, 0.5373347998f, 0.5314123631f, 0.5234752297f, 0.5171306729f, 0.5123357773f,
+ 0.5088182092f, 0.5062782168f, 0.5035477281f, 0.5019994974f, 0.5011256337f, 0.5006333590f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5010640621f, 0.5018905401f, 0.5033562183f, 0.5059488416f, 0.5105082989f,
+ 0.5147353411f, 0.5205669403f, 0.5284758806f, 0.5388726592f, 0.5517760515f, 0.5613339543f,
+ 0.5708582401f, 0.5792131424f, 0.5850278735f, 0.5871236920f, 0.5850278735f, 0.5792131424f,
+ 0.5708582401f, 0.5613339543f, 0.5517760515f, 0.5388726592f, 0.5284758210f, 0.5205669403f,
+ 0.5147353411f, 0.5105083585f, 0.5059489012f, 0.5033562183f, 0.5018904805f, 0.5010640621f,
+ 0.5000000000f}},
{
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- },
+
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f}},
{
- {134217728, 134506240, 134730320, 135127728, 135830656, 137066736,
- 138212592, 139793296, 141936768, 144754096, 148250000, 150839072,
- 153418688, 155681312, 157255888, 157823360, 157255888, 155681312,
- 153418688, 150839072, 148250000, 144754096, 141936768, 139793296,
- 138212592, 137066736, 135830656, 135127728, 134730320, 134506240,
- 134217728},
- {134217728, 134488080, 134698096, 135070576, 135729600, 136888992,
- 137964336, 139448608, 141462896, 144113040, 147405392, 149846352,
- 152280496, 154417184, 155904992, 156441360, 155904992, 154417184,
- 152280496, 149846352, 147405392, 144113056, 141462896, 139448592,
- 137964336, 136888992, 135729600, 135070592, 134698096, 134488080,
- 134217728},
- {134217728, 134460464, 134649040, 134983616, 135575776, 136618224,
- 137585888, 138922720, 140739120, 143132528, 146111456, 148323744,
- 150532880, 152474432, 153827616, 154315712, 153827616, 152474432,
- 150532880, 148323744, 146111456, 143132528, 140739104, 138922720,
- 137585872, 136618224, 135575776, 134983616, 134649040, 134460464,
- 134217728},
- {134217728, 134391168, 134526000, 134765312, 135189280, 135936912,
- 136632336, 137595280, 138907696, 140643920, 142815424, 144435360,
- 146058944, 147490640, 148491024, 148852384, 148491024, 147490640,
- 146058944, 144435360, 142815424, 140643920, 138907696, 137595280,
- 136632320, 135936912, 135189264, 134765312, 134526000, 134391168,
- 134217728},
- {134217728, 134323872, 134406416, 134552992, 134812944, 135272112,
- 135700080, 136294032, 137106080, 138184736, 139540672, 140557056,
- 141579792, 142484928, 143119200, 143348672, 143119200, 142484928,
- 141579792, 140557056, 139540672, 138184736, 137106080, 136294032,
- 135700080, 135272112, 134812944, 134552992, 134406416, 134323872,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 134047496, 133914896, 133678832, 133258584, 132511008,
- 131808096, 130822576, 129456008, 127605336, 125219000, 123384360,
- 121496560, 119789320, 118571720, 118126808, 118571736, 119789320,
- 121496560, 123384360, 125219000, 127605336, 129456008, 130822576,
- 131808096, 132511008, 133258584, 133678848, 133914896, 134047496,
- 134217728},
- {134217728, 133931488, 133708328, 133310696, 132601600, 131336352,
- 130142072, 128459768, 126111336, 122900128, 118702864, 115428552,
- 112012200, 111848104, 111848104, 111848104, 111848104, 111848104,
- 112012200, 115428552, 118702864, 122900128, 126111336, 128459768,
- 130142072, 131336352, 132601616, 133310696, 133708328, 133931488,
- 134217728},
- },
+
+ {0.5000000000f, 0.5010747910f, 0.5019095540f, 0.5033900142f, 0.5060086250f, 0.5106133819f,
+ 0.5148820281f, 0.5207706094f, 0.5287556648f, 0.5392510295f, 0.5522742867f, 0.5619193316f,
+ 0.5715291500f, 0.5799580812f, 0.5858238339f, 0.5879378319f, 0.5858238339f, 0.5799580812f,
+ 0.5715291500f, 0.5619193316f, 0.5522742867f, 0.5392510295f, 0.5287556648f, 0.5207706094f,
+ 0.5148820281f, 0.5106133819f, 0.5060086250f, 0.5033900142f, 0.5019095540f, 0.5010747910f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5010071397f, 0.5017895103f, 0.5031771064f, 0.5056321621f, 0.5099512339f,
+ 0.5139572024f, 0.5194865465f, 0.5269903541f, 0.5368629098f, 0.5491278768f, 0.5582211614f,
+ 0.5672890544f, 0.5752488375f, 0.5807913542f, 0.5827894807f, 0.5807913542f, 0.5752488375f,
+ 0.5672890544f, 0.5582211614f, 0.5491278768f, 0.5368629694f, 0.5269903541f, 0.5194864869f,
+ 0.5139572024f, 0.5099512339f, 0.5056321621f, 0.5031771660f, 0.5017895103f, 0.5010071397f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5009042621f, 0.5016067624f, 0.5028531551f, 0.5050591230f, 0.5089425445f,
+ 0.5125473738f, 0.5175274611f, 0.5242940784f, 0.5332102180f, 0.5443075895f, 0.5525490046f,
+ 0.5607786775f, 0.5680115223f, 0.5730525255f, 0.5748708248f, 0.5730525255f, 0.5680115223f,
+ 0.5607786775f, 0.5525490046f, 0.5443075895f, 0.5332102180f, 0.5242940187f, 0.5175274611f,
+ 0.5125473142f, 0.5089425445f, 0.5050591230f, 0.5028531551f, 0.5016067624f, 0.5009042621f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5006461143f, 0.5011484027f, 0.5020399094f, 0.5036193132f, 0.5064044595f,
+ 0.5089951158f, 0.5125823617f, 0.5174714923f, 0.5239394307f, 0.5320289135f, 0.5380636454f,
+ 0.5441119671f, 0.5494454503f, 0.5531721711f, 0.5545183420f, 0.5531721711f, 0.5494454503f,
+ 0.5441119671f, 0.5380636454f, 0.5320289135f, 0.5239394307f, 0.5174714923f, 0.5125823617f,
+ 0.5089950562f, 0.5064044595f, 0.5036192536f, 0.5020399094f, 0.5011484027f, 0.5006461143f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5003954172f, 0.5007029176f, 0.5012489557f, 0.5022173524f, 0.5039278865f,
+ 0.5055221915f, 0.5077348351f, 0.5107599497f, 0.5147782564f, 0.5198295116f, 0.5236158371f,
+ 0.5274258256f, 0.5307977200f, 0.5331605673f, 0.5340154171f, 0.5331605673f, 0.5307977200f,
+ 0.5274258256f, 0.5236158371f, 0.5198295116f, 0.5147782564f, 0.5107599497f, 0.5077348351f,
+ 0.5055221915f, 0.5039278865f, 0.5022173524f, 0.5012489557f, 0.5007029176f, 0.5003954172f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4993658364f, 0.4988718629f, 0.4979924560f, 0.4964269102f, 0.4936419725f,
+ 0.4910234213f, 0.4873520732f, 0.4822612107f, 0.4753669202f, 0.4664771259f, 0.4596425593f,
+ 0.4526099563f, 0.4462499917f, 0.4417140782f, 0.4400566518f, 0.4417141378f, 0.4462499917f,
+ 0.4526099563f, 0.4596425593f, 0.4664771259f, 0.4753669202f, 0.4822612107f, 0.4873520732f,
+ 0.4910234213f, 0.4936419725f, 0.4964269102f, 0.4979925156f, 0.4988718629f, 0.4993658364f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4989336729f, 0.4981023371f, 0.4966210425f, 0.4939794540f, 0.4892660379f,
+ 0.4848169982f, 0.4785499275f, 0.4698013365f, 0.4578386545f, 0.4422026277f, 0.4300048649f,
+ 0.4172779620f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4172779620f, 0.4300048649f, 0.4422026277f, 0.4578386545f, 0.4698013365f, 0.4785499275f,
+ 0.4848169982f, 0.4892660379f, 0.4939795136f, 0.4966210425f, 0.4981023371f, 0.4989336729f,
+ 0.5000000000f}},
{
- {134217728, 134750352, 135163360, 135894416, 137183168, 139436416,
- 141510976, 144351440, 148166016, 153119584, 159180064, 163612720,
- 167986224, 171789568, 174419376, 175363904, 174419392, 171789552,
- 167986224, 163612736, 159180064, 153119584, 148166016, 144351440,
- 141510976, 139436416, 137183168, 135894416, 135163360, 134750352,
- 134217744},
- {134217728, 134716864, 135103984, 135789392, 136998240, 139113424,
- 141062640, 143734096, 147326256, 151998160, 157724080, 161918432,
- 166061616, 169668288, 172163984, 173060688, 172163968, 169668288,
- 166061616, 161918432, 157724080, 151998160, 147326256, 143734096,
- 141062640, 139113424, 136998240, 135789392, 135103984, 134716864,
- 134217744},
- {134217728, 134665904, 135013632, 135629504, 136716496, 138620704,
- 140377968, 142790048, 146039760, 150276480, 155483472, 159306928,
- 163090832, 166390080, 168675792, 169497600, 168675792, 166390080,
- 163090832, 159306944, 155483488, 150276480, 146039760, 142790048,
- 140377968, 138620704, 136716496, 135629504, 135013616, 134665904,
- 134217744},
- {134217728, 134538048, 134786784, 135227776, 136007472, 137377520,
- 138646400, 140395008, 142763040, 145870208, 149717968, 152562416,
- 155392320, 157871248, 159594640, 160215424, 159594624, 157871248,
- 155392320, 152562416, 149717968, 145870208, 142763040, 140395008,
- 138646400, 137377520, 136007472, 135227776, 134786768, 134538048,
- 134217728},
- {134217728, 134413792, 134566144, 134836576, 135315504, 136159568,
- 136944176, 138029792, 139507872, 141460704, 143899120, 145715424,
- 147533568, 149135008, 150253024, 150656672, 150253024, 149135008,
- 147533568, 145715424, 143899120, 141460688, 139507872, 138029792,
- 136944176, 136159584, 135315504, 134836576, 134566160, 134413792,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 133903024, 133657608, 133220288, 132440008, 131046696,
- 129730280, 127873712, 125277552, 121718608, 117049664, 113392528,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 113392528, 117049680, 121718608, 125277552, 127873712,
- 129730280, 131046696, 132440024, 133220288, 133657624, 133903024,
- 134217728},
- {134217728, 133688336, 133274944, 132536912, 131215936, 128843168,
- 126584160, 123368104, 118806640, 112416656, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 112416656, 118806640, 123368104,
- 126584160, 128843168, 131215952, 132536912, 133274944, 133688336,
- 134217728},
- },
+
+ {0.5000000000f, 0.5019841790f, 0.5035227537f, 0.5062461495f, 0.5110471249f, 0.5194411278f,
+ 0.5271694660f, 0.5377510190f, 0.5519614220f, 0.5704149008f, 0.5929919481f, 0.6095048785f,
+ 0.6257974505f, 0.6399660110f, 0.6497628093f, 0.6532814503f, 0.6497628689f, 0.6399659514f,
+ 0.6257974505f, 0.6095049381f, 0.5929919481f, 0.5704149008f, 0.5519614220f, 0.5377510190f,
+ 0.5271694660f, 0.5194411278f, 0.5110471249f, 0.5062461495f, 0.5035227537f, 0.5019841790f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5018594265f, 0.5033015609f, 0.5058549047f, 0.5103582144f, 0.5182378888f,
+ 0.5254992843f, 0.5354512334f, 0.5488330722f, 0.5662372708f, 0.5875679851f, 0.6031931639f,
+ 0.6186277270f, 0.6320636272f, 0.6413608193f, 0.6447013021f, 0.6413607597f, 0.6320636272f,
+ 0.6186277270f, 0.6031931639f, 0.5875679851f, 0.5662372708f, 0.5488330722f, 0.5354512334f,
+ 0.5254992843f, 0.5182378888f, 0.5103582144f, 0.5058549047f, 0.5033015609f, 0.5018594265f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5016695857f, 0.5029649734f, 0.5052592754f, 0.5093086362f, 0.5164023638f,
+ 0.5229486823f, 0.5319343805f, 0.5440405011f, 0.5598235130f, 0.5792210698f, 0.5934645534f,
+ 0.6075606942f, 0.6198513508f, 0.6283662915f, 0.6314277649f, 0.6283662915f, 0.6198513508f,
+ 0.6075606942f, 0.5934646130f, 0.5792211294f, 0.5598235130f, 0.5440405011f, 0.5319343805f,
+ 0.5229486823f, 0.5164023638f, 0.5093086362f, 0.5052592754f, 0.5029649138f, 0.5016695857f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5011932850f, 0.5021198988f, 0.5037627220f, 0.5066673160f, 0.5117711425f,
+ 0.5164980888f, 0.5230121613f, 0.5318337679f, 0.5434088707f, 0.5577428937f, 0.5683392882f,
+ 0.5788815022f, 0.5881162286f, 0.5945363641f, 0.5968489647f, 0.5945363045f, 0.5881162286f,
+ 0.5788815022f, 0.5683392882f, 0.5577428937f, 0.5434088707f, 0.5318337679f, 0.5230121613f,
+ 0.5164980888f, 0.5117711425f, 0.5066673160f, 0.5037627220f, 0.5021198392f, 0.5011932850f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5007303953f, 0.5012979507f, 0.5023053885f, 0.5040895343f, 0.5072339177f,
+ 0.5101568103f, 0.5142010450f, 0.5197073221f, 0.5269821882f, 0.5360659957f, 0.5428322554f,
+ 0.5496053696f, 0.5555711985f, 0.5597361326f, 0.5612398386f, 0.5597361326f, 0.5555711985f,
+ 0.5496053696f, 0.5428322554f, 0.5360659957f, 0.5269821286f, 0.5197073221f, 0.5142010450f,
+ 0.5101568103f, 0.5072339773f, 0.5040895343f, 0.5023053885f, 0.5012980103f, 0.5007303953f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4988276362f, 0.4979133904f, 0.4962842464f, 0.4933774769f, 0.4881869853f,
+ 0.4832829535f, 0.4763666987f, 0.4666952491f, 0.4534371495f, 0.4360439777f, 0.4224200845f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4224200845f, 0.4360440373f, 0.4534371495f, 0.4666952491f, 0.4763666987f,
+ 0.4832829535f, 0.4881869853f, 0.4933775365f, 0.4962842464f, 0.4979134500f, 0.4988276362f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4980278611f, 0.4964878559f, 0.4937384725f, 0.4888174534f, 0.4799782038f,
+ 0.4715627432f, 0.4595820010f, 0.4425892234f, 0.4187846780f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4187846780f, 0.4425892234f, 0.4595820010f,
+ 0.4715627432f, 0.4799782038f, 0.4888175130f, 0.4937384725f, 0.4964878559f, 0.4980278611f,
+ 0.5000000000f}},
{
- {134217728, 134913216, 135451936, 136404304, 138079504, 140997600,
- 143672688, 147318512, 152186224, 158463280, 166082896, 171618768,
- 177053216, 181758880, 185002352, 186165344, 185002352, 181758896,
- 177053216, 171618768, 166082896, 158463296, 152186224, 147318512,
- 143672688, 140997600, 138079504, 136404304, 135451936, 134913216,
- 134217744},
- {134217728, 134869504, 135374512, 136267584, 137839408, 140580112,
- 143095472, 146527744, 151117280, 157046336, 164257936, 169506256,
- 174664912, 179136576, 182221168, 183327616, 182221168, 179136560,
- 174664928, 169506256, 164257936, 157046336, 151117296, 146527744,
- 143095472, 140580112, 137839408, 136267584, 135374512, 134869504,
- 134217744},
- {134217728, 134802992, 135256672, 136059376, 137473424, 139942768,
- 142213056, 145316768, 149476832, 154866368, 161442736, 166241776,
- 170968496, 175072880, 177907744, 178925312, 177907760, 175072880,
- 170968496, 166241776, 161442736, 154866368, 149476832, 145316768,
- 142213056, 139942768, 137473424, 136059376, 135256672, 134802992,
- 134217744},
- {134217728, 134636080, 134960736, 135535920, 136551440, 138331744,
- 139976000, 142235024, 145282080, 149260352, 154157968, 157759584,
- 161328032, 164442560, 166601920, 167378576, 166601920, 164442544,
- 161328032, 157759584, 154157968, 149260368, 145282080, 142235024,
- 139976016, 138331728, 136551456, 135535920, 134960736, 134636096,
- 134217744},
- {134217728, 134473824, 134672800, 135025728, 135650240, 136749360,
- 137769200, 139177520, 141089920, 143607984, 146739200, 149062688,
- 151381328, 153417872, 154836624, 155348256, 154836640, 153417872,
- 151381328, 149062688, 146739200, 143607984, 141089920, 139177520,
- 137769200, 136749360, 135650256, 135025712, 134672784, 134473824,
- 134217728},
- {134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728, 134217728, 134217728, 134217728, 134217728, 134217728,
- 134217728},
- {134217728, 133806400, 133485440, 132913000, 131890240, 130059096,
- 128323168, 125864856, 122406120, 117621128, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 117621120, 122406120, 125864856,
- 128323168, 130059096, 131890240, 132913000, 133485440, 133806400,
- 134217728},
- {134217728, 133525632, 132984568, 132017344, 130281848, 127150040,
- 124150024, 119845456, 113664464, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 111848104, 111848104,
- 111848104, 111848104, 111848104, 111848104, 113664464, 119845456,
- 124150024, 127150040, 130281848, 132017344, 132984568, 133525632,
- 134217728},
- },
-};
+
+ {0.5000000000f, 0.5025908947f, 0.5045977831f, 0.5081456304f, 0.5143862367f, 0.5252569914f,
+ 0.5352224708f, 0.5488042235f, 0.5669378638f, 0.5903217196f, 0.6187070012f, 0.6393297315f,
+ 0.6595746279f, 0.6771045923f, 0.6891874671f, 0.6935199499f, 0.6891874671f, 0.6771046519f,
+ 0.6595746279f, 0.6393297315f, 0.6187070012f, 0.5903217793f, 0.5669378638f, 0.5488042235f,
+ 0.5352224708f, 0.5252569914f, 0.5143862367f, 0.5081456304f, 0.5045977831f, 0.5025908947f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5024280548f, 0.5043093562f, 0.5076363087f, 0.5134918094f, 0.5237017274f,
+ 0.5330721736f, 0.5458583832f, 0.5629557371f, 0.5850431919f, 0.6119084954f, 0.6314600110f,
+ 0.6506775022f, 0.6673357487f, 0.6788267493f, 0.6829485893f, 0.6788267493f, 0.6673356891f,
+ 0.6506775618f, 0.6314600110f, 0.6119084954f, 0.5850431919f, 0.5629557967f, 0.5458583832f,
+ 0.5330721736f, 0.5237017274f, 0.5134918094f, 0.5076363087f, 0.5043093562f, 0.5024280548f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5021802783f, 0.5038703680f, 0.5068606734f, 0.5121284127f, 0.5213274360f,
+ 0.5297849178f, 0.5413471460f, 0.5568445921f, 0.5769221783f, 0.6014210582f, 0.6192988753f,
+ 0.6369072795f, 0.6521973014f, 0.6627579927f, 0.6665487289f, 0.6627580523f, 0.6521973014f,
+ 0.6369072795f, 0.6192988753f, 0.6014210582f, 0.5769221783f, 0.5568445921f, 0.5413471460f,
+ 0.5297849178f, 0.5213274360f, 0.5121284127f, 0.5068606734f, 0.5038703680f, 0.5021802783f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5015584826f, 0.5027679205f, 0.5049106479f, 0.5086937547f, 0.5153259039f,
+ 0.5214512348f, 0.5298667550f, 0.5412179232f, 0.5560381413f, 0.5742831826f, 0.5877002478f,
+ 0.6009937525f, 0.6125962734f, 0.6206405163f, 0.6235337853f, 0.6206405163f, 0.6125962138f,
+ 0.6009937525f, 0.5877002478f, 0.5742831826f, 0.5560382009f, 0.5412179232f, 0.5298667550f,
+ 0.5214512944f, 0.5153258443f, 0.5086938143f, 0.5049106479f, 0.5027679205f, 0.5015585423f,
+ 0.5000000596f},
+ {0.5000000000f, 0.5009540319f, 0.5016952753f, 0.5030100346f, 0.5053365231f, 0.5094310641f,
+ 0.5132302642f, 0.5184766650f, 0.5256009102f, 0.5349814296f, 0.5466461182f, 0.5553017855f,
+ 0.5639393926f, 0.5715261102f, 0.5768113732f, 0.5787173510f, 0.5768114328f, 0.5715261102f,
+ 0.5639393926f, 0.5553017855f, 0.5466461182f, 0.5349814296f, 0.5256009102f, 0.5184766650f,
+ 0.5132302642f, 0.5094310641f, 0.5053365827f, 0.5030099750f, 0.5016952157f, 0.5009540319f,
+ 0.5000000000f},
+ {0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f, 0.5000000000f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4984676838f, 0.4972720146f, 0.4951395094f, 0.4913294315f, 0.4845078886f,
+ 0.4780410528f, 0.4688831270f, 0.4559983313f, 0.4381728470f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4381728172f, 0.4559983313f, 0.4688831270f,
+ 0.4780410528f, 0.4845078886f, 0.4913294315f, 0.4951395094f, 0.4972720146f, 0.4984676838f,
+ 0.5000000000f},
+ {0.5000000000f, 0.4974217415f, 0.4954061210f, 0.4918029308f, 0.4853377044f, 0.4736708105f,
+ 0.4624948800f, 0.4464591146f, 0.4234331250f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f,
+ 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4166666567f, 0.4234331250f, 0.4464591146f,
+ 0.4624948800f, 0.4736708105f, 0.4853377044f, 0.4918029308f, 0.4954061210f, 0.4974217415f,
+ 0.5000000000f}}};
const WORD32 ixheaacd_atan_table_Q28[16][8][31] = {
{
@@ -3796,1134 +4140,4147 @@ const WORD32 ixheaacd_atan_table_Q28[16][8][31] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
},
{
- {105414360, 104839440, 104395760, 103614856, 102251296, 99903616,
- 97777528, 94910424, 91113928, 86209256, 80075696, 75298264,
- 70016792, 64317196, 58324216, 52191708, 46086824, 40171656,
- 34586568, 29438704, 24797036, 18844526, 14076835, 10372791,
- 7563109, 5470589, 3149178, 1794887, 1017097, 574441,
- 3},
- {105414360, 104839456, 104395808, 103614992, 102251712, 99904768,
- 97779568, 94913880, 91119464, 86217496, 80086976, 75311480,
- 70031656, 64333272, 58341012, 52208712, 46103544, 40187596,
- 34601260, 29451742, 24808156, 18852650, 14082295, 10376209,
- 7565131, 5471733, 3149591, 1795028, 1017143, 574456,
- 3},
- {105414360, 104839480, 104395880, 103615208, 102252344, 99906552,
- 97782736, 94919288, 91128192, 86230640, 80105168, 75332944,
- 70055936, 64359672, 58368684, 52236768, 46131100, 40213788,
- 34625280, 29472930, 24826096, 18865614, 14090922, 10381562,
- 7568273, 5473501, 3150225, 1795244, 1017214, 574479,
- 3},
- {105414360, 104839536, 104396064, 103615760, 102253976, 99911160,
- 97791048, 94933704, 91151936, 86267232, 80157136, 75395312,
- 70127632, 64438612, 58452120, 52321616, 46214224, 40292168,
- 34696284, 29534604, 24877446, 18901780, 14114422, 10395857,
- 7576530, 5478088, 3151847, 1795790, 1017394, 574537,
- 3},
- {105414360, 104839592, 104396240, 103616296, 102255600, 99915856,
- 97799664, 94949000, 91177904, 86308736, 80218568, 75471136,
- 70217072, 64539228, 58560004, 52431916, 46321792, 40392248,
- 34785076, 29609790, 24938336, 18942938, 14140199, 10411065,
- 7585108, 5482768, 3153468, 1796330, 1017569, 574594,
- 3},
- {105414360, 104839680, 104396520, 103617168, 102258248, 99923736,
- 97814472, 94976184, 91226104, 86390216, 80347528, 75638144,
- 70423488, 64780944, 58826448, 52707184, 46587916, 40633420,
- 34990876, 29776224, 25066838, 19024148, 14188262, 10438183,
- 7599892, 5490633, 3156118, 1797198, 1017849, 574683,
- 3},
- {105414360, 104839824, 104396976, 103618608, 102262752, 99937728,
- 97841960, 95029816, 91329816, 86588048, 80716144, 76183448,
- 71203432, 65834132, 60122612, 54107316, 47891724, 41697008,
- 35779764, 30327720, 25439258, 19223604, 14292623, 10492064,
- 7627470, 5504663, 3160627, 1798637, 1018307, 574828,
- 3},
- {105414360, 104839928, 104397288, 103619616, 102266008, 99948384,
- 97863952, 95076024, 91429712, 86814424, 81270904, 77262808,
- 73480384, 71228240, 75154792, 90330880, 64216388, 47491216,
- 38190000, 31457082, 26014456, 19455916, 14394385, 10538885,
- 7649673, 5515393, 3163899, 1799652, 1018625, 574928,
- 3},
+ {105414360, 104839440, 104395760, 103614856, 102251296, 99903616, 97777528, 94910424,
+ 91113928, 86209256, 80075696, 75298264, 70016792, 64317196, 58324216, 52191708,
+ 46086824, 40171656, 34586568, 29438704, 24797036, 18844526, 14076835, 10372791,
+ 7563109, 5470589, 3149178, 1794887, 1017097, 574441, 3},
+ {105414360, 104839456, 104395808, 103614992, 102251712, 99904768, 97779568, 94913880,
+ 91119464, 86217496, 80086976, 75311480, 70031656, 64333272, 58341012, 52208712,
+ 46103544, 40187596, 34601260, 29451742, 24808156, 18852650, 14082295, 10376209,
+ 7565131, 5471733, 3149591, 1795028, 1017143, 574456, 3},
+ {105414360, 104839480, 104395880, 103615208, 102252344, 99906552, 97782736, 94919288,
+ 91128192, 86230640, 80105168, 75332944, 70055936, 64359672, 58368684, 52236768,
+ 46131100, 40213788, 34625280, 29472930, 24826096, 18865614, 14090922, 10381562,
+ 7568273, 5473501, 3150225, 1795244, 1017214, 574479, 3},
+ {105414360, 104839536, 104396064, 103615760, 102253976, 99911160, 97791048, 94933704,
+ 91151936, 86267232, 80157136, 75395312, 70127632, 64438612, 58452120, 52321616,
+ 46214224, 40292168, 34696284, 29534604, 24877446, 18901780, 14114422, 10395857,
+ 7576530, 5478088, 3151847, 1795790, 1017394, 574537, 3},
+ {105414360, 104839592, 104396240, 103616296, 102255600, 99915856, 97799664, 94949000,
+ 91177904, 86308736, 80218568, 75471136, 70217072, 64539228, 58560004, 52431916,
+ 46321792, 40392248, 34785076, 29609790, 24938336, 18942938, 14140199, 10411065,
+ 7585108, 5482768, 3153468, 1796330, 1017569, 574594, 3},
+ {105414360, 104839680, 104396520, 103617168, 102258248, 99923736, 97814472, 94976184,
+ 91226104, 86390216, 80347528, 75638144, 70423488, 64780944, 58826448, 52707184,
+ 46587916, 40633420, 34990876, 29776224, 25066838, 19024148, 14188262, 10438183,
+ 7599892, 5490633, 3156118, 1797198, 1017849, 574683, 3},
+ {105414360, 104839824, 104396976, 103618608, 102262752, 99937728, 97841960, 95029816,
+ 91329816, 86588048, 80716144, 76183448, 71203432, 65834132, 60122612, 54107316,
+ 47891724, 41697008, 35779764, 30327720, 25439258, 19223604, 14292623, 10492064,
+ 7627470, 5504663, 3160627, 1798637, 1018307, 574828, 3},
+ {105414360, 104839928, 104397288, 103619616, 102266008, 99948384, 97863952, 95076024,
+ 91429712, 86814424, 81270904, 77262808, 73480384, 71228240, 75154792, 90330880,
+ 64216388, 47491216, 38190000, 31457082, 26014456, 19455916, 14394385, 10538885,
+ 7649673, 5515393, 3163899, 1799652, 1018625, 574928, 3},
},
{
- {210828704, 209763824, 208938560, 207478752, 204908032, 200419760,
- 196290896, 190633616, 183000672, 172937648, 160110704, 149997200,
- 138756608, 126624216, 113938336, 101099072, 88510592, 76526288,
- 65413280, 55341428, 46391316, 35074004, 26116856, 19208962,
- 13991278, 10114556, 5820107, 3316738, 1879389, 1061436,
- 6},
- {210828704, 209763936, 208938896, 207479776, 204911072, 200428368,
- 196306384, 190660432, 183044720, 173005232, 160205968, 150110720,
- 138885968, 126765280, 114085952, 101247824, 88655264, 76662112,
- 65536160, 55448352, 46480712, 35137556, 26158596, 19234612,
- 14006231, 10122925, 5823092, 3317749, 1879722, 1061544,
- 6},
- {210828704, 209764096, 208939392, 207481328, 204915728, 200441616,
- 196330368, 190702240, 183113968, 173112496, 160358752, 150294096,
- 139096288, 126995848, 114328120, 101492232, 88892824, 76884520,
- 65736460, 55621620, 46624620, 35238800, 26224436, 19274734,
- 14029455, 10135852, 5827674, 3319296, 1880230, 1061707,
- 6},
- {210828704, 209764512, 208940688, 207485280, 204927584, 200475808,
- 196392960, 190812912, 183300576, 173407904, 160790096, 150820544,
- 139709584, 127677032, 115050024, 102223720, 89602656, 77544544,
- 66324264, 56122904, 47034384, 35520108, 26403298, 19381644,
- 14090386, 10169363, 5839388, 3323218, 1881511, 1062120,
- 6},
- {210828704, 209764912, 208941952, 207489168, 204939376, 200510416,
- 196457296, 190929072, 183501872, 173737520, 161290464, 151447920,
- 140459456, 128528208, 115965984, 103158064, 90506880, 78375576,
- 67050572, 56727860, 47516240, 35838300, 26598646, 19495050,
- 14153544, 10203491, 5851081, 3327087, 1882766, 1062523,
- 6},
- {210828704, 209765552, 208943952, 207495408, 204958528, 200567968,
- 196566624, 191132320, 183868128, 174368352, 162309120, 152784192,
- 142129632, 130500344, 118149712, 105414360, 92679000, 80328360,
- 68699080, 58044528, 48519584, 36460364, 26960592, 19696396,
- 14262089, 10260740, 5870181, 3333310, 1884767, 1063161,
- 6},
- {210828704, 209766592, 208947200, 207505680, 204990800, 200668800,
- 196765424, 191522096, 184625504, 175818192, 165011728, 156772288,
- 147807440, 138128784, 127521456, 115591336, 102270680, 88260824,
- 74642472, 62217964, 51336324, 37958764, 27737034, 20093352,
- 14463533, 10362519, 5902623, 3343611, 1888032, 1064195,
- 6},
- {210828704, 209767296, 208949456, 207512880, 205013952, 200744336,
- 196920864, 191846656, 185318832, 177353312, 168608176, 163416640,
- 160727504, 165029712, 189073968, 241456736, 178005808, 122049624,
- 90479408, 70104040, 55475472, 39658732, 28482874, 20435210,
- 14624799, 10440064, 5926123, 3350871, 1890298, 1064906,
- 6},
+ {210828704, 209763824, 208938560, 207478752, 204908032, 200419760, 196290896, 190633616,
+ 183000672, 172937648, 160110704, 149997200, 138756608, 126624216, 113938336, 101099072,
+ 88510592, 76526288, 65413280, 55341428, 46391316, 35074004, 26116856, 19208962,
+ 13991278, 10114556, 5820107, 3316738, 1879389, 1061436, 6},
+ {210828704, 209763936, 208938896, 207479776, 204911072, 200428368, 196306384, 190660432,
+ 183044720, 173005232, 160205968, 150110720, 138885968, 126765280, 114085952, 101247824,
+ 88655264, 76662112, 65536160, 55448352, 46480712, 35137556, 26158596, 19234612,
+ 14006231, 10122925, 5823092, 3317749, 1879722, 1061544, 6},
+ {210828704, 209764096, 208939392, 207481328, 204915728, 200441616, 196330368, 190702240,
+ 183113968, 173112496, 160358752, 150294096, 139096288, 126995848, 114328120, 101492232,
+ 88892824, 76884520, 65736460, 55621620, 46624620, 35238800, 26224436, 19274734,
+ 14029455, 10135852, 5827674, 3319296, 1880230, 1061707, 6},
+ {210828704, 209764512, 208940688, 207485280, 204927584, 200475808, 196392960, 190812912,
+ 183300576, 173407904, 160790096, 150820544, 139709584, 127677032, 115050024, 102223720,
+ 89602656, 77544544, 66324264, 56122904, 47034384, 35520108, 26403298, 19381644,
+ 14090386, 10169363, 5839388, 3323218, 1881511, 1062120, 6},
+ {210828704, 209764912, 208941952, 207489168, 204939376, 200510416, 196457296, 190929072,
+ 183501872, 173737520, 161290464, 151447920, 140459456, 128528208, 115965984, 103158064,
+ 90506880, 78375576, 67050572, 56727860, 47516240, 35838300, 26598646, 19495050,
+ 14153544, 10203491, 5851081, 3327087, 1882766, 1062523, 6},
+ {210828704, 209765552, 208943952, 207495408, 204958528, 200567968, 196566624, 191132320,
+ 183868128, 174368352, 162309120, 152784192, 142129632, 130500344, 118149712, 105414360,
+ 92679000, 80328360, 68699080, 58044528, 48519584, 36460364, 26960592, 19696396,
+ 14262089, 10260740, 5870181, 3333310, 1884767, 1063161, 6},
+ {210828704, 209766592, 208947200, 207505680, 204990800, 200668800, 196765424, 191522096,
+ 184625504, 175818192, 165011728, 156772288, 147807440, 138128784, 127521456, 115591336,
+ 102270680, 88260824, 74642472, 62217964, 51336324, 37958764, 27737034, 20093352,
+ 14463533, 10362519, 5902623, 3343611, 1888032, 1064195, 6},
+ {210828704, 209767296, 208949456, 207512880, 205013952, 200744336, 196920864, 191846656,
+ 185318832, 177353312, 168608176, 163416640, 160727504, 165029712, 189073968, 241456736,
+ 178005808, 122049624, 90479408, 70104040, 55475472, 39658732, 28482874, 20435210,
+ 14624799, 10440064, 5926123, 3350871, 1890298, 1064906, 6},
},
{
- {316243072, 314846656, 313757568, 311816384, 308352896, 302171040,
- 296337664, 288127488, 276678912, 261007920, 240267568, 223492192,
- 204621200, 184231600, 163158624, 142328864, 122556352, 104403376,
- 88154704, 73876200, 61498028, 46182704, 34260640, 25149108,
- 18299352, 13222145, 7605578, 4333750, 2455581, 1386840,
- 8},
- {316243072, 314846976, 313758496, 311819264, 308361632, 302196576,
- 296384960, 288212480, 276825088, 261244544, 240620416, 223927248,
- 205130368, 184795488, 163749776, 142917424, 123115312, 104911608,
- 88598136, 74247992, 61798064, 46386176, 34389240, 25225820,
- 18343072, 13246210, 7614005, 4336575, 2456504, 1387138,
- 8},
- {316243072, 314847424, 313759936, 311823680, 308374976, 302235808,
- 296457920, 288344224, 277053216, 261616816, 241180800, 224622832,
- 205949680, 185708032, 164710624, 143876432, 124026392, 105738528,
- 89317024, 74847744, 62279204, 46709404, 34591704, 25345632,
- 18410910, 13283357, 7626934, 4340894, 2457913, 1387591,
- 8},
- {316243072, 314848576, 313763520, 311834784, 308408896, 302336352,
- 296646528, 288688608, 277658208, 262622336, 242727504, 226572640,
- 208281664, 188341088, 167512304, 146689696, 126701240, 108155720,
- 91400008, 76564704, 63637504, 47602004, 35139296, 25663918,
- 18588502, 13379501, 7659962, 4351840, 2461468, 1388732,
- 8},
- {316243072, 314849696, 313767008, 311845696, 308442400, 302437088,
- 296837792, 289043680, 278295680, 263711664, 244460352, 228811376,
- 211025776, 191509408, 170942688, 150169152, 130013904, 111127336,
- 93923424, 78603792, 65214388, 48602512, 35733560, 26000040,
- 18772012, 13477197, 7692890, 4362631, 2464949, 1389845,
- 8},
- {316243072, 314851456, 313772576, 311863104, 308496480, 302602432,
- 297156960, 289649728, 279417792, 265709120, 247806384, 233308320,
- 216768720, 198401536, 178640624, 158121536, 137602432, 117841520,
- 99474352, 82934752, 68436688, 50533952, 36825288, 26593334,
- 19086120, 13640627, 7746590, 4379971, 2470496, 1391611,
- 8},
- {316243072, 314854304, 313781600, 311891584, 308586432, 302885824,
- 297719616, 290762432, 281600928, 269929056, 255733744, 245043360,
- 233506176, 220942800, 206510464, 188780448, 167001392, 142516720,
- 118085768, 95972968, 77157136, 55082256, 39133424, 27751766,
- 19665234, 13929855, 7837575, 4408639, 2479541, 1394467,
- 8},
- {316243072, 314856256, 313787808, 311911392, 308650144, 303093152,
- 298144768, 291644096, 283459968, 273946560, 264748512, 260980608,
- 262699168, 277087168, 321151200, 394123840, 324055360, 228764272,
- 162653280, 119096696, 89459480, 60122168, 41317836, 28739580,
- 20125738, 14149189, 7903307, 4428811, 2485814, 1396432,
- 8},
+ {316243072, 314846656, 313757568, 311816384, 308352896, 302171040, 296337664, 288127488,
+ 276678912, 261007920, 240267568, 223492192, 204621200, 184231600, 163158624, 142328864,
+ 122556352, 104403376, 88154704, 73876200, 61498028, 46182704, 34260640, 25149108,
+ 18299352, 13222145, 7605578, 4333750, 2455581, 1386840, 8},
+ {316243072, 314846976, 313758496, 311819264, 308361632, 302196576, 296384960, 288212480,
+ 276825088, 261244544, 240620416, 223927248, 205130368, 184795488, 163749776, 142917424,
+ 123115312, 104911608, 88598136, 74247992, 61798064, 46386176, 34389240, 25225820,
+ 18343072, 13246210, 7614005, 4336575, 2456504, 1387138, 8},
+ {316243072, 314847424, 313759936, 311823680, 308374976, 302235808, 296457920, 288344224,
+ 277053216, 261616816, 241180800, 224622832, 205949680, 185708032, 164710624, 143876432,
+ 124026392, 105738528, 89317024, 74847744, 62279204, 46709404, 34591704, 25345632,
+ 18410910, 13283357, 7626934, 4340894, 2457913, 1387591, 8},
+ {316243072, 314848576, 313763520, 311834784, 308408896, 302336352, 296646528, 288688608,
+ 277658208, 262622336, 242727504, 226572640, 208281664, 188341088, 167512304, 146689696,
+ 126701240, 108155720, 91400008, 76564704, 63637504, 47602004, 35139296, 25663918,
+ 18588502, 13379501, 7659962, 4351840, 2461468, 1388732, 8},
+ {316243072, 314849696, 313767008, 311845696, 308442400, 302437088, 296837792, 289043680,
+ 278295680, 263711664, 244460352, 228811376, 211025776, 191509408, 170942688, 150169152,
+ 130013904, 111127336, 93923424, 78603792, 65214388, 48602512, 35733560, 26000040,
+ 18772012, 13477197, 7692890, 4362631, 2464949, 1389845, 8},
+ {316243072, 314851456, 313772576, 311863104, 308496480, 302602432, 297156960, 289649728,
+ 279417792, 265709120, 247806384, 233308320, 216768720, 198401536, 178640624, 158121536,
+ 137602432, 117841520, 99474352, 82934752, 68436688, 50533952, 36825288, 26593334,
+ 19086120, 13640627, 7746590, 4379971, 2470496, 1391611, 8},
+ {316243072, 314854304, 313781600, 311891584, 308586432, 302885824, 297719616, 290762432,
+ 281600928, 269929056, 255733744, 245043360, 233506176, 220942800, 206510464, 188780448,
+ 167001392, 142516720, 118085768, 95972968, 77157136, 55082256, 39133424, 27751766,
+ 19665234, 13929855, 7837575, 4408639, 2479541, 1394467, 8},
+ {316243072, 314856256, 313787808, 311911392, 308650144, 303093152, 298144768, 291644096,
+ 283459968, 273946560, 264748512, 260980608, 262699168, 277087168, 321151200, 394123840,
+ 324055360, 228764272, 162653280, 119096696, 89459480, 60122168, 41317836, 28739580,
+ 20125738, 14149189, 7903307, 4428811, 2485814, 1396432, 8},
},
{
- {421657440, 420139488, 418946528, 416800672, 412909824, 405768000,
- 398798528, 388615200, 373701408, 352009344, 321306208, 295197120,
- 265052208, 232374288, 199428848, 168474672, 140988912, 117445760,
- 97614400, 80976864, 67001780, 50094056, 37102532, 27221784,
- 19805402, 14310412, 8231902, 4690748, 2657888, 1501102,
- 8},
- {421657440, 420140000, 418948192, 416805888, 412925952, 405817184,
- 398893152, 388794176, 374031200, 352591488, 322263552, 296453088,
- 266595344, 234127472, 201261264, 170245184, 142589072, 118816240,
- 98738176, 81865128, 67681552, 50525452, 37361620, 27370528,
- 19887816, 14354855, 8247121, 4695786, 2659523, 1501627,
- 8},
- {421657440, 420140832, 418950752, 416813824, 412950592, 405892416,
- 399038240, 389069504, 374540352, 353494496, 323757792, 298423616,
- 269031008, 236912448, 204189776, 173088128, 145165408, 121023688,
- 100545224, 83288680, 68766080, 51208348, 37768500, 27602440,
- 20015536, 14423394, 8270460, 4703485, 2662016, 1502426,
- 8},
- {421657440, 420142848, 418957120, 416833824, 413012864, 406083584,
- 399408640, 389776736, 375859200, 355859264, 327727040, 303720672,
- 275669600, 244617728, 212408608, 181157024, 152524352, 127334264,
- 105689200, 87307640, 71794608, 53080056, 38863244, 28216278,
- 20349054, 14600477, 8330018, 4722985, 2668305, 1504437,
- 8},
- {421657440, 420144832, 418963328, 416853376, 413073952, 406272672,
- 399777696, 390488160, 377202752, 358308992, 331931552, 309437728,
- 282992896, 253322832, 221909888, 190657120, 161278448, 134848896,
- 111768392, 91990440, 75259304, 55157184, 40043144, 28861386,
- 20692490, 14779977, 8389313, 4742194, 2674461, 1506398,
- 8},
- {421657440, 420147936, 418973184, 416884416, 413171584, 406578080,
- 400379520, 391663936, 379464224, 362537056, 339441728, 319954336,
- 296943136, 270562688, 241463968, 210828720, 180193472, 151094752,
- 124714296, 101703104, 82215704, 59120396, 42193204, 29993510,
- 21277910, 15079353, 8485847, 4773030, 2684265, 1509508,
- 8},
- {421657440, 420152960, 418989056, 416934784, 413331648, 407087776,
- 401401312, 393709888, 383542496, 370571008, 354857280, 343114528,
- 330489120, 316523552, 299496928, 276320320, 244582704, 205903744,
- 165901392, 130010112, 100638336, 68322528, 46691836, 32186576,
- 22350768, 15606794, 8648967, 4823931, 2700238, 1514536,
- 8},
- {421657440, 420156384, 418999936, 416969536, 413443296, 407450528,
- 402143200, 395241024, 386740992, 377366336, 369662080, 368527968,
- 375197056, 397609792, 449444704, 516205376, 465462368, 362087840,
- 258438672, 179525856, 126554704, 78481920, 50925604, 34045784,
- 23199528, 16005132, 8766508, 4859691, 2711304, 1517993,
- 8},
+ {421657440, 420139488, 418946528, 416800672, 412909824, 405768000, 398798528, 388615200,
+ 373701408, 352009344, 321306208, 295197120, 265052208, 232374288, 199428848, 168474672,
+ 140988912, 117445760, 97614400, 80976864, 67001780, 50094056, 37102532, 27221784,
+ 19805402, 14310412, 8231902, 4690748, 2657888, 1501102, 8},
+ {421657440, 420140000, 418948192, 416805888, 412925952, 405817184, 398893152, 388794176,
+ 374031200, 352591488, 322263552, 296453088, 266595344, 234127472, 201261264, 170245184,
+ 142589072, 118816240, 98738176, 81865128, 67681552, 50525452, 37361620, 27370528,
+ 19887816, 14354855, 8247121, 4695786, 2659523, 1501627, 8},
+ {421657440, 420140832, 418950752, 416813824, 412950592, 405892416, 399038240, 389069504,
+ 374540352, 353494496, 323757792, 298423616, 269031008, 236912448, 204189776, 173088128,
+ 145165408, 121023688, 100545224, 83288680, 68766080, 51208348, 37768500, 27602440,
+ 20015536, 14423394, 8270460, 4703485, 2662016, 1502426, 8},
+ {421657440, 420142848, 418957120, 416833824, 413012864, 406083584, 399408640, 389776736,
+ 375859200, 355859264, 327727040, 303720672, 275669600, 244617728, 212408608, 181157024,
+ 152524352, 127334264, 105689200, 87307640, 71794608, 53080056, 38863244, 28216278,
+ 20349054, 14600477, 8330018, 4722985, 2668305, 1504437, 8},
+ {421657440, 420144832, 418963328, 416853376, 413073952, 406272672, 399777696, 390488160,
+ 377202752, 358308992, 331931552, 309437728, 282992896, 253322832, 221909888, 190657120,
+ 161278448, 134848896, 111768392, 91990440, 75259304, 55157184, 40043144, 28861386,
+ 20692490, 14779977, 8389313, 4742194, 2674461, 1506398, 8},
+ {421657440, 420147936, 418973184, 416884416, 413171584, 406578080, 400379520, 391663936,
+ 379464224, 362537056, 339441728, 319954336, 296943136, 270562688, 241463968, 210828720,
+ 180193472, 151094752, 124714296, 101703104, 82215704, 59120396, 42193204, 29993510,
+ 21277910, 15079353, 8485847, 4773030, 2684265, 1509508, 8},
+ {421657440, 420152960, 418989056, 416934784, 413331648, 407087776, 401401312, 393709888,
+ 383542496, 370571008, 354857280, 343114528, 330489120, 316523552, 299496928, 276320320,
+ 244582704, 205903744, 165901392, 130010112, 100638336, 68322528, 46691836, 32186576,
+ 22350768, 15606794, 8648967, 4823931, 2700238, 1514536, 8},
+ {421657440, 420156384, 418999936, 416969536, 413443296, 407450528, 402143200, 395241024,
+ 386740992, 377366336, 369662080, 368527968, 375197056, 397609792, 449444704, 516205376,
+ 465462368, 362087840, 258438672, 179525856, 126554704, 78481920, 50925604, 34045784,
+ 23199528, 16005132, 8766508, 4859691, 2711304, 1517993, 8},
},
{
- {527071776, 525663296, 524547840, 522522432, 518787424, 511719680,
- 504553280, 493592128, 476455264, 449151072, 405692192, 364814688,
- 314764480, 260204640, 208654512, 165799504, 132838864, 107993088,
- 88864512, 73593016, 61016300, 45833920, 34080076, 25068088,
- 18265786, 13208915, 7602957, 4333255, 2455490, 1386823,
- 8},
- {527071776, 525663968, 524550016, 522529280, 518809216, 511789088,
- 504692864, 493873536, 477023936, 450294176, 407912896, 368083040,
- 319153344, 265360480, 213877824, 170466944, 136659360, 110950480,
- 91074048, 75204000, 62168492, 46509388, 34462976, 25278940,
- 18379172, 13268763, 7622987, 4339800, 2457598, 1387497,
- 8},
- {527071776, 525665024, 524553312, 522539712, 518842368, 511894848,
- 504905440, 494302048, 477888864, 452029248, 411276832, 373037344,
- 325837408, 273286560, 222000448, 177798416, 142702912, 115647968,
- 94588960, 77764896, 63995604, 47574420, 35062716, 25607106,
- 18554672, 13360983, 7653688, 4349799, 2460814, 1388524,
- 8},
- {527071776, 525667616, 524561568, 522565952, 518925728, 512160800,
- 505440320, 495379776, 480060704, 456371808, 419671424, 385428736,
- 342733856, 293748832, 243537984, 197712496, 159394864, 128736152,
- 104401184, 84889304, 69041664, 50472228, 36668388, 26472714,
- 19011836, 13598833, 7731958, 4375112, 2468920, 1391105,
- 8},
- {527071776, 525670144, 524569600, 522591456, 519006944, 512420320,
- 505962656, 496432544, 482180128, 460599008, 427832576, 397536000,
- 359516736, 314728096, 266563520, 219861040, 178476000, 143891040,
- 115765904, 93067576, 74749312, 53662744, 38389064, 27378586,
- 19481140, 13839382, 7809780, 4400025, 2476852, 1393623,
- 8},
- {527071776, 525674176, 524582304, 522631776, 519135520, 512832256,
- 506793344, 498109984, 485562304, 467353856, 440933088, 417176416,
- 387412832, 351185728, 309140992, 263535888, 217930800, 175886048,
- 139658944, 109895352, 86138704, 59717932, 41509480, 28961788,
- 20278430, 14239528, 7936269, 4439982, 2489476, 1397613,
- 8},
- {527071776, 525680576, 524602688, 522696672, 519343104, 513501216,
- 508149376, 500867616, 491177920, 478742400, 463639360, 452372192,
- 440252448, 426573952, 408733792, 381475072, 338855168, 280525408,
- 216504432, 159999104, 116811992, 73859864, 48033652, 32018526,
- 21734042, 14942109, 8149504, 4505844, 2510026, 1404063,
- 8},
- {527071776, 525684960, 524616608, 522741088, 519485728, 513964384,
- 509095872, 502817408, 495235360, 487294368, 481973920, 483250624,
- 492921600, 517327296, 563364480, 613069184, 582305664, 502086528,
- 381071808, 253160960, 162730896, 89940184, 54233516, 34613092,
- 22883530, 15471362, 8302829, 4552048, 2524252, 1408495,
- 8},
+ {527071776, 525663296, 524547840, 522522432, 518787424, 511719680, 504553280, 493592128,
+ 476455264, 449151072, 405692192, 364814688, 314764480, 260204640, 208654512, 165799504,
+ 132838864, 107993088, 88864512, 73593016, 61016300, 45833920, 34080076, 25068088,
+ 18265786, 13208915, 7602957, 4333255, 2455490, 1386823, 8},
+ {527071776, 525663968, 524550016, 522529280, 518809216, 511789088, 504692864, 493873536,
+ 477023936, 450294176, 407912896, 368083040, 319153344, 265360480, 213877824, 170466944,
+ 136659360, 110950480, 91074048, 75204000, 62168492, 46509388, 34462976, 25278940,
+ 18379172, 13268763, 7622987, 4339800, 2457598, 1387497, 8},
+ {527071776, 525665024, 524553312, 522539712, 518842368, 511894848, 504905440, 494302048,
+ 477888864, 452029248, 411276832, 373037344, 325837408, 273286560, 222000448, 177798416,
+ 142702912, 115647968, 94588960, 77764896, 63995604, 47574420, 35062716, 25607106,
+ 18554672, 13360983, 7653688, 4349799, 2460814, 1388524, 8},
+ {527071776, 525667616, 524561568, 522565952, 518925728, 512160800, 505440320, 495379776,
+ 480060704, 456371808, 419671424, 385428736, 342733856, 293748832, 243537984, 197712496,
+ 159394864, 128736152, 104401184, 84889304, 69041664, 50472228, 36668388, 26472714,
+ 19011836, 13598833, 7731958, 4375112, 2468920, 1391105, 8},
+ {527071776, 525670144, 524569600, 522591456, 519006944, 512420320, 505962656, 496432544,
+ 482180128, 460599008, 427832576, 397536000, 359516736, 314728096, 266563520, 219861040,
+ 178476000, 143891040, 115765904, 93067576, 74749312, 53662744, 38389064, 27378586,
+ 19481140, 13839382, 7809780, 4400025, 2476852, 1393623, 8},
+ {527071776, 525674176, 524582304, 522631776, 519135520, 512832256, 506793344, 498109984,
+ 485562304, 467353856, 440933088, 417176416, 387412832, 351185728, 309140992, 263535888,
+ 217930800, 175886048, 139658944, 109895352, 86138704, 59717932, 41509480, 28961788,
+ 20278430, 14239528, 7936269, 4439982, 2489476, 1397613, 8},
+ {527071776, 525680576, 524602688, 522696672, 519343104, 513501216, 508149376, 500867616,
+ 491177920, 478742400, 463639360, 452372192, 440252448, 426573952, 408733792, 381475072,
+ 338855168, 280525408, 216504432, 159999104, 116811992, 73859864, 48033652, 32018526,
+ 21734042, 14942109, 8149504, 4505844, 2510026, 1404063, 8},
+ {527071776, 525684960, 524616608, 522741088, 519485728, 513964384, 509095872, 502817408,
+ 495235360, 487294368, 481973920, 483250624, 492921600, 517327296, 563364480, 613069184,
+ 582305664, 502086528, 381071808, 253160960, 162730896, 89940184, 54233516, 34613092,
+ 22883530, 15471362, 8302829, 4552048, 2524252, 1408495, 8},
},
{
- {632486144, 631404160, 630541632, 628962560, 626006848, 620254784,
- 614202752, 604493888, 588124864, 558622016, 501272640, 434361248,
- 339721664, 238866928, 162754096, 116484152, 89986864, 73763176,
- 62238744, 52877240, 44742032, 34289616, 25778564, 19071620,
- 13937721, 10094245, 5816231, 3316020, 1879259, 1061412,
- 6},
- {632486144, 631404800, 630543680, 628969216, 626028480, 620326592,
- 614353408, 604818816, 588856448, 560378560, 505802368, 442767520,
- 353024832, 254136256, 175962480, 126430968, 96994048, 78520456,
- 65419852, 54997780, 46155356, 35055980, 26190098, 19289814,
- 14051970, 10153425, 5835647, 3322294, 1881268, 1062052,
- 6},
- {632486144, 631405824, 630546880, 628979392, 626061312, 620435456,
- 614581376, 605308288, 589949440, 562964736, 512317856, 454700768,
- 372074880, 276762944, 196044128, 141682288, 107802384, 85920168,
- 70405200, 58335116, 48381672, 36259776, 26833198, 19628898,
- 14228628, 10244553, 5865397, 3331877, 1884330, 1063026,
- 6},
- {632486144, 631408256, 630554752, 629004736, 626143360, 620706752,
- 615146880, 606512512, 592597440, 569059456, 527028256, 480971968,
- 414517856, 330765376, 247566576, 182256848, 137009328, 106116024,
- 84093808, 67506720, 54475932, 39516588, 28548308, 20520860,
- 14687895, 10479249, 5941177, 3356125, 1892049, 1065476,
- 6},
- {632486144, 631410688, 630562432, 629029312, 626222784, 620968128,
- 615688640, 607654336, 595061824, 574547584, 539620928, 502759456,
- 449954304, 379751840, 300289600, 227398144, 170699200, 129631024,
- 99970280, 78022152, 61351280, 43090368, 30380256, 21451668,
- 15158278, 10716186, 6016439, 3379975, 1899599, 1067865,
- 6},
- {632486144, 631414464, 630574528, 629067968, 626347520, 621376512,
- 616530368, 609410496, 598784192, 582583360, 557211968, 532248416,
- 497725888, 450454656, 388712384, 316243072, 243773744, 182031456,
- 134760256, 100237736, 75274184, 49902756, 33701968, 23075620,
- 15955780, 11109605, 6138617, 3418196, 1911610, 1071650,
- 6},
- {632486144, 631420544, 630593856, 629129728, 626546304, 622024256,
- 617857472, 612152256, 604500352, 594592960, 582468992, 573393728,
- 563597248, 552304000, 536529024, 509232736, 458470464, 373144992,
- 265980880, 175277520, 115809552, 66314040, 40717416, 26216598,
- 17410064, 11799018, 6344228, 3481124, 1931149, 1077765,
- 6},
- {632486144, 631424704, 630607040, 629171712, 626681152, 622462336,
- 618753152, 613998592, 608344384, 602686208, 599701056, 602055040,
- 611306560, 631195136, 663846400, 695665664, 678745600, 629219584,
- 527619200, 345921568, 187985760, 86310936, 47549656, 28903180,
- 18560056, 12317920, 6491857, 3525223, 1944665, 1081966,
- 6},
+ {632486144, 631404160, 630541632, 628962560, 626006848, 620254784, 614202752, 604493888,
+ 588124864, 558622016, 501272640, 434361248, 339721664, 238866928, 162754096, 116484152,
+ 89986864, 73763176, 62238744, 52877240, 44742032, 34289616, 25778564, 19071620,
+ 13937721, 10094245, 5816231, 3316020, 1879259, 1061412, 6},
+ {632486144, 631404800, 630543680, 628969216, 626028480, 620326592, 614353408, 604818816,
+ 588856448, 560378560, 505802368, 442767520, 353024832, 254136256, 175962480, 126430968,
+ 96994048, 78520456, 65419852, 54997780, 46155356, 35055980, 26190098, 19289814,
+ 14051970, 10153425, 5835647, 3322294, 1881268, 1062052, 6},
+ {632486144, 631405824, 630546880, 628979392, 626061312, 620435456, 614581376, 605308288,
+ 589949440, 562964736, 512317856, 454700768, 372074880, 276762944, 196044128, 141682288,
+ 107802384, 85920168, 70405200, 58335116, 48381672, 36259776, 26833198, 19628898,
+ 14228628, 10244553, 5865397, 3331877, 1884330, 1063026, 6},
+ {632486144, 631408256, 630554752, 629004736, 626143360, 620706752, 615146880, 606512512,
+ 592597440, 569059456, 527028256, 480971968, 414517856, 330765376, 247566576, 182256848,
+ 137009328, 106116024, 84093808, 67506720, 54475932, 39516588, 28548308, 20520860,
+ 14687895, 10479249, 5941177, 3356125, 1892049, 1065476, 6},
+ {632486144, 631410688, 630562432, 629029312, 626222784, 620968128, 615688640, 607654336,
+ 595061824, 574547584, 539620928, 502759456, 449954304, 379751840, 300289600, 227398144,
+ 170699200, 129631024, 99970280, 78022152, 61351280, 43090368, 30380256, 21451668,
+ 15158278, 10716186, 6016439, 3379975, 1899599, 1067865, 6},
+ {632486144, 631414464, 630574528, 629067968, 626347520, 621376512, 616530368, 609410496,
+ 598784192, 582583360, 557211968, 532248416, 497725888, 450454656, 388712384, 316243072,
+ 243773744, 182031456, 134760256, 100237736, 75274184, 49902756, 33701968, 23075620,
+ 15955780, 11109605, 6138617, 3418196, 1911610, 1071650, 6},
+ {632486144, 631420544, 630593856, 629129728, 626546304, 622024256, 617857472, 612152256,
+ 604500352, 594592960, 582468992, 573393728, 563597248, 552304000, 536529024, 509232736,
+ 458470464, 373144992, 265980880, 175277520, 115809552, 66314040, 40717416, 26216598,
+ 17410064, 11799018, 6344228, 3481124, 1931149, 1077765, 6},
+ {632486144, 631424704, 630607040, 629171712, 626681152, 622462336, 618753152, 613998592,
+ 608344384, 602686208, 599701056, 602055040, 611306560, 631195136, 663846400, 695665664,
+ 678745600, 629219584, 527619200, 345921568, 187985760, 86310936, 47549656, 28903180,
+ 18560056, 12317920, 6491857, 3525223, 1944665, 1081966, 6},
},
{
- {737900480, 737313472, 736843456, 735978112, 734341632, 731092416,
- 727578432, 721723200, 711172416, 689515200, 632898368, 524671456,
- 291627872, 124282568, 61909856, 39166204, 32726406, 30782714,
- 28778620, 26053694, 22893106, 18076024, 13777827, 10259417,
- 7520912, 5455094, 3146319, 1794368, 1017003, 574424,
- 3},
- {737900480, 737313856, 736844736, 735982272, 734355200, 731139072,
- 727679616, 721953472, 711743296, 691176960, 639550656, 546400448,
- 337176160, 153194576, 79696616, 51414392, 40409976, 35288896,
- 31462072, 27703048, 23931236, 18606918, 14052068, 10401011,
- 7593699, 5492314, 3158367, 1798231, 1018235, 574816,
- 3},
- {737900480, 737314496, 736846656, 735988544, 734375872, 731209600,
- 727831808, 722297216, 712582592, 693540736, 648325568, 572924864,
- 400936960, 201170544, 106893592, 68502096, 51196844, 41932300,
- 35558792, 30265664, 25555562, 19438326, 14479913, 10620826,
- 7706165, 5549599, 3176820, 1804132, 1020113, 575412,
- 3},
- {737900480, 737315968, 736851520, 736004224, 734427392, 731384128,
- 728205504, 723128192, 714552448, 698767168, 665389440, 617851520,
- 518249088, 341071744, 189979888, 115866720, 79793448, 59627348,
- 46625756, 37240340, 29975502, 21679968, 15618320, 11198082,
- 7998192, 5697000, 3223802, 1819057, 1024845, 576910,
- 3},
- {737900480, 737317504, 736856256, 736019456, 734476992, 731550720,
- 728558400, 723898048, 716313280, 703122688, 677714048, 645514624,
- 585425152, 469729280, 304799264, 181937120, 116903752, 81417144,
- 59804904, 45335940, 34988372, 24141316, 16833072, 11799646,
- 8296896, 5845648, 3270431, 1833731, 1029473, 578371,
- 3},
- {737900480, 737319808, 736863680, 736043264, 734554432, 731808256,
- 729097600, 725051328, 718858688, 709018048, 692447360, 674422272,
- 645810304, 597029312, 509281120, 368950240, 228619376, 140871152,
- 92090184, 63478204, 45453116, 28882404, 19041826, 12849181,
- 8802888, 6092218, 3346065, 1857236, 1036832, 580686,
- 3},
- {737900480, 737323520, 736875456, 736081088, 734676800, 732210048,
- 729927424, 726786624, 722546496, 717012160, 710183424, 705045120,
- 699473920, 692939328, 683288384, 664622720, 621866048, 513176832,
- 298800288, 144682432, 80228568, 40814640, 23774754, 14887523,
- 9725975, 6523960, 3473221, 1895906, 1048798, 584424,
- 3},
- {737900480, 737326016, 736883520, 736106688, 734759040, 732477632,
- 730474944, 727916992, 724904832, 721986304, 720753536, 722497344,
- 728061952, 739005568, 755619392, 771010688, 763544704, 740635136,
- 685348544, 485060256, 169322848, 56755684, 28517764, 16647276,
- 10457803, 6848975, 3564451, 1922987, 1057072, 586991,
- 3},
+ {737900480, 737313472, 736843456, 735978112, 734341632, 731092416, 727578432, 721723200,
+ 711172416, 689515200, 632898368, 524671456, 291627872, 124282568, 61909856, 39166204,
+ 32726406, 30782714, 28778620, 26053694, 22893106, 18076024, 13777827, 10259417,
+ 7520912, 5455094, 3146319, 1794368, 1017003, 574424, 3},
+ {737900480, 737313856, 736844736, 735982272, 734355200, 731139072, 727679616, 721953472,
+ 711743296, 691176960, 639550656, 546400448, 337176160, 153194576, 79696616, 51414392,
+ 40409976, 35288896, 31462072, 27703048, 23931236, 18606918, 14052068, 10401011,
+ 7593699, 5492314, 3158367, 1798231, 1018235, 574816, 3},
+ {737900480, 737314496, 736846656, 735988544, 734375872, 731209600, 727831808, 722297216,
+ 712582592, 693540736, 648325568, 572924864, 400936960, 201170544, 106893592, 68502096,
+ 51196844, 41932300, 35558792, 30265664, 25555562, 19438326, 14479913, 10620826,
+ 7706165, 5549599, 3176820, 1804132, 1020113, 575412, 3},
+ {737900480, 737315968, 736851520, 736004224, 734427392, 731384128, 728205504, 723128192,
+ 714552448, 698767168, 665389440, 617851520, 518249088, 341071744, 189979888, 115866720,
+ 79793448, 59627348, 46625756, 37240340, 29975502, 21679968, 15618320, 11198082,
+ 7998192, 5697000, 3223802, 1819057, 1024845, 576910, 3},
+ {737900480, 737317504, 736856256, 736019456, 734476992, 731550720, 728558400, 723898048,
+ 716313280, 703122688, 677714048, 645514624, 585425152, 469729280, 304799264, 181937120,
+ 116903752, 81417144, 59804904, 45335940, 34988372, 24141316, 16833072, 11799646,
+ 8296896, 5845648, 3270431, 1833731, 1029473, 578371, 3},
+ {737900480, 737319808, 736863680, 736043264, 734554432, 731808256, 729097600, 725051328,
+ 718858688, 709018048, 692447360, 674422272, 645810304, 597029312, 509281120, 368950240,
+ 228619376, 140871152, 92090184, 63478204, 45453116, 28882404, 19041826, 12849181,
+ 8802888, 6092218, 3346065, 1857236, 1036832, 580686, 3},
+ {737900480, 737323520, 736875456, 736081088, 734676800, 732210048, 729927424, 726786624,
+ 722546496, 717012160, 710183424, 705045120, 699473920, 692939328, 683288384, 664622720,
+ 621866048, 513176832, 298800288, 144682432, 80228568, 40814640, 23774754, 14887523,
+ 9725975, 6523960, 3473221, 1895906, 1048798, 584424, 3},
+ {737900480, 737326016, 736883520, 736106688, 734759040, 732477632, 730474944, 727916992,
+ 724904832, 721986304, 720753536, 722497344, 728061952, 739005568, 755619392, 771010688,
+ 763544704, 740635136, 685348544, 485060256, 169322848, 56755684, 28517764, 16647276,
+ 10457803, 6848975, 3564451, 1922987, 1057072, 586991, 3},
},
{
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314752,
- -99, -23, -8, 0, -5, -6,
- -6, -6, -5, -4, -3, -2,
- -2, -1, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314752,
- -180, -33, -14, -9, -7, -7,
- -7, -6, -5, -4, -3, -2,
- -2, -1, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314752,
- -3092, -53, -23, -14, -11, -9,
- -8, -7, -6, -4, -3, -2,
- -2, -1, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314752, -298, -55, -28, -19, -14,
- -11, -9, -7, -5, -4, -3,
- -2, -1, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314688, -193, -55, -30, -20,
- -14, -11, -8, -6, -4, -3,
- -2, -1, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314752, -421657440, -91, -40,
- -24, -16, -11, -7, -4, -3,
- -2, -1, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314752,
- -252, -43, -21, -10, -6, -3,
- -2, -2, -1, 0, 0, 0,
- 0},
- {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
- -843314816, -843314752, -56, -14, -7, -4,
- -2, -2, -1, 0, 0, 0,
- 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314752, -99, -23,
+ -8, 0, -5, -6, -6, -6, -5,
+ -4, -3, -2, -2, -1, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314752, -180, -33,
+ -14, -9, -7, -7, -7, -6, -5,
+ -4, -3, -2, -2, -1, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314752, -3092, -53,
+ -23, -14, -11, -9, -8, -7, -6,
+ -4, -3, -2, -2, -1, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314816, -843314752, -298,
+ -55, -28, -19, -14, -11, -9, -7,
+ -5, -4, -3, -2, -1, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314688,
+ -193, -55, -30, -20, -14, -11, -8,
+ -6, -4, -3, -2, -1, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314752, -421657440, -91, -40, -24, -16, -11,
+ -7, -4, -3, -2, -1, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314752, -252, -43, -21,
+ -10, -6, -3, -2, -2, -1, 0,
+ 0, 0, 0},
+ {-843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314816, -843314816, -843314816,
+ -843314816, -843314816, -843314816, -843314816, -843314816, -843314752, -56,
+ -14, -7, -4, -2, -2, -1, 0,
+ 0, 0, 0},
},
{
- {-737900480, -737313472, -736843456, -735978176, -734341632, -731092480,
- -727578496, -721723200, -711172416, -689515200, -632898368, -524671488,
- -291627872, -124282552, -61909848, -39166196, -32726402, -30782708,
- -28778616, -26053690, -22893104, -18076022, -13777825, -10259415,
- -7520911, -5455092, -3146318, -1794368, -1017003, -574424,
- -3},
- {-737900480, -737313856, -736844736, -735982272, -734355264, -731139072,
- -727679616, -721953472, -711743360, -691176960, -639550656, -546400448,
- -337176160, -153194560, -79696608, -51414384, -40409972, -35288892,
- -31462068, -27703042, -23931232, -18606916, -14052066, -10401010,
- -7593697, -5492313, -3158366, -1798231, -1018235, -574816,
- -3},
- {-737900480, -737314496, -736846656, -735988544, -734375872, -731209600,
- -727831808, -722297216, -712582592, -693540736, -648325568, -572924928,
- -400936960, -201170512, -106893576, -68502088, -51196836, -41932292,
- -35558788, -30265660, -25555558, -19438322, -14479910, -10620825,
- -7706164, -5549598, -3176819, -1804131, -1020113, -575412,
- -3},
- {-737900480, -737316032, -736851520, -736004288, -734427392, -731384128,
- -728205504, -723128192, -714552448, -698767168, -665389504, -617851520,
- -518249088, -341071712, -189979872, -115866704, -79793440, -59627336,
- -46625748, -37240336, -29975498, -21679964, -15618318, -11198080,
- -7998190, -5696998, -3223801, -1819057, -1024845, -576910,
- -3},
- {-737900480, -737317504, -736856256, -736019456, -734476992, -731550784,
- -728558400, -723898112, -716313280, -703122688, -677714048, -645514624,
- -585425152, -469729280, -304799232, -181937104, -116903736, -81417128,
- -59804896, -45335932, -34988368, -24141312, -16833070, -11799644,
- -8296895, -5845647, -3270430, -1833731, -1029472, -578371,
- -3},
- {-737900480, -737319808, -736863680, -736043264, -734554432, -731808256,
- -729097600, -725051328, -718858688, -709018112, -692447360, -674422272,
- -645810304, -597029312, -509281120, -368950240, -228619360, -140871136,
- -92090168, -63478192, -45453108, -28882400, -19041824, -12849179,
- -8802887, -6092216, -3346064, -1857235, -1036832, -580686,
- -3},
- {-737900480, -737323520, -736875520, -736081152, -734676800, -732210112,
- -729927424, -726786624, -722546560, -717012224, -710183488, -705045120,
- -699473920, -692939328, -683288448, -664622784, -621866048, -513176832,
- -298800256, -144682416, -80228552, -40814632, -23774750, -14887520,
- -9725973, -6523959, -3473220, -1895905, -1048798, -584424,
- -3},
- {-737900480, -737326080, -736883520, -736106752, -734759104, -732477632,
- -730474944, -727917056, -724904896, -721986368, -720753536, -722497344,
- -728061952, -739005568, -755619456, -771010688, -763544704, -740635136,
- -685348544, -485060256, -169322832, -56755676, -28517758, -16647273,
- -10457802, -6848973, -3564450, -1922987, -1057072, -586991,
- -3},
+ {-737900480, -737313472, -736843456, -735978176, -734341632, -731092480, -727578496,
+ -721723200, -711172416, -689515200, -632898368, -524671488, -291627872, -124282552,
+ -61909848, -39166196, -32726402, -30782708, -28778616, -26053690, -22893104,
+ -18076022, -13777825, -10259415, -7520911, -5455092, -3146318, -1794368,
+ -1017003, -574424, -3},
+ {-737900480, -737313856, -736844736, -735982272, -734355264, -731139072, -727679616,
+ -721953472, -711743360, -691176960, -639550656, -546400448, -337176160, -153194560,
+ -79696608, -51414384, -40409972, -35288892, -31462068, -27703042, -23931232,
+ -18606916, -14052066, -10401010, -7593697, -5492313, -3158366, -1798231,
+ -1018235, -574816, -3},
+ {-737900480, -737314496, -736846656, -735988544, -734375872, -731209600, -727831808,
+ -722297216, -712582592, -693540736, -648325568, -572924928, -400936960, -201170512,
+ -106893576, -68502088, -51196836, -41932292, -35558788, -30265660, -25555558,
+ -19438322, -14479910, -10620825, -7706164, -5549598, -3176819, -1804131,
+ -1020113, -575412, -3},
+ {-737900480, -737316032, -736851520, -736004288, -734427392, -731384128, -728205504,
+ -723128192, -714552448, -698767168, -665389504, -617851520, -518249088, -341071712,
+ -189979872, -115866704, -79793440, -59627336, -46625748, -37240336, -29975498,
+ -21679964, -15618318, -11198080, -7998190, -5696998, -3223801, -1819057,
+ -1024845, -576910, -3},
+ {-737900480, -737317504, -736856256, -736019456, -734476992, -731550784, -728558400,
+ -723898112, -716313280, -703122688, -677714048, -645514624, -585425152, -469729280,
+ -304799232, -181937104, -116903736, -81417128, -59804896, -45335932, -34988368,
+ -24141312, -16833070, -11799644, -8296895, -5845647, -3270430, -1833731,
+ -1029472, -578371, -3},
+ {-737900480, -737319808, -736863680, -736043264, -734554432, -731808256, -729097600,
+ -725051328, -718858688, -709018112, -692447360, -674422272, -645810304, -597029312,
+ -509281120, -368950240, -228619360, -140871136, -92090168, -63478192, -45453108,
+ -28882400, -19041824, -12849179, -8802887, -6092216, -3346064, -1857235,
+ -1036832, -580686, -3},
+ {-737900480, -737323520, -736875520, -736081152, -734676800, -732210112, -729927424,
+ -726786624, -722546560, -717012224, -710183488, -705045120, -699473920, -692939328,
+ -683288448, -664622784, -621866048, -513176832, -298800256, -144682416, -80228552,
+ -40814632, -23774750, -14887520, -9725973, -6523959, -3473220, -1895905,
+ -1048798, -584424, -3},
+ {-737900480, -737326080, -736883520, -736106752, -734759104, -732477632, -730474944,
+ -727917056, -724904896, -721986368, -720753536, -722497344, -728061952, -739005568,
+ -755619456, -771010688, -763544704, -740635136, -685348544, -485060256, -169322832,
+ -56755676, -28517758, -16647273, -10457802, -6848973, -3564450, -1922987,
+ -1057072, -586991, -3},
},
{
- {-632486144, -631404160, -630541632, -628962624, -626006912, -620254848,
- -614202752, -604493888, -588124928, -558622016, -501272672, -434361280,
- -339721664, -238866896, -162754096, -116484128, -89986864, -73763168,
- -62238740, -52877228, -44742028, -34289608, -25778562, -19071618,
- -13937720, -10094244, -5816230, -3316020, -1879259, -1061412,
- -6},
- {-632486144, -631404800, -630543744, -628969280, -626028480, -620326656,
- -614353408, -604818880, -588856448, -560378624, -505802400, -442767552,
- -353024864, -254136224, -175962480, -126430968, -96994048, -78520448,
- -65419836, -54997768, -46155352, -35055976, -26190096, -19289814,
- -14051969, -10153424, -5835646, -3322294, -1881267, -1062052,
- -6},
- {-632486144, -631405824, -630546880, -628979392, -626061312, -620435456,
- -614581376, -605308352, -589949440, -562964800, -512317888, -454700800,
- -372074880, -276762944, -196044080, -141682256, -107802384, -85920168,
- -70405192, -58335112, -48381668, -36259772, -26833196, -19628898,
- -14228625, -10244552, -5865396, -3331876, -1884330, -1063026,
- -6},
- {-632486144, -631408320, -630554816, -629004736, -626143424, -620706752,
- -615146880, -606512512, -592597440, -569059456, -527028288, -480972000,
- -414517888, -330765376, -247566576, -182256848, -137009312, -106116016,
- -84093792, -67506712, -54475932, -39516584, -28548306, -20520858,
- -14687894, -10479248, -5941176, -3356124, -1892049, -1065476,
- -6},
- {-632486144, -631410688, -630562496, -629029312, -626222848, -620968128,
- -615688640, -607654400, -595061824, -574547648, -539620928, -502759488,
- -449954304, -379751872, -300289600, -227398144, -170699200, -129631024,
- -99970272, -78022152, -61351276, -43090364, -30380254, -21451666,
- -15158277, -10716185, -6016438, -3379975, -1899599, -1067865,
- -6},
- {-632486144, -631414528, -630574528, -629067968, -626347520, -621376576,
- -616530368, -609410560, -598784192, -582583424, -557211968, -532248448,
- -497725920, -450454688, -388712416, -316243072, -243773744, -182031456,
- -134760256, -100237728, -75274176, -49902756, -33701964, -23075618,
- -15955779, -11109604, -6138616, -3418196, -1911610, -1071650,
- -6},
- {-632486144, -631420608, -630593920, -629129728, -626546368, -622024256,
- -617857472, -612152256, -604500352, -594593024, -582468992, -573393792,
- -563597248, -552304000, -536529056, -509232736, -458470496, -373144992,
- -265980880, -175277520, -115809544, -66314036, -40717412, -26216596,
- -17410062, -11799017, -6344227, -3481124, -1931149, -1077765,
- -6},
- {-632486144, -631424704, -630607040, -629171712, -626681152, -622462336,
- -618753152, -613998656, -608344384, -602686272, -599701056, -602055040,
- -611306560, -631195136, -663846464, -695665728, -678745600, -629219648,
- -527619232, -345921600, -187985760, -86310936, -47549652, -28903178,
- -18560056, -12317919, -6491856, -3525223, -1944664, -1081966,
- -6},
+ {-632486144, -631404160, -630541632, -628962624, -626006912, -620254848, -614202752,
+ -604493888, -588124928, -558622016, -501272672, -434361280, -339721664, -238866896,
+ -162754096, -116484128, -89986864, -73763168, -62238740, -52877228, -44742028,
+ -34289608, -25778562, -19071618, -13937720, -10094244, -5816230, -3316020,
+ -1879259, -1061412, -6},
+ {-632486144, -631404800, -630543744, -628969280, -626028480, -620326656, -614353408,
+ -604818880, -588856448, -560378624, -505802400, -442767552, -353024864, -254136224,
+ -175962480, -126430968, -96994048, -78520448, -65419836, -54997768, -46155352,
+ -35055976, -26190096, -19289814, -14051969, -10153424, -5835646, -3322294,
+ -1881267, -1062052, -6},
+ {-632486144, -631405824, -630546880, -628979392, -626061312, -620435456, -614581376,
+ -605308352, -589949440, -562964800, -512317888, -454700800, -372074880, -276762944,
+ -196044080, -141682256, -107802384, -85920168, -70405192, -58335112, -48381668,
+ -36259772, -26833196, -19628898, -14228625, -10244552, -5865396, -3331876,
+ -1884330, -1063026, -6},
+ {-632486144, -631408320, -630554816, -629004736, -626143424, -620706752, -615146880,
+ -606512512, -592597440, -569059456, -527028288, -480972000, -414517888, -330765376,
+ -247566576, -182256848, -137009312, -106116016, -84093792, -67506712, -54475932,
+ -39516584, -28548306, -20520858, -14687894, -10479248, -5941176, -3356124,
+ -1892049, -1065476, -6},
+ {-632486144, -631410688, -630562496, -629029312, -626222848, -620968128, -615688640,
+ -607654400, -595061824, -574547648, -539620928, -502759488, -449954304, -379751872,
+ -300289600, -227398144, -170699200, -129631024, -99970272, -78022152, -61351276,
+ -43090364, -30380254, -21451666, -15158277, -10716185, -6016438, -3379975,
+ -1899599, -1067865, -6},
+ {-632486144, -631414528, -630574528, -629067968, -626347520, -621376576, -616530368,
+ -609410560, -598784192, -582583424, -557211968, -532248448, -497725920, -450454688,
+ -388712416, -316243072, -243773744, -182031456, -134760256, -100237728, -75274176,
+ -49902756, -33701964, -23075618, -15955779, -11109604, -6138616, -3418196,
+ -1911610, -1071650, -6},
+ {-632486144, -631420608, -630593920, -629129728, -626546368, -622024256, -617857472,
+ -612152256, -604500352, -594593024, -582468992, -573393792, -563597248, -552304000,
+ -536529056, -509232736, -458470496, -373144992, -265980880, -175277520, -115809544,
+ -66314036, -40717412, -26216596, -17410062, -11799017, -6344227, -3481124,
+ -1931149, -1077765, -6},
+ {-632486144, -631424704, -630607040, -629171712, -626681152, -622462336, -618753152,
+ -613998656, -608344384, -602686272, -599701056, -602055040, -611306560, -631195136,
+ -663846464, -695665728, -678745600, -629219648, -527619232, -345921600, -187985760,
+ -86310936, -47549652, -28903178, -18560056, -12317919, -6491856, -3525223,
+ -1944664, -1081966, -6},
},
{
- {-527071808, -525663328, -524547904, -522522464, -518787456, -511719712,
- -504553344, -493592160, -476455328, -449151136, -405692224, -364814720,
- -314764512, -260204640, -208654496, -165799488, -132838856, -107993080,
- -88864496, -73593008, -61016300, -45833920, -34080072, -25068086,
- -18265786, -13208914, -7602956, -4333254, -2455489, -1386823,
- -8},
- {-527071808, -525664032, -524550048, -522529344, -518809248, -511789152,
- -504692896, -493873600, -477024000, -450294240, -407912928, -368083072,
- -319153344, -265360496, -213877824, -170466928, -136659360, -110950464,
- -91074040, -75203984, -62168492, -46509388, -34462972, -25278938,
- -18379172, -13268760, -7622986, -4339799, -2457598, -1387497,
- -8},
- {-527071808, -525665056, -524553344, -522539776, -518842432, -511894880,
- -504905472, -494302080, -477888896, -452029312, -411276864, -373037408,
- -325837408, -273286560, -222000464, -177798416, -142702912, -115647952,
- -94588960, -77764888, -63995600, -47574416, -35062712, -25607104,
- -18554672, -13360983, -7653687, -4349798, -2460813, -1388524,
- -8},
- {-527071808, -525667680, -524561632, -522566016, -518925792, -512160864,
- -505440352, -495379840, -480060736, -456371840, -419671488, -385428768,
- -342733888, -293748864, -243538000, -197712512, -159394864, -128736136,
- -104401192, -84889288, -69041664, -50472220, -36668384, -26472714,
- -19011836, -13598832, -7731957, -4375111, -2468919, -1391105,
- -8},
- {-527071808, -525670208, -524569664, -522591520, -519007008, -512420384,
- -505962688, -496432608, -482180192, -460599072, -427832640, -397536032,
- -359516800, -314728128, -266563552, -219861056, -178475984, -143891040,
- -115765912, -93067576, -74749312, -53662744, -38389064, -27378586,
- -19481138, -13839381, -7809779, -4400024, -2476851, -1393623,
- -8},
- {-527071808, -525674208, -524582336, -522631840, -519135552, -512832288,
- -506793408, -498110048, -485562336, -467353888, -440933120, -417176480,
- -387412896, -351185760, -309141024, -263535920, -217930816, -175886064,
- -139658944, -109895352, -86138704, -59717932, -41509480, -28961786,
- -20278428, -14239527, -7936268, -4439981, -2489476, -1397613,
- -8},
- {-527071808, -525680640, -524602720, -522696736, -519343168, -513501280,
- -508149440, -500867680, -491177984, -478742432, -463639424, -452372288,
- -440252512, -426573984, -408733888, -381475168, -338855200, -280525440,
- -216504464, -159999152, -116811992, -73859864, -48033648, -32018524,
- -21734040, -14942109, -8149503, -4505843, -2510026, -1404062,
- -8},
- {-527071808, -525685024, -524616640, -522741120, -519485760, -513964448,
- -509095936, -502817440, -495235424, -487294400, -481973952, -483250688,
- -492921664, -517327360, -563364544, -613069184, -582305664, -502086560,
- -381071904, -253160976, -162730944, -89940184, -54233516, -34613092,
- -22883530, -15471361, -8302828, -4552048, -2524252, -1408494,
- -8},
+ {-527071808, -525663328, -524547904, -522522464, -518787456, -511719712, -504553344,
+ -493592160, -476455328, -449151136, -405692224, -364814720, -314764512, -260204640,
+ -208654496, -165799488, -132838856, -107993080, -88864496, -73593008, -61016300,
+ -45833920, -34080072, -25068086, -18265786, -13208914, -7602956, -4333254,
+ -2455489, -1386823, -8},
+ {-527071808, -525664032, -524550048, -522529344, -518809248, -511789152, -504692896,
+ -493873600, -477024000, -450294240, -407912928, -368083072, -319153344, -265360496,
+ -213877824, -170466928, -136659360, -110950464, -91074040, -75203984, -62168492,
+ -46509388, -34462972, -25278938, -18379172, -13268760, -7622986, -4339799,
+ -2457598, -1387497, -8},
+ {-527071808, -525665056, -524553344, -522539776, -518842432, -511894880, -504905472,
+ -494302080, -477888896, -452029312, -411276864, -373037408, -325837408, -273286560,
+ -222000464, -177798416, -142702912, -115647952, -94588960, -77764888, -63995600,
+ -47574416, -35062712, -25607104, -18554672, -13360983, -7653687, -4349798,
+ -2460813, -1388524, -8},
+ {-527071808, -525667680, -524561632, -522566016, -518925792, -512160864, -505440352,
+ -495379840, -480060736, -456371840, -419671488, -385428768, -342733888, -293748864,
+ -243538000, -197712512, -159394864, -128736136, -104401192, -84889288, -69041664,
+ -50472220, -36668384, -26472714, -19011836, -13598832, -7731957, -4375111,
+ -2468919, -1391105, -8},
+ {-527071808, -525670208, -524569664, -522591520, -519007008, -512420384, -505962688,
+ -496432608, -482180192, -460599072, -427832640, -397536032, -359516800, -314728128,
+ -266563552, -219861056, -178475984, -143891040, -115765912, -93067576, -74749312,
+ -53662744, -38389064, -27378586, -19481138, -13839381, -7809779, -4400024,
+ -2476851, -1393623, -8},
+ {-527071808, -525674208, -524582336, -522631840, -519135552, -512832288, -506793408,
+ -498110048, -485562336, -467353888, -440933120, -417176480, -387412896, -351185760,
+ -309141024, -263535920, -217930816, -175886064, -139658944, -109895352, -86138704,
+ -59717932, -41509480, -28961786, -20278428, -14239527, -7936268, -4439981,
+ -2489476, -1397613, -8},
+ {-527071808, -525680640, -524602720, -522696736, -519343168, -513501280, -508149440,
+ -500867680, -491177984, -478742432, -463639424, -452372288, -440252512, -426573984,
+ -408733888, -381475168, -338855200, -280525440, -216504464, -159999152, -116811992,
+ -73859864, -48033648, -32018524, -21734040, -14942109, -8149503, -4505843,
+ -2510026, -1404062, -8},
+ {-527071808, -525685024, -524616640, -522741120, -519485760, -513964448, -509095936,
+ -502817440, -495235424, -487294400, -481973952, -483250688, -492921664, -517327360,
+ -563364544, -613069184, -582305664, -502086560, -381071904, -253160976, -162730944,
+ -89940184, -54233516, -34613092, -22883530, -15471361, -8302828, -4552048,
+ -2524252, -1408494, -8},
},
{
- {-421657408, -420139456, -418946528, -416800672, -412909824, -405768000,
- -398798528, -388615168, -373701408, -352009344, -321306208, -295197120,
- -265052192, -232374288, -199428848, -168474672, -140988896, -117445752,
- -97614400, -80976864, -67001780, -50094052, -37102532, -27221788,
- -19805402, -14310412, -8231902, -4690747, -2657887, -1501102,
- -8},
- {-421657408, -420140000, -418948192, -416805888, -412925952, -405817184,
- -398893120, -388794176, -374031200, -352591488, -322263520, -296453056,
- -266595328, -234127456, -201261264, -170245168, -142589072, -118816232,
- -98738176, -81865128, -67681552, -50525456, -37361620, -27370528,
- -19887816, -14354855, -8247121, -4695785, -2659522, -1501627,
- -8},
- {-421657408, -420140800, -418950720, -416813824, -412950592, -405892416,
- -399038240, -389069472, -374540320, -353494496, -323757792, -298423616,
- -269030976, -236912448, -204189776, -173088112, -145165408, -121023680,
- -100545224, -83288680, -68766080, -51208344, -37768500, -27602440,
- -20015536, -14423394, -8270459, -4703484, -2662016, -1502426,
- -8},
- {-421657408, -420142816, -418957120, -416833824, -413012832, -406083552,
- -399408640, -389776736, -375859200, -355859232, -327727008, -303720672,
- -275669600, -244617712, -212408608, -181157008, -152524352, -127334256,
- -105689208, -87307640, -71794608, -53080056, -38863244, -28216278,
- -20349054, -14600477, -8330017, -4722985, -2668305, -1504437,
- -8},
- {-421657408, -420144800, -418963328, -416853344, -413073952, -406272672,
- -399777664, -390488160, -377202752, -358308960, -331931552, -309437728,
- -282992896, -253322816, -221909888, -190657120, -161278432, -134848896,
- -111768392, -91990440, -75259304, -55157184, -40043144, -28861386,
- -20692490, -14779979, -8389313, -4742193, -2674461, -1506398,
- -8},
- {-421657408, -420147904, -418973152, -416884384, -413171584, -406578080,
- -400379520, -391663904, -379464224, -362537024, -339441728, -319954336,
- -296943136, -270562688, -241463968, -210828720, -180193456, -151094736,
- -124714296, -101703096, -82215704, -59120396, -42193204, -29993510,
- -21277910, -15079353, -8485847, -4773029, -2684265, -1509508,
- -8},
- {-421657408, -420152928, -418989024, -416934752, -413331616, -407087776,
- -401401280, -393709888, -383542496, -370571008, -354857280, -343114528,
- -330489120, -316523520, -299496896, -276320320, -244582704, -205903728,
- -165901376, -130010112, -100638328, -68322528, -46691836, -32186576,
- -22350768, -15606794, -8648966, -4823931, -2700238, -1514536,
- -8},
- {-421657408, -420156352, -418999936, -416969504, -413443264, -407450528,
- -402143200, -395241024, -386740960, -377366304, -369662048, -368527936,
- -375197024, -397609792, -449444704, -516205344, -465462368, -362087840,
- -258438672, -179525856, -126554704, -78481920, -50925604, -34045784,
- -23199528, -16005132, -8766508, -4859691, -2711304, -1517993,
- -8},
+ {-421657408, -420139456, -418946528, -416800672, -412909824, -405768000, -398798528,
+ -388615168, -373701408, -352009344, -321306208, -295197120, -265052192, -232374288,
+ -199428848, -168474672, -140988896, -117445752, -97614400, -80976864, -67001780,
+ -50094052, -37102532, -27221788, -19805402, -14310412, -8231902, -4690747,
+ -2657887, -1501102, -8},
+ {-421657408, -420140000, -418948192, -416805888, -412925952, -405817184, -398893120,
+ -388794176, -374031200, -352591488, -322263520, -296453056, -266595328, -234127456,
+ -201261264, -170245168, -142589072, -118816232, -98738176, -81865128, -67681552,
+ -50525456, -37361620, -27370528, -19887816, -14354855, -8247121, -4695785,
+ -2659522, -1501627, -8},
+ {-421657408, -420140800, -418950720, -416813824, -412950592, -405892416, -399038240,
+ -389069472, -374540320, -353494496, -323757792, -298423616, -269030976, -236912448,
+ -204189776, -173088112, -145165408, -121023680, -100545224, -83288680, -68766080,
+ -51208344, -37768500, -27602440, -20015536, -14423394, -8270459, -4703484,
+ -2662016, -1502426, -8},
+ {-421657408, -420142816, -418957120, -416833824, -413012832, -406083552, -399408640,
+ -389776736, -375859200, -355859232, -327727008, -303720672, -275669600, -244617712,
+ -212408608, -181157008, -152524352, -127334256, -105689208, -87307640, -71794608,
+ -53080056, -38863244, -28216278, -20349054, -14600477, -8330017, -4722985,
+ -2668305, -1504437, -8},
+ {-421657408, -420144800, -418963328, -416853344, -413073952, -406272672, -399777664,
+ -390488160, -377202752, -358308960, -331931552, -309437728, -282992896, -253322816,
+ -221909888, -190657120, -161278432, -134848896, -111768392, -91990440, -75259304,
+ -55157184, -40043144, -28861386, -20692490, -14779979, -8389313, -4742193,
+ -2674461, -1506398, -8},
+ {-421657408, -420147904, -418973152, -416884384, -413171584, -406578080, -400379520,
+ -391663904, -379464224, -362537024, -339441728, -319954336, -296943136, -270562688,
+ -241463968, -210828720, -180193456, -151094736, -124714296, -101703096, -82215704,
+ -59120396, -42193204, -29993510, -21277910, -15079353, -8485847, -4773029,
+ -2684265, -1509508, -8},
+ {-421657408, -420152928, -418989024, -416934752, -413331616, -407087776, -401401280,
+ -393709888, -383542496, -370571008, -354857280, -343114528, -330489120, -316523520,
+ -299496896, -276320320, -244582704, -205903728, -165901376, -130010112, -100638328,
+ -68322528, -46691836, -32186576, -22350768, -15606794, -8648966, -4823931,
+ -2700238, -1514536, -8},
+ {-421657408, -420156352, -418999936, -416969504, -413443264, -407450528, -402143200,
+ -395241024, -386740960, -377366304, -369662048, -368527936, -375197024, -397609792,
+ -449444704, -516205344, -465462368, -362087840, -258438672, -179525856, -126554704,
+ -78481920, -50925604, -34045784, -23199528, -16005132, -8766508, -4859691,
+ -2711304, -1517993, -8},
},
{
- {-316243008, -314846624, -313757504, -311816352, -308352832, -302171008,
- -296337632, -288127456, -276678880, -261007888, -240267536, -223492144,
- -204621168, -184231584, -163158624, -142328848, -122556336, -104403368,
- -88154688, -73876192, -61498028, -46182700, -34260636, -25149106,
- -18299350, -13222144, -7605577, -4333749, -2455580, -1386840,
- -8},
- {-316243008, -314846912, -313758464, -311819232, -308361568, -302196544,
- -296384928, -288212416, -276825056, -261244496, -240620368, -223927216,
- -205130336, -184795472, -163749760, -142917408, -123115296, -104911600,
- -88598128, -74247992, -61798056, -46386168, -34389244, -25225818,
- -18343070, -13246209, -7614004, -4336575, -2456504, -1387137,
- -8},
- {-316243008, -314847392, -313759872, -311823616, -308374912, -302235744,
- -296457888, -288344192, -277053152, -261616784, -241180768, -224622800,
- -205949648, -185708016, -164710592, -143876416, -124026376, -105738512,
- -89317016, -74847736, -62279196, -46709404, -34591708, -25345634,
- -18410908, -13283356, -7626933, -4340893, -2457913, -1387591,
- -8},
- {-316243008, -314848512, -313763456, -311834752, -308408832, -302336288,
- -296646464, -288688576, -277658176, -262622288, -242727472, -226572608,
- -208281632, -188341072, -167512272, -146689680, -126701224, -108155704,
- -91399992, -76564696, -63637496, -47602000, -35139292, -25663914,
- -18588502, -13379500, -7659961, -4351839, -2461468, -1388732,
- -8},
- {-316243008, -314849632, -313766976, -311845632, -308442368, -302437024,
- -296837728, -289043648, -278295616, -263711632, -244460304, -228811328,
- -211025744, -191509376, -170942672, -150169120, -130013896, -111127320,
- -93923416, -78603784, -65214380, -48602508, -35733556, -26000038,
- -18772010, -13477196, -7692889, -4362630, -2464949, -1389845,
- -8},
- {-316243008, -314851424, -313772512, -311863040, -308496416, -302602400,
- -297156896, -289649696, -279417728, -265709072, -247806336, -233308272,
- -216768688, -198401504, -178640608, -158121504, -137602416, -117841504,
- -99474336, -82934744, -68436680, -50533948, -36825284, -26593332,
- -19086118, -13640626, -7746589, -4379970, -2470496, -1391610,
- -8},
- {-316243008, -314854272, -313781536, -311891520, -308586368, -302885760,
- -297719584, -290762368, -281600896, -269929024, -255733712, -245043328,
- -233506144, -220942752, -206510416, -188780416, -167001360, -142516672,
- -118085752, -95972952, -77157128, -55082252, -39133420, -27751764,
- -19665234, -13929854, -7837574, -4408639, -2479541, -1394467,
- -8},
- {-316243008, -314856224, -313787744, -311911360, -308650080, -303093120,
- -298144704, -291644064, -283459904, -273946496, -264748464, -260980560,
- -262699104, -277087104, -321151136, -394123776, -324055296, -228764208,
- -162653232, -119096664, -89459472, -60122148, -41317832, -28739578,
- -20125736, -14149188, -7903306, -4428810, -2485814, -1396432,
- -8},
+ {-316243008, -314846624, -313757504, -311816352, -308352832, -302171008, -296337632,
+ -288127456, -276678880, -261007888, -240267536, -223492144, -204621168, -184231584,
+ -163158624, -142328848, -122556336, -104403368, -88154688, -73876192, -61498028,
+ -46182700, -34260636, -25149106, -18299350, -13222144, -7605577, -4333749,
+ -2455580, -1386840, -8},
+ {-316243008, -314846912, -313758464, -311819232, -308361568, -302196544, -296384928,
+ -288212416, -276825056, -261244496, -240620368, -223927216, -205130336, -184795472,
+ -163749760, -142917408, -123115296, -104911600, -88598128, -74247992, -61798056,
+ -46386168, -34389244, -25225818, -18343070, -13246209, -7614004, -4336575,
+ -2456504, -1387137, -8},
+ {-316243008, -314847392, -313759872, -311823616, -308374912, -302235744, -296457888,
+ -288344192, -277053152, -261616784, -241180768, -224622800, -205949648, -185708016,
+ -164710592, -143876416, -124026376, -105738512, -89317016, -74847736, -62279196,
+ -46709404, -34591708, -25345634, -18410908, -13283356, -7626933, -4340893,
+ -2457913, -1387591, -8},
+ {-316243008, -314848512, -313763456, -311834752, -308408832, -302336288, -296646464,
+ -288688576, -277658176, -262622288, -242727472, -226572608, -208281632, -188341072,
+ -167512272, -146689680, -126701224, -108155704, -91399992, -76564696, -63637496,
+ -47602000, -35139292, -25663914, -18588502, -13379500, -7659961, -4351839,
+ -2461468, -1388732, -8},
+ {-316243008, -314849632, -313766976, -311845632, -308442368, -302437024, -296837728,
+ -289043648, -278295616, -263711632, -244460304, -228811328, -211025744, -191509376,
+ -170942672, -150169120, -130013896, -111127320, -93923416, -78603784, -65214380,
+ -48602508, -35733556, -26000038, -18772010, -13477196, -7692889, -4362630,
+ -2464949, -1389845, -8},
+ {-316243008, -314851424, -313772512, -311863040, -308496416, -302602400, -297156896,
+ -289649696, -279417728, -265709072, -247806336, -233308272, -216768688, -198401504,
+ -178640608, -158121504, -137602416, -117841504, -99474336, -82934744, -68436680,
+ -50533948, -36825284, -26593332, -19086118, -13640626, -7746589, -4379970,
+ -2470496, -1391610, -8},
+ {-316243008, -314854272, -313781536, -311891520, -308586368, -302885760, -297719584,
+ -290762368, -281600896, -269929024, -255733712, -245043328, -233506144, -220942752,
+ -206510416, -188780416, -167001360, -142516672, -118085752, -95972952, -77157128,
+ -55082252, -39133420, -27751764, -19665234, -13929854, -7837574, -4408639,
+ -2479541, -1394467, -8},
+ {-316243008, -314856224, -313787744, -311911360, -308650080, -303093120, -298144704,
+ -291644064, -283459904, -273946496, -264748464, -260980560, -262699104, -277087104,
+ -321151136, -394123776, -324055296, -228764208, -162653232, -119096664, -89459472,
+ -60122148, -41317832, -28739578, -20125736, -14149188, -7903306, -4428810,
+ -2485814, -1396432, -8},
},
{
- {-210828752, -209763872, -208938592, -207478800, -204908080, -200419808,
- -196290928, -190633648, -183000704, -172937696, -160110736, -149997216,
- -138756640, -126624232, -113938360, -101099096, -88510608, -76526296,
- -65413292, -55341440, -46391320, -35074012, -26116860, -19208966,
- -13991280, -10114557, -5820108, -3316738, -1879390, -1061436,
- -6},
- {-210828752, -209763984, -208938928, -207479824, -204911120, -200428400,
- -196306416, -190660464, -183044768, -173005280, -160206000, -150110752,
- -138886000, -126765304, -114085976, -101247840, -88655288, -76662120,
- -65536172, -55448360, -46480720, -35137564, -26158602, -19234616,
- -14006233, -10122926, -5823093, -3317749, -1879722, -1061544,
- -6},
- {-210828752, -209764144, -208939440, -207481376, -204915760, -200441648,
- -196330416, -190702288, -183114016, -173112528, -160358784, -150294128,
- -139096320, -126995880, -114328144, -101492256, -88892840, -76884536,
- -65736472, -55621628, -46624628, -35238804, -26224440, -19274738,
- -14029458, -10135854, -5827674, -3319296, -1880230, -1061707,
- -6},
- {-210828752, -209764560, -208940736, -207485328, -204927632, -200475856,
- -196392992, -190812944, -183300624, -173407952, -160790128, -150820560,
- -139709616, -127677056, -115050048, -102223736, -89602680, -77544552,
- -66324276, -56122908, -47034392, -35520116, -26403304, -19381648,
- -14090389, -10169365, -5839389, -3323218, -1881511, -1062120,
- -6},
- {-210828752, -209764960, -208941984, -207489216, -204939424, -200510464,
- -196457344, -190929120, -183501920, -173737552, -161290496, -151447952,
- -140459488, -128528240, -115966008, -103158080, -90506904, -78375592,
- -67050588, -56727872, -47516252, -35838308, -26598652, -19495052,
- -14153547, -10203492, -5851082, -3327087, -1882766, -1062523,
- -6},
- {-210828752, -209765600, -208944000, -207495456, -204958576, -200568016,
- -196566672, -191132352, -183868160, -174368384, -162309168, -152784224,
- -142129664, -130500376, -118149736, -105414376, -92679024, -80328376,
- -68699096, -58044540, -48519596, -36460372, -26960598, -19696400,
- -14262092, -10260742, -5870182, -3333310, -1884767, -1063161,
- -6},
- {-210828752, -209766624, -208947248, -207505712, -204990848, -200668832,
- -196765472, -191522144, -184625552, -175818224, -165011760, -156772320,
- -147807488, -138128816, -127521488, -115591360, -102270704, -88260840,
- -74642488, -62217976, -51336332, -37958768, -27737038, -20093356,
- -14463535, -10362521, -5902624, -3343612, -1888032, -1064195,
- -6},
- {-210828752, -209767344, -208949504, -207512928, -205014000, -200744384,
- -196920912, -191846704, -185318880, -177353360, -168608208, -163416672,
- -160727552, -165029760, -189074016, -241456784, -178005872, -122049664,
- -90479424, -70104056, -55475480, -39658748, -28482878, -20435214,
- -14624802, -10440065, -5926123, -3350872, -1890299, -1064907,
- -6},
+ {-210828752, -209763872, -208938592, -207478800, -204908080, -200419808, -196290928,
+ -190633648, -183000704, -172937696, -160110736, -149997216, -138756640, -126624232,
+ -113938360, -101099096, -88510608, -76526296, -65413292, -55341440, -46391320,
+ -35074012, -26116860, -19208966, -13991280, -10114557, -5820108, -3316738,
+ -1879390, -1061436, -6},
+ {-210828752, -209763984, -208938928, -207479824, -204911120, -200428400, -196306416,
+ -190660464, -183044768, -173005280, -160206000, -150110752, -138886000, -126765304,
+ -114085976, -101247840, -88655288, -76662120, -65536172, -55448360, -46480720,
+ -35137564, -26158602, -19234616, -14006233, -10122926, -5823093, -3317749,
+ -1879722, -1061544, -6},
+ {-210828752, -209764144, -208939440, -207481376, -204915760, -200441648, -196330416,
+ -190702288, -183114016, -173112528, -160358784, -150294128, -139096320, -126995880,
+ -114328144, -101492256, -88892840, -76884536, -65736472, -55621628, -46624628,
+ -35238804, -26224440, -19274738, -14029458, -10135854, -5827674, -3319296,
+ -1880230, -1061707, -6},
+ {-210828752, -209764560, -208940736, -207485328, -204927632, -200475856, -196392992,
+ -190812944, -183300624, -173407952, -160790128, -150820560, -139709616, -127677056,
+ -115050048, -102223736, -89602680, -77544552, -66324276, -56122908, -47034392,
+ -35520116, -26403304, -19381648, -14090389, -10169365, -5839389, -3323218,
+ -1881511, -1062120, -6},
+ {-210828752, -209764960, -208941984, -207489216, -204939424, -200510464, -196457344,
+ -190929120, -183501920, -173737552, -161290496, -151447952, -140459488, -128528240,
+ -115966008, -103158080, -90506904, -78375592, -67050588, -56727872, -47516252,
+ -35838308, -26598652, -19495052, -14153547, -10203492, -5851082, -3327087,
+ -1882766, -1062523, -6},
+ {-210828752, -209765600, -208944000, -207495456, -204958576, -200568016, -196566672,
+ -191132352, -183868160, -174368384, -162309168, -152784224, -142129664, -130500376,
+ -118149736, -105414376, -92679024, -80328376, -68699096, -58044540, -48519596,
+ -36460372, -26960598, -19696400, -14262092, -10260742, -5870182, -3333310,
+ -1884767, -1063161, -6},
+ {-210828752, -209766624, -208947248, -207505712, -204990848, -200668832, -196765472,
+ -191522144, -184625552, -175818224, -165011760, -156772320, -147807488, -138128816,
+ -127521488, -115591360, -102270704, -88260840, -74642488, -62217976, -51336332,
+ -37958768, -27737038, -20093356, -14463535, -10362521, -5902624, -3343612,
+ -1888032, -1064195, -6},
+ {-210828752, -209767344, -208949504, -207512928, -205014000, -200744384, -196920912,
+ -191846704, -185318880, -177353360, -168608208, -163416672, -160727552, -165029760,
+ -189074016, -241456784, -178005872, -122049664, -90479424, -70104056, -55475480,
+ -39658748, -28482878, -20435214, -14624802, -10440065, -5926123, -3350872,
+ -1890299, -1064907, -6},
},
{
- {-105414352, -104839424, -104395752, -103614840, -102251280, -99903608,
- -97777512, -94910408, -91113920, -86209240, -80075680, -75298248,
- -70016784, -64317188, -58324212, -52191704, -46086820, -40171652,
- -34586568, -29438702, -24797034, -18844524, -14076834, -10372790,
- -7563107, -5470588, -3149178, -1794887, -1017097, -574441,
- -3},
- {-105414352, -104839440, -104395800, -103614984, -102251696, -99904760,
- -97779552, -94913864, -91119448, -86217488, -80086968, -75311472,
- -70031648, -64333264, -58341004, -52208708, -46103540, -40187592,
- -34601256, -29451740, -24808154, -18852650, -14082296, -10376208,
- -7565130, -5471732, -3149590, -1795028, -1017143, -574456,
- -3},
- {-105414352, -104839464, -104395864, -103615200, -102252328, -99906536,
- -97782720, -94919272, -91128184, -86230632, -80105160, -75332928,
- -70055928, -64359668, -58368680, -52236764, -46131096, -40213784,
- -34625276, -29472926, -24826094, -18865612, -14090921, -10381562,
- -7568272, -5473500, -3150225, -1795243, -1017214, -574479,
- -3},
- {-105414352, -104839520, -104396048, -103615744, -102253960, -99911152,
- -97791032, -94933688, -91151920, -86267216, -80157128, -75395304,
- -70127624, -64438604, -58452116, -52321612, -46214216, -40292164,
- -34696280, -29534602, -24877444, -18901780, -14114420, -10395856,
- -7576529, -5478088, -3151847, -1795790, -1017393, -574537,
- -3},
- {-105414352, -104839576, -104396224, -103616288, -102255584, -99915840,
- -97799648, -94948992, -91177888, -86308728, -80218552, -75471128,
- -70217064, -64539224, -58559996, -52431912, -46321788, -40392244,
- -34785072, -29609788, -24938334, -18942936, -14140198, -10411064,
- -7585107, -5482767, -3153468, -1796330, -1017569, -574593,
- -3},
- {-105414352, -104839672, -104396504, -103617152, -102258232, -99923720,
- -97814464, -94976168, -91226088, -86390208, -80347520, -75638136,
- -70423480, -64780936, -58826440, -52707176, -46587912, -40633416,
- -34990872, -29776222, -25066836, -19024146, -14188261, -10438183,
- -7599891, -5490632, -3156117, -1797198, -1017849, -574683,
- -3},
- {-105414352, -104839816, -104396960, -103618592, -102262736, -99937720,
- -97841944, -95029800, -91329808, -86588032, -80716136, -76183440,
- -71203424, -65834124, -60122608, -54107304, -47891720, -41697004,
- -35779764, -30327718, -25439256, -19223604, -14292622, -10492064,
- -7627469, -5504662, -3160627, -1798637, -1018307, -574828,
- -3},
- {-105414352, -104839912, -104397280, -103619608, -102266000, -99948376,
- -97863944, -95076008, -91429704, -86814408, -81270896, -77262800,
- -73480376, -71228232, -75154784, -90330848, -64216360, -47491208,
- -38189996, -31457080, -26014454, -19455914, -14394384, -10538884,
- -7649672, -5515392, -3163898, -1799652, -1018624, -574928,
- -3},
+ {-105414352, -104839424, -104395752, -103614840, -102251280, -99903608, -97777512,
+ -94910408, -91113920, -86209240, -80075680, -75298248, -70016784, -64317188,
+ -58324212, -52191704, -46086820, -40171652, -34586568, -29438702, -24797034,
+ -18844524, -14076834, -10372790, -7563107, -5470588, -3149178, -1794887,
+ -1017097, -574441, -3},
+ {-105414352, -104839440, -104395800, -103614984, -102251696, -99904760, -97779552,
+ -94913864, -91119448, -86217488, -80086968, -75311472, -70031648, -64333264,
+ -58341004, -52208708, -46103540, -40187592, -34601256, -29451740, -24808154,
+ -18852650, -14082296, -10376208, -7565130, -5471732, -3149590, -1795028,
+ -1017143, -574456, -3},
+ {-105414352, -104839464, -104395864, -103615200, -102252328, -99906536, -97782720,
+ -94919272, -91128184, -86230632, -80105160, -75332928, -70055928, -64359668,
+ -58368680, -52236764, -46131096, -40213784, -34625276, -29472926, -24826094,
+ -18865612, -14090921, -10381562, -7568272, -5473500, -3150225, -1795243,
+ -1017214, -574479, -3},
+ {-105414352, -104839520, -104396048, -103615744, -102253960, -99911152, -97791032,
+ -94933688, -91151920, -86267216, -80157128, -75395304, -70127624, -64438604,
+ -58452116, -52321612, -46214216, -40292164, -34696280, -29534602, -24877444,
+ -18901780, -14114420, -10395856, -7576529, -5478088, -3151847, -1795790,
+ -1017393, -574537, -3},
+ {-105414352, -104839576, -104396224, -103616288, -102255584, -99915840, -97799648,
+ -94948992, -91177888, -86308728, -80218552, -75471128, -70217064, -64539224,
+ -58559996, -52431912, -46321788, -40392244, -34785072, -29609788, -24938334,
+ -18942936, -14140198, -10411064, -7585107, -5482767, -3153468, -1796330,
+ -1017569, -574593, -3},
+ {-105414352, -104839672, -104396504, -103617152, -102258232, -99923720, -97814464,
+ -94976168, -91226088, -86390208, -80347520, -75638136, -70423480, -64780936,
+ -58826440, -52707176, -46587912, -40633416, -34990872, -29776222, -25066836,
+ -19024146, -14188261, -10438183, -7599891, -5490632, -3156117, -1797198,
+ -1017849, -574683, -3},
+ {-105414352, -104839816, -104396960, -103618592, -102262736, -99937720, -97841944,
+ -95029800, -91329808, -86588032, -80716136, -76183440, -71203424, -65834124,
+ -60122608, -54107304, -47891720, -41697004, -35779764, -30327718, -25439256,
+ -19223604, -14292622, -10492064, -7627469, -5504662, -3160627, -1798637,
+ -1018307, -574828, -3},
+ {-105414352, -104839912, -104397280, -103619608, -102266000, -99948376, -97863944,
+ -95076008, -91429704, -86814408, -81270896, -77262800, -73480376, -71228232,
+ -75154784, -90330848, -64216360, -47491208, -38189996, -31457080, -26014454,
+ -19455914, -14394384, -10538884, -7649672, -5515392, -3163898, -1799652,
+ -1018624, -574928, -3},
}};
-const WORD32 ixheaacd_c_l_table_Q31[31] = {
- 68, 12075997, 21473763, 38182223, 67875466, 120571390,
- 170045077, 239449100, 336157459, 469148859, 647490682, 794298694,
- 962206904, 1145934076, 1335698887, 1518500250, 1681545272, 1816183116,
- 1919855175, 1995188112, 2047545319, 2095610977, 2121010179, 2134092347,
- 2140740687, 2144096210, 2146410711, 2147144182, 2147376282, 2147449694,
- 2147483647};
-
-const WORD32 ixheaacd_sin_table_Q31[8][31] = {
- {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
- {750179061, 746245580, 743210706, 737870331, 728548620, 712505595,
- 697979429, 678386783, 652421439, 618809885, 576615606, 543587743,
- 506876195, 466993926, 424737371, 381140538, 337380886, 294653248,
- 254039878, 216406178, 182341865, 138534277, 103401830, 76116249,
- 55442477, 40067134, 23038730, 13121396, 7432107, 4196447,
- 24},
- {1161262961, 1155790434, 1151559607, 1144096867, 1131016382, 1108345689,
- 1087649071, 1059486043, 1021740286, 972201548, 909011376, 858841310,
- 802424715, 740453756, 674139243, 605156167, 535487835, 467194735,
- 402165023, 341910884, 287454637, 217648816, 161934922, 118876289,
- 86395037, 62326858, 35765878, 20345239, 11515596, 6499487,
- 37},
- {1716503346, 1710705303, 1706196326, 1698186767, 1683975371, 1658827737,
- 1635302807, 1602433676, 1556860619, 1494490287, 1410930784, 1341611885,
- 1260794215, 1168902519, 1067487796, 959278806, 847935697, 737527629,
- 631893965, 534105311, 446175490, 334574700, 246745780, 179796016,
- 129896719, 93282739, 53251977, 30198506, 17061963, 9620003,
- 54},
- {1997091453, 1992944085, 1989690856, 1983852214, 1973306896, 1954076825,
- 1935447004, 1908416859, 1869093029, 1812001456, 1730062329, 1657802892,
- 1569207783, 1463537141, 1341868672, 1207527592, 1065884173, 923429508,
- 786466908, 659983219, 547093745, 405656596, 296231282, 214127893,
- 153738020, 109885815, 62401443, 35278435, 19896909, 11207148,
- 63},
- {2147483647, 2147449694, 2147376282, 2147144182, 2146410711, 2144096210,
- 2140740687, 2134092347, 2121010179, 2095610977, 2047545319, 1995188112,
- 1919855175, 1816183116, 1681545272, 1518500250, 1335698887, 1145934076,
- 962206904, 794298694, 647490682, 469148859, 336157459, 239449100,
- 170045077, 120571390, 67875466, 38182223, 21473763, 12075997,
- 68},
- {1735452507, 1741201627, 1745677174, 1753637197, 1767790913, 1792923770,
- 1816518097, 1849561983, 1895318984, 1957003931, 2034703322, 2089967744,
- 2134916861, 2144595142, 2081353083, 1914153740, 1653277521, 1353148056,
- 1069993076, 832031145, 643429686, 438118607, 300387816, 207524268,
- 144291161, 100823513, 55902457, 31184569, 17456772, 9791496,
- 55},
- {302939858, 304635714, 305968630, 308367663, 312727041, 320788003,
- 328771547, 340741324, 359192238, 388879484, 440075553, 497870534,
- 595446097, 785304289, 1255861595, 2142108211, 997566324, 495493509,
- 298429982, 198205829, 139164109, 87059272, 56928133, 38231805,
- 26115252, 18039235, 9889297, 5483639, 3059686, 1713093,
- 10}};
-
-const WORD32 ixheaacd_cos_table_Q31[8][31] = {
- {2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647,
- 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647,
- 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647,
- 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647,
- 2147483647, 2147483647, 2147483647, 2147483647, 2147483647, 2147483647,
- 2147483647},
- {2012192186, 2013654279, 2014776381, 2016738305, 2020124483, 2025838542,
- 2030889149, 2037517458, 2045979541, 2056394987, 2068622842, 2077546241,
- 2086806781, 2096092243, 2105061563, 2113390146, 2120815918, 2127173120,
- 2132404689, 2136551985, 2139728362, 2143010563, 2144992793, 2146134277,
- 2146767838, 2147109835, 2147360062, 2147443561, 2147470787, 2147479548,
- 2147483647},
- {1806420315, 1809926653, 1812621442, 1817341018, 1825510329, 1839362893,
- 1851676407, 1867933442, 1888844304, 1914813351, 1945606419, 1968267671,
- 1991933883, 2015791223, 2038926752, 2060454327, 2079648720, 2096047494,
- 2109490297, 2120090320, 2128157854, 2136425756, 2141369445, 2144190861,
- 2145745072, 2146578995, 2147185791, 2147387271, 2147452772, 2147473812,
- 2147483647},
- {1290465917, 1298142282, 1304062927, 1314476217, 1332633846, 1363809575,
- 1391930582, 1429647625, 1479145371, 1542136441, 1618938029, 1676831408,
- 1738414210, 1801486309, 1863372164, 1921319908, 1972990388, 2016863658,
- 2052412248, 2080004215, 2100622158, 2121260425, 2133261010, 2139943787,
- 2143551460, 2145456676, 2146823292, 2147271308, 2147415867, 2147462101,
- 2147483647},
- {789500947, 799912428, 807970493, 822202171, 847198862, 890656938,
- 930446620, 984698487, 1057439013, 1152534920, 1272230465, 1365055160,
- 1466039887, 1571542254, 1676625923, 1775827450, 1864289931, 1938804777,
- 1998288223, 2043552830, 2076625737, 2108821648, 2126953936, 2136781520,
- 2141973538, 2144670400, 2146576828, 2147193855, 2147391471, 2147454404,
- 2147483647},
- {68, 12075997, 21473763, 38182223, 67875466, 120571390,
- 170045077, 239449100, 336157459, 469148859, 647490682, 794298694,
- 962206904, 1145934076, 1335698887, 1518500250, 1681545272, 1816183116,
- 1919855175, 1995188112, 2047545319, 2095610977, 2121010179, 2134092347,
- 2140740687, 2144096210, 2146410711, 2147144182, 2147376282, 2147449694,
- 2147483647},
- {-1264867824, -1256941889, -1250718683, -1239533218, -1219262608,
- -1181994236, -1145402996, -1091240803, -1009679140, -884206781,
- -686781195, -493680916, -231982790, 111344931, 528824509,
- 973499603, 1370532546, 1667536014, 1861934703, 1979750033,
- 2048825092, 2102317318, 2126370894, 2137432969, 2142630645,
- 2145115530, 2146755909, 2147257214, 2147412694, 2147461326,
- 2147483647},
- {-2126008810, -2125766474, -2125575032, -2125228318, -2124591212,
- -2123389054, -2122167592, -2120278606, -2117230964, -2111979821,
- -2101908544, -2088973660, -2063281359, -1998745405, -1741980962,
- 151850025, 1901722232, 2089538753, 2126646554, 2138317205,
- 2142969755, 2145718225, 2146728955, 2147143299, 2147324850,
- 2147407880, 2147460877, 2147476647, 2147481468, 2147482965,
- 2147483647}};
-
-const WORD32
- ixheaacd_mps_polyphase_filter_coeff_fix[10 * MAX_NUM_QMF_BANDS_SAC / 2] = {
- 0x00000000, 0x0055dba0, 0xffede50e, 0x005b5370, 0xffed978a, 0x006090c3,
- 0xffefc9b9, 0x0065fde5, 0xfff0065d, 0x006b47fa, 0xffeff6cb, 0x0070c8a4,
- 0xffef7b8b, 0x0075fdec, 0xffeedfa4, 0x007b3874, 0xffee1650, 0x00807993,
- 0xffed651e, 0x0085c217, 0xffecc31c, 0x008a7dd6, 0xffebe77b, 0x008f4bfc,
- 0xffeb50b3, 0x009424c5, 0xffea9193, 0x0098b855, 0xffe9ca76, 0x009d10bf,
- 0xffe940f4, 0x00a1039c, 0xffe88ba8, 0x00a520bb, 0xffe83a08, 0x00a8739d,
- 0xffe79e16, 0x00abe79d, 0xffe7746f, 0x00af374c, 0xffe6d466, 0x00b1978d,
- 0xffe6afee, 0x00b3d15b, 0xffe65416, 0x00b5c866, 0xffe681c6, 0x00b74c36,
- 0xffe66dd0, 0x00b8394b, 0xffe66fac, 0x00b8fe0d, 0xffe69424, 0x00b8c6b0,
- 0xffe6fed4, 0x00b85f70, 0xffe75361, 0x00b73aaf, 0xffe80415, 0x00b58c8c,
- 0xffe85b4b, 0x00b36acd, 0xffe954d1, 0x00b06b68, 0xffea353b, 0x00acbd2e,
- 0xffeb3849, 0x00a85e93, 0xffec8409, 0x00a3508f, 0xffedc419, 0x009da525,
- 0xffef2395, 0x0096dcc1, 0xfff0e7f0, 0x008f87aa, 0xfff294c4, 0x00872c62,
- 0xfff48701, 0x007e0392, 0xfff681d7, 0x007400b7, 0xfff91fca, 0x006928a0,
- 0xfffb42b1, 0x005d36de, 0xfffdfa25, 0x00504f40, 0x00007134, 0x00426f36,
- 0x00039608, 0x0033b926, 0x0006b1ce, 0x0023b989, 0x0009aa3e, 0x00131c75,
- 0x000d31b4, 0x0000e790, 0x0010bc63, 0xffee183b, 0x001471f7, 0xffda17f2,
- 0x0018703e, 0xffc4e365, 0x001c3549, 0xffaea5d6, 0x002064f7, 0xff975c02,
- 0x0024dd50, 0xff7ee3f2, 0x00293718, 0xff6542d1, 0x002d8e42, 0xff4aabc9,
- 0x00329ab6, 0xff2ef726, 0x003745f9, 0xff120d71, 0x003c1fa3, 0xfef3f6ac,
- 0x004103f4, 0xfed4bec3, 0x00465347, 0xfeb48d0d, 0x004b6c45, 0xfe933dc1,
- 0x0050b176, 0xfe70b8d1, 0x01b2e41c, 0x09015651, 0x01d78bfb, 0x08d3e41b,
- 0x01fd3ba0, 0x08a24899, 0x02244a24, 0x086b1eeb, 0x024bf7a1, 0x082f552e,
- 0x0274ba42, 0x07ee507b, 0x029e35b4, 0x07a8127c, 0x02c89900, 0x075ca90c,
- 0x02f3e48d, 0x070bbf58, 0x03201115, 0x06b559c3, 0x034d01f0, 0x06593911,
- 0x037ad437, 0x05f7fb90, 0x03a966bb, 0x0590a67d, 0x03d8afe6, 0x05237f9c,
- 0x04083fec, 0x04b0adcb, 0x043889c5, 0x0437fb0a, 0x04694101, 0x03b8f8db,
- 0x049aa82e, 0x03343533, 0x04cc2fce, 0x02a99097, 0x04fe20bd, 0x02186a91,
- 0x05303f87, 0x01816e05, 0x05626209, 0x00e42fa2, 0x05950122, 0x0040c496,
- 0x05c76fec, 0xff96db90, 0x05f9c050, 0xfee723c7, 0x062bf5eb, 0xfe310658,
- 0x065dd569, 0xfd7475d8, 0x068f8b44, 0xfcb1d740, 0x06c0f0c0, 0xfbe8f5be,
- 0x06f1825c, 0xfb19b7be, 0x0721bf21, 0xfa44a06a, 0x075112a1, 0xf96916f5,
- 0x077fedb2, 0xf887507c, 0x07ad8c26, 0xf79fa13b, 0x07da2b7f, 0xf6b1f3c3,
- 0x08061671, 0xf5be0fa9, 0x08303897, 0xf4c473c6, 0x08594887, 0xf3c4e887,
- 0x0880ffdc, 0xf2bf6ea5, 0x08a75da4, 0xf1b461ab, 0x08cb4e22, 0xf0a395a0,
- 0x08edfeaa, 0xef8d4d7c, 0x090ec1fc, 0xee71b2ff, 0x092d796f, 0xed50a31e,
- 0x0949eaac, 0xec2a3f60, 0x0963ed46, 0xeafee7f2, 0x097c1ee8, 0xe9cea84b,
- 0x099140a6, 0xe89971b7, 0x09a3e163, 0xe75f8bb8, 0x09b3d77f, 0xe620c476,
- 0x09c0e59e, 0xe4de0cb0, 0x09cab9f1, 0xe396a45e, 0x09d19ca8, 0xe24b8f67,
- 0x09d52709, 0xe0fc421f, 0x09d5560a, 0xdfa93ab5, 0x09d1fa22, 0xde529087,
- 0x09caeb0e, 0xdcf898fb, 0x09c018ce, 0xdb9b5b13, 0x09b18a1c, 0xda3b176b,
- 0x099ec3db, 0xd8d7f220, 0x09881dc5, 0xd7722f05, 0x096d0e21, 0xd60a46e6,
- 0x094d7ec2, 0xd49fd55f, 0x09299ead, 0xd3337b3e, 0x2e3a7532, 0x6d474e1d,
- 0x2faa221c, 0x6d41d963, 0x311af3a4, 0x6d32730f, 0x328cc6f0, 0x6d18520d,
- 0x33ff670e, 0x6cf4073e, 0x3572ec70, 0x6cc59baa, 0x36e69691, 0x6c8c4c7a,
- 0x385a49c3, 0x6c492216, 0x39ce0477, 0x6bfbdd97, 0x3b415115, 0x6ba4629e,
- 0x3cb41218, 0x6b42a863, 0x3e25b17e, 0x6ad73e8d, 0x3f962fb8, 0x6a619c5e,
- 0x41058bc5, 0x69e29784, 0x4272a385, 0x6959709d, 0x43de620a, 0x68c7269b,
- 0x4547daea, 0x682b39a3, 0x46aea856, 0x6785c24d, 0x4812f848, 0x66d76725,
- 0x4973fef1, 0x661fd6b7, 0x4ad237a2, 0x655f63f1, 0x4c2ca3df, 0x64964062,
- 0x4d83976c, 0x63c45243, 0x4ed62be2, 0x62ea6473, 0x5024d70e, 0x6207f21f,
- 0x516eefb9, 0x611d58a2, 0x52b449dd, 0x602b0c7f, 0x53f495a9, 0x5f30ff5f,
- 0x552f8ff6, 0x5e2f6366, 0x56654bdd, 0x5d26be9b, 0x579505f5, 0x5c16d0ae,
- 0x58befacd, 0x5b001db7, 0x59e2f69e, 0x59e2f69e, 0x5b001db7, 0x58befacd,
- 0x5c16d0ae, 0x579505f5, 0x5d26be9b, 0x56654bdd, 0x5e2f6366, 0x552f8ff6,
- 0x5f30ff5f, 0x53f495a9, 0x602b0c7f, 0x52b449dd, 0x611d58a2, 0x516eefb9,
- 0x6207f21f, 0x5024d70e, 0x62ea6473, 0x4ed62be2, 0x63c45243, 0x4d83976c,
- 0x64964062, 0x4c2ca3df, 0x655f63f1, 0x4ad237a2, 0x661fd6b7, 0x4973fef1,
- 0x66d76725, 0x4812f848, 0x6785c24d, 0x46aea856, 0x682b39a3, 0x4547daea,
- 0x68c7269b, 0x43de620a, 0x6959709d, 0x4272a385, 0x69e29784, 0x41058bc5,
- 0x6a619c5e, 0x3f962fb8, 0x6ad73e8d, 0x3e25b17e, 0x6b42a863, 0x3cb41218,
- 0x6ba4629e, 0x3b415115, 0x6bfbdd97, 0x39ce0477, 0x6c492216, 0x385a49c3,
- 0x6c8c4c7a, 0x36e69691, 0x6cc59baa, 0x3572ec70, 0x6cf4073e, 0x33ff670e,
- 0x6d18520d, 0x328cc6f0, 0x6d32730f, 0x311af3a4, 0x6d41d963, 0x2faa221c,
- 0xd1c58ace, 0x09015651, 0xd3337b3e, 0x09299ead, 0xd49fd55f, 0x094d7ec2,
- 0xd60a46e6, 0x096d0e21, 0xd7722f05, 0x09881dc5, 0xd8d7f220, 0x099ec3db,
- 0xda3b176b, 0x09b18a1c, 0xdb9b5b13, 0x09c018ce, 0xdcf898fb, 0x09caeb0e,
- 0xde529087, 0x09d1fa22, 0xdfa93ab5, 0x09d5560a, 0xe0fc421f, 0x09d52709,
- 0xe24b8f67, 0x09d19ca8, 0xe396a45e, 0x09cab9f1, 0xe4de0cb0, 0x09c0e59e,
- 0xe620c476, 0x09b3d77f, 0xe75f8bb8, 0x09a3e163, 0xe89971b7, 0x099140a6,
- 0xe9cea84b, 0x097c1ee8, 0xeafee7f2, 0x0963ed46, 0xec2a3f60, 0x0949eaac,
- 0xed50a31e, 0x092d796f, 0xee71b2ff, 0x090ec1fc, 0xef8d4d7c, 0x08edfeaa,
- 0xf0a395a0, 0x08cb4e22, 0xf1b461ab, 0x08a75da4, 0xf2bf6ea5, 0x0880ffdc,
- 0xf3c4e887, 0x08594887, 0xf4c473c6, 0x08303897, 0xf5be0fa9, 0x08061671,
- 0xf6b1f3c3, 0x07da2b7f, 0xf79fa13b, 0x07ad8c26, 0xf887507c, 0x077fedb2,
- 0xf96916f5, 0x075112a1, 0xfa44a06a, 0x0721bf21, 0xfb19b7be, 0x06f1825c,
- 0xfbe8f5be, 0x06c0f0c0, 0xfcb1d740, 0x068f8b44, 0xfd7475d8, 0x065dd569,
- 0xfe310658, 0x062bf5eb, 0xfee723c7, 0x05f9c050, 0xff96db90, 0x05c76fec,
- 0x0040c496, 0x05950122, 0x00e42fa2, 0x05626209, 0x01816e05, 0x05303f87,
- 0x02186a91, 0x04fe20bd, 0x02a99097, 0x04cc2fce, 0x03343533, 0x049aa82e,
- 0x03b8f8db, 0x04694101, 0x0437fb0a, 0x043889c5, 0x04b0adcb, 0x04083fec,
- 0x05237f9c, 0x03d8afe6, 0x0590a67d, 0x03a966bb, 0x05f7fb90, 0x037ad437,
- 0x06593911, 0x034d01f0, 0x06b559c3, 0x03201115, 0x070bbf58, 0x02f3e48d,
- 0x075ca90c, 0x02c89900, 0x07a8127c, 0x029e35b4, 0x07ee507b, 0x0274ba42,
- 0x082f552e, 0x024bf7a1, 0x086b1eeb, 0x02244a24, 0x08a24899, 0x01fd3ba0,
- 0x08d3e41b, 0x01d78bfb, 0xfe4d1be4, 0x0055dba0, 0xfe70b8d1, 0x0050b176,
- 0xfe933dc1, 0x004b6c45, 0xfeb48d0d, 0x00465347, 0xfed4bec3, 0x004103f4,
- 0xfef3f6ac, 0x003c1fa3, 0xff120d71, 0x003745f9, 0xff2ef726, 0x00329ab6,
- 0xff4aabc9, 0x002d8e42, 0xff6542d1, 0x00293718, 0xff7ee3f2, 0x0024dd50,
- 0xff975c02, 0x002064f7, 0xffaea5d6, 0x001c3549, 0xffc4e365, 0x0018703e,
- 0xffda17f2, 0x001471f7, 0xffee183b, 0x0010bc63, 0x0000e790, 0x000d31b4,
- 0x00131c75, 0x0009aa3e, 0x0023b989, 0x0006b1ce, 0x0033b926, 0x00039608,
- 0x00426f36, 0x00007134, 0x00504f40, 0xfffdfa25, 0x005d36de, 0xfffb42b1,
- 0x006928a0, 0xfff91fca, 0x007400b7, 0xfff681d7, 0x007e0392, 0xfff48701,
- 0x00872c62, 0xfff294c4, 0x008f87aa, 0xfff0e7f0, 0x0096dcc1, 0xffef2395,
- 0x009da525, 0xffedc419, 0x00a3508f, 0xffec8409, 0x00a85e93, 0xffeb3849,
- 0x00acbd2e, 0xffea353b, 0x00b06b68, 0xffe954d1, 0x00b36acd, 0xffe85b4b,
- 0x00b58c8c, 0xffe80415, 0x00b73aaf, 0xffe75361, 0x00b85f70, 0xffe6fed4,
- 0x00b8c6b0, 0xffe69424, 0x00b8fe0d, 0xffe66fac, 0x00b8394b, 0xffe66dd0,
- 0x00b74c36, 0xffe681c6, 0x00b5c866, 0xffe65416, 0x00b3d15b, 0xffe6afee,
- 0x00b1978d, 0xffe6d466, 0x00af374c, 0xffe7746f, 0x00abe79d, 0xffe79e16,
- 0x00a8739d, 0xffe83a08, 0x00a520bb, 0xffe88ba8, 0x00a1039c, 0xffe940f4,
- 0x009d10bf, 0xffe9ca76, 0x0098b855, 0xffea9193, 0x009424c5, 0xffeb50b3,
- 0x008f4bfc, 0xffebe77b, 0x008a7dd6, 0xffecc31c, 0x0085c217, 0xffed651e,
- 0x00807993, 0xffee1650, 0x007b3874, 0xffeedfa4, 0x0075fdec, 0xffef7b8b,
- 0x0070c8a4, 0xffeff6cb, 0x006b47fa, 0xfff0065d, 0x0065fde5, 0xffefc9b9,
- 0x006090c3, 0xffed978a, 0x005b5370, 0xffede50e};
-
-const WORD32 ixheaacd_mps_pre_re[64] = {
- 0x01fff621, 0x01ffa72e, 0x01ff0956, 0x01fe1caf, 0x01fce15f, 0x01fb5797,
- 0x01f97f92, 0x01f7599a, 0x01f4e603, 0x01f2252f, 0x01ef178a, 0x01ebbd8c,
- 0x01e817ba, 0x01e426a4, 0x01dfeae6, 0x01db6526, 0x01d69617, 0x01d17e77,
- 0x01cc1f0f, 0x01c678b3, 0x01c08c42, 0x01ba5aa6, 0x01b3e4d3, 0x01ad2bc9,
- 0x01a63091, 0x019ef43e, 0x019777ee, 0x018fbcc9, 0x0187c400, 0x017f8ecd,
- 0x01771e75, 0x016e7444, 0x01659191, 0x015c77bb, 0x01532828, 0x0149a449,
- 0x013fed94, 0x0136058a, 0x012bedb1, 0x0121a798, 0x011734d5, 0x010c9704,
- 0x0101cfc7, 0x00f6e0c9, 0x00ebcbb9, 0x00e0924d, 0x00d53640, 0x00c9b952,
- 0x00be1d48, 0x00b263ed, 0x00a68f10, 0x009aa084, 0x008e9a20, 0x00827dbf,
- 0x00764d3e, 0x006a0a7f, 0x005db766, 0x005155d9, 0x0044e7c1, 0x00386f0a,
- 0x002bed9e, 0x001f656d, 0x0012d864, 0x00064873};
-
-const WORD32 ixheaacd_mps_pre_im[64] = {
- 0x00064874, 0x0012d865, 0x001f656e, 0x002beda0, 0x00386f0b, 0x0044e7c3,
- 0x005155da, 0x005db767, 0x006a0a80, 0x00764d3f, 0x00827dc0, 0x008e9a22,
- 0x009aa086, 0x00a68f12, 0x00b263ef, 0x00be1d49, 0x00c9b953, 0x00d53641,
- 0x00e0924f, 0x00ebcbbb, 0x00f6e0cb, 0x0101cfc8, 0x010c9705, 0x011734d6,
- 0x0121a79a, 0x012bedb2, 0x0136058b, 0x013fed95, 0x0149a44a, 0x01532829,
- 0x015c77bc, 0x01659192, 0x016e7445, 0x01771e76, 0x017f8ece, 0x0187c401,
- 0x018fbcca, 0x019777ef, 0x019ef43f, 0x01a63092, 0x01ad2bca, 0x01b3e4d4,
- 0x01ba5aa6, 0x01c08c42, 0x01c678b3, 0x01cc1f0f, 0x01d17e77, 0x01d69617,
- 0x01db6526, 0x01dfeae6, 0x01e426a5, 0x01e817bb, 0x01ebbd8c, 0x01ef178a,
- 0x01f2252f, 0x01f4e603, 0x01f7599a, 0x01f97f92, 0x01fb5797, 0x01fce15f,
- 0x01fe1caf, 0x01ff0956, 0x01ffa72f, 0x01fff621};
-
-const WORD32 ixheaacd_mps_post_re[128] = {
- 0x7fffffff, 0x7ff62182, 0x7fd8878d, 0x7fa736b3, 0x7f62368e, 0x7f0991c2,
- 0x7e9d55fa, 0x7e1d93e8, 0x7d8a5f3d, 0x7ce3ceae, 0x7c29fbea, 0x7b5d0399,
- 0x7a7d0555, 0x798a23ab, 0x7884840c, 0x776c4ed3, 0x7641af33, 0x7504d33b,
- 0x73b5ebc5, 0x72552c78, 0x70e2cbb8, 0x6f5f02a2, 0x6dca0d03, 0x6c24294e,
- 0x6a6d9890, 0x68a69e6b, 0x66cf8109, 0x64e8890d, 0x62f20192, 0x60ec3814,
- 0x5ed77c6c, 0x5cb420c0, 0x5a827978, 0x5842dd31, 0x55f5a4ad, 0x539b2ac8,
- 0x5133cc6b, 0x4ebfe879, 0x4c3fdfc6, 0x49b41504, 0x471cecb5, 0x447acd1d,
- 0x41ce1e2f, 0x3f174981, 0x3c56ba37, 0x398cdcf7, 0x36ba1fd6, 0x33def248,
- 0x30fbc50c, 0x2e110a1e, 0x2b1f34a6, 0x2826b8e1, 0x25280c14, 0x2223a47a,
- 0x1f19f92e, 0x1c0b821b, 0x18f8b7eb, 0x15e213f2, 0x12c8101a, 0x0fab26d5,
- 0x0c8bd306, 0x096a8ff0, 0x0647d921, 0x03242a62, 0xffffffa3, 0xfcdbd4e2,
- 0xf9b82624, 0xf6956f55, 0xf3742c3f, 0xf054d871, 0xed37ef2c, 0xea1deb55,
- 0xe707475d, 0xe3f47d2e, 0xe0e6061c, 0xdddc5ad1, 0xdad7f338, 0xd7d9466d,
- 0xd4e0caa9, 0xd1eef532, 0xcf043a47, 0xcc210d0d, 0xc945df80, 0xc6732261,
- 0xc3a94524, 0xc0e8b5dc, 0xbe31e130, 0xbb853244, 0xb8e312ae, 0xb64bea62,
- 0xb3c01fa3, 0xb14016f3, 0xaecc3304, 0xac64d4aa, 0xaa0a5ac8, 0xa7bd2247,
- 0xa57d8603, 0xa34bdebf, 0xa1288316, 0x9f13c772, 0x9d0dfdf7, 0x9b17767f,
- 0x99307e88, 0x97596128, 0x95926708, 0x93dbd64e, 0x9235f29c, 0x90a0fd01,
- 0x8f1d33f0, 0x8daad334, 0x8c4a13eb, 0x8afb2c79, 0x89be5085, 0x8893b0ea,
- 0x877b7bb4, 0x8675dc1a, 0x8582fa74, 0x84a2fc35, 0x83d603e8, 0x831c3129,
- 0x8275a09e, 0x81e26bf8, 0x8162a9ea, 0x80f66e27, 0x809dc95f, 0x8058c93f,
- 0x8027786a, 0x8009de7a};
-
-const WORD32 ixheaacd_mps_post_im[128] = {
- 0x00000000, 0x03242ac0, 0x0647d97f, 0x096a904d, 0x0c8bd363, 0x0fab2732,
- 0x12c81077, 0x15e2144e, 0x18f8b847, 0x1c0b8277, 0x1f19f989, 0x2223a4d4,
- 0x25280c6e, 0x2826b93a, 0x2b1f34fe, 0x2e110a76, 0x30fbc563, 0x33def29e,
- 0x36ba202b, 0x398cdd4b, 0x3c56ba89, 0x3f1749d2, 0x41ce1e80, 0x447acd6c,
- 0x471ced03, 0x49b41551, 0x4c3fe012, 0x4ebfe8c3, 0x5133ccb3, 0x539b2b0f,
- 0x55f5a4f2, 0x5842dd75, 0x5a8279bb, 0x5cb42101, 0x5ed77cab, 0x60ec3851,
- 0x62f201cd, 0x64e88947, 0x66cf8141, 0x68a69ea2, 0x6a6d98c4, 0x6c242980,
- 0x6dca0d34, 0x6f5f02d0, 0x70e2cbe4, 0x72552ca2, 0x73b5ebed, 0x7504d361,
- 0x7641af57, 0x776c4ef5, 0x7884842c, 0x798a23c8, 0x7a7d0571, 0x7b5d03b2,
- 0x7c29fc01, 0x7ce3cec3, 0x7d8a5f4f, 0x7e1d93f8, 0x7e9d5608, 0x7f0991ce,
- 0x7f623697, 0x7fa736ba, 0x7fd88792, 0x7ff62184, 0x7fffffff, 0x7ff6217f,
- 0x7fd88789, 0x7fa736ac, 0x7f623685, 0x7f0991b7, 0x7e9d55ed, 0x7e1d93d7,
- 0x7d8a5f2b, 0x7ce3ce9a, 0x7c29fbd3, 0x7b5d0380, 0x7a7d053a, 0x798a238d,
- 0x788483ed, 0x776c4eb1, 0x7641af0f, 0x7504d315, 0x73b5eb9d, 0x72552c4e,
- 0x70e2cb8b, 0x6f5f0274, 0x6dca0cd3, 0x6c24291c, 0x6a6d985c, 0x68a69e35,
- 0x66cf80d1, 0x64e888d4, 0x62f20156, 0x60ec37d6, 0x5ed77c2d, 0x5cb4207f,
- 0x5a827936, 0x5842dced, 0x55f5a467, 0x539b2a81, 0x5133cc22, 0x4ebfe82f,
- 0x4c3fdf7b, 0x49b414b7, 0x471cec67, 0x447accce, 0x41ce1ddf, 0x3f17492f,
- 0x3c56b9e4, 0x398cdca3, 0x36ba1f81, 0x33def1f2, 0x30fbc4b5, 0x2e1109c7,
- 0x2b1f344d, 0x2826b888, 0x25280bba, 0x2223a420, 0x1f19f8d3, 0x1c0b81c0,
- 0x18f8b78f, 0x15e21395, 0x12c80fbd, 0x0fab2678, 0x0c8bd2a9, 0x096a8f92,
- 0x0647d8c3, 0x03242a04};
-
-const WORD32 ixheaacd_ia_mps_hyb_filter_coeff_8[QMF_HYBRID_FILT_ORDER] = {
- 8011005, 24378459, 48821601, 78019304, 106140545, 126634002, 134217728,
- 126634002, 106140545, 78019304, 48821601, 24378459, 8011805};
-
-const WORD32 ixheaacd_mps_hyb_filter_coeff_2[QMF_HYBRID_FILT_ORDER] = {
- 0, 20395592, 0, -78309485, 0, 328528819, 536870911,
- 328528819, 0, -78309485, 0, 20395592, 0};
-
-const WORD32 ixheaacd_cosine[8][13] = {
+const FLOAT32 ixheaacd_c_l_table[31] = {
+ 0.0000000317f, 0.0056233243f, 0.0099995006f, 0.0177799836f, 0.0316069759f, 0.0561454296f,
+ 0.0791834071f, 0.1115021780f, 0.1565355211f, 0.2184644639f, 0.3015113473f, 0.3698741496f,
+ 0.4480625093f, 0.5336171389f, 0.6219832897f, 0.7071067691f, 0.7830305099f, 0.8457261920f,
+ 0.8940022588f, 0.9290818572f, 0.9534626007f, 0.9758449197f, 0.9876723289f, 0.9937641621f,
+ 0.9968600869f, 0.9984226227f, 0.9995003939f, 0.9998419285f, 0.9999499917f, 0.9999842048f,
+ 1.0000000000f};
+
+const FLOAT32 ixheaacd_sin_table[8][31] = {
+ {0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f, 0.0000000000f,
+ 0.0000000000f},
+ {0.3493293524f, 0.3474976718f, 0.3460844457f, 0.3435976505f, 0.3392568827f, 0.3317862749f,
+ 0.3250220120f, 0.3158984482f, 0.3038074076f, 0.2881557941f, 0.2685075700f, 0.2531277537f,
+ 0.2360326201f, 0.2174609900f, 0.1977837533f, 0.1774823964f, 0.1571052223f, 0.1372086108f,
+ 0.1182965338f, 0.1007719785f, 0.0849095508f, 0.0645100474f, 0.0481502302f, 0.0354443900f,
+ 0.0258174147f, 0.0186577141f, 0.0107282447f, 0.0061101262f, 0.0034608445f, 0.0019541229f,
+ 0.0000000112f},
+ {0.5407552123f, 0.5382068753f, 0.5362367034f, 0.5327616334f, 0.5266705155f, 0.5161136985f,
+ 0.5064760447f, 0.4933616221f, 0.4757848978f, 0.4527166188f, 0.4232914150f, 0.3999291360f,
+ 0.3736581206f, 0.3448006511f, 0.3139205575f, 0.2817977965f, 0.2493559569f, 0.2175544947f,
+ 0.1872726828f, 0.1592146605f, 0.1338564903f, 0.1013506278f, 0.0754068270f, 0.0553560853f,
+ 0.0402308255f, 0.0290232040f, 0.0166547857f, 0.0094739906f, 0.0053623673f, 0.0030265595f,
+ 0.0000000172f},
+ {0.7993091345f, 0.7966092229f, 0.7945095897f, 0.7907798290f, 0.7841621637f, 0.7724518776f,
+ 0.7614971995f, 0.7461913228f, 0.7249697447f, 0.6959262490f, 0.6570158601f, 0.6247367263f,
+ 0.5871030688f, 0.5443126559f, 0.4970877469f, 0.4466989934f, 0.3948508203f, 0.3434380591f,
+ 0.2942485511f, 0.2487121671f, 0.2077666521f, 0.1557984799f, 0.1148999557f, 0.0837240443f,
+ 0.0604878739f, 0.0434381589f, 0.0247973837f, 0.0140622752f, 0.0079450961f, 0.0044796630f,
+ 0.0000000251f},
+ {0.9299681783f, 0.9280369282f, 0.9265220165f, 0.9238031507f, 0.9188926220f, 0.9099379182f,
+ 0.9012627602f, 0.8886758685f, 0.8703642488f, 0.8437789083f, 0.8056230545f, 0.7719746232f,
+ 0.7307193279f, 0.6815125942f, 0.6248562932f, 0.5622988343f, 0.4963409901f, 0.4300053716f,
+ 0.3662271798f, 0.3073286414f, 0.2547603846f, 0.1888985783f, 0.1379434466f, 0.0997110680f,
+ 0.0715898424f, 0.0511695705f, 0.0290579367f, 0.0164278019f, 0.0092652198f, 0.0052187350f,
+ 0.0000000293f},
+ {1.0000000000f, 0.9999842048f, 0.9999499917f, 0.9998419285f, 0.9995003939f, 0.9984226227f,
+ 0.9968600869f, 0.9937641621f, 0.9876723289f, 0.9758449197f, 0.9534626007f, 0.9290818572f,
+ 0.8940022588f, 0.8457261920f, 0.7830305099f, 0.7071067691f, 0.6219832897f, 0.5336171389f,
+ 0.4480625093f, 0.3698741496f, 0.3015113473f, 0.2184644639f, 0.1565355211f, 0.1115021780f,
+ 0.0791834071f, 0.0561454296f, 0.0316069759f, 0.0177799836f, 0.0099995006f, 0.0056233243f,
+ 0.0000000317f},
+ {0.8081330657f, 0.8108102083f, 0.8128942847f, 0.8166009784f, 0.8231918216f, 0.8348951936f,
+ 0.8458821774f, 0.8612694144f, 0.8825767040f, 0.9113009572f, 0.9474825859f, 0.9732170701f,
+ 0.9941481352f, 0.9986549616f, 0.9692055583f, 0.8913472891f, 0.7698673606f, 0.6301086545f,
+ 0.4982543588f, 0.3874447048f, 0.2996203005f, 0.2040148675f, 0.1398789734f, 0.0966360196f,
+ 0.0671908110f, 0.0469496064f, 0.0260316096f, 0.0145214461f, 0.0081289429f, 0.0045595206f,
+ 0.0000000256f},
+ {0.1410673708f, 0.1418570578f, 0.1424777508f, 0.1435948759f, 0.1456248760f, 0.1493785530f,
+ 0.1530961841f, 0.1586700380f, 0.1672619134f, 0.1810861230f, 0.2049261481f, 0.2318390310f,
+ 0.2772761881f, 0.3656858206f, 0.5848061442f, 0.9974968433f, 0.4645280242f, 0.2307321429f,
+ 0.1389672905f, 0.0922967792f, 0.0648033395f, 0.0405401327f, 0.0265092272f, 0.0178030711f,
+ 0.0121608619f, 0.0084001739f, 0.0046050628f, 0.0025535184f, 0.0014247773f, 0.0007977211f,
+ 0.0000000047f}};
+
+const FLOAT32 ixheaacd_cos_table[8][31] = {
+ {1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f,
+ 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f,
+ 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f,
+ 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f,
+ 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f, 1.0000000000f,
+ 1.0000000000f},
+ {0.9369999766f, 0.9376808405f, 0.9382033348f, 0.9391169548f, 0.9406937957f, 0.9433546066f,
+ 0.9457064271f, 0.9487929940f, 0.9527334571f, 0.9575835466f, 0.9632775784f, 0.9674328566f,
+ 0.9717451334f, 0.9760690331f, 0.9802456498f, 0.9841240048f, 0.9875818491f, 0.9905421734f,
+ 0.9929783344f, 0.9949095249f, 0.9963886738f, 0.9979170561f, 0.9988400936f, 0.9993716478f,
+ 0.9996666908f, 0.9998259544f, 0.9999424219f, 0.9999813437f, 0.9999940395f, 0.9999980927f,
+ 1.0000000000f},
+ {0.8411800265f, 0.8428127766f, 0.8440676332f, 0.8462653756f, 0.8500694633f, 0.8565201163f,
+ 0.8622540236f, 0.8698242903f, 0.8795616627f, 0.8916544318f, 0.9059935808f, 0.9165460467f,
+ 0.9275664687f, 0.9386759400f, 0.9494492412f, 0.9594737887f, 0.9684119225f, 0.9760481715f,
+ 0.9823079705f, 0.9872440100f, 0.9910007119f, 0.9948507547f, 0.9971528649f, 0.9984666705f,
+ 0.9991903901f, 0.9995787144f, 0.9998613000f, 0.9999551177f, 0.9999856353f, 0.9999954104f,
+ 1.0000000000f},
+ {0.6009200215f, 0.6044946313f, 0.6072516441f, 0.6121006608f, 0.6205559969f, 0.6350733042f,
+ 0.6481682062f, 0.6657315493f, 0.6887807250f, 0.7181132436f, 0.7538767457f, 0.7808354497f,
+ 0.8095121980f, 0.8388824463f, 0.8677002788f, 0.8946843147f, 0.9187452197f, 0.9391753078f,
+ 0.9557289481f, 0.9685774446f, 0.9781784415f, 0.9877888560f, 0.9933770895f, 0.9964889884f,
+ 0.9981689453f, 0.9990561008f, 0.9996924996f, 0.9999011159f, 0.9999684095f, 0.9999899864f,
+ 1.0000000000f},
+ {0.3676400185f, 0.3724882603f, 0.3762405813f, 0.3828677237f, 0.3945077062f, 0.4147444665f,
+ 0.4332729578f, 0.4585359693f, 0.4924084246f, 0.5366908908f, 0.5924285054f, 0.6356533170f,
+ 0.6826780438f, 0.7318063974f, 0.7807397842f, 0.8269340992f, 0.8681276441f, 0.9028263092f,
+ 0.9305254817f, 0.9516034126f, 0.9670042396f, 0.9819965959f, 0.9904401302f, 0.9950164557f,
+ 0.9974341393f, 0.9986900091f, 0.9995777011f, 0.9998650551f, 0.9999570847f, 0.9999864101f,
+ 1.0000000000f},
+ {0.0000000317f, 0.0056233243f, 0.0099995006f, 0.0177799836f, 0.0316069759f, 0.0561454296f,
+ 0.0791834071f, 0.1115021780f, 0.1565355211f, 0.2184644639f, 0.3015113473f, 0.3698741496f,
+ 0.4480625093f, 0.5336171389f, 0.6219832897f, 0.7071067691f, 0.7830305099f, 0.8457261920f,
+ 0.8940022588f, 0.9290818572f, 0.9534626007f, 0.9758449197f, 0.9876723289f, 0.9937641621f,
+ 0.9968600869f, 0.9984226227f, 0.9995003939f, 0.9998419285f, 0.9999499917f, 0.9999842048f,
+ 1.0000000000f},
+ {-0.5889999866f, -0.5853092074f, -0.5824112892f, -0.5772026181f, -0.5677633882f,
+ -0.5504089594f, -0.5333698392f, -0.5081486106f, -0.4701685011f, -0.4117408693f,
+ -0.3198074102f, -0.2298880965f, -0.1080254018f, 0.0518490225f, 0.2462531030f,
+ 0.4533210695f, 0.6382039785f, 0.7765069604f, 0.8670309186f, 0.9218929410f,
+ 0.9540585279f, 0.9789677858f, 0.9901686311f, 0.9953197837f, 0.9977401495f,
+ 0.9988972545f, 0.9996611476f, 0.9998945594f, 0.9999669790f, 0.9999896288f,
+ 1.0000000000f},
+ {-0.9900000095f, -0.9898871779f, -0.9897980094f, -0.9896365404f, -0.9893398881f,
+ -0.9887800813f, -0.9882112741f, -0.9873316884f, -0.9859125018f, -0.9834672213f,
+ -0.9787774086f, -0.9727541804f, -0.9607902765f, -0.9307383299f, -0.8111730814f,
+ 0.0707106814f, 0.8855584264f, 0.9730173349f, 0.9902969599f, 0.9957315326f,
+ 0.9978980422f, 0.9991779327f, 0.9996485710f, 0.9998415112f, 0.9999260306f,
+ 0.9999647141f, 0.9999893904f, 0.9999967217f, 0.9999989867f, 0.9999997020f,
+ 1.0000000000f}};
+
+const FLOAT32 ixheaacd_mps_polyphase_filter_coeff[10 * MAX_NUM_QMF_BANDS_SAC / 2] = {
+ 0.000000f, 0.002620f, -0.000553f, 0.002787f, -0.000562f, 0.002947f, -0.000495f,
+ 0.003113f, -0.000488f, 0.003274f, -0.000489f, 0.003442f, -0.000504f, 0.003601f,
+ -0.000523f, 0.003760f, -0.000547f, 0.003921f, -0.000568f, 0.004082f, -0.000587f,
+ 0.004226f, -0.000613f, 0.004373f, -0.000631f, 0.004521f, -0.000654f, 0.004661f,
+ -0.000678f, 0.004793f, -0.000694f, 0.004914f, -0.000716f, 0.005039f, -0.000726f,
+ 0.005141f, -0.000744f, 0.005246f, -0.000749f, 0.005347f, -0.000768f, 0.005420f,
+ -0.000772f, 0.005488f, -0.000783f, 0.005548f, -0.000778f, 0.005594f, -0.000780f,
+ 0.005622f, -0.000780f, 0.005646f, -0.000776f, 0.005639f, -0.000763f, 0.005627f,
+ -0.000753f, 0.005592f, -0.000732f, 0.005540f, -0.000722f, 0.005475f, -0.000692f,
+ 0.005384f, -0.000665f, 0.005272f, -0.000634f, 0.005138f, -0.000595f, 0.004984f,
+ -0.000556f, 0.004811f, -0.000515f, 0.004604f, -0.000461f, 0.004380f, -0.000410f,
+ 0.004125f, -0.000350f, 0.003846f, -0.000290f, 0.003540f, -0.000210f, 0.003209f,
+ -0.000145f, 0.002845f, -0.000062f, 0.002451f, 0.000013f, 0.002027f, 0.000109f,
+ 0.001578f, 0.000204f, 0.001090f, 0.000295f, 0.000583f, 0.000403f, 0.000028f,
+ 0.000511f, -0.000546f, 0.000624f, -0.001157f, 0.000746f, -0.001804f, 0.000861f,
+ -0.002483f, 0.000989f, -0.003193f, 0.001125f, -0.003940f, 0.001258f, -0.004722f,
+ 0.001390f, -0.005534f, 0.001544f, -0.006379f, 0.001687f, -0.007262f, 0.001835f,
+ -0.008180f, 0.001984f, -0.009133f, 0.002146f, -0.010115f, 0.002302f, -0.011132f,
+ 0.002463f, -0.012185f, 0.013272f, 0.070353f, 0.014390f, 0.068966f, 0.015541f,
+ 0.067453f, 0.016732f, 0.065769f, 0.017943f, 0.063944f, 0.019187f, 0.061960f,
+ 0.020453f, 0.059817f, 0.021747f, 0.057515f, 0.023068f, 0.055046f, 0.024416f,
+ 0.052409f, 0.025788f, 0.049598f, 0.027186f, 0.046630f, 0.028607f, 0.043477f,
+ 0.030050f, 0.040146f, 0.031502f, 0.036642f, 0.032975f, 0.032958f, 0.034462f,
+ 0.029082f, 0.035970f, 0.025031f, 0.037481f, 0.020800f, 0.039005f, 0.016370f,
+ 0.040535f, 0.011762f, 0.042065f, 0.006964f, 0.043610f, 0.001977f, 0.045149f,
+ -0.003209f, 0.046684f, -0.008571f, 0.048217f, -0.014129f, 0.049739f, -0.019883f,
+ 0.051256f, -0.025823f, 0.052763f, -0.031953f, 0.054245f, -0.038278f, 0.055717f,
+ -0.044781f, 0.057162f, -0.051480f, 0.058592f, -0.058371f, 0.059984f, -0.065441f,
+ 0.061346f, -0.072694f, 0.062686f, -0.080137f, 0.063972f, -0.087755f, 0.065225f,
+ -0.095553f, 0.066437f, -0.103533f, 0.067608f, -0.111683f, 0.068704f, -0.120008f,
+ 0.069763f, -0.128500f, 0.070763f, -0.137155f, 0.071700f, -0.145977f, 0.072568f,
+ -0.154961f, 0.073362f, -0.164096f, 0.074100f, -0.173381f, 0.074745f, -0.182817f,
+ 0.075314f, -0.192397f, 0.075801f, -0.202125f, 0.076199f, -0.211974f, 0.076499f,
+ -0.221965f, 0.076709f, -0.232069f, 0.076817f, -0.242302f, 0.076823f, -0.252648f,
+ 0.076720f, -0.263105f, 0.076505f, -0.273663f, 0.076175f, -0.284321f, 0.075731f,
+ -0.295072f, 0.075158f, -0.305910f, 0.074466f, -0.316828f, 0.073641f, -0.327811f,
+ 0.072677f, -0.338872f, 0.071583f, -0.349991f, 0.361159f, 0.853739f, 0.372380f,
+ 0.853572f, 0.383635f, 0.853102f, 0.394921f, 0.852305f, 0.406232f, 0.851197f,
+ 0.417570f, 0.849780f, 0.428912f, 0.848032f, 0.440255f, 0.845982f, 0.451600f,
+ 0.843624f, 0.462931f, 0.840954f, 0.474245f, 0.837972f, 0.485525f, 0.834694f,
+ 0.496771f, 0.831104f, 0.507982f, 0.827228f, 0.519123f, 0.823042f, 0.530224f,
+ 0.818578f, 0.541255f, 0.813819f, 0.552205f, 0.808770f, 0.563079f, 0.803449f,
+ 0.573852f, 0.797847f, 0.584540f, 0.791974f, 0.595112f, 0.785835f, 0.605578f,
+ 0.779429f, 0.615911f, 0.772778f, 0.626124f, 0.765867f, 0.636198f, 0.758708f,
+ 0.646127f, 0.751314f, 0.655902f, 0.743683f, 0.665514f, 0.735821f, 0.674966f,
+ 0.727745f, 0.684235f, 0.719446f, 0.693328f, 0.710941f, 0.702239f, 0.702239f,
+ 0.710941f, 0.693328f, 0.719446f, 0.684235f, 0.727745f, 0.674966f, 0.735821f,
+ 0.665514f, 0.743683f, 0.655902f, 0.751314f, 0.646127f, 0.758708f, 0.636198f,
+ 0.765867f, 0.626124f, 0.772778f, 0.615911f, 0.779429f, 0.605578f, 0.785835f,
+ 0.595112f, 0.791974f, 0.584540f, 0.797847f, 0.573852f, 0.803449f, 0.563079f,
+ 0.808770f, 0.552205f, 0.813819f, 0.541255f, 0.818578f, 0.530224f, 0.823042f,
+ 0.519123f, 0.827228f, 0.507982f, 0.831104f, 0.496771f, 0.834694f, 0.485525f,
+ 0.837972f, 0.474245f, 0.840954f, 0.462931f, 0.843624f, 0.451600f, 0.845982f,
+ 0.440255f, 0.848032f, 0.428912f, 0.849780f, 0.417570f, 0.851197f, 0.406232f,
+ 0.852305f, 0.394921f, 0.853102f, 0.383635f, 0.853572f, 0.372380f, -0.361159f,
+ 0.070353f, -0.349991f, 0.071583f, -0.338872f, 0.072677f, -0.327811f, 0.073641f,
+ -0.316828f, 0.074466f, -0.305910f, 0.075158f, -0.295072f, 0.075731f, -0.284321f,
+ 0.076175f, -0.273663f, 0.076505f, -0.263105f, 0.076720f, -0.252648f, 0.076823f,
+ -0.242302f, 0.076817f, -0.232069f, 0.076709f, -0.221965f, 0.076499f, -0.211974f,
+ 0.076199f, -0.202125f, 0.075801f, -0.192397f, 0.075314f, -0.182817f, 0.074745f,
+ -0.173381f, 0.074100f, -0.164096f, 0.073362f, -0.154961f, 0.072568f, -0.145977f,
+ 0.071700f, -0.137155f, 0.070763f, -0.128500f, 0.069763f, -0.120008f, 0.068704f,
+ -0.111683f, 0.067608f, -0.103533f, 0.066437f, -0.095553f, 0.065225f, -0.087755f,
+ 0.063972f, -0.080137f, 0.062686f, -0.072694f, 0.061346f, -0.065441f, 0.059984f,
+ -0.058371f, 0.058592f, -0.051480f, 0.057162f, -0.044781f, 0.055717f, -0.038278f,
+ 0.054245f, -0.031953f, 0.052763f, -0.025823f, 0.051256f, -0.019883f, 0.049739f,
+ -0.014129f, 0.048217f, -0.008571f, 0.046684f, -0.003209f, 0.045149f, 0.001977f,
+ 0.043610f, 0.006964f, 0.042065f, 0.011762f, 0.040535f, 0.016370f, 0.039005f,
+ 0.020800f, 0.037481f, 0.025031f, 0.035970f, 0.029082f, 0.034462f, 0.032958f,
+ 0.032975f, 0.036642f, 0.031502f, 0.040146f, 0.030050f, 0.043477f, 0.028607f,
+ 0.046630f, 0.027186f, 0.049598f, 0.025788f, 0.052409f, 0.024416f, 0.055046f,
+ 0.023068f, 0.057515f, 0.021747f, 0.059817f, 0.020453f, 0.061960f, 0.019187f,
+ 0.063944f, 0.017943f, 0.065769f, 0.016732f, 0.067453f, 0.015541f, 0.068966f,
+ 0.014390f, -0.013272f, 0.002620f, -0.012185f, 0.002463f, -0.011132f, 0.002302f,
+ -0.010115f, 0.002146f, -0.009133f, 0.001984f, -0.008180f, 0.001835f, -0.007262f,
+ 0.001687f, -0.006379f, 0.001544f, -0.005534f, 0.001390f, -0.004722f, 0.001258f,
+ -0.003940f, 0.001125f, -0.003193f, 0.000989f, -0.002483f, 0.000861f, -0.001804f,
+ 0.000746f, -0.001157f, 0.000624f, -0.000546f, 0.000511f, 0.000028f, 0.000403f,
+ 0.000583f, 0.000295f, 0.001090f, 0.000204f, 0.001578f, 0.000109f, 0.002027f,
+ 0.000013f, 0.002451f, -0.000062f, 0.002845f, -0.000145f, 0.003209f, -0.000210f,
+ 0.003540f, -0.000290f, 0.003846f, -0.000350f, 0.004125f, -0.000410f, 0.004380f,
+ -0.000461f, 0.004604f, -0.000515f, 0.004811f, -0.000556f, 0.004984f, -0.000595f,
+ 0.005138f, -0.000634f, 0.005272f, -0.000665f, 0.005384f, -0.000692f, 0.005475f,
+ -0.000722f, 0.005540f, -0.000732f, 0.005592f, -0.000753f, 0.005627f, -0.000763f,
+ 0.005639f, -0.000776f, 0.005646f, -0.000780f, 0.005622f, -0.000780f, 0.005594f,
+ -0.000778f, 0.005548f, -0.000783f, 0.005488f, -0.000772f, 0.005420f, -0.000768f,
+ 0.005347f, -0.000749f, 0.005246f, -0.000744f, 0.005141f, -0.000726f, 0.005039f,
+ -0.000716f, 0.004914f, -0.000694f, 0.004793f, -0.000678f, 0.004661f, -0.000654f,
+ 0.004521f, -0.000631f, 0.004373f, -0.000613f, 0.004226f, -0.000587f, 0.004082f,
+ -0.000568f, 0.003921f, -0.000547f, 0.003760f, -0.000523f, 0.003601f, -0.000504f,
+ 0.003442f, -0.000489f, 0.003274f, -0.000488f, 0.003113f, -0.000495f, 0.002947f,
+ -0.000562f, 0.002787f, -0.000553f};
+
+const FLOAT32 ixheaacd_mps_post_twid[30] = {
+ 0.998795f, 0.049068f, 0.995185f, 0.098017f, 0.989177f, 0.146730f, 0.980785f, 0.195090f,
+ 0.970031f, 0.242980f, 0.956940f, 0.290285f, 0.941544f, 0.336890f, 0.923880f, 0.382683f,
+ 0.903989f, 0.427555f, 0.881921f, 0.471397f, 0.857729f, 0.514103f, 0.831470f, 0.555570f,
+ 0.803208f, 0.595699f, 0.773010f, 0.634393f, 0.740951f, 0.671559f};
+
+const FLOAT32 ixheaacd_ldmps_pre_twid[32] = {
+ 0.0156202940f, 0.0003834558f, 0.0155826630f, 0.0011494453f, 0.0155074932f, 0.0019126660f,
+ 0.0153949633f, 0.0026712785f, 0.0152453454f, 0.0034234561f, 0.0150590008f, 0.0041673859f,
+ 0.0148363775f, 0.0049012764f, 0.0145780127f, 0.0056233592f, 0.0142845269f, 0.0063318950f,
+ 0.0139566287f, 0.0070251762f, 0.0135951089f, 0.0077015338f, 0.0132008363f, 0.0083593372f,
+ 0.0127747618f, 0.0089970026f, 0.0123179127f, 0.0096129924f, 0.0118313879f, 0.0102058258f,
+ 0.0113163600f, 0.0107740704f};
+
+const FLOAT32 ixheaacd_mps_post_re_32[64] = {
+ 1.0000000000f, 0.9987954497f, 0.9951847196f, 0.9891765118f, 0.9807852507f,
+ 0.9700312614f, 0.9569403529f, 0.9415440559f, 0.9238795042f, 0.9039893150f,
+ 0.8819212317f, 0.8577286005f, 0.8314695954f, 0.8032075167f, 0.7730104327f,
+ 0.7409511209f, 0.7071067691f, 0.6715589166f, 0.6343932748f, 0.5956993103f,
+ 0.5555701852f, 0.5141026974f, 0.4713966548f, 0.4275551140f, 0.3826834261f,
+ 0.3368898332f, 0.2902846336f, 0.2429801226f, 0.1950902343f, 0.1467304826f,
+ 0.0980171338f, 0.0490676500f, -0.0000000433f, -0.0490677357f, -0.0980172232f,
+ -0.1467305720f, -0.1950903237f, -0.2429801971f, -0.2902847230f, -0.3368899226f,
+ -0.3826835155f, -0.4275550842f, -0.4713968337f, -0.5141027570f, -0.5555703640f,
+ -0.5956993699f, -0.6343932748f, -0.6715590358f, -0.7071067691f, -0.7409512401f,
+ -0.7730104923f, -0.8032076359f, -0.8314696550f, -0.8577286005f, -0.8819213510f,
+ -0.9039893150f, -0.9238796234f, -0.9415441155f, -0.9569403529f, -0.9700312614f,
+ -0.9807853103f, -0.9891765118f, -0.9951847196f, -0.9987954497f};
+
+const FLOAT32 ixheaacd_mps_post_im_32[64] = {
+ 0.0000000000f, 0.0490676761f, 0.0980171412f, 0.1467304677f, 0.1950903237f, 0.2429801822f,
+ 0.2902846634f, 0.3368898630f, 0.3826834559f, 0.4275550842f, 0.4713967443f, 0.5141027570f,
+ 0.5555702448f, 0.5956993103f, 0.6343933344f, 0.6715589762f, 0.7071067691f, 0.7409511805f,
+ 0.7730104327f, 0.8032075167f, 0.8314696550f, 0.8577286601f, 0.8819212914f, 0.9039893150f,
+ 0.9238795042f, 0.9415440559f, 0.9569403529f, 0.9700312614f, 0.9807853103f, 0.9891765118f,
+ 0.9951847196f, 0.9987954497f, 1.0000000000f, 0.9987954497f, 0.9951847196f, 0.9891765118f,
+ 0.9807852507f, 0.9700312614f, 0.9569402933f, 0.9415440559f, 0.9238795042f, 0.9039893150f,
+ 0.8819212317f, 0.8577286005f, 0.8314695358f, 0.8032075167f, 0.7730104923f, 0.7409510612f,
+ 0.7071067691f, 0.6715588570f, 0.6343932748f, 0.5956991315f, 0.5555701852f, 0.5141027570f,
+ 0.4713966250f, 0.4275550544f, 0.3826832771f, 0.3368898034f, 0.2902846932f, 0.2429800779f,
+ 0.1950903088f, 0.1467303336f, 0.0980170965f, 0.0490674861f,
+};
+
+const FLOAT32 ixheaacd_mps_pre_twid[64] = {
+ 0.015624f, 0.000192f, 0.015614f, 0.000575f, 0.015596f, 0.000958f, 0.015567f, 0.001341f,
+ 0.015530f, 0.001722f, 0.015483f, 0.002103f, 0.015427f, 0.002482f, 0.015361f, 0.002860f,
+ 0.015286f, 0.003236f, 0.015202f, 0.003610f, 0.015109f, 0.003982f, 0.015007f, 0.004352f,
+ 0.014895f, 0.004719f, 0.014775f, 0.005083f, 0.014646f, 0.005444f, 0.014508f, 0.005802f,
+ 0.014361f, 0.006156f, 0.014206f, 0.006507f, 0.014042f, 0.006853f, 0.013869f, 0.007196f,
+ 0.013689f, 0.007534f, 0.013500f, 0.007868f, 0.013302f, 0.008197f, 0.013097f, 0.008521f,
+ 0.012884f, 0.008840f, 0.012663f, 0.009153f, 0.012435f, 0.009461f, 0.012199f, 0.009763f,
+ 0.011956f, 0.010060f, 0.011705f, 0.010350f, 0.011448f, 0.010634f, 0.011183f, 0.010912f};
+
+const FLOAT32 ixheaacd_ia_mps_hyb_filter_coeff_8[QMF_HYBRID_FILT_ORDER] = {
+ 0.007461f, 0.022704f, 0.045469f, 0.072661f, 0.098851f, 0.117937f, 0.125000f,
+ 0.117937f, 0.098851f, 0.072661f, 0.045469f, 0.022704f, 0.007462f};
+
+const FLOAT32 ixheaacd_mps_hyb_filter_coeff_2[QMF_HYBRID_FILT_ORDER] = {
+ 0.000000f, 0.018995f, 0.000000f, -0.072931f, 0.000000f, 0.305966f, 0.500000f,
+ 0.305966f, 0.000000f, -0.072931f, 0.000000f, 0.018995f, 0.000000f};
+
+const FLOAT32 ixheaacd_sine[8][8] = {
+ {0.000000f, -0.382683f, -0.707107f, -0.923880f, -1.000000f, -0.923880f, -0.707107f,
+ -0.382683f},
+ {0.000000f, -0.923880f, -0.707107f, 0.382684f, 1.000000f, 0.382683f, -0.707107f, -0.923880f},
+ {0.000000f, -0.923880f, 0.707107f, 0.382683f, -1.000000f, 0.382684f, 0.707107f, -0.923880f},
+ {0.000000f, -0.382683f, 0.707107f, -0.923879f, 1.000000f, -0.923880f, 0.707107f, -0.382683f},
+ {0.000000f, 0.382684f, -0.707107f, 0.923880f, -1.000000f, 0.923879f, -0.707106f, 0.382684f},
+ {0.000000f, 0.923880f, -0.707107f, -0.382684f, 1.000000f, -0.382683f, -0.707107f, 0.923880f},
+ {0.000000f, 0.923880f, 0.707107f, -0.382683f, -1.000000f, -0.382684f, 0.707106f, 0.923880f},
+ {0.000000f, 0.382683f, 0.707107f, 0.923879f, 1.000000f, 0.923880f, 0.707107f, 0.382683f}};
+
+const FLOAT32 ixheaacd_cosine[8][8] = {
+ {1.000000f, 0.923880f, 0.707107f, 0.382683f, -46.000000f, -0.382683f, -0.707107f, -0.923880f},
+ {1.000000f, 0.382683f, -0.707107f, -0.923880f, 140.000000f, 0.923880f, 0.707107f, -0.382683f},
+ {1.000000f, -0.382683f, -0.707107f, 0.923880f, -234.000000f, -0.923879f, 0.707107f,
+ 0.382683f},
+ {1.000000f, -0.923880f, 0.707107f, -0.382684f, 328.000000f, 0.382683f, -0.707106f, 0.923880f},
+ {1.000000f, -0.923880f, 0.707107f, -0.382683f, -422.000000f, 0.382684f, -0.707107f,
+ 0.923880f},
+ {1.000000f, -0.382683f, -0.707107f, 0.923879f, 516.000000f, -0.923880f, 0.707106f, 0.382683f},
+ {1.000000f, 0.382684f, -0.707107f, -0.923880f, -610.000000f, 0.923879f, 0.707107f,
+ -0.382684f},
+ {1.000000f, 0.923880f, 0.707107f, 0.382684f, 704.000000f, -0.382683f, -0.707106f,
+ -0.923880f}};
+
+const WORD32 ixheaacd_cosine2[2][13] = {
{
- -759250175, -410903263, -46, 410903167, 759250111, 992008063,
- 1073741823, 992008063, 759250111, 410903167, -46, -410903263,
- -759250175,
+ 1073741823, 1073741823, 1073741823, 1073741823, 1073741823, 1073741823, 1073741823,
+ 1073741823, 1073741823, 1073741823, 1073741823, 1073741823, 1073741823,
},
{
- 759249983, 992008191, 140, -992008063, -759250175, 410903167,
- 1073741823, 410903167, -759250175, -992008063, 140, 992008191,
- 759249983,
+ 1073741823, -1073741823, 1073741823, -1073741823, 1073741823, -1073741823, 1073741823,
+ -1073741823, 1073741823, -1073741823, 1073741823, -1073741823, 1073741823,
},
+};
+
+const WORD32 ixheaacd_mps_gain_set_indx[29] = {1, 0, 4, 5, 6, 7, 8, 9, 10, 11,
+ 12, 13, 14, 15, 16, 17, 18, 19, 21, 23,
+ 25, 27, 30, 33, 37, 42, 48, 55, 70};
+
+const FLOAT32 ixheaacd_ldmps_polyphase_filter_coeff[1280] = {
+ -0.0007949257f, -0.0012320746f, -0.0016010543f, -0.0019807201f, -0.0023975046f,
+ -0.0028387094f, -0.0033147549f, -0.0038251812f, -0.0043653073f, -0.0049372604f,
+ -0.0055373814f, -0.0061642416f, -0.0068165790f, -0.0074901022f, -0.0081837112f,
+ -0.0088949297f, -0.0096200043f, -0.0103569683f, -0.0111023858f, -0.0118535860f,
+ -0.0126076927f, -0.0133608067f, -0.0141103314f, -0.0148531627f, -0.0155855091f,
+ -0.0163043682f, -0.0170061402f, -0.0176877063f, -0.0183456801f, -0.0189761259f,
+ -0.0195760578f, -0.0201421324f, -0.0206706170f, -0.0211581476f, -0.0216013081f,
+ -0.0219969619f, -0.0223416910f, -0.0226317085f, -0.0228641648f, -0.0230358951f,
+ -0.0231434479f, -0.0231835246f, -0.0231529772f, -0.0230491832f, -0.0228686444f,
+ -0.0226079077f, -0.0222644433f, -0.0218351875f, -0.0213169195f, -0.0207061488f,
+ -0.0199998133f, -0.0191956628f, -0.0182893611f, -0.0172771178f, -0.0161564853f,
+ -0.0149233583f, -0.0135741979f, -0.0121037029f, -0.0105075520f, -0.0087857461f,
+ -0.0069273291f, -0.0049293786f, -0.0028003342f, -0.0004685577f, 0.0022103144f,
+ 0.0051832944f, 0.0083509637f, 0.0116611840f, 0.0151316673f, 0.0187726468f,
+ 0.0225889906f, 0.0265906155f, 0.0307808779f, 0.0351639129f, 0.0397467501f,
+ 0.0445330814f, 0.0495262593f, 0.0547302663f, 0.0601483546f, 0.0657841489f,
+ 0.0716395080f, 0.0777165666f, 0.0840179473f, 0.0905451626f, 0.0972988978f,
+ 0.1042804047f, 0.1114900783f, 0.1189284250f, 0.1265947521f, 0.1344885528f,
+ 0.1426091045f, 0.1509550363f, 0.1595243514f, 0.1683151573f, 0.1773250401f,
+ 0.1865511388f, 0.1959902197f, 0.2056386322f, 0.2154925913f, 0.2255475521f,
+ 0.2357989848f, 0.2462418824f, 0.2568709552f, 0.2676805258f, 0.2786645591f,
+ 0.2898168266f, 0.3011307418f, 0.3125994802f, 0.3242157102f, 0.3359722793f,
+ 0.3478614092f, 0.3598752320f, 0.3720056713f, 0.3842444420f, 0.3965831101f,
+ 0.4090129435f, 0.4215250909f, 0.4341109097f, 0.4467608333f, 0.4594659507f,
+ 0.4722166657f, 0.4850038290f, 0.4978178144f, 0.5106483698f, 0.5234865546f,
+ 0.5363218188f, 0.5491440296f, 0.5619440079f, -0.5746001601f, -0.5872559547f,
+ -0.5998619199f, -0.6123980284f, -0.6248505116f, -0.6372103095f, -0.6494654417f,
+ -0.6616044044f, -0.6736174226f, -0.6854929924f, -0.6972201467f, -0.7087881565f,
+ -0.7201859951f, -0.7314035296f, -0.7424294949f, -0.7532534599f, -0.7638649344f,
+ -0.7742537856f, -0.7844095230f, -0.7943222523f, -0.8039818406f, -0.8133789897f,
+ -0.8225036860f, -0.8313468695f, -0.8398991823f, -0.8481519818f, -0.8560963273f,
+ -0.8637239933f, -0.8710266352f, -0.8779965043f, -0.8846257925f, -0.8909071684f,
+ -0.8968337178f, -0.9023985267f, -0.9075955749f, -0.9124187231f, -0.9168621302f,
+ -0.9209204316f, -0.9245886207f, -0.9278619289f, -0.9307362437f, -0.9332075119f,
+ -0.9352724552f, -0.9369278550f, -0.9381709695f, -0.9389997125f, -0.9394121170f,
+ -0.9394068122f, -0.9389829040f, -0.9381397963f, -0.9368773103f, -0.9351961017f,
+ -0.9330966473f, -0.9305803180f, -0.9276487827f, -0.9243040681f, -0.9205487967f,
+ -0.9163856506f, -0.9118180275f, -0.9068503380f, -0.9014858603f, -0.8957295418f,
+ -0.8895882368f, -0.8830582500f, -0.8761259913f, -0.8688043952f, -0.8611140251f,
+ -0.8530684114f, -0.8446723223f, -0.8359322548f, -0.8268554807f, -0.8174491525f,
+ -0.8077214956f, -0.7976809740f, -0.7873360515f, -0.7766956687f, -0.7657692432f,
+ -0.7545663714f, -0.7430967689f, -0.7313705087f, -0.7193979621f, -0.7071895599f,
+ -0.6947561502f, -0.6821083426f, -0.6692573428f, -0.6562142968f, -0.6429904699f,
+ -0.6295973659f, -0.6160464287f, -0.6023493409f, -0.5885176659f, -0.5745630264f,
+ -0.5604973435f, -0.5463322401f, -0.5320795774f, -0.5177509785f, -0.5033583045f,
+ -0.4889132082f, -0.4744274616f, -0.4599125087f, -0.4453800321f, -0.4308412969f,
+ -0.4163077474f, -0.4017905891f, -0.3873008788f, -0.3728497028f, -0.3584479988f,
+ -0.3441060781f, -0.3298346698f, -0.3156442046f, -0.3015447557f, -0.2875462472f,
+ -0.2736584544f, -0.2598909736f, -0.2462531626f, -0.2327540070f, -0.2194025517f,
+ -0.2062072009f, -0.1931765229f, -0.1803186089f, -0.1676410586f, -0.1551517546f,
+ -0.1428578347f, -0.1307662129f, -0.1188837960f, -0.1072167307f, -0.0957711190f,
+ -0.0845528170f, 0.0735579357f, 0.0628051385f, 0.0522958934f, 0.0420338102f,
+ 0.0320230126f, 0.0222672001f, 0.0127700046f, 0.0035346728f, -0.0054356726f,
+ -0.0141385710f, -0.0225714780f, -0.0307325479f, -0.0386199504f, -0.0462324508f,
+ -0.0535687581f, -0.0606284477f, -0.0674108788f, -0.0739159212f, -0.0801439285f,
+ -0.0860951766f, -0.0917705968f, -0.0971711874f, -0.1022983864f, -0.1071535870f,
+ -0.1117390916f, -0.1160565540f, -0.1201089993f, -0.1238986105f, -0.1274286509f,
+ -0.1307021976f, -0.1337226629f, -0.1364936531f, -0.1390190870f, -0.1413030326f,
+ -0.1433497667f, -0.1451636255f, -0.1467494071f, -0.1481117010f, -0.1492556185f,
+ -0.1501862854f, -0.1509089023f, -0.1514289081f, -0.1517517567f, -0.1518831998f,
+ -0.1518289149f, -0.1515947729f, -0.1511866748f, -0.1506105959f, -0.1498726010f,
+ -0.1489787102f, -0.1479352117f, -0.1467481852f, -0.1454239190f, -0.1439685971f,
+ -0.1423884183f, -0.1406896859f, -0.1388785988f, -0.1369612068f, -0.1349437684f,
+ -0.1328323931f, -0.1306331158f, -0.1283520460f, -0.1259952188f, -0.1235680804f,
+ -0.1210755706f, -0.1185237169f, -0.1159184426f, -0.1132654399f, -0.1105698794f,
+ -0.1078369170f, -0.1050716117f, -0.1022789180f, -0.0994636714f, -0.0966306925f,
+ -0.0937845483f, -0.0909297019f, -0.0880705118f, -0.0852110758f, -0.0823556259f,
+ -0.0795079023f, -0.0766717792f, -0.0738509223f, -0.0710486695f, -0.0682684705f,
+ -0.0655134097f, -0.0627865866f, -0.0600909144f, -0.0574291982f, -0.0548038296f,
+ -0.0522173792f, -0.0496721379f, -0.0471702330f, -0.0447136387f, -0.0423043817f,
+ -0.0399438478f, -0.0376337133f, -0.0353754386f, -0.0331703536f, -0.0310197119f,
+ -0.0289245304f, -0.0268857535f, -0.0249042176f, -0.0229805857f, -0.0211154576f,
+ -0.0193092767f, -0.0175623931f, -0.0158751141f, -0.0142475078f, -0.0126795555f,
+ -0.0111712581f, -0.0097224051f, -0.0083327051f, -0.0070017893f, -0.0057292255f,
+ -0.0045145033f, -0.0033569466f, -0.0022558495f, -0.0012104595f, -0.0002199477f,
+ 0.0007167263f, 0.0016004397f, 0.0024323659f, 0.0032136049f, 0.0039453004f,
+ 0.0046286648f, 0.0052649761f, 0.0058556525f, 0.0064016338f, -0.0069030458f,
+ -0.0073645366f, -0.0077859173f, -0.0081687812f, -0.0085145105f, -0.0088245263f,
+ -0.0091004446f, -0.0093438197f, -0.0095560895f, -0.0097389296f, -0.0098937284f,
+ -0.0100222183f, -0.0101256752f, -0.0102057597f, -0.0102638984f, -0.0103016300f,
+ -0.0103203785f, -0.0103215463f, -0.0103065800f, -0.0102768280f, -0.0102336034f,
+ -0.0101782102f, -0.0101119522f, -0.0100360261f, -0.0099515645f, -0.0098597351f,
+ -0.0097616902f, -0.0096583357f, -0.0095505062f, -0.0094392402f, -0.0093253115f,
+ -0.0092095714f, -0.0090927295f, -0.0089755040f, -0.0088585643f, -0.0087425476f,
+ -0.0086279176f, -0.0085152360f, -0.0084048351f, -0.0082970457f, -0.0081921816f,
+ -0.0080905585f, -0.0079923403f, -0.0078977877f, -0.0078069791f, -0.0077200048f,
+ -0.0076368991f, -0.0075576920f, -0.0074823610f, -0.0074108820f, -0.0073430836f,
+ -0.0072789183f, -0.0072182063f, -0.0071608433f, -0.0071066003f, -0.0070552491f,
+ -0.0070065912f, -0.0069604507f, -0.0069165546f, -0.0068746237f, -0.0068344427f,
+ -0.0067957863f, -0.0067584766f, -0.0067221262f, -0.0066861408f, -0.0066502281f,
+ -0.0066143544f, -0.0065783206f, -0.0065418649f, -0.0065047294f, -0.0064666905f,
+ -0.0064275563f, -0.0063871238f, -0.0063452618f, -0.0063017663f, -0.0062565422f,
+ -0.0062093716f, -0.0061602155f, -0.0061089024f, -0.0060553551f, -0.0059994739f,
+ -0.0059412112f, -0.0058804955f, -0.0058172857f, -0.0057515362f, -0.0056832312f,
+ -0.0056123761f, -0.0055389581f, -0.0054629631f, -0.0053843958f, -0.0053033372f,
+ -0.0052197399f, -0.0051336233f, -0.0050450461f, -0.0049540084f, -0.0048605883f,
+ -0.0047647208f, -0.0046664691f, -0.0045659458f, -0.0044631511f, -0.0043581501f,
+ -0.0042509669f, -0.0041416343f, -0.0040301653f, -0.0039165970f, -0.0038009947f,
+ -0.0036834506f, -0.0035639144f, -0.0034424895f, -0.0033192560f, -0.0031942502f,
+ -0.0030675260f, -0.0029391386f, -0.0028091520f, -0.0026777033f, -0.0025448306f,
+ -0.0024106177f, -0.0022751903f, -0.0021385867f, -0.0020008814f, -0.0018621609f,
+ -0.0017228508f, -0.0015830053f, -0.0014426354f, -0.0013017356f, -0.0011605313f,
+ -0.0010187104f, -0.0008753659f, 0.0007250868f, 0.0005901512f, 0.0004571248f,
+ 0.0003254497f, 0.0001951829f, 0.0000666175f, -0.0000600275f, -0.0001845164f,
+ -0.0003065709f, -0.0004259665f, -0.0005424777f, -0.0006558085f, -0.0007659104f,
+ -0.0008724863f, -0.0009753527f, -0.0010743001f, -0.0011691442f, -0.0012597255f,
+ -0.0013458347f, -0.0014273394f, -0.0015040794f, -0.0015758807f, -0.0016426332f,
+ -0.0017042002f, -0.0017605145f, -0.0018114587f, -0.0018569818f, -0.0018970286f,
+ -0.0019315863f, -0.0019606268f, -0.0019841781f, -0.0020022886f, -0.0020149164f,
+ -0.0020221891f, -0.0020242548f, -0.0020211563f, -0.0020131115f, -0.0020002127f,
+ -0.0019826870f, -0.0019606939f, -0.0019344082f, -0.0019041235f, -0.0018700724f,
+ -0.0018325197f, -0.0017917566f, -0.0017479789f, -0.0017015412f, -0.0016526897f,
+ -0.0016016904f, -0.0015489543f, -0.0014947094f, -0.0014391905f, -0.0013827635f,
+ -0.0013256427f, -0.0012681838f, -0.0012105964f, -0.0011530248f, -0.0010959618f,
+ -0.0010395534f, -0.0009838343f, -0.0009290278f, -0.0008749813f, -0.0008215802f,
+ -0.0007706117f, -0.0007240456f, -0.0006849431f, -0.0006499495f, -0.0006169267f,
+ -0.0005864026f, -0.0005585561f, -0.0005332623f, -0.0005106712f, -0.0004907669f,
+ -0.0004734583f, -0.0004585870f, -0.0004460039f, -0.0004356373f, -0.0004273243f,
+ -0.0004208330f, -0.0004159436f, -0.0004123962f, -0.0004100222f, -0.0004085470f,
+ -0.0004077079f, -0.0004073251f, -0.0004070932f, -0.0004067607f, -0.0004061488f,
+ -0.0004050555f, -0.0004033837f, -0.0004008813f, -0.0003973767f, -0.0003928188f,
+ -0.0003870558f, -0.0003799992f, -0.0003715968f, -0.0003617546f, -0.0003505340f,
+ -0.0003378810f, -0.0003237817f, -0.0003083795f, -0.0002916576f, -0.0002737129f,
+ -0.0002546264f, -0.0002344782f, -0.0002134573f, -0.0001916261f, -0.0001692856f,
+ -0.0001466954f, -0.0001236852f, -0.0001005735f, -0.0000775065f, -0.0000546696f,
+ -0.0000325590f, -0.0000109682f, 0.0000098813f, 0.0000295145f, 0.0000481009f,
+ 0.0000651376f, 0.0000805138f, 0.0000942973f, 0.0001058290f, 0.0001155818f,
+ 0.0001229653f, 0.0001266878f, 0.0001279376f, 0.0001216913f, 0.0000938624f,
+ -0.0007949257f, -0.0012320746f, -0.0016010543f, -0.0019807201f, -0.0023975046f,
+ -0.0028387094f, -0.0033147549f, -0.0038251812f, -0.0043653073f, -0.0049372604f,
+ -0.0055373814f, -0.0061642416f, -0.0068165790f, -0.0074901022f, -0.0081837112f,
+ -0.0088949297f, -0.0096200043f, -0.0103569683f, -0.0111023858f, -0.0118535860f,
+ -0.0126076927f, -0.0133608067f, -0.0141103314f, -0.0148531627f, -0.0155855091f,
+ -0.0163043682f, -0.0170061402f, -0.0176877063f, -0.0183456801f, -0.0189761259f,
+ -0.0195760578f, -0.0201421324f, -0.0206706170f, -0.0211581476f, -0.0216013081f,
+ -0.0219969619f, -0.0223416910f, -0.0226317085f, -0.0228641648f, -0.0230358951f,
+ -0.0231434479f, -0.0231835246f, -0.0231529772f, -0.0230491832f, -0.0228686444f,
+ -0.0226079077f, -0.0222644433f, -0.0218351875f, -0.0213169195f, -0.0207061488f,
+ -0.0199998133f, -0.0191956628f, -0.0182893611f, -0.0172771178f, -0.0161564853f,
+ -0.0149233583f, -0.0135741979f, -0.0121037029f, -0.0105075520f, -0.0087857461f,
+ -0.0069273291f, -0.0049293786f, -0.0028003342f, -0.0004685577f, 0.0022103144f,
+ 0.0051832944f, 0.0083509637f, 0.0116611840f, 0.0151316673f, 0.0187726468f,
+ 0.0225889906f, 0.0265906155f, 0.0307808779f, 0.0351639129f, 0.0397467501f,
+ 0.0445330814f, 0.0495262593f, 0.0547302663f, 0.0601483546f, 0.0657841489f,
+ 0.0716395080f, 0.0777165666f, 0.0840179473f, 0.0905451626f, 0.0972988978f,
+ 0.1042804047f, 0.1114900783f, 0.1189284250f, 0.1265947521f, 0.1344885528f,
+ 0.1426091045f, 0.1509550363f, 0.1595243514f, 0.1683151573f, 0.1773250401f,
+ 0.1865511388f, 0.1959902197f, 0.2056386322f, 0.2154925913f, 0.2255475521f,
+ 0.2357989848f, 0.2462418824f, 0.2568709552f, 0.2676805258f, 0.2786645591f,
+ 0.2898168266f, 0.3011307418f, 0.3125994802f, 0.3242157102f, 0.3359722793f,
+ 0.3478614092f, 0.3598752320f, 0.3720056713f, 0.3842444420f, 0.3965831101f,
+ 0.4090129435f, 0.4215250909f, 0.4341109097f, 0.4467608333f, 0.4594659507f,
+ 0.4722166657f, 0.4850038290f, 0.4978178144f, 0.5106483698f, 0.5234865546f,
+ 0.5363218188f, 0.5491440296f, 0.5619440079f, -0.5746001601f, -0.5872559547f,
+ -0.5998619199f, -0.6123980284f, -0.6248505116f, -0.6372103095f, -0.6494654417f,
+ -0.6616044044f, -0.6736174226f, -0.6854929924f, -0.6972201467f, -0.7087881565f,
+ -0.7201859951f, -0.7314035296f, -0.7424294949f, -0.7532534599f, -0.7638649344f,
+ -0.7742537856f, -0.7844095230f, -0.7943222523f, -0.8039818406f, -0.8133789897f,
+ -0.8225036860f, -0.8313468695f, -0.8398991823f, -0.8481519818f, -0.8560963273f,
+ -0.8637239933f, -0.8710266352f, -0.8779965043f, -0.8846257925f, -0.8909071684f,
+ -0.8968337178f, -0.9023985267f, -0.9075955749f, -0.9124187231f, -0.9168621302f,
+ -0.9209204316f, -0.9245886207f, -0.9278619289f, -0.9307362437f, -0.9332075119f,
+ -0.9352724552f, -0.9369278550f, -0.9381709695f, -0.9389997125f, -0.9394121170f,
+ -0.9394068122f, -0.9389829040f, -0.9381397963f, -0.9368773103f, -0.9351961017f,
+ -0.9330966473f, -0.9305803180f, -0.9276487827f, -0.9243040681f, -0.9205487967f,
+ -0.9163856506f, -0.9118180275f, -0.9068503380f, -0.9014858603f, -0.8957295418f,
+ -0.8895882368f, -0.8830582500f, -0.8761259913f, -0.8688043952f, -0.8611140251f,
+ -0.8530684114f, -0.8446723223f, -0.8359322548f, -0.8268554807f, -0.8174491525f,
+ -0.8077214956f, -0.7976809740f, -0.7873360515f, -0.7766956687f, -0.7657692432f,
+ -0.7545663714f, -0.7430967689f, -0.7313705087f, -0.7193979621f, -0.7071895599f,
+ -0.6947561502f, -0.6821083426f, -0.6692573428f, -0.6562142968f, -0.6429904699f,
+ -0.6295973659f, -0.6160464287f, -0.6023493409f, -0.5885176659f, -0.5745630264f,
+ -0.5604973435f, -0.5463322401f, -0.5320795774f, -0.5177509785f, -0.5033583045f,
+ -0.4889132082f, -0.4744274616f, -0.4599125087f, -0.4453800321f, -0.4308412969f,
+ -0.4163077474f, -0.4017905891f, -0.3873008788f, -0.3728497028f, -0.3584479988f,
+ -0.3441060781f, -0.3298346698f, -0.3156442046f, -0.3015447557f, -0.2875462472f,
+ -0.2736584544f, -0.2598909736f, -0.2462531626f, -0.2327540070f, -0.2194025517f,
+ -0.2062072009f, -0.1931765229f, -0.1803186089f, -0.1676410586f, -0.1551517546f,
+ -0.1428578347f, -0.1307662129f, -0.1188837960f, -0.1072167307f, -0.0957711190f,
+ -0.0845528170f, 0.0735579357f, 0.0628051385f, 0.0522958934f, 0.0420338102f,
+ 0.0320230126f, 0.0222672001f, 0.0127700046f, 0.0035346728f, -0.0054356726f,
+ -0.0141385710f, -0.0225714780f, -0.0307325479f, -0.0386199504f, -0.0462324508f,
+ -0.0535687581f, -0.0606284477f, -0.0674108788f, -0.0739159212f, -0.0801439285f,
+ -0.0860951766f, -0.0917705968f, -0.0971711874f, -0.1022983864f, -0.1071535870f,
+ -0.1117390916f, -0.1160565540f, -0.1201089993f, -0.1238986105f, -0.1274286509f,
+ -0.1307021976f, -0.1337226629f, -0.1364936531f, -0.1390190870f, -0.1413030326f,
+ -0.1433497667f, -0.1451636255f, -0.1467494071f, -0.1481117010f, -0.1492556185f,
+ -0.1501862854f, -0.1509089023f, -0.1514289081f, -0.1517517567f, -0.1518831998f,
+ -0.1518289149f, -0.1515947729f, -0.1511866748f, -0.1506105959f, -0.1498726010f,
+ -0.1489787102f, -0.1479352117f, -0.1467481852f, -0.1454239190f, -0.1439685971f,
+ -0.1423884183f, -0.1406896859f, -0.1388785988f, -0.1369612068f, -0.1349437684f,
+ -0.1328323931f, -0.1306331158f, -0.1283520460f, -0.1259952188f, -0.1235680804f,
+ -0.1210755706f, -0.1185237169f, -0.1159184426f, -0.1132654399f, -0.1105698794f,
+ -0.1078369170f, -0.1050716117f, -0.1022789180f, -0.0994636714f, -0.0966306925f,
+ -0.0937845483f, -0.0909297019f, -0.0880705118f, -0.0852110758f, -0.0823556259f,
+ -0.0795079023f, -0.0766717792f, -0.0738509223f, -0.0710486695f, -0.0682684705f,
+ -0.0655134097f, -0.0627865866f, -0.0600909144f, -0.0574291982f, -0.0548038296f,
+ -0.0522173792f, -0.0496721379f, -0.0471702330f, -0.0447136387f, -0.0423043817f,
+ -0.0399438478f, -0.0376337133f, -0.0353754386f, -0.0331703536f, -0.0310197119f,
+ -0.0289245304f, -0.0268857535f, -0.0249042176f, -0.0229805857f, -0.0211154576f,
+ -0.0193092767f, -0.0175623931f, -0.0158751141f, -0.0142475078f, -0.0126795555f,
+ -0.0111712581f, -0.0097224051f, -0.0083327051f, -0.0070017893f, -0.0057292255f,
+ -0.0045145033f, -0.0033569466f, -0.0022558495f, -0.0012104595f, -0.0002199477f,
+ 0.0007167263f, 0.0016004397f, 0.0024323659f, 0.0032136049f, 0.0039453004f,
+ 0.0046286648f, 0.0052649761f, 0.0058556525f, 0.0064016338f, -0.0069030458f,
+ -0.0073645366f, -0.0077859173f, -0.0081687812f, -0.0085145105f, -0.0088245263f,
+ -0.0091004446f, -0.0093438197f, -0.0095560895f, -0.0097389296f, -0.0098937284f,
+ -0.0100222183f, -0.0101256752f, -0.0102057597f, -0.0102638984f, -0.0103016300f,
+ -0.0103203785f, -0.0103215463f, -0.0103065800f, -0.0102768280f, -0.0102336034f,
+ -0.0101782102f, -0.0101119522f, -0.0100360261f, -0.0099515645f, -0.0098597351f,
+ -0.0097616902f, -0.0096583357f, -0.0095505062f, -0.0094392402f, -0.0093253115f,
+ -0.0092095714f, -0.0090927295f, -0.0089755040f, -0.0088585643f, -0.0087425476f,
+ -0.0086279176f, -0.0085152360f, -0.0084048351f, -0.0082970457f, -0.0081921816f,
+ -0.0080905585f, -0.0079923403f, -0.0078977877f, -0.0078069791f, -0.0077200048f,
+ -0.0076368991f, -0.0075576920f, -0.0074823610f, -0.0074108820f, -0.0073430836f,
+ -0.0072789183f, -0.0072182063f, -0.0071608433f, -0.0071066003f, -0.0070552491f,
+ -0.0070065912f, -0.0069604507f, -0.0069165546f, -0.0068746237f, -0.0068344427f,
+ -0.0067957863f, -0.0067584766f, -0.0067221262f, -0.0066861408f, -0.0066502281f,
+ -0.0066143544f, -0.0065783206f, -0.0065418649f, -0.0065047294f, -0.0064666905f,
+ -0.0064275563f, -0.0063871238f, -0.0063452618f, -0.0063017663f, -0.0062565422f,
+ -0.0062093716f, -0.0061602155f, -0.0061089024f, -0.0060553551f, -0.0059994739f,
+ -0.0059412112f, -0.0058804955f, -0.0058172857f, -0.0057515362f, -0.0056832312f,
+ -0.0056123761f, -0.0055389581f, -0.0054629631f, -0.0053843958f, -0.0053033372f,
+ -0.0052197399f, -0.0051336233f, -0.0050450461f, -0.0049540084f, -0.0048605883f,
+ -0.0047647208f, -0.0046664691f, -0.0045659458f, -0.0044631511f, -0.0043581501f,
+ -0.0042509669f, -0.0041416343f, -0.0040301653f, -0.0039165970f, -0.0038009947f,
+ -0.0036834506f, -0.0035639144f, -0.0034424895f, -0.0033192560f, -0.0031942502f,
+ -0.0030675260f, -0.0029391386f, -0.0028091520f, -0.0026777033f, -0.0025448306f,
+ -0.0024106177f, -0.0022751903f, -0.0021385867f, -0.0020008814f, -0.0018621609f,
+ -0.0017228508f, -0.0015830053f, -0.0014426354f, -0.0013017356f, -0.0011605313f,
+ -0.0010187104f, -0.0008753659f, 0.0007250868f, 0.0005901512f, 0.0004571248f,
+ 0.0003254497f, 0.0001951829f, 0.0000666175f, -0.0000600275f, -0.0001845164f,
+ -0.0003065709f, -0.0004259665f, -0.0005424777f, -0.0006558085f, -0.0007659104f,
+ -0.0008724863f, -0.0009753527f, -0.0010743001f, -0.0011691442f, -0.0012597255f,
+ -0.0013458347f, -0.0014273394f, -0.0015040794f, -0.0015758807f, -0.0016426332f,
+ -0.0017042002f, -0.0017605145f, -0.0018114587f, -0.0018569818f, -0.0018970286f,
+ -0.0019315863f, -0.0019606268f, -0.0019841781f, -0.0020022886f, -0.0020149164f,
+ -0.0020221891f, -0.0020242548f, -0.0020211563f, -0.0020131115f, -0.0020002127f,
+ -0.0019826870f, -0.0019606939f, -0.0019344082f, -0.0019041235f, -0.0018700724f,
+ -0.0018325197f, -0.0017917566f, -0.0017479789f, -0.0017015412f, -0.0016526897f,
+ -0.0016016904f, -0.0015489543f, -0.0014947094f, -0.0014391905f, -0.0013827635f,
+ -0.0013256427f, -0.0012681838f, -0.0012105964f, -0.0011530248f, -0.0010959618f,
+ -0.0010395534f, -0.0009838343f, -0.0009290278f, -0.0008749813f, -0.0008215802f,
+ -0.0007706117f, -0.0007240456f, -0.0006849431f, -0.0006499495f, -0.0006169267f,
+ -0.0005864026f, -0.0005585561f, -0.0005332623f, -0.0005106712f, -0.0004907669f,
+ -0.0004734583f, -0.0004585870f, -0.0004460039f, -0.0004356373f, -0.0004273243f,
+ -0.0004208330f, -0.0004159436f, -0.0004123962f, -0.0004100222f, -0.0004085470f,
+ -0.0004077079f, -0.0004073251f, -0.0004070932f, -0.0004067607f, -0.0004061488f,
+ -0.0004050555f, -0.0004033837f, -0.0004008813f, -0.0003973767f, -0.0003928188f,
+ -0.0003870558f, -0.0003799992f, -0.0003715968f, -0.0003617546f, -0.0003505340f,
+ -0.0003378810f, -0.0003237817f, -0.0003083795f, -0.0002916576f, -0.0002737129f,
+ -0.0002546264f, -0.0002344782f, -0.0002134573f, -0.0001916261f, -0.0001692856f,
+ -0.0001466954f, -0.0001236852f, -0.0001005735f, -0.0000775065f, -0.0000546696f,
+ -0.0000325590f, -0.0000109682f, 0.0000098813f, 0.0000295145f, 0.0000481009f,
+ 0.0000651376f, 0.0000805138f, 0.0000942973f, 0.0001058290f, 0.0001155818f,
+ 0.0001229653f, 0.0001266878f, 0.0001279376f, 0.0001216913f, 0.0000938624f};
+const WORD32 ixheaacd_ldmps_polyphase_filter_coeff_fix[1280] = {
+ -853545, -1322930, -1719119, -2126782, -2574301, -3048041, -3559191,
+ -4107257, -4687213, -5301343, -5945718, -6618804, -7319246, -8042436,
+ -8787193, -9550858, -10329401, -11120710, -11921096, -12727691, -13537407,
+ -14346057, -15150853, -15948462, -16734813, -17506682, -18260204, -18992030,
+ -19698524, -20375460, -21019632, -21627450, -22194906, -22718388, -23194228,
+ -23619058, -23989208, -24300612, -24550210, -24734604, -24850088, -24893120,
+ -24860320, -24748872, -24555020, -24275056, -23906264, -23445354, -22888868,
+ -22233058, -21474636, -20611186, -19638052, -18551164, -17347894, -16023834,
+ -14575184, -12996252, -11282398, -9433623, -7438163, -5292880, -3006836,
+ -503110, 2373307, 5565520, 8966779, 12521101, 16247504, 20156977,
+ 24254745, 28551455, 33050715, 37756963, 42677747, 47817031, 53178415,
+ 58766175, 64583803, 70635191, 76922335, 83447527, 90213583, 97222127,
+ 104473895, 111970231, 119711559, 127698423, 135930079, 144405983, 153125359,
+ 162086735, 171287967, 180727023, 190401311, 200307759, 210442895, 220802799,
+ 231383407, 242179839, 253187231, 264400207, 275813087, 287419775, 299213791,
+ 311188447, 323336671, 335651135, 348123967, 360747487, 373513343, 386413087,
+ 399438047, 412579327, 425827871, 439174303, 452609119, 466123039, 479705791,
+ 493347807, 507038783, 520768895, 534527807, 548304511, 562089407, 575871167,
+ 589638911, 603382783, -616972224, -630561280, -644096832, -657557376, -670928128,
+ -684199360, -697358208, -710392320, -723291200, -736042496, -748634432, -761055488,
+ -773293824, -785338560, -797177600, -808799744, -820193728, -831348672, -842253312,
+ -852897024, -863268928, -873359040, -883156608, -892651904, -901834880, -910696256,
+ -919226432, -927416576, -935257728, -942741568, -949859712, -956604288, -962967872,
+ -968943040, -974523328, -979702144, -984473216, -988830784, -992769472, -996284160,
+ -999370432, -1002023936, -1004241152, -1006018624, -1007353408, -1008243264, -1008686080,
+ -1008680384, -1008225216, -1007319936, -1005964352, -1004159168, -1001904896, -999203008,
+ -996055296, -992463936, -988431744, -983961600, -979057152, -973723136, -967963072,
+ -961782272, -955188096, -948176576, -940733120, -932871616, -924614144, -915975232,
+ -906960000, -897575424, -887829312, -877729344, -867284352, -856503424, -845395648,
+ -833970624, -822238464, -810209472, -797894080, -785303104, -772447680, -759339008,
+ -745988736, -732408256, -718609600, -704604736, -690405760, -676025024, -661474816,
+ -646767680, -631916032, -616932352, -601829440, -586619776, -571316096, -555930880,
+ -540476864, -524966560, -509412608, -493827296, -478223168, -462612320, -447007040,
+ -431419360, -415861152, -400344320, -384880608, -369481088, -354157280, -338920384,
+ -323781216, -308750432, -293838528, -279055808, -264412320, -249917712, -235581696,
+ -221413296, -207421712, -193615632, -180003216, -166592928, -153392432, -140409152,
+ -127650504, -115123088, -102833456, -90787896, 78982231, 67436503, 56152287,
+ 45133459, 34384447, 23909225, 13711688, 3795326, -5836509, -15181175,
+ -24235940, -32998822, -41467856, -49641716, -57519016, -65099300, -72381880,
+ -79366616, -86053888, -92443992, -98537928, -104336768, -109842056, -115055288,
+ -119978936, -124614776, -128966056, -133035120, -136825472, -140340416, -143583616,
+ -146558944, -149270608, -151722976, -153920640, -155868256, -157570976, -159033728,
+ -160262000, -161261296, -162037200, -162595552, -162942208, -163083344, -163025056,
+ -162773648, -162335456, -161716896, -160924480, -159964672, -158844224, -157569664,
+ -156147744, -154585104, -152888400, -151064400, -149119760, -147060976, -144894768,
+ -142627696, -140266240, -137816960, -135286336, -132680216, -130003904, -127263872,
+ -124466480, -121617840, -118723504, -115789008, -112819784, -109821152, -106798304,
+ -103756416, -100700392, -97635024, -94564992, -91494696, -88428680, -85370960,
+ -82325696, -79296824, -76287928, -73302712, -70344488, -67416584, -64522128,
+ -61664132, -58845164, -56067984, -53335052, -50648652, -48010904, -45423984,
+ -42889380, -40408892, -37984088, -35616396, -33307162, -31057478, -28868358,
+ -26740700, -24675216, -22672550, -20733178, -18857476, -17045774, -15298145,
+ -13614569, -11995047, -10439353, -8947174, -7518114, -6151709, -4847411,
+ -3604494, -2422200, -1299721, -236167, 769579, 1718459, 2611733,
+ 3450582, 4236234, 4969991, 5653225, 6287459, 6873702, -7412089,
+ -7907611, -8360065, -8771162, -9142386, -9475263, -9771528, -10032850,
+ -10260773, -10457096, -10623310, -10761275, -10872361, -10958351, -11020777,
+ -11061291, -11081422, -11082676, -11066606, -11034660, -10988248, -10928770,
+ -10857626, -10776101, -10685411, -10586810, -10481535, -10370559, -10254778,
+ -10135307, -10012977, -9888702, -9763244, -9637374, -9511811, -9387239,
+ -9264156, -9143165, -9024623, -8908885, -8796288, -8687171, -8581710,
+ -8480185, -8382680, -8289292, -8200058, -8115010, -8034124, -7957374,
+ -7884576, -7815679, -7750490, -7688897, -7630654, -7575516, -7523270,
+ -7473727, -7426594, -7381571, -7338427, -7296920, -7256859, -7217828,
+ -7179189, -7140628, -7102109, -7063418, -7024274, -6984400, -6943556,
+ -6901536, -6858122, -6813173, -6766470, -6717911, -6667262, -6614481,
+ -6559384, -6501888, -6441886, -6379327, -6314134, -6246263, -6175665,
+ -6102323, -6026243, -5947411, -5865812, -5781451, -5694415, -5604653,
+ -5512186, -5417077, -5319326, -5219017, -5116080, -5010583, -4902647,
+ -4792272, -4679528, -4564441, -4447046, -4327357, -4205414, -4081287,
+ -3955075, -3826724, -3696345, -3564024, -3429800, -3293731, -3155876,
+ -3016304, -2875162, -2732491, -2588381, -2442967, -2296290, -2148430,
+ -1999480, -1849897, -1699739, -1549018, -1397728, -1246111, -1093832,
+ -939917, 778556, 633670, 490834, 349449, 209576, 71530,
+ -64454, -198123, -329178, -457378, -582481, -704169, -822390,
+ -936825, -1047277, -1153521, -1255359, -1352620, -1445079, -1532594,
+ -1614993, -1692089, -1763764, -1829871, -1890338, -1945039, -1993919,
+ -2036919, -2074025, -2105207, -2130495, -2149941, -2163500, -2171309,
+ -2173527, -2170200, -2161562, -2147712, -2128894, -2105279, -2077055,
+ -2044537, -2007975, -1967653, -1923884, -1876878, -1827016, -1774562,
+ -1719802, -1663177, -1604932, -1545319, -1484731, -1423398, -1361702,
+ -1299868, -1238051, -1176780, -1116212, -1056384, -997536, -939504,
+ -882165, -827438, -777438, -735452, -697878, -662420, -629645,
+ -599745, -572586, -548329, -526957, -508372, -492404, -478893,
+ -467762, -458836, -451866, -446616, -442807, -440258, -438674,
+ -437773, -437362, -437113, -436756, -436099, -434925, -433130,
+ -430443, -426680, -421786, -415598, -408021, -398999, -388431,
+ -376383, -362797, -347658, -331120, -313165, -293897, -273403,
+ -251769, -229198, -205757, -181769, -157513, -132806, -107990,
+ -83222, -58701, -34960, -11777, 10610, 31691, 51648,
+ 69941, 86451, 101251, 113633, 124105, 132033, 136030,
+ 137372, 130665, 100784, -853545, -1322930, -1719119, -2126782,
+ -2574301, -3048041, -3559191, -4107257, -4687213, -5301343, -5945718,
+ -6618804, -7319246, -8042436, -8787193, -9550858, -10329401, -11120710,
+ -11921096, -12727691, -13537407, -14346057, -15150853, -15948462, -16734813,
+ -17506682, -18260204, -18992030, -19698524, -20375460, -21019632, -21627450,
+ -22194906, -22718388, -23194228, -23619058, -23989208, -24300612, -24550210,
+ -24734604, -24850088, -24893120, -24860320, -24748872, -24555020, -24275056,
+ -23906264, -23445354, -22888868, -22233058, -21474636, -20611186, -19638052,
+ -18551164, -17347894, -16023834, -14575184, -12996252, -11282398, -9433623,
+ -7438163, -5292880, -3006836, -503110, 2373307, 5565520, 8966779,
+ 12521101, 16247504, 20156977, 24254745, 28551455, 33050715, 37756963,
+ 42677747, 47817031, 53178415, 58766175, 64583803, 70635191, 76922335,
+ 83447527, 90213583, 97222127, 104473895, 111970231, 119711559, 127698423,
+ 135930079, 144405983, 153125359, 162086735, 171287967, 180727023, 190401311,
+ 200307759, 210442895, 220802799, 231383407, 242179839, 253187231, 264400207,
+ 275813087, 287419775, 299213791, 311188447, 323336671, 335651135, 348123967,
+ 360747487, 373513343, 386413087, 399438047, 412579327, 425827871, 439174303,
+ 452609119, 466123039, 479705791, 493347807, 507038783, 520768895, 534527807,
+ 548304511, 562089407, 575871167, 589638911, 603382783, -616972224, -630561280,
+ -644096832, -657557376, -670928128, -684199360, -697358208, -710392320, -723291200,
+ -736042496, -748634432, -761055488, -773293824, -785338560, -797177600, -808799744,
+ -820193728, -831348672, -842253312, -852897024, -863268928, -873359040, -883156608,
+ -892651904, -901834880, -910696256, -919226432, -927416576, -935257728, -942741568,
+ -949859712, -956604288, -962967872, -968943040, -974523328, -979702144, -984473216,
+ -988830784, -992769472, -996284160, -999370432, -1002023936, -1004241152, -1006018624,
+ -1007353408, -1008243264, -1008686080, -1008680384, -1008225216, -1007319936, -1005964352,
+ -1004159168, -1001904896, -999203008, -996055296, -992463936, -988431744, -983961600,
+ -979057152, -973723136, -967963072, -961782272, -955188096, -948176576, -940733120,
+ -932871616, -924614144, -915975232, -906960000, -897575424, -887829312, -877729344,
+ -867284352, -856503424, -845395648, -833970624, -822238464, -810209472, -797894080,
+ -785303104, -772447680, -759339008, -745988736, -732408256, -718609600, -704604736,
+ -690405760, -676025024, -661474816, -646767680, -631916032, -616932352, -601829440,
+ -586619776, -571316096, -555930880, -540476864, -524966560, -509412608, -493827296,
+ -478223168, -462612320, -447007040, -431419360, -415861152, -400344320, -384880608,
+ -369481088, -354157280, -338920384, -323781216, -308750432, -293838528, -279055808,
+ -264412320, -249917712, -235581696, -221413296, -207421712, -193615632, -180003216,
+ -166592928, -153392432, -140409152, -127650504, -115123088, -102833456, -90787896,
+ 78982231, 67436503, 56152287, 45133459, 34384447, 23909225, 13711688,
+ 3795326, -5836509, -15181175, -24235940, -32998822, -41467856, -49641716,
+ -57519016, -65099300, -72381880, -79366616, -86053888, -92443992, -98537928,
+ -104336768, -109842056, -115055288, -119978936, -124614776, -128966056, -133035120,
+ -136825472, -140340416, -143583616, -146558944, -149270608, -151722976, -153920640,
+ -155868256, -157570976, -159033728, -160262000, -161261296, -162037200, -162595552,
+ -162942208, -163083344, -163025056, -162773648, -162335456, -161716896, -160924480,
+ -159964672, -158844224, -157569664, -156147744, -154585104, -152888400, -151064400,
+ -149119760, -147060976, -144894768, -142627696, -140266240, -137816960, -135286336,
+ -132680216, -130003904, -127263872, -124466480, -121617840, -118723504, -115789008,
+ -112819784, -109821152, -106798304, -103756416, -100700392, -97635024, -94564992,
+ -91494696, -88428680, -85370960, -82325696, -79296824, -76287928, -73302712,
+ -70344488, -67416584, -64522128, -61664132, -58845164, -56067984, -53335052,
+ -50648652, -48010904, -45423984, -42889380, -40408892, -37984088, -35616396,
+ -33307162, -31057478, -28868358, -26740700, -24675216, -22672550, -20733178,
+ -18857476, -17045774, -15298145, -13614569, -11995047, -10439353, -8947174,
+ -7518114, -6151709, -4847411, -3604494, -2422200, -1299721, -236167,
+ 769579, 1718459, 2611733, 3450582, 4236234, 4969991, 5653225,
+ 6287459, 6873702, -7412089, -7907611, -8360065, -8771162, -9142386,
+ -9475263, -9771528, -10032850, -10260773, -10457096, -10623310, -10761275,
+ -10872361, -10958351, -11020777, -11061291, -11081422, -11082676, -11066606,
+ -11034660, -10988248, -10928770, -10857626, -10776101, -10685411, -10586810,
+ -10481535, -10370559, -10254778, -10135307, -10012977, -9888702, -9763244,
+ -9637374, -9511811, -9387239, -9264156, -9143165, -9024623, -8908885,
+ -8796288, -8687171, -8581710, -8480185, -8382680, -8289292, -8200058,
+ -8115010, -8034124, -7957374, -7884576, -7815679, -7750490, -7688897,
+ -7630654, -7575516, -7523270, -7473727, -7426594, -7381571, -7338427,
+ -7296920, -7256859, -7217828, -7179189, -7140628, -7102109, -7063418,
+ -7024274, -6984400, -6943556, -6901536, -6858122, -6813173, -6766470,
+ -6717911, -6667262, -6614481, -6559384, -6501888, -6441886, -6379327,
+ -6314134, -6246263, -6175665, -6102323, -6026243, -5947411, -5865812,
+ -5781451, -5694415, -5604653, -5512186, -5417077, -5319326, -5219017,
+ -5116080, -5010583, -4902647, -4792272, -4679528, -4564441, -4447046,
+ -4327357, -4205414, -4081287, -3955075, -3826724, -3696345, -3564024,
+ -3429800, -3293731, -3155876, -3016304, -2875162, -2732491, -2588381,
+ -2442967, -2296290, -2148430, -1999480, -1849897, -1699739, -1549018,
+ -1397728, -1246111, -1093832, -939917, 778556, 633670, 490834,
+ 349449, 209576, 71530, -64454, -198123, -329178, -457378,
+ -582481, -704169, -822390, -936825, -1047277, -1153521, -1255359,
+ -1352620, -1445079, -1532594, -1614993, -1692089, -1763764, -1829871,
+ -1890338, -1945039, -1993919, -2036919, -2074025, -2105207, -2130495,
+ -2149941, -2163500, -2171309, -2173527, -2170200, -2161562, -2147712,
+ -2128894, -2105279, -2077055, -2044537, -2007975, -1967653, -1923884,
+ -1876878, -1827016, -1774562, -1719802, -1663177, -1604932, -1545319,
+ -1484731, -1423398, -1361702, -1299868, -1238051, -1176780, -1116212,
+ -1056384, -997536, -939504, -882165, -827438, -777438, -735452,
+ -697878, -662420, -629645, -599745, -572586, -548329, -526957,
+ -508372, -492404, -478893, -467762, -458836, -451866, -446616,
+ -442807, -440258, -438674, -437773, -437362, -437113, -436756,
+ -436099, -434925, -433130, -430443, -426680, -421786, -415598,
+ -408021, -398999, -388431, -376383, -362797, -347658, -331120,
+ -313165, -293897, -273403, -251769, -229198, -205757, -181769,
+ -157513, -132806, -107990, -83222, -58701, -34960, -11777,
+ 10610, 31691, 51648, 69941, 86451, 101251, 113633,
+ 124105, 132033, 136030, 137372, 130665, 100784};
+
+const ia_mps_dec_res_huffmann_tables_struct ixheaacd_mps_dec_res_huffmann_tables = {
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8, 12, 12,
+ 12, 12, 12, 16, 16, 24, 28, 36, 44, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, -1},
+ {4, 4, 4, 4, 4, 4, 8, 8, 8, 16, 28, 36, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8,
+ 8, 8, 12, 12, 12, 16, 16, 16, 20, 24, 24, 28, 36, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8,
+ 12, 12, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 32, 32, 32,
+ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 96, -1},
+ {4, 4, 4, 4, 4, 8, 8, 8, 12, 12, 12, 16, 16, 16, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8, 12,
+ 12, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 32, 32, 32, 32, 32,
+ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 20, 20, 24, 24,
+ 28, 28, 32, 36, 36, 40, 44, 48, 52, 52, 64, 64, 64, 64, 64, -1},
+ {4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 12, 12, 16, 16, 20, -1},
+ {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16,
+ 16, 16, 20, 20, 20, 24, 24, 28, 28, 32, 36, 40, 40, 44, 48, 52, 56, 60, 64, 64, 64, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 12, 12, 16, 20, 20, -1},
+ {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16, 16, 16, 16, 16, 16, 20,
+ 20, 20, 20, 24, 24, 24, 28, 28, 32, 36, 36, 40, 44, 48, 52, 56, 60, 64, 80, -1},
+ {4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 12, 16, 20, 20, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8, 12, 12,
+ 12, 12, 12, 16, 16, 24, 28, 36, 44, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, -1},
+ {4, 4, 4, 4, 4, 4, 8, 8, 8, 16, 28, 28, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8,
+ 8, 8, 12, 12, 12, 16, 16, 16, 20, 24, 24, 28, 36, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 16, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8,
+ 12, 12, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 32, 32, 32,
+ 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, -1},
+ {4, 4, 4, 4, 4, 8, 8, 8, 12, 12, 12, 16, 16, 8, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 12, 12, 12, 12, 16, 16, 16, 20, 20, 24, 24,
+ 28, 28, 32, 36, 36, 40, 44, 48, 52, 52, 64, 64, 64, 64, -1},
+ {4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 12, 12, 16, 16, 12, -1},
+ {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16,
+ 16, 16, 20, 20, 20, 24, 24, 28, 28, 32, 36, 40, 40, 44, 48, 52, 56, 60, 64, 64, -1},
+ {4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 12, 12, 16, 20, 12, -1},
+ {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 16, 16, 16, 16, 16, 16, 20,
+ 20, 20, 20, 24, 24, 24, 28, 28, 32, 36, 36, 40, 44, 48, 52, 56, 60, 64, 16, -1},
+ {4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 12, 16, 20, 12, -1},
+
+ /* huffman_code_book_1 */
{
- 759250367, -992007999, -234, 992008191, -759250047, -410903263,
- 1073741823, -410903263, -759250047, 992008191, -234, -992007999,
- 759250367,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0xa840, 0xa8c0, 0xa803, 0xa810, 0xa801, 0xa80c,
+ 0xa804, 0xa830, 0x1008, 0x100b, 0x100e, 0x1011, 0x1014, 0x1017, 0x201a, 0x1029, 0x9070,
+ 0x90d0, 0x900d, 0x901c, 0x9034, 0x9007, 0x9050, 0x900f, 0x90f0, 0x903c, 0x904c, 0x9013,
+ 0x90c4, 0x9005, 0x9044, 0x9031, 0x9014, 0x9011, 0x90cc, 0x9041, 0x90c3, 0x9043, 0x90c1,
+ 0x9033, 0xa05c, 0xa0dc, 0xa074, 0xa017, 0xa01d, 0xa035, 0xa037, 0xa07c, 0xa04d, 0xa01f,
+ 0xa0d4, 0xa0c7, 0xa0f4, 0xa03d, 0xa071, 0xa073, 0x1004, 0x1007, 0x180a, 0x2011, 0x90d3,
+ 0x90fc, 0x903f, 0x9015, 0x9047, 0x9051, 0x90d1, 0x9054, 0x98f1, 0x98cf, 0x9853, 0x984f,
+ 0x98cd, 0x98f3, 0x98c5, 0x9845, 0xa077, 0xa0dd, 0xa0d7, 0xa07d, 0xa055, 0xa0f5, 0xa05f,
+ 0xa0f7, 0xa0ff, 0xa05d, 0xa075, 0xa0d5, 0xa0df, 0xa0fd, 0xa07f, 0xa057,
},
+ /* huffman_code_book_2 */
{
- -759249791, 410902815, 328, -410903423, 759250239, -992008127,
- 1073741823, -992008127, 759250239, -410903423, 328, 410902815,
- -759249791,
+ 0x9800, 0x9800, 0x9800, 0x9800, 0xa040, 0xa040, 0xa8c0, 0xa801, 0xa80c, 0xa803, 0xa830,
+ 0xa804, 0xa810, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817, 0x0818, 0x0819, 0x081a, 0x081b,
+ 0x081c, 0x081d, 0x081e, 0x101f, 0x1022, 0x1025, 0x1028, 0x182d, 0x1834, 0x103b, 0x8834,
+ 0x88d0, 0x881c, 0x8807, 0x8813, 0x880d, 0x88c3, 0x8870, 0x884c, 0x88f0, 0x880f, 0x8844,
+ 0x8841, 0x8831, 0x88c4, 0x8811, 0x883c, 0x88c1, 0x8833, 0x88cc, 0x8850, 0x8814, 0x8805,
+ 0x8843, 0x901d, 0x904d, 0x90dc, 0x9037, 0x9074, 0x9053, 0x9045, 0x90d4, 0x903d, 0x9054,
+ 0x90c7, 0x90fc, 0x90cd, 0x907c, 0x905c, 0x0801, 0x8871, 0x88d3, 0x98f4, 0x98c5, 0x98f1,
+ 0x98f3, 0x983f, 0x9847, 0x984f, 0x981f, 0x9815, 0x98d1, 0x98cf, 0x9817, 0x9873, 0x9835,
+ 0x9851, 0x9877, 0x1004, 0x1007, 0x100a, 0x100d, 0x88dd, 0x88dd, 0x907d, 0x90ff, 0x90d7,
+ 0x90d5, 0x9055, 0x90f7, 0x9075, 0x90df, 0x90f5, 0x905f, 0x907f, 0x90fd, 0x905d, 0x9057,
},
+ /* huffman_code_book_3 */
{
- -759250559, 410903679, -422, -410902911, 759249983, -992008063,
- 1073741823, -992008063, 759249983, -410902911, -422, 410903679,
- -759250559,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0xa040, 0xa040, 0xa001, 0xa001, 0xa010, 0xa010,
+ 0xa004, 0xa004, 0xa850, 0xa805, 0x0806, 0x0807, 0x0808, 0x1009, 0x100e, 0x101f, 0x8814,
+ 0x8811, 0x8844, 0x8815, 0x8841, 0x8854, 0x9055, 0x9045, 0x9051, 0x0801, 0x8880, 0x8802,
+ 0x0804, 0x1005, 0x1008, 0x100b, 0x8806, 0x8890, 0x8864, 0x8864, 0x9009, 0x9019, 0x9060,
+ 0x9016, 0x9094, 0x9008, 0x9024, 0x9018, 0x9020, 0x9012, 0x1004, 0x1007, 0x1810, 0x1017,
+ 0x9084, 0x9065, 0x9025, 0x9058, 0x9059, 0x0803, 0x0804, 0x0805, 0x8861, 0x8848, 0x8849,
+ 0x8821, 0x8895, 0x8856, 0x9891, 0x9846, 0x980a, 0x981a, 0x98a4, 0x9868, 0x9842, 0x9881,
+ 0x1004, 0x1007, 0x100a, 0x1011, 0x8829, 0x8829, 0x90a0, 0x9069, 0x9052, 0x9085, 0x905a,
+ 0x90a5, 0x9028, 0x9026, 0x0802, 0x0803, 0x884a, 0x88a1, 0x8898, 0x88a8, 0x0804, 0x0805,
+ 0x1006, 0x1009, 0x882a, 0x88a9, 0x8899, 0x8866, 0x886a, 0x886a, 0x9022, 0x9088, 0x9062,
+ 0x0803, 0x1004, 0x1007, 0x8889, 0x8896, 0x8892, 0x8892, 0x90aa, 0x90a6, 0x909a, 0x9086,
+ 0x9082, 0x0801, 0x88a2, 0x888a,
},
+ /* huffman_code_book_4 */
{
- 759249599, -992008319, 516, 992007935, -759250303, -410903071,
- 1073741823, -410903071, -759250303, 992007935, 516, -992008319,
- 759249599,
+ 0xa055, 0xa055, 0xa015, 0xa015, 0xa051, 0xa051, 0xa054, 0xa054, 0xa045, 0xa045, 0xa040,
+ 0xa040, 0xa050, 0xa050, 0xa000, 0xa000, 0xa005, 0xa005, 0xa044, 0xa044, 0xa841, 0xa814,
+ 0xa801, 0xa811, 0xa804, 0xa810, 0x1006, 0x1009, 0x100c, 0x1815, 0x101c, 0x1029, 0x9095,
+ 0x9059, 0x9065, 0x9056, 0x9094, 0x9091, 0x9064, 0x9085, 0x9019, 0x0803, 0x0804, 0x0805,
+ 0x8816, 0x8858, 0x8825, 0x8846, 0x8861, 0x8852, 0x9849, 0x9890, 0x9884, 0x9860, 0x9881,
+ 0x9812, 0x9824, 0x9806, 0x0804, 0x0805, 0x0806, 0x1007, 0x8818, 0x8821, 0x8842, 0x8809,
+ 0x8848, 0x8880, 0x8802, 0x8802, 0x9020, 0x9008, 0x1004, 0x1007, 0x180e, 0x1015, 0x9069,
+ 0x90a5, 0x9099, 0x905a, 0x9066, 0x9096, 0x0802, 0x0803, 0x8868, 0x88a4, 0x8898, 0x8829,
+ 0x981a, 0x98a1, 0x9826, 0x9889, 0x984a, 0x98a9, 0x9862, 0x9886, 0x0804, 0x1005, 0x1008,
+ 0x100b, 0x8892, 0x886a, 0x909a, 0x90a6, 0x9028, 0x90a0, 0x900a, 0x9088, 0x9022, 0x9082,
+ 0x90aa, 0x902a, 0x90a8, 0x0801, 0x88a2, 0x888a,
},
+ /* huffman_code_book_5 */
{
- 759250751, 992007807, -610, -992008255, -759249919, 410903359,
- 1073741823, 410903359, -759249919, -992008255, -610, 992007807,
- 759250751,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0xa0f0, 0xa0f0, 0xa010, 0xa010, 0xa001, 0xa001,
+ 0xa00f, 0xa00f, 0xa81f, 0xa8f1, 0xa8ff, 0xa811, 0x1004, 0x1807, 0x100e, 0x101d, 0x90e0,
+ 0x9002, 0x9020, 0x900e, 0x98ef, 0x9821, 0x98fe, 0x9812, 0x98e1, 0x982f, 0x98f2, 0x981e,
+ 0x0804, 0x0805, 0x1006, 0x1009, 0x88d0, 0x8830, 0x880d, 0x8803, 0x90df, 0x9013, 0x9031,
+ 0x90fd, 0x90d1, 0x903f, 0x901d, 0x90f3, 0x1004, 0x1807, 0x100e, 0x101d, 0x90e2, 0x9022,
+ 0x90ee, 0x902e, 0x98de, 0x983e, 0x98e3, 0x982d, 0x9832, 0x9823, 0x98d2, 0x98ed, 0x0804,
+ 0x0805, 0x1006, 0x1009, 0x880c, 0x88c0, 0x8841, 0x8840, 0x90cf, 0x9004, 0x904f, 0x90fc,
+ 0x9014, 0x90f4, 0x90c1, 0x901c, 0x1004, 0x1007, 0x100a, 0x1011, 0x903d, 0x90dd, 0x90d3,
+ 0x90e4, 0x90ce, 0x9042, 0x902c, 0x9024, 0x9033, 0x90c2, 0x0802, 0x0803, 0x88ec, 0x884e,
+ 0x883c, 0x88cd, 0x0804, 0x0805, 0x0806, 0x1007, 0x88c3, 0x8834, 0x88d4, 0x8843, 0x884d,
+ 0x88dc, 0x904c, 0x90c4, 0x9044, 0x90cc,
},
- {-759249407, -410902399, 704, 410903679, 759250367, 992008191, 1073741823,
- 992008191, 759250367, 410903679, 704, -410902399, -759249407}};
+ /* huffman_code_book_6 */
+ {
+ 0xa000, 0xa000, 0xa010, 0xa010, 0xa00f, 0xa00f, 0xa001, 0xa001, 0xa0f0, 0xa0f0, 0xa011,
+ 0xa011, 0xa0f1, 0xa0f1, 0xa01f, 0xa01f, 0xa0ff, 0xa0ff, 0x080e, 0x080f, 0x0810, 0x0811,
+ 0x0812, 0x0813, 0x0814, 0x0815, 0x1016, 0x1019, 0x101c, 0x101f, 0x1028, 0x1039, 0x882f,
+ 0x8821, 0x88e1, 0x88ef, 0x88e0, 0x88f2, 0x8820, 0x881e, 0x8812, 0x880e, 0x88fe, 0x8802,
+ 0x882e, 0x88e2, 0x88ee, 0x8822, 0x90d1, 0x9031, 0x903f, 0x90f3, 0x90df, 0x9013, 0x901d,
+ 0x90fd, 0x9030, 0x90d0, 0x900d, 0x9003, 0x9032, 0x0803, 0x0804, 0x0805, 0x88de, 0x88e3,
+ 0x8823, 0x883e, 0x882d, 0x88ed, 0x0804, 0x1005, 0x1008, 0x100b, 0x88d2, 0x8833, 0x903d,
+ 0x90dd, 0x90d3, 0x901c, 0x90fc, 0x9041, 0x90c1, 0x90cf, 0x9014, 0x904f, 0x90f4, 0x900c,
+ 0x1004, 0x1007, 0x100a, 0x100f, 0x90c2, 0x90ce, 0x9024, 0x90ec, 0x90c0, 0x9042, 0x904e,
+ 0x90e4, 0x9040, 0x902c, 0x9004, 0x0801, 0x88dc, 0x88d4, 0x0804, 0x0805, 0x0806, 0x1007,
+ 0x883c, 0x884d, 0x8834, 0x8843, 0x88c3, 0x88cd, 0x9044, 0x90c4, 0x90cc, 0x904c,
+ },
+ /* huffman_code_book_7 */
+ {
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x9810, 0x9810, 0x9810, 0x9810, 0x9801, 0x9801,
+ 0x9801, 0x9801, 0xa011, 0xa011, 0x0806, 0x0807, 0x1008, 0x100b, 0x1014, 0x1023, 0x8821,
+ 0x8812, 0x8820, 0x8802, 0x9031, 0x9013, 0x9022, 0x9030, 0x9003, 0x0803, 0x0804, 0x0805,
+ 0x8823, 0x8832, 0x8814, 0x8841, 0x8815, 0x8851, 0x0804, 0x0805, 0x1006, 0x1009, 0x8833,
+ 0x8824, 0x8804, 0x8840, 0x9042, 0x9025, 0x9052, 0x9005, 0x9061, 0x9050, 0x9016, 0x9043,
+ 0x1004, 0x1007, 0x180e, 0x1015, 0x9035, 0x9034, 0x9053, 0x9026, 0x9062, 0x9017, 0x0802,
+ 0x0803, 0x8836, 0x8806, 0x8860, 0x8844, 0x9871, 0x9845, 0x9872, 0x9854, 0x9863, 0x9827,
+ 0x9873, 0x9864, 0x0804, 0x1005, 0x1008, 0x100b, 0x8855, 0x8846, 0x8837, 0x8837, 0x9070,
+ 0x9007, 0x9065, 0x9056, 0x9074, 0x9047, 0x9057, 0x9075, 0x0802, 0x0803, 0x8876, 0x8866,
+ 0x8867, 0x8877,
+ },
+ /* huffman_code_book_8 */
+ {
+ 0x9811, 0x9811, 0x9811, 0x9811, 0xa021, 0xa021, 0xa010, 0xa010, 0xa012, 0xa012, 0xa001,
+ 0xa001, 0xa022, 0xa022, 0xa800, 0xa820, 0xa802, 0xa831, 0xa813, 0xa832, 0xa823, 0x080b,
+ 0x080c, 0x080d, 0x080e, 0x080f, 0x1010, 0x1013, 0x1016, 0x1019, 0x1820, 0x1027, 0x8833,
+ 0x8841, 0x8814, 0x8842, 0x8824, 0x8830, 0x8803, 0x8843, 0x8834, 0x8852, 0x9051, 0x9025,
+ 0x9015, 0x9053, 0x9035, 0x9044, 0x9054, 0x9004, 0x9045, 0x9040, 0x9026, 0x9062, 0x9061,
+ 0x9016, 0x0802, 0x0803, 0x8836, 0x8863, 0x8855, 0x8850, 0x9864, 0x9805, 0x9846, 0x9871,
+ 0x9872, 0x9827, 0x9865, 0x9873, 0x0804, 0x1005, 0x1008, 0x100b, 0x8817, 0x8856, 0x8837,
+ 0x8837, 0x9066, 0x9074, 0x9060, 0x9047, 0x9006, 0x9075, 0x9076, 0x9067, 0x0802, 0x0803,
+ 0x8857, 0x8870, 0x8807, 0x8877,
+ },
+ /* huffman_code_book_9 */
+ {
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x8800,
+ 0x8800, 0x8800, 0x8800, 0x8800, 0x8800, 0x9810, 0x9810, 0x9810, 0x9810, 0x9801, 0x9801,
+ 0x9801, 0x9801, 0xa011, 0xa011, 0x0806, 0x0807, 0x1008, 0x100d, 0x101a, 0x1037, 0x8821,
+ 0x8812, 0x8820, 0x8802, 0x9031, 0x9022, 0x9013, 0x0801, 0x8830, 0x8803, 0x0804, 0x0805,
+ 0x0806, 0x1007, 0x8823, 0x8832, 0x8814, 0x8841, 0x8824, 0x8815, 0x9042, 0x9033, 0x9004,
+ 0x9040, 0x1004, 0x1007, 0x180c, 0x1813, 0x9051, 0x9025, 0x9016, 0x9034, 0x9052, 0x9061,
+ 0x9043, 0x0801, 0x8805, 0x8826, 0x9850, 0x9817, 0x9835, 0x9818, 0x9881, 0x9844, 0x9853,
+ 0x9862, 0x9871, 0x9806, 0x9882, 0x9828, 0x9836, 0x9827, 0x9845, 0x9891, 0x1004, 0x2015,
+ 0x1024, 0x1045, 0x0804, 0x1005, 0x1008, 0x100b, 0x8819, 0x8872, 0x9060, 0x9054, 0x9063,
+ 0x9083, 0x9007, 0x9092, 0x9038, 0x9046, 0x9037, 0x9008, 0x90a1, 0x9064, 0xa029, 0xa055,
+ 0xa080, 0xa070, 0xa073, 0xa0a2, 0xa093, 0xa084, 0xa01a, 0xa074, 0xa065, 0xa056, 0xa048,
+ 0xa047, 0xa039, 0xa0b1, 0x1004, 0x1809, 0x1810, 0x1817, 0x9058, 0x9090, 0x9085, 0x0801,
+ 0x88a3, 0x882a, 0x9809, 0x98b2, 0x9894, 0x9866, 0x98c1, 0x9849, 0x9886, 0x981b, 0x9895,
+ 0x98a4, 0x9857, 0x9875, 0x982b, 0x981c, 0x98c2, 0x98b3, 0x983a, 0x9859, 0x9867, 0x9887,
+ 0x98b4, 0x980a, 0x9876, 0x98c3, 0x1804, 0x100b, 0x201a, 0x1029, 0x98a0, 0x98a5, 0x984a,
+ 0x9868, 0x982c, 0x9896, 0x9897, 0x984b, 0x0804, 0x0805, 0x1006, 0x1009, 0x88b0, 0x8869,
+ 0x883b, 0x885a, 0x9088, 0x9078, 0x90c5, 0x903c, 0x90b5, 0x9077, 0x90c4, 0x90b6, 0xa0a6,
+ 0xa04c, 0xa079, 0xa05b, 0xa00b, 0xa0c6, 0xa06a, 0xa0c0, 0xa0a7, 0xa05c, 0xa07a, 0xa098,
+ 0xa00c, 0xa0b7, 0xa089, 0xa099, 0x1004, 0x1007, 0x180a, 0x1011, 0x90a8, 0x907b, 0x90c7,
+ 0x906b, 0x908b, 0x90b8, 0x907c, 0x906c, 0x988a, 0x98a9, 0x988c, 0x989a, 0x989b, 0x989c,
+ 0x98ab, 0x98c9, 0x0804, 0x0805, 0x0806, 0x1007, 0x88aa, 0x88b9, 0x88c8, 0x88ba, 0x88ca,
+ 0x88cb, 0x90ac, 0x90bb, 0x90bc, 0x90cc,
+ },
+ /* huffman_code_book_10 */
+ {
+ 0xa011, 0xa011, 0xa012, 0xa012, 0xa021, 0xa021, 0xa822, 0xa810, 0xa801, 0xa813, 0xa832,
+ 0xa831, 0xa823, 0xa833, 0x0812, 0x0813, 0x0814, 0x0815, 0x0816, 0x0817, 0x0818, 0x1019,
+ 0x101c, 0x101f, 0x1022, 0x1025, 0x182e, 0x1835, 0x103c, 0x204d, 0x105c, 0x107d, 0x8820,
+ 0x8802, 0x8824, 0x8842, 0x8814, 0x8841, 0x8800, 0x8843, 0x8834, 0x8830, 0x8803, 0x8844,
+ 0x8825, 0x8852, 0x9015, 0x9051, 0x9053, 0x9035, 0x9054, 0x9045, 0x9062, 0x9026, 0x9063,
+ 0x9040, 0x9061, 0x9004, 0x9016, 0x9036, 0x9055, 0x9064, 0x9046, 0x0803, 0x0804, 0x0805,
+ 0x8865, 0x8872, 0x8837, 0x8827, 0x8856, 0x8882, 0x9873, 0x9850, 0x9871, 0x9805, 0x9881,
+ 0x9817, 0x9883, 0x9874, 0x9847, 0x9828, 0x9866, 0x9875, 0x9818, 0x9838, 0x9884, 0x9848,
+ 0x0804, 0x1005, 0x1008, 0x100b, 0x8857, 0x8885, 0x8858, 0x8858, 0x9076, 0x9067, 0x9092,
+ 0x9060, 0x9068, 0x9093, 0x9039, 0x9091, 0x9029, 0x9006, 0xa086, 0xa094, 0xa049, 0xa0a2,
+ 0xa019, 0xa077, 0xa087, 0xa095, 0xa078, 0xa0a3, 0xa059, 0xa0a4, 0xa02a, 0xa0a1, 0xa03a,
+ 0xa096, 0x1004, 0x1007, 0x1810, 0x1817, 0x9069, 0x9080, 0x904a, 0x9070, 0x90b2, 0x0803,
+ 0x0804, 0x0805, 0x8879, 0x88b3, 0x88a6, 0x881a, 0x88b1, 0x8897, 0x9807, 0x9888, 0x98a5,
+ 0x983b, 0x985a, 0x9889, 0x98b5, 0x9808, 0x98b4, 0x982b, 0x987a, 0x986a, 0x98a7, 0x984b,
+ 0x981b, 0x98c2, 0x1804, 0x180b, 0x1012, 0x1023, 0x9898, 0x98c3, 0x98b6, 0x985b, 0x98c4,
+ 0x98b7, 0x98c5, 0x983c, 0x986b, 0x9890, 0x98a8, 0x98a0, 0x98c1, 0x9809, 0x984c, 0x9899,
+ 0x0804, 0x1005, 0x1008, 0x100b, 0x88c6, 0x882c, 0x888a, 0x888a, 0x909a, 0x901c, 0x90b8,
+ 0x90c7, 0x907b, 0x905c, 0x906c, 0x90a9, 0x908b, 0x90c8, 0x1004, 0x1007, 0x100a, 0x180d,
+ 0x900a, 0x907c, 0x90b0, 0x90aa, 0x90b9, 0x90ba, 0x900b, 0x90bb, 0x909b, 0x90ab, 0x90c0,
+ 0x908c, 0x98c9, 0x98ac, 0x989c, 0x98bc, 0x98cb, 0x980c, 0x98ca, 0x98cc,
+ },
+ /* huffman_codebook_11[290] = */
+ {
+ 0xa000, 0xa000, 0xa021, 0xa021, 0xaa10, 0xa820, 0xa801, 0xa841, 0xa822, 0xa842, 0x0816,
+ 0x0817, 0x0818, 0x1019, 0x101c, 0x101f, 0x1022, 0x1025, 0x182c, 0x1833, 0x183a, 0x1841,
+ 0x1848, 0x184f, 0x1056, 0x2063, 0x2072, 0x2081, 0x1090, 0x28b1, 0x28d0, 0x10ef, 0x8823,
+ 0x8861, 0x8862, 0x8840, 0x8843, 0x8802, 0x8863, 0x8863, 0x9081, 0x9024, 0x9082, 0x9044,
+ 0x9083, 0x9064, 0x9060, 0x9003, 0x90a1, 0x90a2, 0x9045, 0x9084, 0x9025, 0x90a3, 0x9065,
+ 0x90a4, 0x0802, 0x0803, 0x8885, 0x88c2, 0x8846, 0x88c1, 0x98c3, 0x9866, 0x9826, 0x9890,
+ 0x9870, 0x9a05, 0x9a03, 0x9a04, 0x98c4, 0x9a06, 0x9880, 0x9886, 0x9804, 0x9850, 0x98a5,
+ 0x98b0, 0x9a07, 0x9a02, 0x9a08, 0x9847, 0x98e2, 0x9867, 0x98c5, 0x98a6, 0x98d0, 0x9a0a,
+ 0x98e3, 0x98e1, 0x9a09, 0x98f0, 0x9830, 0x9827, 0x9887, 0x9a0b, 0x98e4, 0x9a0c, 0x9910,
+ 0x9a01, 0x98c6, 0x9930, 0x9848, 0x98a7, 0x9950, 0x9a0d, 0x9903, 0x9902, 0x9868, 0x98a0,
+ 0x0804, 0x0805, 0x0806, 0x1007, 0x8a0e, 0x8970, 0x88e5, 0x8888, 0x88c7, 0x88e6, 0x8805,
+ 0x8805, 0x9104, 0x920f, 0xa190, 0xa028, 0xa101, 0xa1d0, 0xa0a8, 0xa1b0, 0xa069, 0xa105,
+ 0xa0e7, 0xa049, 0xa106, 0xa122, 0xa123, 0xa1f0, 0xa089, 0xa0c8, 0xa0c0, 0xa124, 0xa0a9,
+ 0xa107, 0xa0e8, 0xa029, 0xa143, 0xa006, 0xa142, 0xa121, 0xa125, 0xa08a, 0xa04a, 0xa126,
+ 0xa06a, 0xa0c9, 0xa144, 0xa108, 0xa145, 0xa127, 0xa163, 0xa02a, 0xa0e0, 0xa146, 0xa0e9,
+ 0xa06b, 0xa0aa, 0xa141, 0xa08b, 0xa162, 0xa1a2, 0xa0ca, 0x1004, 0x1007, 0x1810, 0x1817,
+ 0x91a3, 0x904b, 0x9200, 0x90ab, 0x9165, 0x0803, 0x0804, 0x0805, 0x8964, 0x8928, 0x88ea,
+ 0x8909, 0x8810, 0x888d, 0x9807, 0x986d, 0x9966, 0x99a1, 0x99a4, 0x9983, 0x984d, 0x99a5,
+ 0x990a, 0x98cb, 0x9948, 0x9947, 0x99c2, 0x9984, 0x982b, 0x988c, 0xa961, 0xa86c, 0xa82d,
+ 0xa982, 0xa8eb, 0xa86e, 0xa8ac, 0xa8ad, 0xa9c4, 0xa88e, 0xa967, 0xa9c3, 0xa985, 0xa9a6,
+ 0xa986, 0xa900, 0xa968, 0xa84c, 0xa929, 0xa9c5, 0xa8cd, 0xa94a, 0xa9e2, 0xa90b, 0xa92a,
+ 0xa9c6, 0xa949, 0xa8ae, 0xa969, 0xa9c1, 0xa84e, 0xa8cc, 0xa82c, 0xa9a8, 0xa808, 0xa9a7,
+ 0xa8ec, 0xa987, 0xa8ed, 0xa9e3, 0xa981, 0xa8ce, 0xa84f, 0xa9e5, 0xa9e4, 0xa82e, 0xa92b,
+ 0xa88f, 0xa9c7, 0xa90d, 0xa9a9, 0xa90c, 0xa8af, 0xa86f, 0xa94b, 0xa96a, 0xa988, 0xa9e6,
+ 0xa9e7, 0xa90e, 0xa9e1, 0xa8ee, 0xa920, 0xa809, 0x1804, 0x100b, 0x201e, 0x102d, 0x992d,
+ 0x992c, 0x9989, 0x99c8, 0x994d, 0x99c9, 0x998a, 0x98cf, 0x1004, 0x1007, 0x100a, 0x100d,
+ 0x88ef, 0x88ef, 0x912e, 0x91e8, 0x916b, 0x916e, 0x902f, 0x914c, 0x914e, 0x91ab, 0x91aa,
+ 0x916d, 0x916c, 0x910f, 0x91cb, 0x91ac, 0xa18d, 0xa1e9, 0xa1ca, 0xa140, 0xa18b, 0xa12f,
+ 0xa00a, 0xa18c, 0xa160, 0xa18e, 0xa14f, 0xa1ad, 0xa00d, 0xa1cc, 0xa1ea, 0xa1eb, 0x1004,
+ 0x1007, 0x100a, 0x100d, 0x916f, 0x91cd, 0x91a0, 0x900b, 0x91ae, 0x91ec, 0x91ed, 0x918f,
+ 0x91c0, 0x91ce, 0x91af, 0x9180, 0x91cf, 0x0803, 0x0804, 0x0805, 0x880e, 0x880c, 0x89ee,
+ 0x89e0, 0x880f, 0x89ef,
+ },
+ /* huffman_code_book_scl */
+ {
+ 7, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c,
+ 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c,
+ 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c,
+ 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c,
+ 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c,
+ 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x883c, 0x983b,
+ 0x983b, 0x983b, 0x983b, 0x983b, 0x983b, 0x983b, 0x983b, 0x983b, 0x983b, 0x983b, 0x983b,
+ 0x983b, 0x983b, 0x983b, 0x983b, 0xa03d, 0xa03d, 0xa03d, 0xa03d, 0xa03d, 0xa03d, 0xa03d,
+ 0xa03d, 0xa03a, 0xa03a, 0xa03a, 0xa03a, 0xa03a, 0xa03a, 0xa03a, 0xa03a, 0xa03e, 0xa03e,
+ 0xa03e, 0xa03e, 0xa03e, 0xa03e, 0xa03e, 0xa03e, 0xa839, 0xa839, 0xa839, 0xa839, 0xa83f,
+ 0xa83f, 0xa83f, 0xa83f, 0xb038, 0xb038, 0xb040, 0xb040, 0xb037, 0xb037, 0xb041, 0xb041,
+ 0xb842, 0xb836, 0xb843, 0x0805, 0x0806, 0x1007, 0x100a, 0x1011, 0x8835, 0x8844, 0x8834,
+ 0x8845, 0x8833, 0x8833, 0x9046, 0x9032, 0x9031, 0x9047, 0x0802, 0x0803, 0x8848, 0x8830,
+ 0x8849, 0x882f, 0x0804, 0x1005, 0x1008, 0x100f, 0x884a, 0x882e, 0x904c, 0x904b, 0x904d,
+ 0x904e, 0x902d, 0x902b, 0x0802, 0x0803, 0x882c, 0x884f, 0x882a, 0x8829, 0x0804, 0x1005,
+ 0x1008, 0x1011, 0x8850, 0x8828, 0x9051, 0x9027, 0x9052, 0x9026, 0x9053, 0x0803, 0x0804,
+ 0x0805, 0x8825, 0x8823, 0x8855, 0x8821, 0x8824, 0x8822, 0x0804, 0x1005, 0x1008, 0x1015,
+ 0x8854, 0x8820, 0x9057, 0x9059, 0x901e, 0x901f, 0x0804, 0x0805, 0x0806, 0x1007, 0x8856,
+ 0x881d, 0x881a, 0x881b, 0x881c, 0x8818, 0x8858, 0x8858, 0x9019, 0x9016, 0x1004, 0x100d,
+ 0x2020, 0x202f, 0x9017, 0x0803, 0x0804, 0x0805, 0x885a, 0x8815, 0x8813, 0x8803, 0x8801,
+ 0x8802, 0x1004, 0x1007, 0x100a, 0x100d, 0x8800, 0x8800, 0x9062, 0x9063, 0x9064, 0x9065,
+ 0x9066, 0x9075, 0x9061, 0x905b, 0x905c, 0x905d, 0x905e, 0x905f, 0x9060, 0x9068, 0xa06f,
+ 0xa070, 0xa071, 0xa072, 0xa073, 0xa074, 0xa06e, 0xa069, 0xa06a, 0xa06b, 0xa06c, 0xa06d,
+ 0xa076, 0xa006, 0xa008, 0xa009, 0xa00a, 0xa005, 0xa067, 0xa078, 0xa077, 0xa004, 0xa007,
+ 0xa00f, 0xa010, 0xa012, 0xa014, 0xa011, 0xa00b, 0xa00c, 0xa00e, 0xa00d,
+
+ }}; /* END OF ia_mps_dec_res_huffmann_tables_struct */
+
+const ia_mps_dec_res_block_tables_struct ixheaacd_mps_dec_res_block_tables = {
+ {0 >> 4, 131072 >> 4, 330281 >> 4, 567116 >> 4, 832256 >> 4, 1120650 >> 4,
+ 1429042 >> 4, 1755122 >> 4, 2097152 >> 4, 2453767 >> 4, 2823861 >> 4, 3206517 >> 4,
+ 3600960 >> 4, 4006524 >> 4, 4422631 >> 4, 4848770 >> 4, 5284492 >> 4, 5729392 >> 4,
+ 6183105 >> 4, 6645302 >> 4, 7115683 >> 4, 7593972 >> 4, 8079916 >> 4, 8573281 >> 4,
+ 9073850 >> 4, 9581422 >> 4, 10095808 >> 4, 10616832 >> 4, 11144330 >> 4, 11678147 >> 4,
+ 12218136 >> 4, 12764159 >> 4, 13316085 >> 4, 13873792 >> 4, 14437162 >> 4, 15006082 >> 4,
+ 15580448 >> 4, 16160157 >> 4, 16745112 >> 4, 17335222 >> 4, 17930398 >> 4, 18530554 >> 4,
+ 19135610 >> 4, 19745488 >> 4, 20360112 >> 4, 20979411 >> 4, 21603314 >> 4, 22231755 >> 4,
+ 22864669 >> 4, 23501994 >> 4, 24143669 >> 4, 24789637 >> 4, 25439841 >> 4, 26094226 >> 4,
+ 26752740 >> 4, 27415332 >> 4, 28081952 >> 4, 28752552 >> 4, 29427086 >> 4, 30105507 >> 4,
+ 30787772 >> 4, 31473838 >> 4, 32163664 >> 4, 32857208 >> 4, 33554432 >> 4, 34255297 >> 4,
+ 34959765 >> 4, 35667801 >> 4, 36379368 >> 4, 37094431 >> 4, 37812958 >> 4, 38534914 >> 4,
+ 39260268 >> 4, 39988988 >> 4, 40721043 >> 4, 41456403 >> 4, 42195038 >> 4, 42936921 >> 4,
+ 43682022 >> 4, 44430314 >> 4, 45181770 >> 4, 45936364 >> 4, 46694070 >> 4, 47454862 >> 4,
+ 48218716 >> 4, 48985607 >> 4, 49755512 >> 4, 50528406 >> 4, 51304267 >> 4, 52083073 >> 4,
+ 52864802 >> 4, 53649431 >> 4, 54436939 >> 4, 55227306 >> 4, 56020511 >> 4, 56816534 >> 4,
+ 57615355 >> 4, 58416954 >> 4, 59221313 >> 4, 60028412 >> 4, 60838233 >> 4, 61650759 >> 4,
+ 62465970 >> 4, 63283850 >> 4, 64104381 >> 4, 64927547 >> 4, 65753329 >> 4, 66581713 >> 4,
+ 67412681 >> 4, 68246218 >> 4, 69082308 >> 4, 69920936 >> 4, 70762086 >> 4, 71605743 >> 4,
+ 72451892 >> 4, 73300519 >> 4, 74151609 >> 4, 75005149 >> 4, 75861124 >> 4, 76719520 >> 4,
+ 77580324 >> 4, 78443523 >> 4, 79309103 >> 4, 80177051 >> 4, 81047354 >> 4, 81920000 >> 4,
+ 82794977 >> 4, 83672271 >> 4, 84551871 >> 4},
+ {16384, 19484, 23171, 27555},
+ {16385, 19486, 23172, 27557},
+
+ /* conceal_n_tns_tables */
+ {{31, 9},
+ {31, 9},
+ {34, 10},
+ {40, 14},
+ {42, 14},
+ {51, 14},
+ {46, 14},
+ {46, 14},
+ {42, 14},
+ {42, 14},
+ {42, 14},
+ {39, 14}},
+ {(WORD16)-0x7e0e, (WORD16)-0x6eda, (WORD16)-0x5247, (WORD16)-0x2bc7, (WORD16)0x0000,
+ (WORD16)0x378a, (WORD16)0x6413, (WORD16)0x7cca},
+ {(WORD16)-0x7f74, (WORD16)-0x7b1d, (WORD16)-0x7295, (WORD16)-0x6625, (WORD16)-0x563c,
+ (WORD16)-0x4362, (WORD16)-0x2e3d, (WORD16)-0x1785, (WORD16)0x0000, (WORD16)0x1a9d,
+ (WORD16)0x3410, (WORD16)0x4b3d, (WORD16)0x5f1f, (WORD16)0x6eda, (WORD16)0x79bc,
+ (WORD16)0x7f4c},
+}; /* END OF ia_mps_dec_res_block_tables_struct */
+
+const ia_mps_dec_common_tables_struct ixheaacd_mps_dec_common_tables = {
+ {1073741824, 1074789888, 1075836928, 1076882944, 1077927936, 1078971904, 1080014976,
+ 1081056896, 1082097920, 1083137920, 1084176896, 1085214848, 1086251904, 1087287808,
+ 1088322944, 1089356928, 1090390016, 1091422080, 1092453120, 1093483264, 1094512512,
+ 1095540608, 1096567936, 1097594112, 1098619392, 1099643776, 1100667264, 1101689600,
+ 1102711168, 1103731712, 1104751360, 1105769984, 1106787712, 1107804544, 1108820352,
+ 1109835392, 1110849408, 1111862400, 1112874624, 1113885824, 1114896128, 1115905536,
+ 1116914048, 1117921664, 1118928384, 1119934208, 1120939008, 1121943040, 1122946048,
+ 1123948288, 1124949504, 1125949952, 1126949504, 1127948032, 1128945792, 1129942656,
+ 1130938624, 1131933824, 1132928000, 1133921408, 1134913920, 1135905536, 1136896256,
+ 1137886208, 1138875136, 1139863424, 1140850688, 1141837184, 1142822784, 1143807488,
+ 1144791424, 1145774592, 1146756736, 1147738112, 1148718720, 1149698432, 1150677376,
+ 1151655424, 1152632576, 1153608960, 1154584576, 1155559296, 1156533248, 1157506304,
+ 1158478592, 1159450112, 1160420736, 1161390592, 1162359680, 1163327872, 1164295296,
+ 1165261952, 1166227712, 1167192704, 1168156928, 1169120384, 1170083072, 1171044864,
+ 1172005888, 1172966144, 1173925632, 1174884352, 1175842304, 1176799488, 1177755776,
+ 1178711424, 1179666176, 1180620160, 1181573504, 1182525952, 1183477760, 1184428672,
+ 1185378816, 1186328320, 1187277056, 1188224896, 1189172096, 1190118528, 1191064192,
+ 1192009088, 1192953216, 1193896704, 1194839296, 1195781248, 1196722432, 1197662976,
+ 1198602624, 1199541632, 1200479872, 1201417344, 1202354176, 1203290240, 1204225536,
+ 1205160064, 1206093952, 1207027072, 1207959552, 1208891264, 1209822208, 1210752512,
+ 1211682048, 1212610944, 1213539072, 1214466560, 1215393280, 1216319232, 1217244544,
+ 1218169088, 1219092992, 1220016256, 1220938752, 1221860608, 1222781696, 1223702144,
+ 1224621824, 1225540864, 1226459264, 1227376896, 1228293888, 1229210240, 1230125824,
+ 1231040768, 1231954944, 1232868608, 1233781504, 1234693632, 1235605248, 1236516096,
+ 1237426304, 1238335872, 1239244672, 1240152960, 1241060480, 1241967360, 1242873600,
+ 1243779072, 1244684032, 1245588224, 1246491776, 1247394816, 1248297088, 1249198592,
+ 1250099584, 1250999936, 1251899648, 1252798592, 1253697024, 1254594816, 1255491840,
+ 1256388352, 1257284224, 1258179328, 1259073920, 1259967744, 1260861056, 1261753728,
+ 1262645760, 1263537152, 1264427904, 1265318016, 1266207488, 1267096448, 1267984640,
+ 1268872320, 1269759232, 1270645632, 1271531520, 1272416640, 1273301120, 1274185088,
+ 1275068416, 1275951104, 1276833280, 1277714688, 1278595584, 1279475840, 1280355584,
+ 1281234560, 1282113024, 1282990848, 1283868160, 1284744832, 1285620864, 1286496384,
+ 1287371264, 1288245504, 1289119232, 1289992320, 1290864768, 1291736704, 1292608000,
+ 1293478784, 1294348928, 1295218432, 1296087424, 1296955904, 1297823616, 1298690944,
+ 1299557504, 1300423680, 1301289216, 1302154112, 1303018496, 1303882240, 1304745472,
+ 1305608064, 1306470144, 1307331712, 1308192640, 1309052928, 1309912704, 1310771968,
+ 1311630720, 1312488832, 1313346304, 1314203392, 1315059840, 1315915648, 1316770944,
+ 1317625728, 1318480000, 1319333632, 1320186752, 1321039360, 1321891328, 1322742784,
+ 1323593728, 1324444032, 1325293824, 1326143104, 1326991872, 1327840128, 1328687744,
+ 1329534848, 1330381440, 1331227392, 1332072960, 1332917888, 1333762304, 1334606208,
+ 1335449472, 1336292352, 1337134592, 1337976448, 1338817664, 1339658368, 1340498560,
+ 1341338112, 1342177280, 1343015936, 1343853952, 1344691456, 1345528576, 1346365056,
+ 1347201024, 1348036480, 1348871424, 1349705856, 1350539776, 1351373184, 1352206080,
+ 1353038464, 1353870336, 1354701696, 1355532544, 1356363008, 1357192832, 1358022144,
+ 1358850944, 1359679232, 1360507008, 1361334400, 1362161152, 1362987520, 1363813248,
+ 1364638592, 1365463424, 1366287744, 1367111552, 1367934848, 1368757632, 1369579904,
+ 1370401792, 1371223168, 1372043904, 1372864384, 1373684224, 1374503552, 1375322496,
+ 1376140800, 1376958720, 1377776256, 1378593152, 1379409536, 1380225536, 1381041024,
+ 1381856128, 1382670592, 1383484672, 1384298240, 1385111296, 1385923968, 1386736128,
+ 1387547776, 1388358912, 1389169664, 1389979904, 1390789760, 1391598976, 1392407808,
+ 1393216256, 1394024064, 1394831488, 1395638528, 1396445056, 1397251072, 1398056576,
+ 1398861696, 1399666304, 1400470528, 1401274240, 1402077440, 1402880256, 1403682560,
+ 1404484480, 1405285888, 1406086912, 1406887296, 1407687424, 1408487040, 1409286144,
+ 1410084864, 1410883072, 1411680896, 1412478208, 1413275136, 1414071552, 1414867456,
+ 1415662976, 1416458112, 1417252736, 1418046976, 1418840704, 1419634048, 1420426880,
+ 1421219328, 1422011392, 1422802816, 1423593984, 1424384640, 1425174912, 1425964672,
+ 1426754048, 1427542912, 1428331392, 1429119488, 1429907072, 1430694272, 1431480960,
+ 1432267264, 1433053184, 1433838592, 1434623616, 1435408256, 1436192384, 1436976128,
+ 1437759488, 1438542336, 1439324800, 1440106752, 1440888448, 1441669632, 1442450304,
+ 1443230720, 1444010624, 1444790144, 1445569152, 1446347776, 1447126016, 1447903872,
+ 1448681216, 1449458304, 1450234880, 1451010944, 1451786752, 1452562048, 1453336960,
+ 1454111360, 1454885504, 1455659136, 1456432384, 1457205248, 1457977728, 1458749696,
+ 1459521408, 1460292608, 1461063424, 1461833728, 1462603776, 1463373312, 1464142592,
+ 1464911360, 1465679744, 1466447744, 1467215232, 1467982464, 1468749184, 1469515520,
+ 1470281600, 1471047168, 1471812352, 1472577024, 1473341440, 1474105472, 1474868992,
+ 1475632256, 1476395008, 1477157376, 1477919360, 1478681088, 1479442304, 1480203136,
+ 1480963584, 1481723648, 1482483200, 1483242496, 1484001408, 1484759936, 1485518080,
+ 1486275712, 1487033088, 1487790080, 1488546560, 1489302784, 1490058624, 1490813952,
+ 1491569024, 1492323712, 1493078016, 1493831808, 1494585344, 1495338496, 1496091264,
+ 1496843648, 1497595648, 1498347264, 1499098496, 1499849344, 1500599808, 1501349888,
+ 1502099712, 1502849024, 1503598080, 1504346624, 1505094912, 1505842816, 1506590208,
+ 1507337344, 1508084096, 1508830592, 1509576576, 1510322176, 1511067520, 1511812480,
+ 1512556928, 1513301120, 1514044928, 1514788480, 1515531520, 1516274304, 1517016576,
+ 1517758592, 1518500249
-const WORD32 ixheaacd_sine[8][13] = {
+ }}; /* END OF ia_mps_dec_common_tables_struct */
+
+const ia_mps_dec_qmf_tables_struct ixheaacd_mps_dec_qmf_tables = {
{
- 759250047, 992008063, 1073741823, 992008127, 759250111, 410903231, 0,
- -410903231, -759250111, -992008127, -1073741823, -992008063, -759250047,
+ 0, 28501019, 775583039, -775583039, -28501019, 0, 28501019,
+ 775583039, -775583039, -28501019, -1186546, 30903291, 799678975, -751600831,
+ -26167087, -1186546, 30903291, 799678975, -751600831, -26167087, -1206390,
+ 33373087, 823849919, -727722687, -23904831, -1206390, 33373087, 823849919,
+ -727722687, -23904831, -1062471, 35932707, 848086783, -703969535, -21721843,
+ -1062471, 35932707, 848086783, -703969535, -21721843, -1046947, 38533023,
+ 872376063, -680382719, -19611965, -1046947, 38533023, 872376063, -680382719,
+ -19611965, -1050933, 41204291, 896724095, -656936447, -17566035, -1050933,
+ 41204291, 896724095, -656936447, -17566035, -1082485, 43922867, 921081471,
+ -633661567, -15594127, -1082485, 43922867, 921081471, -633661567, -15594127,
+ -1122396, 46700799, 945441215, -610575615, -13699290, -1122396, 46700799,
+ 945441215, -610575615, -13699290, -1173935, 49538187, 969802879, -587687679,
+ -11883575, -1173935, 49538187, 969802879, -587687679, -11883575, -1219298,
+ 52433171, 994136319, -565014399, -10140974, -1219298, 52433171, 994136319,
+ -565014399, -10140974, -1260772, 55378415, 1018434047, -542557503, -8461326,
+ -1260772, 55378415, 1018434047, -542557503, -8461326, -1316997, 58381367,
+ 1042657663, -520338911, -6857726, -1316997, 58381367, 1042657663, -520338911,
+ -6857726, -1355597, 61433531, 1066807231, -498364575, -5331498, -1355597,
+ 61433531, 1066807231, -498364575, -5331498, -1404525, 64532455, 1090882559,
+ -476666783, -3873947, -1404525, 64532455, 1090882559, -476666783, -3873947,
+ -1455497, 67649519, 1114809215, -455209823, -2484238, -1455497, 67649519,
+ 1114809215, -455209823, -2484238, -1490700, 70814151, 1138647551, -434060159,
+ -1173445, -1490700, 70814151, 1138647551, -434060159, -1173445, -1537112,
+ 74006783, 1162337023, -413168703, 59280, -1537112, 74006783, 1162337023,
+ -413168703, 59280, -1558008, 77244463, 1185851519, -392597055, 1252469,
+ -1558008, 77244463, 1185851519, -392597055, 1252469, -1597930, 80490447,
+ 1209202815, -372332479, 2341257, -1597930, 80490447, 1209202815, -372332479,
+ 2341257, -1608593, 83763391, 1232338687, -352393215, 3389734, -1608593,
+ 83763391, 1232338687, -352393215, 3389734, -1649561, 87048071, 1255290751,
+ -332775583, 4353845, -1649561, 87048071, 1255290751, -332775583, 4353845,
+ -1658898, 90333703, 1277993983, -313482463, 5263168, -1658898, 90333703,
+ 1277993983, -313482463, 5263168, -1682409, 93651231, 1300469631, -294538495,
+ 6108894, -1682409, 93651231, 1300469631, -294538495, 6108894, -1670714,
+ 96956399, 1322658815, -275952255, 6891679, -1670714, 96956399, 1322658815,
+ -275952255, 6891679, -1675824, 100253775, 1344591615, -257714783, 7602359,
+ -1675824, 100253775, 1344591615, -257714783, 7602359, -1675348, 103544295,
+ 1366224767, -239836751, 8258450, -1675348, 103544295, 1366224767, -239836751,
+ 8258450, -1666012, 106812775, 1387547135, -222335327, 8858722, -1666012,
+ 106812775, 1387547135, -222335327, 8858722, -1638700, 110070599, 1408537983,
+ -205199231, 9406377, -1638700, 110070599, 1408537983, -205199231, 9406377,
+ -1617055, 113307839, 1429180415, -188451903, 9886913, -1617055, 113307839,
+ 1429180415, -188451903, 9886913, -1571819, 116490847, 1449479167, -172093519,
+ 10331429, -1571819, 116490847, 1449479167, -172093519, 10331429, -1549493,
+ 119652127, 1469384191, -156109887, 10702990, -1549493, 119652127, 1469384191,
+ -156109887, 10702990, -1485615, 122753695, 1488911103, -140533439, 11034259,
+ -1485615, 122753695, 1488911103, -140533439, 11034259, -1428165, 125824431,
+ 1508046463, -125349767, 11320622, -1428165, 125824431, 1508046463, -125349767,
+ 11320622, -1361847, 128814119, 1526734207, -110553351, 11561831, -1361847,
+ 128814119, 1526734207, -110553351, 11561831, -1276919, 131738495, 1544999039,
+ -96165783, 11758284, -1276919, 131738495, 1544999039, -96165783, 11758284,
+ -1194983, 134616687, 1562820223, -82200639, 11897996, -1194983, 134616687,
+ 1562820223, -82200639, 11897996, -1105003, 137377935, 1580163967, -68618815,
+ 12008111, -1105003, 137377935, 1580163967, -68618815, 12008111, -989200,
+ 140068991, 1597046655, -55453887, 12083055, -989200, 140068991, 1597046655,
+ -55453887, 12083055, -879420, 142671839, 1613433983, -42699303, 12109487,
+ -879420, 142671839, 1613433983, -42699303, 12109487, -751871, 145186207,
+ 1629313151, -30341543, 12123660, -751871, 145186207, 1629313151, -30341543,
+ 12123660, -622121, 147541535, 1644687871, -18406457, 12073290, -622121,
+ 147541535, 1644687871, -18406457, 12073290, -450614, 149814959, 1659528319,
+ -6890608, 12012598, -450614, 149814959, 1659528319, -6890608, 12012598,
+ -310607, 151962111, 1673810559, 4244630, 11913318, -310607, 151962111,
+ 1673810559, 4244630, 11913318, -132571, 153975151, 1687568511, 14954401,
+ 11784539, -132571, 153975151, 1687568511, 14954401, 11784539, 28980,
+ 155839151, 1700750335, 25259525, 11638668, 28980, 155839151, 1700750335,
+ 25259525, 11638668, 235016, 157543743, 1713362559, 35154575, 11482955,
+ 235016, 157543743, 1713362559, 35154575, 11482955, 438734, 159129327,
+ 1725392639, 44667031, 11265949, 438734, 159129327, 1725392639, 44667031,
+ 11265949, 633406, 160514207, 1736819327, 53753139, 11039644, 633406,
+ 160514207, 1736819327, 53753139, 11039644, 864692, 161735007, 1747663231,
+ 62453979, 10821818, 864692, 161735007, 1747663231, 62453979, 10821818,
+ 1096803, 162781055, 1757881983, 70777607, 10552219, 1096803, 162781055,
+ 1757881983, 70777607, 10552219, 1339895, 163636639, 1767469183, 78687687,
+ 10293438, 1339895, 163636639, 1767469183, 78687687, 10293438, 1601598,
+ 164280815, 1776457599, 86212511, 10008660, 1601598, 164280815, 1776457599,
+ 86212511, 10008660, 1848649, 164732079, 1784781951, 93365887, 9708741,
+ 1848649, 164732079, 1784781951, 93365887, 9708741, 2122999, 164964111,
+ 1792491135, 100137871, 9391100, 2122999, 164964111, 1792491135, 100137871,
+ 9391100, 2415952, 164976143, 1799530623, 106510607, 9076182, 2415952,
+ 164976143, 1799530623, 106510607, 9076182, 2701080, 164755999, 1805935231,
+ 112548287, 8765974, 2701080, 164755999, 1805935231, 112548287, 8765974,
+ 2985537, 164293391, 1811668351, 118210391, 8419731, 2985537, 164293391,
+ 1811668351, 118210391, 8419731, 3316406, 163584207, 1816732159, 123513103,
+ 8075380, 3316406, 163584207, 1816732159, 123513103, 8075380, 3622393,
+ 162630175, 1821133951, 128455295, 7732716, 3622393, 162630175, 1821133951,
+ 128455295, 7732716, 3940259, 161399775, 1824889727, 133058679, 7391396,
+ 3940259, 161399775, 1824889727, 133058679, 7391396, 4260852, 159915455,
+ 1827931903, 137319727, 7030778, 4260852, 159915455, 1827931903, 137319727,
+ 7030778, 4608839, 158141983, 1830310399, 141237999, 6684132, 4608839,
+ 158141983, 1830310399, 141237999, 6684132, 4942917, 156073663, 1832022783,
+ 144853151, 6328515, 4942917, 156073663, 1832022783, 144853151, 6328515,
+ 5288310, 153722543, 1833032063, 148104223, 5985136, 5288310, 153722543,
+ 1833032063, 148104223, 5985136, 5626784, 151082575, 1833389567, 151082575,
+ 5626784, 5626784, 151082575, 1833389567, 151082575, 5626784,
},
{
- 759250303, -410903039, -1073741823, -410903295, 759250047, 992008127, 0,
- -992008127, -759250047, 410903295, 1073741823, 410903039, -759250303,
+ 0x0000, 0x0648, 0x0c8c, 0x12c8, 0x18f9, 0x1f1a, 0x2528, 0x2b1f, 0x30fc, 0x36ba, 0x3c57,
+ 0x41ce, 0x471d, 0x4c40, 0x5134, 0x55f6, 0x5a82, 0x5ed7, 0x62f2, 0x66d0, 0x6a6e, 0x6dca,
+ 0x70e3, 0x73b6, 0x7642, 0x7885, 0x7a7d, 0x7c2a, 0x7d8a, 0x7e9d, 0x7f62, 0x7fd9, 0x7fff,
},
{
- -759249855, -410903487, 1073741823, -410903039, -759250175, 992008063,
- 0, -992008063, 759250175, 410903039, -1073741823, 410903487, 759249855,
+ 0x7ffe, 0x7fc2, 0x7f38, 0x7e60, 0x7d3a, 0x7bc6, 0x7a06, 0x77fb, 0x75a6, 0x7308, 0x7023,
+ 0x6cf9, 0x698c, 0x65de, 0x61f1, 0x5dc8, 0x5964, 0x54ca, 0x4ffb, 0x4afb, 0x45cd, 0x4074,
+ 0x3af3, 0x354e, 0x2f87, 0x29a4, 0x23a7, 0x1d93, 0x176e, 0x113a, 0x0afb, 0x04b6,
},
{
- -759250495, 992008255, -1073741823, 992007999, -759249983, 410903135, 0,
- -410903135, 759249983, -992007999, 1073741823, -992008255, 759250495,
+ 0x0192, 0x07d9, 0x0e1c, 0x1455, 0x1a83, 0x209f, 0x26a8, 0x2c99, 0x326e, 0x3825, 0x3db8,
+ 0x4326, 0x486a, 0x4d81, 0x5269, 0x571e, 0x5b9d, 0x5fe4, 0x63ef, 0x67bd, 0x6b4b, 0x6e97,
+ 0x719e, 0x7460, 0x76d9, 0x790a, 0x7aef, 0x7c89, 0x7dd6, 0x7ed6, 0x7f87, 0x7fea,
},
{
- 759249663, -992007871, 1073741823, -992008191, 759250303, -410903295, 0,
- 410903295, -759250303, 992008191, -1073741823, 992007871, -759249663,
+ 0x7D89, 0x6a6d, 0x471c, 0x18f9,
},
{
- 759250687, 410902623, -1073741823, 410903551, 759249919, -992008127, 0,
- 992008127, -759249919, -410903551, 1073741823, -410902623, -759250687,
+ 0x7FF5, 0x7FA6, 0x7F09, 0x7E1D, 0x7CE3, 0x7B5C, 0x7989, 0x776B, 0x7504, 0x7254, 0x6F5E,
+ 0x6C23, 0x68A6, 0x64E8, 0x60EB, 0x5CB3, 0x5842, 0x539B, 0x4EBF, 0x49B4, 0x447A, 0x3F17,
+ 0x398C, 0x33DF, 0x2E11, 0x2826, 0x2223, 0x1C0B, 0x15E2, 0xFAB, 0x096A, 0x0324,
},
{
- -759249471, 410903903, 1073741823, 410902783, -759250367, -992008063, 0,
- 992008063, 759250367, -410902783, -1073741823, -410903903, 759249471,
+ 0x0324, 0x096A, 0x0FAB, 0x15E2, 0x1C0B, 0x2223, 0x2826, 0x2E11, 0x33DF, 0x398C, 0x3F17,
+ 0x447A, 0x49B4, 0x4EBF, 0x539B, 0x5842, 0x5CB3, 0x60EB, 0x64E8, 0x68A6, 0x6C23, 0x6F5E,
+ 0x7254, 0x7504, 0x776B, 0x7989, 0x7B5C, 0x7CE3, 0x7E1D, 0x7F09, 0x7FA6, 0x7FF5,
+
},
- {-759250879, -992008447, -1073741823, -992007871, -759249855, -410903039, 0,
- 410903039, 759249855, 992007871, 1073741823, 992008447, 759250879}};
-const WORD32 ixheaacd_cosine2[2][13] = {
+}; /* END OF ia_mps_dec_qmf_tables_struct */
+
+const ia_mps_dec_hybrid_tables_struct ixheaacd_mps_dec_hybrid_tables = {
{
- 1073741823, 1073741823, 1073741823, 1073741823, 1073741823, 1073741823,
- 1073741823, 1073741823, 1073741823, 1073741823, 1073741823, 1073741823,
- 1073741823,
+ -692, -2976, -5960, -9524, -9162, 15458, 16384, 15458, 9162, 9524,
+ 5960, 2976, 692, 14281, 5916, -2749, -1404, 8799, 3645,
+
},
+
{
- 1073741823, -1073741823, 1073741823, -1073741823, 1073741823,
- -1073741823, 1073741823, -1073741823, 1073741823, -1073741823,
- 1073741823, -1073741823, 1073741823,
+ 1245, -4780, 20052, 20052, -4780, 1245,
+
},
-};
+
+ {0, 101, 201, 302, 402, 503, 603, 704, 804, 905, 1005,
+ 1106, 1206, 1307, 1407, 1507, 1608, 1708, 1809, 1909, 2009, 2110,
+ 2210, 2310, 2411, 2511, 2611, 2711, 2811, 2912, 3012, 3112, 3212,
+ 3312, 3412, 3512, 3612, 3712, 3812, 3911, 4011, 4111, 4211, 4310,
+ 4410, 4510, 4609, 4709, 4808, 4907, 5007, 5106, 5205, 5305, 5404,
+ 5503, 5602, 5701, 5800, 5899, 5998, 6097, 6195, 6294, 6393, 6491,
+ 6590, 6688, 6787, 6885, 6983, 7081, 7180, 7278, 7376, 7473, 7571,
+ 7669, 7767, 7864, 7962, 8059, 8157, 8254, 8351, 8449, 8546, 8643,
+ 8740, 8836, 8933, 9030, 9127, 9223, 9319, 9416, 9512, 9608, 9704,
+ 9800, 9896, 9992, 10088, 10183, 10279, 10374, 10469, 10565, 10660, 10755,
+ 10850, 10945, 11039, 11134, 11228, 11323, 11417, 11511, 11605, 11699, 11793,
+ 11887, 11980, 12074, 12167, 12261, 12354, 12447, 12540, 12633, 12725, 12818,
+ 12910, 13003, 13095, 13187, 13279, 13371, 13463, 13554, 13646, 13737, 13828,
+ 13919, 14010, 14101, 14192, 14282, 14373, 14463, 14553, 14643, 14733, 14823,
+ 14912, 15002, 15091, 15180, 15269, 15358, 15447, 15535, 15624, 15712, 15800,
+ 15888, 15976, 16064, 16151, 16239, 16326, 16413, 16500, 16587, 16673, 16760,
+ 16846, 16932, 17018, 17104, 17190, 17275, 17361, 17446, 17531, 17616, 17700,
+ 17785, 17869, 17953, 18037, 18121, 18205, 18288, 18372, 18455, 18538, 18621,
+ 18703, 18786, 18868, 18950, 19032, 19114, 19195, 19277, 19358, 19439, 19520,
+ 19601, 19681, 19761, 19841, 19921, 20001, 20081, 20160, 20239, 20318, 20397,
+ 20475, 20554, 20632, 20710, 20788, 20865, 20943, 21020, 21097, 21174, 21251,
+ 21327, 21403, 21479, 21555, 21631, 21706, 21781, 21856, 21931, 22006, 22080,
+ 22154, 22228, 22302, 22375, 22449, 22522, 22595, 22668, 22740, 22812, 22884,
+ 22956, 23028, 23099, 23170, 23241, 23312, 23383, 23453, 23523, 23593, 23663,
+ 23732, 23801, 23870, 23939, 24008, 24076, 24144, 24212, 24279, 24347, 24414,
+ 24481, 24548, 24614, 24680, 24746, 24812, 24878, 24943, 25008, 25073, 25138,
+ 25202, 25266, 25330, 25394, 25457, 25520, 25583, 25646, 25708, 25771, 25833,
+ 25894, 25956, 26017, 26078, 26139, 26199, 26259, 26320, 26379, 26439, 26498,
+ 26557, 26616, 26674, 26733, 26791, 26848, 26906, 26963, 27020, 27077, 27133,
+ 27190, 27246, 27301, 27357, 27412, 27467, 27522, 27576, 27630, 27684, 27738,
+ 27791, 27844, 27897, 27950, 28002, 28054, 28106, 28158, 28209, 28260, 28311,
+ 28361, 28411, 28461, 28511, 28560, 28610, 28658, 28707, 28755, 28803, 28851,
+ 28899, 28946, 28993, 29040, 29086, 29132, 29178, 29224, 29269, 29314, 29359,
+ 29404, 29448, 29492, 29535, 29579, 29622, 29665, 29707, 29750, 29792, 29833,
+ 29875, 29916, 29957, 29997, 30038, 30078, 30118, 30157, 30196, 30235, 30274,
+ 30312, 30350, 30388, 30425, 30462, 30499, 30536, 30572, 30608, 30644, 30680,
+ 30715, 30750, 30784, 30819, 30853, 30886, 30920, 30953, 30986, 31018, 31050,
+ 31082, 31114, 31146, 31177, 31207, 31238, 31268, 31298, 31328, 31357, 31386,
+ 31415, 31443, 31471, 31499, 31527, 31554, 31581, 31608, 31634, 31660, 31686,
+ 31711, 31737, 31761, 31786, 31810, 31834, 31858, 31881, 31904, 31927, 31950,
+ 31972, 31994, 32015, 32037, 32058, 32078, 32099, 32119, 32138, 32158, 32177,
+ 32196, 32214, 32233, 32251, 32268, 32286, 32303, 32319, 32336, 32352, 32368,
+ 32383, 32398, 32413, 32428, 32442, 32456, 32470, 32483, 32496, 32509, 32522,
+ 32534, 32546, 32557, 32568, 32579, 32590, 32600, 32610, 32620, 32629, 32638,
+ 32647, 32656, 32664, 32672, 32679, 32686, 32693, 32700, 32706, 32712, 32718,
+ 32723, 32729, 32733, 32738, 32742, 32746, 32749, 32753, 32756, 32758, 32760,
+ 32762, 32764, 32766, 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32766,
+ 32764, 32762, 32760, 32758, 32756, 32753, 32749, 32746, 32742, 32738, 32733,
+ 32729, 32723, 32718, 32712, 32706, 32700, 32693, 32686, 32679, 32672, 32664,
+ 32656, 32647, 32638, 32629, 32620, 32610, 32600, 32590, 32579, 32568, 32557,
+ 32546, 32534, 32522, 32509, 32496, 32483, 32470, 32456, 32442, 32428, 32413,
+ 32398, 32383, 32368, 32352, 32336, 32319, 32303, 32286, 32268, 32251, 32233,
+ 32214, 32196, 32177, 32158, 32138, 32119, 32099, 32078, 32058, 32037, 32015,
+ 31994, 31972, 31950, 31927, 31904, 31881, 31858, 31834, 31810, 31786, 31761,
+ 31737, 31711, 31686, 31660, 31634, 31608, 31581, 31554, 31527, 31499, 31471,
+ 31443, 31415, 31386, 31357, 31328, 31298, 31268, 31238, 31207, 31177, 31146,
+ 31114, 31082, 31050, 31018, 30986, 30953, 30920, 30886, 30853, 30819, 30784,
+ 30750, 30715, 30680, 30644, 30608, 30572, 30536, 30499, 30462, 30425, 30388,
+ 30350, 30312, 30274, 30235, 30196, 30157, 30118, 30078, 30038, 29997, 29957,
+ 29916, 29875, 29833, 29792, 29750, 29707, 29665, 29622, 29579, 29535, 29492,
+ 29448, 29404, 29359, 29314, 29269, 29224, 29178, 29132, 29086, 29040, 28993,
+ 28946, 28899, 28851, 28803, 28755, 28707, 28658, 28610, 28560, 28511, 28461,
+ 28411, 28361, 28311, 28260, 28209, 28158, 28106, 28054, 28002, 27950, 27897,
+ 27844, 27791, 27738, 27684, 27630, 27576, 27522, 27467, 27412, 27357, 27301,
+ 27246, 27190, 27133, 27077, 27020, 26963, 26906, 26848, 26791, 26733, 26674,
+ 26616, 26557, 26498, 26439, 26379, 26320, 26259, 26199, 26139, 26078, 26017,
+ 25956, 25894, 25833, 25771, 25708, 25646, 25583, 25520, 25457, 25394, 25330,
+ 25266, 25202, 25138, 25073, 25008, 24943, 24878, 24812, 24746, 24680, 24614,
+ 24548, 24481, 24414, 24347, 24279, 24212, 24144, 24076, 24008, 23939, 23870,
+ 23801, 23732, 23663, 23593, 23523, 23453, 23383, 23312, 23241, 23170, 23099,
+ 23028, 22956, 22884, 22812, 22740, 22668, 22595, 22522, 22449, 22375, 22302,
+ 22228, 22154, 22080, 22006, 21931, 21856, 21781, 21706, 21631, 21555, 21479,
+ 21403, 21327, 21251, 21174, 21097, 21020, 20943, 20865, 20788, 20710, 20632,
+ 20554, 20475, 20397, 20318, 20239, 20160, 20081, 20001, 19921, 19841, 19761,
+ 19681, 19601, 19520, 19439, 19358, 19277, 19195, 19114, 19032, 18950, 18868,
+ 18786, 18703, 18621, 18538, 18455, 18372, 18288, 18205, 18121, 18037, 17953,
+ 17869, 17785, 17700, 17616, 17531, 17446, 17361, 17275, 17190, 17104, 17018,
+ 16932, 16846, 16760, 16673, 16587, 16500, 16413, 16326, 16239, 16151, 16064,
+ 15976, 15888, 15800, 15712, 15624, 15535, 15447, 15358, 15269, 15180, 15091,
+ 15002, 14912, 14823, 14733, 14643, 14553, 14463, 14373, 14282, 14192, 14101,
+ 14010, 13919, 13828, 13737, 13646, 13554, 13463, 13371, 13279, 13187, 13095,
+ 13003, 12910, 12818, 12725, 12633, 12540, 12447, 12354, 12261, 12167, 12074,
+ 11980, 11887, 11793, 11699, 11605, 11511, 11417, 11323, 11228, 11134, 11039,
+ 10945, 10850, 10755, 10660, 10565, 10469, 10374, 10279, 10183, 10088, 9992,
+ 9896, 9800, 9704, 9608, 9512, 9416, 9319, 9223, 9127, 9030, 8933,
+ 8836, 8740, 8643, 8546, 8449, 8351, 8254, 8157, 8059, 7962, 7864,
+ 7767, 7669, 7571, 7473, 7376, 7278, 7180, 7081, 6983, 6885, 6787,
+ 6688, 6590, 6491, 6393, 6294, 6195, 6097, 5998, 5899, 5800, 5701,
+ 5602, 5503, 5404, 5305, 5205, 5106, 5007, 4907, 4808, 4709, 4609,
+ 4510, 4410, 4310, 4211, 4111, 4011, 3911, 3812, 3712, 3612, 3512,
+ 3412, 3312, 3212, 3112, 3012, 2912, 2811, 2711, 2611, 2511, 2411,
+ 2310, 2210, 2110, 2009, 1909, 1809, 1708, 1608, 1507, 1407, 1307,
+ 1206, 1106, 1005, 905, 804, 704, 603, 503, 402, 302, 201,
+ 101, 0, -101, -201, -302, -402, -503, -603, -704, -804, -905,
+ -1005, -1106, -1206, -1307, -1407, -1507, -1608, -1708, -1809, -1909, -2009,
+ -2110, -2210, -2310, -2411, -2511, -2611, -2711, -2811, -2912, -3012, -3112,
+ -3212, -3312, -3412, -3512, -3612, -3712, -3812, -3911, -4011, -4111, -4211,
+ -4310, -4410, -4510, -4609, -4709, -4808, -4907, -5007, -5106, -5205, -5305,
+ -5404, -5503, -5602, -5701, -5800, -5899, -5998, -6097, -6195, -6294, -6393,
+ -6491, -6590, -6688, -6787, -6885, -6983, -7081, -7180, -7278, -7376, -7473,
+ -7571, -7669, -7767, -7864, -7962, -8059, -8157, -8254, -8351, -8449, -8546,
+ -8643, -8740, -8836, -8933, -9030, -9127, -9223, -9319, -9416, -9512, -9608,
+ -9704, -9800, -9896, -9992, -10088, -10183, -10279, -10374, -10469, -10565, -10660,
+ -10755, -10850, -10945, -11039, -11134, -11228, -11323, -11417, -11511, -11605, -11699,
+ -11793, -11887, -11980, -12074, -12167, -12261, -12354, -12447, -12540, -12633, -12725,
+ -12818, -12910, -13003, -13095, -13187, -13279, -13371, -13463, -13554, -13646, -13737,
+ -13828, -13919, -14010, -14101, -14192, -14282, -14373, -14463, -14553, -14643, -14733,
+ -14823, -14912, -15002, -15091, -15180, -15269, -15358, -15447, -15535, -15624, -15712,
+ -15800, -15888, -15976, -16064, -16151, -16239, -16326, -16413, -16500, -16587, -16673,
+ -16760, -16846, -16932, -17018, -17104, -17190, -17275, -17361, -17446, -17531, -17616,
+ -17700, -17785, -17869, -17953, -18037, -18121, -18205, -18288, -18372, -18455, -18538,
+ -18621, -18703, -18786, -18868, -18950, -19032, -19114, -19195, -19277, -19358, -19439,
+ -19520, -19601, -19681, -19761, -19841, -19921, -20001, -20081, -20160, -20239, -20318,
+ -20397, -20475, -20554, -20632, -20710, -20788, -20865, -20943, -21020, -21097, -21174,
+ -21251, -21327, -21403, -21479, -21555, -21631, -21706, -21781, -21856, -21931, -22006,
+ -22080, -22154, -22228, -22302, -22375, -22449, -22522, -22595, -22668, -22740, -22812,
+ -22884, -22956, -23028, -23099, -23170, -23241, -23312, -23383, -23453, -23523, -23593,
+ -23663, -23732, -23801, -23870, -23939, -24008, -24076, -24144, -24212, -24279, -24347,
+ -24414, -24481, -24548, -24614, -24680, -24746, -24812, -24878, -24943, -25008, -25073,
+ -25138, -25202, -25266, -25330, -25394, -25457, -25520, -25583, -25646, -25708, -25771,
+ -25833, -25894, -25956, -26017, -26078, -26139, -26199, -26259, -26320, -26379, -26439,
+ -26498, -26557, -26616, -26674, -26733, -26791, -26848, -26906, -26963, -27020, -27077,
+ -27133, -27190, -27246, -27301, -27357, -27412, -27467, -27522, -27576, -27630, -27684,
+ -27738, -27791, -27844, -27897, -27950, -28002, -28054, -28106, -28158, -28209, -28260,
+ -28311, -28361, -28411, -28461, -28511, -28560, -28610, -28658, -28707, -28755, -28803,
+ -28851, -28899, -28946, -28993, -29040, -29086, -29132, -29178, -29224, -29269, -29314,
+ -29359, -29404, -29448, -29492, -29535, -29579, -29622, -29665, -29707, -29750, -29792,
+ -29833, -29875, -29916, -29957, -29997, -30038, -30078, -30118, -30157, -30196, -30235,
+ -30274, -30312, -30350, -30388, -30425, -30462, -30499, -30536, -30572, -30608, -30644,
+ -30680, -30715, -30750, -30784, -30819, -30853, -30886, -30920, -30953, -30986, -31018,
+ -31050, -31082, -31114, -31146, -31177, -31207, -31238, -31268, -31298, -31328, -31357,
+ -31386, -31415, -31443, -31471, -31499, -31527, -31554, -31581, -31608, -31634, -31660,
+ -31686, -31711, -31737, -31761, -31786, -31810, -31834, -31858, -31881, -31904, -31927,
+ -31950, -31972, -31994, -32015, -32037, -32058, -32078, -32099, -32119, -32138, -32158,
+ -32177, -32196, -32214, -32233, -32251, -32268, -32286, -32303, -32319, -32336, -32352,
+ -32368, -32383, -32398, -32413, -32428, -32442, -32456, -32470, -32483, -32496, -32509,
+ -32522, -32534, -32546, -32557, -32568, -32579, -32590, -32600, -32610, -32620, -32629,
+ -32638, -32647, -32656, -32664, -32672, -32679, -32686, -32693, -32700, -32706, -32712,
+ -32718, -32723, -32729, -32733, -32738, -32742, -32746, -32749, -32753, -32756, -32758,
+ -32760, -32762, -32764, -32766, -32767, -32767, -32767, -32767, -32767, -32767, -32767,
+ -32766, -32764, -32762, -32760, -32758, -32756, -32753, -32749, -32746, -32742, -32738,
+ -32733, -32729, -32723, -32718, -32712, -32706, -32700, -32693, -32686, -32679, -32672,
+ -32664, -32656, -32647, -32638, -32629, -32620, -32610, -32600, -32590, -32579, -32568,
+ -32557, -32546, -32534, -32522, -32509, -32496, -32483, -32470, -32456, -32442, -32428,
+ -32413, -32398, -32383, -32368, -32352, -32336, -32319, -32303, -32286, -32268, -32251,
+ -32233, -32214, -32196, -32177, -32158, -32138, -32119, -32099, -32078, -32058, -32037,
+ -32015, -31994, -31972, -31950, -31927, -31904, -31881, -31858, -31834, -31810, -31786,
+ -31761, -31737, -31711, -31686, -31660, -31634, -31608, -31581, -31554, -31527, -31499,
+ -31471, -31443, -31415, -31386, -31357, -31328, -31298, -31268, -31238, -31207, -31177,
+ -31146, -31114, -31082, -31050, -31018, -30986, -30953, -30920, -30886, -30853, -30819,
+ -30784, -30750, -30715, -30680, -30644, -30608, -30572, -30536, -30499, -30462, -30425,
+ -30388, -30350, -30312, -30274, -30235, -30196, -30157, -30118, -30078, -30038, -29997,
+ -29957, -29916, -29875, -29833, -29792, -29750, -29707, -29665, -29622, -29579, -29535,
+ -29492, -29448, -29404, -29359, -29314, -29269, -29224, -29178, -29132, -29086, -29040,
+ -28993, -28946, -28899, -28851, -28803, -28755, -28707, -28658, -28610, -28560, -28511,
+ -28461, -28411, -28361, -28311, -28260, -28209, -28158, -28106, -28054, -28002, -27950,
+ -27897, -27844, -27791, -27738, -27684, -27630, -27576, -27522, -27467, -27412, -27357,
+ -27301, -27246, -27190, -27133, -27077, -27020, -26963, -26906, -26848, -26791, -26733,
+ -26674, -26616, -26557, -26498, -26439, -26379, -26320, -26259, -26199, -26139, -26078,
+ -26017, -25956, -25894, -25833, -25771, -25708, -25646, -25583, -25520, -25457, -25394,
+ -25330, -25266, -25202, -25138, -25073, -25008, -24943, -24878, -24812, -24746, -24680,
+ -24614, -24548, -24481, -24414, -24347, -24279, -24212, -24144, -24076, -24008, -23939,
+ -23870, -23801, -23732, -23663, -23593, -23523, -23453, -23383, -23312, -23241, -23170,
+ -23099, -23028, -22956, -22884, -22812, -22740, -22668, -22595, -22522, -22449, -22375,
+ -22302, -22228, -22154, -22080, -22006, -21931, -21856, -21781, -21706, -21631, -21555,
+ -21479, -21403, -21327, -21251, -21174, -21097, -21020, -20943, -20865, -20788, -20710,
+ -20632, -20554, -20475, -20397, -20318, -20239, -20160, -20081, -20001, -19921, -19841,
+ -19761, -19681, -19601, -19520, -19439, -19358, -19277, -19195, -19114, -19032, -18950,
+ -18868, -18786, -18703, -18621, -18538, -18455, -18372, -18288, -18205, -18121, -18037,
+ -17953, -17869, -17785, -17700, -17616, -17531, -17446, -17361, -17275, -17190, -17104,
+ -17018, -16932, -16846, -16760, -16673, -16587, -16500, -16413, -16326, -16239, -16151,
+ -16064, -15976, -15888, -15800, -15712, -15624, -15535, -15447, -15358, -15269, -15180,
+ -15091, -15002, -14912, -14823, -14733, -14643, -14553, -14463, -14373, -14282, -14192,
+ -14101, -14010, -13919, -13828, -13737, -13646, -13554, -13463, -13371, -13279, -13187,
+ -13095, -13003, -12910, -12818, -12725, -12633, -12540, -12447, -12354, -12261, -12167,
+ -12074, -11980, -11887, -11793, -11699, -11605, -11511, -11417, -11323, -11228, -11134,
+ -11039, -10945, -10850, -10755, -10660, -10565, -10469, -10374, -10279, -10183, -10088,
+ -9992, -9896, -9800, -9704, -9608, -9512, -9416, -9319, -9223, -9127, -9030,
+ -8933, -8836, -8740, -8643, -8546, -8449, -8351, -8254, -8157, -8059, -7962,
+ -7864, -7767, -7669, -7571, -7473, -7376, -7278, -7180, -7081, -6983, -6885,
+ -6787, -6688, -6590, -6491, -6393, -6294, -6195, -6097, -5998, -5899, -5800,
+ -5701, -5602, -5503, -5404, -5305, -5205, -5106, -5007, -4907, -4808, -4709,
+ -4609, -4510, -4410, -4310, -4211, -4111, -4011, -3911, -3812, -3712, -3612,
+ -3512, -3412, -3312, -3212, -3112, -3012, -2912, -2811, -2711, -2611, -2511,
+ -2411, -2310, -2210, -2110, -2009, -1909, -1809, -1708, -1608, -1507, -1407,
+ -1307, -1206, -1106, -1005, -905, -804, -704, -603, -503, -402, -302,
+ -201, -101},
+
+ {32767, 32767, 32767, 32767, 32766, 32764, 32762, 32760, 32758, 32756, 32753,
+ 32749, 32746, 32742, 32738, 32733, 32729, 32723, 32718, 32712, 32706, 32700,
+ 32693, 32686, 32679, 32672, 32664, 32656, 32647, 32638, 32629, 32620, 32610,
+ 32600, 32590, 32579, 32568, 32557, 32546, 32534, 32522, 32509, 32496, 32483,
+ 32470, 32456, 32442, 32428, 32413, 32398, 32383, 32368, 32352, 32336, 32319,
+ 32303, 32286, 32268, 32251, 32233, 32214, 32196, 32177, 32158, 32138, 32119,
+ 32099, 32078, 32058, 32037, 32015, 31994, 31972, 31950, 31927, 31904, 31881,
+ 31858, 31834, 31810, 31786, 31761, 31737, 31711, 31686, 31660, 31634, 31608,
+ 31581, 31554, 31527, 31499, 31471, 31443, 31415, 31386, 31357, 31328, 31298,
+ 31268, 31238, 31207, 31177, 31146, 31114, 31082, 31050, 31018, 30986, 30953,
+ 30920, 30886, 30853, 30819, 30784, 30750, 30715, 30680, 30644, 30608, 30572,
+ 30536, 30499, 30462, 30425, 30388, 30350, 30312, 30274, 30235, 30196, 30157,
+ 30118, 30078, 30038, 29997, 29957, 29916, 29875, 29833, 29792, 29750, 29707,
+ 29665, 29622, 29579, 29535, 29492, 29448, 29404, 29359, 29314, 29269, 29224,
+ 29178, 29132, 29086, 29040, 28993, 28946, 28899, 28851, 28803, 28755, 28707,
+ 28658, 28610, 28560, 28511, 28461, 28411, 28361, 28311, 28260, 28209, 28158,
+ 28106, 28054, 28002, 27950, 27897, 27844, 27791, 27738, 27684, 27630, 27576,
+ 27522, 27467, 27412, 27357, 27301, 27246, 27190, 27133, 27077, 27020, 26963,
+ 26906, 26848, 26791, 26733, 26674, 26616, 26557, 26498, 26439, 26379, 26320,
+ 26259, 26199, 26139, 26078, 26017, 25956, 25894, 25833, 25771, 25708, 25646,
+ 25583, 25520, 25457, 25394, 25330, 25266, 25202, 25138, 25073, 25008, 24943,
+ 24878, 24812, 24746, 24680, 24614, 24548, 24481, 24414, 24347, 24279, 24212,
+ 24144, 24076, 24008, 23939, 23870, 23801, 23732, 23663, 23593, 23523, 23453,
+ 23383, 23312, 23241, 23170, 23099, 23028, 22956, 22884, 22812, 22740, 22668,
+ 22595, 22522, 22449, 22375, 22302, 22228, 22154, 22080, 22006, 21931, 21856,
+ 21781, 21706, 21631, 21555, 21479, 21403, 21327, 21251, 21174, 21097, 21020,
+ 20943, 20865, 20788, 20710, 20632, 20554, 20475, 20397, 20318, 20239, 20160,
+ 20081, 20001, 19921, 19841, 19761, 19681, 19601, 19520, 19439, 19358, 19277,
+ 19195, 19114, 19032, 18950, 18868, 18786, 18703, 18621, 18538, 18455, 18372,
+ 18288, 18205, 18121, 18037, 17953, 17869, 17785, 17700, 17616, 17531, 17446,
+ 17361, 17275, 17190, 17104, 17018, 16932, 16846, 16760, 16673, 16587, 16500,
+ 16413, 16326, 16239, 16151, 16064, 15976, 15888, 15800, 15712, 15624, 15535,
+ 15447, 15358, 15269, 15180, 15091, 15002, 14912, 14823, 14733, 14643, 14553,
+ 14463, 14373, 14282, 14192, 14101, 14010, 13919, 13828, 13737, 13646, 13554,
+ 13463, 13371, 13279, 13187, 13095, 13003, 12910, 12818, 12725, 12633, 12540,
+ 12447, 12354, 12261, 12167, 12074, 11980, 11887, 11793, 11699, 11605, 11511,
+ 11417, 11323, 11228, 11134, 11039, 10945, 10850, 10755, 10660, 10565, 10469,
+ 10374, 10279, 10183, 10088, 9992, 9896, 9800, 9704, 9608, 9512, 9416,
+ 9319, 9223, 9127, 9030, 8933, 8836, 8740, 8643, 8546, 8449, 8351,
+ 8254, 8157, 8059, 7962, 7864, 7767, 7669, 7571, 7473, 7376, 7278,
+ 7180, 7081, 6983, 6885, 6787, 6688, 6590, 6491, 6393, 6294, 6195,
+ 6097, 5998, 5899, 5800, 5701, 5602, 5503, 5404, 5305, 5205, 5106,
+ 5007, 4907, 4808, 4709, 4609, 4510, 4410, 4310, 4211, 4111, 4011,
+ 3911, 3812, 3712, 3612, 3512, 3412, 3312, 3212, 3112, 3012, 2912,
+ 2811, 2711, 2611, 2511, 2411, 2310, 2210, 2110, 2009, 1909, 1809,
+ 1708, 1608, 1507, 1407, 1307, 1206, 1106, 1005, 905, 804, 704,
+ 603, 503, 402, 302, 201, 101, 0, -101, -201, -302, -402,
+ -503, -603, -704, -804, -905, -1005, -1106, -1206, -1307, -1407, -1507,
+ -1608, -1708, -1809, -1909, -2009, -2110, -2210, -2310, -2411, -2511, -2611,
+ -2711, -2811, -2912, -3012, -3112, -3212, -3312, -3412, -3512, -3612, -3712,
+ -3812, -3911, -4011, -4111, -4211, -4310, -4410, -4510, -4609, -4709, -4808,
+ -4907, -5007, -5106, -5205, -5305, -5404, -5503, -5602, -5701, -5800, -5899,
+ -5998, -6097, -6195, -6294, -6393, -6491, -6590, -6688, -6787, -6885, -6983,
+ -7081, -7180, -7278, -7376, -7473, -7571, -7669, -7767, -7864, -7962, -8059,
+ -8157, -8254, -8351, -8449, -8546, -8643, -8740, -8836, -8933, -9030, -9127,
+ -9223, -9319, -9416, -9512, -9608, -9704, -9800, -9896, -9992, -10088, -10183,
+ -10279, -10374, -10469, -10565, -10660, -10755, -10850, -10945, -11039, -11134, -11228,
+ -11323, -11417, -11511, -11605, -11699, -11793, -11887, -11980, -12074, -12167, -12261,
+ -12354, -12447, -12540, -12633, -12725, -12818, -12910, -13003, -13095, -13187, -13279,
+ -13371, -13463, -13554, -13646, -13737, -13828, -13919, -14010, -14101, -14192, -14282,
+ -14373, -14463, -14553, -14643, -14733, -14823, -14912, -15002, -15091, -15180, -15269,
+ -15358, -15447, -15535, -15624, -15712, -15800, -15888, -15976, -16064, -16151, -16239,
+ -16326, -16413, -16500, -16587, -16673, -16760, -16846, -16932, -17018, -17104, -17190,
+ -17275, -17361, -17446, -17531, -17616, -17700, -17785, -17869, -17953, -18037, -18121,
+ -18205, -18288, -18372, -18455, -18538, -18621, -18703, -18786, -18868, -18950, -19032,
+ -19114, -19195, -19277, -19358, -19439, -19520, -19601, -19681, -19761, -19841, -19921,
+ -20001, -20081, -20160, -20239, -20318, -20397, -20475, -20554, -20632, -20710, -20788,
+ -20865, -20943, -21020, -21097, -21174, -21251, -21327, -21403, -21479, -21555, -21631,
+ -21706, -21781, -21856, -21931, -22006, -22080, -22154, -22228, -22302, -22375, -22449,
+ -22522, -22595, -22668, -22740, -22812, -22884, -22956, -23028, -23099, -23170, -23241,
+ -23312, -23383, -23453, -23523, -23593, -23663, -23732, -23801, -23870, -23939, -24008,
+ -24076, -24144, -24212, -24279, -24347, -24414, -24481, -24548, -24614, -24680, -24746,
+ -24812, -24878, -24943, -25008, -25073, -25138, -25202, -25266, -25330, -25394, -25457,
+ -25520, -25583, -25646, -25708, -25771, -25833, -25894, -25956, -26017, -26078, -26139,
+ -26199, -26259, -26320, -26379, -26439, -26498, -26557, -26616, -26674, -26733, -26791,
+ -26848, -26906, -26963, -27020, -27077, -27133, -27190, -27246, -27301, -27357, -27412,
+ -27467, -27522, -27576, -27630, -27684, -27738, -27791, -27844, -27897, -27950, -28002,
+ -28054, -28106, -28158, -28209, -28260, -28311, -28361, -28411, -28461, -28511, -28560,
+ -28610, -28658, -28707, -28755, -28803, -28851, -28899, -28946, -28993, -29040, -29086,
+ -29132, -29178, -29224, -29269, -29314, -29359, -29404, -29448, -29492, -29535, -29579,
+ -29622, -29665, -29707, -29750, -29792, -29833, -29875, -29916, -29957, -29997, -30038,
+ -30078, -30118, -30157, -30196, -30235, -30274, -30312, -30350, -30388, -30425, -30462,
+ -30499, -30536, -30572, -30608, -30644, -30680, -30715, -30750, -30784, -30819, -30853,
+ -30886, -30920, -30953, -30986, -31018, -31050, -31082, -31114, -31146, -31177, -31207,
+ -31238, -31268, -31298, -31328, -31357, -31386, -31415, -31443, -31471, -31499, -31527,
+ -31554, -31581, -31608, -31634, -31660, -31686, -31711, -31737, -31761, -31786, -31810,
+ -31834, -31858, -31881, -31904, -31927, -31950, -31972, -31994, -32015, -32037, -32058,
+ -32078, -32099, -32119, -32138, -32158, -32177, -32196, -32214, -32233, -32251, -32268,
+ -32286, -32303, -32319, -32336, -32352, -32368, -32383, -32398, -32413, -32428, -32442,
+ -32456, -32470, -32483, -32496, -32509, -32522, -32534, -32546, -32557, -32568, -32579,
+ -32590, -32600, -32610, -32620, -32629, -32638, -32647, -32656, -32664, -32672, -32679,
+ -32686, -32693, -32700, -32706, -32712, -32718, -32723, -32729, -32733, -32738, -32742,
+ -32746, -32749, -32753, -32756, -32758, -32760, -32762, -32764, -32766, -32767, -32767,
+ -32767, -32767, -32767, -32767, -32767, -32766, -32764, -32762, -32760, -32758, -32756,
+ -32753, -32749, -32746, -32742, -32738, -32733, -32729, -32723, -32718, -32712, -32706,
+ -32700, -32693, -32686, -32679, -32672, -32664, -32656, -32647, -32638, -32629, -32620,
+ -32610, -32600, -32590, -32579, -32568, -32557, -32546, -32534, -32522, -32509, -32496,
+ -32483, -32470, -32456, -32442, -32428, -32413, -32398, -32383, -32368, -32352, -32336,
+ -32319, -32303, -32286, -32268, -32251, -32233, -32214, -32196, -32177, -32158, -32138,
+ -32119, -32099, -32078, -32058, -32037, -32015, -31994, -31972, -31950, -31927, -31904,
+ -31881, -31858, -31834, -31810, -31786, -31761, -31737, -31711, -31686, -31660, -31634,
+ -31608, -31581, -31554, -31527, -31499, -31471, -31443, -31415, -31386, -31357, -31328,
+ -31298, -31268, -31238, -31207, -31177, -31146, -31114, -31082, -31050, -31018, -30986,
+ -30953, -30920, -30886, -30853, -30819, -30784, -30750, -30715, -30680, -30644, -30608,
+ -30572, -30536, -30499, -30462, -30425, -30388, -30350, -30312, -30274, -30235, -30196,
+ -30157, -30118, -30078, -30038, -29997, -29957, -29916, -29875, -29833, -29792, -29750,
+ -29707, -29665, -29622, -29579, -29535, -29492, -29448, -29404, -29359, -29314, -29269,
+ -29224, -29178, -29132, -29086, -29040, -28993, -28946, -28899, -28851, -28803, -28755,
+ -28707, -28658, -28610, -28560, -28511, -28461, -28411, -28361, -28311, -28260, -28209,
+ -28158, -28106, -28054, -28002, -27950, -27897, -27844, -27791, -27738, -27684, -27630,
+ -27576, -27522, -27467, -27412, -27357, -27301, -27246, -27190, -27133, -27077, -27020,
+ -26963, -26906, -26848, -26791, -26733, -26674, -26616, -26557, -26498, -26439, -26379,
+ -26320, -26259, -26199, -26139, -26078, -26017, -25956, -25894, -25833, -25771, -25708,
+ -25646, -25583, -25520, -25457, -25394, -25330, -25266, -25202, -25138, -25073, -25008,
+ -24943, -24878, -24812, -24746, -24680, -24614, -24548, -24481, -24414, -24347, -24279,
+ -24212, -24144, -24076, -24008, -23939, -23870, -23801, -23732, -23663, -23593, -23523,
+ -23453, -23383, -23312, -23241, -23170, -23099, -23028, -22956, -22884, -22812, -22740,
+ -22668, -22595, -22522, -22449, -22375, -22302, -22228, -22154, -22080, -22006, -21931,
+ -21856, -21781, -21706, -21631, -21555, -21479, -21403, -21327, -21251, -21174, -21097,
+ -21020, -20943, -20865, -20788, -20710, -20632, -20554, -20475, -20397, -20318, -20239,
+ -20160, -20081, -20001, -19921, -19841, -19761, -19681, -19601, -19520, -19439, -19358,
+ -19277, -19195, -19114, -19032, -18950, -18868, -18786, -18703, -18621, -18538, -18455,
+ -18372, -18288, -18205, -18121, -18037, -17953, -17869, -17785, -17700, -17616, -17531,
+ -17446, -17361, -17275, -17190, -17104, -17018, -16932, -16846, -16760, -16673, -16587,
+ -16500, -16413, -16326, -16239, -16151, -16064, -15976, -15888, -15800, -15712, -15624,
+ -15535, -15447, -15358, -15269, -15180, -15091, -15002, -14912, -14823, -14733, -14643,
+ -14553, -14463, -14373, -14282, -14192, -14101, -14010, -13919, -13828, -13737, -13646,
+ -13554, -13463, -13371, -13279, -13187, -13095, -13003, -12910, -12818, -12725, -12633,
+ -12540, -12447, -12354, -12261, -12167, -12074, -11980, -11887, -11793, -11699, -11605,
+ -11511, -11417, -11323, -11228, -11134, -11039, -10945, -10850, -10755, -10660, -10565,
+ -10469, -10374, -10279, -10183, -10088, -9992, -9896, -9800, -9704, -9608, -9512,
+ -9416, -9319, -9223, -9127, -9030, -8933, -8836, -8740, -8643, -8546, -8449,
+ -8351, -8254, -8157, -8059, -7962, -7864, -7767, -7669, -7571, -7473, -7376,
+ -7278, -7180, -7081, -6983, -6885, -6787, -6688, -6590, -6491, -6393, -6294,
+ -6195, -6097, -5998, -5899, -5800, -5701, -5602, -5503, -5404, -5305, -5205,
+ -5106, -5007, -4907, -4808, -4709, -4609, -4510, -4410, -4310, -4211, -4111,
+ -4011, -3911, -3812, -3712, -3612, -3512, -3412, -3312, -3212, -3112, -3012,
+ -2912, -2811, -2711, -2611, -2511, -2411, -2310, -2210, -2110, -2009, -1909,
+ -1809, -1708, -1608, -1507, -1407, -1307, -1206, -1106, -1005, -905, -804,
+ -704, -603, -503, -402, -302, -201, -101, 0, 101, 201, 302,
+ 402, 503, 603, 704, 804, 905, 1005, 1106, 1206, 1307, 1407,
+ 1507, 1608, 1708, 1809, 1909, 2009, 2110, 2210, 2310, 2411, 2511,
+ 2611, 2711, 2811, 2912, 3012, 3112, 3212, 3312, 3412, 3512, 3612,
+ 3712, 3812, 3911, 4011, 4111, 4211, 4310, 4410, 4510, 4609, 4709,
+ 4808, 4907, 5007, 5106, 5205, 5305, 5404, 5503, 5602, 5701, 5800,
+ 5899, 5998, 6097, 6195, 6294, 6393, 6491, 6590, 6688, 6787, 6885,
+ 6983, 7081, 7180, 7278, 7376, 7473, 7571, 7669, 7767, 7864, 7962,
+ 8059, 8157, 8254, 8351, 8449, 8546, 8643, 8740, 8836, 8933, 9030,
+ 9127, 9223, 9319, 9416, 9512, 9608, 9704, 9800, 9896, 9992, 10088,
+ 10183, 10279, 10374, 10469, 10565, 10660, 10755, 10850, 10945, 11039, 11134,
+ 11228, 11323, 11417, 11511, 11605, 11699, 11793, 11887, 11980, 12074, 12167,
+ 12261, 12354, 12447, 12540, 12633, 12725, 12818, 12910, 13003, 13095, 13187,
+ 13279, 13371, 13463, 13554, 13646, 13737, 13828, 13919, 14010, 14101, 14192,
+ 14282, 14373, 14463, 14553, 14643, 14733, 14823, 14912, 15002, 15091, 15180,
+ 15269, 15358, 15447, 15535, 15624, 15712, 15800, 15888, 15976, 16064, 16151,
+ 16239, 16326, 16413, 16500, 16587, 16673, 16760, 16846, 16932, 17018, 17104,
+ 17190, 17275, 17361, 17446, 17531, 17616, 17700, 17785, 17869, 17953, 18037,
+ 18121, 18205, 18288, 18372, 18455, 18538, 18621, 18703, 18786, 18868, 18950,
+ 19032, 19114, 19195, 19277, 19358, 19439, 19520, 19601, 19681, 19761, 19841,
+ 19921, 20001, 20081, 20160, 20239, 20318, 20397, 20475, 20554, 20632, 20710,
+ 20788, 20865, 20943, 21020, 21097, 21174, 21251, 21327, 21403, 21479, 21555,
+ 21631, 21706, 21781, 21856, 21931, 22006, 22080, 22154, 22228, 22302, 22375,
+ 22449, 22522, 22595, 22668, 22740, 22812, 22884, 22956, 23028, 23099, 23170,
+ 23241, 23312, 23383, 23453, 23523, 23593, 23663, 23732, 23801, 23870, 23939,
+ 24008, 24076, 24144, 24212, 24279, 24347, 24414, 24481, 24548, 24614, 24680,
+ 24746, 24812, 24878, 24943, 25008, 25073, 25138, 25202, 25266, 25330, 25394,
+ 25457, 25520, 25583, 25646, 25708, 25771, 25833, 25894, 25956, 26017, 26078,
+ 26139, 26199, 26259, 26320, 26379, 26439, 26498, 26557, 26616, 26674, 26733,
+ 26791, 26848, 26906, 26963, 27020, 27077, 27133, 27190, 27246, 27301, 27357,
+ 27412, 27467, 27522, 27576, 27630, 27684, 27738, 27791, 27844, 27897, 27950,
+ 28002, 28054, 28106, 28158, 28209, 28260, 28311, 28361, 28411, 28461, 28511,
+ 28560, 28610, 28658, 28707, 28755, 28803, 28851, 28899, 28946, 28993, 29040,
+ 29086, 29132, 29178, 29224, 29269, 29314, 29359, 29404, 29448, 29492, 29535,
+ 29579, 29622, 29665, 29707, 29750, 29792, 29833, 29875, 29916, 29957, 29997,
+ 30038, 30078, 30118, 30157, 30196, 30235, 30274, 30312, 30350, 30388, 30425,
+ 30462, 30499, 30536, 30572, 30608, 30644, 30680, 30715, 30750, 30784, 30819,
+ 30853, 30886, 30920, 30953, 30986, 31018, 31050, 31082, 31114, 31146, 31177,
+ 31207, 31238, 31268, 31298, 31328, 31357, 31386, 31415, 31443, 31471, 31499,
+ 31527, 31554, 31581, 31608, 31634, 31660, 31686, 31711, 31737, 31761, 31786,
+ 31810, 31834, 31858, 31881, 31904, 31927, 31950, 31972, 31994, 32015, 32037,
+ 32058, 32078, 32099, 32119, 32138, 32158, 32177, 32196, 32214, 32233, 32251,
+ 32268, 32286, 32303, 32319, 32336, 32352, 32368, 32383, 32398, 32413, 32428,
+ 32442, 32456, 32470, 32483, 32496, 32509, 32522, 32534, 32546, 32557, 32568,
+ 32579, 32590, 32600, 32610, 32620, 32629, 32638, 32647, 32656, 32664, 32672,
+ 32679, 32686, 32693, 32700, 32706, 32712, 32718, 32723, 32729, 32733, 32738,
+ 32742, 32746, 32749, 32753, 32756, 32758, 32760, 32762, 32764, 32766, 32767,
+ 32767, 32767},
+
+}; /* END OF ia_mps_dec_hybrid_tables_struct */
+
+const ia_mps_dec_mdct2qmf_tables_struct ixheaacd_mps_dec_mdct2qmf_tables = {
+ /* cos_table_long_32_00[32] */
+ {-22594, -24811, 20160, 26791, -17530, -28510, 14733, 29957, -11792, -31113, 8740,
+ 31972, -5601, -32521, 2411, 32758, 804, -32678, -4010, 32286, 7180, -31580,
+ -10278, 30572, 13279, -29268, -16150, 27684, 18868, -25832, -21402, 23732},
+ /* cos_table_long_32_01[32] */
+ {21403, 27684, -13278, -31580, 4011, 32758, 5602, -31113, -14732, 26791, 22595,
+ -20159, -28510, 11793, 31972, -2410, -32678, -7179, 30572, 16151, -25832, -23731,
+ 18868, 29269, -10278, -32285, 804, 32522, 8740, -29956, -17530, 24812},
+ /* cos_table_long_32_02[32] */
+ {-20159, -29956, 5602, 32679, 10279, -27683, -23731, 16151, 31581, -803, -31971,
+ -14732, 24812, 26791, -11792, -32521, -4010, 30572, 18868, -21402, -29268, 7179,
+ 32758, 8740, -28510, -22594, 17531, 31114, -2410, -32285, -13278, 25833},
+ /* cos_table_long_32_03[32] */
+ {18868, 31581, 2411, -29956, -22594, 14733, 32522, 7180, -27683, -25832, 10279,
+ 32758, 11793, -24811, -28510, 5602, 32286, 16151, -21402, -30571, 804, 31114,
+ 20160, -17530, -31971, -4010, 29269, 23732, -13278, -32678, -8739, 26791},
+ /* cos_table_long_32_04[32] */
+ {-17530, -32521, -10278, 23732, 30572, 2411, -28510, -26790, 5602, 31581, 21403,
+ -13278, -32757, -14732, 20160, 31972, 7180, -25832, -29268, 804, 29957, 24812,
+ -8739, -32285, -18867, 16151, 32679, 11793, -22594, -31113, -4010, 27684},
+ /* cos_table_long_32_05[32] */
+ {16151, 32758, 17531, -14732, -32678, -18867, 13279, 32522, 20160, -11792, -32285,
+ -21402, 10279, 31972, 22595, -8739, -31580, -23731, 7179, 31114, 24812, -5601,
+ -30571, -25832, 4011, 29957, 26791, -2410, -29268, -27683, 804, 28511},
+ /* cos_table_long_32_06[32] */
+ {-14732, -32285, -23731, 4011, 28511, 29957, 7180, -21402, -32678, -17530, 11793,
+ 31581, 25833, -803, -26790, -31113, -10278, 18868, 32758, 20160, -8739, -30571,
+ -27683, -2410, 24812, 31972, 13279, -16150, -32521, -22594, 5602, 29269},
+ /* cos_table_long_32_07[32] */
+ {13279, 31114, 28511, 7180, -18867, -32521, -24811, -803, 23732, 32679, 20160,
+ -5601, -27683, -31580, -14732, 11793, 30572, 29269, 8740, -17530, -32285, -25832,
+ -2410, 22595, 32758, 21403, -4010, -26790, -31971, -16150, 10279, 29957},
+ /* cos_table_long_32_08[32] */
+ {-11792, -29268, -31580, -17530, 5602, 25833, 32679, 22595, 804, -21402, -32521,
+ -26790, -7179, 16151, 31114, 29957, 13279, -10278, -28510, -31971, -18867, 4011,
+ 24812, 32758, 23732, 2411, -20159, -32285, -27683, -8739, 14733, 30572},
+ /* cos_table_long_32_09[32] */
+ {10279, 26791, 32758, 25833, 8740, -11792, -27683, -32678, -24811, -7179, 13279,
+ 28511, 32522, 23732, 5602, -14732, -29268, -32285, -22594, -4010, 16151, 29957,
+ 31972, 21403, 2411, -17530, -30571, -31580, -20159, -803, 18868, 31114},
+ /* cos_table_long_32_10[32] */
+ {-8739, -23731, -31971, -31113, -21402, -5601, 11793, 25833, 32522, 29957, 18868,
+ 2411, -14732, -27683, -32757, -28510, -16150, 804, 17531, 29269, 32679, 26791,
+ 13279, -4010, -20159, -30571, -32285, -24811, -10278, 7180, 22595, 31581},
+ /* cos_table_long_32_11[32] */
+ {7179, 20160, 29269, 32758, 29957, 21403, 8740, -5601, -18867, -28510, -32678,
+ -30571, -22594, -10278, 4011, 17531, 27684, 32522, 31114, 23732, 11793, -2410,
+ -16150, -26790, -32285, -31580, -24811, -13278, 804, 14733, 25833, 31972},
+ /* cos_table_long_32_12[32] */
+ {-5601, -16150, -24811, -30571, -32757, -31113, -25832, -17530, -7179, 4011, 14733,
+ 23732, 29957, 32679, 31581, 26791, 18868, 8740, -2410, -13278, -22594, -29268,
+ -32521, -31971, -27683, -20159, -10278, 804, 11793, 21403, 28511, 32286},
+ /* cos_table_long_32_13[32] */
+ {4011, 11793, 18868, 24812, 29269, 31972, 32758, 31581, 28511, 23732, 17531,
+ 10279, 2411, -5601, -13278, -20159, -25832, -29956, -32285, -32678, -31113, -27683,
+ -22594, -16150, -8739, -803, 7180, 14733, 21403, 26791, 30572, 32522},
+ /* cos_table_long_32_14[32] */
+ {-2410, -7178, -11792, -16150, -20159, -23731, -26790, -29268, -31113, -32285, -32757,
+ -32521, -31580, -29956, -27683, -24811, -21402, -17530, -13278, -8739, -4010, 804,
+ 5602, 10279, 14733, 18868, 22595, 25833, 28511, 30572, 31972, 32679},
+ /* cos_table_long_32_15[32] */
+ {804, 2411, 4011, 5602, 7180, 8740, 10279, 11793, 13279, 14733, 16151,
+ 17531, 18868, 20160, 21403, 22595, 23732, 24812, 25833, 26791, 27684, 28511,
+ 29269, 29957, 30572, 31114, 31581, 31972, 32286, 32522, 32679, 32758},
+ /* cos_table_long_32_16[32] */
+ {23732, 21403, -25831, -18867, 27684, 16151, -29268, -13278, 30572, 10279, -31580,
+ -7179, 32286, 4011, -32678, -803, 32758, -2410, -32521, 5602, 31972, -8739,
+ -31113, 11793, 29957, -14732, -28510, 17531, 26791, -20159, -24811, 22595},
+ /* cos_table_long_32_17[32] */
+ {-24811, -17530, 29957, 8740, -32521, 804, 32286, -10278, -29268, 18868, 23732,
+ -25832, -16150, 30572, 7180, -32678, 2411, 31972, -11792, -28510, 20160, 22595,
+ -26790, -14732, 31114, 5602, -32757, 4011, 31581, -13278, -27683, 21403},
+ /* cos_table_long_32_18[32] */
+ {25832, 13279, -32285, 2411, 31114, -17530, -22594, 28511, 8740, -32757, 7180,
+ 29269, -21402, -18867, 30572, 4011, -32521, 11793, 26791, -24811, -14732, 31972,
+ -803, -31580, 16151, 23732, -27683, -10278, 32679, -5601, -29956, 20160},
+ /* cos_table_long_32_19[32] */
+ {-26790, -8739, 32679, -13278, -23731, 29269, 4011, -31971, 17531, 20160, -31113,
+ 804, 30572, -21402, -16150, 32286, -5601, -28510, 24812, 11793, -32757, 10279,
+ 25833, -27683, -7179, 32522, -14732, -22594, 29957, 2411, -31580, 18868},
+ /* cos_table_long_32_20[32] */
+ {27684, 4011, -31113, 22595, 11793, -32678, 16151, 18868, -32285, 8740, 24812,
+ -29956, 804, 29269, -25832, -7179, 31972, -20159, -14732, 32758, -13278, -21402,
+ 31581, -5601, -26790, 28511, 2411, -30571, 23732, 10279, -32521, 17531},
+ /* cos_table_long_32_21[32] */
+ {-28510, 804, 27684, -29268, 2411, 26791, -29956, 4011, 25833, -30571, 5602,
+ 24812, -31113, 7180, 23732, -31580, 8740, 22595, -31971, 10279, 21403, -32285,
+ 11793, 20160, -32521, 13279, 18868, -32678, 14733, 17531, -32757, 16151},
+ /* cos_table_long_32_22[32] */
+ {29269, -5601, -22594, 32522, -16150, -13278, 31972, -24811, -2410, 27684, -30571,
+ 8740, 20160, -32757, 18868, 10279, -31113, 26791, -803, -25832, 31581, -11792,
+ -17530, 32679, -21402, -7179, 29957, -28510, 4011, 23732, -32285, 14733},
+ /* cos_table_long_32_23[32] */
+ {-29956, 10279, 16151, -31971, 26791, -4010, -21402, 32758, -22594, -2410, 25833,
+ -32285, 17531, 8740, -29268, 30572, -11792, -14732, 31581, -27683, 5602, 20160,
+ -32678, 23732, 804, -24811, 32522, -18867, -7179, 28511, -31113, 13279},
+ /* cos_table_long_32_24[32] */
+ {30572, -14732, -8739, 27684, -32285, 20160, 2411, -23731, 32758, -24811, 4011,
+ 18868, -31971, 28511, -10278, -13278, 29957, -31113, 16151, 7180, -26790, 32522,
+ -21402, -803, 22595, -32678, 25833, -5601, -17530, 31581, -29268, 11793},
+ /* cos_table_long_32_25[32] */
+ {-31113, 18868, 804, -20159, 31581, -30571, 17531, 2411, -21402, 31972, -29956,
+ 16151, 4011, -22594, 32286, -29268, 14733, 5602, -23731, 32522, -28510, 13279,
+ 7180, -24811, 32679, -27683, 11793, 8740, -25832, 32758, -26790, 10279},
+ /* cos_table_long_32_26[32] */
+ {31581, -22594, 7179, 10279, -24811, 32286, -30571, 20160, -4010, -13278, 26791,
+ -32678, 29269, -17530, 804, 16151, -28510, 32758, -27683, 14733, 2411, -18867,
+ 29957, -32521, 25833, -11792, -5601, 21403, -31113, 31972, -23731, 8740},
+ /* cos_table_long_32_27[32] */
+ {-31971, 25832, -14732, 804, 13279, -24811, 31581, -32285, 26791, -16150, 2411,
+ 11793, -23731, 31114, -32521, 27684, -17530, 4011, 10279, -22594, 30572, -32678,
+ 28511, -18867, 5602, 8740, -21402, 29957, -32757, 29269, -20159, 7180},
+ /* cos_table_long_32_28[32] */
+ {32286, -28510, 21403, -11792, 804, 10279, -20159, 27684, -31971, 32522, -29268,
+ 22595, -13278, 2411, 8740, -18867, 26791, -31580, 32679, -29956, 23732, -14732,
+ 4011, 7180, -17530, 25833, -31113, 32758, -30571, 24812, -16150, 5602},
+ /* cos_table_long_32_29[32] */
+ {-32521, 30572, -26790, 21403, -14732, 7179, 804, -8739, 16151, -22594, 27684,
+ -31113, 32679, -32285, 29957, -25831, 20160, -13278, 5602, 2411, -10278, 17531,
+ -23731, 28511, -31580, 32758, -31971, 29269, -24811, 18868, -11792, 4011},
+ /* cos_table_long_32_30[32] */
+ {32679, -31971, 30572, -28510, 25832, -22594, 18868, -14732, 10279, -5601, 804,
+ 4011, -8739, 13279, -17530, 21403, -24811, 27684, -29956, 31581, -32521, 32758,
+ -32285, 31114, -29268, 26791, -23731, 20160, -16150, 11793, -7178, 2411},
+ /* cos_table_long_32_31[32] */
+ {-32757, 32679, -32521, 32286, -31971, 31581, -31113, 30572, -29956, 29269, -28510,
+ 27684, -26790, 25832, -24811, 23732, -22594, 21403, -20159, 18868, -17530, 16151,
+ -14732, 13279, -11792, 10279, -8739, 7179, -5601, 4011, -2410, 804},
+
+ /* cos_table_long_30_00[30] */
+ {22556, 24917, -19947, -27004, 17121, 28797, -14106, -30273, 10938, 31419,
+ -7649, -32218, 4277, 32667, -857, -32756, -2570, 32488, 5971, -31862,
+ -9306, 30888, 12540, -29575, -15635, 27939, 18560, -25996, -21280, 23769},
+ /* cos_table_long_30_01[30] */
+ {-21280, -27938, 12540, 31863, -2570, -32666, -7649, 30274, 17121, -24916,
+ -24916, 17121, 30274, -7649, -32666, -2570, 31863, 12540, -27938, -21280,
+ 21281, 27939, -12539, -31862, 2571, 32667, 7650, -30273, -17120, 24917},
+ /* cos_table_long_30_02[30] */
+ {19948, 30274, -4276, -32487, -12539, 25997, 25997, -12539, -32487, -4276,
+ 30274, 19948, -19947, -30273, 4277, 32488, 12540, -25996, -25996, 12540,
+ 32488, 4277, -30273, -19947, 19948, 30274, -4276, -32487, -12539, 25997},
+ /* cos_table_long_30_03[30] */
+ {-18559, -31862, -4276, 28797, 24917, -10937, -32756, -12539, 23769, 29576,
+ -2570, -31418, -19947, 17121, 32219, 5971, -27938, -25996, 9307, 32667,
+ 14107, -22555, -30273, 858, 30888, 21281, -15635, -32487, -7649, 27005},
+ /* cos_table_long_30_04[30] */
+ {17121, 32667, 12540, -21280, -31862, -7649, 24917, 30274, 2571, -27938,
+ -27938, 2571, 30274, 24917, -7649, -31862, -21280, 12540, 32667, 17121,
+ -17120, -32666, -12539, 21281, 31863, 7650, -24916, -30273, -2570, 27939},
+ /* cos_table_long_30_05[30] */
+ {-15635, -32666, -19947, 10938, 31863, 23769, -5970, -30273, -27004, 858,
+ 27939, 29576, 4277, -24916, -31418, -9306, 21281, 32488, 14107, -17120,
+ -32756, -18559, 12540, 32219, 22556, -7649, -30887, -25996, 2571, 28797},
+ /* cos_table_long_30_06[30] */
+ {14107, 31863, 25997, 858, -24916, -32218, -15635, 12540, 31419, 27005,
+ 2571, -23768, -32487, -17120, 10938, 30888, 27939, 4277, -22555, -32666,
+ -18559, 9307, 30274, 28797, 5971, -21280, -32756, -19947, 7650, 29576},
+ /* cos_table_long_30_07[30] */
+ {-12539, -30273, -30273, -12539, 12540, 30274, 30274, 12540, -12539, -30273,
+ -30273, -12539, 12540, 30274, 30274, 12540, -12539, -30273, -30273, -12539,
+ 12540, 30274, 30274, 12540, -12539, -30273, -30273, -12539, 12540, 30274},
+ /* cos_table_long_30_08[30] */
+ {10938, 27939, 32488, 22556, 2571, -18559, -31418, -30273, -15635, 5972,
+ 24917, 32757, 25997, 7650, -14106, -29575, -31862, -19947, 858, 21281,
+ 32219, 28797, 12540, -9306, -27004, -32666, -23768, -4276, 17121, 30888},
+ /* cos_table_long_30_09[30] */
+ {-9306, -24916, -32487, -29575, -17120, 858, 18560, 30274, 32219, 23769,
+ 7650, -10937, -25996, -32666, -28796, -15635, 2571, 19948, 30888, 31863,
+ 22556, 5971, -12539, -27004, -32756, -27938, -14106, 4277, 21281, 31419},
+ /* cos_table_long_30_10[30] */
+ {7650, 21281, 30274, 32667, 27939, 17121, 2571, -12539, -24916, -31862,
+ -31862, -24916, -12539, 2571, 17121, 27939, 32667, 30274, 21281, 7650,
+ -7649, -21280, -30273, -32666, -27938, -17120, -2570, 12540, 24917, 31863},
+ /* cos_table_long_30_11[30] */
+ {-5970, -17120, -25996, -31418, -32666, -29575, -22555, -12539, -857, 10938,
+ 21281, 28797, 32488, 31863, 27005, 18560, 7650, -4276, -15635, -24916,
+ -30887, -32756, -30273, -23768, -14106, -2570, 9307, 19948, 27939, 32219},
+ /* cos_table_long_30_12[30] */
+ {4277, 12540, 19948, 25997, 30274, 32488, 32488, 30274, 25997, 19948,
+ 12540, 4277, -4276, -12539, -19947, -25996, -30273, -32487, -32487, -30273,
+ -25996, -19947, -12539, -4276, 4277, 12540, 19948, 25997, 30274, 32488},
+ /* cos_table_long_30_13[30] */
+ {-2570, -7649, -12539, -17120, -21280, -24916, -27938, -30273, -31862, -32666,
+ -32666, -31862, -30273, -27938, -24916, -21280, -17120, -12539, -7649, -2570,
+ 2571, 7650, 12540, 17121, 21281, 24917, 27939, 30274, 31863, 32667},
+ /* cos_table_long_30_14[30] */
+ {858, 2571, 4277, 5971, 7650, 9307, 10938, 12540, 14107, 15636,
+ 17121, 18560, 19948, 21281, 22556, 23769, 24917, 25997, 27005, 27939,
+ 28797, 29576, 30274, 30888, 31419, 31863, 32219, 32488, 32667, 32757},
+ /* cos_table_long_30_15[30] */
+ {-23768, -21280, 25997, 18560, -27938, -15635, 29576, 12540, -30887, -9306,
+ 31863, 5972, -32487, -2570, 32757, -857, -32666, 4277, 32219, -7649,
+ -31418, 10938, 30274, -14106, -28796, 17121, 27005, -19947, -24916, 22556},
+ /* cos_table_long_30_16[30] */
+ {24917, 17121, -30273, -7648, 32667, -2570, -31862, 12540, 27939, -21280,
+ -21280, 27939, 12540, -31862, -2570, 32667, -7649, -30273, 17121, 24917,
+ -24916, -17120, 30274, 7650, -32666, 2571, 31863, -12539, -27938, 21281},
+ /* cos_table_long_30_17[30] */
+ {-25996, -12539, 32488, -4276, -30273, 19948, 19948, -30273, -4276, 32488,
+ -12539, -25996, 25997, 12540, -32487, 4277, 30274, -19947, -19947, 30274,
+ 4277, -32487, 12540, 25997, -25996, -12539, 32488, -4276, -30273, 19948},
+ /* cos_table_long_30_18[30] */
+ {27005, 7650, -32487, 15635, 21281, -30887, 858, 30274, -22555, -14106,
+ 32667, -9306, -25996, 27939, 5972, -32218, 17121, 19948, -31418, 2571,
+ 29576, -23768, -12539, 32757, -10937, -24916, 28797, 4277, -31862, 18560},
+ /* cos_table_long_30_19[30] */
+ {-27938, -2570, 30274, -24916, -7649, 31863, -21280, -12539, 32667, -17120,
+ -17120, 32667, -12539, -21280, 31863, -7649, -24916, 30274, -2570, -27938,
+ 27939, 2571, -30273, 24917, 7650, -31862, 21281, 12540, -32666, 17121},
+ /* cos_table_long_30_20[30] */
+ {28797, -2570, -25996, 30888, -7649, -22555, 32219, -12539, -18559, 32757,
+ -17120, -14106, 32488, -21280, -9306, 31419, -24916, -4276, 29576, -27938,
+ 858, 27005, -30273, 5972, 23769, -31862, 10938, 19948, -32666, 15636},
+ /* cos_table_long_30_21[30] */
+ {-29575, 7650, 19948, -32756, 21281, 5972, -28796, 30274, -9305, -18559,
+ 32667, -22555, -4276, 27939, -30887, 10938, 17121, -32487, 23769, 2571,
+ -27004, 31419, -12539, -15635, 32219, -24916, -857, 25997, -31862, 14107},
+ /* cos_table_long_30_22[30] */
+ {30274, -12539, -12539, 30274, -30273, 12540, 12540, -30273, 30274, -12539,
+ -12539, 30274, -30273, 12540, 12540, -30273, 30274, -12539, -12539, 30274,
+ -30273, 12540, 12540, -30273, 30274, -12539, -12539, 30274, -30273, 12540},
+ /* cos_table_long_30_23[30] */
+ {-30887, 17121, 4277, -23768, 32667, -27004, 9307, 12540, -28796, 32219,
+ -21280, 858, 19948, -31862, 29576, -14106, -7649, 25997, -32756, 24917,
+ -5970, -15635, 30274, -31418, 18560, 2571, -22555, 32488, -27938, 10938},
+ /* cos_table_long_30_24[30] */
+ {31419, -21280, 4277, 14107, -27938, 32757, -27004, 12540, 5972, -22555,
+ 31863, -30887, 19948, -2570, -15635, 28797, -32666, 25997, -10937, -7649,
+ 23769, -32218, 30274, -18559, 858, 17121, -29575, 32488, -24916, 9307},
+ /* cos_table_long_30_25[30] */
+ {-31862, 24917, -12539, -2570, 17121, -27938, 32667, -30273, 21281, -7649,
+ -7649, 21281, -30273, 32667, -27938, 17121, -2570, -12539, 24917, -31862,
+ 31863, -24916, 12540, 2571, -17120, 27939, -32666, 30274, -21280, 7650},
+ /* cos_table_long_30_26[30] */
+ {32219, -27938, 19948, -9306, -2570, 14107, -23768, 30274, -32756, 30888,
+ -24916, 15635, -4276, -7648, 18560, -27004, 31863, -32487, 28797, -21280,
+ 10938, 858, -12539, 22556, -29575, 32667, -31418, 25997, -17120, 5971},
+ /* cos_table_long_30_27[30] */
+ {-32487, 30274, -25995, 19948, -12539, 4277, 4277, -12539, 19948, -25996,
+ 30274, -32487, 32488, -30273, 25997, -19947, 12540, -4276, -4276, 12540,
+ -19947, 25997, -30273, 32488, -32487, 30274, -25996, 19948, -12539, 4277},
+ /* cos_table_long_30_28[30] */
+ {32667, -31862, 30274, -27938, 24917, -21280, 17121, -12539, 7650, -2570,
+ -2570, 7650, -12539, 17121, -21280, 24917, -27938, 30274, -31862, 32667,
+ -32666, 31863, -30273, 27939, -24916, 21281, -17120, 12540, -7649, 2571},
+ /* cos_table_long_30_29[30] */
+ {-32756, 32667, -32487, 32219, -31862, 31419, -30887, 30274, -29575, 28797,
+ -27938, 27005, -25996, 24917, -23768, 22556, -21280, 19948, -18559, 17121,
+ -15635, 14107, -12539, 10938, -9306, 7650, -5970, 4277, -2570, 858},
+
+ /* cos_table_long_24_00[24] */
+ {-22399, -25329, 19087, 27827, -15446, -29846, 11542, 31357, -7440, -32329, 3212, 32750,
+ 1072, -32609, -5337, 31912, 9512, -30667, -13523, 28899, 17304, -26634, -20787, 23916},
+ /* cos_table_long_24_01[24] */
+ {20788, 28899, -9511, -32609, -3211, 31357, 15447, -25329, -25329, 15447, 31357, -3211,
+ -32609, -9511, 28899, 20788, -20787, -28898, 9512, 32610, 3212, -31356, -15446, 25330},
+ /* cos_table_long_24_02[24] */
+ {-19086, -31356, -1071, 30668, 20788, -17303, -31911, -3211, 29847, 22400, -15446, -32329,
+ -5337, 28899, 23916, -13523, -32609, -7440, 27827, 25330, -11542, -32749, -9511, 26635},
+ /* cos_table_long_24_03[24] */
+ {17304, 32610, 11543, -22399, -31356, -5337, 26635, 28899, -1071, -29846, -25329, 7441,
+ 31912, 20788, -13523, -32749, -15446, 19087, 32330, 9512, -23915, -30667, -3211, 27827},
+ /* cos_table_long_24_04[24] */
+ {-15446, -32609, -20787, 9512, 31357, 25330, -3211, -28898, -28898, -3211, 25330, 31357,
+ 9512, -20787, -32609, -15446, 15447, 32610, 20788, -9511, -31356, -25329, 3212, 28899},
+ /* cos_table_long_24_05[24] */
+ {13524, 31357, 27827, 5338, -20787, -32749, -22399, 3212, 26635, 31912, 15447, -11542,
+ -30667, -28898, -7440, 19087, 32610, 23916, -1071, -25329, -32329, -17303, 9512, 29847},
+ /* cos_table_long_24_06[24] */
+ {-11541, -28898, -31911, -19086, 3212, 23916, 32750, 25330, 5338, -17303, -31356, -29846,
+ -13523, 9512, 27827, 32330, 20788, -1071, -22399, -32609, -26634, -7440, 15447, 30668},
+ /* cos_table_long_24_07[24] */
+ {9512, 25330, 32610, 28899, 15447, -3211, -20787, -31356, -31356, -20787, -3211, 15447,
+ 28899, 32610, 25330, 9512, -9511, -25329, -32609, -28898, -15446, 3212, 20788, 31357},
+ /* cos_table_long_24_08[24] */
+ {-7440, -20787, -29846, -32749, -28898, -19086, -5337, 9512, 22400, 30668, 32610, 27827,
+ 17304, 3212, -11542, -23915, -31356, -32329, -26634, -15446, -1071, 13524, 25330, 31912},
+ /* cos_table_long_24_09[24] */
+ {5338, 15447, 23916, 29847, 32610, 31912, 27827, 20788, 11543, 1072, -9511, -19086,
+ -26634, -31356, -32749, -30667, -25329, -17303, -7440, 3212, 13524, 22400, 28899, 32330},
+ /* cos_table_long_24_10[24] */
+ {-3211, -9511, -15446, -20787, -25329, -28898, -31356, -32609,
+ -32609, -31356, -28898, -25329, -20787, -15446, -9511, -3211,
+ 3212, 9512, 15447, 20788, 25330, 28899, 31357, 32610},
+ /* cos_table_long_24_11[24] */
+ {1072, 3212, 5338, 7441, 9512, 11543, 13524, 15447, 17304, 19087, 20788, 22400,
+ 23916, 25330, 26635, 27827, 28899, 29847, 30668, 31357, 31912, 32330, 32610, 32750},
+ /* cos_table_long_24_12[24] */
+ {23916, 20788, -26634, -17303, 28899, 13524, -30667, -9511, 31912, 5338, -32609, -1071,
+ 32750, -3211, -32329, 7441, 31357, -11542, -29846, 15447, 27827, -19086, -25329, 22400},
+ /* cos_table_long_24_13[24] */
+ {-25329, -15446, 31357, 3212, -32609, 9512, 28899, -20787, -20787, 28899, 9512, -32609,
+ 3212, 31357, -15446, -25329, 25330, 15447, -31356, -3211, 32610, -9511, -28898, 20788},
+ /* cos_table_long_24_14[24] */
+ {26635, 9512, -32749, 11542, 25330, -27826, -7440, 32610, -13523, -23915, 28899, 5338,
+ -32329, 15447, 22400, -29846, -3211, 31912, -17303, -20787, 30668, 1072, -31356, 19087},
+ /* cos_table_long_24_15[24] */
+ {-27826, -3211, 30668, -23915, -9511, 32330, -19086, -15446, 32750, -13523, -20787, 31912,
+ -7440, -25329, 29847, -1071, -28898, 26635, 5338, -31356, 22400, 11543, -32609, 17304},
+ /* cos_table_long_24_16[24] */
+ {28899, -3211, -25329, 31357, -9511, -20787, 32610, -15446, -15446, 32610, -20787, -9511,
+ 31357, -25329, -3211, 28899, -28898, 3212, 25330, -31356, 9512, 20788, -32609, 15447},
+ /* cos_table_long_24_17[24] */
+ {-29846, 9512, 17304, -32329, 25330, -1071, -23915, 32610, -19086, -7440, 28899, -30667,
+ 11542, 15447, -31911, 26635, -3211, -22399, 32750, -20787, -5337, 27827, -31356, 13524},
+ /* cos_table_long_24_18[24] */
+ {30668, -15446, -7440, 26635, -32609, 22400, -1071, -20787, 32330, -27826, 9512, 13524,
+ -29846, 31357, -17303, -5337, 25330, -32749, 23916, -3211, -19086, 31912, -28898, 11543},
+ /* cos_table_long_24_19[24] */
+ {-31356, 20788, -3211, -15446, 28899, -32609, 25330, -9511, -9511, 25330, -32609, 28899,
+ -15446, -3211, 20788, -31356, 31357, -20787, 3212, 15447, -28898, 32610, -25329, 9512},
+ /* cos_table_long_24_20[24] */
+ {31912, -25329, 13524, 1072, -15446, 26635, -32329, 31357, -23915, 11542, 3212, -17303,
+ 27827, -32609, 30668, -22399, 9512, 5338, -19086, 28899, -32749, 29847, -20787, 7441},
+ /* cos_table_long_24_21[24] */
+ {-32329, 28899, -22399, 13524, -3211, -7440, 17304, -25329, 30668, -32749, 31357, -26634,
+ 19087, -9511, -1071, 11543, -20787, 27827, -31911, 32610, -29846, 23916, -15446, 5338},
+ /* cos_table_long_24_22[24] */
+ {32610, -31356, 28899, -25329, 20788, -15446, 9512, -3211, -3211, 9512, -15446, 20788,
+ -25329, 28899, -31356, 32610, -32609, 31357, -28898, 25330, -20787, 15447, -9511, 3212},
+ /* cos_table_long_24_23[24] */
+ {-32749, 32610, -32329, 31912, -31356, 30668, -29846, 28899, -27826, 26635, -25329, 23916,
+ -22399, 20788, -19086, 17304, -15446, 13524, -11541, 9512, -7440, 5338, -3211, 1072},
+
+ /* cos_table_long_18_00[18] */
+ {22138, 25997, -17605, -29065, 12540, 31251, -7091, -32487, 1429, 32737, 4277, -31990, -9853,
+ 30274, 15131, -27635, -19947, 24159},
+ /* cos_table_long_18_01[18] */
+ {-19947, -30273, 4277, 32488, 12540, -25996, -25996, 12540, 32488, 4277, -30273, -19947,
+ 19948, 30274, -4276, -32487, -12539, 25997},
+ /* cos_table_long_18_02[18] */
+ {17606, 32488, 9854, -24158, -30273, -1428, 29066, 25997, -7091, -31990, -19947, 15131, 32737,
+ 12540, -22137, -31250, -4276, 27636},
+ /* cos_table_long_18_03[18] */
+ {-15130, -32487, -22137, 7092, 30274, 27636, 1429, -25996, -31250, -9853, 19948, 32737, 17606,
+ -12539, -31990, -24158, 4277, 29066},
+ /* cos_table_long_18_04[18] */
+ {12540, 30274, 30274, 12540, -12539, -30273, -30273, -12539, 12540, 30274, 30274, 12540,
+ -12539, -30273, -30273, -12539, 12540, 30274},
+ /* cos_table_long_18_05[18] */
+ {-9852, -25996, -32736, -27635, -12539, 7092, 24159, 32488, 29066, 15131, -4276, -22137,
+ -31990, -30273, -17605, 1429, 19948, 31251},
+ /* cos_table_long_18_06[18] */
+ {7092, 19948, 29066, 32737, 30274, 22138, 9854, -4276, -17605, -27635, -32487, -31250, -24158,
+ -12539, 1429, 15131, 25997, 31991},
+ /* cos_table_long_18_07[18] */
+ {-4276, -12539, -19947, -25996, -30273, -32487, -32487, -30273, -25996, -19947, -12539, -4276,
+ 4277, 12540, 19948, 25997, 30274, 32488},
+ /* cos_table_long_18_08[18] */
+ {1429, 4277, 7092, 9854, 12540, 15131, 17606, 19948, 22138, 24159, 25997, 27636, 29066, 30274,
+ 31251, 31991, 32488, 32737},
+ /* cos_table_long_18_09[18] */
+ {-24158, -19947, 27636, 15131, -30273, -9853, 31991, 4277, -32736, 1429, 32488, -7091, -31250,
+ 12540, 29066, -17605, -25996, 22138},
+ /* cos_table_long_18_10[18] */
+ {25997, 12540, -32487, 4277, 30274, -19947, -19947, 30274, 4277, -32487, 12540, 25997, -25996,
+ -12539, 32488, -4276, -30273, 19948},
+ /* cos_table_long_18_11[18] */
+ {-27635, -4276, 31251, -22137, -12539, 32737, -15130, -19947, 31991, -7091, -25996, 29066,
+ 1429, -30273, 24159, 9854, -32487, 17606},
+ /* cos_table_long_18_12[18] */
+ {29066, -4276, -24158, 31991, -12539, -17605, 32737, -19947, -9853, 31251, -25996, -1428,
+ 27636, -30273, 7092, 22138, -32487, 15131},
+ /* cos_table_long_18_13[18] */
+ {-30273, 12540, 12540, -30273, 30274, -12539, -12539, 30274, -30273, 12540, 12540, -30273,
+ 30274, -12539, -12539, 30274, -30273, 12540},
+ /* cos_table_long_18_14[18] */
+ {31251, -19947, 1429, 17606, -30273, 31991, -22137, 4277, 15131, -29065, 32488, -24158, 7092,
+ 12540, -27635, 32737, -25996, 9854},
+ /* cos_table_long_18_15[18] */
+ {-31990, 25997, -15130, 1429, 12540, -24158, 31251, -32487, 27636, -17605, 4277, 9854, -22137,
+ 30274, -32736, 29066, -19947, 7092},
+ /* cos_table_long_18_16[18] */
+ {32488, -30273, 25997, -19947, 12540, -4276, -4276, 12540, -19947, 25997, -30273, 32488,
+ -32487, 30274, -25996, 19948, -12539, 4277},
+ /* cos_table_long_18_17[18] */
+ {-32736, 32488, -31990, 31251, -30273, 29066, -27635, 25997, -24158, 22138, -19947, 17606,
+ -15130, 12540, -9852, 7092, -4276, 1429},
+
+ /* cos_table_long_16_00[16] */
+ {-22005, -26319, 16846, 29622, -11038, -31785, 4808, 32729, 1608, -32412, -7961, 30853, 14010,
+ -28105, -19519, 24279},
+ /* cos_table_long_16_01[16] */
+ {19520, 30853, -1607, -31785, -16845, 22006, 29622, -4807, -32412, -14009, 24279, 28106,
+ -7961, -32728, -11038, 26320},
+ /* cos_table_long_16_02[16] */
+ {-16845, -32728, -14009, 19520, 32413, 11039, -22005, -31785, -7961, 24279, 30853, 4808,
+ -26319, -29621, -1607, 28106},
+ /* cos_table_long_16_03[16] */
+ {14010, 31786, 26320, 1608, -24278, -32412, -16845, 11039, 30853, 28106, 4808, -22005, -32728,
+ -19519, 7962, 29622},
+ /* cos_table_long_16_04[16] */
+ {-11038, -28105, -32412, -22005, -1607, 19520, 31786, 29622, 14010, -7961, -26319, -32728,
+ -24278, -4807, 16846, 30853},
+ /* cos_table_long_16_05[16] */
+ {7962, 22006, 30853, 32413, 26320, 14010, -1607, -16845, -28105, -32728, -29621, -19519,
+ -4807, 11039, 24279, 31786},
+ /* cos_table_long_16_06[16] */
+ {-4807, -14009, -22005, -28105, -31785, -32728, -30852, -26319, -19519, -11038, -1607, 7962,
+ 16846, 24279, 29622, 32413},
+ /* cos_table_long_16_07[16] */
+ {1608, 4808, 7962, 11039, 14010, 16846, 19520, 22006, 24279, 26320, 28106, 29622, 30853,
+ 31786, 32413, 32729},
+ /* cos_table_long_16_08[16] */
+ {24279, 19520, -28105, -14009, 30853, 7962, -32412, -1607, 32729, -4807, -31785, 11039, 29622,
+ -16845, -26319, 22006},
+ /* cos_table_long_16_09[16] */
+ {-26319, -11038, 32729, -7961, -28105, 24279, 14010, -32412, 4808, 29622, -22005, -16845,
+ 31786, -1607, -30852, 19520},
+ /* cos_table_long_16_10[16] */
+ {28106, 1608, -29621, 26319, 4808, -30852, 24279, 7962, -31785, 22006, 11039, -32412, 19520,
+ 14010, -32728, 16846},
+ /* cos_table_long_16_11[16] */
+ {-29621, 7962, 19520, -32728, 22006, 4808, -28105, 30853, -11038, -16845, 32413, -24278,
+ -1607, 26320, -31785, 14010},
+ /* cos_table_long_16_12[16] */
+ {30853, -16845, -4807, 24280, -32728, 26319, -7961, -14009, 29622, -31785, 19520, 1608,
+ -22005, 32413, -28105, 11039},
+ /* cos_table_long_16_13[16] */
+ {-31785, 24279, -11038, -4807, 19520, -29621, 32729, -28105, 16846, -1607, -14009, 26320,
+ -32412, 30853, -22005, 7962},
+ /* cos_table_long_16_14[16] */
+ {32413, -29621, 24279, -16845, 7962, 1608, -11038, 19520, -26319, 30853, -32728, 31786,
+ -28105, 22006, -14009, 4808},
+ /* cos_table_long_16_15[16] */
+ {-32728, 32413, -31785, 30853, -29621, 28106, -26319, 24279, -22005, 19520, -16845, 14010,
+ -11038, 7962, -4807, 1608},
+
+ /* cos_table_long_15_00[15] */
+ {20622, 29197, -8480, -32722, -5125, 30592, 17847, -23169, -27481, 11743, 32365, 1715, -31650,
+ -14875, 25466},
+ /* cos_table_long_15_01[15] */
+ {-17846, -32364, -8480, 25466, 29197, -1714, -30591, -23169, 11743, 32723, 14876, -20621,
+ -31650, -5125, 27482},
+ /* cos_table_long_15_02[15] */
+ {14876, 32365, 23170, -5125, -29195, -29195, -5125, 23170, 32365, 14876, -14875, -32364,
+ -23169, 5126, 29197},
+ /* cos_table_long_15_03[15] */
+ {-11742, -29195, -31650, -17846, 5126, 25466, 32723, 23170, 1715, -20621, -32364, -27481,
+ -8480, 14876, 30592},
+ /* cos_table_long_15_04[15] */
+ {8481, 23170, 31651, 31651, 23170, 8481, -8480, -23169, -31650, -31650, -23169, -8480, 8481,
+ 23170, 31651},
+ /* cos_table_long_15_05[15] */
+ {-5125, -14875, -23169, -29196, -32364, -32364, -29196, -23169, -14875, -5125, 5126, 14876,
+ 23170, 29197, 32365},
+ /* cos_table_long_15_06[15] */
+ {1715, 5126, 8481, 11743, 14876, 17847, 20622, 23170, 25466, 27482, 29197, 30592, 31651,
+ 32365, 32723},
+ /* cos_table_long_15_07[15] */
+ {-23169, -23169, 23170, 23170, -23169, -23169, 23170, 23170, -23169, -23169, 23170, 23170,
+ -23169, -23169, 23170},
+ /* cos_table_long_15_08[15] */
+ {25466, 14876, -31650, -1714, 32365, -11742, -27481, 23170, 17847, -30591, -5125, 32723,
+ -8480, -29196, 20622},
+ /* cos_table_long_15_09[15] */
+ {-27481, -5125, 31651, -20621, -14875, 32723, -11742, -23169, 30592, -1714, -29195, 25466,
+ 8481, -32364, 17847},
+ /* cos_table_long_15_10[15] */
+ {29196, -5125, -23169, 32365, -14875, -14875, 32365, -23169, -5125, 29197, -29195, 5126,
+ 23170, -32364, 14876},
+ /* cos_table_long_15_11[15] */
+ {-30591, 14876, 8481, -27481, 32365, -20621, -1714, 23170, -32722, 25466, -5125, -17846,
+ 31651, -29196, 11743},
+ /* cos_table_long_15_12[15] */
+ {31651, -23169, 8481, 8481, -23169, 31651, -31650, 23170, -8480, -8480, 23170, -31650, 31651,
+ -23169, 8481},
+ /* cos_table_long_15_13[15] */
+ {-32364, 29196, -23169, 14876, -5125, -5125, 14876, -23169, 29197, -32364, 32365, -29195,
+ 23170, -14875, 5126},
+ /* cos_table_long_15_14[15] */
+ {32723, -32364, 31651, -30591, 29196, -27481, 25466, -23169, 20622, -17846, 14876, -11742,
+ 8481, -5125, 1715},
+
+ /* cos_table_short_4_00[4] */
+ {-18204, -32137, -6392, 27246},
+ /* cos_table_short_4_01[4] */
+ {6393, 18205, 27246, 32138},
+ /* cos_table_short_4_02[4] */
+ {27246, 6393, -32137, 18205},
+ /* cos_table_short_4_03[4] */
+ {-32137, 27246, -18204, 6393},
+
+ /* cos_table_short_3_00[3] */
+ {8481, 23170, 31651},
+ /* cos_table_short_3_01[3] */
+ {-23169, -23169, 23170},
+ /* cos_table_short_3_02[3] */
+ {31651, -23169, 8481},
+
+ /* cos_table_short_2_00[2] */
+ {12540, 30274},
+ /* cos_table_short_2_01[2] */
+ {-30273, 12540}}; /* END OF ia_mps_dec_mdct2qmf_tables_struct */
+
+const ia_mps_dec_m1_m2_tables_struct ixheaacd_mps_dec_m1_m2_tables = {
+ {{/* row_2_channel_stp[7][8] */
+ {0, 1, 2, -1, 3, 4, -1, -1},
+ {0, 3, 1, 4, 2, -1, -1, -1},
+ {0, 2, 1, 3, -1, -1, -1, -1},
+ {0, 4, 2, 1, 5, 3, -1, -1},
+ {0, 4, 2, 1, 5, 3, -1, -1},
+ {0, 2, -1, 1, 3, -1, -1, -1},
+ {-1, 2, 0, -1, 3, 1, -1, -1}},
+ {/* row_2_channel_ges[7][8] */
+ {0, 1, 2, -1, 3, 4, -1, -1},
+ {0, 3, 1, 4, 2, -1, -1, -1},
+ {0, 3, 1, 4, 2, -1, -1, -1},
+ {0, 5, 3, 1, 6, 4, 2, -1},
+ {0, 5, 3, 1, 6, 4, 2, -1},
+ {0, 2, -1, 1, 3, -1, -1, -1},
+ {-1, 2, 0, -1, 3, 1, -1, -1}},
+ {/* row_2_residual[7][8] */
+ {-1, 0, 1, 3, 2, 4},
+ {-1, 0, 1, 3, 4, 2},
+ {-1, -1, -1, 1, 2, 0},
+ {-1, -1, -1, 1, 2, 0, 3, 4},
+ {-1, -1, -1, 1, 2, 0, 3, 4},
+ {-1, -1, -1, -1, -1, -1, 0, 1},
+ {-1, -1, -1, -1, -1, -1, 0, 1}}},
+ {/* hybrid_2_param_28[71] */
+ 1, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 23,
+ 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26,
+ 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27},
+ {/* r1_matrix_l[31] */
+ 0, 184, 328, 583, 1036, 1840, 2595, 3654, 5129, 7159, 9880,
+ 12120, 14682, 17486, 20381, 23170, 25658, 27713, 29295, 30444, 31243, 31976,
+ 32364, 32564, 32665, 32716, 32752, 32763, 32766, 32767, 32768},
+ {/* ten_cld_by_10[31] q15 */
+ 0, 1, 3, 10, 33, 104, 207, 413,
+ 823, 1642, 3277, 5193, 8231, 13045, 20675, 32767,
+ 51932, 82307, 130448, 206746, 327670, 653788, 1304478, 2602775,
+ 5193220, 10361835, 32767000, 103618352, 327670000, 1036183521, 0x7FFFFFFF},
+ {/* w00_cld2_15[31] */
+ 0, 184, 328, 583, 1036, 1840, 2595, 3654, 5129, 7158, 9880,
+ 12120, 14682, 17485, 20381, 23170, 25658, 27712, 29294, 30443, 31242, 31976,
+ 32363, 32563, 32664, 32715, 32751, 32762, 32765, 32766, 32767},
+ {/* table_kappa[8] */
+ 0, 6609, 10230, 15121, 17593, 18918, 15288, 2669},
+ {/* dec_pow[31] q15 */
+ 0, 184, 327, 582, 1036, 1842, 2602, 3676,
+ 5193, 7335, 10362, 13045, 16422, 20675, 26028, 32768,
+ 41252, 51933, 65380, 82309, 103621, 146369, 206752, 292045,
+ 412524, 582706, 1036215, 1842680, 3276800, 5827066, 2147483647},
+ {/* cld_tab_1[31] */
+ 0, 1, 3, 10, 32, 103, 205, 407, 802, 1563, 2978,
+ 4482, 6578, 9330, 12676, 16384, 20091, 23437, 26189, 28285, 29789, 31204,
+ 31965, 32360, 32562, 32664, 32735, 32757, 32764, 32766, 32768},
+ {/* cld_tab_2[31] */
+ 2147483647, 5827066, 3276800, 1842680, 1036215, 582706, 412524, 292045,
+ 206752, 146369, 103621, 82309, 65380, 51933, 41252, 32768,
+ 26028, 20675, 16422, 13045, 10362, 7335, 5193, 3676,
+ 2602, 1842, 1036, 582, 327, 184, 0},
+ {/* cld_tab_3[31] */
+ 0, 1, 3, 10, 32, 103, 206, 412,
+ 823, 1642, 3276, 5193, 8230, 13045, 20675, 32768,
+ 51933, 82309, 130451, 206752, 327680, 653807, 1304517, 2602854,
+ 5193378, 10362151, 32768000, 103621512, 327680000, 1036215168, 2147483647},
+ {/* reciprocal[576] q28 */
+ 268435456, 134217728, 89478488, 67108864, 53687092, 44739244, 38347924, 33554432, 29826162,
+ 26843546, 24403224, 22369622, 20648882, 19173962, 17895698, 16777216, 15790321, 14913081,
+ 14128182, 13421773, 12782641, 12201612, 11671107, 11184811, 10737418, 10324441, 9942054,
+ 9586981, 9256395, 8947849, 8659208, 8388608, 8134408, 7895161, 7669585, 7456541,
+ 7255013, 7064091, 6882961, 6710887, 6547206, 6391321, 6242685, 6100806, 5965233,
+ 5835554, 5711393, 5592406, 5478275, 5368709, 5263441, 5162221, 5064820, 4971027,
+ 4880645, 4793491, 4709394, 4628198, 4549754, 4473925, 4400581, 4329604, 4260881,
+ 4194304, 4129776, 4067204, 4006499, 3947580, 3890369, 3834792, 3780781, 3728270,
+ 3677198, 3627506, 3579140, 3532046, 3486175, 3441480, 3397917, 3355443, 3314018,
+ 3273603, 3234162, 3195660, 3158064, 3121343, 3085465, 3050403, 3016129, 2982616,
+ 2949840, 2917777, 2886403, 2855696, 2825637, 2796203, 2767376, 2739137, 2711469,
+ 2684355, 2657777, 2631720, 2606170, 2581110, 2556528, 2532410, 2508743, 2485514,
+ 2462711, 2440322, 2418338, 2396745, 2375535, 2354697, 2334221, 2314099, 2294320,
+ 2274877, 2255760, 2236962, 2218475, 2200291, 2182402, 2164802, 2147484, 2130440,
+ 2113665, 2097152, 2080895, 2064888, 2049126, 2033602, 2018312, 2003250, 1988411,
+ 1973790, 1959383, 1945185, 1931190, 1917396, 1903798, 1890391, 1877171, 1864135,
+ 1851279, 1838599, 1826092, 1813753, 1801580, 1789570, 1777718, 1766023, 1754480,
+ 1743087, 1731842, 1720740, 1709780, 1698959, 1688273, 1677722, 1667301, 1657009,
+ 1646843, 1636802, 1626882, 1617081, 1607398, 1597830, 1588376, 1579032, 1569798,
+ 1560671, 1551650, 1542733, 1533917, 1525202, 1516585, 1508064, 1499639, 1491308,
+ 1483069, 1474920, 1466860, 1458888, 1451003, 1443201, 1435484, 1427848, 1420293,
+ 1412818, 1405421, 1398101, 1390857, 1383688, 1376592, 1369569, 1362617, 1355735,
+ 1348922, 1342177, 1335500, 1328888, 1322342, 1315860, 1309441, 1303085, 1296790,
+ 1290555, 1284380, 1278264, 1272206, 1266205, 1260260, 1254371, 1248537, 1242757,
+ 1237030, 1231355, 1225733, 1220161, 1214640, 1209169, 1203747, 1198373, 1193047,
+ 1187768, 1182535, 1177349, 1172207, 1167111, 1162058, 1157049, 1152084, 1147160,
+ 1142279, 1137438, 1132639, 1127880, 1123161, 1118481, 1113840, 1109237, 1104673,
+ 1100145, 1095655, 1091201, 1086783, 1082401, 1078054, 1073742, 1069464, 1065220,
+ 1061010, 1056833, 1052688, 1048576, 1044496, 1040448, 1036430, 1032444, 1028488,
+ 1024563, 1020667, 1016801, 1012964, 1009156, 1005376, 1001625, 997901, 994205,
+ 990537, 986895, 983280, 979691, 976129, 972592, 969081, 965595, 962134,
+ 958698, 955286, 951899, 948535, 945195, 941879, 938586, 935315, 932068,
+ 928842, 925640, 922459, 919300, 916162, 913046, 909951, 906877, 903823,
+ 900790, 897777, 894785, 891812, 888859, 885926, 883011, 880116, 877240,
+ 874383, 871544, 868723, 865921, 863137, 860370, 857621, 854890, 852176,
+ 849479, 846800, 844137, 841490, 838861, 836248, 833651, 831070, 828505,
+ 825955, 823422, 820904, 818401, 815913, 813441, 810983, 808541, 806113,
+ 803699, 801300, 798915, 796544, 794188, 791845, 789516, 787201, 784899,
+ 782611, 780336, 778074, 775825, 773589, 771366, 769156, 766958, 764773,
+ 762601, 760440, 758292, 756156, 754032, 751920, 749820, 747731, 745654,
+ 743589, 741534, 739492, 737460, 735440, 733430, 731432, 729444, 727467,
+ 725501, 723546, 721601, 719666, 717742, 715828, 713924, 712030, 710147,
+ 708273, 706409, 704555, 702711, 700876, 699051, 697235, 695429, 693632,
+ 691844, 690065, 688296, 686536, 684784, 683042, 681308, 679583, 677867,
+ 676160, 674461, 672771, 671089, 669415, 667750, 666093, 664444, 662804,
+ 661171, 659547, 657930, 656321, 654721, 653128, 651542, 649965, 648395,
+ 646832, 645278, 643730, 642190, 640657, 639132, 637614, 636103, 634599,
+ 633103, 631613, 630130, 628654, 627186, 625724, 624269, 622820, 621378,
+ 619943, 618515, 617093, 615678, 614269, 612866, 611470, 610081, 608697,
+ 607320, 605949, 604584, 603226, 601873, 600527, 599186, 597852, 596523,
+ 595201, 593884, 592573, 591268, 589968, 588674, 587386, 586104, 584827,
+ 583555, 582290, 581029, 579774, 578525, 577281, 576042, 574808, 573580,
+ 572357, 571139, 569927, 568719, 567517, 566320, 565127, 563940, 562758,
+ 561580, 560408, 559241, 558078, 556920, 555767, 554619, 553475, 552336,
+ 551202, 550073, 548948, 547827, 546712, 545601, 544494, 543392, 542294,
+ 541201, 540112, 539027, 537947, 536871, 535799, 534732, 533669, 532610,
+ 531555, 530505, 529459, 528416, 527378, 526344, 525314, 524288, 523266,
+ 522248, 521234, 520224, 519218, 518215, 517217, 516222, 515231, 514244,
+ 513261, 512281, 511306, 510334, 509365, 508401, 507439, 506482, 505528,
+ 504578, 503631, 502688, 501749, 500812, 499880, 498951, 498025, 497103,
+ 496184, 495268, 494356, 493448, 492542, 491640, 490741, 489846, 488953,
+ 488064, 487179, 486296, 485417, 484541, 483668, 482798, 481931, 481067,
+ 480207, 479349, 478495, 477643, 476795, 475949, 475107, 474268, 473431,
+ 472598, 471767, 470939, 470115, 469293, 468474, 467658, 466844, 466034},
+ {/* c_l_table[31] */
+ 0, 184, 328, 583, 1036, 1840, 2595, 3654, 5129, 7159, 9880,
+ 12120, 14682, 17486, 20381, 23170, 25658, 27713, 29295, 30444, 31243, 31976,
+ 32364, 32564, 32665, 32716, 32752, 32763, 32766, 32767, 32767},
+ {/* cos_table[16][31] */
+ {32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768,
+ 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768,
+ 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768, 32768},
+ {30704, 30726, 30743, 30773, 30825, 30912, 30989, 31090, 31219, 31378, 31565,
+ 31701, 31842, 31984, 32121, 32248, 32361, 32458, 32538, 32601, 32650, 32700,
+ 32730, 32747, 32757, 32762, 32766, 32767, 32768, 32768, 32768},
+ {27564, 27617, 27658, 27730, 27855, 28066, 28254, 28502, 28821, 29218, 29688,
+ 30033, 30395, 30759, 31112, 31440, 31733, 31983, 32188, 32350, 32473, 32599,
+ 32675, 32718, 32741, 32754, 32763, 32767, 32768, 32768, 32768},
+ {19691, 19808, 19898, 20057, 20334, 20810, 21239, 21815, 22570, 23531, 24703,
+ 25586, 26526, 27489, 28433, 29317, 30105, 30775, 31317, 31738, 32053, 32368,
+ 32551, 32653, 32708, 32737, 32758, 32765, 32767, 32768, 32768},
+ {12047, 12206, 12329, 12546, 12927, 13590, 14197, 15025, 16135, 17586, 19413,
+ 20829, 22370, 23980, 25583, 27097, 28447, 29584, 30491, 31182, 31687, 32178,
+ 32455, 32605, 32684, 32725, 32754, 32764, 32767, 32768, 32768},
+ {0, 184, 328, 583, 1036, 1840, 2595, 3654, 5129, 7159, 9880,
+ 12120, 14682, 17486, 20381, 23170, 25658, 27713, 29295, 30444, 31243, 31976,
+ 32364, 32564, 32665, 32716, 32752, 32763, 32766, 32767, 32768},
+ {-19300, -19179, -19084, -18914, -18604, -18036, -17477, -16651, -15406, -13492, -10479,
+ -7533, -3540, 1699, 8069, 14854, 20913, 25445, 28411, 30209, 31263, 32079,
+ 32446, 32615, 32694, 32732, 32757, 32765, 32767, 32768, 32768},
+ {
+ -32440, -32437, -32434, -32428, -32419, -32400, -32382, -32353, -32306, -32226, -32073,
+ -31875, -31483, -30498, -26581, 2317, 29018, 31884, 32450, 32628, 32699, 32741,
+ 32756, 32763, 32766, 32767, 32768, 32768, 32768, 32768, 32768,
+ },
+ {
+ -32381, -32376, -32373, -32366, -32355, -32333, -32311, -32277, -32222, -32128, -31947,
+ -31715, -31256, -30112, -25701, 2520, 28513, 31737, 32395, 32603, 32687, 32736,
+ 32754, 32762, 32765, 32767, 32768, 32768, 32768, 32768, 32768,
+ },
+ {
+ -23483, -23393, -23322, -23194, -22961, -22530, -22102, -21460, -20474, -18908, -16315,
+ -13613, -9671, -3995, 3628, 12334, 20114, 25547, 28767, 30544, 31512, 32216,
+ 32516, 32650, 32712, 32741, 32760, 32765, 32767, 32768, 32768,
+ },
+ {
+ -17414, -17281, -17177, -16990, -16652, -16032, -15426, -14535, -13204, -11183, -8069,
+ -5095, -1169, 3823, 9712, 15861, 21349, 25536, 28361, 30128, 31191, 32034,
+ 32421, 32602, 32687, 32729, 32756, 32764, 32767, 32768, 32768,
+ },
+ {
+ -14568, -14420, -14303, -14095, -13719, -13034, -12370, -11400, -9970, -7840, -4648,
+ -1698, 2067, 6675, 11918, 17268, 22043, 25769, 28374, 30067, 31121, 31984,
+ 32392, 32586, 32679, 32724, 32754, 32764, 32767, 32768, 32768,
+ },
+ {
+ -12498, -12340, -12216, -11995, -11596, -10873, -10175, -9162, -7682, -5505, -2305,
+ 592, 4211, 8540, 13364, 18224, 22560, 25987, 28434, 30060, 31095, 31960,
+ 32377, 32577, 32674, 32722, 32754, 32764, 32767, 32768, 32768,
+ },
+ {
+ -11093, -10929, -10801, -10573, -10161, -9416, -8699, -7663, -6158, -3964, -777,
+ 2070, 5582, 9725, 14285, 18845, 22913, 26152, 28493, 30071, 31087, 31949,
+ 32369, 32572, 32672, 32720, 32753, 32763, 32767, 32768, 32768,
+ },
+ {
+ -10279, -10112, -9982, -9749, -9331, -8575, -7849, -6802, -5286, -3086, 88,
+ 2902, 6348, 10384, 14799, 19195, 23118, 26253, 28533, 30082, 31086, 31944,
+ 32365, 32570, 32670, 32720, 32753, 32763, 32767, 32768, 32768,
+ },
+ {
+ -10012, -9845, -9714, -9480, -9060, -8300, -7571, -6521, -5002, -2801, 367,
+ 3170, 6595, 10597, 14964, 19309, 23185, 26287, 28547, 30086, 31087, 31942,
+ 32364, 32569, 32670, 32719, 32753, 32763, 32767, 32768, 32768,
+ }},
+ {/* sin_table[8][31] */
+ {
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ },
+ {
+ 11447, 11387, 11340, 11259, 11117, 10872, 10650, 10351, 9955, 9442, 8798,
+ 8294, 7734, 7126, 6481, 5816, 5148, 4496, 3876, 3302, 2782, 2114,
+ 1578, 1161, 846, 611, 352, 200, 113, 64, 0,
+ },
+ {
+ 17719, 17636, 17571, 17458, 17258, 16912, 16596, 16166, 15591, 14835, 13870,
+ 13105, 12244, 11298, 10287, 9234, 8171, 7129, 6137, 5217, 4386, 3321,
+ 2471, 1814, 1318, 951, 546, 310, 176, 99, 0,
+ },
+ {
+ 26192, 26103, 26034, 25912, 25695, 25312, 24953, 24451, 23756, 22804, 21529,
+ 20471, 19238, 17836, 16289, 14637, 12938, 11254, 9642, 8150, 6808, 5105,
+ 3765, 2743, 1982, 1423, 813, 461, 260, 147, 0,
+ },
+ {
+ 30473, 30410, 30360, 30271, 30110, 29817, 29533, 29120, 28520, 27649, 26399,
+ 25296, 23944, 22332, 20475, 18425, 16264, 14090, 12001, 10071, 8348, 6190,
+ 4520, 3267, 2346, 1677, 952, 538, 304, 171, 0,
+ },
+ {
+ 32768, 32767, 32766, 32763, 32752, 32716, 32665, 32564, 32364, 31976, 31243,
+ 30444, 29295, 27713, 25658, 23170, 20381, 17486, 14682, 12120, 9880, 7159,
+ 5129, 3654, 2595, 1840, 1036, 583, 328, 184, 0,
+ },
+ {
+ 26481, 26569, 26637, 26758, 26974, 27358, 27718, 28222, 28920, 29862, 31047,
+ 31890, 32576, 32724, 31759, 29208, 25227, 20647, 16327, 12696, 9818, 6685,
+ 4584, 3167, 2202, 1538, 853, 476, 266, 149, 0,
+ },
+ {
+ 4622, 4648, 4669, 4705, 4772, 4895, 5017, 5199, 5481, 5934, 6715,
+ 7597, 9086, 11983, 19163, 32686, 15222, 7561, 4554, 3024, 2123, 1328,
+ 869, 583, 398, 275, 151, 84, 47, 26, 0,
+ }}}; /* END OF ia_mps_dec_m1_m2_tables_struct */
+
+const ia_mps_dec_decorr_tables_struct ixheaacd_mps_dec_decorr_tables = {
+ { /* rev_table */
+ {/* rev_delay[4][10] */
+ {8, 8, 8, 8, 8, 8, 8, 8, 8, 8},
+ {7, 7, 7, 7, 7, 7, 7, 7, 7, 7},
+ {2, 2, 2, 2, 2, 2, 2, 2, 2, 2},
+ {1, 1, 1, 1, 1, 1, 1, 1, 1, 1}},
+ /* rev_split_freq_0[4] */
+ {3, 15, 24, 65},
+ /* rev_split_freq_1[4] */
+ {3, 50, 65, 65},
+ /* rev_split_freq_2[4] */
+ {0, 15, 65, 65}},
+ {/* lattice_coeff_0[10][20] */
+ {8110, 14854, -721, -10099, -184, 12432, -11331, 12465, -10682, 16043,
+ -7497, 11629, 6354, -4591, 1265, -13287, -9988, -8176, 1288, 8058},
+ {12950, -13910, -940, 14139, 2363, -3795, 2241, -416, -8408, 6344,
+ -13153, -8369, -1937, 11085, -6200, -2395, 6891, 14742, -11911, -6236},
+ {-3093, -6822, -3280, -14320, -13615, 12472, -4846, -14818, 13379, 2005,
+ 15988, 5390, -5426, 5669, 655, -8588, 11459, -7471, 10286, -10476},
+ {2366, 6049, -13756, 2913, -8625, -8723, -8985, -15342, 9227, 10155,
+ -7468, 2831, 891, -6691, 7556, 400, -7569, -8657, -12966, -11367},
+ {-11282, -14428, 7268, -4787, -3090, -3437, -4548, 14585, -2585, 15548,
+ -4660, -2907, 2025, 5685, 5069, 780, -3444, -3559, 15594, -4122},
+ {2169, -4335, -11393, -12544, -2497, 10335, -14241, -8978, 12124, -3916,
+ 557, 12809, -14038, -1488, -8897, -16158, 3775, 10115, -12445, -11236},
+ {-15480, 11128, 5679, -12829, 9162, 9552, -79, -5695, 9434, 2943,
+ 9378, -7576, 14333, -14831, 12429, 8710, 15670, -5983, 5400, 6747},
+ {5168, 12943, 14877, 9817, -16381, 12904, 6187, 15637, 12085, -1642,
+ -15797, 242, 1645, -7468, -13622, 5289, 4378, 9352, 11459, 10266},
+ {-5177, -6344, -4778, -9231, -10040, 3244, 15611, -8235, 14035, -12101,
+ 8575, 12016, 5492, 4961, 246, -3192, 531, -3660, -13481, 11426},
+ {865, 7376, 15113, -6272, -11954, 7887, 1638, 10122, 10106, -15381,
+ 11793, -14248, -13045, 13582, -6134, 5941, -5476, -10197, 3195, -13189}},
+ {/* lattice_coeff_1[10][15] */
+ {9696, -12373, -11407, 10066, 13058, 11521, 5531, -4610, -49, 1681, 8736, -9739, -6380,
+ 15594, -6622},
+ {1376, -4994, 11167, 16030, 5823, -1304, -1278, -2317, -12586, 15073, 5790, 8575, 2323,
+ -5659, 2654},
+ {13281, 7124, -15263, 1579, 1697, 2363, -12757, -1897, 2969, -14818, -10751, 6213, -2081, 39,
+ 2107},
+ {12796, 3251, -5400, 6370, -2051, 12812, -13110, 10125, 2949, -3775, -10020, -15283, -12875,
+ -9293, -8962},
+ {-8592, 7700, 5780, -9899, 5774, 9568, 15758, -3939, -9159, -6187, 6111, 197, 11534, -3634,
+ -9660},
+ {-15817, 7006, -8592, -15994, 15539, 12272, 4165, 15784, -7111, -197, 5993, -5482, -154,
+ 12979, -14257},
+ {-12724, 1042, -9418, -1776, -9028, -6613, 15286, 13897, 14887, 11620, 2048, 682, -475, 8821,
+ -7943},
+ {-10519, -14595, 5675, 5089, -9067, 1769, -5990, 8015, 4771, 3827, -11692, 8172, -8962,
+ 12855, 918},
+ {-12970, -6629, 8929, -3883, 11213, -8192, 3883, 11993, -3418, -16024, -1153, -9670, -3831,
+ -6013, 15643},
+ {1602, 15018, 14483, 3660, -9136, -7540, -6331, -15099, 770, -11600, 14267, -331, 4361,
+ 12737, -16161}},
+ {/* lattice_coeff_2[10][6] */
+ {-5741, 5420, -2454, -6603, 826, -151},
+ {16289, -6898, -13556, -6062, 7278, 12629},
+ {15185, 11541, 13314, 14909, -14762, -14841},
+ {10093, 10335, 3205, 2372, 3480, 12583},
+ {-4797, -5043, 3903, -9916, 8392, 12167},
+ {5725, 8788, -7678, 16246, -15509, 13949},
+ {-16187, 3467, -9067, -3156, -14382, 3362},
+ {986, -1101, -1511, 15906, 10053, -15152},
+ {4037, -1655, 2697, 6111, 4755, 15670},
+ {-9470, 6619, 13471, -13690, -8235, 15801}},
+ {/* lattice_coeff_3[10][3] */
+ {4450, -1222, 1170},
+ {-14510, -7491, -15368},
+ {13242, -6698, 15204},
+ {-14379, 12465, -15699},
+ {9844, 7782, 14418},
+ {14202, 10882, -5259},
+ {-4951, 832, -5243},
+ {-12255, 4083, 8087},
+ {-16194, -9958, 15663},
+ {12504, -12783, -14529}},
+ {/* den_coef_0 q14 */
+ {16384, -2677, 11144, -8152, -2917, 537, -2150, -1288, 5735, -6796, 8752,
+ -2647, 2786, 5973, -3923, 1093, -8123, -5322, -1199, -53, 4029},
+
+ {16384, 2448, -15662, 1190, 16636, -5357, -10438, 4364, 1939, -4316, 5345,
+ -3394, -11208, 3891, 13793, -7985, -9467, 8668, 8686, -6206, -3118},
+
+ {16384, -6990, -772, 3794, -12779, 2933, 4793, -14032, 6966, -2876, -4518,
+ 14259, -6262, 1196, 5414, -6895, 2755, 3281, -4283, 6852, -5238},
+
+ {16384, 5512, 4926, -2017, -4276, -2849, -5766, -6567, -5863, -627, 3326,
+ 1558, 5098, 5629, 1356, 5286, 2457, -3334, -6056, -7615, -5684},
+
+ {16384, -8857, -4068, 3305, -3044, 5892, -5781, -2649, 2947, -264, 5595,
+ 540, -3428, -2919, 4814, -107, 2970, -3338, -4532, 8788, -2061},
+
+ {16384, 1190, -10978, 2490, -3098, -2264, 12235, -9936, -7287, 12175, -7420,
+ -1698, 15077, -5154, -3386, -94, -7800, 3804, 7900, -5899, -5618},
+
+ {16384, -17384, 12468, -751, 3681, -7469, 10649, 3130, -5704, 2373, 6351,
+ 5340, -12595, 16555, -7389, 5115, -5671, 12027, -3051, -994, 3373},
+
+ {16384, 13384, 10432, 5829, 3526, -7134, 3086, -115, -1605, -4068, -1825,
+ -7607, -653, -1349, -4475, -4514, 6441, 8150, 10624, 9360, 5133},
+
+ {16384, -5813, 362, -1267, -8112, -2160, 4043, 1620, -3873, 8207, -12183,
+ 5524, 1972, 1327, 4976, 2631, -3570, -50, 42, -7948, 5713},
+
+ {16384, -7682, 2829, 12031, -22053, 12224, 2498, -12336, 26658, -10308, -9897,
+ 18060, -22112, 2326, 9035, -12851, 12792, -5163, -5946, 4431, -6595}},
+ {/* den_coef_1 q14 */
+ {16384, 5086, -12829, -8464, 6791, 10492, 2538, -4199, -3432, 5908, 6533, -3531, -8738, 3267,
+ 6451, -3311},
+
+ {16384, 3356, -2917, 2732, 4176, 1387, 1216, 2488, -1363, -3535, 5979, 3249, 5099, 268,
+ -2539, 1327},
+
+ {16384, 6526, -2521, -4879, 6157, 850, -4836, -3599, 2838, -2512, -8878, -3331, 2352, -1190,
+ 439, 1053},
+
+ {16384, 10349, 9342, 1987, 4461, 1128, 3510, -5025, 2031, -153, -2101, -6694, -10307, -10414,
+ -7129, -4481},
+
+ {16384, -3388, -2228, -58, -2878, 2872, 5455, 6756, -2217, -5804, -3514, 3112, -905, 6255,
+ -660, -4830},
+
+ {16384, -12573, 2440, 7208, -21776, 11349, 9605, -15665, 18521, -4353, -12453, 14610, -4744,
+ -4245, 10731, -7129},
+
+ {16384, 1438, 3894, -4945, -4577, -5649, -8998, 1275, 2533, 7551, 5513, 831, 2478, -516,
+ 3803, -3971},
+
+ {16384, -9557, -4016, 1148, 3067, -2322, 4368, -9160, 4040, 2668, 1543, -3710, 3583, -7718,
+ 6155, 459},
+
+ {16384, -8302, -3137, 3782, -3003, 1583, -2785, -119, 6186, -659, -3700, -576, -718, -1954,
+ -6285, 7822},
+
+ {16384, 2798, 10568, 5005, -7412, -7699, -13818, -6523, -6133, 5936, 1861, 11433, 1574,
+ -2064, 3440, -8081}},
+ {/* den_coef_2 q14 */
+ {16384, -3386, 2367, -451, -3395, 428, -75},
+
+ {16384, 9840, -7195, -12936, -3631, 6891, 6314},
+
+ {16384, 15624, 8696, 3216, -3613, -12943, -7420},
+
+ {16384, 8053, 7214, 3850, 4439, 4576, 6291},
+
+ {16384, -2632, -3365, 2966, -6169, 2640, 6083},
+
+ {16384, -6449, 9825, -7212, 10563, -9094, 6975},
+
+ {16384, -9038, 5639, -5838, 2923, -8043, 1681},
+
+ {16384, 251, -4704, -415, 8460, 3836, -7576},
+
+ {16384, 3680, 1058, 2332, 3098, 3594, 7835},
+
+ {16384, -7410, -4018, 12455, -5813, -6733, 7900}},
+ {/* den_coef_3 q14 */
+ {16384, 2120, -535, 585},
+
+ {16384, -3840, -1121, -7684},
+
+ {16384, 3714, -905, 7602},
+
+ {16384, -12910, 10987, -7850},
+
+ {16384, 7803, 6571, 7209},
+
+ {16384, 8586, 3923, -2630},
+
+ {16384, -2605, 822, -2621},
+
+ {16384, -6387, 341, 4044},
+
+ {16384, -8016, -7673, 7832},
+
+ {16384, 6647, -8082, -7265}},
+ {/* lattice_delta_phi[10][20] */
+ {58687, 14277, 37483, 30019, 55054, 47071, 28194, 1144, 50735, 27466,
+ 38014, 48916, 56938, 45597, 10889, 25058, 57780, 56633, 25339, 55198},
+ {3575, 21794, 50227, 609, 8579, 12524, 12275, 37293, 16813, 12281,
+ 944, 46128, 27492, 57554, 28783, 25857, 52268, 32437, 12517, 41514},
+ {51767, 1212, 42081, 23439, 51377, 31058, 43821, 26490, 18815, 11715,
+ 11947, 42140, 18701, 33456, 9319, 43106, 23370, 53120, 52727, 36661},
+ {30671, 55575, 50748, 39833, 50522, 40780, 21122, 17895, 21073, 32988,
+ 44912, 19104, 51790, 35088, 22879, 43404, 33761, 27479, 42900, 38375},
+ {49093, 59100, 32280, 54362, 10682, 60516, 16767, 15584, 54090, 45541,
+ 8431, 727, 55214, 12301, 18452, 40855, 17567, 28983, 4001, 61047},
+ {35996, 26159, 31841, 20627, 26739, 13956, 35812, 46966, 32725, 39564,
+ 12914, 23459, 48382, 42054, 28479, 35072, 49057, 3657, 37238, 3106},
+ {25657, 18838, 54005, 927, 47435, 59965, 61155, 48726, 27096, 30779,
+ 13215, 39748, 19769, 59300, 44882, 25444, 45990, 16551, 27171, 57652},
+ {42208, 13130, 51836, 38837, 8264, 12793, 37503, 38905, 22882, 35524,
+ 27882, 2710, 1678, 19313, 793, 23717, 42192, 5734, 2182, 37824},
+ {37588, 973, 1009, 11741, 36251, 3555, 22702, 39004, 44325, 42785,
+ 5194, 28063, 27289, 21820, 9486, 41733, 43188, 44935, 29547, 34272},
+ {7478, 27843, 44217, 55149, 16869, 15735, 53464, 14352, 49712, 56109,
+ 14323, 14782, 3074, 4843, 39580, 11790, 52124, 10741, 10548, 61414}
+
+ }}; /* END OF ia_mps_dec_decorr_tables_struct */
+
+const ia_mps_dec_tp_process_tables_struct ixheaacd_mps_dec_tp_process_tables = {
+ {/* WORD32 bp[25] */
+ 0, 536871, 9878425, 63028645, 277025391, 793709956, 1051300620,
+ 1072990205, 1073741824, 1073741824, 1073741824, 1073741824, 1073634450, 1072023837,
+ 1063863399, 1034979744, 961213681, 827962321, 657881616, 494887607, 364105853,
+ 267683837, 198427489, 148927991, 113065014},
+ {/* WORD32 bpxgf[25] */
+ 0, 0, 0, 0, 0, 0, 11, 869, 3876,
+ 9030, 17180, 29034, 42613, 60301, 78683, 101438, 118431, 129369,
+ 130793, 123544, 116663, 110310, 106802, 105375, 106563},
+ {/* WORD32 bp2xgf2[25] */
+ 0, 0, 0, 0, 0, 0, 14,
+ 94422, 1878124, 10192994, 36893488, 105371488, 226978688, 454531424,
+ 773883456, 1286217856, 1753241984, 2092045696, 2138365312, 1907882112, 1701286528,
+ 1521032576, 1425823104, 1387998976, 1419449728},
+ {/* ia_mps_dec_qmf_64_640 */
+
+ -593273, -603195, -531235, -523473, -525466, -541242, -561198,
+ -586968, -609649, -630386, -658498, -677798, -702262, -727749,
+ -745350, -768556, -779004, -798965, -804296, -824781, -829449,
+ -841205, -835357, -837912, -837674, -833006, -819350, -808527,
+ -785910, -774746, -742807, -714082, -680923, -638459, -597491,
+ -552501, -494600, -439710, -375935, -311061, -225307, -155303,
+ -66285, 14490, 117508, 219367, 316703, 432346, 548401,
+ 669947, 800799, 924324, 1061499, 1207976, 1350540, 1492769,
+ 1658203, 1811196, 1970130, 2130426, 2304420, 2471459, 2644155,
+ 2813392, -14250510, 15451646, 16686544, 17966354, 19266512, 20602146,
+ 21961434, 23350400, 24769094, 26216586, 27689208, 29190684, 30716766,
+ 32266228, 33824760, 35407076, 37003392, 38622232, 40245224, 41881696,
+ 43524036, 45166852, 46825616, 48478200, 50126888, 51772148, 53406388,
+ 55035300, 56653920, 58245424, 59826064, 61376848, 62912216, 64407060,
+ 65869248, 67308344, 68688968, 70034496, 71335920, 72593104, 73770768,
+ 74907480, 75981056, 76987576, 77919576, 78771872, 79564664, 80257104,
+ 80867504, 81390528, 81818320, 82140408, 82366040, 82482056, 82488072,
+ 82378000, 82146696, 81792104, 81315088, 80699888, 79957728, 79070992,
+ 78036832, 76861272, 75541288, -387791520, 399839488, 411924960, 424043392,
+ 436188032, 448362048, 460540736, 472720608, 484901440, 497068160, 509217024,
+ 521328832, 533403616, 545441280, 557404608, 569323776, 581168512, 592925760,
+ 604601408, 616169344, 627645376, 638996992, 650234816, 661329408, 672295808,
+ 683112384, 693773568, 704268992, 714590208, 724739584, 734692096, 744455552,
+ 754023232, 763367104, 772499520, 781410112, 790081984, 798523328, 806716992,
+ 814656576, 822343936, 829764160, 836905280, 843784256, 850375168, 856681280,
+ 862696320, 868409664, 873831616, 878940992, 883734592, 888228800, 892390976,
+ 896245568, 899765312, 902967616, 905834176, 908366080, 910566976, 912444864,
+ 913965952, 915155200, 916011392, 916516032, 916694784, 387791520, -375800416,
+ -363861344, -351984768, -340191360, -328468224, -316830784, -305287808, -293843840,
+ -282507200, -271278752, -260169456, -249182288, -238333392, -227604912, -217030080,
+ -206584352, -196298528, -186166240, -176196608, -166387792, -156741232, -147269248,
+ -137976128, -128857392, -119918376, -111167664, -102599616, -94225952, -86046760,
+ -78054944, -70266720, -62674884, -55276676, -48082892, -41100320, -34309408,
+ -27726944, -21349652, -15170772, -9203229, -3445304, 2122315, 7477201,
+ 12629763, 17577288, 22333516, 26876570, 31226990, 35388804, 39343844,
+ 43106256, 46682944, 50068936, 53255304, 56274144, 59105196, 61756552,
+ 64227648, 66529340, 68659864, 70619000, 72426576, 74052112, 75541288,
+ 14250510, -13083544, -11952416, -10860922, -9805983, -8783018, -7797064,
+ -6849645, -5941788, -5070487, -4230663, -3428863, -2665749, -1936973,
+ -1242119, -586722, 29640, 626234, 1170628, 1694867, 2176923,
+ 2631584, 3054447, 3445840, 3801180, 4129225, 4429361, 4703189,
+ 4943457, 5165715, 5351495, 5517130, 5660311, 5780916, 5879142,
+ 5948998, 6004056, 6041528, 6054744, 6061830, 6036645, 6006299,
+ 5956659, 5892270, 5819334, 5741478, 5632975, 5519822, 5410909,
+ 5276110, 5146719, 5004330, 4854371, 4695550, 4538091, 4382987,
+ 4209866, 4037690, 3866358, 3695698, 3515389, 3342066, 3164257,
+ 2992568, 2813392, 0
+
+ },
+
+ {/* time_out_idx_5xxx */
+ 0, 4, 1, 5, 2, 3},
+ { /* time_out_idx_7xxx */
+ 0, 6, 4, 1, 7, 5, 2, 3}}; /* END OF ia_mps_dec_tp_process_tables_struct */
+
+const ia_mps_dec_wf_tables_struct ixheaacd_mps_dec_wf_tables = {
+ {/* wf_02[02] */
+ 241763088, 1047220608},
+ {/* wf_03[03] */
+ 405508672, 994288128, 1073741824},
+ {/* wf_04[04] */
+ 74786520, 495910976, 952295808, 1072442752},
+ {/* wf_15[15] */
+ 33378420, 82512488, 161958320, 271833312, 405508672, 550893760, 693520960, 820157440,
+ 921652736, 994288128, 1039588224, 1063000768, 1071959744, 1073777408, 1073741824},
+ {/* wf_16[16] */
+ 17767756, 49954848, 106257792, 189948048, 299393344, 427811456, 564606912, 697780672,
+ 816546368, 913347264, 984834112, 1031783360, 1058213184, 1070029568, 1073496768, 1073778048},
+ {/* wf_18[18] */
+ 16564868, 43063124, 87930072, 154132432, 241763088, 347599968, 465479488, 587373440,
+ 704843840, 810472832, 898935168, 967540544, 1016242176, 1047220608, 1064192000, 1071578112,
+ 1073653504, 1073771776},
+ {/* wf_24[24] */
+ 14317799, 31203742, 57523900, 95005720, 144655552, 206523232,
+ 279593792, 361828608, 450350208, 541736896, 632377216, 718827712,
+ 798123008, 868004096, 927046656, 974691008, 1011186368, 1037469120,
+ 1054995264, 1065546944, 1071026944, 1073256768, 1073790592, 1073759872},
+ {/* wf_30[30] */
+ 13067639, 25239604, 43063124, 67534224, 99414240, 139133360,
+ 186719680, 241763088, 303418944, 370451168, 441309952, 514235072,
+ 587373440, 658898880, 727122624, 790586112, 848129856, 898935168,
+ 942540224, 978831680, 1008016576, 1030578048, 1047220608, 1058807040,
+ 1066291840, 1070653760, 1072829696, 1073653504, 1073802496, 1073753728},
+ {/* wf_32[32] */
+ 12766251, 23875188, 39863096, 61569988, 89667248, 124584992, 166455168,
+ 215076864, 269907904, 330083936, 394462912, 461690592, 530280480, 598700672,
+ 665459648, 729184768, 788687296, 843011328, 891463872, 933627840, 969357504,
+ 998760960, 1022170432, 1040104512, 1053224448, 1062286912, 1068094656, 1071448256,
+ 1073099136, 1073706624, 1073800704, 1073752448}}; /* END OF ia_mps_dec_wf_tables_struct */
+
+const ia_mps_dec_mdct2qmf_table_struct ixheaacd_mps_dec_mdct2qmf_table = {
+ {/* twi_post_cos[64] */
+ 13, -38, 63, -88, 113, -138, 163, -187, 212, -237, 261, -285, 309,
+ -333, 357, -380, 403, -426, 449, -472, 494, -516, 537, -558, 579, -600,
+ 620, -640, 659, -678, 697, -715, 733, -750, 767, -784, 799, -815, 830,
+ -844, 858, -872, 885, -897, 909, -920, 931, -941, 951, -960, 968, -976,
+ 983, -990, 996, -1002, 1007, -1011, 1015, -1018, 1020, -1022, 1023, -1024
+
+ },
+ {/* twi_post_sin[64] */
+
+ 1024, -1023, 1022, -1020, 1018, -1015, 1011, -1007, 1002, -996, 990, -983, 976,
+ -968, 960, -951, 941, -931, 920, -909, 897, -885, 872, -858, 844, -830,
+ 815, -799, 784, -767, 750, -733, 715, -697, 678, -659, 640, -620, 600,
+ -579, 558, -537, 516, -494, 472, -449, 426, -403, 380, -357, 333, -309,
+ 285, -261, 237, -212, 187, -163, 138, -113, 88, -63, 38, -13},
+ {/* hybrid_2_qmf[71] */
+ 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10,
+ 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
+ 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
+ 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63},
+ {/* local_sin_4 */
+ 6393, 18205, 27246, 32138},
+ {/* local_sin_15 */
+ 0, 3425, 6813, 10126, 13328, 16384, 19261, 21926, 24351, 26510, 28378, 29935, 31164, 32052,
+ 32588, 32768},
+ {/* local_sin_16 */
+ 1608, 4808, 7962, 11039, 14010, 16846, 19520, 22006, 24279, 26320, 28106, 29622, 30853,
+ 31786, 32413, 32729},
+ {/* local_sin_18 */
+ 1429, 4277, 7092, 9854, 12540, 15131, 17606, 19948, 22138, 24159, 25997, 27636, 29066, 30274,
+ 31251, 31991, 32488, 32737},
+ {/* local_sin_24 */
+ 1072, 3212, 5338, 7441, 9512, 11543, 13524, 15447, 17304, 19087, 20788, 22400,
+ 23916, 25330, 26635, 27827, 28899, 29847, 30668, 31357, 31912, 32330, 32610, 32750},
+ {/* local_sin_30 */
+ 858, 2571, 4277, 5971, 7650, 9307, 10938, 12540, 14107, 15636,
+ 17121, 18560, 19948, 21281, 22556, 23769, 24917, 25997, 27005, 27939,
+ 28797, 29576, 30274, 30888, 31419, 31863, 32219, 32488, 32667, 32757},
+ {/* local_sin_32 */
+ 804, 2411, 4011, 5602, 7180, 8740, 10279, 11793, 13279, 14733, 16151,
+ 17531, 18868, 20160, 21403, 22595, 23732, 24812, 25833, 26791, 27684, 28511,
+ 29269, 29957, 30572, 31114, 31581, 31972, 32286, 32522, 32679, 32758}
+
+}; /* END OF ia_mps_dec_mdct2qmf_table_struct */
+
+const ia_mps_dec_tonality_tables_struct ixheaacd_mps_dec_tonality_tables = {
+ {/* gmax_fix[72] */
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5},
+ {/* dwin_fix[72] */
+ 32768, 65536, 98304, 131072, 163840, 196608, 229376, 262144, 294912, 327680, 360448,
+ 393216, 425984, 458752, 491520, 524288, 278528, 294912, 311296, 327680, 344064, 360448,
+ 376832, 393216, 409600, 425984, 442368, 458752, 475136, 491520, 507904, 524288, 360448,
+ 371371, 382293, 393216, 404139, 415061, 425984, 436907, 447829, 458752, 469675, 480597,
+ 491520, 502443, 513365, 524288, 401408, 409600, 417792, 425984, 434176, 442368, 450560,
+ 458752, 466944, 475136, 483328, 491520, 499712, 507904, 516096, 524288, 425984, 432538,
+ 439091, 445645, 452198, 458752, 465306, 471859},
+ {/* nstart_fix[5][72] */
+ {
+
+ -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, -7, -7,
+ -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, -5, -5, -4, -4,
+ -4, -3, -3, -3, -2, -2, -2, -1, -1, -1, 0, 0, -4, -3, -3, -3, -3, -2,
+ -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, -3, -3, -3, -2, -2, -2, -2, -2},
+ {
+
+ -14, -12, -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 1, 2,
+ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 6, 7, 7, 8,
+ 9, 9, 10, 11, 11, 12, 13, 13, 14, 15, 15, 16, 9, 9, 10, 10, 11, 11,
+ 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 10, 10, 11, 11, 12, 12, 12, 13},
+ {
+
+ -13, -10, -7, -4, -1, 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 10, 11,
+ 13, 14, 16, 17, 19, 20, 22, 23, 25, 26, 28, 29, 31, 32, 17, 18, 19, 20,
+ 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 21, 22, 22, 23, 24, 25,
+ 25, 26, 27, 28, 28, 29, 30, 31, 31, 32, 23, 24, 24, 25, 25, 26, 27, 27},
+ {
+
+ -12, -8, -4, 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 18, 20,
+ 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 28, 29, 31, 32,
+ 33, 35, 36, 37, 39, 40, 41, 43, 44, 45, 47, 48, 33, 34, 35, 36, 37, 38,
+ 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 36, 37, 38, 38, 39, 40, 41, 42},
+ {
+
+ -11, -6, -1, 4, 9, 14, 19, 24, 29, 34, 39, 44, 49, 54, 59, 64, 27, 29,
+ 32, 34, 37, 39, 42, 44, 47, 49, 52, 54, 57, 59, 62, 64, 39, 41, 42, 44,
+ 46, 47, 49, 51, 52, 54, 56, 57, 59, 61, 62, 64, 45, 47, 48, 49, 50, 52,
+ 53, 54, 55, 57, 58, 59, 60, 62, 63, 64, 49, 50, 51, 52, 53, 54, 55, 56}},
+ {/* dfrac_fix[5][56] */
+ {16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0,
+ 16384, 0, 16384, 0, 0, -10923, 10923, 0, -10923, 10923, 0, -10923,
+ 10923, 0, -10923, 10923, 0, -10923, 10923, 0, -8192, 16384, 8192, 0,
+ -8192, 16384, 8192, 0, -8192, 16384, 8192, 0, -8192, 16384, 8192, 0,
+ 0, -6554, -13107, 13107, 6554, 0, -6554, -13107},
+ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 10923, -10923, 0, 10923, -10923, 0, 10923,
+ -10923, 0, 10923, -10923, 0, 10923, -10923, 0, 16384, 0, 16384, 0,
+ 16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0,
+ 0, -13107, 6554, -6554, 13107, 0, -13107, 6554},
+ {16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0,
+ 16384, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 8192, 16384, -8192, 0, 8192, 16384, -8192, 0, 8192, 16384,
+ -8192, 0, 8192, 16384, -8192, 0, 0, 13107, -6554, 6554, -13107, 0, 13107, -6554},
+ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, -10923, 10923, 0, -10923, 10923, 0, -10923, 10923, 0, -10923, 10923,
+ 0, -10923, 10923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 6554, 13107, -13107, -6554, 0, 6554, 13107},
+ {16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0, 16384, 0,
+ 16384, 0, 16384, 0, 0, 10923, -10923, 0, 10923, -10923, 0, 10923,
+ -10923, 0, 10923, -10923, 0, 10923, -10923, 0, -8192, 16384, 8192, 0,
+ -8192, 16384, 8192, 0, -8192, 16384, 8192, 0, -8192, 16384, 8192, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0}
+
+ },
+ {/* part4[4] */
+ 65536, 131072, 557056, 1343488},
+ {/* part5[5] */
+ 32768, 65536, 196608, 458752, 1343488},
+ {/* part7[7] */
+ 32768, 32768, 65536, 131072, 196608, 294912, 1343488},
+ {/* part10[10] */
+ 16384, 16384, 32768, 32768, 65536, 65536, 65536, 163840, 294912, 1343488},
+ {/* part14[14] */
+ 16384, 16384, 16384, 16384, 32768, 32768, 65536, 65536, 98304, 98304, 131072, 163840, 393216,
+ 950272},
+ {/* part20[20] */
+ 8192, 8192, 8192, 8192, 16384, 16384, 16384, 16384, 32768, 32768,
+ 32768, 32768, 32768, 32768, 65536, 98304, 131072, 163840, 393216, 950272},
+ {/* part28[28] */
+ 8192, 8192, 8192, 8192, 8192, 8192, 8192, 8192, 16384, 16384,
+ 16384, 16384, 32768, 32768, 32768, 32768, 65536, 65536, 65536, 65536,
+ 65536, 65536, 98304, 98304, 131072, 163840, 196608, 753664},
+ {/* part40[40] */
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096, 8192, 8192,
+ 8192, 8192, 8192, 8192, 8192, 8192, 16384, 16384, 16384, 16384,
+ 16384, 16384, 16384, 16384, 32768, 32768, 32768, 32768, 32768, 65536,
+ 65536, 65536, 65536, 98304, 98304, 131072, 163840, 196608, 229376, 524288},
+ {/* w_real[16] */
+ 1073741824, 1053109888, 992008576, 892784128, 759250368, 596538752, 410902752, 209476288, 0,
+ -209476288, -410902752, -596538752, -759250368, -892784128, -992008576, -1053109888},
+ {/* w_imag[16] */
+ 0, -209476288, -410902752, -596538752, -759250368, -892784128, -992008576, -1053109888,
+ -1073741824, -1053109888, -992008576, -892784128, -759250368, -596538752, -410902752,
+ -209476288},
+ {/* bitrev[16] */
+ 0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15}
+
+}; /* END OF ia_mps_dec_tonality_tables_struct */
+
+const ia_mps_dec_bitdec_tables_struct ixheaacd_mps_dec_bitdec_tables = {
+ { /* kernel_table */
+ {/* kernels_4_to_71[71] */
+ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3},
+ {/* kernels_5_to_71[71] */
+ 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {/* kernels_7_to_71[71] */
+ 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5,
+ 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6},
+ {/* kernels_10_to_71[71] */
+ 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8,
+ 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9},
+ {/* kernels_14_to_71[71] */
+ 0, 0, 0, 0, 1, 1, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 8,
+ 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12,
+ 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13,
+ 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13},
+ {/* kernels_20_to_71[71] */
+ 1, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 14,
+ 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18,
+ 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19},
+ {/* kernels_28_to_71[71] */
+ 1, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 23,
+ 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26,
+ 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27},
+ {/* bb_env_kernels[71] */
+ 1, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 14,
+ 15, 15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18,
+ 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19}},
+ { /* map_table */
+ {/* mapping_4_to_28[28] */
+ 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3},
+ {/* mapping_5_to_28[28] */
+ 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
+ {/* mapping_7_to_28[28] */
+ 0, 0, 0, 0, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6},
+ {/* mapping_10_to_28[28] */
+ 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9},
+ {/* mapping_14_to_28[28] */
+ 0, 0, 1, 1, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8,
+ 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 13},
+ {/* mapping_20_to_28[28] */
+ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+ 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 18, 19, 19, 19}
+
+ },
+
+ {/* tree_property_table[7] */
+ {1, 6, 5, 0, {0, 0, 0, 0, 1}},
+ {1, 6, 5, 0, {0, 0, 1, 0, 0}},
+ {2, 6, 3, 1, {1, 0, 0, 0, 0}},
+ {2, 8, 5, 1, {1, 0, 0, 0, 0}},
+ {2, 8, 5, 1, {1, 0, 0, 0, 0}},
+ {6, 8, 2, 0, {0, 0, 0, 0, 0}},
+ {6, 8, 2, 0, {0, 0, 0, 0, 0}}},
+
+ {/* sampling_freq_table[13] */
+ 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350},
+ {/* freq_res_table[8] */
+ 0, 28, 20, 14, 10, 7, 5, 4},
+ {/* temp_shape_chan_table[2][7] */
+ {5, 5, 4, 6, 6, 4, 4},
+ {5, 5, 5, 7, 7, 4, 4}},
+ {/* surround_gain_table[5] */
+ 32768, 38968, 46341, 55109, 65536},
+ {/* lfe_gain_table[5] */
+ 32768, 103621, 327680, 1036215, 3276800},
+ {/* clip_gain_table[8] */
+ 32768, 38968, 46341, 55109, 65536, 77936, 92682, 131072},
+ {/* pb_stride_table[4] */
+ 1, 2, 5, 28},
+ {/* smg_time_table[4] */
+ 64, 128, 256, 512},
+ {/* dequant_cld[31] */
+ -4915200, -1474560, -1310720, -1146880, -983040, -819200, -720896, -622592,
+ -524288, -425984, -327680, -262144, -196608, -131072, -65536, 0,
+ 65536, 131072, 196608, 262144, 327680, 425984, 524288, 622592,
+ 720896, 819200, 983040, 1146880, 1310720, 1474560, 4915200},
+ {/* dequant_cld_coarse[15] */
+ -4915200, -1146880, -819200, -622592, -425984, -262144, -131072, 0, 131072, 262144, 425984,
+ 622592, 819200, 1146880, 4915200},
+ {/* dequant_cpc[52] */
+ -65536, -62259, -58982, -55705, -52428, -49152, -45875, -42598, -39321, -36044, -32768,
+ -29491, -26214, -22937, -19660, -16384, -13107, -9830, -6553, -3276, 0, 3276,
+ 6553, 9830, 13107, 16384, 19660, 22937, 26214, 29491, 32768, 36044, 39321,
+ 42598, 45875, 49152, 52428, 55705, 58982, 62259, 65536, 68812, 72089, 75366,
+ 78643, 81920, 85196, 88473, 91750, 95027, 98304},
+ {/* dequant_cpc_coarse[26] */
+ -65536, -58982, -52428, -45875, -39321, -32768, -26214, -19660, -13107,
+ -6553, 0, 6553, 13107, 19660, 26214, 32768, 39321, 45875,
+ 52428, 58982, 65536, 72089, 78643, 85196, 91750, 98304},
+ {/* dequant_icc[8] */
+ 32768, 30704, 27564, 19691, 12047, 0, -19300, -32440},
+ {/* factor_cld_tab_1[31] */
+ -4915200, -1474564, -1310734, -1146925, -983182, -819649, -721791, -624372,
+ -527818, -432943, -341243, -283080, -228498, -178762, -135149, -98641,
+ -69613, -47690, -31890, -20936, -13563, -6959, -3530, -1780,
+ -895, -449, -142, -44, -14, -4, 0},
+ {/* hrtf_power[64] */
+ 5193, 5827, 6538, 7336, 8231, 9235, 10362, 11627, 13045, 14637,
+ 16423, 18427, 20675, 23198, 26029, 29205, 32768, 36766, 41252, 46286,
+ 51934, 58271, 65381, 73358, 82309, 92353, 103622, 116265, 130452, 146369,
+ 164229, 184268, 206752, 231980, 260285, 292045, 327680, 367663, 412525, 462860,
+ 519338, 582707, 653808, 733584, 823095, 923528, 1036215, 1162652, 1304518, 1463693,
+ 1642291, 1842680, 2067521, 2319797, 2602855, 2920452, 3276800, 3676630, 4125246, 4628604,
+ 5193379, 5827066, 6538075, 7335840},
+ {/* envshape_data[2][5] */
+ {16384, 23170, 32768, 46341, 65536},
+ {16384, 20643, 26008, 32768, 41285}},
+ {/* pcm_chnksz_level_3[5] */
+ 2, 4, 5, 7, 8},
+
+ /* pcm_chnksz_level_4 */
+ 2,
+ {/* pcm_chnksz_level_7[6] */
+ 3, 6, 9, 12, 15, 17},
+ /* pcm_chnksz_level_8 */
+ 3,
+ {/* pcm_chnksz_level_11[2] */
+ 4, 7},
+ {/* pcm_chnksz_level_13[4] */
+ 4, 8, 12, 15},
+ /* pcm_chnksz_level_15 */
+ 4,
+ {/* pcm_chnksz_level_19[4] */
+ 5, 9, 13, 17},
+ {/* pcm_chnksz_level_25[3] */
+ 5, 10, 14},
+ /* pcm_chnksz_level_26 */
+ 5,
+ /* pcm_chnksz_level_31 */
+ 5,
+ { /* pcm_chnksz_level_51[4] */
+ 6, 12, 18, 23}}; /* END OF ia_mps_dec_bitdec_tables_struct */
+
+const ia_mps_dec_blind_tables_struct ixheaacd_mps_dec_blind_tables = {
+ {{/* blind_cld_mesh[31][21] */
+ {-9, -9, -7, -3, -2, -1, 0, 0, 1, 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 1},
+ {-10, -8, -6, -3, -2, -1, 0, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 7},
+ {-10, -6, -5, -2, -1, 0, 1, 1, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 9},
+ {-7, -5, -4, -2, 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 7, 10},
+ {-8, -5, -3, 0, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 10},
+ {-10, -4, -4, 1, 2, 2, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 8, 10},
+ {1, 1, 1, 2, 3, 2, 2, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 9, 11},
+ {3, 3, 2, 4, 2, 2, 3, 3, 4, 5, 6, 6, 7, 7, 7, 7, 7, 8, 8, 9, 11},
+ {4, 4, 4, 1, 3, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 11},
+ {5, 5, 5, 3, 2, 3, 3, 4, 5, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 9, 10},
+ {5, 5, 4, 4, 5, 3, 3, 5, 5, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 11},
+ {5, 5, 5, 5, 6, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 8, 8, 8, 10, 11},
+ {5, 5, 5, 5, 5, 4, 4, 6, 6, 7, 8, 9, 8, 8, 8, 8, 8, 9, 9, 10, 11},
+ {5, 5, 5, 5, 5, 4, 4, 6, 6, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 11},
+ {5, 5, 5, 5, 5, 5, 5, 6, 7, 8, 8, 8, 10, 10, 9, 9, 10, 10, 10, 11, 11},
+ {5, 5, 5, 5, 5, 5, 5, 5, 8, 8, 9, 9, 9, 10, 10, 10, 9, 9, 10, 11, 11},
+ {5, 5, 5, 5, 5, 5, 6, 7, 8, 8, 9, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11},
+ {5, 5, 5, 5, 5, 5, 6, 7, 7, 8, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11},
+ {5, 5, 5, 5, 5, 6, 6, 6, 6, 9, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11},
+ {5, 5, 5, 5, 6, 6, 6, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11},
+ {5, 5, 5, 5, 6, 6, 7, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11},
+ {5, 5, 5, 6, 6, 6, 7, 7, 7, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11},
+ {5, 5, 5, 6, 6, 6, 7, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
+ {5, 5, 6, 6, 6, 7, 7, 8, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
+ {6, 6, 6, 6, 6, 7, 7, 8, 9, 9, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
+ {6, 6, 6, 6, 7, 7, 8, 8, 9, 10, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10},
+ {6, 6, 6, 6, 7, 7, 8, 9, 10, 10, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10},
+ {6, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10},
+ {6, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10},
+ {9, 9, 8, 7, 8, 8, 10, 10, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10},
+ {11, 11, 8, 7, 8, 8, 10, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10}},
+ {/* blind_icc_mesh[31][21] */
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {4, 4, 4, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {5, 4, 4, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 2, 2, 4, 3, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {2, 2, 2, 3, 2, 3, 4, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {2, 2, 2, 3, 3, 2, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 4, 4},
+ {2, 2, 3, 3, 3, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4},
+ {2, 2, 3, 3, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 2, 2, 2, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 2, 2, 2, 3, 3, 2, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5},
+ {3, 3, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 4, 4, 4, 4, 4, 4, 5, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 2, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {4, 4, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4},
+ {4, 5, 3, 3, 3, 3, 4, 5, 5, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}},
+ {/* blind_cpc_1_mesh[31][21] */
+ {8, 9, 8, 7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 0, -1, -1, -5},
+ {10, 9, 8, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1},
+ {9, 9, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 4, 3, 2, 2, 2, 0},
+ {9, 7, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2},
+ {8, 6, 7, 7, 6, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 3, 3, 3, 3, 3},
+ {10, 7, 8, 7, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 4, 4, 3, 3, 4, 4},
+ {7, 7, 7, 6, 7, 7, 7, 8, 7, 7, 7, 6, 6, 6, 5, 4, 4, 4, 4, 5, 4},
+ {6, 6, 8, 6, 8, 8, 8, 8, 8, 7, 7, 8, 7, 7, 6, 5, 5, 4, 5, 5, 4},
+ {4, 4, 5, 9, 8, 9, 9, 8, 8, 8, 8, 7, 7, 7, 6, 6, 5, 4, 5, 5, 4},
+ {3, 3, 7, 6, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 5, 5, 5, 5, 5, 5, 5},
+ {2, 2, 5, 7, 8, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 5, 5, 5, 5},
+ {4, 4, 5, 7, 7, 9, 9, 9, 8, 9, 8, 9, 8, 8, 7, 7, 6, 7, 6, 5, 6},
+ {5, 5, 6, 7, 8, 9, 10, 8, 9, 9, 9, 9, 7, 7, 7, 6, 6, 6, 6, 5, 6},
+ {6, 6, 6, 7, 8, 9, 10, 9, 9, 9, 8, 9, 8, 8, 9, 7, 7, 6, 6, 6, 7},
+ {6, 6, 7, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 8, 9, 8, 8, 5, 7, 7},
+ {7, 7, 7, 8, 9, 9, 9, 10, 9, 9, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7},
+ {7, 7, 7, 8, 9, 9, 10, 10, 10, 9, 10, 9, 8, 8, 8, 8, 9, 8, 8, 8, 8},
+ {7, 7, 8, 8, 9, 9, 10, 10, 10, 10, 9, 10, 9, 7, 8, 8, 8, 8, 8, 8, 8},
+ {8, 8, 8, 8, 9, 9, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 9, 9, 8},
+ {8, 8, 8, 9, 9, 9, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 9, 8, 8},
+ {8, 8, 8, 9, 9, 9, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8},
+ {8, 8, 8, 9, 9, 9, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8},
+ {8, 8, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8},
+ {9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8},
+ {9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8},
+ {9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8},
+ {9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8},
+ {9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9},
+ {9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9},
+ {10, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9},
+ {10, 10, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9}},
+ {/* blind_cpc_2_mesh[31][21] */
+ {8, 9, 8, 7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 0, -1, -1, -5},
+ {7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 0, 0, 0, 0, 0},
+ {10, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 0, -3},
+ {7, 3, 5, 5, 5, 5, 4, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 0, -2},
+ {2, 0, 3, 4, 5, 4, 4, 3, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 0, -5},
+ {0, 2, 2, 3, 2, 4, 3, 1, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 0, -6},
+ {1, 1, 1, 1, 2, 2, 1, 1, 0, 0, -1, 0, 0, 1, 2, 2, 2, 1, 0, -2, -8},
+ {0, 0, 0, -2, -2, 1, 2, 0, 0, -1, -1, -2, -3, -3, -1, 0, 0, 0, -2, -5, -5},
+ {2, 2, 5, 3, -1, -1, 0, 0, 0, -1, -2, -2, -1, -1, -3, -2, -3, -1, -1, -3, -5},
+ {1, 1, 5, 4, 3, 0, -1, 1, 0, -1, -1, -2, -1, 0, 0, 0, 1, 0, 0, -3, -3},
+ {1, 1, 3, 4, 5, 2, -1, -1, 1, 2, 1, 0, 0, 0, 1, 1, 0, 1, -1, -2, -5},
+ {2, 2, 3, 4, 4, 1, -1, 2, 3, 3, 2, 1, 1, 0, 2, -1, 0, 3, -1, -3, -5},
+ {3, 3, 3, 3, 3, 2, 2, 3, 4, 1, 2, 1, 3, -1, 1, 3, -2, -4, 1, -3, -5},
+ {3, 3, 3, 3, 3, 2, 2, 0, 3, 3, 1, 1, -3, 0, -1, -1, -1, 1, 0, -3, -5},
+ {3, 3, 3, 3, 3, 2, 2, 2, 0, 7, 2, 3, 0, -3, -4, -4, -4, -6, -5, -6, -5},
+ {3, 3, 3, 3, 2, 2, 2, 3, 4, 5, 3, 3, 1, -1, -3, -6, 0, -2, -5, -6, -7},
+ {3, 3, 3, 3, 2, 2, 3, 3, 2, 6, 3, 2, 2, 0, -2, -3, -1, -4, -4, -6, -6},
+ {3, 3, 3, 3, 2, 3, 3, 3, 3, 0, 0, 0, 1, 3, 0, -2, -2, -3, -6, -7, -6},
+ {3, 3, 3, 3, 3, 3, 3, 3, 3, 0, -2, 0, 1, 1, 1, -1, -2, -3, -5, -9, -6},
+ {3, 3, 3, 3, 3, 3, 3, 2, 1, -1, 2, 0, 1, 1, 0, 0, -2, -3, -5, -6, -6},
+ {3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, -1, -3, -4, -6, -6},
+ {3, 3, 3, 3, 3, 2, 2, 2, 4, 1, 1, 1, 1, 1, 0, 0, -1, -2, -4, -5, -5},
+ {3, 3, 3, 3, 3, 2, 2, 3, 2, 2, 1, 1, 1, 1, 0, 0, -1, -2, -3, -4, -4},
+ {3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, -1, -2, -3, -3, -3},
+ {3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 4, 2, 1, 1, 0, 0, -1, -2, -2, -3, -3},
+ {3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 0, -1, -1, -2, -2, -2},
+ {3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 0, 0, -1, -2, -2, -2},
+ {3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 0, 1, 1, 1, 1, 0, 0, -1, -1, -2, -2},
+ {3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, -1, -1, -1, -1},
+ {5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, -1, -1, -1},
+ {8, 8, 4, 2, 2, 2, 2, 3, 3, 4, -3, 3, -1, 1, 1, 1, 0, 0, -1, -1, -1}}},
+ {/* exp_1[13] */
+ 32762, 32762, 32759, 32757, 32756, 32751, 32745, 32743, 32734, 32723, 32719, 32700, 32694},
+ {/* exp_2[13] */
+ 32757, 32756, 32751, 32745, 32743, 32734, 32723, 32719, 32700, 32677, 32669, 32632, 32620},
+ {/* exp_4[13] */
+ 32745, 32743, 32734, 32723, 32719, 32700, 32677, 32669, 32632, 32586, 32570, 32496, 32472},
+ {/* exp_8[13] */
+ 32723, 32719, 32700, 32677, 32669, 32632, 32586, 32570, 32496, 32406, 32374, 32226, 32179},
+ {/* exp_16[13] */
+ 32677, 32669, 32632, 32586, 32570, 32496, 32406, 32374, 32226, 32048, 31985, 31694, 31600},
+ {/* exp_32[13] */
+ 32586, 32570, 32496, 32406, 32374, 32226, 32048, 31985, 31694, 31344, 31221, 30655, 30474},
+ {/* exp_64[13] */
+ 32406, 32374, 32226, 32048, 31985, 31694, 31344, 31221, 30655, 29981, 29746, 28678, 28342},
+ {/* exp_128[13] */
+ 32048, 31985, 31694, 31344, 31221, 30655, 29981, 29746, 28678, 27431, 27003, 25098,
+ 24513}}; /* END OF ia_mps_dec_blind_tables_struct */
+
+const ia_huff_cpc_nodes_struct ixheaacd_huff_cpc_nodes =
+ {
+ /* ia_huff_cpc_nodes_struct huff_cpc_nodes */
+ {{{{2, 1}, {-1, -2}, {-3, 3}, {-4, 4}, {6, 5}, {-5, 7}, {-6, 8},
+ {-7, 9}, {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13}, {-12, 14}, {-13, 15},
+ {-14, 16}, {-15, 17}, {-16, 18}, {-17, 19}, {-18, 20}, {-19, 21}, {-20, 22},
+ {-21, 23}, {-22, -26}, {-23, 24}, {-24, -25}}},
+ {{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6}, {-7, 7},
+ {9, 8}, {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13}, {15, 14}, {-12, -14},
+ {-13, 16}, {-15, 17}, {-16, 18}, {-17, 19}, {-18, 20}, {-19, 21}, {-20, 22},
+ {-26, 23}, {-21, -22}, {-23, 24}, {-24, -25}}},
+ {{{-1, 1}, {-2, 2}, {-3, 3}, {-4, 4}, {-5, 5}, {-6, 6}, {-7, 7},
+ {9, 8}, {-8, 10}, {-9, 11}, {-10, 12}, {-11, 13}, {15, 14}, {-12, -14},
+ {-13, 16}, {-15, 17}, {-16, 18}, {-17, 19}, {-18, 20}, {-19, 21}, {-20, 22},
+ {-26, 23}, {-21, -22}, {-23, 24}, {-24, -25}}}},
+ {{{{{2, 1},
+ {-1, -52},
+ {4, 3},
+ {-2, 5},
+ {-51, 6},
+ {-18, 7},
+ {-17, 8},
+ {10, 9},
+ {-3, -36},
+ {-19, -50},
+ {-35, 11},
+ {-34, 12},
+ {-4, 13},
+ {-33, 14},
+ {-20, -49}},
+ {{2, 1}, {4, 3}, {-103, 5}, {-1, 6}, {8, 7}, {-2, 9}, {-102, 10},
+ {-18, 11}, {13, 12}, {-17, 14}, {-87, 15}, {-19, 16}, {18, 17}, {-86, -101},
+ {-3, 19}, {21, 20}, {23, 22}, {-34, -85}, {-20, 24}, {-35, 25}, {-100, 26},
+ {28, 27}, {-4, 29}, {-33, 30}, {-70, -71}, {-84, 31}, {-36, 32}, {-21, 33},
+ {-69, 34}, {-99, 35}, {-5, 36}, {-50, 37}, {-51, 38}, {-83, 39}, {-37, -68},
+ {-22, -52}, {-98, 40}, {-6, -49}, {-54, -55}, {-53, 41}, {-7, 42}, {-66, 43},
+ {-67, 44}, {-39, -65}, {-38, 45}, {-82, 46}, {-81, 47}, {-23, -97}},
+ {{2, 1}, {4, 3}, {6, 5}, {-154, 7}, {9, 8}, {11, 10},
+ {-1, 12}, {14, 13}, {-2, -153}, {-18, 15}, {17, 16}, {19, 18},
+ {-17, 20}, {-138, 21}, {23, 22}, {-19, 24}, {-137, 25}, {-152, 26},
+ {-3, 27}, {29, 28}, {31, 30}, {-34, 32}, {34, 33}, {-136, 35},
+ {-20, 36}, {-35, 37}, {-151, 38}, {40, 39}, {-122, 41}, {-4, -33},
+ {-121, 42}, {44, 43}, {-36, 45}, {-135, 46}, {48, 47}, {-120, 49},
+ {-21, 50}, {52, 51}, {-150, 53}, {55, 54}, {-50, -51}, {-5, 56},
+ {58, 57}, {-37, -119}, {-52, 59}, {-134, 60}, {-38, 61}, {-103, 62},
+ {-22, -118}, {-53, 63}, {-133, 64}, {-23, 65}, {-106, -149}, {-105, 66},
+ {-104, 67}, {-49, -148}, {69, 68}, {-6, 70}, {-68, 71}, {73, 72},
+ {-117, 74}, {-39, -54}, {-69, 75}, {-102, -132}, {-66, 76}, {-24, -67},
+ {78, 77}, {-147, 79}, {-7, -88}, {-86, 80}, {-87, -90}, {-55, -101},
+ {-116, 81}, {-8, -89}, {-40, -70}, {-65, -131}, {-25, 82}, {-83, 83},
+ {-84, -146}, {-85, 84}, {-82, 85}, {-9, 86}, {-73, 87}, {-72, 88},
+ {-71, -74}, {-81, 89}, {-10, 90}, {-98, -99}, {-100, 91}, {93, 92},
+ {-57, -58}, {-56, 94}, {-97, -115}, {-114, 95}, {-42, 96}, {-41, -113},
+ {-130, 97}, {-26, 98}, {-129, -145}},
+ {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {-205, 9}, {11, 10},
+ {13, 12}, {-1, 14}, {16, 15}, {-204, 17}, {-18, 18}, {-2, 19},
+ {21, 20}, {23, 22}, {-189, 24}, {-17, 25}, {27, 26}, {-19, 28},
+ {-188, 29}, {-203, 30}, {32, 31}, {-3, 33}, {35, 34}, {-34, 36},
+ {38, 37}, {40, 39}, {-187, 41}, {-35, 42}, {-20, 43}, {45, 44},
+ {-202, 46}, {-173, 47}, {49, 48}, {51, 50}, {-172, 52}, {54, 53},
+ {-4, -33}, {-36, 55}, {-186, 56}, {-171, 57}, {59, 58}, {-21, 60},
+ {62, 61}, {-201, 63}, {65, 64}, {-50, 66}, {-51, 67}, {69, 68},
+ {-52, 70}, {72, 71}, {-37, -170}, {74, 73}, {-185, 75}, {-5, 76},
+ {78, 77}, {-22, 79}, {-157, 80}, {82, 81}, {-156, 83}, {85, 84},
+ {-155, 86}, {-200, 87}, {89, 88}, {-154, 90}, {-53, 91}, {-49, 92},
+ {-169, 93}, {-38, 94}, {96, 95}, {98, 97}, {-184, 99}, {-6, 100},
+ {-66, 101}, {-86, 102}, {-23, -67}, {-69, 103}, {-68, 104}, {106, 105},
+ {108, 107}, {-199, 109}, {-54, 110}, {-153, 111}, {-56, -136}, {-71, 112},
+ {-151, -168}, {-166, 113}, {-41, 114}, {-39, -137}, {-181, 115}, {-138, -141},
+ {-183, 116}, {-139, 117}, {-140, 118}, {-24, 119}, {-7, 120}, {-26, -120},
+ {-121, 121}, {-70, 122}, {-152, 123}, {-65, 124}, {-196, 125}, {-55, -198},
+ {-87, 126}, {-135, 127}, {-150, -167}, {-72, 128}, {-40, -82}, {-57, -84},
+ {-85, 129}, {-83, -182}, {-165, 130}, {-42, 131}, {-27, -103}, {-8, 132},
+ {-25, -180}, {-102, 133}, {-195, -197}, {-101, 134}, {-119, -124}, {-123, 135},
+ {-125, 136}, {-73, -122}, {-88, 137}, {-58, -149}, {-43, -134}, {-28, -179},
+ {-164, 138}, {-11, -194}, {-81, 139}, {-9, -106}, {-99, -105}, {-100, -104},
+ {-98, 140}, {-12, 141}, {143, 142}, {-10, -107}, {-116, 144}, {-109, 145},
+ {-117, -118}, {-108, 146}, {-13, 147}, {-97, 148}, {-90, 149}, {-91, -114},
+ {-89, 150}, {-115, 151}, {-93, 152}, {-131, 153}, {-92, -133}, {-132, 154},
+ {-113, 155}, {-74, 156}, {158, 157}, {-76, -130}, {-75, 159}, {-129, 160},
+ {-77, -148}, {-147, 161}, {-61, -146}, {163, 162}, {-59, -60}, {-163, 164},
+ {-44, -162}, {-145, 165}, {-45, 166}, {-161, -178}, {-29, 167}, {-177, 0}}},
+ {{{2, 1},
+ {-1, -52},
+ {-17, 3},
+ {5, 4},
+ {-36, 6},
+ {-18, 7},
+ {-2, 8},
+ {-33, 9},
+ {-20, 10},
+ {-34, -51},
+ {-35, 11},
+ {-49, 12},
+ {-19, 13},
+ {-3, 14},
+ {-4, -50}},
+ {{2, 1}, {4, 3}, {-103, 5}, {-1, 6}, {-17, 7}, {-87, 8}, {10, 9},
+ {-18, 11}, {13, 12}, {-2, -33}, {-71, 14}, {16, 15}, {-34, 17}, {-102, 18},
+ {-86, 19}, {-55, 20}, {-49, -50}, {22, 21}, {24, 23}, {-70, 25}, {-19, 26},
+ {-39, 27}, {-65, -66}, {-35, 28}, {30, 29}, {-54, 31}, {-3, 32}, {-51, 33},
+ {-85, -101}, {-23, -81}, {-82, 34}, {-38, 35}, {-69, 36}, {-67, 37}, {-20, -53},
+ {-36, 38}, {-97, 39}, {-52, 40}, {-4, -100}, {-84, 41}, {-68, 42}, {-21, 43},
+ {-37, 44}, {-5, 45}, {-83, -99}, {-22, 46}, {-98, 47}, {-6, -7}},
+ {{2, 1}, {4, 3}, {-154, 5}, {7, 6}, {-1, 8}, {-17, 9},
+ {-138, 10}, {12, 11}, {14, 13}, {-18, 15}, {17, 16}, {-122, 18},
+ {-33, 19}, {21, 20}, {-2, -34}, {23, 22}, {-153, 24}, {-106, 25},
+ {-137, 26}, {28, 27}, {-49, 29}, {-50, 30}, {32, 31}, {-121, 33},
+ {-90, 34}, {36, 35}, {-19, -66}, {38, 37}, {-65, 39}, {41, 40},
+ {-35, 42}, {-105, 43}, {45, 44}, {-51, -74}, {-82, 46}, {-3, 47},
+ {49, 48}, {-81, -152}, {-58, 50}, {-89, -98}, {-136, 51}, {53, 52},
+ {-73, 54}, {-67, -120}, {56, 55}, {-83, 57}, {-97, 58}, {-104, 59},
+ {-42, 60}, {-88, 61}, {-114, 62}, {-20, 63}, {-57, -113}, {-36, 64},
+ {-99, 65}, {-52, -68}, {67, 66}, {-72, 68}, {-130, 69}, {-26, 70},
+ {-41, -103}, {-4, -151}, {-135, 71}, {-84, -129}, {-119, 72}, {-115, 73},
+ {-56, 74}, {-87, 75}, {-53, -145}, {-100, 76}, {-21, 77}, {-37, 78},
+ {-69, -71}, {-118, 79}, {81, 80}, {-85, -150}, {-5, -102}, {-134, 82},
+ {-86, 83}, {-38, 84}, {-22, 85}, {-54, 86}, {-133, 87}, {-70, 88},
+ {-149, 89}, {-6, -117}, {-101, 90}, {-23, 91}, {-39, 92}, {-55, -148},
+ {-132, 93}, {-116, 94}, {-7, 95}, {-24, -40}, {-147, 96}, {-8, -131},
+ {-25, 97}, {-9, 98}, {-10, -146}},
+ {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {-205, 9}, {-1, 10},
+ {-17, 11}, {13, 12}, {-189, 14}, {16, 15}, {-18, 17}, {19, 18},
+ {-173, 20}, {22, 21}, {-33, 23}, {-34, 24}, {-2, 25}, {27, 26},
+ {-204, 28}, {-157, 29}, {31, 30}, {-188, 32}, {-49, -50}, {34, 33},
+ {36, 35}, {-172, 37}, {-141, 38}, {40, 39}, {42, 41}, {-65, -66},
+ {44, 43}, {-19, 45}, {47, 46}, {-156, 48}, {-35, 49}, {51, 50},
+ {-125, 52}, {54, 53}, {-82, 55}, {-81, 56}, {-51, 57}, {59, 58},
+ {-140, 60}, {-3, 61}, {-203, 62}, {64, 63}, {-109, -187}, {66, 65},
+ {-98, 67}, {-67, 68}, {-171, 69}, {-97, 70}, {72, 71}, {-124, 73},
+ {75, 74}, {-93, 76}, {-155, 77}, {79, 78}, {-61, -83}, {-114, 80},
+ {82, 81}, {84, 83}, {-113, -146}, {-20, 85}, {-36, -108}, {-76, 86},
+ {88, 87}, {-77, -139}, {-52, 89}, {-99, 90}, {-131, 91}, {-130, 92},
+ {-45, 93}, {95, 94}, {-91, -129}, {-68, 96}, {-92, -161}, {-123, 97},
+ {-162, 98}, {-202, 99}, {-170, 100}, {-60, 101}, {-116, 102}, {-4, -145},
+ {-115, -186}, {104, 103}, {-107, -154}, {-84, 105}, {-29, -147}, {107, 106},
+ {-106, 108}, {-75, -177}, {-178, 109}, {111, 110}, {-132, -138}, {-100, 112},
+ {-21, 113}, {-37, 114}, {-44, -101}, {-193, 115}, {-90, 116}, {-53, -69},
+ {-122, -163}, {118, 117}, {-121, 119}, {-59, -117}, {-148, 120}, {-201, 121},
+ {-85, -185}, {123, 122}, {-74, 124}, {-153, -169}, {-5, 125}, {-86, -105},
+ {127, 126}, {-133, -137}, {129, 128}, {-22, -136}, {-102, 130}, {-38, 131},
+ {-54, 132}, {-89, -120}, {-118, 133}, {-70, -71}, {135, 134}, {-104, 136},
+ {-168, -200}, {-6, 137}, {-152, -184}, {-87, 138}, {140, 139}, {-103, 141},
+ {-39, 142}, {-135, 143}, {-151, 144}, {-55, 145}, {-23, 146}, {-119, 147},
+ {-56, -72}, {-88, 148}, {-167, -183}, {-7, -199}, {150, 149}, {-166, 151},
+ {-24, -150}, {-40, 152}, {154, 153}, {-134, 155}, {-41, 156}, {-198, 157},
+ {-57, -182}, {-8, 158}, {-73, -197}, {-9, -181}, {-165, 159}, {-149, 160},
+ {-25, 161}, {-26, -180}, {-164, 162}, {-58, 163}, {-42, -196}, {165, 164},
+ {-10, -195}, {-27, -43}, {-179, 166}, {-28, -194}, {-11, 167}, {-12, -13}}}},
+ {{{{-1, 1},
+ {-52, 2},
+ {4, 3},
+ {-17, 5},
+ {-2, 6},
+ {-18, -36},
+ {8, 7},
+ {-51, 9},
+ {11, 10},
+ {-33, -34},
+ {-20, -35},
+ {-19, 12},
+ {-3, 13},
+ {-49, 14},
+ {-4, -50}},
+ {{2, 1}, {-103, 3}, {-1, 4}, {6, 5}, {-17, 7}, {9, 8}, {-2, -87},
+ {-18, 10}, {12, 11}, {-102, 13}, {15, 14}, {-34, 16}, {-33, -86}, {18, 17},
+ {-71, 19}, {21, 20}, {-19, 22}, {-70, 23}, {-35, 24}, {-50, 25}, {-3, 26},
+ {-55, 27}, {-85, -101}, {-49, 28}, {30, 29}, {-51, 31}, {-69, 32}, {-54, 33},
+ {-20, 34}, {-66, 35}, {-36, 36}, {-39, 37}, {-65, 38}, {-52, -53}, {-67, 39},
+ {-4, 40}, {-84, -100}, {-38, -68}, {-82, 41}, {-81, 42}, {-21, -23}, {-37, 43},
+ {-5, 44}, {-83, -97}, {-99, 45}, {-22, 46}, {-6, 47}, {-7, -98}},
+ {{2, 1}, {-154, 3}, {5, 4}, {-1, 6}, {8, 7}, {-17, 9},
+ {-18, 10}, {-138, 11}, {-2, 12}, {14, 13}, {-153, 15}, {17, 16},
+ {-34, 18}, {-137, 19}, {21, 20}, {-33, -122}, {23, 22}, {-19, 24},
+ {26, 25}, {28, 27}, {-121, 29}, {-35, 30}, {32, 31}, {-50, 33},
+ {-3, 34}, {-152, 35}, {-106, 36}, {-136, 37}, {-49, 38}, {40, 39},
+ {-120, 41}, {-51, 42}, {44, 43}, {-105, 45}, {47, 46}, {49, 48},
+ {-66, 50}, {-20, 51}, {-36, 52}, {54, 53}, {-68, -90}, {56, 55},
+ {-103, 57}, {-52, -104}, {-65, -88}, {-67, 58}, {60, 59}, {62, 61},
+ {-4, -89}, {-83, -151}, {64, 63}, {-53, -135}, {-119, 65}, {-82, 66},
+ {-73, -87}, {-74, 67}, {-69, -98}, {-84, 68}, {-58, 69}, {-81, 70},
+ {72, 71}, {-72, 73}, {-21, 74}, {-37, 75}, {-102, -118}, {-85, 76},
+ {-86, -99}, {-57, 77}, {-71, 78}, {-150, 79}, {-97, 80}, {-100, -114},
+ {-54, 81}, {-5, -134}, {-38, 82}, {-56, -70}, {-42, 83}, {-113, 84},
+ {-115, 85}, {-130, 86}, {-41, -101}, {-22, -133}, {-117, 87}, {-129, 88},
+ {-26, 89}, {-39, 90}, {-23, -149}, {-6, 91}, {-55, 92}, {-132, 93},
+ {-145, -148}, {-116, 94}, {-24, -40}, {-7, 95}, {-147, 96}, {-8, -131},
+ {-25, 97}, {-146, 98}, {-9, -10}},
+ {{2, 1}, {4, 3}, {-205, 5}, {-1, 6}, {8, 7}, {10, 9},
+ {-17, 11}, {-18, 12}, {-2, -189}, {14, 13}, {-204, 15}, {17, 16},
+ {19, 18}, {-34, 20}, {-188, 21}, {23, 22}, {-33, -173}, {25, 24},
+ {-19, 26}, {28, 27}, {30, 29}, {32, 31}, {-35, -172}, {34, 33},
+ {36, 35}, {-3, -50}, {38, 37}, {-203, 39}, {-187, 40}, {-157, 41},
+ {-49, 42}, {44, 43}, {-171, 45}, {-51, 46}, {48, 47}, {-156, 49},
+ {51, 50}, {53, 52}, {-20, 54}, {-66, 55}, {-36, 56}, {58, 57},
+ {60, 59}, {-141, 61}, {-52, 62}, {-155, 63}, {65, 64}, {-67, 66},
+ {68, 67}, {-65, 69}, {71, 70}, {-140, 72}, {-202, 73}, {-186, 74},
+ {-4, 75}, {-170, 76}, {-82, 77}, {-68, 78}, {80, 79}, {-154, 81},
+ {83, 82}, {85, 84}, {-125, -139}, {87, 86}, {-86, 88}, {-121, 89},
+ {91, 90}, {93, 92}, {-53, 94}, {-37, -101}, {-21, -83}, {96, 95},
+ {-81, -124}, {98, 97}, {100, 99}, {-69, -98}, {102, 101}, {-106, -138},
+ {104, 103}, {-136, 105}, {-109, 106}, {-84, 107}, {109, 108}, {-102, -120},
+ {111, 110}, {-116, 112}, {-105, 113}, {-123, 114}, {-91, 115}, {-99, 116},
+ {-169, -185}, {-97, -153}, {-108, 117}, {-85, -137}, {-131, 118}, {-201, 119},
+ {-87, -114}, {-5, -76}, {-122, 120}, {-104, -117}, {-93, 121}, {-61, -71},
+ {-146, 122}, {-103, 123}, {-100, 124}, {-90, 125}, {-118, 126}, {-115, 127},
+ {-70, -113}, {-132, 128}, {-38, -130}, {-75, 129}, {-22, -107}, {-89, 130},
+ {-54, 131}, {-92, -119}, {-147, 132}, {-133, 133}, {-77, -151}, {-162, 134},
+ {136, 135}, {-45, -152}, {-135, -200}, {-168, 137}, {-60, -148}, {-88, -161},
+ {-184, 138}, {-59, -74}, {-129, 139}, {-72, 140}, {-6, 141}, {-163, 142},
+ {-44, -56}, {-55, 143}, {-145, -178}, {-23, 144}, {146, 145}, {-29, 147},
+ {-39, -166}, {-150, 148}, {-167, -177}, {-7, -41}, {-134, 149}, {-183, 150},
+ {-199, 151}, {-40, 152}, {-165, 153}, {-24, -73}, {-57, 154}, {-149, -193},
+ {-181, 155}, {157, 156}, {-182, 158}, {-42, 159}, {-8, 160}, {-26, 161},
+ {-164, 162}, {-25, -198}, {-27, -180}, {-58, 163}, {-196, 164}, {-195, 165},
+ {-10, -197}, {-11, -43}, {-12, 166}, {-9, -179}, {-13, 167}, {-28, -194}}},
+ {{{-1, 1},
+ {-52, 2},
+ {4, 3},
+ {-2, 5},
+ {-17, 6},
+ {-18, 7},
+ {-36, -51},
+ {9, 8},
+ {11, 10},
+ {-34, -35},
+ {-19, 12},
+ {-3, -33},
+ {-20, 13},
+ {-50, 14},
+ {-4, -49}},
+ {{2, 1}, {-103, 3}, {-1, 4}, {6, 5}, {8, 7}, {-2, 9}, {-17, -18},
+ {-87, 10}, {-102, 11}, {13, 12}, {15, 14}, {-86, 16}, {-34, 17}, {19, 18},
+ {-19, 20}, {-33, 21}, {-35, 22}, {-71, 23}, {-3, 24}, {-70, -101}, {-85, 25},
+ {27, 26}, {-50, 28}, {30, 29}, {-20, 31}, {-69, 32}, {-51, 33}, {-36, -55},
+ {35, 34}, {-49, 36}, {-54, -100}, {-4, 37}, {-52, -84}, {39, 38}, {-53, -68},
+ {-66, 40}, {-21, 41}, {-67, 42}, {-37, -39}, {-65, 43}, {-38, -99}, {-5, 44},
+ {-83, 45}, {-22, -82}, {-98, 46}, {-23, -81}, {-6, 47}, {-7, -97}},
+ {{2, 1}, {4, 3}, {-154, 5}, {7, 6}, {-1, 8}, {10, 9},
+ {-18, 11}, {-2, -17}, {13, 12}, {-138, 14}, {-153, 15}, {17, 16},
+ {19, 18}, {-137, 20}, {-34, 21}, {23, 22}, {-19, 24}, {26, 25},
+ {28, 27}, {-33, -122}, {-35, 29}, {-3, 30}, {-152, 31}, {-121, 32},
+ {-136, 33}, {35, 34}, {37, 36}, {39, 38}, {-50, -120}, {41, 40},
+ {43, 42}, {-20, -51}, {45, 44}, {-36, 46}, {48, 47}, {-106, 49},
+ {-52, 50}, {-105, 51}, {-49, -103}, {53, 52}, {-151, 54}, {-104, -135},
+ {-4, 55}, {-68, 56}, {-119, 57}, {-53, 58}, {60, 59}, {-66, 61},
+ {-67, 62}, {-88, 63}, {-69, 64}, {-21, 65}, {-37, 66}, {-118, 67},
+ {-87, 68}, {-90, 69}, {-83, 70}, {-89, 71}, {-86, -102}, {-65, 72},
+ {-150, 73}, {-38, 74}, {-84, -134}, {76, 75}, {-5, 77}, {-54, -73},
+ {79, 78}, {-82, -85}, {-133, 80}, {-72, 81}, {-70, 82}, {-22, -71},
+ {-98, 83}, {-117, 84}, {-74, 85}, {-23, -99}, {-101, 86}, {-39, -149},
+ {-81, -100}, {-148, 87}, {-6, -58}, {-55, 88}, {-57, 89}, {91, 90},
+ {-56, -132}, {-116, 92}, {-24, 93}, {-114, 94}, {-40, -115}, {-97, 95},
+ {-7, -42}, {-131, -147}, {-41, 96}, {-8, -113}, {-25, 97}, {-26, -130},
+ {-9, -146}, {-129, 98}, {-10, -145}},
+ {{2, 1}, {4, 3}, {-205, 5}, {7, 6}, {9, 8}, {-1, 10},
+ {12, 11}, {-18, 13}, {-17, 14}, {-2, 15}, {-189, 16}, {-204, 17},
+ {19, 18}, {-188, 20}, {22, 21}, {24, 23}, {-34, 25}, {27, 26},
+ {-19, 28}, {30, 29}, {-35, 31}, {-173, 32}, {-33, 33}, {35, 34},
+ {-172, 36}, {-203, 37}, {-3, 38}, {-187, 39}, {41, 40}, {-171, 42},
+ {44, 43}, {-50, 45}, {47, 46}, {-51, 48}, {-20, 49}, {51, 50},
+ {-36, 52}, {-52, 53}, {55, 54}, {57, 56}, {-157, 58}, {60, 59},
+ {-156, 61}, {-155, 62}, {-49, 63}, {-202, 64}, {-154, 65}, {-170, 66},
+ {-186, 67}, {69, 68}, {-4, 70}, {-86, 71}, {73, 72}, {-66, 74},
+ {-67, 75}, {-68, 76}, {-69, 77}, {79, 78}, {-53, 80}, {82, 81},
+ {-21, -37}, {84, 83}, {-120, 85}, {-137, 86}, {-141, 87}, {-121, 88},
+ {-140, 89}, {-138, 90}, {-136, -139}, {92, 91}, {-153, 93}, {95, 94},
+ {-65, -201}, {-169, 96}, {-101, 97}, {-103, -185}, {99, 98}, {101, 100},
+ {-82, 102}, {-102, 103}, {-5, 104}, {-85, 105}, {-83, -84}, {-71, 106},
+ {108, 107}, {-70, -87}, {-106, 109}, {-22, 110}, {-38, 111}, {-54, 112},
+ {114, 113}, {-105, 115}, {-123, 116}, {-124, -151}, {-125, 117}, {-104, 118},
+ {-122, -135}, {120, 119}, {-119, 121}, {-116, 122}, {-152, 123}, {-184, -200},
+ {-168, 124}, {-81, 125}, {-117, 126}, {128, 127}, {-56, -98}, {-118, 129},
+ {-100, 130}, {-99, 131}, {-6, -91}, {-72, 132}, {-90, 133}, {-23, -39},
+ {-166, 134}, {-88, 135}, {137, 136}, {-55, 138}, {-89, -150}, {-107, 139},
+ {-109, 140}, {142, 141}, {-108, -131}, {-199, 143}, {-41, -132}, {-134, 144},
+ {-97, 145}, {-57, -183}, {147, 146}, {-76, -167}, {-114, -133}, {-73, 148},
+ {150, 149}, {-115, 151}, {-40, -75}, {-24, 152}, {-7, -165}, {-74, -181},
+ {-92, 153}, {-93, 154}, {-146, -182}, {-26, -147}, {-198, 155}, {-149, 156},
+ {-42, -58}, {158, 157}, {-130, -148}, {-61, -113}, {-196, 159}, {-60, -180},
+ {-164, 160}, {-8, -25}, {-27, 161}, {-59, -77}, {-163, 162}, {-162, 163},
+ {-195, -197}, {-43, 164}, {-44, -179}, {-11, -45}, {-9, -129}, {-28, 165},
+ {-178, 166}, {-145, -194}, {-29, -161}, {-10, -12}, {-177, 167}, {-13, -193}}}},
+ {{{{2, 1},
+ {-1, -52},
+ {-17, 3},
+ {5, 4},
+ {-36, 6},
+ {-18, 7},
+ {-2, 8},
+ {-33, 9},
+ {-20, 10},
+ {-34, -51},
+ {-35, 11},
+ {-49, 12},
+ {-19, 13},
+ {-3, 14},
+ {-4, -50}},
+ {{2, 1}, {4, 3}, {-103, 5}, {-1, 6}, {-17, 7}, {-87, 8}, {10, 9},
+ {-18, 11}, {13, 12}, {-2, -33}, {-71, 14}, {16, 15}, {-34, 17}, {-102, 18},
+ {-86, 19}, {-55, 20}, {-49, -50}, {22, 21}, {24, 23}, {-70, 25}, {-19, 26},
+ {-39, 27}, {-65, -66}, {-35, 28}, {30, 29}, {-54, 31}, {-3, 32}, {-51, 33},
+ {-85, -101}, {-23, -81}, {-82, 34}, {-38, 35}, {-69, 36}, {-67, 37}, {-20, -53},
+ {-36, 38}, {-97, 39}, {-52, 40}, {-4, -100}, {-84, 41}, {-68, 42}, {-21, 43},
+ {-37, 44}, {-5, 45}, {-83, -99}, {-22, 46}, {-98, 47}, {-6, -7}},
+ {{2, 1}, {4, 3}, {-154, 5}, {7, 6}, {-1, 8}, {-17, 9},
+ {-138, 10}, {12, 11}, {14, 13}, {-18, 15}, {17, 16}, {-122, 18},
+ {-33, 19}, {21, 20}, {-2, -34}, {23, 22}, {-153, 24}, {-106, 25},
+ {-137, 26}, {28, 27}, {-49, 29}, {-50, 30}, {32, 31}, {-121, 33},
+ {-90, 34}, {36, 35}, {-19, -66}, {38, 37}, {-65, 39}, {41, 40},
+ {-35, 42}, {-105, 43}, {45, 44}, {-51, -74}, {-82, 46}, {-3, 47},
+ {49, 48}, {-81, -152}, {-58, 50}, {-89, -98}, {-136, 51}, {53, 52},
+ {-73, 54}, {-67, -120}, {56, 55}, {-83, 57}, {-97, 58}, {-104, 59},
+ {-42, 60}, {-88, 61}, {-114, 62}, {-20, 63}, {-57, -113}, {-36, 64},
+ {-99, 65}, {-52, -68}, {67, 66}, {-72, 68}, {-130, 69}, {-26, 70},
+ {-41, -103}, {-4, -151}, {-135, 71}, {-84, -129}, {-119, 72}, {-115, 73},
+ {-56, 74}, {-87, 75}, {-53, -145}, {-100, 76}, {-21, 77}, {-37, 78},
+ {-69, -71}, {-118, 79}, {81, 80}, {-85, -150}, {-5, -102}, {-134, 82},
+ {-86, 83}, {-38, 84}, {-22, 85}, {-54, 86}, {-133, 87}, {-70, 88},
+ {-149, 89}, {-6, -117}, {-101, 90}, {-23, 91}, {-39, 92}, {-55, -148},
+ {-132, 93}, {-116, 94}, {-7, 95}, {-24, -40}, {-147, 96}, {-8, -131},
+ {-25, 97}, {-9, 98}, {-10, -146}},
+ {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {-205, 9}, {-1, 10},
+ {-17, 11}, {13, 12}, {-189, 14}, {16, 15}, {-18, 17}, {19, 18},
+ {-173, 20}, {22, 21}, {-33, 23}, {-34, 24}, {-2, 25}, {27, 26},
+ {-204, 28}, {-157, 29}, {31, 30}, {-188, 32}, {-49, -50}, {34, 33},
+ {36, 35}, {-172, 37}, {-141, 38}, {40, 39}, {42, 41}, {-65, -66},
+ {44, 43}, {-19, 45}, {47, 46}, {-156, 48}, {-35, 49}, {51, 50},
+ {-125, 52}, {54, 53}, {-82, 55}, {-81, 56}, {-51, 57}, {59, 58},
+ {-140, 60}, {-3, 61}, {-203, 62}, {64, 63}, {-109, -187}, {66, 65},
+ {-98, 67}, {-67, 68}, {-171, 69}, {-97, 70}, {72, 71}, {-124, 73},
+ {75, 74}, {-93, 76}, {-155, 77}, {79, 78}, {-61, -83}, {-114, 80},
+ {82, 81}, {84, 83}, {-113, -146}, {-20, 85}, {-36, -108}, {-76, 86},
+ {88, 87}, {-77, -139}, {-52, 89}, {-99, 90}, {-131, 91}, {-130, 92},
+ {-45, 93}, {95, 94}, {-91, -129}, {-68, 96}, {-92, -161}, {-123, 97},
+ {-162, 98}, {-202, 99}, {-170, 100}, {-60, 101}, {-116, 102}, {-4, -145},
+ {-115, -186}, {104, 103}, {-107, -154}, {-84, 105}, {-29, -147}, {107, 106},
+ {-106, 108}, {-75, -177}, {-178, 109}, {111, 110}, {-132, -138}, {-100, 112},
+ {-21, 113}, {-37, 114}, {-44, -101}, {-193, 115}, {-90, 116}, {-53, -69},
+ {-122, -163}, {118, 117}, {-121, 119}, {-59, -117}, {-148, 120}, {-201, 121},
+ {-85, -185}, {123, 122}, {-74, 124}, {-153, -169}, {-5, 125}, {-86, -105},
+ {127, 126}, {-133, -137}, {129, 128}, {-22, -136}, {-102, 130}, {-38, 131},
+ {-54, 132}, {-89, -120}, {-118, 133}, {-70, -71}, {135, 134}, {-104, 136},
+ {-168, -200}, {-6, 137}, {-152, -184}, {-87, 138}, {140, 139}, {-103, 141},
+ {-39, 142}, {-135, 143}, {-151, 144}, {-55, 145}, {-23, 146}, {-119, 147},
+ {-56, -72}, {-88, 148}, {-167, -183}, {-7, -199}, {150, 149}, {-166, 151},
+ {-24, -150}, {-40, 152}, {154, 153}, {-134, 155}, {-41, 156}, {-198, 157},
+ {-57, -182}, {-8, 158}, {-73, -197}, {-9, -181}, {-165, 159}, {-149, 160},
+ {-25, 161}, {-26, -180}, {-164, 162}, {-58, 163}, {-42, -196}, {165, 164},
+ {-10, -195}, {-27, -43}, {-179, 166}, {-28, -194}, {-11, 167}, {-12, -13}}},
+ {{{2, 1},
+ {-1, -52},
+ {-17, 3},
+ {5, 4},
+ {-36, 6},
+ {-18, 7},
+ {-2, 8},
+ {-33, 9},
+ {-20, 10},
+ {-34, -51},
+ {-35, 11},
+ {-49, 12},
+ {-19, 13},
+ {-3, 14},
+ {-4, -50}},
+ {{2, 1}, {4, 3}, {-103, 5}, {-1, 6}, {-17, 7}, {-87, 8}, {10, 9},
+ {-18, 11}, {13, 12}, {-2, -33}, {-71, 14}, {16, 15}, {-34, 17}, {-102, 18},
+ {-86, 19}, {-55, 20}, {-49, -50}, {22, 21}, {24, 23}, {-70, 25}, {-19, 26},
+ {-39, 27}, {-65, -66}, {-35, 28}, {30, 29}, {-54, 31}, {-3, 32}, {-51, 33},
+ {-85, -101}, {-23, -81}, {-82, 34}, {-38, 35}, {-69, 36}, {-67, 37}, {-20, -53},
+ {-36, 38}, {-97, 39}, {-52, 40}, {-4, -100}, {-84, 41}, {-68, 42}, {-21, 43},
+ {-37, 44}, {-5, 45}, {-83, -99}, {-22, 46}, {-98, 47}, {-6, -7}},
+ {{2, 1}, {4, 3}, {-154, 5}, {7, 6}, {-1, 8}, {-17, 9},
+ {-138, 10}, {12, 11}, {14, 13}, {-18, 15}, {17, 16}, {-122, 18},
+ {-33, 19}, {21, 20}, {-2, -34}, {23, 22}, {-153, 24}, {-106, 25},
+ {-137, 26}, {28, 27}, {-49, 29}, {-50, 30}, {32, 31}, {-121, 33},
+ {-90, 34}, {36, 35}, {-19, -66}, {38, 37}, {-65, 39}, {41, 40},
+ {-35, 42}, {-105, 43}, {45, 44}, {-51, -74}, {-82, 46}, {-3, 47},
+ {49, 48}, {-81, -152}, {-58, 50}, {-89, -98}, {-136, 51}, {53, 52},
+ {-73, 54}, {-67, -120}, {56, 55}, {-83, 57}, {-97, 58}, {-104, 59},
+ {-42, 60}, {-88, 61}, {-114, 62}, {-20, 63}, {-57, -113}, {-36, 64},
+ {-99, 65}, {-52, -68}, {67, 66}, {-72, 68}, {-130, 69}, {-26, 70},
+ {-41, -103}, {-4, -151}, {-135, 71}, {-84, -129}, {-119, 72}, {-115, 73},
+ {-56, 74}, {-87, 75}, {-53, -145}, {-100, 76}, {-21, 77}, {-37, 78},
+ {-69, -71}, {-118, 79}, {81, 80}, {-85, -150}, {-5, -102}, {-134, 82},
+ {-86, 83}, {-38, 84}, {-22, 85}, {-54, 86}, {-133, 87}, {-70, 88},
+ {-149, 89}, {-6, -117}, {-101, 90}, {-23, 91}, {-39, 92}, {-55, -148},
+ {-132, 93}, {-116, 94}, {-7, 95}, {-24, -40}, {-147, 96}, {-8, -131},
+ {-25, 97}, {-9, 98}, {-10, -146}},
+ {{2, 1}, {4, 3}, {6, 5}, {8, 7}, {-205, 9},
+ {-1, 10}, {-17, 11}, {13, 12}, {-189, 14}, {16, 15},
+ {-18, 17}, {19, 18}, {-173, 20}, {22, 21}, {-33, 23},
+ {-34, 24}, {-2, 25}, {27, 26}, {-204, 28}, {-157, 29},
+ {31, 30}, {-188, 32}, {-49, -50}, {34, 33}, {36, 35},
+ {-172, 37}, {-141, 38}, {40, 39}, {42, 41}, {-65, -66},
+ {44, 43}, {-19, 45}, {47, 46}, {-156, 48}, {-35, 49},
+ {51, 50}, {-125, 52}, {54, 53}, {-82, 55}, {-81, 56},
+ {-51, 57}, {59, 58}, {-140, 60}, {-3, 61}, {-203, 62},
+ {64, 63}, {-109, -187}, {66, 65}, {-98, 67}, {-67, 68},
+ {-171, 69}, {-97, 70}, {72, 71}, {-124, 73}, {75, 74},
+ {-93, 76}, {-155, 77}, {79, 78}, {-61, -83}, {-114, 80},
+ {82, 81}, {84, 83}, {-113, -146}, {-20, 85}, {-36, -108},
+ {-76, 86}, {88, 87}, {-77, -139}, {-52, 89}, {-99, 90},
+ {-131, 91}, {-130, 92}, {-45, 93}, {95, 94}, {-91, -129},
+ {-68, 96}, {-92, -161}, {-123, 97}, {-162, 98}, {-202, 99},
+ {-170, 100}, {-60, 101}, {-116, 102}, {-4, -145}, {-115, -186},
+ {104, 103}, {-107, -154}, {-84, 105}, {-29, -147}, {107, 106},
+ {-106, 108}, {-75, -177}, {-178, 109}, {111, 110}, {-132, -138},
+ {-100, 112}, {-21, 113}, {-37, 114}, {-44, -101}, {-193, 115},
+ {-90, 116}, {-53, -69}, {-122, -163}, {118, 117}, {-121, 119},
+ {-59, -117}, {-148, 120}, {-201, 121}, {-85, -185}, {123, 122},
+ {-74, 124}, {-153, -169}, {-5, 125}, {-86, -105}, {127, 126},
+ {-133, -137}, {129, 128}, {-22, -136}, {-102, 130}, {-38, 131},
+ {-54, 132}, {-89, -120}, {-118, 133}, {-70, -71}, {135, 134},
+ {-104, 136}, {-168, -200}, {-6, 137}, {-152, -184}, {-87, 138},
+ {140, 139}, {-103, 141}, {-39, 142}, {-135, 143}, {-151, 144},
+ {-55, 145}, {-23, 146}, {-119, 147}, {-56, -72}, {-88, 148},
+ {-167, -183}, {-7, -199}, {150, 149}, {-166, 151}, {-24, -150},
+ {-40, 152}, {154, 153}, {-134, 155}, {-41, 156}, {-198, 157},
+ {-57, -182}, {-8, 158}, {-73, -197}, {-9, -181}, {-165, 159},
+ {-149, 160}, {-25, 161}, {-26, -180}, {-164, 162}, {-58, 163},
+ {-42, -196}, {165, 164}, {-10, -195}, {-27, -43}, {-179, 166},
+ {-28, -194}, {-11, 167}, {-12, -13}}}}}}; /* END OF
+ ia_mps_dec_huff_nodes_table_struct */