summaryrefslogtreecommitdiffstats
path: root/arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c')
-rw-r--r--[-rwxr-xr-x]arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c1998
1 files changed, 999 insertions, 999 deletions
diff --git a/arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c b/arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c
index e4e9c48..f325c04 100755..100644
--- a/arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c
+++ b/arm-wt-22k/jetcreator_lib_src/darwin-x86/eastestv37.c
@@ -1,999 +1,999 @@
-/*----------------------------------------------------------------------------
- *
- * Copyright (C) 2008 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
-*/
-
-#include "eas_sndlib.h"
-
-/*----------------------------------------------------------------------------
- * Articulations
- *----------------------------------------------------------------------------
-*/
-const S_ARTICULATION testArticulations[] =
-{
- { /* articulation 0 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 1 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 19, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 2 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 34, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 3 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 86, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 4 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 172, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 5 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 345, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 6 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 517, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 7 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 689, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 8 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 861, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 9 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 1723, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 10 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 191, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 11 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 382, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 12 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 13 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 1903, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 14 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 3804, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 15 */
- { 1902, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 16 */
- { 380, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 17 */
- { 190, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 18 */
- { 38, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 19 */
- { 19, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 20 */
- { 10, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 21 */
- { 5, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 22 */
- { 32767, 17213, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 23 */
- { 32767, 28809, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 24 */
- { 32767, 30725, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 25 */
- { 32767, 32349, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 26 */
- { 32767, 32558, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 27 */
- { 32767, 32663, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 28 */
- { 32767, 32715, 0, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 29 */
- { 32767, 30725, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 30 */
- { 32767, 30725, 3566, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 31 */
- { 32767, 30725, 42, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 32 */
- { 32767, 30725, 5, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 33 */
- { 32767, 30725, 2, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 34 */
- { 32767, 0, 32767, 17213 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 35 */
- { 32767, 0, 32767, 28809 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 36 */
- { 32767, 0, 32767, 30725 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 37 */
- { 32767, 0, 32767, 32349 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 38 */
- { 32767, 0, 32767, 32558 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 39 */
- { 32767, 0, 32767, 32663 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 40 */
- { 32767, 0, 32767, 32715 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 41 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 190, 0, 0, 0, 1, 0, 0
- },
- { /* articulation 42 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 189, 0, 0, 0, 3, 0, 0
- },
- { /* articulation 43 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 190, 0, 0, 0, 4, 0, 0
- },
- { /* articulation 44 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 190, 0, 0, 0, 6, 0, 0
- },
- { /* articulation 45 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- -1200, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 46 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- -600, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 47 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- -100, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 48 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- -50, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 49 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 50, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 50 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 51 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 600, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 52 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 1200, 0, 190, 0, 0, 0, 0, 0, 0
- },
- { /* articulation 53 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, -1200, 0, 0, 0, 0, 0
- },
- { /* articulation 54 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, -600, 0, 0, 0, 0, 0
- },
- { /* articulation 55 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, -100, 0, 0, 0, 0, 0
- },
- { /* articulation 56 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, -50, 0, 0, 0, 0, 0
- },
- { /* articulation 57 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 50, 0, 0, 0, 0, 0
- },
- { /* articulation 58 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 100, 0, 0, 0, 0, 0
- },
- { /* articulation 59 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 600, 0, 0, 0, 0, 0
- },
- { /* articulation 60 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 1200, 0, 0, 0, 0, 0
- },
- { /* articulation 61 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 5535, 0, 0, 0
- },
- { /* articulation 62 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 7121, 0, 0, 0
- },
- { /* articulation 63 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 8321, 0, 0, 0
- },
- { /* articulation 64 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9906, 0, 0, 0
- },
- { /* articulation 65 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 11106, 0, 0, 0
- },
- { /* articulation 66 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9521, 0, 0, 0
- },
- { /* articulation 67 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9521, 0, 8, 0
- },
- { /* articulation 68 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9521, 0, 16, 0
- },
- { /* articulation 69 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9521, 0, 24, 0
- },
- { /* articulation 70 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9521, 0, 30, 0
- },
- { /* articulation 71 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, -6400, 9521, 0, 0, 0
- },
- { /* articulation 72 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, -3200, 9521, 0, 0, 0
- },
- { /* articulation 73 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, -1600, 9521, 0, 0, 0
- },
- { /* articulation 74 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, -800, 9521, 0, 0, 0
- },
- { /* articulation 75 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, 800, 7121, 0, 0, 0
- },
- { /* articulation 76 */
- { 190, 30725, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, 1600, 7121, 0, 0, 0
- },
- { /* articulation 77 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, 3200, 7121, 0, 0, 0
- },
- { /* articulation 78 */
- { 32767, 0, 32767, 0 },
- { 190, 190, 0, 0 },
- 0, 0, 951, 0, 6400, 7121, 0, 0, 0
- },
- { /* articulation 79 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 190, 0, 0, 11106, 0, 0, 0
- },
- { /* articulation 80 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 191, 0, 0, 11106, 0, 0, 0
- },
- { /* articulation 81 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 190, 0, 0, 7121, 0, 0, 0
- },
- { /* articulation 82 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, -63
- },
- { /* articulation 83 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, -50
- },
- { /* articulation 84 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, -37
- },
- { /* articulation 85 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, -25
- },
- { /* articulation 86 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, -12
- },
- { /* articulation 87 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 12
- },
- { /* articulation 88 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 25
- },
- { /* articulation 89 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 37
- },
- { /* articulation 90 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 50
- },
- { /* articulation 91 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 0, 0, 0, 63
- },
- { /* articulation 92 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 9907, 0, 0, 0
- },
- { /* articulation 93 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 10574, 0, 0, 0
- },
- { /* articulation 94 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 11373, 0, 0, 0
- },
- { /* articulation 95 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 0, 0, 951, 0, 0, 11376, 0, 0, 0
- },
- { /* articulation 96 */
- { 32767, 0, 32767, 0 },
- { 32767, 32767, 32767, 0 },
- 100, 0, 949, 0, 0, 0, 0, 0, 0
- }
-}; /*end Articulations */
-
-/*----------------------------------------------------------------------------
- * Regions
- *----------------------------------------------------------------------------
-*/
-const S_WT_REGION testRegions[] =
-{
- { { 32769, 0, 127 }, -6000, 32767, 101, 301, 4, 0 }, /* region 0 */
- { { 1, 0, 60 }, -6000, 32767, 101, 301, 4, 2 }, /* region 1 */
- { { 1, 61, 61 }, -6000, 32767, 101, 301, 4, 3 }, /* region 2 */
- { { 1, 62, 62 }, -6000, 32767, 101, 301, 4, 4 }, /* region 3 */
- { { 1, 63, 63 }, -6000, 32767, 101, 301, 4, 5 }, /* region 4 */
- { { 1, 64, 64 }, -6000, 32767, 101, 301, 4, 6 }, /* region 5 */
- { { 1, 65, 65 }, -6000, 32767, 101, 301, 4, 7 }, /* region 6 */
- { { 1, 66, 66 }, -6000, 32767, 101, 301, 4, 8 }, /* region 7 */
- { { 32769, 67, 127 }, -6000, 32767, 101, 301, 4, 9 }, /* region 8 */
- { { 32769, 0, 127 }, -6005, 32767, 3, 171, 5, 0 }, /* region 9 */
- { { 32768, 0, 127 }, -6555, 32767, 0, 0, 2, 0 }, /* region 10 */
- { { 32770, 0, 127 }, -6000, 32767, 0, 0, 0, 0 }, /* region 11 */
- { { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 12 */
- { { 1, 61, 61 }, -6100, 16422, 101, 151, 4, 0 }, /* region 13 */
- { { 1, 62, 62 }, -6200, 8231, 101, 151, 4, 0 }, /* region 14 */
- { { 1, 63, 63 }, -6300, 2067, 101, 151, 4, 0 }, /* region 15 */
- { { 1, 64, 64 }, -6400, 130, 101, 151, 4, 0 }, /* region 16 */
- { { 32769, 65, 65 }, -6500, 1, 101, 151, 4, 0 }, /* region 17 */
- { { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 18 */
- { { 1, 61, 61 }, -6200, 32767, 101, 151, 4, 0 }, /* region 19 */
- { { 1, 62, 62 }, -6400, 32767, 101, 151, 4, 0 }, /* region 20 */
- { { 1, 63, 63 }, -6600, 32767, 101, 151, 4, 0 }, /* region 21 */
- { { 1, 64, 64 }, -6800, 32767, 101, 151, 4, 0 }, /* region 22 */
- { { 1, 65, 65 }, -7000, 32767, 101, 151, 4, 0 }, /* region 23 */
- { { 1, 66, 66 }, -7200, 32767, 101, 151, 4, 0 }, /* region 24 */
- { { 1, 67, 67 }, -7400, 32767, 101, 151, 4, 0 }, /* region 25 */
- { { 1, 68, 68 }, -7600, 32767, 101, 151, 4, 0 }, /* region 26 */
- { { 1, 69, 69 }, -7800, 32767, 101, 151, 4, 0 }, /* region 27 */
- { { 1, 70, 70 }, -8000, 32767, 101, 151, 4, 0 }, /* region 28 */
- { { 1, 71, 71 }, -8200, 32767, 101, 151, 4, 0 }, /* region 29 */
- { { 32769, 72, 72 }, -8400, 32767, 101, 151, 4, 0 }, /* region 30 */
- { { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 31 */
- { { 1, 61, 61 }, -6099, 32767, 101, 151, 4, 0 }, /* region 32 */
- { { 1, 62, 62 }, -6190, 32767, 101, 151, 4, 0 }, /* region 33 */
- { { 1, 63, 63 }, -6250, 32767, 101, 151, 4, 0 }, /* region 34 */
- { { 1, 64, 64 }, -6300, 32767, 101, 151, 4, 0 }, /* region 35 */
- { { 1, 65, 65 }, -6500, 32767, 101, 151, 4, 0 }, /* region 36 */
- { { 1, 66, 66 }, -6601, 32767, 101, 151, 4, 0 }, /* region 37 */
- { { 1, 67, 67 }, -6710, 32767, 101, 151, 4, 0 }, /* region 38 */
- { { 1, 68, 68 }, -6850, 32767, 101, 151, 4, 0 }, /* region 39 */
- { { 32769, 69, 69 }, -7000, 32767, 101, 151, 4, 0 }, /* region 40 */
- { { 1, 0, 0 }, 0, 32767, 101, 151, 4, 1 }, /* region 41 */
- { { 1, 1, 1 }, -100, 32767, 101, 151, 4, 10 }, /* region 42 */
- { { 1, 2, 2 }, -200, 32767, 101, 151, 4, 11 }, /* region 43 */
- { { 1, 3, 3 }, -300, 32767, 101, 151, 4, 12 }, /* region 44 */
- { { 1, 4, 4 }, -400, 32767, 101, 151, 4, 13 }, /* region 45 */
- { { 1, 5, 5 }, -500, 32767, 101, 151, 4, 14 }, /* region 46 */
- { { 1, 6, 6 }, -600, 32767, 101, 151, 4, 0 }, /* region 47 */
- { { 1, 7, 7 }, -700, 32767, 101, 151, 4, 15 }, /* region 48 */
- { { 1, 8, 8 }, -800, 32767, 101, 151, 4, 16 }, /* region 49 */
- { { 1, 9, 9 }, -900, 32767, 101, 151, 4, 17 }, /* region 50 */
- { { 1, 10, 10 }, -1000, 32767, 101, 151, 4, 18 }, /* region 51 */
- { { 1, 11, 11 }, -1100, 32767, 101, 151, 4, 19 }, /* region 52 */
- { { 1, 12, 12 }, -1200, 32767, 101, 151, 4, 20 }, /* region 53 */
- { { 1, 13, 13 }, -1300, 32767, 101, 151, 4, 21 }, /* region 54 */
- { { 1, 14, 14 }, -1400, 32767, 101, 151, 4, 22 }, /* region 55 */
- { { 1, 15, 15 }, -1500, 32767, 101, 151, 4, 23 }, /* region 56 */
- { { 1, 16, 16 }, -1600, 32767, 101, 151, 4, 24 }, /* region 57 */
- { { 1, 17, 17 }, -1700, 32767, 101, 151, 4, 25 }, /* region 58 */
- { { 1, 18, 18 }, -1800, 32767, 101, 151, 4, 26 }, /* region 59 */
- { { 1, 19, 19 }, -1900, 32767, 101, 151, 4, 27 }, /* region 60 */
- { { 1, 20, 20 }, -2000, 32767, 101, 151, 4, 28 }, /* region 61 */
- { { 1, 21, 21 }, -2100, 32767, 101, 151, 4, 29 }, /* region 62 */
- { { 1, 22, 22 }, -2200, 32767, 101, 151, 4, 30 }, /* region 63 */
- { { 1, 23, 23 }, -2300, 32767, 101, 151, 4, 31 }, /* region 64 */
- { { 1, 24, 24 }, -2400, 32767, 101, 151, 4, 32 }, /* region 65 */
- { { 1, 25, 25 }, -2500, 32767, 101, 151, 4, 33 }, /* region 66 */
- { { 1, 26, 26 }, -2600, 32767, 101, 151, 4, 24 }, /* region 67 */
- { { 1, 27, 27 }, -2700, 32767, 101, 151, 4, 0 }, /* region 68 */
- { { 1, 28, 28 }, -2800, 32767, 101, 151, 4, 34 }, /* region 69 */
- { { 1, 29, 29 }, -2900, 32767, 101, 151, 4, 35 }, /* region 70 */
- { { 1, 30, 30 }, -3000, 32767, 101, 151, 4, 36 }, /* region 71 */
- { { 1, 31, 31 }, -3100, 32767, 101, 151, 4, 37 }, /* region 72 */
- { { 1, 32, 32 }, -3200, 32767, 101, 151, 4, 38 }, /* region 73 */
- { { 1, 33, 33 }, -3300, 32767, 101, 151, 4, 39 }, /* region 74 */
- { { 1, 34, 34 }, -3400, 32767, 101, 151, 4, 40 }, /* region 75 */
- { { 1, 35, 35 }, -3500, 32767, 101, 151, 4, 41 }, /* region 76 */
- { { 1, 36, 36 }, -3600, 32767, 101, 151, 4, 42 }, /* region 77 */
- { { 1, 37, 37 }, -3700, 32767, 101, 151, 4, 43 }, /* region 78 */
- { { 1, 38, 38 }, -3800, 32767, 101, 151, 4, 44 }, /* region 79 */
- { { 1, 39, 39 }, -3900, 32767, 101, 151, 4, 45 }, /* region 80 */
- { { 1, 40, 40 }, -4000, 32767, 101, 151, 4, 46 }, /* region 81 */
- { { 1, 41, 41 }, -4100, 32767, 101, 151, 4, 47 }, /* region 82 */
- { { 1, 42, 42 }, -4200, 32767, 101, 151, 4, 48 }, /* region 83 */
- { { 1, 43, 43 }, -4300, 32767, 101, 151, 4, 49 }, /* region 84 */
- { { 1, 44, 44 }, -4400, 32767, 101, 151, 4, 50 }, /* region 85 */
- { { 1, 45, 45 }, -4500, 32767, 101, 151, 4, 51 }, /* region 86 */
- { { 1, 46, 46 }, -4600, 32767, 101, 151, 4, 52 }, /* region 87 */
- { { 1, 47, 47 }, -4700, 32767, 101, 151, 4, 53 }, /* region 88 */
- { { 1, 48, 48 }, -4800, 32767, 101, 151, 4, 54 }, /* region 89 */
- { { 1, 49, 49 }, -4900, 32767, 101, 151, 4, 55 }, /* region 90 */
- { { 1, 50, 50 }, -5000, 32767, 101, 151, 4, 56 }, /* region 91 */
- { { 1, 51, 51 }, -5100, 32767, 101, 151, 4, 57 }, /* region 92 */
- { { 1, 52, 52 }, -5200, 32767, 101, 151, 4, 58 }, /* region 93 */
- { { 1, 53, 53 }, -5300, 32767, 101, 151, 4, 59 }, /* region 94 */
- { { 1, 54, 54 }, -5400, 32767, 101, 151, 4, 60 }, /* region 95 */
- { { 2, 55, 55 }, -5500, 32767, 0, 0, 0, 61 }, /* region 96 */
- { { 2, 56, 56 }, -5600, 32767, 0, 0, 0, 62 }, /* region 97 */
- { { 2, 57, 57 }, -5700, 32767, 0, 0, 0, 63 }, /* region 98 */
- { { 2, 58, 58 }, -5800, 32767, 0, 0, 0, 64 }, /* region 99 */
- { { 2, 59, 59 }, -5900, 32767, 0, 0, 0, 65 }, /* region 100 */
- { { 2, 60, 60 }, -6000, 32767, 0, 0, 0, 0 }, /* region 101 */
- { { 2, 61, 61 }, -6100, 32767, 0, 0, 0, 66 }, /* region 102 */
- { { 2, 62, 62 }, -6200, 32767, 0, 0, 0, 67 }, /* region 103 */
- { { 2, 63, 63 }, -6300, 32767, 0, 0, 0, 68 }, /* region 104 */
- { { 2, 64, 64 }, -6400, 32767, 0, 0, 0, 69 }, /* region 105 */
- { { 2, 65, 65 }, -6500, 32767, 0, 0, 0, 70 }, /* region 106 */
- { { 2, 66, 66 }, -6600, 32767, 0, 0, 0, 71 }, /* region 107 */
- { { 2, 67, 67 }, -6700, 32767, 0, 0, 0, 72 }, /* region 108 */
- { { 2, 68, 68 }, -6800, 32767, 0, 0, 0, 73 }, /* region 109 */
- { { 2, 69, 69 }, -6900, 32767, 0, 0, 0, 74 }, /* region 110 */
- { { 2, 70, 70 }, -7000, 32767, 0, 0, 0, 75 }, /* region 111 */
- { { 2, 71, 71 }, -7100, 32767, 0, 0, 0, 76 }, /* region 112 */
- { { 2, 72, 72 }, -7200, 32767, 0, 0, 0, 77 }, /* region 113 */
- { { 2, 73, 73 }, -7300, 32767, 0, 0, 0, 78 }, /* region 114 */
- { { 2, 74, 74 }, -7400, 32767, 0, 0, 0, 79 }, /* region 115 */
- { { 2, 75, 75 }, -7500, 32767, 0, 0, 0, 79 }, /* region 116 */
- { { 2, 76, 76 }, -7600, 32767, 0, 0, 0, 79 }, /* region 117 */
- { { 2, 77, 77 }, -7700, 32767, 0, 0, 0, 80 }, /* region 118 */
- { { 2, 78, 78 }, -7800, 32767, 0, 0, 0, 81 }, /* region 119 */
- { { 2, 79, 79 }, -7900, 32767, 0, 0, 0, 81 }, /* region 120 */
- { { 2, 80, 80 }, -8000, 32767, 0, 0, 0, 81 }, /* region 121 */
- { { 2, 81, 81 }, -8100, 32767, 0, 0, 0, 81 }, /* region 122 */
- { { 2, 82, 82 }, -8200, 32767, 0, 0, 0, 0 }, /* region 123 */
- { { 257, 83, 83 }, -8300, 32767, 101, 151, 4, 0 }, /* region 124 */
- { { 257, 84, 84 }, -8405, 32767, 0, 171, 5, 0 }, /* region 125 */
- { { 0, 85, 85 }, -9055, 32767, 0, 0, 2, 82 }, /* region 126 */
- { { 0, 86, 86 }, -9155, 32767, 0, 0, 2, 83 }, /* region 127 */
- { { 0, 87, 87 }, -9255, 32767, 0, 0, 2, 84 }, /* region 128 */
- { { 0, 88, 88 }, -9355, 32767, 0, 0, 2, 85 }, /* region 129 */
- { { 0, 89, 89 }, -9455, 32767, 0, 0, 2, 86 }, /* region 130 */
- { { 0, 90, 90 }, -9555, 32767, 0, 0, 2, 0 }, /* region 131 */
- { { 0, 91, 91 }, -9655, 32767, 0, 0, 2, 87 }, /* region 132 */
- { { 0, 92, 92 }, -9755, 32767, 0, 0, 2, 88 }, /* region 133 */
- { { 0, 93, 93 }, -9855, 32767, 0, 0, 2, 89 }, /* region 134 */
- { { 0, 94, 94 }, -9955, 32767, 0, 0, 2, 90 }, /* region 135 */
- { { 0, 95, 95 }, -10055, 32767, 0, 0, 2, 91 }, /* region 136 */
- { { 2, 96, 96 }, -9600, 32767, 0, 0, 0, 63 }, /* region 137 */
- { { 2, 97, 97 }, -9700, 32767, 0, 0, 0, 92 }, /* region 138 */
- { { 2, 98, 98 }, -9800, 32767, 0, 0, 0, 93 }, /* region 139 */
- { { 2, 99, 99 }, -9900, 32767, 0, 0, 0, 94 }, /* region 140 */
- { { 2, 100, 100 }, -10000, 32767, 0, 0, 0, 95 }, /* region 141 */
- { { 32770, 101, 101 }, -10100, 32767, 0, 0, 0, 0 }, /* region 142 */
- { { 1, 36, 60 }, -6000, 32767, 1481, 1565, 0, 0 }, /* region 143 */
- { { 1, 61, 61 }, -7300, 32767, 740, 782, 1, 0 }, /* region 144 */
- { { 32769, 62, 62 }, -8599, 32767, 370, 391, 3, 0 }, /* region 145 */
- { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 1 }, /* region 146 */
- { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 50 }, /* region 147 */
- { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 11 }, /* region 148 */
- { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 96 }, /* region 149 */
- { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 13 }, /* region 150 */
- { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 14 } /* region 151 */
-}; /* end Regions */
-
-/*----------------------------------------------------------------------------
- * Programs
- *----------------------------------------------------------------------------
-*/
-const S_PROGRAM testPrograms[] =
-{
- { 0, 41 } /* program 0 */,
- { 1, 10 } /* program 1 */,
- { 2, 11 } /* program 2 */,
- { 3, 12 } /* program 3 */,
- { 4, 18 } /* program 4 */,
- { 5, 31 } /* program 5 */,
- { 6, 143 } /* program 6 */,
- { 7, 146 } /* program 7 */,
- { 8, 147 } /* program 8 */,
- { 9, 148 } /* program 9 */,
- { 10, 149 } /* program 10 */,
- { 11, 150 } /* program 11 */,
- { 12, 151 } /* program 12 */,
- { 13, 0 } /* program 13 */,
- { 14, 9 } /* program 14 */,
- { 15, 1 } /* program 15 */
-}; /* end Programs */
-
-/*----------------------------------------------------------------------------
- * Banks
- *----------------------------------------------------------------------------
-*/
-#define testBanks NULL
-
-/*----------------------------------------------------------------------------
- * Samples
- *----------------------------------------------------------------------------
-*/
-
-const EAS_SAMPLE testSamples[] =
-{
- -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12,
- 13, 13, 14, 13, 13, 13, 12, 12, 10, 9, 8, 6, 5, 3, 2, 0,
- -1, -3, -5, -8, -10, -12, -14, -15, -16, -17, -17, -17, -17, -16, -14, -13,
- -11, -10, -8, -6, -5, -4, -4, -3, -3, -2, -1, -1, -1, -1, -1, -1,
- -1, -2, -3, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0,
- 0, 0, 0, 0, 0, 1, 2, 4, 6, 9, 11, 12, 13, 15, 16, 17,
- 19, 20, 22, 23, 25, 28, 32, 34, 36, 36, 35, 31, 25, 18, 11, 3,
- -5, -13, -20, -26, -31, -34, -35, -36, -36, -35, -34, -32, -29, -26, -23, -19,
- -16, -12, -8, -5, -4, -4, -4, -6, -8, -9, -11, -11, -12, -13, -13, -13,
- -12, -11, -10, -9, -7, -5, -4, -3, -2, -1, -1, 0, 0, 2, 4, 5,
- 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 7, 9, 12, 14, 17, 20,
- 24, 27, 30, 33, 36, 39, 41, 43, 46, 49, 51, 51, 50, 48, 43, 35,
- 25, 14, 1, -12, -25, -37, -48, -56, -61, -63, -62, -60, -57, -53, -48, -42,
- -35, -29, -23, -17, -12, -8, -5, -3, -3, -4, -5, -7, -9, -11, -12, -14,
- -14, -14, -14, -13, -11, -9, -7, -5, -3, -1, 0, 1, 1, 1, 2, 3,
- 4, 5, 6, 6, 7, 8, 9, 10, 11, 11, 11, 11, 10, 9, 9, 10,
- 12, 14, 17, 20, 23, 26, 30, 34, 38, 40, 43, 46, 49, 52, 55, 57,
- 58, 56, 50, 42, 30, 16, 1, -15, -29, -43, -54, -63, -68, -69, -68, -65,
- -60, -55, -49, -42, -35, -29, -22, -16, -10, -6, -2, -1, 0, -1, -3, -6,
- -9, -12, -16, -18, -20, -21, -21, -21, -19, -17, -14, -11, -8, -5, -2, 1,
- 3, 5, 7, 9, 11, 12, 12, 12, 11, 10, 9, 8, 7, 7, 7, 7,
- 8, 9, 10, 12, 15, 17, 19, 22, 24, 26, 28, 30, 32, 34, 36, 38,
- 42, 44, 47, 49, 53, 56, 55, 52, 45, 35, 22, 8, -8, -23, -37, -50,
- -60, -67, -71, -71, -69, -63, -56, -48, -40, -33, -27, -21, -16, -12, -8, -6,
- -5, -5, -6, -8, -11, -14, -17, -19, -21, -22, -22, -22, -20, -18, -16, -13,
- -9, -6, -2, 1, 5, 7, 8, 9, 10, 11, 11, 11, 10, 10, 9, 9,
- 9, 8, 8, 9, 9, 10, 10, 12, 13, 14, 16, 18, 19, 21, 24, 26,
- 29, 32, 35, 39, 42, 46, 49, 51, 53, 56, 59, 59, 55, 48, 37, 22,
- 5, -12, -29, -45, -58, -68, -74, -77, -77, -75, -69, -62, -53, -44, -35, -28,
- -21, -15, -11, -8, -5, -4, -4, -4, -6, -8, -10, -13, -15, -17, -19, -19,
- -19, -18, -16, -13, -10, -8, -4, -1, 1, 4, 5, 7, 8, 10, 11, 12,
- 13, 14, 14, 13, 12, 12, 11, 9, 8, 7, 6, 6, 7, 8, 10, 12,
- 15, 18, 21, 25, 29, 34, 39, 45, 51, 57, 61, 67, 73, 77, 82, 84,
- 81, 70, 52, 29, 3, -24, -49, -72, -90, -103, -110, -112, -109, -102, -91, -78,
- -64, -49, -35, -23, -13, -5, 1, 5, 8, 9, 9, 7, 4, 0, -4, -9,
- -12, -15, -18, -18, -18, -17, -14, -12, -9, -6, -3, 0, 3, 6, 8, 10,
- 11, 12, 11, 11, 10, 8, 7, 5, 4, 2, 2, 1, 2, 3, 4, 6,
- 8, 11, 13, 15, 18, 21, 26, 31, 36, 42, 48, 53, 60, 66, 72, 77,
- 82, 87, 91, 91, 86, 73, 54, 28, -2, -32, -61, -86, -105, -119, -126, -126,
- -121, -111, -98, -82, -65, -48, -33, -19, -7, 1, 8, 12, 14, 14, 12, 10,
- 6, 1, -4, -9, -14, -18, -20, -21, -22, -21, -19, -17, -14, -11, -8, -4,
- 0, 3, 7, 10, 12, 13, 14, 14, 13, 12, 11, 10, 9, 8, 7, 5,
- 4, 3, 2, 2, 4, 6, 9, 12, 16, 20, 26, 31, 36, 42, 48, 53,
- 58, 64, 69, 74, 79, 82, 84, 83, 80, 72, 59, 39, 14, -14, -43, -70,
- -92, -109, -119, -123, -120, -113, -102, -88, -73, -56, -40, -25, -12, -2, 5, 10,
- 12, 12, 11, 9, 5, 1, -3, -8, -12, -15, -18, -20, -21, -21, -20, -18,
- -16, -13, -9, -6, -2, 1, 5, 8, 11, 13, 15, 16, 16, 16, 15, 14,
- 12, 10, 7, 5, 4, 3, 3, 5, 6, 8, 9, 12, 15, 19, 23, 27,
- 31, 35, 38, 42, 46, 50, 54, 59, 65, 71, 75, 77, 78, 76, 68, 54,
- 34, 10, -16, -43, -68, -88, -103, -112, -114, -112, -105, -94, -80, -65, -50, -35,
- -22, -10, -2, 5, 9, 11, 10, 9, 6, 2, -3, -7, -12, -15, -18, -20,
- -21, -22, -21, -20, -17, -14, -11, -7, -3, 0, 4, 7, 9, 11, 13, 15,
- 17, 17, 17, 16, 14, 12, 11, 10, 8, 7, 5, 5, 5, 6, 7, 8,
- 10, 11, 14, 17, 20, 24, 28, 32, 37, 43, 49, 57, 63, 70, 77, 82,
- 83, 80, 73, 60, 42, 18, -8, -34, -59, -80, -95, -105, -110, -109, -103, -94,
- -81, -67, -53, -38, -24, -13, -3, 4, 9, 11, 11, 9, 6, 3, -2, -6,
- -10, -14, -17, -19, -20, -20, -20, -19, -17, -15, -12, -8, -5, -1, 2, 6,
- 9, 11, 13, 15, 15, 16, 16, 15, 14, 12, 11, 9, 8, 6, 6, 5,
- 5, 5, 6, 7, 8, 10, 12, 15, 19, 23, 28, 32, 38, 44, 50, 58,
- 66, 74, 82, 87, 90, 89, 83, 69, 48, 21, -9, -41, -69, -93, -111, -121,
- -124, -121, -113, -100, -85, -68, -50, -33, -18, -5, 5, 12, 16, 17, 16, 13,
- 9, 4, -1, -6, -11, -15, -18, -20, -21, -21, -21, -19, -17, -15, -12, -8,
- -4, -1, 3, 6, 9, 12, 14, 15, 15, 14, 13, 12, 11, 10, 9, 9,
- 8, 8, 6, 6, 5, 5, 6, 7, 8, 11, 15, 18, 23, 27, 31, 36,
- 41, 46, 51, 58, 66, 74, 82, 88, 91, 90, 83, 68, 46, 16, -16, -48,
- -77, -101, -118, -127, -128, -124, -114, -101, -84, -66, -47, -30, -14, -1, 9, 16,
- 19, 20, 19, 15, 11, 5, -1, -6, -11, -16, -19, -21, -23, -23, -23, -21,
- -19, -16, -12, -8, -4, 0, 4, 8, 11, 13, 14, 15, 15, 14, 13, 12,
- 11, 10, 9, 8, 7, 7, 7, 7, 7, 8, 8, 9, 11, 12, 14, 16,
- 19, 23, 27, 31, 35, 40, 45, 51, 58, 66, 74, 82, 88, 90, 88, 77,
- 58, 32, 1, -31, -62, -87, -107, -119, -125, -123, -117, -105, -90, -73, -56, -38,
- -22, -8, 2, 10, 15, 17, 17, 15, 11, 7, 2, -4, -9, -14, -17, -20,
- -22, -23, -22, -21, -19, -17, -14, -10, -6, -2, 2, 5, 9, 12, 14, 15,
- 17, 18, 18, 18, 17, 15, 12, 10, 8, 6, 4, 4, 4, 5, 6, 7,
- 8, 10, 13, 16, 19, 22, 25, 28, 32, 35, 40, 45, 52, 59, 67, 75,
- 81, 85, 86, 80, 66, 45, 18, -12, -42, -69, -91, -107, -116, -119, -115, -107,
- -95, -80, -64, -47, -31, -17, -5, 4, 10, 13, 14, 14, 11, 7, 3, -2,
- -7, -12, -15, -18, -20, -21, -21, -20, -18, -16, -14, -11, -7, -4, 0, 4,
- 7, 10, 12, 14, 16, 16, 16, 16, 16, 15, 14, 12, 10, 9, 7, 6,
- 5, 4, 4, 5, 6, 7, 8, 10, 12, 15, 19, 23, 27, 31, 36, 41,
- 47, 55, 64, 73, 81, 87, 90, 86, 75, 56, 30, 1, -30, -58, -82, -100,
- -112, -117, -115, -109, -98, -84, -69, -52, -37, -22, -10, 0, 8, 12, 14, 14,
- 13, 10, 6, 2, -3, -8, -12, -16, -18, -20, -20, -20, -19, -17, -15, -12,
- -9, -5, -1, 2, 6, 9, 12, 14, 16, 17, 17, 17, 16, 14, 13, 11,
- 8, 6, 4, 3, 2, 2, 2, 3, 5, 6, 8, 10, 12, 15, 18, 22,
- 26, 30, 35, 40, 47, 55, 63, 71, 80, 87, 90, 88, 78, 59, 34, 4,
- -27, -57, -82, -101, -113, -118, -117, -110, -99, -85, -69, -53, -37, -22, -9, 2,
- 9, 14, 17, 17, 15, 12, 8, 3, -2, -7, -12, -16, -19, -20, -21, -21,
- -19, -18, -15, -12, -9, -6, -2, 2, 6, 9, 12, 14, 16, 17, 17, 16,
- 14, 12, 10, 8, 6, 5, 4, 3, 3, 2, 3, 4, 6, 7, 9, 11,
- 13, 16, 19, 22, 26, 30, 34, 39, 46, 53, 61, 70, 80, 88, 93, 91,
- 80, 61, 34, 3, -30, -59, -84, -102, -114, -119, -117, -110, -99, -84, -68, -51,
- -35, -20, -7, 3, 11, 15, 17, 18, 16, 13, 9, 4, -2, -7, -11, -15,
- -18, -20, -21, -21, -20, -19, -16, -14, -11, -8, -4, 0, 3, 7, 10, 13,
- 15, 16, 17, 16, 14, 12, 10, 9, 7, 6, 5, 4, 4, 4, 5, 6,
- 7, 8, 9, 11, 13, 15, 18, 21, 24, 27, 31, 35, 41, 48, 55, 64,
- 73, 82, 89, 91, 85, 71, 48, 19, -13, -44, -71, -93, -108, -117, -118, -114,
- -105, -92, -77, -60, -43, -27, -13, -1, 8, 14, 17, 18, 17, 14, 8, 13,
- -1, -1, 0, 2, 4, 6, 9, 11, 13, 14, 13, 12, 11, 8, 5, 2,
- -1, -5, -10, -14, -16, -17, -16, -14, -11, -8, -5, -4, -3, -1, -1, -1,
- -1, -3, -3, -3, -2, -1, -1, 0, 0, 0, 0, 2, 6, 11, 14, 16,
- 19, 22, 25, 32, 36, 34, 25, 11, -5, -20, -31, -35, -36, -34, -29, -23,
- -16, -8, -4, -4, -8, -11, -12, -13, -12, -10, -7, -4, -2, -1, 1, 4,
- 7, 7, 6, 6, 6, 7, 12, 17, 24, 30, 36, 41, 46, 51, 50, 43,
- 25, 2, -25, -48, -61, -62, -57, -48, -35, -23, -12, -5, -3, -5, -9, -12,
- -14, -14, -12, -7, -3, 0, 1, 2, 4, 6, 7, 9, 11, 11, 10, 9,
- 12, 17, 23, 30, 37, 43, 49, 55, 58, 50, 30, 1, -29, -54, -68, -68,
- -60, -49, -35, -22, -10, -2, 0, -3, -9, -16, -20, -21, -19, -14, -8, -2,
- 3, 7, 11, 12, 11, 9, 7, 7, 8, 10, 15, 19, 24, 28, 33, 36,
- 42, 47, 53, 56, 45, 23, -8, -37, -60, -71, -69, -56, -40, -27, -16, -8,
- -5, -6, -11, -17, -21, -22, -20, -16, -9, -2, 5, 8, 10, 11, 10, 9,
- 8, 8, 9, 10, 13, 16, 19, 24, 29, 35, 42, 49, 53, 59, 55, 37,
- 5, -29, -58, -74, -77, -69, -53, -35, -21, -11, -5, -4, -6, -10, -15, -19,
- -19, -16, -10, -5, 1, 5, 8, 11, 13, 14, 12, 10, 8, 6, 7, 10,
- 15, 21, 29, 39, 51, 62, 72, 82, 81, 52, 3, -50, -90, -110, -109, -91,
- -64, -35, -13, 1, 8, 9, 4, -4, -12, -18, -18, -14, -9, -3, 3, 8,
- 11, 11, 10, 7, 4, 2, 2, 4, 8, 13, 18, 26, 36, 48, 60, 72,
- 82, 91, 86, 54, -2, -61, -105, -126, -121, -98, -65, -33, -7, 8, 14, 12,
- 6, -4, -14, -20, -22, -19, -14, -8, 0, 7, 12, 14, 13, 11, 9, 7,
- 4, 2, 4, 9, 16, 26, 36, 48, 58, 69, 79, 84, 80, 59, 14, -43,
- -92, -119, -120, -102, -73, -40, -12, 5, 12, 11, 5, -3, -12, -18, -21, -20,
- -16, -9, -2, 5, 11, 15, 16, 15, 12, 7, 4, 4, 6, 9, 15, 23,
- 31, 38, 46, 54, 65, 75, 78, 68, 34, -16, -68, -103, -114, -105, -80, -50,
- -22, -1, 9, 10, 6, -3, -12, -18, -21, -21, -17, -11, -3, 4, 9, 13,
- 16, 17, 14, 11, 8, 5, 5, 7, 10, 14, 20, 28, 37, 49, 64, 77,
- 83, 73, 42, -8, -59, -95, -110, -103, -81, -53, -24, -3, 9, 11, 6, -2,
- -10, -17, -20, -20, -17, -12, -5, 2, 9, 13, 15, 16, 14, 11, 8, 6,
- 5, 6, 8, 12, 19, 28, 38, 50, 66, 82, 90, 83, 48, -9, -69, -111,
- -124, -113, -85, -50, -18, 5, 16, 16, 9, -1, -11, -18, -21, -21, -17, -12,
- -5, 3, 9, 14, 15, 13, 11, 9, 8, 6, 5, 6, 8, 15, 23, 31,
- 41, 52, 66, 82, 91, 83, 46, -16, -77, -118, -128, -114, -84, -47, -14, 9,
- 19, 19, 10, -1, -11, -19, -23, -23, -19, -12, -4, 4, 11, 14, 15, 13,
- 11, 9, 7, 7, 7, 8, 11, 14, 19, 27, 35, 45, 58, 74, 88, 88,
- 58, 1, -62, -107, -125, -116, -90, -56, -22, 2, 15, 17, 11, 2, -9, -17,
- -22, -22, -20, -14, -6, 2, 9, 14, 17, 18, 17, 12, 8, 4, 4, 6,
- 8, 13, 19, 25, 32, 40, 52, 67, 81, 86, 66, 18, -42, -91, -116, -115,
- -95, -64, -31, -5, 10, 14, 11, 3, -7, -15, -20, -21, -18, -14, -7, 0,
- 7, 12, 16, 17, 16, 14, 10, 7, 5, 4, 6, 8, 12, 19, 27, 36,
- 47, 64, 81, 90, 75, 30, -30, -82, -112, -115, -98, -69, -37, -10, 8, 14,
- 13, 6, -3, -12, -18, -20, -19, -15, -9, -1, 6, 12, 16, 17, 16, 13,
- 8, 4, 2, 2, 5, 8, 12, 18, 26, 35, 47, 63, 80, 90, 78, 34,
- -27, -82, -113, -117, -99, -69, -37, -9, 9, 17, 15, 8, -2, -12, -19, -21,
- -19, -15, -9, -2, 6, 12, 16, 17, 14, 10, 6, 4, 3, 3, 6, 9,
- 13, 19, 26, 34, 46, 61, 80, 93, 80, 34, -30, -84, -114, -117, -99, -68,
- -35, -7, 11, 17, 16, 9, -2, -11, -18, -21, -20, -16, -11, -4, 3, 10,
- 15, 17, 14, 10, 7, 5, 4, 5, 7, 9, 13, 18, 24, 31, 41, 55,
- 73, 89, 85, 48, -12, -71, -108, -118, -104, -77, -43, -13, 8, 16, 17, 16,
- 0, -3, -4, -5, -4, 0, -4, -8, -20, -25, 51, 11, -55, 9, 39, 55,
- -76, -19, 92, -23, -58, 2, -15, 57, 71, 34, -41, 20, 51, 22, 63, -21,
- 63, 74, 32, 36, 99, -14, 27, 102, 66, 90, 79, 77, 58, 66, 65, 114,
- 69, 26, 30, 92, 90, 53, 78, 97, 77, 66, 39, -4, 60, 57, 64, 68,
- -16, 36, 49, 12, 19, 12, -12, 21, 11, -32, -19, -41, -44, -12, -36, -44,
- -45, -51, -55, -70, -69, -73, -85, -102, -86, -99, -92, -105, -108, -103, -100, -107,
- -112, -104, -113, -112, -104, -119, -124, -115, -87, -100, -128, -106, -83, -105, -108, -109,
- -91, -95, -90, -83, -80, -79, -83, -68, -59, -53, -63, -69, -57, -28, -11, -38,
- -43, -23, -10, -6, 3, 1, 6, 14, 21, 23, 34, 40, 42, 48, 57, 61,
- 63, 65, 73, 82, 90, 82, 89, 98, 100, 110, 111, 109, 115, 120, 121, 121,
- 123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 121, 121,
- 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120,
- 120, 120, 120, 120, 113, 104, 103, 113, 110, 94, 80, 88, 96, 89, 81, 70,
- 68, 64, 59, 59, 54, 44, 44, 39, 31, 31, 21, 18, 16, 8, 6, 2,
- -3, -6, -13, -19, -27, -31, -34, -30, -38, -47, -48, -51, -56, -64, -68, -67,
- -68, -76, -73, -79, -85, -94, -89, -90, -94, -92, -99, -100, -107, -107, -104, -107,
- -106, -112, -114, -113, -112, -111, -112, -116, -116, -115, -115, -115, -115, -115, -115, -115,
- -114, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -108, -106, -107,
- -111, -110, -105, -108, -107, -102, -100, -103, -103, -100, -100, -97, -97, -100, -99, -97,
- -94, -90, -94, -94, -93, -93, -92, -92, -90, -89, -89, -90, -91, -87, -87, -88,
- -89, -88, -84, -85, -88, -87, -86, -85, -85, -84, -82, -83, -83, -82, -81, -80,
- -79, -79, -79, -78, -75, -74, -75, -73, -74, -71, -69, -67, -69, -66, -64, -66,
- -65, -64, -62, -58, -57, -57, -57, -56, -52, -51, -50, -48, -46, -43, -43, -42,
- -39, -36, -35, -34, -32, -31, -29, -26, -23, -23, -21, -15, -18, -15, -11, -8,
- -6, -7, 0, 2, 0, 2, 7, 15, 14, 15, 16, 19, 23, 27, 29, 30,
- 31, 34, 41, 41, 42, 44, 45, 51, 55, 54, 56, 57, 60, 65, 67, 69,
- 69, 71, 74, 77, 79, 78, 80, 82, 86, 86, 84, 86, 88, 87, 87, 87,
- 87, 87, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 84,
- 84, 83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 81, 81, 81, 81,
- 81, 80, 80, 80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 76,
- 75, 72, 69, 67, 65, 64, 63, 59, 55, 54, 52, 50, 48, 45, 42, 38,
- 36, 34, 31, 30, 27, 24, 21, 18, 16, 14, 12, 9, 7, 4, 1, -2,
- -4, -7, -10, -11, -13, -16, -17, -18, -21, -24, -26, -27, -28, -30, -32, -33,
- -35, -36, -38, -39, -41, -42, -43, -45, -45, -46, -47, -48, -49, -50, -51, -50,
- -51, -52, -53, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, -53, -53, -52,
- -52, -52, -51, -51, -51, -50, -50, -50, -48, -49, -48, -47, -46, -45, -45, -44,
- -43, -42, -41, -41, -40, -39, -38, -37, -36, -35, -34, -33, -31, -30, -29, -28,
- -27, -26, -24, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -13,
- -12, -11, -11, -10, -9, -9, -8, -8, -7, -6, -7, -6, -5, -5, -5, -4,
- -4, -3, -3, -3, -3, -3, -2, -2, -2, -2, -2, -2, -2, -2, 0, 0,
- 0, 0, -1, 0, 4, 9, 13, 13, 11, 5, -1, -10, -16, -17, -11, -5,
- -2, -1, -2, -3, -2, -1, 0, 0, 6, 14, 19, 26, 36, 25, -5, -30,
- -36, -29, -16, -4, -7, -13, -12, -7, -2, 1, 6, 7, 6, 11, 24, 36,
- 46, 50, 26, -25, -60, -57, -36, -12, -3, -9, -14, -12, -3, 1, 4, 7,
- 11, 10, 12, 23, 37, 49, 58, 31, -29, -67, -61, -36, -10, 0, -9, -20,
- -19, -8, 3, 11, 11, 7, 8, 15, 24, 32, 41, 53, 45, -7, -60, -68,
- -41, -16, -5, -11, -21, -20, -10, 4, 10, 10, 8, 9, 13, 19, 29, 42,
- 54, 55, 6, -57, -77, -54, -21, -6, -6, -15, -19, -11, 1, 8, 13, 12,
- 8, 7, 15, 29, 50, 73, 80, 5, -90, -109, -65, -13, 8, 4, -13, -18,
- -10, 3, 11, 10, 4, 2, 8, 18, 36, 60, 82, 86, 1, -105, -121, -66,
- -8, 13, 6, -14, -22, -15, -1, 12, 13, 9, 4, 3, 16, 36, 58, 78,
- 81, 15, -91, -121, -74, -13, 12, 5, -11, -21, -16, -2, 11, 16, 12, 4,
- 6, 15, 31, 46, 64, 79, 36, -66, -115, -81, -23, 9, 6, -11, -21, -17,
- -4, 9, 16, 15, 8, 5, 9, 20, 37, 63, 83, 43, -57, -110, -83, -25,
- 8, 7, -10, -20, -17, -5, 9, 15, 14, 8, 5, 8, 18, 37, 65, 91,
- 50, -67, -124, -86, -19, 16, 9, -10, -21, -18, -5, 9, 15, 11, 8, 5,
- 8, 22, 40, 65, 92, 48, -74, -128, -85, -16, 19, 11, -11, -23, -19, -4,
- 10, 15, 11, 8, 7, 11, 19, 35, 57, 88, 60, -58, -125, -92, -24, 15,
- 12, -8, -22, -20, -7, 9, 17, 17, 8, 4, 8, 18, 31, 51, 81, 67,
- -38, -116, -96, -33, 9, 11, -6, -20, -19, -8, 7, 16, 16, 11, 5, 5,
- 12, 26, 47, 80, 76, -26, -111, -99, -39, 7, 13, -3, -18, -19, -9, 5,
- 16, 16, 8, 2, 4, 12, 25, 46, 79, 79, -23, -112, -101, -39, 9, 15,
- -2, -18, -20, -9, 5, 16, 14, 7, 3, 5, 13, 25, 44, 79, 81, -25,
- -113, -100, -37, 10, 16, -1, -18, -20, -11, 3, 15, 15, 7, 4, 6, 13,
- 23, 40, 72, 86, -7, -107, -106, -46, 7, 16, 0, 16, 31, 47, 61, 75,
- 87, 98, 107, 115, 121, 125, 127, 127, 125, 121, 116, 108, 99, 88, 75, 62,
- 47, 32, 16, 0, -16, -31, -47, -61, -75, -87, -98, -108, -116, -122, -126, -128,
- -128, -126, -123, -117, -109, -100, -89, -77, -64, -49, -34, -18, -2, 14, 29, 45,
- 59, 73, 86, 97, 106, 114, 121, 125, 127, 127, 126, 122, 116, 109, 100, 89,
- 77, 63, 49, 34, 18, 2, -14, -30, -45, -60, -73, -86, -97, -107, -115, -121,
- -126, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51, -36, -20, -4, 12,
- 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127, 126, 122, 117, 109,
- 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59, -73, -85, -97, -107,
- -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51, -36, -20,
- -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127, 126, 122,
- 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59, -73, -85,
- -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51,
- -36, -20, -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127,
- 126, 122, 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59,
- -73, -85, -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79,
- -65, -51, -36, -20, -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124,
- 127, 127, 126, 122, 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29,
- -44, -59, -73, -85, -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101,
- -91, -79, -65, -51, -36, -20, -4, 12, 0, -104, -55, -11, 24, 33, 30, 7,
- -15, -31, -30, -25, -23, -20, -9, 10, 31, 59, 91, 111, 115, 92, 51, 7,
- -33, -64, -81, -81, -71, -51, -22, 16, 52, 74, 82, 81, 68, 38, 0, -40,
- -81, -112, -124, -102, -57, -11, 24, 33, 30, 7, -15, -31, -30, -25, -23, -20,
- -9, 10, 31, 59, 91, 111, 115, 92, 51, 7, -33, -64, -81, -81, -71, -51,
- -22, 16, 52, 74, 82, 81, 68, 38, 0, -40, -81, -112, -124, -102, -57, -11,
- 24, 33, 30, 7, -15, -31, -30, -25, -23, -20, -9, 10, 31, 59, 91, 111,
- 115, 92, 51, 7, -33, -64, -81, -81, -71, -51, -22, 16, 52, 74, 82, 81,
- 68, 38, 0, -40, -81, -112, -124, -102, -57, -11, 24, 33, 30, 7, -15, -31,
- -30, -25, -23, -20, -9, 10, 31, 59, 91, 111, 115, 92, 51, 7, -33, -64,
- -81, -81, -71, -51, -22, 16, 52, 74, 82, 81, 68, 38, 0, -40, -81, -112,
- -124, -102, -57, -11, 0
-};
-
-const EAS_U32 testSampleLengths[] =
-{
- 1568, 784, 642, 392, 302, 172
-};
-
-const EAS_U32 testSampleOffsets[] =
-{
- 0x00000000, 0x00000620, 0x00000930, 0x00000bb2, 0x00000d3a, 0x00000e68
-};
-
-/*----------------------------------------------------------------------------
- * S_EAS
- *----------------------------------------------------------------------------
-*/
-const S_EAS easTestLib =
-{
- 0x01534145,
- 0x00105622,
- testBanks,
- testPrograms,
- testRegions,
- testArticulations,
- testSampleLengths,
- testSampleOffsets,
- testSamples,
- 0,
- 0,
- 16,
- 152,
- 97,
- 6,
- 0
-}; /* end S_EAS */
-
-/*----------------------------------------------------------------------------
- * Statistics
- *
- * Number of banks: 0
- * Number of programs: 16
- * Number of regions: 152
- * Number of articulations: 97
- * Number of samples: 6
- * Size of sample pool: 3861
- *----------------------------------------------------------------------------
-*/
-/* end ..\..\EASLib\WTLibrary\eastestv37.c */
+/*----------------------------------------------------------------------------
+ *
+ * Copyright (C) 2008 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+#include "eas_sndlib.h"
+
+/*----------------------------------------------------------------------------
+ * Articulations
+ *----------------------------------------------------------------------------
+*/
+const S_ARTICULATION testArticulations[] =
+{
+ { /* articulation 0 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 1 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 19, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 2 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 34, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 3 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 86, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 4 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 172, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 5 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 345, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 6 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 517, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 7 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 689, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 8 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 861, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 9 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 1723, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 10 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 191, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 11 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 382, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 12 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 13 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 1903, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 14 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 3804, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 15 */
+ { 1902, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 16 */
+ { 380, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 17 */
+ { 190, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 18 */
+ { 38, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 19 */
+ { 19, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 20 */
+ { 10, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 21 */
+ { 5, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 22 */
+ { 32767, 17213, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 23 */
+ { 32767, 28809, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 24 */
+ { 32767, 30725, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 25 */
+ { 32767, 32349, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 26 */
+ { 32767, 32558, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 27 */
+ { 32767, 32663, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 28 */
+ { 32767, 32715, 0, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 29 */
+ { 32767, 30725, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 30 */
+ { 32767, 30725, 3566, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 31 */
+ { 32767, 30725, 42, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 32 */
+ { 32767, 30725, 5, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 33 */
+ { 32767, 30725, 2, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 34 */
+ { 32767, 0, 32767, 17213 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 35 */
+ { 32767, 0, 32767, 28809 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 36 */
+ { 32767, 0, 32767, 30725 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 37 */
+ { 32767, 0, 32767, 32349 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 38 */
+ { 32767, 0, 32767, 32558 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 39 */
+ { 32767, 0, 32767, 32663 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 40 */
+ { 32767, 0, 32767, 32715 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 41 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 190, 0, 0, 0, 1, 0, 0
+ },
+ { /* articulation 42 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 189, 0, 0, 0, 3, 0, 0
+ },
+ { /* articulation 43 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 190, 0, 0, 0, 4, 0, 0
+ },
+ { /* articulation 44 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 190, 0, 0, 0, 6, 0, 0
+ },
+ { /* articulation 45 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ -1200, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 46 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ -600, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 47 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ -100, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 48 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ -50, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 49 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 50, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 50 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 51 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 600, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 52 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 1200, 0, 190, 0, 0, 0, 0, 0, 0
+ },
+ { /* articulation 53 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, -1200, 0, 0, 0, 0, 0
+ },
+ { /* articulation 54 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, -600, 0, 0, 0, 0, 0
+ },
+ { /* articulation 55 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, -100, 0, 0, 0, 0, 0
+ },
+ { /* articulation 56 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, -50, 0, 0, 0, 0, 0
+ },
+ { /* articulation 57 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 50, 0, 0, 0, 0, 0
+ },
+ { /* articulation 58 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 100, 0, 0, 0, 0, 0
+ },
+ { /* articulation 59 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 600, 0, 0, 0, 0, 0
+ },
+ { /* articulation 60 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 1200, 0, 0, 0, 0, 0
+ },
+ { /* articulation 61 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 5535, 0, 0, 0
+ },
+ { /* articulation 62 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 7121, 0, 0, 0
+ },
+ { /* articulation 63 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 8321, 0, 0, 0
+ },
+ { /* articulation 64 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9906, 0, 0, 0
+ },
+ { /* articulation 65 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 11106, 0, 0, 0
+ },
+ { /* articulation 66 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9521, 0, 0, 0
+ },
+ { /* articulation 67 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9521, 0, 8, 0
+ },
+ { /* articulation 68 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9521, 0, 16, 0
+ },
+ { /* articulation 69 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9521, 0, 24, 0
+ },
+ { /* articulation 70 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9521, 0, 30, 0
+ },
+ { /* articulation 71 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, -6400, 9521, 0, 0, 0
+ },
+ { /* articulation 72 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, -3200, 9521, 0, 0, 0
+ },
+ { /* articulation 73 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, -1600, 9521, 0, 0, 0
+ },
+ { /* articulation 74 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, -800, 9521, 0, 0, 0
+ },
+ { /* articulation 75 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, 800, 7121, 0, 0, 0
+ },
+ { /* articulation 76 */
+ { 190, 30725, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, 1600, 7121, 0, 0, 0
+ },
+ { /* articulation 77 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, 3200, 7121, 0, 0, 0
+ },
+ { /* articulation 78 */
+ { 32767, 0, 32767, 0 },
+ { 190, 190, 0, 0 },
+ 0, 0, 951, 0, 6400, 7121, 0, 0, 0
+ },
+ { /* articulation 79 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 190, 0, 0, 11106, 0, 0, 0
+ },
+ { /* articulation 80 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 191, 0, 0, 11106, 0, 0, 0
+ },
+ { /* articulation 81 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 190, 0, 0, 7121, 0, 0, 0
+ },
+ { /* articulation 82 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, -63
+ },
+ { /* articulation 83 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, -50
+ },
+ { /* articulation 84 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, -37
+ },
+ { /* articulation 85 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, -25
+ },
+ { /* articulation 86 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, -12
+ },
+ { /* articulation 87 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 12
+ },
+ { /* articulation 88 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 25
+ },
+ { /* articulation 89 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 37
+ },
+ { /* articulation 90 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 50
+ },
+ { /* articulation 91 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 0, 0, 0, 63
+ },
+ { /* articulation 92 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 9907, 0, 0, 0
+ },
+ { /* articulation 93 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 10574, 0, 0, 0
+ },
+ { /* articulation 94 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 11373, 0, 0, 0
+ },
+ { /* articulation 95 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 0, 0, 951, 0, 0, 11376, 0, 0, 0
+ },
+ { /* articulation 96 */
+ { 32767, 0, 32767, 0 },
+ { 32767, 32767, 32767, 0 },
+ 100, 0, 949, 0, 0, 0, 0, 0, 0
+ }
+}; /*end Articulations */
+
+/*----------------------------------------------------------------------------
+ * Regions
+ *----------------------------------------------------------------------------
+*/
+const S_WT_REGION testRegions[] =
+{
+ { { 32769, 0, 127 }, -6000, 32767, 101, 301, 4, 0 }, /* region 0 */
+ { { 1, 0, 60 }, -6000, 32767, 101, 301, 4, 2 }, /* region 1 */
+ { { 1, 61, 61 }, -6000, 32767, 101, 301, 4, 3 }, /* region 2 */
+ { { 1, 62, 62 }, -6000, 32767, 101, 301, 4, 4 }, /* region 3 */
+ { { 1, 63, 63 }, -6000, 32767, 101, 301, 4, 5 }, /* region 4 */
+ { { 1, 64, 64 }, -6000, 32767, 101, 301, 4, 6 }, /* region 5 */
+ { { 1, 65, 65 }, -6000, 32767, 101, 301, 4, 7 }, /* region 6 */
+ { { 1, 66, 66 }, -6000, 32767, 101, 301, 4, 8 }, /* region 7 */
+ { { 32769, 67, 127 }, -6000, 32767, 101, 301, 4, 9 }, /* region 8 */
+ { { 32769, 0, 127 }, -6005, 32767, 3, 171, 5, 0 }, /* region 9 */
+ { { 32768, 0, 127 }, -6555, 32767, 0, 0, 2, 0 }, /* region 10 */
+ { { 32770, 0, 127 }, -6000, 32767, 0, 0, 0, 0 }, /* region 11 */
+ { { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 12 */
+ { { 1, 61, 61 }, -6100, 16422, 101, 151, 4, 0 }, /* region 13 */
+ { { 1, 62, 62 }, -6200, 8231, 101, 151, 4, 0 }, /* region 14 */
+ { { 1, 63, 63 }, -6300, 2067, 101, 151, 4, 0 }, /* region 15 */
+ { { 1, 64, 64 }, -6400, 130, 101, 151, 4, 0 }, /* region 16 */
+ { { 32769, 65, 65 }, -6500, 1, 101, 151, 4, 0 }, /* region 17 */
+ { { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 18 */
+ { { 1, 61, 61 }, -6200, 32767, 101, 151, 4, 0 }, /* region 19 */
+ { { 1, 62, 62 }, -6400, 32767, 101, 151, 4, 0 }, /* region 20 */
+ { { 1, 63, 63 }, -6600, 32767, 101, 151, 4, 0 }, /* region 21 */
+ { { 1, 64, 64 }, -6800, 32767, 101, 151, 4, 0 }, /* region 22 */
+ { { 1, 65, 65 }, -7000, 32767, 101, 151, 4, 0 }, /* region 23 */
+ { { 1, 66, 66 }, -7200, 32767, 101, 151, 4, 0 }, /* region 24 */
+ { { 1, 67, 67 }, -7400, 32767, 101, 151, 4, 0 }, /* region 25 */
+ { { 1, 68, 68 }, -7600, 32767, 101, 151, 4, 0 }, /* region 26 */
+ { { 1, 69, 69 }, -7800, 32767, 101, 151, 4, 0 }, /* region 27 */
+ { { 1, 70, 70 }, -8000, 32767, 101, 151, 4, 0 }, /* region 28 */
+ { { 1, 71, 71 }, -8200, 32767, 101, 151, 4, 0 }, /* region 29 */
+ { { 32769, 72, 72 }, -8400, 32767, 101, 151, 4, 0 }, /* region 30 */
+ { { 1, 60, 60 }, -6000, 32767, 101, 301, 4, 0 }, /* region 31 */
+ { { 1, 61, 61 }, -6099, 32767, 101, 151, 4, 0 }, /* region 32 */
+ { { 1, 62, 62 }, -6190, 32767, 101, 151, 4, 0 }, /* region 33 */
+ { { 1, 63, 63 }, -6250, 32767, 101, 151, 4, 0 }, /* region 34 */
+ { { 1, 64, 64 }, -6300, 32767, 101, 151, 4, 0 }, /* region 35 */
+ { { 1, 65, 65 }, -6500, 32767, 101, 151, 4, 0 }, /* region 36 */
+ { { 1, 66, 66 }, -6601, 32767, 101, 151, 4, 0 }, /* region 37 */
+ { { 1, 67, 67 }, -6710, 32767, 101, 151, 4, 0 }, /* region 38 */
+ { { 1, 68, 68 }, -6850, 32767, 101, 151, 4, 0 }, /* region 39 */
+ { { 32769, 69, 69 }, -7000, 32767, 101, 151, 4, 0 }, /* region 40 */
+ { { 1, 0, 0 }, 0, 32767, 101, 151, 4, 1 }, /* region 41 */
+ { { 1, 1, 1 }, -100, 32767, 101, 151, 4, 10 }, /* region 42 */
+ { { 1, 2, 2 }, -200, 32767, 101, 151, 4, 11 }, /* region 43 */
+ { { 1, 3, 3 }, -300, 32767, 101, 151, 4, 12 }, /* region 44 */
+ { { 1, 4, 4 }, -400, 32767, 101, 151, 4, 13 }, /* region 45 */
+ { { 1, 5, 5 }, -500, 32767, 101, 151, 4, 14 }, /* region 46 */
+ { { 1, 6, 6 }, -600, 32767, 101, 151, 4, 0 }, /* region 47 */
+ { { 1, 7, 7 }, -700, 32767, 101, 151, 4, 15 }, /* region 48 */
+ { { 1, 8, 8 }, -800, 32767, 101, 151, 4, 16 }, /* region 49 */
+ { { 1, 9, 9 }, -900, 32767, 101, 151, 4, 17 }, /* region 50 */
+ { { 1, 10, 10 }, -1000, 32767, 101, 151, 4, 18 }, /* region 51 */
+ { { 1, 11, 11 }, -1100, 32767, 101, 151, 4, 19 }, /* region 52 */
+ { { 1, 12, 12 }, -1200, 32767, 101, 151, 4, 20 }, /* region 53 */
+ { { 1, 13, 13 }, -1300, 32767, 101, 151, 4, 21 }, /* region 54 */
+ { { 1, 14, 14 }, -1400, 32767, 101, 151, 4, 22 }, /* region 55 */
+ { { 1, 15, 15 }, -1500, 32767, 101, 151, 4, 23 }, /* region 56 */
+ { { 1, 16, 16 }, -1600, 32767, 101, 151, 4, 24 }, /* region 57 */
+ { { 1, 17, 17 }, -1700, 32767, 101, 151, 4, 25 }, /* region 58 */
+ { { 1, 18, 18 }, -1800, 32767, 101, 151, 4, 26 }, /* region 59 */
+ { { 1, 19, 19 }, -1900, 32767, 101, 151, 4, 27 }, /* region 60 */
+ { { 1, 20, 20 }, -2000, 32767, 101, 151, 4, 28 }, /* region 61 */
+ { { 1, 21, 21 }, -2100, 32767, 101, 151, 4, 29 }, /* region 62 */
+ { { 1, 22, 22 }, -2200, 32767, 101, 151, 4, 30 }, /* region 63 */
+ { { 1, 23, 23 }, -2300, 32767, 101, 151, 4, 31 }, /* region 64 */
+ { { 1, 24, 24 }, -2400, 32767, 101, 151, 4, 32 }, /* region 65 */
+ { { 1, 25, 25 }, -2500, 32767, 101, 151, 4, 33 }, /* region 66 */
+ { { 1, 26, 26 }, -2600, 32767, 101, 151, 4, 24 }, /* region 67 */
+ { { 1, 27, 27 }, -2700, 32767, 101, 151, 4, 0 }, /* region 68 */
+ { { 1, 28, 28 }, -2800, 32767, 101, 151, 4, 34 }, /* region 69 */
+ { { 1, 29, 29 }, -2900, 32767, 101, 151, 4, 35 }, /* region 70 */
+ { { 1, 30, 30 }, -3000, 32767, 101, 151, 4, 36 }, /* region 71 */
+ { { 1, 31, 31 }, -3100, 32767, 101, 151, 4, 37 }, /* region 72 */
+ { { 1, 32, 32 }, -3200, 32767, 101, 151, 4, 38 }, /* region 73 */
+ { { 1, 33, 33 }, -3300, 32767, 101, 151, 4, 39 }, /* region 74 */
+ { { 1, 34, 34 }, -3400, 32767, 101, 151, 4, 40 }, /* region 75 */
+ { { 1, 35, 35 }, -3500, 32767, 101, 151, 4, 41 }, /* region 76 */
+ { { 1, 36, 36 }, -3600, 32767, 101, 151, 4, 42 }, /* region 77 */
+ { { 1, 37, 37 }, -3700, 32767, 101, 151, 4, 43 }, /* region 78 */
+ { { 1, 38, 38 }, -3800, 32767, 101, 151, 4, 44 }, /* region 79 */
+ { { 1, 39, 39 }, -3900, 32767, 101, 151, 4, 45 }, /* region 80 */
+ { { 1, 40, 40 }, -4000, 32767, 101, 151, 4, 46 }, /* region 81 */
+ { { 1, 41, 41 }, -4100, 32767, 101, 151, 4, 47 }, /* region 82 */
+ { { 1, 42, 42 }, -4200, 32767, 101, 151, 4, 48 }, /* region 83 */
+ { { 1, 43, 43 }, -4300, 32767, 101, 151, 4, 49 }, /* region 84 */
+ { { 1, 44, 44 }, -4400, 32767, 101, 151, 4, 50 }, /* region 85 */
+ { { 1, 45, 45 }, -4500, 32767, 101, 151, 4, 51 }, /* region 86 */
+ { { 1, 46, 46 }, -4600, 32767, 101, 151, 4, 52 }, /* region 87 */
+ { { 1, 47, 47 }, -4700, 32767, 101, 151, 4, 53 }, /* region 88 */
+ { { 1, 48, 48 }, -4800, 32767, 101, 151, 4, 54 }, /* region 89 */
+ { { 1, 49, 49 }, -4900, 32767, 101, 151, 4, 55 }, /* region 90 */
+ { { 1, 50, 50 }, -5000, 32767, 101, 151, 4, 56 }, /* region 91 */
+ { { 1, 51, 51 }, -5100, 32767, 101, 151, 4, 57 }, /* region 92 */
+ { { 1, 52, 52 }, -5200, 32767, 101, 151, 4, 58 }, /* region 93 */
+ { { 1, 53, 53 }, -5300, 32767, 101, 151, 4, 59 }, /* region 94 */
+ { { 1, 54, 54 }, -5400, 32767, 101, 151, 4, 60 }, /* region 95 */
+ { { 2, 55, 55 }, -5500, 32767, 0, 0, 0, 61 }, /* region 96 */
+ { { 2, 56, 56 }, -5600, 32767, 0, 0, 0, 62 }, /* region 97 */
+ { { 2, 57, 57 }, -5700, 32767, 0, 0, 0, 63 }, /* region 98 */
+ { { 2, 58, 58 }, -5800, 32767, 0, 0, 0, 64 }, /* region 99 */
+ { { 2, 59, 59 }, -5900, 32767, 0, 0, 0, 65 }, /* region 100 */
+ { { 2, 60, 60 }, -6000, 32767, 0, 0, 0, 0 }, /* region 101 */
+ { { 2, 61, 61 }, -6100, 32767, 0, 0, 0, 66 }, /* region 102 */
+ { { 2, 62, 62 }, -6200, 32767, 0, 0, 0, 67 }, /* region 103 */
+ { { 2, 63, 63 }, -6300, 32767, 0, 0, 0, 68 }, /* region 104 */
+ { { 2, 64, 64 }, -6400, 32767, 0, 0, 0, 69 }, /* region 105 */
+ { { 2, 65, 65 }, -6500, 32767, 0, 0, 0, 70 }, /* region 106 */
+ { { 2, 66, 66 }, -6600, 32767, 0, 0, 0, 71 }, /* region 107 */
+ { { 2, 67, 67 }, -6700, 32767, 0, 0, 0, 72 }, /* region 108 */
+ { { 2, 68, 68 }, -6800, 32767, 0, 0, 0, 73 }, /* region 109 */
+ { { 2, 69, 69 }, -6900, 32767, 0, 0, 0, 74 }, /* region 110 */
+ { { 2, 70, 70 }, -7000, 32767, 0, 0, 0, 75 }, /* region 111 */
+ { { 2, 71, 71 }, -7100, 32767, 0, 0, 0, 76 }, /* region 112 */
+ { { 2, 72, 72 }, -7200, 32767, 0, 0, 0, 77 }, /* region 113 */
+ { { 2, 73, 73 }, -7300, 32767, 0, 0, 0, 78 }, /* region 114 */
+ { { 2, 74, 74 }, -7400, 32767, 0, 0, 0, 79 }, /* region 115 */
+ { { 2, 75, 75 }, -7500, 32767, 0, 0, 0, 79 }, /* region 116 */
+ { { 2, 76, 76 }, -7600, 32767, 0, 0, 0, 79 }, /* region 117 */
+ { { 2, 77, 77 }, -7700, 32767, 0, 0, 0, 80 }, /* region 118 */
+ { { 2, 78, 78 }, -7800, 32767, 0, 0, 0, 81 }, /* region 119 */
+ { { 2, 79, 79 }, -7900, 32767, 0, 0, 0, 81 }, /* region 120 */
+ { { 2, 80, 80 }, -8000, 32767, 0, 0, 0, 81 }, /* region 121 */
+ { { 2, 81, 81 }, -8100, 32767, 0, 0, 0, 81 }, /* region 122 */
+ { { 2, 82, 82 }, -8200, 32767, 0, 0, 0, 0 }, /* region 123 */
+ { { 257, 83, 83 }, -8300, 32767, 101, 151, 4, 0 }, /* region 124 */
+ { { 257, 84, 84 }, -8405, 32767, 0, 171, 5, 0 }, /* region 125 */
+ { { 0, 85, 85 }, -9055, 32767, 0, 0, 2, 82 }, /* region 126 */
+ { { 0, 86, 86 }, -9155, 32767, 0, 0, 2, 83 }, /* region 127 */
+ { { 0, 87, 87 }, -9255, 32767, 0, 0, 2, 84 }, /* region 128 */
+ { { 0, 88, 88 }, -9355, 32767, 0, 0, 2, 85 }, /* region 129 */
+ { { 0, 89, 89 }, -9455, 32767, 0, 0, 2, 86 }, /* region 130 */
+ { { 0, 90, 90 }, -9555, 32767, 0, 0, 2, 0 }, /* region 131 */
+ { { 0, 91, 91 }, -9655, 32767, 0, 0, 2, 87 }, /* region 132 */
+ { { 0, 92, 92 }, -9755, 32767, 0, 0, 2, 88 }, /* region 133 */
+ { { 0, 93, 93 }, -9855, 32767, 0, 0, 2, 89 }, /* region 134 */
+ { { 0, 94, 94 }, -9955, 32767, 0, 0, 2, 90 }, /* region 135 */
+ { { 0, 95, 95 }, -10055, 32767, 0, 0, 2, 91 }, /* region 136 */
+ { { 2, 96, 96 }, -9600, 32767, 0, 0, 0, 63 }, /* region 137 */
+ { { 2, 97, 97 }, -9700, 32767, 0, 0, 0, 92 }, /* region 138 */
+ { { 2, 98, 98 }, -9800, 32767, 0, 0, 0, 93 }, /* region 139 */
+ { { 2, 99, 99 }, -9900, 32767, 0, 0, 0, 94 }, /* region 140 */
+ { { 2, 100, 100 }, -10000, 32767, 0, 0, 0, 95 }, /* region 141 */
+ { { 32770, 101, 101 }, -10100, 32767, 0, 0, 0, 0 }, /* region 142 */
+ { { 1, 36, 60 }, -6000, 32767, 1481, 1565, 0, 0 }, /* region 143 */
+ { { 1, 61, 61 }, -7300, 32767, 740, 782, 1, 0 }, /* region 144 */
+ { { 32769, 62, 62 }, -8599, 32767, 370, 391, 3, 0 }, /* region 145 */
+ { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 1 }, /* region 146 */
+ { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 50 }, /* region 147 */
+ { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 11 }, /* region 148 */
+ { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 96 }, /* region 149 */
+ { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 13 }, /* region 150 */
+ { { 32769, 60, 60 }, -6000, 32767, 101, 301, 4, 14 } /* region 151 */
+}; /* end Regions */
+
+/*----------------------------------------------------------------------------
+ * Programs
+ *----------------------------------------------------------------------------
+*/
+const S_PROGRAM testPrograms[] =
+{
+ { 0, 41 } /* program 0 */,
+ { 1, 10 } /* program 1 */,
+ { 2, 11 } /* program 2 */,
+ { 3, 12 } /* program 3 */,
+ { 4, 18 } /* program 4 */,
+ { 5, 31 } /* program 5 */,
+ { 6, 143 } /* program 6 */,
+ { 7, 146 } /* program 7 */,
+ { 8, 147 } /* program 8 */,
+ { 9, 148 } /* program 9 */,
+ { 10, 149 } /* program 10 */,
+ { 11, 150 } /* program 11 */,
+ { 12, 151 } /* program 12 */,
+ { 13, 0 } /* program 13 */,
+ { 14, 9 } /* program 14 */,
+ { 15, 1 } /* program 15 */
+}; /* end Programs */
+
+/*----------------------------------------------------------------------------
+ * Banks
+ *----------------------------------------------------------------------------
+*/
+#define testBanks NULL
+
+/*----------------------------------------------------------------------------
+ * Samples
+ *----------------------------------------------------------------------------
+*/
+
+const EAS_SAMPLE testSamples[] =
+{
+ -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12,
+ 13, 13, 14, 13, 13, 13, 12, 12, 10, 9, 8, 6, 5, 3, 2, 0,
+ -1, -3, -5, -8, -10, -12, -14, -15, -16, -17, -17, -17, -17, -16, -14, -13,
+ -11, -10, -8, -6, -5, -4, -4, -3, -3, -2, -1, -1, -1, -1, -1, -1,
+ -1, -2, -3, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0,
+ 0, 0, 0, 0, 0, 1, 2, 4, 6, 9, 11, 12, 13, 15, 16, 17,
+ 19, 20, 22, 23, 25, 28, 32, 34, 36, 36, 35, 31, 25, 18, 11, 3,
+ -5, -13, -20, -26, -31, -34, -35, -36, -36, -35, -34, -32, -29, -26, -23, -19,
+ -16, -12, -8, -5, -4, -4, -4, -6, -8, -9, -11, -11, -12, -13, -13, -13,
+ -12, -11, -10, -9, -7, -5, -4, -3, -2, -1, -1, 0, 0, 2, 4, 5,
+ 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 7, 9, 12, 14, 17, 20,
+ 24, 27, 30, 33, 36, 39, 41, 43, 46, 49, 51, 51, 50, 48, 43, 35,
+ 25, 14, 1, -12, -25, -37, -48, -56, -61, -63, -62, -60, -57, -53, -48, -42,
+ -35, -29, -23, -17, -12, -8, -5, -3, -3, -4, -5, -7, -9, -11, -12, -14,
+ -14, -14, -14, -13, -11, -9, -7, -5, -3, -1, 0, 1, 1, 1, 2, 3,
+ 4, 5, 6, 6, 7, 8, 9, 10, 11, 11, 11, 11, 10, 9, 9, 10,
+ 12, 14, 17, 20, 23, 26, 30, 34, 38, 40, 43, 46, 49, 52, 55, 57,
+ 58, 56, 50, 42, 30, 16, 1, -15, -29, -43, -54, -63, -68, -69, -68, -65,
+ -60, -55, -49, -42, -35, -29, -22, -16, -10, -6, -2, -1, 0, -1, -3, -6,
+ -9, -12, -16, -18, -20, -21, -21, -21, -19, -17, -14, -11, -8, -5, -2, 1,
+ 3, 5, 7, 9, 11, 12, 12, 12, 11, 10, 9, 8, 7, 7, 7, 7,
+ 8, 9, 10, 12, 15, 17, 19, 22, 24, 26, 28, 30, 32, 34, 36, 38,
+ 42, 44, 47, 49, 53, 56, 55, 52, 45, 35, 22, 8, -8, -23, -37, -50,
+ -60, -67, -71, -71, -69, -63, -56, -48, -40, -33, -27, -21, -16, -12, -8, -6,
+ -5, -5, -6, -8, -11, -14, -17, -19, -21, -22, -22, -22, -20, -18, -16, -13,
+ -9, -6, -2, 1, 5, 7, 8, 9, 10, 11, 11, 11, 10, 10, 9, 9,
+ 9, 8, 8, 9, 9, 10, 10, 12, 13, 14, 16, 18, 19, 21, 24, 26,
+ 29, 32, 35, 39, 42, 46, 49, 51, 53, 56, 59, 59, 55, 48, 37, 22,
+ 5, -12, -29, -45, -58, -68, -74, -77, -77, -75, -69, -62, -53, -44, -35, -28,
+ -21, -15, -11, -8, -5, -4, -4, -4, -6, -8, -10, -13, -15, -17, -19, -19,
+ -19, -18, -16, -13, -10, -8, -4, -1, 1, 4, 5, 7, 8, 10, 11, 12,
+ 13, 14, 14, 13, 12, 12, 11, 9, 8, 7, 6, 6, 7, 8, 10, 12,
+ 15, 18, 21, 25, 29, 34, 39, 45, 51, 57, 61, 67, 73, 77, 82, 84,
+ 81, 70, 52, 29, 3, -24, -49, -72, -90, -103, -110, -112, -109, -102, -91, -78,
+ -64, -49, -35, -23, -13, -5, 1, 5, 8, 9, 9, 7, 4, 0, -4, -9,
+ -12, -15, -18, -18, -18, -17, -14, -12, -9, -6, -3, 0, 3, 6, 8, 10,
+ 11, 12, 11, 11, 10, 8, 7, 5, 4, 2, 2, 1, 2, 3, 4, 6,
+ 8, 11, 13, 15, 18, 21, 26, 31, 36, 42, 48, 53, 60, 66, 72, 77,
+ 82, 87, 91, 91, 86, 73, 54, 28, -2, -32, -61, -86, -105, -119, -126, -126,
+ -121, -111, -98, -82, -65, -48, -33, -19, -7, 1, 8, 12, 14, 14, 12, 10,
+ 6, 1, -4, -9, -14, -18, -20, -21, -22, -21, -19, -17, -14, -11, -8, -4,
+ 0, 3, 7, 10, 12, 13, 14, 14, 13, 12, 11, 10, 9, 8, 7, 5,
+ 4, 3, 2, 2, 4, 6, 9, 12, 16, 20, 26, 31, 36, 42, 48, 53,
+ 58, 64, 69, 74, 79, 82, 84, 83, 80, 72, 59, 39, 14, -14, -43, -70,
+ -92, -109, -119, -123, -120, -113, -102, -88, -73, -56, -40, -25, -12, -2, 5, 10,
+ 12, 12, 11, 9, 5, 1, -3, -8, -12, -15, -18, -20, -21, -21, -20, -18,
+ -16, -13, -9, -6, -2, 1, 5, 8, 11, 13, 15, 16, 16, 16, 15, 14,
+ 12, 10, 7, 5, 4, 3, 3, 5, 6, 8, 9, 12, 15, 19, 23, 27,
+ 31, 35, 38, 42, 46, 50, 54, 59, 65, 71, 75, 77, 78, 76, 68, 54,
+ 34, 10, -16, -43, -68, -88, -103, -112, -114, -112, -105, -94, -80, -65, -50, -35,
+ -22, -10, -2, 5, 9, 11, 10, 9, 6, 2, -3, -7, -12, -15, -18, -20,
+ -21, -22, -21, -20, -17, -14, -11, -7, -3, 0, 4, 7, 9, 11, 13, 15,
+ 17, 17, 17, 16, 14, 12, 11, 10, 8, 7, 5, 5, 5, 6, 7, 8,
+ 10, 11, 14, 17, 20, 24, 28, 32, 37, 43, 49, 57, 63, 70, 77, 82,
+ 83, 80, 73, 60, 42, 18, -8, -34, -59, -80, -95, -105, -110, -109, -103, -94,
+ -81, -67, -53, -38, -24, -13, -3, 4, 9, 11, 11, 9, 6, 3, -2, -6,
+ -10, -14, -17, -19, -20, -20, -20, -19, -17, -15, -12, -8, -5, -1, 2, 6,
+ 9, 11, 13, 15, 15, 16, 16, 15, 14, 12, 11, 9, 8, 6, 6, 5,
+ 5, 5, 6, 7, 8, 10, 12, 15, 19, 23, 28, 32, 38, 44, 50, 58,
+ 66, 74, 82, 87, 90, 89, 83, 69, 48, 21, -9, -41, -69, -93, -111, -121,
+ -124, -121, -113, -100, -85, -68, -50, -33, -18, -5, 5, 12, 16, 17, 16, 13,
+ 9, 4, -1, -6, -11, -15, -18, -20, -21, -21, -21, -19, -17, -15, -12, -8,
+ -4, -1, 3, 6, 9, 12, 14, 15, 15, 14, 13, 12, 11, 10, 9, 9,
+ 8, 8, 6, 6, 5, 5, 6, 7, 8, 11, 15, 18, 23, 27, 31, 36,
+ 41, 46, 51, 58, 66, 74, 82, 88, 91, 90, 83, 68, 46, 16, -16, -48,
+ -77, -101, -118, -127, -128, -124, -114, -101, -84, -66, -47, -30, -14, -1, 9, 16,
+ 19, 20, 19, 15, 11, 5, -1, -6, -11, -16, -19, -21, -23, -23, -23, -21,
+ -19, -16, -12, -8, -4, 0, 4, 8, 11, 13, 14, 15, 15, 14, 13, 12,
+ 11, 10, 9, 8, 7, 7, 7, 7, 7, 8, 8, 9, 11, 12, 14, 16,
+ 19, 23, 27, 31, 35, 40, 45, 51, 58, 66, 74, 82, 88, 90, 88, 77,
+ 58, 32, 1, -31, -62, -87, -107, -119, -125, -123, -117, -105, -90, -73, -56, -38,
+ -22, -8, 2, 10, 15, 17, 17, 15, 11, 7, 2, -4, -9, -14, -17, -20,
+ -22, -23, -22, -21, -19, -17, -14, -10, -6, -2, 2, 5, 9, 12, 14, 15,
+ 17, 18, 18, 18, 17, 15, 12, 10, 8, 6, 4, 4, 4, 5, 6, 7,
+ 8, 10, 13, 16, 19, 22, 25, 28, 32, 35, 40, 45, 52, 59, 67, 75,
+ 81, 85, 86, 80, 66, 45, 18, -12, -42, -69, -91, -107, -116, -119, -115, -107,
+ -95, -80, -64, -47, -31, -17, -5, 4, 10, 13, 14, 14, 11, 7, 3, -2,
+ -7, -12, -15, -18, -20, -21, -21, -20, -18, -16, -14, -11, -7, -4, 0, 4,
+ 7, 10, 12, 14, 16, 16, 16, 16, 16, 15, 14, 12, 10, 9, 7, 6,
+ 5, 4, 4, 5, 6, 7, 8, 10, 12, 15, 19, 23, 27, 31, 36, 41,
+ 47, 55, 64, 73, 81, 87, 90, 86, 75, 56, 30, 1, -30, -58, -82, -100,
+ -112, -117, -115, -109, -98, -84, -69, -52, -37, -22, -10, 0, 8, 12, 14, 14,
+ 13, 10, 6, 2, -3, -8, -12, -16, -18, -20, -20, -20, -19, -17, -15, -12,
+ -9, -5, -1, 2, 6, 9, 12, 14, 16, 17, 17, 17, 16, 14, 13, 11,
+ 8, 6, 4, 3, 2, 2, 2, 3, 5, 6, 8, 10, 12, 15, 18, 22,
+ 26, 30, 35, 40, 47, 55, 63, 71, 80, 87, 90, 88, 78, 59, 34, 4,
+ -27, -57, -82, -101, -113, -118, -117, -110, -99, -85, -69, -53, -37, -22, -9, 2,
+ 9, 14, 17, 17, 15, 12, 8, 3, -2, -7, -12, -16, -19, -20, -21, -21,
+ -19, -18, -15, -12, -9, -6, -2, 2, 6, 9, 12, 14, 16, 17, 17, 16,
+ 14, 12, 10, 8, 6, 5, 4, 3, 3, 2, 3, 4, 6, 7, 9, 11,
+ 13, 16, 19, 22, 26, 30, 34, 39, 46, 53, 61, 70, 80, 88, 93, 91,
+ 80, 61, 34, 3, -30, -59, -84, -102, -114, -119, -117, -110, -99, -84, -68, -51,
+ -35, -20, -7, 3, 11, 15, 17, 18, 16, 13, 9, 4, -2, -7, -11, -15,
+ -18, -20, -21, -21, -20, -19, -16, -14, -11, -8, -4, 0, 3, 7, 10, 13,
+ 15, 16, 17, 16, 14, 12, 10, 9, 7, 6, 5, 4, 4, 4, 5, 6,
+ 7, 8, 9, 11, 13, 15, 18, 21, 24, 27, 31, 35, 41, 48, 55, 64,
+ 73, 82, 89, 91, 85, 71, 48, 19, -13, -44, -71, -93, -108, -117, -118, -114,
+ -105, -92, -77, -60, -43, -27, -13, -1, 8, 14, 17, 18, 17, 14, 8, 13,
+ -1, -1, 0, 2, 4, 6, 9, 11, 13, 14, 13, 12, 11, 8, 5, 2,
+ -1, -5, -10, -14, -16, -17, -16, -14, -11, -8, -5, -4, -3, -1, -1, -1,
+ -1, -3, -3, -3, -2, -1, -1, 0, 0, 0, 0, 2, 6, 11, 14, 16,
+ 19, 22, 25, 32, 36, 34, 25, 11, -5, -20, -31, -35, -36, -34, -29, -23,
+ -16, -8, -4, -4, -8, -11, -12, -13, -12, -10, -7, -4, -2, -1, 1, 4,
+ 7, 7, 6, 6, 6, 7, 12, 17, 24, 30, 36, 41, 46, 51, 50, 43,
+ 25, 2, -25, -48, -61, -62, -57, -48, -35, -23, -12, -5, -3, -5, -9, -12,
+ -14, -14, -12, -7, -3, 0, 1, 2, 4, 6, 7, 9, 11, 11, 10, 9,
+ 12, 17, 23, 30, 37, 43, 49, 55, 58, 50, 30, 1, -29, -54, -68, -68,
+ -60, -49, -35, -22, -10, -2, 0, -3, -9, -16, -20, -21, -19, -14, -8, -2,
+ 3, 7, 11, 12, 11, 9, 7, 7, 8, 10, 15, 19, 24, 28, 33, 36,
+ 42, 47, 53, 56, 45, 23, -8, -37, -60, -71, -69, -56, -40, -27, -16, -8,
+ -5, -6, -11, -17, -21, -22, -20, -16, -9, -2, 5, 8, 10, 11, 10, 9,
+ 8, 8, 9, 10, 13, 16, 19, 24, 29, 35, 42, 49, 53, 59, 55, 37,
+ 5, -29, -58, -74, -77, -69, -53, -35, -21, -11, -5, -4, -6, -10, -15, -19,
+ -19, -16, -10, -5, 1, 5, 8, 11, 13, 14, 12, 10, 8, 6, 7, 10,
+ 15, 21, 29, 39, 51, 62, 72, 82, 81, 52, 3, -50, -90, -110, -109, -91,
+ -64, -35, -13, 1, 8, 9, 4, -4, -12, -18, -18, -14, -9, -3, 3, 8,
+ 11, 11, 10, 7, 4, 2, 2, 4, 8, 13, 18, 26, 36, 48, 60, 72,
+ 82, 91, 86, 54, -2, -61, -105, -126, -121, -98, -65, -33, -7, 8, 14, 12,
+ 6, -4, -14, -20, -22, -19, -14, -8, 0, 7, 12, 14, 13, 11, 9, 7,
+ 4, 2, 4, 9, 16, 26, 36, 48, 58, 69, 79, 84, 80, 59, 14, -43,
+ -92, -119, -120, -102, -73, -40, -12, 5, 12, 11, 5, -3, -12, -18, -21, -20,
+ -16, -9, -2, 5, 11, 15, 16, 15, 12, 7, 4, 4, 6, 9, 15, 23,
+ 31, 38, 46, 54, 65, 75, 78, 68, 34, -16, -68, -103, -114, -105, -80, -50,
+ -22, -1, 9, 10, 6, -3, -12, -18, -21, -21, -17, -11, -3, 4, 9, 13,
+ 16, 17, 14, 11, 8, 5, 5, 7, 10, 14, 20, 28, 37, 49, 64, 77,
+ 83, 73, 42, -8, -59, -95, -110, -103, -81, -53, -24, -3, 9, 11, 6, -2,
+ -10, -17, -20, -20, -17, -12, -5, 2, 9, 13, 15, 16, 14, 11, 8, 6,
+ 5, 6, 8, 12, 19, 28, 38, 50, 66, 82, 90, 83, 48, -9, -69, -111,
+ -124, -113, -85, -50, -18, 5, 16, 16, 9, -1, -11, -18, -21, -21, -17, -12,
+ -5, 3, 9, 14, 15, 13, 11, 9, 8, 6, 5, 6, 8, 15, 23, 31,
+ 41, 52, 66, 82, 91, 83, 46, -16, -77, -118, -128, -114, -84, -47, -14, 9,
+ 19, 19, 10, -1, -11, -19, -23, -23, -19, -12, -4, 4, 11, 14, 15, 13,
+ 11, 9, 7, 7, 7, 8, 11, 14, 19, 27, 35, 45, 58, 74, 88, 88,
+ 58, 1, -62, -107, -125, -116, -90, -56, -22, 2, 15, 17, 11, 2, -9, -17,
+ -22, -22, -20, -14, -6, 2, 9, 14, 17, 18, 17, 12, 8, 4, 4, 6,
+ 8, 13, 19, 25, 32, 40, 52, 67, 81, 86, 66, 18, -42, -91, -116, -115,
+ -95, -64, -31, -5, 10, 14, 11, 3, -7, -15, -20, -21, -18, -14, -7, 0,
+ 7, 12, 16, 17, 16, 14, 10, 7, 5, 4, 6, 8, 12, 19, 27, 36,
+ 47, 64, 81, 90, 75, 30, -30, -82, -112, -115, -98, -69, -37, -10, 8, 14,
+ 13, 6, -3, -12, -18, -20, -19, -15, -9, -1, 6, 12, 16, 17, 16, 13,
+ 8, 4, 2, 2, 5, 8, 12, 18, 26, 35, 47, 63, 80, 90, 78, 34,
+ -27, -82, -113, -117, -99, -69, -37, -9, 9, 17, 15, 8, -2, -12, -19, -21,
+ -19, -15, -9, -2, 6, 12, 16, 17, 14, 10, 6, 4, 3, 3, 6, 9,
+ 13, 19, 26, 34, 46, 61, 80, 93, 80, 34, -30, -84, -114, -117, -99, -68,
+ -35, -7, 11, 17, 16, 9, -2, -11, -18, -21, -20, -16, -11, -4, 3, 10,
+ 15, 17, 14, 10, 7, 5, 4, 5, 7, 9, 13, 18, 24, 31, 41, 55,
+ 73, 89, 85, 48, -12, -71, -108, -118, -104, -77, -43, -13, 8, 16, 17, 16,
+ 0, -3, -4, -5, -4, 0, -4, -8, -20, -25, 51, 11, -55, 9, 39, 55,
+ -76, -19, 92, -23, -58, 2, -15, 57, 71, 34, -41, 20, 51, 22, 63, -21,
+ 63, 74, 32, 36, 99, -14, 27, 102, 66, 90, 79, 77, 58, 66, 65, 114,
+ 69, 26, 30, 92, 90, 53, 78, 97, 77, 66, 39, -4, 60, 57, 64, 68,
+ -16, 36, 49, 12, 19, 12, -12, 21, 11, -32, -19, -41, -44, -12, -36, -44,
+ -45, -51, -55, -70, -69, -73, -85, -102, -86, -99, -92, -105, -108, -103, -100, -107,
+ -112, -104, -113, -112, -104, -119, -124, -115, -87, -100, -128, -106, -83, -105, -108, -109,
+ -91, -95, -90, -83, -80, -79, -83, -68, -59, -53, -63, -69, -57, -28, -11, -38,
+ -43, -23, -10, -6, 3, 1, 6, 14, 21, 23, 34, 40, 42, 48, 57, 61,
+ 63, 65, 73, 82, 90, 82, 89, 98, 100, 110, 111, 109, 115, 120, 121, 121,
+ 123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 121, 121,
+ 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120,
+ 120, 120, 120, 120, 113, 104, 103, 113, 110, 94, 80, 88, 96, 89, 81, 70,
+ 68, 64, 59, 59, 54, 44, 44, 39, 31, 31, 21, 18, 16, 8, 6, 2,
+ -3, -6, -13, -19, -27, -31, -34, -30, -38, -47, -48, -51, -56, -64, -68, -67,
+ -68, -76, -73, -79, -85, -94, -89, -90, -94, -92, -99, -100, -107, -107, -104, -107,
+ -106, -112, -114, -113, -112, -111, -112, -116, -116, -115, -115, -115, -115, -115, -115, -115,
+ -114, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -108, -106, -107,
+ -111, -110, -105, -108, -107, -102, -100, -103, -103, -100, -100, -97, -97, -100, -99, -97,
+ -94, -90, -94, -94, -93, -93, -92, -92, -90, -89, -89, -90, -91, -87, -87, -88,
+ -89, -88, -84, -85, -88, -87, -86, -85, -85, -84, -82, -83, -83, -82, -81, -80,
+ -79, -79, -79, -78, -75, -74, -75, -73, -74, -71, -69, -67, -69, -66, -64, -66,
+ -65, -64, -62, -58, -57, -57, -57, -56, -52, -51, -50, -48, -46, -43, -43, -42,
+ -39, -36, -35, -34, -32, -31, -29, -26, -23, -23, -21, -15, -18, -15, -11, -8,
+ -6, -7, 0, 2, 0, 2, 7, 15, 14, 15, 16, 19, 23, 27, 29, 30,
+ 31, 34, 41, 41, 42, 44, 45, 51, 55, 54, 56, 57, 60, 65, 67, 69,
+ 69, 71, 74, 77, 79, 78, 80, 82, 86, 86, 84, 86, 88, 87, 87, 87,
+ 87, 87, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 84,
+ 84, 83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 81, 81, 81, 81,
+ 81, 80, 80, 80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 76,
+ 75, 72, 69, 67, 65, 64, 63, 59, 55, 54, 52, 50, 48, 45, 42, 38,
+ 36, 34, 31, 30, 27, 24, 21, 18, 16, 14, 12, 9, 7, 4, 1, -2,
+ -4, -7, -10, -11, -13, -16, -17, -18, -21, -24, -26, -27, -28, -30, -32, -33,
+ -35, -36, -38, -39, -41, -42, -43, -45, -45, -46, -47, -48, -49, -50, -51, -50,
+ -51, -52, -53, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, -53, -53, -52,
+ -52, -52, -51, -51, -51, -50, -50, -50, -48, -49, -48, -47, -46, -45, -45, -44,
+ -43, -42, -41, -41, -40, -39, -38, -37, -36, -35, -34, -33, -31, -30, -29, -28,
+ -27, -26, -24, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -13,
+ -12, -11, -11, -10, -9, -9, -8, -8, -7, -6, -7, -6, -5, -5, -5, -4,
+ -4, -3, -3, -3, -3, -3, -2, -2, -2, -2, -2, -2, -2, -2, 0, 0,
+ 0, 0, -1, 0, 4, 9, 13, 13, 11, 5, -1, -10, -16, -17, -11, -5,
+ -2, -1, -2, -3, -2, -1, 0, 0, 6, 14, 19, 26, 36, 25, -5, -30,
+ -36, -29, -16, -4, -7, -13, -12, -7, -2, 1, 6, 7, 6, 11, 24, 36,
+ 46, 50, 26, -25, -60, -57, -36, -12, -3, -9, -14, -12, -3, 1, 4, 7,
+ 11, 10, 12, 23, 37, 49, 58, 31, -29, -67, -61, -36, -10, 0, -9, -20,
+ -19, -8, 3, 11, 11, 7, 8, 15, 24, 32, 41, 53, 45, -7, -60, -68,
+ -41, -16, -5, -11, -21, -20, -10, 4, 10, 10, 8, 9, 13, 19, 29, 42,
+ 54, 55, 6, -57, -77, -54, -21, -6, -6, -15, -19, -11, 1, 8, 13, 12,
+ 8, 7, 15, 29, 50, 73, 80, 5, -90, -109, -65, -13, 8, 4, -13, -18,
+ -10, 3, 11, 10, 4, 2, 8, 18, 36, 60, 82, 86, 1, -105, -121, -66,
+ -8, 13, 6, -14, -22, -15, -1, 12, 13, 9, 4, 3, 16, 36, 58, 78,
+ 81, 15, -91, -121, -74, -13, 12, 5, -11, -21, -16, -2, 11, 16, 12, 4,
+ 6, 15, 31, 46, 64, 79, 36, -66, -115, -81, -23, 9, 6, -11, -21, -17,
+ -4, 9, 16, 15, 8, 5, 9, 20, 37, 63, 83, 43, -57, -110, -83, -25,
+ 8, 7, -10, -20, -17, -5, 9, 15, 14, 8, 5, 8, 18, 37, 65, 91,
+ 50, -67, -124, -86, -19, 16, 9, -10, -21, -18, -5, 9, 15, 11, 8, 5,
+ 8, 22, 40, 65, 92, 48, -74, -128, -85, -16, 19, 11, -11, -23, -19, -4,
+ 10, 15, 11, 8, 7, 11, 19, 35, 57, 88, 60, -58, -125, -92, -24, 15,
+ 12, -8, -22, -20, -7, 9, 17, 17, 8, 4, 8, 18, 31, 51, 81, 67,
+ -38, -116, -96, -33, 9, 11, -6, -20, -19, -8, 7, 16, 16, 11, 5, 5,
+ 12, 26, 47, 80, 76, -26, -111, -99, -39, 7, 13, -3, -18, -19, -9, 5,
+ 16, 16, 8, 2, 4, 12, 25, 46, 79, 79, -23, -112, -101, -39, 9, 15,
+ -2, -18, -20, -9, 5, 16, 14, 7, 3, 5, 13, 25, 44, 79, 81, -25,
+ -113, -100, -37, 10, 16, -1, -18, -20, -11, 3, 15, 15, 7, 4, 6, 13,
+ 23, 40, 72, 86, -7, -107, -106, -46, 7, 16, 0, 16, 31, 47, 61, 75,
+ 87, 98, 107, 115, 121, 125, 127, 127, 125, 121, 116, 108, 99, 88, 75, 62,
+ 47, 32, 16, 0, -16, -31, -47, -61, -75, -87, -98, -108, -116, -122, -126, -128,
+ -128, -126, -123, -117, -109, -100, -89, -77, -64, -49, -34, -18, -2, 14, 29, 45,
+ 59, 73, 86, 97, 106, 114, 121, 125, 127, 127, 126, 122, 116, 109, 100, 89,
+ 77, 63, 49, 34, 18, 2, -14, -30, -45, -60, -73, -86, -97, -107, -115, -121,
+ -126, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51, -36, -20, -4, 12,
+ 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127, 126, 122, 117, 109,
+ 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59, -73, -85, -97, -107,
+ -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51, -36, -20,
+ -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127, 126, 122,
+ 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59, -73, -85,
+ -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79, -65, -51,
+ -36, -20, -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124, 127, 127,
+ 126, 122, 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29, -44, -59,
+ -73, -85, -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101, -91, -79,
+ -65, -51, -36, -20, -4, 12, 28, 43, 58, 72, 84, 96, 106, 114, 120, 124,
+ 127, 127, 126, 122, 117, 109, 100, 90, 78, 64, 50, 35, 19, 3, -13, -29,
+ -44, -59, -73, -85, -97, -107, -115, -121, -125, -128, -128, -127, -123, -118, -110, -101,
+ -91, -79, -65, -51, -36, -20, -4, 12, 0, -104, -55, -11, 24, 33, 30, 7,
+ -15, -31, -30, -25, -23, -20, -9, 10, 31, 59, 91, 111, 115, 92, 51, 7,
+ -33, -64, -81, -81, -71, -51, -22, 16, 52, 74, 82, 81, 68, 38, 0, -40,
+ -81, -112, -124, -102, -57, -11, 24, 33, 30, 7, -15, -31, -30, -25, -23, -20,
+ -9, 10, 31, 59, 91, 111, 115, 92, 51, 7, -33, -64, -81, -81, -71, -51,
+ -22, 16, 52, 74, 82, 81, 68, 38, 0, -40, -81, -112, -124, -102, -57, -11,
+ 24, 33, 30, 7, -15, -31, -30, -25, -23, -20, -9, 10, 31, 59, 91, 111,
+ 115, 92, 51, 7, -33, -64, -81, -81, -71, -51, -22, 16, 52, 74, 82, 81,
+ 68, 38, 0, -40, -81, -112, -124, -102, -57, -11, 24, 33, 30, 7, -15, -31,
+ -30, -25, -23, -20, -9, 10, 31, 59, 91, 111, 115, 92, 51, 7, -33, -64,
+ -81, -81, -71, -51, -22, 16, 52, 74, 82, 81, 68, 38, 0, -40, -81, -112,
+ -124, -102, -57, -11, 0
+};
+
+const EAS_U32 testSampleLengths[] =
+{
+ 1568, 784, 642, 392, 302, 172
+};
+
+const EAS_U32 testSampleOffsets[] =
+{
+ 0x00000000, 0x00000620, 0x00000930, 0x00000bb2, 0x00000d3a, 0x00000e68
+};
+
+/*----------------------------------------------------------------------------
+ * S_EAS
+ *----------------------------------------------------------------------------
+*/
+const S_EAS easTestLib =
+{
+ 0x01534145,
+ 0x00105622,
+ testBanks,
+ testPrograms,
+ testRegions,
+ testArticulations,
+ testSampleLengths,
+ testSampleOffsets,
+ testSamples,
+ 0,
+ 0,
+ 16,
+ 152,
+ 97,
+ 6,
+ 0
+}; /* end S_EAS */
+
+/*----------------------------------------------------------------------------
+ * Statistics
+ *
+ * Number of banks: 0
+ * Number of programs: 16
+ * Number of regions: 152
+ * Number of articulations: 97
+ * Number of samples: 6
+ * Size of sample pool: 3861
+ *----------------------------------------------------------------------------
+*/
+/* end ..\..\EASLib\WTLibrary\eastestv37.c */