// https://syzkaller.appspot.com/bug?id=ebe2bbed618638b7d309da88058dce0b7bf80214 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifndef __NR_memfd_create #define __NR_memfd_create 319 #endif static unsigned long long procid; static void sleep_ms(uint64_t ms) { usleep(ms * 1000); } static uint64_t current_time_ms(void) { struct timespec ts; if (clock_gettime(CLOCK_MONOTONIC, &ts)) exit(1); return (uint64_t)ts.tv_sec * 1000 + (uint64_t)ts.tv_nsec / 1000000; } static void use_temporary_dir(void) { char tmpdir_template[] = "./syzkaller.XXXXXX"; char* tmpdir = mkdtemp(tmpdir_template); if (!tmpdir) exit(1); if (chmod(tmpdir, 0777)) exit(1); if (chdir(tmpdir)) exit(1); } #define BITMASK(bf_off, bf_len) (((1ull << (bf_len)) - 1) << (bf_off)) #define STORE_BY_BITMASK(type, htobe, addr, val, bf_off, bf_len) \ *(type*)(addr) = \ htobe((htobe(*(type*)(addr)) & ~BITMASK((bf_off), (bf_len))) | \ (((type)(val) << (bf_off)) & BITMASK((bf_off), (bf_len)))) static bool write_file(const char* file, const char* what, ...) { char buf[1024]; va_list args; va_start(args, what); vsnprintf(buf, sizeof(buf), what, args); va_end(args); buf[sizeof(buf) - 1] = 0; int len = strlen(buf); int fd = open(file, O_WRONLY | O_CLOEXEC); if (fd == -1) return false; if (write(fd, buf, len) != len) { int err = errno; close(fd); errno = err; return false; } close(fd); return true; } //% This code is derived from puff.{c,h}, found in the zlib development. The //% original files come with the following copyright notice: //% Copyright (C) 2002-2013 Mark Adler, all rights reserved //% version 2.3, 21 Jan 2013 //% This software is provided 'as-is', without any express or implied //% warranty. In no event will the author be held liable for any damages //% arising from the use of this software. //% Permission is granted to anyone to use this software for any purpose, //% including commercial applications, and to alter it and redistribute it //% freely, subject to the following restrictions: //% 1. The origin of this software must not be misrepresented; you must not //% claim that you wrote the original software. If you use this software //% in a product, an acknowledgment in the product documentation would be //% appreciated but is not required. //% 2. Altered source versions must be plainly marked as such, and must not be //% misrepresented as being the original software. //% 3. This notice may not be removed or altered from any source distribution. //% Mark Adler madler@alumni.caltech.edu //% BEGIN CODE DERIVED FROM puff.{c,h} #define MAXBITS 15 #define MAXLCODES 286 #define MAXDCODES 30 #define MAXCODES (MAXLCODES + MAXDCODES) #define FIXLCODES 288 struct puff_state { unsigned char* out; unsigned long outlen; unsigned long outcnt; const unsigned char* in; unsigned long inlen; unsigned long incnt; int bitbuf; int bitcnt; jmp_buf env; }; static int puff_bits(struct puff_state* s, int need) { long val = s->bitbuf; while (s->bitcnt < need) { if (s->incnt == s->inlen) longjmp(s->env, 1); val |= (long)(s->in[s->incnt++]) << s->bitcnt; s->bitcnt += 8; } s->bitbuf = (int)(val >> need); s->bitcnt -= need; return (int)(val & ((1L << need) - 1)); } static int puff_stored(struct puff_state* s) { s->bitbuf = 0; s->bitcnt = 0; if (s->incnt + 4 > s->inlen) return 2; unsigned len = s->in[s->incnt++]; len |= s->in[s->incnt++] << 8; if (s->in[s->incnt++] != (~len & 0xff) || s->in[s->incnt++] != ((~len >> 8) & 0xff)) return -2; if (s->incnt + len > s->inlen) return 2; if (s->outcnt + len > s->outlen) return 1; for (; len--; s->outcnt++, s->incnt++) { if (s->in[s->incnt]) s->out[s->outcnt] = s->in[s->incnt]; } return 0; } struct puff_huffman { short* count; short* symbol; }; static int puff_decode(struct puff_state* s, const struct puff_huffman* h) { int first = 0; int index = 0; int bitbuf = s->bitbuf; int left = s->bitcnt; int code = first = index = 0; int len = 1; short* next = h->count + 1; while (1) { while (left--) { code |= bitbuf & 1; bitbuf >>= 1; int count = *next++; if (code - count < first) { s->bitbuf = bitbuf; s->bitcnt = (s->bitcnt - len) & 7; return h->symbol[index + (code - first)]; } index += count; first += count; first <<= 1; code <<= 1; len++; } left = (MAXBITS + 1) - len; if (left == 0) break; if (s->incnt == s->inlen) longjmp(s->env, 1); bitbuf = s->in[s->incnt++]; if (left > 8) left = 8; } return -10; } static int puff_construct(struct puff_huffman* h, const short* length, int n) { int len; for (len = 0; len <= MAXBITS; len++) h->count[len] = 0; int symbol; for (symbol = 0; symbol < n; symbol++) (h->count[length[symbol]])++; if (h->count[0] == n) return 0; int left = 1; for (len = 1; len <= MAXBITS; len++) { left <<= 1; left -= h->count[len]; if (left < 0) return left; } short offs[MAXBITS + 1]; offs[1] = 0; for (len = 1; len < MAXBITS; len++) offs[len + 1] = offs[len] + h->count[len]; for (symbol = 0; symbol < n; symbol++) if (length[symbol] != 0) h->symbol[offs[length[symbol]]++] = symbol; return left; } static int puff_codes(struct puff_state* s, const struct puff_huffman* lencode, const struct puff_huffman* distcode) { static const short lens[29] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 17, 19, 23, 27, 31, 35, 43, 51, 59, 67, 83, 99, 115, 131, 163, 195, 227, 258}; static const short lext[29] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0}; static const short dists[30] = { 1, 2, 3, 4, 5, 7, 9, 13, 17, 25, 33, 49, 65, 97, 129, 193, 257, 385, 513, 769, 1025, 1537, 2049, 3073, 4097, 6145, 8193, 12289, 16385, 24577}; static const short dext[30] = {0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13}; int symbol; do { symbol = puff_decode(s, lencode); if (symbol < 0) return symbol; if (symbol < 256) { if (s->outcnt == s->outlen) return 1; if (symbol) s->out[s->outcnt] = symbol; s->outcnt++; } else if (symbol > 256) { symbol -= 257; if (symbol >= 29) return -10; int len = lens[symbol] + puff_bits(s, lext[symbol]); symbol = puff_decode(s, distcode); if (symbol < 0) return symbol; unsigned dist = dists[symbol] + puff_bits(s, dext[symbol]); if (dist > s->outcnt) return -11; if (s->outcnt + len > s->outlen) return 1; while (len--) { if (dist <= s->outcnt && s->out[s->outcnt - dist]) s->out[s->outcnt] = s->out[s->outcnt - dist]; s->outcnt++; } } } while (symbol != 256); return 0; } static int puff_fixed(struct puff_state* s) { static int virgin = 1; static short lencnt[MAXBITS + 1], lensym[FIXLCODES]; static short distcnt[MAXBITS + 1], distsym[MAXDCODES]; static struct puff_huffman lencode, distcode; if (virgin) { lencode.count = lencnt; lencode.symbol = lensym; distcode.count = distcnt; distcode.symbol = distsym; short lengths[FIXLCODES]; int symbol; for (symbol = 0; symbol < 144; symbol++) lengths[symbol] = 8; for (; symbol < 256; symbol++) lengths[symbol] = 9; for (; symbol < 280; symbol++) lengths[symbol] = 7; for (; symbol < FIXLCODES; symbol++) lengths[symbol] = 8; puff_construct(&lencode, lengths, FIXLCODES); for (symbol = 0; symbol < MAXDCODES; symbol++) lengths[symbol] = 5; puff_construct(&distcode, lengths, MAXDCODES); virgin = 0; } return puff_codes(s, &lencode, &distcode); } static int puff_dynamic(struct puff_state* s) { static const short order[19] = {16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}; int nlen = puff_bits(s, 5) + 257; int ndist = puff_bits(s, 5) + 1; int ncode = puff_bits(s, 4) + 4; if (nlen > MAXLCODES || ndist > MAXDCODES) return -3; short lengths[MAXCODES]; int index; for (index = 0; index < ncode; index++) lengths[order[index]] = puff_bits(s, 3); for (; index < 19; index++) lengths[order[index]] = 0; short lencnt[MAXBITS + 1], lensym[MAXLCODES]; struct puff_huffman lencode = {lencnt, lensym}; int err = puff_construct(&lencode, lengths, 19); if (err != 0) return -4; index = 0; while (index < nlen + ndist) { int symbol; int len; symbol = puff_decode(s, &lencode); if (symbol < 0) return symbol; if (symbol < 16) lengths[index++] = symbol; else { len = 0; if (symbol == 16) { if (index == 0) return -5; len = lengths[index - 1]; symbol = 3 + puff_bits(s, 2); } else if (symbol == 17) symbol = 3 + puff_bits(s, 3); else symbol = 11 + puff_bits(s, 7); if (index + symbol > nlen + ndist) return -6; while (symbol--) lengths[index++] = len; } } if (lengths[256] == 0) return -9; err = puff_construct(&lencode, lengths, nlen); if (err && (err < 0 || nlen != lencode.count[0] + lencode.count[1])) return -7; short distcnt[MAXBITS + 1], distsym[MAXDCODES]; struct puff_huffman distcode = {distcnt, distsym}; err = puff_construct(&distcode, lengths + nlen, ndist); if (err && (err < 0 || ndist != distcode.count[0] + distcode.count[1])) return -8; return puff_codes(s, &lencode, &distcode); } static int puff(unsigned char* dest, unsigned long* destlen, const unsigned char* source, unsigned long sourcelen) { struct puff_state s = { .out = dest, .outlen = *destlen, .outcnt = 0, .in = source, .inlen = sourcelen, .incnt = 0, .bitbuf = 0, .bitcnt = 0, }; int err; if (setjmp(s.env) != 0) err = 2; else { int last; do { last = puff_bits(&s, 1); int type = puff_bits(&s, 2); err = type == 0 ? puff_stored(&s) : (type == 1 ? puff_fixed(&s) : (type == 2 ? puff_dynamic(&s) : -1)); if (err != 0) break; } while (!last); } *destlen = s.outcnt; return err; } //% END CODE DERIVED FROM puff.{c,h} #define ZLIB_HEADER_WIDTH 2 static int puff_zlib_to_file(const unsigned char* source, unsigned long sourcelen, int dest_fd) { if (sourcelen < ZLIB_HEADER_WIDTH) return 0; source += ZLIB_HEADER_WIDTH; sourcelen -= ZLIB_HEADER_WIDTH; const unsigned long max_destlen = 132 << 20; void* ret = mmap(0, max_destlen, PROT_WRITE | PROT_READ, MAP_PRIVATE | MAP_ANON, -1, 0); if (ret == MAP_FAILED) return -1; unsigned char* dest = (unsigned char*)ret; unsigned long destlen = max_destlen; int err = puff(dest, &destlen, source, sourcelen); if (err) { munmap(dest, max_destlen); errno = -err; return -1; } if (write(dest_fd, dest, destlen) != (ssize_t)destlen) { munmap(dest, max_destlen); return -1; } return munmap(dest, destlen); } static int setup_loop_device(unsigned char* data, unsigned long size, const char* loopname, int* loopfd_p) { int err = 0, loopfd = -1; int memfd = syscall(__NR_memfd_create, "syzkaller", 0); if (memfd == -1) { err = errno; goto error; } if (puff_zlib_to_file(data, size, memfd)) { err = errno; goto error_close_memfd; } loopfd = open(loopname, O_RDWR); if (loopfd == -1) { err = errno; goto error_close_memfd; } if (ioctl(loopfd, LOOP_SET_FD, memfd)) { if (errno != EBUSY) { err = errno; goto error_close_loop; } ioctl(loopfd, LOOP_CLR_FD, 0); usleep(1000); if (ioctl(loopfd, LOOP_SET_FD, memfd)) { err = errno; goto error_close_loop; } } close(memfd); *loopfd_p = loopfd; return 0; error_close_loop: close(loopfd); error_close_memfd: close(memfd); error: errno = err; return -1; } static long syz_mount_image(volatile long fsarg, volatile long dir, volatile long flags, volatile long optsarg, volatile long change_dir, volatile unsigned long size, volatile long image) { unsigned char* data = (unsigned char*)image; int res = -1, err = 0, loopfd = -1, need_loop_device = !!size; char* mount_opts = (char*)optsarg; char* target = (char*)dir; char* fs = (char*)fsarg; char* source = NULL; char loopname[64]; if (need_loop_device) { memset(loopname, 0, sizeof(loopname)); snprintf(loopname, sizeof(loopname), "/dev/loop%llu", procid); if (setup_loop_device(data, size, loopname, &loopfd) == -1) return -1; source = loopname; } mkdir(target, 0777); char opts[256]; memset(opts, 0, sizeof(opts)); if (strlen(mount_opts) > (sizeof(opts) - 32)) { } strncpy(opts, mount_opts, sizeof(opts) - 32); if (strcmp(fs, "iso9660") == 0) { flags |= MS_RDONLY; } else if (strncmp(fs, "ext", 3) == 0) { bool has_remount_ro = false; char* remount_ro_start = strstr(opts, "errors=remount-ro"); if (remount_ro_start != NULL) { char after = *(remount_ro_start + strlen("errors=remount-ro")); char before = remount_ro_start == opts ? '\0' : *(remount_ro_start - 1); has_remount_ro = ((before == '\0' || before == ',') && (after == '\0' || after == ',')); } if (strstr(opts, "errors=panic") || !has_remount_ro) strcat(opts, ",errors=continue"); } else if (strcmp(fs, "xfs") == 0) { strcat(opts, ",nouuid"); } res = mount(source, target, fs, flags, opts); if (res == -1) { err = errno; goto error_clear_loop; } res = open(target, O_RDONLY | O_DIRECTORY); if (res == -1) { err = errno; goto error_clear_loop; } if (change_dir) { res = chdir(target); if (res == -1) { err = errno; } } error_clear_loop: if (need_loop_device) { ioctl(loopfd, LOOP_CLR_FD, 0); close(loopfd); } errno = err; return res; } #define FS_IOC_SETFLAGS _IOW('f', 2, long) static void remove_dir(const char* dir) { int iter = 0; DIR* dp = 0; retry: while (umount2(dir, MNT_DETACH | UMOUNT_NOFOLLOW) == 0) { } dp = opendir(dir); if (dp == NULL) { if (errno == EMFILE) { exit(1); } exit(1); } struct dirent* ep = 0; while ((ep = readdir(dp))) { if (strcmp(ep->d_name, ".") == 0 || strcmp(ep->d_name, "..") == 0) continue; char filename[FILENAME_MAX]; snprintf(filename, sizeof(filename), "%s/%s", dir, ep->d_name); while (umount2(filename, MNT_DETACH | UMOUNT_NOFOLLOW) == 0) { } struct stat st; if (lstat(filename, &st)) exit(1); if (S_ISDIR(st.st_mode)) { remove_dir(filename); continue; } int i; for (i = 0;; i++) { if (unlink(filename) == 0) break; if (errno == EPERM) { int fd = open(filename, O_RDONLY); if (fd != -1) { long flags = 0; if (ioctl(fd, FS_IOC_SETFLAGS, &flags) == 0) { } close(fd); continue; } } if (errno == EROFS) { break; } if (errno != EBUSY || i > 100) exit(1); if (umount2(filename, MNT_DETACH | UMOUNT_NOFOLLOW)) exit(1); } } closedir(dp); for (int i = 0;; i++) { if (rmdir(dir) == 0) break; if (i < 100) { if (errno == EPERM) { int fd = open(dir, O_RDONLY); if (fd != -1) { long flags = 0; if (ioctl(fd, FS_IOC_SETFLAGS, &flags) == 0) { } close(fd); continue; } } if (errno == EROFS) { break; } if (errno == EBUSY) { if (umount2(dir, MNT_DETACH | UMOUNT_NOFOLLOW)) exit(1); continue; } if (errno == ENOTEMPTY) { if (iter < 100) { iter++; goto retry; } } } exit(1); } } static void kill_and_wait(int pid, int* status) { kill(-pid, SIGKILL); kill(pid, SIGKILL); for (int i = 0; i < 100; i++) { if (waitpid(-1, status, WNOHANG | __WALL) == pid) return; usleep(1000); } DIR* dir = opendir("/sys/fs/fuse/connections"); if (dir) { for (;;) { struct dirent* ent = readdir(dir); if (!ent) break; if (strcmp(ent->d_name, ".") == 0 || strcmp(ent->d_name, "..") == 0) continue; char abort[300]; snprintf(abort, sizeof(abort), "/sys/fs/fuse/connections/%s/abort", ent->d_name); int fd = open(abort, O_WRONLY); if (fd == -1) { continue; } if (write(fd, abort, 1) < 0) { } close(fd); } closedir(dir); } else { } while (waitpid(-1, status, __WALL) != pid) { } } static void reset_loop() { char buf[64]; snprintf(buf, sizeof(buf), "/dev/loop%llu", procid); int loopfd = open(buf, O_RDWR); if (loopfd != -1) { ioctl(loopfd, LOOP_CLR_FD, 0); close(loopfd); } } static void setup_test() { prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0); setpgrp(); write_file("/proc/self/oom_score_adj", "1000"); if (symlink("/dev/binderfs", "./binderfs")) { } } static void execute_one(void); #define WAIT_FLAGS __WALL static void loop(void) { int iter = 0; for (;; iter++) { char cwdbuf[32]; sprintf(cwdbuf, "./%d", iter); if (mkdir(cwdbuf, 0777)) exit(1); reset_loop(); int pid = fork(); if (pid < 0) exit(1); if (pid == 0) { if (chdir(cwdbuf)) exit(1); setup_test(); execute_one(); exit(0); } int status = 0; uint64_t start = current_time_ms(); for (;;) { if (waitpid(-1, &status, WNOHANG | WAIT_FLAGS) == pid) break; sleep_ms(1); if (current_time_ms() - start < 5000) continue; kill_and_wait(pid, &status); break; } remove_dir(cwdbuf); } } uint64_t r[2] = {0xffffffffffffffff, 0xffffffffffffffff}; void execute_one(void) { intptr_t res = 0; memcpy((void*)0x20000040, "ext4\000", 5); memcpy((void*)0x20000500, "./file1\000", 8); memcpy((void*)0x20003e80, "\x00\xbf\x60\x42\xaa\xa5\xc8\x9f\x1a\xa1\xfc\xbc\xbb\xaa\x9c\xac\x31" "\xb2\x75\x03\xdf\x50\x07\x14\xd7\x94\x63\x48\x62\xc1\xe6\x0c\x6e\x22" "\xf9\x25\x56\x71\x3c\x0f\xe3\xf4\xe1\xdc\x7d\x5c\xea\x09\x88\xba\xf0" "\x3e\xfe\xbb\x63\xbd\x7a\x59\x83\xf0\x81\xf8\x11\xf1\x97\xb7\x8a\x5f" "\x5e\x95\x83\x8c\xc9\x0e\x44\xd8\x37\x7d\x0e\x0d\xc5\xbf\xcc\xf5\xb2" "\x4d\x46\x84\x24\x2b\x4f\x85\xf6\xd4\x32\x31\xb7\xb9\x24\x0f\x74\xbd" "\xac\xf3\x4c\xb8\x60\x4b\x21\x79\x65\xc0\x2b\x7b\xe4\x19\x32\x4a\x31" "\x68\xc7\xdf\x4e\xb8\xdc\x2e\x7c\xc0\xd1\xc7\x08\xa1\x50\x28\x78\x63" "\x3e\xca\x49\xf3\x58\xe5\xb8\x55\x51\xff\x6e\x49\x77\x65\x08\xbf\x45" "\xb3\xc7\x1a\xf4\x15\x48\x93\x65\x64\xab\xd9\x9b\xb3\x4d\x1c\x23\x03" "\xb5\x1c\x29\xd0\x2f\xae\x2c\x7f\x03\x7b\xe4\xb4\xbc\x63\xea\xa6\x8a" "\x1e\x08\xe3\xfb\xc0\x77\x44\xa5\xdd\x13\x55\x53\xdb\x00\x6f\x1e\x0a" "\x90\x70\xbe\x08\x5a\x71\x8d\x79\x06\xa6\x8d\xc2\x6e\xc5\xf3\x19", 220); memcpy( (void*)0x20000540, "\x78\x9c\xec\xdd\xdf\x6b\x5b\xd7\x1d\x00\xf0\xef\xbd\xb6\xb2\xfc\x70\x66" "\x67\xdb\x43\x16\x58\x16\x96\x0c\x27\x6c\x91\xec\x78\x49\xcc\x1e\xb2\x0c" "\xc6\xf2\x14\xd8\x96\xbd\x67\x9e\x2d\x1b\x63\xd9\x32\x96\x9c\xc4\x26\x0c" "\x87\xfd\x01\x83\x31\xd6\x42\x9f\xfa\xd4\x97\x42\xff\x80\x42\xc9\x9f\x50" "\x0a\x81\xf6\xbd\xb4\xa5\xa5\xb4\x49\xfb\xd0\x87\xb6\x2a\x92\xae\xd2\xc4" "\x95\x62\x87\xc8\xbe\x60\x7f\x3e\x70\x7c\xcf\xb9\x57\xd2\xf7\x7b\x6c\x74" "\x75\xcf\xbd\xc7\xba\x01\xec\x5b\xa7\x22\xe2\x6a\x44\x0c\x44\xc4\xb9\x88" "\x18\xce\xd6\xa7\x59\xb9\xd6\x6c\x6c\xb4\x1f\xf7\xe8\xe1\xdd\xe9\x66\x49" "\xa2\xd1\xb8\xf1\x59\x12\x49\xb6\xae\xf3\x5a\x49\xb6\x3c\xd2\x7e\x4a\x1c" "\x8c\x88\xbf\x5d\x8b\xf8\x67\xf2\xc3\xb8\xb5\xb5\xf5\x85\xa9\x4a\xa5\xbc" "\x92\xb5\x4b\xf5\xc5\xe5\x52\x6d\x6d\xfd\xfc\xfc\xe2\xd4\x5c\x79\xae\xbc" "\x34\x31\x31\x7e\x69\xf2\xf2\xe4\xc5\xc9\xb1\xbe\xf4\x73\x24\x22\xae\xfc" "\xe9\xa3\xff\xff\xe7\xb5\x3f\x5f\x79\xeb\xb7\xb7\xdf\xbf\xf9\xc9\xd9\x7f" "\x35\xd3\x1a\xca\xb6\x3f\xd9\x8f\x7e\x6a\x77\xbd\xd0\xfa\x5d\x74\x0c\x46" "\xc4\xca\x4e\x04\xcb\xc1\x40\xb6\x2c\xe4\x9c\x07\x00\x00\xdb\xd3\x3c\xc6" "\xff\x49\x44\xfc\xaa\x75\xfc\x3f\x1c\x03\xad\xa3\x53\x00\x00\x00\x60\x2f" "\x69\xfc\x61\x28\xbe\x4e\x22\x1a\x00\x00\x00\xc0\x9e\x95\xb6\xe6\xc0\x26" "\x69\x31\x9b\x0b\x30\x14\x69\x5a\x2c\xb6\xe7\xf0\xfe\x2c\x0e\xa7\x95\x6a" "\xad\xfe\x9b\xd9\xea\xea\xd2\x4c\x7b\xae\xec\x48\x14\xd2\xd9\xf9\x4a\x79" "\x2c\x9b\x2b\x3c\x12\x85\xa4\xd9\x1e\xcf\xe6\xd8\x76\xda\x17\x36\xb5\x27" "\x22\xe2\x58\x44\xfc\x6f\xf8\x50\xab\x5d\x9c\xae\x56\x66\xf2\x3e\xf9\x01" "\x00\x00\x00\xfb\xc4\x91\x4d\xe3\xff\x2f\x87\xdb\xe3\x7f\x00\x00\x00\x60" "\x8f\x19\xc9\x3b\x01\x00\x00\x00\x60\xc7\x19\xff\x03\x00\x00\xc0\xde\x67" "\xfc\x0f\x00\x00\x00\x7b\xda\x5f\xae\x5f\x6f\x96\x46\xe7\xfe\xd7\x33\xb7" "\xd6\x56\x17\xaa\xb7\xce\xcf\x94\x6b\x0b\xc5\xc5\xd5\xe9\xe2\x74\x75\x65" "\xb9\x38\x57\xad\xce\xb5\xbe\xb3\x6f\x71\xab\xd7\xab\x54\xab\xcb\xbf\x8b" "\xa5\xd5\x3b\xa5\x7a\xb9\x56\x2f\xd5\xd6\xd6\x6f\x2e\x56\x57\x97\xea\x37" "\xe7\x9f\xba\x05\x36\x00\x00\x00\xb0\x8b\x8e\xfd\xf2\xfe\x7b\x49\x44\x6c" "\xfc\xfe\x50\xab\x34\x1d\xc8\x3b\x29\x60\x57\x24\xcf\xf3\xe0\x0f\x77\x2e" "\x0f\x60\xf7\x0d\xe4\x9d\x00\x90\x9b\xc1\xbc\x13\x00\x72\x53\xc8\x3b\x01" "\x20\x77\x5b\x9d\x07\xe8\x39\x79\xe7\xed\xfe\xe7\x02\x00\x00\xec\x8c\xd1" "\x9f\xf7\xbe\xfe\xef\xdc\x00\xec\x6d\x69\xde\x09\x00\x00\xbb\xce\xf5\x7f" "\xd8\xbf\x0a\x66\x00\xc2\xbe\xf7\xe3\x2d\xb6\xbf\xf8\xf5\xff\x46\xe3\xb9" "\x12\x02\x00\x00\xfa\x6e\xa8\x55\x92\xb4\x98\x5d\x0b\x1c\x8a\x34\x2d\x16" "\x23\x8e\xb6\x6e\x0b\x50\x48\x66\xe7\x2b\xe5\xb1\x6c\x7c\xf0\xee\x70\xe1" "\x47\xcd\xf6\x78\xeb\x99\xc9\xf3\xfd\xef\x30\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xec\x63\x8d\x46\x12\x0d" "\x00\x00\x00\x60\x4f\x8b\x48\x3f\x4e\x5a\xdf\xe6\x1f\x31\x3a\x7c\x66\x68" "\xf3\xf9\x81\x03\xc9\x57\xc3\xad\x65\x44\xdc\x7e\xe5\xc6\x4b\x77\xa6\xea" "\xf5\x95\xf1\xe6\xfa\xcf\x1f\xaf\xaf\xbf\x9c\xad\xbf\x90\xc7\x19\x0c\x00" "\x00\x00\x60\xb3\xce\x38\xbd\x33\x8e\x07\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x7e\x7a\xf4\xf0\xee\x74\xa7" "\xec\x66\xdc\x4f\xff\x18\x11\x23\xdd\xe2\x0f\xc6\xc1\xd6\xf2\x60\x14\x22" "\xe2\xf0\x17\x49\x0c\x3e\xf1\xbc\x24\x22\x06\xfa\x10\x7f\xe3\x5e\x44\x1c" "\xef\x16\x3f\x69\xa6\x15\x23\x59\x16\xdd\xe2\x1f\xca\x31\x7e\x1a\x11\x47" "\xfa\x10\x1f\xf6\xb3\xfb\xcd\xfd\xcf\xd5\x6e\xef\xbf\x34\x4e\xb5\x96\xdd" "\xdf\x7f\x83\x59\x79\x51\xbd\xf7\x7f\xe9\xe3\xfd\xdf\x40\x8f\xfd\xcf\xd1" "\x6d\xc6\x38\xf1\xe0\x8d\x52\xcf\xf8\xf7\x22\x4e\x0c\x76\xdf\xff\x74\xe2" "\x27\x3d\xe2\x9f\xde\x66\xfc\x7f\xfc\x7d\x7d\xbd\xd7\xb6\xc6\xab\x11\xa3" "\x5d\x3f\x7f\x92\xa7\x62\x95\xea\x8b\xcb\xa5\xda\xda\xfa\xf9\xf9\xc5\xa9" "\xb9\xf2\x5c\x79\x69\x62\x62\xfc\xd2\xe4\xe5\xc9\x8b\x93\x63\xa5\xd9\xf9" "\x4a\x39\xfb\xd9\x35\xc6\x7f\x7f\xf1\xe6\xb7\xcf\xea\xff\xe1\x1e\xf1\x47" "\xb6\xe8\xff\x99\x6d\xf6\xff\x9b\x07\x77\x1e\xfe\xb4\x5d\x2d\x74\x8b\x7f" "\xf6\x74\xf7\xcf\xdf\xe3\x3d\xe2\xa7\xd9\x67\xdf\xaf\xb3\x7a\x73\xfb\x68" "\xa7\xbe\xd1\xae\x3f\xe9\xe4\xeb\xef\x9c\x7c\x56\xff\x67\x7a\xf4\x7f\xab" "\xbf\xff\xd9\x6d\xf6\xff\xdc\x5f\xff\xfd\xc1\x36\x1f\x0a\x00\xec\x82\xda" "\xda\xfa\xc2\x54\xa5\x52\x5e\x51\x51\x51\x51\x79\x5c\xc9\x7b\xcf\x04\x00" "\x00\xf4\xdb\xf7\x07\xfd\x79\x67\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\xfb\xd7\x6e\x7c\x9d\xd8\xe6\x98\x1b\xf9\x74\x15" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" "\x00\x00\x00\x00\xe0\x99\xbe\x0b\x00\x00\xff\xff\xf7\xa0\xd4\xed", 1204); syz_mount_image(/*fs=*/0x20000040, /*dir=*/0x20000500, /*flags=*/0x4500, /*opts=*/0x20003e80, /*chdir=*/0x12, /*size=*/0x4b4, /*img=*/0x20000540); memcpy((void*)0x20000180, "./bus\000", 6); res = syscall(__NR_open, /*file=*/0x20000180ul, /*flags=*/0x14d27eul, /*mode=*/0ul); if (res != -1) r[0] = res; syscall(__NR_mmap, /*addr=*/0x20000000ul, /*len=*/0x600000ul, /*prot=*/0x27ffffful, /*flags=*/0x4002011ul, /*fd=*/r[0], /*offset=*/0ul); syscall(__NR_fallocate, /*fd=*/r[0], /*mode=*/0ul, /*off=*/0x8947ul, /*len=*/7ul); memcpy((void*)0x20000380, "/dev/loop", 9); *(uint8_t*)0x20000389 = 0x30; *(uint8_t*)0x2000038a = 0; memcpy((void*)0x20000140, "./bus\000", 6); syscall(__NR_mount, /*src=*/0x20000380ul, /*dst=*/0x20000140ul, /*type=*/0ul, /*flags=*/0x9008ul, /*data=*/0ul); memcpy((void*)0x20000080, "./bus\000", 6); res = syscall(__NR_open, /*file=*/0x20000080ul, /*flags=*/0x14113eul, /*mode=*/0ul); if (res != -1) r[1] = res; *(uint64_t*)0x200001c0 = 0; *(uint32_t*)0x200001c8 = 0; *(uint64_t*)0x200001d0 = 0x20000100; *(uint64_t*)0x20000100 = 0x20002a40; *(uint32_t*)0x20002a40 = 0x1010; *(uint16_t*)0x20002a44 = 0; *(uint16_t*)0x20002a46 = 0; *(uint32_t*)0x20002a48 = 0; *(uint32_t*)0x20002a4c = 0; *(uint8_t*)0x20002a50 = 0x39; *(uint8_t*)0x20002a51 = 0; *(uint16_t*)0x20002a52 = 0; *(uint16_t*)0x20002a54 = 0xc; *(uint16_t*)0x20002a56 = 0x99; *(uint32_t*)0x20002a58 = 0; *(uint32_t*)0x20002a5c = 0; *(uint16_t*)0x20002a60 = 0x244; STORE_BY_BITMASK(uint16_t, , 0x20002a62, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002a63, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002a63, 1, 7, 1); *(uint16_t*)0x20002a64 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x20002a66, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002a67, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002a67, 1, 7, 1); *(uint16_t*)0x20002a68 = 5; *(uint16_t*)0x20002a6a = 6; *(uint8_t*)0x20002a6c = 0; *(uint16_t*)0x20002a70 = 0x18; STORE_BY_BITMASK(uint16_t, , 0x20002a72, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002a73, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002a73, 1, 7, 1); *(uint16_t*)0x20002a74 = 5; *(uint16_t*)0x20002a76 = 2; STORE_BY_BITMASK(uint8_t, , 0x20002a78, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002a78, 5, 3, 5); *(uint16_t*)0x20002a7c = 4; *(uint16_t*)0x20002a7e = 1; *(uint16_t*)0x20002a80 = 5; *(uint16_t*)0x20002a82 = 6; *(uint8_t*)0x20002a84 = 2; *(uint16_t*)0x20002a88 = 0x54; STORE_BY_BITMASK(uint16_t, , 0x20002a8a, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002a8b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002a8b, 1, 7, 1); *(uint16_t*)0x20002a8c = 0x10; *(uint16_t*)0x20002a8e = 1; *(uint8_t*)0x20002a90 = 4; *(uint8_t*)0x20002a91 = 2; *(uint8_t*)0x20002a92 = 1; *(uint8_t*)0x20002a93 = 0xb; *(uint8_t*)0x20002a94 = 0x60; *(uint8_t*)0x20002a95 = 0x24; *(uint8_t*)0x20002a96 = 0xc; *(uint8_t*)0x20002a97 = 5; *(uint8_t*)0x20002a98 = 1; *(uint8_t*)0x20002a99 = 0x48; *(uint8_t*)0x20002a9a = 0x1a; *(uint8_t*)0x20002a9b = 0x60; *(uint16_t*)0x20002a9c = 5; *(uint16_t*)0x20002a9e = 7; *(uint8_t*)0x20002aa0 = 1; *(uint16_t*)0x20002aa4 = 0x14; *(uint16_t*)0x20002aa6 = 5; *(uint16_t*)0x20002aa8 = 0x3f; *(uint16_t*)0x20002aaa = 0xff; *(uint16_t*)0x20002aac = 0x1000; *(uint16_t*)0x20002aae = 2; *(uint16_t*)0x20002ab0 = 2; *(uint16_t*)0x20002ab2 = 8; *(uint16_t*)0x20002ab4 = 0x7d5; *(uint16_t*)0x20002ab6 = 0xfff; *(uint16_t*)0x20002ab8 = 0x14; *(uint16_t*)0x20002aba = 3; *(uint16_t*)0x20002abc = 0xf180; *(uint16_t*)0x20002abe = 0; *(uint16_t*)0x20002ac0 = 0; *(uint16_t*)0x20002ac2 = 1; *(uint16_t*)0x20002ac4 = 8; *(uint16_t*)0x20002ac6 = 6; *(uint16_t*)0x20002ac8 = 3; *(uint16_t*)0x20002aca = 2; *(uint16_t*)0x20002acc = 5; *(uint16_t*)0x20002ace = 6; *(uint8_t*)0x20002ad0 = 1; *(uint16_t*)0x20002ad4 = 5; *(uint16_t*)0x20002ad6 = 4; *(uint8_t*)0x20002ad8 = 2; *(uint16_t*)0x20002adc = 0x3c; STORE_BY_BITMASK(uint16_t, , 0x20002ade, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002adf, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002adf, 1, 7, 1); *(uint16_t*)0x20002ae0 = 5; *(uint16_t*)0x20002ae2 = 4; *(uint8_t*)0x20002ae4 = 1; *(uint16_t*)0x20002ae8 = 0x14; *(uint16_t*)0x20002aea = 3; *(uint16_t*)0x20002aec = 8; *(uint16_t*)0x20002aee = 9; *(uint16_t*)0x20002af0 = 2; *(uint16_t*)0x20002af2 = 8; *(uint16_t*)0x20002af4 = 0xe5; *(uint16_t*)0x20002af6 = 0xff81; *(uint16_t*)0x20002af8 = 0x8001; *(uint16_t*)0x20002afa = 0x3ff; *(uint16_t*)0x20002afc = 0x14; *(uint16_t*)0x20002afe = 3; *(uint16_t*)0x20002b00 = 6; *(uint16_t*)0x20002b02 = 3; *(uint16_t*)0x20002b04 = 0x40; *(uint16_t*)0x20002b06 = 0xa13; *(uint16_t*)0x20002b08 = 0x80; *(uint16_t*)0x20002b0a = 0; *(uint16_t*)0x20002b0c = 0x401; *(uint16_t*)0x20002b0e = 0x1f; *(uint16_t*)0x20002b10 = 5; *(uint16_t*)0x20002b12 = 2; STORE_BY_BITMASK(uint8_t, , 0x20002b14, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b14, 7, 3, 5); *(uint16_t*)0x20002b18 = 0x7c; STORE_BY_BITMASK(uint16_t, , 0x20002b1a, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002b1b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002b1b, 1, 7, 1); *(uint16_t*)0x20002b1c = 0x2d; *(uint16_t*)0x20002b1e = 2; STORE_BY_BITMASK(uint8_t, , 0x20002b20, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b20, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b21, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b21, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b22, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b22, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b23, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b23, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b24, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b24, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b25, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b25, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b26, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b26, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b27, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b27, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b28, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b28, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b29, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b29, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b2a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b2a, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b2b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b2b, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b2c, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b2c, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b2d, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b2d, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b2e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b2e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b2f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b2f, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b30, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b30, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b31, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b31, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b32, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b32, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b33, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b33, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b34, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b34, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b35, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b35, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b36, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b36, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b37, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b37, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b38, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b38, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b39, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b39, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b3a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b3a, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b3b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b3b, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b3c, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b3c, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b3d, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b3d, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b3e, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b3e, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b3f, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b3f, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b40, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b40, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b41, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b41, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b42, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b42, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b43, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b43, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b44, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b44, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b45, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b45, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b46, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b46, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b47, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b47, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002b48, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002b48, 0, 3, 5); *(uint16_t*)0x20002b4c = 0x15; *(uint16_t*)0x20002b4e = 1; *(uint8_t*)0x20002b50 = 2; *(uint8_t*)0x20002b51 = 0x1a; *(uint8_t*)0x20002b52 = 0x36; *(uint8_t*)0x20002b53 = 3; *(uint8_t*)0x20002b54 = 0x12; *(uint8_t*)0x20002b55 = 0x12; *(uint8_t*)0x20002b56 = 9; *(uint8_t*)0x20002b57 = 0x12; *(uint8_t*)0x20002b58 = 0x36; *(uint8_t*)0x20002b59 = 0x12; *(uint8_t*)0x20002b5a = 6; *(uint8_t*)0x20002b5b = 3; *(uint8_t*)0x20002b5c = 2; *(uint8_t*)0x20002b5d = 0x7f; *(uint8_t*)0x20002b5e = 0xb; *(uint8_t*)0x20002b5f = 6; *(uint8_t*)0x20002b60 = 9; *(uint16_t*)0x20002b64 = 5; *(uint16_t*)0x20002b66 = 6; *(uint8_t*)0x20002b68 = 1; *(uint16_t*)0x20002b6c = 0x14; *(uint16_t*)0x20002b6e = 3; *(uint16_t*)0x20002b70 = 0x400; *(uint16_t*)0x20002b72 = 8; *(uint16_t*)0x20002b74 = 3; *(uint16_t*)0x20002b76 = 4; *(uint16_t*)0x20002b78 = 9; *(uint16_t*)0x20002b7a = 0x3f; *(uint16_t*)0x20002b7c = 5; *(uint16_t*)0x20002b7e = 0x8001; *(uint16_t*)0x20002b80 = 0x14; *(uint16_t*)0x20002b82 = 5; *(uint16_t*)0x20002b84 = 0x83; *(uint16_t*)0x20002b86 = 7; *(uint16_t*)0x20002b88 = 4; *(uint16_t*)0x20002b8a = 0x80; *(uint16_t*)0x20002b8c = 0; *(uint16_t*)0x20002b8e = 6; *(uint16_t*)0x20002b90 = 0xfffd; *(uint16_t*)0x20002b92 = 0xc20; *(uint16_t*)0x20002b94 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x20002b96, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002b97, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002b97, 1, 7, 1); *(uint16_t*)0x20002b98 = 5; *(uint16_t*)0x20002b9a = 6; *(uint8_t*)0x20002b9c = 2; *(uint16_t*)0x20002ba0 = 0x98; STORE_BY_BITMASK(uint16_t, , 0x20002ba2, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002ba3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002ba3, 1, 7, 1); *(uint16_t*)0x20002ba4 = 0x14; *(uint16_t*)0x20002ba6 = 3; *(uint16_t*)0x20002ba8 = 4; *(uint16_t*)0x20002baa = 0x16b; *(uint16_t*)0x20002bac = 2; *(uint16_t*)0x20002bae = 0xfff; *(uint16_t*)0x20002bb0 = 9; *(uint16_t*)0x20002bb2 = 1; *(uint16_t*)0x20002bb4 = 0x40; *(uint16_t*)0x20002bb6 = 5; *(uint16_t*)0x20002bb8 = 5; *(uint16_t*)0x20002bba = 6; *(uint8_t*)0x20002bbc = 0; *(uint16_t*)0x20002bc0 = 0x22; *(uint16_t*)0x20002bc2 = 1; *(uint8_t*)0x20002bc4 = 0x12; *(uint8_t*)0x20002bc5 = 0x1b; *(uint8_t*)0x20002bc6 = 0xb; *(uint8_t*)0x20002bc7 = 4; *(uint8_t*)0x20002bc8 = 2; *(uint8_t*)0x20002bc9 = 0xb; *(uint8_t*)0x20002bca = 0xc; *(uint8_t*)0x20002bcb = 0x24; *(uint8_t*)0x20002bcc = 0xb; *(uint8_t*)0x20002bcd = 6; *(uint8_t*)0x20002bce = 0x18; *(uint8_t*)0x20002bcf = 1; *(uint8_t*)0x20002bd0 = 9; *(uint8_t*)0x20002bd1 = 2; *(uint8_t*)0x20002bd2 = 0x16; *(uint8_t*)0x20002bd3 = 0x60; *(uint8_t*)0x20002bd4 = 6; *(uint8_t*)0x20002bd5 = 0x24; *(uint8_t*)0x20002bd6 = 0x12; *(uint8_t*)0x20002bd7 = 6; *(uint8_t*)0x20002bd8 = 9; *(uint8_t*)0x20002bd9 = 4; *(uint8_t*)0x20002bda = 0x30; *(uint8_t*)0x20002bdb = 0x7a; *(uint8_t*)0x20002bdc = 5; *(uint8_t*)0x20002bdd = 0x12; *(uint8_t*)0x20002bde = 1; *(uint8_t*)0x20002bdf = 3; *(uint8_t*)0x20002be0 = 0x16; *(uint8_t*)0x20002be1 = 0x6c; *(uint16_t*)0x20002be4 = 0x1e; *(uint16_t*)0x20002be6 = 1; *(uint8_t*)0x20002be8 = 6; *(uint8_t*)0x20002be9 = 5; *(uint8_t*)0x20002bea = 0xb; *(uint8_t*)0x20002beb = 0x24; *(uint8_t*)0x20002bec = 0xad; *(uint8_t*)0x20002bed = 0; *(uint8_t*)0x20002bee = 0x48; *(uint8_t*)0x20002bef = 0xb; *(uint8_t*)0x20002bf0 = 0xef; *(uint8_t*)0x20002bf1 = 0x36; *(uint8_t*)0x20002bf2 = 0x30; *(uint8_t*)0x20002bf3 = 0x6c; *(uint8_t*)0x20002bf4 = 3; *(uint8_t*)0x20002bf5 = 0x36; *(uint8_t*)0x20002bf6 = 0x32; *(uint8_t*)0x20002bf7 = 0x24; *(uint8_t*)0x20002bf8 = 0x12; *(uint8_t*)0x20002bf9 = 0x1b; *(uint8_t*)0x20002bfa = 0x30; *(uint8_t*)0x20002bfb = 4; *(uint8_t*)0x20002bfc = 2; *(uint8_t*)0x20002bfd = 0x24; *(uint8_t*)0x20002bfe = 6; *(uint8_t*)0x20002bff = 0x36; *(uint8_t*)0x20002c00 = 0x60; *(uint8_t*)0x20002c01 = 2; *(uint16_t*)0x20002c04 = 0x14; *(uint16_t*)0x20002c06 = 5; *(uint16_t*)0x20002c08 = 0x20; *(uint16_t*)0x20002c0a = 0xfffe; *(uint16_t*)0x20002c0c = 3; *(uint16_t*)0x20002c0e = 0x23f8; *(uint16_t*)0x20002c10 = 8; *(uint16_t*)0x20002c12 = 5; *(uint16_t*)0x20002c14 = 1; *(uint16_t*)0x20002c16 = 1; *(uint16_t*)0x20002c18 = 0x14; *(uint16_t*)0x20002c1a = 5; *(uint16_t*)0x20002c1c = 0x400; *(uint16_t*)0x20002c1e = 2; *(uint16_t*)0x20002c20 = 0xa063; *(uint16_t*)0x20002c22 = 0x1f; *(uint16_t*)0x20002c24 = 0x3f; *(uint16_t*)0x20002c26 = 0xff; *(uint16_t*)0x20002c28 = 0; *(uint16_t*)0x20002c2a = 5; *(uint16_t*)0x20002c2c = 0xa; *(uint16_t*)0x20002c2e = 1; *(uint8_t*)0x20002c30 = 0x16; *(uint8_t*)0x20002c31 = 0xb; *(uint8_t*)0x20002c32 = 0x60; *(uint8_t*)0x20002c33 = 6; *(uint8_t*)0x20002c34 = 0x1b; *(uint8_t*)0x20002c35 = 0x60; *(uint16_t*)0x20002c38 = 0x28; STORE_BY_BITMASK(uint16_t, , 0x20002c3a, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002c3b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002c3b, 1, 7, 1); *(uint16_t*)0x20002c3c = 0x1d; *(uint16_t*)0x20002c3e = 1; *(uint8_t*)0x20002c40 = 0xae; *(uint8_t*)0x20002c41 = 5; *(uint8_t*)0x20002c42 = 0x12; *(uint8_t*)0x20002c43 = 5; *(uint8_t*)0x20002c44 = 9; *(uint8_t*)0x20002c45 = 0x18; *(uint8_t*)0x20002c46 = 5; *(uint8_t*)0x20002c47 = 4; *(uint8_t*)0x20002c48 = 0; *(uint8_t*)0x20002c49 = 0x24; *(uint8_t*)0x20002c4a = 0x2a; *(uint8_t*)0x20002c4b = 0xc; *(uint8_t*)0x20002c4c = 0x30; *(uint8_t*)0x20002c4d = 3; *(uint8_t*)0x20002c4e = 0x61; *(uint8_t*)0x20002c4f = 0x6f; *(uint8_t*)0x20002c50 = 0x36; *(uint8_t*)0x20002c51 = 9; *(uint8_t*)0x20002c52 = 1; *(uint8_t*)0x20002c53 = 2; *(uint8_t*)0x20002c54 = 2; *(uint8_t*)0x20002c55 = 2; *(uint8_t*)0x20002c56 = 6; *(uint8_t*)0x20002c57 = 0x24; *(uint8_t*)0x20002c58 = 0x16; *(uint16_t*)0x20002c5c = 4; *(uint16_t*)0x20002c5e = 1; *(uint16_t*)0x20002c60 = 4; STORE_BY_BITMASK(uint16_t, , 0x20002c62, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002c63, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002c63, 1, 7, 1); *(uint16_t*)0x20002c64 = 0x40; STORE_BY_BITMASK(uint16_t, , 0x20002c66, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002c67, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002c67, 1, 7, 1); *(uint16_t*)0x20002c68 = 0x14; *(uint16_t*)0x20002c6a = 5; *(uint16_t*)0x20002c6c = 0x200; *(uint16_t*)0x20002c6e = 0; *(uint16_t*)0x20002c70 = 0xff; *(uint16_t*)0x20002c72 = 0; *(uint16_t*)0x20002c74 = 0x8001; *(uint16_t*)0x20002c76 = 0xc58; *(uint16_t*)0x20002c78 = 0x8000; *(uint16_t*)0x20002c7a = 0; *(uint16_t*)0x20002c7c = 0x14; *(uint16_t*)0x20002c7e = 3; *(uint16_t*)0x20002c80 = 0x8000; *(uint16_t*)0x20002c82 = 2; *(uint16_t*)0x20002c84 = 0x7fff; *(uint16_t*)0x20002c86 = 0x80; *(uint16_t*)0x20002c88 = 2; *(uint16_t*)0x20002c8a = 0xff; *(uint16_t*)0x20002c8c = 4; *(uint16_t*)0x20002c8e = 2; *(uint16_t*)0x20002c90 = 0x14; *(uint16_t*)0x20002c92 = 3; *(uint16_t*)0x20002c94 = 0x200; *(uint16_t*)0x20002c96 = 2; *(uint16_t*)0x20002c98 = 2; *(uint16_t*)0x20002c9a = 9; *(uint16_t*)0x20002c9c = 0x1a; *(uint16_t*)0x20002c9e = 0xe000; *(uint16_t*)0x20002ca0 = 1; *(uint16_t*)0x20002ca2 = 0; *(uint16_t*)0x20002ca4 = 0xa0; STORE_BY_BITMASK(uint16_t, , 0x20002ca6, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002ca7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002ca7, 1, 7, 1); *(uint16_t*)0x20002ca8 = 0x40; STORE_BY_BITMASK(uint16_t, , 0x20002caa, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002cab, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002cab, 1, 7, 1); *(uint16_t*)0x20002cac = 0x14; *(uint16_t*)0x20002cae = 5; *(uint16_t*)0x20002cb0 = 0xdd3a; *(uint16_t*)0x20002cb2 = 0x3ff; *(uint16_t*)0x20002cb4 = 9; *(uint16_t*)0x20002cb6 = 0x4251; *(uint16_t*)0x20002cb8 = 0x7f; *(uint16_t*)0x20002cba = 2; *(uint16_t*)0x20002cbc = 6; *(uint16_t*)0x20002cbe = 0xf6f8; *(uint16_t*)0x20002cc0 = 0x14; *(uint16_t*)0x20002cc2 = 3; *(uint16_t*)0x20002cc4 = 0x3f; *(uint16_t*)0x20002cc6 = 0x8000; *(uint16_t*)0x20002cc8 = 0x101; *(uint16_t*)0x20002cca = 2; *(uint16_t*)0x20002ccc = 6; *(uint16_t*)0x20002cce = 1; *(uint16_t*)0x20002cd0 = 0x100; *(uint16_t*)0x20002cd2 = 6; *(uint16_t*)0x20002cd4 = 0x14; *(uint16_t*)0x20002cd6 = 3; *(uint16_t*)0x20002cd8 = 0xffe; *(uint16_t*)0x20002cda = 0x3f; *(uint16_t*)0x20002cdc = 0x20; *(uint16_t*)0x20002cde = 1; *(uint16_t*)0x20002ce0 = 1; *(uint16_t*)0x20002ce2 = 8; *(uint16_t*)0x20002ce4 = 0x37c; *(uint16_t*)0x20002ce6 = 5; *(uint16_t*)0x20002ce8 = 4; STORE_BY_BITMASK(uint16_t, , 0x20002cea, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002ceb, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002ceb, 1, 7, 1); *(uint16_t*)0x20002cec = 0x58; STORE_BY_BITMASK(uint16_t, , 0x20002cee, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002cef, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002cef, 1, 7, 1); *(uint16_t*)0x20002cf0 = 5; *(uint16_t*)0x20002cf2 = 7; *(uint8_t*)0x20002cf4 = 2; *(uint16_t*)0x20002cf8 = 5; *(uint16_t*)0x20002cfa = 6; *(uint8_t*)0x20002cfc = 0x81; *(uint16_t*)0x20002d00 = 0x14; *(uint16_t*)0x20002d02 = 3; *(uint16_t*)0x20002d04 = 0xfffd; *(uint16_t*)0x20002d06 = 0x8000; *(uint16_t*)0x20002d08 = 2; *(uint16_t*)0x20002d0a = 0x81; *(uint16_t*)0x20002d0c = 7; *(uint16_t*)0x20002d0e = 5; *(uint16_t*)0x20002d10 = 5; *(uint16_t*)0x20002d12 = 4; *(uint16_t*)0x20002d14 = 4; *(uint16_t*)0x20002d16 = 2; *(uint16_t*)0x20002d18 = 0x24; *(uint16_t*)0x20002d1a = 1; *(uint8_t*)0x20002d1c = 0x16; *(uint8_t*)0x20002d1d = 2; *(uint8_t*)0x20002d1e = 0x6c; *(uint8_t*)0x20002d1f = 0x18; *(uint8_t*)0x20002d20 = 0x6c; *(uint8_t*)0x20002d21 = 1; *(uint8_t*)0x20002d22 = 6; *(uint8_t*)0x20002d23 = 0x45; *(uint8_t*)0x20002d24 = 0x1b; *(uint8_t*)0x20002d25 = 3; *(uint8_t*)0x20002d26 = 0xc; *(uint8_t*)0x20002d27 = 9; *(uint8_t*)0x20002d28 = 0x12; *(uint8_t*)0x20002d29 = 3; *(uint8_t*)0x20002d2a = 0xc; *(uint8_t*)0x20002d2b = 0xb; *(uint8_t*)0x20002d2c = 6; *(uint8_t*)0x20002d2d = 0x48; *(uint8_t*)0x20002d2e = 0x24; *(uint8_t*)0x20002d2f = 0x30; *(uint8_t*)0x20002d30 = 1; *(uint8_t*)0x20002d31 = 3; *(uint8_t*)0x20002d32 = 0x60; *(uint8_t*)0x20002d33 = 0x16; *(uint8_t*)0x20002d34 = 0x18; *(uint8_t*)0x20002d35 = 0x16; *(uint8_t*)0x20002d36 = 0x36; *(uint8_t*)0x20002d37 = 1; *(uint8_t*)0x20002d38 = 0x12; *(uint8_t*)0x20002d39 = 2; *(uint8_t*)0x20002d3a = 6; *(uint8_t*)0x20002d3b = 0xa; *(uint16_t*)0x20002d3c = 5; *(uint16_t*)0x20002d3e = 7; *(uint8_t*)0x20002d40 = 1; *(uint16_t*)0x20002d44 = 0x170; STORE_BY_BITMASK(uint16_t, , 0x20002d46, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002d47, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002d47, 1, 7, 1); *(uint16_t*)0x20002d48 = 0x18; STORE_BY_BITMASK(uint16_t, , 0x20002d4a, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002d4b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002d4b, 1, 7, 1); *(uint16_t*)0x20002d4c = 0x14; *(uint16_t*)0x20002d4e = 3; *(uint16_t*)0x20002d50 = 3; *(uint16_t*)0x20002d52 = 0x8001; *(uint16_t*)0x20002d54 = 0x101; *(uint16_t*)0x20002d56 = 0xdb2f; *(uint16_t*)0x20002d58 = 0x3f; *(uint16_t*)0x20002d5a = 0x81; *(uint16_t*)0x20002d5c = 7; *(uint16_t*)0x20002d5e = 0x101; *(uint16_t*)0x20002d60 = 0x5c; STORE_BY_BITMASK(uint16_t, , 0x20002d62, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002d63, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002d63, 1, 7, 1); *(uint16_t*)0x20002d64 = 5; *(uint16_t*)0x20002d66 = 7; *(uint8_t*)0x20002d68 = 2; *(uint16_t*)0x20002d6c = 0x50; *(uint16_t*)0x20002d6e = 2; STORE_BY_BITMASK(uint8_t, , 0x20002d70, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d70, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d71, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d71, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d72, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d72, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d73, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d73, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d74, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d74, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d75, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d75, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d76, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d76, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d77, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d77, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d78, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d78, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d79, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d79, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d7a, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d7a, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d7b, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d7b, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d7c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d7c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d7d, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d7d, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d7e, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d7e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d7f, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d7f, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d80, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d80, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d81, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d81, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d82, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d82, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d83, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d83, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d84, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d84, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d85, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d85, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d86, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d86, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d87, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d87, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d88, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d88, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d89, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d89, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d8a, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d8a, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d8b, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d8b, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d8c, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d8c, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d8d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d8d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d8e, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d8e, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d8f, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d8f, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d90, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d90, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d91, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d91, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d92, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d92, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d93, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d93, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d94, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d94, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d95, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d95, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d96, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d96, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d97, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d97, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d98, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d98, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d99, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d99, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d9a, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d9a, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d9b, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d9b, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d9c, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d9c, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d9d, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d9d, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d9e, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d9e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002d9f, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002d9f, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da0, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da0, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da1, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da1, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da2, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da2, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da3, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da3, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da4, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da4, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da5, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da5, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da6, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da6, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da7, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da7, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da8, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da8, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002da9, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002da9, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002daa, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002daa, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002dab, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002dab, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002dac, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002dac, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002dad, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002dad, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002dae, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002dae, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002daf, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002daf, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db0, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db0, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db1, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db1, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db2, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db2, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db3, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db3, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db4, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db4, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db5, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db5, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db6, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db6, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db7, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db7, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db8, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db8, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002db9, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002db9, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002dba, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002dba, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002dbb, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002dbb, 2, 3, 5); *(uint16_t*)0x20002dbc = 0x24; STORE_BY_BITMASK(uint16_t, , 0x20002dbe, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002dbf, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002dbf, 1, 7, 1); *(uint16_t*)0x20002dc0 = 5; *(uint16_t*)0x20002dc2 = 4; *(uint8_t*)0x20002dc4 = 1; *(uint16_t*)0x20002dc8 = 0x18; *(uint16_t*)0x20002dca = 1; *(uint8_t*)0x20002dcc = 0x30; *(uint8_t*)0x20002dcd = 0x18; *(uint8_t*)0x20002dce = 0x3f; *(uint8_t*)0x20002dcf = 0x48; *(uint8_t*)0x20002dd0 = 3; *(uint8_t*)0x20002dd1 = 5; *(uint8_t*)0x20002dd2 = 0x16; *(uint8_t*)0x20002dd3 = 0xc; *(uint8_t*)0x20002dd4 = 5; *(uint8_t*)0x20002dd5 = 0x24; *(uint8_t*)0x20002dd6 = 2; *(uint8_t*)0x20002dd7 = 0x12; *(uint8_t*)0x20002dd8 = 0xc; *(uint8_t*)0x20002dd9 = 9; *(uint8_t*)0x20002dda = 6; *(uint8_t*)0x20002ddb = 9; *(uint8_t*)0x20002ddc = 0x36; *(uint8_t*)0x20002ddd = 0xc; *(uint8_t*)0x20002dde = 1; *(uint8_t*)0x20002ddf = 0x30; *(uint16_t*)0x20002de0 = 0x28; STORE_BY_BITMASK(uint16_t, , 0x20002de2, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002de3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002de3, 1, 7, 1); *(uint16_t*)0x20002de4 = 0x14; *(uint16_t*)0x20002de6 = 3; *(uint16_t*)0x20002de8 = 6; *(uint16_t*)0x20002dea = 8; *(uint16_t*)0x20002dec = 0x45; *(uint16_t*)0x20002dee = 0x200; *(uint16_t*)0x20002df0 = 6; *(uint16_t*)0x20002df2 = 0x8000; *(uint16_t*)0x20002df4 = 4; *(uint16_t*)0x20002df6 = 1; *(uint16_t*)0x20002df8 = 5; *(uint16_t*)0x20002dfa = 7; *(uint8_t*)0x20002dfc = 1; *(uint16_t*)0x20002e00 = 5; *(uint16_t*)0x20002e02 = 7; *(uint8_t*)0x20002e04 = 2; *(uint16_t*)0x20002e08 = 0x44; STORE_BY_BITMASK(uint16_t, , 0x20002e0a, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002e0b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002e0b, 1, 7, 1); *(uint16_t*)0x20002e0c = 0x1c; *(uint16_t*)0x20002e0e = 2; STORE_BY_BITMASK(uint8_t, , 0x20002e10, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e10, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e11, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e11, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e12, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e12, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e13, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e13, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e14, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e14, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e15, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e15, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e16, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e16, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e17, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e17, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e18, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e18, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e19, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e19, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e1a, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e1a, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e1b, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e1b, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e1c, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e1c, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e1d, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e1d, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e1e, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e1e, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e1f, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e1f, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e20, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e20, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e21, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e21, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e22, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e22, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e23, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e23, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e24, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e24, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e25, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e25, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e26, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e26, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002e27, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002e27, 3, 3, 5); *(uint16_t*)0x20002e28 = 5; *(uint16_t*)0x20002e2a = 7; *(uint8_t*)0x20002e2c = 0; *(uint16_t*)0x20002e30 = 5; *(uint16_t*)0x20002e32 = 4; *(uint8_t*)0x20002e34 = 0; *(uint16_t*)0x20002e38 = 0x14; *(uint16_t*)0x20002e3a = 3; *(uint16_t*)0x20002e3c = 0x800; *(uint16_t*)0x20002e3e = 4; *(uint16_t*)0x20002e40 = 0x7ff; *(uint16_t*)0x20002e42 = 1; *(uint16_t*)0x20002e44 = 0x7fff; *(uint16_t*)0x20002e46 = 0x200; *(uint16_t*)0x20002e48 = 0x40; *(uint16_t*)0x20002e4a = 0x800; *(uint16_t*)0x20002e4c = 0x5c; STORE_BY_BITMASK(uint16_t, , 0x20002e4e, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002e4f, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002e4f, 1, 7, 1); *(uint16_t*)0x20002e50 = 5; *(uint16_t*)0x20002e52 = 6; *(uint8_t*)0x20002e54 = 0; *(uint16_t*)0x20002e58 = 5; *(uint16_t*)0x20002e5a = 7; *(uint8_t*)0x20002e5c = 0; *(uint16_t*)0x20002e60 = 5; *(uint16_t*)0x20002e62 = 7; *(uint8_t*)0x20002e64 = 2; *(uint16_t*)0x20002e68 = 0x14; *(uint16_t*)0x20002e6a = 3; *(uint16_t*)0x20002e6c = 0x2c; *(uint16_t*)0x20002e6e = 0x40; *(uint16_t*)0x20002e70 = 0xff; *(uint16_t*)0x20002e72 = 0x96; *(uint16_t*)0x20002e74 = 3; *(uint16_t*)0x20002e76 = 0xe9; *(uint16_t*)0x20002e78 = 0x1ff; *(uint16_t*)0x20002e7a = 0x1ff; *(uint16_t*)0x20002e7c = 5; *(uint16_t*)0x20002e7e = 7; *(uint8_t*)0x20002e80 = 1; *(uint16_t*)0x20002e84 = 0x14; *(uint16_t*)0x20002e86 = 5; *(uint16_t*)0x20002e88 = 7; *(uint16_t*)0x20002e8a = 1; *(uint16_t*)0x20002e8c = 6; *(uint16_t*)0x20002e8e = 0xf90; *(uint16_t*)0x20002e90 = 5; *(uint16_t*)0x20002e92 = 0x920; *(uint16_t*)0x20002e94 = 5; *(uint16_t*)0x20002e96 = 0xfff7; *(uint16_t*)0x20002e98 = 5; *(uint16_t*)0x20002e9a = 4; *(uint8_t*)0x20002e9c = 2; *(uint16_t*)0x20002ea0 = 5; *(uint16_t*)0x20002ea2 = 4; *(uint8_t*)0x20002ea4 = 0; *(uint16_t*)0x20002ea8 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x20002eaa, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002eab, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002eab, 1, 7, 1); *(uint16_t*)0x20002eac = 5; *(uint16_t*)0x20002eae = 6; *(uint8_t*)0x20002eb0 = 2; *(uint16_t*)0x20002eb4 = 0x290; STORE_BY_BITMASK(uint16_t, , 0x20002eb6, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002eb7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002eb7, 1, 7, 1); *(uint16_t*)0x20002eb8 = 0x58; STORE_BY_BITMASK(uint16_t, , 0x20002eba, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002ebb, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002ebb, 1, 7, 1); *(uint16_t*)0x20002ebc = 0x14; *(uint16_t*)0x20002ebe = 3; *(uint16_t*)0x20002ec0 = 0xfff; *(uint16_t*)0x20002ec2 = 4; *(uint16_t*)0x20002ec4 = 0xf94d; *(uint16_t*)0x20002ec6 = 0xf800; *(uint16_t*)0x20002ec8 = 9; *(uint16_t*)0x20002eca = 0; *(uint16_t*)0x20002ecc = 4; *(uint16_t*)0x20002ece = 7; *(uint16_t*)0x20002ed0 = 5; *(uint16_t*)0x20002ed2 = 7; *(uint8_t*)0x20002ed4 = 1; *(uint16_t*)0x20002ed8 = 5; *(uint16_t*)0x20002eda = 4; *(uint8_t*)0x20002edc = 0; *(uint16_t*)0x20002ee0 = 0xc; *(uint16_t*)0x20002ee2 = 1; *(uint8_t*)0x20002ee4 = 6; *(uint8_t*)0x20002ee5 = 0x18; *(uint8_t*)0x20002ee6 = 2; *(uint8_t*)0x20002ee7 = 3; *(uint8_t*)0x20002ee8 = 0x30; *(uint8_t*)0x20002ee9 = 0xc; *(uint8_t*)0x20002eea = 0x36; *(uint8_t*)0x20002eeb = 0xc; *(uint16_t*)0x20002eec = 5; *(uint16_t*)0x20002eee = 6; *(uint8_t*)0x20002ef0 = 1; *(uint16_t*)0x20002ef4 = 0x14; *(uint16_t*)0x20002ef6 = 3; *(uint16_t*)0x20002ef8 = 1; *(uint16_t*)0x20002efa = 5; *(uint16_t*)0x20002efc = 0x29; *(uint16_t*)0x20002efe = 8; *(uint16_t*)0x20002f00 = 0; *(uint16_t*)0x20002f02 = 0; *(uint16_t*)0x20002f04 = 0xff80; *(uint16_t*)0x20002f06 = 0x3ff; *(uint16_t*)0x20002f08 = 5; *(uint16_t*)0x20002f0a = 6; *(uint8_t*)0x20002f0c = 0; *(uint16_t*)0x20002f10 = 0x48; STORE_BY_BITMASK(uint16_t, , 0x20002f12, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002f13, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002f13, 1, 7, 1); *(uint16_t*)0x20002f14 = 5; *(uint16_t*)0x20002f16 = 4; *(uint8_t*)0x20002f18 = 0; *(uint16_t*)0x20002f1c = 0x3a; *(uint16_t*)0x20002f1e = 2; STORE_BY_BITMASK(uint8_t, , 0x20002f20, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f20, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f21, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f21, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f22, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f22, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f23, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f23, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f24, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f24, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f25, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f25, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f26, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f26, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f27, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f27, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f28, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f28, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f29, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f29, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f2a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f2a, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f2b, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f2b, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f2c, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f2c, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f2d, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f2d, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f2e, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f2e, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f2f, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f2f, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f30, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f30, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f31, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f31, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f32, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f32, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f33, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f33, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f34, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f34, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f35, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f35, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f36, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f36, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f37, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f37, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f38, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f38, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f39, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f39, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f3a, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f3a, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f3b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f3b, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f3c, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f3c, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f3d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f3d, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f3e, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f3e, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f3f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f3f, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f40, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f40, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f41, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f41, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f42, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f42, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f43, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f43, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f44, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f44, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f45, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f45, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f46, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f46, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f47, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f47, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f48, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f48, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f49, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f49, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f4a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f4a, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f4b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f4b, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f4c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f4c, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f4d, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f4d, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f4e, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f4e, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f4f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f4f, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f50, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f50, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f51, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f51, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f52, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f52, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f53, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f53, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f54, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f54, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f55, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f55, 8, 3, 5); *(uint16_t*)0x20002f58 = 0x134; STORE_BY_BITMASK(uint16_t, , 0x20002f5a, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20002f5b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20002f5b, 1, 7, 1); *(uint16_t*)0x20002f5c = 0x14; *(uint16_t*)0x20002f5e = 1; *(uint8_t*)0x20002f60 = 0x16; *(uint8_t*)0x20002f61 = 0x16; *(uint8_t*)0x20002f62 = 0x1b; *(uint8_t*)0x20002f63 = 0x24; *(uint8_t*)0x20002f64 = 0x30; *(uint8_t*)0x20002f65 = 0x6c; *(uint8_t*)0x20002f66 = 9; *(uint8_t*)0x20002f67 = 9; *(uint8_t*)0x20002f68 = 0x5e; *(uint8_t*)0x20002f69 = 0x62; *(uint8_t*)0x20002f6a = 0xc; *(uint8_t*)0x20002f6b = 0x30; *(uint8_t*)0x20002f6c = 0x30; *(uint8_t*)0x20002f6d = 0x63; *(uint8_t*)0x20002f6e = 0xc7; *(uint8_t*)0x20002f6f = 2; *(uint16_t*)0x20002f70 = 5; *(uint16_t*)0x20002f72 = 7; *(uint8_t*)0x20002f74 = 0; *(uint16_t*)0x20002f78 = 0x14; *(uint16_t*)0x20002f7a = 5; *(uint16_t*)0x20002f7c = 0x3ff; *(uint16_t*)0x20002f7e = 0x20; *(uint16_t*)0x20002f80 = 8; *(uint16_t*)0x20002f82 = 1; *(uint16_t*)0x20002f84 = 7; *(uint16_t*)0x20002f86 = 1; *(uint16_t*)0x20002f88 = 0; *(uint16_t*)0x20002f8a = 3; *(uint16_t*)0x20002f8c = 0x4a; *(uint16_t*)0x20002f8e = 2; STORE_BY_BITMASK(uint8_t, , 0x20002f90, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f90, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f91, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f91, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f92, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f92, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f93, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f93, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f94, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f94, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f95, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f95, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f96, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f96, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f97, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f97, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f98, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f98, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f99, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f99, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f9a, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f9a, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f9b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f9b, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f9c, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f9c, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f9d, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f9d, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f9e, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f9e, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002f9f, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002f9f, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa0, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa0, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa1, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa1, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa2, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa2, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa3, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa3, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa4, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa4, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa5, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa5, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa6, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa6, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa7, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa7, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa8, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa8, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fa9, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fa9, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002faa, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002faa, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fab, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fab, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fac, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fac, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fad, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fad, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fae, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fae, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002faf, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002faf, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb0, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb0, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb1, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb2, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb2, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb3, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb3, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb4, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb4, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb5, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb5, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb6, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb6, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb7, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb7, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb8, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb8, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fb9, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fb9, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fba, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fba, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fbb, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fbb, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fbc, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fbc, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fbd, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fbd, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fbe, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fbe, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fbf, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fbf, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc0, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc0, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc1, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc2, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc2, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc3, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc3, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc4, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc4, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc5, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc5, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc6, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc6, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc7, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc7, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc8, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc8, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fc9, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fc9, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fca, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fca, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fcb, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fcb, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fcc, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fcc, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fcd, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fcd, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fce, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fce, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fcf, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fcf, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fd0, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fd0, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fd1, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fd1, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fd2, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fd2, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fd3, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fd3, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fd4, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fd4, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fd5, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fd5, 9, 3, 5); *(uint16_t*)0x20002fd8 = 5; *(uint16_t*)0x20002fda = 4; *(uint8_t*)0x20002fdc = 2; *(uint16_t*)0x20002fe0 = 0x14; *(uint16_t*)0x20002fe2 = 5; *(uint16_t*)0x20002fe4 = 0x3f; *(uint16_t*)0x20002fe6 = 0xa60; *(uint16_t*)0x20002fe8 = 8; *(uint16_t*)0x20002fea = 2; *(uint16_t*)0x20002fec = 2; *(uint16_t*)0x20002fee = 6; *(uint16_t*)0x20002ff0 = 0; *(uint16_t*)0x20002ff2 = 0; *(uint16_t*)0x20002ff4 = 0x48; *(uint16_t*)0x20002ff6 = 2; STORE_BY_BITMASK(uint8_t, , 0x20002ff8, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ff8, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002ff9, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ff9, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002ffa, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ffa, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002ffb, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ffb, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002ffc, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ffc, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002ffd, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ffd, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002ffe, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002ffe, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20002fff, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20002fff, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003000, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003000, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003001, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003001, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003002, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003002, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003003, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003003, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003004, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003004, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003005, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003005, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003006, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003006, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003007, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003007, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003008, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003008, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003009, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003009, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000300a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000300a, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000300b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000300b, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000300c, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000300c, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000300d, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000300d, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000300e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000300e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000300f, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000300f, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003010, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003010, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003011, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003011, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003012, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003012, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003013, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003013, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003014, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003014, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003015, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003015, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003016, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003016, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003017, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003017, 0xb, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003018, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003018, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003019, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003019, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000301a, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000301a, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000301b, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000301b, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000301c, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000301c, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000301d, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000301d, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000301e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000301e, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000301f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000301f, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003020, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003020, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003021, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003021, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003022, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003022, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003023, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003023, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003024, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003024, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003025, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003025, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003026, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003026, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003027, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003027, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003028, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003028, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003029, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003029, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000302a, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000302a, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000302b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000302b, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000302c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000302c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000302d, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000302d, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000302e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000302e, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000302f, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000302f, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003030, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003030, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003031, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003031, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003032, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003032, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003033, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003033, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003034, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003034, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003035, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003035, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003036, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003036, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003037, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003037, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003038, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003038, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003039, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003039, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000303a, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000303a, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000303b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000303b, 5, 3, 5); *(uint16_t*)0x2000303c = 5; *(uint16_t*)0x2000303e = 6; *(uint8_t*)0x20003040 = 1; *(uint16_t*)0x20003044 = 0x45; *(uint16_t*)0x20003046 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003048, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003048, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003049, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003049, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000304a, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000304a, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000304b, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000304b, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000304c, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000304c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000304d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000304d, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000304e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000304e, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000304f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000304f, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003050, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003050, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003051, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003051, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003052, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003052, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003053, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003053, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003054, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003054, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003055, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003055, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003056, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003056, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003057, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003057, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003058, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003058, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003059, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003059, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000305a, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000305a, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000305b, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000305b, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000305c, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000305c, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000305d, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000305d, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000305e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000305e, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000305f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000305f, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003060, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003060, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003061, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003061, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003062, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003062, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003063, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003063, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003064, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003064, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003065, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003065, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003066, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003066, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003067, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003067, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003068, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003068, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003069, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003069, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000306a, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000306a, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000306b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000306b, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000306c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000306c, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000306d, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000306d, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000306e, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000306e, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000306f, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000306f, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003070, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003070, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003071, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003071, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003072, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003072, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003073, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003073, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003074, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003074, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003075, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003075, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003076, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003076, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003077, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003077, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003078, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003078, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003079, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003079, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000307a, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000307a, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000307b, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000307b, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000307c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000307c, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000307d, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000307d, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000307e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000307e, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000307f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000307f, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003080, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003080, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003081, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003081, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003082, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003082, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003083, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003083, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003084, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003084, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003085, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003085, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003086, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003086, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003087, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003087, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003088, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003088, 0, 3, 5); *(uint16_t*)0x2000308c = 0x30; STORE_BY_BITMASK(uint16_t, , 0x2000308e, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000308f, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000308f, 1, 7, 1); *(uint16_t*)0x20003090 = 5; *(uint16_t*)0x20003092 = 7; *(uint8_t*)0x20003094 = 0; *(uint16_t*)0x20003098 = 5; *(uint16_t*)0x2000309a = 7; *(uint8_t*)0x2000309c = 2; *(uint16_t*)0x200030a0 = 5; *(uint16_t*)0x200030a2 = 7; *(uint8_t*)0x200030a4 = 0; *(uint16_t*)0x200030a8 = 0x14; *(uint16_t*)0x200030aa = 5; *(uint16_t*)0x200030ac = 0x1f; *(uint16_t*)0x200030ae = 0; *(uint16_t*)0x200030b0 = 0x3ff; *(uint16_t*)0x200030b2 = 9; *(uint16_t*)0x200030b4 = 0x66e; *(uint16_t*)0x200030b6 = 6; *(uint16_t*)0x200030b8 = 1; *(uint16_t*)0x200030ba = 0xe4e; *(uint16_t*)0x200030bc = 0x88; STORE_BY_BITMASK(uint16_t, , 0x200030be, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200030bf, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200030bf, 1, 7, 1); *(uint16_t*)0x200030c0 = 0x14; *(uint16_t*)0x200030c2 = 5; *(uint16_t*)0x200030c4 = 7; *(uint16_t*)0x200030c6 = 0x81; *(uint16_t*)0x200030c8 = 0x6000; *(uint16_t*)0x200030ca = 0x70; *(uint16_t*)0x200030cc = 1; *(uint16_t*)0x200030ce = 0xfff; *(uint16_t*)0x200030d0 = 6; *(uint16_t*)0x200030d2 = 0xff7f; *(uint16_t*)0x200030d4 = 5; *(uint16_t*)0x200030d6 = 7; *(uint8_t*)0x200030d8 = 1; *(uint16_t*)0x200030dc = 0x14; *(uint16_t*)0x200030de = 5; *(uint16_t*)0x200030e0 = 0x20; *(uint16_t*)0x200030e2 = 0xfff; *(uint16_t*)0x200030e4 = 8; *(uint16_t*)0x200030e6 = 0; *(uint16_t*)0x200030e8 = 0x69; *(uint16_t*)0x200030ea = 3; *(uint16_t*)0x200030ec = 4; *(uint16_t*)0x200030ee = 4; *(uint16_t*)0x200030f0 = 5; *(uint16_t*)0x200030f2 = 4; *(uint8_t*)0x200030f4 = 0; *(uint16_t*)0x200030f8 = 5; *(uint16_t*)0x200030fa = 6; *(uint8_t*)0x200030fc = 2; *(uint16_t*)0x20003100 = 0x1e; *(uint16_t*)0x20003102 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003104, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003104, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003105, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003105, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003106, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003106, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003107, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003107, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003108, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003108, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003109, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003109, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000310a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000310a, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000310b, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000310b, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000310c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000310c, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000310d, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000310d, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000310e, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000310e, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000310f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000310f, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003110, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003110, 0x1e, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003111, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003111, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003112, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003112, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003113, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003113, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003114, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003114, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003115, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003115, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003116, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003116, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003117, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003117, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003118, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003118, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003119, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003119, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000311a, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000311a, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000311b, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000311b, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000311c, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000311c, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000311d, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000311d, 8, 3, 5); *(uint16_t*)0x20003120 = 0x19; *(uint16_t*)0x20003122 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003124, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003124, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003125, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003125, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003126, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003126, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003127, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003127, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003128, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003128, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003129, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003129, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000312a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000312a, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000312b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000312b, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000312c, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000312c, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000312d, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000312d, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000312e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000312e, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000312f, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000312f, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003130, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003130, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003131, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003131, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003132, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003132, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003133, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003133, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003134, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003134, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003135, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003135, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003136, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003136, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003137, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003137, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003138, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003138, 6, 3, 5); *(uint16_t*)0x2000313c = 5; *(uint16_t*)0x2000313e = 7; *(uint8_t*)0x20003140 = 0; *(uint16_t*)0x20003144 = 0x2cc; STORE_BY_BITMASK(uint16_t, , 0x20003146, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003147, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003147, 1, 7, 1); *(uint16_t*)0x20003148 = 0x28; STORE_BY_BITMASK(uint16_t, , 0x2000314a, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000314b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000314b, 1, 7, 1); *(uint16_t*)0x2000314c = 5; *(uint16_t*)0x2000314e = 4; *(uint8_t*)0x20003150 = 2; *(uint16_t*)0x20003154 = 5; *(uint16_t*)0x20003156 = 6; *(uint8_t*)0x20003158 = 0; *(uint16_t*)0x2000315c = 0x14; *(uint16_t*)0x2000315e = 5; *(uint16_t*)0x20003160 = 0x100; *(uint16_t*)0x20003162 = 0x14; *(uint16_t*)0x20003164 = 6; *(uint16_t*)0x20003166 = 0x95; *(uint16_t*)0x20003168 = 0x81; *(uint16_t*)0x2000316a = 0xfff; *(uint16_t*)0x2000316c = 5; *(uint16_t*)0x2000316e = 1; *(uint16_t*)0x20003170 = 0x18; STORE_BY_BITMASK(uint16_t, , 0x20003172, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003173, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003173, 1, 7, 1); *(uint16_t*)0x20003174 = 0x14; *(uint16_t*)0x20003176 = 5; *(uint16_t*)0x20003178 = 0xfff; *(uint16_t*)0x2000317a = 2; *(uint16_t*)0x2000317c = 0xfff; *(uint16_t*)0x2000317e = 0x709; *(uint16_t*)0x20003180 = 0x401; *(uint16_t*)0x20003182 = 0x1ff; *(uint16_t*)0x20003184 = 0x5a66; *(uint16_t*)0x20003186 = 0x8000; *(uint16_t*)0x20003188 = 0x3c; STORE_BY_BITMASK(uint16_t, , 0x2000318a, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000318b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000318b, 1, 7, 1); *(uint16_t*)0x2000318c = 0x23; *(uint16_t*)0x2000318e = 2; STORE_BY_BITMASK(uint8_t, , 0x20003190, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003190, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003191, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003191, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003192, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003192, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003193, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003193, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003194, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003194, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003195, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003195, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003196, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003196, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003197, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003197, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003198, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003198, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003199, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003199, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000319a, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000319a, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000319b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000319b, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000319c, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000319c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000319d, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000319d, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000319e, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000319e, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000319f, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000319f, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a0, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a0, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a1, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a2, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a2, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a3, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a3, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a4, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a4, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a5, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a5, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a6, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a6, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a7, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a7, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a8, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a8, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031a9, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031a9, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031aa, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031aa, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ab, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ab, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ac, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ac, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ad, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ad, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ae, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ae, 1, 3, 5); *(uint16_t*)0x200031b0 = 0x14; *(uint16_t*)0x200031b2 = 5; *(uint16_t*)0x200031b4 = 0xff00; *(uint16_t*)0x200031b6 = 7; *(uint16_t*)0x200031b8 = 1; *(uint16_t*)0x200031ba = 0x3f; *(uint16_t*)0x200031bc = 0x1000; *(uint16_t*)0x200031be = 1; *(uint16_t*)0x200031c0 = 0x20; *(uint16_t*)0x200031c2 = 0x81; *(uint16_t*)0x200031c4 = 0x64; STORE_BY_BITMASK(uint16_t, , 0x200031c6, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200031c7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200031c7, 1, 7, 1); *(uint16_t*)0x200031c8 = 0x14; *(uint16_t*)0x200031ca = 3; *(uint16_t*)0x200031cc = 5; *(uint16_t*)0x200031ce = 0x8000; *(uint16_t*)0x200031d0 = 6; *(uint16_t*)0x200031d2 = 0x800; *(uint16_t*)0x200031d4 = -1; *(uint16_t*)0x200031d6 = 0xfff; *(uint16_t*)0x200031d8 = 0; *(uint16_t*)0x200031da = 0x800; *(uint16_t*)0x200031dc = 5; *(uint16_t*)0x200031de = 4; *(uint8_t*)0x200031e0 = 0; *(uint16_t*)0x200031e4 = 0xf; *(uint16_t*)0x200031e6 = 2; STORE_BY_BITMASK(uint8_t, , 0x200031e8, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031e8, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031e9, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031e9, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ea, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ea, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031eb, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031eb, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ec, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ec, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ed, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ed, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ee, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ee, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ef, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ef, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031f0, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031f0, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031f1, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031f1, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031f2, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031f2, 7, 3, 5); *(uint16_t*)0x200031f4 = 0x31; *(uint16_t*)0x200031f6 = 2; STORE_BY_BITMASK(uint8_t, , 0x200031f8, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031f8, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031f9, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031f9, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031fa, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031fa, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031fb, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031fb, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031fc, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031fc, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031fd, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031fd, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031fe, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031fe, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200031ff, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200031ff, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003200, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003200, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003201, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003201, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003202, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003202, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003203, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003203, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003204, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003204, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003205, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003205, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003206, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003206, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003207, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003207, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003208, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003208, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003209, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003209, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000320a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000320a, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000320b, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000320b, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000320c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000320c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000320d, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000320d, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000320e, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000320e, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000320f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000320f, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003210, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003210, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003211, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003211, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003212, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003212, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003213, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003213, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003214, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003214, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003215, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003215, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003216, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003216, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003217, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003217, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003218, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003218, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003219, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003219, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000321a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000321a, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000321b, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000321b, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000321c, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000321c, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000321d, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000321d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000321e, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000321e, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000321f, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000321f, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003220, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003220, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003221, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003221, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003222, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003222, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003223, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003223, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003224, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003224, 3, 3, 5); *(uint16_t*)0x20003228 = 0x88; STORE_BY_BITMASK(uint16_t, , 0x2000322a, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000322b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000322b, 1, 7, 1); *(uint16_t*)0x2000322c = 5; *(uint16_t*)0x2000322e = 7; *(uint8_t*)0x20003230 = 2; *(uint16_t*)0x20003234 = 0xc; *(uint16_t*)0x20003236 = 1; *(uint8_t*)0x20003238 = 0xb; *(uint8_t*)0x20003239 = 1; *(uint8_t*)0x2000323a = 0xb; *(uint8_t*)0x2000323b = 1; *(uint8_t*)0x2000323c = 5; *(uint8_t*)0x2000323d = 5; *(uint8_t*)0x2000323e = 3; *(uint8_t*)0x2000323f = 0xc; *(uint16_t*)0x20003240 = 0x30; *(uint16_t*)0x20003242 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003244, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003244, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003245, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003245, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003246, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003246, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003247, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003247, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003248, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003248, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003249, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003249, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000324a, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000324a, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000324b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000324b, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000324c, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000324c, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000324d, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000324d, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000324e, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000324e, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000324f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000324f, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003250, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003250, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003251, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003251, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003252, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003252, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003253, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003253, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003254, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003254, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003255, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003255, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003256, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003256, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003257, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003257, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003258, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003258, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003259, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003259, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000325a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000325a, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000325b, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000325b, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000325c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000325c, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000325d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000325d, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000325e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000325e, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000325f, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000325f, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003260, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003260, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003261, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003261, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003262, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003262, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003263, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003263, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003264, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003264, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003265, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003265, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003266, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003266, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003267, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003267, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003268, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003268, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003269, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003269, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000326a, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000326a, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000326b, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000326b, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000326c, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000326c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000326d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000326d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000326e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000326e, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000326f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000326f, 1, 3, 5); *(uint16_t*)0x20003270 = 0xb; *(uint16_t*)0x20003272 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003274, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003274, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003275, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003275, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003276, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003276, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003277, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003277, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003278, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003278, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003279, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003279, 0x1d, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000327a, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000327a, 2, 3, 5); *(uint16_t*)0x2000327c = 0x14; *(uint16_t*)0x2000327e = 3; *(uint16_t*)0x20003280 = 0; *(uint16_t*)0x20003282 = 0x1f; *(uint16_t*)0x20003284 = 0x7ff; *(uint16_t*)0x20003286 = 6; *(uint16_t*)0x20003288 = 0x93b3; *(uint16_t*)0x2000328a = 5; *(uint16_t*)0x2000328c = 9; *(uint16_t*)0x2000328e = -1; *(uint16_t*)0x20003290 = 0x11; *(uint16_t*)0x20003292 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003294, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003294, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003295, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003295, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003296, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003296, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003297, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003297, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003298, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003298, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003299, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003299, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000329a, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000329a, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000329b, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000329b, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000329c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000329c, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000329d, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000329d, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000329e, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000329e, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000329f, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000329f, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032a0, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032a0, 9, 3, 5); *(uint16_t*)0x200032a4 = 5; *(uint16_t*)0x200032a6 = 7; *(uint8_t*)0x200032a8 = 2; *(uint16_t*)0x200032ac = 4; *(uint16_t*)0x200032ae = 1; *(uint16_t*)0x200032b0 = 0x14; STORE_BY_BITMASK(uint16_t, , 0x200032b2, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200032b3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200032b3, 1, 7, 1); *(uint16_t*)0x200032b4 = 5; *(uint16_t*)0x200032b6 = 7; *(uint8_t*)0x200032b8 = 2; *(uint16_t*)0x200032bc = 5; *(uint16_t*)0x200032be = 6; *(uint8_t*)0x200032c0 = 0; *(uint16_t*)0x200032c4 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x200032c6, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200032c7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200032c7, 1, 7, 1); *(uint16_t*)0x200032c8 = 5; *(uint16_t*)0x200032ca = 6; *(uint8_t*)0x200032cc = 2; *(uint16_t*)0x200032d0 = 0xd0; STORE_BY_BITMASK(uint16_t, , 0x200032d2, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200032d3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200032d3, 1, 7, 1); *(uint16_t*)0x200032d4 = 7; *(uint16_t*)0x200032d6 = 1; *(uint8_t*)0x200032d8 = 0xb; *(uint8_t*)0x200032d9 = 2; *(uint8_t*)0x200032da = 0x3b; *(uint16_t*)0x200032dc = 0x19; *(uint16_t*)0x200032de = 2; STORE_BY_BITMASK(uint8_t, , 0x200032e0, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e0, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e1, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e1, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e2, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e2, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e3, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e3, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e4, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e4, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e5, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e5, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e6, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e6, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e7, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e7, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e8, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e8, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032e9, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032e9, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032ea, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032ea, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032eb, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032eb, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032ec, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032ec, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032ed, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032ed, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032ee, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032ee, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032ef, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032ef, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032f0, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032f0, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032f1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032f1, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032f2, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032f2, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032f3, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032f3, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200032f4, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200032f4, 9, 3, 5); *(uint16_t*)0x200032f8 = 0x19; *(uint16_t*)0x200032fa = 1; *(uint8_t*)0x200032fc = 0x24; *(uint8_t*)0x200032fd = 9; *(uint8_t*)0x200032fe = 0x1a; *(uint8_t*)0x200032ff = 0x25; *(uint8_t*)0x20003300 = 0x16; *(uint8_t*)0x20003301 = 0x12; *(uint8_t*)0x20003302 = 0x1b; *(uint8_t*)0x20003303 = 9; *(uint8_t*)0x20003304 = 0x36; *(uint8_t*)0x20003305 = 0x18; *(uint8_t*)0x20003306 = 1; *(uint8_t*)0x20003307 = 0x18; *(uint8_t*)0x20003308 = 0x48; *(uint8_t*)0x20003309 = 0x16; *(uint8_t*)0x2000330a = 0xc; *(uint8_t*)0x2000330b = 0x60; *(uint8_t*)0x2000330c = 0x5e; *(uint8_t*)0x2000330d = 2; *(uint8_t*)0x2000330e = 0x24; *(uint8_t*)0x2000330f = 1; *(uint8_t*)0x20003310 = 0; *(uint16_t*)0x20003314 = 0x14; *(uint16_t*)0x20003316 = 1; *(uint8_t*)0x20003318 = 0; *(uint8_t*)0x20003319 = 2; *(uint8_t*)0x2000331a = 0x16; *(uint8_t*)0x2000331b = 0x6c; *(uint8_t*)0x2000331c = 0x6c; *(uint8_t*)0x2000331d = 2; *(uint8_t*)0x2000331e = 0x1b; *(uint8_t*)0x2000331f = 0x30; *(uint8_t*)0x20003320 = 0x16; *(uint8_t*)0x20003321 = 0xb; *(uint8_t*)0x20003322 = 0x48; *(uint8_t*)0x20003323 = 0xb; *(uint8_t*)0x20003324 = 0x12; *(uint8_t*)0x20003325 = 0xc; *(uint8_t*)0x20003326 = 0xc; *(uint8_t*)0x20003327 = 0xb; *(uint16_t*)0x20003328 = 0x23; *(uint16_t*)0x2000332a = 1; *(uint8_t*)0x2000332c = 0x16; *(uint8_t*)0x2000332d = 0x60; *(uint8_t*)0x2000332e = 1; *(uint8_t*)0x2000332f = 0x18; *(uint8_t*)0x20003330 = 0x20; *(uint8_t*)0x20003331 = 1; *(uint8_t*)0x20003332 = 0x1b; *(uint8_t*)0x20003333 = 5; *(uint8_t*)0x20003334 = 0x6c; *(uint8_t*)0x20003335 = 5; *(uint8_t*)0x20003336 = 6; *(uint8_t*)0x20003337 = 0x16; *(uint8_t*)0x20003338 = 0; *(uint8_t*)0x20003339 = 0xb; *(uint8_t*)0x2000333a = 0x1b; *(uint8_t*)0x2000333b = 0xa; *(uint8_t*)0x2000333c = 0x1b; *(uint8_t*)0x2000333d = 0xc; *(uint8_t*)0x2000333e = 0x6c; *(uint8_t*)0x2000333f = 0x77; *(uint8_t*)0x20003340 = 3; *(uint8_t*)0x20003341 = 0x16; *(uint8_t*)0x20003342 = 6; *(uint8_t*)0x20003343 = 0x18; *(uint8_t*)0x20003344 = 6; *(uint8_t*)0x20003345 = 0x36; *(uint8_t*)0x20003346 = 0x2e; *(uint8_t*)0x20003347 = 5; *(uint8_t*)0x20003348 = 0x60; *(uint8_t*)0x20003349 = 0x60; *(uint8_t*)0x2000334a = 0x1b; *(uint16_t*)0x2000334c = 0x28; *(uint16_t*)0x2000334e = 2; STORE_BY_BITMASK(uint8_t, , 0x20003350, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003350, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003351, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003351, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003352, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003352, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003353, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003353, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003354, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003354, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003355, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003355, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003356, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003356, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003357, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003357, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003358, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003358, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003359, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003359, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000335a, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000335a, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000335b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000335b, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000335c, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000335c, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000335d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000335d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000335e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000335e, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000335f, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000335f, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003360, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003360, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003361, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003361, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003362, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003362, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003363, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003363, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003364, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003364, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003365, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003365, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003366, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003366, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003367, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003367, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003368, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003368, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003369, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003369, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000336a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000336a, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000336b, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000336b, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000336c, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000336c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000336d, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000336d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000336e, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000336e, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000336f, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000336f, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003370, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003370, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003371, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003371, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003372, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003372, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003373, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003373, 2, 3, 5); *(uint16_t*)0x20003374 = 0x14; *(uint16_t*)0x20003376 = 5; *(uint16_t*)0x20003378 = 0x40; *(uint16_t*)0x2000337a = 5; *(uint16_t*)0x2000337c = 0x101; *(uint16_t*)0x2000337e = 0x100; *(uint16_t*)0x20003380 = 1; *(uint16_t*)0x20003382 = 0x100; *(uint16_t*)0x20003384 = 0xfff8; *(uint16_t*)0x20003386 = 9; *(uint16_t*)0x20003388 = 5; *(uint16_t*)0x2000338a = 6; *(uint8_t*)0x2000338c = 1; *(uint16_t*)0x20003390 = 5; *(uint16_t*)0x20003392 = 6; *(uint8_t*)0x20003394 = 0; *(uint16_t*)0x20003398 = 5; *(uint16_t*)0x2000339a = 4; *(uint8_t*)0x2000339c = 2; *(uint16_t*)0x200033a0 = 0x40; STORE_BY_BITMASK(uint16_t, , 0x200033a2, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200033a3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200033a3, 1, 7, 1); *(uint16_t*)0x200033a4 = 5; *(uint16_t*)0x200033a6 = 4; *(uint8_t*)0x200033a8 = 2; *(uint16_t*)0x200033ac = 0x24; *(uint16_t*)0x200033ae = 2; STORE_BY_BITMASK(uint8_t, , 0x200033b0, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b0, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b1, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b1, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b2, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b2, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b3, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b3, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b4, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b4, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b5, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b5, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b6, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b6, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b7, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b7, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b8, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b8, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033b9, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033b9, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033ba, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033ba, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033bb, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033bb, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033bc, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033bc, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033bd, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033bd, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033be, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033be, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033bf, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033bf, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c0, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c0, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c1, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c1, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c2, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c2, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c3, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c3, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c4, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c4, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c5, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c5, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c6, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c6, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c7, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c7, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c8, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c8, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033c9, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033c9, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033ca, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033ca, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033cb, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033cb, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033cc, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033cc, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033cd, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033cd, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033ce, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033ce, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200033cf, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200033cf, 9, 3, 5); *(uint16_t*)0x200033d0 = 5; *(uint16_t*)0x200033d2 = 6; *(uint8_t*)0x200033d4 = 1; *(uint16_t*)0x200033d8 = 5; *(uint16_t*)0x200033da = 4; *(uint8_t*)0x200033dc = 0; *(uint16_t*)0x200033e0 = 0x30; STORE_BY_BITMASK(uint16_t, , 0x200033e2, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200033e3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200033e3, 1, 7, 1); *(uint16_t*)0x200033e4 = 5; *(uint16_t*)0x200033e6 = 4; *(uint8_t*)0x200033e8 = 1; *(uint16_t*)0x200033ec = 5; *(uint16_t*)0x200033ee = 6; *(uint8_t*)0x200033f0 = 1; *(uint16_t*)0x200033f4 = 0x14; *(uint16_t*)0x200033f6 = 5; *(uint16_t*)0x200033f8 = 0x80; *(uint16_t*)0x200033fa = 9; *(uint16_t*)0x200033fc = 0x4d; *(uint16_t*)0x200033fe = 0x2142; *(uint16_t*)0x20003400 = 5; *(uint16_t*)0x20003402 = 0xfc17; *(uint16_t*)0x20003404 = 0; *(uint16_t*)0x20003406 = 0x40; *(uint16_t*)0x20003408 = 5; *(uint16_t*)0x2000340a = 7; *(uint8_t*)0x2000340c = 2; *(uint16_t*)0x20003410 = 0x15c; STORE_BY_BITMASK(uint16_t, , 0x20003412, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003413, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003413, 1, 7, 1); *(uint16_t*)0x20003414 = 0x3c; STORE_BY_BITMASK(uint16_t, , 0x20003416, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003417, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003417, 1, 7, 1); *(uint16_t*)0x20003418 = 0x14; *(uint16_t*)0x2000341a = 5; *(uint16_t*)0x2000341c = 8; *(uint16_t*)0x2000341e = 0x7f; *(uint16_t*)0x20003420 = 6; *(uint16_t*)0x20003422 = 1; *(uint16_t*)0x20003424 = 7; *(uint16_t*)0x20003426 = 0x8000; *(uint16_t*)0x20003428 = 0xec1; *(uint16_t*)0x2000342a = 0x40; *(uint16_t*)0x2000342c = 0x23; *(uint16_t*)0x2000342e = 1; *(uint8_t*)0x20003430 = 0x24; *(uint8_t*)0x20003431 = 3; *(uint8_t*)0x20003432 = 0x48; *(uint8_t*)0x20003433 = 0x36; *(uint8_t*)0x20003434 = 0x48; *(uint8_t*)0x20003435 = 2; *(uint8_t*)0x20003436 = 2; *(uint8_t*)0x20003437 = 0x16; *(uint8_t*)0x20003438 = 0x12; *(uint8_t*)0x20003439 = 4; *(uint8_t*)0x2000343a = 0x24; *(uint8_t*)0x2000343b = 0x48; *(uint8_t*)0x2000343c = 0x24; *(uint8_t*)0x2000343d = 0; *(uint8_t*)0x2000343e = 3; *(uint8_t*)0x2000343f = 0x36; *(uint8_t*)0x20003440 = 0x36; *(uint8_t*)0x20003441 = 0x36; *(uint8_t*)0x20003442 = 4; *(uint8_t*)0x20003443 = 0x32; *(uint8_t*)0x20003444 = 0x16; *(uint8_t*)0x20003445 = 0xc; *(uint8_t*)0x20003446 = 0xb; *(uint8_t*)0x20003447 = 0x24; *(uint8_t*)0x20003448 = 0x66; *(uint8_t*)0x20003449 = 1; *(uint8_t*)0x2000344a = 9; *(uint8_t*)0x2000344b = 2; *(uint8_t*)0x2000344c = 3; *(uint8_t*)0x2000344d = 5; *(uint8_t*)0x2000344e = 0x16; *(uint16_t*)0x20003450 = 0x1c; STORE_BY_BITMASK(uint16_t, , 0x20003452, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003453, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003453, 1, 7, 1); *(uint16_t*)0x20003454 = 5; *(uint16_t*)0x20003456 = 6; *(uint8_t*)0x20003458 = 1; *(uint16_t*)0x2000345c = 5; *(uint16_t*)0x2000345e = 7; *(uint8_t*)0x20003460 = 0; *(uint16_t*)0x20003464 = 5; *(uint16_t*)0x20003466 = 6; *(uint8_t*)0x20003468 = 1; *(uint16_t*)0x2000346c = 0x38; STORE_BY_BITMASK(uint16_t, , 0x2000346e, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000346f, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000346f, 1, 7, 1); *(uint16_t*)0x20003470 = 5; *(uint16_t*)0x20003472 = 1; *(uint8_t*)0x20003474 = 0; *(uint16_t*)0x20003478 = 0xf; *(uint16_t*)0x2000347a = 1; *(uint8_t*)0x2000347c = 0x48; *(uint8_t*)0x2000347d = 2; *(uint8_t*)0x2000347e = 0; *(uint8_t*)0x2000347f = 0x24; *(uint8_t*)0x20003480 = 0x60; *(uint8_t*)0x20003481 = 0x48; *(uint8_t*)0x20003482 = 0xb; *(uint8_t*)0x20003483 = 0x24; *(uint8_t*)0x20003484 = 0x30; *(uint8_t*)0x20003485 = 0xb; *(uint8_t*)0x20003486 = 5; *(uint16_t*)0x20003488 = 5; *(uint16_t*)0x2000348a = 7; *(uint8_t*)0x2000348c = 0; *(uint16_t*)0x20003490 = 0x14; *(uint16_t*)0x20003492 = 3; *(uint16_t*)0x20003494 = 0x77; *(uint16_t*)0x20003496 = 0x28; *(uint16_t*)0x20003498 = 5; *(uint16_t*)0x2000349a = 0x101; *(uint16_t*)0x2000349c = 0x200; *(uint16_t*)0x2000349e = 5; *(uint16_t*)0x200034a0 = 1; *(uint16_t*)0x200034a2 = 4; *(uint16_t*)0x200034a4 = 0x54; STORE_BY_BITMASK(uint16_t, , 0x200034a6, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200034a7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200034a7, 1, 7, 1); *(uint16_t*)0x200034a8 = 0x14; *(uint16_t*)0x200034aa = 5; *(uint16_t*)0x200034ac = 6; *(uint16_t*)0x200034ae = 1; *(uint16_t*)0x200034b0 = 8; *(uint16_t*)0x200034b2 = 3; *(uint16_t*)0x200034b4 = 0x4f1; *(uint16_t*)0x200034b6 = 5; *(uint16_t*)0x200034b8 = 0x7ff; *(uint16_t*)0x200034ba = 0x3f; *(uint16_t*)0x200034bc = 0x14; *(uint16_t*)0x200034be = 5; *(uint16_t*)0x200034c0 = 4; *(uint16_t*)0x200034c2 = 0x38; *(uint16_t*)0x200034c4 = 0x1000; *(uint16_t*)0x200034c6 = 0x4226; *(uint16_t*)0x200034c8 = 0x3ff2; *(uint16_t*)0x200034ca = 5; *(uint16_t*)0x200034cc = 0x642; *(uint16_t*)0x200034ce = 0x20; *(uint16_t*)0x200034d0 = 0x14; *(uint16_t*)0x200034d2 = 2; STORE_BY_BITMASK(uint8_t, , 0x200034d4, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034d4, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034d5, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034d5, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034d6, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034d6, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034d7, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034d7, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034d8, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034d8, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034d9, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034d9, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034da, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034da, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034db, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034db, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034dc, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034dc, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034dd, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034dd, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034de, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034de, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034df, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034df, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034e0, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034e0, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034e1, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034e1, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034e2, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034e2, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200034e3, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200034e3, 9, 3, 5); *(uint16_t*)0x200034e4 = 0x14; *(uint16_t*)0x200034e6 = 3; *(uint16_t*)0x200034e8 = 0x98; *(uint16_t*)0x200034ea = 9; *(uint16_t*)0x200034ec = 1; *(uint16_t*)0x200034ee = 9; *(uint16_t*)0x200034f0 = 0x1d1; *(uint16_t*)0x200034f2 = 6; *(uint16_t*)0x200034f4 = 0x731; *(uint16_t*)0x200034f6 = 9; *(uint16_t*)0x200034f8 = 0x18; STORE_BY_BITMASK(uint16_t, , 0x200034fa, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200034fb, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200034fb, 1, 7, 1); *(uint16_t*)0x200034fc = 0x14; *(uint16_t*)0x200034fe = 5; *(uint16_t*)0x20003500 = 6; *(uint16_t*)0x20003502 = 0x200; *(uint16_t*)0x20003504 = 3; *(uint16_t*)0x20003506 = 6; *(uint16_t*)0x20003508 = 0x800; *(uint16_t*)0x2000350a = 1; *(uint16_t*)0x2000350c = 2; *(uint16_t*)0x2000350e = 8; *(uint16_t*)0x20003510 = 0x5c; STORE_BY_BITMASK(uint16_t, , 0x20003512, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003513, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003513, 1, 7, 1); *(uint16_t*)0x20003514 = 5; *(uint16_t*)0x20003516 = 4; *(uint8_t*)0x20003518 = 1; *(uint16_t*)0x2000351c = 7; *(uint16_t*)0x2000351e = 1; *(uint8_t*)0x20003520 = 0x24; *(uint8_t*)0x20003521 = 2; *(uint8_t*)0x20003522 = 0x30; *(uint16_t*)0x20003524 = 5; *(uint16_t*)0x20003526 = 4; *(uint8_t*)0x20003528 = 1; *(uint16_t*)0x2000352c = 0x14; *(uint16_t*)0x2000352e = 2; STORE_BY_BITMASK(uint8_t, , 0x20003530, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003530, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003531, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003531, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003532, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003532, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003533, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003533, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003534, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003534, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003535, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003535, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003536, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003536, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003537, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003537, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003538, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003538, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003539, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003539, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000353a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000353a, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000353b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000353b, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000353c, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000353c, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000353d, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000353d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000353e, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000353e, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000353f, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000353f, 2, 3, 5); *(uint16_t*)0x20003540 = 0x14; *(uint16_t*)0x20003542 = 3; *(uint16_t*)0x20003544 = 9; *(uint16_t*)0x20003546 = 0; *(uint16_t*)0x20003548 = 5; *(uint16_t*)0x2000354a = 8; *(uint16_t*)0x2000354c = 0; *(uint16_t*)0x2000354e = 0x7fff; *(uint16_t*)0x20003550 = 5; *(uint16_t*)0x20003552 = 2; *(uint16_t*)0x20003554 = 5; *(uint16_t*)0x20003556 = 4; *(uint8_t*)0x20003558 = 1; *(uint16_t*)0x2000355c = 5; *(uint16_t*)0x2000355e = 4; *(uint8_t*)0x20003560 = 2; *(uint16_t*)0x20003564 = 5; *(uint16_t*)0x20003566 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003568, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003568, 1, 3, 5); *(uint16_t*)0x2000356c = 0x348; STORE_BY_BITMASK(uint16_t, , 0x2000356e, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000356f, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000356f, 1, 7, 1); *(uint16_t*)0x20003570 = 0xe8; STORE_BY_BITMASK(uint16_t, , 0x20003572, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003573, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003573, 1, 7, 1); *(uint16_t*)0x20003574 = 0x13; *(uint16_t*)0x20003576 = 1; *(uint8_t*)0x20003578 = 5; *(uint8_t*)0x20003579 = 3; *(uint8_t*)0x2000357a = 3; *(uint8_t*)0x2000357b = 0x12; *(uint8_t*)0x2000357c = 0x4e; *(uint8_t*)0x2000357d = 4; *(uint8_t*)0x2000357e = 0x60; *(uint8_t*)0x2000357f = 0xc; *(uint8_t*)0x20003580 = 2; *(uint8_t*)0x20003581 = 4; *(uint8_t*)0x20003582 = 3; *(uint8_t*)0x20003583 = 0xc; *(uint8_t*)0x20003584 = 0xb; *(uint8_t*)0x20003585 = 0xb; *(uint8_t*)0x20003586 = 1; *(uint16_t*)0x20003588 = 0x14; *(uint16_t*)0x2000358a = 5; *(uint16_t*)0x2000358c = 0xfff7; *(uint16_t*)0x2000358e = 0xfc00; *(uint16_t*)0x20003590 = 1; *(uint16_t*)0x20003592 = 0x800; *(uint16_t*)0x20003594 = 5; *(uint16_t*)0x20003596 = 2; *(uint16_t*)0x20003598 = 3; *(uint16_t*)0x2000359a = 0x81; *(uint16_t*)0x2000359c = 5; *(uint16_t*)0x2000359e = 4; *(uint8_t*)0x200035a0 = 1; *(uint16_t*)0x200035a4 = 0x4d; *(uint16_t*)0x200035a6 = 2; STORE_BY_BITMASK(uint8_t, , 0x200035a8, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035a8, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035a9, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035a9, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035aa, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035aa, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ab, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ab, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ac, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ac, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ad, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ad, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ae, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ae, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035af, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035af, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b0, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b0, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b1, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b2, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b2, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b3, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b3, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b4, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b4, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b5, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b5, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b6, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b6, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b7, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b7, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b8, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b8, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035b9, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035b9, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ba, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ba, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035bb, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035bb, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035bc, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035bc, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035bd, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035bd, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035be, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035be, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035bf, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035bf, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c0, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c0, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c1, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c2, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c2, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c3, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c3, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c4, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c4, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c5, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c5, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c6, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c6, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c7, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c7, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c8, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c8, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035c9, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035c9, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ca, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ca, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035cb, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035cb, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035cc, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035cc, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035cd, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035cd, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ce, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ce, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035cf, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035cf, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d0, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d0, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d1, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d1, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d2, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d2, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d3, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d3, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d4, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d4, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d5, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d5, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d6, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d6, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d7, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d7, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d8, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d8, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035d9, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035d9, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035da, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035da, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035db, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035db, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035dc, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035dc, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035dd, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035dd, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035de, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035de, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035df, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035df, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e0, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e0, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e1, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e2, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e2, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e3, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e3, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e4, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e4, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e5, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e5, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e6, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e6, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e7, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e7, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e8, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e8, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035e9, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035e9, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ea, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ea, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035eb, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035eb, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ec, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ec, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ed, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ed, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ee, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ee, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ef, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ef, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035f0, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035f0, 1, 3, 5); *(uint16_t*)0x200035f4 = 0x23; *(uint16_t*)0x200035f6 = 2; STORE_BY_BITMASK(uint8_t, , 0x200035f8, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035f8, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035f9, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035f9, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035fa, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035fa, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035fb, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035fb, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035fc, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035fc, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035fd, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035fd, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035fe, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035fe, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200035ff, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200035ff, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003600, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003600, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003601, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003601, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003602, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003602, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003603, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003603, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003604, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003604, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003605, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003605, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003606, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003606, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003607, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003607, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003608, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003608, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003609, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003609, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000360a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000360a, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000360b, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000360b, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000360c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000360c, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000360d, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000360d, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000360e, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000360e, 0xe, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000360f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000360f, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003610, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003610, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003611, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003611, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003612, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003612, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003613, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003613, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003614, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003614, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003615, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003615, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003616, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003616, 8, 3, 5); *(uint16_t*)0x20003618 = 0x14; *(uint16_t*)0x2000361a = 5; *(uint16_t*)0x2000361c = 0x201d; *(uint16_t*)0x2000361e = 9; *(uint16_t*)0x20003620 = 6; *(uint16_t*)0x20003622 = 1; *(uint16_t*)0x20003624 = 0x81; *(uint16_t*)0x20003626 = 7; *(uint16_t*)0x20003628 = 0x40; *(uint16_t*)0x2000362a = 0x7ff; *(uint16_t*)0x2000362c = 5; *(uint16_t*)0x2000362e = 7; *(uint8_t*)0x20003630 = 1; *(uint16_t*)0x20003634 = 5; *(uint16_t*)0x20003636 = 4; *(uint8_t*)0x20003638 = 2; *(uint16_t*)0x2000363c = 5; *(uint16_t*)0x2000363e = 6; *(uint8_t*)0x20003640 = 2; *(uint16_t*)0x20003644 = 0x14; *(uint16_t*)0x20003646 = 3; *(uint16_t*)0x20003648 = 0xa21; *(uint16_t*)0x2000364a = 0x400; *(uint16_t*)0x2000364c = 0; *(uint16_t*)0x2000364e = 3; *(uint16_t*)0x20003650 = 0x3f; *(uint16_t*)0x20003652 = 0x20; *(uint16_t*)0x20003654 = 0x1f; *(uint16_t*)0x20003656 = 6; *(uint16_t*)0x20003658 = 0x2c; STORE_BY_BITMASK(uint16_t, , 0x2000365a, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000365b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000365b, 1, 7, 1); *(uint16_t*)0x2000365c = 0x14; *(uint16_t*)0x2000365e = 3; *(uint16_t*)0x20003660 = 0x20; *(uint16_t*)0x20003662 = 6; *(uint16_t*)0x20003664 = 0xff; *(uint16_t*)0x20003666 = 0x8001; *(uint16_t*)0x20003668 = 0x1000; *(uint16_t*)0x2000366a = 9; *(uint16_t*)0x2000366c = 0x2b5f; *(uint16_t*)0x2000366e = 0xfff; *(uint16_t*)0x20003670 = 0x14; *(uint16_t*)0x20003672 = 1; *(uint8_t*)0x20003674 = 0x30; *(uint8_t*)0x20003675 = 0; *(uint8_t*)0x20003676 = 0x30; *(uint8_t*)0x20003677 = 0x16; *(uint8_t*)0x20003678 = 0x60; *(uint8_t*)0x20003679 = 0x30; *(uint8_t*)0x2000367a = 0x12; *(uint8_t*)0x2000367b = 5; *(uint8_t*)0x2000367c = 5; *(uint8_t*)0x2000367d = 0x18; *(uint8_t*)0x2000367e = 3; *(uint8_t*)0x2000367f = 0x48; *(uint8_t*)0x20003680 = 0x12; *(uint8_t*)0x20003681 = 0x48; *(uint8_t*)0x20003682 = 0x48; *(uint8_t*)0x20003683 = 6; *(uint16_t*)0x20003684 = 0x4c; STORE_BY_BITMASK(uint16_t, , 0x20003686, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003687, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003687, 1, 7, 1); *(uint16_t*)0x20003688 = 0x22; *(uint16_t*)0x2000368a = 1; *(uint8_t*)0x2000368c = 0x24; *(uint8_t*)0x2000368d = 0x36; *(uint8_t*)0x2000368e = 0x48; *(uint8_t*)0x2000368f = 0x24; *(uint8_t*)0x20003690 = 0x16; *(uint8_t*)0x20003691 = 5; *(uint8_t*)0x20003692 = 0x18; *(uint8_t*)0x20003693 = 1; *(uint8_t*)0x20003694 = 0xc; *(uint8_t*)0x20003695 = 1; *(uint8_t*)0x20003696 = 0x16; *(uint8_t*)0x20003697 = 0x30; *(uint8_t*)0x20003698 = 0x48; *(uint8_t*)0x20003699 = 6; *(uint8_t*)0x2000369a = 1; *(uint8_t*)0x2000369b = 5; *(uint8_t*)0x2000369c = 0x36; *(uint8_t*)0x2000369d = 4; *(uint8_t*)0x2000369e = 0x18; *(uint8_t*)0x2000369f = 4; *(uint8_t*)0x200036a0 = 0; *(uint8_t*)0x200036a1 = 0x16; *(uint8_t*)0x200036a2 = 0; *(uint8_t*)0x200036a3 = 0x60; *(uint8_t*)0x200036a4 = 2; *(uint8_t*)0x200036a5 = 4; *(uint8_t*)0x200036a6 = 0x7b; *(uint8_t*)0x200036a7 = 0x18; *(uint8_t*)0x200036a8 = 1; *(uint8_t*)0x200036a9 = 0x48; *(uint16_t*)0x200036ac = 0x14; *(uint16_t*)0x200036ae = 3; *(uint16_t*)0x200036b0 = 0; *(uint16_t*)0x200036b2 = 0x91; *(uint16_t*)0x200036b4 = 0; *(uint16_t*)0x200036b6 = 0x7f; *(uint16_t*)0x200036b8 = 0xa84; *(uint16_t*)0x200036ba = 1; *(uint16_t*)0x200036bc = 9; *(uint16_t*)0x200036be = 3; *(uint16_t*)0x200036c0 = 5; *(uint16_t*)0x200036c2 = 4; *(uint8_t*)0x200036c4 = 1; *(uint16_t*)0x200036c8 = 5; *(uint16_t*)0x200036ca = 7; *(uint8_t*)0x200036cc = 1; *(uint16_t*)0x200036d0 = 0xe4; STORE_BY_BITMASK(uint16_t, , 0x200036d2, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200036d3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200036d3, 1, 7, 1); *(uint16_t*)0x200036d4 = 5; *(uint16_t*)0x200036d6 = 4; *(uint8_t*)0x200036d8 = 2; *(uint16_t*)0x200036dc = 0x14; *(uint16_t*)0x200036de = 3; *(uint16_t*)0x200036e0 = 2; *(uint16_t*)0x200036e2 = 0x20; *(uint16_t*)0x200036e4 = 3; *(uint16_t*)0x200036e6 = 4; *(uint16_t*)0x200036e8 = 0x7ff; *(uint16_t*)0x200036ea = 0x35; *(uint16_t*)0x200036ec = 2; *(uint16_t*)0x200036ee = 6; *(uint16_t*)0x200036f0 = 0x50; *(uint16_t*)0x200036f2 = 2; STORE_BY_BITMASK(uint8_t, , 0x200036f4, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036f4, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036f5, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036f5, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036f6, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036f6, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036f7, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036f7, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036f8, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036f8, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036f9, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036f9, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036fa, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036fa, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036fb, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036fb, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036fc, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036fc, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036fd, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036fd, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036fe, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036fe, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200036ff, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200036ff, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003700, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003700, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003701, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003701, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003702, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003702, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003703, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003703, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003704, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003704, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003705, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003705, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003706, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003706, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003707, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003707, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003708, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003708, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003709, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003709, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000370a, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000370a, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000370b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000370b, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000370c, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000370c, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000370d, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000370d, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000370e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000370e, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000370f, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000370f, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003710, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003710, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003711, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003711, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003712, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003712, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003713, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003713, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003714, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003714, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003715, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003715, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003716, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003716, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003717, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003717, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003718, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003718, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003719, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003719, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000371a, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000371a, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000371b, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000371b, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000371c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000371c, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000371d, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000371d, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000371e, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000371e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000371f, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000371f, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003720, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003720, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003721, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003721, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003722, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003722, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003723, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003723, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003724, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003724, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003725, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003725, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003726, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003726, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003727, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003727, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003728, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003728, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003729, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003729, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000372a, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000372a, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000372b, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000372b, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000372c, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000372c, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000372d, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000372d, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000372e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000372e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000372f, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000372f, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003730, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003730, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003731, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003731, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003732, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003732, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003733, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003733, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003734, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003734, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003735, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003735, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003736, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003736, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003737, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003737, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003738, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003738, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003739, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003739, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000373a, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000373a, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000373b, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000373b, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000373c, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000373c, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000373d, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000373d, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000373e, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000373e, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000373f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000373f, 9, 3, 5); *(uint16_t*)0x20003740 = 0x14; *(uint16_t*)0x20003742 = 5; *(uint16_t*)0x20003744 = 7; *(uint16_t*)0x20003746 = 0x9b; *(uint16_t*)0x20003748 = 0x3f; *(uint16_t*)0x2000374a = 5; *(uint16_t*)0x2000374c = 0; *(uint16_t*)0x2000374e = 9; *(uint16_t*)0x20003750 = 0x8001; *(uint16_t*)0x20003752 = 2; *(uint16_t*)0x20003754 = 0x14; *(uint16_t*)0x20003756 = 5; *(uint16_t*)0x20003758 = 0x1000; *(uint16_t*)0x2000375a = 0; *(uint16_t*)0x2000375c = 0x1000; *(uint16_t*)0x2000375e = 5; *(uint16_t*)0x20003760 = 2; *(uint16_t*)0x20003762 = 0x8000; *(uint16_t*)0x20003764 = 6; *(uint16_t*)0x20003766 = 0xbbb; *(uint16_t*)0x20003768 = 0x14; *(uint16_t*)0x2000376a = 3; *(uint16_t*)0x2000376c = 0xf919; *(uint16_t*)0x2000376e = 0x1ff; *(uint16_t*)0x20003770 = 0x7941; *(uint16_t*)0x20003772 = 4; *(uint16_t*)0x20003774 = 0x1ff; *(uint16_t*)0x20003776 = 0x63; *(uint16_t*)0x20003778 = 1; *(uint16_t*)0x2000377a = 0xedd; *(uint16_t*)0x2000377c = 0x14; *(uint16_t*)0x2000377e = 5; *(uint16_t*)0x20003780 = 5; *(uint16_t*)0x20003782 = 0x1000; *(uint16_t*)0x20003784 = 0x205f; *(uint16_t*)0x20003786 = 7; *(uint16_t*)0x20003788 = 0x1b9d; *(uint16_t*)0x2000378a = 0x401; *(uint16_t*)0x2000378c = 1; *(uint16_t*)0x2000378e = 0x5c63; *(uint16_t*)0x20003790 = 5; *(uint16_t*)0x20003792 = 4; *(uint8_t*)0x20003794 = 0; *(uint16_t*)0x20003798 = 0x1a; *(uint16_t*)0x2000379a = 2; STORE_BY_BITMASK(uint8_t, , 0x2000379c, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000379c, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000379d, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000379d, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000379e, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000379e, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000379f, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000379f, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a0, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a0, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a1, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a1, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a2, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a2, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a3, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a3, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a4, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a4, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a5, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a5, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a6, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a6, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a7, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a7, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a8, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a8, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037a9, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037a9, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037aa, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037aa, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037ab, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037ab, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037ac, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037ac, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037ad, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037ad, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037ae, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037ae, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037af, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037af, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037b0, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037b0, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037b1, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037b1, 9, 3, 5); *(uint16_t*)0x200037b4 = 0x4c; STORE_BY_BITMASK(uint16_t, , 0x200037b6, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200037b7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200037b7, 1, 7, 1); *(uint16_t*)0x200037b8 = 5; *(uint16_t*)0x200037ba = 7; *(uint8_t*)0x200037bc = 1; *(uint16_t*)0x200037c0 = 5; *(uint16_t*)0x200037c2 = 7; *(uint8_t*)0x200037c4 = 0; *(uint16_t*)0x200037c8 = 5; *(uint16_t*)0x200037ca = 7; *(uint8_t*)0x200037cc = 2; *(uint16_t*)0x200037d0 = 0x11; *(uint16_t*)0x200037d2 = 2; STORE_BY_BITMASK(uint8_t, , 0x200037d4, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037d4, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037d5, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037d5, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037d6, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037d6, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037d7, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037d7, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037d8, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037d8, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037d9, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037d9, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037da, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037da, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037db, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037db, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037dc, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037dc, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037dd, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037dd, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037de, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037de, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037df, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037df, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200037e0, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200037e0, 7, 3, 5); *(uint16_t*)0x200037e4 = 0x14; *(uint16_t*)0x200037e6 = 3; *(uint16_t*)0x200037e8 = 4; *(uint16_t*)0x200037ea = 0xfff; *(uint16_t*)0x200037ec = 0x101; *(uint16_t*)0x200037ee = 0x100; *(uint16_t*)0x200037f0 = 0x401; *(uint16_t*)0x200037f2 = 0x101; *(uint16_t*)0x200037f4 = 0xac; *(uint16_t*)0x200037f6 = 3; *(uint16_t*)0x200037f8 = 5; *(uint16_t*)0x200037fa = 4; *(uint8_t*)0x200037fc = 0; *(uint16_t*)0x20003800 = 0x4c; STORE_BY_BITMASK(uint16_t, , 0x20003802, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003803, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003803, 1, 7, 1); *(uint16_t*)0x20003804 = 0x13; *(uint16_t*)0x20003806 = 1; *(uint8_t*)0x20003808 = 0xa; *(uint8_t*)0x20003809 = 7; *(uint8_t*)0x2000380a = 0xc; *(uint8_t*)0x2000380b = 0xb; *(uint8_t*)0x2000380c = 0xb; *(uint8_t*)0x2000380d = 0x16; *(uint8_t*)0x2000380e = 0x60; *(uint8_t*)0x2000380f = 0x1b; *(uint8_t*)0x20003810 = 0x36; *(uint8_t*)0x20003811 = 0x18; *(uint8_t*)0x20003812 = 9; *(uint8_t*)0x20003813 = 0x60; *(uint8_t*)0x20003814 = 0x36; *(uint8_t*)0x20003815 = 0x4e; *(uint8_t*)0x20003816 = 0x15; *(uint16_t*)0x20003818 = 5; *(uint16_t*)0x2000381a = 4; *(uint8_t*)0x2000381c = 0; *(uint16_t*)0x20003820 = 5; *(uint16_t*)0x20003822 = 6; *(uint8_t*)0x20003824 = 2; *(uint16_t*)0x20003828 = 5; *(uint16_t*)0x2000382a = 7; *(uint8_t*)0x2000382c = 1; *(uint16_t*)0x20003830 = 0x14; *(uint16_t*)0x20003832 = 5; *(uint16_t*)0x20003834 = 7; *(uint16_t*)0x20003836 = 0x100; *(uint16_t*)0x20003838 = 4; *(uint16_t*)0x2000383a = 0xfff; *(uint16_t*)0x2000383c = 3; *(uint16_t*)0x2000383e = 5; *(uint16_t*)0x20003840 = 0x42d; *(uint16_t*)0x20003842 = 5; *(uint16_t*)0x20003844 = 5; *(uint16_t*)0x20003846 = 4; *(uint8_t*)0x20003848 = 0; *(uint16_t*)0x2000384c = 0x48; STORE_BY_BITMASK(uint16_t, , 0x2000384e, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000384f, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000384f, 1, 7, 1); *(uint16_t*)0x20003850 = 5; *(uint16_t*)0x20003852 = 6; *(uint8_t*)0x20003854 = 0; *(uint16_t*)0x20003858 = 0x14; *(uint16_t*)0x2000385a = 5; *(uint16_t*)0x2000385c = 0x800; *(uint16_t*)0x2000385e = 0; *(uint16_t*)0x20003860 = 0x92; *(uint16_t*)0x20003862 = 0xf05; *(uint16_t*)0x20003864 = 5; *(uint16_t*)0x20003866 = 0x3ff; *(uint16_t*)0x20003868 = 3; *(uint16_t*)0x2000386a = 0x39; *(uint16_t*)0x2000386c = 0x14; *(uint16_t*)0x2000386e = 3; *(uint16_t*)0x20003870 = 0x1f; *(uint16_t*)0x20003872 = 2; *(uint16_t*)0x20003874 = 2; *(uint16_t*)0x20003876 = 6; *(uint16_t*)0x20003878 = 0x1ff; *(uint16_t*)0x2000387a = 9; *(uint16_t*)0x2000387c = 6; *(uint16_t*)0x2000387e = 0xff; *(uint16_t*)0x20003880 = 0x14; *(uint16_t*)0x20003882 = 3; *(uint16_t*)0x20003884 = 0x6c46; *(uint16_t*)0x20003886 = 0x994e; *(uint16_t*)0x20003888 = 0xff; *(uint16_t*)0x2000388a = 0x80; *(uint16_t*)0x2000388c = 0x2231; *(uint16_t*)0x2000388e = 0x847f; *(uint16_t*)0x20003890 = 0xf5; *(uint16_t*)0x20003892 = 0x81; *(uint16_t*)0x20003894 = 0x20; STORE_BY_BITMASK(uint16_t, , 0x20003896, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003897, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003897, 1, 7, 1); *(uint16_t*)0x20003898 = 5; *(uint16_t*)0x2000389a = 7; *(uint8_t*)0x2000389c = 0; *(uint16_t*)0x200038a0 = 0x14; *(uint16_t*)0x200038a2 = 5; *(uint16_t*)0x200038a4 = 8; *(uint16_t*)0x200038a6 = 9; *(uint16_t*)0x200038a8 = 7; *(uint16_t*)0x200038aa = 3; *(uint16_t*)0x200038ac = 0xff; *(uint16_t*)0x200038ae = 0x20; *(uint16_t*)0x200038b0 = 2; *(uint16_t*)0x200038b2 = 4; *(uint16_t*)0x200038b4 = 0x180; STORE_BY_BITMASK(uint16_t, , 0x200038b6, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200038b7, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200038b7, 1, 7, 1); *(uint16_t*)0x200038b8 = 0x18; STORE_BY_BITMASK(uint16_t, , 0x200038ba, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200038bb, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200038bb, 1, 7, 1); *(uint16_t*)0x200038bc = 0x12; *(uint16_t*)0x200038be = 1; *(uint8_t*)0x200038c0 = 0x18; *(uint8_t*)0x200038c1 = 0x1b; *(uint8_t*)0x200038c2 = 1; *(uint8_t*)0x200038c3 = 2; *(uint8_t*)0x200038c4 = 9; *(uint8_t*)0x200038c5 = 5; *(uint8_t*)0x200038c6 = 2; *(uint8_t*)0x200038c7 = 5; *(uint8_t*)0x200038c8 = 0x12; *(uint8_t*)0x200038c9 = 0x12; *(uint8_t*)0x200038ca = 0x60; *(uint8_t*)0x200038cb = 2; *(uint8_t*)0x200038cc = 0x60; *(uint8_t*)0x200038cd = 0x18; *(uint16_t*)0x200038d0 = 0x20; STORE_BY_BITMASK(uint16_t, , 0x200038d2, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200038d3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200038d3, 1, 7, 1); *(uint16_t*)0x200038d4 = 0x14; *(uint16_t*)0x200038d6 = 3; *(uint16_t*)0x200038d8 = 2; *(uint16_t*)0x200038da = 0x72; *(uint16_t*)0x200038dc = 4; *(uint16_t*)0x200038de = 8; *(uint16_t*)0x200038e0 = 0x9c; *(uint16_t*)0x200038e2 = 0xfff9; *(uint16_t*)0x200038e4 = 5; *(uint16_t*)0x200038e6 = 7; *(uint16_t*)0x200038e8 = 5; *(uint16_t*)0x200038ea = 6; *(uint8_t*)0x200038ec = 2; *(uint16_t*)0x200038f0 = 0x20; STORE_BY_BITMASK(uint16_t, , 0x200038f2, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x200038f3, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x200038f3, 1, 7, 1); *(uint16_t*)0x200038f4 = 0x14; *(uint16_t*)0x200038f6 = 5; *(uint16_t*)0x200038f8 = 8; *(uint16_t*)0x200038fa = 0x5021; *(uint16_t*)0x200038fc = 0; *(uint16_t*)0x200038fe = 2; *(uint16_t*)0x20003900 = 0xf04f; *(uint16_t*)0x20003902 = 0xfbf8; *(uint16_t*)0x20003904 = 9; *(uint16_t*)0x20003906 = 0x84ee; *(uint16_t*)0x20003908 = 5; *(uint16_t*)0x2000390a = 6; *(uint8_t*)0x2000390c = 0; *(uint16_t*)0x20003910 = 0x70; STORE_BY_BITMASK(uint16_t, , 0x20003912, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003913, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003913, 1, 7, 1); *(uint16_t*)0x20003914 = 5; *(uint16_t*)0x20003916 = 1; *(uint8_t*)0x20003918 = 0xb; *(uint16_t*)0x2000391c = 0x14; *(uint16_t*)0x2000391e = 5; *(uint16_t*)0x20003920 = 8; *(uint16_t*)0x20003922 = 0xe0; *(uint16_t*)0x20003924 = 0x4f3; *(uint16_t*)0x20003926 = 2; *(uint16_t*)0x20003928 = 2; *(uint16_t*)0x2000392a = 5; *(uint16_t*)0x2000392c = 0x165; *(uint16_t*)0x2000392e = 3; *(uint16_t*)0x20003930 = 0x2d; *(uint16_t*)0x20003932 = 2; STORE_BY_BITMASK(uint8_t, , 0x20003934, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003934, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003935, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003935, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003936, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003936, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003937, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003937, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003938, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003938, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003939, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003939, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000393a, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000393a, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000393b, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000393b, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000393c, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000393c, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000393d, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000393d, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000393e, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000393e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000393f, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000393f, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003940, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003940, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003941, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003941, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003942, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003942, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003943, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003943, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003944, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003944, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003945, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003945, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003946, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003946, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003947, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003947, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003948, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003948, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003949, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003949, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000394a, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000394a, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000394b, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000394b, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000394c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000394c, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000394d, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000394d, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000394e, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000394e, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000394f, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000394f, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003950, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003950, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003951, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003951, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003952, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003952, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003953, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003953, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003954, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003954, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003955, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003955, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003956, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003956, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003957, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003957, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003958, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003958, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x20003959, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x20003959, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000395a, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000395a, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000395b, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000395b, 0, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x2000395c, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x2000395c, 5, 3, 5); *(uint16_t*)0x20003960 = 0x1d; *(uint16_t*)0x20003962 = 1; *(uint8_t*)0x20003964 = 0x16; *(uint8_t*)0x20003965 = 1; *(uint8_t*)0x20003966 = 0; *(uint8_t*)0x20003967 = 0x18; *(uint8_t*)0x20003968 = 2; *(uint8_t*)0x20003969 = 6; *(uint8_t*)0x2000396a = 0x12; *(uint8_t*)0x2000396b = 4; *(uint8_t*)0x2000396c = 0xc; *(uint8_t*)0x2000396d = 0x6a; *(uint8_t*)0x2000396e = 3; *(uint8_t*)0x2000396f = 2; *(uint8_t*)0x20003970 = 9; *(uint8_t*)0x20003971 = 0x18; *(uint8_t*)0x20003972 = 0x30; *(uint8_t*)0x20003973 = 0x24; *(uint8_t*)0x20003974 = 0x30; *(uint8_t*)0x20003975 = 5; *(uint8_t*)0x20003976 = 0x60; *(uint8_t*)0x20003977 = 0x12; *(uint8_t*)0x20003978 = 0xc; *(uint8_t*)0x20003979 = 3; *(uint8_t*)0x2000397a = 0x1b; *(uint8_t*)0x2000397b = 0x24; *(uint8_t*)0x2000397c = 9; *(uint16_t*)0x20003980 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x20003982, 3, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003983, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003983, 1, 7, 1); *(uint16_t*)0x20003984 = 5; *(uint16_t*)0x20003986 = 4; *(uint8_t*)0x20003988 = 1; *(uint16_t*)0x2000398c = 0xa8; STORE_BY_BITMASK(uint16_t, , 0x2000398e, 2, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x2000398f, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x2000398f, 1, 7, 1); *(uint16_t*)0x20003990 = 5; *(uint16_t*)0x20003992 = 4; *(uint8_t*)0x20003994 = 2; *(uint16_t*)0x20003998 = 5; *(uint16_t*)0x2000399a = 7; *(uint8_t*)0x2000399c = 0; *(uint16_t*)0x200039a0 = 0x14; *(uint16_t*)0x200039a2 = 3; *(uint16_t*)0x200039a4 = 0x1f; *(uint16_t*)0x200039a6 = 0xe2; *(uint16_t*)0x200039a8 = 1; *(uint16_t*)0x200039aa = 0x5ed; *(uint16_t*)0x200039ac = 0xa8; *(uint16_t*)0x200039ae = 8; *(uint16_t*)0x200039b0 = 5; *(uint16_t*)0x200039b2 = 0; *(uint16_t*)0x200039b4 = 0x14; *(uint16_t*)0x200039b6 = 5; *(uint16_t*)0x200039b8 = 0xff78; *(uint16_t*)0x200039ba = 0xfff; *(uint16_t*)0x200039bc = 0x800; *(uint16_t*)0x200039be = 8; *(uint16_t*)0x200039c0 = 1; *(uint16_t*)0x200039c2 = 0x63; *(uint16_t*)0x200039c4 = 0x40; *(uint16_t*)0x200039c6 = 0xee6; *(uint16_t*)0x200039c8 = 0x26; *(uint16_t*)0x200039ca = 2; STORE_BY_BITMASK(uint8_t, , 0x200039cc, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039cc, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039cd, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039cd, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039ce, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039ce, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039cf, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039cf, 3, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d0, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d0, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d1, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d1, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d2, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d2, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d3, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d3, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d4, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d4, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d5, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d5, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d6, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d6, 8, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d7, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d7, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d8, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d8, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039d9, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039d9, 7, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039da, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039da, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039db, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039db, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039dc, 4, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039dc, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039dd, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039dd, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039de, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039de, 6, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039df, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039df, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e0, 2, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e0, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e1, 3, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e1, 9, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e2, 1, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e2, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e3, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e3, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e4, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e4, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e5, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e5, 5, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e6, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e6, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e7, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e7, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e8, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e8, 1, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039e9, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039e9, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039ea, 5, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039ea, 4, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039eb, 0, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039eb, 2, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039ec, 6, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039ec, 0xa, 3, 5); STORE_BY_BITMASK(uint8_t, , 0x200039ed, 7, 0, 3); STORE_BY_BITMASK(uint8_t, , 0x200039ed, 2, 3, 5); *(uint16_t*)0x200039f0 = 0x1e; *(uint16_t*)0x200039f2 = 1; *(uint8_t*)0x200039f4 = 0x6c; *(uint8_t*)0x200039f5 = 5; *(uint8_t*)0x200039f6 = 5; *(uint8_t*)0x200039f7 = 3; *(uint8_t*)0x200039f8 = 1; *(uint8_t*)0x200039f9 = 1; *(uint8_t*)0x200039fa = 0x24; *(uint8_t*)0x200039fb = 0x60; *(uint8_t*)0x200039fc = 0x24; *(uint8_t*)0x200039fd = 0x6c; *(uint8_t*)0x200039fe = 0x16; *(uint8_t*)0x200039ff = 9; *(uint8_t*)0x20003a00 = 0x16; *(uint8_t*)0x20003a01 = 0x12; *(uint8_t*)0x20003a02 = 1; *(uint8_t*)0x20003a03 = 0x16; *(uint8_t*)0x20003a04 = 0x24; *(uint8_t*)0x20003a05 = 0x12; *(uint8_t*)0x20003a06 = 0x16; *(uint8_t*)0x20003a07 = 0xc; *(uint8_t*)0x20003a08 = 0x36; *(uint8_t*)0x20003a09 = 2; *(uint8_t*)0x20003a0a = 0x16; *(uint8_t*)0x20003a0b = 0x30; *(uint8_t*)0x20003a0c = 1; *(uint8_t*)0x20003a0d = 0x6c; *(uint16_t*)0x20003a10 = 0x14; *(uint16_t*)0x20003a12 = 3; *(uint16_t*)0x20003a14 = 9; *(uint16_t*)0x20003a16 = 0x7f; *(uint16_t*)0x20003a18 = 0; *(uint16_t*)0x20003a1a = 9; *(uint16_t*)0x20003a1c = 0x1f; *(uint16_t*)0x20003a1e = 0x1000; *(uint16_t*)0x20003a20 = 5; *(uint16_t*)0x20003a22 = 4; *(uint16_t*)0x20003a24 = 5; *(uint16_t*)0x20003a26 = 7; *(uint8_t*)0x20003a28 = 0; *(uint16_t*)0x20003a2c = 5; *(uint16_t*)0x20003a2e = 6; *(uint8_t*)0x20003a30 = 2; *(uint16_t*)0x20003a34 = 0x1c; STORE_BY_BITMASK(uint16_t, , 0x20003a36, 0x5a, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003a37, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003a37, 1, 7, 1); *(uint16_t*)0x20003a38 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x20003a3a, 0, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003a3b, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003a3b, 1, 7, 1); *(uint16_t*)0x20003a3c = 5; *(uint16_t*)0x20003a3e = 4; *(uint8_t*)0x20003a40 = 0; *(uint16_t*)0x20003a44 = 0xc; STORE_BY_BITMASK(uint16_t, , 0x20003a46, 1, 0, 14); STORE_BY_BITMASK(uint16_t, , 0x20003a47, 0, 6, 1); STORE_BY_BITMASK(uint16_t, , 0x20003a47, 1, 7, 1); *(uint16_t*)0x20003a48 = 5; *(uint16_t*)0x20003a4a = 7; *(uint8_t*)0x20003a4c = 0; *(uint64_t*)0x20000108 = 0x1010; *(uint64_t*)0x200001d8 = 1; *(uint64_t*)0x200001e0 = 0; *(uint64_t*)0x200001e8 = 0; *(uint32_t*)0x200001f0 = 0x4040094; syscall(__NR_sendmsg, /*fd=*/-1, /*msg=*/0x200001c0ul, /*f=*/0x4000000ul); syscall(__NR_write, /*fd=*/r[1], /*data=*/0x20002a40ul, /*len=*/0x156a396ul); } int main(void) { syscall(__NR_mmap, /*addr=*/0x1ffff000ul, /*len=*/0x1000ul, /*prot=*/0ul, /*flags=*/0x32ul, /*fd=*/-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x20000000ul, /*len=*/0x1000000ul, /*prot=*/7ul, /*flags=*/0x32ul, /*fd=*/-1, /*offset=*/0ul); syscall(__NR_mmap, /*addr=*/0x21000000ul, /*len=*/0x1000ul, /*prot=*/0ul, /*flags=*/0x32ul, /*fd=*/-1, /*offset=*/0ul); use_temporary_dir(); loop(); return 0; }