aboutsummaryrefslogtreecommitdiff
path: root/lib/unicode/prop/uprop_get_inpc.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode/prop/uprop_get_inpc.c')
-rw-r--r--lib/unicode/prop/uprop_get_inpc.c1370
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];
}