summaryrefslogtreecommitdiffstats
path: root/gfx/angle/checkout/src/libANGLE/Overlay_font_autogen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/angle/checkout/src/libANGLE/Overlay_font_autogen.cpp')
-rw-r--r--gfx/angle/checkout/src/libANGLE/Overlay_font_autogen.cpp2728
1 files changed, 2728 insertions, 0 deletions
diff --git a/gfx/angle/checkout/src/libANGLE/Overlay_font_autogen.cpp b/gfx/angle/checkout/src/libANGLE/Overlay_font_autogen.cpp
new file mode 100644
index 0000000000..b09f6d900c
--- /dev/null
+++ b/gfx/angle/checkout/src/libANGLE/Overlay_font_autogen.cpp
@@ -0,0 +1,2728 @@
+// GENERATED FILE - DO NOT EDIT.
+// Generated by gen_overlay_fonts.py using images from overlay/DejaVuSansMono-Bold.ttf.
+//
+// Copyright 2019 The ANGLE Project Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+//
+// Overlay_font_autogen.cpp:
+// Autogenerated overlay font data.
+
+#include "libANGLE/Overlay_font_autogen.h"
+#include "libANGLE/Overlay.h"
+
+#include <numeric>
+
+namespace gl
+{
+using namespace overlay;
+
+// Save binary size if the font images are never to be used.
+#if ANGLE_ENABLE_OVERLAY
+namespace
+{
+constexpr int kFontWidths[kFontCount] = {kFontGlyphWidths[0] * kFontCharactersPerRow,
+ kFontGlyphWidths[1] * kFontCharactersPerRow,
+ kFontGlyphWidths[2] * kFontCharactersPerRow};
+constexpr int kFontHeights[kFontCount] = {kFontGlyphHeights[0] * kFontCharactersPerCol,
+ kFontGlyphHeights[1] * kFontCharactersPerCol,
+ kFontGlyphHeights[2] * kFontCharactersPerCol};
+
+constexpr uint32_t
+ kFontImageLarge[kFontHeights[kFontLayerLarge]][kFontWidths[kFontLayerLarge] / 32] = {
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x003C3C00, 0x0000000C, 0x00000000, 0xF0000000,
+ 0x0000F000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0x003C3C00, 0x007C000C, 0x0007F000, 0x78000078,
+ 0x0000F000, 0x000000E0, 0x00000000, 0x00000000, 0x1C000000, 0xF0003F00,
+ 0x01FE000F, 0x0000FF80, 0xFFFE01F8, 0xF00FE000, 0x3F801FFF, 0x000FE000,
+ 0x00000000, 0x00000000, 0x00000000, 0x01FC0000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0x001E3C00, 0x00FF000C, 0x000FFC00, 0x78000078,
+ 0x0001E000, 0x000000E0, 0x00000000, 0x00000000, 0x1E000000, 0xFC00FFC0,
+ 0x0FFF800F, 0x0003FFE0, 0xFFFE01F8, 0xF03FF800, 0xFFE01FFF, 0x003FF800,
+ 0x00000000, 0x00000000, 0x00000000, 0x03FF8000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0x001E3C00, 0x01FF800C, 0x000FFE00, 0x7C000078,
+ 0x8003E000, 0x000020E0, 0x00000000, 0x00000000, 0x1E000000, 0xFC01FFE0,
+ 0x1FFF800F, 0x0007FFE0, 0xFFFE01FC, 0xF03FFC00, 0xFFF01FFF, 0x007FFC01,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFC000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0x801E1E00, 0x01C780FF, 0x000FFF00, 0x3C000078,
+ 0x8003C000, 0x000070E3, 0x00000000, 0x00000000, 0x0F000000, 0xFC01FFF0,
+ 0x3FFF800F, 0x000FFFE0, 0xFFFE01FE, 0xF03FFE00, 0xFFF01FFF, 0x007FFE03,
+ 0x00000000, 0x00000000, 0x00000000, 0x0FFFC000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0xE01E1E00, 0x03C383FF, 0x000FFF00, 0x3E000078,
+ 0xC007C000, 0x00007CEF, 0x00000000, 0x00000000, 0x0F000000, 0x9C03F1F0,
+ 0x3F83800F, 0x000FFFE0, 0x003E01FE, 0x00383F00, 0xE1F81F80, 0x00FC7E03,
+ 0x00000000, 0x00000000, 0x00000000, 0x1F83C000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0xF00F1E00, 0x038383FF, 0x00081F00, 0x1E000078,
+ 0x0007C000, 0x78003FFF, 0x00000000, 0x00000000, 0x07800000, 0x8003E1F8,
+ 0x3E00800F, 0x001FC060, 0x003E01FF, 0x00201F00, 0xC0F80F80, 0x00F83F07,
+ 0x00000000, 0x08000000, 0x00400000, 0x1F80C000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0xF8FFFFF0, 0x03C383FF, 0x00001F00, 0x1F000078,
+ 0x00078000, 0x78000FFE, 0x00000000, 0x00000000, 0x07800000, 0x8007C0F8,
+ 0x7E00000F, 0x801F8000, 0x003E01FF, 0x00000F80, 0xC0F80FC0, 0x01F81F07,
+ 0x00000000, 0x0F000000, 0x01C00000, 0x1F004000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0xF8FFFFF0, 0x01C7838C, 0x00001F00, 0x1F000078,
+ 0x000F8000, 0x780007F8, 0x00000000, 0x00000000, 0x03C00000, 0x8007C0F8,
+ 0x7E00000F, 0x801F0000, 0x003E01F7, 0x00000F80, 0xC0F807C0, 0x01F01F07,
+ 0xFC0003F0, 0x0FC00000, 0x0FC00000, 0x1F800000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0xF8FFFFF0, 0x01FF800C, 0x00003E02, 0x0F000078,
+ 0x000F8000, 0x780007F8, 0x00000000, 0x00000000, 0x03C00000, 0x8007C0FC,
+ 0x7E00000F, 0xC00F8000, 0x003E01F3, 0x0007E780, 0xC0F807C0, 0x01F01F03,
+ 0xFC0003F0, 0x0FF80000, 0x3FC00000, 0x0F800000,
+ },
+ {
+ 0xC0000000, 0x3E1F0007, 0xF8FFFFF0, 0xC0FF000C, 0x00007E03, 0x0F800078,
+ 0x000F8000, 0x78000FFE, 0x00000000, 0x00000000, 0x01E00000, 0x8007C0FC,
+ 0x3E00000F, 0xE00FC000, 0x0FFE01F3, 0x001FF780, 0xE1F007E0, 0x01F01F03,
+ 0xFC0003F0, 0x0FFE0000, 0xFFC3FFFF, 0x0FC00001,
+ },
+ {
+ 0xC0000000, 0x00000007, 0xF8078F00, 0xF07C000C, 0x0000FE00, 0x0F800000,
+ 0x001F0000, 0x78003FFF, 0x00000000, 0x00000000, 0x01E00000, 0x8007C07C,
+ 0x3F00000F, 0xE007FE00, 0x3FFE01F1, 0x003FFFC0, 0xFFE003E0, 0x01F01F01,
+ 0xFC0003F0, 0x01FFC000, 0xFF03FFFF, 0x07E00007,
+ },
+ {
+ 0xC0000000, 0x00000007, 0xF8078780, 0x3C00000D, 0x0000FF80, 0x0F800000,
+ 0xC01F0000, 0x78007CEF, 0x00000000, 0x00000000, 0x00F00000, 0x8007CE7C,
+ 0x1F00000F, 0xF003FE00, 0x7FFE01F0, 0x007FFFC0, 0xFFC003F0, 0x01F81F00,
+ 0xFC0003F0, 0x007FF000, 0xF803FFFF, 0x03F0003F,
+ },
+ {
+ 0x80000000, 0x00000007, 0xF0078780, 0x0F00001F, 0x01E1FF80, 0x0F800000,
+ 0x801F0000, 0x780070E3, 0x00000000, 0x00000000, 0x00F00000, 0x800FDE7C,
+ 0x1F80000F, 0xF801FE00, 0xFFFE01F0, 0x007E3FC0, 0xFFE001F0, 0x01F83F00,
+ 0xFC0003F0, 0x000FFC00, 0xC003FFFF, 0x01F800FF,
+ },
+ {
+ 0x80000000, 0x00000007, 0xF003C780, 0x03C000FF, 0x01E3E3C0, 0x0F800000,
+ 0x801F0000, 0xFFF820E0, 0x0000007F, 0x00003FF8, 0x00700000, 0x800FDE7C,
+ 0x0FC0000F, 0x7807FE00, 0xFE0601F0, 0x007C1FC0, 0xFFF001F0, 0x01FC7E03,
+ 0x00000000, 0x0001FC00, 0x00000000, 0x00FC00FE,
+ },
+ {
+ 0x80000000, 0x00000007, 0xC003C780, 0x00F801FF, 0x01E7E3E0, 0x0F800000,
+ 0x001F0000, 0xFFF800E0, 0x0000007F, 0x00003FF8, 0x00780000, 0x8007CE7C,
+ 0x07E0000F, 0x7C0FFE00, 0xF80001F0, 0x00FC0FC1, 0xE1F801F8, 0x01FFFE03,
+ 0x00000000, 0x00007C00, 0x00000000, 0x007C00F8,
+ },
+ {
+ 0x80000000, 0x00000007, 0x003FFFFC, 0xF81E03FF, 0x01E7C1E0, 0x0F800000,
+ 0x001F0000, 0xFFF800E0, 0x0000007F, 0x00003FF8, 0x00780000, 0x8007C07C,
+ 0x03F0000F, 0x3C1FC000, 0xF00001F0, 0x00F80FC1, 0xC0F800F8, 0x01FFFC07,
+ 0x00000000, 0x0001FC00, 0x00000000, 0x007C00FE,
+ },
+ {
+ 0x80000000, 0x00000007, 0x003FFFFC, 0xFC0707FC, 0x01EF81E3, 0x0F800000,
+ 0x001F0000, 0xFFF80000, 0x0000007F, 0x00003FF8, 0x003C0000, 0x8007C0FC,
+ 0x01F8000F, 0xFC1F0000, 0xF0000FFF, 0x00F80FC1, 0xC07C00FC, 0x01FFF807,
+ 0x00000000, 0x000FFC00, 0xC0000000, 0x003C00FF,
+ },
+ {
+ 0x80000000, 0x00000007, 0x003FFFFC, 0xFE0107CC, 0x01FF83E7, 0x0F800000,
+ 0x001F0000, 0x78000000, 0x00000000, 0x00003FF8, 0x003C0000, 0x8007C0FC,
+ 0x00FC000F, 0xFC1F0000, 0xF0000FFF, 0x00F80F81, 0x807C007C, 0x01F3F007,
+ 0x00000000, 0x003FF000, 0xF803FFFF, 0x003C003F,
+ },
+ {
+ 0x00000000, 0x00000000, 0x003FFFFC, 0x8E0007CC, 0x00FF03E7, 0x0F800000,
+ 0x001F0000, 0x78000000, 0x00000000, 0x00000000, 0x001E0000, 0x8007C0F8,
+ 0x007E000F, 0xFC1F0000, 0xF0000FFF, 0x00F80F81, 0x807C007C, 0x01F00007,
+ 0x00000000, 0x01FFC000, 0xFF03FFFF, 0x003C0007,
+ },
+ {
+ 0x00000000, 0x00000000, 0x0801E1C0, 0x0F0007CC, 0x007E07E7, 0x0F800000,
+ 0x001F0000, 0x78000000, 0x00000000, 0x00000000, 0x001E0000, 0x8007C0F8,
+ 0x003F000F, 0xFC1F0000, 0xF0000FFF, 0x007C0F81, 0xC07C007E, 0x00F00007,
+ 0x00000000, 0x0FFE0000, 0xFFC3FFFF, 0x00000001,
+ },
+ {
+ 0x00000000, 0x00000000, 0x1801E1E0, 0x070007CC, 0x007F0FE7, 0x0F800000,
+ 0x000F8000, 0x78000000, 0x003F0000, 0xF0000000, 0x000F0003, 0x8003E1F8,
+ 0x001F000F, 0x001FC070, 0xF80001F0, 0x007C1F81, 0xC0F8003E, 0x00F80007,
+ 0xFC0003F0, 0x0FF80000, 0x3FC3FFFF, 0x00000000,
+ },
+ {
+ 0xC0000000, 0x00000007, 0x7800E1E0, 0x0F0007EC, 0x007FFFE7, 0x0F000000,
+ 0x000F8000, 0x78000000, 0x003F0000, 0xF0000000, 0x000F0003, 0x8003F1F0,
+ 0x000F800F, 0x001FFFF0, 0xFC0F01F0, 0x007E3F00, 0xE1F8003E, 0x00FE0C07,
+ 0xFC0003F0, 0x0FC00000, 0x0FC00000, 0x003C0000,
+ },
+ {
+ 0xC0000000, 0x00000007, 0xF800F1E0, 0x8E0003FF, 0x00FFFFC7, 0x1F000000,
+ 0x000F8000, 0x78000000, 0x003F0000, 0xF0000000, 0x00078003, 0xFE01FFF0,
+ 0x7FFFC3FF, 0x000FFFF0, 0xFFFF01F0, 0x003FFF00, 0xFFF8001F, 0x007FFC03,
+ 0xFC0003F0, 0x0F000000, 0x01C00000, 0x003C0000,
+ },
+ {
+ 0xC0000000, 0x00000007, 0xF800F1E0, 0xFE0003FF, 0x00FFFF87, 0x1F000000,
+ 0x00078000, 0x78000000, 0x003F0000, 0xF0000000, 0x00078003, 0xFE01FFE0,
+ 0x7FFFC3FF, 0x000FFFF0, 0x7FFF01F0, 0x003FFE00, 0xFFF0001F, 0x003FFC03,
+ 0xFC0003F0, 0x08000000, 0x00400000, 0x003C0000,
+ },
+ {
+ 0xC0000000, 0x00000007, 0xF000F0F0, 0xFC0001FF, 0x01FFFF03, 0x1E000000,
+ 0x0007C000, 0x78000000, 0x003F0000, 0xF0000000, 0x0003C003, 0xFE00FFC0,
+ 0x7FFFC3FF, 0x0003FFF0, 0x3FFF01F0, 0x800FFC00, 0xFFE0001F, 0x001FFC00,
+ 0xFC0003F0, 0x00000000, 0x00000000, 0x003C0000,
+ },
+ {
+ 0xC0000000, 0x00000007, 0x8000F0F0, 0xF800007F, 0x01F1FC00, 0x3E000000,
+ 0x0007C000, 0x00000000, 0x001F0000, 0xF0000000, 0x0003C003, 0xFE003F00,
+ 0x7FFFC3FF, 0x0000FF80, 0x07F801F0, 0x8007F000, 0x3F80000F, 0x0003F800,
+ 0xFC0003F0, 0x00000000, 0x00000000, 0x003C0000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0x3C000000,
+ 0x0003C000, 0x00000000, 0x001F0000, 0x00000000, 0x0003C000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x7C000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0x7C000000,
+ 0x0003E000, 0x00000000, 0x000F8000, 0x00000000, 0x0001E000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x7E000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0x78000000,
+ 0x0001E000, 0x00000000, 0x000F8000, 0x00000000, 0x0001E000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x3E000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0x78000000,
+ 0x0000F000, 0x00000000, 0x00078000, 0x00000000, 0x0000F000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x3E000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x0000000C, 0x00000000, 0xF0000000,
+ 0x0000F000, 0x00000000, 0x00078000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1E000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x0003C000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x1E000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFE000000, 0x00000003, 0x00000FF8, 0x00000000,
+ },
+ {
+ 0xC0000000, 0x07FFC00F, 0xFC07F000, 0xFFFE000F, 0x00FFFF81, 0xC0FC03F8,
+ 0x01FFFE07, 0x01F03FFC, 0x8001F07E, 0x0FC3F03F, 0x00FC00F8, 0xC0007FF8,
+ 0x03FFC00F, 0xFC00FE00, 0xE01F0FFF, 0x7DF803E3, 0x803EF800, 0xC7C00FDF,
+ 0xFE00FFFF, 0x00003C03, 0xF0000FF8, 0x00000001,
+ },
+ {
+ 0xE0007E00, 0x1FFFC00F, 0xFC1FFC00, 0xFFFE007F, 0x00FFFF81, 0xC0FC0FFE,
+ 0x01FFFE07, 0x01F03FFC, 0x8001F03F, 0x0FC3F83F, 0x03FF00F8, 0xF001FFF8,
+ 0x1FFFC03F, 0xFC07FF80, 0xE01F0FFF, 0x7CF807E3, 0x807CF800, 0xC7E00F8F,
+ 0xFE00FFFF, 0x00007803, 0xF0000FF8, 0x00000003,
+ },
+ {
+ 0xE001FFC0, 0x3FFFC01F, 0xFC1FFF00, 0xFFFE01FF, 0x00FFFF81, 0xC0FC1FFF,
+ 0x01FFFE07, 0x81F03FFC, 0x8001F01F, 0x1FC3F83F, 0x07FF80F8, 0xF803FFF8,
+ 0x3FFFC07F, 0xFC0FFFC0, 0xE01F0FFF, 0x7CF807C3, 0xC0FC7800, 0xC3E01F8F,
+ 0x3E00FFFF, 0x00007800, 0xF8000F00, 0x00000007,
+ },
+ {
+ 0xE003FFE0, 0x7FFFC01F, 0xFC1FFF80, 0xFFFE03FF, 0x80FFFF81, 0xC0FC1FFF,
+ 0x01FFFE07, 0x81F03FFC, 0x8001F00F, 0x1FC3F87F, 0x0FFFC0F8, 0xFC07FFF8,
+ 0x3FFFC0FF, 0xFC0FFFE0, 0xE01F0FFF, 0x7CF807C3, 0xC0F87800, 0xC3F01F07,
+ 0x3E00FFFF, 0x0000F000, 0xFC000F00, 0x0000000F,
+ },
+ {
+ 0xF007C1F0, 0x7E07C01F, 0xFC1FFF80, 0xFFFE03FF, 0xC0FFFF81, 0xC0FC1FFF,
+ 0x01FFFE07, 0xC1F03FFC, 0x8001F00F, 0x1FC3F87F, 0x0FFFE0F8, 0xFE0FFFF8,
+ 0x7FFFC0FF, 0xFC0FFFE0, 0xE01F0FFF, 0x78FC07C3, 0xE1F87800, 0xC1F03F03,
+ 0x3E00FFFF, 0x0000F000, 0xFE000F00, 0x0000000F,
+ },
+ {
+ 0xF00F00F8, 0x7C07C03F, 0xFC1C1FC0, 0x003E07F0, 0xE0000F80, 0xC0FC1C1F,
+ 0x0007C007, 0xE1F03E00, 0x8001F007, 0x3FC3FC7F, 0x1FC7E0F8, 0x7E0FE0F8,
+ 0x7E0FC1FC, 0x000F07F0, 0xE01F001F, 0x787C07C3, 0xF1F07800, 0x01F83E03,
+ 0x3E007E00, 0x0000F000, 0x3F000F00, 0x0000001F,
+ },
+ {
+ 0xF00F007C, 0x7C07C03E, 0xFC100FC0, 0x003E07E0, 0xE0000F80, 0xC0FC1807,
+ 0x0007C007, 0xF1F03E00, 0x8001F003, 0x3FC3FCFF, 0x1F83F0F8, 0x3E0FC0F8,
+ 0x7C0FC1F8, 0x000C03F0, 0xE01F001F, 0x787C0F83, 0xF3F07800, 0x00F87E01,
+ 0x3E003E00, 0x0001E000, 0x1F000F00, 0x0000003E,
+ },
+ {
+ 0xF00E003C, 0x7C07C03E, 0xFC0007E0, 0x003E07C0, 0xE0000F80, 0xC0FC0007,
+ 0x0007C007, 0xF9F03E00, 0x8001F001, 0x7FC3DCEF, 0x3F03F0F8, 0x3F0F80F8,
+ 0x7C0FC1F0, 0x000801F0, 0xE01F001F, 0x787C0F83, 0xFBE07878, 0x00FC7C01,
+ 0x3E003F00, 0x0001E000, 0x0F800F00, 0x0000007C,
+ },
+ {
+ 0xF80EF81E, 0x7C07C03C, 0xFC0007E0, 0x003E0FC0, 0xE0000F80, 0xC0FC0003,
+ 0x0007C007, 0xF9F03E00, 0x8001F000, 0x7FC3DCEF, 0x3F01F0F8, 0x1F0F80F8,
+ 0x7C0FC3F0, 0x000003F0, 0xE01F001F, 0x787C0F83, 0xFFC07C7C, 0x007CFC00,
+ 0x3E001F80, 0x0003C000, 0x07C00F00, 0x000000F8,
+ },
+ {
+ 0xF80FFE1E, 0x7E07C07C, 0xFC0003E0, 0x003E0FC0, 0xF0000F80, 0xC0FC0003,
+ 0x0007C007, 0xFDF03E00, 0x8001F000, 0x77C3DEEF, 0x3F01F0F8, 0x1F0FC0F8,
+ 0x7C0FC3F0, 0x000003E0, 0xE01F001F, 0x783E0F83, 0x7FC07CFC, 0x007EF800,
+ 0x3E000F80, 0x0003C000, 0x03E00F00, 0x000000F0,
+ },
+ {
+ 0x780FFF0E, 0x3FFFC07C, 0xFC0003E0, 0xFFFE0FC0, 0xF07FFF80, 0xFFFC0003,
+ 0x0007C007, 0x7FF03E00, 0x8001F000, 0xF7C3CFEF, 0x3E01F0F8, 0x1F0FE0F8,
+ 0x7E0FC3F0, 0x00000FE0, 0xE01F001F, 0xF83E0F83, 0x7F803CFC, 0x003FF000,
+ 0x3E000FC0, 0x00078000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x780F8F0E, 0x0FFFC07C, 0xFC0003E0, 0xFFFE0F80, 0xF07FFF80, 0xFFFC3FC3,
+ 0x0007C007, 0xFFF03E00, 0x8001F000, 0xF7C3CFCF, 0x3E01F0F8, 0x1F0FFFF8,
+ 0x3FFFC3E0, 0x00007FC0, 0xE01F001F, 0xF83E1F03, 0x3F803CFC, 0x003FF000,
+ 0x3E0007E0, 0x00078000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x7C0F078F, 0x1FFFC078, 0xFC0003E0, 0xFFFE0F80, 0xF07FFF80, 0xFFFC3FC3,
+ 0x0007C007, 0xFFF03E00, 0x8001F000, 0xE7C3CFCF, 0x3E01F0F9, 0x1F07FFF8,
+ 0x1FFFC3E0, 0x0003FF80, 0xE01F001F, 0xF03E1F03, 0x3F003CFC, 0x001FE000,
+ 0x3E0003E0, 0x000F0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x7C0E078F, 0x3FFFC0F8, 0xFC0003E0, 0xFFFE0F80, 0xF07FFF80, 0xFFFC3FC1,
+ 0x0007C007, 0xFFF03E00, 0x8001F001, 0xE7C3CFCF, 0x3E01F0F9, 0x1F03FFF8,
+ 0x07FFC3E0, 0x0007FE00, 0xE01F001F, 0xF01E1F03, 0x3F003CFE, 0x001FE000,
+ 0x3E0001F0, 0x000F0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x7C0E078F, 0x7E07C0F8, 0xFC0003E0, 0xFFFE0F80, 0xF07FFF80, 0xFFFC3FC3,
+ 0x0007C007, 0xFFF03E00, 0x8001F001, 0xC7C3C7CF, 0x3E01F0F9, 0x1F01FFF8,
+ 0x0FFFC3E0, 0x000FF800, 0xE01F001F, 0xF01F1F03, 0x7F803DEE, 0x000FC000,
+ 0x3E0001F8, 0x001E0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0xFE0E038F, 0xFC07C0FF, 0xFC0003E0, 0x003E0FC0, 0xF0000F80, 0xC0FC3FC3,
+ 0x0007C007, 0xF7F03E00, 0x8001F003, 0xC7C3C78F, 0x3E01F0FB, 0x1F007FF8,
+ 0x0FFFC3E0, 0x001FC000, 0xE01F001F, 0xF01F3E03, 0x7F803DEE, 0x000FC000,
+ 0x3E0000FC, 0x001E0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0xFE0E038F, 0xF807C1FF, 0xFC0003E0, 0x003E0FC0, 0xF0000F80, 0xC0FC3E03,
+ 0x0007C007, 0xE3F03E00, 0x8001F003, 0xC7C3C00F, 0x3F01F0FB, 0x1F0000F8,
+ 0x1F8FC3F0, 0x001F0000, 0xE01F001F, 0xF01F3E03, 0xFFC03DCE, 0x0007C000,
+ 0x3E00007C, 0x001C0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0xFE0E078F, 0xF807C1FF, 0xFC0007E0, 0x003E0FC0, 0xE0000F80, 0xC0FC3E03,
+ 0x0007C007, 0xE1F03F00, 0x8001F007, 0x87C3C00F, 0x3F01F0FB, 0x1F0000F8,
+ 0x1F0FC3F0, 0x001F0000, 0xE01F001F, 0xF00F3E03, 0xFFE03FCF, 0x0007C000,
+ 0x3E00007E, 0x003C0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0xFE0E078F, 0xF807C1FF, 0xFC0007E0, 0x003E07C0, 0xE0000F80, 0xC0FC3E07,
+ 0x4007C007, 0xC1F03F00, 0x8001F007, 0x87C3C00F, 0x3F03F0FF, 0x1F0000F8,
+ 0x3F0FC3F0, 0x003F0010, 0xF01F001F, 0xF00FBE03, 0xFBE03FCF, 0x0007C001,
+ 0x3E00003F, 0x003C0000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x1F0F078F, 0xF807C1F0, 0xFC100FC0, 0x003E07E0, 0xE0000F80, 0xC0FC3E07,
+ 0xC007C007, 0xC1F03F00, 0x8001F00F, 0x87C3C00F, 0x1F83F0FF, 0x3F0000F8,
+ 0x3E0FC1F0, 0x001F0070, 0xF03F001F, 0xF00FBC01, 0xF3F01FC7, 0x0007C001,
+ 0x3E00001F, 0x00780000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x1F0F8F0E, 0xF807C3E0, 0xFC1C1FC0, 0x003E07F0, 0xC0000F80, 0xC0FC3E1F,
+ 0xC007C007, 0x81F01F83, 0x8001F01F, 0x07C3C00F, 0x1FC7E0FF, 0x3E0000F8,
+ 0x7E0FC1F8, 0x001F81F0, 0xF87F001F, 0xE00FFC01, 0xE1F01F87, 0x8007C003,
+ 0x3E00000F, 0x00780000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x1F0FFF1E, 0xFE07C3E0, 0xFC1FFF80, 0xFFFE03FF, 0xC0000F81, 0xC0FC3FFF,
+ 0xC1FFFE07, 0x81F01FFF, 0x8FFFF01F, 0x07C3C00F, 0x0FFFE0FF, 0x7E0000F8,
+ 0x7C0FC1FC, 0x001FFFF0, 0xFFFE001F, 0xE00FFC01, 0xE0F81F87, 0xC007C007,
+ 0x3E00FFFF, 0x00F00000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x1F0FFE1E, 0xFFFFC3E0, 0xFC1FFF80, 0xFFFE03FF, 0x80000F81, 0xC0FC3FFF,
+ 0xC1FFFE07, 0x01F01FFF, 0x8FFFF03F, 0x07C3C00F, 0x0FFFC0FE, 0xFE0000F8,
+ 0xFC0FC0FF, 0x001FFFF0, 0xFFFE001F, 0xE007FC00, 0xC0FC1F87, 0xC007C007,
+ 0x3E00FFFF, 0x00F00000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x0F8EF83C, 0x7FFFC3E0, 0xFC1FFF00, 0xFFFE01FF, 0x00000F81, 0xC0FC1FFF,
+ 0xC1FFFE07, 0x01F00FFF, 0x8FFFF03F, 0x07C3C00F, 0x07FF80FE, 0xFC0000F8,
+ 0xF80FC0FF, 0x000FFFF0, 0xFFFC001F, 0xE007F800, 0xC07C1F87, 0xC007C00F,
+ 0x3E00FFFF, 0x01E00000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x0F80003C, 0x3FFFC7C0, 0xFC1FFC00, 0xFFFE007F, 0x00000F81, 0xC0FC0FFE,
+ 0x81FFFE07, 0x01F007FF, 0x8FFFF07E, 0x07C3C00F, 0x03FF00FE, 0xF80000F8,
+ 0xF80FC07F, 0x0007FFE1, 0x7FF8001F, 0xE007F800, 0x807E1F83, 0xC007C00F,
+ 0x3E00FFFF, 0x01E00000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x0F800078, 0x07FFC7C0, 0xFC07F000, 0xFFFE000F, 0x00000F81, 0xC0FC03F8,
+ 0x01FFFE07, 0x01F001FC, 0x8FFFF07E, 0x07C3C00F, 0x00FC00FC, 0xF00000F8,
+ 0xF00FC03F, 0x0000FF01, 0x1FE0001F, 0xE007F800, 0x003E1F03, 0xC007C01F,
+ 0x3E00FFFF, 0x03C00000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x000400F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000,
+ 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x3E000000, 0x03C00000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x000703F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000000FC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x3E000000, 0x07800000, 0x00000F00, 0x00000000,
+ },
+ {
+ 0x000FFFE0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000001F8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFE000000, 0x07800003, 0x00000FF8, 0x00000000,
+ },
+ {
+ 0x000FFF80, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000000F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFE000000, 0x07000003, 0x00000FF8, 0x00000000,
+ },
+ {
+ 0x0001FC00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000020, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xFE000000, 0x00000003, 0x00000FF8, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFC00,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFC00,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0xFFFFFC00,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000F8000, 0x000007C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x000003E0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x000F8000, 0x000007C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x000003C0, 0x000F8000, 0x00000000, 0x000007C0, 0x007F8000, 0x00F80000,
+ 0x000F8000, 0x03E007C0, 0x000FFC00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0xC0000000, 0x001E001F, 0x000000FE, 0x00000000,
+ },
+ {
+ 0x00000780, 0x000F8000, 0x00000000, 0x000007C0, 0x007FE000, 0x00F80000,
+ 0x000F8000, 0x03E007C0, 0x000FFC00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0xF0000000, 0x001E001F, 0x000003FE, 0x00000000,
+ },
+ {
+ 0x00000F00, 0x000F8000, 0x00000000, 0x000007C0, 0x007FF000, 0x00F80000,
+ 0x000F8000, 0x03E007C0, 0x000FFC00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0xF8000000, 0x001E001F, 0x000003FE, 0x00000000,
+ },
+ {
+ 0x00000E00, 0x000F8000, 0x00000000, 0x000007C0, 0x007FF000, 0x00F80000,
+ 0x000F8000, 0x03E007C0, 0x000FFC00, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0xF8000000, 0x001E0000, 0x000007E0, 0x00000000,
+ },
+ {
+ 0x00001E00, 0x000F8000, 0x00000000, 0x000007C0, 0x0001F000, 0x00F80000,
+ 0x00000000, 0x03E00000, 0x000F8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0xF8000000, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0x000F8000, 0x00000000, 0x000007C0, 0x0001F000, 0x00F80000,
+ 0x00000000, 0x03E00000, 0x000F8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0x78000000, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0x000F8000, 0x00000000, 0x000007C0, 0x0001F000, 0x00F80000,
+ 0x00000000, 0x03E00000, 0x000F8000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x80000000, 0x0000000F, 0x00000000, 0x00000000, 0x00000000,
+ 0x78000000, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xF0000000, 0x0F8F801F, 0xC003F800, 0x0FC007C7, 0x007FFF80, 0xF8F81F3F,
+ 0x000FFC00, 0x03E007FE, 0x800F803F, 0x8F80F1E7, 0x00FC000F, 0xF000F8F8,
+ 0x7E3E01F1, 0xFC01FE00, 0xF83E07FF, 0x3CF807C1, 0xC0FCF800, 0x87E01F8F,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xFC000000, 0x1FEF807F, 0xE00FFE00, 0x3FF007DF, 0x807FFF80, 0xFEF81F7F,
+ 0x000FFC01, 0x83E007FE, 0x800F801F, 0xEF81FBF7, 0x03FF001F, 0xFC01FEF8,
+ 0xFF3E01F7, 0xFC07FF80, 0xF83E07FF, 0x7CF807C1, 0xE0F87800, 0x83E01F07,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xFC000000, 0x3FFF80FF, 0xF01FFF00, 0xFFFC07FF, 0xC07FFF80, 0xFFF81FFF,
+ 0x000FFC03, 0xC3E007FE, 0x800F800F, 0xFF83FFFF, 0x07FFC03F, 0xFC03FFF8,
+ 0xFFFE01FF, 0xFC07FFC0, 0xF83E07FF, 0x7CFC07C1, 0xE1F87800, 0x83F01F03,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xFC000000, 0x7FFF81FF, 0xF81FFF80, 0xFFFC07FF, 0xE07FFF80, 0xFFF81FFF,
+ 0x000FFC03, 0xE3E007FE, 0x800F8007, 0xFF83FFFF, 0x0FFFC03F, 0xFE07FFF8,
+ 0xFFFE01FF, 0xFC07FFC0, 0xF83E07FF, 0x787C0FC1, 0xF3F07800, 0x81F03F03,
+ 0x7C007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x0C000000, 0x7E3F81F8, 0xFC1C1FC0, 0xF87E07F1, 0xE001F001, 0xE3F81FC7,
+ 0x000F8007, 0xF3E007C0, 0x800F8003, 0x3F83EFCF, 0x1F87E07E, 0x7F07E3F8,
+ 0xC1FE01FC, 0x800607E0, 0xF83E000F, 0x787C0F81, 0xF3E07800, 0x01F03E01,
+ 0x7C007E00, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0xFC1F81F0, 0xFC100FC0, 0xF03F07E0, 0xF001F003, 0xE1F81F83,
+ 0x000F8007, 0xFBE007C0, 0x800F8001, 0x1F83C78F, 0x1F03F07E, 0x3F0FC1F8,
+ 0x00FE01F8, 0x800003E0, 0xF83E000F, 0x787C0F81, 0xFFE07878, 0x01F83E00,
+ 0x7C003F00, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0xFC0F81F0, 0x7C0007E0, 0xE01F07E0, 0xF001F003, 0xC0F81F81,
+ 0x000F8007, 0xFFE007C0, 0x800F8000, 0x0F83C78F, 0x3F01F07C, 0x1F0FC0F8,
+ 0x007E01F8, 0x800007E0, 0xF83E000F, 0x783E0F81, 0xFFC07C7C, 0x00F87C00,
+ 0x7C001F80, 0x001E0000, 0x3F000F80, 0x00000080,
+ },
+ {
+ 0xF0000000, 0xF80F81FF, 0x7C0007E0, 0xE01F07C0, 0xF001F003, 0xC0F81F01,
+ 0x000F8007, 0x7FE007C0, 0x800F8000, 0x0F83C78F, 0x3F01F07C, 0x1F0F80F8,
+ 0x007E01F0, 0x80001FE0, 0xF83E000F, 0x783E1F01, 0x7F803C7C, 0x00F87C00,
+ 0x7E000FC0, 0x001E0000, 0xFFC01F80, 0x000000C1,
+ },
+ {
+ 0xFC000000, 0xF80F81FF, 0x7C0003E0, 0xFFFF07C0, 0xF001F003, 0xC0F81F01,
+ 0x000F8007, 0xFFE007C0, 0x800F8000, 0x0F83C78F, 0x3E01F07C, 0x1F0F80F8,
+ 0x003E01F0, 0x8001FFC0, 0xF83E000F, 0xF83E1F01, 0x3F803CFC, 0x007C7C00,
+ 0x3FE007E0, 0x001E0000, 0xFFC1FF00, 0x000000FF,
+ },
+ {
+ 0xFE000000, 0xF80F83FF, 0x7C0003E0, 0xFFFF07C0, 0xF001F003, 0xC0F81F01,
+ 0x000F8007, 0xFFE007C0, 0x800F8000, 0x0F83C78F, 0x3E01F07C, 0x1F0F80F8,
+ 0x003E01F0, 0x8007FFC0, 0xF83E000F, 0xF01F1F01, 0x3F003CFC, 0x007CF800,
+ 0x0FE003F0, 0x001E0000, 0xFFC1FE00, 0x000000FF,
+ },
+ {
+ 0xFF000000, 0xF80F83FF, 0x7C0003E0, 0xFFFF07C0, 0xF001F003, 0xC0F81F01,
+ 0x000F8007, 0xFFE007C0, 0x800F8001, 0x0F83C78F, 0x3E01F07C, 0x1F0F80F8,
+ 0x003E01F0, 0x800FFF80, 0xF83E000F, 0xF01F1E01, 0x3F003CFC, 0x007CF800,
+ 0x3FE001F0, 0x001E0000, 0xE0C1FF00, 0x000000FF,
+ },
+ {
+ 0x7F000000, 0xF80F83F0, 0x7C0003E0, 0xFFFF07C0, 0xF001F003, 0xC0F81F01,
+ 0x000F8007, 0xF7E007C0, 0x800F8003, 0x0F83C78F, 0x3E01F07C, 0x1F0F80F8,
+ 0x003E01F0, 0x800FFC00, 0xF83E000F, 0xF01F3E01, 0x7F803CEE, 0x003EF800,
+ 0x7E0001F8, 0x001E0000, 0x00001F80, 0x0000003F,
+ },
+ {
+ 0x1F000000, 0xF80F83F0, 0x7C0007E0, 0x001F07C0, 0xF001F000, 0xC0F81F01,
+ 0x000F8007, 0xE3E007C0, 0x800F8003, 0x0F83C78F, 0x3F01F07C, 0x1F0F80F8,
+ 0x003E01F0, 0x801FC000, 0xF83E000F, 0xF00F3E01, 0xFFC01EEE, 0x003FF000,
+ 0x7C0000FC, 0x001E0000, 0x00000F80, 0x00000000,
+ },
+ {
+ 0x1F000000, 0xFC0F83F0, 0x7C0007E0, 0x001F07E0, 0xF001F000, 0xC0F81F81,
+ 0x000F8007, 0xC3E007C0, 0x800F8007, 0x0F83C78F, 0x3F01F07C, 0x1F0FC0F8,
+ 0x003E01F8, 0x801F0000, 0xF83E000F, 0xF00FBC01, 0xFFE01FCE, 0x003FF000,
+ 0x7C00007E, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x1F000000, 0xFC1F83F8, 0xFC100FC0, 0x003F07E0, 0xF001F000, 0xC0F81F83,
+ 0x000F8007, 0xC3E007C0, 0x800F800F, 0x0F83C78F, 0x1F03F07C, 0x3F0FC1F8,
+ 0x003E01F8, 0x801F0000, 0xF83E000F, 0xE00FFC01, 0xF3E01FCF, 0x001FE001,
+ 0x7C00003F, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x3F000000, 0x7E3F83FC, 0xFC1C1FC0, 0x807E07F1, 0xE001F001, 0xC0F81FC7,
+ 0x000F8007, 0x83E007C0, 0x801F800F, 0x0F83C78F, 0x1F87E07C, 0x7F07E3F8,
+ 0x003E01FC, 0x801F80E0, 0xFC7E001F, 0xE007FC01, 0xF3F01FC7, 0x801FE003,
+ 0x7C00001F, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xFF000000, 0x7FFF83FF, 0xF81FFF80, 0xFFFE07FF, 0xE001F001, 0xC0F81FFF,
+ 0x07FFFF07, 0x83E007C0, 0x87FF801F, 0x0F83C78F, 0x0FFFC07C, 0xFE07FFF8,
+ 0x003E01FF, 0x800FFFE0, 0xFFFE07FF, 0xE007F801, 0xE1F81FC7, 0x800FE003,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xFE000000, 0x3FFF83FF, 0xF01FFF00, 0xFFFC07FF, 0xC001F001, 0xC0F81FFF,
+ 0x07FFFF07, 0x03E007C0, 0x87FF003F, 0x0F83C78F, 0x07FFC07C, 0xFC03FFF8,
+ 0x003E01FF, 0x000FFFE0, 0xFFFC07FF, 0xE007F801, 0xE0F81F87, 0x800FC007,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xFC000000, 0x1FEF83F7, 0xF00FFE00, 0xFFF007DF, 0x8001F001, 0xC0F81F7F,
+ 0x07FFFF07, 0x03E007C0, 0x87FE003F, 0x0F83C78F, 0x03FF007C, 0xFC01FEF8,
+ 0x003E01F7, 0x0007FFE0, 0xFBF807FE, 0xE007F801, 0xC0FC0F87, 0x800FC00F,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0xF0000000, 0x0F8F83F1, 0xC003F800, 0x7FC007C7, 0x0001F000, 0xC0F81F3F,
+ 0x07FFFF07, 0x03E007C0, 0x87FC007E, 0x0F83C78F, 0x00FC007C, 0xF000F8F8,
+ 0x003E01F1, 0x0001FF00, 0xF9F007FC, 0xE003F801, 0xC07E0F87, 0x8007C00F,
+ 0x78007FFF, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001F00,
+ 0x00000000, 0x000007C0, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007C000,
+ 0x78000000, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001F00,
+ 0x00000000, 0x000007E0, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0007C000,
+ 0xF8000000, 0x001E0000, 0x000007C0, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00001FC0,
+ 0x00000000, 0x000007F0, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0003E000,
+ 0xF8000000, 0x001E0000, 0x000007E0, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000FFF,
+ 0xC0000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0003FF00,
+ 0xF8000000, 0x001E001F, 0x000003FE, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x00000FFF,
+ 0xC0000000, 0x000003FF, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001FF00,
+ 0xF0000000, 0x001E001F, 0x000003FE, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xC0000000, 0x000007FF,
+ 0xC0000000, 0x000001FF, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000FF00,
+ 0xC0000000, 0x001E001F, 0x000000FE, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000000FF,
+ 0xC0000000, 0x0000007F, 0x00000000, 0x00000000, 0x00000000, 0x000000F8,
+ 0x000001F0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00007F00,
+ 0x00000000, 0x001E0000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x001E0000, 0x00000000, 0x00000000,
+ },
+ {
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x001E0000, 0x00000000, 0x00000000,
+ },
+};
+
+constexpr uint32_t kFontImageMedium[kFontHeights[kFontLayerMedium]]
+ [kFontWidths[kFontLayerMedium] / 32] = {
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0xC0000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x80380000,
+ 0xC0738071,
+ 0x1F000F00,
+ 0x03800380,
+ 0x000C000C,
+ 0x00000000,
+ 0x30000000,
+ 0x807C01E0,
+ 0x8007E01F,
+ 0x3E01FF07,
+ 0x01F03FF8,
+ 0x0000007C,
+ 0x00000000,
+ 0x0FC00000,
+ },
+ {
+ 0x80380000,
+ 0xC0338071,
+ 0x3F801F80,
+ 0x03800380,
+ 0x008C401C,
+ 0x00000000,
+ 0x38000000,
+ 0xC07F07F8,
+ 0x801FF07F,
+ 0xFF01FF07,
+ 0x07F83FF8,
+ 0x000001FE,
+ 0x00000000,
+ 0x1FE00000,
+ },
+ {
+ 0x80380000,
+ 0xF0318071,
+ 0x3F801983,
+ 0x01C00380,
+ 0x00EDC038,
+ 0x00000000,
+ 0x18000000,
+ 0xC07F07F8,
+ 0xC01FF07F,
+ 0xFF81FF07,
+ 0x0FFC3FF8,
+ 0x000001FF,
+ 0x00000000,
+ 0x3FE00000,
+ },
+ {
+ 0x80380000,
+ 0xF839C071,
+ 0x23C038C7,
+ 0x01C00380,
+ 0x007F8038,
+ 0x00000003,
+ 0x1C000000,
+ 0x40730F3C,
+ 0xE03C30F0,
+ 0xC3C00707,
+ 0x0F3C3C00,
+ 0x000003C7,
+ 0x00000000,
+ 0x3C200000,
+ },
+ {
+ 0x80380000,
+ 0xFCFFF871,
+ 0x03801987,
+ 0x00E00380,
+ 0x003F0038,
+ 0x00000003,
+ 0x1C000000,
+ 0x00700E1C,
+ 0xE03800F0,
+ 0x01C00707,
+ 0x8E1C1C00,
+ 0x00000387,
+ 0x00100000,
+ 0x38000020,
+ },
+ {
+ 0x80380000,
+ 0xDCFFF871,
+ 0x03841F84,
+ 0x00E00380,
+ 0x003F0070,
+ 0x00000003,
+ 0x0C000000,
+ 0x00700E1C,
+ 0x703800F0,
+ 0x01C00707,
+ 0x8E1C1C00,
+ 0x801E0383,
+ 0x001E0007,
+ 0x3C0001E0,
+ },
+ {
+ 0x00380000,
+ 0xDCFFF800,
+ 0x07830F00,
+ 0x00E00000,
+ 0x007F8070,
+ 0x00000003,
+ 0x0E000000,
+ 0x00700E1E,
+ 0x301C00F0,
+ 0x3DC07F07,
+ 0x8F3C1E00,
+ 0x801E0387,
+ 0xFF9FC007,
+ 0x1E0007E7,
+ },
+ {
+ 0x00380000,
+ 0xDC1CC000,
+ 0x0FC0C000,
+ 0x00E00000,
+ 0x00EDC070,
+ 0x00000003,
+ 0x06000000,
+ 0x00700EDE,
+ 0x381FC070,
+ 0x7FE1FF07,
+ 0x87F80E00,
+ 0x801E03C7,
+ 0xFF87F007,
+ 0x0F003F87,
+ },
+ {
+ 0x00380000,
+ 0xFC1CE000,
+ 0x9FE03001,
+ 0x00F00003,
+ 0xF88C4070,
+ 0x0000007F,
+ 0x07000000,
+ 0x00700EDE,
+ 0x1C07C038,
+ 0xFFE1FF07,
+ 0x03F00F00,
+ 0x801E03FF,
+ 0xFF80FE07,
+ 0x0700FC07,
+ },
+ {
+ 0x00300000,
+ 0xF80CE000,
+ 0x9CE00C07,
+ 0x00F00003,
+ 0xF80C0070,
+ 0xFE00007F,
+ 0x03000000,
+ 0x00700EDE,
+ 0x0C1FC01C,
+ 0xE3E3C107,
+ 0x07F80700,
+ 0x000003FF,
+ 0x00001E00,
+ 0x0381F000,
+ },
+ {
+ 0x00300000,
+ 0xE07FFC00,
+ 0xBCE3C30F,
+ 0x00700001,
+ 0xF80000F0,
+ 0xFE00007F,
+ 0x03800000,
+ 0x00700E1E,
+ 0x0E3C000E,
+ 0xE1C38007,
+ 0x0E1C0701,
+ 0x000003BC,
+ 0x00001E00,
+ 0x0381E000,
+ },
+ {
+ 0x00300000,
+ 0xC07FFC00,
+ 0xF8F7E08E,
+ 0x00F00001,
+ 0x00000070,
+ 0xFE000003,
+ 0x01800000,
+ 0x00700E1C,
+ 0xFE380007,
+ 0xE1C3801F,
+ 0x0E1C0781,
+ 0x00000380,
+ 0xFF80FE00,
+ 0x0380FC07,
+ },
+ {
+ 0x00000000,
+ 0xC07FFC00,
+ 0xF0FE600E,
+ 0x00F00001,
+ 0x00000070,
+ 0x00000003,
+ 0x01C00000,
+ 0x80700E1C,
+ 0xFE380003,
+ 0xE1C3801F,
+ 0x0E1E0381,
+ 0x000003C0,
+ 0xFF87F000,
+ 0x03803F87,
+ },
+ {
+ 0x00000000,
+ 0xCC067000,
+ 0xF1EC600E,
+ 0x00E00000,
+ 0x00000070,
+ 0x0001E003,
+ 0x00C01E00,
+ 0xC0700F3C,
+ 0xFE3C1801,
+ 0xE3C3C11F,
+ 0x0E1C03C0,
+ 0x801E01E1,
+ 0xFF9FC007,
+ 0x000007E7,
+ },
+ {
+ 0x00380000,
+ 0xFC063000,
+ 0xFFEE600F,
+ 0x00E00001,
+ 0x00000070,
+ 0x0001E003,
+ 0x00E01E00,
+ 0xE7FF07F8,
+ 0x003FF8FF,
+ 0xFF81FF07,
+ 0x0FFC01C0,
+ 0x801E01FF,
+ 0x001E0007,
+ 0x038001E0,
+ },
+ {
+ 0x00380000,
+ 0xFC073000,
+ 0xFFC7E007,
+ 0x00E00001,
+ 0x00000070,
+ 0x0001E003,
+ 0x00601E00,
+ 0xE7FF07F8,
+ 0x001FF8FF,
+ 0x7F81FF07,
+ 0x07F801C0,
+ 0x801E00FF,
+ 0x00100007,
+ 0x03800020,
+ },
+ {
+ 0x00380000,
+ 0xF8073800,
+ 0xDF83C003,
+ 0x00E00003,
+ 0x00000038,
+ 0x0000E000,
+ 0x00701E00,
+ 0xE7FF01E0,
+ 0x000FE0FF,
+ 0x3E007E07,
+ 0x03F001E0,
+ 0x801E003E,
+ 0x00000003,
+ 0x03800000,
+ },
+ {
+ 0x00000000,
+ 0xC0000000,
+ 0x00000000,
+ 0x01C00000,
+ 0x00000038,
+ 0x0000E000,
+ 0x00300000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x00000003,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0xC0000000,
+ 0x00000000,
+ 0x01C00000,
+ 0x00000038,
+ 0x00007000,
+ 0x00380000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0xC0000000,
+ 0x00000001,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0xC0000000,
+ 0x00000000,
+ 0x03800000,
+ 0x0000001C,
+ 0x00007000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0xC0000000,
+ 0x00000001,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x03800000,
+ 0x0000000C,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0xE0780000,
+ 0xFC1F003F,
+ 0xFFC3FF01,
+ 0x0E1C1F81,
+ 0x787F03FF,
+ 0x87803878,
+ 0x07C1C1E7,
+ 0xE07C03FC,
+ 0xFE0FC03F,
+ 0xC0E7879F,
+ 0xDC0EE01D,
+ 0x81FFCF03,
+ 0x7E000E0F,
+ 0x00001E00,
+ },
+ {
+ 0xE07C03E0,
+ 0xFC3FC07F,
+ 0xFFC3FF03,
+ 0x0E1C3FC1,
+ 0x787F03FF,
+ 0xC7803838,
+ 0x1FE1C1E7,
+ 0xE1FE0FFC,
+ 0xFE3FE07F,
+ 0xC0E7879F,
+ 0x9E1EE01D,
+ 0x81FFC783,
+ 0x7E000C0F,
+ 0x00003F00,
+ },
+ {
+ 0xE0FC0FF8,
+ 0xFC3FE0FF,
+ 0xFFC3FF07,
+ 0x0E1C3FE1,
+ 0x787F03FF,
+ 0xCF80383C,
+ 0x3FF1C3E7,
+ 0xE3FF0FFC,
+ 0xFE3FF0FF,
+ 0xE1E7879F,
+ 0x8E1CE01D,
+ 0x81FFC787,
+ 0x70001C03,
+ 0x00003F80,
+ },
+ {
+ 0xE0FC0E3C,
+ 0x1C31E0F1,
+ 0x01C0070F,
+ 0x0E1C31F0,
+ 0x78700078,
+ 0xCF80381E,
+ 0x3CF1C3E7,
+ 0xE3CF1E1C,
+ 0xE03870F1,
+ 0xE1E78781,
+ 0x073C601C,
+ 0x80F003C7,
+ 0x70001803,
+ 0x00007380,
+ },
+ {
+ 0xE0FC1C0C,
+ 0x1C00F0E1,
+ 0x01C0070E,
+ 0x0E1C00F0,
+ 0x78700078,
+ 0xCF80380F,
+ 0x3879C7E7,
+ 0xE3879E1C,
+ 0xE00078E1,
+ 0xE1C78781,
+ 0x07B86398,
+ 0x80F003CF,
+ 0x70003803,
+ 0x0000E1C0,
+ },
+ {
+ 0xE0EE180E,
+ 0x1C00F0E1,
+ 0x01C0071E,
+ 0x0E1C0070,
+ 0x78700078,
+ 0xEF803807,
+ 0x7879C7E7,
+ 0xE7879E1C,
+ 0xE00070E1,
+ 0xE1C78781,
+ 0x03F07798,
+ 0x807801CE,
+ 0x70003003,
+ 0x0001C0E0,
+ },
+ {
+ 0xE1CE1BC6,
+ 0x1C0070F1,
+ 0x01C0071E,
+ 0x0E1C0078,
+ 0xF8700078,
+ 0x7B803807,
+ 0x7879C6E7,
+ 0xE7879E1C,
+ 0xE000F0F1,
+ 0xF1C78781,
+ 0x03F077B8,
+ 0x803C01FE,
+ 0x70007003,
+ 0x00000000,
+ },
+ {
+ 0xE1CE1FE7,
+ 0x1C00707F,
+ 0xFFC3FF1E,
+ 0x0FFC0078,
+ 0xF8700078,
+ 0x7B803807,
+ 0x7879CEE7,
+ 0xE7878FFC,
+ 0xE007F07F,
+ 0x73C78781,
+ 0x01E077B8,
+ 0x803C00FC,
+ 0x70006003,
+ 0x00000000,
+ },
+ {
+ 0xE1CE1CE3,
+ 0x1C00703F,
+ 0xFFC3FF1E,
+ 0x0FFC7C78,
+ 0xF8700078,
+ 0x7B803807,
+ 0x7879CCE7,
+ 0xE7878FFC,
+ 0xE01FC03F,
+ 0x73878781,
+ 0x01E077B8,
+ 0x801E00FC,
+ 0x7000E003,
+ 0x00000000,
+ },
+ {
+ 0xE3C71873,
+ 0x1C0070FF,
+ 0xFFC3FF1E,
+ 0x0FFC7C78,
+ 0xF8700078,
+ 0x7B80380F,
+ 0x7879DCE7,
+ 0xE78783FC,
+ 0xE03F003F,
+ 0x73878781,
+ 0x01E077B8,
+ 0x800F0078,
+ 0x7000C003,
+ 0x00000000,
+ },
+ {
+ 0xE3FF1873,
+ 0x1C0071E1,
+ 0x01C0071E,
+ 0x0E1C7C78,
+ 0x78700078,
+ 0x3B80380E,
+ 0x7879DCE7,
+ 0xE787801C,
+ 0xE03C0079,
+ 0x73878781,
+ 0x03F07EF8,
+ 0x800F0078,
+ 0x7001C003,
+ 0x00000000,
+ },
+ {
+ 0xE3FF1873,
+ 0x1C00F1C1,
+ 0x01C0071E,
+ 0x0E1C7070,
+ 0x78700078,
+ 0x0380381E,
+ 0x7879F8E7,
+ 0xE787801C,
+ 0xE0380071,
+ 0x7B878781,
+ 0x03F87CF8,
+ 0x80078078,
+ 0x70018003,
+ 0x00000000,
+ },
+ {
+ 0xE3FF1CE7,
+ 0x1C00F1C1,
+ 0x01C0070E,
+ 0x0E1C70F0,
+ 0x78702078,
+ 0x0380381C,
+ 0x3879F8E7,
+ 0xE387801C,
+ 0xE03800F1,
+ 0x3F078781,
+ 0x07383CF8,
+ 0x8003C078,
+ 0x70038003,
+ 0x00000000,
+ },
+ {
+ 0xE7879FE7,
+ 0x1C31E1E1,
+ 0x01C0070F,
+ 0x0E1C71F0,
+ 0x78786078,
+ 0x0380383C,
+ 0x3CF1F0E7,
+ 0xE3CF001C,
+ 0xE03C38E1,
+ 0x3F03C701,
+ 0x0F3C3CF0,
+ 0x8001C078,
+ 0x70038003,
+ 0x00000000,
+ },
+ {
+ 0xE7839FC6,
+ 0xFC3FE1FF,
+ 0x01C3FF07,
+ 0x0E1C7FE0,
+ 0x787FE3FF,
+ 0x039FF838,
+ 0x3FF1F0E7,
+ 0xE3FF001C,
+ 0xE03FF9E1,
+ 0x3F03FF01,
+ 0x0E1C3CF0,
+ 0x81FFE078,
+ 0x70070003,
+ 0x00000000,
+ },
+ {
+ 0xE703800E,
+ 0xFC3FC0FF,
+ 0x01C3FF03,
+ 0x0E1C3FC0,
+ 0x783FE3FF,
+ 0x039FF878,
+ 0x1FE1F0E7,
+ 0xE1FE001C,
+ 0xE01FF9C1,
+ 0x3F01FE01,
+ 0x1E1E3C70,
+ 0x81FFE078,
+ 0x70070003,
+ 0x00000000,
+ },
+ {
+ 0xE703C01C,
+ 0xFC1F003F,
+ 0x01C3FF01,
+ 0x0E1C1F80,
+ 0x781F83FF,
+ 0x039FF8F0,
+ 0x07C1E0E7,
+ 0xE0FC001C,
+ 0xE00FE3C1,
+ 0x1F00FC01,
+ 0x1C0E3870,
+ 0x81FFE078,
+ 0x70060003,
+ 0x00000000,
+ },
+ {
+ 0x0000083C,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x01C00000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x700E0003,
+ 0x00000000,
+ },
+ {
+ 0x00001FF0,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x03800000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x700C0003,
+ 0x00000000,
+ },
+ {
+ 0x00000FC0,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x01800000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x7E00000F,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x7E00000F,
+ 0xFFFC0000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0xFFFC0000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x003C0070,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000038,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x003C0070,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0xC0000070,
+ 0x00000001,
+ 0xFC00000E,
+ 0x001C0000,
+ 0x703C0070,
+ 0x0000FE00,
+ 0x00000000,
+ 0x00000000,
+ 0xF0000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x1F00C03E,
+ 0x00000000,
+ },
+ {
+ 0xC0000060,
+ 0x00000001,
+ 0xFE00000E,
+ 0x001C0000,
+ 0x703C0070,
+ 0x0000FE00,
+ 0x00000000,
+ 0x00000000,
+ 0xF0000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x3F00C03F,
+ 0x00000000,
+ },
+ {
+ 0xC00000C0,
+ 0x00000001,
+ 0xFE00000E,
+ 0x001C0000,
+ 0x70000000,
+ 0x0000FE00,
+ 0x00000000,
+ 0x00000000,
+ 0xF0000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC0000000,
+ 0x00000001,
+ 0x0E00000E,
+ 0x001C0000,
+ 0x70000000,
+ 0x0000F000,
+ 0x00000000,
+ 0x00000000,
+ 0xF0000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC0FC0000,
+ 0x701F8039,
+ 0xFFC0FC0E,
+ 0x039C3BC0,
+ 0x703F807F,
+ 0x9D80F078,
+ 0x07C039C3,
+ 0x839C039C,
+ 0xFE0FC0F7,
+ 0xE0E3870F,
+ 0x9E1EE01D,
+ 0x80FFC703,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC1FF0000,
+ 0xFC3FC07F,
+ 0xFFC1FE0E,
+ 0x07FC3FE0,
+ 0x703F807F,
+ 0xFF80F03C,
+ 0x1FE07FC3,
+ 0x83BF07FC,
+ 0xFE1FE1FF,
+ 0xE1E3870F,
+ 0x8F3CE01D,
+ 0x80FFC787,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC3FF0000,
+ 0xFC3FE0FF,
+ 0xFFC3FF0F,
+ 0x0FFC3FF0,
+ 0x703F807F,
+ 0xFF80F01E,
+ 0x3FF0FFC7,
+ 0x83FF0FFC,
+ 0xFE1FF1FF,
+ 0xE1C3870F,
+ 0x0738601C,
+ 0x80FFC387,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC3830000,
+ 0x1E21F0F3,
+ 0x0E03870F,
+ 0x0F3C3CF0,
+ 0x703C0070,
+ 0x7B80F00F,
+ 0x3CF0F3C7,
+ 0x83C78F3C,
+ 0xF010710F,
+ 0xE1C38700,
+ 0x03F86398,
+ 0x80700387,
+ 0x3800C003,
+ 0x000107C0,
+ },
+ {
+ 0xC3800000,
+ 0x1E00F1E1,
+ 0x0E07878F,
+ 0x0E1C3878,
+ 0xF03C0070,
+ 0x3380F007,
+ 0x7878E1C7,
+ 0x83C79E1C,
+ 0xF0007007,
+ 0xF1C38700,
+ 0x03F07798,
+ 0x803803CF,
+ 0x7800C003,
+ 0x0001FFE0,
+ },
+ {
+ 0xC3FE0000,
+ 0x0E0071E1,
+ 0x0E07FF8E,
+ 0x0E1C3878,
+ 0xF03C0070,
+ 0x3380F007,
+ 0x7878E1C7,
+ 0x83839E1C,
+ 0xF003F007,
+ 0x73838700,
+ 0x01E077B8,
+ 0xC03C01CE,
+ 0x7000C003,
+ 0x0001FFE0,
+ },
+ {
+ 0xC3FF0000,
+ 0x0E0071E1,
+ 0x0E07FF8E,
+ 0x0E1C3838,
+ 0xF03C0070,
+ 0x3380F007,
+ 0x7838E1C7,
+ 0x83839E1C,
+ 0xF01FE007,
+ 0x73838700,
+ 0x01E077B8,
+ 0xF01E01CE,
+ 0xE000C001,
+ 0x0000F823,
+ },
+ {
+ 0xC3FF8000,
+ 0x0E0071E1,
+ 0x0E07FF8E,
+ 0x0E1C3878,
+ 0xF03C0070,
+ 0x3380F00E,
+ 0x7878E1C7,
+ 0x83839E1C,
+ 0xF03F0007,
+ 0x73838700,
+ 0x03F077B8,
+ 0xF00F00FE,
+ 0xF000C001,
+ 0x00000003,
+ },
+ {
+ 0xC3878000,
+ 0x1E00F1E1,
+ 0x0E00078F,
+ 0x0E1C3878,
+ 0x703C0070,
+ 0x3380F01E,
+ 0x7878E1C7,
+ 0x83C79E1C,
+ 0xF0380007,
+ 0x3F83C700,
+ 0x03F03EF8,
+ 0x800700FC,
+ 0x7000C003,
+ 0x00000000,
+ },
+ {
+ 0xC3C78000,
+ 0x1E21F0F3,
+ 0x0E02070F,
+ 0x0E1C3CF8,
+ 0x703C0070,
+ 0x3380F01C,
+ 0x3CF0E1C7,
+ 0x83C78F3C,
+ 0xF03C3007,
+ 0x3F03CF00,
+ 0x07B83CF0,
+ 0x800380FC,
+ 0x7800C003,
+ 0x00000000,
+ },
+ {
+ 0xC3FF8000,
+ 0xFC3FE0FF,
+ 0x0E03FF0F,
+ 0x0E1C3FF0,
+ 0x703C07FF,
+ 0x338FE03C,
+ 0x3FF0E1C7,
+ 0x83FF0FFC,
+ 0xE03FF007,
+ 0x3F03FF0F,
+ 0x0F3C3CF0,
+ 0x80FFC078,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC3FF0000,
+ 0xFC3FC07F,
+ 0x0E03FE0E,
+ 0x0E1C3FE0,
+ 0x703C07FF,
+ 0x338FE078,
+ 0x1FE0E1C7,
+ 0x83BF07FC,
+ 0xE01FF007,
+ 0x1F03FE0F,
+ 0x0E1C3CF0,
+ 0x80FFC078,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0xC39E0000,
+ 0x701F8039,
+ 0x0E01F80E,
+ 0x0E1C3BC0,
+ 0x703C07FF,
+ 0x338FC070,
+ 0x07C0E1C7,
+ 0x839C039C,
+ 0xC00FC007,
+ 0x1E039C0F,
+ 0x1E1E3CF0,
+ 0x80FFC078,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00003800,
+ 0x003C0000,
+ 0x00000000,
+ 0x00000000,
+ 0x0380001C,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x80000038,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00003C30,
+ 0x001C0000,
+ 0x00000000,
+ 0x00000000,
+ 0x0380001C,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x0000003C,
+ 0x3800C007,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00003FF0,
+ 0x001FC000,
+ 0x00000000,
+ 0x00000000,
+ 0x0380001C,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x0000001F,
+ 0x3F00C03F,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00001FF0,
+ 0x001FC000,
+ 0x00000000,
+ 0x00000000,
+ 0x0380001C,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x0000001F,
+ 0x1F00C03E,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000FC0,
+ 0x000FC000,
+ 0x00000000,
+ 0x00000000,
+ 0x0380001C,
+ 0x00000000,
+ 0x00000000,
+ 0x80000000,
+ 0x0000000F,
+ 0x0000C000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x0000C000,
+ 0x00000000,
+ },
+};
+
+constexpr uint32_t kFontImageSmall[kFontHeights[kFontLayerSmall]]
+ [kFontWidths[kFontLayerSmall] / 32] = {
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000010,
+ 0x00000C30,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0xD8641800,
+ 0x183C0E10,
+ 0x00101830,
+ 0x40000000,
+ 0x3C3C3C3C,
+ 0x7E387E70,
+ 0x00003C3C,
+ 0x3C000000,
+ },
+ {
+ 0x58641800,
+ 0x180C0B7C,
+ 0x18521818,
+ 0x60000000,
+ 0x62623E6C,
+ 0x604C0678,
+ 0x00006666,
+ 0x60000000,
+ },
+ {
+ 0x48641800,
+ 0x180C0B56,
+ 0x183C1018,
+ 0x60000000,
+ 0x60603066,
+ 0x60060678,
+ 0x00006666,
+ 0x6002FEC0,
+ },
+ {
+ 0xFE641800,
+ 0x180C8E16,
+ 0x183C3018,
+ 0x20000000,
+ 0x606030E6,
+ 0x703E3E6C,
+ 0x18186666,
+ 0x701EFEF0,
+ },
+ {
+ 0x6C001800,
+ 0x001E201E,
+ 0xFF523018,
+ 0x30000000,
+ 0x387030D6,
+ 0x306E6266,
+ 0x1818E63C,
+ 0x3878001E,
+ },
+ {
+ 0x24001800,
+ 0x009E0C78,
+ 0xFF103018,
+ 0x10003C00,
+ 0x603030D6,
+ 0x38C66066,
+ 0x1818E666,
+ 0x18E00006,
+ },
+ {
+ 0xFF001800,
+ 0x00B3E270,
+ 0x18003018,
+ 0x18003C00,
+ 0x601830E6,
+ 0x18C660FE,
+ 0x00007CC6,
+ 0x1878FE1E,
+ },
+ {
+ 0x36000000,
+ 0x00F39050,
+ 0x18001018,
+ 0x08180018,
+ 0x600C3066,
+ 0x18C66060,
+ 0x18186046,
+ 0x001EFEF0,
+ },
+ {
+ 0x36001800,
+ 0x00E69076,
+ 0x18001818,
+ 0x0C180018,
+ 0x6206306C,
+ 0x1C6C6260,
+ 0x18186066,
+ 0x180200C0,
+ },
+ {
+ 0x12001800,
+ 0x00FCE03C,
+ 0x00001830,
+ 0x04180018,
+ 0x3C7EFE3C,
+ 0x0C3C3C60,
+ 0x18183C3C,
+ 0x18000000,
+ },
+ {
+ 0x00000000,
+ 0x00000010,
+ 0x00000C30,
+ 0x06000008,
+ 0x00000000,
+ 0x00000000,
+ 0x08000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000010,
+ 0x00000000,
+ 0x06000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x38000000,
+ 0x00003C00,
+ },
+ {
+ 0x783E3838,
+ 0x78FEFE3E,
+ 0xC67C7EE6,
+ 0x3CC6E60C,
+ 0x3C3E3C7E,
+ 0x83C7C6FE,
+ 0x18FEC7C6,
+ 0x00183006,
+ },
+ {
+ 0x0C663846,
+ 0x0C060666,
+ 0x666018E6,
+ 0x66CEE60C,
+ 0x46666666,
+ 0x83C6C618,
+ 0x18E0E666,
+ 0x003C3006,
+ },
+ {
+ 0x0EC63CC2,
+ 0x06060666,
+ 0x366018E6,
+ 0x66CEEE0C,
+ 0x066666C6,
+ 0xC366C618,
+ 0x1870666C,
+ 0x006E3004,
+ },
+ {
+ 0x06662CF3,
+ 0x060606C6,
+ 0x1E6018E6,
+ 0xC6CEFE0C,
+ 0x0E66C6C6,
+ 0xDB66C618,
+ 0x18707C3C,
+ 0x00C6300C,
+ },
+ {
+ 0x063E6CDB,
+ 0x067E7EC6,
+ 0x1E6018FE,
+ 0xC6DEDA0C,
+ 0x3E66C666,
+ 0xDA66C618,
+ 0x18383C38,
+ 0x00003008,
+ },
+ {
+ 0x06666689,
+ 0xE60606C6,
+ 0x3E6018E6,
+ 0xC6D6DA0C,
+ 0x783EC67E,
+ 0xFA6CC618,
+ 0x181C3838,
+ 0x00003018,
+ },
+ {
+ 0x06C67E89,
+ 0xC60606C6,
+ 0x366018E6,
+ 0xC6F6C20C,
+ 0xE076C606,
+ 0xEE2CC618,
+ 0x181C183C,
+ 0x00003010,
+ },
+ {
+ 0x0EC6C6DB,
+ 0xC6060666,
+ 0x666018E6,
+ 0x66F6C20C,
+ 0xE066E606,
+ 0xEE3CC618,
+ 0x180E186C,
+ 0x00003030,
+ },
+ {
+ 0x0CE6C6F3,
+ 0xCC060666,
+ 0xE67218E6,
+ 0x66E6C20C,
+ 0x62E66606,
+ 0x663C6618,
+ 0x18061866,
+ 0x00003020,
+ },
+ {
+ 0x787EC302,
+ 0x7806FE3E,
+ 0xC63C7EE6,
+ 0x3CE6C2FC,
+ 0x3CC63C06,
+ 0x66383C18,
+ 0x18FE18C7,
+ 0x00003060,
+ },
+ {
+ 0x00000004,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00006000,
+ 0x00000000,
+ 0x38000000,
+ 0x00003C60,
+ },
+ {
+ 0x00000078,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00004000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000040,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0xFF000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x0000000C,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+ {
+ 0x00060008,
+ 0x00700060,
+ 0x03301806,
+ 0x0000001E,
+ 0x00000000,
+ 0x00000000,
+ 0x70000000,
+ 0x00000E18,
+ },
+ {
+ 0x00060018,
+ 0x00180060,
+ 0x03301806,
+ 0x00000018,
+ 0x00000000,
+ 0x00000018,
+ 0x18000000,
+ 0x00001818,
+ },
+ {
+ 0x00060000,
+ 0x00180060,
+ 0x03000006,
+ 0x00000018,
+ 0x00000000,
+ 0x00000018,
+ 0x18000000,
+ 0x00001818,
+ },
+ {
+ 0x787E3C00,
+ 0xFC7E3C7C,
+ 0x733C1E7E,
+ 0x3C7E7E18,
+ 0x3CFC7C7E,
+ 0x83C6667E,
+ 0x187EC6E6,
+ 0x00001818,
+ },
+ {
+ 0x0C6E6200,
+ 0xE6186666,
+ 0x3B30186E,
+ 0x666EDA18,
+ 0x469C666E,
+ 0x83666618,
+ 0x1860E66C,
+ 0x00001818,
+ },
+ {
+ 0x06C6C000,
+ 0xE618C666,
+ 0x1F301866,
+ 0xC666DA18,
+ 0x060C66C6,
+ 0xDB666618,
+ 0x1870663C,
+ 0x008E3818,
+ },
+ {
+ 0x06C6FC00,
+ 0xE618FE66,
+ 0x0F301866,
+ 0xC666DA18,
+ 0x3E0C66C6,
+ 0xDA6C6618,
+ 0x0E386C38,
+ 0x00FE7018,
+ },
+ {
+ 0x06C6C600,
+ 0xE6180666,
+ 0x1F301866,
+ 0xC666DA18,
+ 0x780C66C6,
+ 0xFA6C6618,
+ 0x181C7C38,
+ 0x00703818,
+ },
+ {
+ 0x06C6E600,
+ 0xE6180666,
+ 0x33301866,
+ 0xC666DA18,
+ 0x600C66C6,
+ 0x6E3C6618,
+ 0x181C3C3C,
+ 0x00001818,
+ },
+ {
+ 0x0C6EE600,
+ 0xE6180E66,
+ 0x33301866,
+ 0x6666DA18,
+ 0x620C666E,
+ 0x6E3C6618,
+ 0x180E386E,
+ 0x00001818,
+ },
+ {
+ 0x787EFC00,
+ 0xFC187C7C,
+ 0x6330FE66,
+ 0x3C66DAF0,
+ 0x3C0C7C7E,
+ 0x66387C78,
+ 0x187E38E6,
+ 0x00001818,
+ },
+ {
+ 0x00000000,
+ 0x60000000,
+ 0x00300000,
+ 0x00000000,
+ 0x00006006,
+ 0x00000000,
+ 0x18001800,
+ 0x00001818,
+ },
+ {
+ 0x00000000,
+ 0x60000000,
+ 0x00380000,
+ 0x00000000,
+ 0x00006006,
+ 0x00000000,
+ 0x70001800,
+ 0x00000E18,
+ },
+ {
+ 0x00000000,
+ 0x3C000000,
+ 0x001E0000,
+ 0x00000000,
+ 0x00006006,
+ 0x00000000,
+ 0x00000E00,
+ 0x00000018,
+ },
+ {
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ 0x00000000,
+ },
+};
+
+// Returns a bit with the value of the pixel.
+template <int kFontWidth, int kFontHeight>
+uint32_t GetFontLayerPixel(const uint32_t fontImage[kFontHeight][kFontWidth / 32], int x, int y)
+{
+ ASSERT(x >= 0 && x < kFontWidth && y >= 0 && y < kFontHeight);
+ return fontImage[y][x / 32] >> (x % 32) & 1;
+}
+
+inline uint32_t GetFontPixel(int layer, int x, int y)
+{
+ switch (layer)
+ {
+ case kFontLayerLarge:
+ return GetFontLayerPixel<kFontWidths[kFontLayerLarge], kFontHeights[kFontLayerLarge]>(
+ kFontImageLarge, x, y);
+ case kFontLayerMedium:
+ return GetFontLayerPixel<kFontWidths[kFontLayerMedium], kFontHeights[kFontLayerMedium]>(
+ kFontImageMedium, x, y);
+ case kFontLayerSmall:
+ return GetFontLayerPixel<kFontWidths[kFontLayerSmall], kFontHeights[kFontLayerSmall]>(
+ kFontImageSmall, x, y);
+
+ default:
+ UNREACHABLE();
+ return 0;
+ }
+}
+
+} // anonymous namespace
+
+void OverlayState::initFontData(uint8_t *fontData) const
+{
+ constexpr int kFontDataLayerSize = kFontImageWidth * kFontImageHeight;
+
+ // Unpack the font bitmap into R8_UNORM format. Border pixels are given a 0.5 value for better
+ // font visibility.
+ for (int layer = 0; layer < kFontCount; ++layer)
+ {
+ memset(fontData, 0, kFontDataLayerSize);
+ for (int y = 0; y < kFontHeights[layer]; ++y)
+ {
+ for (int x = 0; x < kFontWidths[layer]; ++x)
+ {
+ uint32_t src = GetFontPixel(layer, x, y);
+ uint8_t dstValue = src ? 255 : 0;
+ fontData[y * kFontImageWidth + x] = dstValue;
+ }
+ }
+ fontData += kFontDataLayerSize;
+ }
+}
+#else
+void OverlayState::initFontData(uint8_t *fontData) const
+{
+ memset(fontData, 0, kFontCount * kFontImageWidth * kFontImageHeight * sizeof(*fontData));
+}
+#endif
+} // namespace gl