diff --git a/scripts/LVGLImage.py b/scripts/LVGLImage.py index cad8f70c5..d2fbdbd68 100755 --- a/scripts/LVGLImage.py +++ b/scripts/LVGLImage.py @@ -470,7 +470,6 @@ class LVGLCompressData: if self.compress == CompressMethod.RLE: # RLE compression performs on pixel unit, pad data to pixel unit pad = b'\x00' * (self.blk_size - self.raw_data_len % self.blk_size) - self.raw_data_len += len(pad) compressed = RLEImage().rle_compress(raw_data + pad, self.blk_size) elif self.compress == CompressMethod.LZ4: compressed = lz4.block.compress(raw_data, store_size=False) diff --git a/tests/test_images/stride_align1/LZ4/test_A1_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_A1_LZ4_align1.c index 7135c8776..e7249539e 100644 --- a/tests/test_images/stride_align1/LZ4/test_A1_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_A1_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A1_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_A1_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A1_LZ4_ALIGN1 uint8_t test_A1_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0xc0,0x03,0x00,0x00,0x13,0xff,0x01,0x00, @@ -45,14 +45,14 @@ uint8_t test_A1_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_A1_LZ4_align1 = { +const lv_image_dsc_t test_A1_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 347, + .data_size = sizeof(test_A1_LZ4_align1_map), .data = test_A1_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_A2_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_A2_LZ4_align1.c index 0ff0c015b..5451195ef 100644 --- a/tests/test_images/stride_align1/LZ4/test_A2_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_A2_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A2_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_A2_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A2_LZ4_ALIGN1 uint8_t test_A2_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x19,0x02,0x00,0x00,0x80,0x07,0x00,0x00,0x1c,0xff,0x01,0x00, @@ -58,14 +58,14 @@ uint8_t test_A2_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_A2_LZ4_align1 = { +const lv_image_dsc_t test_A2_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 549, + .data_size = sizeof(test_A2_LZ4_align1_map), .data = test_A2_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_A4_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_A4_LZ4_align1.c index 328be6d41..f55d8ac70 100644 --- a/tests/test_images/stride_align1/LZ4/test_A4_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_A4_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A4_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_A4_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A4_LZ4_ALIGN1 uint8_t test_A4_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x40,0x0b,0x00,0x00,0x1f,0xff,0x01,0x00, @@ -78,14 +78,14 @@ uint8_t test_A4_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_A4_LZ4_align1 = { +const lv_image_dsc_t test_A4_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 875, + .data_size = sizeof(test_A4_LZ4_align1_map), .data = test_A4_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_A8_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_A8_LZ4_align1.c index 8b7cf8380..3996bea27 100644 --- a/tests/test_images/stride_align1/LZ4/test_A8_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_A8_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A8_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_A8_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A8_LZ4_ALIGN1 uint8_t test_A8_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x6e,0x05,0x00,0x00,0xc0,0x12,0x00,0x00,0x1f,0xff,0x01,0x00, @@ -111,14 +111,14 @@ uint8_t test_A8_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_A8_LZ4_align1 = { +const lv_image_dsc_t test_A8_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 1402, + .data_size = sizeof(test_A8_LZ4_align1_map), .data = test_A8_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_ARGB8888_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_ARGB8888_LZ4_align1.c index 7d89c1e55..bcc046cc2 100644 --- a/tests/test_images/stride_align1/LZ4/test_ARGB8888_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_ARGB8888_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_ARGB8888_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_ARGB8888_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_ARGB8888_LZ4_ALIGN1 uint8_t test_ARGB8888_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0x80,0x43,0x00,0x00,0x2f,0x00,0xff,0x02, @@ -205,14 +205,14 @@ uint8_t test_ARGB8888_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_ARGB8888_LZ4_align1 = { +const lv_image_dsc_t test_ARGB8888_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_ARGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 2897, + .data_size = sizeof(test_ARGB8888_LZ4_align1_map), .data = test_ARGB8888_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_I1_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_I1_LZ4_align1.c index ad675a1ba..f84db3b6d 100644 --- a/tests/test_images/stride_align1/LZ4/test_I1_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_I1_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I1_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_I1_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I1_LZ4_ALIGN1 uint8_t test_I1_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x93,0x01,0x00,0x00,0xc8,0x03,0x00,0x00,0x9b,0x56,0x82,0x0a, @@ -49,14 +49,14 @@ uint8_t test_I1_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_I1_LZ4_align1 = { +const lv_image_dsc_t test_I1_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 415, + .data_size = sizeof(test_I1_LZ4_align1_map), .data = test_I1_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_I2_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_I2_LZ4_align1.c index edb39e33e..4e22396d8 100644 --- a/tests/test_images/stride_align1/LZ4/test_I2_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_I2_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I2_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_I2_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I2_LZ4_ALIGN1 uint8_t test_I2_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x67,0x02,0x00,0x00,0x90,0x07,0x00,0x00,0xfd,0x01,0x5a,0x00, @@ -63,14 +63,14 @@ uint8_t test_I2_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_I2_LZ4_align1 = { +const lv_image_dsc_t test_I2_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 627, + .data_size = sizeof(test_I2_LZ4_align1_map), .data = test_I2_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_I4_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_I4_LZ4_align1.c index 0009bd14e..7ed53f5ed 100644 --- a/tests/test_images/stride_align1/LZ4/test_I4_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_I4_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I4_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_I4_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I4_LZ4_ALIGN1 uint8_t test_I4_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x31,0x04,0x00,0x00,0x80,0x0b,0x00,0x00,0xff,0x32,0x4c,0x70, @@ -91,14 +91,14 @@ uint8_t test_I4_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_I4_LZ4_align1 = { +const lv_image_dsc_t test_I4_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 1085, + .data_size = sizeof(test_I4_LZ4_align1_map), .data = test_I4_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_I8_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_I8_LZ4_align1.c index e4e29eaad..41a471d2c 100644 --- a/tests/test_images/stride_align1/LZ4/test_I8_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_I8_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I8_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_I8_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I8_LZ4_ALIGN1 uint8_t test_I8_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0xd7,0x09,0x00,0x00,0xc0,0x16,0x00,0x00,0xf1,0xff,0xff,0xff, @@ -182,14 +182,14 @@ uint8_t test_I8_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_I8_LZ4_align1 = { +const lv_image_dsc_t test_I8_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 2531, + .data_size = sizeof(test_I8_LZ4_align1_map), .data = test_I8_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_L8.bin b/tests/test_images/stride_align1/LZ4/test_L8.bin index ad6f79458..7f08b263d 100644 Binary files a/tests/test_images/stride_align1/LZ4/test_L8.bin and b/tests/test_images/stride_align1/LZ4/test_L8.bin differ diff --git a/tests/test_images/stride_align1/LZ4/test_L8_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_L8_LZ4_align1.c index 337e09d01..432538697 100644 --- a/tests/test_images/stride_align1/LZ4/test_L8_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_L8_LZ4_align1.c @@ -12,102 +12,99 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_L8_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_L8_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_L8_LZ4_ALIGN1 uint8_t test_L8_LZ4_align1_map[] = { - 0x02,0x00,0x00,0x00,0xb8,0x04,0x00,0x00,0xc0,0x12,0x00,0x00,0x1f,0xb5,0x01,0x00, - 0x33,0x14,0x00,0x01,0x00,0x2f,0xb5,0xfe,0x01,0x00,0x31,0x14,0xb5,0x4f,0x00,0x0f, - 0x50,0x00,0x41,0x04,0x5c,0x00,0x0f,0xa9,0x00,0x15,0x1c,0x36,0x01,0x00,0x0b,0xa0, - 0x00,0x0f,0x50,0x00,0x04,0x8d,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0x67,0x00, - 0x1b,0x36,0x12,0x00,0x0f,0x50,0x00,0x12,0x33,0xe5,0x75,0x12,0x01,0x00,0x22,0x75, - 0xe5,0x40,0x00,0x41,0x9b,0x2f,0x2f,0x9b,0x0a,0x00,0x29,0x36,0xfe,0xa1,0x00,0x0f, - 0x50,0x00,0x12,0x23,0xe5,0x63,0x4e,0x00,0x42,0x12,0x12,0x12,0x63,0x51,0x00,0x44, - 0x2f,0x12,0x12,0x2f,0x50,0x00,0x01,0x08,0x00,0x02,0x02,0x00,0x0f,0x50,0x00,0x13, - 0x05,0x9e,0x00,0x51,0x12,0x12,0x12,0x12,0x75,0x3a,0x00,0x09,0x50,0x00,0x05,0xa2, - 0x00,0x0f,0x50,0x00,0x13,0x12,0xc3,0x49,0x00,0x04,0x02,0x00,0x01,0x44,0x01,0x08, + 0x02,0x00,0x00,0x00,0x88,0x04,0x00,0x00,0xc0,0x12,0x00,0x00,0x1f,0xdb,0x01,0x00, + 0x33,0x14,0x00,0x01,0x00,0x2f,0xdb,0xfd,0x01,0x00,0x31,0x14,0xdb,0x4f,0x00,0x0f, + 0x50,0x00,0x41,0x04,0x5c,0x00,0x0f,0xa9,0x00,0x15,0x1c,0x7e,0x01,0x00,0x0b,0xa0, + 0x00,0x0f,0x50,0x00,0x04,0x8d,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0x67,0x00, + 0x1b,0x7e,0x12,0x00,0x0f,0x50,0x00,0x12,0x33,0xe6,0x7d,0x4b,0x01,0x00,0x22,0x7d, + 0xe6,0x40,0x00,0x41,0x9e,0x51,0x51,0x9e,0x0a,0x00,0x29,0x7e,0xfd,0xa1,0x00,0x0f, + 0x50,0x00,0x12,0x23,0xe6,0x6f,0x4e,0x00,0x42,0x4b,0x4b,0x4b,0x6f,0x51,0x00,0x44, + 0x51,0x4b,0x4b,0x51,0x50,0x00,0x01,0x08,0x00,0x02,0x02,0x00,0x0f,0x50,0x00,0x13, + 0x05,0x9e,0x00,0x51,0x4b,0x4b,0x4b,0x4b,0x7d,0x3a,0x00,0x09,0x50,0x00,0x05,0xa2, + 0x00,0x0f,0x50,0x00,0x13,0x12,0xc4,0x49,0x00,0x04,0x02,0x00,0x01,0x44,0x01,0x08, 0xf0,0x00,0x05,0xa2,0x00,0x03,0x0c,0x00,0x09,0x30,0x02,0x0f,0x90,0x01,0x00,0x14, - 0x72,0x4a,0x00,0x02,0x02,0x00,0x11,0x72,0xa1,0x00,0x04,0x02,0x00,0x02,0x44,0x00, - 0x01,0xa2,0x00,0x01,0x4e,0x00,0x0f,0x40,0x01,0x10,0x12,0x37,0x48,0x00,0x04,0x02, - 0x00,0x14,0x37,0x4b,0x00,0x01,0x02,0x00,0x03,0x50,0x00,0x08,0x0a,0x00,0x09,0xa0, - 0x00,0x04,0x02,0x00,0x07,0xa8,0x00,0x14,0x16,0x4a,0x00,0x02,0x02,0x00,0xb7,0x16, - 0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0x46,0x00,0x06,0x02,0x00,0x0f, - 0x50,0x00,0x20,0x88,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0x96,0x00,0x03,0xee, - 0x00,0x0f,0x50,0x00,0x10,0x0e,0xf0,0x00,0x12,0x5e,0xaa,0x00,0x16,0x5e,0x46,0x00, - 0x0f,0x40,0x01,0x06,0x04,0x02,0x00,0x07,0xf0,0x00,0x0e,0x90,0x01,0x12,0x1d,0x50, - 0x00,0x15,0x1d,0x50,0x00,0x02,0x36,0x00,0x0f,0xa0,0x00,0x14,0x0e,0x30,0x02,0x0c, - 0x50,0x00,0x01,0xdf,0x01,0x04,0xa2,0x00,0x0f,0x40,0x01,0x0e,0x0e,0xd0,0x02,0x0b, + 0x7b,0x4a,0x00,0x02,0x02,0x00,0x11,0x7b,0xa1,0x00,0x04,0x02,0x00,0x02,0x44,0x00, + 0x01,0xa2,0x00,0x01,0x4e,0x00,0x0f,0x40,0x01,0x10,0x12,0x55,0x48,0x00,0x04,0x02, + 0x00,0x14,0x55,0x4b,0x00,0x01,0x02,0x00,0x03,0x50,0x00,0x08,0x0a,0x00,0x09,0xa0, + 0x00,0x04,0x02,0x00,0x07,0xa8,0x00,0x14,0x4c,0x4a,0x00,0x02,0x02,0x00,0xb7,0x4c, + 0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0x46,0x00,0x06,0x02,0x00,0x0f, + 0x50,0x00,0x20,0x87,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0x50,0x00,0x0f,0xa0, + 0x00,0x18,0x0e,0xf0,0x00,0x12,0x6b,0xaa,0x00,0x16,0x6b,0x50,0x00,0x0f,0x40,0x01, + 0x06,0x04,0x02,0x00,0x07,0xf0,0x00,0x0e,0x90,0x01,0x12,0x4d,0x50,0x00,0x15,0x4d, + 0x50,0x00,0x02,0x36,0x00,0x02,0xf4,0x00,0x0f,0xf0,0x00,0x0e,0x0e,0x30,0x02,0x0c, + 0x50,0x00,0x01,0xdf,0x01,0x04,0xa2,0x00,0x0f,0x50,0x00,0x0e,0x0e,0xd0,0x02,0x0b, 0xf0,0x00,0x02,0x9e,0x00,0x04,0x9e,0x01,0x0f,0x50,0x00,0x0f,0x0d,0x70,0x03,0x0a, - 0x90,0x01,0x01,0x9b,0x00,0x03,0x02,0x00,0x0f,0x50,0x00,0x12,0x0e,0x10,0x04,0x08, - 0x30,0x02,0x02,0x9a,0x00,0x04,0x02,0x00,0x0f,0x50,0x00,0x05,0x0b,0x02,0x00,0x0f, - 0xb0,0x04,0x07,0x03,0x99,0x00,0x05,0x02,0x00,0x0f,0xd0,0x02,0x04,0x0f,0x02,0x00, - 0x28,0x0f,0xd0,0x02,0x02,0x0f,0x02,0x00,0x28,0x0e,0x50,0x00,0x54,0xeb,0xd5,0xcb, - 0xd8,0xf6,0x52,0x00,0x04,0x8a,0x02,0x0f,0x02,0x00,0x14,0x0d,0x50,0x00,0xb4,0xc9, - 0x68,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfd,0x53,0x00,0x0f,0x02,0x00,0x1b, - 0x0a,0xa0,0x00,0x16,0x4c,0x88,0x00,0x2f,0x43,0xf3,0x49,0x00,0x1b,0x03,0x02,0x00, - 0x0a,0x50,0x00,0x11,0x15,0x50,0x00,0x11,0x04,0x06,0x00,0x13,0x55,0x22,0x00,0x0f, - 0x02,0x00,0x1b,0x0a,0x50,0x00,0x81,0x19,0x00,0x00,0x19,0xb5,0xf4,0xfa,0xc2,0xf5, - 0x00,0x1f,0xd2,0x4a,0x00,0x1b,0x02,0x02,0x00,0x0a,0x50,0x00,0xe2,0x1d,0x00,0x00, - 0x5b,0xfe,0xfe,0xfe,0xfe,0xba,0x00,0x00,0x00,0x00,0x8f,0x22,0x00,0xa4,0xfe,0xfe, - 0xea,0x88,0x43,0x21,0x18,0x2a,0x60,0xc6,0x10,0x00,0x0f,0x02,0x00,0x09,0x0a,0x50, - 0x00,0xd2,0x40,0x22,0x22,0x93,0xfe,0xfe,0xfe,0xfe,0xf4,0x00,0x00,0x00,0x00,0x7d, - 0x06,0x41,0xfe,0xfe,0xab,0x06,0x00,0x01,0x3f,0x00,0x00,0x83,0x49,0x00,0x09,0x03, - 0x02,0x00,0x0a,0x50,0x00,0x02,0x02,0x00,0x82,0xf0,0xea,0xea,0x00,0x00,0x00,0x00, - 0x6e,0x0e,0x00,0xbf,0xfe,0x92,0x00,0x00,0x1e,0x72,0x7b,0x24,0x00,0x00,0x00,0xa2, - 0x00,0x10,0x0b,0x50,0x00,0x42,0xfd,0xab,0x5b,0x1b,0x8f,0x01,0x06,0x50,0x00,0xaa, - 0x96,0x00,0x00,0xbd,0xfe,0xfe,0xeb,0x0c,0x00,0x00,0x8e,0x06,0x04,0x02,0x00,0x72, - 0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0x04,0x00,0x0a,0x50,0x00,0x23,0xe1,0x33,0xdb, - 0x00,0x08,0x50,0x00,0x8f,0xbd,0x5a,0x5a,0xeb,0xfe,0xfe,0xfe,0x39,0xf3,0x01,0x12, - 0x09,0x50,0x00,0x11,0xf1,0xd8,0x01,0x48,0x17,0x3d,0x46,0x46,0x50,0x00,0xb4,0xfe, - 0xfe,0xeb,0xa9,0x84,0x72,0x6e,0x19,0x00,0x00,0x52,0x93,0x00,0x54,0xea,0x9f,0x80, - 0x92,0xdf,0x0d,0x00,0x09,0x02,0x00,0x09,0x50,0x00,0x73,0x85,0x00,0x00,0x00,0x00, - 0x85,0xfa,0x68,0x03,0x04,0x40,0x01,0x24,0xfd,0x7d,0x91,0x01,0x04,0x50,0x00,0x79, - 0xeb,0x06,0x00,0x1d,0x02,0x04,0xbc,0x49,0x00,0x03,0x02,0x00,0x09,0x50,0x00,0x51, - 0x43,0x00,0x00,0x00,0x2a,0x19,0x00,0x08,0xa0,0x00,0x87,0x7c,0x00,0x00,0x00,0x42, - 0x71,0x75,0x1b,0x50,0x00,0x61,0x00,0x80,0xfe,0xa1,0x00,0x4a,0x2a,0x00,0x0f,0x40, - 0x01,0x09,0x41,0x2d,0x00,0x00,0x00,0x24,0x05,0x17,0xd4,0x50,0x00,0x96,0xfa,0x0b, - 0x00,0x00,0x6f,0xfe,0xfe,0xfe,0x3e,0x50,0x00,0x62,0xfb,0xdc,0xb5,0x9c,0x7a,0x00, - 0x14,0x09,0x0b,0x02,0x00,0x09,0xa0,0x00,0xf2,0x00,0x49,0x00,0x00,0x00,0x00,0x8e, - 0xe5,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0x2b,0x00,0x96,0xe5,0x00,0x00,0x00, - 0xa8,0xfe,0xfe,0xfa,0x2a,0x50,0x00,0x72,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0x20, - 0x00,0x0a,0x02,0x00,0x09,0x50,0x00,0x12,0x9a,0xd9,0x01,0x03,0x02,0x00,0xf3,0x04, - 0x03,0x22,0xb1,0xfe,0xfe,0xfe,0xfe,0xf7,0x06,0x00,0x00,0x2a,0xa5,0x9f,0x39,0x00, - 0x00,0x00,0x3d,0x84,0x01,0x55,0x92,0x00,0x5a,0xfe,0xce,0x50,0x00,0x0f,0x30,0x02, - 0x07,0x23,0xfa,0x3c,0x4b,0x00,0x21,0x4b,0x39,0x09,0x00,0x11,0x9a,0x7c,0x00,0x11, - 0x68,0x0c,0x00,0x71,0x00,0x1d,0x00,0x00,0x00,0x00,0xf2,0x12,0x00,0x81,0x9a,0x00, - 0x29,0x9a,0x40,0x00,0x1f,0xd8,0x0d,0x00,0x0a,0x02,0x00,0x09,0xa0,0x00,0xb1,0xfe, - 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf8,0x8c,0x44,0x00,0x02,0x50,0x00,0x86, - 0xf7,0x67,0x04,0x00,0x00,0x13,0xa2,0x9e,0x50,0x00,0x82,0xf4,0x42,0x00,0x03,0x7b, - 0x04,0x00,0x61,0x4b,0x00,0x0f,0xa0,0x00,0x07,0x7d,0xfe,0xfe,0xfe,0xf4,0xc3,0xb0, - 0xc2,0xfa,0x04,0x41,0xf0,0xc6,0xcc,0xf8,0x1e,0x00,0x05,0x02,0x00,0x25,0xea,0xee, - 0x0b,0x00,0x0a,0x02,0x00,0x0a,0xa0,0x00,0x0f,0x02,0x00,0x2f,0x09,0x50,0x00,0xf1, - 0x2f,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5, - 0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb, - 0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3, - 0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0x22, - 0x06,0x0f,0x50,0x00,0x13,0x1f,0xdc,0x50,0x00,0x80,0x53,0xb6,0xb5,0xb8,0xbc,0xc0, - 0xf0,0x00,0x0f,0xa0,0x00,0x85,0x04,0x90,0x01,0x0f,0xa0,0x00,0x07,0x1f,0xf6,0x90, - 0x01,0x22,0x0f,0xe0,0x01,0x07,0x0f,0x50,0x00,0x67,0x17,0xb6,0x80,0x02,0x0f,0xf0, - 0x00,0x35,0x0f,0xe0,0x01,0x02,0x18,0xef,0xd0,0x02,0x0f,0xf0,0x00,0x23,0x0f,0xa0, - 0x00,0x07,0x0f,0x20,0x03,0x17,0x0f,0x80,0x02,0x3d,0x0f,0x50,0x00,0x13,0x0f,0xf0, - 0x00,0x14,0x1f,0xba,0x50,0x00,0x15,0x0f,0xf0,0x00,0x0a,0x0f,0x02,0x00,0x30,0x09, - 0x60,0x04,0x0f,0x02,0x00,0x30,0x0f,0x50,0x00,0x48,0x0f,0x70,0x12,0x37,0x50,0x00, + 0x90,0x01,0x01,0x9b,0x00,0x03,0x02,0x00,0x0d,0x70,0x03,0x04,0x02,0x00,0x07,0x40, + 0x01,0x0f,0x10,0x04,0x00,0x08,0x30,0x02,0x04,0x32,0x00,0x02,0x02,0x00,0x0f,0xa0, + 0x00,0x05,0x0b,0x02,0x00,0x0f,0xb0,0x04,0x07,0x03,0x99,0x00,0x05,0x02,0x00,0x0f, + 0xd0,0x02,0x04,0x0f,0x02,0x00,0x28,0x0f,0xd0,0x02,0x02,0x0f,0x02,0x00,0x28,0x0e, + 0x50,0x00,0x54,0xeb,0xd5,0xcb,0xd8,0xf6,0x52,0x00,0x04,0x4a,0x01,0x0f,0x02,0x00, + 0x14,0x0d,0x50,0x00,0xb4,0xc8,0x69,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfc, + 0x53,0x00,0x0f,0x02,0x00,0x1b,0x0a,0xa0,0x00,0x16,0x4c,0x88,0x00,0x2f,0x43,0xf2, + 0x49,0x00,0x1b,0x03,0x02,0x00,0x0a,0x50,0x00,0x11,0x15,0x50,0x00,0x11,0x04,0x06, + 0x00,0x0a,0x9b,0x04,0x0f,0x02,0x00,0x15,0x0a,0x50,0x00,0x81,0x19,0x00,0x00,0x19, + 0xb5,0xf5,0xfb,0xc2,0xf5,0x00,0x1f,0xd3,0x44,0x00,0x15,0x08,0x02,0x00,0x0a,0x50, + 0x00,0xe4,0x1d,0x00,0x00,0x5a,0xfd,0xfd,0xfd,0xfd,0xba,0x00,0x00,0x00,0x00,0x8f, + 0x28,0x00,0x84,0xea,0x88,0x43,0x21,0x18,0x2b,0x60,0xc7,0x10,0x00,0x0f,0x02,0x00, + 0x09,0x0a,0x50,0x00,0xe3,0x40,0x22,0x22,0x93,0xfd,0xfd,0xfd,0xfd,0xf5,0x00,0x00, + 0x00,0x00,0x75,0x38,0x00,0x21,0xab,0x05,0x00,0x01,0x33,0x00,0x00,0x83,0x11,0x00, + 0x0f,0x02,0x00,0x09,0x0a,0x50,0x00,0x02,0x02,0x00,0x82,0xf0,0xea,0xea,0x00,0x00, + 0x00,0x00,0x6e,0x0e,0x00,0xbf,0xfd,0x92,0x00,0x00,0x1e,0x73,0x7b,0x24,0x00,0x00, + 0x00,0xa2,0x00,0x10,0x0b,0x50,0x00,0x42,0xfc,0xac,0x5a,0x1c,0x8f,0x01,0x06,0x50, + 0x00,0xb3,0x96,0x00,0x00,0xbe,0xfd,0xfd,0xea,0x0d,0x00,0x00,0x72,0x62,0x00,0x0a, + 0x02,0x00,0x72,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0x04,0x00,0x0a,0x50,0x00,0x23, + 0xe0,0x34,0xdb,0x00,0x08,0x50,0x00,0xba,0xbd,0x5a,0x5a,0xeb,0xfd,0xfd,0xfd,0x39, + 0x00,0x00,0x56,0x49,0x00,0x0f,0x02,0x00,0x01,0x09,0x50,0x00,0x11,0xf0,0xd8,0x01, + 0x48,0x17,0x3d,0x46,0x46,0x50,0x00,0xb4,0xfd,0xfd,0xeb,0xa8,0x84,0x72,0x6e,0x1a, + 0x00,0x00,0x52,0x42,0x00,0x54,0xea,0xa0,0x80,0x92,0xe0,0x0d,0x00,0x09,0x02,0x00, + 0x09,0x50,0x00,0x73,0x85,0x00,0x00,0x00,0x00,0x85,0xfb,0x68,0x03,0x04,0x40,0x01, + 0x32,0xfc,0x7d,0x07,0xb1,0x00,0x05,0x50,0x00,0x79,0xeb,0x07,0x00,0x1d,0x02,0x05, + 0xbc,0x49,0x00,0x03,0x02,0x00,0x09,0x50,0x00,0x51,0x43,0x00,0x00,0x00,0x2a,0x19, + 0x00,0x08,0xa0,0x00,0x86,0x7c,0x00,0x00,0x00,0x42,0x71,0x76,0x1c,0xa0,0x00,0x71, + 0xea,0x00,0x80,0xfd,0xa1,0x00,0x49,0x2a,0x00,0x0f,0x40,0x01,0x09,0xa7,0x2d,0x00, + 0x00,0x00,0x36,0xfd,0xfd,0xfd,0xfd,0xd4,0x50,0x00,0x96,0xfb,0x0b,0x00,0x00,0x70, + 0xfd,0xfd,0xfd,0x3e,0x50,0x00,0x73,0xfb,0xdc,0xb5,0x9d,0x7a,0x00,0x2f,0x50,0x00, + 0x09,0x02,0x00,0x09,0xa0,0x00,0xf2,0x00,0x49,0x00,0x00,0x00,0x00,0x8e,0xe6,0xdf, + 0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0x29,0x00,0x96,0xe5,0x00,0x00,0x00,0xa8,0xfd, + 0xfd,0xfb,0x2a,0x50,0x00,0x72,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0x20,0x00,0x0a, + 0x02,0x00,0x09,0x50,0x00,0x13,0x9a,0x28,0x01,0x02,0x02,0x00,0xf2,0x05,0x02,0x22, + 0xb1,0xfd,0xfd,0xfd,0xfd,0xf7,0x07,0x00,0x00,0x2a,0xa6,0x9f,0x39,0x00,0x00,0x00, + 0x3d,0xdf,0x3d,0x00,0x55,0x92,0x00,0x5a,0xfd,0xce,0x50,0x00,0x0f,0x30,0x02,0x07, + 0x22,0xfa,0x3c,0x4a,0x00,0x31,0x00,0x4b,0x39,0x09,0x00,0x11,0x9a,0x3f,0x00,0x11, + 0x69,0x0c,0x00,0x71,0x00,0x1d,0x00,0x00,0x00,0x00,0xf1,0x12,0x00,0x81,0x9a,0x00, + 0x29,0x9a,0x40,0x00,0x1f,0xd8,0x0d,0x00,0x0a,0x02,0x00,0x09,0xa0,0x00,0xb1,0xfd, + 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf9,0x8c,0x44,0x00,0x02,0x50,0x00,0x86, + 0xf7,0x66,0x04,0x00,0x00,0x13,0xa2,0x9e,0x50,0x00,0x82,0xf5,0x42,0x00,0x02,0x7b, + 0x05,0x00,0x62,0x4b,0x00,0x0f,0xa0,0x00,0x07,0x81,0xfd,0xfd,0xfd,0xf4,0xc3,0xb0, + 0xc2,0xf2,0x0a,0x00,0x07,0x02,0x00,0x47,0xf0,0xc7,0xcd,0xf8,0x0f,0x00,0x51,0xfd, + 0xfd,0xfd,0xea,0xef,0x07,0x00,0x0e,0x02,0x00,0x0a,0xa0,0x00,0x0f,0x02,0x00,0x2f, + 0x09,0x50,0x00,0xa4,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0x2c,0x0d, + 0xc5,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0x01,0x00,0x12, + 0xf6,0x01,0x00,0xe3,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb, + 0xfb,0xfc,0x20,0x06,0x0f,0x50,0x00,0x2b,0x1f,0xf7,0x50,0x00,0xff,0x2d,0x0f,0x90, + 0x01,0xff,0x23,0x02,0xce,0x02,0x0f,0xd0,0x02,0x8e,0x1f,0xf7,0x20,0x03,0x93,0x1f, + 0xf9,0x10,0x04,0x08,0x0f,0x02,0x00,0x30,0x09,0x60,0x04,0x0f,0x02,0x00,0x30,0x0f, + 0x50,0x00,0x48,0x04,0x44,0x05,0x0f,0x02,0x00,0x2b,0x90,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, }; -const lv_img_dsc_t test_L8_LZ4_align1 = { +const lv_image_dsc_t test_L8_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_L8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 1220, + .data_size = sizeof(test_L8_LZ4_align1_map), .data = test_L8_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_RGB565A8_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_RGB565A8_LZ4_align1.c index c1d99d03b..e46a0dce8 100644 --- a/tests/test_images/stride_align1/LZ4/test_RGB565A8_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_RGB565A8_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565A8_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB565A8_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565A8_LZ4_ALIGN1 uint8_t test_RGB565A8_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0xa0,0x32,0x00,0x00,0x2f,0xe0,0x07,0x02, @@ -152,14 +152,14 @@ uint8_t test_RGB565A8_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_RGB565A8_LZ4_align1 = { +const lv_image_dsc_t test_RGB565A8_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 2057, + .data_size = sizeof(test_RGB565A8_LZ4_align1_map), .data = test_RGB565A8_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_RGB565_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_RGB565_LZ4_align1.c index b558611e4..c10201350 100644 --- a/tests/test_images/stride_align1/LZ4/test_RGB565_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_RGB565_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB565_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565_LZ4_ALIGN1 uint8_t test_RGB565_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x25,0x06,0x00,0x00,0xc0,0x21,0x00,0x00,0x2f,0xe0,0x07,0x02, @@ -123,14 +123,14 @@ uint8_t test_RGB565_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_RGB565_LZ4_align1 = { +const lv_image_dsc_t test_RGB565_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 1585, + .data_size = sizeof(test_RGB565_LZ4_align1_map), .data = test_RGB565_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_RGB888_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_RGB888_LZ4_align1.c index 716d81956..4aa2f2dc2 100644 --- a/tests/test_images/stride_align1/LZ4/test_RGB888_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_RGB888_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB888_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB888_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB888_LZ4_ALIGN1 uint8_t test_RGB888_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0xe1,0x0a,0x00,0x00,0x80,0x34,0x00,0x00,0x3f,0x00,0xfe,0x00, @@ -198,14 +198,14 @@ uint8_t test_RGB888_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_RGB888_LZ4_align1 = { +const lv_image_dsc_t test_RGB888_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 224, - .data_size = 2797, + .data_size = sizeof(test_RGB888_LZ4_align1_map), .data = test_RGB888_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/LZ4/test_XRGB8888_LZ4_align1.c b/tests/test_images/stride_align1/LZ4/test_XRGB8888_LZ4_align1.c index 65e49c953..8f677136f 100644 --- a/tests/test_images/stride_align1/LZ4/test_XRGB8888_LZ4_align1.c +++ b/tests/test_images/stride_align1/LZ4/test_XRGB8888_LZ4_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_XRGB8888_LZ4_ALIGN1 +#define LV_ATTRIBUTE_TEST_XRGB8888_LZ4_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_XRGB8888_LZ4_ALIGN1 uint8_t test_XRGB8888_LZ4_align1_map[] = { 0x02,0x00,0x00,0x00,0x02,0x0c,0x00,0x00,0x80,0x43,0x00,0x00,0x4f,0x00,0xfe,0x00, @@ -216,14 +216,14 @@ uint8_t test_XRGB8888_LZ4_align1_map[] = { }; -const lv_img_dsc_t test_XRGB8888_LZ4_align1 = { +const lv_image_dsc_t test_XRGB8888_LZ4_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_XRGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 3086, + .data_size = sizeof(test_XRGB8888_LZ4_align1_map), .data = test_XRGB8888_LZ4_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_A1.bin b/tests/test_images/stride_align1/RLE/test_A1.bin index 59272de64..0382ddddc 100644 Binary files a/tests/test_images/stride_align1/RLE/test_A1.bin and b/tests/test_images/stride_align1/RLE/test_A1.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_A1_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_A1_RLE_align1.c index e5d7429d5..e4e409a29 100644 --- a/tests/test_images/stride_align1/RLE/test_A1_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_A1_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A1_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A1_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A1_RLE_ALIGN1 uint8_t test_A1_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0xff,0xff,0xff,0xff, + 0x01,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9f,0xff,0xe0, @@ -85,14 +85,14 @@ uint8_t test_A1_RLE_align1_map[] = { }; -const lv_img_dsc_t test_A1_RLE_align1 = { +const lv_image_dsc_t test_A1_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 981, + .data_size = sizeof(test_A1_RLE_align1_map), .data = test_A1_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_A2.bin b/tests/test_images/stride_align1/RLE/test_A2.bin index cf3d55cad..2470a789a 100644 Binary files a/tests/test_images/stride_align1/RLE/test_A2.bin and b/tests/test_images/stride_align1/RLE/test_A2.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_A2_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_A2_RLE_align1.c index ae9e974de..4f210a37f 100644 --- a/tests/test_images/stride_align1/RLE/test_A2_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_A2_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A2_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A2_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A2_RLE_ALIGN1 uint8_t test_A2_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0x81,0x07,0x00,0x00,0x11,0xff,0xff,0xfc, + 0x01,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0x80,0x07,0x00,0x00,0x11,0xff,0xff,0xfc, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00, @@ -144,14 +144,14 @@ uint8_t test_A2_RLE_align1_map[] = { }; -const lv_img_dsc_t test_A2_RLE_align1 = { +const lv_image_dsc_t test_A2_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1933, + .data_size = sizeof(test_A2_RLE_align1_map), .data = test_A2_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_A4.bin b/tests/test_images/stride_align1/RLE/test_A4.bin index 953e091c3..b9206964b 100644 Binary files a/tests/test_images/stride_align1/RLE/test_A4.bin and b/tests/test_images/stride_align1/RLE/test_A4.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_A4_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_A4_RLE_align1.c index f506b2e5e..416d3e19a 100644 --- a/tests/test_images/stride_align1/RLE/test_A4_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_A4_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A4_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A4_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A4_RLE_ALIGN1 uint8_t test_A4_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0xa7,0x09,0x00,0x00,0x41,0x0b,0x00,0x00,0x23,0xff,0x8f,0xf0, + 0x01,0x00,0x00,0x00,0xa7,0x09,0x00,0x00,0x40,0x0b,0x00,0x00,0x23,0xff,0x8f,0xf0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x21,0x00, 0x8f,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00, 0x21,0x00,0xff,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -179,14 +179,14 @@ uint8_t test_A4_RLE_align1_map[] = { }; -const lv_img_dsc_t test_A4_RLE_align1 = { +const lv_image_dsc_t test_A4_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2483, + .data_size = sizeof(test_A4_RLE_align1_map), .data = test_A4_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_A8.bin b/tests/test_images/stride_align1/RLE/test_A8.bin index cd40f55ce..8e0b34c2b 100644 Binary files a/tests/test_images/stride_align1/RLE/test_A8.bin and b/tests/test_images/stride_align1/RLE/test_A8.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_A8_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_A8_RLE_align1.c index 07fe97f4c..9cefffc5d 100644 --- a/tests/test_images/stride_align1/RLE/test_A8_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_A8_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A8_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A8_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A8_RLE_ALIGN1 uint8_t test_A8_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xc1,0x12,0x00,0x00,0x47,0xff,0x8b,0x00, + 0x01,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xc0,0x12,0x00,0x00,0x47,0xff,0x8b,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x44,0x00,0x8c,0xff,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x44,0x00,0x9e,0xff,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff, @@ -225,14 +225,14 @@ uint8_t test_A8_RLE_align1_map[] = { }; -const lv_img_dsc_t test_A8_RLE_align1 = { +const lv_image_dsc_t test_A8_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 3222, + .data_size = sizeof(test_A8_RLE_align1_map), .data = test_A8_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_ARGB8888.bin b/tests/test_images/stride_align1/RLE/test_ARGB8888.bin index 5d87e5331..6a4851d42 100644 Binary files a/tests/test_images/stride_align1/RLE/test_ARGB8888.bin and b/tests/test_images/stride_align1/RLE/test_ARGB8888.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_ARGB8888_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_ARGB8888_RLE_align1.c index d8b328635..d39bb438a 100644 --- a/tests/test_images/stride_align1/RLE/test_ARGB8888_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_ARGB8888_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_ARGB8888_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_ARGB8888_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_ARGB8888_RLE_ALIGN1 uint8_t test_ARGB8888_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x34,0x30,0x00,0x00,0x84,0x43,0x00,0x00,0x47,0x00,0xff,0x00, + 0x01,0x00,0x00,0x00,0x34,0x30,0x00,0x00,0x80,0x43,0x00,0x00,0x47,0x00,0xff,0x00, 0xff,0x83,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0xff,0x00,0x00,0x00,0x00,0x44,0x00, 0x00,0x00,0x00,0x84,0x00,0xff,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0xff, 0x00,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x96,0x00,0xff,0x00,0xff,0x00,0x00, @@ -795,14 +795,14 @@ uint8_t test_ARGB8888_RLE_align1_map[] = { }; -const lv_img_dsc_t test_ARGB8888_RLE_align1 = { +const lv_image_dsc_t test_ARGB8888_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_ARGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 12352, + .data_size = sizeof(test_ARGB8888_RLE_align1_map), .data = test_ARGB8888_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_I1.bin b/tests/test_images/stride_align1/RLE/test_I1.bin index 4c582739c..866ffe2d3 100644 Binary files a/tests/test_images/stride_align1/RLE/test_I1.bin and b/tests/test_images/stride_align1/RLE/test_I1.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_I1_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_I1_RLE_align1.c index 11711344d..4b9ff1050 100644 --- a/tests/test_images/stride_align1/RLE/test_I1_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_I1_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I1_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I1_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I1_RLE_ALIGN1 uint8_t test_I1_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xff,0x56,0x82,0x0a, + 0x01,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0xff,0x56,0x82,0x0a, 0xfa,0x43,0xbe,0xeb,0x3b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x00,0x00, @@ -84,14 +84,14 @@ uint8_t test_I1_RLE_align1_map[] = { }; -const lv_img_dsc_t test_I1_RLE_align1 = { +const lv_image_dsc_t test_I1_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 968, + .data_size = sizeof(test_I1_RLE_align1_map), .data = test_I1_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_I2.bin b/tests/test_images/stride_align1/RLE/test_I2.bin index 7524038bb..5990ea8f5 100644 Binary files a/tests/test_images/stride_align1/RLE/test_I2.bin and b/tests/test_images/stride_align1/RLE/test_I2.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_I2_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_I2_RLE_align1.c index dd9c4e8c3..8a8940a78 100644 --- a/tests/test_images/stride_align1/RLE/test_I2_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_I2_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I2_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I2_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I2_RLE_ALIGN1 uint8_t test_I2_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x92,0x07,0x00,0x00,0x91,0x07,0x00,0x00,0x90,0x5a,0x00,0x3d, + 0x01,0x00,0x00,0x00,0x92,0x07,0x00,0x00,0x90,0x07,0x00,0x00,0x90,0x5a,0x00,0x3d, 0xf3,0x5e,0xff,0xf4,0xe3,0x21,0xba,0xba,0x08,0x38,0xff,0x13,0xff,0x11,0xff,0xff, 0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xea, 0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa, @@ -145,14 +145,14 @@ uint8_t test_I2_RLE_align1_map[] = { }; -const lv_img_dsc_t test_I2_RLE_align1 = { +const lv_image_dsc_t test_I2_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1950, + .data_size = sizeof(test_I2_RLE_align1_map), .data = test_I2_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_I4.bin b/tests/test_images/stride_align1/RLE/test_I4.bin index 49db9be4b..f88a939dc 100644 Binary files a/tests/test_images/stride_align1/RLE/test_I4.bin and b/tests/test_images/stride_align1/RLE/test_I4.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_I4_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_I4_RLE_align1.c index 0628e84d5..b45977bc0 100644 --- a/tests/test_images/stride_align1/RLE/test_I4_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_I4_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I4_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I4_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I4_RLE_ALIGN1 uint8_t test_I4_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x81,0x0b,0x00,0x00,0xc1,0x4c,0x70,0x47, + 0x01,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x80,0x0b,0x00,0x00,0xc1,0x4c,0x70,0x47, 0x00,0x00,0x00,0x00,0xfc,0xff,0x00,0x00,0xfc,0x00,0xff,0xf0,0xfc,0x3e,0x8f,0x8f, 0x35,0x00,0xff,0xff,0x98,0x00,0x00,0x00,0x8e,0x00,0xff,0xff,0x60,0x00,0xff,0xff, 0xcc,0xff,0x00,0x00,0x97,0x06,0xff,0x08,0xff,0xd5,0xff,0x00,0xff,0xff,0xff,0xff, @@ -183,14 +183,14 @@ uint8_t test_I4_RLE_align1_map[] = { }; -const lv_img_dsc_t test_I4_RLE_align1 = { +const lv_image_dsc_t test_I4_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2549, + .data_size = sizeof(test_I4_RLE_align1_map), .data = test_I4_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_I8.bin b/tests/test_images/stride_align1/RLE/test_I8.bin index 39f378880..a11f7cbef 100644 Binary files a/tests/test_images/stride_align1/RLE/test_I8.bin and b/tests/test_images/stride_align1/RLE/test_I8.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_I8_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_I8_RLE_align1.c index 62aa8d97e..e69133c2f 100644 --- a/tests/test_images/stride_align1/RLE/test_I8_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_I8_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I8_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I8_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I8_RLE_ALIGN1 uint8_t test_I8_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0xc1,0x16,0x00,0x00,0xff,0x4c,0x70,0x47, + 0x01,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0xc0,0x16,0x00,0x00,0xff,0x4c,0x70,0x47, 0x00,0x00,0xff,0xff,0xa5,0x00,0xff,0xff,0x02,0x00,0xff,0xff,0x58,0x00,0xff,0xff, 0x7a,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xb6,0x00,0xff,0xff,0x1c,0x00,0xff,0xff, 0x69,0x00,0xff,0xff,0x2d,0x00,0xff,0xff,0xf2,0x00,0xff,0xff,0xd0,0x00,0xff,0xff, @@ -315,14 +315,14 @@ uint8_t test_I8_RLE_align1_map[] = { }; -const lv_img_dsc_t test_I8_RLE_align1 = { +const lv_image_dsc_t test_I8_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 4670, + .data_size = sizeof(test_I8_RLE_align1_map), .data = test_I8_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_L8.bin b/tests/test_images/stride_align1/RLE/test_L8.bin index 3cdff0e37..44a934cd1 100644 Binary files a/tests/test_images/stride_align1/RLE/test_L8.bin and b/tests/test_images/stride_align1/RLE/test_L8.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_L8_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_L8_RLE_align1.c index c7212e1ba..2d4512f31 100644 --- a/tests/test_images/stride_align1/RLE/test_L8_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_L8_RLE_align1.c @@ -12,252 +12,252 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_L8_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_L8_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_L8_RLE_ALIGN1 uint8_t test_L8_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0xc1,0x12,0x00,0x00,0x47,0xb5,0x8b,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0x96,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xfe,0x27,0xfe,0x11,0x36,0xff,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x72,0x37, - 0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x75,0xff,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x9b,0x2f, - 0x2f,0x9b,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36, - 0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f,0x12, - 0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0xb5,0xfe,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x75,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f, - 0x12,0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36, - 0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x12,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3,0xfe,0xfe,0xfe,0xfe,0x9b, - 0x2f,0x2f,0x9b,0xfe,0xfe,0xfe,0xff,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x72,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36, - 0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xff,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x37,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe,0xfe, - 0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0x36,0xfe,0x36,0xfe,0xff,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe, - 0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36, - 0xfe,0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x37,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe, - 0xfe,0x5e,0x12,0x12,0x12,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x72, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe, - 0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe, - 0xc3,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3, - 0xfe,0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36, - 0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe, - 0xfe,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe, - 0xfe,0xfe,0x5e,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe, - 0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe, - 0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe, - 0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5, - 0xfe,0xfe,0xfe,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe, - 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe, - 0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xe5, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x18,0xfe, - 0xb8,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0x36,0x36,0x36,0x36,0x36, - 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0xfe,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0xa0,0xb5,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xd5,0xcb, - 0xd8,0xf6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x2e,0x00,0x9d,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xc9, - 0x68,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfd,0xfe,0x35,0xfe,0x9c,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x4c,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf3,0xfe,0x34,0xfe,0x9c,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x15,0x00,0x00,0x00,0x00, - 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfe,0x34,0xfe,0x9d,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x19,0x00,0x00,0x19,0xb5,0xf4, - 0xfa,0xc2,0x21,0x00,0x00,0x00,0x00,0xd2,0xfe,0x33,0xfe,0xad,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x1d,0x00,0x00,0x5b,0xfe,0xfe, - 0xfe,0xfe,0xba,0x00,0x00,0x00,0x00,0x8f,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xea,0x88,0x43,0x21,0x18,0x2a,0x60,0xc6,0xfe,0x23,0xfe,0xae,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x40,0x22,0x22,0x93,0xfe,0xfe, - 0xfe,0xfe,0xf4,0x00,0x00,0x00,0x00,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xab, - 0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfe,0x22,0xfe,0xaf,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0x92,0x00,0x00,0x1e,0x72,0x7b,0x24,0x00,0x00,0x00,0xc6,0xfe,0x21,0xfe,0xaf,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfd,0xab, - 0x5b,0x1b,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x96,0x00,0x00,0xbd,0xfe,0xfe,0xeb,0x0c,0x00,0x00,0x72,0xfe,0x14,0xfe, - 0xbc,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xe1,0x33,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xbd,0x5a,0x5a,0xeb,0xfe,0xfe,0xfe,0x39,0x00,0x00,0x55,0xfe,0x21,0xfe,0xbc, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xf1,0x21,0x00, - 0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xa9,0x84,0x72,0x6e,0x19,0x00,0x00,0x52,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0x9f,0x80,0x92,0xdf,0xfe,0x14,0xfe,0xbd,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x85,0x00,0x00,0x00, - 0x00,0x85,0xfa,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfd,0x7d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xeb,0x06,0x00,0x1d,0x02,0x04,0xbc,0xfe,0x13,0xfe,0xff,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x43,0x00,0x00,0x00, - 0x2a,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x7c,0x00,0x00,0x00,0x42,0x71,0x75,0x1b,0x00,0x00,0x52,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xeb,0x00,0x80,0xfe,0xa1,0x00,0x4a,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x2d,0x00,0x00,0x00, - 0x36,0xfe,0xfe,0xfe,0xfe,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfa,0x0b,0x00,0x00,0x6f,0xfe,0xfe,0xfe,0x3e,0x00,0x00,0x52,0xfe,0x8e,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfb,0xdc,0xb5,0x9c,0x7a,0x00,0x2f,0xfe,0x13,0xfe,0xbd, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x49,0x00,0x00, - 0x00,0x00,0x8e,0xe5,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xe5,0x00,0x00,0x00,0xa8,0xfe,0xfe,0xfa,0x2a,0x00,0x00,0x52,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfe,0x13,0xfe,0xff, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x9a,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x22,0xb1,0xfe,0xfe, - 0xfe,0xfe,0xf7,0x06,0x00,0x00,0x2a,0xa5,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x92,0x00,0x5a,0xfe,0xce,0x00,0x2e,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfa,0x3c,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0x8f, - 0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfe,0x12, - 0xfe,0xff,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe, - 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf8,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xf7,0x67,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00, - 0x00,0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0xf4,0x42,0x00,0x03,0x7b,0x04,0x00,0x61,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xf4,0xc3,0xb0,0xc2,0xf3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xf0,0xc6,0xcc,0xf8,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0x8b,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0xee,0xfe,0x16,0xfe,0x8c, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0xff,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3, - 0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7, - 0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed, - 0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7, - 0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3, - 0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7, - 0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xff,0xec, - 0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6, - 0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4, - 0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3, - 0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec, - 0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6, - 0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xff,0xc6, - 0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0, - 0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb, - 0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5, - 0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe, - 0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6, - 0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf, - 0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb, - 0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xff,0xf5, - 0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7, - 0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc, - 0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb, - 0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5, - 0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7, - 0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xff,0xb8, - 0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb, - 0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4, - 0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe, - 0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe, - 0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8, - 0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb, - 0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4, - 0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xff,0xfd, - 0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe, - 0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5, - 0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb, - 0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3, - 0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd, - 0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe, - 0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5, - 0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xff,0xeb, - 0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xef,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3, - 0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd, - 0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5, - 0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7, - 0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb, - 0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3, - 0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd, - 0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8, - 0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8, - 0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2, - 0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc, - 0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8, - 0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8, - 0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf4,0xf2, - 0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb, - 0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xba,0xb9, - 0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4, - 0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2, - 0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb, - 0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5, - 0xfe,0x44,0xfe,0x8b,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x46, - 0xb5,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0xc0,0x12,0x00,0x00,0x47,0xdb,0x8b,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0x96,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xfd,0x27,0xfd,0x11,0x7e,0xff,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x7b,0x55, + 0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xff,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x9e,0x51, + 0x51,0x9e,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e, + 0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0x51,0x4b, + 0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xfd,0xff,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7d,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd,0xfd,0xfd,0xfd,0xfd,0x51, + 0x4b,0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e, + 0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x4b,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4,0xfd,0xfd,0xfd,0xfd,0x9e, + 0x51,0x51,0x9e,0xfd,0xfd,0xfd,0xff,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7b,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e, + 0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xff,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x55,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd,0xfd, + 0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xff,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd, + 0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e, + 0xfd,0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x55,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xff,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd, + 0xfd,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x7b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd, + 0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd, + 0xc4,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4, + 0xfd,0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e, + 0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd, + 0xfd,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd, + 0xfd,0xfd,0x6b,0x4b,0x4b,0x4b,0xff,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd, + 0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd, + 0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd, + 0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6, + 0xfd,0xfd,0xfd,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd, + 0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd, + 0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xe6, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x18,0xfd, + 0xb8,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e, + 0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0xfd,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0xa0,0xdb,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xd5,0xcb, + 0xd8,0xf6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x2e,0x00,0x9d,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xc8, + 0x69,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfc,0xfd,0x35,0xfd,0x9c,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x4c,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf2,0xfd,0x34,0xfd,0x9c,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x15,0x00,0x00,0x00,0x00, + 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfd,0x34,0xfd,0x9d,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x19,0x00,0x00,0x19,0xb5,0xf5, + 0xfb,0xc2,0x21,0x00,0x00,0x00,0x00,0xd3,0xfd,0x33,0xfd,0xad,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x1d,0x00,0x00,0x5a,0xfd,0xfd, + 0xfd,0xfd,0xba,0x00,0x00,0x00,0x00,0x8f,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xea,0x88,0x43,0x21,0x18,0x2b,0x60,0xc7,0xfd,0x23,0xfd,0xae,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x40,0x22,0x22,0x93,0xfd,0xfd, + 0xfd,0xfd,0xf5,0x00,0x00,0x00,0x00,0x75,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xab, + 0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfd,0x22,0xfd,0xaf,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0x92,0x00,0x00,0x1e,0x73,0x7b,0x24,0x00,0x00,0x00,0xc7,0xfd,0x21,0xfd,0xaf,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfc,0xac, + 0x5a,0x1c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x96,0x00,0x00,0xbe,0xfd,0xfd,0xea,0x0d,0x00,0x00,0x72,0xfd,0x14,0xfd, + 0xbc,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xe0,0x34,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xbd,0x5a,0x5a,0xeb,0xfd,0xfd,0xfd,0x39,0x00,0x00,0x56,0xfd,0x21,0xfd,0xbc, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xf0,0x21,0x00, + 0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xa8,0x84,0x72,0x6e,0x1a,0x00,0x00,0x52,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xa0,0x80,0x92,0xe0,0xfd,0x14,0xfd,0xbd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x85,0x00,0x00,0x00, + 0x00,0x85,0xfb,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfc,0x7d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xeb,0x07,0x00,0x1d,0x02,0x05,0xbc,0xfd,0x13,0xfd,0xff,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x43,0x00,0x00,0x00, + 0x2a,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x7c,0x00,0x00,0x00,0x42,0x71,0x76,0x1c,0x00,0x00,0x52,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xea,0x00,0x80,0xfd,0xa1,0x00,0x49,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x2d,0x00,0x00,0x00, + 0x36,0xfd,0xfd,0xfd,0xfd,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfb,0x0b,0x00,0x00,0x70,0xfd,0xfd,0xfd,0x3e,0x00,0x00,0x52,0xfd,0x8e,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfb,0xdc,0xb5,0x9d,0x7a,0x00,0x2f,0xfd,0x13,0xfd,0xbd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x49,0x00,0x00, + 0x00,0x00,0x8e,0xe6,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xe5,0x00,0x00,0x00,0xa8,0xfd,0xfd,0xfb,0x2a,0x00,0x00,0x52,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfd,0x13,0xfd,0xff, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x9a,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0xb1,0xfd,0xfd, + 0xfd,0xfd,0xf7,0x07,0x00,0x00,0x2a,0xa6,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x92,0x00,0x5a,0xfd,0xce,0x00,0x2e,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfa,0x3c,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x69,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0x8f, + 0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfd,0x12, + 0xfd,0xff,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd, + 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf9,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xf7,0x66,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00, + 0x00,0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0xf5,0x42,0x00,0x02,0x7b,0x05,0x00,0x62,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xf4,0xc3,0xb0,0xc2,0xf2,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf0,0xc7,0xcd,0xf8,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0x8b,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xef,0xfd,0x16,0xfd,0x8c, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0xff,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0, + 0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd, + 0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8, + 0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0, + 0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd, + 0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xff,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8, + 0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1, + 0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc, + 0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8, + 0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xff,0xe2, + 0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7, + 0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2, + 0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xff,0xf7, + 0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3, + 0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7, + 0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3, + 0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xff,0xdb, + 0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7, + 0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd, + 0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7, + 0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xff,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd, + 0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7, + 0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd, + 0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xff,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb, + 0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf7,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf4,0xf6, + 0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc, + 0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee, + 0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf9,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc, + 0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb, + 0xfd,0x44,0xfd,0x8b,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0x46, + 0xdb,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; -const lv_img_dsc_t test_L8_RLE_align1 = { +const lv_image_dsc_t test_L8_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_L8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 3628, + .data_size = sizeof(test_L8_RLE_align1_map), .data = test_L8_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_RGB565.bin b/tests/test_images/stride_align1/RLE/test_RGB565.bin index 1b299e807..4ae03d166 100644 Binary files a/tests/test_images/stride_align1/RLE/test_RGB565.bin and b/tests/test_images/stride_align1/RLE/test_RGB565.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_RGB565A8.bin b/tests/test_images/stride_align1/RLE/test_RGB565A8.bin index 31787f933..8413e601a 100644 Binary files a/tests/test_images/stride_align1/RLE/test_RGB565A8.bin and b/tests/test_images/stride_align1/RLE/test_RGB565A8.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_RGB565A8_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_RGB565A8_RLE_align1.c index 47f207ece..e39ee8c1f 100644 --- a/tests/test_images/stride_align1/RLE/test_RGB565A8_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_RGB565A8_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565A8_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB565A8_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565A8_RLE_ALIGN1 uint8_t test_RGB565A8_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xa2,0x32,0x00,0x00,0x47,0xe0,0x07,0x83, + 0x01,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xa0,0x32,0x00,0x00,0x47,0xe0,0x07,0x83, 0x00,0x00,0xe0,0x07,0x00,0x00,0x44,0x00,0x00,0x84,0xe0,0x07,0x00,0x00,0xe0,0x07, 0x00,0x00,0x44,0x00,0x00,0x96,0xe0,0x07,0x00,0x00,0xe0,0x07,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -476,14 +476,14 @@ uint8_t test_RGB565A8_RLE_align1_map[] = { }; -const lv_img_dsc_t test_RGB565A8_RLE_align1 = { +const lv_image_dsc_t test_RGB565A8_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 7242, + .data_size = sizeof(test_RGB565A8_RLE_align1_map), .data = test_RGB565A8_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_RGB565_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_RGB565_RLE_align1.c index eb78d738a..7fbfc69e3 100644 --- a/tests/test_images/stride_align1/RLE/test_RGB565_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_RGB565_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB565_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565_RLE_ALIGN1 uint8_t test_RGB565_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0xc2,0x21,0x00,0x00,0x47,0xe0,0x07,0x83, + 0x01,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0xc0,0x21,0x00,0x00,0x47,0xe0,0x07,0x83, 0x00,0x00,0xe0,0x07,0xff,0xff,0x44,0xff,0xff,0x84,0xe0,0x07,0x00,0x00,0xe0,0x07, 0xff,0xff,0x44,0xff,0xff,0x8e,0xe0,0x07,0x00,0x00,0xe0,0x07,0xff,0xff,0xff,0xff, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -411,14 +411,14 @@ uint8_t test_RGB565_RLE_align1_map[] = { }; -const lv_img_dsc_t test_RGB565_RLE_align1 = { +const lv_image_dsc_t test_RGB565_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 6200, + .data_size = sizeof(test_RGB565_RLE_align1_map), .data = test_RGB565_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_RGB888.bin b/tests/test_images/stride_align1/RLE/test_RGB888.bin index 3ca9c54bc..c3650a40d 100644 Binary files a/tests/test_images/stride_align1/RLE/test_RGB888.bin and b/tests/test_images/stride_align1/RLE/test_RGB888.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_RGB888_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_RGB888_RLE_align1.c index 8d5a119bd..3e985da47 100644 --- a/tests/test_images/stride_align1/RLE/test_RGB888_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_RGB888_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB888_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB888_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB888_RLE_ALIGN1 uint8_t test_RGB888_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0x83,0x34,0x00,0x00,0x47,0x00,0xfe,0x00, + 0x01,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0x80,0x34,0x00,0x00,0x47,0x00,0xfe,0x00, 0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xfe, 0xfe,0xfe,0xfe,0x43,0xfe,0xfe,0xfe,0x88,0xfe,0xfe,0x00,0xfe,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xfe,0xfe,0xfe,0xfe,0xfe, @@ -635,14 +635,14 @@ uint8_t test_RGB888_RLE_align1_map[] = { }; -const lv_img_dsc_t test_RGB888_RLE_align1 = { +const lv_image_dsc_t test_RGB888_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 224, - .data_size = 9792, + .data_size = sizeof(test_RGB888_RLE_align1_map), .data = test_RGB888_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/RLE/test_XRGB8888.bin b/tests/test_images/stride_align1/RLE/test_XRGB8888.bin index fdc2b71a8..9154b6112 100644 Binary files a/tests/test_images/stride_align1/RLE/test_XRGB8888.bin and b/tests/test_images/stride_align1/RLE/test_XRGB8888.bin differ diff --git a/tests/test_images/stride_align1/RLE/test_XRGB8888_RLE_align1.c b/tests/test_images/stride_align1/RLE/test_XRGB8888_RLE_align1.c index 577c288ab..44b210532 100644 --- a/tests/test_images/stride_align1/RLE/test_XRGB8888_RLE_align1.c +++ b/tests/test_images/stride_align1/RLE/test_XRGB8888_RLE_align1.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_XRGB8888_RLE_ALIGN1 +#define LV_ATTRIBUTE_TEST_XRGB8888_RLE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_XRGB8888_RLE_ALIGN1 uint8_t test_XRGB8888_RLE_align1_map[] = { - 0x01,0x00,0x00,0x00,0x14,0x30,0x00,0x00,0x84,0x43,0x00,0x00,0x47,0x00,0xfe,0x00, + 0x01,0x00,0x00,0x00,0x14,0x30,0x00,0x00,0x80,0x43,0x00,0x00,0x47,0x00,0xfe,0x00, 0xff,0x83,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xff,0xfe,0xfe,0xfe,0xff,0x44,0xfe, 0xfe,0xfe,0xff,0x84,0x00,0xfe,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xff, 0xfe,0xfe,0xfe,0xff,0x44,0xfe,0xfe,0xfe,0xff,0x8e,0x00,0xfe,0x00,0xff,0x00,0x00, @@ -793,14 +793,14 @@ uint8_t test_XRGB8888_RLE_align1_map[] = { }; -const lv_img_dsc_t test_XRGB8888_RLE_align1 = { +const lv_image_dsc_t test_XRGB8888_RLE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_XRGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 12320, + .data_size = sizeof(test_XRGB8888_RLE_align1_map), .data = test_XRGB8888_RLE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_A1_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_A1_NONE_align1.c index 12d98143f..98981a1c7 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_A1_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_A1_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A1_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A1_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A1_NONE_ALIGN1 uint8_t test_A1_NONE_align1_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A1_NONE_align1_map[] = { }; -const lv_img_dsc_t test_A1_NONE_align1 = { +const lv_image_dsc_t test_A1_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A1, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 960, + .data_size = sizeof(test_A1_NONE_align1_map), .data = test_A1_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_A2_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_A2_NONE_align1.c index eca8e7c2f..37aae6ecd 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_A2_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_A2_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A2_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A2_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A2_NONE_ALIGN1 uint8_t test_A2_NONE_align1_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A2_NONE_align1_map[] = { }; -const lv_img_dsc_t test_A2_NONE_align1 = { +const lv_image_dsc_t test_A2_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A2, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1920, + .data_size = sizeof(test_A2_NONE_align1_map), .data = test_A2_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_A4_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_A4_NONE_align1.c index 44a78c427..c7ac19798 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_A4_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_A4_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A4_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A4_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A4_NONE_ALIGN1 uint8_t test_A4_NONE_align1_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A4_NONE_align1_map[] = { }; -const lv_img_dsc_t test_A4_NONE_align1 = { +const lv_image_dsc_t test_A4_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A4, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2880, + .data_size = sizeof(test_A4_NONE_align1_map), .data = test_A4_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_A8_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_A8_NONE_align1.c index 24e3b449c..4e8cad4cb 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_A8_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_A8_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A8_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_A8_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A8_NONE_ALIGN1 uint8_t test_A8_NONE_align1_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A8_NONE_align1_map[] = { }; -const lv_img_dsc_t test_A8_NONE_align1 = { +const lv_image_dsc_t test_A8_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 4800, + .data_size = sizeof(test_A8_NONE_align1_map), .data = test_A8_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_ARGB8888_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_ARGB8888_NONE_align1.c index 950774d0a..a34940c42 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_ARGB8888_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_ARGB8888_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_ARGB8888_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_ARGB8888_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_ARGB8888_NONE_ALIGN1 uint8_t test_ARGB8888_NONE_align1_map[] = { 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_ARGB8888_NONE_align1_map[] = { }; -const lv_img_dsc_t test_ARGB8888_NONE_align1 = { +const lv_image_dsc_t test_ARGB8888_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_ARGB8888, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 17280, + .data_size = sizeof(test_ARGB8888_NONE_align1_map), .data = test_ARGB8888_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_I1_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_I1_NONE_align1.c index 979af1bbf..aff3d0ca4 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_I1_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_I1_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I1_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I1_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I1_NONE_ALIGN1 uint8_t test_I1_NONE_align1_map[] = { 0x56,0x82,0x0a,0xfa,0x43,0xbe,0xeb,0x3b, @@ -85,14 +85,14 @@ uint8_t test_I1_NONE_align1_map[] = { }; -const lv_img_dsc_t test_I1_NONE_align1 = { +const lv_image_dsc_t test_I1_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I1, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 968, + .data_size = sizeof(test_I1_NONE_align1_map), .data = test_I1_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_I2_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_I2_NONE_align1.c index 1cbc1a9d6..618d25628 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_I2_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_I2_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I2_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I2_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I2_NONE_ALIGN1 uint8_t test_I2_NONE_align1_map[] = { 0x5a,0x00,0x3d,0xf3,0x5e,0xff,0xf4,0xe3,0x21,0xba,0xba,0x08,0x38,0xff,0x13,0xff, @@ -85,14 +85,14 @@ uint8_t test_I2_NONE_align1_map[] = { }; -const lv_img_dsc_t test_I2_NONE_align1 = { +const lv_image_dsc_t test_I2_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I2, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1936, + .data_size = sizeof(test_I2_NONE_align1_map), .data = test_I2_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_I4_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_I4_NONE_align1.c index 910a19be4..580584f34 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_I4_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_I4_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I4_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I4_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I4_NONE_ALIGN1 uint8_t test_I4_NONE_align1_map[] = { 0x4c,0x70,0x47,0x00,0x00,0x00,0x00,0xfc,0xff,0x00,0x00,0xfc,0x00,0xff,0xf0,0xfc, @@ -88,14 +88,14 @@ uint8_t test_I4_NONE_align1_map[] = { }; -const lv_img_dsc_t test_I4_NONE_align1 = { +const lv_image_dsc_t test_I4_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I4, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2944, + .data_size = sizeof(test_I4_NONE_align1_map), .data = test_I4_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_I8_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_I8_NONE_align1.c index c6a137168..12a6a35e2 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_I8_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_I8_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I8_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_I8_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I8_NONE_ALIGN1 uint8_t test_I8_NONE_align1_map[] = { 0x4c,0x70,0x47,0x00,0x00,0xff,0xff,0xa5,0x00,0xff,0xff,0x02,0x00,0xff,0xff,0x58, @@ -148,14 +148,14 @@ uint8_t test_I8_NONE_align1_map[] = { }; -const lv_img_dsc_t test_I8_NONE_align1 = { +const lv_image_dsc_t test_I8_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 5824, + .data_size = sizeof(test_I8_NONE_align1_map), .data = test_I8_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_L8.bin b/tests/test_images/stride_align1/UNCOMPRESSED/test_L8.bin index f1c2afa48..65a273172 100644 Binary files a/tests/test_images/stride_align1/UNCOMPRESSED/test_L8.bin and b/tests/test_images/stride_align1/UNCOMPRESSED/test_L8.bin differ diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_L8_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_L8_NONE_align1.c index caf81c8b9..6469e4e3b 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_L8_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_L8_NONE_align1.c @@ -12,85 +12,85 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_L8_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_L8_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_L8_NONE_ALIGN1 uint8_t test_L8_NONE_align1_map[] = { - 0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x9b,0x2f,0x2f,0x9b,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f,0x12,0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f,0x12,0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3,0xfe,0xfe,0xfe,0xfe,0x9b,0x2f,0x2f,0x9b,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x72,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x37,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x37,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe,0xfe,0x5e,0x12,0x12,0x12,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x72,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe,0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xc3,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3,0xfe,0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe,0xfe,0xfe,0x5e,0x12,0x12,0x12,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5,0xfe,0xfe,0xfe,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xd5,0xcb,0xd8,0xf6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xc9,0x68,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfd,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x15,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x19,0x00,0x00,0x19,0xb5,0xf4,0xfa,0xc2,0x21,0x00,0x00,0x00,0x00,0xd2,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x1d,0x00,0x00,0x5b,0xfe,0xfe,0xfe,0xfe,0xba,0x00,0x00,0x00,0x00,0x8f,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0x88,0x43,0x21,0x18,0x2a,0x60,0xc6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x40,0x22,0x22,0x93,0xfe,0xfe,0xfe,0xfe,0xf4,0x00,0x00,0x00,0x00,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xab,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x92,0x00,0x00,0x1e,0x72,0x7b,0x24,0x00,0x00,0x00,0xc6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfd,0xab,0x5b,0x1b,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x96,0x00,0x00,0xbd,0xfe,0xfe,0xeb,0x0c,0x00,0x00,0x72,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xe1,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xbd,0x5a,0x5a,0xeb,0xfe,0xfe,0xfe,0x39,0x00,0x00,0x55,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xf1,0x21,0x00,0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xa9,0x84,0x72,0x6e,0x19,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0x9f,0x80,0x92,0xdf,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x85,0x00,0x00,0x00,0x00,0x85,0xfa,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfd,0x7d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0x06,0x00,0x1d,0x02,0x04,0xbc,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x43,0x00,0x00,0x00,0x2a,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x7c,0x00,0x00,0x00,0x42,0x71,0x75,0x1b,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0x00,0x80,0xfe,0xa1,0x00,0x4a,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x2d,0x00,0x00,0x00,0x36,0xfe,0xfe,0xfe,0xfe,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfa,0x0b,0x00,0x00,0x6f,0xfe,0xfe,0xfe,0x3e,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfb,0xdc,0xb5,0x9c,0x7a,0x00,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x49,0x00,0x00,0x00,0x00,0x8e,0xe5,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x00,0x00,0x00,0xa8,0xfe,0xfe,0xfa,0x2a,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x22,0xb1,0xfe,0xfe,0xfe,0xfe,0xf7,0x06,0x00,0x00,0x2a,0xa5,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x92,0x00,0x5a,0xfe,0xce,0x00,0x2e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfa,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfe,0xfe,0xfe,0xfe,0xfe,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf8,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a,0xfe,0xfe,0xfe,0xfe,0xfe,0xf7,0x67,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00,0x00,0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0xf4,0x42,0x00,0x03,0x7b,0x04,0x00,0x61,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xf4,0xc3,0xb0,0xc2,0xf3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xf0,0xc6,0xcc,0xf8,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0xee,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xef,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xba,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x9e,0x51,0x51,0x9e,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0x51,0x4b,0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd,0xfd,0xfd,0xfd,0xfd,0x51,0x4b,0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4,0xfd,0xfd,0xfd,0xfd,0x9e,0x51,0x51,0x9e,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x55,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x55,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd,0xfd,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x7b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd,0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xc4,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4,0xfd,0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd,0xfd,0xfd,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6,0xfd,0xfd,0xfd,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xd5,0xcb,0xd8,0xf6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xc8,0x69,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf2,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x15,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x19,0x00,0x00,0x19,0xb5,0xf5,0xfb,0xc2,0x21,0x00,0x00,0x00,0x00,0xd3,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x1d,0x00,0x00,0x5a,0xfd,0xfd,0xfd,0xfd,0xba,0x00,0x00,0x00,0x00,0x8f,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0x88,0x43,0x21,0x18,0x2b,0x60,0xc7,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x40,0x22,0x22,0x93,0xfd,0xfd,0xfd,0xfd,0xf5,0x00,0x00,0x00,0x00,0x75,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xab,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x92,0x00,0x00,0x1e,0x73,0x7b,0x24,0x00,0x00,0x00,0xc7,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfc,0xac,0x5a,0x1c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x96,0x00,0x00,0xbe,0xfd,0xfd,0xea,0x0d,0x00,0x00,0x72,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xe0,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xbd,0x5a,0x5a,0xeb,0xfd,0xfd,0xfd,0x39,0x00,0x00,0x56,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xf0,0x21,0x00,0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xa8,0x84,0x72,0x6e,0x1a,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xa0,0x80,0x92,0xe0,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x85,0x00,0x00,0x00,0x00,0x85,0xfb,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfc,0x7d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0x07,0x00,0x1d,0x02,0x05,0xbc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x43,0x00,0x00,0x00,0x2a,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7c,0x00,0x00,0x00,0x42,0x71,0x76,0x1c,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0x00,0x80,0xfd,0xa1,0x00,0x49,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x2d,0x00,0x00,0x00,0x36,0xfd,0xfd,0xfd,0xfd,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfb,0x0b,0x00,0x00,0x70,0xfd,0xfd,0xfd,0x3e,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfb,0xdc,0xb5,0x9d,0x7a,0x00,0x2f,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x49,0x00,0x00,0x00,0x00,0x8e,0xe6,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe5,0x00,0x00,0x00,0xa8,0xfd,0xfd,0xfb,0x2a,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0xb1,0xfd,0xfd,0xfd,0xfd,0xf7,0x07,0x00,0x00,0x2a,0xa6,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x92,0x00,0x5a,0xfd,0xce,0x00,0x2e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfa,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfd,0xfd,0xfd,0xfd,0xfd,0x69,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf9,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a,0xfd,0xfd,0xfd,0xfd,0xfd,0xf7,0x66,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00,0x00,0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0xf5,0x42,0x00,0x02,0x7b,0x05,0x00,0x62,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xf4,0xc3,0xb0,0xc2,0xf2,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf0,0xc7,0xcd,0xf8,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xef,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf9,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; -const lv_img_dsc_t test_L8_NONE_align1 = { +const lv_image_dsc_t test_L8_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_L8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 4800, + .data_size = sizeof(test_L8_NONE_align1_map), .data = test_L8_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565A8_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565A8_NONE_align1.c index 256df7ff3..905bc5111 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565A8_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565A8_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565A8_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB565A8_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565A8_NONE_ALIGN1 uint8_t test_RGB565A8_NONE_align1_map[] = { 0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0x00,0x00, @@ -113,14 +113,14 @@ uint8_t test_RGB565A8_NONE_align1_map[] = { }; -const lv_img_dsc_t test_RGB565A8_NONE_align1 = { +const lv_image_dsc_t test_RGB565A8_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565A8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 12960, + .data_size = sizeof(test_RGB565A8_NONE_align1_map), .data = test_RGB565A8_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565_NONE_align1.c index 8eef37520..8a14f0ae0 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB565_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB565_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565_NONE_ALIGN1 uint8_t test_RGB565_NONE_align1_map[] = { 0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_RGB565_NONE_align1_map[] = { }; -const lv_img_dsc_t test_RGB565_NONE_align1 = { +const lv_image_dsc_t test_RGB565_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 8640, + .data_size = sizeof(test_RGB565_NONE_align1_map), .data = test_RGB565_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB888_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB888_NONE_align1.c index 8d4254ed0..1683cb71a 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB888_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_RGB888_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB888_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_RGB888_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB888_NONE_ALIGN1 uint8_t test_RGB888_NONE_align1_map[] = { 0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_RGB888_NONE_align1_map[] = { }; -const lv_img_dsc_t test_RGB888_NONE_align1 = { +const lv_image_dsc_t test_RGB888_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB888, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 224, - .data_size = 13440, + .data_size = sizeof(test_RGB888_NONE_align1_map), .data = test_RGB888_NONE_align1_map, }; diff --git a/tests/test_images/stride_align1/UNCOMPRESSED/test_XRGB8888_NONE_align1.c b/tests/test_images/stride_align1/UNCOMPRESSED/test_XRGB8888_NONE_align1.c index 2ef0320d8..797f1d6cb 100644 --- a/tests/test_images/stride_align1/UNCOMPRESSED/test_XRGB8888_NONE_align1.c +++ b/tests/test_images/stride_align1/UNCOMPRESSED/test_XRGB8888_NONE_align1.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_XRGB8888_NONE_ALIGN1 +#define LV_ATTRIBUTE_TEST_XRGB8888_NONE_ALIGN1 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_XRGB8888_NONE_ALIGN1 uint8_t test_XRGB8888_NONE_align1_map[] = { 0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_XRGB8888_NONE_align1_map[] = { }; -const lv_img_dsc_t test_XRGB8888_NONE_align1 = { +const lv_image_dsc_t test_XRGB8888_NONE_align1 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_XRGB8888, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 17280, + .data_size = sizeof(test_XRGB8888_NONE_align1_map), .data = test_XRGB8888_NONE_align1_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_A1_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_A1_LZ4_align64.c index 9f7838c41..0489175fc 100644 --- a/tests/test_images/stride_align64/LZ4/test_A1_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_A1_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A1_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_A1_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A1_LZ4_ALIGN64 uint8_t test_A1_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x4f,0x01,0x00,0x00,0xc0,0x03,0x00,0x00,0x13,0xff,0x01,0x00, @@ -45,14 +45,14 @@ uint8_t test_A1_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_A1_LZ4_align64 = { +const lv_image_dsc_t test_A1_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 347, + .data_size = sizeof(test_A1_LZ4_align64_map), .data = test_A1_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_A2_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_A2_LZ4_align64.c index 5d7f3493c..009ad19cc 100644 --- a/tests/test_images/stride_align64/LZ4/test_A2_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_A2_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A2_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_A2_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A2_LZ4_ALIGN64 uint8_t test_A2_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x19,0x02,0x00,0x00,0x80,0x07,0x00,0x00,0x1c,0xff,0x01,0x00, @@ -58,14 +58,14 @@ uint8_t test_A2_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_A2_LZ4_align64 = { +const lv_image_dsc_t test_A2_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 549, + .data_size = sizeof(test_A2_LZ4_align64_map), .data = test_A2_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_A4_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_A4_LZ4_align64.c index f65869786..5d35c30c6 100644 --- a/tests/test_images/stride_align64/LZ4/test_A4_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_A4_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A4_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_A4_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A4_LZ4_ALIGN64 uint8_t test_A4_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x5f,0x03,0x00,0x00,0x40,0x0b,0x00,0x00,0x1f,0xff,0x01,0x00, @@ -78,14 +78,14 @@ uint8_t test_A4_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_A4_LZ4_align64 = { +const lv_image_dsc_t test_A4_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 875, + .data_size = sizeof(test_A4_LZ4_align64_map), .data = test_A4_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_A8_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_A8_LZ4_align64.c index 472517727..d2a2f7075 100644 --- a/tests/test_images/stride_align64/LZ4/test_A8_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_A8_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A8_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_A8_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A8_LZ4_ALIGN64 uint8_t test_A8_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x6e,0x05,0x00,0x00,0xc0,0x12,0x00,0x00,0x1f,0xff,0x01,0x00, @@ -111,14 +111,14 @@ uint8_t test_A8_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_A8_LZ4_align64 = { +const lv_image_dsc_t test_A8_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 1402, + .data_size = sizeof(test_A8_LZ4_align64_map), .data = test_A8_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_ARGB8888_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_ARGB8888_LZ4_align64.c index dd8fe41cd..e71007f35 100644 --- a/tests/test_images/stride_align64/LZ4/test_ARGB8888_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_ARGB8888_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_ARGB8888_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_ARGB8888_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_ARGB8888_LZ4_ALIGN64 uint8_t test_ARGB8888_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x45,0x0b,0x00,0x00,0x80,0x43,0x00,0x00,0x2f,0x00,0xff,0x02, @@ -205,14 +205,14 @@ uint8_t test_ARGB8888_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_ARGB8888_LZ4_align64 = { +const lv_image_dsc_t test_ARGB8888_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_ARGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 2897, + .data_size = sizeof(test_ARGB8888_LZ4_align64_map), .data = test_ARGB8888_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_I1_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_I1_LZ4_align64.c index 94338f084..17e3442df 100644 --- a/tests/test_images/stride_align64/LZ4/test_I1_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_I1_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I1_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_I1_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I1_LZ4_ALIGN64 uint8_t test_I1_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x93,0x01,0x00,0x00,0xc8,0x03,0x00,0x00,0x9b,0x56,0x82,0x0a, @@ -49,14 +49,14 @@ uint8_t test_I1_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_I1_LZ4_align64 = { +const lv_image_dsc_t test_I1_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 415, + .data_size = sizeof(test_I1_LZ4_align64_map), .data = test_I1_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_I2_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_I2_LZ4_align64.c index 2104a093a..e7e5c7da1 100644 --- a/tests/test_images/stride_align64/LZ4/test_I2_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_I2_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I2_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_I2_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I2_LZ4_ALIGN64 uint8_t test_I2_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x67,0x02,0x00,0x00,0x90,0x07,0x00,0x00,0xfd,0x01,0x5a,0x00, @@ -63,14 +63,14 @@ uint8_t test_I2_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_I2_LZ4_align64 = { +const lv_image_dsc_t test_I2_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 627, + .data_size = sizeof(test_I2_LZ4_align64_map), .data = test_I2_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_I4_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_I4_LZ4_align64.c index 6841c3346..7e6525f83 100644 --- a/tests/test_images/stride_align64/LZ4/test_I4_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_I4_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I4_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_I4_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I4_LZ4_ALIGN64 uint8_t test_I4_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x31,0x04,0x00,0x00,0x80,0x0b,0x00,0x00,0xff,0x32,0x4c,0x70, @@ -91,14 +91,14 @@ uint8_t test_I4_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_I4_LZ4_align64 = { +const lv_image_dsc_t test_I4_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 1085, + .data_size = sizeof(test_I4_LZ4_align64_map), .data = test_I4_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_I8_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_I8_LZ4_align64.c index 9b197ef06..3ddc66f93 100644 --- a/tests/test_images/stride_align64/LZ4/test_I8_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_I8_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I8_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_I8_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I8_LZ4_ALIGN64 uint8_t test_I8_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0xd7,0x09,0x00,0x00,0xc0,0x16,0x00,0x00,0xf1,0xff,0xff,0xff, @@ -182,14 +182,14 @@ uint8_t test_I8_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_I8_LZ4_align64 = { +const lv_image_dsc_t test_I8_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 2531, + .data_size = sizeof(test_I8_LZ4_align64_map), .data = test_I8_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_L8.bin b/tests/test_images/stride_align64/LZ4/test_L8.bin index ad6f79458..7f08b263d 100644 Binary files a/tests/test_images/stride_align64/LZ4/test_L8.bin and b/tests/test_images/stride_align64/LZ4/test_L8.bin differ diff --git a/tests/test_images/stride_align64/LZ4/test_L8_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_L8_LZ4_align64.c index 38b99a28c..d29f6bf44 100644 --- a/tests/test_images/stride_align64/LZ4/test_L8_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_L8_LZ4_align64.c @@ -12,102 +12,99 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_L8_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_L8_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_L8_LZ4_ALIGN64 uint8_t test_L8_LZ4_align64_map[] = { - 0x02,0x00,0x00,0x00,0xb8,0x04,0x00,0x00,0xc0,0x12,0x00,0x00,0x1f,0xb5,0x01,0x00, - 0x33,0x14,0x00,0x01,0x00,0x2f,0xb5,0xfe,0x01,0x00,0x31,0x14,0xb5,0x4f,0x00,0x0f, - 0x50,0x00,0x41,0x04,0x5c,0x00,0x0f,0xa9,0x00,0x15,0x1c,0x36,0x01,0x00,0x0b,0xa0, - 0x00,0x0f,0x50,0x00,0x04,0x8d,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0x67,0x00, - 0x1b,0x36,0x12,0x00,0x0f,0x50,0x00,0x12,0x33,0xe5,0x75,0x12,0x01,0x00,0x22,0x75, - 0xe5,0x40,0x00,0x41,0x9b,0x2f,0x2f,0x9b,0x0a,0x00,0x29,0x36,0xfe,0xa1,0x00,0x0f, - 0x50,0x00,0x12,0x23,0xe5,0x63,0x4e,0x00,0x42,0x12,0x12,0x12,0x63,0x51,0x00,0x44, - 0x2f,0x12,0x12,0x2f,0x50,0x00,0x01,0x08,0x00,0x02,0x02,0x00,0x0f,0x50,0x00,0x13, - 0x05,0x9e,0x00,0x51,0x12,0x12,0x12,0x12,0x75,0x3a,0x00,0x09,0x50,0x00,0x05,0xa2, - 0x00,0x0f,0x50,0x00,0x13,0x12,0xc3,0x49,0x00,0x04,0x02,0x00,0x01,0x44,0x01,0x08, + 0x02,0x00,0x00,0x00,0x88,0x04,0x00,0x00,0xc0,0x12,0x00,0x00,0x1f,0xdb,0x01,0x00, + 0x33,0x14,0x00,0x01,0x00,0x2f,0xdb,0xfd,0x01,0x00,0x31,0x14,0xdb,0x4f,0x00,0x0f, + 0x50,0x00,0x41,0x04,0x5c,0x00,0x0f,0xa9,0x00,0x15,0x1c,0x7e,0x01,0x00,0x0b,0xa0, + 0x00,0x0f,0x50,0x00,0x04,0x8d,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0x67,0x00, + 0x1b,0x7e,0x12,0x00,0x0f,0x50,0x00,0x12,0x33,0xe6,0x7d,0x4b,0x01,0x00,0x22,0x7d, + 0xe6,0x40,0x00,0x41,0x9e,0x51,0x51,0x9e,0x0a,0x00,0x29,0x7e,0xfd,0xa1,0x00,0x0f, + 0x50,0x00,0x12,0x23,0xe6,0x6f,0x4e,0x00,0x42,0x4b,0x4b,0x4b,0x6f,0x51,0x00,0x44, + 0x51,0x4b,0x4b,0x51,0x50,0x00,0x01,0x08,0x00,0x02,0x02,0x00,0x0f,0x50,0x00,0x13, + 0x05,0x9e,0x00,0x51,0x4b,0x4b,0x4b,0x4b,0x7d,0x3a,0x00,0x09,0x50,0x00,0x05,0xa2, + 0x00,0x0f,0x50,0x00,0x13,0x12,0xc4,0x49,0x00,0x04,0x02,0x00,0x01,0x44,0x01,0x08, 0xf0,0x00,0x05,0xa2,0x00,0x03,0x0c,0x00,0x09,0x30,0x02,0x0f,0x90,0x01,0x00,0x14, - 0x72,0x4a,0x00,0x02,0x02,0x00,0x11,0x72,0xa1,0x00,0x04,0x02,0x00,0x02,0x44,0x00, - 0x01,0xa2,0x00,0x01,0x4e,0x00,0x0f,0x40,0x01,0x10,0x12,0x37,0x48,0x00,0x04,0x02, - 0x00,0x14,0x37,0x4b,0x00,0x01,0x02,0x00,0x03,0x50,0x00,0x08,0x0a,0x00,0x09,0xa0, - 0x00,0x04,0x02,0x00,0x07,0xa8,0x00,0x14,0x16,0x4a,0x00,0x02,0x02,0x00,0xb7,0x16, - 0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0x46,0x00,0x06,0x02,0x00,0x0f, - 0x50,0x00,0x20,0x88,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0x96,0x00,0x03,0xee, - 0x00,0x0f,0x50,0x00,0x10,0x0e,0xf0,0x00,0x12,0x5e,0xaa,0x00,0x16,0x5e,0x46,0x00, - 0x0f,0x40,0x01,0x06,0x04,0x02,0x00,0x07,0xf0,0x00,0x0e,0x90,0x01,0x12,0x1d,0x50, - 0x00,0x15,0x1d,0x50,0x00,0x02,0x36,0x00,0x0f,0xa0,0x00,0x14,0x0e,0x30,0x02,0x0c, - 0x50,0x00,0x01,0xdf,0x01,0x04,0xa2,0x00,0x0f,0x40,0x01,0x0e,0x0e,0xd0,0x02,0x0b, + 0x7b,0x4a,0x00,0x02,0x02,0x00,0x11,0x7b,0xa1,0x00,0x04,0x02,0x00,0x02,0x44,0x00, + 0x01,0xa2,0x00,0x01,0x4e,0x00,0x0f,0x40,0x01,0x10,0x12,0x55,0x48,0x00,0x04,0x02, + 0x00,0x14,0x55,0x4b,0x00,0x01,0x02,0x00,0x03,0x50,0x00,0x08,0x0a,0x00,0x09,0xa0, + 0x00,0x04,0x02,0x00,0x07,0xa8,0x00,0x14,0x4c,0x4a,0x00,0x02,0x02,0x00,0xb7,0x4c, + 0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0x46,0x00,0x06,0x02,0x00,0x0f, + 0x50,0x00,0x20,0x87,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0x50,0x00,0x0f,0xa0, + 0x00,0x18,0x0e,0xf0,0x00,0x12,0x6b,0xaa,0x00,0x16,0x6b,0x50,0x00,0x0f,0x40,0x01, + 0x06,0x04,0x02,0x00,0x07,0xf0,0x00,0x0e,0x90,0x01,0x12,0x4d,0x50,0x00,0x15,0x4d, + 0x50,0x00,0x02,0x36,0x00,0x02,0xf4,0x00,0x0f,0xf0,0x00,0x0e,0x0e,0x30,0x02,0x0c, + 0x50,0x00,0x01,0xdf,0x01,0x04,0xa2,0x00,0x0f,0x50,0x00,0x0e,0x0e,0xd0,0x02,0x0b, 0xf0,0x00,0x02,0x9e,0x00,0x04,0x9e,0x01,0x0f,0x50,0x00,0x0f,0x0d,0x70,0x03,0x0a, - 0x90,0x01,0x01,0x9b,0x00,0x03,0x02,0x00,0x0f,0x50,0x00,0x12,0x0e,0x10,0x04,0x08, - 0x30,0x02,0x02,0x9a,0x00,0x04,0x02,0x00,0x0f,0x50,0x00,0x05,0x0b,0x02,0x00,0x0f, - 0xb0,0x04,0x07,0x03,0x99,0x00,0x05,0x02,0x00,0x0f,0xd0,0x02,0x04,0x0f,0x02,0x00, - 0x28,0x0f,0xd0,0x02,0x02,0x0f,0x02,0x00,0x28,0x0e,0x50,0x00,0x54,0xeb,0xd5,0xcb, - 0xd8,0xf6,0x52,0x00,0x04,0x8a,0x02,0x0f,0x02,0x00,0x14,0x0d,0x50,0x00,0xb4,0xc9, - 0x68,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfd,0x53,0x00,0x0f,0x02,0x00,0x1b, - 0x0a,0xa0,0x00,0x16,0x4c,0x88,0x00,0x2f,0x43,0xf3,0x49,0x00,0x1b,0x03,0x02,0x00, - 0x0a,0x50,0x00,0x11,0x15,0x50,0x00,0x11,0x04,0x06,0x00,0x13,0x55,0x22,0x00,0x0f, - 0x02,0x00,0x1b,0x0a,0x50,0x00,0x81,0x19,0x00,0x00,0x19,0xb5,0xf4,0xfa,0xc2,0xf5, - 0x00,0x1f,0xd2,0x4a,0x00,0x1b,0x02,0x02,0x00,0x0a,0x50,0x00,0xe2,0x1d,0x00,0x00, - 0x5b,0xfe,0xfe,0xfe,0xfe,0xba,0x00,0x00,0x00,0x00,0x8f,0x22,0x00,0xa4,0xfe,0xfe, - 0xea,0x88,0x43,0x21,0x18,0x2a,0x60,0xc6,0x10,0x00,0x0f,0x02,0x00,0x09,0x0a,0x50, - 0x00,0xd2,0x40,0x22,0x22,0x93,0xfe,0xfe,0xfe,0xfe,0xf4,0x00,0x00,0x00,0x00,0x7d, - 0x06,0x41,0xfe,0xfe,0xab,0x06,0x00,0x01,0x3f,0x00,0x00,0x83,0x49,0x00,0x09,0x03, - 0x02,0x00,0x0a,0x50,0x00,0x02,0x02,0x00,0x82,0xf0,0xea,0xea,0x00,0x00,0x00,0x00, - 0x6e,0x0e,0x00,0xbf,0xfe,0x92,0x00,0x00,0x1e,0x72,0x7b,0x24,0x00,0x00,0x00,0xa2, - 0x00,0x10,0x0b,0x50,0x00,0x42,0xfd,0xab,0x5b,0x1b,0x8f,0x01,0x06,0x50,0x00,0xaa, - 0x96,0x00,0x00,0xbd,0xfe,0xfe,0xeb,0x0c,0x00,0x00,0x8e,0x06,0x04,0x02,0x00,0x72, - 0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0x04,0x00,0x0a,0x50,0x00,0x23,0xe1,0x33,0xdb, - 0x00,0x08,0x50,0x00,0x8f,0xbd,0x5a,0x5a,0xeb,0xfe,0xfe,0xfe,0x39,0xf3,0x01,0x12, - 0x09,0x50,0x00,0x11,0xf1,0xd8,0x01,0x48,0x17,0x3d,0x46,0x46,0x50,0x00,0xb4,0xfe, - 0xfe,0xeb,0xa9,0x84,0x72,0x6e,0x19,0x00,0x00,0x52,0x93,0x00,0x54,0xea,0x9f,0x80, - 0x92,0xdf,0x0d,0x00,0x09,0x02,0x00,0x09,0x50,0x00,0x73,0x85,0x00,0x00,0x00,0x00, - 0x85,0xfa,0x68,0x03,0x04,0x40,0x01,0x24,0xfd,0x7d,0x91,0x01,0x04,0x50,0x00,0x79, - 0xeb,0x06,0x00,0x1d,0x02,0x04,0xbc,0x49,0x00,0x03,0x02,0x00,0x09,0x50,0x00,0x51, - 0x43,0x00,0x00,0x00,0x2a,0x19,0x00,0x08,0xa0,0x00,0x87,0x7c,0x00,0x00,0x00,0x42, - 0x71,0x75,0x1b,0x50,0x00,0x61,0x00,0x80,0xfe,0xa1,0x00,0x4a,0x2a,0x00,0x0f,0x40, - 0x01,0x09,0x41,0x2d,0x00,0x00,0x00,0x24,0x05,0x17,0xd4,0x50,0x00,0x96,0xfa,0x0b, - 0x00,0x00,0x6f,0xfe,0xfe,0xfe,0x3e,0x50,0x00,0x62,0xfb,0xdc,0xb5,0x9c,0x7a,0x00, - 0x14,0x09,0x0b,0x02,0x00,0x09,0xa0,0x00,0xf2,0x00,0x49,0x00,0x00,0x00,0x00,0x8e, - 0xe5,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0x2b,0x00,0x96,0xe5,0x00,0x00,0x00, - 0xa8,0xfe,0xfe,0xfa,0x2a,0x50,0x00,0x72,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0x20, - 0x00,0x0a,0x02,0x00,0x09,0x50,0x00,0x12,0x9a,0xd9,0x01,0x03,0x02,0x00,0xf3,0x04, - 0x03,0x22,0xb1,0xfe,0xfe,0xfe,0xfe,0xf7,0x06,0x00,0x00,0x2a,0xa5,0x9f,0x39,0x00, - 0x00,0x00,0x3d,0x84,0x01,0x55,0x92,0x00,0x5a,0xfe,0xce,0x50,0x00,0x0f,0x30,0x02, - 0x07,0x23,0xfa,0x3c,0x4b,0x00,0x21,0x4b,0x39,0x09,0x00,0x11,0x9a,0x7c,0x00,0x11, - 0x68,0x0c,0x00,0x71,0x00,0x1d,0x00,0x00,0x00,0x00,0xf2,0x12,0x00,0x81,0x9a,0x00, - 0x29,0x9a,0x40,0x00,0x1f,0xd8,0x0d,0x00,0x0a,0x02,0x00,0x09,0xa0,0x00,0xb1,0xfe, - 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf8,0x8c,0x44,0x00,0x02,0x50,0x00,0x86, - 0xf7,0x67,0x04,0x00,0x00,0x13,0xa2,0x9e,0x50,0x00,0x82,0xf4,0x42,0x00,0x03,0x7b, - 0x04,0x00,0x61,0x4b,0x00,0x0f,0xa0,0x00,0x07,0x7d,0xfe,0xfe,0xfe,0xf4,0xc3,0xb0, - 0xc2,0xfa,0x04,0x41,0xf0,0xc6,0xcc,0xf8,0x1e,0x00,0x05,0x02,0x00,0x25,0xea,0xee, - 0x0b,0x00,0x0a,0x02,0x00,0x0a,0xa0,0x00,0x0f,0x02,0x00,0x2f,0x09,0x50,0x00,0xf1, - 0x2f,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5, - 0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb, - 0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3, - 0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0x22, - 0x06,0x0f,0x50,0x00,0x13,0x1f,0xdc,0x50,0x00,0x80,0x53,0xb6,0xb5,0xb8,0xbc,0xc0, - 0xf0,0x00,0x0f,0xa0,0x00,0x85,0x04,0x90,0x01,0x0f,0xa0,0x00,0x07,0x1f,0xf6,0x90, - 0x01,0x22,0x0f,0xe0,0x01,0x07,0x0f,0x50,0x00,0x67,0x17,0xb6,0x80,0x02,0x0f,0xf0, - 0x00,0x35,0x0f,0xe0,0x01,0x02,0x18,0xef,0xd0,0x02,0x0f,0xf0,0x00,0x23,0x0f,0xa0, - 0x00,0x07,0x0f,0x20,0x03,0x17,0x0f,0x80,0x02,0x3d,0x0f,0x50,0x00,0x13,0x0f,0xf0, - 0x00,0x14,0x1f,0xba,0x50,0x00,0x15,0x0f,0xf0,0x00,0x0a,0x0f,0x02,0x00,0x30,0x09, - 0x60,0x04,0x0f,0x02,0x00,0x30,0x0f,0x50,0x00,0x48,0x0f,0x70,0x12,0x37,0x50,0x00, + 0x90,0x01,0x01,0x9b,0x00,0x03,0x02,0x00,0x0d,0x70,0x03,0x04,0x02,0x00,0x07,0x40, + 0x01,0x0f,0x10,0x04,0x00,0x08,0x30,0x02,0x04,0x32,0x00,0x02,0x02,0x00,0x0f,0xa0, + 0x00,0x05,0x0b,0x02,0x00,0x0f,0xb0,0x04,0x07,0x03,0x99,0x00,0x05,0x02,0x00,0x0f, + 0xd0,0x02,0x04,0x0f,0x02,0x00,0x28,0x0f,0xd0,0x02,0x02,0x0f,0x02,0x00,0x28,0x0e, + 0x50,0x00,0x54,0xeb,0xd5,0xcb,0xd8,0xf6,0x52,0x00,0x04,0x4a,0x01,0x0f,0x02,0x00, + 0x14,0x0d,0x50,0x00,0xb4,0xc8,0x69,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfc, + 0x53,0x00,0x0f,0x02,0x00,0x1b,0x0a,0xa0,0x00,0x16,0x4c,0x88,0x00,0x2f,0x43,0xf2, + 0x49,0x00,0x1b,0x03,0x02,0x00,0x0a,0x50,0x00,0x11,0x15,0x50,0x00,0x11,0x04,0x06, + 0x00,0x0a,0x9b,0x04,0x0f,0x02,0x00,0x15,0x0a,0x50,0x00,0x81,0x19,0x00,0x00,0x19, + 0xb5,0xf5,0xfb,0xc2,0xf5,0x00,0x1f,0xd3,0x44,0x00,0x15,0x08,0x02,0x00,0x0a,0x50, + 0x00,0xe4,0x1d,0x00,0x00,0x5a,0xfd,0xfd,0xfd,0xfd,0xba,0x00,0x00,0x00,0x00,0x8f, + 0x28,0x00,0x84,0xea,0x88,0x43,0x21,0x18,0x2b,0x60,0xc7,0x10,0x00,0x0f,0x02,0x00, + 0x09,0x0a,0x50,0x00,0xe3,0x40,0x22,0x22,0x93,0xfd,0xfd,0xfd,0xfd,0xf5,0x00,0x00, + 0x00,0x00,0x75,0x38,0x00,0x21,0xab,0x05,0x00,0x01,0x33,0x00,0x00,0x83,0x11,0x00, + 0x0f,0x02,0x00,0x09,0x0a,0x50,0x00,0x02,0x02,0x00,0x82,0xf0,0xea,0xea,0x00,0x00, + 0x00,0x00,0x6e,0x0e,0x00,0xbf,0xfd,0x92,0x00,0x00,0x1e,0x73,0x7b,0x24,0x00,0x00, + 0x00,0xa2,0x00,0x10,0x0b,0x50,0x00,0x42,0xfc,0xac,0x5a,0x1c,0x8f,0x01,0x06,0x50, + 0x00,0xb3,0x96,0x00,0x00,0xbe,0xfd,0xfd,0xea,0x0d,0x00,0x00,0x72,0x62,0x00,0x0a, + 0x02,0x00,0x72,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0x04,0x00,0x0a,0x50,0x00,0x23, + 0xe0,0x34,0xdb,0x00,0x08,0x50,0x00,0xba,0xbd,0x5a,0x5a,0xeb,0xfd,0xfd,0xfd,0x39, + 0x00,0x00,0x56,0x49,0x00,0x0f,0x02,0x00,0x01,0x09,0x50,0x00,0x11,0xf0,0xd8,0x01, + 0x48,0x17,0x3d,0x46,0x46,0x50,0x00,0xb4,0xfd,0xfd,0xeb,0xa8,0x84,0x72,0x6e,0x1a, + 0x00,0x00,0x52,0x42,0x00,0x54,0xea,0xa0,0x80,0x92,0xe0,0x0d,0x00,0x09,0x02,0x00, + 0x09,0x50,0x00,0x73,0x85,0x00,0x00,0x00,0x00,0x85,0xfb,0x68,0x03,0x04,0x40,0x01, + 0x32,0xfc,0x7d,0x07,0xb1,0x00,0x05,0x50,0x00,0x79,0xeb,0x07,0x00,0x1d,0x02,0x05, + 0xbc,0x49,0x00,0x03,0x02,0x00,0x09,0x50,0x00,0x51,0x43,0x00,0x00,0x00,0x2a,0x19, + 0x00,0x08,0xa0,0x00,0x86,0x7c,0x00,0x00,0x00,0x42,0x71,0x76,0x1c,0xa0,0x00,0x71, + 0xea,0x00,0x80,0xfd,0xa1,0x00,0x49,0x2a,0x00,0x0f,0x40,0x01,0x09,0xa7,0x2d,0x00, + 0x00,0x00,0x36,0xfd,0xfd,0xfd,0xfd,0xd4,0x50,0x00,0x96,0xfb,0x0b,0x00,0x00,0x70, + 0xfd,0xfd,0xfd,0x3e,0x50,0x00,0x73,0xfb,0xdc,0xb5,0x9d,0x7a,0x00,0x2f,0x50,0x00, + 0x09,0x02,0x00,0x09,0xa0,0x00,0xf2,0x00,0x49,0x00,0x00,0x00,0x00,0x8e,0xe6,0xdf, + 0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0x29,0x00,0x96,0xe5,0x00,0x00,0x00,0xa8,0xfd, + 0xfd,0xfb,0x2a,0x50,0x00,0x72,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0x20,0x00,0x0a, + 0x02,0x00,0x09,0x50,0x00,0x13,0x9a,0x28,0x01,0x02,0x02,0x00,0xf2,0x05,0x02,0x22, + 0xb1,0xfd,0xfd,0xfd,0xfd,0xf7,0x07,0x00,0x00,0x2a,0xa6,0x9f,0x39,0x00,0x00,0x00, + 0x3d,0xdf,0x3d,0x00,0x55,0x92,0x00,0x5a,0xfd,0xce,0x50,0x00,0x0f,0x30,0x02,0x07, + 0x22,0xfa,0x3c,0x4a,0x00,0x31,0x00,0x4b,0x39,0x09,0x00,0x11,0x9a,0x3f,0x00,0x11, + 0x69,0x0c,0x00,0x71,0x00,0x1d,0x00,0x00,0x00,0x00,0xf1,0x12,0x00,0x81,0x9a,0x00, + 0x29,0x9a,0x40,0x00,0x1f,0xd8,0x0d,0x00,0x0a,0x02,0x00,0x09,0xa0,0x00,0xb1,0xfd, + 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf9,0x8c,0x44,0x00,0x02,0x50,0x00,0x86, + 0xf7,0x66,0x04,0x00,0x00,0x13,0xa2,0x9e,0x50,0x00,0x82,0xf5,0x42,0x00,0x02,0x7b, + 0x05,0x00,0x62,0x4b,0x00,0x0f,0xa0,0x00,0x07,0x81,0xfd,0xfd,0xfd,0xf4,0xc3,0xb0, + 0xc2,0xf2,0x0a,0x00,0x07,0x02,0x00,0x47,0xf0,0xc7,0xcd,0xf8,0x0f,0x00,0x51,0xfd, + 0xfd,0xfd,0xea,0xef,0x07,0x00,0x0e,0x02,0x00,0x0a,0xa0,0x00,0x0f,0x02,0x00,0x2f, + 0x09,0x50,0x00,0xa4,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0x2c,0x0d, + 0xc5,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0x01,0x00,0x12, + 0xf6,0x01,0x00,0xe3,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb, + 0xfb,0xfc,0x20,0x06,0x0f,0x50,0x00,0x2b,0x1f,0xf7,0x50,0x00,0xff,0x2d,0x0f,0x90, + 0x01,0xff,0x23,0x02,0xce,0x02,0x0f,0xd0,0x02,0x8e,0x1f,0xf7,0x20,0x03,0x93,0x1f, + 0xf9,0x10,0x04,0x08,0x0f,0x02,0x00,0x30,0x09,0x60,0x04,0x0f,0x02,0x00,0x30,0x0f, + 0x50,0x00,0x48,0x04,0x44,0x05,0x0f,0x02,0x00,0x2b,0x90,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00, }; -const lv_img_dsc_t test_L8_LZ4_align64 = { +const lv_image_dsc_t test_L8_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_L8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 1220, + .data_size = sizeof(test_L8_LZ4_align64_map), .data = test_L8_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_RGB565A8_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_RGB565A8_LZ4_align64.c index 107633a60..f806c8aaf 100644 --- a/tests/test_images/stride_align64/LZ4/test_RGB565A8_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_RGB565A8_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565A8_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB565A8_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565A8_LZ4_ALIGN64 uint8_t test_RGB565A8_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0xfd,0x07,0x00,0x00,0xa0,0x32,0x00,0x00,0x2f,0xe0,0x07,0x02, @@ -152,14 +152,14 @@ uint8_t test_RGB565A8_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_RGB565A8_LZ4_align64 = { +const lv_image_dsc_t test_RGB565A8_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 2057, + .data_size = sizeof(test_RGB565A8_LZ4_align64_map), .data = test_RGB565A8_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_RGB565_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_RGB565_LZ4_align64.c index 28714db13..a4f60e023 100644 --- a/tests/test_images/stride_align64/LZ4/test_RGB565_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_RGB565_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB565_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565_LZ4_ALIGN64 uint8_t test_RGB565_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x25,0x06,0x00,0x00,0xc0,0x21,0x00,0x00,0x2f,0xe0,0x07,0x02, @@ -123,14 +123,14 @@ uint8_t test_RGB565_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_RGB565_LZ4_align64 = { +const lv_image_dsc_t test_RGB565_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 1585, + .data_size = sizeof(test_RGB565_LZ4_align64_map), .data = test_RGB565_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_RGB888_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_RGB888_LZ4_align64.c index a7d28e62e..4ed852058 100644 --- a/tests/test_images/stride_align64/LZ4/test_RGB888_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_RGB888_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB888_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB888_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB888_LZ4_ALIGN64 uint8_t test_RGB888_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0xe1,0x0a,0x00,0x00,0x80,0x34,0x00,0x00,0x3f,0x00,0xfe,0x00, @@ -198,14 +198,14 @@ uint8_t test_RGB888_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_RGB888_LZ4_align64 = { +const lv_image_dsc_t test_RGB888_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 224, - .data_size = 2797, + .data_size = sizeof(test_RGB888_LZ4_align64_map), .data = test_RGB888_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/LZ4/test_XRGB8888_LZ4_align64.c b/tests/test_images/stride_align64/LZ4/test_XRGB8888_LZ4_align64.c index 28452f6d1..afb6c5665 100644 --- a/tests/test_images/stride_align64/LZ4/test_XRGB8888_LZ4_align64.c +++ b/tests/test_images/stride_align64/LZ4/test_XRGB8888_LZ4_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_XRGB8888_LZ4_ALIGN64 +#define LV_ATTRIBUTE_TEST_XRGB8888_LZ4_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_XRGB8888_LZ4_ALIGN64 uint8_t test_XRGB8888_LZ4_align64_map[] = { 0x02,0x00,0x00,0x00,0x02,0x0c,0x00,0x00,0x80,0x43,0x00,0x00,0x4f,0x00,0xfe,0x00, @@ -216,14 +216,14 @@ uint8_t test_XRGB8888_LZ4_align64_map[] = { }; -const lv_img_dsc_t test_XRGB8888_LZ4_align64 = { +const lv_image_dsc_t test_XRGB8888_LZ4_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_XRGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 3086, + .data_size = sizeof(test_XRGB8888_LZ4_align64_map), .data = test_XRGB8888_LZ4_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_A1.bin b/tests/test_images/stride_align64/RLE/test_A1.bin index 59272de64..0382ddddc 100644 Binary files a/tests/test_images/stride_align64/RLE/test_A1.bin and b/tests/test_images/stride_align64/RLE/test_A1.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_A1_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_A1_RLE_align64.c index 37072d864..09095edbd 100644 --- a/tests/test_images/stride_align64/RLE/test_A1_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_A1_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A1_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A1_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A1_RLE_ALIGN64 uint8_t test_A1_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xc1,0x03,0x00,0x00,0xff,0xff,0xff,0xff, + 0x01,0x00,0x00,0x00,0xc9,0x03,0x00,0x00,0xc0,0x03,0x00,0x00,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9f,0xff,0xe0, @@ -85,14 +85,14 @@ uint8_t test_A1_RLE_align64_map[] = { }; -const lv_img_dsc_t test_A1_RLE_align64 = { +const lv_image_dsc_t test_A1_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 981, + .data_size = sizeof(test_A1_RLE_align64_map), .data = test_A1_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_A2.bin b/tests/test_images/stride_align64/RLE/test_A2.bin index cf3d55cad..2470a789a 100644 Binary files a/tests/test_images/stride_align64/RLE/test_A2.bin and b/tests/test_images/stride_align64/RLE/test_A2.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_A2_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_A2_RLE_align64.c index fed371e0b..9644d5d38 100644 --- a/tests/test_images/stride_align64/RLE/test_A2_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_A2_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A2_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A2_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A2_RLE_ALIGN64 uint8_t test_A2_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0x81,0x07,0x00,0x00,0x11,0xff,0xff,0xfc, + 0x01,0x00,0x00,0x00,0x81,0x07,0x00,0x00,0x80,0x07,0x00,0x00,0x11,0xff,0xff,0xfc, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0c, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x00, @@ -144,14 +144,14 @@ uint8_t test_A2_RLE_align64_map[] = { }; -const lv_img_dsc_t test_A2_RLE_align64 = { +const lv_image_dsc_t test_A2_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1933, + .data_size = sizeof(test_A2_RLE_align64_map), .data = test_A2_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_A4.bin b/tests/test_images/stride_align64/RLE/test_A4.bin index 953e091c3..b9206964b 100644 Binary files a/tests/test_images/stride_align64/RLE/test_A4.bin and b/tests/test_images/stride_align64/RLE/test_A4.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_A4_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_A4_RLE_align64.c index 3e9da4e7c..653c3130f 100644 --- a/tests/test_images/stride_align64/RLE/test_A4_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_A4_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A4_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A4_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A4_RLE_ALIGN64 uint8_t test_A4_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0xa7,0x09,0x00,0x00,0x41,0x0b,0x00,0x00,0x23,0xff,0x8f,0xf0, + 0x01,0x00,0x00,0x00,0xa7,0x09,0x00,0x00,0x40,0x0b,0x00,0x00,0x23,0xff,0x8f,0xf0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x21,0x00, 0x8f,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00, 0x21,0x00,0xff,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -179,14 +179,14 @@ uint8_t test_A4_RLE_align64_map[] = { }; -const lv_img_dsc_t test_A4_RLE_align64 = { +const lv_image_dsc_t test_A4_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2483, + .data_size = sizeof(test_A4_RLE_align64_map), .data = test_A4_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_A8.bin b/tests/test_images/stride_align64/RLE/test_A8.bin index cd40f55ce..8e0b34c2b 100644 Binary files a/tests/test_images/stride_align64/RLE/test_A8.bin and b/tests/test_images/stride_align64/RLE/test_A8.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_A8_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_A8_RLE_align64.c index 4cb68e561..0e738eb07 100644 --- a/tests/test_images/stride_align64/RLE/test_A8_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_A8_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A8_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A8_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A8_RLE_ALIGN64 uint8_t test_A8_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xc1,0x12,0x00,0x00,0x47,0xff,0x8b,0x00, + 0x01,0x00,0x00,0x00,0x8a,0x0c,0x00,0x00,0xc0,0x12,0x00,0x00,0x47,0xff,0x8b,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x44,0x00,0x8c,0xff,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x44,0x00,0x9e,0xff,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff, @@ -225,14 +225,14 @@ uint8_t test_A8_RLE_align64_map[] = { }; -const lv_img_dsc_t test_A8_RLE_align64 = { +const lv_image_dsc_t test_A8_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 3222, + .data_size = sizeof(test_A8_RLE_align64_map), .data = test_A8_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_ARGB8888.bin b/tests/test_images/stride_align64/RLE/test_ARGB8888.bin index 5d87e5331..6a4851d42 100644 Binary files a/tests/test_images/stride_align64/RLE/test_ARGB8888.bin and b/tests/test_images/stride_align64/RLE/test_ARGB8888.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_ARGB8888_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_ARGB8888_RLE_align64.c index 6394bd329..8535c3371 100644 --- a/tests/test_images/stride_align64/RLE/test_ARGB8888_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_ARGB8888_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_ARGB8888_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_ARGB8888_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_ARGB8888_RLE_ALIGN64 uint8_t test_ARGB8888_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x34,0x30,0x00,0x00,0x84,0x43,0x00,0x00,0x47,0x00,0xff,0x00, + 0x01,0x00,0x00,0x00,0x34,0x30,0x00,0x00,0x80,0x43,0x00,0x00,0x47,0x00,0xff,0x00, 0xff,0x83,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0xff,0x00,0x00,0x00,0x00,0x44,0x00, 0x00,0x00,0x00,0x84,0x00,0xff,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0xff, 0x00,0x00,0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x96,0x00,0xff,0x00,0xff,0x00,0x00, @@ -795,14 +795,14 @@ uint8_t test_ARGB8888_RLE_align64_map[] = { }; -const lv_img_dsc_t test_ARGB8888_RLE_align64 = { +const lv_image_dsc_t test_ARGB8888_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_ARGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 12352, + .data_size = sizeof(test_ARGB8888_RLE_align64_map), .data = test_ARGB8888_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_I1.bin b/tests/test_images/stride_align64/RLE/test_I1.bin index 4c582739c..866ffe2d3 100644 Binary files a/tests/test_images/stride_align64/RLE/test_I1.bin and b/tests/test_images/stride_align64/RLE/test_I1.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_I1_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_I1_RLE_align64.c index 919ae10e7..6972c8ed3 100644 --- a/tests/test_images/stride_align64/RLE/test_I1_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_I1_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I1_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I1_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I1_RLE_ALIGN64 uint8_t test_I1_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xc9,0x03,0x00,0x00,0xff,0x56,0x82,0x0a, + 0x01,0x00,0x00,0x00,0xbc,0x03,0x00,0x00,0xc8,0x03,0x00,0x00,0xff,0x56,0x82,0x0a, 0xfa,0x43,0xbe,0xeb,0x3b,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x00,0x00, @@ -84,14 +84,14 @@ uint8_t test_I1_RLE_align64_map[] = { }; -const lv_img_dsc_t test_I1_RLE_align64 = { +const lv_image_dsc_t test_I1_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I1, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 968, + .data_size = sizeof(test_I1_RLE_align64_map), .data = test_I1_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_I2.bin b/tests/test_images/stride_align64/RLE/test_I2.bin index 7524038bb..5990ea8f5 100644 Binary files a/tests/test_images/stride_align64/RLE/test_I2.bin and b/tests/test_images/stride_align64/RLE/test_I2.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_I2_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_I2_RLE_align64.c index 2366b4bd3..af01e60be 100644 --- a/tests/test_images/stride_align64/RLE/test_I2_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_I2_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I2_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I2_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I2_RLE_ALIGN64 uint8_t test_I2_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x92,0x07,0x00,0x00,0x91,0x07,0x00,0x00,0x90,0x5a,0x00,0x3d, + 0x01,0x00,0x00,0x00,0x92,0x07,0x00,0x00,0x90,0x07,0x00,0x00,0x90,0x5a,0x00,0x3d, 0xf3,0x5e,0xff,0xf4,0xe3,0x21,0xba,0xba,0x08,0x38,0xff,0x13,0xff,0x11,0xff,0xff, 0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xea, 0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa,0xaa, @@ -145,14 +145,14 @@ uint8_t test_I2_RLE_align64_map[] = { }; -const lv_img_dsc_t test_I2_RLE_align64 = { +const lv_image_dsc_t test_I2_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I2, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1950, + .data_size = sizeof(test_I2_RLE_align64_map), .data = test_I2_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_I4.bin b/tests/test_images/stride_align64/RLE/test_I4.bin index 49db9be4b..f88a939dc 100644 Binary files a/tests/test_images/stride_align64/RLE/test_I4.bin and b/tests/test_images/stride_align64/RLE/test_I4.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_I4_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_I4_RLE_align64.c index a14e066f9..7f90ace63 100644 --- a/tests/test_images/stride_align64/RLE/test_I4_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_I4_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I4_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I4_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I4_RLE_ALIGN64 uint8_t test_I4_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x81,0x0b,0x00,0x00,0xc1,0x4c,0x70,0x47, + 0x01,0x00,0x00,0x00,0xe9,0x09,0x00,0x00,0x80,0x0b,0x00,0x00,0xc1,0x4c,0x70,0x47, 0x00,0x00,0x00,0x00,0xfc,0xff,0x00,0x00,0xfc,0x00,0xff,0xf0,0xfc,0x3e,0x8f,0x8f, 0x35,0x00,0xff,0xff,0x98,0x00,0x00,0x00,0x8e,0x00,0xff,0xff,0x60,0x00,0xff,0xff, 0xcc,0xff,0x00,0x00,0x97,0x06,0xff,0x08,0xff,0xd5,0xff,0x00,0xff,0xff,0xff,0xff, @@ -183,14 +183,14 @@ uint8_t test_I4_RLE_align64_map[] = { }; -const lv_img_dsc_t test_I4_RLE_align64 = { +const lv_image_dsc_t test_I4_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I4, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2549, + .data_size = sizeof(test_I4_RLE_align64_map), .data = test_I4_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_I8.bin b/tests/test_images/stride_align64/RLE/test_I8.bin index 39f378880..a11f7cbef 100644 Binary files a/tests/test_images/stride_align64/RLE/test_I8.bin and b/tests/test_images/stride_align64/RLE/test_I8.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_I8_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_I8_RLE_align64.c index 2eb112df1..d039ce36e 100644 --- a/tests/test_images/stride_align64/RLE/test_I8_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_I8_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I8_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I8_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I8_RLE_ALIGN64 uint8_t test_I8_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0xc1,0x16,0x00,0x00,0xff,0x4c,0x70,0x47, + 0x01,0x00,0x00,0x00,0x32,0x12,0x00,0x00,0xc0,0x16,0x00,0x00,0xff,0x4c,0x70,0x47, 0x00,0x00,0xff,0xff,0xa5,0x00,0xff,0xff,0x02,0x00,0xff,0xff,0x58,0x00,0xff,0xff, 0x7a,0x00,0xff,0xff,0xe1,0x00,0xff,0xff,0xb6,0x00,0xff,0xff,0x1c,0x00,0xff,0xff, 0x69,0x00,0xff,0xff,0x2d,0x00,0xff,0xff,0xf2,0x00,0xff,0xff,0xd0,0x00,0xff,0xff, @@ -315,14 +315,14 @@ uint8_t test_I8_RLE_align64_map[] = { }; -const lv_img_dsc_t test_I8_RLE_align64 = { +const lv_image_dsc_t test_I8_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 4670, + .data_size = sizeof(test_I8_RLE_align64_map), .data = test_I8_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_L8.bin b/tests/test_images/stride_align64/RLE/test_L8.bin index 3cdff0e37..44a934cd1 100644 Binary files a/tests/test_images/stride_align64/RLE/test_L8.bin and b/tests/test_images/stride_align64/RLE/test_L8.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_L8_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_L8_RLE_align64.c index daa27695e..9ae0eea26 100644 --- a/tests/test_images/stride_align64/RLE/test_L8_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_L8_RLE_align64.c @@ -12,252 +12,252 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_L8_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_L8_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_L8_RLE_ALIGN64 uint8_t test_L8_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0xc1,0x12,0x00,0x00,0x47,0xb5,0x8b,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0x96,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xfe,0x27,0xfe,0x11,0x36,0xff,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x72,0x37, - 0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x75,0xff,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x9b,0x2f, - 0x2f,0x9b,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36, - 0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f,0x12, - 0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0xb5,0xfe,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x75,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f, - 0x12,0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36, - 0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x12,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3,0xfe,0xfe,0xfe,0xfe,0x9b, - 0x2f,0x2f,0x9b,0xfe,0xfe,0xfe,0xff,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x72,0x12,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36, - 0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xff,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x37,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe,0xfe, - 0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0x36,0xfe,0x36,0xfe,0xff,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe, - 0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36, - 0xfe,0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x37,0x12, - 0x12,0x12,0x12,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe, - 0xfe,0x5e,0x12,0x12,0x12,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x72, - 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe, - 0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe, - 0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe, - 0xc3,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3, - 0xfe,0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36, - 0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe, - 0xfe,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe, - 0xfe,0xfe,0x5e,0x12,0x12,0x12,0xff,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe, - 0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe, - 0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe, - 0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5, - 0xfe,0xfe,0xfe,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe, - 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe, - 0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xe5, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x18,0xfe, - 0xb8,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0x36,0x36,0x36,0x36,0x36, - 0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0xfe,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0xa0,0xb5,0x00,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xd5,0xcb, - 0xd8,0xf6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x2e,0x00,0x9d,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xc9, - 0x68,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfd,0xfe,0x35,0xfe,0x9c,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x4c,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf3,0xfe,0x34,0xfe,0x9c,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x15,0x00,0x00,0x00,0x00, - 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfe,0x34,0xfe,0x9d,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x19,0x00,0x00,0x19,0xb5,0xf4, - 0xfa,0xc2,0x21,0x00,0x00,0x00,0x00,0xd2,0xfe,0x33,0xfe,0xad,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x1d,0x00,0x00,0x5b,0xfe,0xfe, - 0xfe,0xfe,0xba,0x00,0x00,0x00,0x00,0x8f,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xea,0x88,0x43,0x21,0x18,0x2a,0x60,0xc6,0xfe,0x23,0xfe,0xae,0xb5,0x00,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0x40,0x22,0x22,0x93,0xfe,0xfe, - 0xfe,0xfe,0xf4,0x00,0x00,0x00,0x00,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xab, - 0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfe,0x22,0xfe,0xaf,0xb5,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0x92,0x00,0x00,0x1e,0x72,0x7b,0x24,0x00,0x00,0x00,0xc6,0xfe,0x21,0xfe,0xaf,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xfe,0xfd,0xab, - 0x5b,0x1b,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x96,0x00,0x00,0xbd,0xfe,0xfe,0xeb,0x0c,0x00,0x00,0x72,0xfe,0x14,0xfe, - 0xbc,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe,0xe1,0x33,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xbd,0x5a,0x5a,0xeb,0xfe,0xfe,0xfe,0x39,0x00,0x00,0x55,0xfe,0x21,0xfe,0xbc, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xf1,0x21,0x00, - 0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xa9,0x84,0x72,0x6e,0x19,0x00,0x00,0x52,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0x9f,0x80,0x92,0xdf,0xfe,0x14,0xfe,0xbd,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x85,0x00,0x00,0x00, - 0x00,0x85,0xfa,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfd,0x7d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xeb,0x06,0x00,0x1d,0x02,0x04,0xbc,0xfe,0x13,0xfe,0xff,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x43,0x00,0x00,0x00, - 0x2a,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x7c,0x00,0x00,0x00,0x42,0x71,0x75,0x1b,0x00,0x00,0x52,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xeb,0x00,0x80,0xfe,0xa1,0x00,0x4a,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x2d,0x00,0x00,0x00, - 0x36,0xfe,0xfe,0xfe,0xfe,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfa,0x0b,0x00,0x00,0x6f,0xfe,0xfe,0xfe,0x3e,0x00,0x00,0x52,0xfe,0x8e,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfb,0xdc,0xb5,0x9c,0x7a,0x00,0x2f,0xfe,0x13,0xfe,0xbd, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x49,0x00,0x00, - 0x00,0x00,0x8e,0xe5,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xe5,0x00,0x00,0x00,0xa8,0xfe,0xfe,0xfa,0x2a,0x00,0x00,0x52,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfe,0x13,0xfe,0xff, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0x9a,0x00,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x22,0xb1,0xfe,0xfe, - 0xfe,0xfe,0xf7,0x06,0x00,0x00,0x2a,0xa5,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x92,0x00,0x5a,0xfe,0xce,0x00,0x2e,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfa,0x3c,0x00, - 0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfe,0xfe, - 0xfe,0xfe,0xfe,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0x8f, - 0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfe,0x12, - 0xfe,0xff,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe, - 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf8,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xf7,0x67,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00, - 0x00,0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0xf4,0x42,0x00,0x03,0x7b,0x04,0x00,0x61,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xf4,0xc3,0xb0,0xc2,0xf3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xf0,0xc6,0xcc,0xf8,0xfe,0xfe,0xfe,0xfe,0xfe, - 0xfe,0x8b,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0xee,0xfe,0x16,0xfe,0x8c, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0x44,0xfe,0xff,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3, - 0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7, - 0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed, - 0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7, - 0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5, - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3, - 0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7, - 0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xff,0xec, - 0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6, - 0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4, - 0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3, - 0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec, - 0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6, - 0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe, - 0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xff,0xc6, - 0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0, - 0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb, - 0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5, - 0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe, - 0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7,0xc6, - 0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf, - 0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb, - 0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xff,0xf5, - 0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7, - 0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc, - 0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb, - 0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5, - 0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe, - 0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe,0xc7, - 0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xff,0xb8, - 0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb, - 0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4, - 0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe, - 0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe,0xfe, - 0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8, - 0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb, - 0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4, - 0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xff,0xfd, - 0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe, - 0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5, - 0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb, - 0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3, - 0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd, - 0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0xfe, - 0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5, - 0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xff,0xeb, - 0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xef,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3, - 0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd, - 0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5, - 0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7, - 0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb, - 0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3, - 0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd, - 0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8, - 0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8, - 0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2, - 0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc, - 0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8, - 0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8, - 0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf4,0xf2, - 0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb, - 0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xba,0xb9, - 0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4, - 0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2, - 0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb, - 0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0x00,0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0x44,0xfe,0x8c,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5, - 0xfe,0x44,0xfe,0x8b,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xb5,0x46, - 0xb5,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x20,0x0e,0x00,0x00,0xc0,0x12,0x00,0x00,0x47,0xdb,0x8b,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0x96,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xfd,0x27,0xfd,0x11,0x7e,0xff,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x7b,0x55, + 0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xff,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x9e,0x51, + 0x51,0x9e,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e, + 0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0x51,0x4b, + 0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xdb,0xfd,0xff,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7d,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd,0xfd,0xfd,0xfd,0xfd,0x51, + 0x4b,0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e, + 0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x4b,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4,0xfd,0xfd,0xfd,0xfd,0x9e, + 0x51,0x51,0x9e,0xfd,0xfd,0xfd,0xff,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7b,0x4b,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e, + 0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xff,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x55,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd,0xfd, + 0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xff,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd, + 0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e, + 0xfd,0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x55,0x4b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xff,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd, + 0xfd,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x7b, + 0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd, + 0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd, + 0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd, + 0xc4,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4, + 0xfd,0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e, + 0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd, + 0xfd,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd, + 0xfd,0xfd,0x6b,0x4b,0x4b,0x4b,0xff,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd, + 0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd, + 0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd, + 0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6, + 0xfd,0xfd,0xfd,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd, + 0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd, + 0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xe6, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x18,0xfd, + 0xb8,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e, + 0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0xfd,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0xa0,0xdb,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xd5,0xcb, + 0xd8,0xf6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x2e,0x00,0x9d,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xc8, + 0x69,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfc,0xfd,0x35,0xfd,0x9c,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x4c,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf2,0xfd,0x34,0xfd,0x9c,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x15,0x00,0x00,0x00,0x00, + 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfd,0x34,0xfd,0x9d,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x19,0x00,0x00,0x19,0xb5,0xf5, + 0xfb,0xc2,0x21,0x00,0x00,0x00,0x00,0xd3,0xfd,0x33,0xfd,0xad,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x1d,0x00,0x00,0x5a,0xfd,0xfd, + 0xfd,0xfd,0xba,0x00,0x00,0x00,0x00,0x8f,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xea,0x88,0x43,0x21,0x18,0x2b,0x60,0xc7,0xfd,0x23,0xfd,0xae,0xdb,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0x40,0x22,0x22,0x93,0xfd,0xfd, + 0xfd,0xfd,0xf5,0x00,0x00,0x00,0x00,0x75,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xab, + 0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfd,0x22,0xfd,0xaf,0xdb,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0x92,0x00,0x00,0x1e,0x73,0x7b,0x24,0x00,0x00,0x00,0xc7,0xfd,0x21,0xfd,0xaf,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xfd,0xfc,0xac, + 0x5a,0x1c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x96,0x00,0x00,0xbe,0xfd,0xfd,0xea,0x0d,0x00,0x00,0x72,0xfd,0x14,0xfd, + 0xbc,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd,0xe0,0x34,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xbd,0x5a,0x5a,0xeb,0xfd,0xfd,0xfd,0x39,0x00,0x00,0x56,0xfd,0x21,0xfd,0xbc, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xf0,0x21,0x00, + 0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xa8,0x84,0x72,0x6e,0x1a,0x00,0x00,0x52,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xa0,0x80,0x92,0xe0,0xfd,0x14,0xfd,0xbd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x85,0x00,0x00,0x00, + 0x00,0x85,0xfb,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfc,0x7d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xeb,0x07,0x00,0x1d,0x02,0x05,0xbc,0xfd,0x13,0xfd,0xff,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x43,0x00,0x00,0x00, + 0x2a,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x7c,0x00,0x00,0x00,0x42,0x71,0x76,0x1c,0x00,0x00,0x52,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xea,0x00,0x80,0xfd,0xa1,0x00,0x49,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x2d,0x00,0x00,0x00, + 0x36,0xfd,0xfd,0xfd,0xfd,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfb,0x0b,0x00,0x00,0x70,0xfd,0xfd,0xfd,0x3e,0x00,0x00,0x52,0xfd,0x8e,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfb,0xdc,0xb5,0x9d,0x7a,0x00,0x2f,0xfd,0x13,0xfd,0xbd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x49,0x00,0x00, + 0x00,0x00,0x8e,0xe6,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xe5,0x00,0x00,0x00,0xa8,0xfd,0xfd,0xfb,0x2a,0x00,0x00,0x52,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfd,0x13,0xfd,0xff, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0x9a,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0xb1,0xfd,0xfd, + 0xfd,0xfd,0xf7,0x07,0x00,0x00,0x2a,0xa6,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x92,0x00,0x5a,0xfd,0xce,0x00,0x2e,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfa,0x3c,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfd,0xfd, + 0xfd,0xfd,0xfd,0x69,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0x8f, + 0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfd,0x12, + 0xfd,0xff,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd, + 0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf9,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xf7,0x66,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00, + 0x00,0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0xf5,0x42,0x00,0x02,0x7b,0x05,0x00,0x62,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xf4,0xc3,0xb0,0xc2,0xf2,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf0,0xc7,0xcd,0xf8,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0x8b,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xef,0xfd,0x16,0xfd,0x8c, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0x44,0xfd,0xff,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0, + 0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd, + 0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8, + 0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0, + 0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd, + 0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xff,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8, + 0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1, + 0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc, + 0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8, + 0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xff,0xe2, + 0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7, + 0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3,0xe2, + 0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xff,0xf7, + 0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3, + 0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7, + 0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd,0xe3, + 0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xff,0xdb, + 0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7, + 0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd,0xfd, + 0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7, + 0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xff,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd, + 0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7, + 0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0xfd, + 0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xff,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb, + 0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf7,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc, + 0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2, + 0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf4,0xf6, + 0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc, + 0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee, + 0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6, + 0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf9,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc, + 0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0x44,0xfd,0x8c,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb, + 0xfd,0x44,0xfd,0x8b,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xdb,0x46, + 0xdb,0x8a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; -const lv_img_dsc_t test_L8_RLE_align64 = { +const lv_image_dsc_t test_L8_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_L8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 3628, + .data_size = sizeof(test_L8_RLE_align64_map), .data = test_L8_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_RGB565.bin b/tests/test_images/stride_align64/RLE/test_RGB565.bin index 1b299e807..4ae03d166 100644 Binary files a/tests/test_images/stride_align64/RLE/test_RGB565.bin and b/tests/test_images/stride_align64/RLE/test_RGB565.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_RGB565A8.bin b/tests/test_images/stride_align64/RLE/test_RGB565A8.bin index 31787f933..8413e601a 100644 Binary files a/tests/test_images/stride_align64/RLE/test_RGB565A8.bin and b/tests/test_images/stride_align64/RLE/test_RGB565A8.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_RGB565A8_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_RGB565A8_RLE_align64.c index d4b00ebb3..307aad1cd 100644 --- a/tests/test_images/stride_align64/RLE/test_RGB565A8_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_RGB565A8_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565A8_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB565A8_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565A8_RLE_ALIGN64 uint8_t test_RGB565A8_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xa2,0x32,0x00,0x00,0x47,0xe0,0x07,0x83, + 0x01,0x00,0x00,0x00,0x3e,0x1c,0x00,0x00,0xa0,0x32,0x00,0x00,0x47,0xe0,0x07,0x83, 0x00,0x00,0xe0,0x07,0x00,0x00,0x44,0x00,0x00,0x84,0xe0,0x07,0x00,0x00,0xe0,0x07, 0x00,0x00,0x44,0x00,0x00,0x96,0xe0,0x07,0x00,0x00,0xe0,0x07,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -476,14 +476,14 @@ uint8_t test_RGB565A8_RLE_align64_map[] = { }; -const lv_img_dsc_t test_RGB565A8_RLE_align64 = { +const lv_image_dsc_t test_RGB565A8_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565A8, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 7242, + .data_size = sizeof(test_RGB565A8_RLE_align64_map), .data = test_RGB565A8_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_RGB565_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_RGB565_RLE_align64.c index a429197e9..44c5bbc6c 100644 --- a/tests/test_images/stride_align64/RLE/test_RGB565_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_RGB565_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB565_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565_RLE_ALIGN64 uint8_t test_RGB565_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0xc2,0x21,0x00,0x00,0x47,0xe0,0x07,0x83, + 0x01,0x00,0x00,0x00,0x2c,0x18,0x00,0x00,0xc0,0x21,0x00,0x00,0x47,0xe0,0x07,0x83, 0x00,0x00,0xe0,0x07,0xff,0xff,0x44,0xff,0xff,0x84,0xe0,0x07,0x00,0x00,0xe0,0x07, 0xff,0xff,0x44,0xff,0xff,0x8e,0xe0,0x07,0x00,0x00,0xe0,0x07,0xff,0xff,0xff,0xff, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -411,14 +411,14 @@ uint8_t test_RGB565_RLE_align64_map[] = { }; -const lv_img_dsc_t test_RGB565_RLE_align64 = { +const lv_image_dsc_t test_RGB565_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 6200, + .data_size = sizeof(test_RGB565_RLE_align64_map), .data = test_RGB565_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_RGB888.bin b/tests/test_images/stride_align64/RLE/test_RGB888.bin index 3ca9c54bc..c3650a40d 100644 Binary files a/tests/test_images/stride_align64/RLE/test_RGB888.bin and b/tests/test_images/stride_align64/RLE/test_RGB888.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_RGB888_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_RGB888_RLE_align64.c index 562dc86e1..c331a435c 100644 --- a/tests/test_images/stride_align64/RLE/test_RGB888_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_RGB888_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB888_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB888_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB888_RLE_ALIGN64 uint8_t test_RGB888_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0x83,0x34,0x00,0x00,0x47,0x00,0xfe,0x00, + 0x01,0x00,0x00,0x00,0x34,0x26,0x00,0x00,0x80,0x34,0x00,0x00,0x47,0x00,0xfe,0x00, 0x86,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xfe, 0xfe,0xfe,0xfe,0x43,0xfe,0xfe,0xfe,0x88,0xfe,0xfe,0x00,0xfe,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xfe,0xfe,0xfe,0xfe,0xfe, @@ -635,14 +635,14 @@ uint8_t test_RGB888_RLE_align64_map[] = { }; -const lv_img_dsc_t test_RGB888_RLE_align64 = { +const lv_image_dsc_t test_RGB888_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 224, - .data_size = 9792, + .data_size = sizeof(test_RGB888_RLE_align64_map), .data = test_RGB888_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/RLE/test_XRGB8888.bin b/tests/test_images/stride_align64/RLE/test_XRGB8888.bin index fdc2b71a8..9154b6112 100644 Binary files a/tests/test_images/stride_align64/RLE/test_XRGB8888.bin and b/tests/test_images/stride_align64/RLE/test_XRGB8888.bin differ diff --git a/tests/test_images/stride_align64/RLE/test_XRGB8888_RLE_align64.c b/tests/test_images/stride_align64/RLE/test_XRGB8888_RLE_align64.c index c422a9619..e20b2b9fc 100644 --- a/tests/test_images/stride_align64/RLE/test_XRGB8888_RLE_align64.c +++ b/tests/test_images/stride_align64/RLE/test_XRGB8888_RLE_align64.c @@ -12,15 +12,15 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_XRGB8888_RLE_ALIGN64 +#define LV_ATTRIBUTE_TEST_XRGB8888_RLE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_XRGB8888_RLE_ALIGN64 uint8_t test_XRGB8888_RLE_align64_map[] = { - 0x01,0x00,0x00,0x00,0x14,0x30,0x00,0x00,0x84,0x43,0x00,0x00,0x47,0x00,0xfe,0x00, + 0x01,0x00,0x00,0x00,0x14,0x30,0x00,0x00,0x80,0x43,0x00,0x00,0x47,0x00,0xfe,0x00, 0xff,0x83,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xff,0xfe,0xfe,0xfe,0xff,0x44,0xfe, 0xfe,0xfe,0xff,0x84,0x00,0xfe,0x00,0xff,0x00,0x00,0x00,0x00,0x00,0xfe,0x00,0xff, 0xfe,0xfe,0xfe,0xff,0x44,0xfe,0xfe,0xfe,0xff,0x8e,0x00,0xfe,0x00,0xff,0x00,0x00, @@ -793,14 +793,14 @@ uint8_t test_XRGB8888_RLE_align64_map[] = { }; -const lv_img_dsc_t test_XRGB8888_RLE_align64 = { +const lv_image_dsc_t test_XRGB8888_RLE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_XRGB8888, .header.flags = 0 | LV_IMAGE_FLAGS_COMPRESSED, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 12320, + .data_size = sizeof(test_XRGB8888_RLE_align64_map), .data = test_XRGB8888_RLE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_A1_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_A1_NONE_align64.c index f375a0341..bdde1a83c 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_A1_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_A1_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A1_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A1_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A1_NONE_ALIGN64 uint8_t test_A1_NONE_align64_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A1_NONE_align64_map[] = { }; -const lv_img_dsc_t test_A1_NONE_align64 = { +const lv_image_dsc_t test_A1_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A1, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 960, + .data_size = sizeof(test_A1_NONE_align64_map), .data = test_A1_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_A2_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_A2_NONE_align64.c index 1f9ce81fa..de624fc3c 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_A2_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_A2_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A2_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A2_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A2_NONE_ALIGN64 uint8_t test_A2_NONE_align64_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfc,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A2_NONE_align64_map[] = { }; -const lv_img_dsc_t test_A2_NONE_align64 = { +const lv_image_dsc_t test_A2_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A2, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1920, + .data_size = sizeof(test_A2_NONE_align64_map), .data = test_A2_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_A4_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_A4_NONE_align64.c index 29eaafa80..aa2a41bbe 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_A4_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_A4_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A4_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A4_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A4_NONE_ALIGN64 uint8_t test_A4_NONE_align64_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A4_NONE_align64_map[] = { }; -const lv_img_dsc_t test_A4_NONE_align64 = { +const lv_image_dsc_t test_A4_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A4, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2880, + .data_size = sizeof(test_A4_NONE_align64_map), .data = test_A4_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_A8_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_A8_NONE_align64.c index 8f10f992a..c53bbd557 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_A8_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_A8_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_A8_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_A8_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_A8_NONE_ALIGN64 uint8_t test_A8_NONE_align64_map[] = { 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_A8_NONE_align64_map[] = { }; -const lv_img_dsc_t test_A8_NONE_align64 = { +const lv_image_dsc_t test_A8_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_A8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 4800, + .data_size = sizeof(test_A8_NONE_align64_map), .data = test_A8_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_ARGB8888_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_ARGB8888_NONE_align64.c index 0ea42c9ca..937516aa0 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_ARGB8888_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_ARGB8888_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_ARGB8888_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_ARGB8888_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_ARGB8888_NONE_ALIGN64 uint8_t test_ARGB8888_NONE_align64_map[] = { 0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_ARGB8888_NONE_align64_map[] = { }; -const lv_img_dsc_t test_ARGB8888_NONE_align64 = { +const lv_image_dsc_t test_ARGB8888_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_ARGB8888, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 17280, + .data_size = sizeof(test_ARGB8888_NONE_align64_map), .data = test_ARGB8888_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_I1_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_I1_NONE_align64.c index 34f80769a..1b21c20f3 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_I1_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_I1_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I1_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I1_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I1_NONE_ALIGN64 uint8_t test_I1_NONE_align64_map[] = { 0x56,0x82,0x0a,0xfa,0x43,0xbe,0xeb,0x3b, @@ -85,14 +85,14 @@ uint8_t test_I1_NONE_align64_map[] = { }; -const lv_img_dsc_t test_I1_NONE_align64 = { +const lv_image_dsc_t test_I1_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I1, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 16, - .data_size = 968, + .data_size = sizeof(test_I1_NONE_align64_map), .data = test_I1_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_I2_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_I2_NONE_align64.c index f1629e009..6e0c9d15c 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_I2_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_I2_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I2_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I2_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I2_NONE_ALIGN64 uint8_t test_I2_NONE_align64_map[] = { 0x5a,0x00,0x3d,0xf3,0x5e,0xff,0xf4,0xe3,0x21,0xba,0xba,0x08,0x38,0xff,0x13,0xff, @@ -85,14 +85,14 @@ uint8_t test_I2_NONE_align64_map[] = { }; -const lv_img_dsc_t test_I2_NONE_align64 = { +const lv_image_dsc_t test_I2_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I2, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 32, - .data_size = 1936, + .data_size = sizeof(test_I2_NONE_align64_map), .data = test_I2_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_I4_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_I4_NONE_align64.c index b7ca4e593..e53e24ae5 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_I4_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_I4_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I4_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I4_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I4_NONE_ALIGN64 uint8_t test_I4_NONE_align64_map[] = { 0x4c,0x70,0x47,0x00,0x00,0x00,0x00,0xfc,0xff,0x00,0x00,0xfc,0x00,0xff,0xf0,0xfc, @@ -88,14 +88,14 @@ uint8_t test_I4_NONE_align64_map[] = { }; -const lv_img_dsc_t test_I4_NONE_align64 = { +const lv_image_dsc_t test_I4_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I4, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 48, - .data_size = 2944, + .data_size = sizeof(test_I4_NONE_align64_map), .data = test_I4_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_I8_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_I8_NONE_align64.c index b72dd5e73..5136d6f90 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_I8_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_I8_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_I8_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_I8_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_I8_NONE_ALIGN64 uint8_t test_I8_NONE_align64_map[] = { 0x4c,0x70,0x47,0x00,0x00,0xff,0xff,0xa5,0x00,0xff,0xff,0x02,0x00,0xff,0xff,0x58, @@ -148,14 +148,14 @@ uint8_t test_I8_NONE_align64_map[] = { }; -const lv_img_dsc_t test_I8_NONE_align64 = { +const lv_image_dsc_t test_I8_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_I8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 5824, + .data_size = sizeof(test_I8_NONE_align64_map), .data = test_I8_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_L8.bin b/tests/test_images/stride_align64/UNCOMPRESSED/test_L8.bin index f1c2afa48..65a273172 100644 Binary files a/tests/test_images/stride_align64/UNCOMPRESSED/test_L8.bin and b/tests/test_images/stride_align64/UNCOMPRESSED/test_L8.bin differ diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_L8_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_L8_NONE_align64.c index a703067c0..bc7219310 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_L8_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_L8_NONE_align64.c @@ -12,85 +12,85 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_L8_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_L8_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_L8_NONE_ALIGN64 uint8_t test_L8_NONE_align64_map[] = { - 0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x9b,0x2f,0x2f,0x9b,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f,0x12,0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0x2f,0x12,0x12,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3,0xfe,0xfe,0xfe,0xfe,0x9b,0x2f,0x2f,0x9b,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x72,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x37,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x16,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x16,0xfe,0xfe,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x37,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x37,0xfe,0xfe,0x5e,0x12,0x12,0x12,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0x72,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x72,0xfe,0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xc3,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0xc3,0xfe,0xfe,0x1d,0x12,0x12,0x12,0x12,0x12,0x12,0x1d,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xfe,0xfe,0xfe,0x5e,0x12,0x12,0x12,0x12,0x12,0x12,0x5e,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xe5,0x63,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x63,0xe5,0xfe,0xfe,0xfe,0xc2,0x3a,0x12,0x12,0x12,0x12,0x3a,0xc2,0xfe,0xfe,0xfe,0x36,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x75,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x75,0xe5,0xfe,0xfe,0xfe,0xfe,0xfe,0xc2,0x5e,0x1d,0x1d,0x5e,0xc2,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xc3,0x72,0x37,0x16,0x16,0x37,0x72,0xc3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0x36,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xd5,0xcb,0xd8,0xf6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xc9,0x68,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfd,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x15,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x19,0x00,0x00,0x19,0xb5,0xf4,0xfa,0xc2,0x21,0x00,0x00,0x00,0x00,0xd2,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x1d,0x00,0x00,0x5b,0xfe,0xfe,0xfe,0xfe,0xba,0x00,0x00,0x00,0x00,0x8f,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0x88,0x43,0x21,0x18,0x2a,0x60,0xc6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0x40,0x22,0x22,0x93,0xfe,0xfe,0xfe,0xfe,0xf4,0x00,0x00,0x00,0x00,0x75,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xab,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x92,0x00,0x00,0x1e,0x72,0x7b,0x24,0x00,0x00,0x00,0xc6,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfd,0xab,0x5b,0x1b,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x96,0x00,0x00,0xbd,0xfe,0xfe,0xeb,0x0c,0x00,0x00,0x72,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xe1,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xbd,0x5a,0x5a,0xeb,0xfe,0xfe,0xfe,0x39,0x00,0x00,0x55,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xf1,0x21,0x00,0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0xa9,0x84,0x72,0x6e,0x19,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0x9f,0x80,0x92,0xdf,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x85,0x00,0x00,0x00,0x00,0x85,0xfa,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfd,0x7d,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0x06,0x00,0x1d,0x02,0x04,0xbc,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x43,0x00,0x00,0x00,0x2a,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x7c,0x00,0x00,0x00,0x42,0x71,0x75,0x1b,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xeb,0x00,0x80,0xfe,0xa1,0x00,0x4a,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x2d,0x00,0x00,0x00,0x36,0xfe,0xfe,0xfe,0xfe,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfa,0x0b,0x00,0x00,0x6f,0xfe,0xfe,0xfe,0x3e,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfb,0xdc,0xb5,0x9c,0x7a,0x00,0x2f,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x49,0x00,0x00,0x00,0x00,0x8e,0xe5,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xe5,0x00,0x00,0x00,0xa8,0xfe,0xfe,0xfa,0x2a,0x00,0x00,0x52,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x22,0xb1,0xfe,0xfe,0xfe,0xfe,0xf7,0x06,0x00,0x00,0x2a,0xa5,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x92,0x00,0x5a,0xfe,0xce,0x00,0x2e,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfa,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfe,0xfe,0xfe,0xfe,0xfe,0x68,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf8,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a,0xfe,0xfe,0xfe,0xfe,0xfe,0xf7,0x67,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00,0x00,0xf2,0xfe,0xfe,0xfe,0xfe,0xfe,0xf4,0x42,0x00,0x03,0x7b,0x04,0x00,0x61,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0x00,0xfe,0x00,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0x00,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xf4,0xc3,0xb0,0xc2,0xf3,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xf0,0xc6,0xcc,0xf8,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xea,0xee,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdd,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xef,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb7,0xb5,0xb8,0xbc,0xbf,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xbb,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf6,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xc7,0xc6,0xc4,0xc3,0xc2,0xc1,0xbf,0xbe,0xbd,0xbc,0xba,0xb9,0xb8,0xb6,0xb5,0xb8,0xbc,0xc0,0xc3,0xc7,0xca,0xce,0xd2,0xd5,0xd9,0xdc,0xe0,0xe4,0xe8,0xeb,0xeb,0xeb,0xeb,0xeb,0xec,0xed,0xed,0xee,0xee,0xef,0xf0,0xf0,0xf1,0xf2,0xf2,0xf3,0xf3,0xf4,0xf5,0xf5,0xf6,0xf7,0xf7,0xf8,0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfd,0xfd,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xfe,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, - 0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0xb5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x9e,0x51,0x51,0x9e,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0x51,0x4b,0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd,0xfd,0xfd,0xfd,0xfd,0x51,0x4b,0x4b,0x51,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4,0xfd,0xfd,0xfd,0xfd,0x9e,0x51,0x51,0x9e,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x55,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x4c,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4c,0xfd,0xfd,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x55,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x55,0xfd,0xfd,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0x7b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7b,0xfd,0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xc4,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0xc4,0xfd,0xfd,0x4d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4d,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xfd,0xfd,0xfd,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xe6,0x6f,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6f,0xe6,0xfd,0xfd,0xfd,0xc3,0x56,0x4b,0x4b,0x4b,0x4b,0x56,0xc3,0xfd,0xfd,0xfd,0x7e,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xfd,0xfd,0xfd,0xe6,0x7d,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x7d,0xe6,0xfd,0xfd,0xfd,0xfd,0xfd,0xc3,0x6b,0x4d,0x4d,0x6b,0xc3,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xc4,0x7b,0x55,0x4c,0x4c,0x55,0x7b,0xc4,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xd5,0xcb,0xd8,0xf6,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xc8,0x69,0x21,0x00,0x00,0x00,0x00,0x04,0x3a,0xa2,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,0xf2,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x15,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x55,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x19,0x00,0x00,0x19,0xb5,0xf5,0xfb,0xc2,0x21,0x00,0x00,0x00,0x00,0xd3,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x1d,0x00,0x00,0x5a,0xfd,0xfd,0xfd,0xfd,0xba,0x00,0x00,0x00,0x00,0x8f,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0x88,0x43,0x21,0x18,0x2b,0x60,0xc7,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0x40,0x22,0x22,0x93,0xfd,0xfd,0xfd,0xfd,0xf5,0x00,0x00,0x00,0x00,0x75,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xab,0x05,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf0,0xea,0xea,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x92,0x00,0x00,0x1e,0x73,0x7b,0x24,0x00,0x00,0x00,0xc7,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfc,0xac,0x5a,0x1c,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x96,0x00,0x00,0xbe,0xfd,0xfd,0xea,0x0d,0x00,0x00,0x72,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xe0,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xbd,0x5a,0x5a,0xeb,0xfd,0xfd,0xfd,0x39,0x00,0x00,0x56,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xf0,0x21,0x00,0x00,0x00,0x00,0x17,0x3d,0x46,0x46,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0xa8,0x84,0x72,0x6e,0x1a,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xa0,0x80,0x92,0xe0,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x85,0x00,0x00,0x00,0x00,0x85,0xfb,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfc,0x7d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xeb,0x07,0x00,0x1d,0x02,0x05,0xbc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x43,0x00,0x00,0x00,0x2a,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x7c,0x00,0x00,0x00,0x42,0x71,0x76,0x1c,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0x00,0x80,0xfd,0xa1,0x00,0x49,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x2d,0x00,0x00,0x00,0x36,0xfd,0xfd,0xfd,0xfd,0xd4,0x00,0x00,0x00,0x00,0x6e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfb,0x0b,0x00,0x00,0x70,0xfd,0xfd,0xfd,0x3e,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfb,0xdc,0xb5,0x9d,0x7a,0x00,0x2f,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x49,0x00,0x00,0x00,0x00,0x8e,0xe6,0xdf,0x92,0x12,0x00,0x00,0x00,0x00,0x6a,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xe5,0x00,0x00,0x00,0xa8,0xfd,0xfd,0xfb,0x2a,0x00,0x00,0x52,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xee,0x32,0x00,0x20,0x25,0x00,0x2e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0x9a,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0xb1,0xfd,0xfd,0xfd,0xfd,0xf7,0x07,0x00,0x00,0x2a,0xa6,0x9f,0x39,0x00,0x00,0x00,0x3d,0xdf,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x92,0x00,0x5a,0xfd,0xce,0x00,0x2e,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfa,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4b,0x39,0x00,0x00,0x00,0x00,0x00,0x9a,0xfd,0xfd,0xfd,0xfd,0xfd,0x69,0x00,0x00,0x00,0x00,0x00,0x00,0x1d,0x00,0x00,0x00,0x00,0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0x9a,0x00,0x29,0x9a,0x40,0x00,0x1f,0xd8,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xf4,0x6c,0x08,0x00,0x00,0x00,0x0b,0x7b,0xf9,0x8c,0x00,0x00,0x00,0x00,0x00,0x9a,0xfd,0xfd,0xfd,0xfd,0xfd,0xf7,0x66,0x04,0x00,0x00,0x13,0xa2,0x9e,0x00,0x00,0x00,0x00,0xf1,0xfd,0xfd,0xfd,0xfd,0xfd,0xf5,0x42,0x00,0x02,0x7b,0x05,0x00,0x62,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0x00,0xfd,0x00,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0x00,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xf4,0xc3,0xb0,0xc2,0xf2,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xf0,0xc7,0xcd,0xf8,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xea,0xef,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf8,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xe3,0xe2,0xe1,0xe0,0xdf,0xde,0xdd,0xdd,0xdc,0xdc,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdc,0xdd,0xde,0xe0,0xe1,0xe3,0xe6,0xe8,0xeb,0xee,0xf2,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf5,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf6,0xf7,0xf7,0xf7,0xf7,0xf8,0xf8,0xf9,0xf9,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xfd,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0xdb,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; -const lv_img_dsc_t test_L8_NONE_align64 = { +const lv_image_dsc_t test_L8_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_L8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 80, - .data_size = 4800, + .data_size = sizeof(test_L8_NONE_align64_map), .data = test_L8_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565A8_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565A8_NONE_align64.c index 497a9277a..d7f129a84 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565A8_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565A8_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565A8_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB565A8_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565A8_NONE_ALIGN64 uint8_t test_RGB565A8_NONE_align64_map[] = { 0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0x00,0x00, @@ -113,14 +113,14 @@ uint8_t test_RGB565A8_NONE_align64_map[] = { }; -const lv_img_dsc_t test_RGB565A8_NONE_align64 = { +const lv_image_dsc_t test_RGB565A8_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565A8, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 12960, + .data_size = sizeof(test_RGB565A8_NONE_align64_map), .data = test_RGB565A8_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565_NONE_align64.c index fa7f913d9..7bfb078da 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB565_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB565_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB565_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB565_NONE_ALIGN64 uint8_t test_RGB565_NONE_align64_map[] = { 0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0xe0,0x07,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_RGB565_NONE_align64_map[] = { }; -const lv_img_dsc_t test_RGB565_NONE_align64 = { +const lv_image_dsc_t test_RGB565_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB565, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 144, - .data_size = 8640, + .data_size = sizeof(test_RGB565_NONE_align64_map), .data = test_RGB565_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB888_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB888_NONE_align64.c index c0d1fa039..3cc93855b 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB888_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_RGB888_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_RGB888_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_RGB888_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_RGB888_NONE_ALIGN64 uint8_t test_RGB888_NONE_align64_map[] = { 0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_RGB888_NONE_align64_map[] = { }; -const lv_img_dsc_t test_RGB888_NONE_align64 = { +const lv_image_dsc_t test_RGB888_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_RGB888, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 224, - .data_size = 13440, + .data_size = sizeof(test_RGB888_NONE_align64_map), .data = test_RGB888_NONE_align64_map, }; diff --git a/tests/test_images/stride_align64/UNCOMPRESSED/test_XRGB8888_NONE_align64.c b/tests/test_images/stride_align64/UNCOMPRESSED/test_XRGB8888_NONE_align64.c index f802317a4..0f8b2fe5e 100644 --- a/tests/test_images/stride_align64/UNCOMPRESSED/test_XRGB8888_NONE_align64.c +++ b/tests/test_images/stride_align64/UNCOMPRESSED/test_XRGB8888_NONE_align64.c @@ -12,12 +12,12 @@ #define LV_ATTRIBUTE_MEM_ALIGN #endif -#ifndef LV_ATTRIBUTE_IMG_DUST -#define LV_ATTRIBUTE_IMG_DUST +#ifndef LV_ATTRIBUTE_TEST_XRGB8888_NONE_ALIGN64 +#define LV_ATTRIBUTE_TEST_XRGB8888_NONE_ALIGN64 #endif static const -LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_DUST +LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_TEST_XRGB8888_NONE_ALIGN64 uint8_t test_XRGB8888_NONE_align64_map[] = { 0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0xfe,0x00,0xff,0x00,0x00,0x00,0x00, @@ -83,14 +83,14 @@ uint8_t test_XRGB8888_NONE_align64_map[] = { }; -const lv_img_dsc_t test_XRGB8888_NONE_align64 = { +const lv_image_dsc_t test_XRGB8888_NONE_align64 = { .header.magic = LV_IMAGE_HEADER_MAGIC, .header.cf = LV_COLOR_FORMAT_XRGB8888, .header.flags = 0, .header.w = 71, .header.h = 60, .header.stride = 288, - .data_size = 17280, + .data_size = sizeof(test_XRGB8888_NONE_align64_map), .data = test_XRGB8888_NONE_align64_map, };