diff --git a/drivers/dv_display/dv_display.cpp b/drivers/dv_display/dv_display.cpp index 5f404363..759680ba 100644 --- a/drivers/dv_display/dv_display.cpp +++ b/drivers/dv_display/dv_display.cpp @@ -96,6 +96,14 @@ namespace pimoroni { return i2c.reg_read_uint8(I2C_ADDR, I2C_REG_GPIO_HI); } + void DVDisplay::set_led_level(uint8_t level) { + i2c.reg_write_uint8(I2C_ADDR, I2C_REG_LED, level | 0x80); + } + + void DVDisplay::set_led_heartbeat() { + i2c.reg_write_uint8(I2C_ADDR, I2C_REG_LED, 2); + } + void DVDisplay::get_edid(uint8_t* edid) { i2c.read_bytes(I2C_ADDR, I2C_REG_EDID, edid, 128); } diff --git a/drivers/dv_display/dv_display.hpp b/drivers/dv_display/dv_display.hpp index 19187eac..566ca8a3 100644 --- a/drivers/dv_display/dv_display.hpp +++ b/drivers/dv_display/dv_display.hpp @@ -39,6 +39,7 @@ namespace pimoroni { static constexpr uint I2C_REG_SET_RES = 0xF8; static constexpr uint I2C_REG_START = 0xF9; static constexpr uint I2C_REG_GPIO = 0xC0; + static constexpr uint I2C_REG_LED = 0xC1; static constexpr uint I2C_REG_GPIO_HI = 0xC8; static constexpr uint I2C_REG_EDID = 0xED; @@ -109,6 +110,11 @@ namespace pimoroni { bool is_button_b_pressed() { return (get_driver_gpio() & 0x1) != 0x1; } bool is_button_c_pressed() { return (get_driver_gpio() & 0x2) != 0x2; } + // Valid LED levels are from 0-127. + void set_led_level(uint8_t level); + void set_led_level(float level) { set_led_level((uint8_t)(level * 127.f)); } + void set_led_heartbeat(); + // The supplied buffer must be at least 128 bytes long void get_edid(uint8_t* edid); diff --git a/drivers/dv_display/pico-stick-wide.h b/drivers/dv_display/pico-stick-wide.h index 06a7c932..9b056eb7 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, -0x20008ee0, -0x20008ee0, -0x2000980c, +0x20008fd0, +0x20008fd0, +0x200098fc, 0x20040000, 0x20040000, 0x20040adc, @@ -24,26 +24,26 @@ const uint elf_data0[] = { 0x15000978, 0x00000000, 0x480a4770, -0xfaeef005, +0xfb62f005, 0x00004700, 0x20000100, 0xe000ed08, 0xd0000000, -0x20009810, -0x2003e72c, -0x20004109, -0x20000ee9, -0x20004219, +0x20009900, +0x2003e81c, +0x200041f1, +0x20000f5d, +0x20004301, 0x00005657, 0x50520006, 0x5360b3ab, -0x20008d70, +0x20008e58, 0x50520006, 0x9da22254, -0x20008d88, +0x20008e70, 0x7188ebf2, -0x20008ec4, -0x20008edc, +0x20008fac, +0x20008fc4, 0x20000034, 0xe71aa390, 0x00000000, @@ -199,7 +199,7 @@ const uint elf_data0[] = { 0x60178f5f, 0x8810f383, 0x00290030, -0xfa20f003, +0xfa94f003, 0xd1182800, 0xf3ef6820, 0xb6728310, @@ -280,11 +280,11 @@ const uint elf_data0[] = { 0x4802b510, 0xffaef7ff, 0x46c0bd10, -0x2003e3d0, +0x2003e4c0, 0x4802b510, 0xf7ff300c, 0xbd10ffa5, -0x2003e3d0, +0x2003e4c0, 0x0001b5f8, 0x465746de, 0x4645464e, @@ -554,7 +554,7 @@ const uint elf_data0[] = { 0x22008f5f, 0xf385601a, 0x483e8810, -0xfcbaf003, +0xfd2ef003, 0x009222a0, 0xf3bf58a2, 0x60138f5f, @@ -616,7 +616,7 @@ const uint elf_data0[] = { 0x0000028e, 0xff1ffffd, 0x001f8539, -0x20008df0, +0x20008ed8, 0x21a04b06, 0x23016858, 0xb5106882, @@ -624,7 +624,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd5cf7ff, 0x46c0bd10, -0x2003e3bc, +0x2003e4ac, 0x0000041c, 0x21a04b06, 0x23016818, @@ -633,7 +633,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd4af7ff, 0x46c0bd10, -0x2003e3bc, +0x2003e4ac, 0x0000040c, 0x7a0a680b, 0x600b3301, @@ -827,14 +827,14 @@ const uint elf_data0[] = { 0x430ab22d, 0xb2714650, 0xf0009500, -0x0033fef9, +0x0033ff4b, 0x34073601, 0x429fb2f6, 0xb002d1e0, 0x4690bc1c, 0x46a24699, 0x46c0bdf0, -0x200099d4, +0x20009ac4, 0x061222d0, 0xb5706853, 0x70030ddb, @@ -842,12 +842,12 @@ const uint elf_data0[] = { 0x20c87203, 0x000c698b, 0x6ac94358, -0xfce0f004, +0xfd54f004, 0x68627428, 0x46942064, 0x6a616823, 0x43584463, -0xfcd6f004, +0xfd4af004, 0x68e27468, 0x429368a3, 0x0013d200, @@ -862,7 +862,7 @@ const uint elf_data0[] = { 0x0013d200, 0xbd70762b, 0x0004b510, -0xfdd6f001, +0xfe4af001, 0xf7ff0021, 0xbd10ffc5, 0x4d13b570, @@ -873,7 +873,7 @@ const uint elf_data0[] = { 0x4465469c, 0x210a59ab, 0xf0046a98, -0x7720fca3, +0x7720fd17, 0x77600a00, 0x6a9a59ab, 0x429a4b0b, @@ -885,159 +885,203 @@ const uint elf_data0[] = { 0x54e23b6c, 0x2318bd70, 0x46c0e7f6, -0x2003e388, +0x2003e478, 0xfffcb64c, 0x000006c4, 0x000493df, 0x0005cc5f, -0x200099d4, +0x20009ac4, 0x000cb570, -0x28d30015, -0x29d2d837, -0x2200d909, -0x4b324e31, -0x2cd350f2, -0x4e2fd903, -0xf0000030, -0x2ceffe81, -0x2333d912, -0x5ceb2232, -0x061b5caa, -0x43130412, -0x5caa2231, -0x02122103, -0x22304313, -0x4e255caa, -0x4313438a, -0x50b34a25, -0xd9082cf7, -0x5ceb2339, -0xd02a2b00, -0x23a44e1f, -0x3b6c5cf2, -0x2cf954ea, -0x233ad908, -0x491b5ceb, -0x41931e5a, -0x548b4a1c, -0xd00a2cff, -0x28d4bd70, -0x28f3d0cb, -0x28f8d9cf, -0x28fad9e2, -0x2cffd9eb, -0x3cc0d1f4, -0x2b015d2b, -0x2b02d015, -0x4813d1ee, -0xfbe4f005, -0xf0044812, -0x2100fbd7, -0x00080003, -0x23384798, -0x5ce94e09, -0xf0000030, -0x0028fcf5, -0xff6cf7ff, -0x480be7cb, -0xfbd0f005, -0x490a2200, -0xf003480a, -0x5d2bf8d9, -0x46c0e7df, -0x200099d4, +0x28c10015, +0x29c0d846, +0x7853d910, +0x3b024e4b, +0x4153425a, +0x54b34a4a, +0x2b00786b, +0x2b01d05d, +0xe083d100, +0x2a00b25a, +0xe073da00, +0xd9032cd2, +0x4e422200, +0x50f24b43, +0xd8472cd3, +0xd9122cef, +0x22322333, +0x5caa5ceb, +0x0412061b, +0x22314313, +0x21035caa, +0x43130212, +0x5caa2230, +0x438a4e37, +0x4a394313, +0x2cf750b3, +0x2339d908, +0x2b005ceb, +0x4e32d03c, +0x5cf223a4, +0x54ea3b6c, +0xd9082cf9, +0x5ceb233a, +0x1e5a492d, +0x4a304193, +0x2cff548b, +0xbd70d00c, +0xd9c928d3, +0xd0cd28d4, +0xd9cd28f3, +0xd9e028f8, +0xd9e928fa, +0xd1f22cff, +0x5d2b3cc0, +0xd0252b01, +0xd1ec2b02, +0xf0054825, +0x4825fc47, +0xfc3af004, +0x00032100, +0x47980008, +0x00304e1b, +0xfe78f000, +0xd9c62cef, +0x4b1fe7b2, +0x681b4a1f, +0x041b0c1b, +0x2cd26013, +0xe7a1d9a6, +0x4e132338, +0x00305ce9, +0xfd2ef000, +0xf7ff0028, +0xe7b9ff4b, +0xf0054817, +0x2200fc23, +0x48174916, +0xf92cf003, +0xe7cf5d2b, +0x005b3b80, +0x4a0f435b, +0x6812041b, +0x0c1b4053, +0x041b4a0d, +0xe77f6013, +0x4a0b4b0a, +0x43db681b, +0x041b0c1b, +0xe7776013, +0x20009ac4, +0x000349e5, 0x000349d0, 0x00000994, 0x000349e4, -0x20008804, +0x200088ec, 0x00004255, -0x200087f8, +0x4005005c, +0x4005105c, +0x200088e0, 0x15004000, 0x20000001, 0xb085b5f0, -0xfc2af005, +0xfc64f005, 0xf0012017, -0x2018fea3, -0xfea0f001, +0x2018fedd, +0xfedaf001, 0x21012200, 0xf0012017, -0x2200fe71, +0x2200feab, 0x20182101, -0xfe6cf001, -0x4d354e34, -0x00280031, -0xfcb8f001, -0xf7ff0004, -0x4832ff31, -0xfb96f005, -0xfd02f001, -0x5ce32339, -0xd1042b00, -0xbf203339, -0x2a005ce2, -0x4c2cd0fb, -0xf0000020, -0x4b2bfcd7, -0x6023482b, -0xfb82f005, -0xfcdef001, -0xfce8f001, -0x7f824b28, -0x1c136819, -0xd91a2a1a, -0x22f0231a, -0xb2db3b0b, -0x404b011b, -0x4a234013, -0x6013200a, -0xfbe8f002, -0xaa024b21, -0xa90158e3, -0xab036a9f, -0xf0010038, -0x2800fd5d, -0x0039d108, -0xf003481c, -0xb2d2f943, -0xd2e22a14, -0xe7e02314, -0x99029a03, -0xf0019801, -0xf005fd11, -0x4816fbc9, -0xf9aaf000, -0x00280031, -0xfc66f001, -0xf0054813, -0x0020fb47, -0xf91ef001, -0xf0054811, -0x4811fb41, -0xfb3ef005, -0x49102200, -0xf0034810, -0xe7fef847, +0xfea6f001, +0x20192104, +0xfe8af001, +0x4b3d2200, +0x651a4e3d, +0x65da659a, +0x4d3d4a3c, +0x2240661a, +0x3a3f655a, +0x4b3b651a, +0x681b4a3b, +0x0c1b0031, +0x6013041b, +0xf0010028, +0x0004fcdd, +0xfee2f7ff, +0xf0054836, +0xf001fbbb, +0x2339fd27, +0x2b005ce3, +0x3339d104, +0x5ce2bf20, +0xd0fb2a00, +0x00204c30, +0xfce2f000, +0x48304b2f, +0xf0056023, +0xf001fba7, +0xf001fd03, +0x4b2dfd0d, +0x68197f82, +0x2a1a1c13, +0x231ad91a, +0x3b0b22f0, +0x011bb2db, +0x4013404b, +0x200a4a27, +0xf0026013, +0x4b26fc0d, +0x58e3aa02, +0x6a9fa901, +0x0038ab03, +0xfd82f001, +0xd1082800, +0x48210039, +0xf968f003, +0x2a14b2d2, +0x2314d2e2, +0x9a03e7e0, +0x98019902, +0xfd36f001, +0xfbeef005, +0xf000481a, +0x0031f9b3, +0xf0010028, +0x4818fc8b, +0xfb6cf005, +0xf0010020, +0x4816f921, +0xfb66f005, +0xf0054815, +0x2200fb63, +0x48154914, +0xf86cf003, +0x46c0e7fe, +0x40050000, 0x20000ded, +0x0000ffff, 0x20000c95, -0x2000881c, -0x200099d4, +0x4005005c, +0x4005105c, +0x20008904, +0x20009ac4, 0x20000d75, -0x20008840, +0x20008928, 0x40064000, 0x40065000, 0x000006c4, -0x200088b0, -0x20009a7c, -0x20008860, -0x2000887c, -0x20008898, +0x20008998, +0x20009b6c, +0x20008948, +0x20008964, +0x20008980, 0x15004000, 0x20000001, 0x4902b510, 0xf0004802, 0xbd10fb53, 0x50300000, -0x200099d4, +0x20009ac4, 0x46d6b5f0, 0x4646464f, 0xb086b5c0, @@ -1048,23 +1092,23 @@ const uint elf_data0[] = { 0x419e1e73, 0x00313606, 0x46904648, -0xfdaaf001, +0xfdc6f001, 0x0031464b, 0xf0011c58, -0x0031fda5, +0x0031fdc1, 0x46502601, -0xfda0f001, +0xfdbcf001, 0x0039464a, 0x96000028, 0xf0062302, -0x4652fe77, +0x4652fe93, 0x00280039, 0x23019600, -0xfe70f006, +0xfe8cf006, 0x00222300, 0x00280039, 0x33019300, -0xfe68f006, +0xfe84f006, 0x46424643, 0x01d23305, 0x4313031b, @@ -1082,7 +1126,7 @@ const uint elf_data0[] = { 0x23809305, 0x930202db, 0xf006ab02, -0x682bfe9d, +0x682bfeb9, 0x602e431e, 0xbc1cb006, 0x46994690, @@ -1106,25 +1150,25 @@ const uint elf_data0[] = { 0x1e6b18c5, 0x3506419d, 0x00380029, -0xfd36f001, +0xfd52f001, 0x1c780029, -0xfd32f001, +0xfd4ef001, 0x00200029, -0xfd2ef001, +0xfd4af001, 0x1c600029, -0xfd2af001, +0xfd46f001, 0x1ca00029, -0xfd26f001, +0xfd42f001, 0x1ce00029, -0xfd22f001, +0xfd3ef001, 0x003a2301, 0x00304641, 0x33019300, -0xfdf8f006, +0xfe14f006, 0x00222300, 0x46419300, 0x00303304, -0xfdf0f006, +0xfe0cf006, 0x2b004653, 0x2380d034, 0x9304025b, @@ -1146,7 +1190,7 @@ const uint elf_data0[] = { 0x431f4641, 0xab040030, 0xf0069707, -0x4641fe1d, +0x4641fe39, 0x408b2301, 0x43136832, 0xb0096033, @@ -1175,22 +1219,22 @@ const uint elf_data0[] = { 0x60426001, 0x1d176083, 0xf0010020, -0x0020fcef, +0x0020fd0b, 0x21002200, 0xf0013401, -0x42a7fcbf, +0x42a7fcdb, 0x490ad1f4, 0x61290030, -0xfca2f006, +0xfcbef006, 0x81e82101, 0xf0060030, -0x81a8fc7f, +0x81a8fc9b, 0xf0062001, -0x6168fbdf, +0x6168fbfb, 0xf0062001, -0x61a8fbdb, +0x61a8fbf7, 0xbdf80028, -0x200088fc, +0x200089e4, 0x2401b530, 0x00210005, 0x688089aa, @@ -1198,9 +1242,9 @@ const uint elf_data0[] = { 0x438bb085, 0x89ea6003, 0xf0066929, -0x4913fc9f, +0x4913fcbb, 0x612968a8, -0xfc7cf006, +0xfc98f006, 0x93022300, 0x686b9301, 0x040081e8, @@ -1218,7 +1262,7 @@ const uint elf_data0[] = { 0x23f5d1fc, 0x6103061b, 0xbd30b005, -0x20008904, +0x200089ec, 0x2501b570, 0x00290004, 0x688089a2, @@ -1226,12 +1270,12 @@ const uint elf_data0[] = { 0x438bb084, 0x89e26003, 0xf0066921, -0x2005fc67, -0xfe26f002, +0x2005fc83, +0xfe42f002, 0x42984b22, 0x4922d914, 0x612168a0, -0xfc3ef006, +0xfc5af006, 0x81e02600, 0x68230400, 0x0c0289a1, @@ -1241,11 +1285,11 @@ const uint elf_data0[] = { 0xfedaf7ff, 0xbd70b004, 0xf0022005, -0x4b17fe0b, +0x4b17fe27, 0xd8134298, 0x68a04916, 0xf0066121, -0x2600fc23, +0x2600fc3f, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1255,7 +1299,7 @@ const uint elf_data0[] = { 0xe7e3febf, 0x68a0490d, 0xf0066121, -0x2500fc0f, +0x2500fc2b, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1264,10 +1308,10 @@ const uint elf_data0[] = { 0xf7ff9400, 0xe7cffeab, 0x11a49a00, -0x200088ec, +0x200089d4, 0x07bfa47f, -0x200088f4, -0x200088e4, +0x200089dc, +0x200089cc, 0x2401b570, 0x00210005, 0x688089aa, @@ -1275,9 +1319,9 @@ const uint elf_data0[] = { 0x438bb082, 0x89ea6003, 0xf0066929, -0x491bfc05, +0x491bfc21, 0x612968a8, -0xfbe2f006, +0xfbfef006, 0x81e8686b, 0x0c020400, 0x89a99300, @@ -1303,7 +1347,7 @@ const uint elf_data0[] = { 0xf7ff0028, 0xb002ff5b, 0x46c0bd70, -0x200088fc, +0x200089e4, 0x46ceb5f0, 0xb5804647, 0x6943001f, @@ -1467,40 +1511,42 @@ const uint elf_data0[] = { 0x000f30a8, 0x21112213, 0x54e661e0, -0xf7ff4b47, +0xf7ff4b48, 0x22b0fdab, -0x21004b46, +0x21004b47, 0x009218e0, -0xfe84f004, -0x4b434a44, +0xfea0f004, +0x4b444a45, 0x50e22100, -0x4b432202, -0x4b4350e7, +0x4b442202, +0x4b4450e7, 0x330450e6, -0x4b4250e2, +0x4b4350e2, 0x50e23206, 0x32023304, -0x4b4050e2, +0x4b4150e2, 0x50e23202, 0x3a063304, -0x4b3e50e2, -0x4b3e54e6, +0x4b3f50e2, +0x4b3f54e6, 0x330450e5, -0x4b3d50e5, -0x4b3d50e5, +0x4b3e50e5, +0x4b3e50e5, 0x230118e2, 0x8093425b, +0x4a3c7195, +0x809318a2, 0x4a3b7195, 0x809318a2, 0x4a3a7195, 0x809318a2, 0x4a397195, 0x809318a2, -0x4a387195, -0x809318a2, 0x22aa7195, 0x18a20252, 0x71958093, +0x18a24a35, +0x71958093, 0x18a24a34, 0x71958093, 0x18a24a33, @@ -1508,7 +1554,7 @@ const uint elf_data0[] = { 0x18a24a32, 0x71958093, 0x18a24a31, -0x71958093, +0x80937195, 0x18a24a30, 0x80937195, 0x18a24a2f, @@ -1518,25 +1564,24 @@ const uint elf_data0[] = { 0x18a24a2d, 0x80937195, 0x18a24a2c, -0x80937195, -0x18a24a2b, -0x4b2b8093, +0x4b2c8093, 0x18e27195, -0x50e24b2a, -0x22084b2a, +0x50e24b2b, +0x22084b2b, 0x003018e6, -0xfe18f004, -0x22084b28, +0xfe34f004, +0x22084b29, 0x18e02100, -0xfe12f004, -0x22084b26, +0xfe2ef004, +0x22084b27, 0x18e02100, -0xfe0cf004, -0x61b54b24, +0xfe28f004, +0x4b252280, +0x61b50052, 0x623561f5, 0x62b56275, -0x4a2262f5, -0x4b2254e5, +0x52e262f5, +0x4a224b21, 0x50e20020, 0x46c0bdf8, 0x50200000, @@ -1570,8 +1615,8 @@ const uint elf_data0[] = { 0x000349bc, 0x000349c4, 0x000349e4, -0x50100000, 0x00000998, +0x50100000, 0xb08bb5f0, 0x4b15466a, 0x001d0014, @@ -1595,116 +1640,112 @@ const uint elf_data0[] = { 0x20014b03, 0x23a450f2, 0xe7ed54f1, -0x20008a50, +0x20008b38, 0x000006c4, 0x46d6b5f0, 0x464f4646, 0xb5c00004, -0xf0012019, -0x25d0f99b, -0x062d2380, -0x61ab049b, -0x626b2010, -0xf992f001, -0x025b2380, -0x626b61ab, -0x58e04b60, -0xf81cf006, -0xfa44f001, -0xf0010005, -0x4b5dfa41, -0x00020029, -0xf00518e0, -0x4b5bfb0f, -0x4b5b18e5, -0x4b5b4698, -0x469a44a0, -0x230018e1, -0x4653469c, -0xf3ef58e2, -0xb6728710, -0x2b006813, -0xf3bfd0fc, -0x890b8f5f, -0x89c8894a, -0xd5021a9a, -0x46b11c46, -0x4290444a, -0xe088d100, -0x684e009a, -0xb29b3301, -0x42835195, -0x4663d900, -0x4653810b, -0xf3bf58e3, -0x46628f5f, -0xf387601a, -0xbf408810, -0x015b23f0, -0x444d4699, -0xd1d245a8, -0x21004b42, -0x220118e0, -0xfba0f001, -0x4b402210, -0xf000601a, -0x4a3ffe85, -0x18a14b3f, -0x18e32200, -0x609a601a, -0x619a611a, -0x629a621a, -0x639a631a, -0x649a641a, -0x42993350, -0x4b30d1f2, -0x58e7210a, -0xf0036ab8, -0x68bafe7d, -0x4694687b, -0x001d4463, -0x69fa68fb, -0x693b469c, -0x469c4465, -0x46944465, -0x000669bb, -0x00184463, -0x00316a3b, -0x4460469c, -0x436b0003, -0x1ac00158, -0x18c00080, -0xf00300c0, -0x4b26fe5f, -0x50e04682, -0x00314b25, -0x6a7b4699, +0xf0012010, +0x23d0f9b5, +0x061b2280, +0x619a0252, +0x4b60625a, +0xf00658e0, +0xf001f83d, +0x0005fa65, +0xfa62f001, +0x00294b5c, +0x18e00002, +0xfb30f005, +0x18e54b5a, +0x46984b5a, +0x44a04b5a, +0x18e1469a, +0x469c2300, +0x58e24653, +0x8710f3ef, +0x6813b672, +0xd0fc2b00, +0x8f5ff3bf, +0x894a890b, +0x1a9a89c8, +0x1c46d502, +0x444a46b1, +0xd1004290, +0x009ae088, +0x3301684e, +0x5195b29b, +0xd9004283, +0x810b4663, +0x58e34653, +0x8f5ff3bf, +0x601a4662, +0x8810f387, +0x23f0bf40, +0x4699015b, +0x45a8444d, +0x4b42d1d2, +0x18e02100, +0xf0012201, +0x2210fbc1, +0x601a4b3f, +0xfea6f000, +0x4b3f4a3e, +0x220018a1, +0x601a18e3, +0x611a609a, +0x621a619a, +0x631a629a, +0x641a639a, +0x3350649a, +0xd1f24299, +0x210a4b2f, +0x6ab858e7, +0xfe9ef003, +0x687b68ba, +0x44634694, +0x68fb001d, +0x469c69fa, +0x4465693b, +0x4465469c, +0x69bb4694, +0x44630006, +0x6a3b0018, +0x469c0031, +0x00034460, 0x0158436b, 0x00801ac0, 0x00c018c0, -0xfe50f003, -0x50e0464b, -0x01684b1f, -0x1b404698, -0x19400080, -0x00c00031, -0xfe44f003, -0x46514643, -0x481a50e0, -0xfe5ef004, -0x4819464b, +0xfe80f003, +0x46824b25, +0x4b2550e0, +0x46990031, +0x436b6a7b, +0x1ac00158, +0x18c00080, +0xf00300c0, +0x464bfe71, +0x4b1f50e0, +0x46980168, +0x00801b40, +0x00311940, +0xf00300c0, +0x4643fe65, +0x50e04651, +0xf0044819, +0x464bfe7f, +0x58e14818, +0xfe7af004, +0x48174643, 0xf00458e1, -0x4643fe59, -0x58e14817, -0xfe54f004, -0x4690bc1c, -0x46a24699, -0x4653bdf0, -0xf3bf58e3, -0x46628f5f, -0xf387601a, -0xbf208810, -0x46c0e757, +0xbc1cfe75, +0x46994690, +0xbdf046a2, +0x58e34653, +0x8f5ff3bf, +0x601a4662, +0x8810f387, +0xe757bf20, 0x000277b0, 0x000006c4, 0x000277b4, @@ -1717,9 +1758,9 @@ const uint elf_data0[] = { 0x000349e0, 0x000349d8, 0x000349dc, -0x200089a4, -0x200089c4, -0x200089f4, +0x20008a8c, +0x20008aac, +0x20008adc, 0x000cb570, 0x2600a904, 0xa9055f8e, @@ -1750,7 +1791,7 @@ const uint elf_data0[] = { 0x68231904, 0xd0362b00, 0x00310020, -0xfe3ef006, +0xfe58f006, 0x3701465b, 0x34086023, 0xd1f22f0a, @@ -1758,7 +1799,7 @@ const uint elf_data0[] = { 0xd0202b00, 0x4651896a, 0x10520030, -0xf850f7ff, +0xfffef7fe, 0x4b124642, 0x6a9b4913, 0x586a1a9b, @@ -1775,7 +1816,7 @@ const uint elf_data0[] = { 0x4a0abdf8, 0x58a90030, 0x4652896b, -0xfee6f005, +0xff08f005, 0x003ce7dc, 0x46c0e7d1, 0x40054000, @@ -1799,7 +1840,7 @@ const uint elf_data0[] = { 0x68231904, 0xd0362b00, 0x00310020, -0xf9f0f03e, +0xf99ef03e, 0x3701465b, 0x34086023, 0xd1f22f0a, @@ -1807,7 +1848,7 @@ const uint elf_data0[] = { 0xd0202b00, 0x4651896a, 0x10520030, -0xffeef7fe, +0xff9cf7fe, 0x4b124642, 0x6a9b4913, 0x586a1a9b, @@ -1824,7 +1865,7 @@ const uint elf_data0[] = { 0x4a0abdf8, 0x58a90030, 0x4652896b, -0xfe84f005, +0xfea6f005, 0x003ce7dc, 0x46c0e7d1, 0x40054000, @@ -1839,30 +1880,30 @@ const uint elf_data0[] = { 0x4482469a, 0x210b0005, 0xb0824650, -0xf9d2f005, +0xf9f4f005, 0x46984b12, 0x44a84b12, 0x46404699, -0xfa82f7fe, +0xfa30f7fe, 0xf0044648, -0x4650fcbf, -0xfa12f005, -0xfe3ef004, +0x4650fce1, +0xfa34f005, +0xfe60f004, 0x00400fc6, 0xf0040844, -0x1e07fe39, +0x1e07fe5b, 0xf004d0ed, -0x003afe35, +0x003afe57, 0x00210003, 0x96000028, 0xff70f7ff, 0xf0042000, -0xe7e9fe21, +0xe7e9fe43, 0x000006c4, 0x00000984, -0x20008a18, +0x20008b00, 0xf004b510, -0xf7fffe21, +0xf7fffe43, 0x46c0ffc3, 0x4645b5f0, 0x465746de, @@ -1928,7 +1969,7 @@ const uint elf_data0[] = { 0x9300185b, 0x230230a8, 0xf7ffa902, -0xb005fc13, +0xb005fc19, 0x4690bc3c, 0x46a24699, 0xbdf046ab, @@ -2000,7 +2041,7 @@ const uint elf_data0[] = { 0x97025861, 0xdb00458c, 0xf004e0da, -0x4b67fd0d, +0x4b67fd2f, 0x2300469c, 0x4663469a, 0xf3ef58e3, @@ -2158,7 +2199,7 @@ const uint elf_data0[] = { 0x8810f38c, 0xe7aebf20, 0x30a80020, -0xf870f7ff, +0xf876f7ff, 0x46c0e706, 0x00003aa7, 0x000049a6, @@ -2170,106 +2211,122 @@ const uint elf_data0[] = { 0x4b0918c4, 0x002018c6, 0xf0000039, -0x0020f997, +0x0020f9b9, 0xf0000029, -0x2391f9af, +0x2391f9d1, 0x469c011b, 0x42b44464, 0xbdf8d1f1, 0x000126b0, 0x0001b7b0, 0x46deb5f8, -0x46574645, -0x0004464e, -0x4853b5e0, -0xfbf0f004, +0x464e4657, +0x00044645, +0x4860b5e0, +0xfc12f004, 0xf0040020, -0x4851fb93, -0xfa16f004, -0x250a4b50, +0x485efbb5, +0xfa38f004, +0x26094b5d, 0xf7fd18e0, -0x1d23fff3, -0x23014698, -0x4b4d4699, -0x469b4f4d, -0x4640e06a, -0xf8b0f000, -0xd0742800, -0x46404b4a, -0x4b4a58e2, +0x2301ffa1, +0x4b5b4698, +0x469a1d27, +0x469b4b5a, +0x5ce34653, +0xd00d2b00, +0xd9002e1f, +0x00f3e084, +0x041a435b, +0x465b3601, +0x4053681b, +0x4a530c1b, +0x6013041b, +0x6a9b4b52, +0x4b524699, +0x2b005ce3, +0x0038d163, +0xf8baf000, +0xd0672800, +0x00384b4e, +0x4b4e58e2, 0xf00058e1, -0x23e6f8cf, +0x23e6f8d9, 0x79a100db, 0x429958e3, 0x0020d16d, -0xf7ff2699, -0x2300ffb3, -0x51a30136, +0xf7ff2599, +0x2300ff9b, +0x5163012d, 0x00202100, -0xfd52f7ff, +0xfd3af7ff, 0x30a80020, -0xfa1af7ff, -0x51a32302, -0x58e24b3d, -0x58e34b3d, +0xfa08f7ff, +0x51632302, +0x58e24b41, +0x58e34b41, 0xd2004293, -0x4a3c0013, +0x4a400013, 0x429358a2, 0x0013d200, -0x50a34a39, -0x6abb4652, -0x4a381a9b, -0x682350a3, -0xd0072b00, -0x01122294, -0x4a3558a1, -0x4a3550a1, -0x479818a0, -0x4b332600, -0x50e60020, -0x50e64b32, -0x50e64b2c, -0x50e64b2a, -0x50e64b30, -0x50e64b30, -0xfdcef7ff, -0x228023d0, -0x0252061b, -0x200a619a, -0xf0012100, -0x464bfa19, -0xd0022b00, -0x011b2394, -0x350150e6, -0xd1052d20, -0x228023d0, -0x061b2500, -0x61da0492, -0x46992300, -0x469a6abb, -0x5ce3465b, -0xd08e2b00, -0x30a80020, -0xf852f7ff, -0xf0004640, -0x2800f83b, -0xbc3cd18a, -0x46994690, -0x46ab46a2, -0x4818bdf8, -0xf9f2f004, +0x50a34a3d, +0x4b36464a, +0x1a9b6a9b, +0x50a34a3b, +0x2b006823, +0x2294d007, +0x58a10112, +0x50a14a38, +0x18a04a38, +0x25004798, +0x00204b36, +0x4b3650e5, +0x4b3050e5, +0x4b2e50e5, +0x4b3450e5, +0x4b3450e5, +0xf7ff50e5, +0x23d0fdb5, +0x061b2280, +0x619a0252, +0x2100200a, +0xfa22f001, +0x2b004643, +0x2394d002, +0x50e5011b, +0x46982300, +0x0020e782, +0xf7ff30a8, +0x0038f84d, +0xf852f000, +0xd1972800, +0x4690bc3c, +0x46a24699, +0xbdf846ab, +0xd01a2e20, +0x1b9b2340, +0x435b00db, +0x041a3601, +0xd0002e40, +0x2600e773, +0x481ce771, +0xf9fcf004, 0x00d222e0, 0x2b035ca3, 0x5ca3d102, 0xd0fc2b03, 0x79a223e6, 0x50e200db, -0x46c0e781, -0x20001d15, -0x20008a24, +0x4a15e781, +0x46c0e75e, +0x20001db9, +0x20008b0c, 0x00000984, -0x000349e4, +0x000349e5, +0x4005005c, +0x4005105c, 0x40054000, +0x000349e4, 0x00000998, 0x0000098c, 0x000349c0, @@ -2281,14 +2338,15 @@ const uint elf_data0[] = { 0x000349b8, 0x000349c4, 0x000349c8, -0x20008a34, +0x20008b1c, +0xfe010000, 0x6985b530, 0x2307b089, 0xaa012100, 0x00280004, -0xf900f7ff, +0xf8e4f7ff, 0xf7ff0028, -0x9901f97b, +0x9901f95f, 0x42994b0a, 0x480ad005, 0xf9aef004, @@ -2301,13 +2359,13 @@ const uint elf_data0[] = { 0xf814f004, 0xe7f02001, 0x4f434950, -0x20008a78, +0x20008b60, 0x8a03b510, 0x43596984, 0x311c0020, -0xf8daf7ff, +0xf8bef7ff, 0xf7ff0020, -0xbd10f955, +0xbd10f939, 0x0004b570, 0x8a238980, 0x43437d66, @@ -2320,15 +2378,15 @@ const uint elf_data0[] = { 0x021b189b, 0x18c9002a, 0x23010030, -0xf8bcf7ff, +0xf8a0f7ff, 0xf7ff0030, -0x682bf937, +0x682bf91b, 0x021969a6, 0x2301ac01, 0x00300022, 0xf7ff0a09, -0x0030f8af, -0xf92af7ff, +0x0030f893, +0xf90ef7ff, 0x80ab8823, 0xbd70b002, 0x46d6b5f0, @@ -2341,9 +2399,9 @@ const uint elf_data0[] = { 0x3301105b, 0x321c4641, 0x00284682, -0xf892f7ff, +0xf876f7ff, 0xf7ff0028, -0x797bf90d, +0x797bf8f1, 0x2b00469c, 0x4650d035, 0x00236839, @@ -2369,7 +2427,7 @@ const uint elf_data0[] = { 0x109b0089, 0x44414652, 0x9a086990, -0xf85af7ff, +0xf83ef7ff, 0x4690bc1c, 0x46a24699, 0x2300bdf0, @@ -2593,8 +2651,8 @@ const uint elf_data0[] = { 0xb29b3b01, 0xe79a52a3, 0x50100b40, -0x20009948, -0x20009944, +0x20009a38, +0x20009a34, 0xb5704b1a, 0x4c1a6019, 0x22704b1a, @@ -2622,18 +2680,18 @@ const uint elf_data0[] = { 0xf0044a07, 0x0020f8a9, 0x46c0bd70, -0x20009944, +0x20009a34, 0x50100b40, -0x20009948, -0x20008fa0, +0x20009a38, +0x20009090, 0x00061a80, -0x20002729, +0x20002811, 0x4c04b510, 0xf0040020, 0x0020f8c3, 0xfa44f004, 0x46c0bd10, -0x20008fa0, +0x20009090, 0x47704800, 0x50100bb0, 0x2600b570, @@ -2669,11 +2727,11 @@ const uint elf_data0[] = { 0x21002280, 0xf0030020, 0xe7f3fd2b, -0x20008f98, +0x20009088, 0x000186a0, -0x20008aa4, +0x20008b8c, 0x50100bf8, -0x20008ab0, +0x20008b98, 0x47704800, 0x50100bf8, 0xb083b5f0, @@ -2930,7 +2988,7 @@ const uint elf_data0[] = { 0xd9002b17, 0x70132310, 0x46c04770, -0x20008ee0, +0x20008fd0, 0x40832301, 0xd0042900, 0x60134a03, @@ -3069,15 +3127,15 @@ const uint elf_data0[] = { 0xd0000124, 0xe000ed00, 0x200001cd, -0x20008ee4, +0x20008fd4, 0xe000e100, 0xe000e180, 0xe000e280, -0x2003e420, +0x2003e510, 0xffffbd01, 0x0000aaaa, 0x0000bd01, -0x20008f1e, +0x2000900e, 0xfffff000, 0xfffff800, 0x2401b5f0, @@ -3119,10 +3177,10 @@ const uint elf_data0[] = { 0x2402e7f4, 0x46c0e7f2, 0xd0000124, -0x20008ee4, +0x20008fd4, 0x0000aaaa, 0xe000ed00, -0x2003e420, +0x2003e510, 0x200001cd, 0xffffbd01, 0x4a064b05, @@ -3186,9 +3244,9 @@ const uint elf_data0[] = { 0x00804b04, 0x606800a4, 0xbd7050e5, -0x2000330d, +0x200033f5, 0x34000040, -0x2003e3f0, +0x2003e4e0, 0x68194b0a, 0x8010f3ef, 0x680ab672, @@ -3200,7 +3258,7 @@ const uint elf_data0[] = { 0xbf408810, 0x21002000, 0x46c04770, -0x2003e404, +0x2003e4f4, 0x4657b5f8, 0x464e4645, 0xb5e046de, @@ -3375,7 +3433,7 @@ const uint elf_data0[] = { 0xdae92b00, 0x4b032201, 0xe7e54252, -0x2003e3f0, +0x2003e4e0, 0x0fffffff, 0x7fffffff, 0x4c0bb510, @@ -3390,9 +3448,9 @@ const uint elf_data0[] = { 0x2103f9c7, 0xf7ff0020, 0xe7ecfe4f, -0x20008f2c, -0x2003e404, -0x20003161, +0x2000901c, +0x2003e4f4, +0x20003249, 0x4645b5f0, 0x465746de, 0xb5e0464e, @@ -3526,9 +3584,9 @@ const uint elf_data0[] = { 0xbf208810, 0x2a00e7e5, 0xe7d1d0be, -0x200031d5, -0x20008f2c, -0x2003e404, +0x200032bd, +0x2000901c, +0x2003e4f4, 0x40054000, 0x0004b570, 0xf000000d, @@ -3566,8 +3624,8 @@ const uint elf_data0[] = { 0xff22f7ff, 0x46c0e7de, 0x40054000, -0x20008f2c, -0x200031d5, +0x2000901c, +0x200032bd, 0x46d6b5f0, 0x4646464f, 0xf3efb5c0, @@ -3611,16 +3669,16 @@ const uint elf_data0[] = { 0xd0000128, 0x40054000, 0x4005703c, -0x2003e421, -0x2003e408, -0x20009954, +0x2003e511, +0x2003e4f8, +0x20009a44, 0x40053fd0, 0x0001b510, 0x48034a02, 0xfa16f7ff, 0x46c0bd10, -0x20008ac0, -0x2003e41e, +0x20008ba8, +0x2003e50e, 0x6a594b03, 0x6a98000a, 0x428a6a59, @@ -3665,10 +3723,10 @@ const uint elf_data0[] = { 0xf7ff0020, 0xe7e5fa47, 0xd0000128, -0x200037c1, +0x200038a9, 0x40056038, -0x20009954, -0x2003e421, +0x20009a44, +0x2003e511, 0x464fb5f0, 0x464646d6, 0x0007b5c0, @@ -3719,8 +3777,8 @@ const uint elf_data0[] = { 0xe7f32001, 0x40054000, 0xd0000128, -0x2003e421, -0x2003e408, +0x2003e511, +0x2003e4f8, 0xe000e280, 0xf3efb510, 0xb6728410, @@ -3737,7 +3795,7 @@ const uint elf_data0[] = { 0x46c0bd10, 0xd0000128, 0x40054000, -0x2003e421, +0x2003e511, 0x0005b570, 0x0014000e, 0xd0242900, @@ -3924,7 +3982,7 @@ const uint elf_data0[] = { 0x4000c000, 0x4000e000, 0x4000f000, -0x2003e424, +0x2003e514, 0x00000301, 0x46deb5f0, 0x4657464e, @@ -3993,7 +4051,7 @@ const uint elf_data0[] = { 0xd0fc421a, 0x46c0e7b9, 0x40008000, -0x2000996c, +0x20009a5c, 0xb082b510, 0x429c9c04, 0x9400d804, @@ -4051,7 +4109,7 @@ const uint elf_data0[] = { 0x95002100, 0xf7ff2006, 0xe7afff07, -0x2000996c, +0x20009a5c, 0x02dc6c00, 0x0000b71b, 0x40008000, @@ -4065,7 +4123,7 @@ const uint elf_data0[] = { 0x07735940, 0x00804b01, 0x477058c0, -0x2000996c, +0x20009a5c, 0x0004b5f8, 0x00174821, 0x000e001d, @@ -4117,7 +4175,7 @@ const uint elf_data0[] = { 0x4b046058, 0x4770601a, 0x00ffffff, -0x2003e3ec, +0x2003e4dc, 0x40058000, 0x4005a000, 0x4a022380, @@ -4208,14 +4266,14 @@ const uint elf_data0[] = { 0x003c7ffe, 0x4000f000, 0x4000c000, -0x200097f8, -0x20009808, +0x200098e8, +0x200098f8, 0x01ffffff, 0x4001f000, -0x200097e8, -0x200097f8, -0x20009808, -0x2000980c, +0x200098d8, +0x200098e8, +0x200098f8, +0x200098fc, 0xe7fdbe00, 0x00034a09, 0x28006810, @@ -4227,9 +4285,9 @@ const uint elf_data0[] = { 0x428b6010, 0x2001d9f7, 0xe7f54240, -0x2003e3cc, +0x2003e4bc, 0x20040000, -0x2003e72c, +0x2003e81c, 0xf7ffb510, 0x46c0ffe1, 0xb500b40f, @@ -4242,11 +4300,11 @@ const uint elf_data0[] = { 0xf0024803, 0x2001fa09, 0xffccf7ff, -0x20008ae4, -0x20008af4, +0x20008bcc, +0x20008bdc, 0x4801b510, 0xffe4f7ff, -0x20008af8, +0x20008be0, 0x46c04770, 0x4657b5f8, 0x46de464e, @@ -5015,11 +5073,11 @@ const uint elf_data0[] = { 0x7fefffff, 0x41cdcd65, 0xc1cdcd65, -0x20008d00, +0x20008de8, 0x3fe00000, -0x20008b04, -0x20008b08, -0x20008b14, +0x20008bec, +0x20008bf0, +0x20008bfc, 0xd40007db, 0xe793e6d8, 0x2b009b23, @@ -5042,7 +5100,7 @@ const uint elf_data0[] = { 0x9b23e6db, 0x2b002420, 0xe6d6d1dc, -0x20008b10, +0x20008bf8, 0x46deb5f0, 0x464e4657, 0xb5e04645, @@ -5253,11 +5311,11 @@ const uint elf_data0[] = { 0xd0002b00, 0x46d1e118, 0xe67f1c74, -0x20004ecd, -0x2003e3e8, -0x20008b1c, -0x20008b60, -0x20008bac, +0x20004fb5, +0x2003e4d8, +0x20008c04, +0x20008c48, +0x20008c94, 0x431a2321, 0x93043b19, 0x93023308, @@ -5492,7 +5550,7 @@ const uint elf_data0[] = { 0xe72f002c, 0x4692220a, 0x46c0e6c5, -0x2000425d, +0x20004345, 0xb085b500, 0x21019103, 0x93009002, @@ -5500,7 +5558,7 @@ const uint elf_data0[] = { 0xa902424a, 0xfc70f7ff, 0xbd00b005, -0x200046a1, +0x20004789, 0x4a09b510, 0x68140003, 0x2c00b084, @@ -5511,15 +5569,15 @@ const uint elf_data0[] = { 0xbd10b004, 0xf81ef001, 0xe7f92000, -0x2003e3e8, -0x20004691, +0x2003e4d8, +0x20004779, 0x21044801, 0x47184b01, -0x20008f60, -0x20005661, +0x20009050, +0x20005749, 0x689b4b01, 0x00004718, -0x20008f60, +0x20009050, 0xb5102314, 0x88180001, 0x881b3304, @@ -5852,11 +5910,11 @@ const uint elf_data0[] = { 0x685b4b1b, 0x930146fc, 0xdf04bd08, -0x20005dc7, +0x20005eaf, 0x4b17b418, 0x46fc681b, 0xbd089301, -0x5dd1df00, +0x5eb9df00, 0x46942000, 0x6f924a13, 0xd2090892, @@ -5864,7 +5922,7 @@ const uint elf_data0[] = { 0x68db4b0f, 0x930146fc, 0xdf0cbd08, -0x20006089, +0x20006171, 0xb5f04a0c, 0x6e556e14, 0x6f166f57, @@ -5876,8 +5934,8 @@ const uint elf_data0[] = { 0x689b4b03, 0x930146fc, 0xdf08bd08, -0x20005f2d, -0x2003e428, +0x20006015, +0x2003e518, 0xd0000000, 0x4050b5ff, 0x40504042, @@ -5939,7 +5997,7 @@ const uint elf_data0[] = { 0x1b094903, 0x43190509, 0xbd104311, -0x2003e400, +0x2003e4f0, 0x0000041f, 0x004cb510, 0x23800d62, @@ -5962,9 +6020,9 @@ const uint elf_data0[] = { 0x4b04b418, 0x46fc6a5b, 0xbd089301, -0x6239df24, +0x6321df24, 0x00002000, -0x2003e428, +0x2003e518, 0xb5702313, 0x2c01781c, 0xdd10d015, @@ -5985,10 +6043,10 @@ const uint elf_data0[] = { 0x64aad1fc, 0x46c0e7eb, 0x00004453, -0x2003e428, +0x2003e518, 0x0000334c, -0x2003e400, -0x20005d95, +0x2003e4f0, +0x20005e7d, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -5999,7 +6057,7 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003e428, +0x2003e518, 0xbc03b40f, 0xb5f0bc0c, 0x07e42401, @@ -6317,7 +6375,7 @@ const uint elf_data0[] = { 0x41103220, 0x0018bd10, 0xbd100019, -0x2000626b, +0x20006353, 0x0fcc0d0a, 0x051b1e53, 0x05521ac9, @@ -6367,10 +6425,10 @@ const uint elf_data0[] = { 0x622367e3, 0xe7e561e3, 0x00004653, -0x2003e528, +0x2003e618, 0x0000334c, -0x2003e400, -0x2000638d, +0x2003e4f0, +0x20006475, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -6381,33 +6439,33 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003e528, +0x2003e618, 0x0005b570, 0x4e0b000c, 0xf7f90030, -0x0028ff4f, +0x0028fedb, 0xf0010021, 0x0005fd73, 0xf7f90030, -0x2d00ffdd, +0x2d00ff69, 0x4b05d005, 0x429c192c, 0x0028d801, 0x4803bd70, 0xff1af7fd, -0x200097e8, +0x200098d8, 0x20040000, -0x20008d50, +0x20008e38, 0x21044801, 0x47184b01, -0x20008f70, -0x20005661, +0x20009060, +0x20005749, 0x681b4b01, 0x00004718, -0x20008f70, +0x20009060, 0x685b4b01, 0x00004718, -0x20008f70, +0x20009060, 0xb5100003, 0x681b0008, 0x47980011, @@ -6448,7 +6506,7 @@ const uint elf_data0[] = { 0x00116803, 0x47980028, 0x46c0e7e5, -0x20008dac, +0x20008e94, 0x4b0fb5f8, 0x681c0005, 0xd0152c00, @@ -6465,8 +6523,8 @@ const uint elf_data0[] = { 0xd1ef2c00, 0x602b2300, 0x46c0bdf8, -0x2003e3c4, -0x2003e3c8, +0x2003e4b4, +0x2003e4b8, 0x000cb570, 0x00056809, 0xd0042980, @@ -6480,12 +6538,12 @@ const uint elf_data0[] = { 0x18124a06, 0x2b00414b, 0x4805db03, -0xff0cf7f9, +0xfe98f7f9, 0x2201bd10, 0x42524b03, 0x46c0e7f7, 0x000f4240, -0x200097f0, +0x200098e0, 0x7fffffff, 0x464eb5f0, 0x465746de, @@ -6536,12 +6594,12 @@ const uint elf_data0[] = { 0x703b0020, 0xe7e847c0, 0xf7f94805, -0xe7d0feb7, -0x20006431, -0x2003e3c4, -0x2003e3c8, -0x20006421, -0x200097f0, +0xe7d0fe43, +0x20006519, +0x2003e4b4, +0x2003e4b8, +0x20006509, +0x200098e0, 0xb082b510, 0x0004466b, 0x1dd82200, @@ -6563,7 +6621,7 @@ const uint elf_data0[] = { 0xbd700028, 0x2c006924, 0xe7f9d1f3, -0x2003e3c4, +0x2003e4b4, 0x68134a0a, 0xd1052b00, 0x001ae00c, @@ -6575,7 +6633,7 @@ const uint elf_data0[] = { 0x47706101, 0xd0fc2900, 0xe7fa6010, -0x2003e3c4, +0x2003e4b4, 0xb0a2b570, 0x0004000d, 0xff30f7ff, @@ -6598,11 +6656,11 @@ const uint elf_data0[] = { 0x2c006924, 0x2e00d1f0, 0x4804d0f7, -0xfe3af7f9, +0xfdc6f7f9, 0x46c0e7f3, -0x2000650d, -0x2003e3c4, -0x200097f0, +0x200065f5, +0x2003e4b4, +0x200098e0, 0xb500b40f, 0xa904b083, 0x9101c901, @@ -6628,9 +6686,9 @@ const uint elf_data0[] = { 0x42196993, 0x6017d1fc, 0x46c0e7f2, -0x2003e418, +0x2003e508, 0xbffc8000, -0x2003e424, +0x2003e514, 0x0005b530, 0xdd262900, 0x24102000, @@ -6662,8 +6720,8 @@ const uint elf_data0[] = { 0x43130152, 0x20036019, 0xe7e64240, -0x2003e418, -0x20009964, +0x2003e508, +0x20009a54, 0xb5104b06, 0x2b00681b, 0x2100d006, @@ -6671,9 +6729,9 @@ const uint elf_data0[] = { 0x4a046391, 0x47986810, 0x46c0bd10, -0x20009964, -0x2003e418, -0x20009968, +0x20009a54, +0x2003e508, +0x20009a58, 0xb5f04b1d, 0x46c6681a, 0x4b1c4698, @@ -6704,11 +6762,11 @@ const uint elf_data0[] = { 0x01522280, 0x60194313, 0x46c0e7d8, -0x2003e418, +0x2003e508, 0xbffc8000, -0x20009964, -0x20009968, -0x20006821, +0x20009a54, +0x20009a58, +0x20006909, 0x4e0cb570, 0x001c000d, 0x2a006030, @@ -6722,8 +6780,8 @@ const uint elf_data0[] = { 0x2101f9e3, 0xf7ff4802, 0xbd70fec5, -0x2003e418, -0x20008f80, +0x2003e508, +0x20009070, 0xb51021e1, 0x22004b05, 0x4b05781b, @@ -6731,8 +6789,8 @@ const uint elf_data0[] = { 0x23010249, 0xffd6f7ff, 0x46c0bd10, -0x20008ed4, -0x20008ed8, +0x20008fbc, +0x20008fc0, 0x40034000, 0x46c0bd03, 0x0004b510, @@ -6798,9 +6856,9 @@ const uint elf_data0[] = { 0x46c0bd10, 0x20041e00, 0x20040adc, -0x2000693d, +0x20006a25, 0xe000ed00, -0x20006939, +0x20006a21, 0x4e11b570, 0x1b850004, 0x415d426b, @@ -6819,8 +6877,8 @@ const uint elf_data0[] = { 0xf9a4f7fc, 0x4905bd70, 0x46c0e7f5, -0x20008fa0, -0x2003e3d0, +0x20009090, +0x2003e4c0, 0x00000664, 0x20000455, 0x20000465, @@ -6843,8 +6901,8 @@ const uint elf_data0[] = { 0xf9fef000, 0x4905bd70, 0x46c0e7f1, -0x20008fa0, -0x2003e3d0, +0x20009090, +0x2003e4c0, 0x20000455, 0x000008ff, 0x20000465, @@ -7024,7 +7082,7 @@ const uint elf_data0[] = { 0x4b034398, 0x60183010, 0x46c04770, -0x20008f98, +0x20009088, 0x4000e000, 0x46deb5f8, 0x464e4657, @@ -7092,7 +7150,7 @@ const uint elf_data0[] = { 0x639563d5, 0xf7ff50d4, 0xbd70ff7d, -0x20008f98, +0x20009088, 0x4000e000, 0x4000f000, 0x4000c000, @@ -7227,7 +7285,7 @@ const uint elf_data0[] = { 0x0000040c, 0x50000414, 0x50001414, -0x2003e3bc, +0x2003e4ac, 0x200009a5, 0x50000404, 0x50001404, @@ -7373,7 +7431,7 @@ const uint elf_data0[] = { 0x46994690, 0x46ab46a2, 0x46c0bdf0, -0x20008e10, +0x20008ef8, 0x9fffffff, 0xafe00000, 0x680e0000, @@ -7680,7 +7738,7 @@ const uint elf_data0[] = { 0x4803e7a8, 0x60134043, 0xe7a3600b, -0x20008e1c, +0x20008f04, 0x000002ff, 0x464eb5f8, 0x46de4645, @@ -7765,8 +7823,8 @@ const uint elf_data0[] = { 0x686adccb, 0x4282e7e5, 0xe7d5dbb4, -0x2003e628, -0x2003e728, +0x2003e718, +0x2003e818, 0x000ffc00, 0xb089b530, 0x466d0001, @@ -7792,31 +7850,31 @@ const uint elf_data0[] = { 0x1879632b, 0xd0192a00, 0x00300022, -0xfde8f038, +0xfd74f038, 0x08614b1d, 0x4b1d62eb, 0x00220089, 0x632b0030, 0xf0381879, -0x23c2fddd, +0x23c2fd69, 0x62eb015b, 0x00224b18, 0x00300039, 0xf038632b, -0xbdf8ff11, +0xbdf8fe9d, 0x00300022, -0xfef8f000, +0xfef0f000, 0x08614b10, 0x4b1062eb, 0x00220089, 0x632b0030, 0xf0001879, -0x23c2feed, +0x23c2fee5, 0x62eb015b, 0x00224b0b, 0x00300039, 0xf000632b, -0xe7e4fed3, +0xe7e4fee3, 0x00023193, 0xd00000c0, 0xd0000080, @@ -7832,8 +7890,8 @@ const uint elf_data0[] = { 0x4803230b, 0xf950f7fb, 0xbd00b003, -0x20008e2c, -0x2003e41c, +0x20008f14, +0x2003e50c, 0x46ceb5f8, 0x23054647, 0x56cbb580, @@ -7869,8 +7927,8 @@ const uint elf_data0[] = { 0x4803bdf8, 0xfb98f7fc, 0xafd00000, -0x2000994c, -0x20008e4c, +0x20009a3c, +0x20008f34, 0xb5104b12, 0x4460469c, 0x41584243, @@ -7891,7 +7949,7 @@ const uint elf_data0[] = { 0xd1f94214, 0x46c0e7f0, 0xafd00000, -0x2000994c, +0x20009a3c, 0xb5104b07, 0xd0044298, 0x48074a06, @@ -7901,9 +7959,9 @@ const uint elf_data0[] = { 0xf8a4f7fb, 0x46c0e7f8, 0x50300000, -0x20008e84, -0x2003e41f, -0x20008e60, +0x20008f6c, +0x2003e50f, +0x20008f48, 0xb5104b0b, 0x4460469c, 0x41444244, @@ -7917,8 +7975,8 @@ const uint elf_data0[] = { 0x42402001, 0x46c0e7fa, 0xafd00000, -0x20008ea0, -0x2003e41f, +0x20008f88, +0x2003e50f, 0x000cb5f8, 0xf7fb0006, 0x2205f861, @@ -7933,7 +7991,7 @@ const uint elf_data0[] = { 0xbdf80028, 0xf7fc4801, 0x46c0fb17, -0x20008e4c, +0x20008f34, 0x2501b570, 0x0004790b, 0x3d01409d, @@ -7946,7 +8004,7 @@ const uint elf_data0[] = { 0xf7fb505a, 0xbd70f83f, 0xafd00000, -0x2000994c, +0x20009a3c, 0x46deb5f0, 0x464e4657, 0x468b4645, @@ -8114,7 +8172,7 @@ const uint elf_data0[] = { 0x00180001, 0xf804f000, 0x46c0bd10, -0x20008fa8, +0x20009098, 0x4351b510, 0xf82af000, 0xd00e1e04, @@ -8358,10 +8416,10 @@ const uint elf_data0[] = { 0x60e160a2, 0x60d4608c, 0x46c0e6d5, -0x200093e0, +0x200094d0, 0x000001ff, -0x200093d8, -0x20009910, +0x200094c8, +0x20009a00, 0x0000100f, 0x00001008, 0xd9522814, @@ -8503,7 +8561,7 @@ const uint elf_data0[] = { 0x6823bd70, 0xd0fb2b00, 0xe7f9602b, -0x2003e728, +0x2003e818, 0x0783b510, 0x7803d027, 0xd0262b00, @@ -8565,11 +8623,11 @@ const uint elf_data0[] = { 0x60084905, 0x430b2101, 0xe7d56053, -0x200093e0, +0x200094d0, 0x00000fef, 0x00000fff, -0x20009914, -0x200093d8, +0x20009a04, +0x200094c8, 0x46d6b5f0, 0x4646464f, 0xb5c00005, @@ -8683,25 +8741,25 @@ const uint elf_data0[] = { 0x431ce794, 0x6003604c, 0x46c0e780, -0x200093e0, -0x200093e8, +0x200094d0, +0x200094d8, 0x000001ff, -0x200093dc, -0x20009910, +0x200094cc, +0x20009a00, 0x00000554, 0x00000000, 0x4802b401, 0xbc014684, 0xbf004760, -0x150006ad, -0x4802b401, -0xbc014684, -0xbf004760, 0x15000001, 0x4802b401, 0xbc014684, 0xbf004760, 0x15000431, +0x4802b401, +0xbc014684, +0xbf004760, +0x150006ad, 0x65736552, 0x6e697474, 0x00000067, @@ -8761,15 +8819,15 @@ const uint elf_data0[] = { 0x68636120, 0x65766569, 0x00000064, -0x2000890c, +0x200089f4, 0x0000ff13, -0x20008934, +0x20008a1c, 0x0000ff15, -0x20008960, +0x20008a48, 0x0000ff14, -0x20008988, +0x20008a70, 0x0000ff06, -0x20008994, +0x20008a7c, 0x0000ff07, 0x6840e826, 0x6004e88f, @@ -8903,126 +8961,126 @@ const uint elf_data0[] = { 0x006e616e, 0x2d696e66, 0x00000000, -0x20004f8e, -0x20004f44, -0x20004f44, -0x20004f86, -0x20004f44, -0x20004f44, -0x20004f44, -0x20004f44, -0x20004f44, -0x20004f44, -0x20004f44, -0x20004f7e, -0x20004f44, -0x20004f76, -0x20004f44, -0x20004f44, -0x20004f6e, -0x20005104, -0x20004fa6, -0x200050f8, -0x20004fa6, -0x20004f96, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fb8, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fa6, -0x20004fb8, -0x20005148, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x200052f0, -0x20005114, -0x200052f0, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x2000507a, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x2000507a, -0x20005256, -0x2000507a, -0x200052f0, -0x20005114, -0x200052f0, -0x20004fcc, -0x2000507a, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x20004fcc, -0x2000507a, -0x20005228, -0x20004fcc, -0x20004fcc, -0x2000515e, -0x20004fcc, -0x2000507a, -0x20004fcc, -0x20004fcc, -0x2000507a, +0x20005076, +0x2000502c, +0x2000502c, +0x2000506e, +0x2000502c, +0x2000502c, +0x2000502c, +0x2000502c, +0x2000502c, +0x2000502c, +0x2000502c, +0x20005066, +0x2000502c, +0x2000505e, +0x2000502c, +0x2000502c, +0x20005056, +0x200051ec, +0x2000508e, +0x200051e0, +0x2000508e, +0x2000507e, +0x2000508e, +0x2000508e, +0x2000508e, +0x2000508e, +0x2000508e, +0x2000508e, +0x2000508e, +0x200050a0, +0x2000508e, +0x2000508e, +0x2000508e, +0x2000508e, +0x2000508e, +0x200050a0, +0x20005230, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200053d8, +0x200051fc, +0x200053d8, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x20005162, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x20005162, +0x2000533e, +0x20005162, +0x200053d8, +0x200051fc, +0x200053d8, +0x200050b4, +0x20005162, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x200050b4, +0x20005162, +0x20005310, +0x200050b4, +0x200050b4, +0x20005246, +0x200050b4, +0x20005162, +0x200050b4, +0x200050b4, +0x20005162, 0x00000000, 0x00000000, 0x3ff00000, @@ -9063,10 +9121,10 @@ const uint elf_data0[] = { 0x00333230, 0x50520006, 0xb63cffbb, -0x20008d80, +0x20008e68, 0x50520006, 0x4275f0d3, -0x20008d60, +0x20008e48, 0x00000a0d, 0x54524155, 0x64747320, @@ -9081,7 +9139,7 @@ const uint elf_data0[] = { 0x0074756f, 0x50520006, 0xa1f4b453, -0x20008dc8, +0x20008eb0, 0x50520008, 0x00000092, 0x53444d54, @@ -9092,7 +9150,7 @@ const uint elf_data0[] = { 0x206e6920, 0x21515249, 0x00000000, -0x20008e18, +0x20008f00, 0x00000002, 0x68a170a1, 0x00fefefc, @@ -9138,13 +9196,13 @@ const uint elf_data0[] = { 0x616c6961, 0x00656c62, 0x20000098, -0x20008d94, +0x20008e7c, 0x2000008c, -0x20008da0, -0x20008ddc, -0x20008de8, +0x20008e88, +0x20008ec4, +0x20008ed0, }; -constexpr uint elf_data1_addr = 0x20008ee0; +constexpr uint elf_data1_addr = 0x20008fd0; const uint elf_data1[] = { 0x00000010, 0x00000000, @@ -9164,14 +9222,14 @@ const uint elf_data1[] = { 0x46704700, 0x49013809, 0xbd014788, -0x20003021, -0x20008f44, +0x20003109, +0x20009034, 0x00000000, -0x20009810, -0x20009994, +0x20009900, +0x20009a84, 0x00000000, 0x00000000, -0x200099a4, +0x20009a94, 0x00000000, 0x00000000, 0x00000010, @@ -9186,22 +9244,22 @@ const uint elf_data1[] = { 0x0000434d, 0x00003453, 0x00003443, -0x20006751, +0x20006839, 0x00000000, -0x2000679d, -0x20006849, +0x20006885, +0x20006931, 0x00000000, 0x00000100, 0x40044000, 0x00000000, 0x40048000, 0x00000000, -0x20008fb0, +0x200090a0, 0x00000000, 0x00000000, -0x2000929c, -0x20009304, -0x2000936c, +0x2000938c, +0x200093f4, +0x2000945c, 0x00000000, 0x00000000, 0x00000000, @@ -9468,66 +9526,6 @@ const uint elf_data1[] = { 0x00020000, 0x00000000, 0x00000000, -0x200093e0, -0x200093e0, -0x200093e8, -0x200093e8, -0x200093f0, -0x200093f0, -0x200093f8, -0x200093f8, -0x20009400, -0x20009400, -0x20009408, -0x20009408, -0x20009410, -0x20009410, -0x20009418, -0x20009418, -0x20009420, -0x20009420, -0x20009428, -0x20009428, -0x20009430, -0x20009430, -0x20009438, -0x20009438, -0x20009440, -0x20009440, -0x20009448, -0x20009448, -0x20009450, -0x20009450, -0x20009458, -0x20009458, -0x20009460, -0x20009460, -0x20009468, -0x20009468, -0x20009470, -0x20009470, -0x20009478, -0x20009478, -0x20009480, -0x20009480, -0x20009488, -0x20009488, -0x20009490, -0x20009490, -0x20009498, -0x20009498, -0x200094a0, -0x200094a0, -0x200094a8, -0x200094a8, -0x200094b0, -0x200094b0, -0x200094b8, -0x200094b8, -0x200094c0, -0x200094c0, -0x200094c8, -0x200094c8, 0x200094d0, 0x200094d0, 0x200094d8, @@ -9724,15 +9722,75 @@ const uint elf_data1[] = { 0x200097d0, 0x200097d8, 0x200097d8, +0x200097e0, +0x200097e0, +0x200097e8, +0x200097e8, +0x200097f0, +0x200097f0, +0x200097f8, +0x200097f8, +0x20009800, +0x20009800, +0x20009808, +0x20009808, +0x20009810, +0x20009810, +0x20009818, +0x20009818, +0x20009820, +0x20009820, +0x20009828, +0x20009828, +0x20009830, +0x20009830, +0x20009838, +0x20009838, +0x20009840, +0x20009840, +0x20009848, +0x20009848, +0x20009850, +0x20009850, +0x20009858, +0x20009858, +0x20009860, +0x20009860, +0x20009868, +0x20009868, +0x20009870, +0x20009870, +0x20009878, +0x20009878, +0x20009880, +0x20009880, +0x20009888, +0x20009888, +0x20009890, +0x20009890, +0x20009898, +0x20009898, +0x200098a0, +0x200098a0, +0x200098a8, +0x200098a8, +0x200098b0, +0x200098b0, +0x200098b8, +0x200098b8, +0x200098c0, +0x200098c0, +0x200098c8, +0x200098c8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -0x200063f9, -0x20005625, -0x20005d35, -0x20006329, -0x20001025, +0x200064e1, +0x2000570d, +0x20005e1d, +0x20006411, +0x200010d5, }; 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 f4929bc1..a4138bcc 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, -0x20008d20, -0x20008d20, -0x2000964c, +0x20008e00, +0x20008e00, +0x2000972c, 0x20040000, 0x20040000, 0x20040adc, @@ -24,26 +24,26 @@ const uint elf_data0[] = { 0x15000978, 0x00000000, 0x480a4770, -0xfa18f005, +0xfa8cf005, 0x00004700, 0x20000100, 0xe000ed08, 0xd0000000, -0x20009650, -0x2003e42c, -0x20003f5d, -0x20000de1, -0x2000406d, +0x20009730, +0x2003e50c, +0x20004045, +0x20000e55, +0x20004155, 0x00005657, 0x50520006, 0x5360b3ab, -0x20008ba8, +0x20008c90, 0x50520006, 0x9da22254, -0x20008bc0, +0x20008ca8, 0x7188ebf2, -0x20008cfc, -0x20008d14, +0x20008de4, +0x20008dfc, 0x20000034, 0xe71aa390, 0x00000000, @@ -199,7 +199,7 @@ const uint elf_data0[] = { 0x60178f5f, 0x8810f383, 0x00290030, -0xf94af003, +0xf9bef003, 0xd1182800, 0xf3ef6820, 0xb6728310, @@ -280,11 +280,11 @@ const uint elf_data0[] = { 0x4802b510, 0xffaef7ff, 0x46c0bd10, -0x2003e0d0, +0x2003e1b0, 0x4802b510, 0xf7ff300c, 0xbd10ffa5, -0x2003e0d0, +0x2003e1b0, 0x0001b5f8, 0x465746de, 0x4645464e, @@ -554,7 +554,7 @@ const uint elf_data0[] = { 0x22008f5f, 0xf385601a, 0x483e8810, -0xfbe4f003, +0xfc58f003, 0x009222a0, 0xf3bf58a2, 0x60138f5f, @@ -616,7 +616,7 @@ const uint elf_data0[] = { 0x0000028e, 0xff1ffffd, 0x001f8539, -0x20008c28, +0x20008d10, 0x21a04b06, 0x23016858, 0xb5106882, @@ -624,7 +624,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd5cf7ff, 0x46c0bd10, -0x2003e0bc, +0x2003e19c, 0x0000041c, 0x21a04b06, 0x23016818, @@ -633,7 +633,7 @@ const uint elf_data0[] = { 0x508b05c9, 0xfd4af7ff, 0x46c0bd10, -0x2003e0bc, +0x2003e19c, 0x0000040c, 0x7a0a680b, 0x600b3301, @@ -761,14 +761,14 @@ const uint elf_data0[] = { 0x430ab22d, 0xb2714650, 0xf0009500, -0x0033fe91, +0x0033fee3, 0x34073601, 0x429fb2f6, 0xb002d1e0, 0x4690bc1c, 0x46a24699, 0x46c0bdf0, -0x20009814, +0x200098f4, 0x061222d0, 0xb5706853, 0x70030ddb, @@ -776,12 +776,12 @@ const uint elf_data0[] = { 0x20c87203, 0x000c698b, 0x6ac94358, -0xfc8ef004, +0xfd02f004, 0x68627428, 0x46942064, 0x6a616823, 0x43584463, -0xfc84f004, +0xfcf8f004, 0x68e27468, 0x429368a3, 0x0013d200, @@ -796,7 +796,7 @@ const uint elf_data0[] = { 0x0013d200, 0xbd70762b, 0x0004b510, -0xfd84f001, +0xfdf8f001, 0xf7ff0021, 0xbd10ffc5, 0x4d13b570, @@ -807,7 +807,7 @@ const uint elf_data0[] = { 0x4465469c, 0x210a59ab, 0xf0046a98, -0x7720fc51, +0x7720fcc5, 0x77600a00, 0x6a9a59ab, 0x429a4b0b, @@ -819,159 +819,203 @@ const uint elf_data0[] = { 0x54e23b6c, 0x2318bd70, 0x46c0e7f6, -0x2003e088, +0x2003e168, 0xfffcb78c, 0x000006c4, 0x000493df, 0x0005cc5f, -0x20009814, +0x200098f4, 0x000cb570, -0x28d30015, -0x29d2d837, -0x2200d909, -0x4b324e31, -0x2cd350f2, -0x4e2fd903, -0xf0000030, -0x2ceffe19, -0x2333d912, -0x5ceb2232, -0x061b5caa, -0x43130412, -0x5caa2231, -0x02122103, -0x22304313, -0x4e255caa, -0x4313438a, -0x50b34a25, -0xd9082cf7, -0x5ceb2339, -0xd02a2b00, -0x23a44e1f, -0x3b6c5cf2, -0x2cf954ea, -0x233ad908, -0x491b5ceb, -0x41931e5a, -0x548b4a1c, -0xd00a2cff, -0x28d4bd70, -0x28f3d0cb, -0x28f8d9cf, -0x28fad9e2, -0x2cffd9eb, -0x3cc0d1f4, -0x2b015d2b, -0x2b02d015, -0x4813d1ee, -0xfb92f005, -0xf0044812, -0x2100fb85, -0x00080003, -0x23384798, -0x5ce94e09, -0xf0000030, -0x0028fca5, -0xff6cf7ff, -0x480be7cb, -0xfb7ef005, -0x490a2200, -0xf003480a, -0x5d2bf887, -0x46c0e7df, -0x20009814, +0x28c10015, +0x29c0d846, +0x7853d910, +0x3b024e4b, +0x4153425a, +0x54b34a4a, +0x2b00786b, +0x2b01d05d, +0xe083d100, +0x2a00b25a, +0xe073da00, +0xd9032cd2, +0x4e422200, +0x50f24b43, +0xd8472cd3, +0xd9122cef, +0x22322333, +0x5caa5ceb, +0x0412061b, +0x22314313, +0x21035caa, +0x43130212, +0x5caa2230, +0x438a4e37, +0x4a394313, +0x2cf750b3, +0x2339d908, +0x2b005ceb, +0x4e32d03c, +0x5cf223a4, +0x54ea3b6c, +0xd9082cf9, +0x5ceb233a, +0x1e5a492d, +0x4a304193, +0x2cff548b, +0xbd70d00c, +0xd9c928d3, +0xd0cd28d4, +0xd9cd28f3, +0xd9e028f8, +0xd9e928fa, +0xd1f22cff, +0x5d2b3cc0, +0xd0252b01, +0xd1ec2b02, +0xf0054825, +0x4825fbf5, +0xfbe8f004, +0x00032100, +0x47980008, +0x00304e1b, +0xfe10f000, +0xd9c62cef, +0x4b1fe7b2, +0x681b4a1f, +0x041b0c1b, +0x2cd26013, +0xe7a1d9a6, +0x4e132338, +0x00305ce9, +0xfcdef000, +0xf7ff0028, +0xe7b9ff4b, +0xf0054817, +0x2200fbd1, +0x48174916, +0xf8daf003, +0xe7cf5d2b, +0x005b3b80, +0x4a0f435b, +0x6812041b, +0x0c1b4053, +0x041b4a0d, +0xe77f6013, +0x4a0b4b0a, +0x43db681b, +0x041b0c1b, +0xe7776013, +0x200098f4, +0x000348a5, 0x00034890, 0x00000994, 0x000348a4, -0x20008654, +0x2000873c, 0x00004255, -0x20008648, +0x4005005c, +0x4005105c, +0x20008730, 0x15004000, 0x20000001, 0xb085b5f0, -0xfbd8f005, +0xfc12f005, 0xf0012017, -0x2018fe51, -0xfe4ef001, +0x2018fe8b, +0xfe88f001, 0x21012200, 0xf0012017, -0x2200fe1f, +0x2200fe59, 0x20182101, -0xfe1af001, -0x4d354e34, -0x00280031, -0xfc66f001, -0xf7ff0004, -0x4832ff31, -0xfb44f005, -0xfcb0f001, -0x5ce32339, -0xd1042b00, -0xbf203339, -0x2a005ce2, -0x4c2cd0fb, -0xf0000020, -0x4b2bfc6f, -0x6023482b, -0xfb30f005, -0xfc8cf001, -0xfc96f001, -0x7f824b28, -0x1c136819, -0xd91a2a1a, -0x22f0231a, -0xb2db3b0b, -0x404b011b, -0x4a234013, -0x6013200a, -0xfb96f002, -0xaa024b21, -0xa90158e3, -0xab036a9f, -0xf0010038, -0x2800fd0b, -0x0039d108, -0xf003481c, -0xb2d2f8f1, -0xd2e22a14, -0xe7e02314, -0x99029a03, -0xf0019801, -0xf005fcbf, -0x4816fb77, -0xf9aaf000, -0x00280031, -0xfc14f001, -0xf0054813, -0x0020faf5, -0xf8b8f001, -0xf0054811, -0x4811faef, -0xfaecf005, -0x49102200, -0xf0024810, -0xe7fefff5, +0xfe54f001, +0x20192104, +0xfe38f001, +0x4b3d2200, +0x651a4e3d, +0x65da659a, +0x4d3d4a3c, +0x2240661a, +0x3a3f655a, +0x4b3b651a, +0x681b4a3b, +0x0c1b0031, +0x6013041b, +0xf0010028, +0x0004fc8b, +0xfee2f7ff, +0xf0054836, +0xf001fb69, +0x2339fcd5, +0x2b005ce3, +0x3339d104, +0x5ce2bf20, +0xd0fb2a00, +0x00204c30, +0xfc7af000, +0x48304b2f, +0xf0056023, +0xf001fb55, +0xf001fcb1, +0x4b2dfcbb, +0x68197f82, +0x2a1a1c13, +0x231ad91a, +0x3b0b22f0, +0x011bb2db, +0x4013404b, +0x200a4a27, +0xf0026013, +0x4b26fbbb, +0x58e3aa02, +0x6a9fa901, +0x0038ab03, +0xfd30f001, +0xd1082800, +0x48210039, +0xf916f003, +0x2a14b2d2, +0x2314d2e2, +0x9a03e7e0, +0x98019902, +0xfce4f001, +0xfb9cf005, +0xf000481a, +0x0031f9b3, +0xf0010028, +0x4818fc39, +0xfb1af005, +0xf0010020, +0x4816f8bb, +0xfb14f005, +0xf0054815, +0x2200fb11, +0x48154914, +0xf81af003, +0x46c0e7fe, +0x40050000, 0x20000ce5, +0x0000ffff, 0x20000b8d, -0x2000866c, -0x20009814, +0x4005005c, +0x4005105c, +0x20008754, +0x200098f4, 0x20000c6d, -0x20008690, +0x20008778, 0x40064000, 0x40065000, 0x000006c4, -0x20008700, -0x200098bc, -0x200086b0, -0x200086cc, -0x200086e8, +0x200087e8, +0x2000999c, +0x20008798, +0x200087b4, +0x200087d0, 0x15004000, 0x20000001, 0x4902b510, 0xf0004802, 0xbd10fb53, 0x50300000, -0x20009814, +0x200098f4, 0x46d6b5f0, 0x4646464f, 0xb086b5c0, @@ -982,23 +1026,23 @@ const uint elf_data0[] = { 0x419e1e73, 0x00313606, 0x46904648, -0xfd58f001, +0xfd74f001, 0x0031464b, 0xf0011c58, -0x0031fd53, +0x0031fd6f, 0x46502601, -0xfd4ef001, +0xfd6af001, 0x0039464a, 0x96000028, 0xf0062302, -0x4652fe25, +0x4652fe41, 0x00280039, 0x23019600, -0xfe1ef006, +0xfe3af006, 0x00222300, 0x00280039, 0x33019300, -0xfe16f006, +0xfe32f006, 0x46424643, 0x01d23305, 0x4313031b, @@ -1016,7 +1060,7 @@ const uint elf_data0[] = { 0x23809305, 0x930202db, 0xf006ab02, -0x682bfe4b, +0x682bfe67, 0x602e431e, 0xbc1cb006, 0x46994690, @@ -1040,25 +1084,25 @@ const uint elf_data0[] = { 0x1e6b18c5, 0x3506419d, 0x00380029, -0xfce4f001, +0xfd00f001, 0x1c780029, -0xfce0f001, +0xfcfcf001, 0x00200029, -0xfcdcf001, +0xfcf8f001, 0x1c600029, -0xfcd8f001, +0xfcf4f001, 0x1ca00029, -0xfcd4f001, +0xfcf0f001, 0x1ce00029, -0xfcd0f001, +0xfcecf001, 0x003a2301, 0x00304641, 0x33019300, -0xfda6f006, +0xfdc2f006, 0x00222300, 0x46419300, 0x00303304, -0xfd9ef006, +0xfdbaf006, 0x2b004653, 0x2380d034, 0x9304025b, @@ -1080,7 +1124,7 @@ const uint elf_data0[] = { 0x431f4641, 0xab040030, 0xf0069707, -0x4641fdcb, +0x4641fde7, 0x408b2301, 0x43136832, 0xb0096033, @@ -1109,22 +1153,22 @@ const uint elf_data0[] = { 0x60426001, 0x1d176083, 0xf0010020, -0x0020fc9d, +0x0020fcb9, 0x21002200, 0xf0013401, -0x42a7fc6d, +0x42a7fc89, 0x490ad1f4, 0x61290030, -0xfc50f006, +0xfc6cf006, 0x81e82101, 0xf0060030, -0x81a8fc2d, +0x81a8fc49, 0xf0062001, -0x6168fb8d, +0x6168fba9, 0xf0062001, -0x61a8fb89, +0x61a8fba5, 0xbdf80028, -0x2000874c, +0x20008834, 0x2401b530, 0x00210005, 0x688089aa, @@ -1132,9 +1176,9 @@ const uint elf_data0[] = { 0x438bb085, 0x89ea6003, 0xf0066929, -0x4913fc4d, +0x4913fc69, 0x612968a8, -0xfc2af006, +0xfc46f006, 0x93022300, 0x686b9301, 0x040081e8, @@ -1152,7 +1196,7 @@ const uint elf_data0[] = { 0x23f5d1fc, 0x6103061b, 0xbd30b005, -0x20008754, +0x2000883c, 0x2501b570, 0x00290004, 0x688089a2, @@ -1160,12 +1204,12 @@ const uint elf_data0[] = { 0x438bb084, 0x89e26003, 0xf0066921, -0x2005fc15, -0xfdd4f002, +0x2005fc31, +0xfdf0f002, 0x42984b22, 0x4922d914, 0x612168a0, -0xfbecf006, +0xfc08f006, 0x81e02600, 0x68230400, 0x0c0289a1, @@ -1175,11 +1219,11 @@ const uint elf_data0[] = { 0xfedaf7ff, 0xbd70b004, 0xf0022005, -0x4b17fdb9, +0x4b17fdd5, 0xd8134298, 0x68a04916, 0xf0066121, -0x2600fbd1, +0x2600fbed, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1189,7 +1233,7 @@ const uint elf_data0[] = { 0xe7e3febf, 0x68a0490d, 0xf0066121, -0x2500fbbd, +0x2500fbd9, 0x040081e0, 0x89a16823, 0x68a00c02, @@ -1198,10 +1242,10 @@ const uint elf_data0[] = { 0xf7ff9400, 0xe7cffeab, 0x11a49a00, -0x2000873c, +0x20008824, 0x07bfa47f, -0x20008744, -0x20008734, +0x2000882c, +0x2000881c, 0x2401b570, 0x00210005, 0x688089aa, @@ -1209,9 +1253,9 @@ const uint elf_data0[] = { 0x438bb082, 0x89ea6003, 0xf0066929, -0x491bfbb3, +0x491bfbcf, 0x612968a8, -0xfb90f006, +0xfbacf006, 0x81e8686b, 0x0c020400, 0x89a99300, @@ -1237,7 +1281,7 @@ const uint elf_data0[] = { 0xf7ff0028, 0xb002ff5b, 0x46c0bd70, -0x2000874c, +0x20008834, 0x46ceb5f0, 0xb5804647, 0x6943001f, @@ -1401,50 +1445,51 @@ const uint elf_data0[] = { 0x000f30a8, 0x21112213, 0x54ee61e8, -0xf7ff4b2c, +0xf7ff4b2d, 0x22b0fdab, -0x21004b2b, +0x21004b2c, 0x009218e8, -0xfe32f004, -0x4a294b28, +0xfe4ef004, +0x4a2a4b29, 0x220250ea, -0x50ef4b28, -0x50ee4b28, +0x50ef4b29, +0x50ee4b29, 0x50ea3304, -0x32064b27, +0x32064b28, 0x330450ea, 0x50ea3202, -0x32024b25, +0x32024b26, 0x330450ea, 0x50ea3a06, -0x4b244a23, +0x4b254a24, 0x220118a9, -0x4b2354ee, +0x4b2454ee, 0x50ec4252, 0x50ec3304, -0x50ec4b21, -0x18eb4b21, +0x50ec4b22, +0x18eb4b22, 0x01002091, 0x801a4684, 0x4463709c, 0xd1f7428b, -0x21004b1d, -0x4b1d18ea, -0x4b1d50ea, +0x21004b1e, +0x4b1e18ea, +0x4b1e50ea, 0x18ee2208, 0xf0040030, -0x4b1bfdfb, +0x4b1cfe17, 0x18e82208, 0xf0042100, -0x4b19fdf5, +0x4b1afe11, 0x18e82208, 0xf0042100, -0x4b17fdef, +0x2280fe0b, +0x00524b17, 0x61f461b4, 0x62746234, 0x62f462b4, -0x54ec4a14, -0x00284b14, +0x4b1452ea, +0x00284a14, 0xbdf850ea, 0x50200000, 0x000006c4, @@ -1464,8 +1509,8 @@ const uint elf_data0[] = { 0x0003487c, 0x00034884, 0x000348a4, -0x50100000, 0x00000998, +0x50100000, 0xb085b5f0, 0x0004466a, 0x4b080010, @@ -1477,116 +1522,112 @@ const uint elf_data0[] = { 0x50e23001, 0x54e123a4, 0xbdf0b005, -0x200088a0, +0x20008988, 0x000006c4, 0x46d6b5f0, 0x464f4646, 0xb5c00004, -0xf0012019, -0x25d0f9b1, -0x062d2380, -0x61ab049b, -0x626b2010, -0xf9a8f001, -0x025b2380, -0x626b61ab, -0x58e04b60, -0xf832f006, -0xfa5af001, -0xf0010005, -0x4b5dfa57, -0x00020029, -0xf00518e0, -0x4b5bfb25, -0x4b5b18e5, -0x4b5b4698, -0x469a44a0, -0x230018e1, -0x4653469c, -0xf3ef58e2, -0xb6728710, -0x2b006813, -0xf3bfd0fc, -0x890b8f5f, -0x89c8894a, -0xd5021a9a, -0x46b11c46, -0x4290444a, -0xe088d100, -0x684e009a, -0xb29b3301, -0x42835195, -0x4663d900, -0x4653810b, -0xf3bf58e3, -0x46628f5f, -0xf387601a, -0xbf408810, -0x015b2387, -0x444d4699, -0xd1d245a8, -0x21004b42, -0x220118e0, -0xfbb6f001, -0x4b402210, -0xf000601a, -0x4a3ffe87, -0x18a14b3f, -0x18e32200, -0x609a601a, -0x619a611a, -0x629a621a, -0x639a631a, -0x649a641a, -0x42993350, -0x4b30d1f2, -0x58e7210a, -0xf0036ab8, -0x68bafe93, -0x4694687b, -0x001d4463, -0x69fa68fb, -0x693b469c, -0x469c4465, -0x46944465, -0x000669bb, -0x00184463, -0x00316a3b, -0x4460469c, -0x436b0003, -0x1ac00158, -0x18c00080, -0xf00300c0, -0x4b26fe75, -0x50e04682, -0x00314b25, -0x6a7b4699, +0xf0012010, +0x23d0f9cb, +0x061b2280, +0x619a0252, +0x4b60625a, +0xf00658e0, +0xf001f853, +0x0005fa7b, +0xfa78f001, +0x00294b5c, +0x18e00002, +0xfb46f005, +0x18e54b5a, +0x46984b5a, +0x44a04b5a, +0x18e1469a, +0x469c2300, +0x58e24653, +0x8710f3ef, +0x6813b672, +0xd0fc2b00, +0x8f5ff3bf, +0x894a890b, +0x1a9a89c8, +0x1c46d502, +0x444a46b1, +0xd1004290, +0x009ae088, +0x3301684e, +0x5195b29b, +0xd9004283, +0x810b4663, +0x58e34653, +0x8f5ff3bf, +0x601a4662, +0x8810f387, +0x2387bf40, +0x4699015b, +0x45a8444d, +0x4b42d1d2, +0x18e02100, +0xf0012201, +0x2210fbd7, +0x601a4b3f, +0xfea8f000, +0x4b3f4a3e, +0x220018a1, +0x601a18e3, +0x611a609a, +0x621a619a, +0x631a629a, +0x641a639a, +0x3350649a, +0xd1f24299, +0x210a4b2f, +0x6ab858e7, +0xfeb4f003, +0x687b68ba, +0x44634694, +0x68fb001d, +0x469c69fa, +0x4465693b, +0x4465469c, +0x69bb4694, +0x44630006, +0x6a3b0018, +0x469c0031, +0x00034460, 0x0158436b, 0x00801ac0, 0x00c018c0, -0xfe66f003, -0x50e0464b, -0x01684b1f, -0x1b404698, -0x19400080, -0x00c00031, -0xfe5af003, -0x46514643, -0x481a50e0, -0xfe74f004, -0x4819464b, +0xfe96f003, +0x46824b25, +0x4b2550e0, +0x46990031, +0x436b6a7b, +0x1ac00158, +0x18c00080, +0xf00300c0, +0x464bfe87, +0x4b1f50e0, +0x46980168, +0x00801b40, +0x00311940, +0xf00300c0, +0x4643fe7b, +0x50e04651, +0xf0044819, +0x464bfe95, +0x58e14818, +0xfe90f004, +0x48174643, 0xf00458e1, -0x4643fe6f, -0x58e14817, -0xfe6af004, -0x4690bc1c, -0x46a24699, -0x4653bdf0, -0xf3bf58e3, -0x46628f5f, -0xf387601a, -0xbf208810, -0x46c0e757, +0xbc1cfe8b, +0x46994690, +0xbdf046a2, +0x58e34653, +0x8f5ff3bf, +0x601a4662, +0x8810f387, +0xe757bf20, 0x0002c170, 0x000006c4, 0x0002c174, @@ -1599,9 +1640,9 @@ const uint elf_data0[] = { 0x000348a0, 0x00034898, 0x0003489c, -0x200087f4, -0x20008814, -0x20008844, +0x200088dc, +0x200088fc, +0x2000892c, 0x000cb570, 0x2600a904, 0xa9055f8e, @@ -1632,7 +1673,7 @@ const uint elf_data0[] = { 0x68231904, 0xd0362b00, 0x00310020, -0xfe52f006, +0xfe6cf006, 0x3701465b, 0x34086023, 0xd1f22f0a, @@ -1640,7 +1681,7 @@ const uint elf_data0[] = { 0xd0202b00, 0x4651896a, 0x10520030, -0xf8b8f7ff, +0xf866f7ff, 0x4b124642, 0x6a9b4913, 0x586a1a9b, @@ -1657,7 +1698,7 @@ const uint elf_data0[] = { 0x4a0abdf8, 0x58a90030, 0x4652896b, -0xfefcf005, +0xff1ef005, 0x003ce7dc, 0x46c0e7d1, 0x40054000, @@ -1681,7 +1722,7 @@ const uint elf_data0[] = { 0x68231904, 0xd0362b00, 0x00310020, -0xfadcf03e, +0xfa8af03e, 0x3701465b, 0x34086023, 0xd1f22f0a, @@ -1689,7 +1730,7 @@ const uint elf_data0[] = { 0xd0202b00, 0x4651896a, 0x10520030, -0xf856f7ff, +0xf804f7ff, 0x4b124642, 0x6a9b4913, 0x586a1a9b, @@ -1706,7 +1747,7 @@ const uint elf_data0[] = { 0x4a0abdf8, 0x58a90030, 0x4652896b, -0xfe9af005, +0xfebcf005, 0x003ce7dc, 0x46c0e7d1, 0x40054000, @@ -1721,30 +1762,30 @@ const uint elf_data0[] = { 0x4482469a, 0x210b0005, 0xb0824650, -0xf9e8f005, +0xfa0af005, 0x46984b12, 0x44a84b12, 0x46404699, -0xfb6ef7fe, +0xfb1cf7fe, 0xf0044648, -0x4650fcd5, -0xfa28f005, -0xfe54f004, +0x4650fcf7, +0xfa4af005, +0xfe76f004, 0x00400fc6, 0xf0040844, -0x1e07fe4f, +0x1e07fe71, 0xf004d0ed, -0x003afe4b, +0x003afe6d, 0x00210003, 0x96000028, 0xff70f7ff, 0xf0042000, -0xe7e9fe37, +0xe7e9fe59, 0x000006c4, 0x00000984, -0x20008868, +0x20008950, 0xf004b510, -0xf7fffe37, +0xf7fffe59, 0x46c0ffc3, 0x4645b5f0, 0x465746de, @@ -1811,7 +1852,7 @@ const uint elf_data0[] = { 0x9300185b, 0x230230a8, 0xf7ffa902, -0xb005fc79, +0xb005fc7f, 0x4690bc3c, 0x46a24699, 0xbdf046ab, @@ -1883,7 +1924,7 @@ const uint elf_data0[] = { 0x58610109, 0x458c9702, 0xe0d9db00, -0xfd20f004, +0xfd42f004, 0x469c4b66, 0x469a2300, 0x58e34663, @@ -2041,7 +2082,7 @@ const uint elf_data0[] = { 0x8810f38c, 0xe7aebf20, 0x30a80020, -0xf8d6f7ff, +0xf8dcf7ff, 0x46c0e707, 0x00002f67, 0x000037d6, @@ -2053,106 +2094,122 @@ const uint elf_data0[] = { 0x4b0918c4, 0x002018c6, 0xf0000039, -0x0020f997, +0x0020f9b9, 0xf0000029, -0x2391f9af, +0x2391f9d1, 0x469c011b, 0x42b44464, 0xbdf8d1f1, 0x0000df70, 0x00020170, 0x46deb5f8, -0x46574645, -0x0004464e, -0x4853b5e0, -0xfc04f004, +0x464e4657, +0x00044645, +0x4860b5e0, +0xfc26f004, 0xf0040020, -0x4851fba7, -0xfa2af004, -0x250a4b50, +0x485efbc9, +0xfa4cf004, +0x26094b5d, 0xf7fe18e0, -0x1d23f8dd, -0x23014698, -0x4b4d4699, -0x469b4f4d, -0x4640e06a, -0xf8b0f000, -0xd0742800, -0x46404b4a, -0x4b4a58e2, +0x2301f88b, +0x4b5b4698, +0x469a1d27, +0x469b4b5a, +0x5ce34653, +0xd00d2b00, +0xd9002e1f, +0x00f3e084, +0x041a435b, +0x465b3601, +0x4053681b, +0x4a530c1b, +0x6013041b, +0x6a9b4b52, +0x4b524699, +0x2b005ce3, +0x0038d163, +0xf8baf000, +0xd0672800, +0x00384b4e, +0x4b4e58e2, 0xf00058e1, -0x23e6f8cf, +0x23e6f8d9, 0x79a100db, 0x429958e3, 0x0020d16d, -0xf7ff2699, -0x2300ffb3, -0x51a30136, +0xf7ff2599, +0x2300ff9b, +0x5163012d, 0x00202100, -0xfd50f7ff, +0xfd38f7ff, 0x30a80020, -0xfa80f7ff, -0x51a32302, -0x58e24b3d, -0x58e34b3d, +0xfa6ef7ff, +0x51632302, +0x58e24b41, +0x58e34b41, 0xd2004293, -0x4a3c0013, +0x4a400013, 0x429358a2, 0x0013d200, -0x50a34a39, -0x6abb4652, -0x4a381a9b, -0x682350a3, -0xd0072b00, -0x01122294, -0x4a3558a1, -0x4a3550a1, -0x479818a0, -0x4b332600, -0x50e60020, -0x50e64b32, -0x50e64b2c, -0x50e64b2a, -0x50e64b30, -0x50e64b30, -0xfdcef7ff, -0x228023d0, -0x0252061b, -0x200a619a, -0xf0012100, -0x464bfa2d, -0xd0022b00, -0x011b2394, -0x350150e6, -0xd1052d20, -0x228023d0, -0x061b2500, -0x61da0492, -0x46992300, -0x469a6abb, -0x5ce3465b, -0xd08e2b00, -0x30a80020, -0xf8b8f7ff, -0xf0004640, -0x2800f83b, -0xbc3cd18a, -0x46994690, -0x46ab46a2, -0x4818bdf8, -0xfa06f004, +0x50a34a3d, +0x4b36464a, +0x1a9b6a9b, +0x50a34a3b, +0x2b006823, +0x2294d007, +0x58a10112, +0x50a14a38, +0x18a04a38, +0x25004798, +0x00204b36, +0x4b3650e5, +0x4b3050e5, +0x4b2e50e5, +0x4b3450e5, +0x4b3450e5, +0xf7ff50e5, +0x23d0fdb5, +0x061b2280, +0x619a0252, +0x2100200a, +0xfa36f001, +0x2b004643, +0x2394d002, +0x50e5011b, +0x46982300, +0x0020e782, +0xf7ff30a8, +0x0038f8b3, +0xf852f000, +0xd1972800, +0x4690bc3c, +0x46a24699, +0xbdf846ab, +0xd01a2e20, +0x1b9b2340, +0x435b00db, +0x041a3601, +0xd0002e40, +0x2600e773, +0x481ce771, +0xfa10f004, 0x00d222e0, 0x2b035ca3, 0x5ca3d102, 0xd0fc2b03, 0x79a223e6, 0x50e200db, -0x46c0e781, -0x20001b3d, -0x20008874, +0x4a15e781, +0x46c0e75e, +0x20001be1, +0x2000895c, 0x00000984, -0x000348a4, +0x000348a5, +0x4005005c, +0x4005105c, 0x40054000, +0x000348a4, 0x00000998, 0x0000098c, 0x00034880, @@ -2164,14 +2221,15 @@ const uint elf_data0[] = { 0x00034878, 0x00034884, 0x00034888, -0x20008884, +0x2000896c, +0xfe010000, 0x6985b530, 0x2307b089, 0xaa012100, 0x00280004, -0xf966f7ff, +0xf94af7ff, 0xf7ff0028, -0x9901f9e1, +0x9901f9c5, 0x42994b0a, 0x480ad005, 0xf9c2f004, @@ -2184,13 +2242,13 @@ const uint elf_data0[] = { 0xf828f004, 0xe7f02001, 0x4f434950, -0x200088b0, +0x20008998, 0x8a03b510, 0x43596984, 0x311c0020, -0xf940f7ff, +0xf924f7ff, 0xf7ff0020, -0xbd10f9bb, +0xbd10f99f, 0x0004b570, 0x8a238980, 0x43437d66, @@ -2203,15 +2261,15 @@ const uint elf_data0[] = { 0x021b189b, 0x18c9002a, 0x23010030, -0xf922f7ff, +0xf906f7ff, 0xf7ff0030, -0x682bf99d, +0x682bf981, 0x021969a6, 0x2301ac01, 0x00300022, 0xf7ff0a09, -0x0030f915, -0xf990f7ff, +0x0030f8f9, +0xf974f7ff, 0x80ab8823, 0xbd70b002, 0x46d6b5f0, @@ -2224,9 +2282,9 @@ const uint elf_data0[] = { 0x3301105b, 0x321c4641, 0x00284682, -0xf8f8f7ff, +0xf8dcf7ff, 0xf7ff0028, -0x797bf973, +0x797bf957, 0x2b00469c, 0x4650d035, 0x00236839, @@ -2252,7 +2310,7 @@ const uint elf_data0[] = { 0x109b0089, 0x44414652, 0x9a086990, -0xf8c0f7ff, +0xf8a4f7ff, 0x4690bc1c, 0x46a24699, 0x2300bdf0, @@ -2486,8 +2544,8 @@ const uint elf_data0[] = { 0x52a3b29b, 0x46c0e793, 0x50100900, -0x20009788, -0x20009784, +0x20009868, +0x20009864, 0xb5704b1a, 0x4c1a6019, 0x22e04b1a, @@ -2515,18 +2573,18 @@ const uint elf_data0[] = { 0xf0044a07, 0x0020f8a9, 0x46c0bd70, -0x20009784, +0x20009864, 0x50100900, -0x20009788, -0x20008de0, +0x20009868, +0x20008ec0, 0x00061a80, -0x20002555, +0x2000263d, 0x4c04b510, 0xf0040020, 0x0020f8c3, 0xfa44f004, 0x46c0bd10, -0x20008de0, +0x20008ec0, 0x47704800, 0x501009e0, 0x2600b570, @@ -2562,11 +2620,11 @@ const uint elf_data0[] = { 0x21002280, 0xf0030020, 0xe7f3fd2b, -0x20008dd8, +0x20008eb8, 0x000186a0, -0x200088dc, +0x200089c4, 0x50100a28, -0x200088e8, +0x200089d0, 0x47704800, 0x50100a28, 0xb083b5f0, @@ -2823,7 +2881,7 @@ const uint elf_data0[] = { 0xd9002b17, 0x70132310, 0x46c04770, -0x20008d20, +0x20008e00, 0x40832301, 0xd0042900, 0x60134a03, @@ -2962,15 +3020,15 @@ const uint elf_data0[] = { 0xd0000124, 0xe000ed00, 0x200001cd, -0x20008d24, +0x20008e04, 0xe000e100, 0xe000e180, 0xe000e280, -0x2003e120, +0x2003e200, 0xffffbd01, 0x0000aaaa, 0x0000bd01, -0x20008d5e, +0x20008e3e, 0xfffff000, 0xfffff800, 0x2401b5f0, @@ -3012,10 +3070,10 @@ const uint elf_data0[] = { 0x2402e7f4, 0x46c0e7f2, 0xd0000124, -0x20008d24, +0x20008e04, 0x0000aaaa, 0xe000ed00, -0x2003e120, +0x2003e200, 0x200001cd, 0xffffbd01, 0x4a064b05, @@ -3079,9 +3137,9 @@ const uint elf_data0[] = { 0x00804b04, 0x606800a4, 0xbd7050e5, -0x20003161, +0x20003249, 0x34000040, -0x2003e0f0, +0x2003e1d0, 0x68194b0a, 0x8010f3ef, 0x680ab672, @@ -3093,7 +3151,7 @@ const uint elf_data0[] = { 0xbf408810, 0x21002000, 0x46c04770, -0x2003e104, +0x2003e1e4, 0x4657b5f8, 0x464e4645, 0xb5e046de, @@ -3268,7 +3326,7 @@ const uint elf_data0[] = { 0xdae92b00, 0x4b032201, 0xe7e54252, -0x2003e0f0, +0x2003e1d0, 0x0fffffff, 0x7fffffff, 0x4c0bb510, @@ -3283,9 +3341,9 @@ const uint elf_data0[] = { 0x2103f9c7, 0xf7ff0020, 0xe7ecfe4f, -0x20008d6c, -0x2003e104, -0x20002fb5, +0x20008e4c, +0x2003e1e4, +0x2000309d, 0x4645b5f0, 0x465746de, 0xb5e0464e, @@ -3419,9 +3477,9 @@ const uint elf_data0[] = { 0xbf208810, 0x2a00e7e5, 0xe7d1d0be, -0x20003029, -0x20008d6c, -0x2003e104, +0x20003111, +0x20008e4c, +0x2003e1e4, 0x40054000, 0x0004b570, 0xf000000d, @@ -3459,8 +3517,8 @@ const uint elf_data0[] = { 0xff22f7ff, 0x46c0e7de, 0x40054000, -0x20008d6c, -0x20003029, +0x20008e4c, +0x20003111, 0x46d6b5f0, 0x4646464f, 0xf3efb5c0, @@ -3504,16 +3562,16 @@ const uint elf_data0[] = { 0xd0000128, 0x40054000, 0x4005703c, -0x2003e121, -0x2003e108, -0x20009794, +0x2003e201, +0x2003e1e8, +0x20009874, 0x40053fd0, 0x0001b510, 0x48034a02, 0xfa16f7ff, 0x46c0bd10, -0x200088f8, -0x2003e11e, +0x200089e0, +0x2003e1fe, 0x6a594b03, 0x6a98000a, 0x428a6a59, @@ -3558,10 +3616,10 @@ const uint elf_data0[] = { 0xf7ff0020, 0xe7e5fa47, 0xd0000128, -0x20003615, +0x200036fd, 0x40056038, -0x20009794, -0x2003e121, +0x20009874, +0x2003e201, 0x464fb5f0, 0x464646d6, 0x0007b5c0, @@ -3612,8 +3670,8 @@ const uint elf_data0[] = { 0xe7f32001, 0x40054000, 0xd0000128, -0x2003e121, -0x2003e108, +0x2003e201, +0x2003e1e8, 0xe000e280, 0xf3efb510, 0xb6728410, @@ -3630,7 +3688,7 @@ const uint elf_data0[] = { 0x46c0bd10, 0xd0000128, 0x40054000, -0x2003e121, +0x2003e201, 0x0005b570, 0x0014000e, 0xd0242900, @@ -3817,7 +3875,7 @@ const uint elf_data0[] = { 0x4000c000, 0x4000e000, 0x4000f000, -0x2003e124, +0x2003e204, 0x00000301, 0x46deb5f0, 0x4657464e, @@ -3886,7 +3944,7 @@ const uint elf_data0[] = { 0xd0fc421a, 0x46c0e7b9, 0x40008000, -0x200097ac, +0x2000988c, 0xb082b510, 0x429c9c04, 0x9400d804, @@ -3944,7 +4002,7 @@ const uint elf_data0[] = { 0x95002100, 0xf7ff2006, 0xe7afff07, -0x200097ac, +0x2000988c, 0x02dc6c00, 0x0000b71b, 0x40008000, @@ -3958,7 +4016,7 @@ const uint elf_data0[] = { 0x07735940, 0x00804b01, 0x477058c0, -0x200097ac, +0x2000988c, 0x0004b5f8, 0x00174821, 0x000e001d, @@ -4010,7 +4068,7 @@ const uint elf_data0[] = { 0x4b046058, 0x4770601a, 0x00ffffff, -0x2003e0ec, +0x2003e1cc, 0x40058000, 0x4005a000, 0x4a022380, @@ -4101,14 +4159,14 @@ const uint elf_data0[] = { 0x003c7ffe, 0x4000f000, 0x4000c000, -0x20009638, -0x20009648, +0x20009718, +0x20009728, 0x01ffffff, 0x4001f000, -0x20009628, -0x20009638, -0x20009648, -0x2000964c, +0x20009708, +0x20009718, +0x20009728, +0x2000972c, 0xe7fdbe00, 0x00034a09, 0x28006810, @@ -4120,9 +4178,9 @@ const uint elf_data0[] = { 0x428b6010, 0x2001d9f7, 0xe7f54240, -0x2003e0cc, +0x2003e1ac, 0x20040000, -0x2003e42c, +0x2003e50c, 0xf7ffb510, 0x46c0ffe1, 0xb500b40f, @@ -4135,11 +4193,11 @@ const uint elf_data0[] = { 0xf0024803, 0x2001fa09, 0xffccf7ff, -0x2000891c, -0x2000892c, +0x20008a04, +0x20008a14, 0x4801b510, 0xffe4f7ff, -0x20008930, +0x20008a18, 0x46c04770, 0x4657b5f8, 0x46de464e, @@ -4908,11 +4966,11 @@ const uint elf_data0[] = { 0x7fefffff, 0x41cdcd65, 0xc1cdcd65, -0x20008b38, +0x20008c20, 0x3fe00000, -0x2000893c, -0x20008940, -0x2000894c, +0x20008a24, +0x20008a28, +0x20008a34, 0xd40007db, 0xe793e6d8, 0x2b009b23, @@ -4935,7 +4993,7 @@ const uint elf_data0[] = { 0x9b23e6db, 0x2b002420, 0xe6d6d1dc, -0x20008948, +0x20008a30, 0x46deb5f0, 0x464e4657, 0xb5e04645, @@ -5146,11 +5204,11 @@ const uint elf_data0[] = { 0xd0002b00, 0x46d1e118, 0xe67f1c74, -0x20004d21, -0x2003e0e8, -0x20008954, -0x20008998, -0x200089e4, +0x20004e09, +0x2003e1c8, +0x20008a3c, +0x20008a80, +0x20008acc, 0x431a2321, 0x93043b19, 0x93023308, @@ -5385,7 +5443,7 @@ const uint elf_data0[] = { 0xe72f002c, 0x4692220a, 0x46c0e6c5, -0x200040b1, +0x20004199, 0xb085b500, 0x21019103, 0x93009002, @@ -5393,7 +5451,7 @@ const uint elf_data0[] = { 0xa902424a, 0xfc70f7ff, 0xbd00b005, -0x200044f5, +0x200045dd, 0x4a09b510, 0x68140003, 0x2c00b084, @@ -5404,15 +5462,15 @@ const uint elf_data0[] = { 0xbd10b004, 0xf81ef001, 0xe7f92000, -0x2003e0e8, -0x200044e5, +0x2003e1c8, +0x200045cd, 0x21044801, 0x47184b01, -0x20008da0, -0x200054b5, +0x20008e80, +0x2000559d, 0x689b4b01, 0x00004718, -0x20008da0, +0x20008e80, 0xb5102314, 0x88180001, 0x881b3304, @@ -5745,11 +5803,11 @@ const uint elf_data0[] = { 0x685b4b1b, 0x930146fc, 0xdf04bd08, -0x20005c1b, +0x20005d03, 0x4b17b418, 0x46fc681b, 0xbd089301, -0x5c25df00, +0x5d0ddf00, 0x46942000, 0x6f924a13, 0xd2090892, @@ -5757,7 +5815,7 @@ const uint elf_data0[] = { 0x68db4b0f, 0x930146fc, 0xdf0cbd08, -0x20005edd, +0x20005fc5, 0xb5f04a0c, 0x6e556e14, 0x6f166f57, @@ -5769,8 +5827,8 @@ const uint elf_data0[] = { 0x689b4b03, 0x930146fc, 0xdf08bd08, -0x20005d81, -0x2003e128, +0x20005e69, +0x2003e208, 0xd0000000, 0x4050b5ff, 0x40504042, @@ -5832,7 +5890,7 @@ const uint elf_data0[] = { 0x1b094903, 0x43190509, 0xbd104311, -0x2003e100, +0x2003e1e0, 0x0000041f, 0x004cb510, 0x23800d62, @@ -5855,9 +5913,9 @@ const uint elf_data0[] = { 0x4b04b418, 0x46fc6a5b, 0xbd089301, -0x608ddf24, +0x6175df24, 0x00002000, -0x2003e128, +0x2003e208, 0xb5702313, 0x2c01781c, 0xdd10d015, @@ -5878,10 +5936,10 @@ const uint elf_data0[] = { 0x64aad1fc, 0x46c0e7eb, 0x00004453, -0x2003e128, +0x2003e208, 0x0000334c, -0x2003e100, -0x20005be9, +0x2003e1e0, +0x20005cd1, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -5892,7 +5950,7 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003e128, +0x2003e208, 0xbc03b40f, 0xb5f0bc0c, 0x07e42401, @@ -6210,7 +6268,7 @@ const uint elf_data0[] = { 0x41103220, 0x0018bd10, 0xbd100019, -0x200060bf, +0x200061a7, 0x0fcc0d0a, 0x051b1e53, 0x05521ac9, @@ -6260,10 +6318,10 @@ const uint elf_data0[] = { 0x622367e3, 0xe7e561e3, 0x00004653, -0x2003e228, +0x2003e308, 0x0000334c, -0x2003e100, -0x200061e1, +0x2003e1e0, +0x200062c9, 0x4660b507, 0x0a0a8801, 0x2adf3002, @@ -6274,33 +6332,33 @@ const uint elf_data0[] = { 0x6800e000, 0x50504a01, 0xbd079003, -0x2003e228, +0x2003e308, 0x0005b570, 0x4e0b000c, -0xf7fa0030, -0x0028f825, +0xf7f90030, +0x0028ffb1, 0xf0010021, 0x0005fd73, 0xf7fa0030, -0x2d00f8b3, +0x2d00f83f, 0x4b05d005, 0x429c192c, 0x0028d801, 0x4803bd70, 0xff1af7fd, -0x20009628, +0x20009708, 0x20040000, -0x20008b88, +0x20008c70, 0x21044801, 0x47184b01, -0x20008db0, -0x200054b5, +0x20008e90, +0x2000559d, 0x681b4b01, 0x00004718, -0x20008db0, +0x20008e90, 0x685b4b01, 0x00004718, -0x20008db0, +0x20008e90, 0xb5100003, 0x681b0008, 0x47980011, @@ -6341,7 +6399,7 @@ const uint elf_data0[] = { 0x00116803, 0x47980028, 0x46c0e7e5, -0x20008be4, +0x20008ccc, 0x4b0fb5f8, 0x681c0005, 0xd0152c00, @@ -6358,8 +6416,8 @@ const uint elf_data0[] = { 0xd1ef2c00, 0x602b2300, 0x46c0bdf8, -0x2003e0c4, -0x2003e0c8, +0x2003e1a4, +0x2003e1a8, 0x000cb570, 0x00056809, 0xd0042980, @@ -6373,12 +6431,12 @@ const uint elf_data0[] = { 0x18124a06, 0x2b00414b, 0x4805db03, -0xffe2f7f9, +0xff6ef7f9, 0x2201bd10, 0x42524b03, 0x46c0e7f7, 0x000f4240, -0x20009630, +0x20009710, 0x7fffffff, 0x464eb5f0, 0x465746de, @@ -6429,12 +6487,12 @@ const uint elf_data0[] = { 0x703b0020, 0xe7e847c0, 0xf7f94805, -0xe7d0ff8d, -0x20006285, -0x2003e0c4, -0x2003e0c8, -0x20006275, -0x20009630, +0xe7d0ff19, +0x2000636d, +0x2003e1a4, +0x2003e1a8, +0x2000635d, +0x20009710, 0xb082b510, 0x0004466b, 0x1dd82200, @@ -6456,7 +6514,7 @@ const uint elf_data0[] = { 0xbd700028, 0x2c006924, 0xe7f9d1f3, -0x2003e0c4, +0x2003e1a4, 0x68134a0a, 0xd1052b00, 0x001ae00c, @@ -6468,7 +6526,7 @@ const uint elf_data0[] = { 0x47706101, 0xd0fc2900, 0xe7fa6010, -0x2003e0c4, +0x2003e1a4, 0xb0a2b570, 0x0004000d, 0xff30f7ff, @@ -6491,11 +6549,11 @@ const uint elf_data0[] = { 0x2c006924, 0x2e00d1f0, 0x4804d0f7, -0xff10f7f9, +0xfe9cf7f9, 0x46c0e7f3, -0x20006361, -0x2003e0c4, -0x20009630, +0x20006449, +0x2003e1a4, +0x20009710, 0xb500b40f, 0xa904b083, 0x9101c901, @@ -6521,9 +6579,9 @@ const uint elf_data0[] = { 0x42196993, 0x6017d1fc, 0x46c0e7f2, -0x2003e118, +0x2003e1f8, 0xbffc8000, -0x2003e124, +0x2003e204, 0x0005b530, 0xdd262900, 0x24102000, @@ -6555,8 +6613,8 @@ const uint elf_data0[] = { 0x43130152, 0x20036019, 0xe7e64240, -0x2003e118, -0x200097a4, +0x2003e1f8, +0x20009884, 0xb5104b06, 0x2b00681b, 0x2100d006, @@ -6564,9 +6622,9 @@ const uint elf_data0[] = { 0x4a046391, 0x47986810, 0x46c0bd10, -0x200097a4, -0x2003e118, -0x200097a8, +0x20009884, +0x2003e1f8, +0x20009888, 0xb5f04b1d, 0x46c6681a, 0x4b1c4698, @@ -6597,11 +6655,11 @@ const uint elf_data0[] = { 0x01522280, 0x60194313, 0x46c0e7d8, -0x2003e118, +0x2003e1f8, 0xbffc8000, -0x200097a4, -0x200097a8, -0x20006675, +0x20009884, +0x20009888, +0x2000675d, 0x4e0cb570, 0x001c000d, 0x2a006030, @@ -6615,8 +6673,8 @@ const uint elf_data0[] = { 0x2101f9e3, 0xf7ff4802, 0xbd70fec5, -0x2003e118, -0x20008dc0, +0x2003e1f8, +0x20008ea0, 0xb51021e1, 0x22004b05, 0x4b05781b, @@ -6624,8 +6682,8 @@ const uint elf_data0[] = { 0x23010249, 0xffd6f7ff, 0x46c0bd10, -0x20008d0c, -0x20008d10, +0x20008df4, +0x20008df8, 0x40034000, 0x46c0bd03, 0x0004b510, @@ -6691,9 +6749,9 @@ const uint elf_data0[] = { 0x46c0bd10, 0x20041e00, 0x20040adc, -0x20006791, +0x20006879, 0xe000ed00, -0x2000678d, +0x20006875, 0x4e11b570, 0x1b850004, 0x415d426b, @@ -6712,8 +6770,8 @@ const uint elf_data0[] = { 0xf9a4f7fc, 0x4905bd70, 0x46c0e7f5, -0x20008de0, -0x2003e0d0, +0x20008ec0, +0x2003e1b0, 0x00000664, 0x20000455, 0x20000465, @@ -6736,8 +6794,8 @@ const uint elf_data0[] = { 0xf9fef000, 0x4905bd70, 0x46c0e7f1, -0x20008de0, -0x2003e0d0, +0x20008ec0, +0x2003e1b0, 0x20000455, 0x000008ff, 0x20000465, @@ -6917,7 +6975,7 @@ const uint elf_data0[] = { 0x4b034398, 0x60183010, 0x46c04770, -0x20008dd8, +0x20008eb8, 0x4000e000, 0x46deb5f8, 0x464e4657, @@ -6985,7 +7043,7 @@ const uint elf_data0[] = { 0x639563d5, 0xf7ff50d4, 0xbd70ff7d, -0x20008dd8, +0x20008eb8, 0x4000e000, 0x4000f000, 0x4000c000, @@ -7120,7 +7178,7 @@ const uint elf_data0[] = { 0x0000040c, 0x50000414, 0x50001414, -0x2003e0bc, +0x2003e19c, 0x200009a5, 0x50000404, 0x50001404, @@ -7266,7 +7324,7 @@ const uint elf_data0[] = { 0x46994690, 0x46ab46a2, 0x46c0bdf0, -0x20008c48, +0x20008d30, 0x9fffffff, 0xafe00000, 0x680e0000, @@ -7573,7 +7631,7 @@ const uint elf_data0[] = { 0x4803e7a8, 0x60134043, 0xe7a3600b, -0x20008c54, +0x20008d3c, 0x000002ff, 0x464eb5f8, 0x46de4645, @@ -7658,8 +7716,8 @@ const uint elf_data0[] = { 0x686adccb, 0x4282e7e5, 0xe7d5dbb4, -0x2003e328, -0x2003e428, +0x2003e408, +0x2003e508, 0x000ffc00, 0xb089b530, 0x466d0001, @@ -7685,31 +7743,31 @@ const uint elf_data0[] = { 0x1879632b, 0xd0192a00, 0x00300022, -0xfebef038, +0xfe4af038, 0x08614b1d, 0x4b1d62eb, 0x00220089, 0x632b0030, 0xf0381879, -0x23c2feb3, +0x23c2fe3f, 0x62eb015b, 0x00224b18, 0x00300039, 0xf038632b, -0xbdf8ffe7, +0xbdf8ff73, 0x00300022, -0xfef6f000, +0xfeeef000, 0x08614b10, 0x4b1062eb, 0x00220089, 0x632b0030, 0xf0001879, -0x23c2feeb, +0x23c2fee3, 0x62eb015b, 0x00224b0b, 0x00300039, 0xf000632b, -0xe7e4fed1, +0xe7e4fee1, 0x00023193, 0xd00000c0, 0xd0000080, @@ -7725,8 +7783,8 @@ const uint elf_data0[] = { 0x4803230b, 0xf950f7fb, 0xbd00b003, -0x20008c64, -0x2003e11c, +0x20008d4c, +0x2003e1fc, 0x46ceb5f8, 0x23054647, 0x56cbb580, @@ -7762,8 +7820,8 @@ const uint elf_data0[] = { 0x4803bdf8, 0xfb98f7fc, 0xafd00000, -0x2000978c, -0x20008c84, +0x2000986c, +0x20008d6c, 0xb5104b12, 0x4460469c, 0x41584243, @@ -7784,7 +7842,7 @@ const uint elf_data0[] = { 0xd1f94214, 0x46c0e7f0, 0xafd00000, -0x2000978c, +0x2000986c, 0xb5104b07, 0xd0044298, 0x48074a06, @@ -7794,9 +7852,9 @@ const uint elf_data0[] = { 0xf8a4f7fb, 0x46c0e7f8, 0x50300000, -0x20008cbc, -0x2003e11f, -0x20008c98, +0x20008da4, +0x2003e1ff, +0x20008d80, 0xb5104b0b, 0x4460469c, 0x41444244, @@ -7810,8 +7868,8 @@ const uint elf_data0[] = { 0x42402001, 0x46c0e7fa, 0xafd00000, -0x20008cd8, -0x2003e11f, +0x20008dc0, +0x2003e1ff, 0x000cb5f8, 0xf7fb0006, 0x2205f861, @@ -7826,7 +7884,7 @@ const uint elf_data0[] = { 0xbdf80028, 0xf7fc4801, 0x46c0fb17, -0x20008c84, +0x20008d6c, 0x2501b570, 0x0004790b, 0x3d01409d, @@ -7839,7 +7897,7 @@ const uint elf_data0[] = { 0xf7fb505a, 0xbd70f83f, 0xafd00000, -0x2000978c, +0x2000986c, 0x46deb5f0, 0x464e4657, 0x468b4645, @@ -8007,7 +8065,7 @@ const uint elf_data0[] = { 0x00180001, 0xf804f000, 0x46c0bd10, -0x20008de8, +0x20008ec8, 0x4351b510, 0xf82af000, 0xd00e1e04, @@ -8251,10 +8309,10 @@ const uint elf_data0[] = { 0x60e160a2, 0x60d4608c, 0x46c0e6d5, -0x20009220, +0x20009300, 0x000001ff, -0x20009218, -0x20009750, +0x200092f8, +0x20009830, 0x0000100f, 0x00001008, 0xd9522814, @@ -8396,7 +8454,7 @@ const uint elf_data0[] = { 0x6823bd70, 0xd0fb2b00, 0xe7f9602b, -0x2003e428, +0x2003e508, 0x0783b510, 0x7803d027, 0xd0262b00, @@ -8458,11 +8516,11 @@ const uint elf_data0[] = { 0x60084905, 0x430b2101, 0xe7d56053, -0x20009220, +0x20009300, 0x00000fef, 0x00000fff, -0x20009754, -0x20009218, +0x20009834, +0x200092f8, 0x46d6b5f0, 0x4646464f, 0xb5c00005, @@ -8576,24 +8634,24 @@ const uint elf_data0[] = { 0x431ce794, 0x6003604c, 0x46c0e780, -0x20009220, -0x20009228, +0x20009300, +0x20009308, 0x000001ff, -0x2000921c, -0x20009750, +0x200092fc, +0x20009830, 0x00000554, 0x4802b401, 0xbc014684, 0xbf004760, -0x150006ad, -0x4802b401, -0xbc014684, -0xbf004760, 0x15000001, 0x4802b401, 0xbc014684, 0xbf004760, 0x15000431, +0x4802b401, +0xbc014684, +0xbf004760, +0x150006ad, 0x65736552, 0x6e697474, 0x00000067, @@ -8653,15 +8711,15 @@ const uint elf_data0[] = { 0x68636120, 0x65766569, 0x00000064, -0x2000875c, +0x20008844, 0x0000ff13, -0x20008784, +0x2000886c, 0x0000ff15, -0x200087b0, +0x20008898, 0x0000ff14, -0x200087d8, +0x200088c0, 0x0000ff06, -0x200087e4, +0x200088cc, 0x0000ff07, 0x6840e826, 0x6004e88f, @@ -8789,126 +8847,126 @@ const uint elf_data0[] = { 0x006e616e, 0x2d696e66, 0x00000000, -0x20004de2, -0x20004d98, -0x20004d98, -0x20004dda, -0x20004d98, -0x20004d98, -0x20004d98, -0x20004d98, -0x20004d98, -0x20004d98, -0x20004d98, -0x20004dd2, -0x20004d98, -0x20004dca, -0x20004d98, -0x20004d98, -0x20004dc2, -0x20004f58, -0x20004dfa, -0x20004f4c, -0x20004dfa, -0x20004dea, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004e0c, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004dfa, -0x20004e0c, -0x20004f9c, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20005144, -0x20004f68, -0x20005144, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004ece, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004ece, -0x200050aa, -0x20004ece, -0x20005144, -0x20004f68, -0x20005144, -0x20004e20, -0x20004ece, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004e20, -0x20004ece, -0x2000507c, -0x20004e20, -0x20004e20, -0x20004fb2, -0x20004e20, -0x20004ece, -0x20004e20, -0x20004e20, -0x20004ece, +0x20004eca, +0x20004e80, +0x20004e80, +0x20004ec2, +0x20004e80, +0x20004e80, +0x20004e80, +0x20004e80, +0x20004e80, +0x20004e80, +0x20004e80, +0x20004eba, +0x20004e80, +0x20004eb2, +0x20004e80, +0x20004e80, +0x20004eaa, +0x20005040, +0x20004ee2, +0x20005034, +0x20004ee2, +0x20004ed2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ef4, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ee2, +0x20004ef4, +0x20005084, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x2000522c, +0x20005050, +0x2000522c, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004fb6, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004fb6, +0x20005192, +0x20004fb6, +0x2000522c, +0x20005050, +0x2000522c, +0x20004f08, +0x20004fb6, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004f08, +0x20004fb6, +0x20005164, +0x20004f08, +0x20004f08, +0x2000509a, +0x20004f08, +0x20004fb6, +0x20004f08, +0x20004f08, +0x20004fb6, 0x00000000, 0x00000000, 0x3ff00000, @@ -8949,10 +9007,10 @@ const uint elf_data0[] = { 0x00333230, 0x50520006, 0xb63cffbb, -0x20008bb8, +0x20008ca0, 0x50520006, 0x4275f0d3, -0x20008b98, +0x20008c80, 0x00000a0d, 0x54524155, 0x64747320, @@ -8967,7 +9025,7 @@ const uint elf_data0[] = { 0x0074756f, 0x50520006, 0xa1f4b453, -0x20008c00, +0x20008ce8, 0x50520008, 0x00000092, 0x53444d54, @@ -8978,7 +9036,7 @@ const uint elf_data0[] = { 0x206e6920, 0x21515249, 0x00000000, -0x20008c50, +0x20008d38, 0x00000002, 0x68a170a1, 0x00fefefc, @@ -9024,13 +9082,13 @@ const uint elf_data0[] = { 0x616c6961, 0x00656c62, 0x20000098, -0x20008bcc, +0x20008cb4, 0x2000008c, -0x20008bd8, -0x20008c14, -0x20008c20, +0x20008cc0, +0x20008cfc, +0x20008d08, }; -constexpr uint elf_data1_addr = 0x20008d20; +constexpr uint elf_data1_addr = 0x20008e00; const uint elf_data1[] = { 0x00000010, 0x00000000, @@ -9050,14 +9108,14 @@ const uint elf_data1[] = { 0x46704700, 0x49013809, 0xbd014788, -0x20002e75, -0x20008d84, +0x20002f5d, +0x20008e64, 0x00000000, -0x20009650, -0x200097d4, +0x20009730, +0x200098b4, 0x00000000, 0x00000000, -0x200097e4, +0x200098c4, 0x00000000, 0x00000000, 0x00000010, @@ -9072,22 +9130,22 @@ const uint elf_data1[] = { 0x0000434d, 0x00003453, 0x00003443, -0x200065a5, +0x2000668d, 0x00000000, -0x200065f1, -0x2000669d, +0x200066d9, +0x20006785, 0x00000000, 0x00000100, 0x40044000, 0x00000000, 0x40048000, 0x00000000, -0x20008df0, +0x20008ed0, 0x00000000, 0x00000000, -0x200090dc, -0x20009144, -0x200091ac, +0x200091bc, +0x20009224, +0x2000928c, 0x00000000, 0x00000000, 0x00000000, @@ -9354,62 +9412,6 @@ const uint elf_data1[] = { 0x00020000, 0x00000000, 0x00000000, -0x20009220, -0x20009220, -0x20009228, -0x20009228, -0x20009230, -0x20009230, -0x20009238, -0x20009238, -0x20009240, -0x20009240, -0x20009248, -0x20009248, -0x20009250, -0x20009250, -0x20009258, -0x20009258, -0x20009260, -0x20009260, -0x20009268, -0x20009268, -0x20009270, -0x20009270, -0x20009278, -0x20009278, -0x20009280, -0x20009280, -0x20009288, -0x20009288, -0x20009290, -0x20009290, -0x20009298, -0x20009298, -0x200092a0, -0x200092a0, -0x200092a8, -0x200092a8, -0x200092b0, -0x200092b0, -0x200092b8, -0x200092b8, -0x200092c0, -0x200092c0, -0x200092c8, -0x200092c8, -0x200092d0, -0x200092d0, -0x200092d8, -0x200092d8, -0x200092e0, -0x200092e0, -0x200092e8, -0x200092e8, -0x200092f0, -0x200092f0, -0x200092f8, -0x200092f8, 0x20009300, 0x20009300, 0x20009308, @@ -9610,15 +9612,71 @@ const uint elf_data1[] = { 0x20009610, 0x20009618, 0x20009618, +0x20009620, +0x20009620, +0x20009628, +0x20009628, +0x20009630, +0x20009630, +0x20009638, +0x20009638, +0x20009640, +0x20009640, +0x20009648, +0x20009648, +0x20009650, +0x20009650, +0x20009658, +0x20009658, +0x20009660, +0x20009660, +0x20009668, +0x20009668, +0x20009670, +0x20009670, +0x20009678, +0x20009678, +0x20009680, +0x20009680, +0x20009688, +0x20009688, +0x20009690, +0x20009690, +0x20009698, +0x20009698, +0x200096a0, +0x200096a0, +0x200096a8, +0x200096a8, +0x200096b0, +0x200096b0, +0x200096b8, +0x200096b8, +0x200096c0, +0x200096c0, +0x200096c8, +0x200096c8, +0x200096d0, +0x200096d0, +0x200096d8, +0x200096d8, +0x200096e0, +0x200096e0, +0x200096e8, +0x200096e8, +0x200096f0, +0x200096f0, +0x200096f8, +0x200096f8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, -0x2000624d, -0x20005479, -0x20005b89, -0x2000617d, -0x20000f1d, +0x20006335, +0x20005561, +0x20005c71, +0x20006265, +0x20000fcd, }; 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 987397ce..eacb38b9 100644 --- a/examples/dv_stick/dv_stick_test.cpp +++ b/examples/dv_stick/dv_stick_test.cpp @@ -45,6 +45,17 @@ int main() { display.init(); //display.test(); +#if 0 + uint8_t edid[128]; + display.get_edid(edid); + for (int i = 0; i < 8; ++i) { + for (int j = 0; j < 16; ++j) { + printf("%02x ", edid[i*16 + j]); + } + printf("\n"); + } +#endif + PicoGraphics_PenDV_RGB555 graphics(FRAME_WIDTH, FRAME_HEIGHT, display); graphics.set_pen(0x001F); @@ -71,6 +82,7 @@ int main() { circles[i].y = rand() % graphics.bounds.h; } + int frames = 0; while (true) { //while(gpio_get(BUTTON_A) == 1) { // sleep_ms(10); @@ -139,5 +151,9 @@ int main() { display.flip(); uint32_t flip_time = time_us_32() - flip_start_time; printf("Render: %.3f, flip: %.3f\n", render_time / 1000.f, flip_time / 1000.f); + + ++frames; + if (gpio_get(BUTTON_A) == 0) display.set_led_level((uint8_t)frames); + else display.set_led_heartbeat(); } }