Test pages 1 and 2, seemingly without issue.
This commit is contained in:
1 parent
a833e1bd33
commit
ec9d67b0fb
1 file changed
+20
-15
@@ -35,51 +35,56 @@ template <Page page> std::pair<Operation, AddressingMode> capture(const uint8_t
|
||||
const std::unordered_map<uint16_t, int> lengths = {
|
||||
{0x00, 2}, {0x01, 1}, {0x02, 1}, {0x03, 2}, {0x04, 2}, {0x05, 1}, {0x06, 2}, {0x07, 2},
|
||||
{0x08, 2}, {0x09, 2}, {0x0a, 2}, {0x0b, 1}, {0x0c, 2}, {0x0d, 2}, {0x0e, 2}, {0x0f, 2},
|
||||
|
||||
{0x10, 1}, {0x11, 1}, {0x12, 1}, {0x13, 1}, {0x14, 1}, {0x15, 1}, {0x16, 3}, {0x17, 3},
|
||||
{0x18, 1}, {0x19, 1}, {0x1a, 2}, {0x1b, 1}, {0x1c, 2}, {0x1d, 1}, {0x1e, 2}, {0x1f, 2},
|
||||
|
||||
{0x20, 2}, {0x21, 2}, {0x22, 2}, {0x23, 2}, {0x24, 2}, {0x25, 2}, {0x26, 2}, {0x27, 2},
|
||||
{0x28, 2}, {0x29, 2}, {0x2a, 2}, {0x2b, 2}, {0x2c, 2}, {0x2d, 2}, {0x2e, 2}, {0x2f, 2},
|
||||
|
||||
{0x30, 2}, {0x31, 2}, {0x32, 2}, {0x33, 2}, {0x34, 2}, {0x35, 2}, {0x36, 2}, {0x37, 2},
|
||||
{0x38, 1}, {0x39, 1}, {0x3a, 1}, {0x3b, 1}, {0x3c, 2}, {0x3d, 1}, {0x3e, 1}, {0x3f, 1},
|
||||
|
||||
{0x40, 1}, {0x41, 1}, {0x42, 1}, {0x43, 1}, {0x44, 1}, {0x45, 1}, {0x46, 1}, {0x47, 1},
|
||||
{0x48, 1}, {0x49, 1}, {0x4a, 1}, {0x4b, 1}, {0x4c, 1}, {0x4d, 1}, {0x4e, 1}, {0x4f, 1},
|
||||
|
||||
{0x50, 1}, {0x51, 1}, {0x52, 1}, {0x53, 1}, {0x54, 1}, {0x55, 1}, {0x56, 1}, {0x57, 1},
|
||||
{0x58, 1}, {0x59, 1}, {0x5a, 1}, {0x5b, 1}, {0x5c, 1}, {0x5d, 1}, {0x5e, 1}, {0x5f, 1},
|
||||
|
||||
{0x60, 2}, {0x61, 1}, {0x62, 1}, {0x63, 2}, {0x64, 2}, {0x65, 1}, {0x66, 2}, {0x67, 2},
|
||||
{0x68, 2}, {0x69, 2}, {0x6a, 2}, {0x6b, 1}, {0x6c, 2}, {0x6d, 2}, {0x6e, 2}, {0x6f, 2},
|
||||
|
||||
{0x70, 3}, {0x71, 1}, {0x72, 1}, {0x73, 3}, {0x74, 3}, {0x75, 1}, {0x76, 3}, {0x77, 3},
|
||||
{0x78, 3}, {0x79, 3}, {0x7a, 3}, {0x7b, 1}, {0x7c, 3}, {0x7d, 3}, {0x7e, 3}, {0x7f, 3},
|
||||
|
||||
{0x80, 2}, {0x81, 2}, {0x82, 2}, {0x83, 3}, {0x84, 2}, {0x85, 2}, {0x86, 2}, {0x87, 1},
|
||||
{0x88, 2}, {0x89, 2}, {0x8a, 2}, {0x8b, 2}, {0x8c, 3}, {0x8d, 2}, {0x8e, 3}, {0x8f, 1},
|
||||
|
||||
{0x90, 2}, {0x91, 2}, {0x92, 2}, {0x93, 2}, {0x94, 2}, {0x95, 2}, {0x96, 2}, {0x97, 2},
|
||||
{0x98, 2}, {0x99, 2}, {0x9a, 2}, {0x9b, 2}, {0x9c, 2}, {0x9d, 2}, {0x9e, 2}, {0x9f, 2},
|
||||
|
||||
{0xa0, 2}, {0xa1, 2}, {0xa2, 2}, {0xa3, 2}, {0xa4, 2}, {0xa5, 2}, {0xa6, 2}, {0xa7, 2},
|
||||
{0xa8, 2}, {0xa9, 2}, {0xaa, 2}, {0xab, 2}, {0xac, 2}, {0xad, 2}, {0xae, 2}, {0xaf, 2},
|
||||
|
||||
{0xb0, 3}, {0xb1, 3}, {0xb2, 3}, {0xb3, 3}, {0xb4, 3}, {0xb5, 3}, {0xb6, 3}, {0xb7, 3},
|
||||
{0xb8, 3}, {0xb9, 3}, {0xba, 3}, {0xbb, 3}, {0xbc, 3}, {0xbd, 3}, {0xbe, 3}, {0xbf, 3},
|
||||
|
||||
{0xc0, 2}, {0xc1, 2}, {0xc2, 2}, {0xc3, 3}, {0xc4, 2}, {0xc5, 2}, {0xc6, 2}, {0xc7, 1},
|
||||
{0xc8, 2}, {0xc9, 2}, {0xca, 2}, {0xcb, 2}, {0xcc, 3}, {0xcd, 1}, {0xce, 3}, {0xcf, 1},
|
||||
|
||||
{0xd0, 2}, {0xd1, 2}, {0xd2, 2}, {0xd3, 2}, {0xd4, 2}, {0xd5, 2}, {0xd6, 2}, {0xd7, 2},
|
||||
{0xd8, 2}, {0xd9, 2}, {0xda, 2}, {0xdb, 2}, {0xdc, 2}, {0xdd, 2}, {0xde, 2}, {0xdf, 2},
|
||||
|
||||
{0xe0, 2}, {0xe1, 2}, {0xe2, 2}, {0xe3, 2}, {0xe4, 2}, {0xe5, 2}, {0xe6, 2}, {0xe7, 2},
|
||||
{0xe8, 2}, {0xe9, 2}, {0xea, 2}, {0xeb, 2}, {0xec, 2}, {0xed, 2}, {0xee, 2}, {0xef, 2},
|
||||
|
||||
{0xf0, 3}, {0xf1, 3}, {0xf2, 3}, {0xf3, 3}, {0xf4, 3}, {0xf5, 3}, {0xf6, 3}, {0xf7, 3},
|
||||
{0xf8, 3}, {0xf9, 3}, {0xfa, 3}, {0xfb, 3}, {0xfc, 3}, {0xfd, 3}, {0xfe, 3}, {0xff, 3},
|
||||
|
||||
{0x1021, 4}, {0x1022, 4}, {0x1023, 4},
|
||||
{0x1024, 4}, {0x1025, 4}, {0x1026, 4}, {0x1027, 4},
|
||||
{0x1028, 4}, {0x1029, 4}, {0x102a, 4}, {0x102b, 4},
|
||||
{0x102c, 4}, {0x102d, 4}, {0x102e, 4}, {0x102f, 4},
|
||||
{0x103f, 2},
|
||||
{0x1083, 4}, {0x108c, 4}, {0x108e, 4},
|
||||
{0x1093, 3}, {0x109c, 3}, {0x109e, 3}, {0x109f, 3},
|
||||
{0x10a3, 3}, {0x10ac, 3}, {0x10ae, 3}, {0x10af, 3},
|
||||
{0x10b3, 4}, {0x10bc, 4}, {0x10be, 4}, {0x10bf, 4},
|
||||
{0x10ce, 4},
|
||||
{0x10de, 3}, {0x10df, 3},
|
||||
{0x10ee, 3}, {0x10ef, 3},
|
||||
{0x10fe, 4}, {0x10ff, 4},
|
||||
|
||||
{0x113f, 2},
|
||||
{0x1183, 4}, {0x118c, 4},
|
||||
{0x1193, 3}, {0x119c, 3},
|
||||
{0x11a3, 3}, {0x11ac, 3},
|
||||
{0x11b3, 4}, {0x11bc, 4},
|
||||
};
|
||||
|
||||
for(const auto &pair : lengths) {
|
||||
|
||||
Reference in new issue
Block a user