diff options
Diffstat (limited to 'lib/unicode/prop/uprop_get_inpc.c')
-rw-r--r-- | lib/unicode/prop/uprop_get_inpc.c | 1370 |
1 files changed, 369 insertions, 1001 deletions
diff --git a/lib/unicode/prop/uprop_get_inpc.c b/lib/unicode/prop/uprop_get_inpc.c index ede92e0..c26e773 100644 --- a/lib/unicode/prop/uprop_get_inpc.c +++ b/lib/unicode/prop/uprop_get_inpc.c @@ -3,15 +3,151 @@ #include "unicode/prop.h" static constexpr uint8_t stage1[] = { - 0, 0, 0, 0, 1, 2, 3, 4, 5, 0, 0, 6, 7, 8, 9, 0, - 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, + 8, 0, 0, 0, 0, 0, 0, 9, 0, 10, 11, 12, 13, 14, 0, 0, + 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 17, 18, 19, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, + 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 0, 32, 33, 34, 35, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 13, 0, 0, 14, 15, 16, 17, 18, 19, 20, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -141,7 +277,7 @@ static constexpr uint8_t stage1[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; -static constexpr enum uprop_inpc stage2[][512] = { +static constexpr enum uprop_inpc stage2[][256] = { {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -269,264 +405,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, INPC_NA, INPC_NA}, - {INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_TOP, INPC_TOP, + {INPC_TOP, INPC_TOP, INPC_TOP, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -781,8 +661,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_TOP, INPC_TOP, INPC_TOP, INPC_TOP, - INPC_TOP, INPC_TOP, - INPC_NA, INPC_TOP, + INPC_TOP, INPC_TOP}, + {INPC_NA, INPC_TOP, INPC_RIGHT, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -1037,8 +917,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_TOP, INPC_TOP, + INPC_NA, INPC_NA}, + {INPC_TOP, INPC_TOP, INPC_RIGHT, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -1070,8 +950,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_TOP, INPC_TOP, INPC_NA, INPC_RIGHT, INPC_RIGHT, - INPC_RIGHT, INPC_RIGHT, INPC_RIGHT, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, INPC_BOTTOM, INPC_NA, INPC_LEFT, INPC_LEFT, INPC_LEFT, INPC_NA, @@ -1293,8 +1173,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -1549,134 +1429,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, INPC_NA, INPC_NA}, {INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -1687,134 +1439,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, INPC_TOP, INPC_BOTTOM, INPC_BOTTOM, INPC_RIGHT, INPC_NA, INPC_NA, @@ -1950,134 +1574,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, INPC_TOP, INPC_TOP, INPC_BOTTOM, INPC_RIGHT, INPC_RIGHT, INPC_TOP_AND_RIGHT, @@ -2317,8 +1813,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_TOP, INPC_TOP, + INPC_NA, INPC_NA}, + {INPC_TOP, INPC_TOP, INPC_TOP, INPC_TOP, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, @@ -2573,8 +2069,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -2829,134 +2325,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, INPC_NA, INPC_NA}, {INPC_NA, INPC_NA, INPC_TOP, INPC_NA, @@ -3085,8 +2453,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_TOP, - INPC_NA, INPC_NA, + INPC_NA, INPC_TOP}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -3341,8 +2709,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -3597,134 +2965,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, INPC_NA, INPC_NA}, {INPC_RIGHT, INPC_TOP, INPC_RIGHT, INPC_NA, @@ -3853,8 +3093,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_TOP, INPC_TOP, + INPC_NA, INPC_NA}, + {INPC_TOP, INPC_TOP, INPC_TOP, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -4109,8 +3349,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_TOP, INPC_TOP, + INPC_NA, INPC_NA}, + {INPC_TOP, INPC_TOP, INPC_RIGHT, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -4202,28 +3442,28 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_RIGHT, INPC_TOP_AND_RIGHT, + INPC_TOP_AND_RIGHT, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_NA, + INPC_LEFT, INPC_NA, + INPC_NA, INPC_LEFT, + INPC_NA, INPC_LEFT_AND_RIGHT, + INPC_LEFT_AND_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_NA, + INPC_RIGHT, INPC_RIGHT, + INPC_TOP, INPC_RIGHT, + INPC_NA, INPC_TOP, + INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_TOP, + INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -4365,8 +3605,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -4621,8 +3861,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -4877,8 +4117,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA, - INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5133,6 +4373,11 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5152,6 +4397,17 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_RIGHT, + INPC_TOP, INPC_TOP, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_NA, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_RIGHT, INPC_BOTTOM, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5191,6 +4447,25 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_NA, INPC_RIGHT, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_BOTTOM, + INPC_BOTTOM, INPC_LEFT, + INPC_BOTTOM, INPC_TOP, + INPC_RIGHT, INPC_TOP, + INPC_TOP, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5226,6 +4501,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5249,7 +4526,18 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, + INPC_TOP, INPC_NA, + INPC_TOP, INPC_TOP, + INPC_NA, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_BOTTOM, INPC_TOP, + INPC_BOTTOM, INPC_NA, + INPC_RIGHT, INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5261,8 +4549,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA}, - {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5285,15 +4571,84 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_RIGHT, - INPC_TOP, INPC_TOP, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_NA, - INPC_TOP, INPC_TOP, - INPC_TOP, INPC_TOP, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_NA, INPC_TOP, INPC_TOP, - INPC_RIGHT, INPC_BOTTOM, + INPC_NA, INPC_RIGHT, + INPC_RIGHT, INPC_TOP, + INPC_RIGHT, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5335,25 +4690,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_NA, INPC_RIGHT, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_LEFT, - INPC_BOTTOM, INPC_TOP, - INPC_RIGHT, INPC_TOP, - INPC_TOP, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5414,19 +4750,47 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_TOP, - INPC_TOP, INPC_TOP, - INPC_TOP, INPC_TOP, - INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, - INPC_TOP, INPC_NA, - INPC_TOP, INPC_TOP, INPC_NA, INPC_TOP, + INPC_BOTTOM, INPC_LEFT, + INPC_RIGHT, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_TOP, INPC_TOP, + INPC_TOP, INPC_RIGHT, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_NA, INPC_NA, + INPC_RIGHT, INPC_RIGHT, INPC_TOP, INPC_TOP, - INPC_BOTTOM, INPC_TOP, + INPC_BOTTOM, INPC_BOTTOM, INPC_BOTTOM, INPC_NA, - INPC_RIGHT, INPC_BOTTOM, INPC_NA, INPC_NA, + INPC_LEFT, INPC_LEFT, + INPC_TOP, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5439,6 +4803,7 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_TOP, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5459,13 +4824,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_RIGHT, INPC_RIGHT, - INPC_RIGHT, INPC_RIGHT, - INPC_RIGHT, INPC_NA, - INPC_TOP, INPC_TOP, - INPC_NA, INPC_RIGHT, - INPC_RIGHT, INPC_TOP, - INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5517,8 +4875,6 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_NA}, - {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5529,6 +4885,8 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5543,6 +4901,15 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_TOP, INPC_TOP, + INPC_LEFT, INPC_LEFT, + INPC_RIGHT, INPC_TOP, + INPC_BOTTOM, INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5639,18 +5006,15 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_NA, INPC_TOP, - INPC_BOTTOM, INPC_LEFT, - INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_TOP, INPC_TOP, - INPC_TOP, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_NA}, + {INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5672,13 +5036,7 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, - INPC_RIGHT, INPC_RIGHT, - INPC_TOP, INPC_TOP, - INPC_BOTTOM, INPC_BOTTOM, - INPC_BOTTOM, INPC_NA, INPC_NA, INPC_NA, - INPC_LEFT, INPC_LEFT, - INPC_TOP, INPC_RIGHT, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5688,6 +5046,9 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_NA, + INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5702,6 +5063,13 @@ static constexpr enum uprop_inpc stage2[][512] = { INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, + INPC_NA, INPC_RIGHT, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_RIGHT, + INPC_RIGHT, INPC_NA, + INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, INPC_NA, @@ -5779,5 +5147,5 @@ static constexpr enum uprop_inpc stage2[][512] = { enum uprop_inpc uprop_get_inpc(rune ch) { - return stage2[stage1[ch / 512]][ch % 512]; + return stage2[stage1[ch / 256]][ch % 256]; } |