summaryrefslogtreecommitdiffstats
path: root/tremor/window_lookup.h
diff options
context:
space:
mode:
Diffstat (limited to 'tremor/window_lookup.h')
-rw-r--r--tremor/window_lookup.h2084
1 files changed, 0 insertions, 2084 deletions
diff --git a/tremor/window_lookup.h b/tremor/window_lookup.h
deleted file mode 100644
index b24fc37772..0000000000
--- a/tremor/window_lookup.h
+++ /dev/null
@@ -1,2084 +0,0 @@
-/********************************************************************
- * *
- * THIS FILE IS PART OF THE OggVorbis 'TREMOR' CODEC SOURCE CODE. *
- * *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
- * *
- * THE OggVorbis 'TREMOR' SOURCE CODE IS (C) COPYRIGHT 1994-2002 *
- * BY THE Xiph.Org FOUNDATION http://www.xiph.org/ *
- * *
- ********************************************************************
-
- function: window lookup tables
-
- ********************************************************************/
-
-
-#include "os_types.h"
-
-static LOOKUP_T vwin64[32] = {
- X(0x001f0003), X(0x01168c98), X(0x030333c8), X(0x05dfe3a4),
- X(0x09a49562), X(0x0e45df18), X(0x13b47ef2), X(0x19dcf676),
- X(0x20a74d83), X(0x27f7137c), X(0x2fabb05a), X(0x37a1105a),
- X(0x3fb0ab28), X(0x47b2dcd1), X(0x4f807bc6), X(0x56f48e70),
- X(0x5dedfc79), X(0x64511653), X(0x6a08cfff), X(0x6f079328),
- X(0x734796f4), X(0x76cab7f2), X(0x7999d6e8), X(0x7bc3cf9f),
- X(0x7d5c20c1), X(0x7e7961df), X(0x7f33a567), X(0x7fa2e1d0),
- X(0x7fdd78a5), X(0x7ff6ec6d), X(0x7ffed0e9), X(0x7ffffc3f),
-};
-
-static LOOKUP_T vwin128[64] = {
- X(0x0007c04d), X(0x0045bb89), X(0x00c18b87), X(0x017ae294),
- X(0x02714a4e), X(0x03a4217a), X(0x05129952), X(0x06bbb24f),
- X(0x089e38a1), X(0x0ab8c073), X(0x0d09a228), X(0x0f8ef6bd),
- X(0x12469488), X(0x152e0c7a), X(0x1842a81c), X(0x1b81686d),
- X(0x1ee705d9), X(0x226ff15d), X(0x26185705), X(0x29dc21cc),
- X(0x2db700fe), X(0x31a46f08), X(0x359fb9c1), X(0x39a40c0c),
- X(0x3dac78b6), X(0x41b40674), X(0x45b5bcb0), X(0x49acb109),
- X(0x4d94152b), X(0x516744bd), X(0x5521d320), X(0x58bf98a5),
- X(0x5c3cbef4), X(0x5f95cc5d), X(0x62c7add7), X(0x65cfbf64),
- X(0x68abd2ba), X(0x6b5a3405), X(0x6dd9acab), X(0x7029840d),
- X(0x72497e38), X(0x7439d8ac), X(0x75fb4532), X(0x778ee30a),
- X(0x78f6367e), X(0x7a331f1a), X(0x7b47cccd), X(0x7c36b416),
- X(0x7d028192), X(0x7dae0d18), X(0x7e3c4caa), X(0x7eb04763),
- X(0x7f0d08a7), X(0x7f5593b7), X(0x7f8cd7d5), X(0x7fb5a513),
- X(0x7fd2a1fc), X(0x7fe64212), X(0x7ff2bd4c), X(0x7ffa0890),
- X(0x7ffdcf39), X(0x7fff6dac), X(0x7fffed01), X(0x7fffffc4),
-};
-
-static LOOKUP_T vwin256[128] = {
- X(0x0001f018), X(0x00117066), X(0x00306e9e), X(0x005ee5f1),
- X(0x009ccf26), X(0x00ea208b), X(0x0146cdea), X(0x01b2c87f),
- X(0x022dfedf), X(0x02b85ced), X(0x0351cbbd), X(0x03fa317f),
- X(0x04b17167), X(0x05776b90), X(0x064bfcdc), X(0x072efedd),
- X(0x082047b4), X(0x091fa9f1), X(0x0a2cf477), X(0x0b47f25d),
- X(0x0c706ad2), X(0x0da620ff), X(0x0ee8d3ef), X(0x10383e75),
- X(0x11941716), X(0x12fc0ff6), X(0x146fd6c8), X(0x15ef14c2),
- X(0x17796e8e), X(0x190e844f), X(0x1aadf196), X(0x1c574d6e),
- X(0x1e0a2a62), X(0x1fc61688), X(0x218a9b9c), X(0x23573f12),
- X(0x252b823d), X(0x2706e269), X(0x28e8d913), X(0x2ad0dc0e),
- X(0x2cbe5dc1), X(0x2eb0cd60), X(0x30a79733), X(0x32a224d5),
- X(0x349fdd8b), X(0x36a02690), X(0x38a2636f), X(0x3aa5f65e),
- X(0x3caa409e), X(0x3eaea2df), X(0x40b27da6), X(0x42b531b8),
- X(0x44b62086), X(0x46b4ac99), X(0x48b03a05), X(0x4aa82ed5),
- X(0x4c9bf37d), X(0x4e8af349), X(0x50749ccb), X(0x52586246),
- X(0x5435ba1c), X(0x560c1f31), X(0x57db1152), X(0x59a21591),
- X(0x5b60b6a3), X(0x5d168535), X(0x5ec31839), X(0x60660d36),
- X(0x61ff0886), X(0x638db595), X(0x6511c717), X(0x668af734),
- X(0x67f907b0), X(0x695bc207), X(0x6ab2f787), X(0x6bfe815a),
- X(0x6d3e4090), X(0x6e721e16), X(0x6f9a0ab5), X(0x70b5fef8),
- X(0x71c5fb16), X(0x72ca06cd), X(0x73c2313d), X(0x74ae90b2),
- X(0x758f4275), X(0x76646a85), X(0x772e335c), X(0x77eccda0),
- X(0x78a06fd7), X(0x79495613), X(0x79e7c19c), X(0x7a7bf894),
- X(0x7b064596), X(0x7b86f757), X(0x7bfe6044), X(0x7c6cd615),
- X(0x7cd2b16e), X(0x7d304d71), X(0x7d860756), X(0x7dd43e06),
- X(0x7e1b51ad), X(0x7e5ba355), X(0x7e95947e), X(0x7ec986bb),
- X(0x7ef7db4a), X(0x7f20f2b9), X(0x7f452c7f), X(0x7f64e6a7),
- X(0x7f807d71), X(0x7f984aff), X(0x7faca700), X(0x7fbde662),
- X(0x7fcc5b04), X(0x7fd85372), X(0x7fe21a99), X(0x7fe9f791),
- X(0x7ff02d58), X(0x7ff4fa9e), X(0x7ff89990), X(0x7ffb3faa),
- X(0x7ffd1d8b), X(0x7ffe5ecc), X(0x7fff29e0), X(0x7fff9ff3),
- X(0x7fffdcd2), X(0x7ffff6d6), X(0x7ffffed0), X(0x7ffffffc),
-};
-
-static LOOKUP_T vwin512[256] = {
- X(0x00007c06), X(0x00045c32), X(0x000c1c62), X(0x0017bc4c),
- X(0x00273b7a), X(0x003a9955), X(0x0051d51c), X(0x006cede7),
- X(0x008be2a9), X(0x00aeb22a), X(0x00d55b0d), X(0x00ffdbcc),
- X(0x012e32b6), X(0x01605df5), X(0x01965b85), X(0x01d02939),
- X(0x020dc4ba), X(0x024f2b83), X(0x02945ae6), X(0x02dd5004),
- X(0x032a07d3), X(0x037a7f19), X(0x03ceb26e), X(0x04269e37),
- X(0x04823eab), X(0x04e18fcc), X(0x05448d6d), X(0x05ab3329),
- X(0x06157c68), X(0x0683645e), X(0x06f4e607), X(0x0769fc25),
- X(0x07e2a146), X(0x085ecfbc), X(0x08de819f), X(0x0961b0cc),
- X(0x09e856e3), X(0x0a726d46), X(0x0affed1d), X(0x0b90cf4c),
- X(0x0c250c79), X(0x0cbc9d0b), X(0x0d577926), X(0x0df598aa),
- X(0x0e96f337), X(0x0f3b8026), X(0x0fe3368f), X(0x108e0d42),
- X(0x113bfaca), X(0x11ecf56b), X(0x12a0f324), X(0x1357e9ac),
- X(0x1411ce70), X(0x14ce9698), X(0x158e3702), X(0x1650a444),
- X(0x1715d2aa), X(0x17ddb638), X(0x18a842aa), X(0x19756b72),
- X(0x1a4523b9), X(0x1b175e62), X(0x1bec0e04), X(0x1cc324f0),
- X(0x1d9c9532), X(0x1e78508a), X(0x1f564876), X(0x20366e2e),
- X(0x2118b2a2), X(0x21fd0681), X(0x22e35a37), X(0x23cb9dee),
- X(0x24b5c18e), X(0x25a1b4c0), X(0x268f66f1), X(0x277ec74e),
- X(0x286fc4cc), X(0x29624e23), X(0x2a5651d7), X(0x2b4bbe34),
- X(0x2c428150), X(0x2d3a8913), X(0x2e33c332), X(0x2f2e1d35),
- X(0x30298478), X(0x3125e62d), X(0x32232f61), X(0x33214cfc),
- X(0x34202bc2), X(0x351fb85a), X(0x361fdf4f), X(0x37208d10),
- X(0x3821adf7), X(0x39232e49), X(0x3a24fa3c), X(0x3b26fdf6),
- X(0x3c292593), X(0x3d2b5d29), X(0x3e2d90c8), X(0x3f2fac7f),
- X(0x40319c5f), X(0x41334c81), X(0x4234a905), X(0x43359e16),
- X(0x443617f3), X(0x453602eb), X(0x46354b65), X(0x4733dde1),
- X(0x4831a6ff), X(0x492e937f), X(0x4a2a9045), X(0x4b258a5f),
- X(0x4c1f6f06), X(0x4d182ba2), X(0x4e0fadce), X(0x4f05e35b),
- X(0x4ffaba53), X(0x50ee20fd), X(0x51e005e1), X(0x52d057ca),
- X(0x53bf05ca), X(0x54abff3b), X(0x559733c7), X(0x56809365),
- X(0x57680e62), X(0x584d955d), X(0x59311952), X(0x5a128b96),
- X(0x5af1dddd), X(0x5bcf023a), X(0x5ca9eb27), X(0x5d828b81),
- X(0x5e58d68d), X(0x5f2cbffc), X(0x5ffe3be9), X(0x60cd3edf),
- X(0x6199bdda), X(0x6263ae45), X(0x632b0602), X(0x63efbb66),
- X(0x64b1c53f), X(0x65711ad0), X(0x662db3d7), X(0x66e7888d),
- X(0x679e91a5), X(0x6852c84e), X(0x69042635), X(0x69b2a582),
- X(0x6a5e40dd), X(0x6b06f36c), X(0x6bacb8d2), X(0x6c4f8d30),
- X(0x6cef6d26), X(0x6d8c55d4), X(0x6e2644d4), X(0x6ebd3840),
- X(0x6f512ead), X(0x6fe2272e), X(0x7070214f), X(0x70fb1d17),
- X(0x71831b06), X(0x72081c16), X(0x728a21b5), X(0x73092dc8),
- X(0x738542a6), X(0x73fe631b), X(0x74749261), X(0x74e7d421),
- X(0x75582c72), X(0x75c59fd5), X(0x76303333), X(0x7697ebdd),
- X(0x76fccf85), X(0x775ee443), X(0x77be308a), X(0x781abb2e),
- X(0x78748b59), X(0x78cba88e), X(0x79201aa7), X(0x7971e9cd),
- X(0x79c11e79), X(0x7a0dc170), X(0x7a57dbc2), X(0x7a9f76c1),
- X(0x7ae49c07), X(0x7b27556b), X(0x7b67ad02), X(0x7ba5ad1b),
- X(0x7be1603a), X(0x7c1ad118), X(0x7c520a9e), X(0x7c8717e1),
- X(0x7cba0421), X(0x7ceadac3), X(0x7d19a74f), X(0x7d46756e),
- X(0x7d7150e5), X(0x7d9a4592), X(0x7dc15f69), X(0x7de6aa71),
- X(0x7e0a32c0), X(0x7e2c0479), X(0x7e4c2bc7), X(0x7e6ab4db),
- X(0x7e87abe9), X(0x7ea31d24), X(0x7ebd14be), X(0x7ed59edd),
- X(0x7eecc7a3), X(0x7f029b21), X(0x7f17255a), X(0x7f2a723f),
- X(0x7f3c8daa), X(0x7f4d835d), X(0x7f5d5f00), X(0x7f6c2c1b),
- X(0x7f79f617), X(0x7f86c83a), X(0x7f92ada2), X(0x7f9db146),
- X(0x7fa7ddf3), X(0x7fb13e46), X(0x7fb9dcb0), X(0x7fc1c36c),
- X(0x7fc8fc83), X(0x7fcf91c7), X(0x7fd58cd2), X(0x7fdaf702),
- X(0x7fdfd979), X(0x7fe43d1c), X(0x7fe82a8b), X(0x7febaa29),
- X(0x7feec412), X(0x7ff1801c), X(0x7ff3e5d6), X(0x7ff5fc86),
- X(0x7ff7cb29), X(0x7ff9586f), X(0x7ffaaaba), X(0x7ffbc81e),
- X(0x7ffcb660), X(0x7ffd7af3), X(0x7ffe1afa), X(0x7ffe9b42),
- X(0x7fff0047), X(0x7fff4e2f), X(0x7fff88c9), X(0x7fffb390),
- X(0x7fffd1a6), X(0x7fffe5d7), X(0x7ffff296), X(0x7ffff9fd),
- X(0x7ffffdcd), X(0x7fffff6d), X(0x7fffffed), X(0x7fffffff),
-};
-
-static LOOKUP_T vwin1024[512] = {
- X(0x00001f02), X(0x0001170e), X(0x00030724), X(0x0005ef40),
- X(0x0009cf59), X(0x000ea767), X(0x0014775e), X(0x001b3f2e),
- X(0x0022fec8), X(0x002bb618), X(0x00356508), X(0x00400b81),
- X(0x004ba968), X(0x00583ea0), X(0x0065cb0a), X(0x00744e84),
- X(0x0083c8ea), X(0x00943a14), X(0x00a5a1da), X(0x00b80010),
- X(0x00cb5488), X(0x00df9f10), X(0x00f4df76), X(0x010b1584),
- X(0x01224101), X(0x013a61b2), X(0x01537759), X(0x016d81b6),
- X(0x01888087), X(0x01a47385), X(0x01c15a69), X(0x01df34e6),
- X(0x01fe02b1), X(0x021dc377), X(0x023e76e7), X(0x02601ca9),
- X(0x0282b466), X(0x02a63dc1), X(0x02cab85d), X(0x02f023d6),
- X(0x03167fcb), X(0x033dcbd3), X(0x03660783), X(0x038f3270),
- X(0x03b94c29), X(0x03e4543a), X(0x04104a2e), X(0x043d2d8b),
- X(0x046afdd5), X(0x0499ba8c), X(0x04c9632d), X(0x04f9f734),
- X(0x052b7615), X(0x055ddf46), X(0x05913237), X(0x05c56e53),
- X(0x05fa9306), X(0x06309fb6), X(0x066793c5), X(0x069f6e93),
- X(0x06d82f7c), X(0x0711d5d9), X(0x074c60fe), X(0x0787d03d),
- X(0x07c422e4), X(0x0801583e), X(0x083f6f91), X(0x087e681f),
- X(0x08be4129), X(0x08fef9ea), X(0x0940919a), X(0x0983076d),
- X(0x09c65a92), X(0x0a0a8a38), X(0x0a4f9585), X(0x0a957b9f),
- X(0x0adc3ba7), X(0x0b23d4b9), X(0x0b6c45ee), X(0x0bb58e5a),
- X(0x0bffad0f), X(0x0c4aa11a), X(0x0c966982), X(0x0ce3054d),
- X(0x0d30737b), X(0x0d7eb308), X(0x0dcdc2eb), X(0x0e1da21a),
- X(0x0e6e4f83), X(0x0ebfca11), X(0x0f1210ad), X(0x0f652238),
- X(0x0fb8fd91), X(0x100da192), X(0x10630d11), X(0x10b93ee0),
- X(0x111035cb), X(0x1167f09a), X(0x11c06e13), X(0x1219acf5),
- X(0x1273abfb), X(0x12ce69db), X(0x1329e54a), X(0x13861cf3),
- X(0x13e30f80), X(0x1440bb97), X(0x149f1fd8), X(0x14fe3ade),
- X(0x155e0b40), X(0x15be8f92), X(0x161fc662), X(0x1681ae38),
- X(0x16e4459b), X(0x17478b0b), X(0x17ab7d03), X(0x181019fb),
- X(0x18756067), X(0x18db4eb3), X(0x1941e34a), X(0x19a91c92),
- X(0x1a10f8ea), X(0x1a7976af), X(0x1ae29439), X(0x1b4c4fda),
- X(0x1bb6a7e2), X(0x1c219a9a), X(0x1c8d2649), X(0x1cf9492e),
- X(0x1d660188), X(0x1dd34d8e), X(0x1e412b74), X(0x1eaf996a),
- X(0x1f1e959b), X(0x1f8e1e2f), X(0x1ffe3146), X(0x206ecd01),
- X(0x20dfef78), X(0x215196c2), X(0x21c3c0f0), X(0x22366c10),
- X(0x22a9962a), X(0x231d3d45), X(0x23915f60), X(0x2405fa7a),
- X(0x247b0c8c), X(0x24f09389), X(0x25668d65), X(0x25dcf80c),
- X(0x2653d167), X(0x26cb175e), X(0x2742c7d0), X(0x27bae09e),
- X(0x28335fa2), X(0x28ac42b3), X(0x292587a5), X(0x299f2c48),
- X(0x2a192e69), X(0x2a938bd1), X(0x2b0e4247), X(0x2b894f8d),
- X(0x2c04b164), X(0x2c806588), X(0x2cfc69b2), X(0x2d78bb9a),
- X(0x2df558f4), X(0x2e723f6f), X(0x2eef6cbb), X(0x2f6cde83),
- X(0x2fea9270), X(0x30688627), X(0x30e6b74e), X(0x31652385),
- X(0x31e3c86b), X(0x3262a39e), X(0x32e1b2b8), X(0x3360f352),
- X(0x33e06303), X(0x345fff5e), X(0x34dfc5f8), X(0x355fb462),
- X(0x35dfc82a), X(0x365ffee0), X(0x36e0560f), X(0x3760cb43),
- X(0x37e15c05), X(0x386205df), X(0x38e2c657), X(0x39639af5),
- X(0x39e4813e), X(0x3a6576b6), X(0x3ae678e3), X(0x3b678547),
- X(0x3be89965), X(0x3c69b2c1), X(0x3ceacedc), X(0x3d6beb37),
- X(0x3ded0557), X(0x3e6e1abb), X(0x3eef28e6), X(0x3f702d5a),
- X(0x3ff1259a), X(0x40720f29), X(0x40f2e789), X(0x4173ac3f),
- X(0x41f45ad0), X(0x4274f0c2), X(0x42f56b9a), X(0x4375c8e0),
- X(0x43f6061d), X(0x447620db), X(0x44f616a5), X(0x4575e509),
- X(0x45f58994), X(0x467501d6), X(0x46f44b62), X(0x477363cb),
- X(0x47f248a6), X(0x4870f78e), X(0x48ef6e1a), X(0x496da9e8),
- X(0x49eba897), X(0x4a6967c8), X(0x4ae6e521), X(0x4b641e47),
- X(0x4be110e5), X(0x4c5dbaa7), X(0x4cda193f), X(0x4d562a5f),
- X(0x4dd1ebbd), X(0x4e4d5b15), X(0x4ec87623), X(0x4f433aa9),
- X(0x4fbda66c), X(0x5037b734), X(0x50b16acf), X(0x512abf0e),
- X(0x51a3b1c5), X(0x521c40ce), X(0x52946a06), X(0x530c2b50),
- X(0x53838292), X(0x53fa6db8), X(0x5470eab3), X(0x54e6f776),
- X(0x555c91fc), X(0x55d1b844), X(0x56466851), X(0x56baa02f),
- X(0x572e5deb), X(0x57a19f98), X(0x58146352), X(0x5886a737),
- X(0x58f8696d), X(0x5969a81c), X(0x59da6177), X(0x5a4a93b4),
- X(0x5aba3d0f), X(0x5b295bcb), X(0x5b97ee30), X(0x5c05f28d),
- X(0x5c736738), X(0x5ce04a8d), X(0x5d4c9aed), X(0x5db856c1),
- X(0x5e237c78), X(0x5e8e0a89), X(0x5ef7ff6f), X(0x5f6159b0),
- X(0x5fca17d4), X(0x6032386e), X(0x6099ba15), X(0x61009b69),
- X(0x6166db11), X(0x61cc77b9), X(0x62317017), X(0x6295c2e7),
- X(0x62f96eec), X(0x635c72f1), X(0x63becdc8), X(0x64207e4b),
- X(0x6481835a), X(0x64e1dbde), X(0x654186c8), X(0x65a0830e),
- X(0x65fecfb1), X(0x665c6bb7), X(0x66b95630), X(0x67158e30),
- X(0x677112d7), X(0x67cbe34b), X(0x6825feb9), X(0x687f6456),
- X(0x68d81361), X(0x69300b1e), X(0x69874ada), X(0x69ddd1ea),
- X(0x6a339fab), X(0x6a88b382), X(0x6add0cdb), X(0x6b30ab2a),
- X(0x6b838dec), X(0x6bd5b4a6), X(0x6c271ee2), X(0x6c77cc36),
- X(0x6cc7bc3d), X(0x6d16ee9b), X(0x6d6562fb), X(0x6db31911),
- X(0x6e001099), X(0x6e4c4955), X(0x6e97c311), X(0x6ee27d9f),
- X(0x6f2c78d9), X(0x6f75b4a2), X(0x6fbe30e4), X(0x7005ed91),
- X(0x704ceaa1), X(0x70932816), X(0x70d8a5f8), X(0x711d6457),
- X(0x7161634b), X(0x71a4a2f3), X(0x71e72375), X(0x7228e500),
- X(0x7269e7c8), X(0x72aa2c0a), X(0x72e9b209), X(0x73287a12),
- X(0x73668476), X(0x73a3d18f), X(0x73e061bc), X(0x741c3566),
- X(0x74574cfa), X(0x7491a8ee), X(0x74cb49be), X(0x75042fec),
- X(0x753c5c03), X(0x7573ce92), X(0x75aa882f), X(0x75e08979),
- X(0x7615d313), X(0x764a65a7), X(0x767e41e5), X(0x76b16884),
- X(0x76e3da40), X(0x771597dc), X(0x7746a221), X(0x7776f9dd),
- X(0x77a69fe6), X(0x77d59514), X(0x7803da49), X(0x7831706a),
- X(0x785e5861), X(0x788a9320), X(0x78b6219c), X(0x78e104cf),
- X(0x790b3dbb), X(0x7934cd64), X(0x795db4d5), X(0x7985f51d),
- X(0x79ad8f50), X(0x79d48486), X(0x79fad5de), X(0x7a208478),
- X(0x7a45917b), X(0x7a69fe12), X(0x7a8dcb6c), X(0x7ab0fabb),
- X(0x7ad38d36), X(0x7af5841a), X(0x7b16e0a3), X(0x7b37a416),
- X(0x7b57cfb8), X(0x7b7764d4), X(0x7b9664b6), X(0x7bb4d0b0),
- X(0x7bd2aa14), X(0x7beff23b), X(0x7c0caa7f), X(0x7c28d43c),
- X(0x7c4470d2), X(0x7c5f81a5), X(0x7c7a081a), X(0x7c940598),
- X(0x7cad7b8b), X(0x7cc66b5e), X(0x7cded680), X(0x7cf6be64),
- X(0x7d0e247b), X(0x7d250a3c), X(0x7d3b711c), X(0x7d515a95),
- X(0x7d66c822), X(0x7d7bbb3c), X(0x7d903563), X(0x7da43814),
- X(0x7db7c4d0), X(0x7dcadd16), X(0x7ddd826a), X(0x7defb64d),
- X(0x7e017a44), X(0x7e12cfd3), X(0x7e23b87f), X(0x7e3435cc),
- X(0x7e444943), X(0x7e53f467), X(0x7e6338c0), X(0x7e7217d5),
- X(0x7e80932b), X(0x7e8eac49), X(0x7e9c64b7), X(0x7ea9bdf8),
- X(0x7eb6b994), X(0x7ec35910), X(0x7ecf9def), X(0x7edb89b6),
- X(0x7ee71de9), X(0x7ef25c09), X(0x7efd4598), X(0x7f07dc16),
- X(0x7f122103), X(0x7f1c15dc), X(0x7f25bc1f), X(0x7f2f1547),
- X(0x7f3822cd), X(0x7f40e62b), X(0x7f4960d6), X(0x7f519443),
- X(0x7f5981e7), X(0x7f612b31), X(0x7f689191), X(0x7f6fb674),
- X(0x7f769b45), X(0x7f7d416c), X(0x7f83aa51), X(0x7f89d757),
- X(0x7f8fc9df), X(0x7f958348), X(0x7f9b04ef), X(0x7fa0502e),
- X(0x7fa56659), X(0x7faa48c7), X(0x7faef8c7), X(0x7fb377a7),
- X(0x7fb7c6b3), X(0x7fbbe732), X(0x7fbfda67), X(0x7fc3a196),
- X(0x7fc73dfa), X(0x7fcab0ce), X(0x7fcdfb4a), X(0x7fd11ea0),
- X(0x7fd41c00), X(0x7fd6f496), X(0x7fd9a989), X(0x7fdc3bff),
- X(0x7fdead17), X(0x7fe0fdee), X(0x7fe32f9d), X(0x7fe54337),
- X(0x7fe739ce), X(0x7fe9146c), X(0x7fead41b), X(0x7fec79dd),
- X(0x7fee06b2), X(0x7fef7b94), X(0x7ff0d97b), X(0x7ff22158),
- X(0x7ff35417), X(0x7ff472a3), X(0x7ff57de0), X(0x7ff676ac),
- X(0x7ff75de3), X(0x7ff8345a), X(0x7ff8fae4), X(0x7ff9b24b),
- X(0x7ffa5b58), X(0x7ffaf6cd), X(0x7ffb8568), X(0x7ffc07e2),
- X(0x7ffc7eed), X(0x7ffceb38), X(0x7ffd4d6d), X(0x7ffda631),
- X(0x7ffdf621), X(0x7ffe3dd8), X(0x7ffe7dea), X(0x7ffeb6e7),
- X(0x7ffee959), X(0x7fff15c4), X(0x7fff3ca9), X(0x7fff5e80),
- X(0x7fff7bc0), X(0x7fff94d6), X(0x7fffaa2d), X(0x7fffbc29),
- X(0x7fffcb29), X(0x7fffd786), X(0x7fffe195), X(0x7fffe9a3),
- X(0x7fffeffa), X(0x7ffff4dd), X(0x7ffff889), X(0x7ffffb37),
- X(0x7ffffd1a), X(0x7ffffe5d), X(0x7fffff29), X(0x7fffffa0),
- X(0x7fffffdd), X(0x7ffffff7), X(0x7fffffff), X(0x7fffffff),
-};
-
-static LOOKUP_T vwin2048[1024] = {
- X(0x000007c0), X(0x000045c4), X(0x0000c1ca), X(0x00017bd3),
- X(0x000273de), X(0x0003a9eb), X(0x00051df9), X(0x0006d007),
- X(0x0008c014), X(0x000aee1e), X(0x000d5a25), X(0x00100428),
- X(0x0012ec23), X(0x00161216), X(0x001975fe), X(0x001d17da),
- X(0x0020f7a8), X(0x00251564), X(0x0029710c), X(0x002e0a9e),
- X(0x0032e217), X(0x0037f773), X(0x003d4ab0), X(0x0042dbca),
- X(0x0048aabe), X(0x004eb788), X(0x00550224), X(0x005b8a8f),
- X(0x006250c5), X(0x006954c1), X(0x0070967e), X(0x007815f9),
- X(0x007fd32c), X(0x0087ce13), X(0x009006a9), X(0x00987ce9),
- X(0x00a130cc), X(0x00aa224f), X(0x00b3516b), X(0x00bcbe1a),
- X(0x00c66856), X(0x00d0501a), X(0x00da755f), X(0x00e4d81f),
- X(0x00ef7853), X(0x00fa55f4), X(0x010570fc), X(0x0110c963),
- X(0x011c5f22), X(0x01283232), X(0x0134428c), X(0x01409027),
- X(0x014d1afb), X(0x0159e302), X(0x0166e831), X(0x01742a82),
- X(0x0181a9ec), X(0x018f6665), X(0x019d5fe5), X(0x01ab9663),
- X(0x01ba09d6), X(0x01c8ba34), X(0x01d7a775), X(0x01e6d18d),
- X(0x01f63873), X(0x0205dc1e), X(0x0215bc82), X(0x0225d997),
- X(0x02363350), X(0x0246c9a3), X(0x02579c86), X(0x0268abed),
- X(0x0279f7cc), X(0x028b801a), X(0x029d44c9), X(0x02af45ce),
- X(0x02c1831d), X(0x02d3fcaa), X(0x02e6b269), X(0x02f9a44c),
- X(0x030cd248), X(0x03203c4f), X(0x0333e255), X(0x0347c44b),
- X(0x035be225), X(0x03703bd5), X(0x0384d14d), X(0x0399a280),
- X(0x03aeaf5e), X(0x03c3f7d9), X(0x03d97be4), X(0x03ef3b6e),
- X(0x0405366a), X(0x041b6cc8), X(0x0431de78), X(0x04488b6c),
- X(0x045f7393), X(0x047696dd), X(0x048df53b), X(0x04a58e9b),
- X(0x04bd62ee), X(0x04d57223), X(0x04edbc28), X(0x050640ed),
- X(0x051f0060), X(0x0537fa70), X(0x05512f0a), X(0x056a9e1e),
- X(0x05844798), X(0x059e2b67), X(0x05b84978), X(0x05d2a1b8),
- X(0x05ed3414), X(0x06080079), X(0x062306d3), X(0x063e470f),
- X(0x0659c119), X(0x067574dd), X(0x06916247), X(0x06ad8941),
- X(0x06c9e9b8), X(0x06e68397), X(0x070356c8), X(0x07206336),
- X(0x073da8cb), X(0x075b2772), X(0x0778df15), X(0x0796cf9c),
- X(0x07b4f8f3), X(0x07d35b01), X(0x07f1f5b1), X(0x0810c8eb),
- X(0x082fd497), X(0x084f189e), X(0x086e94e9), X(0x088e495e),
- X(0x08ae35e6), X(0x08ce5a68), X(0x08eeb6cc), X(0x090f4af8),
- X(0x093016d3), X(0x09511a44), X(0x09725530), X(0x0993c77f),
- X(0x09b57115), X(0x09d751d8), X(0x09f969ae), X(0x0a1bb87c),
- X(0x0a3e3e26), X(0x0a60fa91), X(0x0a83eda2), X(0x0aa7173c),
- X(0x0aca7743), X(0x0aee0d9b), X(0x0b11da28), X(0x0b35dccc),
- X(0x0b5a156a), X(0x0b7e83e5), X(0x0ba3281f), X(0x0bc801fa),
- X(0x0bed1159), X(0x0c12561c), X(0x0c37d025), X(0x0c5d7f55),
- X(0x0c83638d), X(0x0ca97cae), X(0x0ccfca97), X(0x0cf64d2a),
- X(0x0d1d0444), X(0x0d43efc7), X(0x0d6b0f92), X(0x0d926383),
- X(0x0db9eb79), X(0x0de1a752), X(0x0e0996ee), X(0x0e31ba29),
- X(0x0e5a10e2), X(0x0e829af6), X(0x0eab5841), X(0x0ed448a2),
- X(0x0efd6bf4), X(0x0f26c214), X(0x0f504ade), X(0x0f7a062e),
- X(0x0fa3f3df), X(0x0fce13cd), X(0x0ff865d2), X(0x1022e9ca),
- X(0x104d9f8e), X(0x107886f9), X(0x10a39fe5), X(0x10ceea2c),
- X(0x10fa65a6), X(0x1126122d), X(0x1151ef9a), X(0x117dfdc5),
- X(0x11aa3c87), X(0x11d6abb6), X(0x12034b2c), X(0x12301ac0),
- X(0x125d1a48), X(0x128a499b), X(0x12b7a891), X(0x12e536ff),
- X(0x1312f4bb), X(0x1340e19c), X(0x136efd75), X(0x139d481e),
- X(0x13cbc16a), X(0x13fa692f), X(0x14293f40), X(0x14584371),
- X(0x14877597), X(0x14b6d585), X(0x14e6630d), X(0x15161e04),
- X(0x1546063b), X(0x15761b85), X(0x15a65db3), X(0x15d6cc99),
- X(0x16076806), X(0x16382fcd), X(0x166923bf), X(0x169a43ab),
- X(0x16cb8f62), X(0x16fd06b5), X(0x172ea973), X(0x1760776b),
- X(0x1792706e), X(0x17c49449), X(0x17f6e2cb), X(0x18295bc3),
- X(0x185bfeff), X(0x188ecc4c), X(0x18c1c379), X(0x18f4e452),
- X(0x19282ea4), X(0x195ba23c), X(0x198f3ee6), X(0x19c3046e),
- X(0x19f6f2a1), X(0x1a2b094a), X(0x1a5f4833), X(0x1a93af28),
- X(0x1ac83df3), X(0x1afcf460), X(0x1b31d237), X(0x1b66d744),
- X(0x1b9c034e), X(0x1bd15621), X(0x1c06cf84), X(0x1c3c6f40),
- X(0x1c72351e), X(0x1ca820e6), X(0x1cde3260), X(0x1d146953),
- X(0x1d4ac587), X(0x1d8146c3), X(0x1db7eccd), X(0x1deeb76c),
- X(0x1e25a667), X(0x1e5cb982), X(0x1e93f085), X(0x1ecb4b33),
- X(0x1f02c953), X(0x1f3a6aaa), X(0x1f722efb), X(0x1faa160b),
- X(0x1fe21f9e), X(0x201a4b79), X(0x2052995d), X(0x208b0910),
- X(0x20c39a53), X(0x20fc4cea), X(0x21352097), X(0x216e151c),
- X(0x21a72a3a), X(0x21e05fb5), X(0x2219b54d), X(0x22532ac3),
- X(0x228cbfd8), X(0x22c6744d), X(0x230047e2), X(0x233a3a58),
- X(0x23744b6d), X(0x23ae7ae3), X(0x23e8c878), X(0x242333ec),
- X(0x245dbcfd), X(0x24986369), X(0x24d326f1), X(0x250e0750),
- X(0x25490446), X(0x25841d90), X(0x25bf52ec), X(0x25faa417),
- X(0x263610cd), X(0x267198cc), X(0x26ad3bcf), X(0x26e8f994),
- X(0x2724d1d6), X(0x2760c451), X(0x279cd0c0), X(0x27d8f6e0),
- X(0x2815366a), X(0x28518f1b), X(0x288e00ac), X(0x28ca8ad8),
- X(0x29072d5a), X(0x2943e7eb), X(0x2980ba45), X(0x29bda422),
- X(0x29faa53c), X(0x2a37bd4a), X(0x2a74ec07), X(0x2ab2312b),
- X(0x2aef8c6f), X(0x2b2cfd8b), X(0x2b6a8437), X(0x2ba8202c),
- X(0x2be5d120), X(0x2c2396cc), X(0x2c6170e7), X(0x2c9f5f29),
- X(0x2cdd6147), X(0x2d1b76fa), X(0x2d599ff7), X(0x2d97dbf5),
- X(0x2dd62aab), X(0x2e148bcf), X(0x2e52ff16), X(0x2e918436),
- X(0x2ed01ae5), X(0x2f0ec2d9), X(0x2f4d7bc6), X(0x2f8c4562),
- X(0x2fcb1f62), X(0x300a097a), X(0x3049035f), X(0x30880cc6),
- X(0x30c72563), X(0x31064cea), X(0x3145830f), X(0x3184c786),
- X(0x31c41a03), X(0x32037a39), X(0x3242e7dc), X(0x3282629f),
- X(0x32c1ea36), X(0x33017e53), X(0x33411ea9), X(0x3380caec),
- X(0x33c082ce), X(0x34004602), X(0x34401439), X(0x347fed27),
- X(0x34bfd07e), X(0x34ffbdf0), X(0x353fb52e), X(0x357fb5ec),
- X(0x35bfbfda), X(0x35ffd2aa), X(0x363fee0f), X(0x368011b9),
- X(0x36c03d5a), X(0x370070a4), X(0x3740ab48), X(0x3780ecf7),
- X(0x37c13562), X(0x3801843a), X(0x3841d931), X(0x388233f7),
- X(0x38c2943d), X(0x3902f9b4), X(0x3943640d), X(0x3983d2f8),
- X(0x39c44626), X(0x3a04bd48), X(0x3a45380e), X(0x3a85b62a),
- X(0x3ac6374a), X(0x3b06bb20), X(0x3b47415c), X(0x3b87c9ae),
- X(0x3bc853c7), X(0x3c08df57), X(0x3c496c0f), X(0x3c89f99f),
- X(0x3cca87b6), X(0x3d0b1605), X(0x3d4ba43d), X(0x3d8c320e),
- X(0x3dccbf27), X(0x3e0d4b3a), X(0x3e4dd5f6), X(0x3e8e5f0c),
- X(0x3ecee62b), X(0x3f0f6b05), X(0x3f4fed49), X(0x3f906ca8),
- X(0x3fd0e8d2), X(0x40116177), X(0x4051d648), X(0x409246f6),
- X(0x40d2b330), X(0x41131aa7), X(0x41537d0c), X(0x4193da10),
- X(0x41d43162), X(0x421482b4), X(0x4254cdb7), X(0x4295121b),
- X(0x42d54f91), X(0x431585ca), X(0x4355b477), X(0x4395db49),
- X(0x43d5f9f1), X(0x44161021), X(0x44561d8a), X(0x449621dd),
- X(0x44d61ccc), X(0x45160e08), X(0x4555f544), X(0x4595d230),
- X(0x45d5a47f), X(0x46156be3), X(0x4655280e), X(0x4694d8b2),
- X(0x46d47d82), X(0x4714162f), X(0x4753a26d), X(0x479321ef),
- X(0x47d29466), X(0x4811f987), X(0x48515104), X(0x48909a91),
- X(0x48cfd5e1), X(0x490f02a7), X(0x494e2098), X(0x498d2f66),
- X(0x49cc2ec7), X(0x4a0b1e6f), X(0x4a49fe11), X(0x4a88cd62),
- X(0x4ac78c18), X(0x4b0639e6), X(0x4b44d683), X(0x4b8361a2),
- X(0x4bc1dafa), X(0x4c004241), X(0x4c3e972c), X(0x4c7cd970),
- X(0x4cbb08c5), X(0x4cf924e1), X(0x4d372d7a), X(0x4d752247),
- X(0x4db30300), X(0x4df0cf5a), X(0x4e2e870f), X(0x4e6c29d6),
- X(0x4ea9b766), X(0x4ee72f78), X(0x4f2491c4), X(0x4f61de02),
- X(0x4f9f13ec), X(0x4fdc333b), X(0x50193ba8), X(0x50562ced),
- X(0x509306c3), X(0x50cfc8e5), X(0x510c730d), X(0x514904f6),
- X(0x51857e5a), X(0x51c1def5), X(0x51fe2682), X(0x523a54bc),
- X(0x52766961), X(0x52b2642c), X(0x52ee44d9), X(0x532a0b26),
- X(0x5365b6d0), X(0x53a14793), X(0x53dcbd2f), X(0x54181760),
- X(0x545355e5), X(0x548e787d), X(0x54c97ee6), X(0x550468e1),
- X(0x553f362c), X(0x5579e687), X(0x55b479b3), X(0x55eeef70),
- X(0x5629477f), X(0x566381a1), X(0x569d9d97), X(0x56d79b24),
- X(0x57117a0a), X(0x574b3a0a), X(0x5784dae9), X(0x57be5c69),
- X(0x57f7be4d), X(0x5831005a), X(0x586a2254), X(0x58a32400),
- X(0x58dc0522), X(0x5914c57f), X(0x594d64de), X(0x5985e305),
- X(0x59be3fba), X(0x59f67ac3), X(0x5a2e93e9), X(0x5a668af2),
- X(0x5a9e5fa6), X(0x5ad611ce), X(0x5b0da133), X(0x5b450d9d),
- X(0x5b7c56d7), X(0x5bb37ca9), X(0x5bea7ede), X(0x5c215d41),
- X(0x5c58179d), X(0x5c8eadbe), X(0x5cc51f6f), X(0x5cfb6c7c),
- X(0x5d3194b2), X(0x5d6797de), X(0x5d9d75cf), X(0x5dd32e51),
- X(0x5e08c132), X(0x5e3e2e43), X(0x5e737551), X(0x5ea8962d),
- X(0x5edd90a7), X(0x5f12648e), X(0x5f4711b4), X(0x5f7b97ea),
- X(0x5faff702), X(0x5fe42ece), X(0x60183f20), X(0x604c27cc),
- X(0x607fe8a6), X(0x60b38180), X(0x60e6f22f), X(0x611a3a89),
- X(0x614d5a62), X(0x61805190), X(0x61b31fe9), X(0x61e5c545),
- X(0x62184179), X(0x624a945d), X(0x627cbdca), X(0x62aebd98),
- X(0x62e0939f), X(0x63123fba), X(0x6343c1c1), X(0x6375198f),
- X(0x63a646ff), X(0x63d749ec), X(0x64082232), X(0x6438cfad),
- X(0x64695238), X(0x6499a9b3), X(0x64c9d5f9), X(0x64f9d6ea),
- X(0x6529ac63), X(0x65595643), X(0x6588d46a), X(0x65b826b8),
- X(0x65e74d0e), X(0x6616474b), X(0x66451552), X(0x6673b704),
- X(0x66a22c44), X(0x66d074f4), X(0x66fe90f8), X(0x672c8033),
- X(0x675a428a), X(0x6787d7e1), X(0x67b5401f), X(0x67e27b27),
- X(0x680f88e1), X(0x683c6934), X(0x68691c05), X(0x6895a13e),
- X(0x68c1f8c7), X(0x68ee2287), X(0x691a1e68), X(0x6945ec54),
- X(0x69718c35), X(0x699cfdf5), X(0x69c8417f), X(0x69f356c0),
- X(0x6a1e3da3), X(0x6a48f615), X(0x6a738002), X(0x6a9ddb5a),
- X(0x6ac80808), X(0x6af205fd), X(0x6b1bd526), X(0x6b457575),
- X(0x6b6ee6d8), X(0x6b982940), X(0x6bc13c9f), X(0x6bea20e5),
- X(0x6c12d605), X(0x6c3b5bf1), X(0x6c63b29c), X(0x6c8bd9fb),
- X(0x6cb3d200), X(0x6cdb9aa0), X(0x6d0333d0), X(0x6d2a9d86),
- X(0x6d51d7b7), X(0x6d78e25a), X(0x6d9fbd67), X(0x6dc668d3),
- X(0x6dece498), X(0x6e1330ad), X(0x6e394d0c), X(0x6e5f39ae),
- X(0x6e84f68d), X(0x6eaa83a2), X(0x6ecfe0ea), X(0x6ef50e5e),
- X(0x6f1a0bfc), X(0x6f3ed9bf), X(0x6f6377a4), X(0x6f87e5a8),
- X(0x6fac23c9), X(0x6fd03206), X(0x6ff4105c), X(0x7017becc),
- X(0x703b3d54), X(0x705e8bf5), X(0x7081aaaf), X(0x70a49984),
- X(0x70c75874), X(0x70e9e783), X(0x710c46b2), X(0x712e7605),
- X(0x7150757f), X(0x71724523), X(0x7193e4f6), X(0x71b554fd),
- X(0x71d6953e), X(0x71f7a5bd), X(0x72188681), X(0x72393792),
- X(0x7259b8f5), X(0x727a0ab2), X(0x729a2cd2), X(0x72ba1f5d),
- X(0x72d9e25c), X(0x72f975d8), X(0x7318d9db), X(0x73380e6f),
- X(0x735713a0), X(0x7375e978), X(0x73949003), X(0x73b3074c),
- X(0x73d14f61), X(0x73ef684f), X(0x740d5222), X(0x742b0ce9),
- X(0x744898b1), X(0x7465f589), X(0x74832381), X(0x74a022a8),
- X(0x74bcf30e), X(0x74d994c3), X(0x74f607d8), X(0x75124c5f),
- X(0x752e6268), X(0x754a4a05), X(0x7566034b), X(0x75818e4a),
- X(0x759ceb16), X(0x75b819c4), X(0x75d31a66), X(0x75eded12),
- X(0x760891dc), X(0x762308da), X(0x763d5221), X(0x76576dc8),
- X(0x76715be4), X(0x768b1c8c), X(0x76a4afd9), X(0x76be15e0),
- X(0x76d74ebb), X(0x76f05a82), X(0x7709394d), X(0x7721eb35),
- X(0x773a7054), X(0x7752c8c4), X(0x776af49f), X(0x7782f400),
- X(0x779ac701), X(0x77b26dbd), X(0x77c9e851), X(0x77e136d8),
- X(0x77f8596f), X(0x780f5032), X(0x78261b3f), X(0x783cbab2),
- X(0x78532eaa), X(0x78697745), X(0x787f94a0), X(0x789586db),
- X(0x78ab4e15), X(0x78c0ea6d), X(0x78d65c03), X(0x78eba2f7),
- X(0x7900bf68), X(0x7915b179), X(0x792a7949), X(0x793f16fb),
- X(0x79538aaf), X(0x7967d488), X(0x797bf4a8), X(0x798feb31),
- X(0x79a3b846), X(0x79b75c0a), X(0x79cad6a1), X(0x79de282e),
- X(0x79f150d5), X(0x7a0450bb), X(0x7a172803), X(0x7a29d6d3),
- X(0x7a3c5d50), X(0x7a4ebb9f), X(0x7a60f1e6), X(0x7a73004a),
- X(0x7a84e6f2), X(0x7a96a604), X(0x7aa83da7), X(0x7ab9ae01),
- X(0x7acaf73a), X(0x7adc1979), X(0x7aed14e6), X(0x7afde9a8),
- X(0x7b0e97e8), X(0x7b1f1fcd), X(0x7b2f8182), X(0x7b3fbd2d),
- X(0x7b4fd2f9), X(0x7b5fc30f), X(0x7b6f8d98), X(0x7b7f32bd),
- X(0x7b8eb2a9), X(0x7b9e0d85), X(0x7bad437d), X(0x7bbc54b9),
- X(0x7bcb4166), X(0x7bda09ae), X(0x7be8adbc), X(0x7bf72dbc),
- X(0x7c0589d8), X(0x7c13c23d), X(0x7c21d716), X(0x7c2fc88f),
- X(0x7c3d96d5), X(0x7c4b4214), X(0x7c58ca78), X(0x7c66302d),
- X(0x7c737362), X(0x7c809443), X(0x7c8d92fc), X(0x7c9a6fbc),
- X(0x7ca72aaf), X(0x7cb3c404), X(0x7cc03be8), X(0x7ccc9288),
- X(0x7cd8c814), X(0x7ce4dcb9), X(0x7cf0d0a5), X(0x7cfca406),
- X(0x7d08570c), X(0x7d13e9e5), X(0x7d1f5cbf), X(0x7d2aafca),
- X(0x7d35e335), X(0x7d40f72e), X(0x7d4bebe4), X(0x7d56c188),
- X(0x7d617848), X(0x7d6c1054), X(0x7d7689db), X(0x7d80e50e),
- X(0x7d8b221b), X(0x7d954133), X(0x7d9f4286), X(0x7da92643),
- X(0x7db2ec9b), X(0x7dbc95bd), X(0x7dc621da), X(0x7dcf9123),
- X(0x7dd8e3c6), X(0x7de219f6), X(0x7deb33e2), X(0x7df431ba),
- X(0x7dfd13af), X(0x7e05d9f2), X(0x7e0e84b4), X(0x7e171424),
- X(0x7e1f8874), X(0x7e27e1d4), X(0x7e302074), X(0x7e384487),
- X(0x7e404e3c), X(0x7e483dc4), X(0x7e501350), X(0x7e57cf11),
- X(0x7e5f7138), X(0x7e66f9f4), X(0x7e6e6979), X(0x7e75bff5),
- X(0x7e7cfd9a), X(0x7e842298), X(0x7e8b2f22), X(0x7e922366),
- X(0x7e98ff97), X(0x7e9fc3e4), X(0x7ea6707f), X(0x7ead0598),
- X(0x7eb38360), X(0x7eb9ea07), X(0x7ec039bf), X(0x7ec672b7),
- X(0x7ecc9521), X(0x7ed2a12c), X(0x7ed8970a), X(0x7ede76ea),
- X(0x7ee440fd), X(0x7ee9f573), X(0x7eef947d), X(0x7ef51e4b),
- X(0x7efa930d), X(0x7efff2f2), X(0x7f053e2b), X(0x7f0a74e8),
- X(0x7f0f9758), X(0x7f14a5ac), X(0x7f19a013), X(0x7f1e86bc),
- X(0x7f2359d8), X(0x7f281995), X(0x7f2cc623), X(0x7f315fb1),
- X(0x7f35e66e), X(0x7f3a5a8a), X(0x7f3ebc33), X(0x7f430b98),
- X(0x7f4748e7), X(0x7f4b7450), X(0x7f4f8e01), X(0x7f539629),
- X(0x7f578cf5), X(0x7f5b7293), X(0x7f5f4732), X(0x7f630b00),
- X(0x7f66be2b), X(0x7f6a60df), X(0x7f6df34b), X(0x7f71759b),
- X(0x7f74e7fe), X(0x7f784aa0), X(0x7f7b9daf), X(0x7f7ee156),
- X(0x7f8215c3), X(0x7f853b22), X(0x7f88519f), X(0x7f8b5967),
- X(0x7f8e52a6), X(0x7f913d87), X(0x7f941a36), X(0x7f96e8df),
- X(0x7f99a9ad), X(0x7f9c5ccb), X(0x7f9f0265), X(0x7fa19aa5),
- X(0x7fa425b5), X(0x7fa6a3c1), X(0x7fa914f3), X(0x7fab7974),
- X(0x7fadd16f), X(0x7fb01d0d), X(0x7fb25c78), X(0x7fb48fd9),
- X(0x7fb6b75a), X(0x7fb8d323), X(0x7fbae35d), X(0x7fbce831),
- X(0x7fbee1c7), X(0x7fc0d047), X(0x7fc2b3d9), X(0x7fc48ca5),
- X(0x7fc65ad3), X(0x7fc81e88), X(0x7fc9d7ee), X(0x7fcb872a),
- X(0x7fcd2c63), X(0x7fcec7bf), X(0x7fd05966), X(0x7fd1e17c),
- X(0x7fd36027), X(0x7fd4d58d), X(0x7fd641d3), X(0x7fd7a51e),
- X(0x7fd8ff94), X(0x7fda5157), X(0x7fdb9a8e), X(0x7fdcdb5b),
- X(0x7fde13e2), X(0x7fdf4448), X(0x7fe06caf), X(0x7fe18d3b),
- X(0x7fe2a60e), X(0x7fe3b74b), X(0x7fe4c114), X(0x7fe5c38b),
- X(0x7fe6bed2), X(0x7fe7b30a), X(0x7fe8a055), X(0x7fe986d4),
- X(0x7fea66a7), X(0x7feb3ff0), X(0x7fec12cd), X(0x7fecdf5f),
- X(0x7feda5c5), X(0x7fee6620), X(0x7fef208d), X(0x7fefd52c),
- X(0x7ff0841c), X(0x7ff12d7a), X(0x7ff1d164), X(0x7ff26ff9),
- X(0x7ff30955), X(0x7ff39d96), X(0x7ff42cd9), X(0x7ff4b739),
- X(0x7ff53cd4), X(0x7ff5bdc5), X(0x7ff63a28), X(0x7ff6b217),
- X(0x7ff725af), X(0x7ff7950a), X(0x7ff80043), X(0x7ff86773),
- X(0x7ff8cab4), X(0x7ff92a21), X(0x7ff985d1), X(0x7ff9dddf),
- X(0x7ffa3262), X(0x7ffa8374), X(0x7ffad12c), X(0x7ffb1ba1),
- X(0x7ffb62ec), X(0x7ffba723), X(0x7ffbe85c), X(0x7ffc26b0),
- X(0x7ffc6233), X(0x7ffc9afb), X(0x7ffcd11e), X(0x7ffd04b1),
- X(0x7ffd35c9), X(0x7ffd647b), X(0x7ffd90da), X(0x7ffdbafa),
- X(0x7ffde2f0), X(0x7ffe08ce), X(0x7ffe2ca7), X(0x7ffe4e8e),
- X(0x7ffe6e95), X(0x7ffe8cce), X(0x7ffea94a), X(0x7ffec41b),
- X(0x7ffedd52), X(0x7ffef4ff), X(0x7fff0b33), X(0x7fff1ffd),
- X(0x7fff336e), X(0x7fff4593), X(0x7fff567d), X(0x7fff663a),
- X(0x7fff74d8), X(0x7fff8265), X(0x7fff8eee), X(0x7fff9a81),
- X(0x7fffa52b), X(0x7fffaef8), X(0x7fffb7f5), X(0x7fffc02d),
- X(0x7fffc7ab), X(0x7fffce7c), X(0x7fffd4a9), X(0x7fffda3e),
- X(0x7fffdf44), X(0x7fffe3c6), X(0x7fffe7cc), X(0x7fffeb60),
- X(0x7fffee8a), X(0x7ffff153), X(0x7ffff3c4), X(0x7ffff5e3),
- X(0x7ffff7b8), X(0x7ffff94b), X(0x7ffffaa1), X(0x7ffffbc1),
- X(0x7ffffcb2), X(0x7ffffd78), X(0x7ffffe19), X(0x7ffffe9a),
- X(0x7ffffeff), X(0x7fffff4e), X(0x7fffff89), X(0x7fffffb3),
- X(0x7fffffd2), X(0x7fffffe6), X(0x7ffffff3), X(0x7ffffffa),
- X(0x7ffffffe), X(0x7fffffff), X(0x7fffffff), X(0x7fffffff),
-};
-
-static LOOKUP_T vwin4096[2048] = {
- X(0x000001f0), X(0x00001171), X(0x00003072), X(0x00005ef5),
- X(0x00009cf8), X(0x0000ea7c), X(0x00014780), X(0x0001b405),
- X(0x0002300b), X(0x0002bb91), X(0x00035698), X(0x0004011e),
- X(0x0004bb25), X(0x000584ac), X(0x00065db3), X(0x0007463a),
- X(0x00083e41), X(0x000945c7), X(0x000a5ccc), X(0x000b8350),
- X(0x000cb954), X(0x000dfed7), X(0x000f53d8), X(0x0010b857),
- X(0x00122c55), X(0x0013afd1), X(0x001542ca), X(0x0016e541),
- X(0x00189735), X(0x001a58a7), X(0x001c2995), X(0x001e09ff),
- X(0x001ff9e6), X(0x0021f948), X(0x00240826), X(0x00262680),
- X(0x00285454), X(0x002a91a3), X(0x002cde6c), X(0x002f3aaf),
- X(0x0031a66b), X(0x003421a0), X(0x0036ac4f), X(0x00394675),
- X(0x003bf014), X(0x003ea92a), X(0x004171b7), X(0x004449bb),
- X(0x00473135), X(0x004a2824), X(0x004d2e8a), X(0x00504463),
- X(0x005369b2), X(0x00569e74), X(0x0059e2aa), X(0x005d3652),
- X(0x0060996d), X(0x00640bf9), X(0x00678df7), X(0x006b1f66),
- X(0x006ec045), X(0x00727093), X(0x00763051), X(0x0079ff7d),
- X(0x007dde16), X(0x0081cc1d), X(0x0085c991), X(0x0089d671),
- X(0x008df2bc), X(0x00921e71), X(0x00965991), X(0x009aa41a),
- X(0x009efe0c), X(0x00a36766), X(0x00a7e028), X(0x00ac6850),
- X(0x00b0ffde), X(0x00b5a6d1), X(0x00ba5d28), X(0x00bf22e4),
- X(0x00c3f802), X(0x00c8dc83), X(0x00cdd065), X(0x00d2d3a8),
- X(0x00d7e64a), X(0x00dd084c), X(0x00e239ac), X(0x00e77a69),
- X(0x00ecca83), X(0x00f229f9), X(0x00f798ca), X(0x00fd16f5),
- X(0x0102a479), X(0x01084155), X(0x010ded89), X(0x0113a913),
- X(0x011973f3), X(0x011f4e27), X(0x012537af), X(0x012b308a),
- X(0x013138b7), X(0x01375035), X(0x013d7702), X(0x0143ad1f),
- X(0x0149f289), X(0x01504741), X(0x0156ab44), X(0x015d1e92),
- X(0x0163a12a), X(0x016a330b), X(0x0170d433), X(0x017784a3),
- X(0x017e4458), X(0x01851351), X(0x018bf18e), X(0x0192df0d),
- X(0x0199dbcd), X(0x01a0e7cd), X(0x01a8030c), X(0x01af2d89),
- X(0x01b66743), X(0x01bdb038), X(0x01c50867), X(0x01cc6fd0),
- X(0x01d3e670), X(0x01db6c47), X(0x01e30153), X(0x01eaa593),
- X(0x01f25907), X(0x01fa1bac), X(0x0201ed81), X(0x0209ce86),
- X(0x0211beb8), X(0x0219be17), X(0x0221cca2), X(0x0229ea56),
- X(0x02321733), X(0x023a5337), X(0x02429e60), X(0x024af8af),
- X(0x02536220), X(0x025bdab3), X(0x02646267), X(0x026cf93a),
- X(0x02759f2a), X(0x027e5436), X(0x0287185d), X(0x028feb9d),
- X(0x0298cdf4), X(0x02a1bf62), X(0x02aabfe5), X(0x02b3cf7b),
- X(0x02bcee23), X(0x02c61bdb), X(0x02cf58a2), X(0x02d8a475),
- X(0x02e1ff55), X(0x02eb693e), X(0x02f4e230), X(0x02fe6a29),
- X(0x03080127), X(0x0311a729), X(0x031b5c2d), X(0x03252031),
- X(0x032ef334), X(0x0338d534), X(0x0342c630), X(0x034cc625),
- X(0x0356d512), X(0x0360f2f6), X(0x036b1fce), X(0x03755b99),
- X(0x037fa655), X(0x038a0001), X(0x0394689a), X(0x039ee020),
- X(0x03a9668f), X(0x03b3fbe6), X(0x03bea024), X(0x03c95347),
- X(0x03d4154d), X(0x03dee633), X(0x03e9c5f9), X(0x03f4b49b),
- X(0x03ffb219), X(0x040abe71), X(0x0415d9a0), X(0x042103a5),
- X(0x042c3c7d), X(0x04378428), X(0x0442daa2), X(0x044e3fea),
- X(0x0459b3fd), X(0x046536db), X(0x0470c880), X(0x047c68eb),
- X(0x0488181a), X(0x0493d60b), X(0x049fa2bc), X(0x04ab7e2a),
- X(0x04b76854), X(0x04c36137), X(0x04cf68d1), X(0x04db7f21),
- X(0x04e7a424), X(0x04f3d7d8), X(0x05001a3b), X(0x050c6b4a),
- X(0x0518cb04), X(0x05253966), X(0x0531b66e), X(0x053e421a),
- X(0x054adc68), X(0x05578555), X(0x05643cdf), X(0x05710304),
- X(0x057dd7c1), X(0x058abb15), X(0x0597acfd), X(0x05a4ad76),
- X(0x05b1bc7f), X(0x05beda14), X(0x05cc0635), X(0x05d940dd),
- X(0x05e68a0b), X(0x05f3e1bd), X(0x060147f0), X(0x060ebca1),
- X(0x061c3fcf), X(0x0629d176), X(0x06377194), X(0x06452027),
- X(0x0652dd2c), X(0x0660a8a2), X(0x066e8284), X(0x067c6ad1),
- X(0x068a6186), X(0x069866a1), X(0x06a67a1e), X(0x06b49bfc),
- X(0x06c2cc38), X(0x06d10acf), X(0x06df57bf), X(0x06edb304),
- X(0x06fc1c9d), X(0x070a9487), X(0x07191abe), X(0x0727af40),
- X(0x0736520b), X(0x0745031c), X(0x0753c270), X(0x07629004),
- X(0x07716bd6), X(0x078055e2), X(0x078f4e26), X(0x079e549f),
- X(0x07ad694b), X(0x07bc8c26), X(0x07cbbd2e), X(0x07dafc5f),
- X(0x07ea49b7), X(0x07f9a533), X(0x08090ed1), X(0x0818868c),
- X(0x08280c62), X(0x0837a051), X(0x08474255), X(0x0856f26b),
- X(0x0866b091), X(0x08767cc3), X(0x088656fe), X(0x08963f3f),
- X(0x08a63584), X(0x08b639c8), X(0x08c64c0a), X(0x08d66c45),
- X(0x08e69a77), X(0x08f6d69d), X(0x090720b3), X(0x091778b7),
- X(0x0927dea5), X(0x0938527a), X(0x0948d433), X(0x095963cc),
- X(0x096a0143), X(0x097aac94), X(0x098b65bb), X(0x099c2cb6),
- X(0x09ad0182), X(0x09bde41a), X(0x09ced47d), X(0x09dfd2a5),
- X(0x09f0de90), X(0x0a01f83b), X(0x0a131fa3), X(0x0a2454c3),
- X(0x0a359798), X(0x0a46e820), X(0x0a584656), X(0x0a69b237),
- X(0x0a7b2bc0), X(0x0a8cb2ec), X(0x0a9e47ba), X(0x0aafea24),
- X(0x0ac19a29), X(0x0ad357c3), X(0x0ae522ef), X(0x0af6fbab),
- X(0x0b08e1f1), X(0x0b1ad5c0), X(0x0b2cd712), X(0x0b3ee5e5),
- X(0x0b510234), X(0x0b632bfd), X(0x0b75633b), X(0x0b87a7eb),
- X(0x0b99fa08), X(0x0bac5990), X(0x0bbec67e), X(0x0bd140cf),
- X(0x0be3c87e), X(0x0bf65d89), X(0x0c08ffeb), X(0x0c1bafa1),
- X(0x0c2e6ca6), X(0x0c4136f6), X(0x0c540e8f), X(0x0c66f36c),
- X(0x0c79e588), X(0x0c8ce4e1), X(0x0c9ff172), X(0x0cb30b37),
- X(0x0cc6322c), X(0x0cd9664d), X(0x0ceca797), X(0x0cfff605),
- X(0x0d135193), X(0x0d26ba3d), X(0x0d3a2fff), X(0x0d4db2d5),
- X(0x0d6142ba), X(0x0d74dfac), X(0x0d8889a5), X(0x0d9c40a1),
- X(0x0db0049d), X(0x0dc3d593), X(0x0dd7b380), X(0x0deb9e60),
- X(0x0dff962f), X(0x0e139ae7), X(0x0e27ac85), X(0x0e3bcb05),
- X(0x0e4ff662), X(0x0e642e98), X(0x0e7873a2), X(0x0e8cc57d),
- X(0x0ea12423), X(0x0eb58f91), X(0x0eca07c2), X(0x0ede8cb1),
- X(0x0ef31e5b), X(0x0f07bcba), X(0x0f1c67cb), X(0x0f311f88),
- X(0x0f45e3ee), X(0x0f5ab4f7), X(0x0f6f92a0), X(0x0f847ce3),
- X(0x0f9973bc), X(0x0fae7726), X(0x0fc3871e), X(0x0fd8a39d),
- X(0x0fedcca1), X(0x10030223), X(0x1018441f), X(0x102d9291),
- X(0x1042ed74), X(0x105854c3), X(0x106dc879), X(0x10834892),
- X(0x1098d508), X(0x10ae6dd8), X(0x10c412fc), X(0x10d9c46f),
- X(0x10ef822d), X(0x11054c30), X(0x111b2274), X(0x113104f5),
- X(0x1146f3ac), X(0x115cee95), X(0x1172f5ab), X(0x118908e9),
- X(0x119f284a), X(0x11b553ca), X(0x11cb8b62), X(0x11e1cf0f),
- X(0x11f81ecb), X(0x120e7a90), X(0x1224e25a), X(0x123b5624),
- X(0x1251d5e9), X(0x126861a3), X(0x127ef94e), X(0x12959ce3),
- X(0x12ac4c5f), X(0x12c307bb), X(0x12d9cef2), X(0x12f0a200),
- X(0x130780df), X(0x131e6b8a), X(0x133561fa), X(0x134c642c),
- X(0x1363721a), X(0x137a8bbe), X(0x1391b113), X(0x13a8e214),
- X(0x13c01eba), X(0x13d76702), X(0x13eebae5), X(0x14061a5e),
- X(0x141d8567), X(0x1434fbfb), X(0x144c7e14), X(0x14640bae),
- X(0x147ba4c1), X(0x14934949), X(0x14aaf941), X(0x14c2b4a2),
- X(0x14da7b67), X(0x14f24d8a), X(0x150a2b06), X(0x152213d5),
- X(0x153a07f1), X(0x15520755), X(0x156a11fb), X(0x158227dd),
- X(0x159a48f5), X(0x15b2753d), X(0x15caacb1), X(0x15e2ef49),
- X(0x15fb3d01), X(0x161395d2), X(0x162bf9b6), X(0x164468a8),
- X(0x165ce2a1), X(0x1675679c), X(0x168df793), X(0x16a69280),
- X(0x16bf385c), X(0x16d7e922), X(0x16f0a4cc), X(0x17096b54),
- X(0x17223cb4), X(0x173b18e5), X(0x1753ffe2), X(0x176cf1a5),
- X(0x1785ee27), X(0x179ef562), X(0x17b80750), X(0x17d123eb),
- X(0x17ea4b2d), X(0x18037d10), X(0x181cb98d), X(0x1836009e),
- X(0x184f523c), X(0x1868ae63), X(0x1882150a), X(0x189b862c),
- X(0x18b501c4), X(0x18ce87c9), X(0x18e81836), X(0x1901b305),
- X(0x191b582f), X(0x193507ad), X(0x194ec17a), X(0x1968858f),
- X(0x198253e5), X(0x199c2c75), X(0x19b60f3a), X(0x19cffc2d),
- X(0x19e9f347), X(0x1a03f482), X(0x1a1dffd7), X(0x1a381540),
- X(0x1a5234b5), X(0x1a6c5e31), X(0x1a8691ac), X(0x1aa0cf21),
- X(0x1abb1687), X(0x1ad567da), X(0x1aefc311), X(0x1b0a2826),
- X(0x1b249712), X(0x1b3f0fd0), X(0x1b599257), X(0x1b741ea1),
- X(0x1b8eb4a7), X(0x1ba95462), X(0x1bc3fdcd), X(0x1bdeb0de),
- X(0x1bf96d91), X(0x1c1433dd), X(0x1c2f03bc), X(0x1c49dd27),
- X(0x1c64c017), X(0x1c7fac85), X(0x1c9aa269), X(0x1cb5a1be),
- X(0x1cd0aa7c), X(0x1cebbc9c), X(0x1d06d816), X(0x1d21fce4),
- X(0x1d3d2aff), X(0x1d586260), X(0x1d73a2fe), X(0x1d8eecd4),
- X(0x1daa3fda), X(0x1dc59c09), X(0x1de1015a), X(0x1dfc6fc5),
- X(0x1e17e743), X(0x1e3367cd), X(0x1e4ef15b), X(0x1e6a83e7),
- X(0x1e861f6a), X(0x1ea1c3da), X(0x1ebd7133), X(0x1ed9276b),
- X(0x1ef4e67c), X(0x1f10ae5e), X(0x1f2c7f0a), X(0x1f485879),
- X(0x1f643aa2), X(0x1f80257f), X(0x1f9c1908), X(0x1fb81536),
- X(0x1fd41a00), X(0x1ff02761), X(0x200c3d4f), X(0x20285bc3),
- X(0x204482b7), X(0x2060b221), X(0x207ce9fb), X(0x20992a3e),
- X(0x20b572e0), X(0x20d1c3dc), X(0x20ee1d28), X(0x210a7ebe),
- X(0x2126e895), X(0x21435aa6), X(0x215fd4ea), X(0x217c5757),
- X(0x2198e1e8), X(0x21b57493), X(0x21d20f51), X(0x21eeb21b),
- X(0x220b5ce7), X(0x22280fb0), X(0x2244ca6c), X(0x22618d13),
- X(0x227e579f), X(0x229b2a06), X(0x22b80442), X(0x22d4e649),
- X(0x22f1d015), X(0x230ec19d), X(0x232bbad9), X(0x2348bbc1),
- X(0x2365c44c), X(0x2382d474), X(0x239fec30), X(0x23bd0b78),
- X(0x23da3244), X(0x23f7608b), X(0x24149646), X(0x2431d36c),
- X(0x244f17f5), X(0x246c63da), X(0x2489b711), X(0x24a71193),
- X(0x24c47358), X(0x24e1dc57), X(0x24ff4c88), X(0x251cc3e2),
- X(0x253a425e), X(0x2557c7f4), X(0x2575549a), X(0x2592e848),
- X(0x25b082f7), X(0x25ce249e), X(0x25ebcd34), X(0x26097cb2),
- X(0x2627330e), X(0x2644f040), X(0x2662b441), X(0x26807f07),
- X(0x269e5089), X(0x26bc28c1), X(0x26da07a4), X(0x26f7ed2b),
- X(0x2715d94d), X(0x2733cc02), X(0x2751c540), X(0x276fc500),
- X(0x278dcb39), X(0x27abd7e2), X(0x27c9eaf3), X(0x27e80463),
- X(0x28062429), X(0x28244a3e), X(0x28427697), X(0x2860a92d),
- X(0x287ee1f7), X(0x289d20eb), X(0x