blob: f4cef493775704a6b458a8c54fb14dbb4e9fdc29 [file] [log] [blame]
/*
* Copyright (C) 2015 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.
*/
/* Don't edit this file! It is auto-generated by float16_gen.sh */
package android.renderscript.cts;
public class Float16TestData {
static short[] input = {
(short) 0x3c00, // one
(short) 0x4000, // two
(short) 0x0001, // smallest subnormal
(short) 0x03ff, // largest subnormal
(short) 0x0400, // smallest normal
(short) 0x7bff, // largest normal
(short) 0x3880, // 0.562500
(short) 0x3e80, // 1.625000
(short) 0x5140, // 42.000000
(short) 0x5ac0, // 216.000000
(short) 0x6c75, // 4564.000000
(short) 0x7b53, // 60000.000000
(short) 0xbc00, // negative one
(short) 0xc000, // negative two
(short) 0x8001, // negative (smallest subnormal)
(short) 0x83ff, // negative (largest subnormal)
(short) 0x8400, // negative (smallest normal)
(short) 0xfbff, // negative (largest normal)
(short) 0xb880, // -0.562500
(short) 0xbe80, // -1.625000
(short) 0xd140, // -42.000000
(short) 0xdac0, // -216.000000
(short) 0xec75, // -4564.000000
(short) 0xfb53, // -60000.000000
(short) 0x0000, // zero
(short) 0x7c00, // infinity
(short) 0x8000, // negative zero
(short) 0xfc00, // negative infinity
(short) 0x7c01, // nan
};
static short[][][] ReferenceOutputForAdd = {
{
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x41ff, (short) 0x4201},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3bfe, (short) 0x3c01},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x3e3f, (short) 0x3e41}, {(short) 0x413f, (short) 0x4141},
{(short) 0x515f, (short) 0x5161}, {(short) 0x5ac7, (short) 0x5ac9},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8001, (short) 0x0001}, {(short) 0xbc01, (short) 0xbbfe},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3bfe, (short) 0x3c01},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x36ff, (short) 0x3701}, {(short) 0xb901, (short) 0xb8ff},
{(short) 0xd121, (short) 0xd11f}, {(short) 0xdab9, (short) 0xdab7},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x41ff, (short) 0x4201}, {(short) 0x43fe, (short) 0x4401},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x411f, (short) 0x4121}, {(short) 0x433f, (short) 0x4341},
{(short) 0x517f, (short) 0x5181}, {(short) 0x5acf, (short) 0x5ad1},
{(short) 0x6c75, (short) 0x6c77}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x8001, (short) 0x0001},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x3dbf, (short) 0x3dc1}, {(short) 0x35ff, (short) 0x3601},
{(short) 0xd101, (short) 0xd0ff}, {(short) 0xdab1, (short) 0xdaaf},
{(short) 0xec75, (short) 0xec73}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0003}, {(short) 0x0000, (short) 0x0401},
{(short) 0x0400, (short) 0x0402}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8001, (short) 0x0001}, {(short) 0x83ff, (short) 0x8000},
{(short) 0x8400, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x0000, (short) 0x0002}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x0000, (short) 0x0002}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0401}, {(short) 0x07fd, (short) 0x07ff},
{(short) 0x07fe, (short) 0x0800}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x0000, (short) 0x03ff}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8002, (short) 0x0000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x0000, (short) 0x0400}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x0000, (short) 0x0400}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0400, (short) 0x0402}, {(short) 0x07fe, (short) 0x0800},
{(short) 0x07fe, (short) 0x0801}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x0000, (short) 0x0400}, {(short) 0x0000, (short) 0x0002},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x0000, (short) 0x0401}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x8001, (short) 0x0001},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfd, (short) 0x7bff}, {(short) 0x7bf7, (short) 0x7bf9},
{(short) 0x7b6f, (short) 0x7b71}, {(short) 0x6d5f, (short) 0x6d61},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3e3f, (short) 0x3e41}, {(short) 0x411f, (short) 0x4121},
{(short) 0x387f, (short) 0x3881}, {(short) 0x387f, (short) 0x3881},
{(short) 0x387f, (short) 0x3881}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x3c7f, (short) 0x3c81}, {(short) 0x405f, (short) 0x4061},
{(short) 0x5151, (short) 0x5153}, {(short) 0x5ac3, (short) 0x5ac5},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xb701, (short) 0xb6ff}, {(short) 0xbdc1, (short) 0xbdbf},
{(short) 0x387f, (short) 0x3881}, {(short) 0x387f, (short) 0x3881},
{(short) 0x387f, (short) 0x3881}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x8001, (short) 0x0001}, {(short) 0xbc41, (short) 0xbc3f},
{(short) 0xd12f, (short) 0xd12d}, {(short) 0xdabd, (short) 0xdabb},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x387f, (short) 0x3881}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x413f, (short) 0x4141}, {(short) 0x433f, (short) 0x4341},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x405f, (short) 0x4061}, {(short) 0x427f, (short) 0x4281},
{(short) 0x5173, (short) 0x5175}, {(short) 0x5acc, (short) 0x5ace},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x38ff, (short) 0x3901}, {(short) 0xb601, (short) 0xb5ff},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x3c3f, (short) 0x3c41}, {(short) 0x8001, (short) 0x0001},
{(short) 0xd10d, (short) 0xd10b}, {(short) 0xdab4, (short) 0xdab2},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x515f, (short) 0x5161}, {(short) 0x517f, (short) 0x5181},
{(short) 0x513f, (short) 0x5141}, {(short) 0x513f, (short) 0x5141},
{(short) 0x513f, (short) 0x5141}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5151, (short) 0x5153}, {(short) 0x5173, (short) 0x5175},
{(short) 0x553f, (short) 0x5541}, {(short) 0x5c07, (short) 0x5c09},
{(short) 0x6c7f, (short) 0x6c81}, {(short) 0x7b53, (short) 0x7b55},
{(short) 0x511f, (short) 0x5121}, {(short) 0x50ff, (short) 0x5101},
{(short) 0x513f, (short) 0x5141}, {(short) 0x513f, (short) 0x5141},
{(short) 0x513f, (short) 0x5141}, {(short) 0xfbff, (short) 0xfbfd},
{(short) 0x512d, (short) 0x512f}, {(short) 0x510b, (short) 0x510d},
{(short) 0x8001, (short) 0x0001}, {(short) 0xd971, (short) 0xd96f},
{(short) 0xec6b, (short) 0xec69}, {(short) 0xfb53, (short) 0xfb51},
{(short) 0x513f, (short) 0x5141}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x513f, (short) 0x5141}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x5ac7, (short) 0x5ac9}, {(short) 0x5acf, (short) 0x5ad1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5ac3, (short) 0x5ac5}, {(short) 0x5acc, (short) 0x5ace},
{(short) 0x5c07, (short) 0x5c09}, {(short) 0x5ebf, (short) 0x5ec1},
{(short) 0x6caa, (short) 0x6cac}, {(short) 0x7b59, (short) 0x7b5b},
{(short) 0x5ab7, (short) 0x5ab9}, {(short) 0x5aaf, (short) 0x5ab1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0xfbf9, (short) 0xfbf7},
{(short) 0x5abb, (short) 0x5abd}, {(short) 0x5ab2, (short) 0x5ab4},
{(short) 0x596f, (short) 0x5971}, {(short) 0x8001, (short) 0x0001},
{(short) 0xec40, (short) 0xec3e}, {(short) 0xfb4d, (short) 0xfb4b},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c75, (short) 0x6c77},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c7f, (short) 0x6c81}, {(short) 0x6caa, (short) 0x6cac},
{(short) 0x7074, (short) 0x7076}, {(short) 0x7be1, (short) 0x7be3},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c73, (short) 0x6c75},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0xfb71, (short) 0xfb6f},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c69, (short) 0x6c6b}, {(short) 0x6c3e, (short) 0x6c40},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfac5, (short) 0xfac3},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b53, (short) 0x7b55}, {(short) 0x7b59, (short) 0x7b5b},
{(short) 0x7be1, (short) 0x7be3}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0xed61, (short) 0xed5f},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b51, (short) 0x7b53}, {(short) 0x7b4b, (short) 0x7b4d},
{(short) 0x7ac3, (short) 0x7ac5}, {(short) 0x8001, (short) 0x0001},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8001, (short) 0x0001}, {(short) 0x3bfe, (short) 0x3c01},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xbc01, (short) 0xbbfe},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0xb701, (short) 0xb6ff}, {(short) 0x38ff, (short) 0x3901},
{(short) 0x511f, (short) 0x5121}, {(short) 0x5ab7, (short) 0x5ab9},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc201, (short) 0xc1ff},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xbc01, (short) 0xbbfe},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xbe41, (short) 0xbe3f}, {(short) 0xc141, (short) 0xc13f},
{(short) 0xd161, (short) 0xd15f}, {(short) 0xdac9, (short) 0xdac7},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0x8001, (short) 0x0001},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0xc001, (short) 0xbffe}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0xbdc1, (short) 0xbdbf}, {(short) 0xb601, (short) 0xb5ff},
{(short) 0x50ff, (short) 0x5101}, {(short) 0x5aaf, (short) 0x5ab1},
{(short) 0x6c73, (short) 0x6c75}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xc201, (short) 0xc1ff}, {(short) 0xc401, (short) 0xc3fe},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xc121, (short) 0xc11f}, {(short) 0xc341, (short) 0xc33f},
{(short) 0xd181, (short) 0xd17f}, {(short) 0xdad1, (short) 0xdacf},
{(short) 0xec77, (short) 0xec75}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xc001, (short) 0xbffe}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x0000, (short) 0x03ff},
{(short) 0x0000, (short) 0x0400}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8003, (short) 0x8000}, {(short) 0x8401, (short) 0x8000},
{(short) 0x8402, (short) 0x8400}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8002, (short) 0x0000}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8002, (short) 0x0000}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x83ff, (short) 0x8000}, {(short) 0x8001, (short) 0x0001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8401, (short) 0x8000}, {(short) 0x87ff, (short) 0x87fd},
{(short) 0x8800, (short) 0x87fe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8400, (short) 0x8000}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8400, (short) 0x8000}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x8400, (short) 0x8000}, {(short) 0x8002, (short) 0x0000},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8402, (short) 0x8400}, {(short) 0x8800, (short) 0x87fe},
{(short) 0x8801, (short) 0x87fe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8401, (short) 0x8000}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0x8001, (short) 0x0001},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfbff, (short) 0xfbfd}, {(short) 0xfbf9, (short) 0xfbf7},
{(short) 0xfb71, (short) 0xfb6f}, {(short) 0xed61, (short) 0xed5f},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x36ff, (short) 0x3701}, {(short) 0x3dbf, (short) 0x3dc1},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xb881, (short) 0xb87f},
{(short) 0xb881, (short) 0xb87f}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x3c3f, (short) 0x3c41},
{(short) 0x512d, (short) 0x512f}, {(short) 0x5abb, (short) 0x5abd},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbe41, (short) 0xbe3f}, {(short) 0xc121, (short) 0xc11f},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xb881, (short) 0xb87f},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xbc81, (short) 0xbc7f}, {(short) 0xc061, (short) 0xc05f},
{(short) 0xd153, (short) 0xd151}, {(short) 0xdac5, (short) 0xdac3},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xb881, (short) 0xb87f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xb901, (short) 0xb8ff}, {(short) 0x35ff, (short) 0x3601},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0xbc41, (short) 0xbc3f}, {(short) 0x8001, (short) 0x0001},
{(short) 0x510b, (short) 0x510d}, {(short) 0x5ab2, (short) 0x5ab4},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xc141, (short) 0xc13f}, {(short) 0xc341, (short) 0xc33f},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xc061, (short) 0xc05f}, {(short) 0xc281, (short) 0xc27f},
{(short) 0xd175, (short) 0xd173}, {(short) 0xdace, (short) 0xdacc},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xd121, (short) 0xd11f}, {(short) 0xd101, (short) 0xd0ff},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xd141, (short) 0xd13f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0x7bfd, (short) 0x7bff},
{(short) 0xd12f, (short) 0xd12d}, {(short) 0xd10d, (short) 0xd10b},
{(short) 0x8001, (short) 0x0001}, {(short) 0x596f, (short) 0x5971},
{(short) 0x6c69, (short) 0x6c6b}, {(short) 0x7b51, (short) 0x7b53},
{(short) 0xd161, (short) 0xd15f}, {(short) 0xd181, (short) 0xd17f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xd141, (short) 0xd13f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xd153, (short) 0xd151}, {(short) 0xd175, (short) 0xd173},
{(short) 0xd541, (short) 0xd53f}, {(short) 0xdc09, (short) 0xdc07},
{(short) 0xec81, (short) 0xec7f}, {(short) 0xfb55, (short) 0xfb53},
{(short) 0xd141, (short) 0xd13f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xdab9, (short) 0xdab7}, {(short) 0xdab1, (short) 0xdaaf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0x7bf7, (short) 0x7bf9},
{(short) 0xdabd, (short) 0xdabb}, {(short) 0xdab4, (short) 0xdab2},
{(short) 0xd971, (short) 0xd96f}, {(short) 0x8001, (short) 0x0001},
{(short) 0x6c3e, (short) 0x6c40}, {(short) 0x7b4b, (short) 0x7b4d},
{(short) 0xdac9, (short) 0xdac7}, {(short) 0xdad1, (short) 0xdacf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xdac5, (short) 0xdac3}, {(short) 0xdace, (short) 0xdacc},
{(short) 0xdc09, (short) 0xdc07}, {(short) 0xdec1, (short) 0xdebf},
{(short) 0xecac, (short) 0xecaa}, {(short) 0xfb5b, (short) 0xfb59},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xec76, (short) 0xec74}, {(short) 0xec75, (short) 0xec73},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec76, (short) 0xec74}, {(short) 0x7b6f, (short) 0x7b71},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec6b, (short) 0xec69}, {(short) 0xec40, (short) 0xec3e},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7ac3, (short) 0x7ac5},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec77, (short) 0xec75},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec81, (short) 0xec7f}, {(short) 0xecac, (short) 0xecaa},
{(short) 0xf076, (short) 0xf074}, {(short) 0xfbe3, (short) 0xfbe1},
{(short) 0xec76, (short) 0xec74}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0x6d5f, (short) 0x6d61},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb53, (short) 0xfb51}, {(short) 0xfb4d, (short) 0xfb4b},
{(short) 0xfac5, (short) 0xfac3}, {(short) 0x8001, (short) 0x0001},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb55, (short) 0xfb53}, {(short) 0xfb5b, (short) 0xfb59},
{(short) 0xfbe3, (short) 0xfbe1}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0400},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8400, (short) 0x8000},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0400},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8400, (short) 0x8000},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01},
},
};
static short[][][] ReferenceOutputForSub = {
{
{(short) 0x8001, (short) 0x0001}, {(short) 0xbc01, (short) 0xbbfe},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3bfe, (short) 0x3c01},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x36ff, (short) 0x3701}, {(short) 0xb901, (short) 0xb8ff},
{(short) 0xd121, (short) 0xd11f}, {(short) 0xdab9, (short) 0xdab7},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x41ff, (short) 0x4201},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3bfe, (short) 0x3c01},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x3e3f, (short) 0x3e41}, {(short) 0x413f, (short) 0x4141},
{(short) 0x515f, (short) 0x5161}, {(short) 0x5ac7, (short) 0x5ac9},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x8001, (short) 0x0001},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x3dbf, (short) 0x3dc1}, {(short) 0x35ff, (short) 0x3601},
{(short) 0xd101, (short) 0xd0ff}, {(short) 0xdab1, (short) 0xdaaf},
{(short) 0xec75, (short) 0xec73}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x41ff, (short) 0x4201}, {(short) 0x43fe, (short) 0x4401},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x411f, (short) 0x4121}, {(short) 0x433f, (short) 0x4341},
{(short) 0x517f, (short) 0x5181}, {(short) 0x5acf, (short) 0x5ad1},
{(short) 0x6c75, (short) 0x6c77}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8001, (short) 0x0001}, {(short) 0x83ff, (short) 0x8000},
{(short) 0x8400, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0003}, {(short) 0x0000, (short) 0x0401},
{(short) 0x0400, (short) 0x0402}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x0000, (short) 0x0002}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x0000, (short) 0x0002}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x0000, (short) 0x03ff}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8002, (short) 0x0000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0401}, {(short) 0x07fd, (short) 0x07ff},
{(short) 0x07fe, (short) 0x0800}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x0000, (short) 0x0400}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x0000, (short) 0x0400}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x0000, (short) 0x0400}, {(short) 0x0000, (short) 0x0002},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0400, (short) 0x0402}, {(short) 0x07fe, (short) 0x0800},
{(short) 0x07fe, (short) 0x0801}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x0000, (short) 0x0401}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x8001, (short) 0x0001},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfd, (short) 0x7bff}, {(short) 0x7bf7, (short) 0x7bf9},
{(short) 0x7b6f, (short) 0x7b71}, {(short) 0x6d5f, (short) 0x6d61},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xb701, (short) 0xb6ff}, {(short) 0xbdc1, (short) 0xbdbf},
{(short) 0x387f, (short) 0x3881}, {(short) 0x387f, (short) 0x3881},
{(short) 0x387f, (short) 0x3881}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x8001, (short) 0x0001}, {(short) 0xbc41, (short) 0xbc3f},
{(short) 0xd12f, (short) 0xd12d}, {(short) 0xdabd, (short) 0xdabb},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3e3f, (short) 0x3e41}, {(short) 0x411f, (short) 0x4121},
{(short) 0x387f, (short) 0x3881}, {(short) 0x387f, (short) 0x3881},
{(short) 0x387f, (short) 0x3881}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x3c7f, (short) 0x3c81}, {(short) 0x405f, (short) 0x4061},
{(short) 0x5151, (short) 0x5153}, {(short) 0x5ac3, (short) 0x5ac5},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x387f, (short) 0x3881}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x38ff, (short) 0x3901}, {(short) 0xb601, (short) 0xb5ff},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0x3c3f, (short) 0x3c41}, {(short) 0x8001, (short) 0x0001},
{(short) 0xd10d, (short) 0xd10b}, {(short) 0xdab4, (short) 0xdab2},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x413f, (short) 0x4141}, {(short) 0x433f, (short) 0x4341},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x405f, (short) 0x4061}, {(short) 0x427f, (short) 0x4281},
{(short) 0x5173, (short) 0x5175}, {(short) 0x5acc, (short) 0x5ace},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x511f, (short) 0x5121}, {(short) 0x50ff, (short) 0x5101},
{(short) 0x513f, (short) 0x5141}, {(short) 0x513f, (short) 0x5141},
{(short) 0x513f, (short) 0x5141}, {(short) 0xfbff, (short) 0xfbfd},
{(short) 0x512d, (short) 0x512f}, {(short) 0x510b, (short) 0x510d},
{(short) 0x8001, (short) 0x0001}, {(short) 0xd971, (short) 0xd96f},
{(short) 0xec6b, (short) 0xec69}, {(short) 0xfb53, (short) 0xfb51},
{(short) 0x515f, (short) 0x5161}, {(short) 0x517f, (short) 0x5181},
{(short) 0x513f, (short) 0x5141}, {(short) 0x513f, (short) 0x5141},
{(short) 0x513f, (short) 0x5141}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5151, (short) 0x5153}, {(short) 0x5173, (short) 0x5175},
{(short) 0x553f, (short) 0x5541}, {(short) 0x5c07, (short) 0x5c09},
{(short) 0x6c7f, (short) 0x6c81}, {(short) 0x7b53, (short) 0x7b55},
{(short) 0x513f, (short) 0x5141}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x513f, (short) 0x5141}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x5ab7, (short) 0x5ab9}, {(short) 0x5aaf, (short) 0x5ab1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0xfbf9, (short) 0xfbf7},
{(short) 0x5abb, (short) 0x5abd}, {(short) 0x5ab2, (short) 0x5ab4},
{(short) 0x596f, (short) 0x5971}, {(short) 0x8001, (short) 0x0001},
{(short) 0xec40, (short) 0xec3e}, {(short) 0xfb4d, (short) 0xfb4b},
{(short) 0x5ac7, (short) 0x5ac9}, {(short) 0x5acf, (short) 0x5ad1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5ac3, (short) 0x5ac5}, {(short) 0x5acc, (short) 0x5ace},
{(short) 0x5c07, (short) 0x5c09}, {(short) 0x5ebf, (short) 0x5ec1},
{(short) 0x6caa, (short) 0x6cac}, {(short) 0x7b59, (short) 0x7b5b},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c73, (short) 0x6c75},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0xfb71, (short) 0xfb6f},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c69, (short) 0x6c6b}, {(short) 0x6c3e, (short) 0x6c40},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfac5, (short) 0xfac3},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c75, (short) 0x6c77},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x6c74, (short) 0x6c76},
{(short) 0x6c7f, (short) 0x6c81}, {(short) 0x6caa, (short) 0x6cac},
{(short) 0x7074, (short) 0x7076}, {(short) 0x7be1, (short) 0x7be3},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0xed61, (short) 0xed5f},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b51, (short) 0x7b53}, {(short) 0x7b4b, (short) 0x7b4d},
{(short) 0x7ac3, (short) 0x7ac5}, {(short) 0x8001, (short) 0x0001},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x7b53, (short) 0x7b55}, {(short) 0x7b59, (short) 0x7b5b},
{(short) 0x7be1, (short) 0x7be3}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc201, (short) 0xc1ff},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xbc01, (short) 0xbbfe},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xbe41, (short) 0xbe3f}, {(short) 0xc141, (short) 0xc13f},
{(short) 0xd161, (short) 0xd15f}, {(short) 0xdac9, (short) 0xdac7},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8001, (short) 0x0001}, {(short) 0x3bfe, (short) 0x3c01},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xbc01, (short) 0xbbfe},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0xb701, (short) 0xb6ff}, {(short) 0x38ff, (short) 0x3901},
{(short) 0x511f, (short) 0x5121}, {(short) 0x5ab7, (short) 0x5ab9},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xc201, (short) 0xc1ff}, {(short) 0xc401, (short) 0xc3fe},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xc121, (short) 0xc11f}, {(short) 0xc341, (short) 0xc33f},
{(short) 0xd181, (short) 0xd17f}, {(short) 0xdad1, (short) 0xdacf},
{(short) 0xec77, (short) 0xec75}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0x8001, (short) 0x0001},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0xc001, (short) 0xbffe}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0xbdc1, (short) 0xbdbf}, {(short) 0xb601, (short) 0xb5ff},
{(short) 0x50ff, (short) 0x5101}, {(short) 0x5aaf, (short) 0x5ab1},
{(short) 0x6c73, (short) 0x6c75}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xc001, (short) 0xbffe}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8003, (short) 0x8000}, {(short) 0x8401, (short) 0x8000},
{(short) 0x8402, (short) 0x8400}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x0000, (short) 0x03ff},
{(short) 0x0000, (short) 0x0400}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8002, (short) 0x0000}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8002, (short) 0x0000}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8401, (short) 0x8000}, {(short) 0x87ff, (short) 0x87fd},
{(short) 0x8800, (short) 0x87fe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x83ff, (short) 0x8000}, {(short) 0x8001, (short) 0x0001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8400, (short) 0x8000}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8400, (short) 0x8000}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8402, (short) 0x8400}, {(short) 0x8800, (short) 0x87fe},
{(short) 0x8801, (short) 0x87fe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x8400, (short) 0x8000}, {(short) 0x8002, (short) 0x0000},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8401, (short) 0x8000}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0x8001, (short) 0x0001},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xfbff, (short) 0xfbfd}, {(short) 0xfbf9, (short) 0xfbf7},
{(short) 0xfb71, (short) 0xfb6f}, {(short) 0xed61, (short) 0xed5f},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbe41, (short) 0xbe3f}, {(short) 0xc121, (short) 0xc11f},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xb881, (short) 0xb87f},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xbc81, (short) 0xbc7f}, {(short) 0xc061, (short) 0xc05f},
{(short) 0xd153, (short) 0xd151}, {(short) 0xdac5, (short) 0xdac3},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x36ff, (short) 0x3701}, {(short) 0x3dbf, (short) 0x3dc1},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xb881, (short) 0xb87f},
{(short) 0xb881, (short) 0xb87f}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x3c3f, (short) 0x3c41},
{(short) 0x512d, (short) 0x512f}, {(short) 0x5abb, (short) 0x5abd},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xb881, (short) 0xb87f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xc141, (short) 0xc13f}, {(short) 0xc341, (short) 0xc33f},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xc061, (short) 0xc05f}, {(short) 0xc281, (short) 0xc27f},
{(short) 0xd175, (short) 0xd173}, {(short) 0xdace, (short) 0xdacc},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xb901, (short) 0xb8ff}, {(short) 0x35ff, (short) 0x3601},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0xbc41, (short) 0xbc3f}, {(short) 0x8001, (short) 0x0001},
{(short) 0x510b, (short) 0x510d}, {(short) 0x5ab2, (short) 0x5ab4},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xd161, (short) 0xd15f}, {(short) 0xd181, (short) 0xd17f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xd141, (short) 0xd13f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xd153, (short) 0xd151}, {(short) 0xd175, (short) 0xd173},
{(short) 0xd541, (short) 0xd53f}, {(short) 0xdc09, (short) 0xdc07},
{(short) 0xec81, (short) 0xec7f}, {(short) 0xfb55, (short) 0xfb53},
{(short) 0xd121, (short) 0xd11f}, {(short) 0xd101, (short) 0xd0ff},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xd141, (short) 0xd13f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0x7bfd, (short) 0x7bff},
{(short) 0xd12f, (short) 0xd12d}, {(short) 0xd10d, (short) 0xd10b},
{(short) 0x8001, (short) 0x0001}, {(short) 0x596f, (short) 0x5971},
{(short) 0x6c69, (short) 0x6c6b}, {(short) 0x7b51, (short) 0x7b53},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xd141, (short) 0xd13f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xdac9, (short) 0xdac7}, {(short) 0xdad1, (short) 0xdacf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xdac5, (short) 0xdac3}, {(short) 0xdace, (short) 0xdacc},
{(short) 0xdc09, (short) 0xdc07}, {(short) 0xdec1, (short) 0xdebf},
{(short) 0xecac, (short) 0xecaa}, {(short) 0xfb5b, (short) 0xfb59},
{(short) 0xdab9, (short) 0xdab7}, {(short) 0xdab1, (short) 0xdaaf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0x7bf7, (short) 0x7bf9},
{(short) 0xdabd, (short) 0xdabb}, {(short) 0xdab4, (short) 0xdab2},
{(short) 0xd971, (short) 0xd96f}, {(short) 0x8001, (short) 0x0001},
{(short) 0x6c3e, (short) 0x6c40}, {(short) 0x7b4b, (short) 0x7b4d},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xec76, (short) 0xec74}, {(short) 0xec77, (short) 0xec75},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec81, (short) 0xec7f}, {(short) 0xecac, (short) 0xecaa},
{(short) 0xf076, (short) 0xf074}, {(short) 0xfbe3, (short) 0xfbe1},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec75, (short) 0xec73},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec76, (short) 0xec74}, {(short) 0x7b6f, (short) 0x7b71},
{(short) 0xec76, (short) 0xec74}, {(short) 0xec76, (short) 0xec74},
{(short) 0xec6b, (short) 0xec69}, {(short) 0xec40, (short) 0xec3e},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7ac3, (short) 0x7ac5},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xec76, (short) 0xec74}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb55, (short) 0xfb53}, {(short) 0xfb5b, (short) 0xfb59},
{(short) 0xfbe3, (short) 0xfbe1}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0x6d5f, (short) 0x6d61},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0xfb53, (short) 0xfb51}, {(short) 0xfb4d, (short) 0xfb4b},
{(short) 0xfac5, (short) 0xfac3}, {(short) 0x8001, (short) 0x0001},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8400, (short) 0x8000},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0400},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8400, (short) 0x8000},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0400},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01},
},
};
static short[][][] ReferenceOutputForMul = {
{
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0400},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8400, (short) 0x8000},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x43fe, (short) 0x4401},
{(short) 0x0000, (short) 0x0003}, {(short) 0x07fd, (short) 0x07ff},
{(short) 0x07fe, (short) 0x0801}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3c7f, (short) 0x3c81}, {(short) 0x427f, (short) 0x4281},
{(short) 0x553f, (short) 0x5541}, {(short) 0x5ebf, (short) 0x5ec1},
{(short) 0x7074, (short) 0x7076}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc401, (short) 0xc3fe},
{(short) 0x8003, (short) 0x8000}, {(short) 0x87ff, (short) 0x87fd},
{(short) 0x8801, (short) 0x87fe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xbc81, (short) 0xbc7f}, {(short) 0xc281, (short) 0xc27f},
{(short) 0xd541, (short) 0xd53f}, {(short) 0xdec1, (short) 0xdebf},
{(short) 0xf076, (short) 0xf074}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0003},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x1bfe, (short) 0x1c00},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0003},
{(short) 0x0000, (short) 0x002b}, {(short) 0x0000, (short) 0x00d9},
{(short) 0x0c74, (short) 0x0c76}, {(short) 0x1b52, (short) 0x1b54},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8003, (short) 0x8000},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x9c00, (short) 0x9bfe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8003, (short) 0x8000},
{(short) 0x802b, (short) 0x8000}, {(short) 0x80d9, (short) 0x8000},
{(short) 0x8c76, (short) 0x8c74}, {(short) 0x9b54, (short) 0x9b52},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x0000, (short) 0x0400}, {(short) 0x07fd, (short) 0x07ff},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x43fc, (short) 0x43fe},
{(short) 0x0000, (short) 0x0240}, {(short) 0x067d, (short) 0x067f},
{(short) 0x193e, (short) 0x1940}, {(short) 0x22bd, (short) 0x22bf},
{(short) 0x3473, (short) 0x3475}, {(short) 0x4350, (short) 0x4352},
{(short) 0x8400, (short) 0x8000}, {(short) 0x87ff, (short) 0x87fd},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0xc3fe, (short) 0xc3fc},
{(short) 0x8240, (short) 0x8000}, {(short) 0x867f, (short) 0x867d},
{(short) 0x9940, (short) 0x993e}, {(short) 0xa2bf, (short) 0xa2bd},
{(short) 0xb475, (short) 0xb473}, {(short) 0xc352, (short) 0xc350},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x0000, (short) 0x0401}, {(short) 0x07fe, (short) 0x0801},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x43fe, (short) 0x4400},
{(short) 0x0000, (short) 0x0241}, {(short) 0x067f, (short) 0x0681},
{(short) 0x193f, (short) 0x1941}, {(short) 0x22bf, (short) 0x22c1},
{(short) 0x3474, (short) 0x3476}, {(short) 0x4352, (short) 0x4354},
{(short) 0x8401, (short) 0x8000}, {(short) 0x8801, (short) 0x87fe},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0xc400, (short) 0xc3fe},
{(short) 0x8241, (short) 0x8000}, {(short) 0x8681, (short) 0x867f},
{(short) 0x9941, (short) 0x993f}, {(short) 0xa2c1, (short) 0xa2bf},
{(short) 0xb476, (short) 0xb474}, {(short) 0xc354, (short) 0xc352},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x1bfe, (short) 0x1c00}, {(short) 0x43fc, (short) 0x43fe},
{(short) 0x43fe, (short) 0x4400}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x787e, (short) 0x7880}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x9c00, (short) 0x9bfe}, {(short) 0xc3fe, (short) 0xc3fc},
{(short) 0xc400, (short) 0xc3fe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xf880, (short) 0xf87e}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x387f, (short) 0x3881}, {(short) 0x3c7f, (short) 0x3c81},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0240},
{(short) 0x0000, (short) 0x0241}, {(short) 0x787e, (short) 0x7880},
{(short) 0x350f, (short) 0x3511}, {(short) 0x3b4f, (short) 0x3b51},
{(short) 0x4de7, (short) 0x4de9}, {(short) 0x5797, (short) 0x5799},
{(short) 0x6903, (short) 0x6905}, {(short) 0x781e, (short) 0x7820},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbc81, (short) 0xbc7f},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8240, (short) 0x8000},
{(short) 0x8241, (short) 0x8000}, {(short) 0xf880, (short) 0xf87e},
{(short) 0xb511, (short) 0xb50f}, {(short) 0xbb51, (short) 0xbb4f},
{(short) 0xcde9, (short) 0xcde7}, {(short) 0xd799, (short) 0xd797},
{(short) 0xe905, (short) 0xe903}, {(short) 0xf820, (short) 0xf81e},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x427f, (short) 0x4281},
{(short) 0x0000, (short) 0x0003}, {(short) 0x067d, (short) 0x067f},
{(short) 0x067f, (short) 0x0681}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3b4f, (short) 0x3b51}, {(short) 0x4147, (short) 0x4149},
{(short) 0x5443, (short) 0x5445}, {(short) 0x5d7b, (short) 0x5d7d},
{(short) 0x6f3d, (short) 0x6f3f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xc281, (short) 0xc27f},
{(short) 0x8003, (short) 0x8000}, {(short) 0x867f, (short) 0x867d},
{(short) 0x8681, (short) 0x867f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xbb51, (short) 0xbb4f}, {(short) 0xc149, (short) 0xc147},
{(short) 0xd445, (short) 0xd443}, {(short) 0xdd7d, (short) 0xdd7b},
{(short) 0xef3f, (short) 0xef3d}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x513f, (short) 0x5141}, {(short) 0x553f, (short) 0x5541},
{(short) 0x0000, (short) 0x002b}, {(short) 0x193e, (short) 0x1940},
{(short) 0x193f, (short) 0x1941}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x4de7, (short) 0x4de9}, {(short) 0x5443, (short) 0x5445},
{(short) 0x66e3, (short) 0x66e5}, {(short) 0x706d, (short) 0x706f},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xd541, (short) 0xd53f},
{(short) 0x802b, (short) 0x8000}, {(short) 0x9940, (short) 0x993e},
{(short) 0x9941, (short) 0x993f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xcde9, (short) 0xcde7}, {(short) 0xd445, (short) 0xd443},
{(short) 0xe6e5, (short) 0xe6e3}, {(short) 0xf06f, (short) 0xf06d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x5ebf, (short) 0x5ec1},
{(short) 0x0000, (short) 0x00d9}, {(short) 0x22bd, (short) 0x22bf},
{(short) 0x22bf, (short) 0x22c1}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5797, (short) 0x5799}, {(short) 0x5d7b, (short) 0x5d7d},
{(short) 0x706d, (short) 0x706f}, {(short) 0x79b1, (short) 0x79b3},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xdec1, (short) 0xdebf},
{(short) 0x80d9, (short) 0x8000}, {(short) 0xa2bf, (short) 0xa2bd},
{(short) 0xa2c1, (short) 0xa2bf}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xd799, (short) 0xd797}, {(short) 0xdd7d, (short) 0xdd7b},
{(short) 0xf06f, (short) 0xf06d}, {(short) 0xf9b3, (short) 0xf9b1},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7074, (short) 0x7076},
{(short) 0x0c74, (short) 0x0c76}, {(short) 0x3473, (short) 0x3475},
{(short) 0x3474, (short) 0x3476}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x6903, (short) 0x6905}, {(short) 0x6f3d, (short) 0x6f3f},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xec76, (short) 0xec74}, {(short) 0xf076, (short) 0xf074},
{(short) 0x8c76, (short) 0x8c74}, {(short) 0xb475, (short) 0xb473},
{(short) 0xb476, (short) 0xb474}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xe905, (short) 0xe903}, {(short) 0xef3f, (short) 0xef3d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x1b52, (short) 0x1b54}, {(short) 0x4350, (short) 0x4352},
{(short) 0x4352, (short) 0x4354}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x781e, (short) 0x7820}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x9b54, (short) 0x9b52}, {(short) 0xc352, (short) 0xc350},
{(short) 0xc354, (short) 0xc352}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xf820, (short) 0xf81e}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc01, (short) 0xbbfe}, {(short) 0xc001, (short) 0xbffe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8400, (short) 0x8000},
{(short) 0x8401, (short) 0x8000}, {(short) 0xfc00, (short) 0xfbfe},
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbe81, (short) 0xbe7f},
{(short) 0xd141, (short) 0xd13f}, {(short) 0xdac1, (short) 0xdabf},
{(short) 0xec76, (short) 0xec74}, {(short) 0xfb54, (short) 0xfb52},
{(short) 0x3bfe, (short) 0x3c01}, {(short) 0x3ffe, (short) 0x4001},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0400},
{(short) 0x0000, (short) 0x0401}, {(short) 0x7bfe, (short) 0x7c00},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3e7f, (short) 0x3e81},
{(short) 0x513f, (short) 0x5141}, {(short) 0x5abf, (short) 0x5ac1},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7b52, (short) 0x7b54},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xc001, (short) 0xbffe}, {(short) 0xc401, (short) 0xc3fe},
{(short) 0x8003, (short) 0x8000}, {(short) 0x87ff, (short) 0x87fd},
{(short) 0x8801, (short) 0x87fe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xbc81, (short) 0xbc7f}, {(short) 0xc281, (short) 0xc27f},
{(short) 0xd541, (short) 0xd53f}, {(short) 0xdec1, (short) 0xdebf},
{(short) 0xf076, (short) 0xf074}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x3ffe, (short) 0x4001}, {(short) 0x43fe, (short) 0x4401},
{(short) 0x0000, (short) 0x0003}, {(short) 0x07fd, (short) 0x07ff},
{(short) 0x07fe, (short) 0x0801}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3c7f, (short) 0x3c81}, {(short) 0x427f, (short) 0x4281},
{(short) 0x553f, (short) 0x5541}, {(short) 0x5ebf, (short) 0x5ec1},
{(short) 0x7074, (short) 0x7076}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8002, (short) 0x0000}, {(short) 0x8003, (short) 0x8000},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x9c00, (short) 0x9bfe},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8003, (short) 0x8000},
{(short) 0x802b, (short) 0x8000}, {(short) 0x80d9, (short) 0x8000},
{(short) 0x8c76, (short) 0x8c74}, {(short) 0x9b54, (short) 0x9b52},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0003},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x1bfe, (short) 0x1c00},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0003},
{(short) 0x0000, (short) 0x002b}, {(short) 0x0000, (short) 0x00d9},
{(short) 0x0c74, (short) 0x0c76}, {(short) 0x1b52, (short) 0x1b54},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8400, (short) 0x8000}, {(short) 0x87ff, (short) 0x87fd},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0xc3fe, (short) 0xc3fc},
{(short) 0x8240, (short) 0x8000}, {(short) 0x867f, (short) 0x867d},
{(short) 0x9940, (short) 0x993e}, {(short) 0xa2bf, (short) 0xa2bd},
{(short) 0xb475, (short) 0xb473}, {(short) 0xc352, (short) 0xc350},
{(short) 0x0000, (short) 0x0400}, {(short) 0x07fd, (short) 0x07ff},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x43fc, (short) 0x43fe},
{(short) 0x0000, (short) 0x0240}, {(short) 0x067d, (short) 0x067f},
{(short) 0x193e, (short) 0x1940}, {(short) 0x22bd, (short) 0x22bf},
{(short) 0x3473, (short) 0x3475}, {(short) 0x4350, (short) 0x4352},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8401, (short) 0x8000}, {(short) 0x8801, (short) 0x87fe},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0xc400, (short) 0xc3fe},
{(short) 0x8241, (short) 0x8000}, {(short) 0x8681, (short) 0x867f},
{(short) 0x9941, (short) 0x993f}, {(short) 0xa2c1, (short) 0xa2bf},
{(short) 0xb476, (short) 0xb474}, {(short) 0xc354, (short) 0xc352},
{(short) 0x0000, (short) 0x0401}, {(short) 0x07fe, (short) 0x0801},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x43fe, (short) 0x4400},
{(short) 0x0000, (short) 0x0241}, {(short) 0x067f, (short) 0x0681},
{(short) 0x193f, (short) 0x1941}, {(short) 0x22bf, (short) 0x22c1},
{(short) 0x3474, (short) 0x3476}, {(short) 0x4352, (short) 0x4354},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfbfe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x9c00, (short) 0x9bfe}, {(short) 0xc3fe, (short) 0xc3fc},
{(short) 0xc400, (short) 0xc3fe}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xf880, (short) 0xf87e}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7bfe, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x1bfe, (short) 0x1c00}, {(short) 0x43fc, (short) 0x43fe},
{(short) 0x43fe, (short) 0x4400}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x787e, (short) 0x7880}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xb881, (short) 0xb87f}, {(short) 0xbc81, (short) 0xbc7f},
{(short) 0x8002, (short) 0x0000}, {(short) 0x8240, (short) 0x8000},
{(short) 0x8241, (short) 0x8000}, {(short) 0xf880, (short) 0xf87e},
{(short) 0xb511, (short) 0xb50f}, {(short) 0xbb51, (short) 0xbb4f},
{(short) 0xcde9, (short) 0xcde7}, {(short) 0xd799, (short) 0xd797},
{(short) 0xe905, (short) 0xe903}, {(short) 0xf820, (short) 0xf81e},
{(short) 0x387f, (short) 0x3881}, {(short) 0x3c7f, (short) 0x3c81},
{(short) 0x0000, (short) 0x0002}, {(short) 0x0000, (short) 0x0240},
{(short) 0x0000, (short) 0x0241}, {(short) 0x787e, (short) 0x7880},
{(short) 0x350f, (short) 0x3511}, {(short) 0x3b4f, (short) 0x3b51},
{(short) 0x4de7, (short) 0x4de9}, {(short) 0x5797, (short) 0x5799},
{(short) 0x6903, (short) 0x6905}, {(short) 0x781e, (short) 0x7820},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbe81, (short) 0xbe7f}, {(short) 0xc281, (short) 0xc27f},
{(short) 0x8003, (short) 0x8000}, {(short) 0x867f, (short) 0x867d},
{(short) 0x8681, (short) 0x867f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xbb51, (short) 0xbb4f}, {(short) 0xc149, (short) 0xc147},
{(short) 0xd445, (short) 0xd443}, {(short) 0xdd7d, (short) 0xdd7b},
{(short) 0xef3f, (short) 0xef3d}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x3e7f, (short) 0x3e81}, {(short) 0x427f, (short) 0x4281},
{(short) 0x0000, (short) 0x0003}, {(short) 0x067d, (short) 0x067f},
{(short) 0x067f, (short) 0x0681}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x3b4f, (short) 0x3b51}, {(short) 0x4147, (short) 0x4149},
{(short) 0x5443, (short) 0x5445}, {(short) 0x5d7b, (short) 0x5d7d},
{(short) 0x6f3d, (short) 0x6f3f}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xd141, (short) 0xd13f}, {(short) 0xd541, (short) 0xd53f},
{(short) 0x802b, (short) 0x8000}, {(short) 0x9940, (short) 0x993e},
{(short) 0x9941, (short) 0x993f}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xcde9, (short) 0xcde7}, {(short) 0xd445, (short) 0xd443},
{(short) 0xe6e5, (short) 0xe6e3}, {(short) 0xf06f, (short) 0xf06d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x513f, (short) 0x5141}, {(short) 0x553f, (short) 0x5541},
{(short) 0x0000, (short) 0x002b}, {(short) 0x193e, (short) 0x1940},
{(short) 0x193f, (short) 0x1941}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x4de7, (short) 0x4de9}, {(short) 0x5443, (short) 0x5445},
{(short) 0x66e3, (short) 0x66e5}, {(short) 0x706d, (short) 0x706f},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xdac1, (short) 0xdabf}, {(short) 0xdec1, (short) 0xdebf},
{(short) 0x80d9, (short) 0x8000}, {(short) 0xa2bf, (short) 0xa2bd},
{(short) 0xa2c1, (short) 0xa2bf}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xd799, (short) 0xd797}, {(short) 0xdd7d, (short) 0xdd7b},
{(short) 0xf06f, (short) 0xf06d}, {(short) 0xf9b3, (short) 0xf9b1},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x5abf, (short) 0x5ac1}, {(short) 0x5ebf, (short) 0x5ec1},
{(short) 0x0000, (short) 0x00d9}, {(short) 0x22bd, (short) 0x22bf},
{(short) 0x22bf, (short) 0x22c1}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x5797, (short) 0x5799}, {(short) 0x5d7b, (short) 0x5d7d},
{(short) 0x706d, (short) 0x706f}, {(short) 0x79b1, (short) 0x79b3},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xec76, (short) 0xec74}, {(short) 0xf076, (short) 0xf074},
{(short) 0x8c76, (short) 0x8c74}, {(short) 0xb475, (short) 0xb473},
{(short) 0xb476, (short) 0xb474}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xe905, (short) 0xe903}, {(short) 0xef3f, (short) 0xef3d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x6c74, (short) 0x6c76}, {(short) 0x7074, (short) 0x7076},
{(short) 0x0c74, (short) 0x0c76}, {(short) 0x3473, (short) 0x3475},
{(short) 0x3474, (short) 0x3476}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x6903, (short) 0x6905}, {(short) 0x6f3d, (short) 0x6f3f},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfb54, (short) 0xfb52}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x9b54, (short) 0x9b52}, {(short) 0xc352, (short) 0xc350},
{(short) 0xc354, (short) 0xc352}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xf820, (short) 0xf81e}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7b52, (short) 0x7b54}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x1b52, (short) 0x1b54}, {(short) 0x4350, (short) 0x4352},
{(short) 0x4352, (short) 0x4354}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x781e, (short) 0x7820}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x8001, (short) 0x0001}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0x8001, (short) 0x0001},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x8001, (short) 0x0001}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01},
},
};
static short[][][] ReferenceOutputForDiv = {
{
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x37fa, (short) 0x3803},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x73fc, (short) 0x7404},
{(short) 0x73fa, (short) 0x7403}, {(short) 0x0000, (short) 0x0103},
{(short) 0x3f19, (short) 0x3f1f}, {(short) 0x38e9, (short) 0x38ef},
{(short) 0x2615, (short) 0x261b}, {(short) 0x1cbb, (short) 0x1cc1},
{(short) 0x0b2b, (short) 0x0b31}, {(short) 0x0000, (short) 0x011b},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xb803, (short) 0xb7fa},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf404, (short) 0xf3fc},
{(short) 0xf403, (short) 0xf3fa}, {(short) 0x8103, (short) 0x8000},
{(short) 0xbf1f, (short) 0xbf19}, {(short) 0xb8ef, (short) 0xb8e9},
{(short) 0xa61b, (short) 0xa615}, {(short) 0x9cc1, (short) 0x9cbb},
{(short) 0x8b31, (short) 0x8b2b}, {(short) 0x811b, (short) 0x8000},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3ffa, (short) 0x4003}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x77fc, (short) 0x7804},
{(short) 0x77fa, (short) 0x7803}, {(short) 0x0000, (short) 0x0203},
{(short) 0x4319, (short) 0x431f}, {(short) 0x3ce9, (short) 0x3cef},
{(short) 0x2a15, (short) 0x2a1b}, {(short) 0x20bb, (short) 0x20c1},
{(short) 0x0f2b, (short) 0x0f31}, {(short) 0x0000, (short) 0x0232},
{(short) 0xc003, (short) 0xbffa}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf804, (short) 0xf7fc},
{(short) 0xf803, (short) 0xf7fa}, {(short) 0x8203, (short) 0x8000},
{(short) 0xc31f, (short) 0xc319}, {(short) 0xbcef, (short) 0xbce9},
{(short) 0xaa1b, (short) 0xaa15}, {(short) 0xa0c1, (short) 0xa0bb},
{(short) 0x8f31, (short) 0x8f2b}, {(short) 0x8232, (short) 0x8000},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8002, (short) 0x0004}, {(short) 0x8003, (short) 0x0003},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x13fc, (short) 0x1404},
{(short) 0x13fa, (short) 0x1403}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8001, (short) 0x0005}, {(short) 0x8002, (short) 0x0004},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8004, (short) 0x0002}, {(short) 0x8003, (short) 0x0003},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0x9404, (short) 0x93fc},
{(short) 0x9403, (short) 0x93fa}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8005, (short) 0x0001}, {(short) 0x8004, (short) 0x0002},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x0000, (short) 0x0402}, {(short) 0x0000, (short) 0x0203},
{(short) 0x63fb, (short) 0x6400}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x3bfb, (short) 0x3c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x0718, (short) 0x071e}, {(short) 0x0000, (short) 0x0279},
{(short) 0x0000, (short) 0x001b}, {(short) 0x0000, (short) 0x0008},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8402, (short) 0x8000}, {(short) 0x8203, (short) 0x8000},
{(short) 0xe400, (short) 0xe3fb}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xbc00, (short) 0xbbfb}, {(short) 0x8003, (short) 0x0003},
{(short) 0x871e, (short) 0x8718}, {(short) 0x8279, (short) 0x8000},
{(short) 0x801b, (short) 0x8000}, {(short) 0x8008, (short) 0x8000},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x0000, (short) 0x0403}, {(short) 0x0000, (short) 0x0203},
{(short) 0x63fa, (short) 0x6403}, {(short) 0x3bfc, (short) 0x3c04},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x8003, (short) 0x0003},
{(short) 0x0719, (short) 0x071f}, {(short) 0x0000, (short) 0x0279},
{(short) 0x0000, (short) 0x001b}, {(short) 0x0000, (short) 0x0008},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8403, (short) 0x8000}, {(short) 0x8203, (short) 0x8000},
{(short) 0xe403, (short) 0xe3fa}, {(short) 0xbc04, (short) 0xbbfc},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0x8003, (short) 0x0003},
{(short) 0x871f, (short) 0x8719}, {(short) 0x8279, (short) 0x8000},
{(short) 0x801b, (short) 0x8000}, {(short) 0x8008, (short) 0x8000},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7bfc, (short) 0x7c00}, {(short) 0x77fc, (short) 0x7801},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x78e9, (short) 0x78ef},
{(short) 0x6615, (short) 0x661b}, {(short) 0x5cba, (short) 0x5cc0},
{(short) 0x4b2a, (short) 0x4b30}, {(short) 0x3c5b, (short) 0x3c61},
{(short) 0xfc00, (short) 0xfbfc}, {(short) 0xf801, (short) 0xf7fc},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf8ef, (short) 0xf8e9},
{(short) 0xe61b, (short) 0xe615}, {(short) 0xdcc0, (short) 0xdcba},
{(short) 0xcb30, (short) 0xcb2a}, {(short) 0xbc61, (short) 0xbc5b},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x387d, (short) 0x3883}, {(short) 0x347d, (short) 0x3483},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x707e, (short) 0x7084},
{(short) 0x707d, (short) 0x7083}, {(short) 0x0000, (short) 0x0093},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x3587, (short) 0x358d},
{(short) 0x22d8, (short) 0x22de}, {(short) 0x1952, (short) 0x1958},
{(short) 0x0807, (short) 0x080d}, {(short) 0x0000, (short) 0x00a0},
{(short) 0xb883, (short) 0xb87d}, {(short) 0xb483, (short) 0xb47d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf084, (short) 0xf07e},
{(short) 0xf083, (short) 0xf07d}, {(short) 0x8093, (short) 0x8000},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xb58d, (short) 0xb587},
{(short) 0xa2de, (short) 0xa2d8}, {(short) 0x9958, (short) 0x9952},
{(short) 0x880d, (short) 0x8807}, {(short) 0x80a0, (short) 0x8000},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x3e7d, (short) 0x3e83}, {(short) 0x3a7d, (short) 0x3a83},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x767f, (short) 0x7685},
{(short) 0x767d, (short) 0x7683}, {(short) 0x0000, (short) 0x01a3},
{(short) 0x41c4, (short) 0x41ca}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x28f1, (short) 0x28f7}, {(short) 0x1fb1, (short) 0x1fb7},
{(short) 0x0dd2, (short) 0x0dd8}, {(short) 0x0000, (short) 0x01c9},
{(short) 0xbe83, (short) 0xbe7d}, {(short) 0xba83, (short) 0xba7d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf685, (short) 0xf67f},
{(short) 0xf683, (short) 0xf67d}, {(short) 0x81a3, (short) 0x8000},
{(short) 0xc1ca, (short) 0xc1c4}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xa8f7, (short) 0xa8f1}, {(short) 0x9fb7, (short) 0x9fb1},
{(short) 0x8dd8, (short) 0x8dd2}, {(short) 0x81c9, (short) 0x8000},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x513d, (short) 0x5143}, {(short) 0x4d3d, (short) 0x4d43},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x113e, (short) 0x1144},
{(short) 0x54a8, (short) 0x54ae}, {(short) 0x4e73, (short) 0x4e79},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x3236, (short) 0x323c},
{(short) 0x20b3, (short) 0x20b9}, {(short) 0x11b9, (short) 0x11bf},
{(short) 0xd143, (short) 0xd13d}, {(short) 0xcd43, (short) 0xcd3d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x9144, (short) 0x913e},
{(short) 0xd4ae, (short) 0xd4a8}, {(short) 0xce79, (short) 0xce73},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xb23c, (short) 0xb236},
{(short) 0xa0b9, (short) 0xa0b3}, {(short) 0x91bf, (short) 0x91b9},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x5abd, (short) 0x5ac3}, {(short) 0x56bd, (short) 0x56c3},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x1abe, (short) 0x1ac4},
{(short) 0x5dfd, (short) 0x5e03}, {(short) 0x5824, (short) 0x582a},
{(short) 0x4522, (short) 0x4528}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x2a0c, (short) 0x2a12}, {(short) 0x1b5c, (short) 0x1b62},
{(short) 0xdac3, (short) 0xdabd}, {(short) 0xd6c3, (short) 0xd6bd},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x9ac4, (short) 0x9abe},
{(short) 0xde03, (short) 0xddfd}, {(short) 0xd82a, (short) 0xd824},
{(short) 0xc528, (short) 0xc522}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xaa12, (short) 0xaa0c}, {(short) 0x9b62, (short) 0x9b5c},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x6c72, (short) 0x6c78}, {(short) 0x6872, (short) 0x6878},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x2c73, (short) 0x2c79},
{(short) 0x6fe9, (short) 0x6fef}, {(short) 0x6979, (short) 0x697f},
{(short) 0x56c8, (short) 0x56ce}, {(short) 0x4d45, (short) 0x4d4b},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x2cdb, (short) 0x2ce1},
{(short) 0xec78, (short) 0xec72}, {(short) 0xe878, (short) 0xe872},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xac79, (short) 0xac73},
{(short) 0xefef, (short) 0xefe9}, {(short) 0xe97f, (short) 0xe979},
{(short) 0xd6ce, (short) 0xd6c8}, {(short) 0xcd4b, (short) 0xcd45},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xace1, (short) 0xacdb},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7b50, (short) 0x7b56}, {(short) 0x7750, (short) 0x7756},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x3b51, (short) 0x3b57},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x787f, (short) 0x7885},
{(short) 0x6592, (short) 0x6598}, {(short) 0x5c54, (short) 0x5c5a},
{(short) 0x4a90, (short) 0x4a96}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0xfb56, (short) 0xfb50}, {(short) 0xf756, (short) 0xf750},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xbb57, (short) 0xbb51},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf885, (short) 0xf87f},
{(short) 0xe598, (short) 0xe592}, {(short) 0xdc5a, (short) 0xdc54},
{(short) 0xca96, (short) 0xca90}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xb803, (short) 0xb7fa},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf404, (short) 0xf3fc},
{(short) 0xf403, (short) 0xf3fa}, {(short) 0x8103, (short) 0x8000},
{(short) 0xbf1f, (short) 0xbf19}, {(short) 0xb8ef, (short) 0xb8e9},
{(short) 0xa61b, (short) 0xa615}, {(short) 0x9cc1, (short) 0x9cbb},
{(short) 0x8b31, (short) 0x8b2b}, {(short) 0x811b, (short) 0x8000},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x37fa, (short) 0x3803},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x73fc, (short) 0x7404},
{(short) 0x73fa, (short) 0x7403}, {(short) 0x0000, (short) 0x0103},
{(short) 0x3f19, (short) 0x3f1f}, {(short) 0x38e9, (short) 0x38ef},
{(short) 0x2615, (short) 0x261b}, {(short) 0x1cbb, (short) 0x1cc1},
{(short) 0x0b2b, (short) 0x0b31}, {(short) 0x0000, (short) 0x011b},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xc003, (short) 0xbffa}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf804, (short) 0xf7fc},
{(short) 0xf803, (short) 0xf7fa}, {(short) 0x8203, (short) 0x8000},
{(short) 0xc31f, (short) 0xc319}, {(short) 0xbcef, (short) 0xbce9},
{(short) 0xaa1b, (short) 0xaa15}, {(short) 0xa0c1, (short) 0xa0bb},
{(short) 0x8f31, (short) 0x8f2b}, {(short) 0x8232, (short) 0x8000},
{(short) 0x3ffa, (short) 0x4003}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x77fc, (short) 0x7804},
{(short) 0x77fa, (short) 0x7803}, {(short) 0x0000, (short) 0x0203},
{(short) 0x4319, (short) 0x431f}, {(short) 0x3ce9, (short) 0x3cef},
{(short) 0x2a15, (short) 0x2a1b}, {(short) 0x20bb, (short) 0x20c1},
{(short) 0x0f2b, (short) 0x0f31}, {(short) 0x0000, (short) 0x0232},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8004, (short) 0x0002}, {(short) 0x8003, (short) 0x0003},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0x9404, (short) 0x93fc},
{(short) 0x9403, (short) 0x93fa}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8005, (short) 0x0001}, {(short) 0x8004, (short) 0x0002},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8002, (short) 0x0004}, {(short) 0x8003, (short) 0x0003},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x13fc, (short) 0x1404},
{(short) 0x13fa, (short) 0x1403}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8001, (short) 0x0005}, {(short) 0x8002, (short) 0x0004},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8402, (short) 0x8000}, {(short) 0x8203, (short) 0x8000},
{(short) 0xe400, (short) 0xe3fb}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xbc00, (short) 0xbbfb}, {(short) 0x8003, (short) 0x0003},
{(short) 0x871e, (short) 0x8718}, {(short) 0x8279, (short) 0x8000},
{(short) 0x801b, (short) 0x8000}, {(short) 0x8008, (short) 0x8000},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x0000, (short) 0x0402}, {(short) 0x0000, (short) 0x0203},
{(short) 0x63fb, (short) 0x6400}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x3bfb, (short) 0x3c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x0718, (short) 0x071e}, {(short) 0x0000, (short) 0x0279},
{(short) 0x0000, (short) 0x001b}, {(short) 0x0000, (short) 0x0008},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8403, (short) 0x8000}, {(short) 0x8203, (short) 0x8000},
{(short) 0xe403, (short) 0xe3fa}, {(short) 0xbc04, (short) 0xbbfc},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0x8003, (short) 0x0003},
{(short) 0x871f, (short) 0x8719}, {(short) 0x8279, (short) 0x8000},
{(short) 0x801b, (short) 0x8000}, {(short) 0x8008, (short) 0x8000},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x0000, (short) 0x0403}, {(short) 0x0000, (short) 0x0203},
{(short) 0x63fa, (short) 0x6403}, {(short) 0x3bfc, (short) 0x3c04},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x8003, (short) 0x0003},
{(short) 0x0719, (short) 0x071f}, {(short) 0x0000, (short) 0x0279},
{(short) 0x0000, (short) 0x001b}, {(short) 0x0000, (short) 0x0008},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfbfc}, {(short) 0xf801, (short) 0xf7fc},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf8ef, (short) 0xf8e9},
{(short) 0xe61b, (short) 0xe615}, {(short) 0xdcc0, (short) 0xdcba},
{(short) 0xcb30, (short) 0xcb2a}, {(short) 0xbc61, (short) 0xbc5b},
{(short) 0x7bfc, (short) 0x7c00}, {(short) 0x77fc, (short) 0x7801},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x78e9, (short) 0x78ef},
{(short) 0x6615, (short) 0x661b}, {(short) 0x5cba, (short) 0x5cc0},
{(short) 0x4b2a, (short) 0x4b30}, {(short) 0x3c5b, (short) 0x3c61},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xb883, (short) 0xb87d}, {(short) 0xb483, (short) 0xb47d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf084, (short) 0xf07e},
{(short) 0xf083, (short) 0xf07d}, {(short) 0x8093, (short) 0x8000},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xb58d, (short) 0xb587},
{(short) 0xa2de, (short) 0xa2d8}, {(short) 0x9958, (short) 0x9952},
{(short) 0x880d, (short) 0x8807}, {(short) 0x80a0, (short) 0x8000},
{(short) 0x387d, (short) 0x3883}, {(short) 0x347d, (short) 0x3483},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x707e, (short) 0x7084},
{(short) 0x707d, (short) 0x7083}, {(short) 0x0000, (short) 0x0093},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x3587, (short) 0x358d},
{(short) 0x22d8, (short) 0x22de}, {(short) 0x1952, (short) 0x1958},
{(short) 0x0807, (short) 0x080d}, {(short) 0x0000, (short) 0x00a0},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xbe83, (short) 0xbe7d}, {(short) 0xba83, (short) 0xba7d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf685, (short) 0xf67f},
{(short) 0xf683, (short) 0xf67d}, {(short) 0x81a3, (short) 0x8000},
{(short) 0xc1ca, (short) 0xc1c4}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xa8f7, (short) 0xa8f1}, {(short) 0x9fb7, (short) 0x9fb1},
{(short) 0x8dd8, (short) 0x8dd2}, {(short) 0x81c9, (short) 0x8000},
{(short) 0x3e7d, (short) 0x3e83}, {(short) 0x3a7d, (short) 0x3a83},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x767f, (short) 0x7685},
{(short) 0x767d, (short) 0x7683}, {(short) 0x0000, (short) 0x01a3},
{(short) 0x41c4, (short) 0x41ca}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x28f1, (short) 0x28f7}, {(short) 0x1fb1, (short) 0x1fb7},
{(short) 0x0dd2, (short) 0x0dd8}, {(short) 0x0000, (short) 0x01c9},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xd143, (short) 0xd13d}, {(short) 0xcd43, (short) 0xcd3d},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x9144, (short) 0x913e},
{(short) 0xd4ae, (short) 0xd4a8}, {(short) 0xce79, (short) 0xce73},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xb23c, (short) 0xb236},
{(short) 0xa0b9, (short) 0xa0b3}, {(short) 0x91bf, (short) 0x91b9},
{(short) 0x513d, (short) 0x5143}, {(short) 0x4d3d, (short) 0x4d43},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x113e, (short) 0x1144},
{(short) 0x54a8, (short) 0x54ae}, {(short) 0x4e73, (short) 0x4e79},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x3236, (short) 0x323c},
{(short) 0x20b3, (short) 0x20b9}, {(short) 0x11b9, (short) 0x11bf},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xdac3, (short) 0xdabd}, {(short) 0xd6c3, (short) 0xd6bd},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x9ac4, (short) 0x9abe},
{(short) 0xde03, (short) 0xddfd}, {(short) 0xd82a, (short) 0xd824},
{(short) 0xc528, (short) 0xc522}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0xaa12, (short) 0xaa0c}, {(short) 0x9b62, (short) 0x9b5c},
{(short) 0x5abd, (short) 0x5ac3}, {(short) 0x56bd, (short) 0x56c3},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x1abe, (short) 0x1ac4},
{(short) 0x5dfd, (short) 0x5e03}, {(short) 0x5824, (short) 0x582a},
{(short) 0x4522, (short) 0x4528}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0x2a0c, (short) 0x2a12}, {(short) 0x1b5c, (short) 0x1b62},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xec78, (short) 0xec72}, {(short) 0xe878, (short) 0xe872},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xac79, (short) 0xac73},
{(short) 0xefef, (short) 0xefe9}, {(short) 0xe97f, (short) 0xe979},
{(short) 0xd6ce, (short) 0xd6c8}, {(short) 0xcd4b, (short) 0xcd45},
{(short) 0xbc03, (short) 0xbbfa}, {(short) 0xace1, (short) 0xacdb},
{(short) 0x6c72, (short) 0x6c78}, {(short) 0x6872, (short) 0x6878},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x2c73, (short) 0x2c79},
{(short) 0x6fe9, (short) 0x6fef}, {(short) 0x6979, (short) 0x697f},
{(short) 0x56c8, (short) 0x56ce}, {(short) 0x4d45, (short) 0x4d4b},
{(short) 0x3bfa, (short) 0x3c03}, {(short) 0x2cdb, (short) 0x2ce1},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfb56, (short) 0xfb50}, {(short) 0xf756, (short) 0xf750},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xbb57, (short) 0xbb51},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xf885, (short) 0xf87f},
{(short) 0xe598, (short) 0xe592}, {(short) 0xdc5a, (short) 0xdc54},
{(short) 0xca96, (short) 0xca90}, {(short) 0xbc03, (short) 0xbbfa},
{(short) 0x7b50, (short) 0x7b56}, {(short) 0x7750, (short) 0x7756},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x3b51, (short) 0x3b57},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x787f, (short) 0x7885},
{(short) 0x6592, (short) 0x6598}, {(short) 0x5c54, (short) 0x5c5a},
{(short) 0x4a90, (short) 0x4a96}, {(short) 0x3bfa, (short) 0x3c03},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0x8003, (short) 0x0003}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0x8003, (short) 0x0003},
{(short) 0xfe00, (short) 0xfe00}, {(short) 0x8003, (short) 0x0003},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfc00, (short) 0xfc00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0x7c00, (short) 0x7c00},
{(short) 0xfc00, (short) 0xfc00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7c00, (short) 0x7c00}, {(short) 0xfe00, (short) 0xfe00},
{(short) 0x7e01, (short) 0x7e01},
},
{
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01}, {(short) 0x7e01, (short) 0x7e01},
{(short) 0x7e01, (short) 0x7e01},
},
};
}