diff --git a/drivers/dv_display/dv_display.cpp b/drivers/dv_display/dv_display.cpp index 44fc807e..2d8a07f8 100644 --- a/drivers/dv_display/dv_display.cpp +++ b/drivers/dv_display/dv_display.cpp @@ -119,7 +119,7 @@ namespace pimoroni { while (gpio_get(VSYNC) == 0); gpio_put(RAM_SEL, bank); if (rewrite_header) { - write_header(); + set_scroll_idx_for_lines(-1, 0, display_height); rewrite_header = false; } } @@ -128,9 +128,35 @@ namespace pimoroni { swd_reset(); } - void DVDisplay::set_display_offset(const Point& p) { + void DVDisplay::set_display_offset(const Point& p, int idx) { int32_t offset = (int32_t)point_to_address(p) - (int32_t)point_to_address({0,0}); - i2c->write_bytes(I2C_ADDR, I2C_REG_SCROLL, (uint8_t*)&offset, 4); + i2c->write_bytes(I2C_ADDR, I2C_REG_SCROLL_BASE + 4*(idx-1), (uint8_t*)&offset, 4); + } + + void DVDisplay::set_scroll_idx_for_lines(int idx, int miny, int maxy) { + constexpr int buf_size = 32; + uint32_t buf[buf_size]; + uint addr = 4 * (7 + miny); + uint line_type = (uint)mode << 28; + if (idx >= 0) line_type |= (uint)idx << 30; + for (int i = miny; i < maxy; i += buf_size) { + int maxj = std::min(buf_size, maxy - i); + if (idx >= 0) { + for (int j = 0; j < maxj; ++j) { + buf[j] = line_type + ((uint32_t)h_repeat << 24) + ((i + j) * frame_width * 6) + base_address; + } + } + else { + ram.read_blocking(addr, buf, maxj); + for (int j = 0; j < maxj; ++j) { + buf[j] &= 0xC0000000; + buf[j] |= line_type + ((uint32_t)h_repeat << 24) + ((i + j) * frame_width * 6) + base_address; + } + } + ram.write(addr, buf, maxj * 4); + ram.wait_for_finish_blocking(); + addr += 4 * maxj; + } } uint8_t DVDisplay::get_gpio() { @@ -294,7 +320,7 @@ namespace pimoroni { { mode = new_mode; rewrite_header = true; - write_header(); + set_scroll_idx_for_lines(-1, 0, display_height); if (mode == MODE_PALETTE) { write_palette(); } @@ -381,19 +407,7 @@ namespace pimoroni { void DVDisplay::write_header() { write_header_preamble(); - - uint32_t buf[8]; - uint addr = 4 * 7; - uint line_type = 0x80000000u + ((uint)mode << 28); - mp_printf(&mp_plat_print, "Write header, line type %08x\n", line_type); - for (int i = 0; i < display_height; i += 8) { - for (int j = 0; j < 8; ++j) { - buf[j] = line_type + ((uint32_t)h_repeat << 24) + ((i + j) * frame_width * 6) + base_address; - } - ram.write(addr, buf, 8 * 4); - ram.wait_for_finish_blocking(); - addr += 4 * 8; - } + set_scroll_idx_for_lines(1, 0, display_height); } uint32_t DVDisplay::point_to_address(const Point& p) const { diff --git a/drivers/dv_display/dv_display.hpp b/drivers/dv_display/dv_display.hpp index e67259f3..059f41b3 100644 --- a/drivers/dv_display/dv_display.hpp +++ b/drivers/dv_display/dv_display.hpp @@ -31,8 +31,8 @@ namespace pimoroni { // I2C address and registers static constexpr uint I2C_ADDR = 0x0D; - static constexpr uint I2C_REG_SET_RES = 0xF8; - static constexpr uint I2C_REG_START = 0xF9; + static constexpr uint I2C_REG_SET_RES = 0xFC; + static constexpr uint I2C_REG_START = 0xFD; static constexpr uint I2C_REG_GPIO = 0xC0; static constexpr uint I2C_REG_LED = 0xC1; static constexpr uint I2C_REG_GPIO_HI = 0xC8; @@ -41,7 +41,7 @@ namespace pimoroni { static constexpr uint I2C_REG_GPIO_HI_PULL_UP = 0xCB; static constexpr uint I2C_REG_GPIO_HI_PULL_DOWN = 0xCC; static constexpr uint I2C_REG_EDID = 0xED; - static constexpr uint I2C_REG_SCROLL = 0xF0; + static constexpr uint I2C_REG_SCROLL_BASE = 0xF0; //-------------------------------------------------- // Variables @@ -146,9 +146,14 @@ namespace pimoroni { void write_palette_pixel_span(const Point &p, uint l, uint8_t* data); void read_palette_pixel_span(const Point &p, uint l, uint8_t *data); - // Set the top left corner of the display within the frame, if a larger - // frame is specified than the display. - void set_display_offset(const Point& p); + // Set the scroll offset for a set of scanlines on the display. There are 3 scroll offsets, indexes 1-3. + // By default, all scanlines are offset by scroll idx 1, so setting this effectively moves the + // top left corner of the display within the frame. + void set_display_offset(const Point& p, int idx=1); + + // Configure the scroll offset index to use for a set of scanlines (inclusive of miny, exclusive of maxy), + // this applies to the current bank only - you need to set again after flipping to apply the same setting to the other bank. + void set_scroll_idx_for_lines(int idx, int miny, int maxy); uint8_t get_gpio(); uint8_t get_gpio_hi(); diff --git a/drivers/dv_display/pico-stick-wide.h b/drivers/dv_display/pico-stick-wide.h index 78302f90..f6a8fe79 100644 --- a/drivers/dv_display/pico-stick-wide.h +++ b/drivers/dv_display/pico-stick-wide.h @@ -13,9 +13,9 @@ const uint elf_data0[] = { 0x47884915, 0x47884915, 0xe7fdbe00, -0x20009700, -0x20009700, -0x2000a02c, +0x20009760, +0x20009760, +0x2000a08c, 0x20040000, 0x20040000, 0x20040f84, @@ -24,26 +24,26 @@ const uint elf_data0[] = { 0x15000c24, 0x00000000, 0x480a4770, -0xfe56f005, +0xfe84f005, 0x00004700, 0x20000100, 0xe000ed08, 0xd0000000, -0x2000a030, -0x2003f0dc, -0x200047d9, -0x20001249, -0x200048e9, +0x2000a090, +0x2003f148, +0x20004835, +0x200012b9, +0x20004945, 0x00005657, 0x50520006, 0x5360b3ab, -0x20009590, +0x200095f0, 0x50520006, 0x9da22254, -0x200095a0, +0x20009600, 0x7188ebf2, -0x200096dc, -0x200096f4, +0x2000973c, +0x20009754, 0x20000034, 0xe71aa390, 0x00000000, @@ -199,7 +199,7 @@ const uint elf_data0[] = { 0x60178f5f, 0x8810f383, 0x00290030, -0xfd2ef003, +0xfd5cf003, 0xd1182800, 0xf3ef6820, 0xb6728310, @@ -280,11 +280,11 @@ const uint elf_data0[] = { 0x4802b510, 0xffaef7ff, 0x46c0bd10, -0x2003ed80, +0x2003edec, 0x4802b510, 0xf7ff300c, 0xbd10ffa5, -0x2003ed80, +0x2003edec, 0x0001b5f8, 0x465746de, 0x4645464e, @@ -553,7 +553,7 @@ const uint elf_data0[] = { 0x22008f5f, 0xf385601a, 0x483e8810, -0xf824f004, +0xf852f004, 0x009222a0, 0xf3bf58a2, 0x60138f5f, @@ -615,7 +615,7 @@ const uint elf_data0[] = { 0x0000028e, 0xff1ffffd, 0x001f8539, -0x20009608, +0x20009668, 0x21a04b06, 0x23016858, 0xb5106882, @@ -623,7 +623,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd5ef7ff, 0x46c0bd10, -0x2003ed6c, +0x2003edd8, 0x0000041c, 0x21a04b06, 0x23016818, @@ -632,7 +632,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd4cf7ff, 0x46c0bd10, -0x2003ed6c, +0x2003edd8, 0x0000040c, 0x7a0a680b, 0x600b3301, @@ -781,9 +781,9 @@ const uint elf_data0[] = { 0x48324689, 0x001c4669, 0x9e1a4692, -0xfafef007, +0xfb2cf007, 0xa907482f, -0xfafaf007, +0xfb28f007, 0x43db9b19, 0xd450191b, 0x0002201f, @@ -819,9 +819,9 @@ const uint elf_data0[] = { 0xf03fd010, 0x4669fc4d, 0xf007480a, -0x480afac3, +0x480afaf1, 0xf007a907, -0xb00ffabf, +0xb00ffaed, 0x4690bc3c, 0x46a24699, 0xbdf046ab, @@ -940,14 +940,14 @@ const uint elf_data0[] = { 0x430ab22d, 0xb2714650, 0xf0019500, -0x0033f865, +0x0033f8a1, 0x34073601, 0x429fb2f6, 0xb002d1e0, 0x4690bc1c, 0x46a24699, 0x46c0bdf0, -0x2000a1f4, +0x2000a254, 0x061222d0, 0xb5706853, 0x70030ddb, @@ -955,12 +955,12 @@ const uint elf_data0[] = { 0x20c87203, 0x000c698b, 0x6ac94358, -0xff66f004, +0xff94f004, 0x68627428, 0x46942064, 0x6a616823, 0x43584463, -0xff5cf004, +0xff8af004, 0x68e27468, 0x429368a3, 0x0013d200, @@ -975,7 +975,7 @@ const uint elf_data0[] = { 0x0013d200, 0xbd70762b, 0x0004b510, -0xf802f002, +0xf830f002, 0xf7ff0021, 0xbd10ffc5, 0x4d13b570, @@ -986,7 +986,7 @@ const uint elf_data0[] = { 0x4465469c, 0x210a59ab, 0xf0046a98, -0x7720ff29, +0x7720ff57, 0x77600a00, 0x6a9a59ab, 0x429a4b0b, @@ -995,20 +995,29 @@ const uint elf_data0[] = { 0x3319425b, 0x23a477a3, 0x5cd24a08, -0x54e23b6c, +0x54e23b68, 0x2318bd70, 0x46c0e7f6, -0x2003ed38, -0xfffcb4bc, +0x2003eda4, +0xfffcb4b0, 0x000006c4, 0x000493df, 0x0005cc5f, -0x2000a1f4, -0x000eb570, -0xb0820014, -0xd90028c1, -0x29c0e0d4, -0xe0b5d900, +0x2000a254, +0x0005b5f0, +0x0014000e, +0x28c1b083, +0xe0f8d900, +0xd91129c0, +0x4fac7853, +0x425a3b02, +0x4aab4153, +0x786354bb, +0xd1002b00, +0x2b01e100, +0xe139d100, +0x2a00b25a, +0xe129da00, 0xd9052ec8, 0x7a62233f, 0x22d04013, @@ -1018,184 +1027,203 @@ const uint elf_data0[] = { 0x22d04013, 0x64130612, 0xd9612eca, -0x681a4b88, +0x681a4b9c, 0x466a9200, 0x8093889b, 0x07db7ae3, -0xe0d3d500, +0xe0e7d500, 0x23622166, 0x07d27b22, 0x000bd500, -0x60534a81, +0x60534a95, 0x785a466b, 0x41137ae3, 0xd40007db, -0x206ee0d6, +0x206ee0f1, 0x7b23216a, 0x07db4113, 0x0001d500, -0x60594b7a, +0x60594b8e, 0x789a466b, 0x41137ae3, 0xd40007db, -0x206ee0d2, +0x206ee0de, 0x7b23216a, 0x07db4113, 0x0001d500, -0x60994b72, +0x60994b86, 0x78da466b, 0x41137ae3, 0xd40007db, -0x206ee0bf, +0x206ee0cb, 0x7b23216a, 0x07db4113, 0x0001d500, -0x60d94b6a, +0x60d94b7e, 0x791a466b, 0x41137ae3, 0xd40007db, -0x206ee0ac, +0x206ee0b8, 0x7b23216a, 0x07db4113, 0x0001d500, -0x61194b62, +0x61194b76, 0x795a466b, 0x41137ae3, 0xd40007db, -0x206ee099, +0x206ee0a5, 0x7b23216a, 0x07db4113, 0x0001d500, -0x61594b5a, +0x61594b6e, 0xd9032ed2, -0x4d592200, -0x50ea4b59, +0x4f682200, +0x50fa4b6c, 0xd9002ed3, -0x2eefe07f, +0x2df3e077, +0x2eefdc4d, 0x2231d910, 0x5ca22330, 0x02125ce3, 0x2332431a, -0x4d515ce3, +0x4f5f5ce3, 0x431a041b, 0x5ce32333, 0x4313061b, -0x50ab4a4f, -0xd9082ef7, -0x5ce32339, -0xd05c2b00, -0x23a44d49, -0x3b6c5cea, -0x2ef954e2, -0x233ad949, -0x49455ce3, -0x41931e5a, -0x548b4a46, -0xd1402eff, -0x5d63253f, -0xd0662b01, -0xd13a2b02, -0xf0054842, -0x4842fe01, -0xfdf4f004, -0x00032100, -0x47980008, -0x4d397853, -0x425a3b02, -0x4a3d4153, -0x786354ab, -0xd0282b00, -0xd0582b01, -0x2a00b25a, -0xe739db00, +0x50bb4a61, +0xd9102ef3, +0x23342235, +0x5ce35ca2, +0x431a0212, +0x5ce32336, +0x041b4f55, +0x2337431a, +0x061b5ce3, +0x4a594313, +0x2ef750bb, +0x2dfcd82a, +0x2efbd81e, +0x233dd91a, +0x2b005ce3, +0x4f4cd057, +0x5cfa23a4, +0x54e23b68, +0xd90f2efd, +0x5ce3233e, +0x1e5a4947, +0x4a4e4193, +0x2eff548b, +0x253fd106, +0x2b015d63, +0x2b02d05c, +0xe077d100, +0xbdf0b003, +0xd1e92dff, +0xd0f22eff, +0x2df7e7f8, +0x2dfbddc2, +0xe7d2dcd5, +0x23382239, +0x5ce35ca2, +0x431a0212, +0x5ce3233a, +0x041b4f36, +0x233b431a, +0x061b5ce3, +0x229a4313, +0x50bb0112, +0x28c9e7c1, +0xe717d800, +0xd10028ca, +0x28cce71c, +0xe721d800, +0xd80028d3, +0x28d4e782, +0xe788d000, +0x4f29e784, +0xf0000038, +0xe782ff25, +0x4a304b2f, +0x0c1b681b, +0x6013041b, +0xd8002ec8, +0xe6fde704, +0x236a216e, +0x233ce716, +0x5ce14f1f, +0xf0000038, +0x0020fdc5, +0xfea0f7ff, +0x2066e79e, +0xe7582162, +0x21622066, +0x2066e745, +0xe7322162, +0x21622066, +0x2066e71f, +0xe70c2162, +0xf005481e, +0x2200fda9, +0x481e491d, +0xfab2f003, +0xe7985d63, 0x005b3b80, -0x4a37435b, +0x4a16435b, 0x6812041b, 0x0c1b4053, -0x041b4a35, -0xe72d6013, -0xd80028c9, -0x28cae72a, -0xe72fd100, -0xd80028cc, -0x28d3e734, -0x28d4d996, -0x28f3d09a, -0x28f8d99b, -0x28fad9ac, -0x2effd9b5, -0xb002d0be, -0x4b27bd70, -0x681b4a27, +0x041b4a14, +0xe6c96013, +0x4a124b11, +0x43db681b, 0x041b0c1b, -0xe70f6013, -0x236a216e, -0x2338e72a, -0x5ce14d1a, -0xf0000028, -0x0020fdaf, -0xfec6f7ff, -0x4d16e799, -0xf0000028, -0xe77afef3, -0x21622066, -0x2066e727, -0xe7642162, -0x21622066, -0x2066e751, -0xe73e2162, -0x21622066, -0x4815e72b, -0xfd9cf005, -0x49142200, -0xf0034814, -0x5d63faa5, -0x4b0ee78e, -0x681b4a0e, -0x0c1b43db, -0x6013041b, -0x46c0e6dc, -0x200090fc, +0xe6c16013, +0xf0054812, +0x4812fd8b, +0xfd7ef004, +0x00032100, +0x47980008, +0x2000a254, +0x00034b81, +0x2000915c, 0x40020000, 0x40020004, -0x2000a1f4, -0x00034b60, -0x00000994, -0x00034b74, -0x2000901c, -0x00004255, -0x00034b75, +0x00034b6c, +0x00000998, +0x0000099c, +0x00034b80, 0x4005005c, 0x4005105c, -0x20009010, +0x20009070, 0x15004000, 0x20000001, +0x2000907c, +0x00004255, 0xb085b5f0, -0xfde2f005, -0xf0022017, -0x2018f801, -0xfffef001, +0xfdd8f005, +0xf0012017, +0x2018fff7, +0xfff4f001, 0x21012200, 0xf0012017, -0x2200ffcf, +0x2200ffc5, 0x20182101, -0xffcaf001, +0xffc0f001, 0xf001201a, -0x201bfff1, -0xffeef001, +0x201bffe7, +0xffe4f001, 0xf001201c, -0x2200ffeb, +0x2200ffe1, 0x201a2100, -0xffbcf001, +0xffb2f001, 0x21002200, 0xf001201b, -0x2200ffb7, +0x2200ffad, 0x201c2100, -0xffb2f001, +0xffa8f001, 0xf001201d, -0x2200ffd9, +0x2200ffcf, 0x201d2100, -0xffaaf001, +0xffa0f001, 0x240023d0, 0x061b2262, 0x4b42641c, @@ -1203,7 +1231,7 @@ const uint elf_data0[] = { 0x609a2019, 0x611a60da, 0x619a615a, -0xff82f001, +0xff78f001, 0x4a3e4b3d, 0x659c651c, 0x661a65dc, @@ -1214,22 +1242,22 @@ const uint elf_data0[] = { 0x0c1b4d3b, 0x6013041b, 0x00280031, -0xfdd6f001, +0xfdccf001, 0xf7ff0004, -0x4837fe23, -0xfd0ef005, -0xfe20f001, -0x5ce32339, +0x4837fdeb, +0xfd04f005, +0xfe16f001, +0x5ce3233d, 0xd1042b00, -0xbf203339, +0xbf20333d, 0x2a005ce2, 0x4c31d0fb, 0xf0000020, -0x4b30fd29, +0x4b30fd2d, 0x60234830, -0xfcfaf005, +0xfcf0f005, +0xfdf2f001, 0xfdfcf001, -0xfe06f001, 0x7f824b2d, 0x1c136819, 0xd91a2a1a, @@ -1238,33 +1266,33 @@ const uint elf_data0[] = { 0x404b011b, 0x4a284013, 0x6013200a, -0xfd06f002, +0xfcfcf002, 0xaa024b26, 0xa90158e3, 0xab036a9f, 0xf0010038, -0x2800fe7b, +0x2800fe71, 0x0039d108, 0xf0034821, -0xb2d2fabb, +0xb2d2fab1, 0xd2e22a14, 0xe7e02314, 0x99029a03, 0xf0019801, -0xf005fe2f, -0x481bfd41, +0xf005fe25, +0x481bfd37, 0xf9b4f000, 0x00280031, -0xfd84f001, +0xfd7af001, 0xf0054818, -0x0020fcbf, -0xf9fcf001, +0x0020fcb5, +0xf9f2f001, 0xf0054816, -0x4816fcb9, -0xfcb6f005, +0x4816fcaf, +0xfcacf005, 0x49152200, 0xf0034815, -0xe7fef9bf, +0xe7fef9b5, 0x40020000, 0x40050000, 0x0000ffff, @@ -1272,25 +1300,25 @@ const uint elf_data0[] = { 0x4005105c, 0x20000fb1, 0x20000e59, -0x20009034, -0x2000a1f4, +0x20009094, +0x2000a254, 0x20000f39, -0x20009058, +0x200090b8, 0x40064000, 0x40065000, 0x000006c4, -0x200090c8, -0x2000a29c, -0x20009078, -0x20009094, -0x200090b0, +0x20009128, +0x2000a2fc, +0x200090d8, +0x200090f4, +0x20009110, 0x15004000, 0x20000001, 0x4902b510, 0xf0004802, 0xbd10fb99, 0x50300000, -0x2000a1f4, +0x2000a254, 0x46d6b5f0, 0x4646464f, 0xb086b5c0, @@ -1301,23 +1329,23 @@ const uint elf_data0[] = { 0x419e1e73, 0x00313606, 0x46904648, -0xfebef001, +0xfeb4f001, 0x0031464b, 0xf0011c58, -0x0031feb9, +0x0031feaf, 0x46502601, -0xfeb4f001, +0xfeaaf001, 0x0039464a, 0x96000028, 0xf0072302, -0x4652f883, +0x4652f879, 0x00280039, 0x23019600, -0xf87cf007, +0xf872f007, 0x00222300, 0x00280039, 0x33019300, -0xf874f007, +0xf86af007, 0x46424643, 0x01d23305, 0x4313031b, @@ -1335,7 +1363,7 @@ const uint elf_data0[] = { 0x23809305, 0x930202db, 0xf007ab02, -0x682bf8a9, +0x682bf89f, 0x602e431e, 0xbc1cb006, 0x46994690, @@ -1359,25 +1387,25 @@ const uint elf_data0[] = { 0x1e6b18c5, 0x3506419d, 0x00380029, -0xfe4af001, +0xfe40f001, 0x1c780029, -0xfe46f001, +0xfe3cf001, 0x00200029, -0xfe42f001, +0xfe38f001, 0x1c600029, -0xfe3ef001, +0xfe34f001, 0x1ca00029, -0xfe3af001, +0xfe30f001, 0x1ce00029, -0xfe36f001, +0xfe2cf001, 0x003a2301, 0x00304641, 0x33019300, -0xf804f007, +0xfffaf006, 0x00222300, 0x46419300, 0x00303304, -0xfffcf006, +0xfff2f006, 0x2b004653, 0x2380d034, 0x9304025b, @@ -1399,7 +1427,7 @@ const uint elf_data0[] = { 0x431f4641, 0xab040030, 0xf0079707, -0x4641f829, +0x4641f81f, 0x408b2301, 0x43136832, 0xb0096033, @@ -1428,22 +1456,22 @@ const uint elf_data0[] = { 0x60426001, 0x1d176083, 0xf0010020, -0x0020fe03, +0x0020fdf9, 0x21002200, 0xf0013401, -0x42a7fdd3, +0x42a7fdc9, 0x490ad1f4, 0x61290030, -0xfeaef006, +0xfea4f006, 0x81e82101, 0xf0060030, -0x81a8fe8b, +0x81a8fe81, 0xf0062001, -0x6168fdcb, +0x6168fdc1, 0xf0062001, -0x61a8fdc7, +0x61a8fdbd, 0xbdf80028, -0x2000911c, +0x2000917c, 0x2401b530, 0x00210005, 0x688089aa, @@ -1451,9 +1479,9 @@ const uint elf_data0[] = { 0x438bb085, 0x89ea6003, 0xf0066929, -0x4913feab, +0x4913fea1, 0x612968a8, -0xfe88f006, +0xfe7ef006, 0x93022300, 0x686b9301, 0x040081e8, @@ -1471,7 +1499,7 @@ const uint elf_data0[] = { 0x23f5d1fc, 0x6103061b, 0xbd30b005, -0x20009124, +0x20009184, 0x2501b570, 0x00290004, 0x688089a2, @@ -1479,12 +1507,12 @@ const uint elf_data0[] = { 0x438bb084, 0x89e26003, 0xf0066921, -0x2005fe73, -0xff94f002, +0x2005fe69, +0xff8af002, 0x42984b22, 0x4922d914, 0x612168a0, -0xfe4af006, +0xfe40f006, 0x81e02600, 0x68230400, 0x0c0289a1, @@ -1494,11 +1522,11 @@ const uint elf_data0[] = { 0xfedaf7ff, 0xbd70b004, 0xf0022005, -0x4b17ff79, +0x4b17ff6f, 0xd8134298, 0x68a04916, 0xf0066121, -0x2600fe2f, +0x2600fe25, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1508,7 +1536,7 @@ const uint elf_data0[] = { 0xe7e3febf, 0x68a0490d, 0xf0066121, -0x2500fe1b, +0x2500fe11, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1517,10 +1545,10 @@ const uint elf_data0[] = { 0xf7ff9400, 0xe7cffeab, 0x11a49a00, -0x2000910c, +0x2000916c, 0x07bfa47f, -0x20009114, -0x20009104, +0x20009174, +0x20009164, 0x2401b570, 0x00210005, 0x688089aa, @@ -1528,9 +1556,9 @@ const uint elf_data0[] = { 0x438bb082, 0x89ea6003, 0xf0066929, -0x491bfe11, +0x491bfe07, 0x612968a8, -0xfdeef006, +0xfde4f006, 0x81e8686b, 0x0c020400, 0x89a99300, @@ -1556,7 +1584,7 @@ const uint elf_data0[] = { 0xf7ff0028, 0xb002ff5b, 0x46c0bd70, -0x2000911c, +0x2000917c, 0x46ceb5f0, 0xb5804647, 0x6943001f, @@ -1727,76 +1755,78 @@ const uint elf_data0[] = { 0xb0984b13, 0x210058c2, 0x3004466b, -0xff7ef000, +0xff74f000, 0x30a80020, 0xffe4f7ff, 0x46684b0e, 0x220318e1, -0xfa04f006, +0xf9faf006, 0x22034b0c, 0x466b18e1, 0xf0061c58, -0x4b0af9fd, +0x4b0af9f3, 0x18e12203, 0x1c98466b, -0xf9f6f006, +0xf9ecf006, 0x22204b07, 0x18e14668, -0xf9cef006, +0xf9c4f006, 0xbd10b018, 0x0000098c, -0x0001b7c0, -0x0001f7c0, -0x000237c0, -0x000277c4, +0x0001b7cc, +0x0001f7cc, +0x000237cc, +0x000277d0, 0x2500b5f8, 0x26010004, 0x600523a4, 0x000f30a8, 0x21112213, 0x54e661e0, -0xf7ff4b47, +0xf7ff4b49, 0x22b0fd65, -0x21004b46, +0x21004b48, 0x009218e0, -0xffacf004, -0x4b434a44, +0xffa2f004, +0x4b454a46, 0x50e22100, -0x4b432202, -0x4b4350e7, +0x4b452202, +0x4b4550e7, 0x330450e6, -0x4b4250e2, +0x4b4450e2, 0x50e23206, 0x32023304, -0x4b4050e2, +0x4b4250e2, 0x50e23202, 0x3a063304, -0x4b3e50e2, -0x4b3e54e6, -0x330450e5, -0x4b3d50e5, -0x4b3d50e5, +0x4b4050e2, +0x54e6320a, +0x50e54b3f, +0x50e53304, +0x18e04b3e, +0xff80f004, +0x21004b3d, 0x230118e2, -0x8093425b, -0x4a3b7195, -0x809318a2, -0x4a3a7195, -0x809318a2, -0x4a397195, -0x809318a2, -0x4a387195, -0x809318a2, -0x4a377195, -0x809318a2, -0x4a367195, -0x809318a2, -0x4a357195, -0x809318a2, -0x4a347195, -0x809318a2, -0x4a337195, -0x809318a2, -0x4a327195, +0x7195425b, +0x4a3b8093, +0x719518a2, +0x4a3a8093, +0x719518a2, +0x4a398093, +0x719518a2, +0x4a388093, +0x719518a2, +0x4a378093, +0x719518a2, +0x4a368093, +0x719518a2, +0x4a358093, +0x719518a2, +0x4a348093, +0x719518a2, +0x4a338093, +0x719518a2, +0x4a328093, 0x719518a2, 0x4a318093, 0x719518a2, @@ -1813,13 +1843,13 @@ const uint elf_data0[] = { 0x4b2c50e2, 0x18e62208, 0xf0040030, -0x4b2aff41, +0x4b2aff33, 0x21002208, 0xf00418e0, -0x4b28ff3b, +0x4b28ff2d, 0x21002208, 0xf00418e0, -0x2280ff35, +0x2280ff27, 0x00524b25, 0x61f561b5, 0x62756235, @@ -1837,29 +1867,29 @@ const uint elf_data0[] = { 0x00000724, 0x0000098c, 0x00000994, -0x000126c0, -0x00012fd0, -0x000138e0, -0x000141f0, -0x00014b00, -0x00015410, -0x00015d20, -0x00016630, -0x00016f40, -0x00017850, -0x00018160, -0x00018a70, -0x00019380, -0x00019c90, -0x0001a5a0, -0x0001aeb0, -0x0001d7c0, -0x000277c0, -0x00034b44, -0x00034b4c, -0x00034b54, -0x00034b74, -0x00000998, +0x000126cc, +0x00012fdc, +0x000138ec, +0x000141fc, +0x00014b0c, +0x0001541c, +0x00015d2c, +0x0001663c, +0x00016f4c, +0x0001785c, +0x0001816c, +0x00018a7c, +0x0001938c, +0x00019c9c, +0x0001a5ac, +0x0001aebc, +0x0001d7cc, +0x000277cc, +0x00034b50, +0x00034b58, +0x00034b60, +0x00034b80, +0x000009a4, 0x50100000, 0xb08bb5f0, 0x4b15466a, @@ -1884,31 +1914,31 @@ const uint elf_data0[] = { 0x20014b03, 0x23a450f2, 0xe7ed54f1, -0x20009274, +0x200092d4, 0x000006c4, 0x46d6b5f0, 0x464f4646, 0xb5c00004, 0xf0012010, -0x23d0fa67, +0x23d0fa59, 0x4d6a2280, 0x0252061b, 0x5960619a, 0xf006625a, -0x2280f96d, +0x2280f95f, 0x4b665965, 0x18e00029, 0xf0040112, -0x2280fe9b, +0x2280fe8d, 0x00294b63, 0x011218e0, -0xfe94f004, -0xfb08f001, +0xfe86f004, +0xfafaf001, 0xf0010005, -0x4b5ffb05, +0x4b5ffaf7, 0x00020029, 0xf00518e0, -0x4b5dfc2d, +0x4b5dfc1f, 0x4b5d18e5, 0x4b5d4698, 0x469a44a0, @@ -1938,10 +1968,10 @@ const uint elf_data0[] = { 0xd1d245a8, 0x21004b44, 0x220118e0, -0xfc64f001, +0xfc56f001, 0x4b422210, 0xf000601a, -0x4a41ff49, +0x4a41ff3b, 0x18a14b41, 0x18e32200, 0x609a601a, @@ -1953,7 +1983,7 @@ const uint elf_data0[] = { 0x4b32d1f2, 0x58e7210a, 0xf0036ab8, -0x68baff9b, +0x68baff8d, 0x4694687b, 0x001d4463, 0x69fa68fb, @@ -1968,28 +1998,28 @@ const uint elf_data0[] = { 0x1ac00158, 0x18c00080, 0xf00300c0, -0x4b28ff7d, +0x4b28ff6f, 0x50e04682, 0x00314b27, 0x6a7b4699, 0x0158436b, 0x00801ac0, 0x00c018c0, -0xff6ef003, +0xff60f003, 0x50e0464b, 0x01684b21, 0x1b404698, 0x19400080, 0x00c00031, -0xff62f003, +0xff54f003, 0x46514643, 0x481c50e0, -0xff7cf004, +0xff6ef004, 0x481b464b, 0xf00458e1, -0x4643ff77, +0x4643ff69, 0x58e14819, -0xff72f004, +0xff64f004, 0x4690bc1c, 0x46a24699, 0x4653bdf0, @@ -1998,23 +2028,23 @@ const uint elf_data0[] = { 0xf387601a, 0xbf208810, 0x46c0e757, -0x000277c0, -0x000217c0, -0x000257c0, +0x000277cc, +0x000217cc, +0x000257cc, 0x000006c4, -0x00027944, -0x00034b44, +0x00027950, +0x00034b50, 0x00000954, 0x00000984, 0x40032000, -0x0000ea9c, -0x0000099c, -0x00034b70, -0x00034b68, -0x00034b6c, -0x200091c8, -0x200091e8, -0x20009218, +0x0000eaa8, +0x000009a8, +0x00034b7c, +0x00034b74, +0x00034b78, +0x20009228, +0x20009248, +0x20009278, 0x000cb570, 0x2600a904, 0xa9055f8e, @@ -2026,7 +2056,7 @@ const uint elf_data0[] = { 0x800e1841, 0x808a804d, 0xbd70718b, -0x000126c0, +0x000126cc, 0x22002394, 0x50c2011b, 0x46c04770, @@ -2044,7 +2074,7 @@ const uint elf_data0[] = { 0x2b006823, 0x0020d04d, 0xf0060039, -0x465bffef, +0x465bffe3, 0x60233501, 0x2d0a3408, 0x240ad1f2, @@ -2058,12 +2088,12 @@ const uint elf_data0[] = { 0x00389200, 0x105b4642, 0xf7fe1871, -0xe009fed7, +0xe009fe9b, 0x079b9b0a, 0x4a20d421, 0x58b10038, 0x46428973, -0xf832f006, +0xf824f006, 0x4b19464a, 0x6a9b491c, 0x58721a9b, @@ -2080,24 +2110,24 @@ const uint elf_data0[] = { 0x4913bdf0, 0x00384642, 0x18718973, -0xf86ef006, +0xf860f006, 0x002ce7dc, 0x8972e7ba, 0x00384641, 0xf7fe1052, -0xe7d3fe33, +0xe7d3fdf7, 0x46418972, 0x10520038, -0xfe68f7fe, +0xfe2cf7fe, 0x46c0e7cc, 0x40054000, -0x0000099c, -0x000277c4, -0x000277c0, -0x00034b4c, -0x00034b54, -0x00034b44, -0x0001b7c0, +0x000009a8, +0x000277d0, +0x000277cc, +0x00034b58, +0x00034b60, +0x00034b50, +0x0001b7cc, 0x4646b5f0, 0x4b3a4698, 0x6a9b464f, @@ -2112,7 +2142,7 @@ const uint elf_data0[] = { 0x2b006823, 0x0020d04d, 0xf03d0039, -0x465bff7f, +0x465bff43, 0x60233501, 0x2d0a3408, 0x240ad1f2, @@ -2126,12 +2156,12 @@ const uint elf_data0[] = { 0x00389200, 0x105b4642, 0xf7fe1871, -0xe009fe4f, +0xe009fe13, 0x079b9b0a, 0x4a20d421, 0x58b10038, 0x46428973, -0xffaaf005, +0xff9cf005, 0x4b19464a, 0x6a9b491c, 0x58721a9b, @@ -2148,185 +2178,178 @@ const uint elf_data0[] = { 0x4913bdf0, 0x00384642, 0x18718973, -0xffe6f005, +0xffd8f005, 0x002ce7dc, 0x8972e7ba, 0x00384641, 0xf7fe1052, -0xe7d3fdab, +0xe7d3fd6f, 0x46418972, 0x10520038, -0xfde0f7fe, +0xfda4f7fe, 0x46c0e7cc, 0x40054000, -0x0000099c, -0x000277c4, -0x000277c0, -0x00034b50, -0x00034b58, -0x00034b48, -0x0001b7c0, +0x000009a8, +0x000277d0, +0x000277cc, +0x00034b5c, +0x00034b64, +0x00034b54, +0x0001b7cc, 0x46d6b5f0, 0x4646464f, 0xb5c04b16, 0x4482469a, 0x210b0005, 0xb0824650, -0xfaa0f005, +0xfa92f005, 0x46984b12, 0x44a84b12, 0x46404699, -0xffe8f7fd, +0xffacf7fd, 0xf0044648, -0x4650fd8d, -0xfae0f005, -0xff0cf004, +0x4650fd7f, +0xfad2f005, +0xfefef004, 0x02001606, 0xf0040a04, -0x1e07ff07, +0x1e07fef9, 0xf004d0ed, -0x003aff03, +0x003afef5, 0x00210003, 0x96000028, 0xff4af7ff, 0xf0042000, -0xe7e9feef, +0xe7e9fee1, 0x000006c4, 0x00000984, -0x2000923c, +0x2000929c, 0xf004b510, -0xf7fffeef, +0xf7fffee1, 0x46c0ffc3, -0x464eb5f0, -0x46454657, -0x4a7646de, -0x4694b5e0, -0x010b4a75, -0x3a085885, -0x1a5b5886, -0x19ef00b7, -0x01db683a, -0x009b185b, +0x4645b5f0, +0x464e4657, +0x4a7046de, +0x4694010b, +0x1a5bb5e0, +0x185b01db, +0x4463009b, +0xb08718c3, +0x23999303, +0x009b4a6a, +0x46985882, +0x22994694, +0x58860112, +0x00b54b67, +0x682a4465, +0x0f978944, +0x00bf4447, +0x687f19c7, 0x0a120212, -0x46914463, -0x18c3b087, -0x9302683a, -0x00498944, -0xda022a00, -0x58824a6a, -0x464a4491, -0x05924b69, -0x429a0d92, -0xe0aed100, -0x46989b02, -0x469c2300, -0x9304464b, -0x18ca4b64, -0x00924643, -0x60531882, -0x011a683b, -0x46990f13, -0x005a683b, -0x2a020f52, -0xe0acd100, -0xd0002a03, -0x0062e078, -0x464b1912, -0xd1002b02, -0x0893e077, -0x469a009a, -0x44430013, -0x23029303, -0x33024698, -0x23004699, -0x465244e2, -0x4b52469c, -0x683f50c2, -0x0f7f007f, -0xd1002f02, -0x2f03e077, -0x46ccd100, -0x18474b4d, -0x46634698, -0x44473601, -0x19ad00b6, -0x682f703b, -0x0a36023e, -0xda022f00, -0x59c74f42, -0x05b719f6, -0x469c0dbb, -0x27004b40, -0xd104459c, -0x3e049b03, -0x93033304, -0x4b403701, -0x469c9605, -0x44611c4e, -0x9b03682a, -0x18410089, -0x0111604b, -0x0f090052, -0x2a020f52, +0x059719d2, +0x0dbf0049, +0xd100429f, +0x2300e0a5, +0x9f034698, +0x92044b5d, +0x682b18ca, +0x50170092, +0x0f13011a, +0x682b4699, +0x0f92009a, +0xd1002a02, +0x2a03e0a2, +0xe076d000, +0x19120062, +0x2b02464b, +0xe075d100, +0x00930892, +0x23024699, +0x4699444f, +0x469a3302, +0x44422300, +0x4b4d4698, +0x682a50c2, +0x0f920092, +0xd1002a02, +0x2a03e075, +0x46d0d100, +0x18424b48, +0x46434699, +0x7013444a, +0x1c752399, +0x00ad009b, +0x469c4465, +0x0f96682a, +0x00b64466, +0x68761986, +0x0a120212, +0x05961992, +0x469c0db3, +0x26004b39, +0xd102459c, +0x37043a04, +0x1c4b3601, +0x4b39469c, +0x46989205, +0x4441682a, +0x500f0089, +0x00920111, +0x0f920f09, +0xd0022a02, +0xd0502a03, +0x29020064, +0x08a4d047, +0x210219a4, +0x26002704, +0x50844a2e, +0x0092682a, +0x2a020f92, 0x2a03d002, -0x0064d058, -0xd04e2902, -0x08a42304, -0x210219e4, -0x2700469c, -0x50844a33, -0x0052682a, -0x2a020f52, -0x2a03d002, -0x0039d04b, -0x19864b2c, -0x4466469c, -0x21017031, -0x42494b28, -0x9b0218c2, -0x93009101, -0x230230a8, -0xf7ffa904, -0xb007fb51, -0x4690bc3c, -0x46a24699, -0xbdf046ab, -0x0062464b, -0xd0002b02, -0x08d3e787, -0x469a009a, -0x44430013, -0x23039303, -0x465244e2, -0x33024698, -0x3b044699, -0x4b16469c, -0x683f50c2, -0x0f7f007f, -0xd0002f02, -0x46c4e787, -0x2304e788, -0x469c425b, -0x44e19b02, -0x46983304, -0x469c2301, -0x2305e74a, -0x19e408e4, -0x2701469c, -0xe7af3101, -0x19140062, -0x0022e7a4, -0x4661e755, -0x46c0e7b2, -0x0000ea9c, -0x00000998, -0x00000994, +0x0031d044, +0x18c24663, +0x469c4b26, +0x70114462, +0x4b232101, +0x18c24249, +0x91019b03, +0x30a89300, +0xa9042302, +0xfb50f7ff, +0xbc3cb007, +0x46994690, +0x46ab46a2, +0x464bbdf0, +0x2b020062, +0xe789d000, +0x009308d2, +0x23034699, +0x4699444f, +0x469a3302, +0x44423b04, +0x4b124698, +0x682a50c2, +0x0f920092, +0xd0002a02, +0x46c8e789, +0x9b03e78a, +0x1d1f3a04, +0x46982301, +0x08e4e756, +0x270519a4, +0x31012601, +0x0062e7b6, +0xe7ac1914, +0xe75f0022, +0xe7b90039, +0x0000eaa8, +0x000009a4, 0x000003ff, -0x000049a8, -0x000126b4, -0x000126bc, -0x000049a9, -0x000126b8, +0x000049ac, +0x000126c0, +0x000126c8, +0x000049ad, +0x000126c4, 0x46deb5f0, 0x464e4657, 0x23994645, @@ -2470,7 +2493,7 @@ const uint elf_data0[] = { 0xbf208810, 0x4659e7bb, 0xf7ff0020, -0xe785fddd, +0xe785fdeb, 0x46941c4a, 0x589a4a25, 0x93032300, @@ -2502,15 +2525,15 @@ const uint elf_data0[] = { 0x44602300, 0x002056c3, 0x46539300, -0xfc4ef7ff, +0xfc5cf7ff, 0x46c0e6f2, 0x00000954, 0x00000944, 0x00000962, -0x000126bc, -0x000126a4, -0x00034b74, -0x000126a8, +0x000126c8, +0x000126b0, +0x00034b80, +0x000126b4, 0x46ba89f7, 0x46b92701, 0x445044ca, @@ -2521,7 +2544,7 @@ const uint elf_data0[] = { 0x8810f381, 0xe7a3bf20, 0x30a80020, -0xff94f7fe, +0xff9ef7fe, 0x46c0e719, 0x00000954, 0x0005b5f8, @@ -2535,8 +2558,8 @@ const uint elf_data0[] = { 0x469c011b, 0x42b44464, 0xbdf8d1f1, -0x000126c0, -0x0001b7c0, +0x000126cc, +0x0001b7cc, 0x46deb5f8, 0x464e4657, 0x00044645, @@ -2547,7 +2570,7 @@ const uint elf_data0[] = { 0xfab0f004, 0x26094b60, 0xf7fd18e0, -0x2301fd25, +0x2301fcf7, 0x4b5e4698, 0x469a1d27, 0x469b4b5d, @@ -2575,15 +2598,15 @@ const uint elf_data0[] = { 0xe073d000, 0x2b007e23, 0x0020d002, -0xf956f7ff, +0xf960f7ff, 0x25990020, 0xff94f7ff, 0x012d2300, 0x21005163, 0xf7ff0020, -0x0020fcff, +0x0020fd0d, 0xf7ff30a8, -0x2302f939, +0x2302f943, 0x4b415163, 0x4b4158e2, 0x429358e3, @@ -2618,7 +2641,7 @@ const uint elf_data0[] = { 0x230050e5, 0xe77b4698, 0x30a80020, -0xff6cf7fe, +0xff76f7fe, 0xf0000038, 0x2800f851, 0xbc3cd190, @@ -2640,34 +2663,34 @@ const uint elf_data0[] = { 0x00db79a2, 0xe77b50e2, 0xe7574a14, -0x20002249, -0x20009248, +0x200022c1, +0x200092a8, 0x00000984, -0x00034b75, +0x00034b81, 0x4005005c, 0x4005105c, 0x40054000, -0x00034b74, -0x00000998, +0x00034b80, +0x000009a4, 0x0000098c, -0x00034b50, -0x00034b4c, -0x00034b60, 0x00034b5c, -0x00034b64, -0x00034b44, -0x00034b48, -0x00034b54, 0x00034b58, -0x20009258, +0x00034b6c, +0x00034b68, +0x00034b70, +0x00034b50, +0x00034b54, +0x00034b60, +0x00034b64, +0x200092b8, 0xfe010000, 0x6985b530, 0x2307b089, 0xaa012100, 0x00280004, -0xf816f7ff, +0xf820f7ff, 0xf7ff0028, -0x9901f891, +0x9901f89b, 0x42994b0a, 0x480ad005, 0xfa20f004, @@ -2680,13 +2703,13 @@ const uint elf_data0[] = { 0xf886f004, 0xe7f02001, 0x4f434950, -0x2000929c, +0x200092fc, 0x8a03b510, 0x43596984, 0x311c0020, -0xfff0f7fe, +0xfffaf7fe, 0xf7ff0020, -0xbd10f86b, +0xbd10f875, 0x000db570, 0x89818a04, 0x434c0016, @@ -2698,7 +2721,7 @@ const uint elf_data0[] = { 0x01491949, 0x69802318, 0xf7fe1909, -0xbd70ffd5, +0xbd70ffdf, 0x0004b570, 0x8a238980, 0x43437d66, @@ -2711,15 +2734,15 @@ const uint elf_data0[] = { 0x015b189b, 0x18c9002a, 0x23010030, -0xffbaf7fe, +0xffc4f7fe, 0xf7ff0030, -0x682bf835, +0x682bf83f, 0x021969a6, 0x2301ac01, 0x00300022, 0xf7fe0a09, -0x0030ffad, -0xf828f7ff, +0x0030ffb7, +0xf832f7ff, 0x80ab8823, 0xbd70b002, 0x46d6b5f0, @@ -2732,9 +2755,9 @@ const uint elf_data0[] = { 0x3301105b, 0x321c4641, 0x00284682, -0xff90f7fe, +0xff9af7fe, 0xf7ff0028, -0x797bf80b, +0x797bf815, 0x2b00469c, 0x4650d035, 0x00236839, @@ -2760,7 +2783,7 @@ const uint elf_data0[] = { 0x109b0089, 0x44414652, 0x9a086990, -0xff58f7fe, +0xff62f7fe, 0x4690bc1c, 0x46a24699, 0x2300bdf0, @@ -2872,8 +2895,8 @@ const uint elf_data0[] = { 0x4274daa8, 0x240046a3, 0xe7a89401, -0x00000998, -0x0000099c, +0x000009a4, +0x000009a8, 0x2001b570, 0xfa92f005, 0x4d114c10, @@ -2984,8 +3007,8 @@ const uint elf_data0[] = { 0xb29b3b01, 0xe79a52a3, 0x50100b40, -0x2000a168, -0x2000a164, +0x2000a1c8, +0x2000a1c4, 0xb5704b1a, 0x4c1a6019, 0x22704b1a, @@ -3013,18 +3036,18 @@ const uint elf_data0[] = { 0xf0044a07, 0x0020f903, 0x46c0bd70, -0x2000a164, +0x2000a1c4, 0x50100b40, -0x2000a168, -0x200097c0, +0x2000a1c8, +0x20009820, 0x00061a80, -0x20002d45, +0x20002da1, 0x4c04b510, 0xf0040020, 0x0020f91d, 0xfa9ef004, 0x46c0bd10, -0x200097c0, +0x20009820, 0x47704800, 0x50100bb0, 0x2600b570, @@ -3060,11 +3083,11 @@ const uint elf_data0[] = { 0x21002280, 0xf0030020, 0xe7f3fd85, -0x200097b8, +0x20009818, 0x000186a0, -0x200092c8, +0x20009328, 0x50100bf8, -0x200092d4, +0x20009334, 0x47704800, 0x50100bf8, 0xb083b5f0, @@ -3321,7 +3344,7 @@ const uint elf_data0[] = { 0xd9002b17, 0x70132310, 0x46c04770, -0x20009700, +0x20009760, 0x40832301, 0xd0042900, 0x60134a03, @@ -3460,15 +3483,15 @@ const uint elf_data0[] = { 0xd0000124, 0xe000ed00, 0x200001cd, -0x20009704, +0x20009764, 0xe000e100, 0xe000e180, 0xe000e280, -0x2003edd0, +0x2003ee3c, 0xffffbd01, 0x0000aaaa, 0x0000bd01, -0x2000973e, +0x2000979e, 0xfffff000, 0xfffff800, 0xf3efb5f0, @@ -3510,10 +3533,10 @@ const uint elf_data0[] = { 0x2402e7f4, 0x46c0e7f2, 0xd0000124, -0x20009704, +0x20009764, 0x0000aaaa, 0xe000ed00, -0x2003edd0, +0x2003ee3c, 0x200001cd, 0xffffbd01, 0x4a064b05, @@ -3577,9 +3600,9 @@ const uint elf_data0[] = { 0x00804b04, 0x606800a4, 0xbd7050e5, -0x20003929, +0x20003985, 0x34000040, -0x2003eda0, +0x2003ee0c, 0x68194b0a, 0x8010f3ef, 0x680ab672, @@ -3591,7 +3614,7 @@ const uint elf_data0[] = { 0xbf408810, 0x21002000, 0x46c04770, -0x2003edb4, +0x2003ee20, 0x4657b5f8, 0x464e4645, 0xb5e046de, @@ -3766,7 +3789,7 @@ const uint elf_data0[] = { 0xdae92b00, 0x4b032201, 0xe7e54252, -0x2003eda0, +0x2003ee0c, 0x0fffffff, 0x7fffffff, 0x6842b570, @@ -3809,9 +3832,9 @@ const uint elf_data0[] = { 0x2103f98f, 0xf7ff0020, 0xe7ecfe17, -0x2000974c, -0x2003edb4, -0x2000377d, +0x200097ac, +0x2003ee20, +0x200037d9, 0x4645b5f0, 0x465746de, 0xb5e0464e, @@ -3917,9 +3940,9 @@ const uint elf_data0[] = { 0xbf208810, 0x2a00e7e5, 0xe7d1d0be, -0x200037f1, -0x2000974c, -0x2003edb4, +0x2000384d, +0x200097ac, +0x2003ee20, 0x40054000, 0x0004b570, 0xf000000d, @@ -3957,8 +3980,8 @@ const uint elf_data0[] = { 0xfe8cf7ff, 0x46c0e7de, 0x40054000, -0x2000974c, -0x200037f1, +0x200097ac, +0x2000384d, 0xf3efb5f0, 0x46d68205, 0x4646464f, @@ -4002,16 +4025,16 @@ const uint elf_data0[] = { 0xd0000128, 0x40054000, 0x4005703c, -0x2003edd1, -0x2003edb8, -0x2000a174, +0x2003ee3d, +0x2003ee24, +0x2000a1d4, 0x40053fd0, 0x0001b510, 0x48034a02, 0xfa16f7ff, 0x46c0bd10, -0x200092e4, -0x2003edce, +0x20009344, +0x2003ee3a, 0x6a594b03, 0x6a98000a, 0x428a6a59, @@ -4077,10 +4100,10 @@ const uint elf_data0[] = { 0xf7ff0020, 0xe7e5fa1d, 0xd0000128, -0x20003ddd, +0x20003e39, 0x40056038, -0x2000a174, -0x2003edd1, +0x2000a1d4, +0x2003ee3d, 0x464fb5f0, 0x464646d6, 0x0007b5c0, @@ -4131,8 +4154,8 @@ const uint elf_data0[] = { 0xe7f32001, 0x40054000, 0xd0000128, -0x2003edd1, -0x2003edb8, +0x2003ee3d, +0x2003ee24, 0xe000e280, 0xf3efb510, 0xb6728410, @@ -4149,7 +4172,7 @@ const uint elf_data0[] = { 0x46c0bd10, 0xd0000128, 0x40054000, -0x2003edd1, +0x2003ee3d, 0x0005b570, 0x0014000e, 0xd0242900, @@ -4360,7 +4383,7 @@ const uint elf_data0[] = { 0x4000c000, 0x4000e000, 0x4000f000, -0x2003edd4, +0x2003ee40, 0x00000301, 0x46deb5f0, 0x4657464e, @@ -4429,7 +4452,7 @@ const uint elf_data0[] = { 0xd0fc421a, 0x46c0e7b9, 0x40008000, -0x2000a18c, +0x2000a1ec, 0xb082b510, 0x429c9c04, 0x9400d804, @@ -4487,7 +4510,7 @@ const uint elf_data0[] = { 0x95002100, 0xf7ff2006, 0xe7afff07, -0x2000a18c, +0x2000a1ec, 0x02dc6c00, 0x0000b71b, 0x40008000, @@ -4501,7 +4524,7 @@ const uint elf_data0[] = { 0x07735940, 0x00804b01, 0x477058c0, -0x2000a18c, +0x2000a1ec, 0x0004b5f8, 0x00174821, 0x000e001d, @@ -4553,7 +4576,7 @@ const uint elf_data0[] = { 0x4b046058, 0x4770601a, 0x00ffffff, -0x2003ed9c, +0x2003ee08, 0x40058000, 0x4005a000, 0x4a022380, @@ -4644,14 +4667,14 @@ const uint elf_data0[] = { 0x003c7ffe, 0x4000f000, 0x4000c000, -0x2000a018, -0x2000a028, +0x2000a078, +0x2000a088, 0x01ffffff, 0x4001f000, -0x2000a008, -0x2000a018, -0x2000a028, -0x2000a02c, +0x2000a068, +0x2000a078, +0x2000a088, +0x2000a08c, 0xe7fdbe00, 0x00034a09, 0x28006810, @@ -4663,9 +4686,9 @@ const uint elf_data0[] = { 0x428b6010, 0x2001d9f7, 0xe7f54240, -0x2003ed7c, +0x2003ede8, 0x20040000, -0x2003f0dc, +0x2003f148, 0xf7ffb510, 0x46c0ffe1, 0xb500b40f, @@ -4678,11 +4701,11 @@ const uint elf_data0[] = { 0xf0024803, 0x2001fa09, 0xffccf7ff, -0x20009308, -0x20009318, +0x20009368, +0x20009378, 0x4801b510, 0xffe4f7ff, -0x2000931c, +0x2000937c, 0x46c04770, 0x4657b5f8, 0x46de464e, @@ -5451,11 +5474,11 @@ const uint elf_data0[] = { 0x7fefffff, 0x41cdcd65, 0xc1cdcd65, -0x20009520, +0x20009580, 0x3fe00000, -0x20009328, -0x2000932c, -0x20009338, +0x20009388, +0x2000938c, +0x20009398, 0xd40007db, 0xe793e6d8, 0x2b009b23, @@ -5478,7 +5501,7 @@ const uint elf_data0[] = { 0x9b23e6db, 0x2b002420, 0xe6d6d1dc, -0x20009334, +0x20009394, 0x46deb5f0, 0x464e4657, 0xb5e04645, @@ -5689,11 +5712,11 @@ const uint elf_data0[] = { 0xd0002b00, 0x46d1e118, 0xe67f1c74, -0x2000559d, -0x2003ed98, -0x20009340, -0x20009384, -0x200093d0, +0x200055f9, +0x2003ee04, +0x200093a0, +0x200093e4, +0x20009430, 0x431a2321, 0x93043b19, 0x93023308, @@ -5928,7 +5951,7 @@ const uint elf_data0[] = { 0xe72f002c, 0x4692220a, 0x46c0e6c5, -0x2000492d, +0x20004989, 0xb085b500, 0x21019103, 0x93009002, @@ -5936,7 +5959,7 @@ const uint elf_data0[] = { 0xa902424a, 0xfc70f7ff, 0xbd00b005, -0x20004d71, +0x20004dcd, 0x4a09b510, 0x68140003, 0x2c00b084, @@ -5947,15 +5970,15 @@ const uint elf_data0[] = { 0xbd10b004, 0xf81ef001, 0xe7f92000, -0x2003ed98, -0x20004d61, +0x2003ee04, +0x20004dbd, 0x21044801, 0x47184b01, -0x20009780, -0x20005d31, +0x200097e0, +0x20005d8d, 0x689b4b01, 0x00004718, -0x20009780, +0x200097e0, 0xb5102314, 0x88180001, 0x881b3304, @@ -6288,11 +6311,11 @@ const uint elf_data0[] = { 0x685b4b1b, 0x930146fc, 0xdf04bd08, -0x20006497, +0x200064f3, 0x4b17b418, 0x46fc681b, 0xbd089301, -0x64a1df00, +0x64fddf00, 0x46942000, 0x6f924a13, 0xd2090892, @@ -6300,7 +6323,7 @@ const uint elf_data0[] = { 0x68db4b0f, 0x930146fc, 0xdf0cbd08, -0x20006759, +0x200067b5, 0xb5f04a0c, 0x6e556e14, 0x6f166f57, @@ -6312,8 +6335,8 @@ const uint elf_data0[] = { 0x689b4b03, 0x930146fc, 0xdf08bd08, -0x200065fd, -0x2003edd8, +0x20006659, +0x2003ee44, 0xd0000000, 0x4050b5ff, 0x40504042, @@ -6375,7 +6398,7 @@ const uint elf_data0[] = { 0x1b094903, 0x43190509, 0xbd104311, -0x2003edb0, +0x2003ee1c, 0x0000041f, 0x004cb510, 0x23800d62, @@ -6398,9 +6421,9 @@ const uint elf_data0[] = { 0x4b04b418, 0x46fc6a5b, 0xbd089301, -0x6909df24, +0x6965df24, 0x00002000, -0x2003edd8, +0x2003ee44, 0xb5702313, 0x2c01781c, 0xdd10d015, @@ -6421,10 +6444,10 @@ const uint elf_data0[] = { 0x64aad1fc, 0x46c0e7eb, 0x00004453, -0x2003edd8, +0x2003ee44, 0x0000334c, -0x2003edb0, -0x20006465, +0x2003ee1c, +0x200064c1, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -6435,7 +6458,7 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003edd8, +0x2003ee44, 0xbc03b40f, 0xb5f0bc0c, 0x07e42401, @@ -6753,7 +6776,7 @@ const uint elf_data0[] = { 0x41103220, 0x0018bd10, 0xbd100019, -0x2000693b, +0x20006997, 0x0fcc0d0a, 0x051b1e53, 0x05521ac9, @@ -6803,10 +6826,10 @@ const uint elf_data0[] = { 0x622367e3, 0xe7e561e3, 0x00004653, -0x2003eed8, +0x2003ef44, 0x0000334c, -0x2003edb0, -0x20006a5d, +0x2003ee1c, +0x20006ab9, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -6817,33 +6840,33 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003eed8, +0x2003ef44, 0x0005b570, 0x4e0b000c, 0xf7f90030, -0x0028fbe7, +0x0028fbb9, 0xf0010021, 0x0005fe11, 0xf7f90030, -0x2d00fc75, +0x2d00fc47, 0x4b05d005, 0x429c192c, 0x0028d801, 0x4803bd70, 0xff1af7fd, -0x2000a008, +0x2000a068, 0x20040000, -0x20009570, +0x200095d0, 0x21044801, 0x47184b01, -0x20009790, -0x20005d31, +0x200097f0, +0x20005d8d, 0x681b4b01, 0x00004718, -0x20009790, +0x200097f0, 0x685b4b01, 0x00004718, -0x20009790, +0x200097f0, 0xb5100003, 0x681b0008, 0x47980011, @@ -6884,7 +6907,7 @@ const uint elf_data0[] = { 0x00116803, 0x47980028, 0x46c0e7e5, -0x200095c4, +0x20009624, 0x4b0fb5f8, 0x681c0005, 0xd0152c00, @@ -6901,8 +6924,8 @@ const uint elf_data0[] = { 0xd1ef2c00, 0x602b2300, 0x46c0bdf8, -0x2003ed74, -0x2003ed78, +0x2003ede0, +0x2003ede4, 0x000cb570, 0x00056809, 0xd0042980, @@ -6916,12 +6939,12 @@ const uint elf_data0[] = { 0x18124a06, 0x2b00414b, 0x4805db03, -0xfba4f7f9, +0xfb76f7f9, 0x2201bd10, 0x42524b03, 0x46c0e7f7, 0x000f4240, -0x2000a010, +0x2000a070, 0x7fffffff, 0x464eb5f0, 0x465746de, @@ -6972,12 +6995,12 @@ const uint elf_data0[] = { 0x703b0020, 0xe7e847c0, 0xf7f94805, -0xe7d0fb4f, -0x20006b01, -0x2003ed74, -0x2003ed78, -0x20006af1, -0x2000a010, +0xe7d0fb21, +0x20006b5d, +0x2003ede0, +0x2003ede4, +0x20006b4d, +0x2000a070, 0xb082b510, 0x0004466b, 0x1dd82200, @@ -6999,7 +7022,7 @@ const uint elf_data0[] = { 0xbd700028, 0x2c006924, 0xe7f9d1f3, -0x2003ed74, +0x2003ede0, 0x68134a0a, 0xd1052b00, 0x001ae00c, @@ -7011,7 +7034,7 @@ const uint elf_data0[] = { 0x47706101, 0xd0fc2900, 0xe7fa6010, -0x2003ed74, +0x2003ede0, 0xb0a2b570, 0x0004000d, 0xff30f7ff, @@ -7034,11 +7057,11 @@ const uint elf_data0[] = { 0x2c006924, 0x2e00d1f0, 0x4804d0f7, -0xfad2f7f9, +0xfaa4f7f9, 0x46c0e7f3, -0x20006bdd, -0x2003ed74, -0x2000a010, +0x20006c39, +0x2003ede0, +0x2000a070, 0xb500b40f, 0xa904b083, 0x9101c901, @@ -7064,9 +7087,9 @@ const uint elf_data0[] = { 0x42196993, 0x6017d1fc, 0x46c0e7f2, -0x2003edc8, +0x2003ee34, 0xbffc8000, -0x2003edd4, +0x2003ee40, 0x0005b530, 0xdd262900, 0x24102000, @@ -7098,8 +7121,8 @@ const uint elf_data0[] = { 0x43130152, 0x20036019, 0xe7e64240, -0x2003edc8, -0x2000a184, +0x2003ee34, +0x2000a1e4, 0xb5104b06, 0x2b00681b, 0x2100d006, @@ -7107,9 +7130,9 @@ const uint elf_data0[] = { 0x4a046391, 0x47986810, 0x46c0bd10, -0x2000a184, -0x2003edc8, -0x2000a188, +0x2000a1e4, +0x2003ee34, +0x2000a1e8, 0xb5f04b1d, 0x46c6681a, 0x4b1c4698, @@ -7140,11 +7163,11 @@ const uint elf_data0[] = { 0x01522280, 0x60194313, 0x46c0e7d8, -0x2003edc8, +0x2003ee34, 0xbffc8000, -0x2000a184, -0x2000a188, -0x20006ef1, +0x2000a1e4, +0x2000a1e8, +0x20006f4d, 0x4e0cb570, 0x001c000d, 0x2a006030, @@ -7158,8 +7181,8 @@ const uint elf_data0[] = { 0x2101f9dd, 0xf7ff4802, 0xbd70fec5, -0x2003edc8, -0x200097a0, +0x2003ee34, +0x20009800, 0xb51021e1, 0x22004b05, 0x4b05781b, @@ -7167,8 +7190,8 @@ const uint elf_data0[] = { 0x23010249, 0xffd6f7ff, 0x46c0bd10, -0x200096ec, -0x200096f0, +0x2000974c, +0x20009750, 0x40034000, 0x46c0bd03, 0x0004b510, @@ -7234,9 +7257,9 @@ const uint elf_data0[] = { 0x46c0bd10, 0x20041e00, 0x20040f84, -0x2000700d, +0x20007069, 0xe000ed00, -0x20007009, +0x20007065, 0x4e11b570, 0x1b850004, 0x415d426b, @@ -7255,8 +7278,8 @@ const uint elf_data0[] = { 0xf94af7fc, 0x4905bd70, 0x46c0e7f5, -0x200097c0, -0x2003ed80, +0x20009820, +0x2003edec, 0x00000664, 0x20000455, 0x20000465, @@ -7279,8 +7302,8 @@ const uint elf_data0[] = { 0xf9fef000, 0x4905bd70, 0x46c0e7f1, -0x200097c0, -0x2003ed80, +0x20009820, +0x2003edec, 0x20000455, 0x000008ff, 0x20000465, @@ -7460,7 +7483,7 @@ const uint elf_data0[] = { 0x4b034398, 0x60183010, 0x46c04770, -0x200097b8, +0x20009818, 0x4000e000, 0x46deb5f8, 0x464e4657, @@ -7528,7 +7551,7 @@ const uint elf_data0[] = { 0x639563d5, 0xf7ff50d4, 0xbd70ff7d, -0x200097b8, +0x20009818, 0x4000e000, 0x4000f000, 0x4000c000, @@ -7663,7 +7686,7 @@ const uint elf_data0[] = { 0x0000040c, 0x50000414, 0x50001414, -0x2003ed6c, +0x2003edd8, 0x200009a1, 0x50000404, 0x50001404, @@ -7809,7 +7832,7 @@ const uint elf_data0[] = { 0x46994690, 0x46ab46a2, 0x46c0bdf0, -0x20009628, +0x20009688, 0x9fffffff, 0xafe00000, 0x680e0000, @@ -8116,7 +8139,7 @@ const uint elf_data0[] = { 0x4803e7a8, 0x60134043, 0xe7a3600b, -0x20009634, +0x20009694, 0x000002ff, 0x469c00d3, 0x2a00b5f0, @@ -8219,8 +8242,8 @@ const uint elf_data0[] = { 0xe7e5686a, 0xdbb44282, 0x46c0e7d5, -0x2003efd8, -0x2003f0d8, +0x2003f044, +0x2003f144, 0x000ffc00, 0xb089b530, 0x466d0001, @@ -8246,31 +8269,31 @@ const uint elf_data0[] = { 0x1879632b, 0xd0192a00, 0x00300022, -0xfb5af038, +0xfb2cf038, 0x08614b1d, 0x4b1d62eb, 0x00220089, 0x632b0030, 0xf0381879, -0x23c2fb4f, +0x23c2fb21, 0x62eb015b, 0x00224b18, 0x00300039, 0xf038632b, -0xbdf8fc83, +0xbdf8fc55, 0x00300022, -0xff70f000, +0xff72f000, 0x08614b10, 0x4b1062eb, 0x00220089, 0x632b0030, 0xf0001879, -0x23c2ff65, +0x23c2ff67, 0x62eb015b, 0x00224b0b, 0x00300039, 0xf000632b, -0xe7e4ff63, +0xe7e4ff65, 0x00023193, 0xd00000c0, 0xd0000080, @@ -8295,31 +8318,31 @@ const uint elf_data0[] = { 0x44416135, 0xd01a2a00, 0xf0380022, -0x2380fd9d, +0x2380fd6f, 0x01db0861, 0x008918eb, 0x00380022, 0x44416133, -0xfd92f038, +0xfd64f038, 0x021b2380, 0x4465469c, 0x46410022, 0x61350038, -0xfd88f038, +0xfd5af038, 0x4690bc04, 0x0022bdf0, -0xff06f000, +0xff08f000, 0x08612380, 0x18eb01db, 0x00220089, 0x61330038, 0xf0004441, -0x2380fefb, +0x2380fefd, 0x469c021b, 0x00224465, 0x00384641, 0xf0006135, -0xe7e3fef1, +0xe7e3fef3, 0x00023193, 0xd00000c0, 0x00017f60, @@ -8331,8 +8354,8 @@ const uint elf_data0[] = { 0x4803230b, 0xf878f7fb, 0xbd00b003, -0x20009644, -0x2003edcc, +0x200096a4, +0x2003ee38, 0x600b6803, 0x604b6843, 0x608b6883, @@ -8384,8 +8407,8 @@ const uint elf_data0[] = { 0x4803bdf8, 0xfafaf7fc, 0xafd00000, -0x2000a16c, -0x20009664, +0x2000a1cc, +0x200096c4, 0xb5104b12, 0x4460469c, 0x41584243, @@ -8406,7 +8429,7 @@ const uint elf_data0[] = { 0xd1f94214, 0x46c0e7f0, 0xafd00000, -0x2000a16c, +0x2000a1cc, 0xb5104b07, 0xd0044298, 0x48074a06, @@ -8416,9 +8439,9 @@ const uint elf_data0[] = { 0xffacf7fa, 0x46c0e7f8, 0x50300000, -0x2000969c, -0x2003edcf, -0x20009678, +0x200096fc, +0x2003ee3b, +0x200096d8, 0xb5104b0b, 0x4460469c, 0x41444244, @@ -8432,8 +8455,8 @@ const uint elf_data0[] = { 0x42402001, 0x46c0e7fa, 0xafd00000, -0x200096b8, -0x2003edcf, +0x20009718, +0x2003ee3b, 0x000cb5f8, 0xf7fa0006, 0x2205ff69, @@ -8448,7 +8471,7 @@ const uint elf_data0[] = { 0xbdf80028, 0xf7fc4801, 0x46c0fa79, -0x20009664, +0x200096c4, 0x2501b570, 0x0004790b, 0x3d01409d, @@ -8461,7 +8484,7 @@ const uint elf_data0[] = { 0xf7fa505a, 0xbd70ff47, 0xafd00000, -0x2000a16c, +0x2000a1cc, 0x46deb5f0, 0x464e4657, 0x468b4645, @@ -8629,7 +8652,7 @@ const uint elf_data0[] = { 0x00180001, 0xf804f000, 0x46c0bd10, -0x200097c8, +0x20009828, 0x4351b510, 0xf82af000, 0xd00e1e04, @@ -8873,10 +8896,10 @@ const uint elf_data0[] = { 0x60e160a2, 0x60d4608c, 0x46c0e6d5, -0x20009c00, +0x20009c60, 0x000001ff, -0x20009bf8, -0x2000a130, +0x20009c58, +0x2000a190, 0x0000100f, 0x00001008, 0xd9522814, @@ -9018,7 +9041,7 @@ const uint elf_data0[] = { 0x6823bd70, 0xd0fb2b00, 0xe7f9602b, -0x2003f0d8, +0x2003f144, 0x0783b510, 0x7803d027, 0xd0262b00, @@ -9080,11 +9103,11 @@ const uint elf_data0[] = { 0x60084905, 0x430b2101, 0xe7d56053, -0x20009c00, +0x20009c60, 0x00000fef, 0x00000fff, -0x2000a134, -0x20009bf8, +0x2000a194, +0x20009c58, 0x46d6b5f0, 0x4646464f, 0xb5c00005, @@ -9198,12 +9221,13 @@ const uint elf_data0[] = { 0x431ce794, 0x6003604c, 0x46c0e780, -0x20009c00, -0x20009c08, +0x20009c60, +0x20009c68, 0x000001ff, -0x20009bfc, -0x2000a130, +0x20009c5c, +0x2000a190, 0x00000554, +0x00000000, 0x4802b401, 0xbc014684, 0xbf004760, @@ -9281,15 +9305,15 @@ const uint elf_data0[] = { 0x00000064, 0x04030200, 0x00000105, -0x2000912c, +0x2000918c, 0x0000ff14, -0x20009154, +0x200091b4, 0x0000ff16, -0x20009180, +0x200091e0, 0x0000ff15, -0x200091ac, +0x2000920c, 0x0000ff06, -0x200091b8, +0x20009218, 0x0000ff07, 0x6840e826, 0x6004e88f, @@ -9424,126 +9448,126 @@ const uint elf_data0[] = { 0x006e616e, 0x2d696e66, 0x00000000, -0x2000565e, -0x20005614, -0x20005614, -0x20005656, -0x20005614, -0x20005614, -0x20005614, -0x20005614, -0x20005614, -0x20005614, -0x20005614, -0x2000564e, -0x20005614, -0x20005646, -0x20005614, -0x20005614, -0x2000563e, -0x200057d4, -0x20005676, -0x200057c8, -0x20005676, -0x20005666, -0x20005676, -0x20005676, -0x20005676, -0x20005676, -0x20005676, -0x20005676, -0x20005676, -0x20005688, -0x20005676, -0x20005676, -0x20005676, -0x20005676, -0x20005676, -0x20005688, -0x20005818, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x200059c0, -0x200057e4, -0x200059c0, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000574a, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000574a, -0x20005926, -0x2000574a, -0x200059c0, -0x200057e4, -0x200059c0, -0x2000569c, -0x2000574a, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000569c, -0x2000574a, -0x200058f8, -0x2000569c, -0x2000569c, -0x2000582e, -0x2000569c, -0x2000574a, -0x2000569c, -0x2000569c, -0x2000574a, +0x200056ba, +0x20005670, +0x20005670, +0x200056b2, +0x20005670, +0x20005670, +0x20005670, +0x20005670, +0x20005670, +0x20005670, +0x20005670, +0x200056aa, +0x20005670, +0x200056a2, +0x20005670, +0x20005670, +0x2000569a, +0x20005830, +0x200056d2, +0x20005824, +0x200056d2, +0x200056c2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056e4, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056d2, +0x200056e4, +0x20005874, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x20005a1c, +0x20005840, +0x20005a1c, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200057a6, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200057a6, +0x20005982, +0x200057a6, +0x20005a1c, +0x20005840, +0x20005a1c, +0x200056f8, +0x200057a6, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200056f8, +0x200057a6, +0x20005954, +0x200056f8, +0x200056f8, +0x2000588a, +0x200056f8, +0x200057a6, +0x200056f8, +0x200056f8, +0x200057a6, 0x00000000, 0x3ff00000, 0x00000000, @@ -9581,10 +9605,10 @@ const uint elf_data0[] = { 0x00333230, 0x50520006, 0xb63cffbb, -0x20009598, +0x200095f8, 0x50520006, 0x4275f0d3, -0x20009580, +0x200095e0, 0x00000a0d, 0x54524155, 0x64747320, @@ -9599,7 +9623,7 @@ const uint elf_data0[] = { 0x0074756f, 0x50520006, 0xa1f4b453, -0x200095e0, +0x20009640, 0x50520008, 0x00000092, 0x53444d54, @@ -9610,7 +9634,7 @@ const uint elf_data0[] = { 0x206e6920, 0x21515249, 0x00000000, -0x20009630, +0x20009690, 0x00000002, 0x68a170a1, 0x00fefefc, @@ -9656,13 +9680,13 @@ const uint elf_data0[] = { 0x616c6961, 0x00656c62, 0x20000098, -0x200095ac, +0x2000960c, 0x2000008c, -0x200095b8, -0x200095f4, -0x20009600, +0x20009618, +0x20009654, +0x20009660, }; -constexpr uint elf_data1_addr = 0x20009700; +constexpr uint elf_data1_addr = 0x20009760; const uint elf_data1[] = { 0x00000010, 0x00000000, @@ -9682,14 +9706,14 @@ const uint elf_data1[] = { 0x46704700, 0x49013809, 0xbd014788, -0x2000363d, -0x20009764, +0x20003699, +0x200097c4, 0x00000000, -0x2000a030, -0x2000a1b4, +0x2000a090, +0x2000a214, 0x00000000, 0x00000000, -0x2000a1c4, +0x2000a224, 0x00000000, 0x00000000, 0x00000010, @@ -9704,22 +9728,22 @@ const uint elf_data1[] = { 0x0000434d, 0x00003453, 0x00003443, -0x20006e21, +0x20006e7d, 0x00000000, -0x20006e6d, -0x20006f19, +0x20006ec9, +0x20006f75, 0x00000000, 0x00000100, 0x40044000, 0x00000000, 0x40048000, 0x00000000, -0x200097d0, +0x20009830, 0x00000000, 0x00000000, -0x20009abc, -0x20009b24, -0x20009b8c, +0x20009b1c, +0x20009b84, +0x20009bec, 0x00000000, 0x00000000, 0x00000000, @@ -9986,30 +10010,6 @@ const uint elf_data1[] = { 0x00020000, 0x00000000, 0x00000000, -0x20009c00, -0x20009c00, -0x20009c08, -0x20009c08, -0x20009c10, -0x20009c10, -0x20009c18, -0x20009c18, -0x20009c20, -0x20009c20, -0x20009c28, -0x20009c28, -0x20009c30, -0x20009c30, -0x20009c38, -0x20009c38, -0x20009c40, -0x20009c40, -0x20009c48, -0x20009c48, -0x20009c50, -0x20009c50, -0x20009c58, -0x20009c58, 0x20009c60, 0x20009c60, 0x20009c68, @@ -10242,15 +10242,39 @@ const uint elf_data1[] = { 0x20009ff0, 0x20009ff8, 0x20009ff8, +0x2000a000, +0x2000a000, +0x2000a008, +0x2000a008, +0x2000a010, +0x2000a010, +0x2000a018, +0x2000a018, +0x2000a020, +0x2000a020, +0x2000a028, +0x2000a028, +0x2000a030, +0x2000a030, +0x2000a038, +0x2000a038, +0x2000a040, +0x2000a040, +0x2000a048, +0x2000a048, +0x2000a050, +0x2000a050, +0x2000a058, +0x2000a058, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -0x20006ac9, -0x20005cf5, -0x20006405, -0x200069f9, -0x20001419, +0x20006b25, +0x20005d51, +0x20006461, +0x20006a55, +0x20001489, }; constexpr uint elf_data2_addr = 0x20040000; const uint elf_data2[] = { diff --git a/drivers/dv_display/pico-stick.h b/drivers/dv_display/pico-stick.h index 524e0709..c11e0736 100644 --- a/drivers/dv_display/pico-stick.h +++ b/drivers/dv_display/pico-stick.h @@ -13,9 +13,9 @@ const uint elf_data0[] = { 0x47884915, 0x47884915, 0xe7fdbe00, -0x20009530, -0x20009530, -0x20009e5c, +0x20009590, +0x20009590, +0x20009ebc, 0x20040000, 0x20040000, 0x20040f84, @@ -24,26 +24,26 @@ const uint elf_data0[] = { 0x15000c24, 0x00000000, 0x480a4770, -0xfd7cf005, +0xfdacf005, 0x00004700, 0x20000100, 0xe000ed08, 0xd0000000, -0x20009e60, -0x2003edcc, -0x20004625, -0x20001141, -0x20004735, +0x20009ec0, +0x2003ee38, +0x20004685, +0x200011b1, +0x20004795, 0x00005657, 0x50520006, 0x5360b3ab, -0x200093c8, +0x20009428, 0x50520006, 0x9da22254, -0x200093d8, +0x20009438, 0x7188ebf2, -0x20009514, -0x2000952c, +0x20009574, +0x2000958c, 0x20000034, 0xe71aa390, 0x00000000, @@ -199,7 +199,7 @@ const uint elf_data0[] = { 0x60178f5f, 0x8810f383, 0x00290030, -0xfc54f003, +0xfc84f003, 0xd1182800, 0xf3ef6820, 0xb6728310, @@ -280,11 +280,11 @@ const uint elf_data0[] = { 0x4802b510, 0xffaef7ff, 0x46c0bd10, -0x2003ea70, +0x2003eadc, 0x4802b510, 0xf7ff300c, 0xbd10ffa5, -0x2003ea70, +0x2003eadc, 0x0001b5f8, 0x465746de, 0x4645464e, @@ -553,7 +553,7 @@ const uint elf_data0[] = { 0x22008f5f, 0xf385601a, 0x483e8810, -0xff4af003, +0xff7af003, 0x009222a0, 0xf3bf58a2, 0x60138f5f, @@ -615,7 +615,7 @@ const uint elf_data0[] = { 0x0000028e, 0xff1ffffd, 0x001f8539, -0x20009440, +0x200094a0, 0x21a04b06, 0x23016858, 0xb5106882, @@ -623,7 +623,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd5ef7ff, 0x46c0bd10, -0x2003ea5c, +0x2003eac8, 0x0000041c, 0x21a04b06, 0x23016818, @@ -632,7 +632,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd4cf7ff, 0x46c0bd10, -0x2003ea5c, +0x2003eac8, 0x0000040c, 0x7a0a680b, 0x600b3301, @@ -715,9 +715,9 @@ const uint elf_data0[] = { 0x48324689, 0x001c4669, 0x9e1a4692, -0xfaa8f007, +0xfad8f007, 0xa907482f, -0xfaa4f007, +0xfad4f007, 0x43db9b19, 0xd450191b, 0x0002201f, @@ -753,9 +753,9 @@ const uint elf_data0[] = { 0xf03fd010, 0x4669fcd1, 0xf007480a, -0x480afa6d, +0x480afa9d, 0xf007a907, -0xb00ffa69, +0xb00ffa99, 0x4690bc3c, 0x46a24699, 0xbdf046ab, @@ -873,15 +873,15 @@ const uint elf_data0[] = { 0x02124305, 0x430ab22d, 0xb2714650, -0xf0009500, -0x0033fffd, +0xf0019500, +0x0033f839, 0x34073601, 0x429fb2f6, 0xb002d1e0, 0x4690bc1c, 0x46a24699, 0x46c0bdf0, -0x2000a024, +0x2000a084, 0x061222d0, 0xb5706853, 0x70030ddb, @@ -889,12 +889,12 @@ const uint elf_data0[] = { 0x20c87203, 0x000c698b, 0x6ac94358, -0xff10f004, +0xff40f004, 0x68627428, 0x46942064, 0x6a616823, 0x43584463, -0xff06f004, +0xff36f004, 0x68e27468, 0x429368a3, 0x0013d200, @@ -909,7 +909,7 @@ const uint elf_data0[] = { 0x0013d200, 0xbd70762b, 0x0004b510, -0xffacf001, +0xffdcf001, 0xf7ff0021, 0xbd10ffc5, 0x4d13b570, @@ -920,7 +920,7 @@ const uint elf_data0[] = { 0x4465469c, 0x210a59ab, 0xf0046a98, -0x7720fed3, +0x7720ff03, 0x77600a00, 0x6a9a59ab, 0x429a4b0b, @@ -929,20 +929,29 @@ const uint elf_data0[] = { 0x3319425b, 0x23a477a3, 0x5cd24a08, -0x54e23b6c, +0x54e23b68, 0x2318bd70, 0x46c0e7f6, -0x2003ea28, -0xfffcb5fc, +0x2003ea94, +0xfffcb5f0, 0x000006c4, 0x000493df, 0x0005cc5f, -0x2000a024, -0x000eb570, -0xb0820014, -0xd90028c1, -0x29c0e0d4, -0xe0b5d900, +0x2000a084, +0x0005b5f0, +0x0014000e, +0x28c1b083, +0xe0f8d900, +0xd91129c0, +0x4fac7853, +0x425a3b02, +0x4aab4153, +0x786354bb, +0xd1002b00, +0x2b01e100, +0xe139d100, +0x2a00b25a, +0xe129da00, 0xd9052ec8, 0x7a62233f, 0x22d04013, @@ -952,184 +961,203 @@ const uint elf_data0[] = { 0x22d04013, 0x64130612, 0xd9612eca, -0x681a4b88, +0x681a4b9c, 0x466a9200, 0x8093889b, 0x07db7ae3, -0xe0d3d500, +0xe0e7d500, 0x23622166, 0x07d27b22, 0x000bd500, -0x60534a81, +0x60534a95, 0x785a466b, 0x41137ae3, 0xd40007db, -0x206ee0d6, +0x206ee0f1, 0x7b23216a, 0x07db4113, 0x0001d500, -0x60594b7a, +0x60594b8e, 0x789a466b, 0x41137ae3, 0xd40007db, -0x206ee0d2, +0x206ee0de, 0x7b23216a, 0x07db4113, 0x0001d500, -0x60994b72, +0x60994b86, 0x78da466b, 0x41137ae3, 0xd40007db, -0x206ee0bf, +0x206ee0cb, 0x7b23216a, 0x07db4113, 0x0001d500, -0x60d94b6a, +0x60d94b7e, 0x791a466b, 0x41137ae3, 0xd40007db, -0x206ee0ac, +0x206ee0b8, 0x7b23216a, 0x07db4113, 0x0001d500, -0x61194b62, +0x61194b76, 0x795a466b, 0x41137ae3, 0xd40007db, -0x206ee099, +0x206ee0a5, 0x7b23216a, 0x07db4113, 0x0001d500, -0x61594b5a, +0x61594b6e, 0xd9032ed2, -0x4d592200, -0x50ea4b59, +0x4f682200, +0x50fa4b6c, 0xd9002ed3, -0x2eefe07f, +0x2df3e077, +0x2eefdc4d, 0x2231d910, 0x5ca22330, 0x02125ce3, 0x2332431a, -0x4d515ce3, +0x4f5f5ce3, 0x431a041b, 0x5ce32333, 0x4313061b, -0x50ab4a4f, -0xd9082ef7, -0x5ce32339, -0xd05c2b00, -0x23a44d49, -0x3b6c5cea, -0x2ef954e2, -0x233ad949, -0x49455ce3, -0x41931e5a, -0x548b4a46, -0xd1402eff, -0x5d63253f, -0xd0662b01, -0xd13a2b02, -0xf0054842, -0x4842fdab, -0xfd9ef004, -0x00032100, -0x47980008, -0x4d397853, -0x425a3b02, -0x4a3d4153, -0x786354ab, -0xd0282b00, -0xd0582b01, -0x2a00b25a, -0xe739db00, +0x50bb4a61, +0xd9102ef3, +0x23342235, +0x5ce35ca2, +0x431a0212, +0x5ce32336, +0x041b4f55, +0x2337431a, +0x061b5ce3, +0x4a594313, +0x2ef750bb, +0x2dfcd82a, +0x2efbd81e, +0x233dd91a, +0x2b005ce3, +0x4f4cd057, +0x5cfa23a4, +0x54e23b68, +0xd90f2efd, +0x5ce3233e, +0x1e5a4947, +0x4a4e4193, +0x2eff548b, +0x253fd106, +0x2b015d63, +0x2b02d05c, +0xe077d100, +0xbdf0b003, +0xd1e92dff, +0xd0f22eff, +0x2df7e7f8, +0x2dfbddc2, +0xe7d2dcd5, +0x23382239, +0x5ce35ca2, +0x431a0212, +0x5ce3233a, +0x041b4f36, +0x233b431a, +0x061b5ce3, +0x229a4313, +0x50bb0112, +0x28c9e7c1, +0xe717d800, +0xd10028ca, +0x28cce71c, +0xe721d800, +0xd80028d3, +0x28d4e782, +0xe788d000, +0x4f29e784, +0xf0000038, +0xe782febd, +0x4a304b2f, +0x0c1b681b, +0x6013041b, +0xd8002ec8, +0xe6fde704, +0x236a216e, +0x233ce716, +0x5ce14f1f, +0xf0000038, +0x0020fd75, +0xfea0f7ff, +0x2066e79e, +0xe7582162, +0x21622066, +0x2066e745, +0xe7322162, +0x21622066, +0x2066e71f, +0xe70c2162, +0xf005481e, +0x2200fd55, +0x481e491d, +0xfa5ef003, +0xe7985d63, 0x005b3b80, -0x4a37435b, +0x4a16435b, 0x6812041b, 0x0c1b4053, -0x041b4a35, -0xe72d6013, -0xd80028c9, -0x28cae72a, -0xe72fd100, -0xd80028cc, -0x28d3e734, -0x28d4d996, -0x28f3d09a, -0x28f8d99b, -0x28fad9ac, -0x2effd9b5, -0xb002d0be, -0x4b27bd70, -0x681b4a27, +0x041b4a14, +0xe6c96013, +0x4a124b11, +0x43db681b, 0x041b0c1b, -0xe70f6013, -0x236a216e, -0x2338e72a, -0x5ce14d1a, -0xf0000028, -0x0020fd5f, -0xfec6f7ff, -0x4d16e799, -0xf0000028, -0xe77afe8b, -0x21622066, -0x2066e727, -0xe7642162, -0x21622066, -0x2066e751, -0xe73e2162, -0x21622066, -0x4815e72b, -0xfd46f005, -0x49142200, -0xf0034814, -0x5d63fa4f, -0x4b0ee78e, -0x681b4a0e, -0x0c1b43db, -0x6013041b, -0x46c0e6dc, -0x20008f4c, +0xe6c16013, +0xf0054812, +0x4812fd37, +0xfd2af004, +0x00032100, +0x47980008, +0x2000a084, +0x00034a41, +0x20008fac, 0x40020000, 0x40020004, -0x2000a024, -0x00034a20, -0x00000994, -0x00034a34, -0x20008e6c, -0x00004255, -0x00034a35, +0x00034a2c, +0x00000998, +0x0000099c, +0x00034a40, 0x4005005c, 0x4005105c, -0x20008e60, +0x20008ec0, 0x15004000, 0x20000001, +0x20008ecc, +0x00004255, 0xb085b5f0, -0xfd8cf005, +0xfd84f005, 0xf0012017, -0x2018ffab, -0xffa8f001, +0x2018ffa3, +0xffa0f001, 0x21012200, 0xf0012017, -0x2200ff79, +0x2200ff71, 0x20182101, -0xff74f001, +0xff6cf001, 0xf001201a, -0x201bff9b, -0xff98f001, +0x201bff93, +0xff90f001, 0xf001201c, -0x2200ff95, +0x2200ff8d, 0x201a2100, -0xff66f001, +0xff5ef001, 0x21002200, 0xf001201b, -0x2200ff61, +0x2200ff59, 0x201c2100, -0xff5cf001, -0xf001201d, -0x2200ff83, -0x201d2100, 0xff54f001, +0xf001201d, +0x2200ff7b, +0x201d2100, +0xff4cf001, 0x240023d0, 0x061b2262, 0x4b42641c, @@ -1137,7 +1165,7 @@ const uint elf_data0[] = { 0x609a2019, 0x611a60da, 0x619a615a, -0xff2cf001, +0xff24f001, 0x4a3e4b3d, 0x659c651c, 0x661a65dc, @@ -1148,22 +1176,22 @@ const uint elf_data0[] = { 0x0c1b4d3b, 0x6013041b, 0x00280031, -0xfd80f001, +0xfd78f001, 0xf7ff0004, -0x4837fe23, -0xfcb8f005, -0xfdcaf001, -0x5ce32339, +0x4837fdeb, +0xfcb0f005, +0xfdc2f001, +0x5ce3233d, 0xd1042b00, -0xbf203339, +0xbf20333d, 0x2a005ce2, 0x4c31d0fb, 0xf0000020, -0x4b30fcc1, +0x4b30fcc5, 0x60234830, -0xfca4f005, -0xfda6f001, -0xfdb0f001, +0xfc9cf005, +0xfd9ef001, +0xfda8f001, 0x7f824b2d, 0x1c136819, 0xd91a2a1a, @@ -1172,33 +1200,33 @@ const uint elf_data0[] = { 0x404b011b, 0x4a284013, 0x6013200a, -0xfcb0f002, +0xfca8f002, 0xaa024b26, 0xa90158e3, 0xab036a9f, 0xf0010038, -0x2800fe25, +0x2800fe1d, 0x0039d108, 0xf0034821, -0xb2d2fa65, +0xb2d2fa5d, 0xd2e22a14, 0xe7e02314, 0x99029a03, 0xf0019801, -0xf005fdd9, -0x481bfceb, +0xf005fdd1, +0x481bfce3, 0xf9b4f000, 0x00280031, -0xfd2ef001, +0xfd26f001, 0xf0054818, -0x0020fc69, -0xf992f001, +0x0020fc61, +0xf98af001, 0xf0054816, -0x4816fc63, -0xfc60f005, +0x4816fc5b, +0xfc58f005, 0x49152200, 0xf0034815, -0xe7fef969, +0xe7fef961, 0x40020000, 0x40050000, 0x0000ffff, @@ -1206,25 +1234,25 @@ const uint elf_data0[] = { 0x4005105c, 0x20000ea9, 0x20000d51, -0x20008e84, -0x2000a024, +0x20008ee4, +0x2000a084, 0x20000e31, -0x20008ea8, +0x20008f08, 0x40064000, 0x40065000, 0x000006c4, -0x20008f18, -0x2000a0cc, -0x20008ec8, -0x20008ee4, -0x20008f00, +0x20008f78, +0x2000a12c, +0x20008f28, +0x20008f44, +0x20008f60, 0x15004000, 0x20000001, 0x4902b510, 0xf0004802, 0xbd10fb99, 0x50300000, -0x2000a024, +0x2000a084, 0x46d6b5f0, 0x4646464f, 0xb086b5c0, @@ -1235,23 +1263,23 @@ const uint elf_data0[] = { 0x419e1e73, 0x00313606, 0x46904648, -0xfe68f001, +0xfe60f001, 0x0031464b, 0xf0011c58, -0x0031fe63, +0x0031fe5b, 0x46502601, -0xfe5ef001, +0xfe56f001, 0x0039464a, 0x96000028, 0xf0072302, -0x4652f82d, +0x4652f825, 0x00280039, 0x23019600, -0xf826f007, +0xf81ef007, 0x00222300, 0x00280039, 0x33019300, -0xf81ef007, +0xf816f007, 0x46424643, 0x01d23305, 0x4313031b, @@ -1269,7 +1297,7 @@ const uint elf_data0[] = { 0x23809305, 0x930202db, 0xf007ab02, -0x682bf853, +0x682bf84b, 0x602e431e, 0xbc1cb006, 0x46994690, @@ -1293,25 +1321,25 @@ const uint elf_data0[] = { 0x1e6b18c5, 0x3506419d, 0x00380029, -0xfdf4f001, -0x1c780029, -0xfdf0f001, -0x00200029, 0xfdecf001, -0x1c600029, +0x1c780029, 0xfde8f001, -0x1ca00029, +0x00200029, 0xfde4f001, -0x1ce00029, +0x1c600029, 0xfde0f001, +0x1ca00029, +0xfddcf001, +0x1ce00029, +0xfdd8f001, 0x003a2301, 0x00304641, 0x33019300, -0xffaef006, +0xffa6f006, 0x00222300, 0x46419300, 0x00303304, -0xffa6f006, +0xff9ef006, 0x2b004653, 0x2380d034, 0x9304025b, @@ -1333,7 +1361,7 @@ const uint elf_data0[] = { 0x431f4641, 0xab040030, 0xf0069707, -0x4641ffd3, +0x4641ffcb, 0x408b2301, 0x43136832, 0xb0096033, @@ -1362,22 +1390,22 @@ const uint elf_data0[] = { 0x60426001, 0x1d176083, 0xf0010020, -0x0020fdad, +0x0020fda5, 0x21002200, 0xf0013401, -0x42a7fd7d, +0x42a7fd75, 0x490ad1f4, 0x61290030, -0xfe58f006, +0xfe50f006, 0x81e82101, 0xf0060030, -0x81a8fe35, +0x81a8fe2d, 0xf0062001, -0x6168fd75, +0x6168fd6d, 0xf0062001, -0x61a8fd71, +0x61a8fd69, 0xbdf80028, -0x20008f6c, +0x20008fcc, 0x2401b530, 0x00210005, 0x688089aa, @@ -1385,9 +1413,9 @@ const uint elf_data0[] = { 0x438bb085, 0x89ea6003, 0xf0066929, -0x4913fe55, +0x4913fe4d, 0x612968a8, -0xfe32f006, +0xfe2af006, 0x93022300, 0x686b9301, 0x040081e8, @@ -1405,7 +1433,7 @@ const uint elf_data0[] = { 0x23f5d1fc, 0x6103061b, 0xbd30b005, -0x20008f74, +0x20008fd4, 0x2501b570, 0x00290004, 0x688089a2, @@ -1413,12 +1441,12 @@ const uint elf_data0[] = { 0x438bb084, 0x89e26003, 0xf0066921, -0x2005fe1d, -0xff3ef002, +0x2005fe15, +0xff36f002, 0x42984b22, 0x4922d914, 0x612168a0, -0xfdf4f006, +0xfdecf006, 0x81e02600, 0x68230400, 0x0c0289a1, @@ -1428,11 +1456,11 @@ const uint elf_data0[] = { 0xfedaf7ff, 0xbd70b004, 0xf0022005, -0x4b17ff23, +0x4b17ff1b, 0xd8134298, 0x68a04916, 0xf0066121, -0x2600fdd9, +0x2600fdd1, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1442,7 +1470,7 @@ const uint elf_data0[] = { 0xe7e3febf, 0x68a0490d, 0xf0066121, -0x2500fdc5, +0x2500fdbd, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1451,10 +1479,10 @@ const uint elf_data0[] = { 0xf7ff9400, 0xe7cffeab, 0x11a49a00, -0x20008f5c, +0x20008fbc, 0x07bfa47f, -0x20008f64, -0x20008f54, +0x20008fc4, +0x20008fb4, 0x2401b570, 0x00210005, 0x688089aa, @@ -1462,9 +1490,9 @@ const uint elf_data0[] = { 0x438bb082, 0x89ea6003, 0xf0066929, -0x491bfdbb, +0x491bfdb3, 0x612968a8, -0xfd98f006, +0xfd90f006, 0x81e8686b, 0x0c020400, 0x89a99300, @@ -1490,7 +1518,7 @@ const uint elf_data0[] = { 0xf7ff0028, 0xb002ff5b, 0x46c0bd70, -0x20008f6c, +0x20008fcc, 0x46ceb5f0, 0xb5804647, 0x6943001f, @@ -1661,57 +1689,59 @@ const uint elf_data0[] = { 0xb0984b13, 0x210058c2, 0x3004466b, -0xff14f000, +0xff0cf000, 0x30a80020, 0xffe4f7ff, 0x46684b0e, 0x220318e1, -0xf9aef006, +0xf9a6f006, 0x22034b0c, 0x466b18e1, 0xf0061c58, -0x4b0af9a7, +0x4b0af99f, 0x18e12203, 0x1c98466b, -0xf9a0f006, +0xf998f006, 0x22204b07, 0x18e14668, -0xf978f006, +0xf970f006, 0xbd10b018, 0x0000098c, -0x00020180, -0x00024180, -0x00028180, -0x0002c184, +0x0002018c, +0x0002418c, +0x0002818c, +0x0002c190, 0x2400b5f8, 0x26010005, 0x600423a4, 0x000f30a8, 0x21112213, 0x54ee61e8, -0xf7ff4b2d, +0xf7ff4b2f, 0x22b0fd65, -0x21004b2c, +0x21004b2e, 0x009218e8, -0xff56f004, -0x4a2a4b29, -0x220250ea, -0x50ef4b29, -0x50ee4b29, -0x50ea3304, -0x32064b28, -0x330450ea, +0xff4ef004, +0x4b2b4a2c, +0x50ea2100, +0x4b2b2202, +0x4b2b50ef, +0x330450ee, +0x4b2a50ea, +0x50ea3206, +0x32023304, +0x4b2850ea, 0x50ea3202, -0x32024b26, -0x330450ea, -0x50ea3a06, -0x4b254a24, -0x220118a9, -0x4b2454ee, -0x50ec4252, +0x3a063304, +0x4b2650ea, +0x54ee320a, +0x50ec4b25, 0x50ec3304, -0x50ec4b22, -0x18eb4b22, +0x18e84b24, +0xff2cf004, +0x4b244a23, +0x220118a9, +0x425218eb, 0x01002091, 0x801a4684, 0x4463709c, @@ -1721,13 +1751,13 @@ const uint elf_data0[] = { 0x4b1e50ea, 0x18ee2208, 0xf0040030, -0x4b1cff1f, +0x4b1cff13, 0x18e82208, 0xf0042100, -0x4b1aff19, +0x4b1aff0d, 0x18e82208, 0xf0042100, -0x2280ff13, +0x2280ff07, 0x00524b17, 0x61f461b4, 0x62746234, @@ -1742,18 +1772,18 @@ const uint elf_data0[] = { 0x0000070c, 0x00000714, 0x0000071c, -0x00020184, 0x00000724, 0x0000098c, 0x00000994, -0x0000df84, -0x00022180, -0x0002c180, -0x00034a04, -0x00034a0c, -0x00034a14, -0x00034a34, -0x00000998, +0x00020190, +0x0000df90, +0x0002218c, +0x0002c18c, +0x00034a10, +0x00034a18, +0x00034a20, +0x00034a40, +0x000009a4, 0x50100000, 0xb085b5f0, 0x0004466a, @@ -1766,31 +1796,31 @@ const uint elf_data0[] = { 0x50e23001, 0x54e123a4, 0xbdf0b005, -0x200090c4, +0x20009124, 0x000006c4, 0x46d6b5f0, 0x464f4646, 0xb5c00004, 0xf0012010, -0x23d0fa79, +0x23d0fa6d, 0x4d6a2280, 0x0252061b, 0x5960619a, 0xf006625a, -0x2280f97f, +0x2280f973, 0x4b665965, 0x18e00029, 0xf0040112, -0x2280fead, +0x2280fea1, 0x00294b63, 0x011218e0, -0xfea6f004, -0xfb1af001, +0xfe9af004, +0xfb0ef001, 0xf0010005, -0x4b5ffb17, +0x4b5ffb0b, 0x00020029, 0xf00518e0, -0x4b5dfc3f, +0x4b5dfc33, 0x4b5d18e5, 0x4b5d4698, 0x469a44a0, @@ -1820,10 +1850,10 @@ const uint elf_data0[] = { 0xd1d245a8, 0x21004b44, 0x220118e0, -0xfc76f001, +0xfc6af001, 0x4b422210, 0xf000601a, -0x4a41ff47, +0x4a41ff3b, 0x18a14b41, 0x18e32200, 0x609a601a, @@ -1835,7 +1865,7 @@ const uint elf_data0[] = { 0x4b32d1f2, 0x58e7210a, 0xf0036ab8, -0x68baffad, +0x68baffa1, 0x4694687b, 0x001d4463, 0x69fa68fb, @@ -1850,28 +1880,28 @@ const uint elf_data0[] = { 0x1ac00158, 0x18c00080, 0xf00300c0, -0x4b28ff8f, +0x4b28ff83, 0x50e04682, 0x00314b27, 0x6a7b4699, 0x0158436b, 0x00801ac0, 0x00c018c0, -0xff80f003, +0xff74f003, 0x50e0464b, 0x01684b21, 0x1b404698, 0x19400080, 0x00c00031, -0xff74f003, +0xff68f003, 0x46514643, 0x481c50e0, -0xff8ef004, +0xff82f004, 0x481b464b, 0xf00458e1, -0x4643ff89, +0x4643ff7d, 0x58e14819, -0xff84f004, +0xff78f004, 0x4690bc1c, 0x46a24699, 0x4653bdf0, @@ -1880,23 +1910,23 @@ const uint elf_data0[] = { 0xf387601a, 0xbf208810, 0x46c0e757, -0x0002c180, -0x00026180, -0x0002a180, +0x0002c18c, +0x0002618c, +0x0002a18c, 0x000006c4, -0x0002c304, -0x00034a04, +0x0002c310, +0x00034a10, 0x00000954, 0x00000984, 0x40032000, -0x0000bd9c, -0x0000099c, -0x00034a30, -0x00034a28, -0x00034a2c, -0x20009018, -0x20009038, -0x20009068, +0x0000bda8, +0x000009a8, +0x00034a3c, +0x00034a34, +0x00034a38, +0x20009078, +0x20009098, +0x200090c8, 0x000cb570, 0x2600a904, 0xa9055f8e, @@ -1908,7 +1938,7 @@ const uint elf_data0[] = { 0x800e1841, 0x808a804d, 0xbd70718b, -0x0000df80, +0x0000df8c, 0x22002394, 0x50c2011b, 0x46c04770, @@ -1925,8 +1955,8 @@ const uint elf_data0[] = { 0x1904b082, 0x2b006823, 0x0020d04d, -0xf0070039, -0x465bf803, +0xf0060039, +0x465bfff7, 0x60233501, 0x2d0a3408, 0x240ad1f2, @@ -1940,12 +1970,12 @@ const uint elf_data0[] = { 0x00389200, 0x105b4642, 0xf7fe1871, -0xe009ff3f, +0xe009ff03, 0x079b9b0a, 0x4a20d421, 0x58b10038, 0x46428973, -0xf844f006, +0xf838f006, 0x4b19464a, 0x6a9b491c, 0x58721a9b, @@ -1962,24 +1992,24 @@ const uint elf_data0[] = { 0x4913bdf0, 0x00384642, 0x18718973, -0xf880f006, +0xf874f006, 0x002ce7dc, 0x8972e7ba, 0x00384641, 0xf7fe1052, -0xe7d3fe9b, +0xe7d3fe5f, 0x46418972, 0x10520038, -0xfed0f7fe, +0xfe94f7fe, 0x46c0e7cc, 0x40054000, -0x0000099c, -0x0002c184, -0x0002c180, -0x00034a0c, -0x00034a14, -0x00034a04, -0x00020180, +0x000009a8, +0x0002c190, +0x0002c18c, +0x00034a18, +0x00034a20, +0x00034a10, +0x0002018c, 0x4646b5f0, 0x4b3a4698, 0x6a9b464f, @@ -1994,7 +2024,7 @@ const uint elf_data0[] = { 0x2b006823, 0x0020d04d, 0xf03e0039, -0x465bf86b, +0x465bf82f, 0x60233501, 0x2d0a3408, 0x240ad1f2, @@ -2008,12 +2038,12 @@ const uint elf_data0[] = { 0x00389200, 0x105b4642, 0xf7fe1871, -0xe009feb7, +0xe009fe7b, 0x079b9b0a, 0x4a20d421, 0x58b10038, 0x46428973, -0xffbcf005, +0xffb0f005, 0x4b19464a, 0x6a9b491c, 0x58721a9b, @@ -2030,184 +2060,178 @@ const uint elf_data0[] = { 0x4913bdf0, 0x00384642, 0x18718973, -0xfff8f005, +0xffecf005, 0x002ce7dc, 0x8972e7ba, 0x00384641, 0xf7fe1052, -0xe7d3fe13, +0xe7d3fdd7, 0x46418972, 0x10520038, -0xfe48f7fe, +0xfe0cf7fe, 0x46c0e7cc, 0x40054000, -0x0000099c, -0x0002c184, -0x0002c180, -0x00034a10, -0x00034a18, -0x00034a08, -0x00020180, +0x000009a8, +0x0002c190, +0x0002c18c, +0x00034a1c, +0x00034a24, +0x00034a14, +0x0002018c, 0x46d6b5f0, 0x4646464f, 0xb5c04b16, 0x4482469a, 0x210b0005, 0xb0824650, -0xfab2f005, +0xfaa6f005, 0x46984b12, 0x44a84b12, 0x46404699, -0xf8d4f7fe, +0xf898f7fe, 0xf0044648, -0x4650fd9f, -0xfaf2f005, -0xff1ef004, +0x4650fd93, +0xfae6f005, +0xff12f004, 0x02001606, 0xf0040a04, -0x1e07ff19, +0x1e07ff0d, 0xf004d0ed, -0x003aff15, +0x003aff09, 0x00210003, 0x96000028, 0xff4af7ff, 0xf0042000, -0xe7e9ff01, +0xe7e9fef5, 0x000006c4, 0x00000984, -0x2000908c, +0x200090ec, 0xf004b510, -0xf7ffff01, +0xf7fffef5, 0x46c0ffc3, -0x464eb5f0, -0x46454657, -0x4a7446de, -0x4694b5e0, -0x4b744a73, -0x3a085885, -0x434b5886, -0x19ef00b7, -0x4463683a, -0x0a120212, -0xb0874691, -0x683a18c3, -0x89449302, -0x2a000049, -0x4a6bda02, -0x44915882, -0x4b6a464a, -0x0d920592, -0xd100429a, -0x9b02e0ae, -0x23004698, -0x464b469c, -0x4b659304, -0x464318ca, -0x18820092, -0x683b6053, -0x0f13011a, -0x683b4699, -0x0f52005a, -0xd1002a02, -0x2a03e0ac, -0xe078d000, -0x19120062, -0x2b02464b, -0xe077d100, -0x009a0893, -0x0013469a, -0x93034443, -0x46982302, -0x46993302, -0x44e22300, -0x469c4652, -0x50c24b52, -0x007f683f, -0x2f020f7f, -0xe077d100, -0xd1002f03, -0x4b4e46cc, -0x46981847, -0x36014663, -0x00b64447, -0x703b19ad, -0x023e682f, -0x2f000a36, -0x4f43da02, -0x19f659c7, -0x0dbb05b7, -0x4b41469c, -0x459c2700, -0x9b03d104, -0x33043e04, -0x37019303, -0x96054b40, -0x1c4e469c, -0x682a4461, -0x00899b03, -0x604b1841, -0x00520111, -0x0f520f09, -0xd0022a02, -0xd0582a03, -0x29020064, -0x2304d04e, -0x19e408a4, -0x469c2102, -0x4a342700, -0x682a5084, -0x0f520052, -0xd0022a02, -0xd04b2a03, -0x4b2d0039, -0x469c1986, -0x70314466, -0x4b292101, -0x18c24249, -0x91019b02, -0x30a89300, -0xa9042302, -0xfbbcf7ff, -0xbc3cb007, -0x46994690, -0x46ab46a2, -0x464bbdf0, -0x2b020062, -0xe787d000, -0x009a08d3, -0x0013469a, -0x93034443, -0x44e22303, -0x46984652, -0x46993302, -0x469c3b04, -0x50c24b16, -0x007f683f, -0x2f020f7f, -0xe787d000, -0xe78846c4, -0x425b2304, -0x9b02469c, -0x330444e1, -0x23014698, -0xe74a469c, -0x08e42305, -0x469c19e4, -0x31012701, -0x0062e7af, -0xe7a41914, -0xe7550022, -0xe7b24661, -0x0000bd9c, -0x00000998, +0xb5f04b71, +0x4645469c, +0x464e4657, +0x4c6f46de, +0x434cb5e0, +0x19034464, +0xb0872499, +0x4b6c9303, +0x58c300a4, +0x469c46a0, +0x011b2399, +0x4c6958c6, +0x446500b5, +0x8942682b, +0x44470f9f, +0x19c700bf, +0x021b687f, +0x19db0a1b, +0x0049059f, +0x42a70dbf, +0xe0a5d100, +0x46a02400, +0x93049f03, +0x18cb4b5e, +0x501f009b, +0x011b682b, +0x46990f1b, +0x009b682b, +0x2b020f9b, +0xe0a2d100, +0xd0002b03, +0x0053e076, +0x464c189b, +0xd1002c02, +0x089be075, +0x46a1009c, +0x444f2402, +0x340246a1, +0x240046a2, +0x46a04443, +0x51034c4e, +0x009b682b, +0x2b020f9b, +0xe075d100, +0xd1002b03, +0x4c4a46d0, +0x46a11843, +0x444b4644, +0x2499701c, +0x00a41c75, +0x446500ad, +0x682b46a4, +0x44660f9e, +0x198600b6, +0x021b6876, +0x199b0a1b, +0x0db4059e, +0x4c3b46a4, +0x45a42600, +0x3b04d102, +0x36013704, +0x1c4b9305, +0x4b3a469c, +0x682b4698, +0x00894441, +0x0119500f, +0x0f09009b, +0x2b020f9b, +0x2b03d002, +0x0052d050, +0xd0472902, +0x19920892, +0x27042102, +0x4b302600, +0x682b50c2, +0x0f9b009b, +0xd0022b02, +0xd0442b03, +0x4a290031, +0x46944663, +0x446318c3, +0x4b257019, +0x18c2a904, +0x425b2301, +0x9b039301, +0x930030a8, +0xf7ff2302, +0xb007fbbb, +0x4690bc3c, +0x46a24699, +0xbdf046ab, +0x0053464c, +0xd0002c02, +0x08dbe789, +0x46a1009c, +0x444f2403, +0x340246a1, +0x3c0446a2, +0x46a04443, +0x51034c13, +0x009b682b, +0x2b020f9b, +0xe789d000, +0xe78a46c8, +0x3b049c03, +0x24011d27, +0xe75646a0, +0x199208d2, +0x26012705, +0xe7b63101, +0x189a0053, +0x0013e7ac, +0x0039e75f, +0x46c0e7b9, +0x0000bda8, 0x000010e4, -0x00000994, +0x000009a4, 0x000003ff, -0x000037d8, -0x0000df74, -0x0000df7c, -0x000037d9, -0x0000df78, +0x000037dc, +0x0000df80, +0x0000df88, +0x000037dd, +0x0000df84, 0x46deb5f0, 0x464e4657, 0x23994645, @@ -2351,7 +2375,7 @@ const uint elf_data0[] = { 0xbf208810, 0x4659e7bb, 0xf7ff0020, -0xe785fddf, +0xe785fdeb, 0x46941c4a, 0x589a4a25, 0x93032300, @@ -2383,15 +2407,15 @@ const uint elf_data0[] = { 0x44602300, 0x002056c3, 0x46539300, -0xfc50f7ff, +0xfc5cf7ff, 0x46c0e6f2, 0x00000954, 0x00000944, 0x00000962, -0x0000df7c, -0x0000df64, -0x00034a34, -0x0000df68, +0x0000df88, +0x0000df70, +0x00034a40, +0x0000df74, 0x46ba89f7, 0x46b92701, 0x445044ca, @@ -2402,7 +2426,7 @@ const uint elf_data0[] = { 0x8810f381, 0xe7a3bf20, 0x30a80020, -0xfffef7fe, +0xf806f7ff, 0x46c0e719, 0x00000954, 0x0005b5f8, @@ -2416,8 +2440,8 @@ const uint elf_data0[] = { 0x469c011b, 0x42b44464, 0xbdf8d1f1, -0x0000df80, -0x00020180, +0x0000df8c, +0x0002018c, 0x46deb5f8, 0x464e4657, 0x00044645, @@ -2428,7 +2452,7 @@ const uint elf_data0[] = { 0xfac4f004, 0x26094b60, 0xf7fd18e0, -0x2301fe13, +0x2301fde3, 0x4b5e4698, 0x469a1d27, 0x469b4b5d, @@ -2456,15 +2480,15 @@ const uint elf_data0[] = { 0xe073d000, 0x2b007e23, 0x0020d002, -0xf9c0f7ff, +0xf9c8f7ff, 0x25990020, 0xff94f7ff, 0x012d2300, 0x21005163, 0xf7ff0020, -0x0020fd01, +0x0020fd0d, 0xf7ff30a8, -0x2302f9a3, +0x2302f9ab, 0x4b415163, 0x4b4158e2, 0x429358e3, @@ -2499,7 +2523,7 @@ const uint elf_data0[] = { 0x230050e5, 0xe77b4698, 0x30a80020, -0xffd6f7fe, +0xffdef7fe, 0xf0000038, 0x2800f851, 0xbc3cd190, @@ -2521,34 +2545,34 @@ const uint elf_data0[] = { 0x00db79a2, 0xe77b50e2, 0xe7574a14, -0x20002071, -0x20009098, +0x200020e9, +0x200090f8, 0x00000984, -0x00034a35, +0x00034a41, 0x4005005c, 0x4005105c, 0x40054000, -0x00034a34, -0x00000998, +0x00034a40, +0x000009a4, 0x0000098c, -0x00034a10, -0x00034a0c, -0x00034a20, 0x00034a1c, -0x00034a24, -0x00034a04, -0x00034a08, -0x00034a14, 0x00034a18, -0x200090a8, +0x00034a2c, +0x00034a28, +0x00034a30, +0x00034a10, +0x00034a14, +0x00034a20, +0x00034a24, +0x20009108, 0xfe010000, 0x6985b530, 0x2307b089, 0xaa012100, 0x00280004, -0xf880f7ff, +0xf888f7ff, 0xf7ff0028, -0x9901f8fb, +0x9901f903, 0x42994b0a, 0x480ad005, 0xfa34f004, @@ -2561,13 +2585,13 @@ const uint elf_data0[] = { 0xf89af004, 0xe7f02001, 0x4f434950, -0x200090d4, +0x20009134, 0x8a03b510, 0x43596984, 0x311c0020, -0xf85af7ff, +0xf862f7ff, 0xf7ff0020, -0xbd10f8d5, +0xbd10f8dd, 0x000db570, 0x89818a04, 0x434c0016, @@ -2579,7 +2603,7 @@ const uint elf_data0[] = { 0x01491949, 0x69802318, 0xf7ff1909, -0xbd70f83f, +0xbd70f847, 0x0004b570, 0x8a238980, 0x43437d66, @@ -2592,15 +2616,15 @@ const uint elf_data0[] = { 0x015b189b, 0x18c9002a, 0x23010030, -0xf824f7ff, +0xf82cf7ff, 0xf7ff0030, -0x682bf89f, +0x682bf8a7, 0x021969a6, 0x2301ac01, 0x00300022, 0xf7ff0a09, -0x0030f817, -0xf892f7ff, +0x0030f81f, +0xf89af7ff, 0x80ab8823, 0xbd70b002, 0x46d6b5f0, @@ -2613,9 +2637,9 @@ const uint elf_data0[] = { 0x3301105b, 0x321c4641, 0x00284682, -0xfffaf7fe, +0xf802f7ff, 0xf7ff0028, -0x797bf875, +0x797bf87d, 0x2b00469c, 0x4650d035, 0x00236839, @@ -2641,7 +2665,7 @@ const uint elf_data0[] = { 0x109b0089, 0x44414652, 0x9a086990, -0xffc2f7fe, +0xffcaf7fe, 0x4690bc1c, 0x46a24699, 0x2300bdf0, @@ -2753,8 +2777,8 @@ const uint elf_data0[] = { 0x4274daa8, 0x240046a3, 0xe7a89401, -0x00000998, -0x0000099c, +0x000009a4, +0x000009a8, 0x2001b570, 0xfaa6f005, 0x4d114c10, @@ -2875,8 +2899,8 @@ const uint elf_data0[] = { 0x52a3b29b, 0x46c0e793, 0x50100900, -0x20009f98, -0x20009f94, +0x20009ff8, +0x20009ff4, 0xb5704b1a, 0x4c1a6019, 0x22e04b1a, @@ -2904,18 +2928,18 @@ const uint elf_data0[] = { 0xf0044a07, 0x0020f903, 0x46c0bd70, -0x20009f94, +0x20009ff4, 0x50100900, -0x20009f98, -0x200095f0, +0x20009ff8, +0x20009650, 0x00061a80, -0x20002b69, +0x20002bc9, 0x4c04b510, 0xf0040020, 0x0020f91d, 0xfa9ef004, 0x46c0bd10, -0x200095f0, +0x20009650, 0x47704800, 0x501009e0, 0x2600b570, @@ -2951,11 +2975,11 @@ const uint elf_data0[] = { 0x21002280, 0xf0030020, 0xe7f3fd85, -0x200095e8, +0x20009648, 0x000186a0, -0x20009100, +0x20009160, 0x50100a28, -0x2000910c, +0x2000916c, 0x47704800, 0x50100a28, 0xb083b5f0, @@ -3212,7 +3236,7 @@ const uint elf_data0[] = { 0xd9002b17, 0x70132310, 0x46c04770, -0x20009530, +0x20009590, 0x40832301, 0xd0042900, 0x60134a03, @@ -3351,15 +3375,15 @@ const uint elf_data0[] = { 0xd0000124, 0xe000ed00, 0x200001cd, -0x20009534, +0x20009594, 0xe000e100, 0xe000e180, 0xe000e280, -0x2003eac0, +0x2003eb2c, 0xffffbd01, 0x0000aaaa, 0x0000bd01, -0x2000956e, +0x200095ce, 0xfffff000, 0xfffff800, 0xf3efb5f0, @@ -3401,10 +3425,10 @@ const uint elf_data0[] = { 0x2402e7f4, 0x46c0e7f2, 0xd0000124, -0x20009534, +0x20009594, 0x0000aaaa, 0xe000ed00, -0x2003eac0, +0x2003eb2c, 0x200001cd, 0xffffbd01, 0x4a064b05, @@ -3468,9 +3492,9 @@ const uint elf_data0[] = { 0x00804b04, 0x606800a4, 0xbd7050e5, -0x20003775, +0x200037d5, 0x34000040, -0x2003ea90, +0x2003eafc, 0x68194b0a, 0x8010f3ef, 0x680ab672, @@ -3482,7 +3506,7 @@ const uint elf_data0[] = { 0xbf408810, 0x21002000, 0x46c04770, -0x2003eaa4, +0x2003eb10, 0x4657b5f8, 0x464e4645, 0xb5e046de, @@ -3657,7 +3681,7 @@ const uint elf_data0[] = { 0xdae92b00, 0x4b032201, 0xe7e54252, -0x2003ea90, +0x2003eafc, 0x0fffffff, 0x7fffffff, 0x6842b570, @@ -3700,9 +3724,9 @@ const uint elf_data0[] = { 0x2103f98f, 0xf7ff0020, 0xe7ecfe17, -0x2000957c, -0x2003eaa4, -0x200035c9, +0x200095dc, +0x2003eb10, +0x20003629, 0x4645b5f0, 0x465746de, 0xb5e0464e, @@ -3808,9 +3832,9 @@ const uint elf_data0[] = { 0xbf208810, 0x2a00e7e5, 0xe7d1d0be, -0x2000363d, -0x2000957c, -0x2003eaa4, +0x2000369d, +0x200095dc, +0x2003eb10, 0x40054000, 0x0004b570, 0xf000000d, @@ -3848,8 +3872,8 @@ const uint elf_data0[] = { 0xfe8cf7ff, 0x46c0e7de, 0x40054000, -0x2000957c, -0x2000363d, +0x200095dc, +0x2000369d, 0xf3efb5f0, 0x46d68205, 0x4646464f, @@ -3893,16 +3917,16 @@ const uint elf_data0[] = { 0xd0000128, 0x40054000, 0x4005703c, -0x2003eac1, -0x2003eaa8, -0x20009fa4, +0x2003eb2d, +0x2003eb14, +0x2000a004, 0x40053fd0, 0x0001b510, 0x48034a02, 0xfa16f7ff, 0x46c0bd10, -0x2000911c, -0x2003eabe, +0x2000917c, +0x2003eb2a, 0x6a594b03, 0x6a98000a, 0x428a6a59, @@ -3968,10 +3992,10 @@ const uint elf_data0[] = { 0xf7ff0020, 0xe7e5fa1d, 0xd0000128, -0x20003c29, +0x20003c89, 0x40056038, -0x20009fa4, -0x2003eac1, +0x2000a004, +0x2003eb2d, 0x464fb5f0, 0x464646d6, 0x0007b5c0, @@ -4022,8 +4046,8 @@ const uint elf_data0[] = { 0xe7f32001, 0x40054000, 0xd0000128, -0x2003eac1, -0x2003eaa8, +0x2003eb2d, +0x2003eb14, 0xe000e280, 0xf3efb510, 0xb6728410, @@ -4040,7 +4064,7 @@ const uint elf_data0[] = { 0x46c0bd10, 0xd0000128, 0x40054000, -0x2003eac1, +0x2003eb2d, 0x0005b570, 0x0014000e, 0xd0242900, @@ -4251,7 +4275,7 @@ const uint elf_data0[] = { 0x4000c000, 0x4000e000, 0x4000f000, -0x2003eac4, +0x2003eb30, 0x00000301, 0x46deb5f0, 0x4657464e, @@ -4320,7 +4344,7 @@ const uint elf_data0[] = { 0xd0fc421a, 0x46c0e7b9, 0x40008000, -0x20009fbc, +0x2000a01c, 0xb082b510, 0x429c9c04, 0x9400d804, @@ -4378,7 +4402,7 @@ const uint elf_data0[] = { 0x95002100, 0xf7ff2006, 0xe7afff07, -0x20009fbc, +0x2000a01c, 0x02dc6c00, 0x0000b71b, 0x40008000, @@ -4392,7 +4416,7 @@ const uint elf_data0[] = { 0x07735940, 0x00804b01, 0x477058c0, -0x20009fbc, +0x2000a01c, 0x0004b5f8, 0x00174821, 0x000e001d, @@ -4444,7 +4468,7 @@ const uint elf_data0[] = { 0x4b046058, 0x4770601a, 0x00ffffff, -0x2003ea8c, +0x2003eaf8, 0x40058000, 0x4005a000, 0x4a022380, @@ -4535,14 +4559,14 @@ const uint elf_data0[] = { 0x003c7ffe, 0x4000f000, 0x4000c000, -0x20009e48, -0x20009e58, +0x20009ea8, +0x20009eb8, 0x01ffffff, 0x4001f000, -0x20009e38, -0x20009e48, -0x20009e58, -0x20009e5c, +0x20009e98, +0x20009ea8, +0x20009eb8, +0x20009ebc, 0xe7fdbe00, 0x00034a09, 0x28006810, @@ -4554,9 +4578,9 @@ const uint elf_data0[] = { 0x428b6010, 0x2001d9f7, 0xe7f54240, -0x2003ea6c, +0x2003ead8, 0x20040000, -0x2003edcc, +0x2003ee38, 0xf7ffb510, 0x46c0ffe1, 0xb500b40f, @@ -4569,11 +4593,11 @@ const uint elf_data0[] = { 0xf0024803, 0x2001fa09, 0xffccf7ff, -0x20009140, -0x20009150, +0x200091a0, +0x200091b0, 0x4801b510, 0xffe4f7ff, -0x20009154, +0x200091b4, 0x46c04770, 0x4657b5f8, 0x46de464e, @@ -5342,11 +5366,11 @@ const uint elf_data0[] = { 0x7fefffff, 0x41cdcd65, 0xc1cdcd65, -0x20009358, +0x200093b8, 0x3fe00000, -0x20009160, -0x20009164, -0x20009170, +0x200091c0, +0x200091c4, +0x200091d0, 0xd40007db, 0xe793e6d8, 0x2b009b23, @@ -5369,7 +5393,7 @@ const uint elf_data0[] = { 0x9b23e6db, 0x2b002420, 0xe6d6d1dc, -0x2000916c, +0x200091cc, 0x46deb5f0, 0x464e4657, 0xb5e04645, @@ -5580,11 +5604,11 @@ const uint elf_data0[] = { 0xd0002b00, 0x46d1e118, 0xe67f1c74, -0x200053e9, -0x2003ea88, -0x20009178, -0x200091bc, -0x20009208, +0x20005449, +0x2003eaf4, +0x200091d8, +0x2000921c, +0x20009268, 0x431a2321, 0x93043b19, 0x93023308, @@ -5819,7 +5843,7 @@ const uint elf_data0[] = { 0xe72f002c, 0x4692220a, 0x46c0e6c5, -0x20004779, +0x200047d9, 0xb085b500, 0x21019103, 0x93009002, @@ -5827,7 +5851,7 @@ const uint elf_data0[] = { 0xa902424a, 0xfc70f7ff, 0xbd00b005, -0x20004bbd, +0x20004c1d, 0x4a09b510, 0x68140003, 0x2c00b084, @@ -5838,15 +5862,15 @@ const uint elf_data0[] = { 0xbd10b004, 0xf81ef001, 0xe7f92000, -0x2003ea88, -0x20004bad, +0x2003eaf4, +0x20004c0d, 0x21044801, 0x47184b01, -0x200095b0, -0x20005b7d, +0x20009610, +0x20005bdd, 0x689b4b01, 0x00004718, -0x200095b0, +0x20009610, 0xb5102314, 0x88180001, 0x881b3304, @@ -6179,11 +6203,11 @@ const uint elf_data0[] = { 0x685b4b1b, 0x930146fc, 0xdf04bd08, -0x200062e3, +0x20006343, 0x4b17b418, 0x46fc681b, 0xbd089301, -0x62eddf00, +0x634ddf00, 0x46942000, 0x6f924a13, 0xd2090892, @@ -6191,7 +6215,7 @@ const uint elf_data0[] = { 0x68db4b0f, 0x930146fc, 0xdf0cbd08, -0x200065a5, +0x20006605, 0xb5f04a0c, 0x6e556e14, 0x6f166f57, @@ -6203,8 +6227,8 @@ const uint elf_data0[] = { 0x689b4b03, 0x930146fc, 0xdf08bd08, -0x20006449, -0x2003eac8, +0x200064a9, +0x2003eb34, 0xd0000000, 0x4050b5ff, 0x40504042, @@ -6266,7 +6290,7 @@ const uint elf_data0[] = { 0x1b094903, 0x43190509, 0xbd104311, -0x2003eaa0, +0x2003eb0c, 0x0000041f, 0x004cb510, 0x23800d62, @@ -6289,9 +6313,9 @@ const uint elf_data0[] = { 0x4b04b418, 0x46fc6a5b, 0xbd089301, -0x6755df24, +0x67b5df24, 0x00002000, -0x2003eac8, +0x2003eb34, 0xb5702313, 0x2c01781c, 0xdd10d015, @@ -6312,10 +6336,10 @@ const uint elf_data0[] = { 0x64aad1fc, 0x46c0e7eb, 0x00004453, -0x2003eac8, +0x2003eb34, 0x0000334c, -0x2003eaa0, -0x200062b1, +0x2003eb0c, +0x20006311, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -6326,7 +6350,7 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003eac8, +0x2003eb34, 0xbc03b40f, 0xb5f0bc0c, 0x07e42401, @@ -6644,7 +6668,7 @@ const uint elf_data0[] = { 0x41103220, 0x0018bd10, 0xbd100019, -0x20006787, +0x200067e7, 0x0fcc0d0a, 0x051b1e53, 0x05521ac9, @@ -6694,10 +6718,10 @@ const uint elf_data0[] = { 0x622367e3, 0xe7e561e3, 0x00004653, -0x2003ebc8, +0x2003ec34, 0x0000334c, -0x2003eaa0, -0x200068a9, +0x2003eb0c, +0x20006909, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -6708,33 +6732,33 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003ebc8, +0x2003ec34, 0x0005b570, 0x4e0b000c, 0xf7f90030, -0x0028fcc1, +0x0028fc91, 0xf0010021, 0x0005fe11, 0xf7f90030, -0x2d00fd4f, +0x2d00fd1f, 0x4b05d005, 0x429c192c, 0x0028d801, 0x4803bd70, 0xff1af7fd, -0x20009e38, +0x20009e98, 0x20040000, -0x200093a8, +0x20009408, 0x21044801, 0x47184b01, -0x200095c0, -0x20005b7d, +0x20009620, +0x20005bdd, 0x681b4b01, 0x00004718, -0x200095c0, +0x20009620, 0x685b4b01, 0x00004718, -0x200095c0, +0x20009620, 0xb5100003, 0x681b0008, 0x47980011, @@ -6775,7 +6799,7 @@ const uint elf_data0[] = { 0x00116803, 0x47980028, 0x46c0e7e5, -0x200093fc, +0x2000945c, 0x4b0fb5f8, 0x681c0005, 0xd0152c00, @@ -6792,8 +6816,8 @@ const uint elf_data0[] = { 0xd1ef2c00, 0x602b2300, 0x46c0bdf8, -0x2003ea64, -0x2003ea68, +0x2003ead0, +0x2003ead4, 0x000cb570, 0x00056809, 0xd0042980, @@ -6807,12 +6831,12 @@ const uint elf_data0[] = { 0x18124a06, 0x2b00414b, 0x4805db03, -0xfc7ef7f9, +0xfc4ef7f9, 0x2201bd10, 0x42524b03, 0x46c0e7f7, 0x000f4240, -0x20009e40, +0x20009ea0, 0x7fffffff, 0x464eb5f0, 0x465746de, @@ -6863,12 +6887,12 @@ const uint elf_data0[] = { 0x703b0020, 0xe7e847c0, 0xf7f94805, -0xe7d0fc29, -0x2000694d, -0x2003ea64, -0x2003ea68, -0x2000693d, -0x20009e40, +0xe7d0fbf9, +0x200069ad, +0x2003ead0, +0x2003ead4, +0x2000699d, +0x20009ea0, 0xb082b510, 0x0004466b, 0x1dd82200, @@ -6890,7 +6914,7 @@ const uint elf_data0[] = { 0xbd700028, 0x2c006924, 0xe7f9d1f3, -0x2003ea64, +0x2003ead0, 0x68134a0a, 0xd1052b00, 0x001ae00c, @@ -6902,7 +6926,7 @@ const uint elf_data0[] = { 0x47706101, 0xd0fc2900, 0xe7fa6010, -0x2003ea64, +0x2003ead0, 0xb0a2b570, 0x0004000d, 0xff30f7ff, @@ -6925,11 +6949,11 @@ const uint elf_data0[] = { 0x2c006924, 0x2e00d1f0, 0x4804d0f7, -0xfbacf7f9, +0xfb7cf7f9, 0x46c0e7f3, -0x20006a29, -0x2003ea64, -0x20009e40, +0x20006a89, +0x2003ead0, +0x20009ea0, 0xb500b40f, 0xa904b083, 0x9101c901, @@ -6955,9 +6979,9 @@ const uint elf_data0[] = { 0x42196993, 0x6017d1fc, 0x46c0e7f2, -0x2003eab8, +0x2003eb24, 0xbffc8000, -0x2003eac4, +0x2003eb30, 0x0005b530, 0xdd262900, 0x24102000, @@ -6989,8 +7013,8 @@ const uint elf_data0[] = { 0x43130152, 0x20036019, 0xe7e64240, -0x2003eab8, -0x20009fb4, +0x2003eb24, +0x2000a014, 0xb5104b06, 0x2b00681b, 0x2100d006, @@ -6998,9 +7022,9 @@ const uint elf_data0[] = { 0x4a046391, 0x47986810, 0x46c0bd10, -0x20009fb4, -0x2003eab8, -0x20009fb8, +0x2000a014, +0x2003eb24, +0x2000a018, 0xb5f04b1d, 0x46c6681a, 0x4b1c4698, @@ -7031,11 +7055,11 @@ const uint elf_data0[] = { 0x01522280, 0x60194313, 0x46c0e7d8, -0x2003eab8, +0x2003eb24, 0xbffc8000, -0x20009fb4, -0x20009fb8, -0x20006d3d, +0x2000a014, +0x2000a018, +0x20006d9d, 0x4e0cb570, 0x001c000d, 0x2a006030, @@ -7049,8 +7073,8 @@ const uint elf_data0[] = { 0x2101f9dd, 0xf7ff4802, 0xbd70fec5, -0x2003eab8, -0x200095d0, +0x2003eb24, +0x20009630, 0xb51021e1, 0x22004b05, 0x4b05781b, @@ -7058,8 +7082,8 @@ const uint elf_data0[] = { 0x23010249, 0xffd6f7ff, 0x46c0bd10, -0x20009524, -0x20009528, +0x20009584, +0x20009588, 0x40034000, 0x46c0bd03, 0x0004b510, @@ -7125,9 +7149,9 @@ const uint elf_data0[] = { 0x46c0bd10, 0x20041e00, 0x20040f84, -0x20006e59, +0x20006eb9, 0xe000ed00, -0x20006e55, +0x20006eb5, 0x4e11b570, 0x1b850004, 0x415d426b, @@ -7146,8 +7170,8 @@ const uint elf_data0[] = { 0xf94af7fc, 0x4905bd70, 0x46c0e7f5, -0x200095f0, -0x2003ea70, +0x20009650, +0x2003eadc, 0x00000664, 0x20000455, 0x20000465, @@ -7170,8 +7194,8 @@ const uint elf_data0[] = { 0xf9fef000, 0x4905bd70, 0x46c0e7f1, -0x200095f0, -0x2003ea70, +0x20009650, +0x2003eadc, 0x20000455, 0x000008ff, 0x20000465, @@ -7351,7 +7375,7 @@ const uint elf_data0[] = { 0x4b034398, 0x60183010, 0x46c04770, -0x200095e8, +0x20009648, 0x4000e000, 0x46deb5f8, 0x464e4657, @@ -7419,7 +7443,7 @@ const uint elf_data0[] = { 0x639563d5, 0xf7ff50d4, 0xbd70ff7d, -0x200095e8, +0x20009648, 0x4000e000, 0x4000f000, 0x4000c000, @@ -7554,7 +7578,7 @@ const uint elf_data0[] = { 0x0000040c, 0x50000414, 0x50001414, -0x2003ea5c, +0x2003eac8, 0x200009a1, 0x50000404, 0x50001404, @@ -7700,7 +7724,7 @@ const uint elf_data0[] = { 0x46994690, 0x46ab46a2, 0x46c0bdf0, -0x20009460, +0x200094c0, 0x9fffffff, 0xafe00000, 0x680e0000, @@ -8007,7 +8031,7 @@ const uint elf_data0[] = { 0x4803e7a8, 0x60134043, 0xe7a3600b, -0x2000946c, +0x200094cc, 0x000002ff, 0x469c00d3, 0x2a00b5f0, @@ -8110,8 +8134,8 @@ const uint elf_data0[] = { 0xe7e5686a, 0xdbb44282, 0x46c0e7d5, -0x2003ecc8, -0x2003edc8, +0x2003ed34, +0x2003ee34, 0x000ffc00, 0xb089b530, 0x466d0001, @@ -8137,18 +8161,18 @@ const uint elf_data0[] = { 0x1879632b, 0xd0192a00, 0x00300022, -0xfc34f038, +0xfc04f038, 0x08614b1d, 0x4b1d62eb, 0x00220089, 0x632b0030, 0xf0381879, -0x23c2fc29, +0x23c2fbf9, 0x62eb015b, 0x00224b18, 0x00300039, 0xf038632b, -0xbdf8fd5d, +0xbdf8fd2d, 0x00300022, 0xff72f000, 0x08614b10, @@ -8186,17 +8210,17 @@ const uint elf_data0[] = { 0x44416135, 0xd01a2a00, 0xf0380022, -0x2380fe77, +0x2380fe47, 0x01db0861, 0x008918eb, 0x00380022, 0x44416133, -0xfe6cf038, +0xfe3cf038, 0x021b2380, 0x4465469c, 0x46410022, 0x61350038, -0xfe62f038, +0xfe32f038, 0x4690bc04, 0x0022bdf0, 0xff08f000, @@ -8222,8 +8246,8 @@ const uint elf_data0[] = { 0x4803230b, 0xf878f7fb, 0xbd00b003, -0x2000947c, -0x2003eabc, +0x200094dc, +0x2003eb28, 0x600b6803, 0x604b6843, 0x608b6883, @@ -8275,8 +8299,8 @@ const uint elf_data0[] = { 0x4803bdf8, 0xfafaf7fc, 0xafd00000, -0x20009f9c, -0x2000949c, +0x20009ffc, +0x200094fc, 0xb5104b12, 0x4460469c, 0x41584243, @@ -8297,7 +8321,7 @@ const uint elf_data0[] = { 0xd1f94214, 0x46c0e7f0, 0xafd00000, -0x20009f9c, +0x20009ffc, 0xb5104b07, 0xd0044298, 0x48074a06, @@ -8307,9 +8331,9 @@ const uint elf_data0[] = { 0xffacf7fa, 0x46c0e7f8, 0x50300000, -0x200094d4, -0x2003eabf, -0x200094b0, +0x20009534, +0x2003eb2b, +0x20009510, 0xb5104b0b, 0x4460469c, 0x41444244, @@ -8323,8 +8347,8 @@ const uint elf_data0[] = { 0x42402001, 0x46c0e7fa, 0xafd00000, -0x200094f0, -0x2003eabf, +0x20009550, +0x2003eb2b, 0x000cb5f8, 0xf7fa0006, 0x2205ff69, @@ -8339,7 +8363,7 @@ const uint elf_data0[] = { 0xbdf80028, 0xf7fc4801, 0x46c0fa79, -0x2000949c, +0x200094fc, 0x2501b570, 0x0004790b, 0x3d01409d, @@ -8352,7 +8376,7 @@ const uint elf_data0[] = { 0xf7fa505a, 0xbd70ff47, 0xafd00000, -0x20009f9c, +0x20009ffc, 0x46deb5f0, 0x464e4657, 0x468b4645, @@ -8520,7 +8544,7 @@ const uint elf_data0[] = { 0x00180001, 0xf804f000, 0x46c0bd10, -0x200095f8, +0x20009658, 0x4351b510, 0xf82af000, 0xd00e1e04, @@ -8764,10 +8788,10 @@ const uint elf_data0[] = { 0x60e160a2, 0x60d4608c, 0x46c0e6d5, -0x20009a30, +0x20009a90, 0x000001ff, -0x20009a28, -0x20009f60, +0x20009a88, +0x20009fc0, 0x0000100f, 0x00001008, 0xd9522814, @@ -8909,7 +8933,7 @@ const uint elf_data0[] = { 0x6823bd70, 0xd0fb2b00, 0xe7f9602b, -0x2003edc8, +0x2003ee34, 0x0783b510, 0x7803d027, 0xd0262b00, @@ -8971,11 +8995,11 @@ const uint elf_data0[] = { 0x60084905, 0x430b2101, 0xe7d56053, -0x20009a30, +0x20009a90, 0x00000fef, 0x00000fff, -0x20009f64, -0x20009a28, +0x20009fc4, +0x20009a88, 0x46d6b5f0, 0x4646464f, 0xb5c00005, @@ -9089,11 +9113,11 @@ const uint elf_data0[] = { 0x431ce794, 0x6003604c, 0x46c0e780, -0x20009a30, -0x20009a38, +0x20009a90, +0x20009a98, 0x000001ff, -0x20009a2c, -0x20009f60, +0x20009a8c, +0x20009fc0, 0x00000554, 0x00000000, 0x4802b401, @@ -9173,15 +9197,15 @@ const uint elf_data0[] = { 0x00000064, 0x04030200, 0x00000105, -0x20008f7c, +0x20008fdc, 0x0000ff14, -0x20008fa4, +0x20009004, 0x0000ff16, -0x20008fd0, +0x20009030, 0x0000ff15, -0x20008ffc, +0x2000905c, 0x0000ff06, -0x20009008, +0x20009068, 0x0000ff07, 0x6840e826, 0x6004e88f, @@ -9310,126 +9334,126 @@ const uint elf_data0[] = { 0x006e616e, 0x2d696e66, 0x00000000, -0x200054aa, -0x20005460, -0x20005460, -0x200054a2, -0x20005460, -0x20005460, -0x20005460, -0x20005460, -0x20005460, -0x20005460, -0x20005460, -0x2000549a, -0x20005460, -0x20005492, -0x20005460, -0x20005460, -0x2000548a, -0x20005620, -0x200054c2, -0x20005614, -0x200054c2, -0x200054b2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054d4, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054c2, -0x200054d4, -0x20005664, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x2000580c, -0x20005630, -0x2000580c, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x20005596, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x20005596, -0x20005772, -0x20005596, -0x2000580c, -0x20005630, -0x2000580c, -0x200054e8, -0x20005596, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x200054e8, -0x20005596, -0x20005744, -0x200054e8, -0x200054e8, -0x2000567a, -0x200054e8, -0x20005596, -0x200054e8, -0x200054e8, -0x20005596, +0x2000550a, +0x200054c0, +0x200054c0, +0x20005502, +0x200054c0, +0x200054c0, +0x200054c0, +0x200054c0, +0x200054c0, +0x200054c0, +0x200054c0, +0x200054fa, +0x200054c0, +0x200054f2, +0x200054c0, +0x200054c0, +0x200054ea, +0x20005680, +0x20005522, +0x20005674, +0x20005522, +0x20005512, +0x20005522, +0x20005522, +0x20005522, +0x20005522, +0x20005522, +0x20005522, +0x20005522, +0x20005534, +0x20005522, +0x20005522, +0x20005522, +0x20005522, +0x20005522, +0x20005534, +0x200056c4, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x2000586c, +0x20005690, +0x2000586c, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x200055f6, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x200055f6, +0x200057d2, +0x200055f6, +0x2000586c, +0x20005690, +0x2000586c, +0x20005548, +0x200055f6, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x20005548, +0x200055f6, +0x200057a4, +0x20005548, +0x20005548, +0x200056da, +0x20005548, +0x200055f6, +0x20005548, +0x20005548, +0x200055f6, 0x00000000, 0x3ff00000, 0x00000000, @@ -9467,10 +9491,10 @@ const uint elf_data0[] = { 0x00333230, 0x50520006, 0xb63cffbb, -0x200093d0, +0x20009430, 0x50520006, 0x4275f0d3, -0x200093b8, +0x20009418, 0x00000a0d, 0x54524155, 0x64747320, @@ -9485,7 +9509,7 @@ const uint elf_data0[] = { 0x0074756f, 0x50520006, 0xa1f4b453, -0x20009418, +0x20009478, 0x50520008, 0x00000092, 0x53444d54, @@ -9496,7 +9520,7 @@ const uint elf_data0[] = { 0x206e6920, 0x21515249, 0x00000000, -0x20009468, +0x200094c8, 0x00000002, 0x68a170a1, 0x00fefefc, @@ -9542,13 +9566,13 @@ const uint elf_data0[] = { 0x616c6961, 0x00656c62, 0x20000098, -0x200093e4, +0x20009444, 0x2000008c, -0x200093f0, -0x2000942c, -0x20009438, +0x20009450, +0x2000948c, +0x20009498, }; -constexpr uint elf_data1_addr = 0x20009530; +constexpr uint elf_data1_addr = 0x20009590; const uint elf_data1[] = { 0x00000010, 0x00000000, @@ -9568,14 +9592,14 @@ const uint elf_data1[] = { 0x46704700, 0x49013809, 0xbd014788, -0x20003489, -0x20009594, +0x200034e9, +0x200095f4, 0x00000000, -0x20009e60, -0x20009fe4, +0x20009ec0, +0x2000a044, 0x00000000, 0x00000000, -0x20009ff4, +0x2000a054, 0x00000000, 0x00000000, 0x00000010, @@ -9590,22 +9614,22 @@ const uint elf_data1[] = { 0x0000434d, 0x00003453, 0x00003443, -0x20006c6d, +0x20006ccd, 0x00000000, -0x20006cb9, -0x20006d65, +0x20006d19, +0x20006dc5, 0x00000000, 0x00000100, 0x40044000, 0x00000000, 0x40048000, 0x00000000, -0x20009600, +0x20009660, 0x00000000, 0x00000000, -0x200098ec, -0x20009954, -0x200099bc, +0x2000994c, +0x200099b4, +0x20009a1c, 0x00000000, 0x00000000, 0x00000000, @@ -9872,30 +9896,6 @@ const uint elf_data1[] = { 0x00020000, 0x00000000, 0x00000000, -0x20009a30, -0x20009a30, -0x20009a38, -0x20009a38, -0x20009a40, -0x20009a40, -0x20009a48, -0x20009a48, -0x20009a50, -0x20009a50, -0x20009a58, -0x20009a58, -0x20009a60, -0x20009a60, -0x20009a68, -0x20009a68, -0x20009a70, -0x20009a70, -0x20009a78, -0x20009a78, -0x20009a80, -0x20009a80, -0x20009a88, -0x20009a88, 0x20009a90, 0x20009a90, 0x20009a98, @@ -10128,15 +10128,39 @@ const uint elf_data1[] = { 0x20009e20, 0x20009e28, 0x20009e28, +0x20009e30, +0x20009e30, +0x20009e38, +0x20009e38, +0x20009e40, +0x20009e40, +0x20009e48, +0x20009e48, +0x20009e50, +0x20009e50, +0x20009e58, +0x20009e58, +0x20009e60, +0x20009e60, +0x20009e68, +0x20009e68, +0x20009e70, +0x20009e70, +0x20009e78, +0x20009e78, +0x20009e80, +0x20009e80, +0x20009e88, +0x20009e88, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -0x20006915, -0x20005b41, -0x20006251, -0x20006845, -0x20001311, +0x20006975, +0x20005ba1, +0x200062b1, +0x200068a5, +0x20001381, }; constexpr uint elf_data2_addr = 0x20040000; const uint elf_data2[] = { diff --git a/examples/dv_stick/dv_stick_test.cpp b/examples/dv_stick/dv_stick_test.cpp index 42cdd506..e8361f31 100644 --- a/examples/dv_stick/dv_stick_test.cpp +++ b/examples/dv_stick/dv_stick_test.cpp @@ -13,7 +13,7 @@ using namespace pimoroni; #define DISPLAY_HEIGHT 480 #define FRAME_WIDTH 1000 -#define FRAME_HEIGHT 480 +#define FRAME_HEIGHT 600 #define READ_EDID 0 #if READ_EDID @@ -49,7 +49,7 @@ int main() { gpio_set_dir(BUTTON_A, GPIO_IN); gpio_pull_up(BUTTON_A); - //sleep_ms(5000); + sleep_ms(5000); DVDisplay display; display.init(DISPLAY_WIDTH, DISPLAY_HEIGHT, DVDisplay::MODE_RGB888, FRAME_WIDTH, FRAME_HEIGHT); @@ -90,18 +90,23 @@ int main() { printf(".\n"); graphics.clear(); printf("..\n"); + display.set_scroll_idx_for_lines(0, 100, 200); + display.set_scroll_idx_for_lines(2, 300, FRAME_HEIGHT); display.flip(); printf("...\n"); sleep_ms(2000); graphics.set_pen(0, 0, 0xFF); graphics.clear(); + display.set_scroll_idx_for_lines(0, 100, 200); + display.set_scroll_idx_for_lines(2, 300, FRAME_HEIGHT); display.flip(); printf("Starting\n"); graphics.set_font("bitmap8"); - Point scroll = {0, 0}; - int scroll_dir = 1; + Point scroll1 = {0, 0}; + Point scroll2 = {0, 0}; + int scroll_dir[2] = {1,1}; constexpr int NUM_CIRCLES = 50; struct Circle { @@ -204,20 +209,18 @@ int main() { //printf("%02x %02x\n", display.get_gpio(), display.get_gpio_hi()); - display.set_display_offset(scroll); - #if 1 - scroll.x += scroll_dir; - if (scroll.x + DISPLAY_WIDTH > FRAME_WIDTH || scroll.x < 0) { - scroll_dir = -scroll_dir; - scroll.x += scroll_dir; + display.set_display_offset(scroll1, 1); + display.set_display_offset(scroll2, 2); + scroll1.x += scroll_dir[0]; + if (scroll1.x + DISPLAY_WIDTH > FRAME_WIDTH || scroll1.x < 0) { + scroll_dir[0] = -scroll_dir[0]; + scroll1.x += scroll_dir[0]; } - #else - scroll.y += scroll_dir; - if (scroll.y + DISPLAY_HEIGHT > FRAME_HEIGHT || scroll.y < 0) { - scroll_dir = -scroll_dir; - scroll.y += scroll_dir; + scroll2.y += scroll_dir[1]; + if (scroll2.y + DISPLAY_HEIGHT > FRAME_HEIGHT || scroll2.y < 0) { + scroll_dir[1] = -scroll_dir[1]; + scroll2.y += scroll_dir[1]; } - #endif ++frames; display.set_gpio_hi_pull_up_all(frames & 0x3F);