From c798975de639fddd708b99b4c67e567142264b7b Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 13:34:20 +0300 Subject: u-boot: Use a common tree Merge all boards into a common "default" tree, currently for v2022.07. This ends up applying the "Improve UEFI experience on DM_VIDEO" series to everything, so refresh the configs for the new options. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy/board.cfg | 3 - resources/u-boot/daisy_snow/board.cfg | 2 +- resources/u-boot/daisy_snow/config/default | 4 + resources/u-boot/daisy_spring/board.cfg | 2 +- resources/u-boot/daisy_spring/config/default | 4 + resources/u-boot/default/board.cfg | 2 +- ...p-rk3399-Set-hardcoded-clock-rates-same-a.patch | 100 + ...video-improve-UEFI-experience-on-DM_VIDEO.patch | 9012 ++++++++++++++++++++ resources/u-boot/gru/board.cfg | 3 - ...p-rk3399-Set-hardcoded-clock-rates-same-a.patch | 100 - ...video-improve-UEFI-experience-on-DM_VIDEO.patch | 9012 -------------------- resources/u-boot/gru_bob/board.cfg | 2 +- resources/u-boot/gru_kevin/board.cfg | 2 +- resources/u-boot/nyan/board.cfg | 3 - resources/u-boot/nyan_big/board.cfg | 2 +- resources/u-boot/nyan_big/config/default | 4 + resources/u-boot/nyan_blaze/board.cfg | 2 +- resources/u-boot/nyan_blaze/config/default | 4 + resources/u-boot/peach/board.cfg | 3 - resources/u-boot/peach_pi/board.cfg | 2 +- resources/u-boot/peach_pi/config/default | 4 + resources/u-boot/peach_pit/board.cfg | 2 +- resources/u-boot/peach_pit/config/default | 4 + resources/u-boot/v2021.07/board.cfg | 2 - resources/u-boot/v2022.07/board.cfg | 2 - resources/u-boot/veyron/board.cfg | 3 - resources/u-boot/veyron_jerry/board.cfg | 2 +- resources/u-boot/veyron_jerry/config/default | 4 + resources/u-boot/veyron_mickey/board.cfg | 2 +- resources/u-boot/veyron_mickey/config/default | 4 + resources/u-boot/veyron_minnie/board.cfg | 2 +- resources/u-boot/veyron_minnie/config/default | 4 + resources/u-boot/veyron_speedy/board.cfg | 2 +- resources/u-boot/veyron_speedy/config/default | 4 + 34 files changed, 9165 insertions(+), 9144 deletions(-) delete mode 100644 resources/u-boot/daisy/board.cfg create mode 100644 resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch create mode 100644 resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch delete mode 100644 resources/u-boot/gru/board.cfg delete mode 100644 resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch delete mode 100644 resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch delete mode 100644 resources/u-boot/nyan/board.cfg delete mode 100644 resources/u-boot/peach/board.cfg delete mode 100644 resources/u-boot/v2021.07/board.cfg delete mode 100644 resources/u-boot/v2022.07/board.cfg delete mode 100644 resources/u-boot/veyron/board.cfg (limited to 'resources/u-boot') diff --git a/resources/u-boot/daisy/board.cfg b/resources/u-boot/daisy/board.cfg deleted file mode 100644 index 4844cdd3..00000000 --- a/resources/u-boot/daisy/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="daisy" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/daisy_snow/board.cfg b/resources/u-boot/daisy_snow/board.cfg index 120ba67f..d5f9de8a 100644 --- a/resources/u-boot/daisy_snow/board.cfg +++ b/resources/u-boot/daisy_snow/board.cfg @@ -1,2 +1,2 @@ -ubtree="daisy" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index 2bbd9839..e7bef878 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1664,6 +1664,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/daisy_spring/board.cfg b/resources/u-boot/daisy_spring/board.cfg index 120ba67f..d5f9de8a 100644 --- a/resources/u-boot/daisy_spring/board.cfg +++ b/resources/u-boot/daisy_spring/board.cfg @@ -1,2 +1,2 @@ -ubtree="daisy" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index f1687bf0..156665b4 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1664,6 +1664,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/default/board.cfg b/resources/u-boot/default/board.cfg index b821b351..ef34429f 100644 --- a/resources/u-boot/default/board.cfg +++ b/resources/u-boot/default/board.cfg @@ -1,2 +1,2 @@ ubtree="default" -ubrevision="master" +ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 diff --git a/resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch b/resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch new file mode 100644 index 00000000..044ea768 --- /dev/null +++ b/resources/u-boot/default/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch @@ -0,0 +1,100 @@ +From 7e73b7a7550cfdd22a1413c263026e41e56e7617 Mon Sep 17 00:00:00 2001 +From: Alper Nebi Yasak +Date: Fri, 8 Oct 2021 17:33:22 +0300 +Subject: [PATCH] clk: rockchip: rk3399: Set hardcoded clock rates same as + devicetree + +Update hardcoded RK3399 clock rate definitions to match those in its +devicetree (rk3399.dtsi), based on clock-controller assigned-clocks. +Add and initialize NPLL since it's on that list, though nothing seems to +use it in the driver so far. + +Also update VOP ACLK to 400MHz as it divides from CPLL (now 800MHz). +All this stops the displayed vendor bitmap from getting disfigured +when chainloading U-Boot from coreboot+depthcharge (as RW_LEGACY). + +Link: https://github.com/alpernebbi/u-boot/commit/7e73b7a7550cfdd22a1413c263026e41e56e7617 +Signed-off-by: Alper Nebi Yasak +--- + .../include/asm/arch-rockchip/cru_rk3399.h | 19 ++++++++++--------- + drivers/clk/rockchip/clk_rk3399.c | 10 ++++++---- + 2 files changed, 16 insertions(+), 13 deletions(-) + +diff --git a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h +index d941a129f3e5..54035c0df1f3 100644 +--- a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h ++++ b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h +@@ -69,7 +69,8 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); + #define LPLL_HZ (600*MHz) + #define BPLL_HZ (600*MHz) + #define GPLL_HZ (594*MHz) +-#define CPLL_HZ (384*MHz) ++#define CPLL_HZ (800*MHz) ++#define NPLL_HZ (1000*MHz) + #define PPLL_HZ (676*MHz) + + #define PMU_PCLK_HZ (48*MHz) +@@ -82,16 +83,16 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); + #define ATCLK_CORE_B_HZ (300*MHz) + #define PCLK_DBG_B_HZ (100*MHz) + +-#define PERIHP_ACLK_HZ (148500*KHz) +-#define PERIHP_HCLK_HZ (148500*KHz) +-#define PERIHP_PCLK_HZ (37125*KHz) ++#define PERIHP_ACLK_HZ (150*MHz) ++#define PERIHP_HCLK_HZ (75*MHz) ++#define PERIHP_PCLK_HZ (37500*KHz) + +-#define PERILP0_ACLK_HZ (99000*KHz) +-#define PERILP0_HCLK_HZ (99000*KHz) +-#define PERILP0_PCLK_HZ (49500*KHz) ++#define PERILP0_ACLK_HZ (100*MHz) ++#define PERILP0_HCLK_HZ (100*MHz) ++#define PERILP0_PCLK_HZ (50*MHz) + +-#define PERILP1_HCLK_HZ (99000*KHz) +-#define PERILP1_PCLK_HZ (49500*KHz) ++#define PERILP1_HCLK_HZ (100*MHz) ++#define PERILP1_PCLK_HZ (50*MHz) + + #define PWM_CLOCK_HZ PMU_PCLK_HZ + +diff --git a/drivers/clk/rockchip/clk_rk3399.c b/drivers/clk/rockchip/clk_rk3399.c +index 7d31a9f22a85..7cb3b0c23b72 100644 +--- a/drivers/clk/rockchip/clk_rk3399.c ++++ b/drivers/clk/rockchip/clk_rk3399.c +@@ -54,10 +54,11 @@ struct pll_div { + .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ + .postdiv1 = _postdiv1, .postdiv2 = _postdiv2}; + +-static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 2, 2, 1); +-static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 2, 2); ++static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 1, 4, 1); ++static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 3, 1); ++static const struct pll_div npll_init_cfg = PLL_DIVISORS(NPLL_HZ, 1, 3, 1); + #if !defined(CONFIG_SPL_BUILD) +-static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 2, 2, 1); ++static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 3, 2, 1); + #endif + + static const struct pll_div apll_l_1600_cfg = PLL_DIVISORS(1600 * MHz, 3, 1, 1); +@@ -682,7 +683,7 @@ static ulong rk3399_spi_set_clk(struct rockchip_cru *cru, ulong clk_id, uint hz) + static ulong rk3399_vop_set_clk(struct rockchip_cru *cru, ulong clk_id, u32 hz) + { + struct pll_div vpll_config = {0}; +- int aclk_vop = 198 * MHz; ++ int aclk_vop = 400 * MHz; + void *aclkreg_addr, *dclkreg_addr; + u32 div; + +@@ -1316,6 +1317,7 @@ static void rkclk_init(struct rockchip_cru *cru) + /* configure gpll cpll */ + rkclk_set_pll(&cru->gpll_con[0], &gpll_init_cfg); + rkclk_set_pll(&cru->cpll_con[0], &cpll_init_cfg); ++ rkclk_set_pll(&cru->npll_con[0], &npll_init_cfg); + + /* configure perihp aclk, hclk, pclk */ + aclk_div = GPLL_HZ / PERIHP_ACLK_HZ - 1; +-- +2.37.2 + diff --git a/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch b/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch new file mode 100644 index 00000000..26669760 --- /dev/null +++ b/resources/u-boot/default/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch @@ -0,0 +1,9012 @@ +From 570fae040f95fa313a44154372bd550ad37f6e62 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:31 +0000 +Subject: [PATCH 1/8] video: Add cursor support for DM_VIDEO consoles + +So far the DM_VIDEO console is completely lacking any cursor, which makes +typing and correcting quite irritating. + +Add a simple cursor display by writing a SPACE glyph in the background +colour to the next character position on the screen. Any typed character +will naturally overwrite it, so we need to only explicitly clear it if +the next character will appear somewhere else (newline, backspace). + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-2-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +Tested-by: Simon Glass +--- + drivers/video/console_normal.c | 1 + + drivers/video/vidconsole-uclass.c | 42 +++++++++++++++++++++++++++++++ + include/video_console.h | 1 + + 3 files changed, 44 insertions(+) + +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index 04f022491e52..bfd3aab8d249 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -160,6 +160,7 @@ static int console_normal_probe(struct udevice *dev) + vc_priv->y_charsize = VIDEO_FONT_HEIGHT; + vc_priv->cols = vid_priv->xsize / VIDEO_FONT_WIDTH; + vc_priv->rows = vid_priv->ysize / VIDEO_FONT_HEIGHT; ++ vc_priv->cursor_visible = true; + + return 0; + } +diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c +index f42db40d4cde..420fd86f9ac6 100644 +--- a/drivers/video/vidconsole-uclass.c ++++ b/drivers/video/vidconsole-uclass.c +@@ -70,6 +70,26 @@ static int vidconsole_entry_start(struct udevice *dev) + return ops->entry_start(dev); + } + ++static void draw_cursor(struct udevice *dev, bool state) ++{ ++ struct vidconsole_priv *priv = dev_get_uclass_priv(dev); ++ struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); ++ u32 tmp; ++ ++ if (!priv->cursor_visible) ++ return; ++ ++ if (state) { ++ tmp = vid_priv->colour_bg; ++ vid_priv->colour_bg = vid_priv->colour_fg; ++ } ++ ++ vidconsole_putc_xy(dev, priv->xcur_frac, priv->ycur, ' '); ++ ++ if (state) ++ vid_priv->colour_bg = tmp; ++} ++ + /* Move backwards one space */ + static int vidconsole_back(struct udevice *dev) + { +@@ -77,6 +97,8 @@ static int vidconsole_back(struct udevice *dev) + struct vidconsole_ops *ops = vidconsole_get_ops(dev); + int ret; + ++ draw_cursor(dev, false); ++ + if (ops->backspace) { + ret = ops->backspace(dev); + if (ret != -ENOSYS) +@@ -103,6 +125,8 @@ static void vidconsole_newline(struct udevice *dev) + const int rows = CONFIG_CONSOLE_SCROLL_LINES; + int i, ret; + ++ draw_cursor(dev, false); ++ + priv->xcur_frac = priv->xstart_frac; + priv->ycur += priv->y_charsize; + +@@ -342,6 +366,14 @@ static void vidconsole_escape_char(struct udevice *dev, char ch) + + break; + } ++ case 'l': ++ draw_cursor(dev, false); ++ priv->cursor_visible = 0; ++ break; ++ case 'h': ++ priv->cursor_visible = 1; ++ draw_cursor(dev, true); ++ break; + case 'J': { + int mode; + +@@ -516,6 +548,11 @@ int vidconsole_put_char(struct udevice *dev, char ch) + struct vidconsole_priv *priv = dev_get_uclass_priv(dev); + int ret; + ++ /* ++ * We don't need to clear the cursor since we are going to overwrite ++ * that character anyway. ++ */ ++ + if (priv->escape) { + vidconsole_escape_char(dev, ch); + return 0; +@@ -530,6 +567,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) + /* beep */ + break; + case '\r': ++ draw_cursor(dev, false); + priv->xcur_frac = priv->xstart_frac; + break; + case '\n': +@@ -537,6 +575,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) + vidconsole_entry_start(dev); + break; + case '\t': /* Tab (8 chars alignment) */ ++ draw_cursor(dev, false); + priv->xcur_frac = ((priv->xcur_frac / priv->tab_width_frac) + + 1) * priv->tab_width_frac; + +@@ -554,6 +593,8 @@ int vidconsole_put_char(struct udevice *dev, char ch) + break; + } + ++ draw_cursor(dev, true); ++ + return 0; + } + +@@ -620,6 +661,7 @@ static int vidconsole_pre_probe(struct udevice *dev) + struct video_priv *vid_priv = dev_get_uclass_priv(vid); + + priv->xsize_frac = VID_TO_POS(vid_priv->xsize); ++ priv->cursor_visible = false; + + return 0; + } +diff --git a/include/video_console.h b/include/video_console.h +index 5921767fbf06..688ea6ae119c 100644 +--- a/include/video_console.h ++++ b/include/video_console.h +@@ -83,6 +83,7 @@ struct vidconsole_priv { + int escape_len; + int row_saved; + int col_saved; ++ bool cursor_visible; + char escape_buf[32]; + }; + +-- +2.37.2 + + +From bfb9b202a30736d97c63500bca7845978fe338a7 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:32 +0000 +Subject: [PATCH 2/8] video: vidconsole: Support wider bitmap fonts + +Currently the DM_VIDEO console only supports bitmap fonts with up to +8 pixels wide glyphs. Add support for fonts with glyphs up to 32 pixels +wide, as those might prove useful on high resolution screens. + +This is done by expanding the glyph bits buffer to 32bits, and aligning +the font data to the high bits, counting down from there. The compiler +should optimise away any unneeded accesses for narrower fonts. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-3-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/console_normal.c | 25 ++++++++++++++++++++----- + 1 file changed, 20 insertions(+), 5 deletions(-) + +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index bfd3aab8d249..9f552d02b308 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -13,6 +13,9 @@ + #include + #include /* Get font data, width and height */ + ++#define VIDEO_FONT_STRIDE ((VIDEO_FONT_WIDTH + 7) / 8) ++#define VIDEO_FONT_GLYPH_BYTES (VIDEO_FONT_STRIDE * VIDEO_FONT_HEIGHT) ++ + static int console_normal_set_row(struct udevice *dev, uint row, int clr) + { + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); +@@ -98,8 +101,20 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + return -EAGAIN; + + for (row = 0; row < VIDEO_FONT_HEIGHT; row++) { +- unsigned int idx = (u8)ch * VIDEO_FONT_HEIGHT + row; +- uchar bits = video_fontdata[idx]; ++ uint32_t bits = video_fontdata[(u8)ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE] << 24; ++ ++ if (VIDEO_FONT_WIDTH > 8) ++ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE + 1] << 16; ++ ++ if (VIDEO_FONT_WIDTH > 16) ++ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE + 2] << 8; ++ ++ if (VIDEO_FONT_WIDTH > 24) ++ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + ++ row * VIDEO_FONT_STRIDE + 3]; + + switch (vid_priv->bpix) { + case VIDEO_BPP8: +@@ -107,7 +122,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + uint8_t *dst = line; + + for (i = 0; i < VIDEO_FONT_WIDTH; i++) { +- *dst++ = (bits & 0x80) ? ++ *dst++ = (bits & BIT(31)) ? + vid_priv->colour_fg : + vid_priv->colour_bg; + bits <<= 1; +@@ -119,7 +134,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + uint16_t *dst = line; + + for (i = 0; i < VIDEO_FONT_WIDTH; i++) { +- *dst++ = (bits & 0x80) ? ++ *dst++ = (bits & BIT(31)) ? + vid_priv->colour_fg : + vid_priv->colour_bg; + bits <<= 1; +@@ -131,7 +146,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + uint32_t *dst = line; + + for (i = 0; i < VIDEO_FONT_WIDTH; i++) { +- *dst++ = (bits & 0x80) ? ++ *dst++ = (bits & BIT(31)) ? + vid_priv->colour_fg : + vid_priv->colour_bg; + bits <<= 1; +-- +2.37.2 + + +From 7d40e39093073ad514822321fa5f5febddd03c28 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:33 +0000 +Subject: [PATCH 3/8] video: Kconfig: convert CONFIG_VIDEO_FONT_4X6 to Kconfig + +We used to have two boards using a very tiny font, replacing the +standard 8x16 font used on most framebuffers. This was done outside of +Kconfig though, so move this over now. + +As those boards have been removed lately, there are currently no users, +but we will gain more font support in a later patch. + +Fix the build for the 4x6 font on the way. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-4-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/fonts/Kconfig | 12 ++++++++++++ + include/video_font_4x6.h | 2 +- + 2 files changed, 13 insertions(+), 1 deletion(-) + +diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig +index c692fa9602f8..82df137542c2 100644 +--- a/drivers/video/fonts/Kconfig ++++ b/drivers/video/fonts/Kconfig +@@ -2,6 +2,18 @@ + # Video fonts + # + ++choice ++ prompt "Bitmap font for framebuffers" ++ default VIDEO_FONT_8X16 ++ ++config VIDEO_FONT_4X6 ++ bool "Tiny 4x6 font" ++ ++config VIDEO_FONT_8X16 ++ bool "Standard VGA font" ++ ++endchoice ++ + menu "TrueType Fonts" + + config CONSOLE_TRUETYPE_NIMBUS +diff --git a/include/video_font_4x6.h b/include/video_font_4x6.h +index c7e6351b64c0..65dd5e8c1d9f 100644 +--- a/include/video_font_4x6.h ++++ b/include/video_font_4x6.h +@@ -46,7 +46,7 @@ __END__; + #define VIDEO_FONT_HEIGHT 6 + #define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT) + +-static unsigned char video_fontdata[VIDEO_FONT_SIZE] = { ++static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { + + /*{*/ + /* Char 0: ' ' */ +-- +2.37.2 + + +From 874e8ea69fa26882ef4f6e21897fef87b953db92 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:34 +0000 +Subject: [PATCH 4/8] video: Add sun12x22 framebuffer front + +Now that the dm_video console can cope with fonts wider than 8 pixels, +let's add the neat 12x22 font mimicing the one used on the boot console of +of older Sun workstations. This should be more readable on high resolution +screens. + +This file has been taken from Linux, only the required U-Boot macros have +been added. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-5-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/fonts/Kconfig | 3 + + include/video_font.h | 2 + + include/video_font_sun12x22.h | 6165 +++++++++++++++++++++++++++++++++ + 3 files changed, 6170 insertions(+) + create mode 100644 include/video_font_sun12x22.h + +diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig +index 82df137542c2..76f4fe78417c 100644 +--- a/drivers/video/fonts/Kconfig ++++ b/drivers/video/fonts/Kconfig +@@ -12,6 +12,9 @@ config VIDEO_FONT_4X6 + config VIDEO_FONT_8X16 + bool "Standard VGA font" + ++config VIDEO_FONT_SUN12X22 ++ bool "Sun 12x22 font" ++ + endchoice + + menu "TrueType Fonts" +diff --git a/include/video_font.h b/include/video_font.h +index 5e23f70f859f..2e00d56967e4 100644 +--- a/include/video_font.h ++++ b/include/video_font.h +@@ -9,6 +9,8 @@ + + #ifdef CONFIG_VIDEO_FONT_4X6 + #include ++#elif defined(CONFIG_VIDEO_FONT_SUN12X22) ++#include + #else + #include + #endif +diff --git a/include/video_font_sun12x22.h b/include/video_font_sun12x22.h +new file mode 100644 +index 000000000000..3c4da4d80554 +--- /dev/null ++++ b/include/video_font_sun12x22.h +@@ -0,0 +1,6165 @@ ++/* ++ * Legacy 12x22 font resembling the font used on old Sun workstations. ++ * Copied from Linux' lib/fonts/font_sun12x22.c. ++ * ++ * SPDX-License-Identifier: GPL-2.0 ++ */ ++ ++#ifndef _VIDEO_FONT_DATA_SUN12X22_ ++#define _VIDEO_FONT_DATA_SUN12X22_ ++ ++#define VIDEO_FONT_CHARS 256 ++#define VIDEO_FONT_WIDTH 12 ++#define VIDEO_FONT_HEIGHT 22 ++#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) ++ ++ ++static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { ++ ++ /* 0 0x00 '^@' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 1 0x01 '^A' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x65, 0x30, /* 011001010011 */ ++ 0x6d, 0xb0, /* 011011011011 */ ++ 0x60, 0x30, /* 011000000011 */ ++ 0x62, 0x30, /* 011000100011 */ ++ 0x62, 0x30, /* 011000100011 */ ++ 0x60, 0x30, /* 011000000011 */ ++ 0x6f, 0xb0, /* 011011111011 */ ++ 0x67, 0x30, /* 011001110011 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 2 0x02 '^B' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7a, 0xf0, /* 011110101111 */ ++ 0x72, 0x70, /* 011100100111 */ ++ 0x7f, 0xf0, /* 011111111111 */ ++ 0x7d, 0xf0, /* 011111011111 */ ++ 0x7d, 0xf0, /* 011111011111 */ ++ 0x7f, 0xf0, /* 011111111111 */ ++ 0x70, 0x70, /* 011100000111 */ ++ 0x78, 0xf0, /* 011110001111 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 3 0x03 '^C' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 4 0x04 '^D' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 5 0x05 '^E' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x1a, 0xc0, /* 000110101100 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 6 0x06 '^F' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x36, 0xc0, /* 001101101100 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 7 0x07 '^G' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 8 0x08 '^H' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xc0, 0x30, /* 110000000011 */ ++ 0xc0, 0x30, /* 110000000011 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 9 0x09 '^I' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 10 0x0a '^J' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xcf, 0x30, /* 110011110011 */ ++ 0xcf, 0x30, /* 110011110011 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xe6, 0x70, /* 111001100111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0xf9, 0xf0, /* 111110011111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 11 0x0b '^K' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x03, 0x60, /* 000000110110 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 12 0x0c '^L' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 13 0x0d '^M' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 14 0x0e '^N' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x19, 0xe0, /* 000110011110 */ ++ 0x1b, 0xe0, /* 000110111110 */ ++ 0x1b, 0xc0, /* 000110111100 */ ++ 0x79, 0x80, /* 011110011000 */ ++ 0xf8, 0x00, /* 111110000000 */ ++ 0xf0, 0x00, /* 111100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 15 0x0f '^O' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x6d, 0xb0, /* 011011011011 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x6d, 0xb0, /* 011011011011 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 16 0x10 '^P' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x20, /* 000000000010 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x03, 0xe0, /* 000000111110 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x03, 0xe0, /* 000000111110 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x20, /* 000000000010 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 17 0x11 '^Q' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x40, 0x00, /* 010000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x40, 0x00, /* 010000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 18 0x12 '^R' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 19 0x13 '^S' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 20 0x14 '^T' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xf0, /* 000111111111 */ ++ 0x3c, 0xc0, /* 001111001100 */ ++ 0x7c, 0xc0, /* 011111001100 */ ++ 0x7c, 0xc0, /* 011111001100 */ ++ 0x7c, 0xc0, /* 011111001100 */ ++ 0x3c, 0xc0, /* 001111001100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x1c, 0xe0, /* 000111001110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 21 0x15 '^U' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 22 0x16 '^V' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 23 0x17 '^W' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 24 0x18 '^X' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 25 0x19 '^Y' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 26 0x1a '^Z' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0xff, 0xe0, /* 111111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 27 0x1b '^[' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xf0, /* 011111111111 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 28 0x1c '^\' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 29 0x1d '^]' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x09, 0x00, /* 000010010000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x09, 0x00, /* 000010010000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 30 0x1e '^^' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 31 0x1f '^_' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 32 0x20 ' ' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 33 0x21 '!' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 34 0x22 '"' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 35 0x23 '#' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x1f, 0xf0, /* 000111111111 */ ++ 0x1f, 0xf0, /* 000111111111 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 36 0x24 '$' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x66, 0xe0, /* 011001101110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x07, 0xc0, /* 000001111100 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 37 0x25 '%' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x38, 0xc0, /* 001110001100 */ ++ 0x4c, 0xc0, /* 010011001100 */ ++ 0x45, 0x80, /* 010001011000 */ ++ 0x65, 0x80, /* 011001011000 */ ++ 0x3b, 0x00, /* 001110110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0d, 0xc0, /* 000011011100 */ ++ 0x1a, 0x60, /* 000110100110 */ ++ 0x1a, 0x20, /* 000110100010 */ ++ 0x33, 0x20, /* 001100110010 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 38 0x26 '&' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x77, 0x00, /* 011101110000 */ ++ 0x63, 0x60, /* 011000110110 */ ++ 0x61, 0xe0, /* 011000011110 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 39 0x27 ''' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 40 0x28 '(' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 41 0x29 ')' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 42 0x2a '*' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x76, 0xe0, /* 011101101110 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x76, 0xe0, /* 011101101110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 43 0x2b '+' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 44 0x2c ',' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 45 0x2d '-' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 46 0x2e '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 47 0x2f '/' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 48 0x30 '0' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 49 0x31 '1' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x36, 0x00, /* 001101100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 50 0x32 '2' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x40, 0xc0, /* 010000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 51 0x33 '3' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x07, 0xc0, /* 000001111100 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 52 0x34 '4' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x05, 0x80, /* 000001011000 */ ++ 0x05, 0x80, /* 000001011000 */ ++ 0x09, 0x80, /* 000010011000 */ ++ 0x09, 0x80, /* 000010011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x21, 0x80, /* 001000011000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 53 0x35 '5' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 54 0x36 '6' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x67, 0x80, /* 011001111000 */ ++ 0x6f, 0xc0, /* 011011111100 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 55 0x37 '7' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x00, 0x40, /* 000000000100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x80, /* 000000001000 */ ++ 0x00, 0x80, /* 000000001000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 56 0x38 '8' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 57 0x39 '9' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x3f, 0x60, /* 001111110110 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 58 0x3a ':' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 59 0x3b ';' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 60 0x3c '<' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 61 0x3d '=' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 62 0x3e '>' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 63 0x3f '?' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 64 0x40 '@' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x67, 0x20, /* 011001110010 */ ++ 0x6f, 0xa0, /* 011011111010 */ ++ 0x6c, 0xa0, /* 011011001010 */ ++ 0x6c, 0xa0, /* 011011001010 */ ++ 0x67, 0xe0, /* 011001111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 65 0x41 'A' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x09, 0x00, /* 000010010000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x10, 0x80, /* 000100001000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x40, /* 001000000100 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 66 0x42 'B' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x00, /* 111111110000 */ ++ 0x60, 0x80, /* 011000001000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 67 0x43 'C' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x60, /* 000100000110 */ ++ 0x20, 0x20, /* 001000000010 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x18, 0x40, /* 000110000100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 68 0x44 'D' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x00, /* 111111110000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 69 0x45 'E' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 70 0x46 'F' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 71 0x47 'G' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x60, /* 000100000110 */ ++ 0x20, 0x20, /* 001000000010 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x61, 0xf0, /* 011000011111 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 72 0x48 'H' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 73 0x49 'I' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 74 0x4a 'J' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 75 0x4b 'K' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xe0, /* 111100001110 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x6c, 0x00, /* 011011000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x6e, 0x00, /* 011011100000 */ ++ 0x67, 0x00, /* 011001110000 */ ++ 0x63, 0x80, /* 011000111000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 76 0x4c 'L' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 77 0x4d 'M' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xe0, 0x70, /* 111000000111 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x59, 0x60, /* 010110010110 */ ++ 0x59, 0x60, /* 010110010110 */ ++ 0x59, 0x60, /* 010110010110 */ ++ 0x4d, 0x60, /* 010011010110 */ ++ 0x4e, 0x60, /* 010011100110 */ ++ 0x4e, 0x60, /* 010011100110 */ ++ 0x44, 0x60, /* 010001000110 */ ++ 0x44, 0x60, /* 010001000110 */ ++ 0xe4, 0xf0, /* 111001001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 78 0x4e 'N' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xc0, 0x70, /* 110000000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x20, /* 011100000010 */ ++ 0x78, 0x20, /* 011110000010 */ ++ 0x58, 0x20, /* 010110000010 */ ++ 0x4c, 0x20, /* 010011000010 */ ++ 0x46, 0x20, /* 010001100010 */ ++ 0x47, 0x20, /* 010001110010 */ ++ 0x43, 0x20, /* 010000110010 */ ++ 0x41, 0xa0, /* 010000011010 */ ++ 0x40, 0xe0, /* 010000001110 */ ++ 0x40, 0xe0, /* 010000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0x30, /* 111000000011 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 79 0x4f 'O' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x20, 0x40, /* 001000000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 80 0x50 'P' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 81 0x51 'Q' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x38, 0x40, /* 001110000100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x23, 0x90, /* 001000111001 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 82 0x52 'R' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x00, /* 111111110000 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0x80, /* 011000001000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x6e, 0x00, /* 011011100000 */ ++ 0x67, 0x00, /* 011001110000 */ ++ 0x63, 0x80, /* 011000111000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 83 0x53 'S' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 84 0x54 'T' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x46, 0x20, /* 010001100010 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 85 0x55 'U' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 86 0x56 'V' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xe0, 0xe0, /* 111000001110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x19, 0x00, /* 000110010000 */ ++ 0x19, 0x00, /* 000110010000 */ ++ 0x19, 0x00, /* 000110010000 */ ++ 0x0a, 0x00, /* 000010100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 87 0x57 'W' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfe, 0xf0, /* 111111101111 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x76, 0x20, /* 011101100010 */ ++ 0x77, 0x40, /* 011101110100 */ ++ 0x33, 0x40, /* 001100110100 */ ++ 0x37, 0x40, /* 001101110100 */ ++ 0x3b, 0xc0, /* 001110111100 */ ++ 0x3b, 0x80, /* 001110111000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 88 0x58 'X' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 89 0x59 'Y' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 90 0x5a 'Z' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x20, /* 000110000010 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 91 0x5b '[' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 92 0x5c '\' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 93 0x5d ']' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 94 0x5e '^' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1b, 0x00, /* 000110110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 95 0x5f '_' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 96 0x60 '`' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x00, /* 000000010000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 97 0x61 'a' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 98 0x62 'b' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0xe0, 0x00, /* 111000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x67, 0x80, /* 011001111000 */ ++ 0x6f, 0xc0, /* 011011111100 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x60, /* 011100000110 */ ++ 0x78, 0xc0, /* 011110001100 */ ++ 0x4f, 0x80, /* 010011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 99 0x63 'c' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 100 0x64 'd' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x0f, 0x60, /* 000011110110 */ ++ 0x31, 0xe0, /* 001100011110 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0xe0, /* 011100001110 */ ++ 0x39, 0x60, /* 001110010110 */ ++ 0x1e, 0x70, /* 000111100111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 101 0x65 'e' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 102 0x66 'f' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x04, 0xc0, /* 000001001100 */ ++ 0x04, 0xc0, /* 000001001100 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 103 0x67 'g' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x20, /* 000111110010 */ ++ 0x31, 0xe0, /* 001100011110 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x3f, 0x00, /* 001111110000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x40, 0x20, /* 010000000010 */ ++ 0x40, 0x20, /* 010000000010 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 104 0x68 'h' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 105 0x69 'i' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 106 0x6a 'j' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 107 0x6b 'k' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0xe0, 0x00, /* 111000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x7c, 0x00, /* 011111000000 */ ++ 0x6e, 0x00, /* 011011100000 */ ++ 0x67, 0x00, /* 011001110000 */ ++ 0x63, 0x80, /* 011000111000 */ ++ 0xf1, 0xe0, /* 111100011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 108 0x6c 'l' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 109 0x6d 'm' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xdd, 0xc0, /* 110111011100 */ ++ 0x6e, 0xe0, /* 011011101110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0xef, 0x70, /* 111011110111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 110 0x6e 'n' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x27, 0x80, /* 001001111000 */ ++ 0x79, 0xc0, /* 011110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 111 0x6f 'o' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 112 0x70 'p' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xef, 0x80, /* 111011111000 */ ++ 0x71, 0xc0, /* 011100011100 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x40, /* 011000000100 */ ++ 0x70, 0x80, /* 011100001000 */ ++ 0x7f, 0x00, /* 011111110000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0xf0, 0x00, /* 111100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 113 0x71 'q' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x20, /* 000011110010 */ ++ 0x11, 0xe0, /* 000100011110 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x60, /* 011100000110 */ ++ 0x38, 0xe0, /* 001110001110 */ ++ 0x1f, 0xe0, /* 000111111110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0xf0, /* 000000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 114 0x72 'r' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x73, 0x80, /* 011100111000 */ ++ 0x34, 0xc0, /* 001101001100 */ ++ 0x38, 0xc0, /* 001110001100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 115 0x73 's' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 116 0x74 't' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x20, /* 000011000010 */ ++ 0x0e, 0x40, /* 000011100100 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 117 0x75 'u' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 118 0x76 'v' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0x70, /* 111100000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 119 0x77 'w' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x70, /* 111111110111 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x66, 0x20, /* 011001100010 */ ++ 0x37, 0x40, /* 001101110100 */ ++ 0x3b, 0x40, /* 001110110100 */ ++ 0x3b, 0x40, /* 001110110100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 120 0x78 'x' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf8, 0xf0, /* 111110001111 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1d, 0x00, /* 000111010000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0b, 0x80, /* 000010111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0xf1, 0xf0, /* 111100011111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 121 0x79 'y' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 122 0x7a 'z' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0xe0, /* 011000001110 */ ++ 0x41, 0xc0, /* 010000011100 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x38, 0x20, /* 001110000010 */ ++ 0x70, 0x60, /* 011100000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 123 0x7b '{' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 124 0x7c '|' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 125 0x7d '}' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 126 0x7e '~' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x20, /* 000111000010 */ ++ 0x3e, 0x60, /* 001111100110 */ ++ 0x67, 0xc0, /* 011001111100 */ ++ 0x43, 0x80, /* 010000111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 127 0x7f '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 128 0x80 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xc0, /* 000011111100 */ ++ 0x10, 0x60, /* 000100000110 */ ++ 0x20, 0x20, /* 001000000010 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x20, 0x00, /* 001000000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x18, 0x40, /* 000110000100 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 129 0x81 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 130 0x82 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 131 0x83 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 132 0x84 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 133 0x85 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 134 0x86 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 135 0x87 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x31, 0xc0, /* 001100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 136 0x88 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 137 0x89 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 138 0x8a '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 139 0x8b '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 140 0x8c '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x1b, 0x00, /* 000110110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 141 0x8d '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 142 0x8e '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 143 0x8f '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x11, 0x80, /* 000100011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0xf0, /* 111000001111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 144 0x90 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x3f, 0x80, /* 001111111000 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x30, 0x20, /* 001100000010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 145 0x91 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x66, 0x30, /* 011001100011 */ ++ 0x46, 0x30, /* 010001100011 */ ++ 0x06, 0x30, /* 000001100011 */ ++ 0x3f, 0xf0, /* 001111111111 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0xc6, 0x00, /* 110001100000 */ ++ 0xc6, 0x00, /* 110001100000 */ ++ 0xe7, 0x30, /* 111001110011 */ ++ 0x7d, 0xe0, /* 011111011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 146 0x92 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x07, 0x10, /* 000001110001 */ ++ 0x07, 0x10, /* 000001110001 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x00, /* 000010110000 */ ++ 0x0b, 0x20, /* 000010110010 */ ++ 0x13, 0xe0, /* 000100111110 */ ++ 0x13, 0x20, /* 000100110010 */ ++ 0x3f, 0x00, /* 001111110000 */ ++ 0x23, 0x00, /* 001000110000 */ ++ 0x23, 0x00, /* 001000110000 */ ++ 0x43, 0x10, /* 010000110001 */ ++ 0x43, 0x10, /* 010000110001 */ ++ 0xe7, 0xf0, /* 111001111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 147 0x93 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 148 0x94 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 149 0x95 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 150 0x96 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 151 0x97 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 152 0x98 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xf0, 0xf0, /* 111100001111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x0d, 0x00, /* 000011010000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x04, 0x00, /* 000001000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x08, 0x00, /* 000010000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 153 0x99 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x20, 0x60, /* 001000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x20, 0x40, /* 001000000100 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x18, 0x80, /* 000110001000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 154 0x9a '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0xe0, 0x30, /* 111000000011 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 155 0x9b '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x36, 0xc0, /* 001101101100 */ ++ 0x26, 0xc0, /* 001001101100 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x76, 0x40, /* 011101100100 */ ++ 0x36, 0xc0, /* 001101101100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 156 0x9c '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x7e, 0x00, /* 011111100000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x3e, 0x20, /* 001111100010 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x61, 0xc0, /* 011000011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 157 0x9d '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 158 0x9e '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0x80, /* 011111111000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x33, 0x30, /* 001100110011 */ ++ 0x31, 0xe0, /* 001100011110 */ ++ 0x78, 0xc0, /* 011110001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 159 0x9f '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0xe0, /* 000000011110 */ ++ 0x03, 0x30, /* 000000110011 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x7f, 0xc0, /* 011111111100 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xcc, 0x00, /* 110011000000 */ ++ 0x78, 0x00, /* 011110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 160 0xa0 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x03, 0xc0, /* 000000111100 */ ++ 0x1c, 0xc0, /* 000111001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0xe0, /* 000111101110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 161 0xa1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 162 0xa2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 163 0xa3 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1e, 0x60, /* 000111100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 164 0xa4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x40, /* 000111000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x23, 0x80, /* 001000111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x27, 0x80, /* 001001111000 */ ++ 0x79, 0xc0, /* 011110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 165 0xa5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x40, /* 000111000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x23, 0x80, /* 001000111000 */ ++ 0xc0, 0x70, /* 110000000111 */ ++ 0x60, 0x20, /* 011000000010 */ ++ 0x70, 0x20, /* 011100000010 */ ++ 0x78, 0x20, /* 011110000010 */ ++ 0x5c, 0x20, /* 010111000010 */ ++ 0x4e, 0x20, /* 010011100010 */ ++ 0x47, 0x20, /* 010001110010 */ ++ 0x43, 0xa0, /* 010000111010 */ ++ 0x41, 0xe0, /* 010000011110 */ ++ 0x40, 0xe0, /* 010000001110 */ ++ 0x40, 0x60, /* 010000000110 */ ++ 0xe0, 0x30, /* 111000000011 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 166 0xa6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x33, 0x80, /* 001100111000 */ ++ 0x1d, 0xc0, /* 000111011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 167 0xa7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x10, 0xc0, /* 000100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0x80, /* 001100001000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 168 0xa8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x40, /* 001100000100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 169 0xa9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 170 0xaa '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 171 0xab '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x10, 0x40, /* 000100000100 */ ++ 0x10, 0x80, /* 000100001000 */ ++ 0x11, 0x00, /* 000100010000 */ ++ 0x3a, 0x00, /* 001110100000 */ ++ 0x05, 0xc0, /* 000001011100 */ ++ 0x0a, 0x20, /* 000010100010 */ ++ 0x10, 0x20, /* 000100000010 */ ++ 0x20, 0xc0, /* 001000001100 */ ++ 0x41, 0x00, /* 010000010000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x03, 0xe0, /* 000000111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 172 0xac '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x10, 0x00, /* 000100000000 */ ++ 0x10, 0x40, /* 000100000100 */ ++ 0x10, 0x80, /* 000100001000 */ ++ 0x11, 0x00, /* 000100010000 */ ++ 0x3a, 0x40, /* 001110100100 */ ++ 0x04, 0xc0, /* 000001001100 */ ++ 0x09, 0x40, /* 000010010100 */ ++ 0x12, 0x40, /* 000100100100 */ ++ 0x24, 0x40, /* 001001000100 */ ++ 0x47, 0xe0, /* 010001111110 */ ++ 0x00, 0x40, /* 000000000100 */ ++ 0x00, 0x40, /* 000000000100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 173 0xad '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 174 0xae '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 175 0xaf '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x06, 0x60, /* 000001100110 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x33, 0x00, /* 001100110000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 176 0xb0 '.' */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ 0x61, 0x80, /* 011000011000 */ ++ 0x20, 0x80, /* 001000001000 */ ++ 0x0c, 0x30, /* 000011000011 */ ++ 0x08, 0x20, /* 000010000010 */ ++ ++ /* 177 0xb1 '.' */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x77, 0x70, /* 011101110111 */ ++ 0x22, 0x20, /* 001000100010 */ ++ 0x88, 0x80, /* 100010001000 */ ++ 0xdd, 0xd0, /* 110111011101 */ ++ ++ /* 178 0xb2 '.' */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ 0x9e, 0x70, /* 100111100111 */ ++ 0xdf, 0x70, /* 110111110111 */ ++ 0xf3, 0xc0, /* 111100111100 */ ++ 0xf7, 0xd0, /* 111101111101 */ ++ ++ /* 179 0xb3 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 180 0xb4 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 181 0xb5 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 182 0xb6 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 183 0xb7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 184 0xb8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 185 0xb9 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 186 0xba '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 187 0xbb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 188 0xbc '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0xfd, 0x80, /* 111111011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 189 0xbd '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0xff, 0x80, /* 111111111000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 190 0xbe '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 191 0xbf '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 192 0xc0 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 193 0xc1 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 194 0xc2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 195 0xc3 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 196 0xc4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 197 0xc5 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 198 0xc6 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 199 0xc7 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 200 0xc8 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 201 0xc9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 202 0xca '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 203 0xcb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 204 0xcc '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0xf0, /* 000011011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 205 0xcd '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 206 0xce '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0xfd, 0xf0, /* 111111011111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 207 0xcf '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 208 0xd0 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 209 0xd1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 210 0xd2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 211 0xd3 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 212 0xd4 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 213 0xd5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 214 0xd6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0f, 0xf0, /* 000011111111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 215 0xd7 '.' */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ 0x0d, 0x80, /* 000011011000 */ ++ ++ /* 216 0xd8 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 217 0xd9 '.' */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0xfe, 0x00, /* 111111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 218 0xda '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x07, 0xf0, /* 000001111111 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ ++ /* 219 0xdb '.' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 220 0xdc '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ ++ /* 221 0xdd '.' */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ 0xfc, 0x00, /* 111111000000 */ ++ ++ /* 222 0xde '.' */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ 0x03, 0xf0, /* 000000111111 */ ++ ++ /* 223 0xdf '.' */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0xff, 0xf0, /* 111111111111 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 224 0xe0 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x60, /* 000011110110 */ ++ 0x13, 0xe0, /* 000100111110 */ ++ 0x21, 0xc0, /* 001000011100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x70, 0x80, /* 011100001000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x1f, 0x60, /* 000111110110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 225 0xe1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x37, 0x80, /* 001101111000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x77, 0x00, /* 011101110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 226 0xe2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x3f, 0xe0, /* 001111111110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 227 0xe3 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 228 0xe4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x60, /* 001100000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 229 0xe5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x0f, 0xe0, /* 000011111110 */ ++ 0x13, 0x80, /* 000100111000 */ ++ 0x21, 0xc0, /* 001000011100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x60, 0xc0, /* 011000001100 */ ++ 0x70, 0x80, /* 011100001000 */ ++ 0x39, 0x00, /* 001110010000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 230 0xe6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x36, 0xe0, /* 001101101110 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 231 0xe7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 232 0xe8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 233 0xe9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 234 0xea '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0xd9, 0xb0, /* 110110011011 */ ++ 0x79, 0xe0, /* 011110011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 235 0xeb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0x80, /* 000001111000 */ ++ 0x0c, 0xc0, /* 000011001100 */ ++ 0x18, 0x60, /* 000110000110 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x0f, 0x80, /* 000011111000 */ ++ 0x11, 0xc0, /* 000100011100 */ ++ 0x20, 0xe0, /* 001000001110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x60, 0x60, /* 011000000110 */ ++ 0x70, 0x40, /* 011100000100 */ ++ 0x38, 0x80, /* 001110001000 */ ++ 0x1f, 0x00, /* 000111110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 236 0xec '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 237 0xed '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x00, 0xc0, /* 000000001100 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x01, 0x80, /* 000000011000 */ ++ 0x3b, 0xc0, /* 001110111100 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0xc6, 0x30, /* 110001100011 */ ++ 0x66, 0x60, /* 011001100110 */ ++ 0x6f, 0x60, /* 011011110110 */ ++ 0x3d, 0xc0, /* 001111011100 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x30, 0x00, /* 001100000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 238 0xee '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x1f, 0xc0, /* 000111111100 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 239 0xef '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x30, 0xc0, /* 001100001100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 240 0xf0 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 241 0xf1 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 242 0xf2 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x00, 0xe0, /* 000000001110 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x60, 0x00, /* 011000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 243 0xf3 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x70, 0x00, /* 011100000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x07, 0x00, /* 000001110000 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x60, /* 000000000110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 244 0xf4 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x03, 0x80, /* 000000111000 */ ++ 0x07, 0xc0, /* 000001111100 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0c, 0x60, /* 000011000110 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ ++ /* 245 0xf5 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x63, 0x00, /* 011000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ ++ /* 246 0xf6 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x7f, 0xe0, /* 011111111110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 247 0xf7 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x38, 0x00, /* 001110000000 */ ++ 0x6c, 0x00, /* 011011000000 */ ++ 0x06, 0x30, /* 000001100011 */ ++ 0x03, 0x60, /* 000000110110 */ ++ 0x39, 0xc0, /* 001110011100 */ ++ 0x6c, 0x00, /* 011011000000 */ ++ 0x06, 0x30, /* 000001100011 */ ++ 0x03, 0x60, /* 000000110110 */ ++ 0x01, 0xc0, /* 000000011100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 248 0xf8 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x19, 0x80, /* 000110011000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 249 0xf9 '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x3e, 0x00, /* 001111100000 */ ++ 0x1c, 0x00, /* 000111000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 250 0xfa '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x3c, 0x00, /* 001111000000 */ ++ 0x18, 0x00, /* 000110000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 251 0xfb '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x07, 0xe0, /* 000001111110 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0xc6, 0x00, /* 110001100000 */ ++ 0x66, 0x00, /* 011001100000 */ ++ 0x36, 0x00, /* 001101100000 */ ++ 0x1e, 0x00, /* 000111100000 */ ++ 0x0e, 0x00, /* 000011100000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x02, 0x00, /* 000000100000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 252 0xfc '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x13, 0x80, /* 000100111000 */ ++ 0x3d, 0xc0, /* 001111011100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x18, 0xc0, /* 000110001100 */ ++ 0x3d, 0xe0, /* 001111011110 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 253 0xfd '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x0f, 0x00, /* 000011110000 */ ++ 0x1f, 0x80, /* 000111111000 */ ++ 0x31, 0x80, /* 001100011000 */ ++ 0x21, 0x80, /* 001000011000 */ ++ 0x03, 0x00, /* 000000110000 */ ++ 0x06, 0x00, /* 000001100000 */ ++ 0x0c, 0x00, /* 000011000000 */ ++ 0x18, 0x40, /* 000110000100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 254 0xfe '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x3f, 0xc0, /* 001111111100 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++ /* 255 0xff '.' */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ 0x00, 0x00, /* 000000000000 */ ++ ++}; ++ ++#endif +-- +2.37.2 + + +From f70962081ca5fd5513ce1bf741be8f83d626f238 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:35 +0000 +Subject: [PATCH 5/8] video: Add Terminus 16x32 font + +The dm_video console can now cope with fonts wider than 8 pixels, so +let's include a rather large 16x32 font, well suited for HiDPI displays +found on modern laptops. + +This file has been taken from Linux, only the required U-Boot macros +have been added. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-6-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +Reviewed-by: Simon Glass +--- + drivers/video/fonts/Kconfig | 3 + + include/video_font.h | 2 + + include/video_font_ter16x32.h | 2069 +++++++++++++++++++++++++++++++++ + 3 files changed, 2074 insertions(+) + create mode 100644 include/video_font_ter16x32.h + +diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig +index 76f4fe78417c..55bba9401771 100644 +--- a/drivers/video/fonts/Kconfig ++++ b/drivers/video/fonts/Kconfig +@@ -15,6 +15,9 @@ config VIDEO_FONT_8X16 + config VIDEO_FONT_SUN12X22 + bool "Sun 12x22 font" + ++config VIDEO_FONT_TER16X32 ++ bool "Terminus 16x32 font" ++ + endchoice + + menu "TrueType Fonts" +diff --git a/include/video_font.h b/include/video_font.h +index 2e00d56967e4..f2e59e8d8ee1 100644 +--- a/include/video_font.h ++++ b/include/video_font.h +@@ -11,6 +11,8 @@ + #include + #elif defined(CONFIG_VIDEO_FONT_SUN12X22) + #include ++#elif defined(CONFIG_VIDEO_FONT_TER16X32) ++#include + #else + #include + #endif +diff --git a/include/video_font_ter16x32.h b/include/video_font_ter16x32.h +new file mode 100644 +index 000000000000..22c440c8f968 +--- /dev/null ++++ b/include/video_font_ter16x32.h +@@ -0,0 +1,2069 @@ ++/* ++ * Terminus 16x32 font for use on high-res displays. ++ * Copied from Linux' lib/fonts/font_ter16x32.c. ++ * ++ * SPDX-License-Identifier: GPL-2.0 ++ */ ++ ++#ifndef _VIDEO_FONT_DATA_TER16X32_ ++#define _VIDEO_FONT_DATA_TER16X32_ ++ ++#define VIDEO_FONT_CHARS 256 ++#define VIDEO_FONT_WIDTH 16 ++#define VIDEO_FONT_HEIGHT 32 ++#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) ++ ++static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { ++ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, ++ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xee, 0xee, 0xee, 0xee, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xe0, 0x0e, 0xe0, 0x0e, 0xef, 0xee, 0xe7, 0xce, ++ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xf0, 0x1e, ++ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 1 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0xe3, 0x8e, 0xe3, 0x8e, 0xff, 0xfe, 0xff, 0xfe, ++ 0xff, 0xfe, 0xff, 0xfe, 0xe0, 0x0e, 0xf0, 0x1e, ++ 0xf8, 0x3e, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 2 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x78, 0x3c, 0xfc, 0x7e, 0xfe, 0xfe, 0xff, 0xfe, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, ++ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 3 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, 0x0f, 0xe0, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x7f, 0xfc, 0xff, 0xfe, ++ 0xff, 0xfe, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, ++ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 4 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0f, 0xe0, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, ++ 0x07, 0xc0, 0x03, 0x80, 0x3b, 0xb8, 0x7f, 0xfc, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, ++ 0x7f, 0xfc, 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 5 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x07, 0xc0, 0x0f, 0xe0, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0xff, 0xfe, 0xff, 0xfe, ++ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7b, 0xbc, ++ 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 6 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 7 */ ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, 0x0f, 0xf0, 0x0f, ++ 0xf0, 0x0f, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 8 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0xc0, 0x07, 0xe0, 0x0e, 0x70, 0x0c, 0x30, ++ 0x0c, 0x30, 0x0e, 0x70, 0x07, 0xe0, 0x03, 0xc0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 9 */ ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xfc, 0x3f, 0xf8, 0x1f, 0xf1, 0x8f, 0xf3, 0xcf, ++ 0xf3, 0xcf, 0xf1, 0x8f, 0xf8, 0x1f, 0xfc, 0x3f, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 10 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0x03, 0xfe, ++ 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x76, 0x00, 0xe6, ++ 0x01, 0xc6, 0x03, 0x86, 0x3f, 0xe0, 0x7f, 0xf0, ++ 0xf0, 0x78, 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, ++ 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, 0xf0, 0x78, ++ 0x7f, 0xf0, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 11 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, ++ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 12 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x3f, 0xfc, ++ 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0xf8, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 13 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x3e, ++ 0xf0, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 14 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x73, 0x9c, 0x73, 0x9c, ++ 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, 0x7c, 0x7c, ++ 0x7c, 0x7c, 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, ++ 0x73, 0x9c, 0x73, 0x9c, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 15 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xc0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xff, 0x00, ++ 0xff, 0xc0, 0xff, 0xf0, 0xff, 0xfc, 0xff, 0xff, ++ 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xc0, ++ 0xff, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xc0, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 16 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x03, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0xff, ++ 0x03, 0xff, 0x0f, 0xff, 0x3f, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x3f, 0xff, 0x0f, 0xff, 0x03, 0xff, ++ 0x00, 0xff, 0x00, 0x3f, 0x00, 0x0f, 0x00, 0x03, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 17 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, ++ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, ++ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, ++ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 18 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 19 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x3f, 0xfe, ++ 0x79, 0xce, 0x71, 0xce, 0x71, 0xce, 0x71, 0xce, ++ 0x71, 0xce, 0x71, 0xce, 0x79, 0xce, 0x3f, 0xce, ++ 0x1f, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, ++ 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, ++ 0x01, 0xce, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 20 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x07, 0xe0, 0x0f, 0xf0, 0x1e, 0x78, 0x1c, 0x38, ++ 0x1c, 0x00, 0x1e, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, ++ 0x1c, 0xf0, 0x1c, 0x78, 0x1c, 0x38, 0x1c, 0x38, ++ 0x1c, 0x38, 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xf0, ++ 0x03, 0xf0, 0x00, 0x78, 0x00, 0x38, 0x1c, 0x38, ++ 0x1e, 0x78, 0x0f, 0xf0, 0x07, 0xe0, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 21 */ ++ 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, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 22 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, ++ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x63, 0x8c, 0x73, 0x9c, 0x3b, 0xb8, ++ 0x1f, 0xf0, 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 23 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, ++ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 24 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, ++ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, ++ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 25 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0xc0, 0x00, 0xe0, 0x00, 0x70, ++ 0x00, 0x38, 0x00, 0x1c, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 26 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0e, 0x00, ++ 0x1c, 0x00, 0x38, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x7f, 0xfe, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 27 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 28 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x06, 0x60, 0x0e, 0x70, 0x1c, 0x38, ++ 0x38, 0x1c, 0x70, 0x0e, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x70, 0x0e, 0x38, 0x1c, 0x1c, 0x38, ++ 0x0e, 0x70, 0x06, 0x60, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 29 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0x80, 0x01, 0x80, 0x03, 0xc0, 0x03, 0xc0, ++ 0x07, 0xe0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x3f, 0xfc, 0x3f, 0xfc, ++ 0x7f, 0xfe, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 30 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0x7f, 0xfe, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x07, 0xe0, ++ 0x03, 0xc0, 0x03, 0xc0, 0x01, 0x80, 0x01, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 31 */ ++ 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, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 32 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 33 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 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, /* 34 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 35 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, ++ 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, 0x73, 0x80, ++ 0x73, 0x80, 0x73, 0x80, 0x7b, 0x80, 0x3f, 0xf0, ++ 0x1f, 0xf8, 0x03, 0xbc, 0x03, 0x9c, 0x03, 0x9c, ++ 0x03, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, ++ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 36 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1c, 0x3f, 0x9c, ++ 0x3b, 0xb8, 0x3b, 0xb8, 0x3f, 0xf0, 0x1f, 0x70, ++ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, ++ 0x0e, 0xf8, 0x0f, 0xfc, 0x1d, 0xdc, 0x1d, 0xdc, ++ 0x39, 0xfc, 0x38, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 37 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x1f, 0xe0, ++ 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, ++ 0x38, 0x70, 0x1c, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, ++ 0x1f, 0xce, 0x38, 0xee, 0x70, 0x7c, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x7c, ++ 0x3f, 0xee, 0x1f, 0xce, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 38 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 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, /* 39 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0xc0, ++ 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, ++ 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 40 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x07, 0x00, ++ 0x03, 0x80, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 41 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, ++ 0x1c, 0x70, 0x38, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 42 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 43 */ ++ 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, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 44 */ ++ 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, 0x7f, 0xfc, ++ 0x7f, 0xfc, 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, /* 45 */ ++ 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, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 46 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 47 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x70, 0x7c, 0x70, 0xfc, 0x71, 0xdc, 0x73, 0x9c, ++ 0x77, 0x1c, 0x7e, 0x1c, 0x7c, 0x1c, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 48 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x80, ++ 0x0f, 0x80, 0x1f, 0x80, 0x1f, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x1f, 0xf0, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 49 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 50 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, 0x0f, 0xf8, ++ 0x0f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 51 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, ++ 0x00, 0x7c, 0x00, 0xfc, 0x01, 0xdc, 0x03, 0x9c, ++ 0x07, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 52 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 53 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xf8, ++ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 54 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, ++ 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0xe0, ++ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 55 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, ++ 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 56 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, ++ 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 57 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 58 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 59 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x38, ++ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, ++ 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x70, ++ 0x00, 0x38, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 60 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 61 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x1c, 0x00, ++ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, ++ 0x00, 0xe0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x1c, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 62 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 63 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xfc, ++ 0x78, 0x0e, 0x70, 0x06, 0x71, 0xfe, 0x73, 0xfe, ++ 0x77, 0x8e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, ++ 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x9e, ++ 0x73, 0xfe, 0x71, 0xf6, 0x70, 0x00, 0x78, 0x00, ++ 0x3f, 0xfe, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 64 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 65 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x38, 0x7f, 0xf0, 0x7f, 0xf0, ++ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 66 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 67 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xc0, 0x7f, 0xf0, ++ 0x70, 0x78, 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x70, 0x78, ++ 0x7f, 0xf0, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 68 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 69 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 70 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x71, 0xfc, ++ 0x71, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 71 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 72 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x0f, 0xe0, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 73 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x78, ++ 0x3f, 0xf0, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 74 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0c, 0x70, 0x1c, ++ 0x70, 0x38, 0x70, 0x70, 0x70, 0xe0, 0x71, 0xc0, ++ 0x73, 0x80, 0x77, 0x00, 0x7e, 0x00, 0x7c, 0x00, ++ 0x7c, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x73, 0x80, ++ 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, 0x70, 0x38, ++ 0x70, 0x1c, 0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 75 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 76 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, ++ 0x78, 0x1e, 0x7c, 0x3e, 0x7e, 0x7e, 0x7e, 0x7e, ++ 0x77, 0xee, 0x73, 0xce, 0x73, 0xce, 0x71, 0x8e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 77 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, ++ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 78 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 79 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 80 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x73, 0x9c, 0x79, 0xfc, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x38, 0x00, 0x1c, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 81 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x7e, 0x00, 0x77, 0x00, ++ 0x73, 0x80, 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, ++ 0x70, 0x38, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 82 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, ++ 0x1f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 83 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 84 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 85 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 86 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, ++ 0x71, 0x8e, 0x73, 0xce, 0x73, 0xce, 0x77, 0xee, ++ 0x7e, 0x7e, 0x7e, 0x7e, 0x7c, 0x3e, 0x78, 0x1e, ++ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 87 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, ++ 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x38, 0x38, 0x38, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 88 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, ++ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 89 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x38, ++ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 90 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 91 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0xe0, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 92 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, ++ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 93 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, 0x1c, 0x70, ++ 0x38, 0x38, 0x70, 0x1c, 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, /* 94 */ ++ 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, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 95 */ ++ 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, ++ 0x03, 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 96 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 97 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 98 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 99 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 100 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 101 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0xfe, ++ 0x03, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x3f, 0xf8, 0x3f, 0xf8, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 102 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 103 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 104 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 105 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x38, 0x38, 0x38, 0x38, ++ 0x3c, 0x78, 0x1f, 0xf0, 0x0f, 0xe0, 0x00, 0x00, /* 106 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, ++ 0x38, 0x1c, 0x38, 0x38, 0x38, 0x70, 0x38, 0xe0, ++ 0x39, 0xc0, 0x3b, 0x80, 0x3f, 0x00, 0x3f, 0x00, ++ 0x3b, 0x80, 0x39, 0xc0, 0x38, 0xe0, 0x38, 0x70, ++ 0x38, 0x38, 0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 107 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x0f, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 108 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x73, 0xbc, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 109 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 110 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 111 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 112 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, /* 113 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x73, 0xfc, 0x77, 0xfc, 0x7e, 0x00, 0x7c, 0x00, ++ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 114 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x00, ++ 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, 0x1f, 0xf8, ++ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 115 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf0, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, ++ 0x03, 0xfc, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 116 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 117 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, ++ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, ++ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 118 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 119 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, ++ 0x1c, 0x70, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x38, 0x38, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 120 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 121 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 122 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xf0, ++ 0x07, 0x80, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x3e, 0x00, ++ 0x3e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, ++ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, ++ 0x03, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 123 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 124 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3f, 0x00, ++ 0x07, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0xf0, ++ 0x01, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x80, ++ 0x3f, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 125 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1e, 0x1c, 0x3f, 0x1c, 0x77, 0x9c, 0x73, 0xdc, ++ 0x71, 0xf8, 0x70, 0xf0, 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, /* 126 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0f, 0xe0, 0x1e, 0xf0, 0x3c, 0x78, 0x78, 0x3c, ++ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, ++ 0xff, 0xfe, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 127 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 128 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 129 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 130 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 131 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 132 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 133 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 134 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 135 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 136 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 137 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 138 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 139 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 140 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 141 */ ++ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 142 */ ++ 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, ++ 0x0e, 0xe0, 0x07, 0xc0, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 143 */ ++ 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, ++ 0x03, 0x80, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 144 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf8, 0x7f, 0xfc, 0x03, 0x9e, 0x03, 0x8e, ++ 0x03, 0x8e, 0x3f, 0x8e, 0x7f, 0xfe, 0xf3, 0xfe, ++ 0xe3, 0x80, 0xe3, 0x80, 0xe3, 0x80, 0xf3, 0xce, ++ 0x7f, 0xfe, 0x3e, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 145 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 0x7f, 0xfe, ++ 0xf1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xff, 0xfe, ++ 0xff, 0xfe, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xfe, 0xe1, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 146 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 147 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 148 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 149 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, ++ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 150 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 151 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 152 */ ++ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 153 */ ++ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 154 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, ++ 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, ++ 0x73, 0x80, 0x73, 0x80, 0x73, 0x9c, 0x7b, 0xbc, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 155 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x0f, 0xf0, ++ 0x1e, 0x78, 0x1c, 0x38, 0x1c, 0x00, 0x1c, 0x00, ++ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x7f, 0xe0, ++ 0x7f, 0xe0, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, ++ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x1c, 0x1c, 0x1c, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 156 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, ++ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, ++ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, ++ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 157 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x80, ++ 0xe3, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, ++ 0xe1, 0xc0, 0xe1, 0xc0, 0xe3, 0xc0, 0xff, 0xf0, ++ 0xff, 0x70, 0xe0, 0x70, 0xe3, 0xfe, 0xe3, 0xfe, ++ 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, ++ 0xe0, 0x7e, 0xe0, 0x3e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 158 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, ++ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, 0x1f, 0xf0, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, ++ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 159 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 160 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 161 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 162 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 163 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, ++ 0x3b, 0xb8, 0x39, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 164 */ ++ 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, 0x3b, 0xb8, ++ 0x39, 0xf0, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, ++ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, ++ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 165 */ ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0x1f, 0xf0, ++ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf8, 0x1f, 0xf8, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf8, ++ 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, ++ 0x3f, 0xf8, 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, /* 166 */ ++ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0xf0, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, ++ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf0, ++ 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, ++ 0x3f, 0xf8, 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, /* 167 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 168 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 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, /* 169 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 170 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, 0x00, ++ 0x7c, 0x06, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, ++ 0x1c, 0x70, 0x1c, 0xe0, 0x1d, 0xc0, 0x03, 0x80, ++ 0x07, 0x00, 0x0e, 0xfc, 0x1d, 0xfe, 0x39, 0xce, ++ 0x71, 0xce, 0x60, 0x1c, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xfe, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 171 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x1e, 0x00, ++ 0x3e, 0x00, 0x0e, 0x00, 0x0e, 0x06, 0x0e, 0x0e, ++ 0x0e, 0x1c, 0x0e, 0x38, 0x0e, 0x70, 0x00, 0xe0, ++ 0x01, 0xce, 0x03, 0x9e, 0x07, 0x3e, 0x0e, 0x7e, ++ 0x1c, 0xee, 0x39, 0xce, 0x73, 0xfe, 0x63, 0xfe, ++ 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 172 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 173 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x01, 0xce, 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, ++ 0x1c, 0xe0, 0x39, 0xc0, 0x73, 0x80, 0x73, 0x80, ++ 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, 0x07, 0x38, ++ 0x03, 0x9c, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 174 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x73, 0x80, 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, ++ 0x07, 0x38, 0x03, 0x9c, 0x01, 0xce, 0x01, 0xce, ++ 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, 0x1c, 0xe0, ++ 0x39, 0xc0, 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 175 */ ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, ++ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, /* 176 */ ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, ++ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, /* 177 */ ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, ++ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, /* 178 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 179 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 180 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 181 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xfe, 0x70, 0xfe, 0x70, ++ 0xfe, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 182 */ ++ 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, 0xff, 0xf0, 0xff, 0xf0, ++ 0xff, 0xf0, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 183 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 184 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 185 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 186 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x00, 0x70, ++ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 187 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, ++ 0x00, 0x70, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 188 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xf0, 0xff, 0xf0, ++ 0xff, 0xf0, 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, /* 189 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 190 */ ++ 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, 0xff, 0x80, 0xff, 0x80, ++ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 191 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0xff, 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, /* 192 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 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, /* 193 */ ++ 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, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 194 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 195 */ ++ 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, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 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, /* 196 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 197 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 198 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x7f, 0x0e, 0x7f, ++ 0x0e, 0x7f, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 199 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 200 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 201 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 202 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 203 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, ++ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 204 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 205 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, ++ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 206 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 207 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 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, /* 208 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, ++ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 209 */ ++ 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, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 210 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0f, 0xff, 0x0f, 0xff, ++ 0x0f, 0xff, 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, /* 211 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 212 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 213 */ ++ 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, 0x0f, 0xff, 0x0f, 0xff, ++ 0x0f, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 214 */ ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, ++ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, ++ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 215 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, ++ 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 216 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, ++ 0xff, 0x80, 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, /* 217 */ ++ 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, 0x03, 0xff, 0x03, 0xff, ++ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 218 */ ++ 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, /* 219 */ ++ 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, ++ 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, /* 220 */ ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, ++ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* 221 */ ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, ++ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* 222 */ ++ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 223 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xee, 0x3f, 0xfe, 0x78, 0x3c, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x3c, ++ 0x3f, 0xfe, 0x1f, 0xee, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 224 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x7f, 0xf0, ++ 0x70, 0x78, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x70, 0x7f, 0xf0, 0x7f, 0xf0, ++ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, ++ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 225 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 226 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 227 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, ++ 0x70, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 228 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xfe, 0x3f, 0xfe, 0x78, 0xf0, 0x70, 0x78, ++ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 229 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x3c, 0x70, 0x7c, 0x70, 0xfc, ++ 0x7f, 0xdc, 0x7f, 0x9c, 0x70, 0x00, 0x70, 0x00, ++ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 230 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0xc0, ++ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 231 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, ++ 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, 0x1f, 0xf0, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 232 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x77, 0xdc, ++ 0x77, 0xdc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 233 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, ++ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, ++ 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 234 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x1f, 0xf0, ++ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x38, 0x38, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, ++ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 235 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, ++ 0x7f, 0xfc, 0xe7, 0xce, 0xe3, 0x8e, 0xe3, 0x8e, ++ 0xe3, 0x8e, 0xe3, 0x8e, 0xe7, 0xce, 0x7f, 0xfc, ++ 0x3e, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 236 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, ++ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf0, 0x1f, 0xf8, ++ 0x38, 0xfc, 0x38, 0xfc, 0x39, 0xdc, 0x39, 0xdc, ++ 0x3b, 0x9c, 0x3b, 0x9c, 0x3f, 0x1c, 0x3f, 0x1c, ++ 0x1f, 0xf8, 0x0f, 0xf0, 0x1c, 0x00, 0x1c, 0x00, ++ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 237 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x07, 0xfc, 0x1f, 0xfc, 0x3c, 0x00, ++ 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, ++ 0x3c, 0x00, 0x1f, 0xfc, 0x07, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 238 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x1f, 0xf0, ++ 0x3c, 0x78, 0x38, 0x38, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, ++ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 239 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 240 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, ++ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 241 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 242 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x70, ++ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, ++ 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, ++ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, ++ 0x00, 0x70, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, ++ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 243 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, ++ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 244 */ ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, ++ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 245 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, ++ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1c, ++ 0x7f, 0xbc, 0x7b, 0xfc, 0x70, 0xf8, 0x00, 0x00, ++ 0x00, 0x00, 0x3e, 0x1c, 0x7f, 0xbc, 0x7b, 0xfc, ++ 0x70, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x0f, 0xe0, 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, ++ 0x1c, 0x70, 0x1c, 0x70, 0x1f, 0xf0, 0x0f, 0xe0, ++ 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, /* 248 */ ++ 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, 0x03, 0xc0, 0x07, 0xe0, 0x07, 0xe0, ++ 0x07, 0xe0, 0x07, 0xe0, 0x03, 0xc0, 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, /* 249 */ ++ 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, 0x03, 0x80, 0x03, 0x80, ++ 0x03, 0x80, 0x03, 0x80, 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, /* 250 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, ++ 0x00, 0x3e, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, ++ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x70, 0x38, ++ 0x70, 0x38, 0x70, 0x38, 0x78, 0x38, 0x3c, 0x38, ++ 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xb8, 0x03, 0xf8, ++ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 251 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x1f, 0xe0, 0x1f, 0xf0, 0x1c, 0x38, 0x1c, 0x38, ++ 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, ++ 0x1c, 0x38, 0x1c, 0x38, 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, /* 252 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, ++ 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0xe0, ++ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, ++ 0x1f, 0xf0, 0x1f, 0xf0, 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, /* 253 */ ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, ++ 0x1f, 0xf8, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 254 */ ++ 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, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, ++ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 255 */ ++ ++}; ++ ++#endif +-- +2.37.2 + + +From 61d75d902d43292dbcaa543b8a487f00f1c90f6c Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:36 +0000 +Subject: [PATCH 6/8] efi-selftest: Add international characters test + +UEFI relies entirely on unicode output, which actual fonts displayed on +the screen might not be ready for. + +Add a test displaying some international characters, to reveal missing +glyphs, especially in our builtin fonts. +This would be needed to be manually checked on the screen for +correctness. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-7-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +--- + lib/efi_selftest/efi_selftest_textoutput.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c +index cc44b38bc23a..175731ae96b6 100644 +--- a/lib/efi_selftest/efi_selftest_textoutput.c ++++ b/lib/efi_selftest/efi_selftest_textoutput.c +@@ -118,6 +118,11 @@ static int execute(void) + efi_st_printf("Unicode not handled properly\n"); + return EFI_ST_FAILURE; + } ++ ret = con_out->output_string(con_out, L"Österreich Edelweiß Smørrebrød Smörgås Niño René >Ἑλλάς<\n"); ++ if (ret != EFI_ST_SUCCESS) { ++ efi_st_error("OutputString failed for international chars\n"); ++ return EFI_ST_FAILURE; ++ } + efi_st_printf("\n"); + + return EFI_ST_SUCCESS; +-- +2.37.2 + + +From 464a63d9a7aa628d688fe62c3b99dd690bfe6ca9 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:37 +0000 +Subject: [PATCH 7/8] efi_selftest: Add box drawing character selftest + +UEFI applications rely on Unicode output capability, and might use that +for drawing pseudo-graphical interfaces using Unicode defined box +drawing characters. + +Add a simple test to display the most basic box characters, which would +need to be checked manually on the screen for correctness. +To facilitate this, add a three second delay after the output at this +point. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-8-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +--- + lib/efi_selftest/efi_selftest_textoutput.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c +index 175731ae96b6..3c6870f74241 100644 +--- a/lib/efi_selftest/efi_selftest_textoutput.c ++++ b/lib/efi_selftest/efi_selftest_textoutput.c +@@ -123,6 +123,17 @@ static int execute(void) + efi_st_error("OutputString failed for international chars\n"); + return EFI_ST_FAILURE; + } ++ ret = con_out->output_string(con_out, L"┌─┬─┐\n"); ++ ret |= con_out->output_string(con_out, L"│ │ │\n"); ++ ret |= con_out->output_string(con_out, L"├─┼─┤\n"); ++ ret |= con_out->output_string(con_out, L"│ │ │\n"); ++ ret |= con_out->output_string(con_out, L"└─┴─┘\n"); ++ if (ret != EFI_ST_SUCCESS) { ++ efi_st_error("OutputString failed for box drawing chars\n"); ++ return EFI_ST_FAILURE; ++ } ++ con_out->output_string(con_out, L"waiting for admiration...\n"); ++ EFI_CALL(systab.boottime->stall(3000000)); + efi_st_printf("\n"); + + return EFI_ST_SUCCESS; +-- +2.37.2 + + +From 58f5993ba5a4772b11d8e5fb9476a0eb1ce22969 Mon Sep 17 00:00:00 2001 +From: Andre Przywara +Date: Mon, 10 Jan 2022 00:56:38 +0000 +Subject: [PATCH 8/8] video: Convert UTF-8 input stream to the 437 code page + +The bitmap fonts (VGA 8x16 and friends) we import from Linux use the +437 code page to map their glyphs. For U-Boot's own purposes this is +probably fine, but UEFI applications output Unicode, which only matches +in the very basic first 127 characters. + +Add a function that converts UTF-8 character sequences into the +respective CP437 code point, as far as the characters defined in there +allow this. This includes quite some international and box drawing +characters, which are used by UEFI applications. + +Link: https://lore.kernel.org/u-boot/20220110005638.21599-9-andre.przywara@arm.com/ +Signed-off-by: Andre Przywara +--- + drivers/video/Makefile | 1 + + drivers/video/utf8_cp437.c | 169 ++++++++++++++++++++++++++++++ + drivers/video/vidconsole-uclass.c | 6 +- + include/video_console.h | 9 ++ + 4 files changed, 184 insertions(+), 1 deletion(-) + create mode 100644 drivers/video/utf8_cp437.c + +diff --git a/drivers/video/Makefile b/drivers/video/Makefile +index 259658074bc1..0caee92b7ff0 100644 +--- a/drivers/video/Makefile ++++ b/drivers/video/Makefile +@@ -14,6 +14,7 @@ obj-$(CONFIG_DISPLAY) += display-uclass.o + obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o + obj-$(CONFIG_DM_VIDEO) += video-uclass.o vidconsole-uclass.o + obj-$(CONFIG_DM_VIDEO) += video_bmp.o ++obj-$(CONFIG_DM_VIDEO) += utf8_cp437.o + obj-$(CONFIG_PANEL) += panel-uclass.o + obj-$(CONFIG_DM_PANEL_HX8238D) += hx8238d.o + obj-$(CONFIG_SIMPLE_PANEL) += simple_panel.o +diff --git a/drivers/video/utf8_cp437.c b/drivers/video/utf8_cp437.c +new file mode 100644 +index 000000000000..cab68b92b6e3 +--- /dev/null ++++ b/drivers/video/utf8_cp437.c +@@ -0,0 +1,169 @@ ++/* ++ * Convert UTF-8 bytes into a code page 437 character. ++ * Based on the table in the Code_page_437 Wikipedia page. ++ */ ++ ++#include ++ ++uint8_t code_points_00a0[] = { ++ 255, 173, 155, 156, 7, 157, 7, 21, ++ 7, 7, 166, 174, 170, 7, 7, 7, ++ 248, 241, 253, 7, 7, 230, 20, 250, ++ 7, 7, 167, 175, 172, 171, 7, 168, ++ 7, 7, 7, 7, 142, 143, 146, 128, ++ 7, 144, 7, 7, 7, 7, 7, 7, ++ 7, 165, 7, 7, 7, 7, 153, 7, ++ 7, 7, 7, 7, 154, 7, 7, 225, ++ 133, 160, 131, 7, 132, 134, 145, 135, ++ 138, 130, 136, 137, 141, 161, 140, 139, ++ 7, 164, 149, 162, 147, 7, 148, 246, ++ 7, 151, 163, 150, 129, 7, 7, 152, ++}; ++ ++uint8_t code_points_2550[] = { ++ 205, 186, 213, 214, 201, 184, 183, 187, ++ 212, 211, 200, 190, 189, 188, 198, 199, ++ 204, 181, 182, 185, 209, 210, 203, 207, ++ 208, 202, 216, 215, 206 ++}; ++ ++static uint8_t utf8_convert_11bit(uint16_t code) ++{ ++ switch (code) { ++ case 0x0192: return 159; ++ case 0x0393: return 226; ++ case 0x0398: return 233; ++ case 0x03A3: return 228; ++ case 0x03A6: return 232; ++ case 0x03A9: return 234; ++ case 0x03B1: return 224; ++ case 0x03B4: return 235; ++ case 0x03B5: return 238; ++ case 0x03C0: return 227; ++ case 0x03C3: return 229; ++ case 0x03C4: return 231; ++ case 0x03C6: return 237; ++ } ++ ++ return 0; ++}; ++ ++static uint8_t utf8_convert_2xxx(uint16_t code) ++{ ++ switch (code) { ++ case 0x2022: return 7; ++ case 0x203C: return 19; ++ case 0x207F: return 252; ++ case 0x20A7: return 158; ++ case 0x2190: return 27; ++ case 0x2191: return 24; ++ case 0x2192: return 26; ++ case 0x2193: return 25; ++ case 0x2194: return 29; ++ case 0x2195: return 18; ++ case 0x21A8: return 23; ++ case 0x2219: return 249; ++ case 0x221A: return 251; ++ case 0x221E: return 236; ++ case 0x221F: return 28; ++ case 0x2229: return 239; ++ case 0x2248: return 247; ++ case 0x2261: return 240; ++ case 0x2264: return 243; ++ case 0x2265: return 242; ++ case 0x2310: return 169; ++ case 0x2320: return 244; ++ case 0x2321: return 245; ++ case 0x2500: return 196; ++ case 0x2502: return 179; ++ case 0x250C: return 218; ++ case 0x2510: return 191; ++ case 0x2514: return 192; ++ case 0x2518: return 217; ++ case 0x251C: return 195; ++ case 0x2524: return 180; ++ case 0x252C: return 194; ++ case 0x2534: return 193; ++ case 0x253C: return 197; ++ case 0x2580: return 223; ++ case 0x2584: return 220; ++ case 0x2588: return 219; ++ case 0x258C: return 221; ++ case 0x2590: return 222; ++ case 0x2591: return 176; ++ case 0x2592: return 177; ++ case 0x2593: return 178; ++ case 0x25A0: return 254; ++ case 0x25AC: return 22; ++ case 0x25B2: return 30; ++ case 0x25BA: return 16; ++ case 0x25BC: return 31; ++ case 0x25C4: return 17; ++ case 0x25CB: return 9; ++ case 0x25D8: return 8; ++ case 0x25D9: return 10; ++ case 0x263A: return 1; ++ case 0x263B: return 2; ++ case 0x263C: return 15; ++ case 0x2640: return 12; ++ case 0x2642: return 11; ++ case 0x2660: return 6; ++ case 0x2663: return 5; ++ case 0x2665: return 3; ++ case 0x2666: return 4; ++ case 0x266A: return 13; ++ case 0x266B: return 14; ++ } ++ ++ return 0; ++} ++ ++uint8_t convert_uc16_to_cp437(uint16_t code) ++{ ++ if (code < 0x7f) // ASCII ++ return code; ++ if (code < 0xa0) // high control characters ++ return code; ++ if (code < 0x100) // international characters ++ return code_points_00a0[code - 0xa0]; ++ if (code < 0x800) ++ return utf8_convert_11bit(code); ++ if (code >= 0x2550 && code < 0x256d) // block graphics ++ return code_points_2550[code - 0x2550]; ++ ++ return utf8_convert_2xxx(code); ++} ++ ++uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc) ++{ ++ int shift; ++ uint16_t ucs; ++ ++ if (c < 127) // ASCII ++ return c; ++ if (c == 127) ++ return 8; // DEL (?) ++ ++ switch (c & 0xf0) { ++ case 0xc0: case 0xd0: // two bytes sequence ++ *esc = (1U << 24) | ((c & 0x1f) << 6); ++ return 0; ++ case 0xe0: // three bytes sequence ++ *esc = (2U << 24) | ((c & 0x0f) << 12); ++ return 0; ++ case 0xf0: // four bytes sequence ++ *esc = (3U << 24) | ((c & 0x07) << 18); ++ return 0; ++ case 0x80: case 0x90: case 0xa0: case 0xb0: // continuation ++ shift = (*esc >> 24) - 1; ++ ucs = *esc & 0xffffff; ++ if (shift) { ++ *esc = (shift << 24) | ucs | (c & 0x3f) << (shift * 6); ++ return 0; ++ } ++ *esc = 0; ++ return convert_uc16_to_cp437(ucs | (c & 0x3f)); ++ } ++ ++ return 0; ++} +diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c +index 420fd86f9ac6..ca6e1a2620cc 100644 +--- a/drivers/video/vidconsole-uclass.c ++++ b/drivers/video/vidconsole-uclass.c +@@ -546,6 +546,7 @@ static int vidconsole_output_glyph(struct udevice *dev, char ch) + int vidconsole_put_char(struct udevice *dev, char ch) + { + struct vidconsole_priv *priv = dev_get_uclass_priv(dev); ++ uint8_t cp437; + int ret; + + /* +@@ -587,7 +588,10 @@ int vidconsole_put_char(struct udevice *dev, char ch) + priv->last_ch = 0; + break; + default: +- ret = vidconsole_output_glyph(dev, ch); ++ cp437 = convert_utf8_to_cp437(ch, &priv->ucs); ++ if (cp437 == 0) ++ return 0; ++ ret = vidconsole_output_glyph(dev, cp437); + if (ret < 0) + return ret; + break; +diff --git a/include/video_console.h b/include/video_console.h +index 688ea6ae119c..8cc8d21d6e49 100644 +--- a/include/video_console.h ++++ b/include/video_console.h +@@ -83,6 +83,7 @@ struct vidconsole_priv { + int escape_len; + int row_saved; + int col_saved; ++ u32 ucs; + bool cursor_visible; + char escape_buf[32]; + }; +@@ -306,4 +307,12 @@ static inline int vidconsole_memmove(struct udevice *dev, void *dst, + + #endif + ++/* ++ * Convert an UTF-8 byte into the corresponding character in the CP437 ++ * code page. Returns 0 if that character is part of a multi-byte sequence. ++ * for which *esc holds the state of. Repeatedly feed in more bytes until ++ * the return value returns a non-0 character. ++ */ ++uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc); ++ + #endif +-- +2.37.2 + diff --git a/resources/u-boot/gru/board.cfg b/resources/u-boot/gru/board.cfg deleted file mode 100644 index 128e0876..00000000 --- a/resources/u-boot/gru/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="gru" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="AArch64" diff --git a/resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch b/resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch deleted file mode 100644 index 044ea768..00000000 --- a/resources/u-boot/gru/patches/0001-clk-rockchip-rk3399-Set-hardcoded-clock-rates-same-a.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 7e73b7a7550cfdd22a1413c263026e41e56e7617 Mon Sep 17 00:00:00 2001 -From: Alper Nebi Yasak -Date: Fri, 8 Oct 2021 17:33:22 +0300 -Subject: [PATCH] clk: rockchip: rk3399: Set hardcoded clock rates same as - devicetree - -Update hardcoded RK3399 clock rate definitions to match those in its -devicetree (rk3399.dtsi), based on clock-controller assigned-clocks. -Add and initialize NPLL since it's on that list, though nothing seems to -use it in the driver so far. - -Also update VOP ACLK to 400MHz as it divides from CPLL (now 800MHz). -All this stops the displayed vendor bitmap from getting disfigured -when chainloading U-Boot from coreboot+depthcharge (as RW_LEGACY). - -Link: https://github.com/alpernebbi/u-boot/commit/7e73b7a7550cfdd22a1413c263026e41e56e7617 -Signed-off-by: Alper Nebi Yasak ---- - .../include/asm/arch-rockchip/cru_rk3399.h | 19 ++++++++++--------- - drivers/clk/rockchip/clk_rk3399.c | 10 ++++++---- - 2 files changed, 16 insertions(+), 13 deletions(-) - -diff --git a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h -index d941a129f3e5..54035c0df1f3 100644 ---- a/arch/arm/include/asm/arch-rockchip/cru_rk3399.h -+++ b/arch/arm/include/asm/arch-rockchip/cru_rk3399.h -@@ -69,7 +69,8 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); - #define LPLL_HZ (600*MHz) - #define BPLL_HZ (600*MHz) - #define GPLL_HZ (594*MHz) --#define CPLL_HZ (384*MHz) -+#define CPLL_HZ (800*MHz) -+#define NPLL_HZ (1000*MHz) - #define PPLL_HZ (676*MHz) - - #define PMU_PCLK_HZ (48*MHz) -@@ -82,16 +83,16 @@ check_member(rockchip_cru, sdio1_con[1], 0x594); - #define ATCLK_CORE_B_HZ (300*MHz) - #define PCLK_DBG_B_HZ (100*MHz) - --#define PERIHP_ACLK_HZ (148500*KHz) --#define PERIHP_HCLK_HZ (148500*KHz) --#define PERIHP_PCLK_HZ (37125*KHz) -+#define PERIHP_ACLK_HZ (150*MHz) -+#define PERIHP_HCLK_HZ (75*MHz) -+#define PERIHP_PCLK_HZ (37500*KHz) - --#define PERILP0_ACLK_HZ (99000*KHz) --#define PERILP0_HCLK_HZ (99000*KHz) --#define PERILP0_PCLK_HZ (49500*KHz) -+#define PERILP0_ACLK_HZ (100*MHz) -+#define PERILP0_HCLK_HZ (100*MHz) -+#define PERILP0_PCLK_HZ (50*MHz) - --#define PERILP1_HCLK_HZ (99000*KHz) --#define PERILP1_PCLK_HZ (49500*KHz) -+#define PERILP1_HCLK_HZ (100*MHz) -+#define PERILP1_PCLK_HZ (50*MHz) - - #define PWM_CLOCK_HZ PMU_PCLK_HZ - -diff --git a/drivers/clk/rockchip/clk_rk3399.c b/drivers/clk/rockchip/clk_rk3399.c -index 7d31a9f22a85..7cb3b0c23b72 100644 ---- a/drivers/clk/rockchip/clk_rk3399.c -+++ b/drivers/clk/rockchip/clk_rk3399.c -@@ -54,10 +54,11 @@ struct pll_div { - .fbdiv = (u32)((u64)hz * _refdiv * _postdiv1 * _postdiv2 / OSC_HZ),\ - .postdiv1 = _postdiv1, .postdiv2 = _postdiv2}; - --static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 2, 2, 1); --static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 2, 2); -+static const struct pll_div gpll_init_cfg = PLL_DIVISORS(GPLL_HZ, 1, 4, 1); -+static const struct pll_div cpll_init_cfg = PLL_DIVISORS(CPLL_HZ, 1, 3, 1); -+static const struct pll_div npll_init_cfg = PLL_DIVISORS(NPLL_HZ, 1, 3, 1); - #if !defined(CONFIG_SPL_BUILD) --static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 2, 2, 1); -+static const struct pll_div ppll_init_cfg = PLL_DIVISORS(PPLL_HZ, 3, 2, 1); - #endif - - static const struct pll_div apll_l_1600_cfg = PLL_DIVISORS(1600 * MHz, 3, 1, 1); -@@ -682,7 +683,7 @@ static ulong rk3399_spi_set_clk(struct rockchip_cru *cru, ulong clk_id, uint hz) - static ulong rk3399_vop_set_clk(struct rockchip_cru *cru, ulong clk_id, u32 hz) - { - struct pll_div vpll_config = {0}; -- int aclk_vop = 198 * MHz; -+ int aclk_vop = 400 * MHz; - void *aclkreg_addr, *dclkreg_addr; - u32 div; - -@@ -1316,6 +1317,7 @@ static void rkclk_init(struct rockchip_cru *cru) - /* configure gpll cpll */ - rkclk_set_pll(&cru->gpll_con[0], &gpll_init_cfg); - rkclk_set_pll(&cru->cpll_con[0], &cpll_init_cfg); -+ rkclk_set_pll(&cru->npll_con[0], &npll_init_cfg); - - /* configure perihp aclk, hclk, pclk */ - aclk_div = GPLL_HZ / PERIHP_ACLK_HZ - 1; --- -2.37.2 - diff --git a/resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch b/resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch deleted file mode 100644 index 26669760..00000000 --- a/resources/u-boot/gru/patches/0002-video-improve-UEFI-experience-on-DM_VIDEO.patch +++ /dev/null @@ -1,9012 +0,0 @@ -From 570fae040f95fa313a44154372bd550ad37f6e62 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:31 +0000 -Subject: [PATCH 1/8] video: Add cursor support for DM_VIDEO consoles - -So far the DM_VIDEO console is completely lacking any cursor, which makes -typing and correcting quite irritating. - -Add a simple cursor display by writing a SPACE glyph in the background -colour to the next character position on the screen. Any typed character -will naturally overwrite it, so we need to only explicitly clear it if -the next character will appear somewhere else (newline, backspace). - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-2-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass -Tested-by: Simon Glass ---- - drivers/video/console_normal.c | 1 + - drivers/video/vidconsole-uclass.c | 42 +++++++++++++++++++++++++++++++ - include/video_console.h | 1 + - 3 files changed, 44 insertions(+) - -diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c -index 04f022491e52..bfd3aab8d249 100644 ---- a/drivers/video/console_normal.c -+++ b/drivers/video/console_normal.c -@@ -160,6 +160,7 @@ static int console_normal_probe(struct udevice *dev) - vc_priv->y_charsize = VIDEO_FONT_HEIGHT; - vc_priv->cols = vid_priv->xsize / VIDEO_FONT_WIDTH; - vc_priv->rows = vid_priv->ysize / VIDEO_FONT_HEIGHT; -+ vc_priv->cursor_visible = true; - - return 0; - } -diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index f42db40d4cde..420fd86f9ac6 100644 ---- a/drivers/video/vidconsole-uclass.c -+++ b/drivers/video/vidconsole-uclass.c -@@ -70,6 +70,26 @@ static int vidconsole_entry_start(struct udevice *dev) - return ops->entry_start(dev); - } - -+static void draw_cursor(struct udevice *dev, bool state) -+{ -+ struct vidconsole_priv *priv = dev_get_uclass_priv(dev); -+ struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); -+ u32 tmp; -+ -+ if (!priv->cursor_visible) -+ return; -+ -+ if (state) { -+ tmp = vid_priv->colour_bg; -+ vid_priv->colour_bg = vid_priv->colour_fg; -+ } -+ -+ vidconsole_putc_xy(dev, priv->xcur_frac, priv->ycur, ' '); -+ -+ if (state) -+ vid_priv->colour_bg = tmp; -+} -+ - /* Move backwards one space */ - static int vidconsole_back(struct udevice *dev) - { -@@ -77,6 +97,8 @@ static int vidconsole_back(struct udevice *dev) - struct vidconsole_ops *ops = vidconsole_get_ops(dev); - int ret; - -+ draw_cursor(dev, false); -+ - if (ops->backspace) { - ret = ops->backspace(dev); - if (ret != -ENOSYS) -@@ -103,6 +125,8 @@ static void vidconsole_newline(struct udevice *dev) - const int rows = CONFIG_CONSOLE_SCROLL_LINES; - int i, ret; - -+ draw_cursor(dev, false); -+ - priv->xcur_frac = priv->xstart_frac; - priv->ycur += priv->y_charsize; - -@@ -342,6 +366,14 @@ static void vidconsole_escape_char(struct udevice *dev, char ch) - - break; - } -+ case 'l': -+ draw_cursor(dev, false); -+ priv->cursor_visible = 0; -+ break; -+ case 'h': -+ priv->cursor_visible = 1; -+ draw_cursor(dev, true); -+ break; - case 'J': { - int mode; - -@@ -516,6 +548,11 @@ int vidconsole_put_char(struct udevice *dev, char ch) - struct vidconsole_priv *priv = dev_get_uclass_priv(dev); - int ret; - -+ /* -+ * We don't need to clear the cursor since we are going to overwrite -+ * that character anyway. -+ */ -+ - if (priv->escape) { - vidconsole_escape_char(dev, ch); - return 0; -@@ -530,6 +567,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) - /* beep */ - break; - case '\r': -+ draw_cursor(dev, false); - priv->xcur_frac = priv->xstart_frac; - break; - case '\n': -@@ -537,6 +575,7 @@ int vidconsole_put_char(struct udevice *dev, char ch) - vidconsole_entry_start(dev); - break; - case '\t': /* Tab (8 chars alignment) */ -+ draw_cursor(dev, false); - priv->xcur_frac = ((priv->xcur_frac / priv->tab_width_frac) - + 1) * priv->tab_width_frac; - -@@ -554,6 +593,8 @@ int vidconsole_put_char(struct udevice *dev, char ch) - break; - } - -+ draw_cursor(dev, true); -+ - return 0; - } - -@@ -620,6 +661,7 @@ static int vidconsole_pre_probe(struct udevice *dev) - struct video_priv *vid_priv = dev_get_uclass_priv(vid); - - priv->xsize_frac = VID_TO_POS(vid_priv->xsize); -+ priv->cursor_visible = false; - - return 0; - } -diff --git a/include/video_console.h b/include/video_console.h -index 5921767fbf06..688ea6ae119c 100644 ---- a/include/video_console.h -+++ b/include/video_console.h -@@ -83,6 +83,7 @@ struct vidconsole_priv { - int escape_len; - int row_saved; - int col_saved; -+ bool cursor_visible; - char escape_buf[32]; - }; - --- -2.37.2 - - -From bfb9b202a30736d97c63500bca7845978fe338a7 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:32 +0000 -Subject: [PATCH 2/8] video: vidconsole: Support wider bitmap fonts - -Currently the DM_VIDEO console only supports bitmap fonts with up to -8 pixels wide glyphs. Add support for fonts with glyphs up to 32 pixels -wide, as those might prove useful on high resolution screens. - -This is done by expanding the glyph bits buffer to 32bits, and aligning -the font data to the high bits, counting down from there. The compiler -should optimise away any unneeded accesses for narrower fonts. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-3-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/console_normal.c | 25 ++++++++++++++++++++----- - 1 file changed, 20 insertions(+), 5 deletions(-) - -diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c -index bfd3aab8d249..9f552d02b308 100644 ---- a/drivers/video/console_normal.c -+++ b/drivers/video/console_normal.c -@@ -13,6 +13,9 @@ - #include - #include /* Get font data, width and height */ - -+#define VIDEO_FONT_STRIDE ((VIDEO_FONT_WIDTH + 7) / 8) -+#define VIDEO_FONT_GLYPH_BYTES (VIDEO_FONT_STRIDE * VIDEO_FONT_HEIGHT) -+ - static int console_normal_set_row(struct udevice *dev, uint row, int clr) - { - struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); -@@ -98,8 +101,20 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - return -EAGAIN; - - for (row = 0; row < VIDEO_FONT_HEIGHT; row++) { -- unsigned int idx = (u8)ch * VIDEO_FONT_HEIGHT + row; -- uchar bits = video_fontdata[idx]; -+ uint32_t bits = video_fontdata[(u8)ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE] << 24; -+ -+ if (VIDEO_FONT_WIDTH > 8) -+ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE + 1] << 16; -+ -+ if (VIDEO_FONT_WIDTH > 16) -+ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE + 2] << 8; -+ -+ if (VIDEO_FONT_WIDTH > 24) -+ bits |= video_fontdata[ch * VIDEO_FONT_GLYPH_BYTES + -+ row * VIDEO_FONT_STRIDE + 3]; - - switch (vid_priv->bpix) { - case VIDEO_BPP8: -@@ -107,7 +122,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - uint8_t *dst = line; - - for (i = 0; i < VIDEO_FONT_WIDTH; i++) { -- *dst++ = (bits & 0x80) ? -+ *dst++ = (bits & BIT(31)) ? - vid_priv->colour_fg : - vid_priv->colour_bg; - bits <<= 1; -@@ -119,7 +134,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - uint16_t *dst = line; - - for (i = 0; i < VIDEO_FONT_WIDTH; i++) { -- *dst++ = (bits & 0x80) ? -+ *dst++ = (bits & BIT(31)) ? - vid_priv->colour_fg : - vid_priv->colour_bg; - bits <<= 1; -@@ -131,7 +146,7 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, - uint32_t *dst = line; - - for (i = 0; i < VIDEO_FONT_WIDTH; i++) { -- *dst++ = (bits & 0x80) ? -+ *dst++ = (bits & BIT(31)) ? - vid_priv->colour_fg : - vid_priv->colour_bg; - bits <<= 1; --- -2.37.2 - - -From 7d40e39093073ad514822321fa5f5febddd03c28 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:33 +0000 -Subject: [PATCH 3/8] video: Kconfig: convert CONFIG_VIDEO_FONT_4X6 to Kconfig - -We used to have two boards using a very tiny font, replacing the -standard 8x16 font used on most framebuffers. This was done outside of -Kconfig though, so move this over now. - -As those boards have been removed lately, there are currently no users, -but we will gain more font support in a later patch. - -Fix the build for the 4x6 font on the way. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-4-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/fonts/Kconfig | 12 ++++++++++++ - include/video_font_4x6.h | 2 +- - 2 files changed, 13 insertions(+), 1 deletion(-) - -diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig -index c692fa9602f8..82df137542c2 100644 ---- a/drivers/video/fonts/Kconfig -+++ b/drivers/video/fonts/Kconfig -@@ -2,6 +2,18 @@ - # Video fonts - # - -+choice -+ prompt "Bitmap font for framebuffers" -+ default VIDEO_FONT_8X16 -+ -+config VIDEO_FONT_4X6 -+ bool "Tiny 4x6 font" -+ -+config VIDEO_FONT_8X16 -+ bool "Standard VGA font" -+ -+endchoice -+ - menu "TrueType Fonts" - - config CONSOLE_TRUETYPE_NIMBUS -diff --git a/include/video_font_4x6.h b/include/video_font_4x6.h -index c7e6351b64c0..65dd5e8c1d9f 100644 ---- a/include/video_font_4x6.h -+++ b/include/video_font_4x6.h -@@ -46,7 +46,7 @@ __END__; - #define VIDEO_FONT_HEIGHT 6 - #define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT) - --static unsigned char video_fontdata[VIDEO_FONT_SIZE] = { -+static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { - - /*{*/ - /* Char 0: ' ' */ --- -2.37.2 - - -From 874e8ea69fa26882ef4f6e21897fef87b953db92 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:34 +0000 -Subject: [PATCH 4/8] video: Add sun12x22 framebuffer front - -Now that the dm_video console can cope with fonts wider than 8 pixels, -let's add the neat 12x22 font mimicing the one used on the boot console of -of older Sun workstations. This should be more readable on high resolution -screens. - -This file has been taken from Linux, only the required U-Boot macros have -been added. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-5-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/fonts/Kconfig | 3 + - include/video_font.h | 2 + - include/video_font_sun12x22.h | 6165 +++++++++++++++++++++++++++++++++ - 3 files changed, 6170 insertions(+) - create mode 100644 include/video_font_sun12x22.h - -diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig -index 82df137542c2..76f4fe78417c 100644 ---- a/drivers/video/fonts/Kconfig -+++ b/drivers/video/fonts/Kconfig -@@ -12,6 +12,9 @@ config VIDEO_FONT_4X6 - config VIDEO_FONT_8X16 - bool "Standard VGA font" - -+config VIDEO_FONT_SUN12X22 -+ bool "Sun 12x22 font" -+ - endchoice - - menu "TrueType Fonts" -diff --git a/include/video_font.h b/include/video_font.h -index 5e23f70f859f..2e00d56967e4 100644 ---- a/include/video_font.h -+++ b/include/video_font.h -@@ -9,6 +9,8 @@ - - #ifdef CONFIG_VIDEO_FONT_4X6 - #include -+#elif defined(CONFIG_VIDEO_FONT_SUN12X22) -+#include - #else - #include - #endif -diff --git a/include/video_font_sun12x22.h b/include/video_font_sun12x22.h -new file mode 100644 -index 000000000000..3c4da4d80554 ---- /dev/null -+++ b/include/video_font_sun12x22.h -@@ -0,0 +1,6165 @@ -+/* -+ * Legacy 12x22 font resembling the font used on old Sun workstations. -+ * Copied from Linux' lib/fonts/font_sun12x22.c. -+ * -+ * SPDX-License-Identifier: GPL-2.0 -+ */ -+ -+#ifndef _VIDEO_FONT_DATA_SUN12X22_ -+#define _VIDEO_FONT_DATA_SUN12X22_ -+ -+#define VIDEO_FONT_CHARS 256 -+#define VIDEO_FONT_WIDTH 12 -+#define VIDEO_FONT_HEIGHT 22 -+#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) -+ -+ -+static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { -+ -+ /* 0 0x00 '^@' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 1 0x01 '^A' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x65, 0x30, /* 011001010011 */ -+ 0x6d, 0xb0, /* 011011011011 */ -+ 0x60, 0x30, /* 011000000011 */ -+ 0x62, 0x30, /* 011000100011 */ -+ 0x62, 0x30, /* 011000100011 */ -+ 0x60, 0x30, /* 011000000011 */ -+ 0x6f, 0xb0, /* 011011111011 */ -+ 0x67, 0x30, /* 011001110011 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 2 0x02 '^B' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7a, 0xf0, /* 011110101111 */ -+ 0x72, 0x70, /* 011100100111 */ -+ 0x7f, 0xf0, /* 011111111111 */ -+ 0x7d, 0xf0, /* 011111011111 */ -+ 0x7d, 0xf0, /* 011111011111 */ -+ 0x7f, 0xf0, /* 011111111111 */ -+ 0x70, 0x70, /* 011100000111 */ -+ 0x78, 0xf0, /* 011110001111 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 3 0x03 '^C' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 4 0x04 '^D' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 5 0x05 '^E' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x1a, 0xc0, /* 000110101100 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 6 0x06 '^F' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x36, 0xc0, /* 001101101100 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 7 0x07 '^G' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 8 0x08 '^H' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xc0, 0x30, /* 110000000011 */ -+ 0xc0, 0x30, /* 110000000011 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 9 0x09 '^I' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 10 0x0a '^J' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xcf, 0x30, /* 110011110011 */ -+ 0xcf, 0x30, /* 110011110011 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xe6, 0x70, /* 111001100111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0xf9, 0xf0, /* 111110011111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 11 0x0b '^K' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x03, 0x60, /* 000000110110 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 12 0x0c '^L' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 13 0x0d '^M' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 14 0x0e '^N' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x19, 0xe0, /* 000110011110 */ -+ 0x1b, 0xe0, /* 000110111110 */ -+ 0x1b, 0xc0, /* 000110111100 */ -+ 0x79, 0x80, /* 011110011000 */ -+ 0xf8, 0x00, /* 111110000000 */ -+ 0xf0, 0x00, /* 111100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 15 0x0f '^O' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x6d, 0xb0, /* 011011011011 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x6d, 0xb0, /* 011011011011 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 16 0x10 '^P' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x20, /* 000000000010 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x03, 0xe0, /* 000000111110 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x03, 0xe0, /* 000000111110 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x20, /* 000000000010 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 17 0x11 '^Q' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x40, 0x00, /* 010000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x40, 0x00, /* 010000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 18 0x12 '^R' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 19 0x13 '^S' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 20 0x14 '^T' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xf0, /* 000111111111 */ -+ 0x3c, 0xc0, /* 001111001100 */ -+ 0x7c, 0xc0, /* 011111001100 */ -+ 0x7c, 0xc0, /* 011111001100 */ -+ 0x7c, 0xc0, /* 011111001100 */ -+ 0x3c, 0xc0, /* 001111001100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x1c, 0xe0, /* 000111001110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 21 0x15 '^U' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 22 0x16 '^V' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 23 0x17 '^W' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 24 0x18 '^X' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 25 0x19 '^Y' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 26 0x1a '^Z' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0xff, 0xe0, /* 111111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 27 0x1b '^[' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xf0, /* 011111111111 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 28 0x1c '^\' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 29 0x1d '^]' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x09, 0x00, /* 000010010000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x09, 0x00, /* 000010010000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 30 0x1e '^^' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 31 0x1f '^_' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 32 0x20 ' ' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 33 0x21 '!' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 34 0x22 '"' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 35 0x23 '#' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x1f, 0xf0, /* 000111111111 */ -+ 0x1f, 0xf0, /* 000111111111 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 36 0x24 '$' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x66, 0xe0, /* 011001101110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x07, 0xc0, /* 000001111100 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 37 0x25 '%' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x38, 0xc0, /* 001110001100 */ -+ 0x4c, 0xc0, /* 010011001100 */ -+ 0x45, 0x80, /* 010001011000 */ -+ 0x65, 0x80, /* 011001011000 */ -+ 0x3b, 0x00, /* 001110110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0d, 0xc0, /* 000011011100 */ -+ 0x1a, 0x60, /* 000110100110 */ -+ 0x1a, 0x20, /* 000110100010 */ -+ 0x33, 0x20, /* 001100110010 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 38 0x26 '&' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x77, 0x00, /* 011101110000 */ -+ 0x63, 0x60, /* 011000110110 */ -+ 0x61, 0xe0, /* 011000011110 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 39 0x27 ''' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 40 0x28 '(' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 41 0x29 ')' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 42 0x2a '*' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x76, 0xe0, /* 011101101110 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x76, 0xe0, /* 011101101110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 43 0x2b '+' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 44 0x2c ',' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 45 0x2d '-' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 46 0x2e '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 47 0x2f '/' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 48 0x30 '0' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 49 0x31 '1' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x36, 0x00, /* 001101100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 50 0x32 '2' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x40, 0xc0, /* 010000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 51 0x33 '3' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x07, 0xc0, /* 000001111100 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 52 0x34 '4' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x05, 0x80, /* 000001011000 */ -+ 0x05, 0x80, /* 000001011000 */ -+ 0x09, 0x80, /* 000010011000 */ -+ 0x09, 0x80, /* 000010011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x21, 0x80, /* 001000011000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 53 0x35 '5' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 54 0x36 '6' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x67, 0x80, /* 011001111000 */ -+ 0x6f, 0xc0, /* 011011111100 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 55 0x37 '7' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x00, 0x40, /* 000000000100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x80, /* 000000001000 */ -+ 0x00, 0x80, /* 000000001000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 56 0x38 '8' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 57 0x39 '9' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x3f, 0x60, /* 001111110110 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 58 0x3a ':' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 59 0x3b ';' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 60 0x3c '<' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 61 0x3d '=' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 62 0x3e '>' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 63 0x3f '?' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 64 0x40 '@' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x67, 0x20, /* 011001110010 */ -+ 0x6f, 0xa0, /* 011011111010 */ -+ 0x6c, 0xa0, /* 011011001010 */ -+ 0x6c, 0xa0, /* 011011001010 */ -+ 0x67, 0xe0, /* 011001111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 65 0x41 'A' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x09, 0x00, /* 000010010000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x10, 0x80, /* 000100001000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x40, /* 001000000100 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 66 0x42 'B' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x00, /* 111111110000 */ -+ 0x60, 0x80, /* 011000001000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 67 0x43 'C' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x60, /* 000100000110 */ -+ 0x20, 0x20, /* 001000000010 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x18, 0x40, /* 000110000100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 68 0x44 'D' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x00, /* 111111110000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 69 0x45 'E' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 70 0x46 'F' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 71 0x47 'G' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x60, /* 000100000110 */ -+ 0x20, 0x20, /* 001000000010 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x61, 0xf0, /* 011000011111 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 72 0x48 'H' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 73 0x49 'I' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 74 0x4a 'J' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 75 0x4b 'K' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xe0, /* 111100001110 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x6c, 0x00, /* 011011000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x6e, 0x00, /* 011011100000 */ -+ 0x67, 0x00, /* 011001110000 */ -+ 0x63, 0x80, /* 011000111000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 76 0x4c 'L' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 77 0x4d 'M' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xe0, 0x70, /* 111000000111 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x59, 0x60, /* 010110010110 */ -+ 0x59, 0x60, /* 010110010110 */ -+ 0x59, 0x60, /* 010110010110 */ -+ 0x4d, 0x60, /* 010011010110 */ -+ 0x4e, 0x60, /* 010011100110 */ -+ 0x4e, 0x60, /* 010011100110 */ -+ 0x44, 0x60, /* 010001000110 */ -+ 0x44, 0x60, /* 010001000110 */ -+ 0xe4, 0xf0, /* 111001001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 78 0x4e 'N' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xc0, 0x70, /* 110000000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x20, /* 011100000010 */ -+ 0x78, 0x20, /* 011110000010 */ -+ 0x58, 0x20, /* 010110000010 */ -+ 0x4c, 0x20, /* 010011000010 */ -+ 0x46, 0x20, /* 010001100010 */ -+ 0x47, 0x20, /* 010001110010 */ -+ 0x43, 0x20, /* 010000110010 */ -+ 0x41, 0xa0, /* 010000011010 */ -+ 0x40, 0xe0, /* 010000001110 */ -+ 0x40, 0xe0, /* 010000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0x30, /* 111000000011 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 79 0x4f 'O' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x20, 0x40, /* 001000000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 80 0x50 'P' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 81 0x51 'Q' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x38, 0x40, /* 001110000100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x23, 0x90, /* 001000111001 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 82 0x52 'R' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x00, /* 111111110000 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0x80, /* 011000001000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x6e, 0x00, /* 011011100000 */ -+ 0x67, 0x00, /* 011001110000 */ -+ 0x63, 0x80, /* 011000111000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 83 0x53 'S' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 84 0x54 'T' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x46, 0x20, /* 010001100010 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 85 0x55 'U' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 86 0x56 'V' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xe0, 0xe0, /* 111000001110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x19, 0x00, /* 000110010000 */ -+ 0x19, 0x00, /* 000110010000 */ -+ 0x19, 0x00, /* 000110010000 */ -+ 0x0a, 0x00, /* 000010100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 87 0x57 'W' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfe, 0xf0, /* 111111101111 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x76, 0x20, /* 011101100010 */ -+ 0x77, 0x40, /* 011101110100 */ -+ 0x33, 0x40, /* 001100110100 */ -+ 0x37, 0x40, /* 001101110100 */ -+ 0x3b, 0xc0, /* 001110111100 */ -+ 0x3b, 0x80, /* 001110111000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 88 0x58 'X' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 89 0x59 'Y' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 90 0x5a 'Z' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x20, /* 000110000010 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 91 0x5b '[' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 92 0x5c '\' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 93 0x5d ']' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 94 0x5e '^' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1b, 0x00, /* 000110110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 95 0x5f '_' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 96 0x60 '`' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x00, /* 000000010000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 97 0x61 'a' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 98 0x62 'b' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0xe0, 0x00, /* 111000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x67, 0x80, /* 011001111000 */ -+ 0x6f, 0xc0, /* 011011111100 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x60, /* 011100000110 */ -+ 0x78, 0xc0, /* 011110001100 */ -+ 0x4f, 0x80, /* 010011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 99 0x63 'c' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 100 0x64 'd' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x0f, 0x60, /* 000011110110 */ -+ 0x31, 0xe0, /* 001100011110 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0xe0, /* 011100001110 */ -+ 0x39, 0x60, /* 001110010110 */ -+ 0x1e, 0x70, /* 000111100111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 101 0x65 'e' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 102 0x66 'f' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x04, 0xc0, /* 000001001100 */ -+ 0x04, 0xc0, /* 000001001100 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 103 0x67 'g' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x20, /* 000111110010 */ -+ 0x31, 0xe0, /* 001100011110 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x3f, 0x00, /* 001111110000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x40, 0x20, /* 010000000010 */ -+ 0x40, 0x20, /* 010000000010 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 104 0x68 'h' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 105 0x69 'i' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 106 0x6a 'j' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 107 0x6b 'k' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0xe0, 0x00, /* 111000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x7c, 0x00, /* 011111000000 */ -+ 0x6e, 0x00, /* 011011100000 */ -+ 0x67, 0x00, /* 011001110000 */ -+ 0x63, 0x80, /* 011000111000 */ -+ 0xf1, 0xe0, /* 111100011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 108 0x6c 'l' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 109 0x6d 'm' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xdd, 0xc0, /* 110111011100 */ -+ 0x6e, 0xe0, /* 011011101110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0xef, 0x70, /* 111011110111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 110 0x6e 'n' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x27, 0x80, /* 001001111000 */ -+ 0x79, 0xc0, /* 011110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 111 0x6f 'o' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 112 0x70 'p' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xef, 0x80, /* 111011111000 */ -+ 0x71, 0xc0, /* 011100011100 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x40, /* 011000000100 */ -+ 0x70, 0x80, /* 011100001000 */ -+ 0x7f, 0x00, /* 011111110000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0xf0, 0x00, /* 111100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 113 0x71 'q' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x20, /* 000011110010 */ -+ 0x11, 0xe0, /* 000100011110 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x60, /* 011100000110 */ -+ 0x38, 0xe0, /* 001110001110 */ -+ 0x1f, 0xe0, /* 000111111110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0xf0, /* 000000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 114 0x72 'r' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x73, 0x80, /* 011100111000 */ -+ 0x34, 0xc0, /* 001101001100 */ -+ 0x38, 0xc0, /* 001110001100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 115 0x73 's' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 116 0x74 't' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x20, /* 000011000010 */ -+ 0x0e, 0x40, /* 000011100100 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 117 0x75 'u' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 118 0x76 'v' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0x70, /* 111100000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 119 0x77 'w' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x70, /* 111111110111 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x66, 0x20, /* 011001100010 */ -+ 0x37, 0x40, /* 001101110100 */ -+ 0x3b, 0x40, /* 001110110100 */ -+ 0x3b, 0x40, /* 001110110100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 120 0x78 'x' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf8, 0xf0, /* 111110001111 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1d, 0x00, /* 000111010000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0b, 0x80, /* 000010111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0xf1, 0xf0, /* 111100011111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 121 0x79 'y' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 122 0x7a 'z' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0xe0, /* 011000001110 */ -+ 0x41, 0xc0, /* 010000011100 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x38, 0x20, /* 001110000010 */ -+ 0x70, 0x60, /* 011100000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 123 0x7b '{' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 124 0x7c '|' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 125 0x7d '}' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 126 0x7e '~' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x20, /* 000111000010 */ -+ 0x3e, 0x60, /* 001111100110 */ -+ 0x67, 0xc0, /* 011001111100 */ -+ 0x43, 0x80, /* 010000111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 127 0x7f '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 128 0x80 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xc0, /* 000011111100 */ -+ 0x10, 0x60, /* 000100000110 */ -+ 0x20, 0x20, /* 001000000010 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x20, 0x00, /* 001000000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x18, 0x40, /* 000110000100 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 129 0x81 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 130 0x82 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 131 0x83 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 132 0x84 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 133 0x85 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 134 0x86 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 135 0x87 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x31, 0xc0, /* 001100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 136 0x88 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 137 0x89 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 138 0x8a '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 139 0x8b '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 140 0x8c '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x1b, 0x00, /* 000110110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 141 0x8d '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 142 0x8e '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 143 0x8f '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x11, 0x80, /* 000100011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0xf0, /* 111000001111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 144 0x90 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x3f, 0x80, /* 001111111000 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x30, 0x20, /* 001100000010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 145 0x91 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x66, 0x30, /* 011001100011 */ -+ 0x46, 0x30, /* 010001100011 */ -+ 0x06, 0x30, /* 000001100011 */ -+ 0x3f, 0xf0, /* 001111111111 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0xc6, 0x00, /* 110001100000 */ -+ 0xc6, 0x00, /* 110001100000 */ -+ 0xe7, 0x30, /* 111001110011 */ -+ 0x7d, 0xe0, /* 011111011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 146 0x92 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x07, 0x10, /* 000001110001 */ -+ 0x07, 0x10, /* 000001110001 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x00, /* 000010110000 */ -+ 0x0b, 0x20, /* 000010110010 */ -+ 0x13, 0xe0, /* 000100111110 */ -+ 0x13, 0x20, /* 000100110010 */ -+ 0x3f, 0x00, /* 001111110000 */ -+ 0x23, 0x00, /* 001000110000 */ -+ 0x23, 0x00, /* 001000110000 */ -+ 0x43, 0x10, /* 010000110001 */ -+ 0x43, 0x10, /* 010000110001 */ -+ 0xe7, 0xf0, /* 111001111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 147 0x93 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 148 0x94 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 149 0x95 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 150 0x96 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 151 0x97 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 152 0x98 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xf0, 0xf0, /* 111100001111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x0d, 0x00, /* 000011010000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x04, 0x00, /* 000001000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x08, 0x00, /* 000010000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 153 0x99 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x20, 0x60, /* 001000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x20, 0x40, /* 001000000100 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x18, 0x80, /* 000110001000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 154 0x9a '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0xe0, 0x30, /* 111000000011 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 155 0x9b '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x36, 0xc0, /* 001101101100 */ -+ 0x26, 0xc0, /* 001001101100 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x76, 0x40, /* 011101100100 */ -+ 0x36, 0xc0, /* 001101101100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 156 0x9c '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x7e, 0x00, /* 011111100000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x3e, 0x20, /* 001111100010 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x61, 0xc0, /* 011000011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 157 0x9d '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 158 0x9e '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0x80, /* 011111111000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x33, 0x30, /* 001100110011 */ -+ 0x31, 0xe0, /* 001100011110 */ -+ 0x78, 0xc0, /* 011110001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 159 0x9f '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0xe0, /* 000000011110 */ -+ 0x03, 0x30, /* 000000110011 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x7f, 0xc0, /* 011111111100 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xcc, 0x00, /* 110011000000 */ -+ 0x78, 0x00, /* 011110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 160 0xa0 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x03, 0xc0, /* 000000111100 */ -+ 0x1c, 0xc0, /* 000111001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0xe0, /* 000111101110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 161 0xa1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 162 0xa2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 163 0xa3 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1e, 0x60, /* 000111100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 164 0xa4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x40, /* 000111000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x23, 0x80, /* 001000111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x27, 0x80, /* 001001111000 */ -+ 0x79, 0xc0, /* 011110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 165 0xa5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x40, /* 000111000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x23, 0x80, /* 001000111000 */ -+ 0xc0, 0x70, /* 110000000111 */ -+ 0x60, 0x20, /* 011000000010 */ -+ 0x70, 0x20, /* 011100000010 */ -+ 0x78, 0x20, /* 011110000010 */ -+ 0x5c, 0x20, /* 010111000010 */ -+ 0x4e, 0x20, /* 010011100010 */ -+ 0x47, 0x20, /* 010001110010 */ -+ 0x43, 0xa0, /* 010000111010 */ -+ 0x41, 0xe0, /* 010000011110 */ -+ 0x40, 0xe0, /* 010000001110 */ -+ 0x40, 0x60, /* 010000000110 */ -+ 0xe0, 0x30, /* 111000000011 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 166 0xa6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x33, 0x80, /* 001100111000 */ -+ 0x1d, 0xc0, /* 000111011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 167 0xa7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x10, 0xc0, /* 000100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0x80, /* 001100001000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 168 0xa8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x40, /* 001100000100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 169 0xa9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 170 0xaa '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 171 0xab '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x10, 0x40, /* 000100000100 */ -+ 0x10, 0x80, /* 000100001000 */ -+ 0x11, 0x00, /* 000100010000 */ -+ 0x3a, 0x00, /* 001110100000 */ -+ 0x05, 0xc0, /* 000001011100 */ -+ 0x0a, 0x20, /* 000010100010 */ -+ 0x10, 0x20, /* 000100000010 */ -+ 0x20, 0xc0, /* 001000001100 */ -+ 0x41, 0x00, /* 010000010000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x03, 0xe0, /* 000000111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 172 0xac '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x10, 0x00, /* 000100000000 */ -+ 0x10, 0x40, /* 000100000100 */ -+ 0x10, 0x80, /* 000100001000 */ -+ 0x11, 0x00, /* 000100010000 */ -+ 0x3a, 0x40, /* 001110100100 */ -+ 0x04, 0xc0, /* 000001001100 */ -+ 0x09, 0x40, /* 000010010100 */ -+ 0x12, 0x40, /* 000100100100 */ -+ 0x24, 0x40, /* 001001000100 */ -+ 0x47, 0xe0, /* 010001111110 */ -+ 0x00, 0x40, /* 000000000100 */ -+ 0x00, 0x40, /* 000000000100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 173 0xad '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 174 0xae '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 175 0xaf '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x06, 0x60, /* 000001100110 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x33, 0x00, /* 001100110000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 176 0xb0 '.' */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ 0x61, 0x80, /* 011000011000 */ -+ 0x20, 0x80, /* 001000001000 */ -+ 0x0c, 0x30, /* 000011000011 */ -+ 0x08, 0x20, /* 000010000010 */ -+ -+ /* 177 0xb1 '.' */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x77, 0x70, /* 011101110111 */ -+ 0x22, 0x20, /* 001000100010 */ -+ 0x88, 0x80, /* 100010001000 */ -+ 0xdd, 0xd0, /* 110111011101 */ -+ -+ /* 178 0xb2 '.' */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ 0x9e, 0x70, /* 100111100111 */ -+ 0xdf, 0x70, /* 110111110111 */ -+ 0xf3, 0xc0, /* 111100111100 */ -+ 0xf7, 0xd0, /* 111101111101 */ -+ -+ /* 179 0xb3 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 180 0xb4 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 181 0xb5 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 182 0xb6 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 183 0xb7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 184 0xb8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 185 0xb9 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 186 0xba '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 187 0xbb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 188 0xbc '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0xfd, 0x80, /* 111111011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 189 0xbd '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0xff, 0x80, /* 111111111000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 190 0xbe '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 191 0xbf '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 192 0xc0 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 193 0xc1 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 194 0xc2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 195 0xc3 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 196 0xc4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 197 0xc5 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 198 0xc6 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 199 0xc7 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 200 0xc8 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 201 0xc9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 202 0xca '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 203 0xcb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 204 0xcc '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0xf0, /* 000011011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 205 0xcd '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 206 0xce '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0xfd, 0xf0, /* 111111011111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 207 0xcf '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 208 0xd0 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 209 0xd1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 210 0xd2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 211 0xd3 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 212 0xd4 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 213 0xd5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 214 0xd6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0f, 0xf0, /* 000011111111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 215 0xd7 '.' */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ 0x0d, 0x80, /* 000011011000 */ -+ -+ /* 216 0xd8 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 217 0xd9 '.' */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0xfe, 0x00, /* 111111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 218 0xda '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x07, 0xf0, /* 000001111111 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ -+ /* 219 0xdb '.' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 220 0xdc '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ -+ /* 221 0xdd '.' */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ 0xfc, 0x00, /* 111111000000 */ -+ -+ /* 222 0xde '.' */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ 0x03, 0xf0, /* 000000111111 */ -+ -+ /* 223 0xdf '.' */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0xff, 0xf0, /* 111111111111 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 224 0xe0 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x60, /* 000011110110 */ -+ 0x13, 0xe0, /* 000100111110 */ -+ 0x21, 0xc0, /* 001000011100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x70, 0x80, /* 011100001000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x1f, 0x60, /* 000111110110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 225 0xe1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x37, 0x80, /* 001101111000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x77, 0x00, /* 011101110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 226 0xe2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x3f, 0xe0, /* 001111111110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 227 0xe3 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 228 0xe4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x60, /* 001100000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 229 0xe5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x0f, 0xe0, /* 000011111110 */ -+ 0x13, 0x80, /* 000100111000 */ -+ 0x21, 0xc0, /* 001000011100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x60, 0xc0, /* 011000001100 */ -+ 0x70, 0x80, /* 011100001000 */ -+ 0x39, 0x00, /* 001110010000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 230 0xe6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x36, 0xe0, /* 001101101110 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 231 0xe7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 232 0xe8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 233 0xe9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 234 0xea '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0xd9, 0xb0, /* 110110011011 */ -+ 0x79, 0xe0, /* 011110011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 235 0xeb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0x80, /* 000001111000 */ -+ 0x0c, 0xc0, /* 000011001100 */ -+ 0x18, 0x60, /* 000110000110 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x0f, 0x80, /* 000011111000 */ -+ 0x11, 0xc0, /* 000100011100 */ -+ 0x20, 0xe0, /* 001000001110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x60, 0x60, /* 011000000110 */ -+ 0x70, 0x40, /* 011100000100 */ -+ 0x38, 0x80, /* 001110001000 */ -+ 0x1f, 0x00, /* 000111110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 236 0xec '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 237 0xed '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x00, 0xc0, /* 000000001100 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x01, 0x80, /* 000000011000 */ -+ 0x3b, 0xc0, /* 001110111100 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0xc6, 0x30, /* 110001100011 */ -+ 0x66, 0x60, /* 011001100110 */ -+ 0x6f, 0x60, /* 011011110110 */ -+ 0x3d, 0xc0, /* 001111011100 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x30, 0x00, /* 001100000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 238 0xee '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x1f, 0xc0, /* 000111111100 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 239 0xef '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x30, 0xc0, /* 001100001100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 240 0xf0 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 241 0xf1 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 242 0xf2 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x00, 0xe0, /* 000000001110 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x60, 0x00, /* 011000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 243 0xf3 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x70, 0x00, /* 011100000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x07, 0x00, /* 000001110000 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x60, /* 000000000110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 244 0xf4 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x03, 0x80, /* 000000111000 */ -+ 0x07, 0xc0, /* 000001111100 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0c, 0x60, /* 000011000110 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ -+ /* 245 0xf5 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x63, 0x00, /* 011000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ -+ /* 246 0xf6 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x7f, 0xe0, /* 011111111110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 247 0xf7 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x38, 0x00, /* 001110000000 */ -+ 0x6c, 0x00, /* 011011000000 */ -+ 0x06, 0x30, /* 000001100011 */ -+ 0x03, 0x60, /* 000000110110 */ -+ 0x39, 0xc0, /* 001110011100 */ -+ 0x6c, 0x00, /* 011011000000 */ -+ 0x06, 0x30, /* 000001100011 */ -+ 0x03, 0x60, /* 000000110110 */ -+ 0x01, 0xc0, /* 000000011100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 248 0xf8 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x19, 0x80, /* 000110011000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 249 0xf9 '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x3e, 0x00, /* 001111100000 */ -+ 0x1c, 0x00, /* 000111000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 250 0xfa '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x3c, 0x00, /* 001111000000 */ -+ 0x18, 0x00, /* 000110000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 251 0xfb '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x07, 0xe0, /* 000001111110 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0xc6, 0x00, /* 110001100000 */ -+ 0x66, 0x00, /* 011001100000 */ -+ 0x36, 0x00, /* 001101100000 */ -+ 0x1e, 0x00, /* 000111100000 */ -+ 0x0e, 0x00, /* 000011100000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x02, 0x00, /* 000000100000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 252 0xfc '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x13, 0x80, /* 000100111000 */ -+ 0x3d, 0xc0, /* 001111011100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x18, 0xc0, /* 000110001100 */ -+ 0x3d, 0xe0, /* 001111011110 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 253 0xfd '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x0f, 0x00, /* 000011110000 */ -+ 0x1f, 0x80, /* 000111111000 */ -+ 0x31, 0x80, /* 001100011000 */ -+ 0x21, 0x80, /* 001000011000 */ -+ 0x03, 0x00, /* 000000110000 */ -+ 0x06, 0x00, /* 000001100000 */ -+ 0x0c, 0x00, /* 000011000000 */ -+ 0x18, 0x40, /* 000110000100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 254 0xfe '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x3f, 0xc0, /* 001111111100 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+ /* 255 0xff '.' */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ 0x00, 0x00, /* 000000000000 */ -+ -+}; -+ -+#endif --- -2.37.2 - - -From f70962081ca5fd5513ce1bf741be8f83d626f238 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:35 +0000 -Subject: [PATCH 5/8] video: Add Terminus 16x32 font - -The dm_video console can now cope with fonts wider than 8 pixels, so -let's include a rather large 16x32 font, well suited for HiDPI displays -found on modern laptops. - -This file has been taken from Linux, only the required U-Boot macros -have been added. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-6-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara -Reviewed-by: Simon Glass ---- - drivers/video/fonts/Kconfig | 3 + - include/video_font.h | 2 + - include/video_font_ter16x32.h | 2069 +++++++++++++++++++++++++++++++++ - 3 files changed, 2074 insertions(+) - create mode 100644 include/video_font_ter16x32.h - -diff --git a/drivers/video/fonts/Kconfig b/drivers/video/fonts/Kconfig -index 76f4fe78417c..55bba9401771 100644 ---- a/drivers/video/fonts/Kconfig -+++ b/drivers/video/fonts/Kconfig -@@ -15,6 +15,9 @@ config VIDEO_FONT_8X16 - config VIDEO_FONT_SUN12X22 - bool "Sun 12x22 font" - -+config VIDEO_FONT_TER16X32 -+ bool "Terminus 16x32 font" -+ - endchoice - - menu "TrueType Fonts" -diff --git a/include/video_font.h b/include/video_font.h -index 2e00d56967e4..f2e59e8d8ee1 100644 ---- a/include/video_font.h -+++ b/include/video_font.h -@@ -11,6 +11,8 @@ - #include - #elif defined(CONFIG_VIDEO_FONT_SUN12X22) - #include -+#elif defined(CONFIG_VIDEO_FONT_TER16X32) -+#include - #else - #include - #endif -diff --git a/include/video_font_ter16x32.h b/include/video_font_ter16x32.h -new file mode 100644 -index 000000000000..22c440c8f968 ---- /dev/null -+++ b/include/video_font_ter16x32.h -@@ -0,0 +1,2069 @@ -+/* -+ * Terminus 16x32 font for use on high-res displays. -+ * Copied from Linux' lib/fonts/font_ter16x32.c. -+ * -+ * SPDX-License-Identifier: GPL-2.0 -+ */ -+ -+#ifndef _VIDEO_FONT_DATA_TER16X32_ -+#define _VIDEO_FONT_DATA_TER16X32_ -+ -+#define VIDEO_FONT_CHARS 256 -+#define VIDEO_FONT_WIDTH 16 -+#define VIDEO_FONT_HEIGHT 32 -+#define VIDEO_FONT_SIZE (VIDEO_FONT_CHARS * VIDEO_FONT_HEIGHT * 2) -+ -+static unsigned char __maybe_unused video_fontdata[VIDEO_FONT_SIZE] = { -+ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, -+ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xee, 0xee, 0xee, 0xee, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xe0, 0x0e, 0xe0, 0x0e, 0xef, 0xee, 0xe7, 0xce, -+ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xf0, 0x1e, -+ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 1 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x7f, 0xfc, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0xe3, 0x8e, 0xe3, 0x8e, 0xff, 0xfe, 0xff, 0xfe, -+ 0xff, 0xfe, 0xff, 0xfe, 0xe0, 0x0e, 0xf0, 0x1e, -+ 0xf8, 0x3e, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0x7f, 0xfc, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 2 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x78, 0x3c, 0xfc, 0x7e, 0xfe, 0xfe, 0xff, 0xfe, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, -+ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 3 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, 0x0f, 0xe0, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x7f, 0xfc, 0xff, 0xfe, -+ 0xff, 0xfe, 0x7f, 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, -+ 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 4 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0f, 0xe0, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, 0x0f, 0xe0, -+ 0x07, 0xc0, 0x03, 0x80, 0x3b, 0xb8, 0x7f, 0xfc, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, -+ 0x7f, 0xfc, 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 5 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x07, 0xc0, 0x0f, 0xe0, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0xff, 0xfe, 0xff, 0xfe, -+ 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0x7b, 0xbc, -+ 0x3b, 0xb8, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 6 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0xc0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x03, 0xc0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 7 */ -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xfc, 0x3f, 0xf8, 0x1f, 0xf0, 0x0f, 0xf0, 0x0f, -+ 0xf0, 0x0f, 0xf0, 0x0f, 0xf8, 0x1f, 0xfc, 0x3f, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 8 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0xc0, 0x07, 0xe0, 0x0e, 0x70, 0x0c, 0x30, -+ 0x0c, 0x30, 0x0e, 0x70, 0x07, 0xe0, 0x03, 0xc0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 9 */ -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xfc, 0x3f, 0xf8, 0x1f, 0xf1, 0x8f, 0xf3, 0xcf, -+ 0xf3, 0xcf, 0xf1, 0x8f, 0xf8, 0x1f, 0xfc, 0x3f, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 10 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0x03, 0xfe, -+ 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x76, 0x00, 0xe6, -+ 0x01, 0xc6, 0x03, 0x86, 0x3f, 0xe0, 0x7f, 0xf0, -+ 0xf0, 0x78, 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, -+ 0xe0, 0x38, 0xe0, 0x38, 0xe0, 0x38, 0xf0, 0x78, -+ 0x7f, 0xf0, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 11 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, -+ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 12 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x3f, 0xfc, -+ 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0xf8, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 13 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x3e, -+ 0xf0, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 14 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x73, 0x9c, 0x73, 0x9c, -+ 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, 0x7c, 0x7c, -+ 0x7c, 0x7c, 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, -+ 0x73, 0x9c, 0x73, 0x9c, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 15 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xc0, 0x00, 0xf0, 0x00, 0xfc, 0x00, 0xff, 0x00, -+ 0xff, 0xc0, 0xff, 0xf0, 0xff, 0xfc, 0xff, 0xff, -+ 0xff, 0xff, 0xff, 0xfc, 0xff, 0xf0, 0xff, 0xc0, -+ 0xff, 0x00, 0xfc, 0x00, 0xf0, 0x00, 0xc0, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 16 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x03, 0x00, 0x0f, 0x00, 0x3f, 0x00, 0xff, -+ 0x03, 0xff, 0x0f, 0xff, 0x3f, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x3f, 0xff, 0x0f, 0xff, 0x03, 0xff, -+ 0x00, 0xff, 0x00, 0x3f, 0x00, 0x0f, 0x00, 0x03, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 17 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, -+ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, -+ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, -+ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 18 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 19 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xfe, 0x3f, 0xfe, -+ 0x79, 0xce, 0x71, 0xce, 0x71, 0xce, 0x71, 0xce, -+ 0x71, 0xce, 0x71, 0xce, 0x79, 0xce, 0x3f, 0xce, -+ 0x1f, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, -+ 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0xce, -+ 0x01, 0xce, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 20 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x07, 0xe0, 0x0f, 0xf0, 0x1e, 0x78, 0x1c, 0x38, -+ 0x1c, 0x00, 0x1e, 0x00, 0x0f, 0xc0, 0x0f, 0xe0, -+ 0x1c, 0xf0, 0x1c, 0x78, 0x1c, 0x38, 0x1c, 0x38, -+ 0x1c, 0x38, 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xf0, -+ 0x03, 0xf0, 0x00, 0x78, 0x00, 0x38, 0x1c, 0x38, -+ 0x1e, 0x78, 0x0f, 0xf0, 0x07, 0xe0, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 21 */ -+ 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, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 22 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, -+ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x63, 0x8c, 0x73, 0x9c, 0x3b, 0xb8, -+ 0x1f, 0xf0, 0x0f, 0xe0, 0x07, 0xc0, 0x03, 0x80, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 23 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x3b, 0xb8, 0x73, 0x9c, -+ 0x63, 0x8c, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 24 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x63, 0x8c, -+ 0x73, 0x9c, 0x3b, 0xb8, 0x1f, 0xf0, 0x0f, 0xe0, -+ 0x07, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 25 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0xc0, 0x00, 0xe0, 0x00, 0x70, -+ 0x00, 0x38, 0x00, 0x1c, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 26 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x00, 0x07, 0x00, 0x0e, 0x00, -+ 0x1c, 0x00, 0x38, 0x00, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x7f, 0xfe, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 27 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 28 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x06, 0x60, 0x0e, 0x70, 0x1c, 0x38, -+ 0x38, 0x1c, 0x70, 0x0e, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x70, 0x0e, 0x38, 0x1c, 0x1c, 0x38, -+ 0x0e, 0x70, 0x06, 0x60, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 29 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x01, 0x80, 0x01, 0x80, 0x03, 0xc0, 0x03, 0xc0, -+ 0x07, 0xe0, 0x07, 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x3f, 0xfc, 0x3f, 0xfc, -+ 0x7f, 0xfe, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 30 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0x7f, 0xfe, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xe0, 0x07, 0xe0, -+ 0x03, 0xc0, 0x03, 0xc0, 0x01, 0x80, 0x01, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 31 */ -+ 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, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 32 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 33 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 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, /* 34 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 35 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, -+ 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, 0x73, 0x80, -+ 0x73, 0x80, 0x73, 0x80, 0x7b, 0x80, 0x3f, 0xf0, -+ 0x1f, 0xf8, 0x03, 0xbc, 0x03, 0x9c, 0x03, 0x9c, -+ 0x03, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, -+ 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 36 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x1c, 0x3f, 0x9c, -+ 0x3b, 0xb8, 0x3b, 0xb8, 0x3f, 0xf0, 0x1f, 0x70, -+ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, -+ 0x0e, 0xf8, 0x0f, 0xfc, 0x1d, 0xdc, 0x1d, 0xdc, -+ 0x39, 0xfc, 0x38, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 37 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xc0, 0x1f, 0xe0, -+ 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, -+ 0x38, 0x70, 0x1c, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, -+ 0x1f, 0xce, 0x38, 0xee, 0x70, 0x7c, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x7c, -+ 0x3f, 0xee, 0x1f, 0xce, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 38 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 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, /* 39 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0xc0, -+ 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, -+ 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 40 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x07, 0x00, -+ 0x03, 0x80, 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 41 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x38, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x07, 0xc0, 0x03, 0x80, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, -+ 0x1c, 0x70, 0x38, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 42 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 43 */ -+ 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, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 44 */ -+ 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, 0x7f, 0xfc, -+ 0x7f, 0xfc, 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, /* 45 */ -+ 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, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 46 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0xe0, 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x07, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 47 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x70, 0x7c, 0x70, 0xfc, 0x71, 0xdc, 0x73, 0x9c, -+ 0x77, 0x1c, 0x7e, 0x1c, 0x7c, 0x1c, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 48 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0x80, -+ 0x0f, 0x80, 0x1f, 0x80, 0x1f, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x1f, 0xf0, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 49 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 50 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, 0x0f, 0xf8, -+ 0x0f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 51 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, -+ 0x00, 0x7c, 0x00, 0xfc, 0x01, 0xdc, 0x03, 0x9c, -+ 0x07, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 52 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 53 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xf8, -+ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 54 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, -+ 0x00, 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0xe0, -+ 0x00, 0xe0, 0x01, 0xc0, 0x01, 0xc0, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 55 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, 0x3f, 0xf8, -+ 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 56 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x3c, -+ 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 57 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 58 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 59 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x38, -+ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, -+ 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0x70, -+ 0x00, 0x38, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 60 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 61 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x1c, 0x00, -+ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, -+ 0x00, 0xe0, 0x00, 0x70, 0x00, 0x38, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x1c, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 62 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 63 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x3f, 0xfc, -+ 0x78, 0x0e, 0x70, 0x06, 0x71, 0xfe, 0x73, 0xfe, -+ 0x77, 0x8e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, -+ 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x0e, 0x77, 0x9e, -+ 0x73, 0xfe, 0x71, 0xf6, 0x70, 0x00, 0x78, 0x00, -+ 0x3f, 0xfe, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 64 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 65 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x38, 0x7f, 0xf0, 0x7f, 0xf0, -+ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 66 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 67 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xc0, 0x7f, 0xf0, -+ 0x70, 0x78, 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x70, 0x78, -+ 0x7f, 0xf0, 0x7f, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 68 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 69 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 70 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x71, 0xfc, -+ 0x71, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 71 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 72 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x0f, 0xe0, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 73 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x78, -+ 0x3f, 0xf0, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 74 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0c, 0x70, 0x1c, -+ 0x70, 0x38, 0x70, 0x70, 0x70, 0xe0, 0x71, 0xc0, -+ 0x73, 0x80, 0x77, 0x00, 0x7e, 0x00, 0x7c, 0x00, -+ 0x7c, 0x00, 0x7e, 0x00, 0x77, 0x00, 0x73, 0x80, -+ 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, 0x70, 0x38, -+ 0x70, 0x1c, 0x70, 0x0c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 75 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 76 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, -+ 0x78, 0x1e, 0x7c, 0x3e, 0x7e, 0x7e, 0x7e, 0x7e, -+ 0x77, 0xee, 0x73, 0xce, 0x73, 0xce, 0x71, 0x8e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 77 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, -+ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 78 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 79 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 80 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x73, 0x9c, 0x79, 0xfc, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x38, 0x00, 0x1c, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 81 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xf0, 0x7f, 0xf8, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x7e, 0x00, 0x77, 0x00, -+ 0x73, 0x80, 0x71, 0xc0, 0x70, 0xe0, 0x70, 0x70, -+ 0x70, 0x38, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 82 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, -+ 0x1f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 83 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 84 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 85 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 86 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, -+ 0x71, 0x8e, 0x73, 0xce, 0x73, 0xce, 0x77, 0xee, -+ 0x7e, 0x7e, 0x7e, 0x7e, 0x7c, 0x3e, 0x78, 0x1e, -+ 0x70, 0x0e, 0x70, 0x0e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 87 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, -+ 0x1c, 0x70, 0x1c, 0x70, 0x38, 0x38, 0x38, 0x38, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 88 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, -+ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 89 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x38, -+ 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 90 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 91 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x01, 0xc0, 0x01, 0xc0, 0x00, 0xe0, 0x00, 0xe0, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 92 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x0f, 0xf0, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, -+ 0x0f, 0xf0, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 93 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x07, 0xc0, 0x0e, 0xe0, 0x1c, 0x70, -+ 0x38, 0x38, 0x70, 0x1c, 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, /* 94 */ -+ 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, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 95 */ -+ 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, 0x07, 0x00, -+ 0x03, 0x80, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 96 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 97 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 98 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 99 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 100 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 101 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0xfe, -+ 0x03, 0xc0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x3f, 0xf8, 0x3f, 0xf8, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 102 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 103 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 104 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 105 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0xf8, 0x00, 0xf8, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x38, 0x38, 0x38, 0x38, -+ 0x3c, 0x78, 0x1f, 0xf0, 0x0f, 0xe0, 0x00, 0x00, /* 106 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, -+ 0x38, 0x1c, 0x38, 0x38, 0x38, 0x70, 0x38, 0xe0, -+ 0x39, 0xc0, 0x3b, 0x80, 0x3f, 0x00, 0x3f, 0x00, -+ 0x3b, 0x80, 0x39, 0xc0, 0x38, 0xe0, 0x38, 0x70, -+ 0x38, 0x38, 0x38, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 107 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x0f, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 108 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x73, 0xbc, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 109 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 110 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 111 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 112 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x00, /* 113 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x73, 0xfc, 0x77, 0xfc, 0x7e, 0x00, 0x7c, 0x00, -+ 0x78, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 114 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x00, -+ 0x70, 0x00, 0x78, 0x00, 0x3f, 0xf0, 0x1f, 0xf8, -+ 0x00, 0x3c, 0x00, 0x1c, 0x00, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 115 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf0, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, -+ 0x03, 0xfc, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 116 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 117 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, -+ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, -+ 0x07, 0xc0, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 118 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x7b, 0xbc, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 119 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x38, 0x38, -+ 0x1c, 0x70, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x38, 0x38, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 120 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 121 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 122 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf0, 0x03, 0xf0, -+ 0x07, 0x80, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x3e, 0x00, -+ 0x3e, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, -+ 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x80, -+ 0x03, 0xf0, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 123 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 124 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x3f, 0x00, -+ 0x07, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0xf0, -+ 0x01, 0xf0, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x80, -+ 0x3f, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 125 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1e, 0x1c, 0x3f, 0x1c, 0x77, 0x9c, 0x73, 0xdc, -+ 0x71, 0xf8, 0x70, 0xf0, 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, /* 126 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0f, 0xe0, 0x1e, 0xf0, 0x3c, 0x78, 0x78, 0x3c, -+ 0xf0, 0x1e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, 0xe0, 0x0e, -+ 0xff, 0xfe, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 127 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 128 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 129 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 130 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 131 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 132 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 133 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 134 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, 0x00, 0x00, /* 135 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 136 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 137 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 138 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 139 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 140 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 141 */ -+ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 142 */ -+ 0x00, 0x00, 0x07, 0xc0, 0x0e, 0xe0, 0x0e, 0xe0, -+ 0x0e, 0xe0, 0x07, 0xc0, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 143 */ -+ 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, 0x01, 0xc0, -+ 0x03, 0x80, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 144 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf8, 0x7f, 0xfc, 0x03, 0x9e, 0x03, 0x8e, -+ 0x03, 0x8e, 0x3f, 0x8e, 0x7f, 0xfe, 0xf3, 0xfe, -+ 0xe3, 0x80, 0xe3, 0x80, 0xe3, 0x80, 0xf3, 0xce, -+ 0x7f, 0xfe, 0x3e, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 145 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 0x7f, 0xfe, -+ 0xf1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xff, 0xfe, -+ 0xff, 0xfe, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xfe, 0xe1, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 146 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 147 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 148 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 149 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x07, 0xc0, -+ 0x0e, 0xe0, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 150 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 151 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x3c, 0x3f, 0xf8, 0x3f, 0xf0, 0x00, 0x00, /* 152 */ -+ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 153 */ -+ 0x00, 0x00, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 154 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, -+ 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, 0x73, 0x80, -+ 0x73, 0x80, 0x73, 0x80, 0x73, 0x9c, 0x7b, 0xbc, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 155 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x0f, 0xf0, -+ 0x1e, 0x78, 0x1c, 0x38, 0x1c, 0x00, 0x1c, 0x00, -+ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x7f, 0xe0, -+ 0x7f, 0xe0, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, -+ 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x1c, 0x1c, 0x1c, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 156 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x38, 0x38, 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, -+ 0x0e, 0xe0, 0x0e, 0xe0, 0x07, 0xc0, 0x07, 0xc0, -+ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, -+ 0x03, 0x80, 0x03, 0x80, 0x3f, 0xf8, 0x3f, 0xf8, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 157 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x80, -+ 0xe3, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, 0xe1, 0xc0, -+ 0xe1, 0xc0, 0xe1, 0xc0, 0xe3, 0xc0, 0xff, 0xf0, -+ 0xff, 0x70, 0xe0, 0x70, 0xe3, 0xfe, 0xe3, 0xfe, -+ 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, 0xe0, 0x70, -+ 0xe0, 0x7e, 0xe0, 0x3e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 158 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, -+ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x1f, 0xf0, 0x1f, 0xf0, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, -+ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 159 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xf0, 0x3f, 0xf8, 0x00, 0x3c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x1f, 0xfc, 0x3f, 0xfc, 0x78, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 160 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0x80, 0x0f, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 161 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x78, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 162 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x3f, 0xfc, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 163 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, -+ 0x3b, 0xb8, 0x39, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xf0, 0x7f, 0xf8, 0x70, 0x3c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 164 */ -+ 0x00, 0x00, 0x1f, 0x38, 0x3b, 0xb8, 0x3b, 0xb8, -+ 0x39, 0xf0, 0x00, 0x00, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x1c, -+ 0x7c, 0x1c, 0x7e, 0x1c, 0x77, 0x1c, 0x73, 0x9c, -+ 0x71, 0xdc, 0x70, 0xfc, 0x70, 0x7c, 0x70, 0x3c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 165 */ -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0x1f, 0xf0, -+ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf8, 0x1f, 0xf8, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf8, -+ 0x0f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, -+ 0x3f, 0xf8, 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, /* 166 */ -+ 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0xf0, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, -+ 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x1f, 0xf0, -+ 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, -+ 0x3f, 0xf8, 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, /* 167 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 168 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 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, /* 169 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 170 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x3c, 0x00, -+ 0x7c, 0x06, 0x1c, 0x0e, 0x1c, 0x1c, 0x1c, 0x38, -+ 0x1c, 0x70, 0x1c, 0xe0, 0x1d, 0xc0, 0x03, 0x80, -+ 0x07, 0x00, 0x0e, 0xfc, 0x1d, 0xfe, 0x39, 0xce, -+ 0x71, 0xce, 0x60, 0x1c, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xfe, 0x01, 0xfe, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 171 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x1e, 0x00, -+ 0x3e, 0x00, 0x0e, 0x00, 0x0e, 0x06, 0x0e, 0x0e, -+ 0x0e, 0x1c, 0x0e, 0x38, 0x0e, 0x70, 0x00, 0xe0, -+ 0x01, 0xce, 0x03, 0x9e, 0x07, 0x3e, 0x0e, 0x7e, -+ 0x1c, 0xee, 0x39, 0xce, 0x73, 0xfe, 0x63, 0xfe, -+ 0x00, 0x0e, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 172 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 173 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x01, 0xce, 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, -+ 0x1c, 0xe0, 0x39, 0xc0, 0x73, 0x80, 0x73, 0x80, -+ 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, 0x07, 0x38, -+ 0x03, 0x9c, 0x01, 0xce, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 174 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x73, 0x80, 0x39, 0xc0, 0x1c, 0xe0, 0x0e, 0x70, -+ 0x07, 0x38, 0x03, 0x9c, 0x01, 0xce, 0x01, 0xce, -+ 0x03, 0x9c, 0x07, 0x38, 0x0e, 0x70, 0x1c, 0xe0, -+ 0x39, 0xc0, 0x73, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 175 */ -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, -+ 0xaa, 0xaa, 0x00, 0x00, 0xaa, 0xaa, 0x00, 0x00, /* 176 */ -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, -+ 0xaa, 0xaa, 0x55, 0x55, 0xaa, 0xaa, 0x55, 0x55, /* 177 */ -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, -+ 0xff, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0xaa, 0xaa, /* 178 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 179 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 180 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 181 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xfe, 0x70, 0xfe, 0x70, -+ 0xfe, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 182 */ -+ 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, 0xff, 0xf0, 0xff, 0xf0, -+ 0xff, 0xf0, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 183 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 184 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 185 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 186 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, 0x00, 0x70, -+ 0x00, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 187 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x70, 0xfe, 0x70, 0xfe, 0x70, 0x00, 0x70, -+ 0x00, 0x70, 0xff, 0xf0, 0xff, 0xf0, 0xff, 0xf0, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 188 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xf0, 0xff, 0xf0, -+ 0xff, 0xf0, 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, /* 189 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 190 */ -+ 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, 0xff, 0x80, 0xff, 0x80, -+ 0xff, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 191 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0xff, 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, /* 192 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 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, /* 193 */ -+ 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, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 194 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 195 */ -+ 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, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 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, /* 196 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 197 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 198 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x7f, 0x0e, 0x7f, -+ 0x0e, 0x7f, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 199 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 200 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0xff, 0x0f, 0xff, 0x0f, 0xff, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 201 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 202 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 203 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x00, -+ 0x0e, 0x00, 0x0e, 0x7f, 0x0e, 0x7f, 0x0e, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 204 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 205 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00, -+ 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 206 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 207 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 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, /* 208 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, -+ 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 209 */ -+ 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, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 210 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0f, 0xff, 0x0f, 0xff, -+ 0x0f, 0xff, 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, /* 211 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 212 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0xff, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 213 */ -+ 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, 0x0f, 0xff, 0x0f, 0xff, -+ 0x0f, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 214 */ -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0xff, 0xff, 0xff, 0xff, -+ 0xff, 0xff, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, -+ 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, 0x0e, 0x70, /* 215 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x80, -+ 0x03, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 216 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0xff, 0x80, 0xff, 0x80, -+ 0xff, 0x80, 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, /* 217 */ -+ 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, 0x03, 0xff, 0x03, 0xff, -+ 0x03, 0xff, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 218 */ -+ 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, /* 219 */ -+ 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, -+ 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, /* 220 */ -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, -+ 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* 221 */ -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, -+ 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* 222 */ -+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 223 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xee, 0x3f, 0xfe, 0x78, 0x3c, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, 0x78, 0x3c, -+ 0x3f, 0xfe, 0x1f, 0xee, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 224 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x3f, 0xe0, 0x7f, 0xf0, -+ 0x70, 0x78, 0x70, 0x38, 0x70, 0x38, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x70, 0x7f, 0xf0, 0x7f, 0xf0, -+ 0x70, 0x38, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x3c, -+ 0x7f, 0xf8, 0x7f, 0xf0, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 225 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 226 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 227 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, -+ 0x70, 0x00, 0x38, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x38, 0x00, 0x70, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 228 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xfe, 0x3f, 0xfe, 0x78, 0xf0, 0x70, 0x78, -+ 0x70, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 229 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x3c, 0x70, 0x7c, 0x70, 0xfc, -+ 0x7f, 0xdc, 0x7f, 0x9c, 0x70, 0x00, 0x70, 0x00, -+ 0x70, 0x00, 0x70, 0x00, 0x70, 0x00, 0x00, 0x00, /* 230 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0xc0, -+ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 231 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x1f, 0xf0, 0x3f, 0xf8, 0x7b, 0xbc, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, 0x73, 0x9c, -+ 0x73, 0x9c, 0x7b, 0xbc, 0x3f, 0xf8, 0x1f, 0xf0, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 232 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x77, 0xdc, -+ 0x77, 0xdc, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 233 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x3f, 0xf8, -+ 0x78, 0x3c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x38, 0x38, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, -+ 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 234 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf0, 0x1f, 0xf0, -+ 0x0e, 0x00, 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x38, 0x38, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x78, 0x3c, -+ 0x3f, 0xf8, 0x1f, 0xf0, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 235 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xf8, -+ 0x7f, 0xfc, 0xe7, 0xce, 0xe3, 0x8e, 0xe3, 0x8e, -+ 0xe3, 0x8e, 0xe3, 0x8e, 0xe7, 0xce, 0x7f, 0xfc, -+ 0x3e, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 236 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x1c, -+ 0x00, 0x38, 0x00, 0x38, 0x0f, 0xf0, 0x1f, 0xf8, -+ 0x38, 0xfc, 0x38, 0xfc, 0x39, 0xdc, 0x39, 0xdc, -+ 0x3b, 0x9c, 0x3b, 0x9c, 0x3f, 0x1c, 0x3f, 0x1c, -+ 0x1f, 0xf8, 0x0f, 0xf0, 0x1c, 0x00, 0x1c, 0x00, -+ 0x38, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 237 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x07, 0xfc, 0x1f, 0xfc, 0x3c, 0x00, -+ 0x38, 0x00, 0x70, 0x00, 0x70, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x70, 0x00, 0x70, 0x00, 0x38, 0x00, -+ 0x3c, 0x00, 0x1f, 0xfc, 0x07, 0xfc, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 238 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x1f, 0xf0, -+ 0x3c, 0x78, 0x38, 0x38, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, 0x70, 0x1c, -+ 0x70, 0x1c, 0x70, 0x1c, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 239 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 240 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, -+ 0x7f, 0xfc, 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 241 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0x70, 0x00, 0x38, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 242 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x70, -+ 0x00, 0xe0, 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, -+ 0x0e, 0x00, 0x1c, 0x00, 0x1c, 0x00, 0x0e, 0x00, -+ 0x07, 0x00, 0x03, 0x80, 0x01, 0xc0, 0x00, 0xe0, -+ 0x00, 0x70, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, -+ 0x3f, 0xfc, 0x3f, 0xfc, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 243 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x01, 0xf8, 0x03, 0xfc, -+ 0x03, 0x9c, 0x03, 0x9c, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, /* 244 */ -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x73, 0x80, 0x73, 0x80, -+ 0x7f, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 245 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xfc, -+ 0x7f, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1c, -+ 0x7f, 0xbc, 0x7b, 0xfc, 0x70, 0xf8, 0x00, 0x00, -+ 0x00, 0x00, 0x3e, 0x1c, 0x7f, 0xbc, 0x7b, 0xfc, -+ 0x70, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x0f, 0xe0, 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, -+ 0x1c, 0x70, 0x1c, 0x70, 0x1f, 0xf0, 0x0f, 0xe0, -+ 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, /* 248 */ -+ 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, 0x03, 0xc0, 0x07, 0xe0, 0x07, 0xe0, -+ 0x07, 0xe0, 0x07, 0xe0, 0x03, 0xc0, 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, /* 249 */ -+ 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, 0x03, 0x80, 0x03, 0x80, -+ 0x03, 0x80, 0x03, 0x80, 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, /* 250 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, -+ 0x00, 0x3e, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, -+ 0x00, 0x38, 0x00, 0x38, 0x00, 0x38, 0x70, 0x38, -+ 0x70, 0x38, 0x70, 0x38, 0x78, 0x38, 0x3c, 0x38, -+ 0x1e, 0x38, 0x0f, 0x38, 0x07, 0xb8, 0x03, 0xf8, -+ 0x01, 0xf8, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 251 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x1f, 0xe0, 0x1f, 0xf0, 0x1c, 0x38, 0x1c, 0x38, -+ 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, 0x1c, 0x38, -+ 0x1c, 0x38, 0x1c, 0x38, 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, /* 252 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, -+ 0x1f, 0xf0, 0x1c, 0x70, 0x1c, 0x70, 0x00, 0xe0, -+ 0x01, 0xc0, 0x03, 0x80, 0x07, 0x00, 0x0e, 0x00, -+ 0x1f, 0xf0, 0x1f, 0xf0, 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, /* 253 */ -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, -+ 0x1f, 0xf8, 0x1f, 0xf8, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 254 */ -+ 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, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 255 */ -+ -+}; -+ -+#endif --- -2.37.2 - - -From 61d75d902d43292dbcaa543b8a487f00f1c90f6c Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:36 +0000 -Subject: [PATCH 6/8] efi-selftest: Add international characters test - -UEFI relies entirely on unicode output, which actual fonts displayed on -the screen might not be ready for. - -Add a test displaying some international characters, to reveal missing -glyphs, especially in our builtin fonts. -This would be needed to be manually checked on the screen for -correctness. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-7-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara ---- - lib/efi_selftest/efi_selftest_textoutput.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c -index cc44b38bc23a..175731ae96b6 100644 ---- a/lib/efi_selftest/efi_selftest_textoutput.c -+++ b/lib/efi_selftest/efi_selftest_textoutput.c -@@ -118,6 +118,11 @@ static int execute(void) - efi_st_printf("Unicode not handled properly\n"); - return EFI_ST_FAILURE; - } -+ ret = con_out->output_string(con_out, L"Österreich Edelweiß Smørrebrød Smörgås Niño René >Ἑλλάς<\n"); -+ if (ret != EFI_ST_SUCCESS) { -+ efi_st_error("OutputString failed for international chars\n"); -+ return EFI_ST_FAILURE; -+ } - efi_st_printf("\n"); - - return EFI_ST_SUCCESS; --- -2.37.2 - - -From 464a63d9a7aa628d688fe62c3b99dd690bfe6ca9 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:37 +0000 -Subject: [PATCH 7/8] efi_selftest: Add box drawing character selftest - -UEFI applications rely on Unicode output capability, and might use that -for drawing pseudo-graphical interfaces using Unicode defined box -drawing characters. - -Add a simple test to display the most basic box characters, which would -need to be checked manually on the screen for correctness. -To facilitate this, add a three second delay after the output at this -point. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-8-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara ---- - lib/efi_selftest/efi_selftest_textoutput.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -diff --git a/lib/efi_selftest/efi_selftest_textoutput.c b/lib/efi_selftest/efi_selftest_textoutput.c -index 175731ae96b6..3c6870f74241 100644 ---- a/lib/efi_selftest/efi_selftest_textoutput.c -+++ b/lib/efi_selftest/efi_selftest_textoutput.c -@@ -123,6 +123,17 @@ static int execute(void) - efi_st_error("OutputString failed for international chars\n"); - return EFI_ST_FAILURE; - } -+ ret = con_out->output_string(con_out, L"┌─┬─┐\n"); -+ ret |= con_out->output_string(con_out, L"│ │ │\n"); -+ ret |= con_out->output_string(con_out, L"├─┼─┤\n"); -+ ret |= con_out->output_string(con_out, L"│ │ │\n"); -+ ret |= con_out->output_string(con_out, L"└─┴─┘\n"); -+ if (ret != EFI_ST_SUCCESS) { -+ efi_st_error("OutputString failed for box drawing chars\n"); -+ return EFI_ST_FAILURE; -+ } -+ con_out->output_string(con_out, L"waiting for admiration...\n"); -+ EFI_CALL(systab.boottime->stall(3000000)); - efi_st_printf("\n"); - - return EFI_ST_SUCCESS; --- -2.37.2 - - -From 58f5993ba5a4772b11d8e5fb9476a0eb1ce22969 Mon Sep 17 00:00:00 2001 -From: Andre Przywara -Date: Mon, 10 Jan 2022 00:56:38 +0000 -Subject: [PATCH 8/8] video: Convert UTF-8 input stream to the 437 code page - -The bitmap fonts (VGA 8x16 and friends) we import from Linux use the -437 code page to map their glyphs. For U-Boot's own purposes this is -probably fine, but UEFI applications output Unicode, which only matches -in the very basic first 127 characters. - -Add a function that converts UTF-8 character sequences into the -respective CP437 code point, as far as the characters defined in there -allow this. This includes quite some international and box drawing -characters, which are used by UEFI applications. - -Link: https://lore.kernel.org/u-boot/20220110005638.21599-9-andre.przywara@arm.com/ -Signed-off-by: Andre Przywara ---- - drivers/video/Makefile | 1 + - drivers/video/utf8_cp437.c | 169 ++++++++++++++++++++++++++++++ - drivers/video/vidconsole-uclass.c | 6 +- - include/video_console.h | 9 ++ - 4 files changed, 184 insertions(+), 1 deletion(-) - create mode 100644 drivers/video/utf8_cp437.c - -diff --git a/drivers/video/Makefile b/drivers/video/Makefile -index 259658074bc1..0caee92b7ff0 100644 ---- a/drivers/video/Makefile -+++ b/drivers/video/Makefile -@@ -14,6 +14,7 @@ obj-$(CONFIG_DISPLAY) += display-uclass.o - obj-$(CONFIG_VIDEO_MIPI_DSI) += dsi-host-uclass.o - obj-$(CONFIG_DM_VIDEO) += video-uclass.o vidconsole-uclass.o - obj-$(CONFIG_DM_VIDEO) += video_bmp.o -+obj-$(CONFIG_DM_VIDEO) += utf8_cp437.o - obj-$(CONFIG_PANEL) += panel-uclass.o - obj-$(CONFIG_DM_PANEL_HX8238D) += hx8238d.o - obj-$(CONFIG_SIMPLE_PANEL) += simple_panel.o -diff --git a/drivers/video/utf8_cp437.c b/drivers/video/utf8_cp437.c -new file mode 100644 -index 000000000000..cab68b92b6e3 ---- /dev/null -+++ b/drivers/video/utf8_cp437.c -@@ -0,0 +1,169 @@ -+/* -+ * Convert UTF-8 bytes into a code page 437 character. -+ * Based on the table in the Code_page_437 Wikipedia page. -+ */ -+ -+#include -+ -+uint8_t code_points_00a0[] = { -+ 255, 173, 155, 156, 7, 157, 7, 21, -+ 7, 7, 166, 174, 170, 7, 7, 7, -+ 248, 241, 253, 7, 7, 230, 20, 250, -+ 7, 7, 167, 175, 172, 171, 7, 168, -+ 7, 7, 7, 7, 142, 143, 146, 128, -+ 7, 144, 7, 7, 7, 7, 7, 7, -+ 7, 165, 7, 7, 7, 7, 153, 7, -+ 7, 7, 7, 7, 154, 7, 7, 225, -+ 133, 160, 131, 7, 132, 134, 145, 135, -+ 138, 130, 136, 137, 141, 161, 140, 139, -+ 7, 164, 149, 162, 147, 7, 148, 246, -+ 7, 151, 163, 150, 129, 7, 7, 152, -+}; -+ -+uint8_t code_points_2550[] = { -+ 205, 186, 213, 214, 201, 184, 183, 187, -+ 212, 211, 200, 190, 189, 188, 198, 199, -+ 204, 181, 182, 185, 209, 210, 203, 207, -+ 208, 202, 216, 215, 206 -+}; -+ -+static uint8_t utf8_convert_11bit(uint16_t code) -+{ -+ switch (code) { -+ case 0x0192: return 159; -+ case 0x0393: return 226; -+ case 0x0398: return 233; -+ case 0x03A3: return 228; -+ case 0x03A6: return 232; -+ case 0x03A9: return 234; -+ case 0x03B1: return 224; -+ case 0x03B4: return 235; -+ case 0x03B5: return 238; -+ case 0x03C0: return 227; -+ case 0x03C3: return 229; -+ case 0x03C4: return 231; -+ case 0x03C6: return 237; -+ } -+ -+ return 0; -+}; -+ -+static uint8_t utf8_convert_2xxx(uint16_t code) -+{ -+ switch (code) { -+ case 0x2022: return 7; -+ case 0x203C: return 19; -+ case 0x207F: return 252; -+ case 0x20A7: return 158; -+ case 0x2190: return 27; -+ case 0x2191: return 24; -+ case 0x2192: return 26; -+ case 0x2193: return 25; -+ case 0x2194: return 29; -+ case 0x2195: return 18; -+ case 0x21A8: return 23; -+ case 0x2219: return 249; -+ case 0x221A: return 251; -+ case 0x221E: return 236; -+ case 0x221F: return 28; -+ case 0x2229: return 239; -+ case 0x2248: return 247; -+ case 0x2261: return 240; -+ case 0x2264: return 243; -+ case 0x2265: return 242; -+ case 0x2310: return 169; -+ case 0x2320: return 244; -+ case 0x2321: return 245; -+ case 0x2500: return 196; -+ case 0x2502: return 179; -+ case 0x250C: return 218; -+ case 0x2510: return 191; -+ case 0x2514: return 192; -+ case 0x2518: return 217; -+ case 0x251C: return 195; -+ case 0x2524: return 180; -+ case 0x252C: return 194; -+ case 0x2534: return 193; -+ case 0x253C: return 197; -+ case 0x2580: return 223; -+ case 0x2584: return 220; -+ case 0x2588: return 219; -+ case 0x258C: return 221; -+ case 0x2590: return 222; -+ case 0x2591: return 176; -+ case 0x2592: return 177; -+ case 0x2593: return 178; -+ case 0x25A0: return 254; -+ case 0x25AC: return 22; -+ case 0x25B2: return 30; -+ case 0x25BA: return 16; -+ case 0x25BC: return 31; -+ case 0x25C4: return 17; -+ case 0x25CB: return 9; -+ case 0x25D8: return 8; -+ case 0x25D9: return 10; -+ case 0x263A: return 1; -+ case 0x263B: return 2; -+ case 0x263C: return 15; -+ case 0x2640: return 12; -+ case 0x2642: return 11; -+ case 0x2660: return 6; -+ case 0x2663: return 5; -+ case 0x2665: return 3; -+ case 0x2666: return 4; -+ case 0x266A: return 13; -+ case 0x266B: return 14; -+ } -+ -+ return 0; -+} -+ -+uint8_t convert_uc16_to_cp437(uint16_t code) -+{ -+ if (code < 0x7f) // ASCII -+ return code; -+ if (code < 0xa0) // high control characters -+ return code; -+ if (code < 0x100) // international characters -+ return code_points_00a0[code - 0xa0]; -+ if (code < 0x800) -+ return utf8_convert_11bit(code); -+ if (code >= 0x2550 && code < 0x256d) // block graphics -+ return code_points_2550[code - 0x2550]; -+ -+ return utf8_convert_2xxx(code); -+} -+ -+uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc) -+{ -+ int shift; -+ uint16_t ucs; -+ -+ if (c < 127) // ASCII -+ return c; -+ if (c == 127) -+ return 8; // DEL (?) -+ -+ switch (c & 0xf0) { -+ case 0xc0: case 0xd0: // two bytes sequence -+ *esc = (1U << 24) | ((c & 0x1f) << 6); -+ return 0; -+ case 0xe0: // three bytes sequence -+ *esc = (2U << 24) | ((c & 0x0f) << 12); -+ return 0; -+ case 0xf0: // four bytes sequence -+ *esc = (3U << 24) | ((c & 0x07) << 18); -+ return 0; -+ case 0x80: case 0x90: case 0xa0: case 0xb0: // continuation -+ shift = (*esc >> 24) - 1; -+ ucs = *esc & 0xffffff; -+ if (shift) { -+ *esc = (shift << 24) | ucs | (c & 0x3f) << (shift * 6); -+ return 0; -+ } -+ *esc = 0; -+ return convert_uc16_to_cp437(ucs | (c & 0x3f)); -+ } -+ -+ return 0; -+} -diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c -index 420fd86f9ac6..ca6e1a2620cc 100644 ---- a/drivers/video/vidconsole-uclass.c -+++ b/drivers/video/vidconsole-uclass.c -@@ -546,6 +546,7 @@ static int vidconsole_output_glyph(struct udevice *dev, char ch) - int vidconsole_put_char(struct udevice *dev, char ch) - { - struct vidconsole_priv *priv = dev_get_uclass_priv(dev); -+ uint8_t cp437; - int ret; - - /* -@@ -587,7 +588,10 @@ int vidconsole_put_char(struct udevice *dev, char ch) - priv->last_ch = 0; - break; - default: -- ret = vidconsole_output_glyph(dev, ch); -+ cp437 = convert_utf8_to_cp437(ch, &priv->ucs); -+ if (cp437 == 0) -+ return 0; -+ ret = vidconsole_output_glyph(dev, cp437); - if (ret < 0) - return ret; - break; -diff --git a/include/video_console.h b/include/video_console.h -index 688ea6ae119c..8cc8d21d6e49 100644 ---- a/include/video_console.h -+++ b/include/video_console.h -@@ -83,6 +83,7 @@ struct vidconsole_priv { - int escape_len; - int row_saved; - int col_saved; -+ u32 ucs; - bool cursor_visible; - char escape_buf[32]; - }; -@@ -306,4 +307,12 @@ static inline int vidconsole_memmove(struct udevice *dev, void *dst, - - #endif - -+/* -+ * Convert an UTF-8 byte into the corresponding character in the CP437 -+ * code page. Returns 0 if that character is part of a multi-byte sequence. -+ * for which *esc holds the state of. Repeatedly feed in more bytes until -+ * the return value returns a non-0 character. -+ */ -+uint8_t convert_utf8_to_cp437(uint8_t c, uint32_t *esc); -+ - #endif --- -2.37.2 - diff --git a/resources/u-boot/gru_bob/board.cfg b/resources/u-boot/gru_bob/board.cfg index 2187c86b..bc113590 100644 --- a/resources/u-boot/gru_bob/board.cfg +++ b/resources/u-boot/gru_bob/board.cfg @@ -1,2 +1,2 @@ -ubtree="gru" +ubtree="default" arch="AArch64" diff --git a/resources/u-boot/gru_kevin/board.cfg b/resources/u-boot/gru_kevin/board.cfg index 2187c86b..bc113590 100644 --- a/resources/u-boot/gru_kevin/board.cfg +++ b/resources/u-boot/gru_kevin/board.cfg @@ -1,2 +1,2 @@ -ubtree="gru" +ubtree="default" arch="AArch64" diff --git a/resources/u-boot/nyan/board.cfg b/resources/u-boot/nyan/board.cfg deleted file mode 100644 index 98a4b610..00000000 --- a/resources/u-boot/nyan/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="nyan" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/nyan_big/board.cfg b/resources/u-boot/nyan_big/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/nyan_big/board.cfg +++ b/resources/u-boot/nyan_big/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index a76dfa81..7ad8cef3 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1751,6 +1751,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/nyan_blaze/board.cfg b/resources/u-boot/nyan_blaze/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/nyan_blaze/board.cfg +++ b/resources/u-boot/nyan_blaze/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index a76dfa81..7ad8cef3 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1751,6 +1751,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/peach/board.cfg b/resources/u-boot/peach/board.cfg deleted file mode 100644 index 59d17f7a..00000000 --- a/resources/u-boot/peach/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="peach" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/peach_pi/board.cfg b/resources/u-boot/peach_pi/board.cfg index 17bafe44..d5f9de8a 100644 --- a/resources/u-boot/peach_pi/board.cfg +++ b/resources/u-boot/peach_pi/board.cfg @@ -1,2 +1,2 @@ -ubtree="peach" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 46e4dbd2..3f7511ce 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1649,6 +1649,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/peach_pit/board.cfg b/resources/u-boot/peach_pit/board.cfg index 17bafe44..d5f9de8a 100644 --- a/resources/u-boot/peach_pit/board.cfg +++ b/resources/u-boot/peach_pit/board.cfg @@ -1,2 +1,2 @@ -ubtree="peach" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 9375212f..7ca567af 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1649,6 +1649,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/v2021.07/board.cfg b/resources/u-boot/v2021.07/board.cfg deleted file mode 100644 index 4bddc10c..00000000 --- a/resources/u-boot/v2021.07/board.cfg +++ /dev/null @@ -1,2 +0,0 @@ -ubtree="v2021.07" -ubrevision="840658b093976390e9537724f802281c9c8439f5" # v2021.07 diff --git a/resources/u-boot/v2022.07/board.cfg b/resources/u-boot/v2022.07/board.cfg deleted file mode 100644 index 244e7202..00000000 --- a/resources/u-boot/v2022.07/board.cfg +++ /dev/null @@ -1,2 +0,0 @@ -ubtree="v2022.07" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 diff --git a/resources/u-boot/veyron/board.cfg b/resources/u-boot/veyron/board.cfg deleted file mode 100644 index cb7f15d6..00000000 --- a/resources/u-boot/veyron/board.cfg +++ /dev/null @@ -1,3 +0,0 @@ -ubtree="veyron" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 -arch="ARMv7" diff --git a/resources/u-boot/veyron_jerry/board.cfg b/resources/u-boot/veyron_jerry/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_jerry/board.cfg +++ b/resources/u-boot/veyron_jerry/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 9ae791cd..9cd75bfc 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1710,6 +1710,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/veyron_mickey/board.cfg b/resources/u-boot/veyron_mickey/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_mickey/board.cfg +++ b/resources/u-boot/veyron_mickey/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index 0924f1ff..7e89d3db 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1678,6 +1678,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/veyron_minnie/board.cfg b/resources/u-boot/veyron_minnie/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_minnie/board.cfg +++ b/resources/u-boot/veyron_minnie/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index bbb1a474..c077c648 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1694,6 +1694,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts diff --git a/resources/u-boot/veyron_speedy/board.cfg b/resources/u-boot/veyron_speedy/board.cfg index 094a8189..d5f9de8a 100644 --- a/resources/u-boot/veyron_speedy/board.cfg +++ b/resources/u-boot/veyron_speedy/board.cfg @@ -1,2 +1,2 @@ -ubtree="veyron" +ubtree="default" arch="ARMv7" diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index 52c7351c..bb668963 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1682,6 +1682,10 @@ CONFIG_SYS_WHITE_ON_BLACK=y # CONFIG_NO_FB_CLEAR is not set CONFIG_PANEL=y CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set # # TrueType Fonts -- cgit v1.2.1 From 38328b93946733ecaaf059352f8d3634f4f180c5 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 14:01:00 +0300 Subject: u-boot: Set default revision to v2022.10 Set revision to the commit hash of the v2022.10 release, and run "make olddefconfig" for all boards to refresh the configs. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy_snow/config/default | 126 +++++++++++++------- resources/u-boot/daisy_spring/config/default | 126 +++++++++++++------- resources/u-boot/default/board.cfg | 2 +- resources/u-boot/gru_bob/config/default | 125 +++++++++++++------- resources/u-boot/gru_kevin/config/default | 125 +++++++++++++------- resources/u-boot/nyan_big/config/default | 120 +++++++++++++------ resources/u-boot/nyan_blaze/config/default | 120 +++++++++++++------ resources/u-boot/peach_pi/config/default | 123 ++++++++++++------- resources/u-boot/peach_pit/config/default | 123 ++++++++++++------- resources/u-boot/veyron_jerry/config/default | 164 ++++++++++++++++++-------- resources/u-boot/veyron_mickey/config/default | 163 ++++++++++++++++++------- resources/u-boot/veyron_minnie/config/default | 163 ++++++++++++++++++------- resources/u-boot/veyron_speedy/config/default | 163 ++++++++++++++++++------- 13 files changed, 1142 insertions(+), 501 deletions(-) (limited to 'resources/u-boot') diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index e7bef878..1c739d74 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y # CONFIG_SPL_USE_ARCH_MEMCPY is not set CONFIG_USE_ARCH_MEMSET=y # CONFIG_SPL_USE_ARCH_MEMSET is not set +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x43E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5250=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_TARGET_SNOW=y # CONFIG_TARGET_SMDK5420 is not set # CONFIG_TARGET_PEACH_PI is not set # CONFIG_TARGET_PEACH_PIT is not set +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=8 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5250-snow" CONFIG_SPL_TEXT_BASE=0x02023400 +CONFIG_SYS_PROMPT="snow # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -208,9 +218,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x12c30000 CONFIG_DEBUG_UART_CLOCK=100000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING=" for snow" CONFIG_SYS_CLK_FREQ=24000000 # CONFIG_CHIP_DIP_SCAN is not set @@ -240,6 +250,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -262,6 +277,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2050000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -307,25 +324,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -376,8 +397,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -420,6 +439,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -428,6 +448,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -439,21 +460,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x3800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -461,7 +483,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -480,7 +501,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -491,7 +511,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -499,7 +518,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -511,8 +529,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -525,8 +543,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="snow # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -558,7 +578,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -647,6 +669,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -712,6 +735,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -736,6 +760,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -838,7 +864,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5250-snow" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -847,6 +872,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -894,6 +921,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -907,6 +935,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -942,6 +971,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -972,7 +1003,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -997,6 +1031,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1006,6 +1041,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1041,12 +1077,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1068,6 +1104,7 @@ CONFIG_I2C_CROS_EC_LDO=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1114,13 +1151,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set CONFIG_CROS_EC_I2C=y # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set # CONFIG_CROS_EC_SPI is not set # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1151,13 +1186,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1167,18 +1198,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1200,6 +1230,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1214,6 +1245,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1245,6 +1277,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1270,6 +1303,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1327,7 +1361,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1386,6 +1419,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1406,7 +1440,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1460,7 +1498,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1506,6 +1543,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1584,10 +1622,12 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_EXYNOS=y # CONFIG_USB_EHCI_MSM is not set # CONFIG_USB_EHCI_PCI is not set # CONFIG_USB_EHCI_ZYNQ is not set @@ -1597,6 +1637,7 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1690,6 +1731,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1739,7 +1784,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1788,7 +1832,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1848,11 +1891,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 CONFIG_OF_LIBFDT_OVERLAY=y +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1877,9 +1918,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1888,7 +1932,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set CONFIG_UNIT_TEST=y # CONFIG_SPL_UNIT_TEST is not set CONFIG_UT_LIB=y @@ -1919,3 +1962,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index 156665b4..56afe928 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y # CONFIG_SPL_USE_ARCH_MEMCPY is not set CONFIG_USE_ARCH_MEMSET=y # CONFIG_SPL_USE_ARCH_MEMSET is not set +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x43E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5250=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_TARGET_SPRING=y # CONFIG_TARGET_SMDK5420 is not set # CONFIG_TARGET_PEACH_PI is not set # CONFIG_TARGET_PEACH_PIT is not set +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=8 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5250-spring" CONFIG_SPL_TEXT_BASE=0x02023400 +CONFIG_SYS_PROMPT="spring # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -208,9 +218,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x12c30000 CONFIG_DEBUG_UART_CLOCK=100000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING=" for spring" CONFIG_SYS_CLK_FREQ=24000000 # CONFIG_CHIP_DIP_SCAN is not set @@ -240,6 +250,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -262,6 +277,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2050000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -307,25 +324,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -376,8 +397,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -420,6 +439,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -428,6 +448,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -439,21 +460,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x3800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -461,7 +483,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -480,7 +501,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -491,7 +511,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -499,7 +518,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -511,8 +529,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -525,8 +543,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="spring # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -558,7 +578,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -647,6 +669,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -712,6 +735,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -736,6 +760,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -838,7 +864,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5250-spring" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -847,6 +872,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -894,6 +921,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -907,6 +935,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -942,6 +971,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -972,7 +1003,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -997,6 +1031,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1006,6 +1041,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1041,12 +1077,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1068,6 +1104,7 @@ CONFIG_I2C_CROS_EC_LDO=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1114,13 +1151,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set CONFIG_CROS_EC_I2C=y # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set # CONFIG_CROS_EC_SPI is not set # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1151,13 +1186,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1167,18 +1198,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1200,6 +1230,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1214,6 +1245,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1245,6 +1277,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1270,6 +1303,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1327,7 +1361,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1386,6 +1419,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1406,7 +1440,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1460,7 +1498,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1506,6 +1543,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1584,10 +1622,12 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_EXYNOS=y # CONFIG_USB_EHCI_MSM is not set # CONFIG_USB_EHCI_PCI is not set # CONFIG_USB_EHCI_ZYNQ is not set @@ -1597,6 +1637,7 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1690,6 +1731,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1739,7 +1784,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1788,7 +1832,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1848,11 +1891,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1877,9 +1918,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1888,7 +1932,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1912,3 +1955,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/default/board.cfg b/resources/u-boot/default/board.cfg index ef34429f..7967e54b 100644 --- a/resources/u-boot/default/board.cfg +++ b/resources/u-boot/default/board.cfg @@ -1,2 +1,2 @@ ubtree="default" -ubrevision="e092e3250270a1016c877da7bdd9384f14b1321e" # v2022.07 +ubrevision="4debc57a3da6c3f4d3f89a637e99206f4cea0a96" # v2022.10 diff --git a/resources/u-boot/gru_bob/config/default b/resources/u-boot/gru_bob/config/default index cb91644c..d51ab937 100644 --- a/resources/u-boot/gru_bob/config/default +++ b/resources/u-boot/gru_bob/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: aarch64-linux-gcc (GCC) 11.1.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -83,6 +83,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -101,6 +102,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -108,7 +110,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -127,6 +128,7 @@ CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -174,6 +176,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x18000000 CONFIG_SYS_MALLOC_LEN=0x2000000 @@ -182,6 +185,7 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" CONFIG_ENV_SIZE=0x8000 CONFIG_ENV_OFFSET=0x3F8000 CONFIG_DM_GPIO=y @@ -189,6 +193,7 @@ CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3399-gru-bob" CONFIG_SPL_TEXT_BASE=0xff8c2000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -218,7 +223,6 @@ CONFIG_ROCKCHIP_SPI_IMAGE=y CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl-v8.lds" CONFIG_TPL_TEXT_BASE=0xff8c2000 -CONFIG_TPL_MAX_SIZE=188416 CONFIG_TPL_STACK=0xff8effff CONFIG_SPL_DRIVERS_MISC=y CONFIG_SPL_STACK_R_ADDR=0x04000000 @@ -237,9 +241,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f200000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff1a0000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -261,6 +265,7 @@ CONFIG_SPL_SPI=y CONFIG_PSCI_RESET=y # CONFIG_ARMV8_PSCI is not set # CONFIG_ARMV8_EA_EL3_FIRST is not set +# CONFIG_ARMV8_CRYPTO is not set # CONFIG_CMD_DEKBLOB is not set # CONFIG_IMX_CAAM_DEK_ENCAP is not set # CONFIG_IMX_OPTEE_DEK_ENCAP is not set @@ -280,6 +285,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -287,7 +297,7 @@ CONFIG_DEBUG_UART=y CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=120100 +CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_CC_OPTIMIZE_FOR_SPEED is not set @@ -355,25 +365,29 @@ CONFIG_SPL_LOAD_FIT_ADDRESS=0x0 CONFIG_SPL_FIT_SOURCE="" CONFIG_USE_SPL_FIT_GENERATOR=y CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -424,8 +438,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y CONFIG_CONSOLE_MUX=y @@ -441,7 +453,6 @@ CONFIG_SYS_DEVICE_NULLDEV=y # Logging # CONFIG_LOG=y -# CONFIG_VPL_LOG is not set CONFIG_LOG_MAX_LEVEL=6 CONFIG_LOG_DEFAULT_LEVEL=6 CONFIG_LOG_CONSOLE=y @@ -451,7 +462,6 @@ CONFIG_LOG_CONSOLE=y CONFIG_LOGF_FUNC_PAD=20 # CONFIG_LOG_SYSLOG is not set # CONFIG_SPL_LOG is not set -# CONFIG_TPL_LOG is not set # CONFIG_LOG_ERROR_RETURN is not set # @@ -477,6 +487,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set CONFIG_MISC_INIT_R=y +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -486,6 +497,7 @@ CONFIG_MISC_INIT_R=y CONFIG_HASH=y CONFIG_SPL_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -505,34 +517,40 @@ CONFIG_BLOBLIST_SIZE=0x1000 CONFIG_BLOBLIST_SIZE_RELOC=0x1000 CONFIG_SPL_BLOBLIST_FIXED=y # CONFIG_SPL_BLOBLIST_ALLOC is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x2e000 +CONFIG_SPL_PAD_TO=0x7f8000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xff8e0000 +# CONFIG_SPL_NO_BSS_LIMIT is not set +CONFIG_SPL_BSS_LIMIT=y +# CONFIG_SPL_FOOTPRINT_LIMIT is not set +CONFIG_SPL_BSS_MAX_SIZE=0x10000 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_HANDOFF=y CONFIG_SPL_HANDOFF=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set # CONFIG_SPL_LEGACY_IMAGE_FORMAT is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff8effff CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x4000 CONFIG_SPL_SEPARATE_BSS=y -CONFIG_TPL_SEPARATE_BSS=y +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_DISPLAY_PRINT is not set CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y @@ -564,7 +582,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -591,8 +608,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000 CONFIG_SPL_ATF=y # CONFIG_SPL_ATF_LOAD_IMAGE_V2 is not set CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -606,8 +623,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -640,7 +659,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -729,6 +750,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -794,6 +816,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_MDIO=y CONFIG_CMD_PING=y @@ -926,7 +949,6 @@ CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent # CONFIG_OF_DTB_PROPS_REMOVE is not set # CONFIG_SPL_OF_PLATDATA is not set CONFIG_SPL_OF_REAL=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -935,6 +957,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -978,6 +1002,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -992,6 +1017,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -1004,7 +1030,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y CONFIG_SPL_SIMPLE_BUS=y @@ -1038,6 +1063,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1082,7 +1109,10 @@ CONFIG_SPL_CLK=y CONFIG_CAAM_64BIT=y # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1109,7 +1139,9 @@ CONFIG_FIRMWARE=y # CONFIG_SPL_FIRMWARE is not set CONFIG_ARM_PSCI_FW=y # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_ARM_SMCCC_FEATURES is not set # CONFIG_SCMI_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1120,6 +1152,7 @@ CONFIG_ARM_PSCI_FW=y CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1162,6 +1195,7 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1183,6 +1217,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1232,6 +1267,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1244,12 +1281,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y # CONFIG_SPL_PWRSEQ is not set @@ -1287,14 +1323,10 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set CONFIG_MMC_IO_VOLTAGE=y -# CONFIG_SPL_MMC_IO_VOLTAGE is not set CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS400_ES_SUPPORT=y -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set CONFIG_MMC_HS400_SUPPORT=y -# CONFIG_SPL_MMC_HS400_SUPPORT is not set CONFIG_MMC_HS200_SUPPORT=y -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1304,18 +1336,17 @@ CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MMC_SDHCI_S5P is not set # CONFIG_MMC_SDHCI_SPEAR is not set @@ -1337,6 +1368,7 @@ CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1351,6 +1383,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1413,6 +1446,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1433,6 +1467,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETH_DESIGNWARE_SOCFPGA is not set # CONFIG_ETH_DESIGNWARE_S700 is not set +# CONFIG_DW_ALTDESCRIPTOR is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set @@ -1441,6 +1476,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1528,10 +1564,8 @@ CONFIG_PINCTRL_ROCKCHIP=y CONFIG_SPL_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1610,7 +1644,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1642,8 +1675,10 @@ CONFIG_RESET_ROCKCHIP=y # CONFIG_RESET_DRA7 is not set CONFIG_DM_RNG=y # CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set CONFIG_RNG_ROCKCHIP=y # CONFIG_RNG_IPROC200 is not set +# CONFIG_RNG_SMCCC_TRNG is not set # # Real Time Clock @@ -1698,7 +1733,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1731,6 +1765,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1814,12 +1849,16 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ZYNQ is not set CONFIG_USB_EHCI_GENERIC=y # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_OHCI_NEW=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_GENERIC=y # CONFIG_USB_OHCI_DA8XX is not set +CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=2 +# CONFIG_SYS_OHCI_SWAP_REG_ACCESS is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set CONFIG_USB_DWC3=y @@ -1828,6 +1867,7 @@ CONFIG_USB_DWC3=y # # CONFIG_USB_DWC3_OMAP is not set # CONFIG_USB_DWC3_GENERIC is not set +# CONFIG_SPL_USB_DWC3_GENERIC is not set # CONFIG_USB_DWC3_LAYERSCAPE is not set # @@ -1931,6 +1971,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=1280 @@ -1981,7 +2022,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -2031,7 +2071,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -CONFIG_TPL_TINY_MEMSET=y # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -2090,11 +2129,9 @@ CONFIG_GETOPT=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -2123,6 +2160,8 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2131,7 +2170,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2155,3 +2193,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/gru_kevin/config/default b/resources/u-boot/gru_kevin/config/default index cf188bae..89954409 100644 --- a/resources/u-boot/gru_kevin/config/default +++ b/resources/u-boot/gru_kevin/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.1.0-8) 12.1.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -83,6 +83,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -101,6 +102,7 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -108,7 +110,6 @@ CONFIG_ARM64_SUPPORT_AARCH32=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -127,6 +128,7 @@ CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -174,6 +176,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x18000000 CONFIG_SYS_MALLOC_LEN=0x2000000 @@ -182,6 +185,7 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/arm/cpu/armv8/u-boot-spl.lds" CONFIG_ENV_SIZE=0x8000 CONFIG_ENV_OFFSET=0x3F8000 CONFIG_DM_GPIO=y @@ -189,6 +193,7 @@ CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3399-gru-kevin" CONFIG_SPL_TEXT_BASE=0xff8c2000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -218,7 +223,6 @@ CONFIG_ROCKCHIP_SPI_IMAGE=y CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl-v8.lds" CONFIG_TPL_TEXT_BASE=0xff8c2000 -CONFIG_TPL_MAX_SIZE=188416 CONFIG_TPL_STACK=0xff8effff CONFIG_SPL_DRIVERS_MISC=y CONFIG_SPL_STACK_R_ADDR=0x04000000 @@ -237,9 +241,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f200000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff1a0000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -261,6 +265,7 @@ CONFIG_SPL_SPI=y CONFIG_PSCI_RESET=y # CONFIG_ARMV8_PSCI is not set # CONFIG_ARMV8_EA_EL3_FIRST is not set +# CONFIG_ARMV8_CRYPTO is not set # CONFIG_CMD_DEKBLOB is not set # CONFIG_IMX_CAAM_DEK_ENCAP is not set # CONFIG_IMX_OPTEE_DEK_ENCAP is not set @@ -280,6 +285,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -287,7 +297,7 @@ CONFIG_DEBUG_UART=y CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=120100 +CONFIG_GCC_VERSION=120200 CONFIG_CLANG_VERSION=0 CONFIG_CC_OPTIMIZE_FOR_SIZE=y # CONFIG_CC_OPTIMIZE_FOR_SPEED is not set @@ -355,25 +365,29 @@ CONFIG_SPL_LOAD_FIT_ADDRESS=0x0 CONFIG_SPL_FIT_SOURCE="" CONFIG_USE_SPL_FIT_GENERATOR=y CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-rockchip/make_fit_atf.py" +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -424,8 +438,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y CONFIG_CONSOLE_MUX=y @@ -441,7 +453,6 @@ CONFIG_SYS_DEVICE_NULLDEV=y # Logging # CONFIG_LOG=y -# CONFIG_VPL_LOG is not set CONFIG_LOG_MAX_LEVEL=6 CONFIG_LOG_DEFAULT_LEVEL=6 CONFIG_LOG_CONSOLE=y @@ -451,7 +462,6 @@ CONFIG_LOG_CONSOLE=y CONFIG_LOGF_FUNC_PAD=20 # CONFIG_LOG_SYSLOG is not set # CONFIG_SPL_LOG is not set -# CONFIG_TPL_LOG is not set # CONFIG_LOG_ERROR_RETURN is not set # @@ -477,6 +487,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set CONFIG_MISC_INIT_R=y +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -486,6 +497,7 @@ CONFIG_MISC_INIT_R=y CONFIG_HASH=y CONFIG_SPL_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -505,34 +517,40 @@ CONFIG_BLOBLIST_SIZE=0x1000 CONFIG_BLOBLIST_SIZE_RELOC=0x1000 CONFIG_SPL_BLOBLIST_FIXED=y # CONFIG_SPL_BLOBLIST_ALLOC is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x2e000 +CONFIG_SPL_PAD_TO=0x7f8000 +CONFIG_SPL_HAS_BSS_LINKER_SECTION=y +CONFIG_SPL_BSS_START_ADDR=0xff8e0000 +# CONFIG_SPL_NO_BSS_LIMIT is not set +CONFIG_SPL_BSS_LIMIT=y +# CONFIG_SPL_FOOTPRINT_LIMIT is not set +CONFIG_SPL_BSS_MAX_SIZE=0x10000 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_HANDOFF=y CONFIG_SPL_HANDOFF=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set # CONFIG_SPL_LEGACY_IMAGE_FORMAT is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff8effff CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x4000 CONFIG_SPL_SEPARATE_BSS=y -CONFIG_TPL_SEPARATE_BSS=y +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_DISPLAY_PRINT is not set CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y @@ -564,7 +582,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -591,8 +608,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000 CONFIG_SPL_ATF=y # CONFIG_SPL_ATF_LOAD_IMAGE_V2 is not set CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -606,8 +623,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -640,7 +659,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -729,6 +750,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -794,6 +816,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_MDIO=y CONFIG_CMD_PING=y @@ -926,7 +949,6 @@ CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent # CONFIG_OF_DTB_PROPS_REMOVE is not set # CONFIG_SPL_OF_PLATDATA is not set CONFIG_SPL_OF_REAL=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -935,6 +957,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -978,6 +1002,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -992,6 +1017,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -1004,7 +1030,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y CONFIG_SPL_SIMPLE_BUS=y @@ -1038,6 +1063,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1082,7 +1109,10 @@ CONFIG_SPL_CLK=y CONFIG_CAAM_64BIT=y # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1109,7 +1139,9 @@ CONFIG_FIRMWARE=y # CONFIG_SPL_FIRMWARE is not set CONFIG_ARM_PSCI_FW=y # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_ARM_SMCCC_FEATURES is not set # CONFIG_SCMI_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1120,6 +1152,7 @@ CONFIG_ARM_PSCI_FW=y CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1162,6 +1195,7 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1183,6 +1217,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1232,6 +1267,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1244,12 +1281,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y # CONFIG_SPL_PWRSEQ is not set @@ -1287,14 +1323,10 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set CONFIG_MMC_IO_VOLTAGE=y -# CONFIG_SPL_MMC_IO_VOLTAGE is not set CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS400_ES_SUPPORT=y -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set CONFIG_MMC_HS400_SUPPORT=y -# CONFIG_SPL_MMC_HS400_SUPPORT is not set CONFIG_MMC_HS200_SUPPORT=y -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1304,18 +1336,17 @@ CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_SDMA=y # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MMC_SDHCI_S5P is not set # CONFIG_MMC_SDHCI_SPEAR is not set @@ -1337,6 +1368,7 @@ CONFIG_MMC_SDHCI_ROCKCHIP=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1351,6 +1383,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1413,6 +1446,7 @@ CONFIG_PHYLIB=y # CONFIG_PHY_ETHERNET_ID is not set # CONFIG_PHY_FIXED is not set # CONFIG_PHY_NCSI is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1433,6 +1467,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETH_DESIGNWARE_SOCFPGA is not set # CONFIG_ETH_DESIGNWARE_S700 is not set +# CONFIG_DW_ALTDESCRIPTOR is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set @@ -1441,6 +1476,7 @@ CONFIG_ETH_DESIGNWARE=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1528,10 +1564,8 @@ CONFIG_PINCTRL_ROCKCHIP=y CONFIG_SPL_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1610,7 +1644,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1642,8 +1675,10 @@ CONFIG_RESET_ROCKCHIP=y # CONFIG_RESET_DRA7 is not set CONFIG_DM_RNG=y # CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set CONFIG_RNG_ROCKCHIP=y # CONFIG_RNG_IPROC200 is not set +# CONFIG_RNG_SMCCC_TRNG is not set # # Real Time Clock @@ -1698,7 +1733,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1731,6 +1765,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1814,12 +1849,16 @@ CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ZYNQ is not set CONFIG_USB_EHCI_GENERIC=y # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_OHCI_NEW=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_GENERIC=y # CONFIG_USB_OHCI_DA8XX is not set +CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS=2 +# CONFIG_SYS_OHCI_SWAP_REG_ACCESS is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set CONFIG_USB_DWC3=y @@ -1828,6 +1867,7 @@ CONFIG_USB_DWC3=y # # CONFIG_USB_DWC3_OMAP is not set # CONFIG_USB_DWC3_GENERIC is not set +# CONFIG_SPL_USB_DWC3_GENERIC is not set # CONFIG_USB_DWC3_LAYERSCAPE is not set # @@ -1931,6 +1971,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=2400 @@ -1981,7 +2022,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -2031,7 +2071,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -CONFIG_TPL_TINY_MEMSET=y # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -2090,11 +2129,9 @@ CONFIG_GETOPT=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -2123,6 +2160,8 @@ CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_HAVE_RUNTIME_RESET=y CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -2131,7 +2170,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2155,3 +2193,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index 7ad8cef3..8838132d 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set CONFIG_ARCH_TEGRA=y # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_TEGRA=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x81000100 @@ -181,12 +184,14 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=2 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0xFFFFE000 CONFIG_DM_GPIO=y # CONFIG_SPL_DM_SPI is not set CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" CONFIG_SPL_TEXT_BASE=0x80108000 +CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set CONFIG_SPL_SERIAL=y @@ -196,9 +201,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0x83000000 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x70006000 CONFIG_DEBUG_UART_CLOCK=408000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -225,6 +230,7 @@ CONFIG_CI_UDC_HAS_HOSTPC=y # CONFIG_TARGET_CEI_TK1_SOM is not set CONFIG_TARGET_NYAN_BIG=y # CONFIG_TARGET_VENICE2 is not set +CONFIG_TEGRA_GPU=y CONFIG_CMD_ENTERRCM=y # CONFIG_SPL_FS_FAT is not set # CONFIG_SPL_LIBDISK_SUPPORT is not set @@ -253,6 +259,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -275,6 +286,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +# CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR is not set CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -320,32 +332,35 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set CONFIG_OF_SYSTEM_SETUP=y # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing # CONFIG_BOOTSTAGE=y CONFIG_SPL_BOOTSTAGE=y -# CONFIG_TPL_BOOTSTAGE is not set # CONFIG_BOOTSTAGE_REPORT is not set CONFIG_BOOTSTAGE_RECORD_COUNT=30 CONFIG_SPL_BOOTSTAGE_RECORD_COUNT=5 @@ -396,8 +411,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set CONFIG_CONSOLE_MUX=y @@ -437,6 +450,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -445,6 +459,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -457,31 +472,39 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0xef8100 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0x800ffffc # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +CONFIG_SYS_SPL_MALLOC=y +CONFIG_HAS_CUSTOM_SPL_MALLOC_START=y +CONFIG_CUSTOM_SYS_SPL_MALLOC_ADDR=0x80090000 +CONFIG_SYS_SPL_MALLOC_SIZE=0x10000 CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -511,7 +534,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set # CONFIG_SPL_DM_SPI_FLASH is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -533,8 +555,8 @@ CONFIG_SPL_RAM_DEVICE=y # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -547,8 +569,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=64 +CONFIG_SYS_CBSIZE=2048 +CONFIG_SYS_PBSIZE=2087 CONFIG_SYS_XTRACE=y # @@ -580,7 +604,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -668,6 +694,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +759,7 @@ CONFIG_CMD_TFTPBOOT=y CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -756,6 +784,8 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -858,7 +888,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="tegra124-nyan-big" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -867,6 +896,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -910,6 +941,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -924,6 +956,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -965,6 +998,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1009,7 +1044,10 @@ CONFIG_TEGRA_CAR_CLOCK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1046,6 +1084,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1056,6 +1095,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1098,6 +1138,7 @@ CONFIG_TEGRA_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1119,6 +1160,7 @@ CONFIG_SPL_DM_I2C=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1165,6 +1207,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1177,12 +1221,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set # CONFIG_PWRSEQ is not set # CONFIG_PCA9551_LED is not set @@ -1219,18 +1262,13 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set # CONFIG_MMC_DW is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set CONFIG_MMC_SDHCI_TEGRA=y @@ -1249,6 +1287,7 @@ CONFIG_MMC_SDHCI_TEGRA=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1263,6 +1302,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=24000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1293,6 +1333,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1318,6 +1359,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1374,10 +1416,8 @@ CONFIG_NETDEVICES=y # CONFIG_SPL_PINCTRL is not set CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1474,7 +1514,11 @@ CONFIG_TEGRA_CAR_RESET=y # CONFIG_RESET_SYSCON is not set # CONFIG_RESET_SCMI is not set # CONFIG_RESET_DRA7 is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1529,7 +1573,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1574,6 +1617,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1660,10 +1704,12 @@ CONFIG_USB_EHCI_TEGRA=y # CONFIG_USB_EHCI_ZYNQ is not set # CONFIG_USB_EHCI_GENERIC is not set # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_TXFIFO_THRESH=0x10 # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1776,6 +1822,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1825,7 +1872,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1877,7 +1923,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1936,11 +1981,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1965,9 +2008,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1976,7 +2022,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2000,3 +2045,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index 7ad8cef3..8838132d 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set CONFIG_ARCH_TEGRA=y # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_TEGRA=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x81000100 @@ -181,12 +184,14 @@ CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=2 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0xFFFFE000 CONFIG_DM_GPIO=y # CONFIG_SPL_DM_SPI is not set CONFIG_DEFAULT_DEVICE_TREE="tegra124-nyan-big" CONFIG_SPL_TEXT_BASE=0x80108000 +CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set CONFIG_SPL_SERIAL=y @@ -196,9 +201,9 @@ CONFIG_ERR_PTR_OFFSET=0x0 CONFIG_SPL_SIZE_LIMIT=0x0 CONFIG_SPL=y CONFIG_BOOTSTAGE_STASH_ADDR=0x83000000 -# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_DEBUG_UART_BASE=0x70006000 CONFIG_DEBUG_UART_CLOCK=408000000 +# CONFIG_DEBUG_UART_BOARD_INIT is not set CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -225,6 +230,7 @@ CONFIG_CI_UDC_HAS_HOSTPC=y # CONFIG_TARGET_CEI_TK1_SOM is not set CONFIG_TARGET_NYAN_BIG=y # CONFIG_TARGET_VENICE2 is not set +CONFIG_TEGRA_GPU=y CONFIG_CMD_ENTERRCM=y # CONFIG_SPL_FS_FAT is not set # CONFIG_SPL_LIBDISK_SUPPORT is not set @@ -253,6 +259,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -275,6 +286,7 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +# CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR is not set CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -320,32 +332,35 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set CONFIG_OF_SYSTEM_SETUP=y # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing # CONFIG_BOOTSTAGE=y CONFIG_SPL_BOOTSTAGE=y -# CONFIG_TPL_BOOTSTAGE is not set # CONFIG_BOOTSTAGE_REPORT is not set CONFIG_BOOTSTAGE_RECORD_COUNT=30 CONFIG_SPL_BOOTSTAGE_RECORD_COUNT=5 @@ -396,8 +411,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set # CONFIG_PRE_CONSOLE_BUFFER is not set CONFIG_CONSOLE_MUX=y @@ -437,6 +450,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -445,6 +459,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -457,31 +472,39 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0xef8100 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y CONFIG_SPL_BOARD_INIT=y -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0x800ffffc # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +CONFIG_SYS_SPL_MALLOC=y +CONFIG_HAS_CUSTOM_SPL_MALLOC_START=y +CONFIG_CUSTOM_SYS_SPL_MALLOC_ADDR=0x80090000 +CONFIG_SYS_SPL_MALLOC_SIZE=0x10000 CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -511,7 +534,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set # CONFIG_SPL_DM_SPI_FLASH is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -533,8 +555,8 @@ CONFIG_SPL_RAM_DEVICE=y # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -547,8 +569,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Tegra124 (Nyan-big) # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=64 +CONFIG_SYS_CBSIZE=2048 +CONFIG_SYS_PBSIZE=2087 CONFIG_SYS_XTRACE=y # @@ -580,7 +604,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -668,6 +694,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +759,7 @@ CONFIG_CMD_TFTPBOOT=y CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set # CONFIG_CMD_NFS is not set +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -756,6 +784,8 @@ CONFIG_CMD_CACHE=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -858,7 +888,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="tegra124-nyan-big" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -867,6 +896,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -910,6 +941,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -924,6 +956,7 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set @@ -965,6 +998,8 @@ CONFIG_BLOCK_CACHE=y # CONFIG_SPL_BLOCK_CACHE is not set # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1009,7 +1044,10 @@ CONFIG_TEGRA_CAR_CLOCK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1046,6 +1084,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1056,6 +1095,7 @@ CONFIG_SYS_DFU_MAX_FILE_SIZE=0x2000000 CONFIG_GPIO=y CONFIG_SPL_DM_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_SPL_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set @@ -1098,6 +1138,7 @@ CONFIG_TEGRA_GPIO=y # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1119,6 +1160,7 @@ CONFIG_SPL_DM_I2C=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1165,6 +1207,8 @@ CONFIG_CROS_EC_KEYB=y # CONFIG_MISC=y CONFIG_SPL_MISC=y +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set # CONFIG_ALTERA_SYSID is not set # CONFIG_ATSHA204A is not set # CONFIG_GATEWORKS_SC is not set @@ -1177,12 +1221,11 @@ CONFIG_CROS_EC=y # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set # CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set # CONFIG_PWRSEQ is not set # CONFIG_PCA9551_LED is not set @@ -1219,18 +1262,13 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set # CONFIG_MMC_DW is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set CONFIG_MMC_SDHCI_TEGRA=y @@ -1249,6 +1287,7 @@ CONFIG_MMC_SDHCI_TEGRA=y # CONFIG_MTD_NOR_FLASH is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1263,6 +1302,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=24000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1293,6 +1333,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1318,6 +1359,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1374,10 +1416,8 @@ CONFIG_NETDEVICES=y # CONFIG_SPL_PINCTRL is not set CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1474,7 +1514,11 @@ CONFIG_TEGRA_CAR_RESET=y # CONFIG_RESET_SYSCON is not set # CONFIG_RESET_SCMI is not set # CONFIG_RESET_DRA7 is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1529,7 +1573,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1574,6 +1617,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1660,10 +1704,12 @@ CONFIG_USB_EHCI_TEGRA=y # CONFIG_USB_EHCI_ZYNQ is not set # CONFIG_USB_EHCI_GENERIC is not set # CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_TXFIFO_THRESH=0x10 # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1776,6 +1822,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1825,7 +1872,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1877,7 +1923,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1936,11 +1981,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1965,9 +2008,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1976,7 +2022,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -2000,3 +2045,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 3f7511ce..53ede0b6 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y CONFIG_SPL_USE_ARCH_MEMCPY=y CONFIG_USE_ARCH_MEMSET=y CONFIG_SPL_USE_ARCH_MEMSET=y +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x23E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5420=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y # CONFIG_TARGET_SMDK5420 is not set CONFIG_TARGET_PEACH_PI=y # CONFIG_TARGET_PEACH_PIT is not set +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=7 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5800-peach-pi" CONFIG_SPL_TEXT_BASE=0x02024410 +CONFIG_SYS_PROMPT="Peach-Pi # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -237,6 +247,11 @@ CONFIG_BUILD_TARGET="" # CONFIG_DEBUG_UART is not set # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -259,6 +274,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2073800 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -304,25 +321,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -373,8 +394,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -417,6 +436,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -425,6 +445,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -436,21 +457,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x7800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -458,7 +480,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -477,7 +498,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -488,7 +508,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -496,7 +515,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -508,8 +526,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -522,8 +540,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Peach-Pi # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -555,7 +575,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -644,6 +666,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -709,6 +732,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -733,6 +757,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -835,7 +861,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5800-peach-pi" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -844,6 +869,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -891,6 +918,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -904,6 +932,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -939,6 +968,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -969,7 +1000,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -994,6 +1028,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1003,6 +1038,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1038,12 +1074,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1065,6 +1101,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1111,13 +1148,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1148,13 +1183,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1164,18 +1195,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1197,6 +1227,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1211,6 +1242,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1242,6 +1274,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1267,6 +1300,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1324,7 +1358,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1381,6 +1414,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1401,7 +1435,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1450,7 +1488,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1496,6 +1533,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1574,6 +1612,7 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set @@ -1582,6 +1621,7 @@ CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1675,6 +1715,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1724,7 +1768,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1773,7 +1816,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1833,11 +1875,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1862,9 +1902,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1873,7 +1916,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1897,3 +1939,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 7ca567af..654e043c 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -69,6 +69,7 @@ CONFIG_USE_ARCH_MEMCPY=y CONFIG_SPL_USE_ARCH_MEMCPY=y CONFIG_USE_ARCH_MEMSET=y CONFIG_SPL_USE_ARCH_MEMSET=y +CONFIG_S5P=y # CONFIG_ARCH_AT91 is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_KIRKWOOD is not set @@ -81,6 +82,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +101,7 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +109,6 @@ CONFIG_ARCH_EXYNOS=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +127,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +175,7 @@ CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x23E00000 @@ -181,6 +185,8 @@ CONFIG_BOARD_COMMON=y # CONFIG_ARCH_EXYNOS4 is not set CONFIG_ARCH_EXYNOS5=y # CONFIG_ARCH_EXYNOS7 is not set +CONFIG_EXYNOS5420=y +CONFIG_EXYNOS5_DT=y CONFIG_SPL_GPIO=y CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y @@ -192,13 +198,17 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y # CONFIG_TARGET_SMDK5420 is not set # CONFIG_TARGET_PEACH_PI is not set CONFIG_TARGET_PEACH_PIT=y +CONFIG_EXYNOS_ACE_SHA=y +CONFIG_EXYNOS_TMU=y CONFIG_NR_DRAM_BANKS=4 +CONFIG_SPL_LDSCRIPT="board/samsung/common/exynos-uboot-spl.lds" CONFIG_ENV_SIZE=0x4000 CONFIG_ENV_OFFSET=0x3FC000 CONFIG_ENV_SECT_SIZE=0x4000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="exynos5420-peach-pit" CONFIG_SPL_TEXT_BASE=0x02024410 +CONFIG_SYS_PROMPT="Peach-Pit # " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_SPL_MMC is not set # CONFIG_SPL_SERIAL is not set @@ -237,6 +247,11 @@ CONFIG_BUILD_TARGET="" # CONFIG_DEBUG_UART is not set # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -259,6 +274,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x2073800 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -304,25 +321,29 @@ CONFIG_FIT_PRINT=y # CONFIG_SPL_LOAD_FIT is not set # CONFIG_SPL_LOAD_FIT_FULL is not set # CONFIG_USE_SPL_FIT_GENERATOR is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y CONFIG_BOOTMETH_DISTRO_PXE=y CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y # CONFIG_OF_BOARD_SETUP is not set # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -373,8 +394,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -417,6 +436,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -425,6 +445,7 @@ CONFIG_BOARD_EARLY_INIT_F=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -436,21 +457,22 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y # CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x0 +# CONFIG_SPL_NO_BSS_LIMIT is not set +# CONFIG_SPL_BSS_LIMIT is not set +CONFIG_SPL_FOOTPRINT_LIMIT=y +CONFIG_SPL_MAX_FOOTPRINT=0x7800 CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set - -# -# PowerPC and LayerScape SPL Boot options -# # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set CONFIG_SPL_RAW_IMAGE_SUPPORT=y CONFIG_SPL_LEGACY_IMAGE_FORMAT=y @@ -458,7 +480,6 @@ CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set # CONFIG_SPL_STACK_R is not set # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -477,7 +498,6 @@ CONFIG_SPL_CRC32=y # CONFIG_SPL_FAT_WRITE is not set # CONFIG_SPL_FPGA is not set # CONFIG_SPL_I2C is not set -# CONFIG_SPL_DM_MAILBOX is not set CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_MPC8XXX_INIT_DDR is not set # CONFIG_SPL_MTD_SUPPORT is not set @@ -488,7 +508,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_NAND_SIMPLE is not set # CONFIG_SPL_UBI is not set # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -496,7 +515,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_PCI is not set # CONFIG_SPL_PCH is not set # CONFIG_SPL_POST_MEM_SUPPORT is not set -# CONFIG_SPL_DM_RESET is not set # CONFIG_SPL_POWER is not set # CONFIG_SPL_POWER_DOMAIN is not set # CONFIG_SPL_RAM_SUPPORT is not set @@ -508,8 +526,8 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_USB_HOST is not set # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -522,8 +540,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="Peach-Pit # " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1024 CONFIG_SYS_XTRACE=y # @@ -555,7 +575,9 @@ CONFIG_BOOTM_NETBSD=y # CONFIG_BOOTM_OSE is not set CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x800000 CONFIG_CMD_BOOTEFI=y CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y # CONFIG_CMD_BOOTEFI_HELLO is not set @@ -644,6 +666,7 @@ CONFIG_CMD_GPIO=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -709,6 +732,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -733,6 +757,8 @@ CONFIG_CMD_CLS=y # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y # CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set CONFIG_CMD_SLEEP=y # CONFIG_CMD_TIMER is not set CONFIG_CMD_SOUND=y @@ -835,7 +861,6 @@ CONFIG_DEVICE_TREE_INCLUDES="" CONFIG_OF_LIST="exynos5420-peach-pit" # CONFIG_MULTI_DTB_FIT is not set # CONFIG_OF_DTB_PROPS_REMOVE is not set -CONFIG_VPL_OF_REAL=y # # Environment @@ -844,6 +869,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 # CONFIG_ENV_IS_NOWHERE is not set # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -891,6 +918,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -904,6 +932,7 @@ CONFIG_DM=y # CONFIG_SPL_DM is not set CONFIG_DM_WARN=y # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y CONFIG_DM_EVENT=y CONFIG_DM_STDIO=y @@ -939,6 +968,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -969,7 +1000,10 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -994,6 +1028,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1003,6 +1038,7 @@ CONFIG_BLOCK_CACHE=y # CONFIG_FPGA_XILINX is not set CONFIG_GPIO=y # CONFIG_GPIO_HOG is not set +# CONFIG_SPL_GPIO_HOG is not set # CONFIG_DM_GPIO_LOOKUP_LABEL is not set # CONFIG_ALTERA_PIO is not set # CONFIG_BCM2835_GPIO is not set @@ -1038,12 +1074,12 @@ CONFIG_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1065,6 +1101,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set # CONFIG_SYS_I2C_ROCKCHIP is not set # CONFIG_SYS_I2C_SOFT is not set @@ -1111,13 +1148,11 @@ CONFIG_CROS_EC_KEYB=y # Multifunction device drivers # # CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set @@ -1148,13 +1183,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set CONFIG_SUPPORT_EMMC_BOOT=y # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1164,18 +1195,17 @@ CONFIG_MMC_DW_EXYNOS=y # CONFIG_MMC_DW_ROCKCHIP is not set # CONFIG_MMC_MXC is not set # CONFIG_MMC_PCI is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_SDMA is not set # CONFIG_MMC_SDHCI_ADMA is not set -# CONFIG_SPL_MMC_SDHCI_ADMA is not set # CONFIG_MMC_SDHCI_BCMSTB is not set # CONFIG_MMC_SDHCI_CADENCE is not set # CONFIG_MMC_SDHCI_IPROC is not set # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_SDHCI_KONA is not set # CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set CONFIG_MMC_SDHCI_S5P=y # CONFIG_MMC_SDHCI_SPEAR is not set # CONFIG_MMC_SDHCI_STI is not set @@ -1197,6 +1227,7 @@ CONFIG_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1211,6 +1242,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=50000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1242,6 +1274,7 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set # CONFIG_BNXT_ETH is not set @@ -1267,6 +1300,7 @@ CONFIG_NETDEVICES=y # CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set # CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set @@ -1324,7 +1358,6 @@ CONFIG_POWER=y # CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1381,6 +1414,7 @@ CONFIG_PWM_EXYNOS=y # CONFIG_PWM_MTK is not set # CONFIG_PWM_ROCKCHIP is not set # CONFIG_PWM_SANDBOX is not set +CONFIG_PWM_S5P=y # CONFIG_PWM_SIFIVE is not set # CONFIG_PWM_TEGRA is not set # CONFIG_PWM_SUNXI is not set @@ -1401,7 +1435,11 @@ CONFIG_PWM_EXYNOS=y # # CONFIG_DM_RESET is not set # CONFIG_RESET_SCMI is not set -# CONFIG_DM_RNG is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +CONFIG_TPM_RNG=y # # Real Time Clock @@ -1450,7 +1488,6 @@ CONFIG_S5P_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1496,6 +1533,7 @@ CONFIG_SPI_MEM=y CONFIG_EXYNOS_SPI=y # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1574,6 +1612,7 @@ CONFIG_USB_HOST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_EXYNOS=y # CONFIG_USB_XHCI_PCI is not set # CONFIG_USB_XHCI_FSL is not set # CONFIG_USB_XHCI_BRCM is not set @@ -1582,6 +1621,7 @@ CONFIG_USB_XHCI_DWC3=y # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_DWC3 is not set @@ -1675,6 +1715,10 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +CONFIG_VIDEO_EXYNOS=y +CONFIG_EXYNOS_DP=y +CONFIG_EXYNOS_FB=y +# CONFIG_EXYNOS_MIPI_DSIM is not set # CONFIG_LOGICORE_DP_TX is not set # CONFIG_VIDEO_ROCKCHIP is not set # CONFIG_VIDEO_ARM_MALIDP is not set @@ -1724,7 +1768,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_PVBLOCK is not set # CONFIG_PHYS_TO_BUS is not set @@ -1773,7 +1816,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set # CONFIG_SPL_TINY_MEMSET is not set -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1833,11 +1875,9 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 # CONFIG_SPL_OF_LIBFDT is not set CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -CONFIG_TPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set -CONFIG_VPL_OF_LIBFDT_ASSUME_MASK=0xff # # System tables @@ -1862,9 +1902,12 @@ CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y CONFIG_EFI_UNICODE_CAPITALIZATION=y CONFIG_EFI_PLATFORM_LANG_CODES="en-US" CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_RNG_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL=y CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1873,7 +1916,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1897,3 +1939,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 9cd75bfc..24728304 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-jerry" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -216,7 +221,6 @@ CONFIG_ROCKCHIP_SPI_IMAGE=y CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 CONFIG_TARGET_CHROMEBOOK_JERRY=y # CONFIG_TARGET_CHROMEBIT_MICKEY is not set @@ -241,9 +245,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -273,6 +277,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -295,6 +304,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -329,23 +340,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -397,8 +412,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -417,7 +430,6 @@ CONFIG_SYS_CONSOLE_IS_IN_ENV=y # Logging # CONFIG_LOG=y -# CONFIG_VPL_LOG is not set CONFIG_LOG_MAX_LEVEL=6 CONFIG_LOG_DEFAULT_LEVEL=6 CONFIG_LOG_CONSOLE=y @@ -427,7 +439,6 @@ CONFIG_LOG_CONSOLE=y CONFIG_LOGF_FUNC_PAD=20 # CONFIG_LOG_SYSLOG is not set # CONFIG_SPL_LOG is not set -# CONFIG_TPL_LOG is not set # CONFIG_LOG_ERROR_RETURN is not set # @@ -441,7 +452,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -451,6 +464,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -459,6 +473,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -469,33 +484,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -525,7 +544,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -549,8 +567,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -564,8 +582,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -597,6 +617,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -623,6 +648,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -681,6 +707,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -747,6 +774,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -766,6 +794,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -874,7 +903,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -883,6 +911,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -924,6 +954,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -938,8 +969,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -950,7 +982,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -983,6 +1014,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1026,7 +1059,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1051,6 +1087,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1095,12 +1132,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1122,6 +1159,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1171,20 +1209,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1211,13 +1247,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1226,7 +1258,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1245,6 +1276,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1259,6 +1291,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1290,37 +1323,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1370,10 +1423,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1450,7 +1501,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1528,7 +1578,6 @@ CONFIG_ROCKCHIP_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1573,6 +1622,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1649,6 +1699,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1739,6 +1790,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1790,7 +1842,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1822,6 +1873,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1841,7 +1893,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1900,16 +1951,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1918,7 +1990,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1942,3 +2013,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index 7e89d3db..d0ccecbf 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-mickey" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -212,10 +217,10 @@ CONFIG_ROCKCHIP_STIMER_BASE=0xff810020 CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0 # CONFIG_SPL_ROCKCHIP_EARLYRETURN_TO_BROM is not set # CONFIG_SPL_MMC is not set +# CONFIG_ROCKCHIP_SPI_IMAGE is not set CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 # CONFIG_TARGET_CHROMEBOOK_JERRY is not set CONFIG_TARGET_CHROMEBIT_MICKEY=y @@ -239,9 +244,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -271,6 +276,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -293,6 +303,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -326,23 +338,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -394,8 +410,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 # CONFIG_SILENT_CONSOLE is not set CONFIG_PRE_CONSOLE_BUFFER=y CONFIG_CONSOLE_MUX=y @@ -423,7 +437,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -433,6 +449,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -441,6 +458,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -451,33 +469,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -507,7 +529,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -531,8 +552,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -546,8 +567,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -579,6 +602,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -605,6 +633,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -663,6 +692,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -729,6 +759,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -748,6 +779,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -855,7 +887,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -864,6 +895,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -905,6 +938,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -919,8 +953,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -931,7 +966,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -964,6 +998,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1007,7 +1043,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1032,6 +1071,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1076,12 +1116,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1103,6 +1143,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1152,20 +1193,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1192,13 +1231,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1207,7 +1242,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1226,6 +1260,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1240,6 +1275,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1271,37 +1307,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1351,10 +1407,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1431,7 +1485,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1509,7 +1562,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1542,6 +1594,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1618,6 +1671,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1703,6 +1757,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1754,7 +1809,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1786,6 +1840,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1805,7 +1860,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1864,16 +1918,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1882,7 +1957,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1906,3 +1980,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index c077c648..a694926a 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-minnie" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -212,10 +217,10 @@ CONFIG_ROCKCHIP_STIMER_BASE=0xff810020 CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0 # CONFIG_SPL_ROCKCHIP_EARLYRETURN_TO_BROM is not set # CONFIG_SPL_MMC is not set +# CONFIG_ROCKCHIP_SPI_IMAGE is not set CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 # CONFIG_TARGET_CHROMEBOOK_JERRY is not set # CONFIG_TARGET_CHROMEBIT_MICKEY is not set @@ -239,9 +244,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -271,6 +276,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -293,6 +303,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -326,23 +338,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -394,8 +410,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -426,7 +440,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -436,6 +452,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -444,6 +461,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -454,33 +472,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -510,7 +532,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -534,8 +555,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -549,8 +570,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -582,6 +605,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -608,6 +636,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -666,6 +695,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +762,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -751,6 +782,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -859,7 +891,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -868,6 +899,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -909,6 +942,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -923,8 +957,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -935,7 +970,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -968,6 +1002,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1011,7 +1047,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1036,6 +1075,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1080,12 +1120,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1107,6 +1147,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1156,20 +1197,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1196,13 +1235,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1211,7 +1246,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1230,6 +1264,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1244,6 +1279,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1275,37 +1311,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1355,10 +1411,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1435,7 +1489,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1513,7 +1566,6 @@ CONFIG_SYS_NS16550=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1558,6 +1610,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1634,6 +1687,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1719,6 +1773,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1770,7 +1825,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1802,6 +1856,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1821,7 +1876,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1880,16 +1934,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1898,7 +1973,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1922,3 +1996,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index bb668963..6e97551e 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# U-Boot 2022.07 Configuration +# U-Boot 2022.10 Configuration # # -# Compiler: gcc (Debian 12.2.0-1) 12.2.0 +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 # CONFIG_CREATE_ARCH_SYMLINK=y CONFIG_SYS_CACHE_SHIFT_6=y @@ -81,6 +81,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_BCM68360 is not set # CONFIG_ARCH_BCM6858 is not set # CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set # CONFIG_TARGET_VEXPRESS_CA9X4 is not set # CONFIG_TARGET_BCMCYGNUS is not set # CONFIG_TARGET_BCMNS2 is not set @@ -99,6 +100,7 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_IMX8 is not set # CONFIG_ARCH_IMX8M is not set # CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set # CONFIG_ARCH_IMXRT is not set # CONFIG_ARCH_MX23 is not set # CONFIG_ARCH_MX28 is not set @@ -106,7 +108,6 @@ CONFIG_SPL_USE_ARCH_MEMSET=y # CONFIG_ARCH_MX7ULP is not set # CONFIG_ARCH_MX7 is not set # CONFIG_ARCH_MX6 is not set -CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_MX5 is not set # CONFIG_ARCH_NEXELL is not set # CONFIG_ARCH_NPCM is not set @@ -125,6 +126,7 @@ CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" # CONFIG_ARCH_ZYNQMP is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set # CONFIG_TARGET_TOTAL_COMPUTE is not set # CONFIG_TARGET_LS2080A_EMU is not set # CONFIG_TARGET_LS1088AQDS is not set @@ -172,6 +174,7 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_TARGET_POMELO is not set # CONFIG_TARGET_PRESIDIO_ASIC is not set # CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set # CONFIG_SUPPORT_PASSING_ATAGS is not set # CONFIG_STATIC_MACH_TYPE is not set CONFIG_SYS_TEXT_BASE=0x00100000 @@ -181,12 +184,14 @@ CONFIG_SYS_MALLOC_F_LEN=0x2000 CONFIG_SPL_LIBCOMMON_SUPPORT=y CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_NR_DRAM_BANKS=1 +CONFIG_SPL_LDSCRIPT="arch/$(ARCH)/cpu/u-boot-spl.lds" CONFIG_ENV_SIZE=0x1f000 CONFIG_DM_GPIO=y CONFIG_SPL_DM_SPI=y CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-speedy" CONFIG_SPL_TEXT_BASE=0xff704000 CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 # CONFIG_ROCKCHIP_PX30 is not set # CONFIG_ROCKCHIP_RK3036 is not set @@ -212,10 +217,10 @@ CONFIG_ROCKCHIP_STIMER_BASE=0xff810020 CONFIG_ROCKCHIP_SPL_RESERVE_IRAM=0 # CONFIG_SPL_ROCKCHIP_EARLYRETURN_TO_BROM is not set # CONFIG_SPL_MMC is not set +# CONFIG_ROCKCHIP_SPI_IMAGE is not set CONFIG_SPL_SERIAL=y CONFIG_TPL_LDSCRIPT="arch/arm/mach-rockchip/u-boot-tpl.lds" CONFIG_TPL_TEXT_BASE=0xff704000 -CONFIG_TPL_MAX_SIZE=32768 CONFIG_TPL_STACK=0xff718000 # CONFIG_TARGET_CHROMEBOOK_JERRY is not set # CONFIG_TARGET_CHROMEBIT_MICKEY is not set @@ -239,9 +244,9 @@ CONFIG_SPL=y CONFIG_PRE_CON_BUF_ADDR=0x0f000000 CONFIG_PRE_CON_BUF_SZ=4096 CONFIG_BOOTSTAGE_STASH_ADDR=0 -CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_DEBUG_UART_BASE=0xff690000 CONFIG_DEBUG_UART_CLOCK=24000000 +CONFIG_DEBUG_UART_BOARD_INIT=y CONFIG_IDENT_STRING="" CONFIG_SYS_CLK_FREQ=0 # CONFIG_CHIP_DIP_SCAN is not set @@ -271,6 +276,11 @@ CONFIG_BUILD_TARGET="" CONFIG_DEBUG_UART=y # CONFIG_AHCI is not set # CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# # # General setup @@ -293,6 +303,8 @@ CONFIG_DISTRO_DEFAULTS=y CONFIG_ENV_VARS_UBOOT_CONFIG=y # CONFIG_SYS_BOOT_GET_CMDLINE is not set # CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000 CONFIG_SYS_MALLOC_F=y # CONFIG_VALGRIND is not set CONFIG_EXPERT=y @@ -326,23 +338,27 @@ CONFIG_SYS_SRAM_SIZE=0x0 # CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_FIT is not set # CONFIG_TIMESTAMP is not set +CONFIG_PXE_UTILS=y CONFIG_BOOTSTD=y # CONFIG_BOOTSTD_FULL is not set # CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y # CONFIG_BOOTMETH_SCRIPT is not set CONFIG_LEGACY_IMAGE_FORMAT=y CONFIG_SUPPORT_RAW_INITRD=y CONFIG_OF_BOARD_SETUP=y # CONFIG_OF_SYSTEM_SETUP is not set # CONFIG_OF_STDOUT_VIA_ALIAS is not set -CONFIG_SYS_EXTRA_OPTIONS="" CONFIG_HAVE_SYS_TEXT_BASE=y # CONFIG_DYNAMIC_SYS_CLK_FREQ is not set CONFIG_ARCH_FIXUP_FDT_MEMORY=y # CONFIG_CHROMEOS is not set # CONFIG_CHROMEOS_VBOOT is not set # CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y # # Boot timing @@ -394,8 +410,6 @@ CONFIG_MENU=y # CONFIG_DISABLE_CONSOLE is not set CONFIG_LOGLEVEL=4 CONFIG_SPL_LOGLEVEL=4 -CONFIG_TPL_LOGLEVEL=4 -CONFIG_VPL_LOGLEVEL=4 CONFIG_SILENT_CONSOLE=y # CONFIG_SILENT_U_BOOT_ONLY is not set CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y @@ -426,7 +440,9 @@ CONFIG_DISPLAY_BOARDINFO_LATE=y # # Start-up hooks # -# CONFIG_EVENT is not set +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set # CONFIG_ARCH_EARLY_INIT_R is not set # CONFIG_ARCH_MISC_INIT is not set # CONFIG_BOARD_EARLY_INIT_F is not set @@ -436,6 +452,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_CLOCKS is not set # CONFIG_LAST_STAGE_INIT is not set # CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set # CONFIG_ID_EEPROM is not set # CONFIG_RESET_PHY_R is not set @@ -444,6 +461,7 @@ CONFIG_BOARD_LATE_INIT=y # CONFIG_HASH=y # CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set # # Update support @@ -454,33 +472,37 @@ CONFIG_HASH=y # Blob list # # CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y # -# SPL / TPL / VPL +# SPL configuration options # -CONFIG_SUPPORT_SPL=y -CONFIG_SUPPORT_TPL=y CONFIG_SPL_FRAMEWORK=y # CONFIG_SPL_FRAMEWORK_BOARD_INIT_F is not set +CONFIG_SPL_MAX_SIZE=0x0 +CONFIG_SPL_PAD_TO=0x7f8000 +# CONFIG_SPL_HAS_BSS_LINKER_SECTION is not set +CONFIG_SPL_NO_BSS_LIMIT=y +# CONFIG_SPL_BSS_LIMIT is not set +# CONFIG_SPL_FOOTPRINT_LIMIT is not set CONFIG_SPL_SYS_STACK_F_CHECK_BYTE=0xaa # CONFIG_SPL_SYS_REPORT_STACK_F_USAGE is not set # CONFIG_SPL_SHOW_ERRORS is not set CONFIG_SPL_BINMAN_SYMBOLS=y - -# -# PowerPC and LayerScape SPL Boot options -# +CONFIG_SPL_BINMAN_UBOOT_SYMBOLS=y # CONFIG_SPL_BOARD_INIT is not set -# CONFIG_VPL_BOARD_INIT is not set # CONFIG_SPL_BOOTROM_SUPPORT is not set # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set CONFIG_SPL_LEGACY_IMAGE_FORMAT=y # CONFIG_SPL_LEGACY_IMAGE_CRC_CHECK is not set CONFIG_SPL_SYS_MALLOC_SIMPLE=y +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set +CONFIG_SPL_STACK=0xff718000 CONFIG_SPL_STACK_R=y CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x2000 # CONFIG_SPL_SEPARATE_BSS is not set -# CONFIG_TPL_SEPARATE_BSS is not set +# CONFIG_SYS_SPL_MALLOC is not set CONFIG_SPL_BANNER_PRINT=y # CONFIG_SPL_EARLY_BSS is not set # CONFIG_SPL_DISPLAY_PRINT is not set @@ -510,7 +532,6 @@ CONFIG_SYS_MMCSD_FS_BOOT_PARTITION=1 # CONFIG_SPL_UBI is not set CONFIG_SPL_DM_SPI_FLASH=y # CONFIG_SPL_NET is not set -# CONFIG_SPL_NO_CPU_SUPPORT is not set # CONFIG_SPL_NOR_SUPPORT is not set # CONFIG_SPL_XIP_SUPPORT is not set # CONFIG_SPL_ONENAND_SUPPORT is not set @@ -534,8 +555,8 @@ CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000 # CONFIG_SPL_USB_GADGET is not set # CONFIG_SPL_WATCHDOG is not set # CONFIG_SPL_YMODEM_SUPPORT is not set -# CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is not set # CONFIG_SPL_OPTEE_IMAGE is not set +CONFIG_SPL_TARGET="" # CONFIG_TPL is not set # CONFIG_VPL is not set # CONFIG_FDT_SIMPLEFB is not set @@ -549,8 +570,10 @@ CONFIG_CMDLINE_EDITING=y # CONFIG_CMDLINE_PS_SUPPORT is not set CONFIG_AUTO_COMPLETE=y CONFIG_SYS_LONGHELP=y -CONFIG_SYS_PROMPT="=> " CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=1024 +CONFIG_SYS_PBSIZE=1044 CONFIG_SYS_XTRACE=y # @@ -582,6 +605,11 @@ CONFIG_BOOTM_NETBSD=y CONFIG_BOOTM_PLAN9=y CONFIG_BOOTM_RTEMS=y CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set # CONFIG_CMD_BOOTMENU is not set # CONFIG_CMD_ADTIMG is not set CONFIG_CMD_ELF=y @@ -608,6 +636,7 @@ CONFIG_CMD_SAVEENV=y CONFIG_CMD_ENV_EXISTS=y # CONFIG_CMD_ENV_CALLBACK is not set # CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set # CONFIG_CMD_NVEDIT_INDIRECT is not set # CONFIG_CMD_NVEDIT_INFO is not set # CONFIG_CMD_NVEDIT_LOAD is not set @@ -666,6 +695,7 @@ CONFIG_RANDOM_UUID=y # CONFIG_CMD_IOTRACE is not set CONFIG_CMD_I2C=y CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set CONFIG_CMD_LOADS=y # CONFIG_CMD_LSBLK is not set # CONFIG_CMD_MBR is not set @@ -732,6 +762,7 @@ CONFIG_NET_TFTP_VARS=y # CONFIG_CMD_RARP is not set CONFIG_CMD_NFS=y CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set CONFIG_CMD_MII=y CONFIG_CMD_PING=y # CONFIG_CMD_CDP is not set @@ -751,6 +782,7 @@ CONFIG_CMD_BLOCK_CACHE=y CONFIG_CMD_CACHE=y # CONFIG_CMD_CONITRACE is not set # CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set # CONFIG_CMD_EXCEPTION is not set # CONFIG_CMD_DATE is not set CONFIG_CMD_TIME=y @@ -858,7 +890,6 @@ CONFIG_SPL_OF_PLATDATA=y CONFIG_SPL_OF_PLATDATA_PARENT=y # CONFIG_SPL_OF_PLATDATA_INST is not set CONFIG_SPL_OF_PLATDATA_DRIVER_RT=y -CONFIG_VPL_OF_REAL=y # # Environment @@ -867,6 +898,8 @@ CONFIG_ENV_SUPPORT=y CONFIG_ENV_SOURCE_FILE="" CONFIG_SAVEENV=y # CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 CONFIG_ENV_IS_NOWHERE=y # CONFIG_ENV_IS_IN_EEPROM is not set # CONFIG_ENV_IS_IN_FAT is not set @@ -908,6 +941,7 @@ CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 # CONFIG_KEEP_SERVERADDR is not set # CONFIG_UDP_CHECKSUM is not set # CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 CONFIG_SYS_RX_ETH_BUFFER=4 # @@ -922,8 +956,9 @@ CONFIG_SPL_DM=y CONFIG_DM_WARN=y # CONFIG_SPL_DM_WARN is not set # CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set CONFIG_DM_DEVICE_REMOVE=y -# CONFIG_DM_EVENT is not set +CONFIG_DM_EVENT=y # CONFIG_SPL_DM_DEVICE_REMOVE is not set CONFIG_DM_STDIO=y CONFIG_DM_SEQ_ALIAS=y @@ -934,7 +969,6 @@ CONFIG_REGMAP=y CONFIG_SPL_REGMAP=y CONFIG_SYSCON=y CONFIG_SPL_SYSCON=y -CONFIG_TPL_SYSCON=y # CONFIG_DEVRES is not set CONFIG_SIMPLE_BUS=y # CONFIG_SPL_SIMPLE_BUS is not set @@ -967,6 +1001,8 @@ CONFIG_HAVE_BLOCK_DEVICE=y CONFIG_BLOCK_CACHE=y # CONFIG_EFI_MEDIA is not set # CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set # CONFIG_BOOTCOUNT_LIMIT is not set # @@ -1010,7 +1046,10 @@ CONFIG_SPL_CLK=y # CONFIG_FSL_CAAM is not set # CONFIG_SYS_FSL_SEC_BE is not set # CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set # CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set # # Demo for driver model @@ -1035,6 +1074,7 @@ CONFIG_SPL_CLK=y # CONFIG_UDP_FUNCTION_FASTBOOT is not set # CONFIG_FIRMWARE is not set # CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set # # FPGA support @@ -1079,12 +1119,12 @@ CONFIG_ROCKCHIP_GPIO=y # CONFIG_ZYNQ_GPIO is not set # CONFIG_DM_74X164 is not set # CONFIG_DM_PCA953X is not set -# CONFIG_SPL_DM_PCA953X is not set # CONFIG_MPC8XXX_GPIO is not set # CONFIG_NX_GPIO is not set # CONFIG_NOMADIK_GPIO is not set # CONFIG_ZYNQMP_GPIO_MODEPIN is not set # CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set # # Hardware Spinlock Support @@ -1106,6 +1146,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SYS_I2C_MICROCHIP is not set # CONFIG_SYS_I2C_MXC is not set # CONFIG_SYS_I2C_NEXELL is not set +# CONFIG_SYS_I2C_NPCM is not set # CONFIG_SYS_I2C_OCORES is not set CONFIG_SYS_I2C_ROCKCHIP=y # CONFIG_SYS_I2C_SOFT is not set @@ -1155,20 +1196,18 @@ CONFIG_CROS_EC_KEYB=y # # CONFIG_MISC is not set # CONFIG_SPL_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set CONFIG_CROS_EC=y -# CONFIG_SPL_CROS_EC is not set # CONFIG_CROS_EC_I2C is not set # CONFIG_CROS_EC_LPC is not set -# CONFIG_SPL_CROS_EC_LPC is not set -# CONFIG_TPL_CROS_EC_LPC is not set -# CONFIG_VPL_CROS_EC_LPC is not set CONFIG_CROS_EC_SPI=y # CONFIG_DS4510 is not set # CONFIG_FSL_SEC_MON is not set # CONFIG_IRQ is not set +# CONFIG_NPCM_HOST is not set # CONFIG_NUVOTON_NCT6102D is not set CONFIG_PWRSEQ=y -# CONFIG_SPL_PWRSEQ is not set # CONFIG_PCA9551_LED is not set # CONFIG_TEST_DRV is not set # CONFIG_USB_HUB_USB251XB is not set @@ -1195,13 +1234,9 @@ CONFIG_MMC_HW_PARTITIONING=y # CONFIG_SUPPORT_EMMC_RPMB is not set # CONFIG_SUPPORT_EMMC_BOOT is not set # CONFIG_MMC_IO_VOLTAGE is not set -# CONFIG_SPL_MMC_IO_VOLTAGE is not set # CONFIG_MMC_HS400_ES_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_ES_SUPPORT is not set # CONFIG_MMC_HS400_SUPPORT is not set -# CONFIG_SPL_MMC_HS400_SUPPORT is not set # CONFIG_MMC_HS200_SUPPORT is not set -# CONFIG_SPL_MMC_HS200_SUPPORT is not set CONFIG_MMC_VERBOSE=y # CONFIG_MMC_TRACE is not set CONFIG_MMC_DW=y @@ -1210,7 +1245,6 @@ CONFIG_MMC_DW=y CONFIG_MMC_DW_ROCKCHIP=y # CONFIG_MMC_DW_SNPS is not set # CONFIG_MMC_MXC is not set -# CONFIG_PXA_MMC_GENERIC is not set # CONFIG_MMC_OMAP_HS is not set # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_PITON is not set @@ -1229,6 +1263,7 @@ CONFIG_MTD=y # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_FLASH_CFI_DRIVER is not set # CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set # CONFIG_USE_SYS_MAX_FLASH_BANKS is not set # CONFIG_MTD_RAW_NAND is not set @@ -1243,6 +1278,7 @@ CONFIG_SF_DEFAULT_MODE=0x0 CONFIG_SF_DEFAULT_SPEED=20000000 # CONFIG_SPI_FLASH_SFDP_SUPPORT is not set CONFIG_SPI_FLASH_SMART_HWCAPS=y +# CONFIG_SPI_NOR_BOOT_SOFT_RESET_EXT_INVERT is not set # CONFIG_SPI_FLASH_SOFT_RESET is not set # CONFIG_SPI_FLASH_BAR is not set CONFIG_SPI_FLASH_UNLOCK_ALL=y @@ -1274,37 +1310,57 @@ CONFIG_SPI_FLASH_USE_4K_SECTORS=y # CONFIG_BITBANGMII is not set # CONFIG_MV88E6352_SWITCH is not set # CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set CONFIG_PHY_RESET_DELAY=0 # CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set CONFIG_ETH=y -# CONFIG_DM_ETH is not set +CONFIG_DM_ETH=y # CONFIG_DM_ETH_PHY is not set CONFIG_NETDEVICES=y # CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set # CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set # CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set # CONFIG_EEPRO100 is not set # CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set # CONFIG_ETHOC is not set # CONFIG_FMAN_ENET is not set # CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set # CONFIG_KS8851_MLL is not set # CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set # CONFIG_RGMII is not set # CONFIG_MII is not set # CONFIG_RMII is not set # CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set # CONFIG_RTL8139 is not set # CONFIG_RTL8169 is not set # CONFIG_SMC911X is not set # CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set # CONFIG_SH_ETHER is not set # CONFIG_DRIVER_TI_CPSW is not set # CONFIG_DRIVER_TI_EMAC is not set # CONFIG_DRIVER_TI_KEYSTONE_NET is not set # CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set # CONFIG_SYS_DPAA_QBMAN is not set # CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set # CONFIG_NVME is not set # CONFIG_NVME_APPLE is not set # CONFIG_PCI is not set @@ -1354,10 +1410,8 @@ CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_POWER=y # CONFIG_POWER_LEGACY is not set -# CONFIG_SPL_POWER_LEGACY is not set # CONFIG_ACPI_PMC is not set # CONFIG_SPL_ACPI_PMC is not set -# CONFIG_TPL_ACPI_PMC is not set # # Power Domain Support @@ -1434,7 +1488,6 @@ CONFIG_PWM_ROCKCHIP=y # CONFIG_U_QE is not set CONFIG_RAM=y CONFIG_SPL_RAM=y -CONFIG_TPL_RAM=y # CONFIG_STM32_SDRAM is not set # CONFIG_MPC83XX_SDRAM is not set # CONFIG_K3_DDRSS is not set @@ -1512,7 +1565,6 @@ CONFIG_ROCKCHIP_SERIAL=y # CONFIG_MSM_SERIAL is not set # CONFIG_MSM_GENI_SERIAL is not set # CONFIG_OMAP_SERIAL is not set -# CONFIG_PXA_SERIAL is not set # CONFIG_SIFIVE_SERIAL is not set # CONFIG_ZYNQ_SERIAL is not set # CONFIG_MTK_SERIAL is not set @@ -1545,6 +1597,7 @@ CONFIG_SPI_MEM=y # CONFIG_EXYNOS_SPI is not set # CONFIG_FSL_DSPI is not set # CONFIG_FSL_QSPI is not set +# CONFIG_GXP_SPI is not set # CONFIG_ICH_SPI is not set # CONFIG_IPROC_QSPI is not set # CONFIG_KIRKWOOD_SPI is not set @@ -1621,6 +1674,7 @@ CONFIG_USB_HOST=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_BUFFER_SIZE=64 # CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set # # Legacy MUSB Support @@ -1711,6 +1765,7 @@ CONFIG_DISPLAY=y # CONFIG_NXP_TDA19988 is not set # CONFIG_ATMEL_HLCD is not set # CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set # CONFIG_LOGICORE_DP_TX is not set CONFIG_VIDEO_ROCKCHIP=y CONFIG_VIDEO_ROCKCHIP_MAX_XRES=3840 @@ -1762,7 +1817,6 @@ CONFIG_VIDEO_BMP_RLE8=y CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 # CONFIG_IMX_WATCHDOG is not set # CONFIG_ULP_WATCHDOG is not set -# CONFIG_DESIGNWARE_WATCHDOG is not set # CONFIG_WDT is not set # CONFIG_SPL_WDT is not set # CONFIG_PVBLOCK is not set @@ -1794,6 +1848,7 @@ CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 # CONFIG_BCH is not set CONFIG_BINMAN_FDT=y # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y # CONFIG_DYNAMIC_CRC_TABLE is not set CONFIG_HAVE_PRIVATE_LIBGCC=y CONFIG_LIB_UUID=y @@ -1813,7 +1868,6 @@ CONFIG_LIB_RAND=y CONFIG_SUPPORT_ACPI=y # CONFIG_GENERATE_ACPI_TABLE is not set CONFIG_SPL_TINY_MEMSET=y -# CONFIG_TPL_TINY_MEMSET is not set # CONFIG_BITREVERSE is not set # CONFIG_TRACE is not set # CONFIG_CIRCBUF is not set @@ -1872,16 +1926,37 @@ CONFIG_ERRNO_STR=y CONFIG_OF_LIBFDT=y CONFIG_OF_LIBFDT_ASSUME_MASK=0 # CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 CONFIG_SPL_OF_LIBFDT=y CONFIG_SPL_OF_LIBFDT_ASSUME_MASK=0xff -# CONFIG_VPL_OF_LIBFDT is not set # # System tables # +CONFIG_GENERATE_SMBIOS_TABLE=y # CONFIG_LIB_RATIONAL is not set # CONFIG_SPL_LIB_RATIONAL is not set # CONFIG_SMBIOS_PARSER is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_GRUB_ARM32_WORKAROUND=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y # CONFIG_OPTEE_LIB is not set # CONFIG_OPTEE_IMAGE is not set # CONFIG_BOOTM_OPTEE is not set @@ -1890,7 +1965,6 @@ CONFIG_LIB_ELF=y CONFIG_LMB=y CONFIG_LMB_USE_MAX_REGIONS=y CONFIG_LMB_MAX_REGIONS=8 -# CONFIG_PHANDLE_CHECK_SEQ is not set # CONFIG_UNIT_TEST is not set # CONFIG_SPL_UNIT_TEST is not set @@ -1914,3 +1988,4 @@ CONFIG_TOOLS_SHA256=y CONFIG_TOOLS_SHA384=y CONFIG_TOOLS_SHA512=y # CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set -- cgit v1.2.1 From 6cabcec51d39a6d4c6176de4486a95cbb492fc24 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 13:53:19 +0300 Subject: u-boot: Add video damage tracking patch series Add a series posted to upstream mailing lists that makes the GRUB text-mode console faster by implementing video damage tracking [1]. Refresh the config files to include its new VIDEO_DAMAGE Kconfig. Patch 7/7 upstream has a tiny conflict with "Improve UEFI experience" series we already have, but it's only in the diff context. No changes other than fixing that. [1] https://lore.kernel.org/u-boot/20220609225921.62462-1-agraf@csgraf.de/ Signed-off-by: Alper Nebi Yasak --- resources/u-boot/daisy_snow/config/default | 1 + resources/u-boot/daisy_spring/config/default | 1 + .../patches/0003-Add-video-damage-tracking.patch | 1294 ++++++++++++++++++++ resources/u-boot/gru_bob/config/default | 1 + resources/u-boot/gru_kevin/config/default | 1 + resources/u-boot/nyan_big/config/default | 1 + resources/u-boot/nyan_blaze/config/default | 1 + resources/u-boot/peach_pi/config/default | 1 + resources/u-boot/peach_pit/config/default | 1 + resources/u-boot/veyron_jerry/config/default | 1 + resources/u-boot/veyron_mickey/config/default | 1 + resources/u-boot/veyron_minnie/config/default | 1 + resources/u-boot/veyron_speedy/config/default | 1 + 13 files changed, 1306 insertions(+) create mode 100644 resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch (limited to 'resources/u-boot') diff --git a/resources/u-boot/daisy_snow/config/default b/resources/u-boot/daisy_snow/config/default index 1c739d74..6a667dcb 100644 --- a/resources/u-boot/daisy_snow/config/default +++ b/resources/u-boot/daisy_snow/config/default @@ -1689,6 +1689,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/daisy_spring/config/default b/resources/u-boot/daisy_spring/config/default index 56afe928..0fd16641 100644 --- a/resources/u-boot/daisy_spring/config/default +++ b/resources/u-boot/daisy_spring/config/default @@ -1689,6 +1689,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch b/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch new file mode 100644 index 00000000..3c6208f1 --- /dev/null +++ b/resources/u-boot/default/patches/0003-Add-video-damage-tracking.patch @@ -0,0 +1,1294 @@ +From 796a8816a663d2b63dc9e6aa9a684b9ace15d557 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:15 +0200 +Subject: [PATCH 1/7] dm: video: Add damage tracking API + +We are going to introduce image damage tracking to fasten up screen +refresh on large displays. This patch adds damage tracking for up to +one rectangle of the screen which is typically enough to hold blt or +text print updates. Callers into this API and a reduced dcache flush +code path will follow in later patches. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-2-agraf@csgraf.de +--- + drivers/video/Kconfig | 15 +++++++++++++ + drivers/video/video-uclass.c | 41 ++++++++++++++++++++++++++++++++++++ + include/video.h | 29 +++++++++++++++++++++++-- + 3 files changed, 83 insertions(+), 2 deletions(-) + +diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig +index 4ecc158c4605..21fca141a087 100644 +--- a/drivers/video/Kconfig ++++ b/drivers/video/Kconfig +@@ -64,6 +64,21 @@ config VIDEO_COPY + To use this, your video driver must set @copy_base in + struct video_uc_plat. + ++config VIDEO_DAMAGE ++ bool "Enable damage tracking of frame buffer regions" ++ depends on DM_VIDEO ++ default y if ARM && !SYS_DCACHE_OFF ++ help ++ On some machines (most ARM), the display frame buffer resides in ++ RAM. To make the display controller pick up screen updates, we ++ have to flush frame buffer contents from CPU caches into RAM which ++ can be a slow operation. ++ ++ This patch adds damage tracking to collect information about regions ++ that received updates. When we want to sync, we then only flush ++ regions of the frame buffer that were modified before, speeding up ++ screen refreshes significantly. ++ + config BACKLIGHT_PWM + bool "Generic PWM based Backlight Driver" + depends on BACKLIGHT && DM_PWM +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 01e8af5ac677..17793490d1b6 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -21,6 +21,8 @@ + #include + #include + #include ++#include ++#include + #ifdef CONFIG_SANDBOX + #include + #endif +@@ -180,6 +182,45 @@ void video_set_default_colors(struct udevice *dev, bool invert) + priv->colour_bg = vid_console_color(priv, back); + } + ++/* Notify about changes in the frame buffer */ ++int video_damage(struct udevice *vid, int x, int y, int width, int height) ++{ ++ struct video_priv *priv = dev_get_uclass_priv(vid); ++ int endx = x + width; ++ int endy = y + height; ++ ++ if (!CONFIG_IS_ENABLED(VIDEO_DAMAGE)) ++ return 0; ++ ++ if (x > priv->xsize) ++ return 0; ++ ++ if (y > priv->ysize) ++ return 0; ++ ++ if (endx > priv->xsize) ++ endx = priv->xsize; ++ ++ if (endy > priv->ysize) ++ endy = priv->ysize; ++ ++ if (priv->damage.endx && priv->damage.endy) { ++ /* Span a rectangle across all old and new damage */ ++ priv->damage.x = min(x, priv->damage.x); ++ priv->damage.y = min(y, priv->damage.y); ++ priv->damage.endx = max(endx, priv->damage.endx); ++ priv->damage.endy = max(endy, priv->damage.endy); ++ } else { ++ /* First damage, setting the rectangle to span it */ ++ priv->damage.x = x; ++ priv->damage.y = y; ++ priv->damage.endx = endx; ++ priv->damage.endy = endy; ++ } ++ ++ return 0; ++} ++ + /* Flush video activity to the caches */ + int video_sync(struct udevice *vid, bool force) + { +diff --git a/include/video.h b/include/video.h +index 43e2c8997783..acb65d70a2d9 100644 +--- a/include/video.h ++++ b/include/video.h +@@ -109,6 +109,12 @@ struct video_priv { + void *fb; + int fb_size; + void *copy_fb; ++ struct { ++ int x; ++ int y; ++ int endx; ++ int endy; ++ } damage; + int line_length; + u32 colour_fg; + u32 colour_bg; +@@ -167,8 +173,9 @@ int video_clear(struct udevice *dev); + * @return: 0 on success, error code otherwise + * + * Some frame buffers are cached or have a secondary frame buffer. This +- * function syncs these up so that the current contents of the U-Boot frame +- * buffer are displayed to the user. ++ * function syncs the damaged parts of them up so that the current contents ++ * of the U-Boot frame buffer are displayed to the user. It clears the damage ++ * buffer. + */ + int video_sync(struct udevice *vid, bool force); + +@@ -268,6 +275,24 @@ static inline int video_sync_copy_all(struct udevice *dev) + + #endif + ++/** ++ * video_damage() - Notify the video subsystem about screen updates. ++ * ++ * @vid: Device to sync ++ * @x: Upper left X coordinate of the damaged rectangle ++ * @y: Upper left Y coordinate of the damaged rectangle ++ * @width: Width of the damaged rectangle ++ * @height: Height of the damaged rectangle ++ * ++ * @return: 0 ++ * ++ * Some frame buffers are cached or have a secondary frame buffer. This ++ * function notifies the video subsystem about rectangles that were updated ++ * within the frame buffer. They may only get written to the screen on the ++ * next call to video_sync(). ++ */ ++int video_damage(struct udevice *vid, int x, int y, int width, int height); ++ + /** + * video_is_active() - Test if one video device it active + * +-- +2.38.1 + + +From cb8cd1f44f4b2db9ec306dc81c36f4d84b8fd63c Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:16 +0200 +Subject: [PATCH 2/7] dm: video: Add damage notification on display clear + +Let's report the video damage when we clear the screen. This +way we can later lazily flush only relevant regions to hardware. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-3-agraf@csgraf.de +--- + drivers/video/video-uclass.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 17793490d1b6..66df4c97ef7e 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -153,6 +153,8 @@ int video_clear(struct udevice *dev) + if (ret) + return ret; + ++ video_damage(dev, 0, 0, priv->xsize, priv->ysize); ++ + return video_sync(dev, false); + } + +-- +2.38.1 + + +From 724577232caec0e7d19e055a2a500046ea869ebd Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:17 +0200 +Subject: [PATCH 3/7] vidconsole: Add damage notifications to all vidconsole + drivers + +Now that we have a damage tracking API, let's populate damage done by +vidconsole drivers. We try to declare as little memory as damaged as +possible, with the exception of rotated screens that I couldn't get my +head wrapped around. On those, we revert to the old behavior and mark +the full screen as damaged on every update. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-4-agraf@csgraf.de +--- + drivers/video/console_normal.c | 10 ++++++ + drivers/video/console_rotate.c | 54 ++++++++++++++++++++++++++++++++ + drivers/video/console_truetype.c | 15 +++++++++ + 3 files changed, 79 insertions(+) + +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index 9f552d02b308..e32fb23e3f9f 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -60,6 +60,9 @@ static int console_normal_set_row(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * row, vid_priv->xsize, ++ VIDEO_FONT_HEIGHT); ++ + return 0; + } + +@@ -79,6 +82,9 @@ static int console_normal_move_rows(struct udevice *dev, uint rowdst, + if (ret) + return ret; + ++ video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * rowdst, vid_priv->xsize, ++ VIDEO_FONT_HEIGHT * count); ++ + return 0; + } + +@@ -158,6 +164,10 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + } + line += vid_priv->line_length; + } ++ ++ video_damage(dev->parent, VID_TO_PIXEL(x_frac), y, VIDEO_FONT_WIDTH, ++ VIDEO_FONT_HEIGHT); ++ + ret = vidconsole_sync_copy(dev, start, line); + if (ret) + return ret; +diff --git a/drivers/video/console_rotate.c b/drivers/video/console_rotate.c +index 36c8d0609d87..56e20bb4f32e 100644 +--- a/drivers/video/console_rotate.c ++++ b/drivers/video/console_rotate.c +@@ -57,6 +57,12 @@ static int console_set_row_1(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ vid_priv->xsize - ((row + 1) * VIDEO_FONT_HEIGHT), ++ 0, ++ VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -83,6 +89,12 @@ static int console_move_rows_1(struct udevice *dev, uint rowdst, uint rowsrc, + dst += vid_priv->line_length; + } + ++ video_damage(dev->parent, ++ vid_priv->xsize - ((rowdst + count) * VIDEO_FONT_HEIGHT), ++ 0, ++ count * VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -150,6 +162,12 @@ static int console_putc_xy_1(struct udevice *dev, uint x_frac, uint y, char ch) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ vid_priv->xsize - y - VIDEO_FONT_HEIGHT - 1, ++ linenum - 1, ++ VIDEO_FONT_HEIGHT, ++ VIDEO_FONT_WIDTH); ++ + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +@@ -199,6 +217,12 @@ static int console_set_row_2(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ 0, ++ vid_priv->ysize - (row + 1) * VIDEO_FONT_HEIGHT, ++ vid_priv->xsize, ++ VIDEO_FONT_HEIGHT); ++ + return 0; + } + +@@ -218,6 +242,12 @@ static int console_move_rows_2(struct udevice *dev, uint rowdst, uint rowsrc, + vidconsole_memmove(dev, dst, src, + VIDEO_FONT_HEIGHT * vid_priv->line_length * count); + ++ video_damage(dev->parent, ++ 0, ++ vid_priv->ysize - (rowdst + count) * VIDEO_FONT_HEIGHT, ++ vid_priv->xsize, ++ count * VIDEO_FONT_HEIGHT); ++ + return 0; + } + +@@ -288,6 +318,12 @@ static int console_putc_xy_2(struct udevice *dev, uint x_frac, uint y, char ch) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ x - VIDEO_FONT_WIDTH, ++ linenum - VIDEO_FONT_HEIGHT + 1, ++ VIDEO_FONT_WIDTH, ++ VIDEO_FONT_HEIGHT); ++ + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +@@ -335,6 +371,12 @@ static int console_set_row_3(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ row * VIDEO_FONT_HEIGHT, ++ 0, ++ VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -359,6 +401,12 @@ static int console_move_rows_3(struct udevice *dev, uint rowdst, uint rowsrc, + dst += vid_priv->line_length; + } + ++ video_damage(dev->parent, ++ rowdst * VIDEO_FONT_HEIGHT, ++ 0, ++ count * VIDEO_FONT_HEIGHT, ++ vid_priv->ysize); ++ + return 0; + } + +@@ -424,6 +472,12 @@ static int console_putc_xy_3(struct udevice *dev, uint x_frac, uint y, char ch) + if (ret) + return ret; + ++ video_damage(dev->parent, ++ y, ++ x - VIDEO_FONT_WIDTH + 1, ++ VIDEO_FONT_HEIGHT, ++ VIDEO_FONT_WIDTH); ++ + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c +index c04b449a6d5d..cfeeed71db39 100644 +--- a/drivers/video/console_truetype.c ++++ b/drivers/video/console_truetype.c +@@ -126,6 +126,7 @@ struct console_tt_priv { + static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + { + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); ++ struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev); + struct console_tt_priv *priv = dev_get_priv(dev); + void *end, *line; + int ret; +@@ -168,6 +169,9 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + if (ret) + return ret; + ++ video_damage(dev->parent, 0, vc_priv->y_charsize * row, vid_priv->xsize, ++ vc_priv->y_charsize); ++ + return 0; + } + +@@ -175,6 +179,7 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + uint rowsrc, uint count) + { + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); ++ struct vidconsole_priv *vc_priv = dev_get_uclass_priv(dev); + struct console_tt_priv *priv = dev_get_priv(dev); + void *dst; + void *src; +@@ -192,6 +197,9 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + for (i = 0; i < priv->pos_ptr; i++) + priv->pos[i].ypos -= diff; + ++ video_damage(dev->parent, 0, vc_priv->y_charsize * rowdst, vid_priv->xsize, ++ vc_priv->y_charsize * count); ++ + return 0; + } + +@@ -348,6 +356,10 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, + + line += vid_priv->line_length; + } ++ ++ video_damage(dev->parent, VID_TO_PIXEL(x) + xoff, ++ y + priv->baseline + yoff, width, height); ++ + ret = vidconsole_sync_copy(dev, start, line); + if (ret) + return ret; +@@ -415,6 +427,9 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, + } + line += vid_priv->line_length; + } ++ ++ video_damage(dev->parent, xstart, ystart, xend - xstart, yend - ystart); ++ + ret = vidconsole_sync_copy(dev, start, line); + if (ret) + return ret; +-- +2.38.1 + + +From b5aa2573a8976ce983ecb42c312d4c64ea118550 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:18 +0200 +Subject: [PATCH 4/7] video: Add damage notification on bmp display + +Let's report the video damage when we draw a bitmap on the screen. This +way we can later lazily flush only relevant regions to hardware. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-5-agraf@csgraf.de +--- + drivers/video/video_bmp.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/video/video_bmp.c b/drivers/video/video_bmp.c +index 4d2d961696aa..da8a7b37019b 100644 +--- a/drivers/video/video_bmp.c ++++ b/drivers/video/video_bmp.c +@@ -416,6 +416,8 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, + break; + }; + ++ video_damage(dev, x, y, width, height); ++ + /* Find the position of the top left of the image in the framebuffer */ + fb = (uchar *)(priv->fb + y * priv->line_length + x * bpix / 8); + ret = video_sync_copy(dev, start, fb); +-- +2.38.1 + + +From a5192a72ecdb522e0d8d0e2af93049fa6c70b947 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:19 +0200 +Subject: [PATCH 5/7] efi_loader: GOP: Add damage notification on BLT + +Now that we have a damage tracking API, let's populate damage done by +UEFI payloads when they BLT data onto the screen. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-6-agraf@csgraf.de +--- + lib/efi_loader/efi_gop.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/lib/efi_loader/efi_gop.c b/lib/efi_loader/efi_gop.c +index 5908b5c64669..c50880806ddb 100644 +--- a/lib/efi_loader/efi_gop.c ++++ b/lib/efi_loader/efi_gop.c +@@ -32,6 +32,7 @@ struct efi_gop_obj { + struct efi_gop ops; + struct efi_gop_mode_info info; + struct efi_gop_mode mode; ++ struct udevice *vdev; + /* Fields we only have access to during init */ + u32 bpix; + void *fb; +@@ -243,6 +244,9 @@ static __always_inline efi_status_t gop_blt_int(struct efi_gop *this, + dlineoff += dwidth; + } + ++ if (IS_ENABLED(CONFIG_DM_VIDEO)) ++ video_damage(gopobj->vdev, dx, dy, width, height); ++ + return EFI_SUCCESS; + } + +@@ -476,9 +480,9 @@ efi_status_t efi_gop_register(void) + u64 fb_base, fb_size; + void *fb; + efi_status_t ret; ++ struct udevice *vdev = NULL; + + #ifdef CONFIG_DM_VIDEO +- struct udevice *vdev; + struct video_priv *priv; + + /* We only support a single video output device for now */ +@@ -577,6 +581,7 @@ efi_status_t efi_gop_register(void) + gopobj->info.pixels_per_scanline = col; + gopobj->bpix = bpix; + gopobj->fb = fb; ++ gopobj->vdev = vdev; + + return EFI_SUCCESS; + } +-- +2.38.1 + + +From 6b0f2545fe828d5f6fa262d10f7c9eef003a9bd8 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:20 +0200 +Subject: [PATCH 6/7] video: Only dcache flush damaged lines + +Now that we have a damage area tells us which parts of the frame buffer +actually need updating, let's only dcache flush those on video_sync() +calls. With this optimization in place, frame buffer updates - especially +on large screen such as 4k displays - speed up significantly. + +Signed-off-by: Alexander Graf +Reported-by: Da Xue +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-7-agraf@csgraf.de +--- + drivers/video/video-uclass.c | 51 ++++++++++++++++++++++++++++++------ + 1 file changed, 43 insertions(+), 8 deletions(-) + +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 66df4c97ef7e..95126b9bdb02 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -223,9 +223,45 @@ int video_damage(struct udevice *vid, int x, int y, int width, int height) + return 0; + } + ++#if defined(CONFIG_ARM) && !CONFIG_IS_ENABLED(SYS_DCACHE_OFF) ++static void video_flush_dcache(struct udevice *vid) ++{ ++ struct video_priv *priv = dev_get_uclass_priv(vid); ++ ++ if (!priv->flush_dcache) ++ return; ++ ++ if (!CONFIG_IS_ENABLED(VIDEO_DAMAGE)) { ++ flush_dcache_range((ulong)priv->fb, ++ ALIGN((ulong)priv->fb + priv->fb_size, ++ CONFIG_SYS_CACHELINE_SIZE)); ++ ++ return; ++ } ++ ++ if (priv->damage.endx && priv->damage.endy) { ++ int lstart = priv->damage.x * VNBYTES(priv->bpix); ++ int lend = priv->damage.endx * VNBYTES(priv->bpix); ++ int y; ++ ++ for (y = priv->damage.y; y < priv->damage.endy; y++) { ++ ulong fb = (ulong)priv->fb; ++ ulong start = fb + (y * priv->line_length) + lstart; ++ ulong end = start + lend - lstart; ++ ++ start = ALIGN_DOWN(start, CONFIG_SYS_CACHELINE_SIZE); ++ end = ALIGN(end, CONFIG_SYS_CACHELINE_SIZE); ++ ++ flush_dcache_range(start, end); ++ } ++ } ++} ++#endif ++ + /* Flush video activity to the caches */ + int video_sync(struct udevice *vid, bool force) + { ++ struct video_priv *priv = dev_get_uclass_priv(vid); + struct video_ops *ops = video_get_ops(vid); + int ret; + +@@ -241,15 +277,8 @@ int video_sync(struct udevice *vid, bool force) + * out whether it exists? For now, ARM is safe. + */ + #if defined(CONFIG_ARM) && !CONFIG_IS_ENABLED(SYS_DCACHE_OFF) +- struct video_priv *priv = dev_get_uclass_priv(vid); +- +- if (priv->flush_dcache) { +- flush_dcache_range((ulong)priv->fb, +- ALIGN((ulong)priv->fb + priv->fb_size, +- CONFIG_SYS_CACHELINE_SIZE)); +- } ++ video_flush_dcache(vid); + #elif defined(CONFIG_VIDEO_SANDBOX_SDL) +- struct video_priv *priv = dev_get_uclass_priv(vid); + static ulong last_sync; + + if (force || get_timer(last_sync) > 100) { +@@ -257,6 +286,12 @@ int video_sync(struct udevice *vid, bool force) + last_sync = get_timer(0); + } + #endif ++ ++ if (CONFIG_IS_ENABLED(VIDEO_DAMAGE)) { ++ priv->damage.endx = 0; ++ priv->damage.endy = 0; ++ } ++ + return 0; + } + +-- +2.38.1 + + +From d2a78b028083bf1b17e8a72ce84b65d8861951a6 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Fri, 10 Jun 2022 00:59:21 +0200 +Subject: [PATCH 7/7] video: Use VIDEO_DAMAGE for VIDEO_COPY + +CONFIG_VIDEO_COPY implemented a range based copying mechanism: If we +print a single character, it will always copy the full range of bytes +from the top left corner of the character to the lower right onto the +uncached frame buffer. This includes pretty much the full line contents +of the printed character. + +Since we now have proper damage tracking, let's make use of that to reduce +the amount of data we need to copy. With this patch applied, we will only +copy the tiny rectangle surrounding characters when we print them, +speeding up the video console. + +As a bonus, we remove a lot of code. + +Signed-off-by: Alexander Graf +Tested-by: Matthias Brugger +Link: https://lore.kernel.org/r/20220609225921.62462-8-agraf@csgraf.de +[Alper: Fix instances of memmove(dev, ...)] +Signed-off-by: Alper Nebi Yasak +--- + configs/chromebook_coral_defconfig | 1 + + configs/chromebook_link_defconfig | 1 + + configs/chromebook_samus_defconfig | 1 + + configs/minnowmax_defconfig | 1 + + configs/sandbox_defconfig | 1 + + configs/xilinx_zynqmp_virt_defconfig | 1 + + drivers/video/Kconfig | 8 ++- + drivers/video/console_normal.c | 14 +---- + drivers/video/console_rotate.c | 37 ++--------- + drivers/video/console_truetype.c | 17 +----- + drivers/video/vidconsole-uclass.c | 16 ----- + drivers/video/video-uclass.c | 91 ++++++++-------------------- + drivers/video/video_bmp.c | 7 --- + include/video.h | 37 ----------- + include/video_console.h | 49 --------------- + 15 files changed, 44 insertions(+), 238 deletions(-) + +diff --git a/configs/chromebook_coral_defconfig b/configs/chromebook_coral_defconfig +index 60c50e75be65..9518fb6b867e 100644 +--- a/configs/chromebook_coral_defconfig ++++ b/configs/chromebook_coral_defconfig +@@ -117,6 +117,7 @@ CONFIG_USB_XHCI_HCD=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FS_CBFS=y + CONFIG_SPL_FS_CBFS=y + CONFIG_FAT_WRITE=y +diff --git a/configs/chromebook_link_defconfig b/configs/chromebook_link_defconfig +index fa3641e42f53..bfaf4dbb7feb 100644 +--- a/configs/chromebook_link_defconfig ++++ b/configs/chromebook_link_defconfig +@@ -74,6 +74,7 @@ CONFIG_TPM_TIS_LPC=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FRAMEBUFFER_SET_VESA_MODE=y + CONFIG_FRAMEBUFFER_VESA_MODE_11A=y + CONFIG_VIDEO_IVYBRIDGE_IGD=y +diff --git a/configs/chromebook_samus_defconfig b/configs/chromebook_samus_defconfig +index 56a0d6c8a8ee..53ca6225cd4b 100644 +--- a/configs/chromebook_samus_defconfig ++++ b/configs/chromebook_samus_defconfig +@@ -78,6 +78,7 @@ CONFIG_TPM_TIS_LPC=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FRAMEBUFFER_SET_VESA_MODE=y + CONFIG_FRAMEBUFFER_VESA_MODE_11A=y + CONFIG_TPM=y +diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig +index 2e9edc6c4ee6..eb6cebaf8879 100644 +--- a/configs/minnowmax_defconfig ++++ b/configs/minnowmax_defconfig +@@ -69,6 +69,7 @@ CONFIG_SPI=y + CONFIG_USB_STORAGE=y + CONFIG_USB_KEYBOARD=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_FRAMEBUFFER_SET_VESA_MODE=y + CONFIG_GENERATE_ACPI_TABLE=y + # CONFIG_GZIP is not set +diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig +index ab5d3f19bf96..d2b9486d7d6c 100644 +--- a/configs/sandbox_defconfig ++++ b/configs/sandbox_defconfig +@@ -292,6 +292,7 @@ CONFIG_USB_ETHER=y + CONFIG_USB_ETH_CDC=y + CONFIG_DM_VIDEO=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_CONSOLE_ROTATION=y + CONFIG_CONSOLE_TRUETYPE=y + CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y +diff --git a/configs/xilinx_zynqmp_virt_defconfig b/configs/xilinx_zynqmp_virt_defconfig +index e5ac26e0381f..e0dbf4b51070 100644 +--- a/configs/xilinx_zynqmp_virt_defconfig ++++ b/configs/xilinx_zynqmp_virt_defconfig +@@ -221,6 +221,7 @@ CONFIG_USB_ETHER=y + CONFIG_USB_ETH_CDC=y + CONFIG_DM_VIDEO=y + CONFIG_VIDEO_COPY=y ++CONFIG_VIDEO_DAMAGE=y + CONFIG_DISPLAY=y + CONFIG_VIDEO_SEPS525=y + CONFIG_LCD=y +diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig +index 21fca141a087..5f84d8ad0571 100644 +--- a/drivers/video/Kconfig ++++ b/drivers/video/Kconfig +@@ -54,12 +54,14 @@ config VIDEO_PCI_DEFAULT_FB_SIZE + + config VIDEO_COPY + bool "Enable copying the frame buffer to a hardware copy" +- depends on DM_VIDEO ++ depends on DM_VIDEO && VIDEO_DAMAGE + help + On some machines (e.g. x86), reading from the frame buffer is very + slow because it is uncached. To improve performance, this feature + allows the frame buffer to be kept in cached memory (allocated by + U-Boot) and then copied to the hardware frame-buffer as needed. ++ It uses the VIDEO_DAMAGE feature to keep track of regions to copy ++ and will only copy actually touched regions. + + To use this, your video driver must set @copy_base in + struct video_uc_plat. +@@ -74,11 +76,13 @@ config VIDEO_DAMAGE + have to flush frame buffer contents from CPU caches into RAM which + can be a slow operation. + +- This patch adds damage tracking to collect information about regions ++ This feature adds damage tracking to collect information about regions + that received updates. When we want to sync, we then only flush + regions of the frame buffer that were modified before, speeding up + screen refreshes significantly. + ++ It is also used by VIDEO_COPY to identify which regions changed. ++ + config BACKLIGHT_PWM + bool "Generic PWM based Backlight Driver" + depends on BACKLIGHT && DM_PWM +diff --git a/drivers/video/console_normal.c b/drivers/video/console_normal.c +index e32fb23e3f9f..ebb7fdd69307 100644 +--- a/drivers/video/console_normal.c ++++ b/drivers/video/console_normal.c +@@ -21,7 +21,6 @@ static int console_normal_set_row(struct udevice *dev, uint row, int clr) + struct video_priv *vid_priv = dev_get_uclass_priv(dev->parent); + void *line, *end; + int pixels = VIDEO_FONT_HEIGHT * vid_priv->xsize; +- int ret; + int i; + + line = vid_priv->fb + row * VIDEO_FONT_HEIGHT * vid_priv->line_length; +@@ -56,9 +55,6 @@ static int console_normal_set_row(struct udevice *dev, uint row, int clr) + default: + return -ENOSYS; + } +- ret = vidconsole_sync_copy(dev, line, end); +- if (ret) +- return ret; + + video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * row, vid_priv->xsize, + VIDEO_FONT_HEIGHT); +@@ -73,14 +69,11 @@ static int console_normal_move_rows(struct udevice *dev, uint rowdst, + void *dst; + void *src; + int size; +- int ret; + + dst = vid_priv->fb + rowdst * VIDEO_FONT_HEIGHT * vid_priv->line_length; + src = vid_priv->fb + rowsrc * VIDEO_FONT_HEIGHT * vid_priv->line_length; + size = VIDEO_FONT_HEIGHT * vid_priv->line_length * count; +- ret = vidconsole_memmove(dev, dst, src, size); +- if (ret) +- return ret; ++ memmove(dst, src, size); + + video_damage(dev->parent, 0, VIDEO_FONT_HEIGHT * rowdst, vid_priv->xsize, + VIDEO_FONT_HEIGHT * count); +@@ -97,7 +90,6 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + int i, row; + void *start; + void *line; +- int ret; + + start = vid_priv->fb + y * vid_priv->line_length + + VID_TO_PIXEL(x_frac) * VNBYTES(vid_priv->bpix); +@@ -168,10 +160,6 @@ static int console_normal_putc_xy(struct udevice *dev, uint x_frac, uint y, + video_damage(dev->parent, VID_TO_PIXEL(x_frac), y, VIDEO_FONT_WIDTH, + VIDEO_FONT_HEIGHT); + +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; +- + return VID_TO_POS(VIDEO_FONT_WIDTH); + } + +diff --git a/drivers/video/console_rotate.c b/drivers/video/console_rotate.c +index 56e20bb4f32e..ae0cbe41bfe4 100644 +--- a/drivers/video/console_rotate.c ++++ b/drivers/video/console_rotate.c +@@ -53,9 +53,6 @@ static int console_set_row_1(struct udevice *dev, uint row, int clr) + } + line += vid_priv->line_length; + } +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; + + video_damage(dev->parent, + vid_priv->xsize - ((row + 1) * VIDEO_FONT_HEIGHT), +@@ -81,10 +78,7 @@ static int console_move_rows_1(struct udevice *dev, uint rowdst, uint rowsrc, + (rowsrc + count) * VIDEO_FONT_HEIGHT * pbytes; + + for (j = 0; j < vid_priv->ysize; j++) { +- ret = vidconsole_memmove(dev, dst, src, +- VIDEO_FONT_HEIGHT * pbytes * count); +- if (ret) +- return ret; ++ memmove(dst, src, VIDEO_FONT_HEIGHT * pbytes * count); + src += vid_priv->line_length; + dst += vid_priv->line_length; + } +@@ -158,10 +152,6 @@ static int console_putc_xy_1(struct udevice *dev, uint x_frac, uint y, char ch) + mask >>= 1; + } + /* We draw backwards from 'start, so account for the first line */ +- ret = vidconsole_sync_copy(dev, start - vid_priv->line_length, line); +- if (ret) +- return ret; +- + video_damage(dev->parent, + vid_priv->xsize - y - VIDEO_FONT_HEIGHT - 1, + linenum - 1, +@@ -213,9 +203,6 @@ static int console_set_row_2(struct udevice *dev, uint row, int clr) + default: + return -ENOSYS; + } +- ret = vidconsole_sync_copy(dev, start, end); +- if (ret) +- return ret; + + video_damage(dev->parent, + 0, +@@ -239,8 +226,8 @@ static int console_move_rows_2(struct udevice *dev, uint rowdst, uint rowsrc, + vid_priv->line_length; + src = end - (rowsrc + count) * VIDEO_FONT_HEIGHT * + vid_priv->line_length; +- vidconsole_memmove(dev, dst, src, +- VIDEO_FONT_HEIGHT * vid_priv->line_length * count); ++ memmove(dst, src, VIDEO_FONT_HEIGHT * ++ vid_priv->line_length * count); + + video_damage(dev->parent, + 0, +@@ -313,10 +300,6 @@ static int console_putc_xy_2(struct udevice *dev, uint x_frac, uint y, char ch) + } + line -= vid_priv->line_length; + } +- /* Add 4 bytes to allow for the first pixel writen */ +- ret = vidconsole_sync_copy(dev, start + 4, line); +- if (ret) +- return ret; + + video_damage(dev->parent, + x - VIDEO_FONT_WIDTH, +@@ -367,9 +350,6 @@ static int console_set_row_3(struct udevice *dev, uint row, int clr) + } + line += vid_priv->line_length; + } +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; + + video_damage(dev->parent, + row * VIDEO_FONT_HEIGHT, +@@ -387,16 +367,13 @@ static int console_move_rows_3(struct udevice *dev, uint rowdst, uint rowsrc, + int pbytes = VNBYTES(vid_priv->bpix); + void *dst; + void *src; +- int j, ret; ++ int j; + + dst = vid_priv->fb + rowdst * VIDEO_FONT_HEIGHT * pbytes; + src = vid_priv->fb + rowsrc * VIDEO_FONT_HEIGHT * pbytes; + + for (j = 0; j < vid_priv->ysize; j++) { +- ret = vidconsole_memmove(dev, dst, src, +- VIDEO_FONT_HEIGHT * pbytes * count); +- if (ret) +- return ret; ++ memmove(dst, src, VIDEO_FONT_HEIGHT * pbytes * count); + src += vid_priv->line_length; + dst += vid_priv->line_length; + } +@@ -468,10 +445,6 @@ static int console_putc_xy_3(struct udevice *dev, uint x_frac, uint y, char ch) + mask >>= 1; + } + /* Add a line to allow for the first pixels writen */ +- ret = vidconsole_sync_copy(dev, start + vid_priv->line_length, line); +- if (ret) +- return ret; +- + video_damage(dev->parent, + y, + x - VIDEO_FONT_WIDTH + 1, +diff --git a/drivers/video/console_truetype.c b/drivers/video/console_truetype.c +index cfeeed71db39..4118add1cf79 100644 +--- a/drivers/video/console_truetype.c ++++ b/drivers/video/console_truetype.c +@@ -165,9 +165,6 @@ static int console_truetype_set_row(struct udevice *dev, uint row, int clr) + default: + return -ENOSYS; + } +- ret = vidconsole_sync_copy(dev, line, end); +- if (ret) +- return ret; + + video_damage(dev->parent, 0, vc_priv->y_charsize * row, vid_priv->xsize, + vc_priv->y_charsize); +@@ -183,14 +180,11 @@ static int console_truetype_move_rows(struct udevice *dev, uint rowdst, + struct console_tt_priv *priv = dev_get_priv(dev); + void *dst; + void *src; +- int i, diff, ret; ++ int i, diff; + + dst = vid_priv->fb + rowdst * priv->font_size * vid_priv->line_length; + src = vid_priv->fb + rowsrc * priv->font_size * vid_priv->line_length; +- ret = vidconsole_memmove(dev, dst, src, priv->font_size * +- vid_priv->line_length * count); +- if (ret) +- return ret; ++ memmove(dst, src, priv->font_size * vid_priv->line_length * count); + + /* Scroll up our position history */ + diff = (rowsrc - rowdst) * priv->font_size; +@@ -360,9 +354,6 @@ static int console_truetype_putc_xy(struct udevice *dev, uint x, uint y, + video_damage(dev->parent, VID_TO_PIXEL(x) + xoff, + y + priv->baseline + yoff, width, height); + +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; + free(data); + + return width_frac; +@@ -430,10 +421,6 @@ static int console_truetype_erase(struct udevice *dev, int xstart, int ystart, + + video_damage(dev->parent, xstart, ystart, xend - xstart, yend - ystart); + +- ret = vidconsole_sync_copy(dev, start, line); +- if (ret) +- return ret; +- + return 0; + } + +diff --git a/drivers/video/vidconsole-uclass.c b/drivers/video/vidconsole-uclass.c +index ca6e1a2620cc..9fe14ebc60a3 100644 +--- a/drivers/video/vidconsole-uclass.c ++++ b/drivers/video/vidconsole-uclass.c +@@ -702,22 +702,6 @@ UCLASS_DRIVER(vidconsole) = { + .per_device_auto = sizeof(struct vidconsole_priv), + }; + +-#ifdef CONFIG_VIDEO_COPY +-int vidconsole_sync_copy(struct udevice *dev, void *from, void *to) +-{ +- struct udevice *vid = dev_get_parent(dev); +- +- return video_sync_copy(vid, from, to); +-} +- +-int vidconsole_memmove(struct udevice *dev, void *dst, const void *src, +- int size) +-{ +- memmove(dst, src, size); +- return vidconsole_sync_copy(dev, dst, dst + size); +-} +-#endif +- + #if CONFIG_IS_ENABLED(CMD_VIDCONSOLE) + void vidconsole_position_cursor(struct udevice *dev, unsigned col, unsigned row) + { +diff --git a/drivers/video/video-uclass.c b/drivers/video/video-uclass.c +index 95126b9bdb02..6dffa5be814a 100644 +--- a/drivers/video/video-uclass.c ++++ b/drivers/video/video-uclass.c +@@ -124,7 +124,6 @@ int video_reserve(ulong *addrp) + int video_clear(struct udevice *dev) + { + struct video_priv *priv = dev_get_uclass_priv(dev); +- int ret; + + switch (priv->bpix) { + case VIDEO_BPP16: +@@ -149,9 +148,6 @@ int video_clear(struct udevice *dev) + memset(priv->fb, priv->colour_bg, priv->fb_size); + break; + } +- ret = video_sync_copy(dev, priv->fb, priv->fb + priv->fb_size); +- if (ret) +- return ret; + + video_damage(dev, 0, 0, priv->xsize, priv->ysize); + +@@ -258,6 +254,27 @@ static void video_flush_dcache(struct udevice *vid) + } + #endif + ++static void video_flush_copy(struct udevice *vid) ++{ ++ struct video_priv *priv = dev_get_uclass_priv(vid); ++ ++ if (!priv->copy_fb) ++ return; ++ ++ if (priv->damage.endx && priv->damage.endy) { ++ int lstart = priv->damage.x * VNBYTES(priv->bpix); ++ int lend = priv->damage.endx * VNBYTES(priv->bpix); ++ int y; ++ ++ for (y = priv->damage.y; y < priv->damage.endy; y++) { ++ ulong offset = (y * priv->line_length) + lstart; ++ ulong len = lend - lstart; ++ ++ memcpy(priv->copy_fb + offset, priv->fb + offset, len); ++ } ++ } ++} ++ + /* Flush video activity to the caches */ + int video_sync(struct udevice *vid, bool force) + { +@@ -265,6 +282,9 @@ int video_sync(struct udevice *vid, bool force) + struct video_ops *ops = video_get_ops(vid); + int ret; + ++ if (CONFIG_IS_ENABLED(VIDEO_COPY)) ++ video_flush_copy(vid); ++ + if (ops && ops->video_sync) { + ret = ops->video_sync(vid); + if (ret) +@@ -339,69 +359,6 @@ int video_get_ysize(struct udevice *dev) + return priv->ysize; + } + +-#ifdef CONFIG_VIDEO_COPY +-int video_sync_copy(struct udevice *dev, void *from, void *to) +-{ +- struct video_priv *priv = dev_get_uclass_priv(dev); +- +- if (priv->copy_fb) { +- long offset, size; +- +- /* Find the offset of the first byte to copy */ +- if ((ulong)to > (ulong)from) { +- size = to - from; +- offset = from - priv->fb; +- } else { +- size = from - to; +- offset = to - priv->fb; +- } +- +- /* +- * Allow a bit of leeway for valid requests somewhere near the +- * frame buffer +- */ +- if (offset < -priv->fb_size || offset > 2 * priv->fb_size) { +-#ifdef DEBUG +- char str[120]; +- +- snprintf(str, sizeof(str), +- "[** FAULT sync_copy fb=%p, from=%p, to=%p, offset=%lx]", +- priv->fb, from, to, offset); +- console_puts_select_stderr(true, str); +-#endif +- return -EFAULT; +- } +- +- /* +- * Silently crop the memcpy. This allows callers to avoid doing +- * this themselves. It is common for the end pointer to go a +- * few lines after the end of the frame buffer, since most of +- * the update algorithms terminate a line after their last write +- */ +- if (offset + size > priv->fb_size) { +- size = priv->fb_size - offset; +- } else if (offset < 0) { +- size += offset; +- offset = 0; +- } +- +- memcpy(priv->copy_fb + offset, priv->fb + offset, size); +- } +- +- return 0; +-} +- +-int video_sync_copy_all(struct udevice *dev) +-{ +- struct video_priv *priv = dev_get_uclass_priv(dev); +- +- video_sync_copy(dev, priv->fb, priv->fb + priv->fb_size); +- +- return 0; +-} +- +-#endif +- + #define SPLASH_DECL(_name) \ + extern u8 __splash_ ## _name ## _begin[]; \ + extern u8 __splash_ ## _name ## _end[] +diff --git a/drivers/video/video_bmp.c b/drivers/video/video_bmp.c +index da8a7b37019b..8281a8344935 100644 +--- a/drivers/video/video_bmp.c ++++ b/drivers/video/video_bmp.c +@@ -244,7 +244,6 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, + enum video_format eformat; + struct bmp_color_table_entry *palette; + int hdr_size; +- int ret; + + if (!bmp || !(bmp->header.signature[0] == 'B' && + bmp->header.signature[1] == 'M')) { +@@ -418,11 +417,5 @@ int video_bmp_display(struct udevice *dev, ulong bmp_image, int x, int y, + + video_damage(dev, x, y, width, height); + +- /* Find the position of the top left of the image in the framebuffer */ +- fb = (uchar *)(priv->fb + y * priv->line_length + x * bpix / 8); +- ret = video_sync_copy(dev, start, fb); +- if (ret) +- return log_ret(ret); +- + return video_sync(dev, false); + } +diff --git a/include/video.h b/include/video.h +index acb65d70a2d9..11b81952f50b 100644 +--- a/include/video.h ++++ b/include/video.h +@@ -238,43 +238,6 @@ void video_set_flush_dcache(struct udevice *dev, bool flush); + */ + void video_set_default_colors(struct udevice *dev, bool invert); + +-#ifdef CONFIG_VIDEO_COPY +-/** +- * vidconsole_sync_copy() - Sync back to the copy framebuffer +- * +- * This ensures that the copy framebuffer has the same data as the framebuffer +- * for a particular region. It should be called after the framebuffer is updated +- * +- * @from and @to can be in either order. The region between them is synced. +- * +- * @dev: Vidconsole device being updated +- * @from: Start/end address within the framebuffer (->fb) +- * @to: Other address within the frame buffer +- * Return: 0 if OK, -EFAULT if the start address is before the start of the +- * frame buffer start +- */ +-int video_sync_copy(struct udevice *dev, void *from, void *to); +- +-/** +- * video_sync_copy_all() - Sync the entire framebuffer to the copy +- * +- * @dev: Vidconsole device being updated +- * Return: 0 (always) +- */ +-int video_sync_copy_all(struct udevice *dev); +-#else +-static inline int video_sync_copy(struct udevice *dev, void *from, void *to) +-{ +- return 0; +-} +- +-static inline int video_sync_copy_all(struct udevice *dev) +-{ +- return 0; +-} +- +-#endif +- + /** + * video_damage() - Notify the video subsystem about screen updates. + * +diff --git a/include/video_console.h b/include/video_console.h +index 8cc8d21d6e49..9f0a2eea389f 100644 +--- a/include/video_console.h ++++ b/include/video_console.h +@@ -258,55 +258,6 @@ void vidconsole_position_cursor(struct udevice *dev, unsigned col, + */ + u32 vid_console_color(struct video_priv *priv, unsigned int idx); + +-#ifdef CONFIG_VIDEO_COPY +-/** +- * vidconsole_sync_copy() - Sync back to the copy framebuffer +- * +- * This ensures that the copy framebuffer has the same data as the framebuffer +- * for a particular region. It should be called after the framebuffer is updated +- * +- * @from and @to can be in either order. The region between them is synced. +- * +- * @dev: Vidconsole device being updated +- * @from: Start/end address within the framebuffer (->fb) +- * @to: Other address within the frame buffer +- * Return: 0 if OK, -EFAULT if the start address is before the start of the +- * frame buffer start +- */ +-int vidconsole_sync_copy(struct udevice *dev, void *from, void *to); +- +-/** +- * vidconsole_memmove() - Perform a memmove() within the frame buffer +- * +- * This handles a memmove(), e.g. for scrolling. It also updates the copy +- * framebuffer. +- * +- * @dev: Vidconsole device being updated +- * @dst: Destination address within the framebuffer (->fb) +- * @src: Source address within the framebuffer (->fb) +- * @size: Number of bytes to transfer +- * Return: 0 if OK, -EFAULT if the start address is before the start of the +- * frame buffer start +- */ +-int vidconsole_memmove(struct udevice *dev, void *dst, const void *src, +- int size); +-#else +-static inline int vidconsole_sync_copy(struct udevice *dev, void *from, +- void *to) +-{ +- return 0; +-} +- +-static inline int vidconsole_memmove(struct udevice *dev, void *dst, +- const void *src, int size) +-{ +- memmove(dst, src, size); +- +- return 0; +-} +- +-#endif +- + /* + * Convert an UTF-8 byte into the corresponding character in the CP437 + * code page. Returns 0 if that character is part of a multi-byte sequence. +-- +2.38.1 + diff --git a/resources/u-boot/gru_bob/config/default b/resources/u-boot/gru_bob/config/default index d51ab937..ceaf5447 100644 --- a/resources/u-boot/gru_bob/config/default +++ b/resources/u-boot/gru_bob/config/default @@ -1930,6 +1930,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_COPY=y +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/gru_kevin/config/default b/resources/u-boot/gru_kevin/config/default index 89954409..375eacb2 100644 --- a/resources/u-boot/gru_kevin/config/default +++ b/resources/u-boot/gru_kevin/config/default @@ -1930,6 +1930,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 CONFIG_VIDEO_COPY=y +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/nyan_big/config/default b/resources/u-boot/nyan_big/config/default index 8838132d..9a248a20 100644 --- a/resources/u-boot/nyan_big/config/default +++ b/resources/u-boot/nyan_big/config/default @@ -1781,6 +1781,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/nyan_blaze/config/default b/resources/u-boot/nyan_blaze/config/default index 8838132d..9a248a20 100644 --- a/resources/u-boot/nyan_blaze/config/default +++ b/resources/u-boot/nyan_blaze/config/default @@ -1781,6 +1781,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/peach_pi/config/default b/resources/u-boot/peach_pi/config/default index 53ede0b6..41e043d8 100644 --- a/resources/u-boot/peach_pi/config/default +++ b/resources/u-boot/peach_pi/config/default @@ -1673,6 +1673,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/peach_pit/config/default b/resources/u-boot/peach_pit/config/default index 654e043c..39bf9a64 100644 --- a/resources/u-boot/peach_pit/config/default +++ b/resources/u-boot/peach_pit/config/default @@ -1673,6 +1673,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_jerry/config/default b/resources/u-boot/veyron_jerry/config/default index 24728304..cacf5b1e 100644 --- a/resources/u-boot/veyron_jerry/config/default +++ b/resources/u-boot/veyron_jerry/config/default @@ -1744,6 +1744,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_mickey/config/default b/resources/u-boot/veyron_mickey/config/default index d0ccecbf..4bc4a843 100644 --- a/resources/u-boot/veyron_mickey/config/default +++ b/resources/u-boot/veyron_mickey/config/default @@ -1716,6 +1716,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_minnie/config/default b/resources/u-boot/veyron_minnie/config/default index a694926a..2da2e7e8 100644 --- a/resources/u-boot/veyron_minnie/config/default +++ b/resources/u-boot/veyron_minnie/config/default @@ -1732,6 +1732,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y diff --git a/resources/u-boot/veyron_speedy/config/default b/resources/u-boot/veyron_speedy/config/default index 6e97551e..b2102e63 100644 --- a/resources/u-boot/veyron_speedy/config/default +++ b/resources/u-boot/veyron_speedy/config/default @@ -1719,6 +1719,7 @@ CONFIG_VIDEO_LOGO=y CONFIG_BACKLIGHT=y CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0 # CONFIG_VIDEO_COPY is not set +CONFIG_VIDEO_DAMAGE=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_CMD_VIDCONSOLE=y -- cgit v1.2.1 From 737573cee5d701c7e7faf3257d6ef98326ead880 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Wed, 7 Dec 2022 18:49:48 +0300 Subject: u-boot: Add qemu_x86_12mb build Add a U-Boot build for the qemu_x86_12mb board. The config is a copy of the upstream "coreboot" defconfig, but with OF_EMBED=y. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/qemu_x86_12mb/board.cfg | 2 + resources/u-boot/qemu_x86_12mb/config/default | 1597 +++++++++++++++++++++++++ 2 files changed, 1599 insertions(+) create mode 100644 resources/u-boot/qemu_x86_12mb/board.cfg create mode 100644 resources/u-boot/qemu_x86_12mb/config/default (limited to 'resources/u-boot') diff --git a/resources/u-boot/qemu_x86_12mb/board.cfg b/resources/u-boot/qemu_x86_12mb/board.cfg new file mode 100644 index 00000000..617e143c --- /dev/null +++ b/resources/u-boot/qemu_x86_12mb/board.cfg @@ -0,0 +1,2 @@ +ubtree="default" +arch="x86_64" diff --git a/resources/u-boot/qemu_x86_12mb/config/default b/resources/u-boot/qemu_x86_12mb/config/default new file mode 100644 index 00000000..ae2534d8 --- /dev/null +++ b/resources/u-boot/qemu_x86_12mb/config/default @@ -0,0 +1,1597 @@ +# +# Automatically generated file; DO NOT EDIT. +# U-Boot 2022.10 Configuration +# + +# +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# +CONFIG_CREATE_ARCH_SYMLINK=y +CONFIG_SYS_CACHE_SHIFT_6=y +CONFIG_SYS_CACHELINE_SIZE=64 +CONFIG_LINKER_LIST_ALIGN=8 +# CONFIG_ARC is not set +# CONFIG_ARM is not set +# CONFIG_M68K is not set +# CONFIG_MICROBLAZE is not set +# CONFIG_MIPS is not set +# CONFIG_NIOS2 is not set +# CONFIG_PPC is not set +# CONFIG_RISCV is not set +# CONFIG_SANDBOX is not set +# CONFIG_SH is not set +CONFIG_X86=y +# CONFIG_XTENSA is not set +CONFIG_SYS_ARCH="x86" +CONFIG_SYS_SOC="coreboot" +CONFIG_SYS_VENDOR="coreboot" +CONFIG_SYS_BOARD="coreboot" +CONFIG_SYS_CONFIG_NAME="coreboot" +CONFIG_SYS_TEXT_BASE=0x1110000 +CONFIG_SYS_MALLOC_LEN=0x200000 +CONFIG_SYS_MALLOC_F_LEN=0x800 +CONFIG_NR_DRAM_BANKS=8 +CONFIG_ENV_SIZE=0x1000 +CONFIG_DM_GPIO=y +CONFIG_DEFAULT_DEVICE_TREE="coreboot" +CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " +CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 +CONFIG_ERR_PTR_OFFSET=0x0 +# CONFIG_SPL is not set +CONFIG_PRE_CON_BUF_ADDR=0x100000 +CONFIG_PRE_CON_BUF_SZ=4096 +CONFIG_BOOTSTAGE_STASH_ADDR=0 +CONFIG_IDENT_STRING="" +CONFIG_SYS_CLK_FREQ=0 +CONFIG_SYS_MEM_TOP_HIDE=0x0 +CONFIG_SYS_LOAD_ADDR=0x02000000 +CONFIG_BUILD_TARGET="" +# CONFIG_SYS_PCI_64BIT is not set + +# +# x86 architecture +# +CONFIG_X86_RUN_32BIT=y +# CONFIG_X86_RUN_64BIT is not set +# CONFIG_VENDOR_ADVANTECH is not set +# CONFIG_VENDOR_CONGATEC is not set +CONFIG_VENDOR_COREBOOT=y +# CONFIG_VENDOR_DFI is not set +# CONFIG_VENDOR_EFI is not set +# CONFIG_VENDOR_EMULATION is not set +# CONFIG_VENDOR_GOOGLE is not set +# CONFIG_VENDOR_INTEL is not set +# CONFIG_INTEL_MID is not set +CONFIG_PCIE_ECAM_BASE=0xe0000000 +CONFIG_TARGET_COREBOOT=y +CONFIG_SYS_CAR_ADDR=0x01920000 +CONFIG_SYS_CAR_SIZE=0x4000 +CONFIG_ROM_TABLE_ADDR=0xf0000 +CONFIG_ROM_TABLE_SIZE=0x10000 +CONFIG_CPU_ADDR_BITS=36 +# CONFIG_DEBUG_UART is not set +CONFIG_SYS_COREBOOT=y +CONFIG_X86_TSC_TIMER_FREQ=1000000000 +CONFIG_AHCI=y +CONFIG_RAMBASE=0x100000 +CONFIG_HPET_ADDRESS=0xfed00000 +# CONFIG_X86_LOAD_FROM_32_BIT is not set +# CONFIG_HAVE_INTEL_ME is not set +# CONFIG_X86_RAMTEST is not set +# CONFIG_USE_HOB is not set +# CONFIG_HAVE_FSP is not set +CONFIG_USE_CAR=y +# CONFIG_HAVE_MRC is not set +# CONFIG_HAVE_REFCODE is not set +CONFIG_HAVE_MICROCODE=y +# CONFIG_SMP is not set +# CONFIG_HAVE_VGA_BIOS is not set +# CONFIG_HAVE_ITSS is not set +# CONFIG_HAVE_ACPI_RESUME is not set +CONFIG_MAX_PIRQ_LINKS=8 +CONFIG_IRQ_SLOT_COUNT=128 +CONFIG_PCIE_ECAM_SIZE=0x10000000 +CONFIG_I8259_PIC=y +CONFIG_APIC=y +CONFIG_I8254_TIMER=y +# CONFIG_SEABIOS is not set +# CONFIG_INTEL_CAR_CQOS is not set +CONFIG_X86_OFFSET_U_BOOT=0x1110000 +# CONFIG_ACPI_GPE is not set +CONFIG_SA_PCIEX_LENGTH=0x10000000 +CONFIG_COREBOOT_SYSINFO=y +# CONFIG_OF_BOARD_FIXUP is not set + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=120200 +CONFIG_CLANG_VERSION=0 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SPEED is not set +# CONFIG_CC_OPTIMIZE_FOR_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +CONFIG_CC_HAS_ASM_INLINE=y +# CONFIG_XEN is not set +# CONFIG_DISTRO_DEFAULTS is not set +# CONFIG_ENV_VARS_UBOOT_CONFIG is not set +# CONFIG_SYS_BOOT_GET_CMDLINE is not set +# CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_SYS_MALLOC_F=y +# CONFIG_VALGRIND is not set +CONFIG_EXPERT=y +CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y +# CONFIG_SYS_MALLOC_DEFAULT_TO_INIT is not set +# CONFIG_TOOLS_DEBUG is not set +# CONFIG_PHYS_64BIT is not set +# CONFIG_REMAKE_ELF is not set +# CONFIG_HAS_BOARD_SIZE_LIMIT is not set +# CONFIG_SYS_CUSTOM_LDSCRIPT is not set +CONFIG_PLATFORM_ELFENTRY="_start" +CONFIG_STACK_SIZE=0x1000000 +CONFIG_SYS_SRAM_BASE=0x0 +CONFIG_SYS_SRAM_SIZE=0x0 +# CONFIG_MP is not set +# CONFIG_EXAMPLES is not set + +# +# API +# +# CONFIG_API is not set + +# +# Boot options +# + +# +# Boot images +# +# CONFIG_ANDROID_BOOT_IMAGE is not set +CONFIG_FIT=y +CONFIG_TIMESTAMP=y +CONFIG_FIT_EXTERNAL_OFFSET=0x0 +CONFIG_FIT_FULL_CHECK=y +CONFIG_FIT_SIGNATURE=y +CONFIG_FIT_SIGNATURE_MAX_SIZE=0x10000000 +# CONFIG_FIT_RSASSA_PSS is not set +# CONFIG_FIT_CIPHER is not set +# CONFIG_FIT_VERBOSE is not set +# CONFIG_FIT_BEST_MATCH is not set +CONFIG_FIT_PRINT=y +CONFIG_PXE_UTILS=y +CONFIG_BOOTSTD=y +# CONFIG_BOOTSTD_FULL is not set +CONFIG_BOOTSTD_BOOTCOMMAND=y +CONFIG_BOOTMETH_GLOBAL=y +CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y +# CONFIG_BOOTMETH_SCRIPT is not set +# CONFIG_LEGACY_IMAGE_FORMAT is not set +# CONFIG_SUPPORT_RAW_INITRD is not set +# CONFIG_OF_BOARD_SETUP is not set +# CONFIG_OF_SYSTEM_SETUP is not set +# CONFIG_OF_STDOUT_VIA_ALIAS is not set +CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_SYS_MONITOR_BASE=y +CONFIG_SYS_MONITOR_BASE=0x01110000 +# CONFIG_DYNAMIC_SYS_CLK_FREQ is not set +CONFIG_ARCH_FIXUP_FDT_MEMORY=y +# CONFIG_CHROMEOS is not set +# CONFIG_CHROMEOS_VBOOT is not set +# CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y + +# +# Boot timing +# +# CONFIG_BOOTSTAGE is not set +CONFIG_BOOTSTAGE_STASH_SIZE=0x1000 +CONFIG_SHOW_BOOT_PROGRESS=y + +# +# Boot media +# +# CONFIG_NAND_BOOT is not set +# CONFIG_ONENAND_BOOT is not set +# CONFIG_QSPI_BOOT is not set +# CONFIG_SATA_BOOT is not set +# CONFIG_SD_BOOT is not set +# CONFIG_SD_BOOT_QSPI is not set +# CONFIG_SPI_BOOT is not set + +# +# Autoboot options +# +CONFIG_AUTOBOOT=y +CONFIG_BOOTDELAY=2 +# CONFIG_AUTOBOOT_KEYED is not set +# CONFIG_AUTOBOOT_USE_MENUKEY is not set +# CONFIG_BOOT_RETRY is not set + +# +# Image support +# +# CONFIG_IMAGE_PRE_LOAD is not set +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/sdb3 init=/sbin/init rootwait ro" +# CONFIG_BOOTARGS_SUBST is not set +CONFIG_USE_BOOTCOMMAND=y +CONFIG_BOOTCOMMAND="ext2load scsi 0:3 01000000 /boot/vmlinuz; zboot 01000000" +# CONFIG_USE_PREBOOT is not set +CONFIG_DEFAULT_FDT_FILE="" + +# +# Console +# +CONFIG_MENU=y +# CONFIG_CONSOLE_RECORD is not set +# CONFIG_DISABLE_CONSOLE is not set +CONFIG_LOGLEVEL=4 +# CONFIG_SILENT_CONSOLE is not set +CONFIG_PRE_CONSOLE_BUFFER=y +CONFIG_CONSOLE_MUX=y +CONFIG_SYS_CONSOLE_IS_IN_ENV=y +# CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set +# CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set +CONFIG_SYS_CONSOLE_INFO_QUIET=y +CONFIG_SYS_STDIO_DEREGISTER=y +# CONFIG_SPL_SYS_STDIO_DEREGISTER is not set +CONFIG_SYS_DEVICE_NULLDEV=y + +# +# Logging +# +# CONFIG_LOG is not set + +# +# Init options +# +# CONFIG_BOARD_TYPES is not set +CONFIG_DISPLAY_CPUINFO=y +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_DISPLAY_BOARDINFO_LATE=y + +# +# Start-up hooks +# +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set +# CONFIG_ARCH_EARLY_INIT_R is not set +# CONFIG_ARCH_MISC_INIT is not set +# CONFIG_BOARD_EARLY_INIT_F is not set +CONFIG_BOARD_EARLY_INIT_R=y +# CONFIG_BOARD_POSTCLK_INIT is not set +# CONFIG_BOARD_LATE_INIT is not set +CONFIG_LAST_STAGE_INIT=y +# CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set +# CONFIG_ID_EEPROM is not set +# CONFIG_PCI_INIT_R is not set +# CONFIG_RESET_PHY_R is not set + +# +# Security support +# +CONFIG_HASH=y +# CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set + +# +# Update support +# +# CONFIG_UPDATE_TFTP is not set +# CONFIG_ANDROID_AB is not set + +# +# Blob list +# +# CONFIG_BLOBLIST is not set +CONFIG_SUPPORT_SPL=y +CONFIG_SUPPORT_TPL=y +# CONFIG_TPL is not set +# CONFIG_VPL is not set +CONFIG_IMAGE_SIGN_INFO=y +# CONFIG_FDT_SIMPLEFB is not set + +# +# Command line interface +# +CONFIG_CMDLINE=y +CONFIG_HUSH_PARSER=y +CONFIG_CMDLINE_EDITING=y +# CONFIG_CMDLINE_PS_SUPPORT is not set +CONFIG_AUTO_COMPLETE=y +CONFIG_SYS_LONGHELP=y +CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=532 +CONFIG_SYS_XTRACE=y + +# +# Commands +# + +# +# Info commands +# +CONFIG_CMD_BDI=y +# CONFIG_CMD_CONFIG is not set +CONFIG_CMD_CONSOLE=y +# CONFIG_CMD_LICENSE is not set +# CONFIG_CMD_PMC is not set + +# +# Boot commands +# +CONFIG_CMD_BOOTD=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTDEV is not set +CONFIG_CMD_BOOTFLOW=y +# CONFIG_CMD_BOOTMETH is not set +CONFIG_BOOTM_EFI=y +# CONFIG_CMD_BOOTZ is not set +CONFIG_BOOTM_LINUX=y +CONFIG_BOOTM_NETBSD=y +# CONFIG_BOOTM_OPENRTOS is not set +# CONFIG_BOOTM_OSE is not set +CONFIG_BOOTM_PLAN9=y +CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set +CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x1000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +# CONFIG_CMD_BOOTEFI_HELLO is not set +# CONFIG_CMD_BOOTEFI_SELFTEST is not set +# CONFIG_CMD_BOOTMENU is not set +# CONFIG_CMD_ADTIMG is not set +CONFIG_CMD_ELF=y +CONFIG_CMD_FDT=y +CONFIG_CMD_GO=y +CONFIG_CMD_RUN=y +CONFIG_CMD_IMI=y +# CONFIG_CMD_IMLS is not set +CONFIG_CMD_XIMG=y +# CONFIG_CMD_THOR_DOWNLOAD is not set +CONFIG_CMD_ZBOOT=y + +# +# Environment commands +# +# CONFIG_CMD_ASKENV is not set +CONFIG_CMD_EXPORTENV=y +CONFIG_CMD_IMPORTENV=y +CONFIG_CMD_EDITENV=y +# CONFIG_CMD_GREPENV is not set +CONFIG_CMD_SAVEENV=y +# CONFIG_CMD_ERASEENV is not set +CONFIG_CMD_ENV_EXISTS=y +# CONFIG_CMD_ENV_CALLBACK is not set +# CONFIG_CMD_ENV_FLAGS is not set +# CONFIG_CMD_NVEDIT_EFI is not set +# CONFIG_CMD_NVEDIT_INDIRECT is not set +# CONFIG_CMD_NVEDIT_INFO is not set +# CONFIG_CMD_NVEDIT_LOAD is not set +# CONFIG_CMD_NVEDIT_SELECT is not set + +# +# Memory commands +# +# CONFIG_CMD_BINOP is not set +# CONFIG_CMD_BLOBLIST is not set +CONFIG_CMD_CRC32=y +# CONFIG_CRC32_VERIFY is not set +# CONFIG_CMD_EEPROM is not set +# CONFIG_LOOPW is not set +# CONFIG_CMD_MD5SUM is not set +# CONFIG_CMD_MEMINFO is not set +CONFIG_CMD_MEMORY=y +# CONFIG_CMD_MEM_SEARCH is not set +# CONFIG_CMD_MX_CYCLIC is not set +CONFIG_CMD_RANDOM=y +# CONFIG_CMD_MEMTEST is not set +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_STRINGS is not set + +# +# Compression commands +# +# CONFIG_CMD_LZMADEC is not set +# CONFIG_CMD_UNLZ4 is not set +# CONFIG_CMD_UNZIP is not set +# CONFIG_CMD_ZIP is not set + +# +# Device access commands +# +# CONFIG_CMD_ARMFLASH is not set +# CONFIG_CMD_BCB is not set +# CONFIG_CMD_BIND is not set +# CONFIG_CMD_CLK is not set +# CONFIG_CMD_DEMO is not set +# CONFIG_CMD_DFU is not set +CONFIG_CMD_DM=y +# CONFIG_CMD_FPGAD is not set +# CONFIG_CMD_FUSE is not set +# CONFIG_CMD_GPIO is not set +# CONFIG_CMD_GPT is not set +# CONFIG_RANDOM_UUID is not set +CONFIG_CMD_IDE=y +CONFIG_CMD_IO=y +# CONFIG_CMD_IOTRACE is not set +# CONFIG_CMD_I2C is not set +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set +CONFIG_CMD_LOADS=y +# CONFIG_CMD_LSBLK is not set +# CONFIG_CMD_MBR is not set +CONFIG_CMD_MMC=y +# CONFIG_CMD_BKOPS_ENABLE is not set +# CONFIG_CMD_MMC_SWRITE is not set +# CONFIG_CMD_CLONE is not set +# CONFIG_CMD_OSD is not set +CONFIG_CMD_PART=y +CONFIG_CMD_PCI=y +# CONFIG_CMD_POWEROFF is not set +# CONFIG_CMD_READ is not set +# CONFIG_CMD_SATA is not set +# CONFIG_CMD_SAVES is not set +CONFIG_CMD_SCSI=y +# CONFIG_CMD_SDRAM is not set +# CONFIG_CMD_TSI148 is not set +# CONFIG_CMD_UNIVERSE is not set +CONFIG_CMD_USB=y +# CONFIG_CMD_USB_SDP is not set + +# +# Shell scripting commands +# +CONFIG_CMD_ECHO=y +CONFIG_CMD_ITEST=y +CONFIG_CMD_SOURCE=y +# CONFIG_CMD_SETEXPR is not set + +# +# Android support commands +# +CONFIG_CMD_NET=y +CONFIG_CMD_BOOTP=y +CONFIG_CMD_DHCP=y +# CONFIG_BOOTP_MAY_FAIL is not set +CONFIG_BOOTP_BOOTPATH=y +# CONFIG_BOOTP_VENDOREX is not set +CONFIG_BOOTP_BOOTFILESIZE=y +CONFIG_BOOTP_DNS=y +# CONFIG_BOOTP_DNS2 is not set +CONFIG_BOOTP_GATEWAY=y +CONFIG_BOOTP_HOSTNAME=y +# CONFIG_BOOTP_PREFER_SERVERIP is not set +CONFIG_BOOTP_SUBNETMASK=y +# CONFIG_BOOTP_NISDOMAIN is not set +# CONFIG_BOOTP_NTPSERVER is not set +# CONFIG_CMD_PCAP is not set +CONFIG_BOOTP_VCI_STRING="U-Boot" +CONFIG_CMD_TFTPBOOT=y +# CONFIG_CMD_TFTPPUT is not set +# CONFIG_CMD_TFTPSRV is not set +CONFIG_NET_TFTP_VARS=y +# CONFIG_CMD_RARP is not set +# CONFIG_CMD_NFS is not set +# CONFIG_SYS_DISABLE_AUTOLOAD is not set +# CONFIG_CMD_MII is not set +# CONFIG_CMD_MDIO is not set +CONFIG_CMD_PING=y +# CONFIG_CMD_CDP is not set +# CONFIG_CMD_SNTP is not set +# CONFIG_CMD_DNS is not set +# CONFIG_CMD_LINK_LOCAL is not set +# CONFIG_CMD_ETHSW is not set +# CONFIG_CMD_PXE is not set +# CONFIG_CMD_WOL is not set + +# +# Misc commands +# +# CONFIG_CMD_BMP is not set +# CONFIG_CMD_BSP is not set +CONFIG_CMD_BLOCK_CACHE=y +# CONFIG_CMD_CACHE is not set +# CONFIG_CMD_CONITRACE is not set +# CONFIG_CMD_CLS is not set +# CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EXCEPTION is not set +CONFIG_CMD_DATE=y +# CONFIG_CMD_RTC is not set +CONFIG_CMD_TIME=y +CONFIG_CMD_GETTIME=y +CONFIG_CMD_SLEEP=y +# CONFIG_CMD_TIMER is not set +CONFIG_CMD_SOUND=y +# CONFIG_CMD_SYSBOOT is not set +# CONFIG_CMD_QFW is not set +# CONFIG_CMD_PSTORE is not set +# CONFIG_CMD_TERMINAL is not set +# CONFIG_CMD_UUID is not set + +# +# TI specific command line interface +# +# CONFIG_CMD_DDR3 is not set + +# +# Power commands +# + +# +# Security commands +# +# CONFIG_CMD_AES is not set +# CONFIG_CMD_BLOB is not set +# CONFIG_CMD_HASH is not set + +# +# Firmware commands +# + +# +# Filesystem commands +# +# CONFIG_CMD_BTRFS is not set +CONFIG_CMD_CBFS=y +# CONFIG_CMD_EROFS is not set +CONFIG_CMD_EXT2=y +CONFIG_CMD_EXT4=y +CONFIG_CMD_EXT4_WRITE=y +CONFIG_CMD_FAT=y +# CONFIG_CMD_SQUASHFS is not set +CONFIG_CMD_FS_GENERIC=y +# CONFIG_CMD_FS_UUID is not set +# CONFIG_CMD_JFFS2 is not set +# CONFIG_CMD_REISER is not set +# CONFIG_CMD_ZFS is not set + +# +# Debug commands +# +CONFIG_CMD_CBSYSINFO=y +# CONFIG_CMD_DIAG is not set +# CONFIG_CMD_EVENT is not set +CONFIG_CMD_IRQ=y +# CONFIG_CMD_LOG is not set +# CONFIG_CMD_UBI is not set +# CONFIG_MMC_SPEED_MODE_SET is not set + +# +# Partition Types +# +CONFIG_PARTITIONS=y +CONFIG_MAC_PARTITION=y +CONFIG_DOS_PARTITION=y +CONFIG_ISO_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set +CONFIG_EFI_PARTITION=y +CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=128 +CONFIG_EFI_PARTITION_ENTRIES_OFF=0 +CONFIG_PARTITION_UUIDS=y +# CONFIG_PARTITION_TYPE_GUID is not set +CONFIG_SUPPORT_OF_CONTROL=y + +# +# Device Tree Control +# +CONFIG_OF_CONTROL=y +CONFIG_OF_REAL=y +# CONFIG_OF_LIVE is not set +# CONFIG_OF_SEPARATE is not set +CONFIG_OF_EMBED=y +# CONFIG_OF_BOARD is not set +# CONFIG_OF_OMIT_DTB is not set +CONFIG_DEVICE_TREE_INCLUDES="" +CONFIG_OF_LIST="coreboot" +# CONFIG_MULTI_DTB_FIT is not set +# CONFIG_OF_DTB_PROPS_REMOVE is not set + +# +# Environment +# +CONFIG_ENV_SUPPORT=y +CONFIG_ENV_SOURCE_FILE="" +CONFIG_SAVEENV=y +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 +CONFIG_ENV_IS_NOWHERE=y +# CONFIG_ENV_IS_IN_EEPROM is not set +# CONFIG_ENV_IS_IN_FAT is not set +# CONFIG_ENV_IS_IN_EXT4 is not set +# CONFIG_ENV_IS_IN_FLASH is not set +# CONFIG_ENV_IS_IN_MMC is not set +# CONFIG_ENV_IS_IN_NAND is not set +# CONFIG_ENV_IS_IN_NVRAM is not set +# CONFIG_ENV_IS_IN_ONENAND is not set +# CONFIG_ENV_IS_IN_REMOTE is not set +# CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set +CONFIG_SYS_RELOC_GD_ENV_ADDR=y +# CONFIG_USE_DEFAULT_ENV_FILE is not set +# CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set +# CONFIG_ENV_IMPORT_FDT is not set +# CONFIG_ENV_APPEND is not set +# CONFIG_ENV_WRITEABLE_LIST is not set +# CONFIG_ENV_ACCESS_IGNORE_FORCE is not set +CONFIG_USE_BOOTFILE=y +CONFIG_BOOTFILE="bzImage" +# CONFIG_USE_ETHPRIME is not set +# CONFIG_VERSION_VARIABLE is not set +CONFIG_NET=y +CONFIG_ARP_TIMEOUT=5000 +CONFIG_NET_RETRY_COUNT=5 +# CONFIG_PROT_UDP is not set +CONFIG_BOOTDEV_ETH=y +# CONFIG_BOOTP_SEND_HOSTNAME is not set +# CONFIG_NET_RANDOM_ETHADDR is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_IP_DEFRAG is not set +# CONFIG_SYS_FAULT_ECHO_LINK_DOWN is not set +CONFIG_TFTP_BLOCKSIZE=1468 +# CONFIG_TFTP_PORT is not set +CONFIG_TFTP_WINDOWSIZE=1 +CONFIG_TFTP_TSIZE=y +# CONFIG_SERVERIP_FROM_PROXYDHCP is not set +CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 +# CONFIG_KEEP_SERVERADDR is not set +# CONFIG_UDP_CHECKSUM is not set +# CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +CONFIG_SYS_RX_ETH_BUFFER=4 + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_DM=y +CONFIG_DM_WARN=y +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set +CONFIG_DM_DEVICE_REMOVE=y +CONFIG_DM_EVENT=y +CONFIG_DM_STDIO=y +CONFIG_DM_SEQ_ALIAS=y +# CONFIG_DM_DMA is not set +CONFIG_REGMAP=y +CONFIG_SYSCON=y +# CONFIG_DEVRES is not set +CONFIG_SIMPLE_BUS=y +# CONFIG_SIMPLE_BUS_CORRECT_RANGE is not set +CONFIG_OF_TRANSLATE=y +# CONFIG_TRANSLATION_OFFSET is not set +CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_ACPIGEN is not set +# CONFIG_BOUNCE_BUFFER is not set +# CONFIG_ADC is not set +# CONFIG_ADC_EXYNOS is not set +# CONFIG_ADC_SANDBOX is not set +# CONFIG_SARADC_MESON is not set +# CONFIG_SARADC_ROCKCHIP is not set +# CONFIG_SATA is not set +CONFIG_LIBATA=y +CONFIG_SCSI_AHCI=y + +# +# SATA/SCSI device support +# +CONFIG_AHCI_PCI=y +# CONFIG_DWC_AHCI is not set +# CONFIG_DWC_AHSATA is not set +# CONFIG_MTK_AHCI is not set +# CONFIG_SUNXI_AHCI is not set +# CONFIG_AXI is not set + +# +# Bus devices +# +CONFIG_BLK=y +CONFIG_HAVE_BLOCK_DEVICE=y +CONFIG_BLOCK_CACHE=y +# CONFIG_EFI_MEDIA is not set +CONFIG_IDE=y +CONFIG_SYS_IDE_MAXBUS=2 +CONFIG_SYS_IDE_MAXDEVICE=4 +CONFIG_SYS_ATA_BASE_ADDR=0 +CONFIG_SYS_ATA_STRIDE=0x1 +CONFIG_SYS_ATA_DATA_OFFSET=0 +CONFIG_SYS_ATA_REG_OFFSET=0 +CONFIG_SYS_ATA_ALT_OFFSET=0 +CONFIG_SYS_ATA_IDE0_OFFSET=0x1f0 +CONFIG_SYS_ATA_IDE1_OFFSET=0x170 +CONFIG_ATAPI=y +# CONFIG_IDE_RESET is not set +CONFIG_LBA48=y +CONFIG_SYS_64BIT_LBA=y +# CONFIG_BOOTCOUNT_LIMIT is not set + +# +# Button Support +# +# CONFIG_BUTTON is not set + +# +# Cache Controller drivers +# +# CONFIG_CACHE is not set +# CONFIG_NCORE_CACHE is not set +# CONFIG_SIFIVE_CCACHE is not set + +# +# Clock +# +# CONFIG_CLK is not set +# CONFIG_CLK_CCF is not set +# CONFIG_CPU is not set + +# +# Hardware crypto devices +# +# CONFIG_DM_HASH is not set +# CONFIG_FSL_CAAM is not set +# CONFIG_SYS_FSL_SEC_BE is not set +# CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set +# CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set + +# +# Demo for driver model +# +# CONFIG_DM_DEMO is not set + +# +# DFU support +# + +# +# DMA Support +# +# CONFIG_DMA is not set +# CONFIG_DMA_LPC32XX is not set +# CONFIG_TI_EDMA3 is not set +# CONFIG_DMA_LEGACY is not set + +# +# Fastboot support +# +# CONFIG_UDP_FUNCTION_FASTBOOT is not set +# CONFIG_FIRMWARE is not set +# CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set + +# +# FPGA support +# +# CONFIG_FPGA_ALTERA is not set +# CONFIG_FPGA_SOCFPGA is not set +# CONFIG_FPGA_XILINX is not set +CONFIG_GPIO=y +# CONFIG_GPIO_HOG is not set +# CONFIG_DM_GPIO_LOOKUP_LABEL is not set +# CONFIG_ALTERA_PIO is not set +# CONFIG_BCM2835_GPIO is not set +# CONFIG_DWAPB_GPIO is not set +# CONFIG_AT91_GPIO is not set +# CONFIG_ATMEL_PIO4 is not set +# CONFIG_ASPEED_GPIO is not set +# CONFIG_DA8XX_GPIO is not set +# CONFIG_INTEL_BROADWELL_GPIO is not set +# CONFIG_INTEL_GPIO is not set +# CONFIG_INTEL_ICH6_GPIO is not set +# CONFIG_IMX_RGPIO2P is not set +# CONFIG_IPROC_GPIO is not set +# CONFIG_HSDK_CREG_GPIO is not set +# CONFIG_KIRKWOOD_GPIO is not set +# CONFIG_LPC32XX_GPIO is not set +# CONFIG_MCP230XX_GPIO is not set +# CONFIG_MSM_GPIO is not set +# CONFIG_MXC_GPIO is not set +# CONFIG_MXS_GPIO is not set +# CONFIG_NPCM_GPIO is not set +# CONFIG_CMD_PCA953X is not set +# CONFIG_ROCKCHIP_GPIO is not set +# CONFIG_XILINX_GPIO is not set +# CONFIG_CMD_TCA642X is not set +# CONFIG_TEGRA_GPIO is not set +# CONFIG_TEGRA186_GPIO is not set +# CONFIG_VYBRID_GPIO is not set +# CONFIG_SIFIVE_GPIO is not set +# CONFIG_ZYNQ_GPIO is not set +# CONFIG_DM_74X164 is not set +# CONFIG_MPC8XXX_GPIO is not set +# CONFIG_NX_GPIO is not set +# CONFIG_NOMADIK_GPIO is not set +# CONFIG_ZYNQMP_GPIO_MODEPIN is not set +# CONFIG_SLG7XL45106_I2C_GPO is not set +# CONFIG_TURRIS_OMNIA_MCU is not set + +# +# Hardware Spinlock Support +# +# CONFIG_DM_HWSPINLOCK is not set +CONFIG_I2C=y +# CONFIG_DM_I2C is not set +# CONFIG_SYS_I2C_LEGACY is not set +# CONFIG_SPL_SYS_I2C_LEGACY is not set +# CONFIG_TPL_SYS_I2C_LEGACY is not set +# CONFIG_SYS_I2C_FSL is not set +# CONFIG_SYS_I2C_DW is not set +# CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MICROCHIP is not set +# CONFIG_SYS_I2C_MXC is not set +# CONFIG_SYS_I2C_NPCM is not set +# CONFIG_SYS_I2C_SOFT is not set +# CONFIG_SYS_I2C_MV is not set +# CONFIG_SYS_I2C_MVTWSI is not set +CONFIG_INPUT=y +CONFIG_DM_KEYBOARD=y +# CONFIG_KEYBOARD is not set +# CONFIG_CROS_EC_KEYB is not set +CONFIG_I8042_KEYB=y +# CONFIG_TEGRA_KEYBOARD is not set +# CONFIG_TWL4030_INPUT is not set + +# +# IOMMU device drivers +# +# CONFIG_IOMMU is not set + +# +# LED Support +# +# CONFIG_LED is not set +# CONFIG_LED_STATUS is not set + +# +# Mailbox Controller Support +# +# CONFIG_DM_MAILBOX is not set + +# +# Memory Controller drivers +# + +# +# Multifunction device drivers +# +# CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set +# CONFIG_CROS_EC is not set +# CONFIG_DS4510 is not set +# CONFIG_FSL_SEC_MON is not set +CONFIG_IRQ=y +# CONFIG_NPCM_HOST is not set +# CONFIG_NUVOTON_NCT6102D is not set +# CONFIG_P2SB is not set +# CONFIG_PWRSEQ is not set +# CONFIG_PCA9551_LED is not set +# CONFIG_TEST_DRV is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_TWL4030_LED is not set +# CONFIG_WINBOND_W83627 is not set +# CONFIG_FS_LOADER is not set + +# +# MMC Host controller Support +# +CONFIG_MMC=y +CONFIG_MMC_WRITE=y +# CONFIG_MMC_BROKEN_CD is not set +CONFIG_DM_MMC=y +# CONFIG_ARM_PL180_MMCI is not set +CONFIG_MMC_QUIRKS=y +CONFIG_MMC_HW_PARTITIONING=y +# CONFIG_SUPPORT_EMMC_RPMB is not set +# CONFIG_SUPPORT_EMMC_BOOT is not set +# CONFIG_MMC_IO_VOLTAGE is not set +# CONFIG_MMC_HS400_ES_SUPPORT is not set +# CONFIG_MMC_HS400_SUPPORT is not set +# CONFIG_MMC_HS200_SUPPORT is not set +CONFIG_MMC_VERBOSE=y +# CONFIG_MMC_TRACE is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_MXC is not set +CONFIG_MMC_PCI=y +# CONFIG_MMC_OMAP_HS is not set +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_SDMA=y +# CONFIG_MMC_SDHCI_ADMA is not set +# CONFIG_MMC_SDHCI_BCMSTB is not set +# CONFIG_MMC_SDHCI_CADENCE is not set +# CONFIG_MMC_SDHCI_IPROC is not set +# CONFIG_MMC_SDHCI_F_SDH30 is not set +# CONFIG_MMC_SDHCI_KONA is not set +# CONFIG_MMC_SDHCI_MSM is not set +# CONFIG_MMC_SDHCI_NPCM is not set +# CONFIG_MMC_SDHCI_S5P is not set +# CONFIG_MMC_SDHCI_SPEAR is not set +# CONFIG_MMC_SDHCI_STI is not set +# CONFIG_MMC_SDHCI_XENON is not set +# CONFIG_MMC_SDHCI_TANGIER is not set +# CONFIG_MMC_SDHCI_ZYNQ is not set +# CONFIG_MMC_PITON is not set +# CONFIG_STM32_SDMMC2 is not set +# CONFIG_FTSDC010 is not set +# CONFIG_FSL_ESDHC is not set +# CONFIG_FSL_ESDHC_IMX is not set + +# +# MTD Support +# +# CONFIG_MTD is not set +# CONFIG_DM_MTD is not set +# CONFIG_MTD_NOR_FLASH is not set +# CONFIG_FLASH_CFI_DRIVER is not set +# CONFIG_HBMC_AM654 is not set +# CONFIG_SAMSUNG_ONENAND is not set +# CONFIG_USE_SYS_MAX_FLASH_BANKS is not set +# CONFIG_MTD_RAW_NAND is not set + +# +# SPI Flash Support +# +# CONFIG_SPI_FLASH is not set + +# +# UBI support +# +# CONFIG_UBI_SILENCE_MSG is not set +# CONFIG_MTD_UBI is not set + +# +# Multiplexer drivers +# +# CONFIG_MULTIPLEXER is not set +# CONFIG_BITBANGMII is not set +# CONFIG_MV88E6352_SWITCH is not set +CONFIG_PHYLIB=y +# CONFIG_PHY_ADDR_ENABLE is not set +# CONFIG_B53_SWITCH is not set +# CONFIG_MV88E61XX_SWITCH is not set +# CONFIG_PHYLIB_10G is not set +# CONFIG_PHY_ADIN is not set +# CONFIG_PHY_AQUANTIA is not set +# CONFIG_PHY_ATHEROS is not set +# CONFIG_PHY_BROADCOM is not set +# CONFIG_PHY_CORTINA is not set +# CONFIG_PHY_DAVICOM is not set +# CONFIG_PHY_ET1011C is not set +# CONFIG_PHY_LXT is not set +# CONFIG_PHY_MARVELL is not set +# CONFIG_PHY_MESON_GXL is not set +# CONFIG_PHY_MICREL is not set +# CONFIG_PHY_MSCC is not set +# CONFIG_PHY_NATSEMI is not set +# CONFIG_PHY_NXP_C45_TJA11XX is not set +# CONFIG_PHY_NXP_TJA11XX is not set +# CONFIG_PHY_REALTEK is not set +# CONFIG_PHY_SMSC is not set +# CONFIG_PHY_TERANETICS is not set +# CONFIG_PHY_TI is not set +# CONFIG_PHY_TI_DP83867 is not set +# CONFIG_PHY_TI_DP83869 is not set +# CONFIG_PHY_TI_GENERIC is not set +# CONFIG_PHY_VITESSE is not set +# CONFIG_PHY_XILINX is not set +# CONFIG_PHY_XILINX_GMII2RGMII is not set +# CONFIG_PHY_ETHERNET_ID is not set +# CONFIG_PHY_FIXED is not set +# CONFIG_PHY_NCSI is not set +# CONFIG_FSL_MEMAC is not set +CONFIG_PHY_RESET_DELAY=0 +# CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set +CONFIG_ETH=y +CONFIG_DM_ETH=y +# CONFIG_DM_MDIO is not set +# CONFIG_DM_ETH_PHY is not set +CONFIG_NETDEVICES=y +# CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set +# CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set +CONFIG_E1000=y +# CONFIG_E1000_NO_NVM is not set +# CONFIG_E1000_SPI_GENERIC is not set +# CONFIG_E1000_SPI is not set +# CONFIG_CMD_E1000 is not set +# CONFIG_EEPRO100 is not set +CONFIG_ETH_DESIGNWARE=y +# CONFIG_ETH_DESIGNWARE_MESON8B is not set +# CONFIG_ETH_DESIGNWARE_SOCFPGA is not set +# CONFIG_ETH_DESIGNWARE_S700 is not set +# CONFIG_DW_ALTDESCRIPTOR is not set +# CONFIG_ETHOC is not set +# CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +CONFIG_PCH_GBE=y +# CONFIG_RGMII is not set +# CONFIG_MII is not set +# CONFIG_RMII is not set +# CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set +# CONFIG_RTL8139 is not set +CONFIG_RTL8169=y +# CONFIG_SMC911X is not set +# CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set +# CONFIG_SH_ETHER is not set +# CONFIG_DRIVER_TI_CPSW is not set +# CONFIG_DRIVER_TI_EMAC is not set +# CONFIG_DRIVER_TI_KEYSTONE_NET is not set +# CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set +# CONFIG_GMAC_ROCKCHIP is not set +# CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set +# CONFIG_NVME is not set +# CONFIG_NVME_APPLE is not set +# CONFIG_NVME_PCI is not set +CONFIG_PCI=y +# CONFIG_DM_PCI_COMPAT is not set +# CONFIG_PCI_PNP is not set +# CONFIG_PCI_REGION_MULTI_ENTRY is not set +CONFIG_PCI_CONFIG_HOST_BRIDGE=y +# CONFIG_PCI_SRIOV is not set +CONFIG_PCI_ENHANCED_ALLOCATION=y +# CONFIG_PCI_ARID is not set +# CONFIG_PCIE_ECAM_GENERIC is not set +# CONFIG_PCIE_ECAM_SYNQUACER is not set +# CONFIG_PCI_PHYTIUM is not set +# CONFIG_PCIE_FSL is not set +# CONFIG_PCI_MPC85XX is not set +# CONFIG_PCI_XILINX is not set +# CONFIG_PCIE_LAYERSCAPE_RC is not set +# CONFIG_PCIE_LAYERSCAPE_EP is not set +# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set +# CONFIG_PCIE_INTEL_FPGA is not set +# CONFIG_PCIE_IPROC is not set +# CONFIG_PCI_KEYSTONE is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +CONFIG_PCH=y +CONFIG_X86_PCH7=y +CONFIG_X86_PCH9=y + +# +# PHY Subsystem +# +# CONFIG_PHY is not set +# CONFIG_MIPI_DPHY_HELPERS is not set + +# +# Rockchip PHY driver +# +# CONFIG_MVEBU_COMPHY_SUPPORT is not set + +# +# Pin controllers +# +# CONFIG_PINCTRL is not set +CONFIG_POWER=y +# CONFIG_POWER_LEGACY is not set +# CONFIG_ACPI_PMC is not set + +# +# Power Domain Support +# +# CONFIG_POWER_DOMAIN is not set +# CONFIG_DM_PMIC is not set +# CONFIG_PMIC_TPS65217 is not set +# CONFIG_POWER_MC34VR500 is not set +# CONFIG_DM_REGULATOR is not set +# CONFIG_POWER_MT6323 is not set +# CONFIG_DM_PWM is not set +# CONFIG_PWM_IMX is not set +# CONFIG_PWM_SANDBOX is not set +# CONFIG_U_QE is not set +# CONFIG_RAM is not set + +# +# Reboot Mode Support +# +# CONFIG_DM_REBOOT_MODE is not set + +# +# Remote Processor drivers +# + +# +# Reset Controller Support +# +# CONFIG_DM_RESET is not set +# CONFIG_RESET_SCMI is not set +# CONFIG_DM_RNG is not set + +# +# Real Time Clock +# +CONFIG_DM_RTC=y +# CONFIG_RTC_ENABLE_32KHZ_OUTPUT is not set +# CONFIG_RTC_PCF2127 is not set +# CONFIG_RTC_DS1307 is not set +# CONFIG_RTC_EMULATION is not set +# CONFIG_RTC_ISL1208 is not set +# CONFIG_RTC_PCF8563 is not set +# CONFIG_RTC_RV3028 is not set +# CONFIG_RTC_RV3029 is not set +# CONFIG_RTC_RV8803 is not set +# CONFIG_RTC_RX8010SJ is not set +# CONFIG_RTC_RX8025 is not set +# CONFIG_RTC_PL031 is not set +# CONFIG_RTC_MV is not set +# CONFIG_RTC_S35392A is not set +CONFIG_RTC_MC146818=y +# CONFIG_RTC_M41T62 is not set +# CONFIG_RTC_STM32 is not set +# CONFIG_RTC_ABX80X is not set +CONFIG_SCSI=y +CONFIG_DM_SCSI=y +CONFIG_SERIAL=y +CONFIG_BAUDRATE=115200 +CONFIG_REQUIRE_SERIAL_CONSOLE=y +# CONFIG_SPECIFY_CONSOLE_INDEX is not set +CONFIG_SERIAL_PRESENT=y +CONFIG_DM_SERIAL=y +# CONFIG_SERIAL_RX_BUFFER is not set +# CONFIG_SERIAL_PUTS is not set +# CONFIG_SERIAL_SEARCH_ALL is not set +# CONFIG_SERIAL_PROBE_ALL is not set +# CONFIG_VPL_DM_SERIAL is not set +# CONFIG_ALTERA_JTAG_UART is not set +# CONFIG_ALTERA_UART is not set +# CONFIG_ARC_SERIAL is not set +# CONFIG_ATMEL_USART is not set +# CONFIG_BCM6345_SERIAL is not set +CONFIG_COREBOOT_SERIAL=y +# CONFIG_CORTINA_UART is not set +# CONFIG_FSL_LINFLEXUART is not set +# CONFIG_FSL_LPUART is not set +# CONFIG_MVEBU_A3700_UART is not set +# CONFIG_MCFUART is not set +# CONFIG_NULLDEV_SERIAL is not set +CONFIG_SYS_NS16550=y +CONFIG_NS16550_DYNAMIC=y +# CONFIG_PL01X_SERIAL is not set +# CONFIG_ROCKCHIP_SERIAL is not set +# CONFIG_XILINX_UARTLITE is not set +# CONFIG_MSM_SERIAL is not set +# CONFIG_MSM_GENI_SERIAL is not set +# CONFIG_OMAP_SERIAL is not set +# CONFIG_SIFIVE_SERIAL is not set +# CONFIG_ZYNQ_SERIAL is not set +# CONFIG_MTK_SERIAL is not set +# CONFIG_MT7620_SERIAL is not set +# CONFIG_NPCM_SERIAL is not set +# CONFIG_SMEM is not set + +# +# Sound support +# +CONFIG_SOUND=y +# CONFIG_I2S is not set +# CONFIG_SOUND_DA7219 is not set +CONFIG_SOUND_I8254=y +# CONFIG_SOUND_INTEL_HDA is not set +# CONFIG_SOUND_IVYBRIDGE is not set +# CONFIG_SOUND_MAX98357A is not set +# CONFIG_SOUND_RT5677 is not set + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_DEVICE is not set +# CONFIG_SOC_TI is not set +# CONFIG_SPI is not set + +# +# SPMI support +# +# CONFIG_SPMI is not set +# CONFIG_SYSINFO is not set + +# +# System reset device drivers +# +CONFIG_SYSRESET=y +CONFIG_SYSRESET_CMD_RESET=y +# CONFIG_POWEROFF_GPIO is not set +# CONFIG_SYSRESET_GPIO is not set +# CONFIG_SYSRESET_SYSCON is not set +# CONFIG_SYSRESET_WATCHDOG is not set +# CONFIG_SYSRESET_RESETCTL is not set +CONFIG_SYSRESET_X86=y +# CONFIG_SYSRESET_SPL_X86 is not set +# CONFIG_SYSRESET_TPL_X86 is not set +# CONFIG_SYSRESET_MPC83XX is not set +# CONFIG_DM_THERMAL is not set + +# +# Timer Support +# +CONFIG_TIMER=y +# CONFIG_TIMER_EARLY is not set +# CONFIG_ALTERA_TIMER is not set +# CONFIG_AST_TIMER is not set +# CONFIG_ATCPIT100_TIMER is not set +# CONFIG_ATMEL_PIT_TIMER is not set +# CONFIG_CADENCE_TTC_TIMER is not set +# CONFIG_DESIGNWARE_APB_TIMER is not set +# CONFIG_GXP_TIMER is not set +# CONFIG_MPC83XX_TIMER is not set +# CONFIG_RENESAS_OSTM_TIMER is not set +# CONFIG_NOMADIK_MTU_TIMER is not set +# CONFIG_NPCM_TIMER is not set +# CONFIG_OMAP_TIMER is not set +# CONFIG_ORION_TIMER is not set +# CONFIG_ROCKCHIP_TIMER is not set +# CONFIG_STI_TIMER is not set +# CONFIG_STM32_TIMER is not set +CONFIG_X86_TSC_TIMER=y +CONFIG_X86_TSC_READ_BASE=y +# CONFIG_MTK_TIMER is not set +# CONFIG_MCHP_PIT64B_TIMER is not set +# CONFIG_IMX_GPT_TIMER is not set +# CONFIG_XILINX_TIMER is not set + +# +# TPM support +# +CONFIG_USB=y +CONFIG_DM_USB=y +# CONFIG_DM_USB_GADGET is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_HOST=y +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DWC3 is not set +# CONFIG_USB_XHCI_DWC3_OF_SIMPLE is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_FSL is not set +# CONFIG_USB_XHCI_BRCM is not set +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_MSM is not set +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_ZYNQ is not set +# CONFIG_USB_EHCI_GENERIC is not set +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set +# CONFIG_USB_CDNS3 is not set +# CONFIG_USB_DWC3 is not set + +# +# Legacy MUSB Support +# +# CONFIG_USB_MUSB_HCD is not set +# CONFIG_USB_MUSB_UDC is not set + +# +# MUSB Controller Driver +# +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_PIO_ONLY is not set + +# +# USB Phy +# +# CONFIG_TWL4030_USB is not set +# CONFIG_ROCKCHIP_USB2_PHY is not set + +# +# ULPI drivers +# + +# +# USB peripherals +# +CONFIG_USB_STORAGE=y +CONFIG_USB_KEYBOARD=y +CONFIG_USB_KEYBOARD_FN_KEYS=y +CONFIG_SYS_USB_EVENT_POLL=y +# CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE is not set +# CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP is not set +CONFIG_USB_HOST_ETHER=y +CONFIG_USB_ETHER_ASIX=y +# CONFIG_USB_ETHER_ASIX88179 is not set +# CONFIG_USB_ETHER_LAN75XX is not set +# CONFIG_USB_ETHER_LAN78XX is not set +# CONFIG_USB_ETHER_MCS7830 is not set +# CONFIG_USB_ETHER_RTL8152 is not set +CONFIG_USB_ETHER_SMSC95XX=y +# CONFIG_USB_GADGET is not set + +# +# UFS Host Controller Support +# +# CONFIG_UFS is not set +# CONFIG_TI_J721E_UFS is not set + +# +# Graphics support +# +CONFIG_DM_VIDEO=y +CONFIG_VIDEO_LOGO=y +CONFIG_BACKLIGHT=y +CONFIG_VIDEO_PCI_DEFAULT_FB_SIZE=0x1000000 +# CONFIG_VIDEO_DAMAGE is not set +# CONFIG_BACKLIGHT_GPIO is not set +CONFIG_CMD_VIDCONSOLE=y +CONFIG_VIDEO_BPP8=y +CONFIG_VIDEO_BPP16=y +CONFIG_VIDEO_BPP32=y +CONFIG_VIDEO_ANSI=y +# CONFIG_VIDEO_MIPI_DSI is not set +CONFIG_CONSOLE_NORMAL=y +# CONFIG_CONSOLE_ROTATION is not set +# CONFIG_CONSOLE_TRUETYPE is not set +# CONFIG_DM_PANEL_HX8238D is not set +CONFIG_SYS_WHITE_ON_BLACK=y +# CONFIG_NO_FB_CLEAR is not set +CONFIG_PANEL=y +CONFIG_SIMPLE_PANEL=y +# CONFIG_VIDEO_FONT_4X6 is not set +CONFIG_VIDEO_FONT_8X16=y +# CONFIG_VIDEO_FONT_SUN12X22 is not set +# CONFIG_VIDEO_FONT_TER16X32 is not set + +# +# TrueType Fonts +# +# CONFIG_VIDCONSOLE_AS_LCD is not set +CONFIG_VIDEO_COREBOOT=y +# CONFIG_VIDEO_VESA is not set +# CONFIG_VIDEO_LCD_ANX9804 is not set +# CONFIG_ATMEL_LCD_BGR555 is not set +# CONFIG_VIDEO_BCM2835 is not set +# CONFIG_VIDEO_LCD_ORISETECH_OTM8009A is not set +# CONFIG_VIDEO_LCD_RAYDIUM_RM68200 is not set +# CONFIG_VIDEO_LCD_SSD2828 is not set +# CONFIG_VIDEO_LCD_TDO_TL070WSH30 is not set +# CONFIG_VIDEO_LCD_HITACHI_TX18D42VM is not set +# CONFIG_VIDEO_MESON is not set +# CONFIG_VIDEO_MVEBU is not set +# CONFIG_I2C_EDID is not set +# CONFIG_DISPLAY is not set +# CONFIG_ATMEL_HLCD is not set +# CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_EXYNOS is not set +# CONFIG_VIDEO_BROADWELL_IGD is not set +# CONFIG_VIDEO_IVYBRIDGE_IGD is not set +# CONFIG_VIDEO_ROCKCHIP is not set +# CONFIG_VIDEO_ARM_MALIDP is not set +# CONFIG_VIDEO_STM32 is not set +# CONFIG_VIDEO_TEGRA20 is not set +# CONFIG_VIDEO_TEGRA124 is not set +# CONFIG_VIDEO_BRIDGE is not set +# CONFIG_VIDEO_MXS is not set +# CONFIG_VIDEO_SEPS525 is not set +CONFIG_CONSOLE_SCROLL_LINES=5 +# CONFIG_LCD is not set +# CONFIG_VIDEO_SIMPLE is not set +# CONFIG_VIDEO_DT_SIMPLEFB is not set +# CONFIG_VIDEO_MCDE_SIMPLE is not set +# CONFIG_OSD is not set +# CONFIG_SPLASH_SCREEN is not set +CONFIG_VIDEO_BMP_RLE8=y +# CONFIG_BMP_16BPP is not set +# CONFIG_BMP_24BPP is not set +# CONFIG_BMP_32BPP is not set +# CONFIG_VIDEO_VCXK is not set + +# +# VirtIO Drivers +# +# CONFIG_VIRTIO_MMIO is not set +# CONFIG_VIRTIO_PCI is not set +# CONFIG_VIRTIO_PCI_LEGACY is not set + +# +# 1-Wire support +# +# CONFIG_W1 is not set + +# +# 1-wire EEPROM support +# +# CONFIG_W1_EEPROM is not set + +# +# Watchdog Timer Support +# +# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 +# CONFIG_IMX_WATCHDOG is not set +# CONFIG_ULP_WATCHDOG is not set +# CONFIG_WDT is not set +# CONFIG_PVBLOCK is not set +# CONFIG_PHYS_TO_BUS is not set + +# +# File systems +# +# CONFIG_FS_BTRFS is not set +CONFIG_FS_CBFS=y +CONFIG_FS_EXT4=y +CONFIG_EXT4_WRITE=y +CONFIG_FS_FAT=y +CONFIG_FAT_WRITE=y +CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 +# CONFIG_FS_JFFS2 is not set +# CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_FS_CRAMFS is not set +# CONFIG_YAFFS2 is not set +# CONFIG_FS_SQUASHFS is not set +# CONFIG_FS_EROFS is not set + +# +# Library routines +# +# CONFIG_ADDR_MAP is not set +CONFIG_PHYSMEM=y +# CONFIG_BCH is not set +# CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y +# CONFIG_DYNAMIC_CRC_TABLE is not set +CONFIG_HAVE_ARCH_IOMAP=y +CONFIG_HAVE_PRIVATE_LIBGCC=y +CONFIG_LIB_UUID=y +CONFIG_PRINTF=y +CONFIG_SPRINTF=y +CONFIG_STRTO=y +CONFIG_USE_PRIVATE_LIBGCC=y +CONFIG_SYS_HZ=1000 +# CONFIG_PANIC_HANG is not set +CONFIG_REGEX=y +CONFIG_LIB_RAND=y +# CONFIG_LIB_HW_RAND is not set +CONFIG_SUPPORT_ACPI=y +# CONFIG_GENERATE_ACPI_TABLE is not set +# CONFIG_BITREVERSE is not set +# CONFIG_TRACE is not set +# CONFIG_CIRCBUF is not set +# CONFIG_CMD_DHRYSTONE is not set + +# +# Security support +# +# CONFIG_AES is not set +# CONFIG_ECDSA is not set +CONFIG_RSA=y +CONFIG_RSA_VERIFY=y +# CONFIG_RSA_VERIFY_WITH_PKEY is not set +CONFIG_RSA_SOFTWARE_EXP=y +# CONFIG_ASYMMETRIC_KEY_TYPE is not set +# CONFIG_TPM is not set + +# +# Android Verified Boot +# + +# +# Hashing Support +# +# CONFIG_BLAKE2 is not set +CONFIG_SHA1=y +CONFIG_SHA256=y +# CONFIG_SHA512 is not set +# CONFIG_SHA384 is not set +# CONFIG_SHA_HW_ACCEL is not set +CONFIG_MD5=y +CONFIG_CRC32=y + +# +# Compression Support +# +# CONFIG_LZ4 is not set +# CONFIG_LZMA is not set +# CONFIG_LZO is not set +# CONFIG_GZIP is not set +# CONFIG_ZLIB_UNCOMPRESS is not set +# CONFIG_BZIP2 is not set +CONFIG_ZLIB=y +# CONFIG_ZSTD is not set +# CONFIG_VPL_LZMA is not set +# CONFIG_SPL_GZIP is not set +# CONFIG_ERRNO_STR is not set +# CONFIG_HEXDUMP is not set +# CONFIG_GETOPT is not set +CONFIG_OF_LIBFDT=y +CONFIG_OF_LIBFDT_ASSUME_MASK=0 +# CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 +CONFIG_SMBIOS_PARSER=y +# CONFIG_EFI is not set +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +CONFIG_EFI_GET_TIME=y +# CONFIG_EFI_SET_TIME is not set +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_HAVE_RUNTIME_RESET=y +CONFIG_EFI_LOAD_FILE2_INITRD=y +# CONFIG_EFI_SECURE_BOOT is not set +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +# CONFIG_OPTEE_LIB is not set +# CONFIG_OPTEE_IMAGE is not set +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_TEST_FDTDEC is not set +CONFIG_LIB_DATE=y +CONFIG_LIB_ELF=y +CONFIG_LMB=y +CONFIG_LMB_USE_MAX_REGIONS=y +CONFIG_LMB_MAX_REGIONS=8 +# CONFIG_UNIT_TEST is not set + +# +# Tools options +# +CONFIG_MKIMAGE_DTC_PATH="dtc" +CONFIG_TOOLS_CRC32=y +CONFIG_TOOLS_LIBCRYPTO=y +CONFIG_TOOLS_FIT=y +CONFIG_TOOLS_FIT_FULL_CHECK=y +CONFIG_TOOLS_FIT_PRINT=y +CONFIG_TOOLS_FIT_RSASSA_PSS=y +CONFIG_TOOLS_FIT_SIGNATURE=y +CONFIG_TOOLS_FIT_SIGNATURE_MAX_SIZE=0x10000000 +CONFIG_TOOLS_FIT_VERBOSE=y +CONFIG_TOOLS_MD5=y +CONFIG_TOOLS_OF_LIBFDT=y +CONFIG_TOOLS_SHA1=y +CONFIG_TOOLS_SHA256=y +CONFIG_TOOLS_SHA384=y +CONFIG_TOOLS_SHA512=y +# CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set -- cgit v1.2.1 From d14731beefd661324a85008b1b35a64bb3f4db92 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Thu, 8 Dec 2022 00:26:24 +0300 Subject: u-boot: Add qemu_arm64_12mb board Add a U-Boot payload build for the QEMU AArch64 virtual machine. The config is same as upstream "qemu-arm64" defconfig, but SYS_TEXT_BASE is set to 0x50000000 so that it doesn't conflict with coreboot. QEMU auto-generates and passes a device-tree file to U-Boot at runtime, there's no compile-time canonical version, so there's no need to set REMAKE_ELF or OF_EMBED. It's not immediately obvious if QEMU-specific drivers are available to support display output, but most coreboot integration is unavailable (depends on x86) and entire video subsystem is disabled in the U-Boot upstream defconfig. Signed-off-by: Alper Nebi Yasak --- resources/u-boot/qemu_arm64_12mb/board.cfg | 3 + resources/u-boot/qemu_arm64_12mb/config/default | 1609 +++++++++++++++++++++++ 2 files changed, 1612 insertions(+) create mode 100644 resources/u-boot/qemu_arm64_12mb/board.cfg create mode 100644 resources/u-boot/qemu_arm64_12mb/config/default (limited to 'resources/u-boot') diff --git a/resources/u-boot/qemu_arm64_12mb/board.cfg b/resources/u-boot/qemu_arm64_12mb/board.cfg new file mode 100644 index 00000000..44366674 --- /dev/null +++ b/resources/u-boot/qemu_arm64_12mb/board.cfg @@ -0,0 +1,3 @@ +ubtree="default" +ubrevision="4debc57a3da6c3f4d3f89a637e99206f4cea0a96" # v2022.10 +arch="AArch64" diff --git a/resources/u-boot/qemu_arm64_12mb/config/default b/resources/u-boot/qemu_arm64_12mb/config/default new file mode 100644 index 00000000..6d0a1aa7 --- /dev/null +++ b/resources/u-boot/qemu_arm64_12mb/config/default @@ -0,0 +1,1609 @@ +# +# Automatically generated file; DO NOT EDIT. +# U-Boot 2022.10 Configuration +# + +# +# Compiler: gcc (Debian 12.2.0-9) 12.2.0 +# +CONFIG_CREATE_ARCH_SYMLINK=y +CONFIG_SYS_CACHE_SHIFT_6=y +CONFIG_SYS_CACHELINE_SIZE=64 +CONFIG_LINKER_LIST_ALIGN=8 +# CONFIG_ARC is not set +CONFIG_ARM=y +# CONFIG_M68K is not set +# CONFIG_MICROBLAZE is not set +# CONFIG_MIPS is not set +# CONFIG_NIOS2 is not set +# CONFIG_PPC is not set +# CONFIG_RISCV is not set +# CONFIG_SANDBOX is not set +# CONFIG_SH is not set +# CONFIG_X86 is not set +# CONFIG_XTENSA is not set +CONFIG_SYS_ARCH="arm" +CONFIG_SYS_CPU="armv8" +CONFIG_SYS_VENDOR="emulation" +CONFIG_SYS_BOARD="qemu-arm" +CONFIG_SYS_CONFIG_NAME="qemu-arm" +# CONFIG_SKIP_LOWLEVEL_INIT is not set +# CONFIG_SKIP_LOWLEVEL_INIT_ONLY is not set +# CONFIG_SYS_ICACHE_OFF is not set +# CONFIG_SYS_DCACHE_OFF is not set + +# +# ARM architecture +# +CONFIG_ARM64=y +CONFIG_ARM64_CRC32=y +CONFIG_COUNTER_FREQUENCY=0 +CONFIG_POSITION_INDEPENDENT=y +# CONFIG_INIT_SP_RELATIVE is not set +# CONFIG_GIC_V3_ITS is not set +CONFIG_STATIC_RELA=y +CONFIG_DMA_ADDR_T_64BIT=y +CONFIG_ARM_ASM_UNIFIED=y +# CONFIG_SYS_ARM_CACHE_CP15 is not set +# CONFIG_SYS_ARM_MMU is not set +# CONFIG_SYS_ARM_MPU is not set +CONFIG_SYS_ARM_ARCH=8 +CONFIG_SYS_ARM_CACHE_WRITEBACK=y +# CONFIG_SYS_ARM_CACHE_WRITETHROUGH is not set +# CONFIG_SYS_ARM_CACHE_WRITEALLOC is not set +# CONFIG_ARCH_CPU_INIT is not set +CONFIG_SYS_ARCH_TIMER=y +CONFIG_ARM_SMCCC=y +# CONFIG_SEMIHOSTING is not set +# CONFIG_SYS_L2CACHE_OFF is not set +# CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set +# CONFIG_USE_ARCH_MEMCPY is not set +# CONFIG_USE_ARCH_MEMSET is not set +CONFIG_ARM64_SUPPORT_AARCH32=y +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_DAVINCI is not set +# CONFIG_ARCH_KIRKWOOD is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_ORION5X is not set +# CONFIG_TARGET_STV0991 is not set +# CONFIG_ARCH_BCM283X is not set +# CONFIG_ARCH_BCM63158 is not set +# CONFIG_ARCH_BCM6753 is not set +# CONFIG_ARCH_BCM68360 is not set +# CONFIG_ARCH_BCM6858 is not set +# CONFIG_ARCH_BCMSTB is not set +# CONFIG_ARCH_BCMBCA is not set +# CONFIG_TARGET_VEXPRESS_CA9X4 is not set +# CONFIG_TARGET_BCMCYGNUS is not set +# CONFIG_TARGET_BCMNS2 is not set +# CONFIG_TARGET_BCMNS3 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_S5PC1XX is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_IPQ40XX is not set +# CONFIG_ARCH_KEYSTONE is not set +# CONFIG_ARCH_K3 is not set +# CONFIG_ARCH_OMAP2PLUS is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MEDIATEK is not set +# CONFIG_ARCH_LPC32XX is not set +# CONFIG_ARCH_IMX8 is not set +# CONFIG_ARCH_IMX8M is not set +# CONFIG_ARCH_IMX8ULP is not set +# CONFIG_ARCH_IMX9 is not set +# CONFIG_ARCH_IMXRT is not set +# CONFIG_ARCH_MX23 is not set +# CONFIG_ARCH_MX28 is not set +# CONFIG_ARCH_MX31 is not set +# CONFIG_ARCH_MX7ULP is not set +# CONFIG_ARCH_MX7 is not set +# CONFIG_ARCH_MX6 is not set +# CONFIG_ARCH_MX5 is not set +# CONFIG_ARCH_NEXELL is not set +# CONFIG_ARCH_NPCM is not set +# CONFIG_ARCH_APPLE is not set +# CONFIG_ARCH_OWL is not set +CONFIG_ARCH_QEMU=y +# CONFIG_ARCH_RMOBILE is not set +# CONFIG_ARCH_SNAPDRAGON is not set +# CONFIG_ARCH_SOCFPGA is not set +# CONFIG_ARCH_SUNXI is not set +# CONFIG_ARCH_U8500 is not set +# CONFIG_ARCH_VERSAL is not set +# CONFIG_ARCH_VF610 is not set +# CONFIG_ARCH_ZYNQ is not set +# CONFIG_ARCH_ZYNQMP_R5 is not set +# CONFIG_ARCH_ZYNQMP is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_VEXPRESS64 is not set +# CONFIG_TARGET_CORSTONE1000 is not set +# CONFIG_TARGET_TOTAL_COMPUTE is not set +# CONFIG_TARGET_LS2080A_EMU is not set +# CONFIG_TARGET_LS1088AQDS is not set +# CONFIG_TARGET_LS2080AQDS is not set +# CONFIG_TARGET_LS2080ARDB is not set +# CONFIG_TARGET_LS2081ARDB is not set +# CONFIG_TARGET_LX2160ARDB is not set +# CONFIG_TARGET_LX2160AQDS is not set +# CONFIG_TARGET_LX2162AQDS is not set +# CONFIG_TARGET_HIKEY is not set +# CONFIG_TARGET_HIKEY960 is not set +# CONFIG_TARGET_POPLAR is not set +# CONFIG_TARGET_LS1012AQDS is not set +# CONFIG_TARGET_LS1012ARDB is not set +# CONFIG_TARGET_LS1012A2G5RDB is not set +# CONFIG_TARGET_LS1012AFRWY is not set +# CONFIG_TARGET_LS1012AFRDM is not set +# CONFIG_TARGET_LS1028AQDS is not set +# CONFIG_TARGET_LS1028ARDB is not set +# CONFIG_TARGET_LS1088ARDB is not set +# CONFIG_TARGET_LS1021AQDS is not set +# CONFIG_TARGET_LS1021ATWR is not set +# CONFIG_TARGET_PG_WCOM_SELI8 is not set +# CONFIG_TARGET_PG_WCOM_EXPU1 is not set +# CONFIG_TARGET_LS1021ATSN is not set +# CONFIG_TARGET_LS1021AIOT is not set +# CONFIG_TARGET_LS1043AQDS is not set +# CONFIG_TARGET_LS1043ARDB is not set +# CONFIG_TARGET_LS1046AQDS is not set +# CONFIG_TARGET_LS1046ARDB is not set +# CONFIG_TARGET_LS1046AFRWY is not set +# CONFIG_TARGET_SL28 is not set +# CONFIG_TARGET_TEN64 is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARCH_SYNQUACER is not set +# CONFIG_ARCH_STM32 is not set +# CONFIG_ARCH_STI is not set +# CONFIG_ARCH_STM32MP is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_OCTEONTX is not set +# CONFIG_ARCH_OCTEONTX2 is not set +# CONFIG_TARGET_THUNDERX_88XX is not set +# CONFIG_ARCH_ASPEED is not set +# CONFIG_TARGET_DURIAN is not set +# CONFIG_TARGET_POMELO is not set +# CONFIG_TARGET_PRESIDIO_ASIC is not set +# CONFIG_TARGET_XENGUEST_ARM64 is not set +# CONFIG_ARCH_GXP is not set +# CONFIG_STATIC_MACH_TYPE is not set +CONFIG_SYS_TEXT_BASE=0x50000000 +CONFIG_SYS_MALLOC_LEN=0x1000000 +CONFIG_SYS_MALLOC_F_LEN=0x2000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_ENV_SIZE=0x40000 +CONFIG_ENV_SECT_SIZE=0x40000 +# CONFIG_DM_GPIO is not set +CONFIG_DEFAULT_DEVICE_TREE="qemu-arm64" +CONFIG_BOARD_SPECIFIC_OPTIONS=y +CONFIG_SYS_PROMPT="=> " +CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000 +# CONFIG_TARGET_QEMU_ARM_32BIT is not set +CONFIG_TARGET_QEMU_ARM_64BIT=y +CONFIG_ERR_PTR_OFFSET=0x0 +CONFIG_BOOTSTAGE_STASH_ADDR=0 +CONFIG_DEBUG_UART_BASE=0x9000000 +CONFIG_DEBUG_UART_CLOCK=0 +# CONFIG_DEBUG_UART_BOARD_INIT is not set +CONFIG_IDENT_STRING="" +CONFIG_SYS_CLK_FREQ=0 +# CONFIG_CHIP_DIP_SCAN is not set +# CONFIG_ARMV8_MULTIENTRY is not set +# CONFIG_ARMV8_SET_SMPEN is not set +# CONFIG_ARMV8_SWITCH_TO_EL1 is not set + +# +# ARMv8 secure monitor firmware +# +# CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT is not set +CONFIG_PSCI_RESET=y +# CONFIG_ARMV8_PSCI is not set +# CONFIG_ARMV8_EA_EL3_FIRST is not set +CONFIG_ARMV8_CRYPTO=y +CONFIG_ARMV8_CE_SHA1=y +CONFIG_ARMV8_CE_SHA256=y +# CONFIG_CMD_DEKBLOB is not set +# CONFIG_IMX_CAAM_DEK_ENCAP is not set +# CONFIG_IMX_OPTEE_DEK_ENCAP is not set +# CONFIG_IMX_SECO_DEK_ENCAP is not set +# CONFIG_CMD_HDMIDETECT is not set +CONFIG_IMX_DCD_ADDR=0x00910000 +CONFIG_SYS_MEM_TOP_HIDE=0x0 +CONFIG_SYS_LOAD_ADDR=0x40200000 +CONFIG_ENV_ADDR=0x4000000 +CONFIG_MTDPARTS_NOR0="64m(u-boot)" +CONFIG_MTDPARTS_NOR1="64m(u-boot-env)" + +# +# ARM debug +# +CONFIG_BUILD_TARGET="" +# CONFIG_SYS_PCI_64BIT is not set +CONFIG_DEBUG_UART=y +CONFIG_AHCI=y +# CONFIG_OF_BOARD_FIXUP is not set +# CONFIG_NXP_ESBC is not set + +# +# Other functionality shared between NXP SoCs +# + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=120200 +CONFIG_CLANG_VERSION=0 +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +# CONFIG_CC_OPTIMIZE_FOR_SPEED is not set +# CONFIG_CC_OPTIMIZE_FOR_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set +CONFIG_ARCH_SUPPORTS_LTO=y +# CONFIG_LTO is not set +CONFIG_CC_HAS_ASM_INLINE=y +# CONFIG_XEN is not set +CONFIG_DISTRO_DEFAULTS=y +CONFIG_ENV_VARS_UBOOT_CONFIG=y +# CONFIG_SYS_BOOT_GET_CMDLINE is not set +# CONFIG_SYS_BOOT_GET_KBD is not set +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x40200000 +CONFIG_SYS_MALLOC_F=y +# CONFIG_VALGRIND is not set +CONFIG_EXPERT=y +CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y +# CONFIG_SYS_MALLOC_DEFAULT_TO_INIT is not set +# CONFIG_TOOLS_DEBUG is not set +CONFIG_PHYS_64BIT=y +# CONFIG_REMAKE_ELF is not set +# CONFIG_HAS_BOARD_SIZE_LIMIT is not set +# CONFIG_SYS_CUSTOM_LDSCRIPT is not set +CONFIG_PLATFORM_ELFENTRY="_start" +CONFIG_STACK_SIZE=0x1000000 +CONFIG_SYS_SRAM_BASE=0x0 +CONFIG_SYS_SRAM_SIZE=0x0 +# CONFIG_MP is not set +CONFIG_EXAMPLES=y + +# +# API +# +# CONFIG_API is not set + +# +# Boot options +# + +# +# Boot images +# +# CONFIG_ANDROID_BOOT_IMAGE is not set +CONFIG_FIT=y +CONFIG_TIMESTAMP=y +CONFIG_FIT_EXTERNAL_OFFSET=0x0 +CONFIG_FIT_FULL_CHECK=y +CONFIG_FIT_SIGNATURE=y +CONFIG_FIT_SIGNATURE_MAX_SIZE=0x10000000 +# CONFIG_FIT_RSASSA_PSS is not set +# CONFIG_FIT_CIPHER is not set +CONFIG_FIT_VERBOSE=y +CONFIG_FIT_BEST_MATCH=y +CONFIG_FIT_PRINT=y +CONFIG_PXE_UTILS=y +CONFIG_BOOTSTD=y +# CONFIG_BOOTSTD_FULL is not set +# CONFIG_BOOTSTD_BOOTCOMMAND is not set +CONFIG_BOOTMETH_GLOBAL=y +CONFIG_BOOTMETH_DISTRO=y +CONFIG_BOOTMETH_DISTRO_PXE=y +CONFIG_BOOTMETH_EFILOADER=y +CONFIG_BOOTMETH_VBE=y +CONFIG_BOOTMETH_VBE_SIMPLE=y +# CONFIG_BOOTMETH_SCRIPT is not set +CONFIG_LEGACY_IMAGE_FORMAT=y +CONFIG_SUPPORT_RAW_INITRD=y +# CONFIG_OF_BOARD_SETUP is not set +# CONFIG_OF_SYSTEM_SETUP is not set +# CONFIG_OF_STDOUT_VIA_ALIAS is not set +CONFIG_HAVE_SYS_TEXT_BASE=y +CONFIG_HAVE_SYS_MONITOR_BASE=y +CONFIG_SYS_MONITOR_BASE=0x00000000 +# CONFIG_DYNAMIC_SYS_CLK_FREQ is not set +CONFIG_ARCH_FIXUP_FDT_MEMORY=y +# CONFIG_CHROMEOS is not set +# CONFIG_CHROMEOS_VBOOT is not set +# CONFIG_RAMBOOT_PBL is not set +CONFIG_SYS_BOOT_RAMDISK_HIGH=y + +# +# Boot timing +# +# CONFIG_BOOTSTAGE is not set +CONFIG_BOOTSTAGE_STASH_SIZE=0x1000 +# CONFIG_SHOW_BOOT_PROGRESS is not set + +# +# Boot media +# +# CONFIG_NAND_BOOT is not set +# CONFIG_ONENAND_BOOT is not set +# CONFIG_QSPI_BOOT is not set +# CONFIG_SATA_BOOT is not set +# CONFIG_SD_BOOT is not set +# CONFIG_SD_BOOT_QSPI is not set +# CONFIG_SPI_BOOT is not set + +# +# Autoboot options +# +CONFIG_AUTOBOOT=y +CONFIG_BOOTDELAY=2 +# CONFIG_AUTOBOOT_KEYED is not set +# CONFIG_AUTOBOOT_USE_MENUKEY is not set +# CONFIG_BOOT_RETRY is not set + +# +# Image support +# +# CONFIG_IMAGE_PRE_LOAD is not set +# CONFIG_USE_BOOTARGS is not set +# CONFIG_BOOTARGS_SUBST is not set +CONFIG_USE_BOOTCOMMAND=y +CONFIG_BOOTCOMMAND="run distro_bootcmd" +CONFIG_USE_PREBOOT=y +CONFIG_PREBOOT="" +CONFIG_DEFAULT_FDT_FILE="" +# CONFIG_SAVE_PREV_BL_FDT_ADDR is not set +# CONFIG_SAVE_PREV_BL_INITRAMFS_START_ADDR is not set + +# +# Console +# +CONFIG_MENU=y +# CONFIG_CONSOLE_RECORD is not set +# CONFIG_DISABLE_CONSOLE is not set +CONFIG_LOGLEVEL=4 +# CONFIG_SILENT_CONSOLE is not set +# CONFIG_PRE_CONSOLE_BUFFER is not set +# CONFIG_CONSOLE_MUX is not set +# CONFIG_SYS_CONSOLE_IS_IN_ENV is not set +# CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set +# CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set +# CONFIG_SYS_CONSOLE_INFO_QUIET is not set +# CONFIG_SYS_STDIO_DEREGISTER is not set +# CONFIG_SPL_SYS_STDIO_DEREGISTER is not set +# CONFIG_SYS_DEVICE_NULLDEV is not set + +# +# Logging +# +# CONFIG_LOG is not set + +# +# Init options +# +# CONFIG_BOARD_TYPES is not set +# CONFIG_DISPLAY_CPUINFO is not set +# CONFIG_DISPLAY_BOARDINFO is not set +# CONFIG_DISPLAY_BOARDINFO_LATE is not set + +# +# Start-up hooks +# +CONFIG_EVENT=y +CONFIG_EVENT_DYNAMIC=y +# CONFIG_EVENT_DEBUG is not set +# CONFIG_ARCH_EARLY_INIT_R is not set +# CONFIG_ARCH_MISC_INIT is not set +# CONFIG_BOARD_EARLY_INIT_F is not set +# CONFIG_BOARD_EARLY_INIT_R is not set +# CONFIG_BOARD_POSTCLK_INIT is not set +CONFIG_BOARD_LATE_INIT=y +# CONFIG_CLOCKS is not set +# CONFIG_LAST_STAGE_INIT is not set +# CONFIG_MISC_INIT_R is not set +# CONFIG_SYS_MALLOC_BOOTPARAMS is not set +# CONFIG_ID_EEPROM is not set +CONFIG_PCI_INIT_R=y +# CONFIG_RESET_PHY_R is not set + +# +# Security support +# +CONFIG_HASH=y +# CONFIG_STACKPROTECTOR is not set +# CONFIG_BOARD_RNG_SEED is not set + +# +# Update support +# +CONFIG_UPDATE_COMMON=y +# CONFIG_UPDATE_TFTP is not set +# CONFIG_UPDATE_FIT is not set +# CONFIG_ANDROID_AB is not set + +# +# Blob list +# +# CONFIG_BLOBLIST is not set +CONFIG_IMAGE_SIGN_INFO=y +# CONFIG_FDT_SIMPLEFB is not set + +# +# Command line interface +# +CONFIG_CMDLINE=y +CONFIG_HUSH_PARSER=y +CONFIG_CMDLINE_EDITING=y +# CONFIG_CMDLINE_PS_SUPPORT is not set +CONFIG_AUTO_COMPLETE=y +CONFIG_SYS_LONGHELP=y +CONFIG_SYS_PROMPT_HUSH_PS2="> " +CONFIG_SYS_MAXARGS=16 +CONFIG_SYS_CBSIZE=512 +CONFIG_SYS_PBSIZE=532 +CONFIG_SYS_XTRACE=y + +# +# Commands +# + +# +# Info commands +# +CONFIG_CMD_BDI=y +# CONFIG_CMD_CONFIG is not set +CONFIG_CMD_CONSOLE=y +# CONFIG_CMD_LICENSE is not set +# CONFIG_CMD_PMC is not set + +# +# Boot commands +# +CONFIG_CMD_BOOTD=y +CONFIG_CMD_BOOTM=y +# CONFIG_CMD_BOOTDEV is not set +CONFIG_CMD_BOOTFLOW=y +# CONFIG_CMD_BOOTMETH is not set +CONFIG_BOOTM_EFI=y +# CONFIG_CMD_BOOTZ is not set +CONFIG_CMD_BOOTI=y +CONFIG_BOOTM_LINUX=y +CONFIG_BOOTM_NETBSD=y +# CONFIG_BOOTM_OPENRTOS is not set +# CONFIG_BOOTM_OSE is not set +CONFIG_BOOTM_PLAN9=y +CONFIG_BOOTM_RTEMS=y +# CONFIG_CMD_VBE is not set +CONFIG_BOOTM_VXWORKS=y +CONFIG_SYS_BOOTM_LEN=0x4000000 +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +CONFIG_CMD_BOOTEFI_HELLO=y +CONFIG_CMD_BOOTEFI_SELFTEST=y +# CONFIG_CMD_BOOTMENU is not set +# CONFIG_CMD_ADTIMG is not set +CONFIG_CMD_ELF=y +CONFIG_CMD_FDT=y +CONFIG_CMD_GO=y +CONFIG_CMD_RUN=y +CONFIG_CMD_IMI=y +# CONFIG_CMD_IMLS is not set +CONFIG_CMD_XIMG=y +# CONFIG_CMD_THOR_DOWNLOAD is not set +# CONFIG_CMD_ZBOOT is not set + +# +# Environment commands +# +# CONFIG_CMD_ASKENV is not set +CONFIG_CMD_EXPORTENV=y +CONFIG_CMD_IMPORTENV=y +CONFIG_CMD_EDITENV=y +# CONFIG_CMD_GREPENV is not set +CONFIG_CMD_SAVEENV=y +# CONFIG_CMD_ERASEENV is not set +CONFIG_CMD_ENV_EXISTS=y +# CONFIG_CMD_ENV_CALLBACK is not set +# CONFIG_CMD_ENV_FLAGS is not set +CONFIG_CMD_NVEDIT_EFI=y +# CONFIG_CMD_NVEDIT_INDIRECT is not set +# CONFIG_CMD_NVEDIT_INFO is not set +# CONFIG_CMD_NVEDIT_LOAD is not set +# CONFIG_CMD_NVEDIT_SELECT is not set + +# +# Memory commands +# +# CONFIG_CMD_BINOP is not set +# CONFIG_CMD_BLOBLIST is not set +CONFIG_CMD_CRC32=y +# CONFIG_CRC32_VERIFY is not set +# CONFIG_CMD_EEPROM is not set +# CONFIG_LOOPW is not set +# CONFIG_CMD_MD5SUM is not set +# CONFIG_CMD_MEMINFO is not set +CONFIG_CMD_MEMORY=y +# CONFIG_CMD_MEM_SEARCH is not set +# CONFIG_CMD_MX_CYCLIC is not set +CONFIG_CMD_RANDOM=y +# CONFIG_CMD_MEMTEST is not set +# CONFIG_CMD_SHA1SUM is not set +# CONFIG_CMD_STRINGS is not set + +# +# Compression commands +# +CONFIG_CMD_LZMADEC=y +CONFIG_CMD_UNLZ4=y +CONFIG_CMD_UNZIP=y +# CONFIG_CMD_ZIP is not set + +# +# Device access commands +# +# CONFIG_CMD_ARMFLASH is not set +# CONFIG_CMD_BIND is not set +# CONFIG_CMD_CLK is not set +# CONFIG_CMD_DEMO is not set +CONFIG_CMD_DFU=y +CONFIG_CMD_DM=y +CONFIG_CMD_FLASH=y +# CONFIG_CMD_FPGAD is not set +# CONFIG_CMD_FUSE is not set +# CONFIG_CMD_GPIO is not set +# CONFIG_CMD_GPT is not set +# CONFIG_RANDOM_UUID is not set +# CONFIG_CMD_IDE is not set +# CONFIG_CMD_IO is not set +# CONFIG_CMD_IOTRACE is not set +# CONFIG_CMD_I2C is not set +CONFIG_CMD_LOADB=y +# CONFIG_CMD_LOADM is not set +CONFIG_CMD_LOADS=y +# CONFIG_CMD_LSBLK is not set +# CONFIG_CMD_MBR is not set +# CONFIG_CMD_CLONE is not set +CONFIG_CMD_MTD=y +CONFIG_CMD_NVME=y +# CONFIG_CMD_ONENAND is not set +# CONFIG_CMD_OSD is not set +CONFIG_CMD_PART=y +CONFIG_CMD_PCI=y +CONFIG_CMD_POWEROFF=y +# CONFIG_CMD_READ is not set +# CONFIG_CMD_SATA is not set +# CONFIG_CMD_SAVES is not set +CONFIG_CMD_SCSI=y +# CONFIG_CMD_SDRAM is not set +# CONFIG_CMD_TSI148 is not set +# CONFIG_CMD_UNIVERSE is not set +CONFIG_CMD_USB=y +# CONFIG_CMD_USB_SDP is not set +CONFIG_CMD_VIRTIO=y + +# +# Shell scripting commands +# +CONFIG_CMD_ECHO=y +CONFIG_CMD_ITEST=y +CONFIG_CMD_SOURCE=y +CONFIG_CMD_SETEXPR=y +# CONFIG_CMD_SETEXPR_FMT is not set + +# +# Android support commands +# +CONFIG_CMD_NET=y +CONFIG_CMD_BOOTP=y +CONFIG_CMD_DHCP=y +# CONFIG_BOOTP_MAY_FAIL is not set +CONFIG_BOOTP_BOOTPATH=y +# CONFIG_BOOTP_VENDOREX is not set +# CONFIG_BOOTP_BOOTFILESIZE is not set +CONFIG_BOOTP_DNS=y +# CONFIG_BOOTP_DNS2 is not set +CONFIG_BOOTP_GATEWAY=y +CONFIG_BOOTP_HOSTNAME=y +# CONFIG_BOOTP_PREFER_SERVERIP is not set +CONFIG_BOOTP_SUBNETMASK=y +# CONFIG_BOOTP_NISDOMAIN is not set +# CONFIG_BOOTP_NTPSERVER is not set +# CONFIG_CMD_PCAP is not set +CONFIG_BOOTP_PXE=y +CONFIG_BOOTP_PXE_CLIENTARCH=0x16 +CONFIG_BOOTP_VCI_STRING="U-Boot.armv8" +CONFIG_CMD_TFTPBOOT=y +# CONFIG_CMD_TFTPPUT is not set +# CONFIG_CMD_TFTPSRV is not set +CONFIG_NET_TFTP_VARS=y +# CONFIG_CMD_RARP is not set +CONFIG_CMD_NFS=y +CONFIG_NFS_TIMEOUT=2000 +# CONFIG_SYS_DISABLE_AUTOLOAD is not set +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +# CONFIG_CMD_CDP is not set +# CONFIG_CMD_SNTP is not set +# CONFIG_CMD_DNS is not set +# CONFIG_CMD_LINK_LOCAL is not set +# CONFIG_CMD_ETHSW is not set +CONFIG_CMD_PXE=y +# CONFIG_CMD_WOL is not set + +# +# Misc commands +# +# CONFIG_CMD_BSP is not set +CONFIG_CMD_BLOCK_CACHE=y +# CONFIG_CMD_CACHE is not set +# CONFIG_CMD_CONITRACE is not set +# CONFIG_CMD_EFIDEBUG is not set +# CONFIG_CMD_EXCEPTION is not set +CONFIG_CMD_DATE=y +# CONFIG_CMD_RTC is not set +# CONFIG_CMD_TIME is not set +# CONFIG_CMD_GETTIME is not set +# CONFIG_CMD_RNG is not set +# CONFIG_CMD_KASLRSEED is not set +CONFIG_CMD_SLEEP=y +# CONFIG_CMD_TIMER is not set +CONFIG_CMD_SYSBOOT=y +CONFIG_CMD_QFW=y +# CONFIG_CMD_PSTORE is not set +# CONFIG_CMD_TERMINAL is not set +# CONFIG_CMD_UUID is not set + +# +# TI specific command line interface +# +# CONFIG_CMD_DDR3 is not set + +# +# Power commands +# + +# +# Security commands +# +# CONFIG_CMD_AES is not set +# CONFIG_CMD_BLOB is not set +# CONFIG_CMD_HASH is not set +# CONFIG_CMD_HVC is not set +# CONFIG_CMD_SMC is not set +CONFIG_CMD_TPM_V1=y +CONFIG_CMD_TPM_V2=y +CONFIG_CMD_TPM=y +# CONFIG_CMD_TPM_TEST is not set + +# +# Firmware commands +# + +# +# Filesystem commands +# +# CONFIG_CMD_BTRFS is not set +# CONFIG_CMD_EROFS is not set +CONFIG_CMD_EXT2=y +CONFIG_CMD_EXT4=y +# CONFIG_CMD_EXT4_WRITE is not set +CONFIG_CMD_FAT=y +# CONFIG_CMD_SQUASHFS is not set +CONFIG_CMD_FS_GENERIC=y +# CONFIG_CMD_FS_UUID is not set +# CONFIG_CMD_JFFS2 is not set +CONFIG_CMD_MTDPARTS=y +# CONFIG_CMD_MTDPARTS_SPREAD is not set +# CONFIG_CMD_MTDPARTS_SHOW_NET_SIZES is not set +CONFIG_MTDIDS_DEFAULT="" +CONFIG_MTDPARTS_DEFAULT="" +# CONFIG_CMD_REISER is not set +# CONFIG_CMD_ZFS is not set + +# +# Debug commands +# +# CONFIG_CMD_DIAG is not set +# CONFIG_CMD_EVENT is not set +# CONFIG_CMD_LOG is not set +# CONFIG_CMD_UBI is not set + +# +# Partition Types +# +CONFIG_PARTITIONS=y +# CONFIG_MAC_PARTITION is not set +CONFIG_DOS_PARTITION=y +CONFIG_ISO_PARTITION=y +# CONFIG_AMIGA_PARTITION is not set +CONFIG_EFI_PARTITION=y +CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=128 +CONFIG_EFI_PARTITION_ENTRIES_OFF=0 +CONFIG_PARTITION_UUIDS=y +# CONFIG_PARTITION_TYPE_GUID is not set +CONFIG_SUPPORT_OF_CONTROL=y + +# +# Device Tree Control +# +CONFIG_OF_CONTROL=y +CONFIG_OF_REAL=y +# CONFIG_OF_LIVE is not set +CONFIG_OF_SEPARATE=y +# CONFIG_OF_EMBED is not set +CONFIG_OF_BOARD=y +CONFIG_OF_HAS_PRIOR_STAGE=y +CONFIG_OF_OMIT_DTB=y +CONFIG_DEVICE_TREE_INCLUDES="" +CONFIG_OF_LIST="qemu-arm64" +# CONFIG_MULTI_DTB_FIT is not set +# CONFIG_OF_DTB_PROPS_REMOVE is not set + +# +# Environment +# +CONFIG_ENV_SUPPORT=y +CONFIG_ENV_SOURCE_FILE="" +CONFIG_SAVEENV=y +# CONFIG_ENV_OVERWRITE is not set +CONFIG_ENV_MIN_ENTRIES=64 +CONFIG_ENV_MAX_ENTRIES=512 +# CONFIG_ENV_IS_NOWHERE is not set +# CONFIG_ENV_IS_IN_EEPROM is not set +# CONFIG_ENV_IS_IN_FAT is not set +# CONFIG_ENV_IS_IN_EXT4 is not set +CONFIG_ENV_IS_IN_FLASH=y +# CONFIG_ENV_IS_IN_NAND is not set +# CONFIG_ENV_IS_IN_NVRAM is not set +# CONFIG_ENV_IS_IN_ONENAND is not set +# CONFIG_ENV_IS_IN_REMOTE is not set +# CONFIG_SYS_REDUNDAND_ENVIRONMENT is not set +# CONFIG_SYS_RELOC_GD_ENV_ADDR is not set +# CONFIG_USE_DEFAULT_ENV_FILE is not set +# CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG is not set +# CONFIG_ENV_IMPORT_FDT is not set +# CONFIG_ENV_APPEND is not set +# CONFIG_ENV_WRITEABLE_LIST is not set +# CONFIG_ENV_ACCESS_IGNORE_FORCE is not set +# CONFIG_USE_BOOTFILE is not set +# CONFIG_USE_ETHPRIME is not set +# CONFIG_VERSION_VARIABLE is not set +CONFIG_NET=y +CONFIG_ARP_TIMEOUT=5000 +CONFIG_NET_RETRY_COUNT=5 +# CONFIG_PROT_UDP is not set +CONFIG_BOOTDEV_ETH=y +# CONFIG_BOOTP_SEND_HOSTNAME is not set +# CONFIG_NET_RANDOM_ETHADDR is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_IP_DEFRAG is not set +# CONFIG_SYS_FAULT_ECHO_LINK_DOWN is not set +CONFIG_TFTP_BLOCKSIZE=1468 +# CONFIG_TFTP_PORT is not set +CONFIG_TFTP_WINDOWSIZE=1 +# CONFIG_TFTP_TSIZE is not set +# CONFIG_SERVERIP_FROM_PROXYDHCP is not set +CONFIG_SERVERIP_FROM_PROXYDHCP_DELAY_MS=100 +# CONFIG_KEEP_SERVERADDR is not set +# CONFIG_UDP_CHECKSUM is not set +# CONFIG_BOOTP_SERVERIP is not set +CONFIG_BOOTP_MAX_ROOT_PATH_LEN=64 +CONFIG_SYS_RX_ETH_BUFFER=4 + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_DM=y +CONFIG_DM_WARN=y +# CONFIG_DM_DEBUG is not set +# CONFIG_DM_STATS is not set +CONFIG_DM_DEVICE_REMOVE=y +CONFIG_DM_EVENT=y +CONFIG_DM_STDIO=y +CONFIG_DM_SEQ_ALIAS=y +# CONFIG_DM_DMA is not set +# CONFIG_REGMAP is not set +# CONFIG_DEVRES is not set +CONFIG_SIMPLE_BUS=y +# CONFIG_SIMPLE_BUS_CORRECT_RANGE is not set +CONFIG_OF_TRANSLATE=y +# CONFIG_TRANSLATION_OFFSET is not set +CONFIG_DM_DEV_READ_INLINE=y +# CONFIG_ACPIGEN is not set +# CONFIG_BOUNCE_BUFFER is not set +# CONFIG_ADC is not set +# CONFIG_ADC_EXYNOS is not set +# CONFIG_ADC_SANDBOX is not set +# CONFIG_SARADC_MESON is not set +# CONFIG_SARADC_ROCKCHIP is not set +# CONFIG_SATA is not set +CONFIG_LIBATA=y +CONFIG_SCSI_AHCI=y + +# +# SATA/SCSI device support +# +CONFIG_AHCI_PCI=y +# CONFIG_DWC_AHCI is not set +# CONFIG_DWC_AHSATA is not set +# CONFIG_MTK_AHCI is not set +# CONFIG_SUNXI_AHCI is not set +# CONFIG_AXI is not set + +# +# Bus devices +# +CONFIG_BLK=y +CONFIG_HAVE_BLOCK_DEVICE=y +CONFIG_BLOCK_CACHE=y +# CONFIG_EFI_MEDIA is not set +# CONFIG_IDE is not set +# CONFIG_LBA48 is not set +# CONFIG_SYS_64BIT_LBA is not set +# CONFIG_BOOTCOUNT_LIMIT is not set + +# +# Button Support +# +# CONFIG_BUTTON is not set + +# +# Cache Controller drivers +# +# CONFIG_CACHE is not set +# CONFIG_L2X0_CACHE is not set +# CONFIG_NCORE_CACHE is not set +# CONFIG_SIFIVE_CCACHE is not set + +# +# Clock +# +# CONFIG_CLK is not set +# CONFIG_CLK_CCF is not set +# CONFIG_CPU is not set + +# +# Hardware crypto devices +# +# CONFIG_DM_HASH is not set +# CONFIG_FSL_CAAM is not set +CONFIG_CAAM_64BIT=y +# CONFIG_SYS_FSL_SEC_BE is not set +# CONFIG_SYS_FSL_SEC_LE is not set +# CONFIG_NPCM_AES is not set +# CONFIG_NPCM_SHA is not set +# CONFIG_DDR_SPD is not set +# CONFIG_IMX_SNPS_DDR_PHY is not set + +# +# Demo for driver model +# +# CONFIG_DM_DEMO is not set + +# +# DFU support +# +CONFIG_DFU=y +CONFIG_DFU_OVER_TFTP=y +CONFIG_DFU_WRITE_ALT=y +CONFIG_DFU_TFTP=y +# CONFIG_DFU_TIMEOUT is not set +# CONFIG_DFU_MMC is not set +CONFIG_DFU_MTD=y +CONFIG_DFU_RAM=y +# CONFIG_DFU_SF is not set +# CONFIG_DFU_VIRT is not set +CONFIG_SET_DFU_ALT_INFO=y +CONFIG_SYS_DFU_DATA_BUF_SIZE=0x800000 +CONFIG_SYS_DFU_MAX_FILE_SIZE=0x800000 + +# +# DMA Support +# +# CONFIG_DMA is not set +# CONFIG_DMA_LPC32XX is not set +# CONFIG_TI_EDMA3 is not set +# CONFIG_DMA_LEGACY is not set + +# +# Fastboot support +# +# CONFIG_UDP_FUNCTION_FASTBOOT is not set +CONFIG_FIRMWARE=y +CONFIG_ARM_PSCI_FW=y +# CONFIG_ZYNQMP_FIRMWARE is not set +# CONFIG_ARM_SMCCC_FEATURES is not set +# CONFIG_SCMI_FIRMWARE is not set +# CONFIG_DM_FUZZING_ENGINE is not set + +# +# FPGA support +# +# CONFIG_FPGA_ALTERA is not set +# CONFIG_FPGA_SOCFPGA is not set +# CONFIG_FPGA_XILINX is not set +CONFIG_GPIO=y +# CONFIG_AT91_GPIO is not set +# CONFIG_ASPEED_GPIO is not set +# CONFIG_DA8XX_GPIO is not set +# CONFIG_INTEL_BROADWELL_GPIO is not set +# CONFIG_IMX_RGPIO2P is not set +# CONFIG_IPROC_GPIO is not set +# CONFIG_KIRKWOOD_GPIO is not set +# CONFIG_LPC32XX_GPIO is not set +# CONFIG_MCP230XX_GPIO is not set +# CONFIG_MXC_GPIO is not set +# CONFIG_MXS_GPIO is not set +# CONFIG_CMD_PCA953X is not set +# CONFIG_CMD_TCA642X is not set +# CONFIG_VYBRID_GPIO is not set + +# +# Hardware Spinlock Support +# +# CONFIG_DM_HWSPINLOCK is not set +CONFIG_I2C=y +# CONFIG_DM_I2C is not set +# CONFIG_SYS_I2C_LEGACY is not set +# CONFIG_SYS_I2C_FSL is not set +# CONFIG_SYS_I2C_DW is not set +# CONFIG_SYS_I2C_IMX_LPI2C is not set +# CONFIG_SYS_I2C_MICROCHIP is not set +# CONFIG_SYS_I2C_MXC is not set +# CONFIG_SYS_I2C_NPCM is not set +# CONFIG_SYS_I2C_SOFT is not set +# CONFIG_SYS_I2C_MV is not set +# CONFIG_SYS_I2C_MVTWSI is not set +CONFIG_INPUT=y +# CONFIG_DM_KEYBOARD is not set +# CONFIG_KEYBOARD is not set +# CONFIG_CROS_EC_KEYB is not set +# CONFIG_TEGRA_KEYBOARD is not set +# CONFIG_TWL4030_INPUT is not set + +# +# IOMMU device drivers +# +# CONFIG_IOMMU is not set + +# +# LED Support +# +# CONFIG_LED is not set +# CONFIG_LED_STATUS is not set + +# +# Mailbox Controller Support +# +# CONFIG_DM_MAILBOX is not set + +# +# Memory Controller drivers +# + +# +# Multifunction device drivers +# +# CONFIG_MISC is not set +# CONFIG_NVMEM is not set +# CONFIG_SPL_NVMEM is not set +# CONFIG_CROS_EC is not set +# CONFIG_DS4510 is not set +# CONFIG_FSL_SEC_MON is not set +# CONFIG_IRQ is not set +# CONFIG_NUVOTON_NCT6102D is not set +# CONFIG_PWRSEQ is not set +# CONFIG_PCA9551_LED is not set +# CONFIG_TEST_DRV is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_TWL4030_LED is not set +# CONFIG_WINBOND_W83627 is not set +CONFIG_QFW=y +CONFIG_QFW_MMIO=y +# CONFIG_FS_LOADER is not set + +# +# MMC Host controller Support +# +# CONFIG_MMC is not set +# CONFIG_MMC_BROKEN_CD is not set +# CONFIG_DM_MMC is not set +# CONFIG_FSL_ESDHC is not set +# CONFIG_FSL_ESDHC_IMX is not set + +# +# MTD Support +# +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD=y +CONFIG_DM_MTD=y +CONFIG_MTD_NOR_FLASH=y +# CONFIG_MTD_CONCAT is not set +CONFIG_SYS_MTDPARTS_RUNTIME=y +CONFIG_FLASH_CFI_DRIVER=y +CONFIG_SYS_FLASH_CFI_WIDTH_8BIT=y +# CONFIG_SYS_FLASH_CFI_WIDTH_16BIT is not set +# CONFIG_SYS_FLASH_CFI_WIDTH_32BIT is not set +# CONFIG_SYS_FLASH_CFI_WIDTH_64BIT is not set +CONFIG_SYS_FLASH_CFI_WIDTH=0x1 +CONFIG_CFI_FLASH=y +CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS=y +# CONFIG_SYS_CFI_FLASH_STATUS_POLL is not set +CONFIG_SYS_FLASH_USE_BUFFER_WRITE=y +# CONFIG_SYS_FLASH_EMPTY_INFO is not set +CONFIG_FLASH_CFI_MTD=y +# CONFIG_SYS_FLASH_PROTECTION is not set +CONFIG_SYS_FLASH_CFI=y +# CONFIG_SYS_FLASH_QUIET_TEST is not set +# CONFIG_SYS_FLASH_CHECKSUM is not set +# CONFIG_ALTERA_QSPI is not set +CONFIG_SYS_MAX_FLASH_SECT=256 +# CONFIG_SAMSUNG_ONENAND is not set +CONFIG_USE_SYS_MAX_FLASH_BANKS=y +CONFIG_SYS_MAX_FLASH_BANKS=2 +CONFIG_SYS_MAX_FLASH_BANKS_DETECT=y +# CONFIG_MTD_RAW_NAND is not set + +# +# SPI Flash Support +# +# CONFIG_SPI_FLASH is not set + +# +# UBI support +# +# CONFIG_UBI_SILENCE_MSG is not set +# CONFIG_MTD_UBI is not set + +# +# Multiplexer drivers +# +# CONFIG_MULTIPLEXER is not set +# CONFIG_BITBANGMII is not set +# CONFIG_MV88E6352_SWITCH is not set +# CONFIG_PHYLIB is not set +# CONFIG_FSL_MEMAC is not set +CONFIG_PHY_RESET_DELAY=0 +# CONFIG_FSL_PFE is not set +# CONFIG_BNXT_ETH is not set +CONFIG_ETH=y +CONFIG_DM_ETH=y +# CONFIG_DM_ETH_PHY is not set +CONFIG_NETDEVICES=y +# CONFIG_PHY_GIGE is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_BCM_SF2_ETH is not set +# CONFIG_BCMGENET is not set +# CONFIG_CALXEDA_XGMAC is not set +# CONFIG_DRIVER_DM9000 is not set +# CONFIG_DWC_ETH_QOS is not set +CONFIG_E1000=y +# CONFIG_E1000_NO_NVM is not set +# CONFIG_E1000_SPI_GENERIC is not set +# CONFIG_E1000_SPI is not set +# CONFIG_CMD_E1000 is not set +# CONFIG_EEPRO100 is not set +# CONFIG_ETH_DESIGNWARE is not set +# CONFIG_ETH_DESIGNWARE_MESON8B is not set +# CONFIG_ETHOC is not set +# CONFIG_FMAN_ENET is not set +# CONFIG_FTMAC100 is not set +# CONFIG_FTGMAC100 is not set +# CONFIG_MCFFEC is not set +# CONFIG_FSLDMAFEC is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_MACB is not set +# CONFIG_NET_NPCM750 is not set +# CONFIG_PCH_GBE is not set +# CONFIG_RGMII is not set +# CONFIG_MII is not set +# CONFIG_RMII is not set +# CONFIG_PCNET is not set +# CONFIG_QE_UEC is not set +# CONFIG_RTL8139 is not set +# CONFIG_RTL8169 is not set +# CONFIG_SMC911X is not set +# CONFIG_SUN7I_GMAC is not set +# CONFIG_SUN4I_EMAC is not set +# CONFIG_SUN8I_EMAC is not set +# CONFIG_SH_ETHER is not set +# CONFIG_DRIVER_TI_CPSW is not set +# CONFIG_DRIVER_TI_EMAC is not set +# CONFIG_DRIVER_TI_KEYSTONE_NET is not set +# CONFIG_TULIP is not set +# CONFIG_XILINX_AXIEMAC is not set +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_ZYNQ_GEM is not set +# CONFIG_SYS_DPAA_QBMAN is not set +# CONFIG_TSEC_ENET is not set +# CONFIG_MEDIATEK_ETH is not set +# CONFIG_HIGMACV300_ETH is not set +CONFIG_NVME=y +# CONFIG_NVME_APPLE is not set +CONFIG_NVME_PCI=y +CONFIG_PCI=y +# CONFIG_DM_PCI_COMPAT is not set +CONFIG_PCI_PNP=y +# CONFIG_PCI_REGION_MULTI_ENTRY is not set +# CONFIG_PCI_CONFIG_HOST_BRIDGE is not set +# CONFIG_PCI_SRIOV is not set +CONFIG_PCI_ENHANCED_ALLOCATION=y +# CONFIG_PCI_ARID is not set +CONFIG_PCIE_ECAM_GENERIC=y +# CONFIG_PCIE_ECAM_SYNQUACER is not set +# CONFIG_PCI_PHYTIUM is not set +# CONFIG_PCIE_FSL is not set +# CONFIG_PCI_MPC85XX is not set +# CONFIG_PCI_XILINX is not set +# CONFIG_PCIE_LAYERSCAPE_RC is not set +# CONFIG_PCIE_LAYERSCAPE_EP is not set +# CONFIG_PCIE_LAYERSCAPE_GEN4 is not set +# CONFIG_PCIE_INTEL_FPGA is not set +# CONFIG_PCIE_IPROC is not set +# CONFIG_PCI_KEYSTONE is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# CONFIG_X86_PCH7 is not set +# CONFIG_X86_PCH9 is not set + +# +# PHY Subsystem +# +# CONFIG_PHY is not set +# CONFIG_MIPI_DPHY_HELPERS is not set + +# +# Rockchip PHY driver +# +# CONFIG_MVEBU_COMPHY_SUPPORT is not set + +# +# Pin controllers +# +# CONFIG_PINCTRL is not set +CONFIG_POWER=y +# CONFIG_POWER_LEGACY is not set +# CONFIG_ACPI_PMC is not set + +# +# Power Domain Support +# +# CONFIG_POWER_DOMAIN is not set +# CONFIG_DM_PMIC is not set +# CONFIG_PMIC_TPS65217 is not set +# CONFIG_POWER_MC34VR500 is not set +# CONFIG_DM_REGULATOR is not set +# CONFIG_POWER_MT6323 is not set +# CONFIG_DM_PWM is not set +# CONFIG_PWM_IMX is not set +# CONFIG_PWM_SANDBOX is not set +# CONFIG_U_QE is not set +# CONFIG_RAM is not set + +# +# Reboot Mode Support +# +# CONFIG_DM_REBOOT_MODE is not set + +# +# Remote Processor drivers +# + +# +# Reset Controller Support +# +# CONFIG_DM_RESET is not set +# CONFIG_RESET_SCMI is not set +CONFIG_DM_RNG=y +# CONFIG_RNG_MSM is not set +# CONFIG_RNG_NPCM is not set +# CONFIG_RNG_IPROC200 is not set +# CONFIG_RNG_SMCCC_TRNG is not set +CONFIG_TPM_RNG=y + +# +# Real Time Clock +# +CONFIG_DM_RTC=y +# CONFIG_RTC_ENABLE_32KHZ_OUTPUT is not set +# CONFIG_RTC_PCF2127 is not set +# CONFIG_RTC_DS1307 is not set +# CONFIG_RTC_EMULATION is not set +# CONFIG_RTC_ISL1208 is not set +# CONFIG_RTC_PCF8563 is not set +# CONFIG_RTC_RV3028 is not set +# CONFIG_RTC_RV3029 is not set +# CONFIG_RTC_RV8803 is not set +# CONFIG_RTC_RX8010SJ is not set +# CONFIG_RTC_RX8025 is not set +CONFIG_RTC_PL031=y +# CONFIG_RTC_MV is not set +# CONFIG_RTC_S35392A is not set +# CONFIG_RTC_MC146818 is not set +# CONFIG_RTC_M41T62 is not set +# CONFIG_RTC_STM32 is not set +# CONFIG_RTC_ABX80X is not set +CONFIG_SCSI=y +CONFIG_DM_SCSI=y +CONFIG_SERIAL=y +CONFIG_BAUDRATE=115200 +CONFIG_REQUIRE_SERIAL_CONSOLE=y +# CONFIG_SPECIFY_CONSOLE_INDEX is not set +CONFIG_SERIAL_PRESENT=y +CONFIG_DM_SERIAL=y +# CONFIG_SERIAL_RX_BUFFER is not set +# CONFIG_SERIAL_PUTS is not set +# CONFIG_SERIAL_SEARCH_ALL is not set +# CONFIG_SERIAL_PROBE_ALL is not set +# CONFIG_VPL_DM_SERIAL is not set +# CONFIG_DEBUG_UART_PL010 is not set +CONFIG_DEBUG_UART_PL011=y +CONFIG_DEBUG_UART_SHIFT=2 +# CONFIG_DEBUG_UART_ANNOUNCE is not set +# CONFIG_DEBUG_UART_SKIP_INIT is not set +# CONFIG_ALTERA_JTAG_UART is not set +# CONFIG_ALTERA_UART is not set +# CONFIG_ARC_SERIAL is not set +# CONFIG_ARM_DCC is not set +# CONFIG_ATMEL_USART is not set +# CONFIG_BCM6345_SERIAL is not set +# CONFIG_COREBOOT_SERIAL is not set +# CONFIG_CORTINA_UART is not set +# CONFIG_FSL_LINFLEXUART is not set +# CONFIG_FSL_LPUART is not set +# CONFIG_MVEBU_A3700_UART is not set +# CONFIG_MCFUART is not set +# CONFIG_NULLDEV_SERIAL is not set +# CONFIG_SYS_NS16550 is not set +# CONFIG_NS16550_DYNAMIC is not set +CONFIG_PL01X_SERIAL=y +# CONFIG_ROCKCHIP_SERIAL is not set +# CONFIG_XILINX_UARTLITE is not set +# CONFIG_MSM_SERIAL is not set +# CONFIG_MSM_GENI_SERIAL is not set +# CONFIG_OMAP_SERIAL is not set +# CONFIG_SIFIVE_SERIAL is not set +# CONFIG_ZYNQ_SERIAL is not set +# CONFIG_MTK_SERIAL is not set +# CONFIG_MT7620_SERIAL is not set +# CONFIG_NPCM_SERIAL is not set +# CONFIG_SMEM is not set + +# +# Sound support +# +# CONFIG_SOUND is not set +# CONFIG_SOUND_MAX98357A is not set + +# +# SOC (System On Chip) specific Drivers +# +# CONFIG_SOC_DEVICE is not set +# CONFIG_SOC_TI is not set +# CONFIG_SPI is not set + +# +# SPMI support +# +# CONFIG_SPMI is not set +# CONFIG_SYSINFO is not set + +# +# System reset device drivers +# +CONFIG_SYSRESET=y +CONFIG_SYSRESET_CMD_RESET=y +# CONFIG_SYSRESET_CMD_POWEROFF is not set +# CONFIG_POWEROFF_GPIO is not set +# CONFIG_SYSRESET_GPIO is not set +CONFIG_SYSRESET_PSCI=y +# CONFIG_SYSRESET_SYSCON is not set +# CONFIG_SYSRESET_WATCHDOG is not set +# CONFIG_SYSRESET_RESETCTL is not set +# CONFIG_SYSRESET_MPC83XX is not set +# CONFIG_TEE is not set +# CONFIG_DM_THERMAL is not set + +# +# Timer Support +# +# CONFIG_TIMER is not set + +# +# TPM support +# +CONFIG_TPM_V1=y +# CONFIG_TPM_ATMEL_TWI is not set +# CONFIG_TPM_AUTH_SESSIONS is not set +# CONFIG_TPM_FLUSH_RESOURCES is not set +# CONFIG_TPM_LOAD_KEY_BY_SHA1 is not set +# CONFIG_TPM_LIST_RESOURCES is not set +CONFIG_TPM_V2=y +CONFIG_TPM2_MMIO=y +CONFIG_USB=y +CONFIG_DM_USB=y +# CONFIG_DM_USB_GADGET is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_HOST=y +# CONFIG_USB_XHCI_HCD is not set +CONFIG_USB_EHCI_HCD=y +# CONFIG_USB_EHCI_MSM is not set +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_ZYNQ is not set +# CONFIG_USB_EHCI_GENERIC is not set +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_ISP1760 is not set + +# +# Legacy MUSB Support +# +# CONFIG_USB_MUSB_HCD is not set +# CONFIG_USB_MUSB_UDC is not set + +# +# MUSB Controller Driver +# +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_PIO_ONLY is not set + +# +# USB Phy +# +# CONFIG_TWL4030_USB is not set +# CONFIG_ROCKCHIP_USB2_PHY is not set + +# +# ULPI drivers +# + +# +# USB peripherals +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_KEYBOARD is not set +# CONFIG_USB_HOST_ETHER is not set +# CONFIG_USB_GADGET is not set + +# +# UFS Host Controller Support +# +# CONFIG_UFS is not set +# CONFIG_TI_J721E_UFS is not set + +# +# Graphics support +# +# CONFIG_DM_VIDEO is not set +# CONFIG_SYS_WHITE_ON_BLACK is not set +# CONFIG_NO_FB_CLEAR is not set + +# +# TrueType Fonts +# +# CONFIG_VIDEO_VESA is not set +# CONFIG_VIDEO_LCD_ANX9804 is not set +# CONFIG_ATMEL_LCD_BGR555 is not set +# CONFIG_VIDEO_BCM2835 is not set +# CONFIG_VIDEO_LCD_SSD2828 is not set +# CONFIG_VIDEO_LCD_HITACHI_TX18D42VM is not set +# CONFIG_VIDEO_MVEBU is not set +# CONFIG_I2C_EDID is not set +# CONFIG_DISPLAY is not set +# CONFIG_ATMEL_HLCD is not set +# CONFIG_AM335X_LCD is not set +# CONFIG_VIDEO_TEGRA20 is not set +# CONFIG_VIDEO_BRIDGE is not set +# CONFIG_VIDEO is not set +# CONFIG_LCD is not set +# CONFIG_VIDEO_SIMPLE is not set +# CONFIG_VIDEO_DT_SIMPLEFB is not set +# CONFIG_OSD is not set +# CONFIG_SPLASH_SCREEN is not set +# CONFIG_VIDEO_VCXK is not set + +# +# VirtIO Drivers +# +CONFIG_VIRTIO=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTIO_RNG=y + +# +# 1-Wire support +# +# CONFIG_W1 is not set + +# +# 1-wire EEPROM support +# +# CONFIG_W1_EEPROM is not set + +# +# Watchdog Timer Support +# +# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG_TIMEOUT_MSECS=60000 +# CONFIG_IMX_WATCHDOG is not set +# CONFIG_ULP_WATCHDOG is not set +# CONFIG_WDT is not set +# CONFIG_PVBLOCK is not set +# CONFIG_PHYS_TO_BUS is not set + +# +# File systems +# +# CONFIG_FS_BTRFS is not set +# CONFIG_FS_CBFS is not set +CONFIG_FS_EXT4=y +# CONFIG_EXT4_WRITE is not set +CONFIG_FS_FAT=y +CONFIG_FAT_WRITE=y +CONFIG_FS_FAT_MAX_CLUSTSIZE=65536 +# CONFIG_FS_JFFS2 is not set +# CONFIG_UBIFS_SILENCE_MSG is not set +# CONFIG_FS_CRAMFS is not set +# CONFIG_YAFFS2 is not set +# CONFIG_FS_SQUASHFS is not set +# CONFIG_FS_EROFS is not set + +# +# Library routines +# +# CONFIG_ADDR_MAP is not set +# CONFIG_PHYSMEM is not set +# CONFIG_BCH is not set +# CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set +CONFIG_CHARSET=y +# CONFIG_DYNAMIC_CRC_TABLE is not set +CONFIG_LIB_UUID=y +CONFIG_PRINTF=y +CONFIG_SPRINTF=y +CONFIG_STRTO=y +CONFIG_SYS_HZ=1000 +# CONFIG_PANIC_HANG is not set +CONFIG_REGEX=y +CONFIG_LIB_RAND=y +# CONFIG_LIB_HW_RAND is not set +CONFIG_SUPPORT_ACPI=y +# CONFIG_GENERATE_ACPI_TABLE is not set +# CONFIG_BITREVERSE is not set +# CONFIG_TRACE is not set +# CONFIG_CIRCBUF is not set +# CONFIG_CMD_DHRYSTONE is not set + +# +# Security support +# +# CONFIG_AES is not set +# CONFIG_ECDSA is not set +CONFIG_RSA=y +CONFIG_RSA_VERIFY=y +# CONFIG_RSA_VERIFY_WITH_PKEY is not set +CONFIG_RSA_SOFTWARE_EXP=y +# CONFIG_ASYMMETRIC_KEY_TYPE is not set +CONFIG_TPM=y + +# +# Android Verified Boot +# + +# +# Hashing Support +# +# CONFIG_BLAKE2 is not set +CONFIG_SHA1=y +CONFIG_SHA256=y +CONFIG_SHA512=y +CONFIG_SHA384=y +# CONFIG_SHA_HW_ACCEL is not set +CONFIG_MD5=y +CONFIG_CRC32=y + +# +# Compression Support +# +CONFIG_LZ4=y +CONFIG_LZMA=y +# CONFIG_LZO is not set +CONFIG_GZIP=y +# CONFIG_ZLIB_UNCOMPRESS is not set +# CONFIG_BZIP2 is not set +CONFIG_ZLIB=y +# CONFIG_ZSTD is not set +CONFIG_VPL_LZMA=y +# CONFIG_SPL_GZIP is not set +# CONFIG_ERRNO_STR is not set +CONFIG_HEXDUMP=y +# CONFIG_GETOPT is not set +CONFIG_OF_LIBFDT=y +CONFIG_OF_LIBFDT_ASSUME_MASK=0 +# CONFIG_OF_LIBFDT_OVERLAY is not set +CONFIG_SYS_FDT_PAD=0x3000 +# CONFIG_FDT_FIXUP_PARTITIONS is not set + +# +# System tables +# +CONFIG_GENERATE_SMBIOS_TABLE=y +# CONFIG_LIB_RATIONAL is not set +CONFIG_SMBIOS_PARSER=y +CONFIG_EFI_LOADER=y +CONFIG_CMD_BOOTEFI_BOOTMGR=y +CONFIG_EFI_SETUP_EARLY=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +# CONFIG_EFI_VARIABLE_NO_STORE is not set +# CONFIG_EFI_VARIABLES_PRESEED is not set +CONFIG_EFI_VAR_BUF_SIZE=16384 +CONFIG_EFI_GET_TIME=y +CONFIG_EFI_SET_TIME=y +# CONFIG_EFI_RUNTIME_UPDATE_CAPSULE is not set +# CONFIG_EFI_CAPSULE_ON_DISK is not set +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_DEVICE_PATH_UTIL=y +CONFIG_EFI_DT_FIXUP=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +# CONFIG_EFI_LOADER_BOUNCE_BUFFER is not set +CONFIG_EFI_PLATFORM_LANG_CODES="en-US" +CONFIG_EFI_HAVE_RUNTIME_RESET=y +CONFIG_EFI_RNG_PROTOCOL=y +CONFIG_EFI_TCG2_PROTOCOL=y +CONFIG_EFI_TCG2_PROTOCOL_EVENTLOG_SIZE=65536 +CONFIG_EFI_LOAD_FILE2_INITRD=y +# CONFIG_EFI_SECURE_BOOT is not set +CONFIG_EFI_ECPT=y +CONFIG_EFI_EBBR_2_0_CONFORMANCE=y +# CONFIG_OPTEE_LIB is not set +# CONFIG_OPTEE_IMAGE is not set +# CONFIG_BOOTM_OPTEE is not set +# CONFIG_TEST_FDTDEC is not set +CONFIG_LIB_DATE=y +CONFIG_LIB_ELF=y +CONFIG_LMB=y +CONFIG_LMB_USE_MAX_REGIONS=y +CONFIG_LMB_MAX_REGIONS=8 +# CONFIG_UNIT_TEST is not set + +# +# Tools options +# +CONFIG_MKIMAGE_DTC_PATH="dtc" +CONFIG_TOOLS_CRC32=y +CONFIG_TOOLS_LIBCRYPTO=y +CONFIG_TOOLS_FIT=y +CONFIG_TOOLS_FIT_FULL_CHECK=y +CONFIG_TOOLS_FIT_PRINT=y +CONFIG_TOOLS_FIT_RSASSA_PSS=y +CONFIG_TOOLS_FIT_SIGNATURE=y +CONFIG_TOOLS_FIT_SIGNATURE_MAX_SIZE=0x10000000 +CONFIG_TOOLS_FIT_VERBOSE=y +CONFIG_TOOLS_MD5=y +CONFIG_TOOLS_OF_LIBFDT=y +CONFIG_TOOLS_SHA1=y +CONFIG_TOOLS_SHA256=y +CONFIG_TOOLS_SHA384=y +CONFIG_TOOLS_SHA512=y +# CONFIG_TOOLS_MKEFICAPSULE is not set +# CONFIG_FSPI_CONF_HEADER is not set -- cgit v1.2.1