qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC PATCH 5/5] tests: add a xhci reproducer


From: Alexander Bulekov
Subject: [RFC PATCH 5/5] tests: add a xhci reproducer
Date: Thu, 18 Feb 2021 16:12:23 -0500

This patch serves as an example of a file generated with the
./scripts/oss-fuzz/output_reproducer.py script:
The source file in this patch was generated like this:

$ wget https://launchpadlibrarian.net/513199883/full_reproducer -O /tmp/trace
$ export QEMU_ARGS="-m 512M -machine q35,accel=qtest \
-drive file=null-co://,if=none,format=raw,id=disk0 \
-device qemu-xhci,id=xhci -device usb-tablet,bus=xhci.0 \
-device usb-bot -device usb-storage,drive=disk0 \
-chardev null,id=cd0 -chardev null,id=cd1 \
-device usb-braille,chardev=cd0 -device usb-ccid \
-device usb-ccid -device usb-kbd -device usb-mouse \
-device usb-serial,chardev=cd1 -device usb-tablet \
-device usb-wacom-tablet -device usb-audio \
-qtest stdio -nographic -nodefaults"
$ export QEMU_PATH=./qemu-system-i386
$ ./scripts/oss-fuzz/output_reproducer.py \
-owner "Alexander Bulekov <alxndr@bu.edu>" /tmp/trace | \
clang-format -style="{BasedOnStyle: llvm, IndentWidth: 4, \
ColumnLimit: 90, BreakBeforeBraces: Linux}" > ../tests/qtest/fuzz-xhci.c

checkpatch.pl was taking quite a while to scan this one, so eventually I
committed with --no-verify.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
---
 tests/qtest/fuzz-xhci.c | 24767 ++++++++++++++++++++++++++++++++++++++
 tests/qtest/meson.build |     1 +
 2 files changed, 24768 insertions(+)
 create mode 100644 tests/qtest/fuzz-xhci.c

diff --git a/tests/qtest/fuzz-xhci.c b/tests/qtest/fuzz-xhci.c
new file mode 100644
index 0000000000..84ea1da2f9
--- /dev/null
+++ b/tests/qtest/fuzz-xhci.c
@@ -0,0 +1,24767 @@
+/*
+ * Autogenerated Fuzzer Test Case
+ *
+ * Copyright (c) 2021 Alexander Bulekov <alxndr@bu.edu>
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2 or later.
+ * See the COPYING file in the top-level directory.
+ */
+
+#include "qemu/osdep.h"
+
+#include "libqos/libqtest.h"
+
+/*
+ * cat << EOF | ./qemu-system-i386 -m 512M -machine q35,accel=qtest  -drive\
+ *  file=null-co://,if=none,format=raw,id=disk0 -device qemu-xhci,id=xhci \
+ * -device usb-tablet,bus=xhci.0 -device usb-bot -device \
+ * usb-storage,drive=disk0 -chardev null,id=cd0 -chardev null,id=cd1 \
+ * -device usb-braille,chardev=cd0 -device usb-ccid -device usb-ccid \
+ * -device usb-kbd -device usb-mouse -device usb-serial,chardev=cd1 -device\
+ *  usb-tablet -device usb-wacom-tablet -device usb-audio -qtest stdio \
+ * -nographic -nodefaults
+ * outl 0xcf8 0x80000800
+ * inw 0xcfc
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0xffffffff
+ * outl 0xcf8 0x80000810
+ * inl 0xcfc
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0xe0000000
+ * outl 0xcf8 0x80000804
+ * inw 0xcfc
+ * outl 0xcf8 0x80000804
+ * outw 0xcfc 0x7
+ * outl 0xcf8 0x80000804
+ * inw 0xcfc
+ * outl 0xcf8 0x80000804
+ * outl 0xcfc 0xffffffbf
+ * outl 0xcf8 0x80000811
+ * outl 0xcfc 0xffffffff
+ * writeq 0xffffffc040 0x5a5a559c81a0f34d
+ * write 0x0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x10 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x30 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x40 0x10 0x38636b0000320100a50046404638636b
+ * write 0x50 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x60 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x70 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x80 0x10 0x38636b0000320100a50046404638636b
+ * write 0x90 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xb0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xc0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xf0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x100 0x10 0x38636b0000320100a50046404638636b
+ * write 0x110 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x6d3a 0x8 0x63000000000000e7
+ * write 0x120 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x130 0x10 0x38636b0000320100a50046404638636b
+ * write 0x140 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x150 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x160 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x170 0x10 0x38636b0000320100a50046404638636b
+ * write 0x180 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x190 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x1a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x1b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x1d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x1e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x1f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x200 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x210 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x220 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x230 0x10 0x38636b0000320100a50046404638636b
+ * write 0x240 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x250 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x260 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x270 0x10 0x38636b0000320100a50046404638636b
+ * write 0x280 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x290 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x2a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x2b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x2c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x2d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x2e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x2f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x300 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x310 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x320 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x330 0x10 0x38636b0000320100a50046404638636b
+ * write 0x340 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x350 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x360 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x370 0x10 0x38636b0000320100a50046404638636b
+ * write 0x380 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x390 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x3a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x3b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x3c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x3d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x3e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x3f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x400 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x410 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x420 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x430 0x10 0x38636b0000320100a50046404638636b
+ * write 0x440 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x450 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x460 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x470 0x10 0x38636b0000320100a50046404638636b
+ * write 0x480 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x490 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x4a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x4b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x4c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x4d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x4e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x4f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x500 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x510 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x520 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x530 0x10 0x38636b0000320100a50046404638636b
+ * write 0x540 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x550 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x560 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x570 0x10 0x38636b0000320100a50046404638636b
+ * write 0x580 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x590 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x5a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x5b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x5c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x5d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x5e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x5f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x600 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x610 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x620 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x630 0x10 0x38636b0000320100a50046404638636b
+ * write 0x640 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x650 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x660 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x670 0x10 0x38636b0000320100a50046404638636b
+ * write 0x680 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x690 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x6a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x6b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x6c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x6d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x6e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x6f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x700 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x710 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x720 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x730 0x10 0x38636b0000320100a50046404638636b
+ * write 0x740 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x750 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x760 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x770 0x10 0x38636b0000320100a50046404638636b
+ * write 0x780 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x790 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x7a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x7b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x7c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x7d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x7e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x7f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x800 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x810 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x820 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x830 0x10 0x38636b0000320100a50046404638636b
+ * write 0x840 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x850 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x860 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x870 0x10 0x38636b0000320100a50046404638636b
+ * write 0x880 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x890 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x8a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x8b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x8c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x8d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x8e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x8f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x900 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x910 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x920 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x930 0x10 0x38636b0000320100a50046404638636b
+ * write 0x940 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x950 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x960 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x970 0x10 0x38636b0000320100a50046404638636b
+ * write 0x980 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x990 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x9a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x9b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x9c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x9d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x9e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x9f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xa00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xa20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xa30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xa40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xa60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xa70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xa80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xaa0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xab0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xac0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xad0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xae0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xaf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xb00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xb10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xb20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xb30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xb40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xb50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xb60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xb70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xb80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xb90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xba0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xbb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xbc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xbd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xbe0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xbf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xc00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xc10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xc20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xc30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xc40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xc50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xc60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xc70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xc80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xc90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xca0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xcb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xcc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xcd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xce0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xcf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xd10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xd20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xd30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xd50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xd60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xd70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xd90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xda0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xdb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xdc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xdd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xde0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xdf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xe00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xe20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xe30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xe40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xe60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xe70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xe80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xea0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xeb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xec0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xed0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xee0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xef0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xf00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xf10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xf20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xf30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xf40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xf50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xf60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xf70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xf80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xf90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xfa0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xfb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xfc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xfd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xfe0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xff0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1000 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x1010 0x10 0x63000000000000e759d390de5a262d5e
+ * writel 0xffffffe000 0x0
+ * outl 0xcf8 0x80000803
+ * outl 0xcfc 0xffffffff
+ * outl 0xcf8 0x80000890
+ * outl 0xcfc 0xffffffff
+ * writel 0xffffffc482 0x0
+ * writew 0xffffffc02e 0x0
+ * writel 0xffffffc465 0x0
+ * write 0x1020 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x1030 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x1040 0x10 0x006d020000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x26d00 0x8 0x0000000003000000
+ * write 0x26d20 0x10 0x00001a00000003000000000001ef32ff
+ * write 0x26d40 0x14 0x38636b0000320100a50046404638636b00003201
+ * write 0x1050 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x1060 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x1070 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1080 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * write 0x1080 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1090 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x10a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x10b0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x10c0 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * clock_step
+ * write 0x10c0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x10d0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x10e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x10f0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1100 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * write 0x1100 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1110 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x1120 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x1130 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1140 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * writeb 0xffffffc000 0x0
+ * writel 0xffffffc482 0x0
+ * writel 0xffffffc4b0 0x7adf5a55
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0xcaff4603
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000855
+ * outl 0xcfc 0x0
+ * outl 0xcf8 0x800008fa
+ * inb 0xcfc
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0xffff5a55
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x18ff5a46
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000804
+ * outb 0xcfc 0xaf
+ * writeq 0xff46184040 0x4d02a246105a0855
+ * write 0x1140 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1150 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x1160 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x1170 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1180 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xff46186000 0x0
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x6f6c6301
+ * outl 0xcf8 0x80000803
+ * outl 0xcfc 0x1c44ffff
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x55595e26
+ * writeq 0xff55594040 0x30001
+ * clock_step
+ * write 0x1180 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313a373418ad
+ * write 0x1190 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x11a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x0 0x10 0x65f7726555550646555a931d005a262d
+ * write 0x11b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x11c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x6 0x000000000300
+ * write 0x11d0 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x11e0 0x10 0x006d020000000000000000d7462e5a05
+ * write 0x26d00 0x8 0xeeffcffe00000000
+ * write 0x11f0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1200 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xff55596000 0x0
+ * write 0x1200 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313a373418ad
+ * write 0x1210 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x1220 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x0 0x10 0x65f7726555550646555a931d005a262d
+ * write 0x1230 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1240 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x6 0x000000000300
+ * write 0x1250 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x1260 0x10 0x006d020000000000000000d7462e5a05
+ * write 0x26d00 0x8 0xeeffcffe00000000
+ * write 0x1270 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1280 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xff55596000 0x0
+ * writeb 0xff55594000 0x0
+ * writel 0xff55594482 0x0
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * write 0x1280 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1290 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x12a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x12b0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x12c0 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x12d0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x12e0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x12f0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1300 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x1310 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x1310 0x10 0x006d0000000000000000006d00710000
+ * write 0x1320 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1330 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1340 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x1350 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1360 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x1370 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1380 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1390 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x13a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x13b0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x13c0 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * write 0x13c0 0x10 0x006d0000000000000000006d00710000
+ * write 0x13d0 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x13e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x13f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x1400 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1410 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x1420 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1430 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1440 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x1450 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1460 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x1470 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * write 0x1470 0x10 0x006d0000000000000000006d00710000
+ * write 0x1480 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1490 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x14a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x14b0 0x10 0xadff0b00000000004600575aca323155
+ * write 0x14c0 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x14d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x14e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x14f0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0xa 0x006d0000000000000000
+ * write 0x1500 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1510 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * write 0x1520 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x1530 0x10 0xadff0b00000000004600575aca323155
+ * write 0x1540 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x1550 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1560 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1570 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1580 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1590 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1600 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1610 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1620 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1630 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1640 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1650 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1660 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1670 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1680 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1690 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1700 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1710 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1720 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1730 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1740 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1750 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1760 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1770 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1780 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1790 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1800 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1810 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1820 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1830 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1840 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1850 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1860 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1870 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1880 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1890 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1900 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1910 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1920 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1930 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1940 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1950 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1960 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1970 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1980 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1990 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1aa0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ab0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ac0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ad0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ae0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1af0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ba0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1be0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bf0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ca0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ce0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cf0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1da0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1db0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1dc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1dd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1de0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1df0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ea0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1eb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ec0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ed0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ee0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ef0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fa0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fe0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ff0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2000 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2010 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2020 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2030 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2040 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2050 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2060 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2070 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2080 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2090 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2100 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2110 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2120 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2130 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2140 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2150 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2160 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2170 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2180 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2190 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2200 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2210 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2220 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2230 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2240 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2250 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2260 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2270 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2280 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2290 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2300 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2310 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2320 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2330 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2340 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2350 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2360 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2370 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2380 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2390 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2400 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2410 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2420 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2430 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2440 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2450 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2460 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2470 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2480 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2490 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2500 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2510 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2520 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2530 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2540 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2550 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2560 0x10 0xf7726555550646555a931d005a262d42
+ * writel 0xff55596000 0x0
+ * write 0x2570 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2580 0x10 0x006d6d6d410040105a5a6d5555512e00
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writeq 0xff55594040 0x30001
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writeb 0xff55594000 0x0
+ * writel 0xff55594482 0x0
+ * writel 0xff555944b0 0x7adf5a55
+ * writeq 0xff55594040 0x30001
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writeb 0xff55594000 0x0
+ * writel 0xff55594482 0x0
+ * writel 0xff555944b0 0x7adf5a55
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * write 0x2580 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000009300000319
+ * write 0x2590 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x25a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x25b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x25c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x25d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x25e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x25f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2600 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2610 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2620 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2630 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2640 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2650 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2660 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2670 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2680 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2690 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x26a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x26b0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x26c0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x26d0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x26e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x26f0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2700 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2710 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2720 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2730 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2740 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2750 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2760 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2770 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2780 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2790 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x27a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x27b0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x27c0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x27d0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x27e0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x27f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2800 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2810 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2820 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2830 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2840 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2850 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2860 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2870 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2880 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2890 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x28a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x28b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x28d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x28e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x28f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2900 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2910 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2920 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2930 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2940 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2950 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2960 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2970 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2980 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2990 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x29a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x29b0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x29c0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x29d0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x29e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x29f0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2a00 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2a10 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2a20 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2a30 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2a40 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2a50 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2a60 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2a70 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2a80 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2a90 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2aa0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2ab0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2ac0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2ad0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2ae0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2af0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2b00 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2b10 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2b20 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2b30 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2b40 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2b50 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2b60 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2b70 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2b80 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2b90 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2ba0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2bb0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2bc0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2bd0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2be0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2bf0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2c00 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2c10 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2c20 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2c30 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2c40 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2c50 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2c60 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2c70 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2c80 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2c90 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2ca0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2cb0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2cc0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2cd0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2ce0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2cf0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2d00 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2d10 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2d20 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2d30 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2d40 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2d50 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2d60 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2d70 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2d80 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2d90 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2da0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2db0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2dc0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2dd0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2de0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2df0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2e00 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2e10 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2e20 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2e30 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2e40 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2e50 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2e60 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2e70 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2e80 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2e90 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2ea0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2eb0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2ec0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2ed0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2ee0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2ef0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2f00 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2f10 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2f20 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2f30 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2f40 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2f50 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2f60 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2f70 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2f80 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2f90 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2fa0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2fb0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2fc0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2fd0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2fe0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2ff0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3000 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3010 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3020 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3030 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3040 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3050 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3060 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3070 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3080 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3090 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x30a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x30b0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x30c0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x30d0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x30e0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x30f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3100 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3110 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3120 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3130 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3140 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3150 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3160 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3170 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3180 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3190 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x31a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x31b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x31c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x31d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x31e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x31f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3200 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3210 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3220 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3230 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3240 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3250 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3260 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3270 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3280 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3290 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x32a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x32b0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x32c0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x32d0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x32e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x32f0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3300 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3310 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3320 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3330 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3340 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3350 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3360 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3370 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3380 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3390 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x33a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x33b0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x33c0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x33d0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x33e0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x33f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3400 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3410 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3420 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3430 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3440 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3450 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3460 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3470 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3480 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3490 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x34a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x34b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x34c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x34d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x34e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x34f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3500 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3510 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3520 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3530 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3540 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3550 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3560 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3570 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3580 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3590 0x10 0x00000093000003199d9390de5a262d46
+ * writel 0xff55596000 0x0
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * write 0x35a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x35b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x35c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000009300000319
+ * write 0x35d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x35e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x35f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3600 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3610 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3620 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3630 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3640 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3650 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3660 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3670 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3680 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3690 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x36a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x36b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x36c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x36d0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x36e0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x36f0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3700 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3710 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3720 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3730 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3740 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3750 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3760 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3770 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3780 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3790 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x37a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x37b0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x37c0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x37d0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x37e0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x37f0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3800 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3810 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3820 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3830 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3840 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3850 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3860 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3870 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3880 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3890 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x38a0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x38b0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x38c0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x38d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x38e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x38f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3900 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3910 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3920 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3930 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3940 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3950 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3960 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3970 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3980 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3990 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x39a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x39b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x39c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x39d0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x39e0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x39f0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3a00 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3a10 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3a20 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3a30 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3a40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3a50 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3a60 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3a70 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3a80 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3a90 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3aa0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3ab0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3ac0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3ad0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3ae0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3af0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3b00 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3b10 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3b20 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3b30 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3b40 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3b50 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3b60 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3b70 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3b80 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3b90 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3ba0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3bb0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3bc0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3bd0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3be0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3bf0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3c00 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3c10 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3c20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3c30 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3c40 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3c50 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3c60 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3c70 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3c80 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3c90 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3ca0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3cb0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3cc0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3cd0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3ce0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3cf0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3d00 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3d10 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3d20 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3d30 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3d40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3d50 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3d60 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3d70 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3d80 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3d90 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3da0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3db0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3dc0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3dd0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3de0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3df0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3e00 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3e10 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3e20 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3e30 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3e40 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3e50 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3e60 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3e70 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3e80 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3e90 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3ea0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3eb0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3ec0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3ed0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3ee0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3ef0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3f00 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3f10 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3f20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3f30 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3f40 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3f50 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3f60 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3f70 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3f80 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3f90 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3fa0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3fb0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3fc0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3fd0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3fe0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3ff0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4000 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4010 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4020 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4030 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4040 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4050 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4060 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4070 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4080 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4090 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x40a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x40b0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x40c0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x40d0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x40e0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x40f0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4100 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4110 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4120 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4130 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4140 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4150 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4160 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4170 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4180 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4190 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x41a0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x41b0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x41c0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x41d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x41e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x41f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4200 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4210 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4220 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4230 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4240 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4250 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4260 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4270 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4280 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4290 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x42a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x42b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x42c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x42d0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x42e0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x42f0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4300 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4310 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4320 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4330 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4340 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4350 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4360 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4370 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4380 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4390 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x43a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x43b0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x43c0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x43d0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x43e0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x43f0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4400 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4410 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4420 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4430 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4440 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4450 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4460 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4470 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4480 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4490 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x44a0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x44b0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x44c0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x44d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x44e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x44f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4500 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4510 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4520 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4530 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4540 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4550 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4560 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4570 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4580 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4590 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x45a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x45b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x45c0 0x10 0x18000000000004000000000000246ded
+ * write 0x45d0 0x10 0x18000000000004000000000000246ded
+ * write 0x45e0 0x10 0x18000000000004000000000000246ded
+ * write 0x45f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4600 0x10 0x18000000000004000000000000246ded
+ * write 0x4610 0x10 0x18000000000004000000000000246ded
+ * write 0x4620 0x10 0x18000000000004000000000000246ded
+ * write 0x4630 0x10 0x18000000000004000000000000246ded
+ * write 0x4640 0x10 0x18000000000004000000000000246ded
+ * write 0x4650 0x10 0x18000000000004000000000000246ded
+ * write 0x4660 0x10 0x18000000000004000000000000246ded
+ * write 0x4670 0x10 0x18000000000004000000000000246ded
+ * write 0x4680 0x10 0x18000000000004000000000000246ded
+ * write 0x4690 0x10 0x18000000000004000000000000246ded
+ * write 0x46a0 0x10 0x18000000000004000000000000246ded
+ * write 0x46b0 0x10 0x18000000000004000000000000246ded
+ * write 0x46c0 0x10 0x18000000000004000000000000246ded
+ * write 0x46d0 0x10 0x18000000000004000000000000246ded
+ * write 0x46e0 0x10 0x18000000000004000000000000246ded
+ * write 0x46f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4700 0x10 0x18000000000004000000000000246ded
+ * write 0x4710 0x10 0x18000000000004000000000000246ded
+ * write 0x4720 0x10 0x18000000000004000000000000246ded
+ * write 0x4730 0x10 0x18000000000004000000000000246ded
+ * write 0x4740 0x10 0x18000000000004000000000000246ded
+ * write 0x4750 0x10 0x18000000000004000000000000246ded
+ * write 0x4760 0x10 0x18000000000004000000000000246ded
+ * write 0x4770 0x10 0x18000000000004000000000000246ded
+ * write 0x4780 0x10 0x18000000000004000000000000246ded
+ * write 0x4790 0x10 0x18000000000004000000000000246ded
+ * write 0x47a0 0x10 0x18000000000004000000000000246ded
+ * write 0x47b0 0x10 0x18000000000004000000000000246ded
+ * write 0x47c0 0x10 0x18000000000004000000000000246ded
+ * write 0x47d0 0x10 0x18000000000004000000000000246ded
+ * write 0x47e0 0x10 0x18000000000004000000000000246ded
+ * write 0x47f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4800 0x10 0x18000000000004000000000000246ded
+ * write 0x4810 0x10 0x18000000000004000000000000246ded
+ * write 0x4820 0x10 0x18000000000004000000000000246ded
+ * write 0x4830 0x10 0x18000000000004000000000000246ded
+ * write 0x4840 0x10 0x18000000000004000000000000246ded
+ * write 0x4850 0x10 0x18000000000004000000000000246ded
+ * write 0x4860 0x10 0x18000000000004000000000000246ded
+ * write 0x4870 0x10 0x18000000000004000000000000246ded
+ * write 0x4880 0x10 0x18000000000004000000000000246ded
+ * write 0x4890 0x10 0x18000000000004000000000000246ded
+ * write 0x48a0 0x10 0x18000000000004000000000000246ded
+ * write 0x48b0 0x10 0x18000000000004000000000000246ded
+ * write 0x48c0 0x10 0x18000000000004000000000000246ded
+ * write 0x48d0 0x10 0x18000000000004000000000000246ded
+ * write 0x48e0 0x10 0x18000000000004000000000000246ded
+ * write 0x48f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4900 0x10 0x18000000000004000000000000246ded
+ * write 0x4910 0x10 0x18000000000004000000000000246ded
+ * write 0x4920 0x10 0x18000000000004000000000000246ded
+ * write 0x4930 0x10 0x18000000000004000000000000246ded
+ * write 0x4940 0x10 0x18000000000004000000000000246ded
+ * write 0x4950 0x10 0x18000000000004000000000000246ded
+ * write 0x4960 0x10 0x18000000000004000000000000246ded
+ * write 0x4970 0x10 0x18000000000004000000000000246ded
+ * write 0x4980 0x10 0x18000000000004000000000000246ded
+ * write 0x4990 0x10 0x18000000000004000000000000246ded
+ * write 0x49a0 0x10 0x18000000000004000000000000246ded
+ * write 0x49b0 0x10 0x18000000000004000000000000246ded
+ * write 0x49c0 0x10 0x18000000000004000000000000246ded
+ * write 0x49d0 0x10 0x18000000000004000000000000246ded
+ * write 0x49e0 0x10 0x18000000000004000000000000246ded
+ * write 0x49f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4a00 0x10 0x18000000000004000000000000246ded
+ * write 0x4a10 0x10 0x18000000000004000000000000246ded
+ * write 0x4a20 0x10 0x18000000000004000000000000246ded
+ * write 0x4a30 0x10 0x18000000000004000000000000246ded
+ * write 0x4a40 0x10 0x18000000000004000000000000246ded
+ * write 0x4a50 0x10 0x18000000000004000000000000246ded
+ * write 0x4a60 0x10 0x18000000000004000000000000246ded
+ * write 0x4a70 0x10 0x18000000000004000000000000246ded
+ * write 0x4a80 0x10 0x18000000000004000000000000246ded
+ * write 0x4a90 0x10 0x18000000000004000000000000246ded
+ * write 0x4aa0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ab0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ac0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ad0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ae0 0x10 0x18000000000004000000000000246ded
+ * write 0x4af0 0x10 0x18000000000004000000000000246ded
+ * write 0x4b00 0x10 0x18000000000004000000000000246ded
+ * write 0x4b10 0x10 0x18000000000004000000000000246ded
+ * write 0x4b20 0x10 0x18000000000004000000000000246ded
+ * write 0x4b30 0x10 0x18000000000004000000000000246ded
+ * write 0x4b40 0x10 0x18000000000004000000000000246ded
+ * write 0x4b50 0x10 0x18000000000004000000000000246ded
+ * write 0x4b60 0x10 0x18000000000004000000000000246ded
+ * write 0x4b70 0x10 0x18000000000004000000000000246ded
+ * write 0x4b80 0x10 0x18000000000004000000000000246ded
+ * write 0x4b90 0x10 0x18000000000004000000000000246ded
+ * write 0x4ba0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4be0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bf0 0x10 0x18000000000004000000000000246ded
+ * write 0x4c00 0x10 0x18000000000004000000000000246ded
+ * write 0x4c10 0x10 0x18000000000004000000000000246ded
+ * write 0x4c20 0x10 0x18000000000004000000000000246ded
+ * write 0x4c30 0x10 0x18000000000004000000000000246ded
+ * write 0x4c40 0x10 0x18000000000004000000000000246ded
+ * write 0x4c50 0x10 0x18000000000004000000000000246ded
+ * write 0x4c60 0x10 0x18000000000004000000000000246ded
+ * write 0x4c70 0x10 0x18000000000004000000000000246ded
+ * write 0x4c80 0x10 0x18000000000004000000000000246ded
+ * write 0x4c90 0x10 0x18000000000004000000000000246ded
+ * write 0x4ca0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ce0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cf0 0x10 0x18000000000004000000000000246ded
+ * write 0x4d00 0x10 0x18000000000004000000000000246ded
+ * write 0x4d10 0x10 0x18000000000004000000000000246ded
+ * write 0x4d20 0x10 0x18000000000004000000000000246ded
+ * write 0x4d30 0x10 0x18000000000004000000000000246ded
+ * write 0x4d40 0x10 0x18000000000004000000000000246ded
+ * write 0x4d50 0x10 0x18000000000004000000000000246ded
+ * write 0x4d60 0x10 0x18000000000004000000000000246ded
+ * write 0x4d70 0x10 0x18000000000004000000000000246ded
+ * write 0x4d80 0x10 0x18000000000004000000000000246ded
+ * write 0x4d90 0x10 0x18000000000004000000000000246ded
+ * write 0x4da0 0x10 0x18000000000004000000000000246ded
+ * write 0x4db0 0x10 0x18000000000004000000000000246ded
+ * write 0x4dc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4dd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4de0 0x10 0x18000000000004000000000000246ded
+ * write 0x4df0 0x10 0x18000000000004000000000000246ded
+ * write 0x4e00 0x10 0x18000000000004000000000000246ded
+ * write 0x4e10 0x10 0x18000000000004000000000000246ded
+ * write 0x4e20 0x10 0x18000000000004000000000000246ded
+ * write 0x4e30 0x10 0x18000000000004000000000000246ded
+ * write 0x4e40 0x10 0x18000000000004000000000000246ded
+ * write 0x4e50 0x10 0x18000000000004000000000000246ded
+ * write 0x4e60 0x10 0x18000000000004000000000000246ded
+ * write 0x4e70 0x10 0x18000000000004000000000000246ded
+ * write 0x4e80 0x10 0x18000000000004000000000000246ded
+ * write 0x4e90 0x10 0x18000000000004000000000000246ded
+ * write 0x4ea0 0x10 0x18000000000004000000000000246ded
+ * write 0x4eb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ec0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ed0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ee0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ef0 0x10 0x18000000000004000000000000246ded
+ * write 0x4f00 0x10 0x18000000000004000000000000246ded
+ * write 0x4f10 0x10 0x18000000000004000000000000246ded
+ * write 0x4f20 0x10 0x18000000000004000000000000246ded
+ * write 0x4f30 0x10 0x18000000000004000000000000246ded
+ * write 0x4f40 0x10 0x18000000000004000000000000246ded
+ * write 0x4f50 0x10 0x18000000000004000000000000246ded
+ * write 0x4f60 0x10 0x18000000000004000000000000246ded
+ * write 0x4f70 0x10 0x18000000000004000000000000246ded
+ * write 0x4f80 0x10 0x18000000000004000000000000246ded
+ * write 0x4f90 0x10 0x18000000000004000000000000246ded
+ * write 0x4fa0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fe0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ff0 0x10 0x18000000000004000000000000246ded
+ * write 0x5000 0x10 0x18000000000004000000000000246ded
+ * write 0x5010 0x10 0x18000000000004000000000000246ded
+ * write 0x5020 0x10 0x18000000000004000000000000246ded
+ * write 0x5030 0x10 0x18000000000004000000000000246ded
+ * write 0x5040 0x10 0x18000000000004000000000000246ded
+ * write 0x5050 0x10 0x18000000000004000000000000246ded
+ * write 0x5060 0x10 0x18000000000004000000000000246ded
+ * write 0x5070 0x10 0x18000000000004000000000000246ded
+ * write 0x5080 0x10 0x18000000000004000000000000246ded
+ * write 0x5090 0x10 0x18000000000004000000000000246ded
+ * write 0x50a0 0x10 0x18000000000004000000000000246ded
+ * write 0x50b0 0x10 0x18000000000004000000000000246ded
+ * write 0x50c0 0x10 0x18000000000004000000000000246ded
+ * write 0x50d0 0x10 0x18000000000004000000000000246ded
+ * write 0x50e0 0x10 0x18000000000004000000000000246ded
+ * write 0x50f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5100 0x10 0x18000000000004000000000000246ded
+ * write 0x5110 0x10 0x18000000000004000000000000246ded
+ * write 0x5120 0x10 0x18000000000004000000000000246ded
+ * write 0x5130 0x10 0x18000000000004000000000000246ded
+ * write 0x5140 0x10 0x18000000000004000000000000246ded
+ * write 0x5150 0x10 0x18000000000004000000000000246ded
+ * write 0x5160 0x10 0x18000000000004000000000000246ded
+ * write 0x5170 0x10 0x18000000000004000000000000246ded
+ * write 0x5180 0x10 0x18000000000004000000000000246ded
+ * write 0x5190 0x10 0x18000000000004000000000000246ded
+ * write 0x51a0 0x10 0x18000000000004000000000000246ded
+ * write 0x51b0 0x10 0x18000000000004000000000000246ded
+ * write 0x51c0 0x10 0x18000000000004000000000000246ded
+ * write 0x51d0 0x10 0x18000000000004000000000000246ded
+ * write 0x51e0 0x10 0x18000000000004000000000000246ded
+ * write 0x51f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5200 0x10 0x18000000000004000000000000246ded
+ * write 0x5210 0x10 0x18000000000004000000000000246ded
+ * write 0x5220 0x10 0x18000000000004000000000000246ded
+ * write 0x5230 0x10 0x18000000000004000000000000246ded
+ * write 0x5240 0x10 0x18000000000004000000000000246ded
+ * write 0x5250 0x10 0x18000000000004000000000000246ded
+ * write 0x5260 0x10 0x18000000000004000000000000246ded
+ * write 0x5270 0x10 0x18000000000004000000000000246ded
+ * write 0x5280 0x10 0x18000000000004000000000000246ded
+ * write 0x5290 0x10 0x18000000000004000000000000246ded
+ * write 0x52a0 0x10 0x18000000000004000000000000246ded
+ * write 0x52b0 0x10 0x18000000000004000000000000246ded
+ * write 0x52c0 0x10 0x18000000000004000000000000246ded
+ * write 0x52d0 0x10 0x18000000000004000000000000246ded
+ * write 0x52e0 0x10 0x18000000000004000000000000246ded
+ * write 0x52f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5300 0x10 0x18000000000004000000000000246ded
+ * write 0x5310 0x10 0x18000000000004000000000000246ded
+ * write 0x5320 0x10 0x18000000000004000000000000246ded
+ * write 0x5330 0x10 0x18000000000004000000000000246ded
+ * write 0x5340 0x10 0x18000000000004000000000000246ded
+ * write 0x5350 0x10 0x18000000000004000000000000246ded
+ * write 0x5360 0x10 0x18000000000004000000000000246ded
+ * write 0x5370 0x10 0x18000000000004000000000000246ded
+ * write 0x5380 0x10 0x18000000000004000000000000246ded
+ * write 0x5390 0x10 0x18000000000004000000000000246ded
+ * write 0x53a0 0x10 0x18000000000004000000000000246ded
+ * write 0x53b0 0x10 0x18000000000004000000000000246ded
+ * write 0x53c0 0x10 0x18000000000004000000000000246ded
+ * write 0x53d0 0x10 0x18000000000004000000000000246ded
+ * write 0x53e0 0x10 0x18000000000004000000000000246ded
+ * write 0x53f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5400 0x10 0x18000000000004000000000000246ded
+ * write 0x5410 0x10 0x18000000000004000000000000246ded
+ * write 0x5420 0x10 0x18000000000004000000000000246ded
+ * write 0x5430 0x10 0x18000000000004000000000000246ded
+ * write 0x5440 0x10 0x18000000000004000000000000246ded
+ * write 0x5450 0x10 0x18000000000004000000000000246ded
+ * write 0x5460 0x10 0x18000000000004000000000000246ded
+ * write 0x5470 0x10 0x18000000000004000000000000246ded
+ * write 0x5480 0x10 0x18000000000004000000000000246ded
+ * write 0x5490 0x10 0x18000000000004000000000000246ded
+ * write 0x54a0 0x10 0x18000000000004000000000000246ded
+ * write 0x54b0 0x10 0x18000000000004000000000000246ded
+ * write 0x54c0 0x10 0x18000000000004000000000000246ded
+ * write 0x54d0 0x10 0x18000000000004000000000000246ded
+ * write 0x54e0 0x10 0x18000000000004000000000000246ded
+ * write 0x54f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5500 0x10 0x18000000000004000000000000246ded
+ * write 0x5510 0x10 0x18000000000004000000000000246ded
+ * write 0x5520 0x10 0x18000000000004000000000000246ded
+ * write 0x5530 0x10 0x18000000000004000000000000246ded
+ * write 0x5540 0x10 0x18000000000004000000000000246ded
+ * write 0x5550 0x10 0x18000000000004000000000000246ded
+ * write 0x5560 0x10 0x18000000000004000000000000246ded
+ * write 0x5570 0x10 0x18000000000004000000000000246ded
+ * write 0x5580 0x10 0x18000000000004000000000000246ded
+ * write 0x5590 0x10 0x18000000000004000000000000246ded
+ * write 0x55a0 0x10 0x18000000000004000000000000246ded
+ * write 0x55b0 0x10 0x18000000000004000000000000246ded
+ * write 0x55c0 0x10 0x18000000000004000000000000246ded
+ * write 0x55d0 0x10 0x18000000000004000000000000246ded
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0xff6d1205
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x6dedffffffff5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * clock_step
+ * write 0x55e0 0x10 0x18000000000004000000000000246ded
+ * write 0x55f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0x006d000000000000
+ * write 0x6d00 0x8 0x0000000000000019
+ * write 0x5600 0x10 0x0000000003000000000001ef302cffff
+ * write 0x5610 0x10 0xca1806552f0008002c00000000042800
+ * write 0x5620 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x5630 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5640 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5650 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5660 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5670 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x5670 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x5680 0x10 0x18000000000004000000000000246ded
+ * write 0x5690 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0x006d000000000000
+ * write 0x6d00 0x8 0x0000000000000019
+ * write 0x56a0 0x10 0x0000000003000000000001ef302cffff
+ * write 0x56b0 0x10 0xca1806552f0008002c00000000042800
+ * write 0x56c0 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x56d0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x56e0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x56f0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5700 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5710 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * write 0x5710 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x5720 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x5730 0x10 0x18000000000004000000000000246ded
+ * write 0x5740 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0x006d000000000000
+ * write 0x6d00 0x8 0x0000000000000019
+ * write 0x5750 0x10 0x0000000003000000000001ef302cffff
+ * write 0x5760 0x10 0xca1806552f0008002c00000000042800
+ * write 0x5770 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x5780 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5790 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x57a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x57b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x57c0 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x57c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x57d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x57e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x57f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5800 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5810 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x0000000000005506
+ * write 0x6d00 0x8 0x000000000300005e
+ * write 0x5820 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5830 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5840 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5850 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5860 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5870 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5880 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5890 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x58a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x58b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x58c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x58d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x58e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x58f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5900 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5910 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5920 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5930 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5940 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5950 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5960 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5970 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5980 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5990 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x59a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x59b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x59c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x59d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x59e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x59f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5a00 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5a10 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5a20 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5a30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5a40 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5a50 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5a60 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5a70 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5a80 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5a90 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5aa0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5ab0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5ac0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5ad0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5ae0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5af0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5b00 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5b10 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5b20 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5b30 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5b40 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5b50 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5b60 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5b70 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5b80 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5b90 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5ba0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5bb0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5bc0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5bd0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5be0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5bf0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5c00 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5c10 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5c20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5c30 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5c40 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5c50 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5c60 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5c70 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5c80 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5c90 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5ca0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5cb0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5cc0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5cd0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5ce0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5cf0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5d00 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5d10 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5d20 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5d30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5d40 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5d50 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5d60 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5d70 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5d80 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5d90 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5da0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5db0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5dc0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5dd0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5de0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5df0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5e00 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5e10 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5e20 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5e30 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5e40 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5e50 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5e60 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5e70 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5e80 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5e90 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5ea0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5eb0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5ec0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5ed0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5ee0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5ef0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5f00 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5f10 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5f20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5f30 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5f40 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5f50 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5f60 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5f70 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5f80 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5f90 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5fa0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5fb0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5fc0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5fd0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5fe0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5ff0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6000 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6010 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6020 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6030 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6040 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6050 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6060 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6070 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6080 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6090 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x60a0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x60b0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x60c0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x60d0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x60e0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x60f0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6100 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6110 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6120 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6130 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6140 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6150 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6160 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6170 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6180 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6190 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x61a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x61b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x61c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x61d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x61e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x61f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6200 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6210 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6220 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6230 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6240 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6250 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6260 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6270 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6280 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6290 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x62a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x62b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x62c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x62d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x62e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x62f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6300 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6310 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6320 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6330 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6340 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6350 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6360 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6370 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6380 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6390 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x63a0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x63b0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x63c0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x63d0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x63e0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x63f0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6400 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6410 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6420 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6430 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6440 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6450 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6460 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6470 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6480 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6490 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x64a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x64b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x64c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x64d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x64e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x64f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6500 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6510 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6520 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6530 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6540 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6550 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6560 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6570 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6580 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6590 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x65a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x65b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x65c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x65d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x65e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x65f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6600 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6610 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6620 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6630 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6640 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6650 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6660 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6670 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6680 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6690 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x66a0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x66b0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x66c0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x66d0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x66e0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x66f0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6700 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6710 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6720 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6730 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6740 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6750 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6760 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6770 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6780 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6790 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x67a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x67b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x67c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x67d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x67e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x67f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6800 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6810 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x6820 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6830 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6840 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6850 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6860 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x6860 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6870 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6880 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6890 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x68a0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x68b0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x68c0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x68d0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x68e0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x68f0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6900 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6910 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * write 0x6910 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6920 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6930 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6940 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6950 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6960 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6970 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6980 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6d40 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x6990 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x69a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x69b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x69c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x69d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x69e0 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * writel 0xff555944b0 0x5adf5a55
+ * clock_step
+ * writel 0xff55596000 0x2f2600
+ * write 0x69e0 0x10 0x18000000000004000000000000246ded
+ * write 0x69f0 0x10 0x18000000000004000000000000246ded
+ * write 0x6a00 0x10 0x18000000000004000000000000246ded
+ * write 0x6a10 0x10 0x18000000000004000000000000246ded
+ * write 0x6a20 0x10 0x18000000000004000000000000246ded
+ * write 0x6a30 0x10 0x18000000000004000000000000246ded
+ * write 0x6a40 0x10 0x18000000000004000000000000246ded
+ * write 0x6a50 0x10 0x18000000000004000000000000246ded
+ * write 0x6a60 0x10 0x18000000000004000000000000246ded
+ * write 0x6a70 0x10 0x18000000000004000000000000246ded
+ * write 0x6a80 0x10 0x18000000000004000000000000246ded
+ * write 0x6a90 0x10 0x18000000000004000000000000246ded
+ * write 0x6aa0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ab0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ac0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ad0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ae0 0x10 0x18000000000004000000000000246ded
+ * write 0x6af0 0x10 0x18000000000004000000000000246ded
+ * write 0x6b00 0x10 0x18000000000004000000000000246ded
+ * write 0x6b10 0x10 0x18000000000004000000000000246ded
+ * write 0x6b20 0x10 0x18000000000004000000000000246ded
+ * write 0x6b30 0x10 0x18000000000004000000000000246ded
+ * write 0x6b40 0x10 0x18000000000004000000000000246ded
+ * write 0x6b50 0x10 0x18000000000004000000000000246ded
+ * write 0x6b60 0x10 0x18000000000004000000000000246ded
+ * write 0x6b70 0x10 0x18000000000004000000000000246ded
+ * write 0x6b80 0x10 0x18000000000004000000000000246ded
+ * write 0x6b90 0x10 0x18000000000004000000000000246ded
+ * write 0x6ba0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6be0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bf0 0x10 0x18000000000004000000000000246ded
+ * write 0x6c00 0x10 0x18000000000004000000000000246ded
+ * write 0x6c10 0x10 0x18000000000004000000000000246ded
+ * write 0x6c20 0x10 0x18000000000004000000000000246ded
+ * write 0x6c30 0x10 0x18000000000004000000000000246ded
+ * write 0x6c40 0x10 0x18000000000004000000000000246ded
+ * write 0x6c50 0x10 0x18000000000004000000000000246ded
+ * write 0x6c60 0x10 0x18000000000004000000000000246ded
+ * write 0x6c70 0x10 0x18000000000004000000000000246ded
+ * write 0x6c80 0x10 0x18000000000004000000000000246ded
+ * write 0x6c90 0x10 0x18000000000004000000000000246ded
+ * write 0x6ca0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ce0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cf0 0x10 0x18000000000004000000000000246ded
+ * write 0x6d00 0x10 0x18000000000004000000000000246ded
+ * write 0x6d10 0x10 0x18000000000004000000000000246ded
+ * write 0x6d20 0x10 0x18000000000004000000000000246ded
+ * write 0x6d30 0x10 0x18000000000004000000000000246ded
+ * write 0x6d40 0x10 0x18000000000004000000000000246ded
+ * write 0x6d50 0x10 0x18000000000004000000000000246ded
+ * write 0x6d60 0x10 0x18000000000004000000000000246ded
+ * write 0x6d70 0x10 0x18000000000004000000000000246ded
+ * write 0x6d80 0x10 0x18000000000004000000000000246ded
+ * write 0x6d90 0x10 0x18000000000004000000000000246ded
+ * write 0x6da0 0x10 0x18000000000004000000000000246ded
+ * write 0x6db0 0x10 0x18000000000004000000000000246ded
+ * write 0x6dc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6dd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6de0 0x10 0x18000000000004000000000000246ded
+ * write 0x6df0 0x10 0x18000000000004000000000000246ded
+ * write 0x6e00 0x10 0x18000000000004000000000000246ded
+ * write 0x6e10 0x10 0x18000000000004000000000000246ded
+ * write 0x6e20 0x10 0x18000000000004000000000000246ded
+ * write 0x6e30 0x10 0x18000000000004000000000000246ded
+ * write 0x6e40 0x10 0x18000000000004000000000000246ded
+ * write 0x6e50 0x10 0x18000000000004000000000000246ded
+ * write 0x6e60 0x10 0x18000000000004000000000000246ded
+ * write 0x6e70 0x10 0x18000000000004000000000000246ded
+ * write 0x6e80 0x10 0x18000000000004000000000000246ded
+ * write 0x6e90 0x10 0x18000000000004000000000000246ded
+ * write 0x6ea0 0x10 0x18000000000004000000000000246ded
+ * write 0x6eb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ec0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ed0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ee0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ef0 0x10 0x18000000000004000000000000246ded
+ * write 0x6f00 0x10 0x18000000000004000000000000246ded
+ * write 0x6f10 0x10 0x18000000000004000000000000246ded
+ * write 0x6f20 0x10 0x18000000000004000000000000246ded
+ * write 0x6f30 0x10 0x18000000000004000000000000246ded
+ * write 0x6f40 0x10 0x18000000000004000000000000246ded
+ * write 0x6f50 0x10 0x18000000000004000000000000246ded
+ * write 0x6f60 0x10 0x18000000000004000000000000246ded
+ * write 0x6f70 0x10 0x18000000000004000000000000246ded
+ * write 0x6f80 0x10 0x18000000000004000000000000246ded
+ * write 0x6f90 0x10 0x18000000000004000000000000246ded
+ * write 0x6fa0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fe0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ff0 0x10 0x18000000000004000000000000246ded
+ * write 0x7000 0x10 0x18000000000004000000000000246ded
+ * write 0x7010 0x10 0x18000000000004000000000000246ded
+ * write 0x7020 0x10 0x18000000000004000000000000246ded
+ * write 0x7030 0x10 0x18000000000004000000000000246ded
+ * write 0x7040 0x10 0x18000000000004000000000000246ded
+ * write 0x7050 0x10 0x18000000000004000000000000246ded
+ * write 0x7060 0x10 0x18000000000004000000000000246ded
+ * write 0x7070 0x10 0x18000000000004000000000000246ded
+ * write 0x7080 0x10 0x18000000000004000000000000246ded
+ * write 0x7090 0x10 0x18000000000004000000000000246ded
+ * write 0x70a0 0x10 0x18000000000004000000000000246ded
+ * write 0x70b0 0x10 0x18000000000004000000000000246ded
+ * write 0x70c0 0x10 0x18000000000004000000000000246ded
+ * write 0x70d0 0x10 0x18000000000004000000000000246ded
+ * write 0x70e0 0x10 0x18000000000004000000000000246ded
+ * write 0x70f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7100 0x10 0x18000000000004000000000000246ded
+ * write 0x7110 0x10 0x18000000000004000000000000246ded
+ * write 0x7120 0x10 0x18000000000004000000000000246ded
+ * write 0x7130 0x10 0x18000000000004000000000000246ded
+ * write 0x7140 0x10 0x18000000000004000000000000246ded
+ * write 0x7150 0x10 0x18000000000004000000000000246ded
+ * write 0x7160 0x10 0x18000000000004000000000000246ded
+ * write 0x7170 0x10 0x18000000000004000000000000246ded
+ * write 0x7180 0x10 0x18000000000004000000000000246ded
+ * write 0x7190 0x10 0x18000000000004000000000000246ded
+ * write 0x71a0 0x10 0x18000000000004000000000000246ded
+ * write 0x71b0 0x10 0x18000000000004000000000000246ded
+ * write 0x71c0 0x10 0x18000000000004000000000000246ded
+ * write 0x71d0 0x10 0x18000000000004000000000000246ded
+ * write 0x71e0 0x10 0x18000000000004000000000000246ded
+ * write 0x71f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7200 0x10 0x18000000000004000000000000246ded
+ * write 0x7210 0x10 0x18000000000004000000000000246ded
+ * write 0x7220 0x10 0x18000000000004000000000000246ded
+ * write 0x7230 0x10 0x18000000000004000000000000246ded
+ * write 0x7240 0x10 0x18000000000004000000000000246ded
+ * write 0x7250 0x10 0x18000000000004000000000000246ded
+ * write 0x7260 0x10 0x18000000000004000000000000246ded
+ * write 0x7270 0x10 0x18000000000004000000000000246ded
+ * write 0x7280 0x10 0x18000000000004000000000000246ded
+ * write 0x7290 0x10 0x18000000000004000000000000246ded
+ * write 0x72a0 0x10 0x18000000000004000000000000246ded
+ * write 0x72b0 0x10 0x18000000000004000000000000246ded
+ * write 0x72c0 0x10 0x18000000000004000000000000246ded
+ * write 0x72d0 0x10 0x18000000000004000000000000246ded
+ * write 0x72e0 0x10 0x18000000000004000000000000246ded
+ * write 0x72f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7300 0x10 0x18000000000004000000000000246ded
+ * write 0x7310 0x10 0x18000000000004000000000000246ded
+ * write 0x7320 0x10 0x18000000000004000000000000246ded
+ * write 0x7330 0x10 0x18000000000004000000000000246ded
+ * write 0x7340 0x10 0x18000000000004000000000000246ded
+ * write 0x7350 0x10 0x18000000000004000000000000246ded
+ * write 0x7360 0x10 0x18000000000004000000000000246ded
+ * write 0x7370 0x10 0x18000000000004000000000000246ded
+ * write 0x7380 0x10 0x18000000000004000000000000246ded
+ * write 0x7390 0x10 0x18000000000004000000000000246ded
+ * write 0x73a0 0x10 0x18000000000004000000000000246ded
+ * write 0x73b0 0x10 0x18000000000004000000000000246ded
+ * write 0x73c0 0x10 0x18000000000004000000000000246ded
+ * write 0x73d0 0x10 0x18000000000004000000000000246ded
+ * write 0x73e0 0x10 0x18000000000004000000000000246ded
+ * write 0x73f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7400 0x10 0x18000000000004000000000000246ded
+ * write 0x7410 0x10 0x18000000000004000000000000246ded
+ * write 0x7420 0x10 0x18000000000004000000000000246ded
+ * write 0x7430 0x10 0x18000000000004000000000000246ded
+ * write 0x7440 0x10 0x18000000000004000000000000246ded
+ * write 0x7450 0x10 0x18000000000004000000000000246ded
+ * write 0x7460 0x10 0x18000000000004000000000000246ded
+ * write 0x7470 0x10 0x18000000000004000000000000246ded
+ * write 0x7480 0x10 0x18000000000004000000000000246ded
+ * write 0x7490 0x10 0x18000000000004000000000000246ded
+ * write 0x74a0 0x10 0x18000000000004000000000000246ded
+ * write 0x74b0 0x10 0x18000000000004000000000000246ded
+ * write 0x74c0 0x10 0x18000000000004000000000000246ded
+ * write 0x74d0 0x10 0x18000000000004000000000000246ded
+ * write 0x74e0 0x10 0x18000000000004000000000000246ded
+ * write 0x74f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7500 0x10 0x18000000000004000000000000246ded
+ * write 0x7510 0x10 0x18000000000004000000000000246ded
+ * write 0x7520 0x10 0x18000000000004000000000000246ded
+ * write 0x7530 0x10 0x18000000000004000000000000246ded
+ * write 0x7540 0x10 0x18000000000004000000000000246ded
+ * write 0x7550 0x10 0x18000000000004000000000000246ded
+ * write 0x7560 0x10 0x18000000000004000000000000246ded
+ * write 0x7570 0x10 0x18000000000004000000000000246ded
+ * write 0x7580 0x10 0x18000000000004000000000000246ded
+ * write 0x7590 0x10 0x18000000000004000000000000246ded
+ * write 0x75a0 0x10 0x18000000000004000000000000246ded
+ * write 0x75b0 0x10 0x18000000000004000000000000246ded
+ * write 0x75c0 0x10 0x18000000000004000000000000246ded
+ * write 0x75d0 0x10 0x18000000000004000000000000246ded
+ * write 0x75e0 0x10 0x18000000000004000000000000246ded
+ * write 0x75f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7600 0x10 0x18000000000004000000000000246ded
+ * write 0x7610 0x10 0x18000000000004000000000000246ded
+ * write 0x7620 0x10 0x18000000000004000000000000246ded
+ * write 0x7630 0x10 0x18000000000004000000000000246ded
+ * write 0x7640 0x10 0x18000000000004000000000000246ded
+ * write 0x7650 0x10 0x18000000000004000000000000246ded
+ * write 0x7660 0x10 0x18000000000004000000000000246ded
+ * write 0x7670 0x10 0x18000000000004000000000000246ded
+ * write 0x7680 0x10 0x18000000000004000000000000246ded
+ * write 0x7690 0x10 0x18000000000004000000000000246ded
+ * write 0x76a0 0x10 0x18000000000004000000000000246ded
+ * write 0x76b0 0x10 0x18000000000004000000000000246ded
+ * write 0x76c0 0x10 0x18000000000004000000000000246ded
+ * write 0x76d0 0x10 0x18000000000004000000000000246ded
+ * write 0x76e0 0x10 0x18000000000004000000000000246ded
+ * write 0x76f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7700 0x10 0x18000000000004000000000000246ded
+ * write 0x7710 0x10 0x18000000000004000000000000246ded
+ * write 0x7720 0x10 0x18000000000004000000000000246ded
+ * write 0x7730 0x10 0x18000000000004000000000000246ded
+ * write 0x7740 0x10 0x18000000000004000000000000246ded
+ * write 0x7750 0x10 0x18000000000004000000000000246ded
+ * write 0x7760 0x10 0x18000000000004000000000000246ded
+ * write 0x7770 0x10 0x18000000000004000000000000246ded
+ * write 0x7780 0x10 0x18000000000004000000000000246ded
+ * write 0x7790 0x10 0x18000000000004000000000000246ded
+ * write 0x77a0 0x10 0x18000000000004000000000000246ded
+ * write 0x77b0 0x10 0x18000000000004000000000000246ded
+ * write 0x77c0 0x10 0x18000000000004000000000000246ded
+ * write 0x77d0 0x10 0x18000000000004000000000000246ded
+ * write 0x77e0 0x10 0x18000000000004000000000000246ded
+ * write 0x77f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7800 0x10 0x18000000000004000000000000246ded
+ * write 0x7810 0x10 0x18000000000004000000000000246ded
+ * write 0x7820 0x10 0x18000000000004000000000000246ded
+ * write 0x7830 0x10 0x18000000000004000000000000246ded
+ * write 0x7840 0x10 0x18000000000004000000000000246ded
+ * write 0x7850 0x10 0x18000000000004000000000000246ded
+ * write 0x7860 0x10 0x18000000000004000000000000246ded
+ * write 0x7870 0x10 0x18000000000004000000000000246ded
+ * write 0x7880 0x10 0x18000000000004000000000000246ded
+ * write 0x7890 0x10 0x18000000000004000000000000246ded
+ * write 0x78a0 0x10 0x18000000000004000000000000246ded
+ * write 0x78b0 0x10 0x18000000000004000000000000246ded
+ * write 0x78c0 0x10 0x18000000000004000000000000246ded
+ * write 0x78d0 0x10 0x18000000000004000000000000246ded
+ * write 0x78e0 0x10 0x18000000000004000000000000246ded
+ * write 0x78f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7900 0x10 0x18000000000004000000000000246ded
+ * write 0x7910 0x10 0x18000000000004000000000000246ded
+ * write 0x7920 0x10 0x18000000000004000000000000246ded
+ * write 0x7930 0x10 0x18000000000004000000000000246ded
+ * write 0x7940 0x10 0x18000000000004000000000000246ded
+ * write 0x7950 0x10 0x18000000000004000000000000246ded
+ * write 0x7960 0x10 0x18000000000004000000000000246ded
+ * write 0x7970 0x10 0x18000000000004000000000000246ded
+ * write 0x7980 0x10 0x18000000000004000000000000246ded
+ * write 0x7990 0x10 0x18000000000004000000000000246ded
+ * write 0x79a0 0x10 0x18000000000004000000000000246ded
+ * write 0x79b0 0x10 0x18000000000004000000000000246ded
+ * write 0x79c0 0x10 0x18000000000004000000000000246ded
+ * write 0x79d0 0x10 0x18000000000004000000000000246ded
+ * write 0x79e0 0x10 0x18000000000004000000000000246ded
+ * write 0x79f0 0x10 0x18000000000004000000000000246ded
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x7a00 0x10 0x18000000000004000000000000246ded
+ * write 0x7a10 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x7a20 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x18000000000004000000000000246ded
+ * write 0x6d40 0x14 0x00000000000000000000630000000000c6000000
+ * write 0x7a30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x7a40 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * readq 0xff55594040
+ * clock_step
+ * readb 0xff55594000
+ * writel 0xff55596071 0x0
+ * clock_step
+ * clock_step
+ * writel 0xff55596000 0x6fef700
+ * writel 0xff55594040 0x5a2f0305
+ * clock_step
+ * write 0x7a40 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7a50 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7a60 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7a70 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7a80 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7a90 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7aa0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ab0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7ac0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ad0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ae0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7af0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b00 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7b10 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7b20 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b30 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7b40 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7b50 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b60 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7b70 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7b80 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b90 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ba0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7bb0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7bc0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7bd0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7be0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7bf0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c00 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7c10 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7c20 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c30 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7c40 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7c50 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c60 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7c70 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7c80 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c90 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7ca0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7cb0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7cc0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7cd0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ce0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7cf0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d00 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7d10 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7d20 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d30 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7d40 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7d50 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d60 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7d70 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7d80 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d90 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7da0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7db0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7dc0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7dd0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7de0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7df0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e00 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7e10 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7e20 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e30 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7e40 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7e50 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e60 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7e70 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7e80 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e90 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ea0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7eb0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ec0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ed0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7ee0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ef0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f00 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7f10 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7f20 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f30 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7f40 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7f50 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f60 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7f70 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7f80 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f90 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7fa0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7fb0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7fc0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7fd0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7fe0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ff0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8000 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8010 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8020 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8030 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8040 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8050 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8060 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8070 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8080 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8090 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x80a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x80b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x80c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x80d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x80e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x80f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8100 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8110 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8120 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8130 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8140 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8150 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8160 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8170 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8180 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8190 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x81a0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x81b0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x81c0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x81d0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x81e0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x81f0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8200 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8210 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8220 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8230 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8240 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8250 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8260 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8270 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8280 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8290 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x82a0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x82b0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x82c0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x82d0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x82e0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x82f0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8300 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8310 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8320 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8330 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8340 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8350 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8360 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8370 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8380 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8390 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x83a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x83b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x83c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x83d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x83e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x83f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8400 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8410 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8420 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8430 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8440 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8450 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8460 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8470 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8480 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8490 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x84a0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x84b0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x84c0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x84d0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x84e0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x84f0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8500 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8510 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8520 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8530 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8540 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8550 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8560 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8570 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8580 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8590 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x85a0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x85b0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x85c0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x85d0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x85e0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x85f0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8600 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8610 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8620 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8630 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8640 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8650 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8660 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8670 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8680 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8690 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x86a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x86b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x86c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x86d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x86e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x86f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8700 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8710 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8720 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8730 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8740 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8750 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8760 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8770 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8780 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8790 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x87a0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x87b0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x87c0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x87d0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x87e0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x87f0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8800 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8810 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8820 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8830 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8840 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8850 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8860 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8870 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8880 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8890 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x88a0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x88b0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x88c0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x88d0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x88e0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x88f0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8900 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8910 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8920 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8930 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8940 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8950 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8960 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8970 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8980 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8990 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x89a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x89b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x89c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x89d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x89e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x89f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8a00 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8a10 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8a20 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8a30 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8a40 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8a50 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * writel 0xff55596000 0x0
+ * writeq 0xff55595145 0xff00000001ffffff
+ * readw 0xff55594000
+ * writeq 0xff55594040 0x5ecf55fbffff5aa5
+ * writel 0xff55594468 0x2f030500
+ * clock_step
+ * write 0x8a60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x28 0x8 0x0069000000000000
+ * write 0x6900 0x8 0x0069000000000000
+ * write 0x8a70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8a80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8a90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8aa0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ab0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ac0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ad0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ae0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8af0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ba0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8be0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bf0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ca0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ce0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cf0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8da0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8db0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8dc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8dd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8de0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8df0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ea0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8eb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ec0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ed0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ee0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ef0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fa0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fe0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ff0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9000 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9010 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9020 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9030 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9040 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9050 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9060 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9070 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9080 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9090 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9100 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9110 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9120 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9130 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9140 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9150 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9160 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9170 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9180 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9190 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9200 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9210 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9220 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9230 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9240 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9250 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9260 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9270 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9280 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9290 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9300 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9310 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9320 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9330 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9340 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9350 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9360 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9370 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9380 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9390 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9400 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9410 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9420 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9430 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9440 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9450 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9460 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9470 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9480 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9490 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9500 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9510 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9520 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9530 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9540 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9550 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9560 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9570 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9580 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9590 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9600 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9610 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9620 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9630 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9640 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9650 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9660 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9670 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9680 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9690 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9700 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9710 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9720 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9730 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9740 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9750 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9760 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9770 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9780 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9790 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9800 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9810 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9820 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9830 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9840 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9850 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9860 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9870 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9880 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9890 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9900 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9910 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9920 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9930 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9940 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9950 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9960 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9970 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9980 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9990 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a70 0x10 0x00690000000000000000002d462e5a05
+ * writel 0xff55596000 0x0
+ * write 0x630000 0x10 0x00690000000000000000002d462e5a05
+ * write 0x630010 0x10 0xffffffffffffffffffffffffffffffff
+ * writeq 0xff55596014 0xaa00ffd3aeff5a01
+ * clock_step
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * writeq 0xff55595145 0xff9f000001ff74ff
+ * writeq 0xff55595154 0x5a555a00ffffffff
+ * clock_step
+ * writeb 0xff55594340 0x12
+ * write 0x9a80 0x10 0x0000000003000000000001ef31ffffff
+ * writel 0xff55596000 0x0
+ * writeb 0xff55596380 0x46
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * writel 0xff55594040 0xdf5a5a05
+ * clock_step
+ * write 0x9a80 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9a90 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xfe2deffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313437342aff
+ * write 0x9aa0 0x10 0x006d6d6ded6d006d6d6dedde006d6d6d
+ * write 0x9ab0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x6900 0x8 0xffffffffffffffff
+ * write 0x9ac0 0x10 0x0000000003000000000001ef31ffffff
+ * writel 0xff55596000 0x0
+ * clock_step
+ * writel 0xff55596000 0x6fef700
+ * write 0x9ac0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9ad0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xfe2deffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313437342aff
+ * write 0x9ae0 0x10 0x006d6d6ded6d006d6d6dedde006d6d6d
+ * write 0x9af0 0x10 0x2e356300000000000000199d9390de5a
+ * writel 0xff55596000 0x0
+ * write 0x9af0 0x10 0x0000000000000319190000005a262d46
+ * write 0x9b00 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x000000000300
+ * write 0x9b10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x28 0x8 0xffffffffffffffff
+ * write 0x6900 0x8 0x0000000003000000
+ * write 0x6920 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6940 0x14 0x006d000000000000000000d7462e5a05582af72c
+ * write 0x9b20 0x10 0xfe2deffe000000000000000000555a5a
+ * write 0x9b30 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9b40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9b50 0x10 0xadff0b00000000004600575aca323134
+ * write 0x6 0xa 0x006d6d6ded6d006d6d6d
+ * write 0x9b60 0x10 0x2e356300000000000000199d9390de5a
+ * writel 0xff55596000 0x0
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * write 0x9b60 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x9b70 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x9b80 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9b90 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x11e 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x13e 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0x15e 0x14 0xfeffffffffffffff1300575ace31ff055a55465a
+ * write 0x9ba0 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x9ba0 0x10 0x006d0000000000000000006d00710000
+ * write 0x9bb0 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9bc0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x9bd0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x9be0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9bf0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x11e 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x13e 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0x15e 0x14 0xfeffffffffffffff1300575ace31ff055a55465a
+ * write 0x9c00 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * write 0x9c00 0x10 0x006d0000000000000000006d00710000
+ * write 0x9c10 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9c20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x9c30 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x9c40 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9c50 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x11e 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x13e 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0x15e 0x14 0xfeffffffffffffff1300575ace31ff055a55465a
+ * write 0x9c60 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * write 0x9c60 0x10 0x006d0000000000000000006d00710000
+ * write 0x9c70 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9c80 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x9c90 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9ca0 0x10 0xadff0b00000000004600575aca323155
+ * write 0x9cb0 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x9cc0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x9cd0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9ce0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0xa 0x006d0000000000000000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x000000006c0000000000cf000000000032000000
+ * write 0x11e 0x14 0x00000093000003199d9390de5a262d462e5a552e
+ * write 0x13e 0x14 0xadff0b00000000004600575aca3231555a5a0000
+ * write 0x15e 0x14 0x00000000000000000000630000000000c6000000
+ * write 0x9cf0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x9d00 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * write 0x7f 0x14 0x0000000003000000000001ef30ffffff00000003
+ * write 0xcf0000 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0xcf0010 0x10 0x5affcae4635ada000304ffffca10bdff
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * write 0x7f 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0xcf0020 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0xcf0030 0x10 0x0000000003000000000001ef32ffffff
+ * write 0xcf0040 0x10 0xfeffffffffffffff1300575ace31ff05
+ * clock_step
+ * write 0x7f 0x14 0x4655110700000000007344e0b9815a5aff551111
+ * write 0xcf0050 0x10 0x006d0000000000000000006d00710000
+ * clock_step
+ * write 0x9d00 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9d10 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * write 0x7f 0x14 0x00000093000003199d9390de5a262d462e5a552e
+ * write 0xcf0060 0x10 0xadff0b00000000004600575aca323155
+ * clock_step
+ * write 0x9d20 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x9d30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6d40 0x14 0x5affcae4635ada000304ffffca10bdffcae4635a
+ * write 0x9d40 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x9d50 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9d60 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x9d70 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x9d80 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x9d90 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * write 0x7f 0x14 0x0000000003000000000001ef30ffffff00000003
+ * write 0xcf0070 0x10 0x0000000003000000000001ef30ffffff
+ * write 0xcf0080 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0xcf0090 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0xcf00a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0xcf00b0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * writel 0xff555944b0 0x5adf5a55
+ * clock_step
+ * writel 0xff55596000 0x2f2600
+ * write 0x9d90 0x10 0x18000000000004000000000000246ded
+ * write 0x9da0 0x10 0x18000000000004000000000000246ded
+ * write 0x9db0 0x10 0x18000000000004000000000000246ded
+ * write 0x9dc0 0x10 0x18000000000004000000000000246ded
+ * write 0x9dd0 0x10 0x18000000000004000000000000246ded
+ * write 0x9de0 0x10 0x18000000000004000000000000246ded
+ * write 0x9df0 0x10 0x18000000000004000000000000246ded
+ * write 0x9e00 0x10 0x18000000000004000000000000246ded
+ * write 0x9e10 0x10 0x18000000000004000000000000246ded
+ * write 0x9e20 0x10 0x18000000000004000000000000246ded
+ * write 0x9e30 0x10 0x18000000000004000000000000246ded
+ * write 0x9e40 0x10 0x18000000000004000000000000246ded
+ * write 0x9e50 0x10 0x18000000000004000000000000246ded
+ * write 0x9e60 0x10 0x18000000000004000000000000246ded
+ * write 0x9e70 0x10 0x18000000000004000000000000246ded
+ * write 0x9e80 0x10 0x18000000000004000000000000246ded
+ * write 0x9e90 0x10 0x18000000000004000000000000246ded
+ * write 0x9ea0 0x10 0x18000000000004000000000000246ded
+ * write 0x9eb0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ec0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ed0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ee0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ef0 0x10 0x18000000000004000000000000246ded
+ * write 0x9f00 0x10 0x18000000000004000000000000246ded
+ * write 0x9f10 0x10 0x18000000000004000000000000246ded
+ * write 0x9f20 0x10 0x18000000000004000000000000246ded
+ * write 0x9f30 0x10 0x18000000000004000000000000246ded
+ * write 0x9f40 0x10 0x18000000000004000000000000246ded
+ * write 0x9f50 0x10 0x18000000000004000000000000246ded
+ * write 0x9f60 0x10 0x18000000000004000000000000246ded
+ * write 0x9f70 0x10 0x18000000000004000000000000246ded
+ * write 0x9f80 0x10 0x18000000000004000000000000246ded
+ * write 0x9f90 0x10 0x18000000000004000000000000246ded
+ * write 0x9fa0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fb0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fc0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fd0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fe0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ff0 0x10 0x18000000000004000000000000246ded
+ * write 0xa000 0x10 0x18000000000004000000000000246ded
+ * write 0xa010 0x10 0x18000000000004000000000000246ded
+ * write 0xa020 0x10 0x18000000000004000000000000246ded
+ * write 0xa030 0x10 0x18000000000004000000000000246ded
+ * write 0xa040 0x10 0x18000000000004000000000000246ded
+ * write 0xa050 0x10 0x18000000000004000000000000246ded
+ * write 0xa060 0x10 0x18000000000004000000000000246ded
+ * write 0xa070 0x10 0x18000000000004000000000000246ded
+ * write 0xa080 0x10 0x18000000000004000000000000246ded
+ * write 0xa090 0x10 0x18000000000004000000000000246ded
+ * write 0xa0a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa100 0x10 0x18000000000004000000000000246ded
+ * write 0xa110 0x10 0x18000000000004000000000000246ded
+ * write 0xa120 0x10 0x18000000000004000000000000246ded
+ * write 0xa130 0x10 0x18000000000004000000000000246ded
+ * write 0xa140 0x10 0x18000000000004000000000000246ded
+ * write 0xa150 0x10 0x18000000000004000000000000246ded
+ * write 0xa160 0x10 0x18000000000004000000000000246ded
+ * write 0xa170 0x10 0x18000000000004000000000000246ded
+ * write 0xa180 0x10 0x18000000000004000000000000246ded
+ * write 0xa190 0x10 0x18000000000004000000000000246ded
+ * write 0xa1a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa200 0x10 0x18000000000004000000000000246ded
+ * write 0xa210 0x10 0x18000000000004000000000000246ded
+ * write 0xa220 0x10 0x18000000000004000000000000246ded
+ * write 0xa230 0x10 0x18000000000004000000000000246ded
+ * write 0xa240 0x10 0x18000000000004000000000000246ded
+ * write 0xa250 0x10 0x18000000000004000000000000246ded
+ * write 0xa260 0x10 0x18000000000004000000000000246ded
+ * write 0xa270 0x10 0x18000000000004000000000000246ded
+ * write 0xa280 0x10 0x18000000000004000000000000246ded
+ * write 0xa290 0x10 0x18000000000004000000000000246ded
+ * write 0xa2a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa300 0x10 0x18000000000004000000000000246ded
+ * write 0xa310 0x10 0x18000000000004000000000000246ded
+ * write 0xa320 0x10 0x18000000000004000000000000246ded
+ * write 0xa330 0x10 0x18000000000004000000000000246ded
+ * write 0xa340 0x10 0x18000000000004000000000000246ded
+ * write 0xa350 0x10 0x18000000000004000000000000246ded
+ * write 0xa360 0x10 0x18000000000004000000000000246ded
+ * write 0xa370 0x10 0x18000000000004000000000000246ded
+ * write 0xa380 0x10 0x18000000000004000000000000246ded
+ * write 0xa390 0x10 0x18000000000004000000000000246ded
+ * write 0xa3a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa400 0x10 0x18000000000004000000000000246ded
+ * write 0xa410 0x10 0x18000000000004000000000000246ded
+ * write 0xa420 0x10 0x18000000000004000000000000246ded
+ * write 0xa430 0x10 0x18000000000004000000000000246ded
+ * write 0xa440 0x10 0x18000000000004000000000000246ded
+ * write 0xa450 0x10 0x18000000000004000000000000246ded
+ * write 0xa460 0x10 0x18000000000004000000000000246ded
+ * write 0xa470 0x10 0x18000000000004000000000000246ded
+ * write 0xa480 0x10 0x18000000000004000000000000246ded
+ * write 0xa490 0x10 0x18000000000004000000000000246ded
+ * write 0xa4a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa500 0x10 0x18000000000004000000000000246ded
+ * write 0xa510 0x10 0x18000000000004000000000000246ded
+ * write 0xa520 0x10 0x18000000000004000000000000246ded
+ * write 0xa530 0x10 0x18000000000004000000000000246ded
+ * write 0xa540 0x10 0x18000000000004000000000000246ded
+ * write 0xa550 0x10 0x18000000000004000000000000246ded
+ * write 0xa560 0x10 0x18000000000004000000000000246ded
+ * write 0xa570 0x10 0x18000000000004000000000000246ded
+ * write 0xa580 0x10 0x18000000000004000000000000246ded
+ * write 0xa590 0x10 0x18000000000004000000000000246ded
+ * write 0xa5a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa600 0x10 0x18000000000004000000000000246ded
+ * write 0xa610 0x10 0x18000000000004000000000000246ded
+ * write 0xa620 0x10 0x18000000000004000000000000246ded
+ * write 0xa630 0x10 0x18000000000004000000000000246ded
+ * write 0xa640 0x10 0x18000000000004000000000000246ded
+ * write 0xa650 0x10 0x18000000000004000000000000246ded
+ * write 0xa660 0x10 0x18000000000004000000000000246ded
+ * write 0xa670 0x10 0x18000000000004000000000000246ded
+ * write 0xa680 0x10 0x18000000000004000000000000246ded
+ * write 0xa690 0x10 0x18000000000004000000000000246ded
+ * write 0xa6a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa700 0x10 0x18000000000004000000000000246ded
+ * write 0xa710 0x10 0x18000000000004000000000000246ded
+ * write 0xa720 0x10 0x18000000000004000000000000246ded
+ * write 0xa730 0x10 0x18000000000004000000000000246ded
+ * write 0xa740 0x10 0x18000000000004000000000000246ded
+ * write 0xa750 0x10 0x18000000000004000000000000246ded
+ * write 0xa760 0x10 0x18000000000004000000000000246ded
+ * write 0xa770 0x10 0x18000000000004000000000000246ded
+ * write 0xa780 0x10 0x18000000000004000000000000246ded
+ * write 0xa790 0x10 0x18000000000004000000000000246ded
+ * write 0xa7a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa800 0x10 0x18000000000004000000000000246ded
+ * write 0xa810 0x10 0x18000000000004000000000000246ded
+ * write 0xa820 0x10 0x18000000000004000000000000246ded
+ * write 0xa830 0x10 0x18000000000004000000000000246ded
+ * write 0xa840 0x10 0x18000000000004000000000000246ded
+ * write 0xa850 0x10 0x18000000000004000000000000246ded
+ * write 0xa860 0x10 0x18000000000004000000000000246ded
+ * write 0xa870 0x10 0x18000000000004000000000000246ded
+ * write 0xa880 0x10 0x18000000000004000000000000246ded
+ * write 0xa890 0x10 0x18000000000004000000000000246ded
+ * write 0xa8a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa900 0x10 0x18000000000004000000000000246ded
+ * write 0xa910 0x10 0x18000000000004000000000000246ded
+ * write 0xa920 0x10 0x18000000000004000000000000246ded
+ * write 0xa930 0x10 0x18000000000004000000000000246ded
+ * write 0xa940 0x10 0x18000000000004000000000000246ded
+ * write 0xa950 0x10 0x18000000000004000000000000246ded
+ * write 0xa960 0x10 0x18000000000004000000000000246ded
+ * write 0xa970 0x10 0x18000000000004000000000000246ded
+ * write 0xa980 0x10 0x18000000000004000000000000246ded
+ * write 0xa990 0x10 0x18000000000004000000000000246ded
+ * write 0xa9a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9f0 0x10 0x18000000000004000000000000246ded
+ * write 0xaa00 0x10 0x18000000000004000000000000246ded
+ * write 0xaa10 0x10 0x18000000000004000000000000246ded
+ * write 0xaa20 0x10 0x18000000000004000000000000246ded
+ * write 0xaa30 0x10 0x18000000000004000000000000246ded
+ * write 0xaa40 0x10 0x18000000000004000000000000246ded
+ * write 0xaa50 0x10 0x18000000000004000000000000246ded
+ * write 0xaa60 0x10 0x18000000000004000000000000246ded
+ * write 0xaa70 0x10 0x18000000000004000000000000246ded
+ * write 0xaa80 0x10 0x18000000000004000000000000246ded
+ * write 0xaa90 0x10 0x18000000000004000000000000246ded
+ * write 0xaaa0 0x10 0x18000000000004000000000000246ded
+ * write 0xaab0 0x10 0x18000000000004000000000000246ded
+ * write 0xaac0 0x10 0x18000000000004000000000000246ded
+ * write 0xaad0 0x10 0x18000000000004000000000000246ded
+ * write 0xaae0 0x10 0x18000000000004000000000000246ded
+ * write 0xaaf0 0x10 0x18000000000004000000000000246ded
+ * write 0xab00 0x10 0x18000000000004000000000000246ded
+ * write 0xab10 0x10 0x18000000000004000000000000246ded
+ * write 0xab20 0x10 0x18000000000004000000000000246ded
+ * write 0xab30 0x10 0x18000000000004000000000000246ded
+ * write 0xab40 0x10 0x18000000000004000000000000246ded
+ * write 0xab50 0x10 0x18000000000004000000000000246ded
+ * write 0xab60 0x10 0x18000000000004000000000000246ded
+ * write 0xab70 0x10 0x18000000000004000000000000246ded
+ * write 0xab80 0x10 0x18000000000004000000000000246ded
+ * write 0xab90 0x10 0x18000000000004000000000000246ded
+ * write 0xaba0 0x10 0x18000000000004000000000000246ded
+ * write 0xabb0 0x10 0x18000000000004000000000000246ded
+ * write 0xabc0 0x10 0x18000000000004000000000000246ded
+ * write 0xabd0 0x10 0x18000000000004000000000000246ded
+ * write 0xabe0 0x10 0x18000000000004000000000000246ded
+ * write 0xabf0 0x10 0x18000000000004000000000000246ded
+ * write 0xac00 0x10 0x18000000000004000000000000246ded
+ * write 0xac10 0x10 0x18000000000004000000000000246ded
+ * write 0xac20 0x10 0x18000000000004000000000000246ded
+ * write 0xac30 0x10 0x18000000000004000000000000246ded
+ * write 0xac40 0x10 0x18000000000004000000000000246ded
+ * write 0xac50 0x10 0x18000000000004000000000000246ded
+ * write 0xac60 0x10 0x18000000000004000000000000246ded
+ * write 0xac70 0x10 0x18000000000004000000000000246ded
+ * write 0xac80 0x10 0x18000000000004000000000000246ded
+ * write 0xac90 0x10 0x18000000000004000000000000246ded
+ * write 0xaca0 0x10 0x18000000000004000000000000246ded
+ * write 0xacb0 0x10 0x18000000000004000000000000246ded
+ * write 0xacc0 0x10 0x18000000000004000000000000246ded
+ * write 0xacd0 0x10 0x18000000000004000000000000246ded
+ * write 0xace0 0x10 0x18000000000004000000000000246ded
+ * write 0xacf0 0x10 0x18000000000004000000000000246ded
+ * write 0xad00 0x10 0x18000000000004000000000000246ded
+ * write 0xad10 0x10 0x18000000000004000000000000246ded
+ * write 0xad20 0x10 0x18000000000004000000000000246ded
+ * write 0xad30 0x10 0x18000000000004000000000000246ded
+ * write 0xad40 0x10 0x18000000000004000000000000246ded
+ * write 0xad50 0x10 0x18000000000004000000000000246ded
+ * write 0xad60 0x10 0x18000000000004000000000000246ded
+ * write 0xad70 0x10 0x18000000000004000000000000246ded
+ * write 0xad80 0x10 0x18000000000004000000000000246ded
+ * write 0xad90 0x10 0x18000000000004000000000000246ded
+ * write 0xada0 0x10 0x18000000000004000000000000246ded
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0xadb0 0x10 0x18000000000004000000000000246ded
+ * write 0xadc0 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0xadd0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x18000000000004000000000000246ded
+ * write 0x6d40 0x14 0x00000000000000000000630000000000c6000000
+ * write 0xade0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0xadf0 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * readq 0xff55594040
+ * clock_step
+ * readb 0xff55594000
+ * writel 0xff55596071 0x0
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * write 0xadf0 0x10 0x02730000000008a05a5a5a5a18fffa55
+ * write 0xae00 0x10 0x0000000003000000000001ef32ffffff
+ * write 0xae10 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0xae20 0x10 0x3333333333c4cccccc32000000053333
+ * write 0xae30 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0xae40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0xae50 0x10 0xadff0b00000000004600575aca323155
+ * write 0xae60 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0xae70 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x02730000000008a05a5a5a5a18fffa55
+ * write 0x6d40 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0xae80 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0xa 0x006d0000000000000000
+ * write 0xae90 0x10 0x3333333333c4cccccc32000000053333
+ * write 0xaea0 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * write 0x7f 0x14 0x00000093000003199d9390de5a262d462e5a552e
+ * write 0xcf00d0 0x10 0xadff0b00000000004600575aca323155
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * outl 0xcf8 0x80000804
+ * outl 0xcfc 0xffffffbf
+ * outl 0xcf8 0x80000811
+ * outl 0xcfc 0xffffffff
+ * writeq 0xffffffc040 0x5a5a559c81a0f34d
+ * write 0x0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x10 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x30 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x40 0x10 0x38636b0000320100a50046404638636b
+ * write 0x50 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x60 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x70 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x80 0x10 0x38636b0000320100a50046404638636b
+ * write 0x90 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xb0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xc0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xf0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x100 0x10 0x38636b0000320100a50046404638636b
+ * write 0x110 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x6d3a 0x8 0x63000000000000e7
+ * write 0x120 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x130 0x10 0x38636b0000320100a50046404638636b
+ * write 0x140 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x150 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x160 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x170 0x10 0x38636b0000320100a50046404638636b
+ * write 0x180 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x190 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x1a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x1b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x1d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x1e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x1f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x200 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x210 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x220 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x230 0x10 0x38636b0000320100a50046404638636b
+ * write 0x240 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x250 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x260 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x270 0x10 0x38636b0000320100a50046404638636b
+ * write 0x280 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x290 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x2a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x2b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x2c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x2d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x2e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x2f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x300 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x310 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x320 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x330 0x10 0x38636b0000320100a50046404638636b
+ * write 0x340 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x350 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x360 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x370 0x10 0x38636b0000320100a50046404638636b
+ * write 0x380 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x390 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x3a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x3b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x3c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x3d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x3e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x3f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x400 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x410 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x420 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x430 0x10 0x38636b0000320100a50046404638636b
+ * write 0x440 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x450 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x460 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x470 0x10 0x38636b0000320100a50046404638636b
+ * write 0x480 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x490 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x4a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x4b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x4c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x4d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x4e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x4f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x500 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x510 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x520 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x530 0x10 0x38636b0000320100a50046404638636b
+ * write 0x540 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x550 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x560 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x570 0x10 0x38636b0000320100a50046404638636b
+ * write 0x580 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x590 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x5a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x5b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x5c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x5d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x5e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x5f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x600 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x610 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x620 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x630 0x10 0x38636b0000320100a50046404638636b
+ * write 0x640 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x650 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x660 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x670 0x10 0x38636b0000320100a50046404638636b
+ * write 0x680 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x690 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x6a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x6b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x6c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x6d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x6e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x6f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x700 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x710 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x720 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x730 0x10 0x38636b0000320100a50046404638636b
+ * write 0x740 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x750 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x760 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x770 0x10 0x38636b0000320100a50046404638636b
+ * write 0x780 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x790 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x7a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x7b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x7c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x7d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x7e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x7f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x800 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x810 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x820 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x830 0x10 0x38636b0000320100a50046404638636b
+ * write 0x840 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x850 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x860 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x870 0x10 0x38636b0000320100a50046404638636b
+ * write 0x880 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x890 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x8a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x8b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x8c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x8d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x8e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x8f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x900 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x910 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x920 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x930 0x10 0x38636b0000320100a50046404638636b
+ * write 0x940 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x950 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x960 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x970 0x10 0x38636b0000320100a50046404638636b
+ * write 0x980 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x990 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x9a0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x9b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x9c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x9d0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0x9e0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x9f0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xa00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xa20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xa30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xa40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xa60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xa70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xa80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xa90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xaa0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xab0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xac0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xad0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xae0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xaf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xb00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xb10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xb20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xb30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xb40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xb50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xb60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xb70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xb80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xb90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xba0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xbb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xbc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xbd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xbe0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xbf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xc00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xc10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xc20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xc30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xc40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xc50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xc60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xc70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xc80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xc90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xca0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xcb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xcc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xcd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xce0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xcf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xd10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xd20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xd30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xd50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xd60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xd70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xd80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xd90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xda0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xdb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xdc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xdd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xde0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xdf0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xe00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xe20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xe30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xe40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xe60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xe70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xe80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xe90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xea0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xeb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xec0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xed0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xee0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xef0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xf00 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xf10 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xf20 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xf30 0x10 0x38636b0000320100a50046404638636b
+ * write 0xf40 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xf50 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xf60 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xf70 0x10 0x38636b0000320100a50046404638636b
+ * write 0xf80 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xf90 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xfa0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xfb0 0x10 0x38636b0000320100a50046404638636b
+ * write 0xfc0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0xfd0 0x10 0x63000000000000e759d390de5a262d5e
+ * write 0xfe0 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0xff0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1000 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x1010 0x10 0x63000000000000e759d390de5a262d5e
+ * writel 0xffffffe000 0x0
+ * outl 0xcf8 0x80000803
+ * outl 0xcfc 0xffffffff
+ * outl 0xcf8 0x80000890
+ * outl 0xcfc 0xffffffff
+ * writel 0xffffffc482 0x0
+ * writew 0xffffffc02e 0x0
+ * writel 0xffffffc465 0x0
+ * write 0x1020 0x10 0x00000000030000005a62ff005a62ff18
+ * write 0x1030 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x1040 0x10 0x006d020000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x26d00 0x8 0x0000000003000000
+ * write 0x26d20 0x10 0x00001a00000003000000000001ef32ff
+ * write 0x26d40 0x14 0x38636b0000320100a50046404638636b00003201
+ * write 0x1050 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x1060 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x1070 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1080 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * write 0x1080 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1090 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x10a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x10b0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x10c0 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * clock_step
+ * write 0x10c0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x10d0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x10e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x10f0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1100 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * write 0x1100 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1110 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x1120 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x1130 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1140 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xffffffe000 0x0
+ * writeb 0xffffffc000 0x0
+ * writel 0xffffffc482 0x0
+ * writel 0xffffffc4b0 0x7adf5a55
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0xcaff4603
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000855
+ * outl 0xcfc 0x0
+ * outl 0xcf8 0x800008fa
+ * inb 0xcfc
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0xffff5a55
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x18ff5a46
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x461846ce
+ * outl 0xcf8 0x80000804
+ * outb 0xcfc 0xaf
+ * writeq 0xff46184040 0x4d02a246105a0855
+ * write 0x1140 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1150 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x8 0x0000000003000000
+ * write 0x6d5a 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x6d7a 0x14 0x006d020000000000000000d7462e5a05582af731
+ * write 0x1160 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x1170 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1180 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xff46186000 0x0
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x6f6c6301
+ * outl 0xcf8 0x80000803
+ * outl 0xcfc 0x1c44ffff
+ * outl 0xcf8 0x80000810
+ * outl 0xcfc 0x55595e26
+ * writeq 0xff55594040 0x30001
+ * clock_step
+ * write 0x1180 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313a373418ad
+ * write 0x1190 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x11a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x0 0x10 0x65f7726555550646555a931d005a262d
+ * write 0x11b0 0x10 0x38636b0000320100a50046404638636b
+ * write 0x11c0 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x6 0x000000000300
+ * write 0x11d0 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x11e0 0x10 0x006d020000000000000000d7462e5a05
+ * write 0x26d00 0x8 0xeeffcffe00000000
+ * write 0x11f0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1200 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xff55596000 0x0
+ * write 0x1200 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313a373418ad
+ * write 0x1210 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x1220 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x0 0x10 0x65f7726555550646555a931d005a262d
+ * write 0x1230 0x10 0x38636b0000320100a50046404638636b
+ * write 0x1240 0x10 0x3a6d0000000000000000002d462e5a04
+ * write 0x20 0x8 0x63000000000000e7
+ * write 0x6d3a 0x6 0x000000000300
+ * write 0x1250 0x10 0x000000930000555a5aff0100e8ce12ff
+ * write 0x1260 0x10 0x006d020000000000000000d7462e5a05
+ * write 0x26d00 0x8 0xeeffcffe00000000
+ * write 0x1270 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1280 0x10 0x00001a00000003000000000001ef32ff
+ * writel 0xff55596000 0x0
+ * writeb 0xff55594000 0x0
+ * writel 0xff55594482 0x0
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * write 0x1280 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1290 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x12a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x12b0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x12c0 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x12d0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x12e0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x12f0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1300 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x1310 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x1310 0x10 0x006d0000000000000000006d00710000
+ * write 0x1320 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1330 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1340 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x1350 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1360 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x1370 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1380 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1390 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x13a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x13b0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x13c0 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * write 0x13c0 0x10 0x006d0000000000000000006d00710000
+ * write 0x13d0 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x13e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x13f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x1400 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1410 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x1420 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1430 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x1440 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x1450 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x1460 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x1470 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * write 0x1470 0x10 0x006d0000000000000000006d00710000
+ * write 0x1480 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1490 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x14a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x14b0 0x10 0xadff0b00000000004600575aca323155
+ * write 0x14c0 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x14d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x14e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x14f0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0xa 0x006d0000000000000000
+ * write 0x1500 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x1510 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * write 0x1520 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x1530 0x10 0xadff0b00000000004600575aca323155
+ * write 0x1540 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x1550 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1560 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1570 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1580 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1590 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x15f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1600 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1610 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1620 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1630 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1640 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1650 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1660 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1670 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1680 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1690 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x16f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1700 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1710 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1720 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1730 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1740 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1750 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1760 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1770 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1780 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1790 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x17f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1800 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1810 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1820 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1830 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1840 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1850 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1860 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1870 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1880 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1890 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x18f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1900 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1910 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1920 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1930 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1940 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1950 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1960 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1970 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1980 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1990 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x19f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1a90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1aa0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ab0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ac0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ad0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ae0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1af0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1b90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ba0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1be0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1bf0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1c90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ca0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ce0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1cf0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1d90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1da0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1db0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1dc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1dd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1de0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1df0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1e90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ea0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1eb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ec0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ed0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ee0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ef0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f00 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f10 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f20 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f30 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f40 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f50 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f60 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f70 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f80 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1f90 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fa0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fb0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fc0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fd0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1fe0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x1ff0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2000 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2010 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2020 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2030 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2040 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2050 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2060 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2070 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2080 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2090 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x20f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2100 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2110 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2120 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2130 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2140 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2150 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2160 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2170 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2180 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2190 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x21f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2200 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2210 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2220 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2230 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2240 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2250 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2260 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2270 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2280 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2290 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x22f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2300 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2310 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2320 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2330 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2340 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2350 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2360 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2370 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2380 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2390 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x23f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2400 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2410 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2420 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2430 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2440 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2450 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2460 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2470 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2480 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2490 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24a0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24b0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24c0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24d0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24e0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x24f0 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2500 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2510 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2520 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2530 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2540 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2550 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2560 0x10 0xf7726555550646555a931d005a262d42
+ * writel 0xff55596000 0x0
+ * write 0x2570 0x10 0xf7726555550646555a931d005a262d42
+ * write 0x2580 0x10 0x006d6d6d410040105a5a6d5555512e00
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writeq 0xff55594040 0x30001
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writeb 0xff55594000 0x0
+ * writel 0xff55594482 0x0
+ * writel 0xff555944b0 0x7adf5a55
+ * writeq 0xff55594040 0x30001
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writeb 0xff55594000 0x0
+ * writel 0xff55594482 0x0
+ * writel 0xff555944b0 0x7adf5a55
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * write 0x2580 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000009300000319
+ * write 0x2590 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x25a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x25b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x25c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x25d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x25e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x25f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2600 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2610 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2620 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2630 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2640 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2650 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2660 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2670 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2680 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2690 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x26a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x26b0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x26c0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x26d0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x26e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x26f0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2700 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2710 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2720 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2730 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2740 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2750 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2760 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2770 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2780 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2790 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x27a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x27b0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x27c0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x27d0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x27e0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x27f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2800 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2810 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2820 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2830 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2840 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2850 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2860 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2870 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2880 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2890 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x28a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x28b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x28d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x28e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x28f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2900 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2910 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2920 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2930 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2940 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2950 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2960 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2970 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2980 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2990 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x29a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x29b0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x29c0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x29d0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x29e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x29f0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2a00 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2a10 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2a20 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2a30 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2a40 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2a50 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2a60 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2a70 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2a80 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2a90 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2aa0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2ab0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2ac0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2ad0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2ae0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2af0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2b00 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2b10 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2b20 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2b30 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2b40 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2b50 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2b60 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2b70 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2b80 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2b90 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2ba0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2bb0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2bc0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2bd0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2be0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2bf0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2c00 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2c10 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2c20 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2c30 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2c40 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2c50 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2c60 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2c70 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2c80 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2c90 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2ca0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2cb0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2cc0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2cd0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2ce0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2cf0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2d00 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2d10 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2d20 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2d30 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2d40 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2d50 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2d60 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2d70 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2d80 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2d90 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2da0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2db0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2dc0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2dd0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2de0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2df0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2e00 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2e10 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2e20 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2e30 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2e40 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2e50 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2e60 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2e70 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2e80 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2e90 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2ea0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2eb0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2ec0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2ed0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2ee0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2ef0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2f00 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2f10 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2f20 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2f30 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2f40 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2f50 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2f60 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2f70 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2f80 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2f90 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x2fa0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x2fb0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x2fc0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x2fd0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x2fe0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x2ff0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3000 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3010 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3020 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3030 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3040 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3050 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3060 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3070 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3080 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3090 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x30a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x30b0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x30c0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x30d0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x30e0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x30f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3100 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3110 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3120 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3130 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3140 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3150 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3160 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3170 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3180 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3190 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x31a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x31b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x31c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x31d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x31e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x31f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3200 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3210 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3220 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3230 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3240 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3250 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3260 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3270 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3280 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3290 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x32a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x32b0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x32c0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x32d0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x32e0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x32f0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3300 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3310 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3320 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3330 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3340 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3350 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3360 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3370 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3380 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3390 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x33a0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x33b0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x33c0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x33d0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x33e0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x33f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3400 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3410 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3420 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3430 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3440 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3450 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3460 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3470 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3480 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3490 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x34a0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x34b0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x34c0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x34d0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x34e0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x34f0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3500 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3510 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3520 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3530 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3540 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3550 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3560 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3570 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3580 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3590 0x10 0x00000093000003199d9390de5a262d46
+ * writel 0xff55596000 0x0
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * write 0x35a0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x35b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x35c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xeeffcffe00000000
+ * write 0x6d00 0x8 0x0000009300000319
+ * write 0x35d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x35e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x35f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3600 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3610 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3620 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3630 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3640 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3650 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3660 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3670 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3680 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3690 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x36a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x36b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x36c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x36d0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x36e0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x36f0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3700 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3710 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3720 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3730 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3740 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3750 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3760 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3770 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3780 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3790 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x37a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x37b0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x37c0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x37d0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x37e0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x37f0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3800 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3810 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3820 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3830 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3840 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3850 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3860 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3870 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3880 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3890 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x38a0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x38b0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x38c0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x38d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x38e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x38f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3900 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3910 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3920 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3930 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3940 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3950 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3960 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3970 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3980 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3990 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x39a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x39b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x39c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x39d0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x39e0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x39f0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3a00 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3a10 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3a20 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3a30 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3a40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3a50 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3a60 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3a70 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3a80 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3a90 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3aa0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3ab0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3ac0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3ad0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3ae0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3af0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3b00 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3b10 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3b20 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3b30 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3b40 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3b50 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3b60 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3b70 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3b80 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3b90 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3ba0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3bb0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3bc0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3bd0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3be0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3bf0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3c00 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3c10 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3c20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3c30 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3c40 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3c50 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3c60 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3c70 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3c80 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3c90 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3ca0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3cb0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3cc0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3cd0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3ce0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3cf0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3d00 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3d10 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3d20 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3d30 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3d40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3d50 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3d60 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3d70 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3d80 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3d90 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3da0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3db0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3dc0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3dd0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3de0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3df0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3e00 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3e10 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3e20 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3e30 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3e40 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3e50 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3e60 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3e70 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3e80 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3e90 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3ea0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3eb0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3ec0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3ed0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3ee0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3ef0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3f00 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3f10 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3f20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3f30 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3f40 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3f50 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3f60 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3f70 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3f80 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3f90 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x3fa0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x3fb0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x3fc0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x3fd0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x3fe0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x3ff0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4000 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4010 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4020 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4030 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4040 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4050 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4060 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4070 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4080 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4090 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x40a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x40b0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x40c0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x40d0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x40e0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x40f0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4100 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4110 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4120 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4130 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4140 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4150 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4160 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4170 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4180 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4190 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x41a0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x41b0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x41c0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x41d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x41e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x41f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4200 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4210 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4220 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4230 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4240 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4250 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4260 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4270 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4280 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4290 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x42a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x42b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x42c0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x42d0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x42e0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x42f0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4300 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4310 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4320 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4330 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4340 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4350 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4360 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4370 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4380 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4390 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x43a0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x43b0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x43c0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x43d0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x43e0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x43f0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4400 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4410 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4420 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4430 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4440 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4450 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4460 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4470 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4480 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4490 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x44a0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x44b0 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x44c0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x44d0 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x44e0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x44f0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4500 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4510 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4520 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4530 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x4540 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x4550 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * write 0x4560 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x4570 0x10 0xeeffcffe000000000000000000555a5e
+ * write 0x4580 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x4590 0x10 0xadff0b00000000004600575aca32313a
+ * write 0x45a0 0x10 0x002cffffca18082cffffca18102cffff
+ * write 0x45b0 0x10 0xfe0000ff339d0b4600595a7a06465511
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x45c0 0x10 0x18000000000004000000000000246ded
+ * write 0x45d0 0x10 0x18000000000004000000000000246ded
+ * write 0x45e0 0x10 0x18000000000004000000000000246ded
+ * write 0x45f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4600 0x10 0x18000000000004000000000000246ded
+ * write 0x4610 0x10 0x18000000000004000000000000246ded
+ * write 0x4620 0x10 0x18000000000004000000000000246ded
+ * write 0x4630 0x10 0x18000000000004000000000000246ded
+ * write 0x4640 0x10 0x18000000000004000000000000246ded
+ * write 0x4650 0x10 0x18000000000004000000000000246ded
+ * write 0x4660 0x10 0x18000000000004000000000000246ded
+ * write 0x4670 0x10 0x18000000000004000000000000246ded
+ * write 0x4680 0x10 0x18000000000004000000000000246ded
+ * write 0x4690 0x10 0x18000000000004000000000000246ded
+ * write 0x46a0 0x10 0x18000000000004000000000000246ded
+ * write 0x46b0 0x10 0x18000000000004000000000000246ded
+ * write 0x46c0 0x10 0x18000000000004000000000000246ded
+ * write 0x46d0 0x10 0x18000000000004000000000000246ded
+ * write 0x46e0 0x10 0x18000000000004000000000000246ded
+ * write 0x46f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4700 0x10 0x18000000000004000000000000246ded
+ * write 0x4710 0x10 0x18000000000004000000000000246ded
+ * write 0x4720 0x10 0x18000000000004000000000000246ded
+ * write 0x4730 0x10 0x18000000000004000000000000246ded
+ * write 0x4740 0x10 0x18000000000004000000000000246ded
+ * write 0x4750 0x10 0x18000000000004000000000000246ded
+ * write 0x4760 0x10 0x18000000000004000000000000246ded
+ * write 0x4770 0x10 0x18000000000004000000000000246ded
+ * write 0x4780 0x10 0x18000000000004000000000000246ded
+ * write 0x4790 0x10 0x18000000000004000000000000246ded
+ * write 0x47a0 0x10 0x18000000000004000000000000246ded
+ * write 0x47b0 0x10 0x18000000000004000000000000246ded
+ * write 0x47c0 0x10 0x18000000000004000000000000246ded
+ * write 0x47d0 0x10 0x18000000000004000000000000246ded
+ * write 0x47e0 0x10 0x18000000000004000000000000246ded
+ * write 0x47f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4800 0x10 0x18000000000004000000000000246ded
+ * write 0x4810 0x10 0x18000000000004000000000000246ded
+ * write 0x4820 0x10 0x18000000000004000000000000246ded
+ * write 0x4830 0x10 0x18000000000004000000000000246ded
+ * write 0x4840 0x10 0x18000000000004000000000000246ded
+ * write 0x4850 0x10 0x18000000000004000000000000246ded
+ * write 0x4860 0x10 0x18000000000004000000000000246ded
+ * write 0x4870 0x10 0x18000000000004000000000000246ded
+ * write 0x4880 0x10 0x18000000000004000000000000246ded
+ * write 0x4890 0x10 0x18000000000004000000000000246ded
+ * write 0x48a0 0x10 0x18000000000004000000000000246ded
+ * write 0x48b0 0x10 0x18000000000004000000000000246ded
+ * write 0x48c0 0x10 0x18000000000004000000000000246ded
+ * write 0x48d0 0x10 0x18000000000004000000000000246ded
+ * write 0x48e0 0x10 0x18000000000004000000000000246ded
+ * write 0x48f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4900 0x10 0x18000000000004000000000000246ded
+ * write 0x4910 0x10 0x18000000000004000000000000246ded
+ * write 0x4920 0x10 0x18000000000004000000000000246ded
+ * write 0x4930 0x10 0x18000000000004000000000000246ded
+ * write 0x4940 0x10 0x18000000000004000000000000246ded
+ * write 0x4950 0x10 0x18000000000004000000000000246ded
+ * write 0x4960 0x10 0x18000000000004000000000000246ded
+ * write 0x4970 0x10 0x18000000000004000000000000246ded
+ * write 0x4980 0x10 0x18000000000004000000000000246ded
+ * write 0x4990 0x10 0x18000000000004000000000000246ded
+ * write 0x49a0 0x10 0x18000000000004000000000000246ded
+ * write 0x49b0 0x10 0x18000000000004000000000000246ded
+ * write 0x49c0 0x10 0x18000000000004000000000000246ded
+ * write 0x49d0 0x10 0x18000000000004000000000000246ded
+ * write 0x49e0 0x10 0x18000000000004000000000000246ded
+ * write 0x49f0 0x10 0x18000000000004000000000000246ded
+ * write 0x4a00 0x10 0x18000000000004000000000000246ded
+ * write 0x4a10 0x10 0x18000000000004000000000000246ded
+ * write 0x4a20 0x10 0x18000000000004000000000000246ded
+ * write 0x4a30 0x10 0x18000000000004000000000000246ded
+ * write 0x4a40 0x10 0x18000000000004000000000000246ded
+ * write 0x4a50 0x10 0x18000000000004000000000000246ded
+ * write 0x4a60 0x10 0x18000000000004000000000000246ded
+ * write 0x4a70 0x10 0x18000000000004000000000000246ded
+ * write 0x4a80 0x10 0x18000000000004000000000000246ded
+ * write 0x4a90 0x10 0x18000000000004000000000000246ded
+ * write 0x4aa0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ab0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ac0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ad0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ae0 0x10 0x18000000000004000000000000246ded
+ * write 0x4af0 0x10 0x18000000000004000000000000246ded
+ * write 0x4b00 0x10 0x18000000000004000000000000246ded
+ * write 0x4b10 0x10 0x18000000000004000000000000246ded
+ * write 0x4b20 0x10 0x18000000000004000000000000246ded
+ * write 0x4b30 0x10 0x18000000000004000000000000246ded
+ * write 0x4b40 0x10 0x18000000000004000000000000246ded
+ * write 0x4b50 0x10 0x18000000000004000000000000246ded
+ * write 0x4b60 0x10 0x18000000000004000000000000246ded
+ * write 0x4b70 0x10 0x18000000000004000000000000246ded
+ * write 0x4b80 0x10 0x18000000000004000000000000246ded
+ * write 0x4b90 0x10 0x18000000000004000000000000246ded
+ * write 0x4ba0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4be0 0x10 0x18000000000004000000000000246ded
+ * write 0x4bf0 0x10 0x18000000000004000000000000246ded
+ * write 0x4c00 0x10 0x18000000000004000000000000246ded
+ * write 0x4c10 0x10 0x18000000000004000000000000246ded
+ * write 0x4c20 0x10 0x18000000000004000000000000246ded
+ * write 0x4c30 0x10 0x18000000000004000000000000246ded
+ * write 0x4c40 0x10 0x18000000000004000000000000246ded
+ * write 0x4c50 0x10 0x18000000000004000000000000246ded
+ * write 0x4c60 0x10 0x18000000000004000000000000246ded
+ * write 0x4c70 0x10 0x18000000000004000000000000246ded
+ * write 0x4c80 0x10 0x18000000000004000000000000246ded
+ * write 0x4c90 0x10 0x18000000000004000000000000246ded
+ * write 0x4ca0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ce0 0x10 0x18000000000004000000000000246ded
+ * write 0x4cf0 0x10 0x18000000000004000000000000246ded
+ * write 0x4d00 0x10 0x18000000000004000000000000246ded
+ * write 0x4d10 0x10 0x18000000000004000000000000246ded
+ * write 0x4d20 0x10 0x18000000000004000000000000246ded
+ * write 0x4d30 0x10 0x18000000000004000000000000246ded
+ * write 0x4d40 0x10 0x18000000000004000000000000246ded
+ * write 0x4d50 0x10 0x18000000000004000000000000246ded
+ * write 0x4d60 0x10 0x18000000000004000000000000246ded
+ * write 0x4d70 0x10 0x18000000000004000000000000246ded
+ * write 0x4d80 0x10 0x18000000000004000000000000246ded
+ * write 0x4d90 0x10 0x18000000000004000000000000246ded
+ * write 0x4da0 0x10 0x18000000000004000000000000246ded
+ * write 0x4db0 0x10 0x18000000000004000000000000246ded
+ * write 0x4dc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4dd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4de0 0x10 0x18000000000004000000000000246ded
+ * write 0x4df0 0x10 0x18000000000004000000000000246ded
+ * write 0x4e00 0x10 0x18000000000004000000000000246ded
+ * write 0x4e10 0x10 0x18000000000004000000000000246ded
+ * write 0x4e20 0x10 0x18000000000004000000000000246ded
+ * write 0x4e30 0x10 0x18000000000004000000000000246ded
+ * write 0x4e40 0x10 0x18000000000004000000000000246ded
+ * write 0x4e50 0x10 0x18000000000004000000000000246ded
+ * write 0x4e60 0x10 0x18000000000004000000000000246ded
+ * write 0x4e70 0x10 0x18000000000004000000000000246ded
+ * write 0x4e80 0x10 0x18000000000004000000000000246ded
+ * write 0x4e90 0x10 0x18000000000004000000000000246ded
+ * write 0x4ea0 0x10 0x18000000000004000000000000246ded
+ * write 0x4eb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ec0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ed0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ee0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ef0 0x10 0x18000000000004000000000000246ded
+ * write 0x4f00 0x10 0x18000000000004000000000000246ded
+ * write 0x4f10 0x10 0x18000000000004000000000000246ded
+ * write 0x4f20 0x10 0x18000000000004000000000000246ded
+ * write 0x4f30 0x10 0x18000000000004000000000000246ded
+ * write 0x4f40 0x10 0x18000000000004000000000000246ded
+ * write 0x4f50 0x10 0x18000000000004000000000000246ded
+ * write 0x4f60 0x10 0x18000000000004000000000000246ded
+ * write 0x4f70 0x10 0x18000000000004000000000000246ded
+ * write 0x4f80 0x10 0x18000000000004000000000000246ded
+ * write 0x4f90 0x10 0x18000000000004000000000000246ded
+ * write 0x4fa0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fb0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fc0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fd0 0x10 0x18000000000004000000000000246ded
+ * write 0x4fe0 0x10 0x18000000000004000000000000246ded
+ * write 0x4ff0 0x10 0x18000000000004000000000000246ded
+ * write 0x5000 0x10 0x18000000000004000000000000246ded
+ * write 0x5010 0x10 0x18000000000004000000000000246ded
+ * write 0x5020 0x10 0x18000000000004000000000000246ded
+ * write 0x5030 0x10 0x18000000000004000000000000246ded
+ * write 0x5040 0x10 0x18000000000004000000000000246ded
+ * write 0x5050 0x10 0x18000000000004000000000000246ded
+ * write 0x5060 0x10 0x18000000000004000000000000246ded
+ * write 0x5070 0x10 0x18000000000004000000000000246ded
+ * write 0x5080 0x10 0x18000000000004000000000000246ded
+ * write 0x5090 0x10 0x18000000000004000000000000246ded
+ * write 0x50a0 0x10 0x18000000000004000000000000246ded
+ * write 0x50b0 0x10 0x18000000000004000000000000246ded
+ * write 0x50c0 0x10 0x18000000000004000000000000246ded
+ * write 0x50d0 0x10 0x18000000000004000000000000246ded
+ * write 0x50e0 0x10 0x18000000000004000000000000246ded
+ * write 0x50f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5100 0x10 0x18000000000004000000000000246ded
+ * write 0x5110 0x10 0x18000000000004000000000000246ded
+ * write 0x5120 0x10 0x18000000000004000000000000246ded
+ * write 0x5130 0x10 0x18000000000004000000000000246ded
+ * write 0x5140 0x10 0x18000000000004000000000000246ded
+ * write 0x5150 0x10 0x18000000000004000000000000246ded
+ * write 0x5160 0x10 0x18000000000004000000000000246ded
+ * write 0x5170 0x10 0x18000000000004000000000000246ded
+ * write 0x5180 0x10 0x18000000000004000000000000246ded
+ * write 0x5190 0x10 0x18000000000004000000000000246ded
+ * write 0x51a0 0x10 0x18000000000004000000000000246ded
+ * write 0x51b0 0x10 0x18000000000004000000000000246ded
+ * write 0x51c0 0x10 0x18000000000004000000000000246ded
+ * write 0x51d0 0x10 0x18000000000004000000000000246ded
+ * write 0x51e0 0x10 0x18000000000004000000000000246ded
+ * write 0x51f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5200 0x10 0x18000000000004000000000000246ded
+ * write 0x5210 0x10 0x18000000000004000000000000246ded
+ * write 0x5220 0x10 0x18000000000004000000000000246ded
+ * write 0x5230 0x10 0x18000000000004000000000000246ded
+ * write 0x5240 0x10 0x18000000000004000000000000246ded
+ * write 0x5250 0x10 0x18000000000004000000000000246ded
+ * write 0x5260 0x10 0x18000000000004000000000000246ded
+ * write 0x5270 0x10 0x18000000000004000000000000246ded
+ * write 0x5280 0x10 0x18000000000004000000000000246ded
+ * write 0x5290 0x10 0x18000000000004000000000000246ded
+ * write 0x52a0 0x10 0x18000000000004000000000000246ded
+ * write 0x52b0 0x10 0x18000000000004000000000000246ded
+ * write 0x52c0 0x10 0x18000000000004000000000000246ded
+ * write 0x52d0 0x10 0x18000000000004000000000000246ded
+ * write 0x52e0 0x10 0x18000000000004000000000000246ded
+ * write 0x52f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5300 0x10 0x18000000000004000000000000246ded
+ * write 0x5310 0x10 0x18000000000004000000000000246ded
+ * write 0x5320 0x10 0x18000000000004000000000000246ded
+ * write 0x5330 0x10 0x18000000000004000000000000246ded
+ * write 0x5340 0x10 0x18000000000004000000000000246ded
+ * write 0x5350 0x10 0x18000000000004000000000000246ded
+ * write 0x5360 0x10 0x18000000000004000000000000246ded
+ * write 0x5370 0x10 0x18000000000004000000000000246ded
+ * write 0x5380 0x10 0x18000000000004000000000000246ded
+ * write 0x5390 0x10 0x18000000000004000000000000246ded
+ * write 0x53a0 0x10 0x18000000000004000000000000246ded
+ * write 0x53b0 0x10 0x18000000000004000000000000246ded
+ * write 0x53c0 0x10 0x18000000000004000000000000246ded
+ * write 0x53d0 0x10 0x18000000000004000000000000246ded
+ * write 0x53e0 0x10 0x18000000000004000000000000246ded
+ * write 0x53f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5400 0x10 0x18000000000004000000000000246ded
+ * write 0x5410 0x10 0x18000000000004000000000000246ded
+ * write 0x5420 0x10 0x18000000000004000000000000246ded
+ * write 0x5430 0x10 0x18000000000004000000000000246ded
+ * write 0x5440 0x10 0x18000000000004000000000000246ded
+ * write 0x5450 0x10 0x18000000000004000000000000246ded
+ * write 0x5460 0x10 0x18000000000004000000000000246ded
+ * write 0x5470 0x10 0x18000000000004000000000000246ded
+ * write 0x5480 0x10 0x18000000000004000000000000246ded
+ * write 0x5490 0x10 0x18000000000004000000000000246ded
+ * write 0x54a0 0x10 0x18000000000004000000000000246ded
+ * write 0x54b0 0x10 0x18000000000004000000000000246ded
+ * write 0x54c0 0x10 0x18000000000004000000000000246ded
+ * write 0x54d0 0x10 0x18000000000004000000000000246ded
+ * write 0x54e0 0x10 0x18000000000004000000000000246ded
+ * write 0x54f0 0x10 0x18000000000004000000000000246ded
+ * write 0x5500 0x10 0x18000000000004000000000000246ded
+ * write 0x5510 0x10 0x18000000000004000000000000246ded
+ * write 0x5520 0x10 0x18000000000004000000000000246ded
+ * write 0x5530 0x10 0x18000000000004000000000000246ded
+ * write 0x5540 0x10 0x18000000000004000000000000246ded
+ * write 0x5550 0x10 0x18000000000004000000000000246ded
+ * write 0x5560 0x10 0x18000000000004000000000000246ded
+ * write 0x5570 0x10 0x18000000000004000000000000246ded
+ * write 0x5580 0x10 0x18000000000004000000000000246ded
+ * write 0x5590 0x10 0x18000000000004000000000000246ded
+ * write 0x55a0 0x10 0x18000000000004000000000000246ded
+ * write 0x55b0 0x10 0x18000000000004000000000000246ded
+ * write 0x55c0 0x10 0x18000000000004000000000000246ded
+ * write 0x55d0 0x10 0x18000000000004000000000000246ded
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0xff6d1205
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x6dedffffffff5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * clock_step
+ * write 0x55e0 0x10 0x18000000000004000000000000246ded
+ * write 0x55f0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0x006d000000000000
+ * write 0x6d00 0x8 0x0000000000000019
+ * write 0x5600 0x10 0x0000000003000000000001ef302cffff
+ * write 0x5610 0x10 0xca1806552f0008002c00000000042800
+ * write 0x5620 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x5630 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5640 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5650 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5660 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5670 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x5670 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x5680 0x10 0x18000000000004000000000000246ded
+ * write 0x5690 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0x006d000000000000
+ * write 0x6d00 0x8 0x0000000000000019
+ * write 0x56a0 0x10 0x0000000003000000000001ef302cffff
+ * write 0x56b0 0x10 0xca1806552f0008002c00000000042800
+ * write 0x56c0 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x56d0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x56e0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x56f0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5700 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5710 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * write 0x5710 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x5720 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x5730 0x10 0x18000000000004000000000000246ded
+ * write 0x5740 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0x006d000000000000
+ * write 0x6d00 0x8 0x0000000000000019
+ * write 0x5750 0x10 0x0000000003000000000001ef302cffff
+ * write 0x5760 0x10 0xca1806552f0008002c00000000042800
+ * write 0x5770 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x5780 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5790 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x57a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x57b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x57c0 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x57c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x57d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x57e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x57f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5800 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5810 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x0000000000005506
+ * write 0x6d00 0x8 0x000000000300005e
+ * write 0x5820 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5830 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5840 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5850 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5860 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5870 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5880 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5890 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x58a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x58b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x58c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x58d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x58e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x58f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5900 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5910 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5920 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5930 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5940 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5950 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5960 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5970 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5980 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5990 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x59a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x59b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x59c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x59d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x59e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x59f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5a00 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5a10 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5a20 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5a30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5a40 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5a50 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5a60 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5a70 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5a80 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5a90 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5aa0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5ab0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5ac0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5ad0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5ae0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5af0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5b00 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5b10 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5b20 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5b30 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5b40 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5b50 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5b60 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5b70 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5b80 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5b90 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5ba0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5bb0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5bc0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5bd0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5be0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5bf0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5c00 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5c10 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5c20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5c30 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5c40 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5c50 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5c60 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5c70 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5c80 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5c90 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5ca0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5cb0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5cc0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5cd0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5ce0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5cf0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5d00 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5d10 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5d20 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5d30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5d40 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5d50 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5d60 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5d70 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5d80 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5d90 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5da0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5db0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5dc0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5dd0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5de0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5df0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5e00 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5e10 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5e20 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5e30 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5e40 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5e50 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5e60 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5e70 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5e80 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5e90 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5ea0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5eb0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5ec0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5ed0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5ee0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5ef0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5f00 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5f10 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5f20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5f30 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5f40 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5f50 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5f60 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5f70 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5f80 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5f90 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x5fa0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x5fb0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x5fc0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x5fd0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x5fe0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x5ff0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6000 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6010 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6020 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6030 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6040 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6050 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6060 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6070 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6080 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6090 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x60a0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x60b0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x60c0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x60d0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x60e0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x60f0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6100 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6110 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6120 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6130 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6140 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6150 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6160 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6170 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6180 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6190 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x61a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x61b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x61c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x61d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x61e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x61f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6200 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6210 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6220 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6230 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6240 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6250 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6260 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6270 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6280 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6290 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x62a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x62b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x62c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x62d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x62e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x62f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6300 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6310 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6320 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6330 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6340 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6350 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6360 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6370 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6380 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6390 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x63a0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x63b0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x63c0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x63d0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x63e0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x63f0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6400 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6410 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6420 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6430 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6440 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6450 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6460 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6470 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6480 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6490 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x64a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x64b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x64c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x64d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x64e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x64f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6500 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6510 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6520 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6530 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6540 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6550 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6560 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6570 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6580 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6590 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x65a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x65b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x65c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x65d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x65e0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x65f0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6600 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6610 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6620 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6630 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6640 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6650 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6660 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6670 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6680 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6690 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x66a0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x66b0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x66c0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x66d0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x66e0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x66f0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6700 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6710 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6720 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6730 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6740 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6750 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6760 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6770 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6780 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6790 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x67a0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x67b0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x67c0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x67d0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x67e0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x67f0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6800 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6810 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x6820 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6830 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6840 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6850 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6860 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x6860 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6870 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6880 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6890 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x68a0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x68b0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x68c0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x68d0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x68e0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x68f0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6900 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x6910 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * write 0x6910 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6920 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6930 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6940 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x6950 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x6960 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6970 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x6980 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000003000000000001ef30ffffff
+ * write 0x6d40 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x6990 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x69a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x69b0 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x69c0 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x69d0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x69e0 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * writel 0xff555944b0 0x5adf5a55
+ * clock_step
+ * writel 0xff55596000 0x2f2600
+ * write 0x69e0 0x10 0x18000000000004000000000000246ded
+ * write 0x69f0 0x10 0x18000000000004000000000000246ded
+ * write 0x6a00 0x10 0x18000000000004000000000000246ded
+ * write 0x6a10 0x10 0x18000000000004000000000000246ded
+ * write 0x6a20 0x10 0x18000000000004000000000000246ded
+ * write 0x6a30 0x10 0x18000000000004000000000000246ded
+ * write 0x6a40 0x10 0x18000000000004000000000000246ded
+ * write 0x6a50 0x10 0x18000000000004000000000000246ded
+ * write 0x6a60 0x10 0x18000000000004000000000000246ded
+ * write 0x6a70 0x10 0x18000000000004000000000000246ded
+ * write 0x6a80 0x10 0x18000000000004000000000000246ded
+ * write 0x6a90 0x10 0x18000000000004000000000000246ded
+ * write 0x6aa0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ab0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ac0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ad0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ae0 0x10 0x18000000000004000000000000246ded
+ * write 0x6af0 0x10 0x18000000000004000000000000246ded
+ * write 0x6b00 0x10 0x18000000000004000000000000246ded
+ * write 0x6b10 0x10 0x18000000000004000000000000246ded
+ * write 0x6b20 0x10 0x18000000000004000000000000246ded
+ * write 0x6b30 0x10 0x18000000000004000000000000246ded
+ * write 0x6b40 0x10 0x18000000000004000000000000246ded
+ * write 0x6b50 0x10 0x18000000000004000000000000246ded
+ * write 0x6b60 0x10 0x18000000000004000000000000246ded
+ * write 0x6b70 0x10 0x18000000000004000000000000246ded
+ * write 0x6b80 0x10 0x18000000000004000000000000246ded
+ * write 0x6b90 0x10 0x18000000000004000000000000246ded
+ * write 0x6ba0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6be0 0x10 0x18000000000004000000000000246ded
+ * write 0x6bf0 0x10 0x18000000000004000000000000246ded
+ * write 0x6c00 0x10 0x18000000000004000000000000246ded
+ * write 0x6c10 0x10 0x18000000000004000000000000246ded
+ * write 0x6c20 0x10 0x18000000000004000000000000246ded
+ * write 0x6c30 0x10 0x18000000000004000000000000246ded
+ * write 0x6c40 0x10 0x18000000000004000000000000246ded
+ * write 0x6c50 0x10 0x18000000000004000000000000246ded
+ * write 0x6c60 0x10 0x18000000000004000000000000246ded
+ * write 0x6c70 0x10 0x18000000000004000000000000246ded
+ * write 0x6c80 0x10 0x18000000000004000000000000246ded
+ * write 0x6c90 0x10 0x18000000000004000000000000246ded
+ * write 0x6ca0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ce0 0x10 0x18000000000004000000000000246ded
+ * write 0x6cf0 0x10 0x18000000000004000000000000246ded
+ * write 0x6d00 0x10 0x18000000000004000000000000246ded
+ * write 0x6d10 0x10 0x18000000000004000000000000246ded
+ * write 0x6d20 0x10 0x18000000000004000000000000246ded
+ * write 0x6d30 0x10 0x18000000000004000000000000246ded
+ * write 0x6d40 0x10 0x18000000000004000000000000246ded
+ * write 0x6d50 0x10 0x18000000000004000000000000246ded
+ * write 0x6d60 0x10 0x18000000000004000000000000246ded
+ * write 0x6d70 0x10 0x18000000000004000000000000246ded
+ * write 0x6d80 0x10 0x18000000000004000000000000246ded
+ * write 0x6d90 0x10 0x18000000000004000000000000246ded
+ * write 0x6da0 0x10 0x18000000000004000000000000246ded
+ * write 0x6db0 0x10 0x18000000000004000000000000246ded
+ * write 0x6dc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6dd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6de0 0x10 0x18000000000004000000000000246ded
+ * write 0x6df0 0x10 0x18000000000004000000000000246ded
+ * write 0x6e00 0x10 0x18000000000004000000000000246ded
+ * write 0x6e10 0x10 0x18000000000004000000000000246ded
+ * write 0x6e20 0x10 0x18000000000004000000000000246ded
+ * write 0x6e30 0x10 0x18000000000004000000000000246ded
+ * write 0x6e40 0x10 0x18000000000004000000000000246ded
+ * write 0x6e50 0x10 0x18000000000004000000000000246ded
+ * write 0x6e60 0x10 0x18000000000004000000000000246ded
+ * write 0x6e70 0x10 0x18000000000004000000000000246ded
+ * write 0x6e80 0x10 0x18000000000004000000000000246ded
+ * write 0x6e90 0x10 0x18000000000004000000000000246ded
+ * write 0x6ea0 0x10 0x18000000000004000000000000246ded
+ * write 0x6eb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ec0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ed0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ee0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ef0 0x10 0x18000000000004000000000000246ded
+ * write 0x6f00 0x10 0x18000000000004000000000000246ded
+ * write 0x6f10 0x10 0x18000000000004000000000000246ded
+ * write 0x6f20 0x10 0x18000000000004000000000000246ded
+ * write 0x6f30 0x10 0x18000000000004000000000000246ded
+ * write 0x6f40 0x10 0x18000000000004000000000000246ded
+ * write 0x6f50 0x10 0x18000000000004000000000000246ded
+ * write 0x6f60 0x10 0x18000000000004000000000000246ded
+ * write 0x6f70 0x10 0x18000000000004000000000000246ded
+ * write 0x6f80 0x10 0x18000000000004000000000000246ded
+ * write 0x6f90 0x10 0x18000000000004000000000000246ded
+ * write 0x6fa0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fb0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fc0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fd0 0x10 0x18000000000004000000000000246ded
+ * write 0x6fe0 0x10 0x18000000000004000000000000246ded
+ * write 0x6ff0 0x10 0x18000000000004000000000000246ded
+ * write 0x7000 0x10 0x18000000000004000000000000246ded
+ * write 0x7010 0x10 0x18000000000004000000000000246ded
+ * write 0x7020 0x10 0x18000000000004000000000000246ded
+ * write 0x7030 0x10 0x18000000000004000000000000246ded
+ * write 0x7040 0x10 0x18000000000004000000000000246ded
+ * write 0x7050 0x10 0x18000000000004000000000000246ded
+ * write 0x7060 0x10 0x18000000000004000000000000246ded
+ * write 0x7070 0x10 0x18000000000004000000000000246ded
+ * write 0x7080 0x10 0x18000000000004000000000000246ded
+ * write 0x7090 0x10 0x18000000000004000000000000246ded
+ * write 0x70a0 0x10 0x18000000000004000000000000246ded
+ * write 0x70b0 0x10 0x18000000000004000000000000246ded
+ * write 0x70c0 0x10 0x18000000000004000000000000246ded
+ * write 0x70d0 0x10 0x18000000000004000000000000246ded
+ * write 0x70e0 0x10 0x18000000000004000000000000246ded
+ * write 0x70f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7100 0x10 0x18000000000004000000000000246ded
+ * write 0x7110 0x10 0x18000000000004000000000000246ded
+ * write 0x7120 0x10 0x18000000000004000000000000246ded
+ * write 0x7130 0x10 0x18000000000004000000000000246ded
+ * write 0x7140 0x10 0x18000000000004000000000000246ded
+ * write 0x7150 0x10 0x18000000000004000000000000246ded
+ * write 0x7160 0x10 0x18000000000004000000000000246ded
+ * write 0x7170 0x10 0x18000000000004000000000000246ded
+ * write 0x7180 0x10 0x18000000000004000000000000246ded
+ * write 0x7190 0x10 0x18000000000004000000000000246ded
+ * write 0x71a0 0x10 0x18000000000004000000000000246ded
+ * write 0x71b0 0x10 0x18000000000004000000000000246ded
+ * write 0x71c0 0x10 0x18000000000004000000000000246ded
+ * write 0x71d0 0x10 0x18000000000004000000000000246ded
+ * write 0x71e0 0x10 0x18000000000004000000000000246ded
+ * write 0x71f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7200 0x10 0x18000000000004000000000000246ded
+ * write 0x7210 0x10 0x18000000000004000000000000246ded
+ * write 0x7220 0x10 0x18000000000004000000000000246ded
+ * write 0x7230 0x10 0x18000000000004000000000000246ded
+ * write 0x7240 0x10 0x18000000000004000000000000246ded
+ * write 0x7250 0x10 0x18000000000004000000000000246ded
+ * write 0x7260 0x10 0x18000000000004000000000000246ded
+ * write 0x7270 0x10 0x18000000000004000000000000246ded
+ * write 0x7280 0x10 0x18000000000004000000000000246ded
+ * write 0x7290 0x10 0x18000000000004000000000000246ded
+ * write 0x72a0 0x10 0x18000000000004000000000000246ded
+ * write 0x72b0 0x10 0x18000000000004000000000000246ded
+ * write 0x72c0 0x10 0x18000000000004000000000000246ded
+ * write 0x72d0 0x10 0x18000000000004000000000000246ded
+ * write 0x72e0 0x10 0x18000000000004000000000000246ded
+ * write 0x72f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7300 0x10 0x18000000000004000000000000246ded
+ * write 0x7310 0x10 0x18000000000004000000000000246ded
+ * write 0x7320 0x10 0x18000000000004000000000000246ded
+ * write 0x7330 0x10 0x18000000000004000000000000246ded
+ * write 0x7340 0x10 0x18000000000004000000000000246ded
+ * write 0x7350 0x10 0x18000000000004000000000000246ded
+ * write 0x7360 0x10 0x18000000000004000000000000246ded
+ * write 0x7370 0x10 0x18000000000004000000000000246ded
+ * write 0x7380 0x10 0x18000000000004000000000000246ded
+ * write 0x7390 0x10 0x18000000000004000000000000246ded
+ * write 0x73a0 0x10 0x18000000000004000000000000246ded
+ * write 0x73b0 0x10 0x18000000000004000000000000246ded
+ * write 0x73c0 0x10 0x18000000000004000000000000246ded
+ * write 0x73d0 0x10 0x18000000000004000000000000246ded
+ * write 0x73e0 0x10 0x18000000000004000000000000246ded
+ * write 0x73f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7400 0x10 0x18000000000004000000000000246ded
+ * write 0x7410 0x10 0x18000000000004000000000000246ded
+ * write 0x7420 0x10 0x18000000000004000000000000246ded
+ * write 0x7430 0x10 0x18000000000004000000000000246ded
+ * write 0x7440 0x10 0x18000000000004000000000000246ded
+ * write 0x7450 0x10 0x18000000000004000000000000246ded
+ * write 0x7460 0x10 0x18000000000004000000000000246ded
+ * write 0x7470 0x10 0x18000000000004000000000000246ded
+ * write 0x7480 0x10 0x18000000000004000000000000246ded
+ * write 0x7490 0x10 0x18000000000004000000000000246ded
+ * write 0x74a0 0x10 0x18000000000004000000000000246ded
+ * write 0x74b0 0x10 0x18000000000004000000000000246ded
+ * write 0x74c0 0x10 0x18000000000004000000000000246ded
+ * write 0x74d0 0x10 0x18000000000004000000000000246ded
+ * write 0x74e0 0x10 0x18000000000004000000000000246ded
+ * write 0x74f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7500 0x10 0x18000000000004000000000000246ded
+ * write 0x7510 0x10 0x18000000000004000000000000246ded
+ * write 0x7520 0x10 0x18000000000004000000000000246ded
+ * write 0x7530 0x10 0x18000000000004000000000000246ded
+ * write 0x7540 0x10 0x18000000000004000000000000246ded
+ * write 0x7550 0x10 0x18000000000004000000000000246ded
+ * write 0x7560 0x10 0x18000000000004000000000000246ded
+ * write 0x7570 0x10 0x18000000000004000000000000246ded
+ * write 0x7580 0x10 0x18000000000004000000000000246ded
+ * write 0x7590 0x10 0x18000000000004000000000000246ded
+ * write 0x75a0 0x10 0x18000000000004000000000000246ded
+ * write 0x75b0 0x10 0x18000000000004000000000000246ded
+ * write 0x75c0 0x10 0x18000000000004000000000000246ded
+ * write 0x75d0 0x10 0x18000000000004000000000000246ded
+ * write 0x75e0 0x10 0x18000000000004000000000000246ded
+ * write 0x75f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7600 0x10 0x18000000000004000000000000246ded
+ * write 0x7610 0x10 0x18000000000004000000000000246ded
+ * write 0x7620 0x10 0x18000000000004000000000000246ded
+ * write 0x7630 0x10 0x18000000000004000000000000246ded
+ * write 0x7640 0x10 0x18000000000004000000000000246ded
+ * write 0x7650 0x10 0x18000000000004000000000000246ded
+ * write 0x7660 0x10 0x18000000000004000000000000246ded
+ * write 0x7670 0x10 0x18000000000004000000000000246ded
+ * write 0x7680 0x10 0x18000000000004000000000000246ded
+ * write 0x7690 0x10 0x18000000000004000000000000246ded
+ * write 0x76a0 0x10 0x18000000000004000000000000246ded
+ * write 0x76b0 0x10 0x18000000000004000000000000246ded
+ * write 0x76c0 0x10 0x18000000000004000000000000246ded
+ * write 0x76d0 0x10 0x18000000000004000000000000246ded
+ * write 0x76e0 0x10 0x18000000000004000000000000246ded
+ * write 0x76f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7700 0x10 0x18000000000004000000000000246ded
+ * write 0x7710 0x10 0x18000000000004000000000000246ded
+ * write 0x7720 0x10 0x18000000000004000000000000246ded
+ * write 0x7730 0x10 0x18000000000004000000000000246ded
+ * write 0x7740 0x10 0x18000000000004000000000000246ded
+ * write 0x7750 0x10 0x18000000000004000000000000246ded
+ * write 0x7760 0x10 0x18000000000004000000000000246ded
+ * write 0x7770 0x10 0x18000000000004000000000000246ded
+ * write 0x7780 0x10 0x18000000000004000000000000246ded
+ * write 0x7790 0x10 0x18000000000004000000000000246ded
+ * write 0x77a0 0x10 0x18000000000004000000000000246ded
+ * write 0x77b0 0x10 0x18000000000004000000000000246ded
+ * write 0x77c0 0x10 0x18000000000004000000000000246ded
+ * write 0x77d0 0x10 0x18000000000004000000000000246ded
+ * write 0x77e0 0x10 0x18000000000004000000000000246ded
+ * write 0x77f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7800 0x10 0x18000000000004000000000000246ded
+ * write 0x7810 0x10 0x18000000000004000000000000246ded
+ * write 0x7820 0x10 0x18000000000004000000000000246ded
+ * write 0x7830 0x10 0x18000000000004000000000000246ded
+ * write 0x7840 0x10 0x18000000000004000000000000246ded
+ * write 0x7850 0x10 0x18000000000004000000000000246ded
+ * write 0x7860 0x10 0x18000000000004000000000000246ded
+ * write 0x7870 0x10 0x18000000000004000000000000246ded
+ * write 0x7880 0x10 0x18000000000004000000000000246ded
+ * write 0x7890 0x10 0x18000000000004000000000000246ded
+ * write 0x78a0 0x10 0x18000000000004000000000000246ded
+ * write 0x78b0 0x10 0x18000000000004000000000000246ded
+ * write 0x78c0 0x10 0x18000000000004000000000000246ded
+ * write 0x78d0 0x10 0x18000000000004000000000000246ded
+ * write 0x78e0 0x10 0x18000000000004000000000000246ded
+ * write 0x78f0 0x10 0x18000000000004000000000000246ded
+ * write 0x7900 0x10 0x18000000000004000000000000246ded
+ * write 0x7910 0x10 0x18000000000004000000000000246ded
+ * write 0x7920 0x10 0x18000000000004000000000000246ded
+ * write 0x7930 0x10 0x18000000000004000000000000246ded
+ * write 0x7940 0x10 0x18000000000004000000000000246ded
+ * write 0x7950 0x10 0x18000000000004000000000000246ded
+ * write 0x7960 0x10 0x18000000000004000000000000246ded
+ * write 0x7970 0x10 0x18000000000004000000000000246ded
+ * write 0x7980 0x10 0x18000000000004000000000000246ded
+ * write 0x7990 0x10 0x18000000000004000000000000246ded
+ * write 0x79a0 0x10 0x18000000000004000000000000246ded
+ * write 0x79b0 0x10 0x18000000000004000000000000246ded
+ * write 0x79c0 0x10 0x18000000000004000000000000246ded
+ * write 0x79d0 0x10 0x18000000000004000000000000246ded
+ * write 0x79e0 0x10 0x18000000000004000000000000246ded
+ * write 0x79f0 0x10 0x18000000000004000000000000246ded
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x7a00 0x10 0x18000000000004000000000000246ded
+ * write 0x7a10 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x7a20 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x18000000000004000000000000246ded
+ * write 0x6d40 0x14 0x00000000000000000000630000000000c6000000
+ * write 0x7a30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x7a40 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * readq 0xff55594040
+ * clock_step
+ * readb 0xff55594000
+ * writel 0xff55596071 0x0
+ * clock_step
+ * clock_step
+ * writel 0xff55596000 0x6fef700
+ * writel 0xff55594040 0x5a2f0305
+ * clock_step
+ * write 0x7a40 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7a50 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7a60 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7a70 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7a80 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7a90 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7aa0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ab0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7ac0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ad0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ae0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7af0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b00 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7b10 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7b20 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b30 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7b40 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7b50 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b60 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7b70 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7b80 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7b90 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ba0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7bb0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7bc0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7bd0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7be0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7bf0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c00 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7c10 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7c20 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c30 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7c40 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7c50 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c60 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7c70 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7c80 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7c90 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7ca0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7cb0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7cc0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7cd0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ce0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7cf0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d00 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7d10 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7d20 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d30 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7d40 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7d50 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d60 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7d70 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7d80 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7d90 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7da0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7db0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7dc0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7dd0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7de0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7df0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e00 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7e10 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7e20 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e30 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7e40 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7e50 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e60 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7e70 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7e80 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7e90 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ea0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7eb0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ec0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ed0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7ee0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7ef0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f00 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7f10 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7f20 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f30 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7f40 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7f50 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f60 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7f70 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7f80 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7f90 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7fa0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7fb0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7fc0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x7fd0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x7fe0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x7ff0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8000 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8010 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8020 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8030 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8040 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8050 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8060 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8070 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8080 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8090 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x80a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x80b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x80c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x80d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x80e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x80f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8100 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8110 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8120 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8130 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8140 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8150 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8160 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8170 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8180 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8190 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x81a0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x81b0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x81c0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x81d0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x81e0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x81f0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8200 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8210 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8220 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8230 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8240 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8250 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8260 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8270 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8280 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8290 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x82a0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x82b0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x82c0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x82d0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x82e0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x82f0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8300 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8310 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8320 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8330 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8340 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8350 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8360 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8370 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8380 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8390 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x83a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x83b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x83c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x83d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x83e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x83f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8400 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8410 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8420 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8430 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8440 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8450 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8460 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8470 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8480 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8490 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x84a0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x84b0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x84c0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x84d0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x84e0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x84f0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8500 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8510 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8520 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8530 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8540 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8550 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8560 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8570 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8580 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8590 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x85a0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x85b0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x85c0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x85d0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x85e0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x85f0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8600 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8610 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8620 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8630 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8640 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8650 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8660 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8670 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8680 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8690 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x86a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x86b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x86c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x86d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x86e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x86f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8700 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8710 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8720 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8730 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8740 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8750 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8760 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8770 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8780 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8790 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x87a0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x87b0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x87c0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x87d0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x87e0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x87f0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8800 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8810 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8820 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8830 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8840 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8850 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8860 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8870 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8880 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8890 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x88a0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x88b0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x88c0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x88d0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x88e0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x88f0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8900 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8910 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8920 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8930 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8940 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8950 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8960 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8970 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8980 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8990 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x89a0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x89b0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x89c0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x89d0 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x89e0 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x89f0 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8a00 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8a10 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8a20 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * write 0x8a30 0x10 0xf73c342e35696969696969f73c342e9a
+ * write 0x8a40 0x10 0xfeff0b0000002700005700ca30461818
+ * write 0x8a50 0x10 0x5aff90de5a2675005aff90de5a26d800
+ * writel 0xff55596000 0x0
+ * writeq 0xff55595145 0xff00000001ffffff
+ * readw 0xff55594000
+ * writeq 0xff55594040 0x5ecf55fbffff5aa5
+ * writel 0xff55594468 0x2f030500
+ * clock_step
+ * write 0x8a60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x28 0x8 0x0069000000000000
+ * write 0x6900 0x8 0x0069000000000000
+ * write 0x8a70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8a80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8a90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8aa0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ab0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ac0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ad0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ae0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8af0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8b90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ba0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8be0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8bf0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8c90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ca0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ce0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8cf0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8d90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8da0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8db0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8dc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8dd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8de0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8df0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8e90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ea0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8eb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ec0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ed0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ee0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ef0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f70 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f80 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8f90 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fa0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fb0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fc0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fd0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8fe0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x8ff0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9000 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9010 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9020 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9030 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9040 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9050 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9060 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9070 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9080 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9090 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x90f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9100 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9110 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9120 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9130 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9140 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9150 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9160 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9170 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9180 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9190 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x91f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9200 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9210 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9220 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9230 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9240 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9250 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9260 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9270 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9280 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9290 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x92f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9300 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9310 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9320 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9330 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9340 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9350 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9360 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9370 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9380 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9390 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x93f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9400 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9410 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9420 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9430 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9440 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9450 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9460 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9470 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9480 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9490 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x94f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9500 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9510 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9520 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9530 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9540 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9550 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9560 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9570 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9580 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9590 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x95f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9600 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9610 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9620 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9630 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9640 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9650 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9660 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9670 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9680 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9690 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x96f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9700 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9710 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9720 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9730 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9740 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9750 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9760 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9770 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9780 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9790 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x97f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9800 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9810 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9820 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9830 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9840 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9850 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9860 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9870 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9880 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9890 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x98f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9900 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9910 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9920 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9930 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9940 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9950 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9960 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9970 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9980 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9990 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99a0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99b0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99c0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99d0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99e0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x99f0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a00 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a20 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a30 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a40 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a50 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a60 0x10 0x00690000000000000000002d462e5a05
+ * write 0x9a70 0x10 0x00690000000000000000002d462e5a05
+ * writel 0xff55596000 0x0
+ * write 0x630000 0x10 0x00690000000000000000002d462e5a05
+ * write 0x630010 0x10 0xffffffffffffffffffffffffffffffff
+ * writeq 0xff55596014 0xaa00ffd3aeff5a01
+ * clock_step
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * writeq 0xff55595145 0xff9f000001ff74ff
+ * writeq 0xff55595154 0x5a555a00ffffffff
+ * clock_step
+ * writeb 0xff55594340 0x12
+ * write 0x9a80 0x10 0x0000000003000000000001ef31ffffff
+ * writel 0xff55596000 0x0
+ * writeb 0xff55596380 0x46
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * writel 0xff55594040 0xdf5a5a05
+ * clock_step
+ * write 0x9a80 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9a90 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xfe2deffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313437342aff
+ * write 0x9aa0 0x10 0x006d6d6ded6d006d6d6dedde006d6d6d
+ * write 0x9ab0 0x10 0x00690000000000000000002d462e5a05
+ * write 0x6900 0x8 0xffffffffffffffff
+ * write 0x9ac0 0x10 0x0000000003000000000001ef31ffffff
+ * writel 0xff55596000 0x0
+ * clock_step
+ * writel 0xff55596000 0x6fef700
+ * write 0x9ac0 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9ad0 0x10 0x006d000000000000000000d7462e5a05
+ * write 0x28 0x8 0xfe2deffe00000000
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6d40 0x14 0xadff0b00000000004600575aca32313437342aff
+ * write 0x9ae0 0x10 0x006d6d6ded6d006d6d6dedde006d6d6d
+ * write 0x9af0 0x10 0x2e356300000000000000199d9390de5a
+ * writel 0xff55596000 0x0
+ * write 0x9af0 0x10 0x0000000000000319190000005a262d46
+ * write 0x9b00 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x000000000300
+ * write 0x9b10 0x10 0x00690000000000000000002d462e5a05
+ * write 0x28 0x8 0xffffffffffffffff
+ * write 0x6900 0x8 0x0000000003000000
+ * write 0x6920 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x6940 0x14 0x006d000000000000000000d7462e5a05582af72c
+ * write 0x9b20 0x10 0xfe2deffe000000000000000000555a5a
+ * write 0x9b30 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9b40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9b50 0x10 0xadff0b00000000004600575aca323134
+ * write 0x6 0xa 0x006d6d6ded6d006d6d6d
+ * write 0x9b60 0x10 0x2e356300000000000000199d9390de5a
+ * writel 0xff55596000 0x0
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * write 0x9b60 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x9b70 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x9b80 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9b90 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x11e 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x13e 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0x15e 0x14 0xfeffffffffffffff1300575ace31ff055a55465a
+ * write 0x9ba0 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * clock_step
+ * write 0x9ba0 0x10 0x006d0000000000000000006d00710000
+ * write 0x9bb0 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9bc0 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x9bd0 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x9be0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9bf0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x11e 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x13e 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0x15e 0x14 0xfeffffffffffffff1300575ace31ff055a55465a
+ * write 0x9c00 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * write 0x9c00 0x10 0x006d0000000000000000006d00710000
+ * write 0x9c10 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9c20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x9c30 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0x9c40 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9c50 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0x11e 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x13e 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0x15e 0x14 0xfeffffffffffffff1300575ace31ff055a55465a
+ * write 0x9c60 0x10 0x4655110700000000007344e0b9815a5a
+ * writel 0xff55596000 0x0
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * write 0x9c60 0x10 0x006d0000000000000000006d00710000
+ * write 0x9c70 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9c80 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0x9c90 0x10 0x00000093000003199d9390de5a262d46
+ * write 0x9ca0 0x10 0xadff0b00000000004600575aca323155
+ * write 0x9cb0 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x9cc0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0x6d40 0x14 0x000000000300005e5e5e5e5e5e5e5e5e5e755a00
+ * write 0x9cd0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9ce0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0xa 0x006d0000000000000000
+ * write 0x6 0x9 0x3333333333c4cccccc
+ * write 0x9e 0x14 0x000000006c0000000000cf000000000032000000
+ * write 0x11e 0x14 0x00000093000003199d9390de5a262d462e5a552e
+ * write 0x13e 0x14 0xadff0b00000000004600575aca3231555a5a0000
+ * write 0x15e 0x14 0x00000000000000000000630000000000c6000000
+ * write 0x9cf0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x9d00 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * write 0x7f 0x14 0x0000000003000000000001ef30ffffff00000003
+ * write 0xcf0000 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0xcf0010 0x10 0x5affcae4635ada000304ffffca10bdff
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * write 0x7f 0x14 0x0000000000005506465e5e5e5e5e5e0500000000
+ * write 0xcf0020 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0xcf0030 0x10 0x0000000003000000000001ef32ffffff
+ * write 0xcf0040 0x10 0xfeffffffffffffff1300575ace31ff05
+ * clock_step
+ * write 0x7f 0x14 0x4655110700000000007344e0b9815a5aff551111
+ * write 0xcf0050 0x10 0x006d0000000000000000006d00710000
+ * clock_step
+ * write 0x9d00 0x10 0x3333333333c4cccccc32000000053333
+ * write 0x9d10 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * write 0x7f 0x14 0x00000093000003199d9390de5a262d462e5a552e
+ * write 0xcf0060 0x10 0xadff0b00000000004600575aca323155
+ * clock_step
+ * write 0x9d20 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0x9d30 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x6d40 0x14 0x5affcae4635ada000304ffffca10bdffcae4635a
+ * write 0x9d40 0x10 0x0001d0fe000000000bffeffe00100000
+ * write 0x9d50 0x10 0x0000000003000000000001ef32ffffff
+ * write 0x9d60 0x10 0x40c1b940d3b940e5b940f7b94009b940
+ * write 0x9d70 0x10 0x5affcae4635ada000304ffffca10bdff
+ * write 0x9d80 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x9d90 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * write 0x7f 0x14 0x0000000003000000000001ef30ffffff00000003
+ * write 0xcf0070 0x10 0x0000000003000000000001ef30ffffff
+ * write 0xcf0080 0x10 0x0000000000005506465e5e5e5e5e5e05
+ * write 0xcf0090 0x10 0x000000000300005e5e5e5e5e5e5e5e5e
+ * write 0xcf00a0 0x10 0x0000000003000000000001ef32ffffff
+ * write 0xcf00b0 0x10 0xfeffffffffffffff1300575ace31ff05
+ * clock_step
+ * clock_step
+ * writeq 0xff55594040 0x66579
+ * writel 0xff555944b0 0x5adf5a55
+ * clock_step
+ * writel 0xff55596000 0x2f2600
+ * write 0x9d90 0x10 0x18000000000004000000000000246ded
+ * write 0x9da0 0x10 0x18000000000004000000000000246ded
+ * write 0x9db0 0x10 0x18000000000004000000000000246ded
+ * write 0x9dc0 0x10 0x18000000000004000000000000246ded
+ * write 0x9dd0 0x10 0x18000000000004000000000000246ded
+ * write 0x9de0 0x10 0x18000000000004000000000000246ded
+ * write 0x9df0 0x10 0x18000000000004000000000000246ded
+ * write 0x9e00 0x10 0x18000000000004000000000000246ded
+ * write 0x9e10 0x10 0x18000000000004000000000000246ded
+ * write 0x9e20 0x10 0x18000000000004000000000000246ded
+ * write 0x9e30 0x10 0x18000000000004000000000000246ded
+ * write 0x9e40 0x10 0x18000000000004000000000000246ded
+ * write 0x9e50 0x10 0x18000000000004000000000000246ded
+ * write 0x9e60 0x10 0x18000000000004000000000000246ded
+ * write 0x9e70 0x10 0x18000000000004000000000000246ded
+ * write 0x9e80 0x10 0x18000000000004000000000000246ded
+ * write 0x9e90 0x10 0x18000000000004000000000000246ded
+ * write 0x9ea0 0x10 0x18000000000004000000000000246ded
+ * write 0x9eb0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ec0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ed0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ee0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ef0 0x10 0x18000000000004000000000000246ded
+ * write 0x9f00 0x10 0x18000000000004000000000000246ded
+ * write 0x9f10 0x10 0x18000000000004000000000000246ded
+ * write 0x9f20 0x10 0x18000000000004000000000000246ded
+ * write 0x9f30 0x10 0x18000000000004000000000000246ded
+ * write 0x9f40 0x10 0x18000000000004000000000000246ded
+ * write 0x9f50 0x10 0x18000000000004000000000000246ded
+ * write 0x9f60 0x10 0x18000000000004000000000000246ded
+ * write 0x9f70 0x10 0x18000000000004000000000000246ded
+ * write 0x9f80 0x10 0x18000000000004000000000000246ded
+ * write 0x9f90 0x10 0x18000000000004000000000000246ded
+ * write 0x9fa0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fb0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fc0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fd0 0x10 0x18000000000004000000000000246ded
+ * write 0x9fe0 0x10 0x18000000000004000000000000246ded
+ * write 0x9ff0 0x10 0x18000000000004000000000000246ded
+ * write 0xa000 0x10 0x18000000000004000000000000246ded
+ * write 0xa010 0x10 0x18000000000004000000000000246ded
+ * write 0xa020 0x10 0x18000000000004000000000000246ded
+ * write 0xa030 0x10 0x18000000000004000000000000246ded
+ * write 0xa040 0x10 0x18000000000004000000000000246ded
+ * write 0xa050 0x10 0x18000000000004000000000000246ded
+ * write 0xa060 0x10 0x18000000000004000000000000246ded
+ * write 0xa070 0x10 0x18000000000004000000000000246ded
+ * write 0xa080 0x10 0x18000000000004000000000000246ded
+ * write 0xa090 0x10 0x18000000000004000000000000246ded
+ * write 0xa0a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa0f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa100 0x10 0x18000000000004000000000000246ded
+ * write 0xa110 0x10 0x18000000000004000000000000246ded
+ * write 0xa120 0x10 0x18000000000004000000000000246ded
+ * write 0xa130 0x10 0x18000000000004000000000000246ded
+ * write 0xa140 0x10 0x18000000000004000000000000246ded
+ * write 0xa150 0x10 0x18000000000004000000000000246ded
+ * write 0xa160 0x10 0x18000000000004000000000000246ded
+ * write 0xa170 0x10 0x18000000000004000000000000246ded
+ * write 0xa180 0x10 0x18000000000004000000000000246ded
+ * write 0xa190 0x10 0x18000000000004000000000000246ded
+ * write 0xa1a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa1f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa200 0x10 0x18000000000004000000000000246ded
+ * write 0xa210 0x10 0x18000000000004000000000000246ded
+ * write 0xa220 0x10 0x18000000000004000000000000246ded
+ * write 0xa230 0x10 0x18000000000004000000000000246ded
+ * write 0xa240 0x10 0x18000000000004000000000000246ded
+ * write 0xa250 0x10 0x18000000000004000000000000246ded
+ * write 0xa260 0x10 0x18000000000004000000000000246ded
+ * write 0xa270 0x10 0x18000000000004000000000000246ded
+ * write 0xa280 0x10 0x18000000000004000000000000246ded
+ * write 0xa290 0x10 0x18000000000004000000000000246ded
+ * write 0xa2a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa2f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa300 0x10 0x18000000000004000000000000246ded
+ * write 0xa310 0x10 0x18000000000004000000000000246ded
+ * write 0xa320 0x10 0x18000000000004000000000000246ded
+ * write 0xa330 0x10 0x18000000000004000000000000246ded
+ * write 0xa340 0x10 0x18000000000004000000000000246ded
+ * write 0xa350 0x10 0x18000000000004000000000000246ded
+ * write 0xa360 0x10 0x18000000000004000000000000246ded
+ * write 0xa370 0x10 0x18000000000004000000000000246ded
+ * write 0xa380 0x10 0x18000000000004000000000000246ded
+ * write 0xa390 0x10 0x18000000000004000000000000246ded
+ * write 0xa3a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa3f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa400 0x10 0x18000000000004000000000000246ded
+ * write 0xa410 0x10 0x18000000000004000000000000246ded
+ * write 0xa420 0x10 0x18000000000004000000000000246ded
+ * write 0xa430 0x10 0x18000000000004000000000000246ded
+ * write 0xa440 0x10 0x18000000000004000000000000246ded
+ * write 0xa450 0x10 0x18000000000004000000000000246ded
+ * write 0xa460 0x10 0x18000000000004000000000000246ded
+ * write 0xa470 0x10 0x18000000000004000000000000246ded
+ * write 0xa480 0x10 0x18000000000004000000000000246ded
+ * write 0xa490 0x10 0x18000000000004000000000000246ded
+ * write 0xa4a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa4f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa500 0x10 0x18000000000004000000000000246ded
+ * write 0xa510 0x10 0x18000000000004000000000000246ded
+ * write 0xa520 0x10 0x18000000000004000000000000246ded
+ * write 0xa530 0x10 0x18000000000004000000000000246ded
+ * write 0xa540 0x10 0x18000000000004000000000000246ded
+ * write 0xa550 0x10 0x18000000000004000000000000246ded
+ * write 0xa560 0x10 0x18000000000004000000000000246ded
+ * write 0xa570 0x10 0x18000000000004000000000000246ded
+ * write 0xa580 0x10 0x18000000000004000000000000246ded
+ * write 0xa590 0x10 0x18000000000004000000000000246ded
+ * write 0xa5a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa5f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa600 0x10 0x18000000000004000000000000246ded
+ * write 0xa610 0x10 0x18000000000004000000000000246ded
+ * write 0xa620 0x10 0x18000000000004000000000000246ded
+ * write 0xa630 0x10 0x18000000000004000000000000246ded
+ * write 0xa640 0x10 0x18000000000004000000000000246ded
+ * write 0xa650 0x10 0x18000000000004000000000000246ded
+ * write 0xa660 0x10 0x18000000000004000000000000246ded
+ * write 0xa670 0x10 0x18000000000004000000000000246ded
+ * write 0xa680 0x10 0x18000000000004000000000000246ded
+ * write 0xa690 0x10 0x18000000000004000000000000246ded
+ * write 0xa6a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa6f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa700 0x10 0x18000000000004000000000000246ded
+ * write 0xa710 0x10 0x18000000000004000000000000246ded
+ * write 0xa720 0x10 0x18000000000004000000000000246ded
+ * write 0xa730 0x10 0x18000000000004000000000000246ded
+ * write 0xa740 0x10 0x18000000000004000000000000246ded
+ * write 0xa750 0x10 0x18000000000004000000000000246ded
+ * write 0xa760 0x10 0x18000000000004000000000000246ded
+ * write 0xa770 0x10 0x18000000000004000000000000246ded
+ * write 0xa780 0x10 0x18000000000004000000000000246ded
+ * write 0xa790 0x10 0x18000000000004000000000000246ded
+ * write 0xa7a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa7f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa800 0x10 0x18000000000004000000000000246ded
+ * write 0xa810 0x10 0x18000000000004000000000000246ded
+ * write 0xa820 0x10 0x18000000000004000000000000246ded
+ * write 0xa830 0x10 0x18000000000004000000000000246ded
+ * write 0xa840 0x10 0x18000000000004000000000000246ded
+ * write 0xa850 0x10 0x18000000000004000000000000246ded
+ * write 0xa860 0x10 0x18000000000004000000000000246ded
+ * write 0xa870 0x10 0x18000000000004000000000000246ded
+ * write 0xa880 0x10 0x18000000000004000000000000246ded
+ * write 0xa890 0x10 0x18000000000004000000000000246ded
+ * write 0xa8a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa8f0 0x10 0x18000000000004000000000000246ded
+ * write 0xa900 0x10 0x18000000000004000000000000246ded
+ * write 0xa910 0x10 0x18000000000004000000000000246ded
+ * write 0xa920 0x10 0x18000000000004000000000000246ded
+ * write 0xa930 0x10 0x18000000000004000000000000246ded
+ * write 0xa940 0x10 0x18000000000004000000000000246ded
+ * write 0xa950 0x10 0x18000000000004000000000000246ded
+ * write 0xa960 0x10 0x18000000000004000000000000246ded
+ * write 0xa970 0x10 0x18000000000004000000000000246ded
+ * write 0xa980 0x10 0x18000000000004000000000000246ded
+ * write 0xa990 0x10 0x18000000000004000000000000246ded
+ * write 0xa9a0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9b0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9c0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9d0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9e0 0x10 0x18000000000004000000000000246ded
+ * write 0xa9f0 0x10 0x18000000000004000000000000246ded
+ * write 0xaa00 0x10 0x18000000000004000000000000246ded
+ * write 0xaa10 0x10 0x18000000000004000000000000246ded
+ * write 0xaa20 0x10 0x18000000000004000000000000246ded
+ * write 0xaa30 0x10 0x18000000000004000000000000246ded
+ * write 0xaa40 0x10 0x18000000000004000000000000246ded
+ * write 0xaa50 0x10 0x18000000000004000000000000246ded
+ * write 0xaa60 0x10 0x18000000000004000000000000246ded
+ * write 0xaa70 0x10 0x18000000000004000000000000246ded
+ * write 0xaa80 0x10 0x18000000000004000000000000246ded
+ * write 0xaa90 0x10 0x18000000000004000000000000246ded
+ * write 0xaaa0 0x10 0x18000000000004000000000000246ded
+ * write 0xaab0 0x10 0x18000000000004000000000000246ded
+ * write 0xaac0 0x10 0x18000000000004000000000000246ded
+ * write 0xaad0 0x10 0x18000000000004000000000000246ded
+ * write 0xaae0 0x10 0x18000000000004000000000000246ded
+ * write 0xaaf0 0x10 0x18000000000004000000000000246ded
+ * write 0xab00 0x10 0x18000000000004000000000000246ded
+ * write 0xab10 0x10 0x18000000000004000000000000246ded
+ * write 0xab20 0x10 0x18000000000004000000000000246ded
+ * write 0xab30 0x10 0x18000000000004000000000000246ded
+ * write 0xab40 0x10 0x18000000000004000000000000246ded
+ * write 0xab50 0x10 0x18000000000004000000000000246ded
+ * write 0xab60 0x10 0x18000000000004000000000000246ded
+ * write 0xab70 0x10 0x18000000000004000000000000246ded
+ * write 0xab80 0x10 0x18000000000004000000000000246ded
+ * write 0xab90 0x10 0x18000000000004000000000000246ded
+ * write 0xaba0 0x10 0x18000000000004000000000000246ded
+ * write 0xabb0 0x10 0x18000000000004000000000000246ded
+ * write 0xabc0 0x10 0x18000000000004000000000000246ded
+ * write 0xabd0 0x10 0x18000000000004000000000000246ded
+ * write 0xabe0 0x10 0x18000000000004000000000000246ded
+ * write 0xabf0 0x10 0x18000000000004000000000000246ded
+ * write 0xac00 0x10 0x18000000000004000000000000246ded
+ * write 0xac10 0x10 0x18000000000004000000000000246ded
+ * write 0xac20 0x10 0x18000000000004000000000000246ded
+ * write 0xac30 0x10 0x18000000000004000000000000246ded
+ * write 0xac40 0x10 0x18000000000004000000000000246ded
+ * write 0xac50 0x10 0x18000000000004000000000000246ded
+ * write 0xac60 0x10 0x18000000000004000000000000246ded
+ * write 0xac70 0x10 0x18000000000004000000000000246ded
+ * write 0xac80 0x10 0x18000000000004000000000000246ded
+ * write 0xac90 0x10 0x18000000000004000000000000246ded
+ * write 0xaca0 0x10 0x18000000000004000000000000246ded
+ * write 0xacb0 0x10 0x18000000000004000000000000246ded
+ * write 0xacc0 0x10 0x18000000000004000000000000246ded
+ * write 0xacd0 0x10 0x18000000000004000000000000246ded
+ * write 0xace0 0x10 0x18000000000004000000000000246ded
+ * write 0xacf0 0x10 0x18000000000004000000000000246ded
+ * write 0xad00 0x10 0x18000000000004000000000000246ded
+ * write 0xad10 0x10 0x18000000000004000000000000246ded
+ * write 0xad20 0x10 0x18000000000004000000000000246ded
+ * write 0xad30 0x10 0x18000000000004000000000000246ded
+ * write 0xad40 0x10 0x18000000000004000000000000246ded
+ * write 0xad50 0x10 0x18000000000004000000000000246ded
+ * write 0xad60 0x10 0x18000000000004000000000000246ded
+ * write 0xad70 0x10 0x18000000000004000000000000246ded
+ * write 0xad80 0x10 0x18000000000004000000000000246ded
+ * write 0xad90 0x10 0x18000000000004000000000000246ded
+ * write 0xada0 0x10 0x18000000000004000000000000246ded
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0xadb0 0x10 0x18000000000004000000000000246ded
+ * write 0xadc0 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0xadd0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x18000000000004000000000000246ded
+ * write 0x6d40 0x14 0x00000000000000000000630000000000c6000000
+ * write 0xade0 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0xadf0 0x10 0x00000000005e5e5e5e5e5e5e1d1d1d1d
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * readq 0xff55594040
+ * clock_step
+ * readb 0xff55594000
+ * writel 0xff55596071 0x0
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * clock_step
+ * writel 0xff55596000 0x0
+ * writel 0xff55596000 0x0
+ * writel 0xff55596140 0xffffffff
+ * writel 0xff55594040 0xff6d1205
+ * writel 0xff555944b0 0x5adf5a55
+ * write 0xadf0 0x10 0x02730000000008a05a5a5a5a18fffa55
+ * write 0xae00 0x10 0x0000000003000000000001ef32ffffff
+ * write 0xae10 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0x10 0x006d0000000000000000006d00710000
+ * write 0xae20 0x10 0x3333333333c4cccccc32000000053333
+ * write 0xae30 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * write 0xae40 0x10 0x00000093000003199d9390de5a262d46
+ * write 0xae50 0x10 0xadff0b00000000004600575aca323155
+ * write 0xae60 0x10 0x00000000000000000000630000000000
+ * writel 0xff55596000 0x0
+ * write 0xae70 0x10 0x006d0000000000000000f62d462e5a05
+ * write 0x28 0x8 0x00000000005e5e5e
+ * write 0x6d00 0x8 0x0000000003000000
+ * write 0x6d20 0x10 0x02730000000008a05a5a5a5a18fffa55
+ * write 0x6d40 0x14 0x0000000003000000000001ef32ffffff00000003
+ * write 0xae80 0x10 0xfeffffffffffffff1300575ace31ff05
+ * write 0x0 0x6 0x465511070000
+ * write 0x1e 0xa 0x006d0000000000000000
+ * write 0xae90 0x10 0x3333333333c4cccccc32000000053333
+ * write 0xaea0 0x10 0x000000006c0000000000cf0000000000
+ * writel 0xff55596000 0x0
+ * writel 0xff55594040 0x2f120500
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * write 0x7f 0x14 0x00000093000003199d9390de5a262d462e5a552e
+ * write 0xcf00d0 0x10 0xadff0b00000000004600575aca323155
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * readw 0xff55594477
+ * writeq 0xff55594040 0x4d02a246105a0855
+ * writeq 0xff55594040 0xff0004cfcfdf5aa5
+ * writeq 0xff55596014 0x55ff002c5100a604
+ * writeq 0xff555960f8 0x2a0300019a000000
+ * clock_step
+ * EOF
+ */
+static void test_fuzz(void)
+{
+    QTestState *s = qtest_init(
+        "-m 512M -machine q35  -drive 
file=null-co://,if=none,format=raw,id=disk0 "
+        "-device qemu-xhci,id=xhci -device usb-tablet,bus=xhci.0 -device 
usb-bot -device "
+        "usb-storage,drive=disk0 -chardev null,id=cd0 -chardev null,id=cd1 
-device "
+        "usb-braille,chardev=cd0 -device usb-ccid -device usb-ccid -device 
usb-kbd "
+        "-device usb-mouse -device usb-serial,chardev=cd1 -device usb-tablet 
-device "
+        "usb-wacom-tablet -device usb-audio  -nographic -nodefaults");
+    qtest_outl(s, 0xcf8, 0x80000800);
+    qtest_inw(s, 0xcfc);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_inl(s, 0xcfc);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0xe0000000);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_inw(s, 0xcfc);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_outw(s, 0xcfc, 0x7);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_inw(s, 0xcfc);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_outl(s, 0xcfc, 0xffffffbf);
+    qtest_outl(s, 0xcf8, 0x80000811);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_writeq(s, 0xffffffc040, 0x5a5a559c81a0f34d);
+    qtest_bufwrite(
+        s, 0x0, 
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b", 0x10);
+    qtest_bufwrite(s, 0x10,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x40,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x50,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x60,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x80,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x90,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xb0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xc0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xf0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x100,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x110,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x6d3a, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x120,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x130,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x140,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x150,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x160,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x170,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x180,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x190,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x1b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x1d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x1f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x200,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x210,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x220,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x230,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x240,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x250,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x260,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x270,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x280,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x290,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x2b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x2c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x2d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x2f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x300,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x310,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x320,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x330,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x340,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x350,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x360,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x370,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x380,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x390,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x3b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x3c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x3d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x3f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x400,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x410,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x420,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x430,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x440,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x450,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x460,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x470,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x480,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x490,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x4b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x4c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x4d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x4f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x500,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x510,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x520,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x530,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x540,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x550,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x560,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x570,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x580,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x590,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x5b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x5c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x5d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x5f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x600,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x610,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x620,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x630,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x640,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x650,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x660,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x670,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x680,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x690,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x6b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x6c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x6d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x6f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x700,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x710,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x720,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x730,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x740,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x750,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x760,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x770,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x780,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x790,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x7a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x7c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x7d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x7e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x800,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x810,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x820,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x830,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x840,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x850,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x860,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x870,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x880,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x890,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x8a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x8c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x8d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x8e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x900,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x910,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x920,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x930,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x940,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x950,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x960,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x970,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x980,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x990,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x9b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x9c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x9d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x9f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xa00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xa20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xa30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xa40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xa60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xa70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xa80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xaa0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xab0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xac0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xad0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xae0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xaf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xb00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xb10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xb20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xb30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xb40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xb50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xb60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xb70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xb80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xb90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xba0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xbb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xbc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xbd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xbe0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xbf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xc00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xc10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xc20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xc30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xc40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xc50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xc60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xc70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xc80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xc90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xca0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xcb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xcc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xcd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xce0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xd10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xd20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xd30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xd50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xd60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xd70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xd90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xda0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xdb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xdc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xdd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xde0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xdf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xe00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xe20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xe30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xe40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xe60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xe70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xe80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xea0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xeb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xec0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xed0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xee0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xef0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xf00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xf10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xf20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xf30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xf40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xf50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xf60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xf70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xf80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xf90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xfa0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xfb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xfc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xfd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xfe0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xff0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1000,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x1010,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_outl(s, 0xcf8, 0x80000803);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_outl(s, 0xcf8, 0x80000890);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_writel(s, 0xffffffc482, 0x0);
+    qtest_writew(s, 0xffffffc02e, 0x0);
+    qtest_writel(s, 0xffffffc465, 0x0);
+    qtest_bufwrite(s, 0x1020,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x1030,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1040,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x26d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x26d20,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x26d40,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b\x00"
+                   "\x00\x32\x01",
+                   0x14);
+    qtest_bufwrite(s, 0x1050,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x1060,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1070,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1080,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_bufwrite(s, 0x1080,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1090,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x10a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x10b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x10c0,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x10c0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x10d0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x10e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x10f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1100,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_bufwrite(s, 0x1100,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1110,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x1120,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1130,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1140,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_writeb(s, 0xffffffc000, 0x0);
+    qtest_writel(s, 0xffffffc482, 0x0);
+    qtest_writel(s, 0xffffffc4b0, 0x7adf5a55);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0xcaff4603);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000855);
+    qtest_outl(s, 0xcfc, 0x0);
+    qtest_outl(s, 0xcf8, 0x800008fa);
+    qtest_inb(s, 0xcfc);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0xffff5a55);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x18ff5a46);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_outb(s, 0xcfc, 0xaf);
+    qtest_writeq(s, 0xff46184040, 0x4d02a246105a0855);
+    qtest_bufwrite(s, 0x1140,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1150,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x1160,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1170,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1180,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xff46186000, 0x0);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x6f6c6301);
+    qtest_outl(s, 0xcf8, 0x80000803);
+    qtest_outl(s, 0xcfc, 0x1c44ffff);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x55595e26);
+    qtest_writeq(s, 0xff55594040, 0x30001);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x1180,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a\x37"
+                   "\x34\x18\xad",
+                   0x14);
+    qtest_bufwrite(s, 0x1190,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x11a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x65\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d", 0x10);
+    qtest_bufwrite(s, 0x11b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x11c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00", 0x6);
+    qtest_bufwrite(s, 0x11d0,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x11e0,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x26d00, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x11f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1200,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x1200,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a\x37"
+                   "\x34\x18\xad",
+                   0x14);
+    qtest_bufwrite(s, 0x1210,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1220,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x65\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d", 0x10);
+    qtest_bufwrite(s, 0x1230,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1240,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00", 0x6);
+    qtest_bufwrite(s, 0x1250,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1260,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x26d00, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x1270,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1280,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55594000, 0x0);
+    qtest_writel(s, 0xff55594482, 0x0);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_bufwrite(s, 0x1280,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1290,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x12a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x12b0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x12c0,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x12d0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x12e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x12f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1300,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1310,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x1310,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1320,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1330,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1340,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1350,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1360,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1370,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1380,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1390,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x13a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x13b0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x13c0,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x13c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x13d0,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x13e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x13f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1400,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1410,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1420,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1430,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1440,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1450,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1460,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1470,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_bufwrite(s, 0x1470,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1480,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1490,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x14a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x14b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x14c0,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x14d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x14e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x14f0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e, "\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00", 0xa);
+    qtest_bufwrite(s, 0x1500,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1510,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_bufwrite(s, 0x1520,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x1530,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x1540,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x1550,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1560,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1570,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1580,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1590,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1600,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1610,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1620,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1630,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1640,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1650,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1660,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1670,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1680,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1690,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1700,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1710,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1720,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1730,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1740,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1750,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1760,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1770,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1780,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1790,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1800,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1810,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1820,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1830,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1840,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1850,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1860,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1870,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1880,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1890,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1900,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1910,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1920,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1930,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1940,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1950,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1960,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1970,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1980,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1990,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1aa0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ab0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ac0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ad0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ae0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1af0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ba0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1be0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bf0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ca0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ce0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cf0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1da0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1db0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1dc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1dd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1de0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1df0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ea0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1eb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ec0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ed0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ee0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ef0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fa0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fe0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ff0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2000,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2010,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2020,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2030,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2040,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2050,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2060,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2070,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2080,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2090,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2100,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2110,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2120,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2130,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2140,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2150,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2160,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2170,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2180,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2190,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2200,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2210,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2220,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2230,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2240,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2250,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2260,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2270,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2280,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2290,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2300,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2310,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2320,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2330,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2340,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2350,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2360,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2370,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2380,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2390,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2400,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2410,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2420,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2430,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2440,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2450,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2460,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2470,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2480,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2490,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2500,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2510,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2520,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2530,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2540,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2550,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2560,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x2570,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2580,
+                   
"\x00\x6d\x6d\x6d\x41\x00\x40\x10\x5a\x5a\x6d\x55\x55\x51\x2e\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff55594040, 0x30001);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55594000, 0x0);
+    qtest_writel(s, 0xff55594482, 0x0);
+    qtest_writel(s, 0xff555944b0, 0x7adf5a55);
+    qtest_writeq(s, 0xff55594040, 0x30001);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55594000, 0x0);
+    qtest_writel(s, 0xff55594482, 0x0);
+    qtest_writel(s, 0xff555944b0, 0x7adf5a55);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_bufwrite(s, 0x2580,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x93\x00\x00\x03\x19", 0x8);
+    qtest_bufwrite(s, 0x2590,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff", 0x10);
+    qtest_bufwrite(s, 0x25a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x25b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x25c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x25d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x25e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x25f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2600,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2610,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2620,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2630,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2640,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2650,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2660,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2670,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2680,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2690,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x26a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x26b0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x26c0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x26d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x26e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x26f0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2700,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2710,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2720,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2730,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2740,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2750,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2760,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2770,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2780,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2790,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x27a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x27b0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x27c0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x27d0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x27e0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x27f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2800,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2810,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2820,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2830,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2840,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2850,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2860,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2870,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2880,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2890,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x28a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x28b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x28d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x28e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x28f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2900,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2910,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2920,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2930,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2940,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2950,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2960,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2970,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2980,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2990,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x29a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x29b0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x29c0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x29d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x29e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x29f0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2a00,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2a10,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2a20,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2a30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2a40,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2a50,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2a60,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2a70,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2a80,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2a90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2aa0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2ab0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2ac0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2ad0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2ae0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2af0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2b00,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2b10,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2b20,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2b30,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2b40,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2b50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2b60,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2b70,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2b80,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2b90,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2ba0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2bb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2bc0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2bd0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2be0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2bf0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2c00,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2c10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2c20,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2c30,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2c40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2c50,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2c60,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2c70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2c80,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2c90,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2ca0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2cb0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2cc0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2cd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2ce0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2cf0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2d00,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2d10,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2d20,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2d30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2d40,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2d50,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2d60,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2d70,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2d80,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2d90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2da0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2db0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2dc0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2dd0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2de0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2df0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2e00,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2e10,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2e20,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2e30,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2e40,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2e50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2e60,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2e70,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2e80,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2e90,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2ea0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2eb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2ec0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2ed0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2ee0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2ef0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2f00,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2f10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2f20,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2f30,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2f40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2f50,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2f60,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2f70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2f80,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2f90,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2fa0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2fb0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2fc0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2fd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2fe0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2ff0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3000,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3010,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3020,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3030,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3040,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3050,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3060,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3070,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3080,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3090,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x30a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x30b0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x30c0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x30d0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x30e0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x30f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3100,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3110,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3120,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3130,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3140,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3150,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3160,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3170,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3180,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3190,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x31a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x31b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x31c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x31d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x31e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x31f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3200,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3210,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3220,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3230,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3240,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3250,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3260,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3270,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3280,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3290,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x32a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x32b0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x32c0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x32d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x32e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x32f0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3300,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3310,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3320,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3330,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3340,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3350,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3360,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3370,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3380,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3390,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x33a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x33b0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x33c0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x33d0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x33e0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x33f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3400,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3410,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3420,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3430,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3440,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3450,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3460,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3470,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3480,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3490,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x34a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x34b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x34c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x34d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x34e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x34f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3500,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3510,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3520,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3530,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3540,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3550,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3560,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3570,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3580,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3590,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_bufwrite(s, 0x35a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff", 0x10);
+    qtest_bufwrite(s, 0x35b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x35c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x93\x00\x00\x03\x19", 0x8);
+    qtest_bufwrite(s, 0x35d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x35e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x35f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3600,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3610,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3620,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3630,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3640,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3650,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3660,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3670,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3680,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3690,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x36a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x36b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x36c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x36d0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x36e0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x36f0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3700,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3710,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3720,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3730,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3740,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3750,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3760,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3770,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3780,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3790,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x37a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x37b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x37c0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x37d0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x37e0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x37f0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3800,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3810,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3820,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3830,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3840,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3850,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3860,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3870,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3880,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3890,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x38a0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x38b0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x38c0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x38d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x38e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x38f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3900,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3910,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3920,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3930,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3940,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3950,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3960,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3970,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3980,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3990,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x39a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x39b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x39c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x39d0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x39e0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x39f0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3a00,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3a10,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3a20,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3a30,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3a40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3a50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3a60,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3a70,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3a80,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3a90,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3aa0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3ab0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3ac0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3ad0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3ae0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3af0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3b00,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3b10,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3b20,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3b30,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3b40,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3b50,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3b60,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3b70,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3b80,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3b90,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3ba0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3bb0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3bc0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3bd0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3be0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3bf0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3c00,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3c10,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3c20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3c30,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3c40,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3c50,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3c60,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3c70,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3c80,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3c90,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3ca0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3cb0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3cc0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3cd0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3ce0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3cf0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3d00,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3d10,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3d20,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3d30,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3d40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3d50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3d60,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3d70,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3d80,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3d90,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3da0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3db0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3dc0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3dd0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3de0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3df0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3e00,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3e10,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3e20,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3e30,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3e40,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3e50,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3e60,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3e70,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3e80,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3e90,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3ea0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3eb0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3ec0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3ed0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3ee0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3ef0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3f00,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3f10,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3f20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3f30,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3f40,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3f50,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3f60,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3f70,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3f80,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3f90,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3fa0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3fb0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3fc0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3fd0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3fe0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3ff0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4000,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4010,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4020,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4030,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4040,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4050,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4060,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4070,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4080,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4090,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x40a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x40b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x40c0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x40d0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x40e0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x40f0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4100,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4110,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4120,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4130,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4140,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4150,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4160,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4170,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4180,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4190,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x41a0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x41b0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x41c0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x41d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x41e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x41f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4200,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4210,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4220,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4230,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4240,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4250,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4260,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4270,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4280,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4290,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x42a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x42b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x42c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x42d0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x42e0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x42f0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4300,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4310,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4320,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4330,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4340,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4350,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4360,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4370,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4380,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4390,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x43a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x43b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x43c0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x43d0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x43e0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x43f0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4400,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4410,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4420,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4430,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4440,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4450,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4460,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4470,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4480,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4490,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x44a0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x44b0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x44c0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x44d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x44e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x44f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4500,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4510,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4520,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4530,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4540,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4550,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4560,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4570,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4580,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4590,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x45a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x45b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x45c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x45d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x45e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x45f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4600,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4610,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4620,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4630,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4640,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4650,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4660,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4670,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4690,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4700,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4710,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4720,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4740,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4750,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4760,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4770,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4780,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4790,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4800,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4810,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4820,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4830,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4840,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4850,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4860,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4870,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4880,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4890,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4900,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4910,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4920,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4930,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4940,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4950,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4960,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4970,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4980,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4990,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4aa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ab0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ac0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ad0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ae0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4af0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ba0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4be0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ca0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ce0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4da0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4db0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4dc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4dd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4de0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4df0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ea0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4eb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ec0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ed0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ee0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ef0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ff0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5000,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5010,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5020,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5030,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5040,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5050,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5060,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5070,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5080,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5090,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5100,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5110,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5120,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5130,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5140,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5150,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5160,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5170,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5180,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5190,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5200,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5210,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5220,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5230,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5240,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5250,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5260,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5270,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5280,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5290,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5300,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5310,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5320,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5330,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5340,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5350,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5360,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5370,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5380,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5390,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5400,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5410,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5420,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5430,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5440,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5450,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5460,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5470,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5480,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5490,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5500,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5510,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5520,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5530,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5540,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5550,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5560,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5570,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5580,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5590,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x6dedffffffff5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x55e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x6d\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x00\x00\x00\x19", 0x8);
+    qtest_bufwrite(s, 0x5600,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5610,
+                   
"\xca\x18\x06\x55\x2f\x00\x08\x00\x2c\x00\x00\x00\x00\x04\x28\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5620,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5630,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5640,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5650,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5660,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5670,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x5670,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5690,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x6d\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x00\x00\x00\x19", 0x8);
+    qtest_bufwrite(s, 0x56a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x56b0,
+                   
"\xca\x18\x06\x55\x2f\x00\x08\x00\x2c\x00\x00\x00\x00\x04\x28\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x56c0,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x56d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x56e0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x56f0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5700,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5710,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x5710,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5720,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5740,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x6d\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x00\x00\x00\x19", 0x8);
+    qtest_bufwrite(s, 0x5750,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5760,
+                   
"\xca\x18\x06\x55\x2f\x00\x08\x00\x2c\x00\x00\x00\x00\x04\x28\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5770,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5780,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5790,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x57a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x57b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x57c0,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x57c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x57d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x57e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x57f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5800,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5810,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x00\x55\x06", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x5e", 0x8);
+    qtest_bufwrite(s, 0x5820,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5830,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5840,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5850,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5860,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5870,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5880,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5890,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x58a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x58b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x58c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x58d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x58e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x58f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5900,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5910,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5920,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5930,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5940,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5950,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5960,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5970,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5980,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5990,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x59a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x59b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x59c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x59d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x59e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x59f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5a00,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a10,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5a20,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5a40,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5a50,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5a60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a70,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5a80,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5aa0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ab0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5ac0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5ad0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5ae0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5af0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b00,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b10,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5b20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5b30,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5b40,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5b50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b60,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5b80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5b90,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5ba0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5bb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5bc0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5bd0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5be0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5bf0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5c00,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5c10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5c40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5c50,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5c60,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5c70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c80,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c90,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5ca0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5cb0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5cc0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5cd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ce0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5cf0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5d00,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d10,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5d20,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5d40,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5d50,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5d60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d70,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5d80,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5da0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5db0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5dc0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5dd0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5de0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5df0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e00,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e10,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5e20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5e30,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5e40,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5e50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e60,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5e80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5e90,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5ea0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5eb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ec0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ed0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5ee0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5ef0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5f00,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5f10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5f40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5f50,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5f60,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5f70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f80,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f90,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5fa0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5fb0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5fc0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5fd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5fe0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ff0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6000,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6010,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6020,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6030,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6040,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6050,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6060,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6070,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6080,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6090,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x60a0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x60b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x60c0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x60d0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x60e0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x60f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6100,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6110,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6120,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6130,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6140,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6150,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6160,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6170,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6180,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6190,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x61a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x61b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x61c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x61d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x61e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x61f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6200,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6210,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6220,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6230,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6240,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6250,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6260,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6270,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6280,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6290,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x62a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x62b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x62c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x62d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x62e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x62f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6300,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6310,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6320,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6330,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6340,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6350,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6360,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6370,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6380,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6390,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x63a0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x63b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x63c0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x63d0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x63e0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x63f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6400,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6410,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6420,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6430,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6440,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6450,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6460,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6470,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6480,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6490,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x64a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x64b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x64c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x64d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x64e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x64f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6500,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6510,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6520,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6530,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6540,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6550,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6560,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6570,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6580,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6590,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x65a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x65b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x65c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x65d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x65e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x65f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6600,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6610,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6620,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6630,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6640,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6650,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6660,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6670,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6680,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6690,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x66a0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x66b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x66c0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x66d0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x66e0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x66f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6700,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6710,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6720,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6730,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6740,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6750,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6760,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6770,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6780,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6790,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x67a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x67b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x67c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x67d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x67e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x67f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6800,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6810,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x6820,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6830,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6840,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6850,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6860,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x6860,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6870,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6880,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6890,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x68a0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x68b0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x68c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x68d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x68e0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x68f0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6900,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6910,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x6910,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6920,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6930,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6940,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6950,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6960,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6970,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6980,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x6990,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x69a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x69b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x69c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x69d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x69e0,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x2f2600);
+    qtest_bufwrite(s, 0x69e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x69f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6aa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ab0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ac0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ad0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ae0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6af0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ba0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6be0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ca0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ce0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6da0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6db0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6dc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6dd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6de0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6df0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ea0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6eb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ec0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ed0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ee0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ef0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ff0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7000,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7010,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7020,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7030,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7040,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7050,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7060,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7070,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7080,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7090,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7100,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7110,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7120,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7130,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7140,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7150,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7160,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7170,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7180,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7190,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7200,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7210,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7220,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7230,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7240,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7250,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7260,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7270,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7280,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7290,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7300,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7310,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7320,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7330,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7340,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7350,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7360,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7370,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7380,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7390,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7400,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7410,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7420,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7430,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7440,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7450,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7460,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7470,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7480,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7490,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7500,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7510,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7520,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7530,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7540,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7550,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7560,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7570,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7580,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7590,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7600,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7610,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7620,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7630,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7640,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7650,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7660,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7670,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7690,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7700,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7710,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7720,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7740,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7750,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7760,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7770,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7780,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7790,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7800,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7810,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7820,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7830,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7840,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7850,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7860,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7870,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7880,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7890,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7900,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7910,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7920,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7930,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7940,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7950,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7960,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7970,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7980,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7990,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x7a00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7a10,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x7a20,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00\xc6"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x7a30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x7a40,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_readq(s, 0xff55594040);
+    qtest_clock_step_next(s);
+    qtest_readb(s, 0xff55594000);
+    qtest_writel(s, 0xff55596071, 0x0);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x6fef700);
+    qtest_writel(s, 0xff55594040, 0x5a2f0305);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x7a40,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7a50,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7a60,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00", 0x10);
+    qtest_bufwrite(s, 0x7a70,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7a80,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7a90,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7aa0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ab0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7ac0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ad0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ae0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7af0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b00,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7b10,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b20,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b30,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7b40,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b50,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b60,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7b70,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b80,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b90,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ba0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7bb0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7bc0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7bd0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7be0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7bf0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c00,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7c10,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7c20,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c30,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7c40,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7c50,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c60,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7c70,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7c80,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c90,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7ca0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7cb0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7cc0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7cd0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ce0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7cf0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d00,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7d10,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7d20,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d30,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7d40,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7d50,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d60,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7d70,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7d80,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d90,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7da0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7db0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7dc0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7dd0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7de0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7df0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e00,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7e10,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7e20,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e30,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7e40,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7e50,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e60,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7e70,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7e80,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e90,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ea0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7eb0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ec0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ed0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7ee0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ef0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f00,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f10,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7f20,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f30,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f40,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7f50,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f60,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f70,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7f80,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f90,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7fa0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7fb0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7fc0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7fd0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7fe0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ff0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8000,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8010,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8020,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8030,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8040,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8050,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8060,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8070,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8080,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8090,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x80a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x80b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x80c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x80d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x80e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x80f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8100,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8110,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8120,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8130,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8140,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8150,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8160,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8170,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8180,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8190,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x81a0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x81b0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x81c0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x81d0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x81e0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x81f0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8200,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8210,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8220,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8230,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8240,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8250,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8260,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8270,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8280,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8290,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x82a0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x82b0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x82c0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x82d0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x82e0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x82f0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8300,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8310,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8320,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8330,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8340,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8350,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8360,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8370,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8380,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8390,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x83a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x83b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x83c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x83d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x83e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x83f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8400,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8410,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8420,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8430,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8440,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8450,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8460,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8470,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8480,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8490,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x84a0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x84b0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x84c0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x84d0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x84e0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x84f0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8500,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8510,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8520,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8530,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8540,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8550,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8560,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8570,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8580,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8590,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x85a0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x85b0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x85c0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x85d0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x85e0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x85f0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8600,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8610,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8620,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8630,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8640,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8650,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8660,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8670,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8680,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8690,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x86a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x86b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x86c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x86d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x86e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x86f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8700,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8710,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8720,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8730,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8740,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8750,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8760,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8770,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8780,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8790,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x87a0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x87b0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x87c0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x87d0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x87e0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x87f0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8800,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8810,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8820,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8830,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8840,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8850,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8860,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8870,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8880,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8890,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x88a0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x88b0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x88c0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x88d0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x88e0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x88f0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8900,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8910,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8920,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8930,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8940,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8950,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8960,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8970,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8980,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8990,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x89a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x89b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x89c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x89d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x89e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x89f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8a00,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8a10,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8a20,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8a30,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8a40,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8a50,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff55595145, 0xff00000001ffffff);
+    qtest_readw(s, 0xff55594000);
+    qtest_writeq(s, 0xff55594040, 0x5ecf55fbffff5aa5);
+    qtest_writel(s, 0xff55594468, 0x2f030500);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x8a60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x69\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6900, "\x00\x69\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x8a70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8a80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8a90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8aa0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ab0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ac0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ad0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ae0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8af0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ba0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8be0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bf0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ca0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ce0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cf0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8da0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8db0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8dc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8dd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8de0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8df0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ea0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8eb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ec0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ed0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ee0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ef0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fa0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fe0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ff0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9000,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9010,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9020,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9030,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9040,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9050,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9060,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9070,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9080,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9090,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9100,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9110,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9120,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9130,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9140,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9150,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9160,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9170,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9180,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9190,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9200,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9210,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9220,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9230,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9240,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9250,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9260,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9270,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9280,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9290,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9300,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9310,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9320,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9330,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9340,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9350,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9360,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9370,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9380,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9390,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9400,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9410,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9420,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9430,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9440,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9450,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9460,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9470,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9480,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9490,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9500,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9510,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9520,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9530,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9540,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9550,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9560,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9570,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9580,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9590,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9600,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9610,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9620,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9630,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9640,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9650,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9660,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9670,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9680,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9690,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9700,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9710,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9720,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9730,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9740,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9750,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9760,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9770,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9780,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9790,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9800,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9810,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9820,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9830,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9840,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9850,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9860,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9870,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9880,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9890,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9900,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9910,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9920,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9930,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9940,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9950,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9960,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9970,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9980,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9990,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x630000,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x630010,
+                   
"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff",
+                   0x10);
+    qtest_writeq(s, 0xff55596014, 0xaa00ffd3aeff5a01);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_writeq(s, 0xff55595145, 0xff9f000001ff74ff);
+    qtest_writeq(s, 0xff55595154, 0x5a555a00ffffffff);
+    qtest_clock_step_next(s);
+    qtest_writeb(s, 0xff55594340, 0x12);
+    qtest_bufwrite(s, 0x9a80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x31\xff\xff\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55596380, 0x46);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_writel(s, 0xff55594040, 0xdf5a5a05);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9a80,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9a90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xfe\x2d\xef\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x34\x37"
+                   "\x34\x2a\xff",
+                   0x14);
+    qtest_bufwrite(s, 0x9aa0,
+                   
"\x00\x6d\x6d\x6d\xed\x6d\x00\x6d\x6d\x6d\xed\xde\x00\x6d\x6d\x6d",
+                   0x10);
+    qtest_bufwrite(s, 0x9ab0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6900, "\xff\xff\xff\xff\xff\xff\xff\xff", 0x8);
+    qtest_bufwrite(s, 0x9ac0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x31\xff\xff\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x6fef700);
+    qtest_bufwrite(s, 0x9ac0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9ad0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xfe\x2d\xef\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x34\x37"
+                   "\x34\x2a\xff",
+                   0x14);
+    qtest_bufwrite(s, 0x9ae0,
+                   
"\x00\x6d\x6d\x6d\xed\x6d\x00\x6d\x6d\x6d\xed\xde\x00\x6d\x6d\x6d",
+                   0x10);
+    qtest_bufwrite(s, 0x9af0,
+                   
"\x2e\x35\x63\x00\x00\x00\x00\x00\x00\x00\x19\x9d\x93\x90\xde\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9af0,
+                   
"\x00\x00\x00\x00\x00\x00\x03\x19\x19\x00\x00\x00\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9b00,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x00\x00\x00\x00\x03\x00", 0x6);
+    qtest_bufwrite(s, 0x9b10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xff\xff\xff\xff\xff\xff\xff\xff", 0x8);
+    qtest_bufwrite(s, 0x6900, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6920,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6940,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x2c",
+                   0x14);
+    qtest_bufwrite(s, 0x9b20,
+                   
"\xfe\x2d\xef\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5a",
+                   0x10);
+    qtest_bufwrite(s, 0x9b30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9b40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9b50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x34",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x00\x6d\x6d\x6d\xed\x6d\x00\x6d\x6d\x6d", 0xa);
+    qtest_bufwrite(s, 0x9b60,
+                   
"\x2e\x35\x63\x00\x00\x00\x00\x00\x00\x00\x19\x9d\x93\x90\xde\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_bufwrite(s, 0x9b60,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9b70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9b80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9b90,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05\x5a"
+                   "\x55\x46\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9ba0,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9ba0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9bb0,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9bc0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9bd0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9be0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9bf0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05\x5a"
+                   "\x55\x46\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9c00,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9c00,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9c10,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9c20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9c30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9c40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9c50,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05\x5a"
+                   "\x55\x46\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9c60,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_bufwrite(s, 0x9c60,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9c70,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9c80,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9c90,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9ca0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x9cb0,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9cc0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x9cd0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9ce0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e, "\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00", 0xa);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x32"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46\x2e"
+                   "\x5a\x55\x2e",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55\x5a"
+                   "\x5a\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00\xc6"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x9cf0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9d00,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0000,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0010,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0020,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0030,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0040,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a\xff"
+                   "\x55\x11\x11",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0050,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9d00,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9d10,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46\x2e"
+                   "\x5a\x55\x2e",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0060,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9d20,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9d30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff\xca"
+                   "\xe4\x63\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9d40,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9d50,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9d60,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x9d70,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9d80,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9d90,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0070,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0080,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0090,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xcf00a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xcf00b0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x2f2600);
+    qtest_bufwrite(s, 0x9d90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9da0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9db0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9dc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9dd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9de0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9df0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ea0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9eb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ec0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ed0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ee0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ef0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ff0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa000,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa010,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa020,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa030,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa040,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa050,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa060,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa070,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa080,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa090,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa100,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa110,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa120,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa130,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa140,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa150,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa160,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa170,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa180,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa190,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa200,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa210,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa220,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa230,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa240,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa250,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa260,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa270,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa280,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa290,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa300,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa310,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa320,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa330,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa340,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa350,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa360,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa370,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa380,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa390,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa400,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa410,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa420,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa430,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa440,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa450,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa460,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa470,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa480,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa490,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa500,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa510,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa520,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa530,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa540,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa550,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa560,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa570,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa580,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa590,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa600,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa610,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa620,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa630,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa640,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa650,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa660,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa670,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa690,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa700,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa710,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa720,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa740,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa750,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa760,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa770,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa780,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa790,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa800,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa810,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa820,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa830,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa840,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa850,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa860,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa870,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa880,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa890,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa900,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa910,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa920,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa930,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa940,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa950,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa960,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa970,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa980,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa990,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaaa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaab0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaac0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaad0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaae0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaaf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaba0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaca0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xace0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xada0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0xadb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xadc0,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0xadd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00\xc6"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0xade0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0xadf0,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_readq(s, 0xff55594040);
+    qtest_clock_step_next(s);
+    qtest_readb(s, 0xff55594000);
+    qtest_writel(s, 0xff55596071, 0x0);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_bufwrite(s, 0xadf0,
+                   
"\x02\x73\x00\x00\x00\x00\x08\xa0\x5a\x5a\x5a\x5a\x18\xff\xfa\x55",
+                   0x10);
+    qtest_bufwrite(s, 0xae00,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xae10,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0xae20,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0xae30,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0xae40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0xae50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0xae60,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0xae70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x02\x73\x00\x00\x00\x00\x08\xa0\x5a\x5a\x5a\x5a\x18\xff\xfa\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0xae80,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e, "\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00", 0xa);
+    qtest_bufwrite(s, 0xae90,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0xaea0,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46\x2e"
+                   "\x5a\x55\x2e",
+                   0x14);
+    qtest_bufwrite(s, 0xcf00d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_outl(s, 0xcfc, 0xffffffbf);
+    qtest_outl(s, 0xcf8, 0x80000811);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_writeq(s, 0xffffffc040, 0x5a5a559c81a0f34d);
+    qtest_bufwrite(
+        s, 0x0, 
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b", 0x10);
+    qtest_bufwrite(s, 0x10,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x40,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x50,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x60,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x80,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x90,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xb0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xc0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xf0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x100,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x110,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x6d3a, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x120,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x130,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x140,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x150,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x160,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x170,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x180,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x190,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x1b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x1d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x1f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x200,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x210,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x220,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x230,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x240,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x250,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x260,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x270,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x280,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x290,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x2b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x2c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x2d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x2f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x300,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x310,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x320,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x330,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x340,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x350,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x360,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x370,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x380,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x390,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x3b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x3c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x3d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x3f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x400,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x410,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x420,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x430,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x440,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x450,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x460,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x470,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x480,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x490,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x4b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x4c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x4d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x4f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x500,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x510,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x520,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x530,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x540,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x550,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x560,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x570,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x580,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x590,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x5b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x5c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x5d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x5f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x600,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x610,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x620,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x630,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x640,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x650,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x660,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x670,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x680,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x690,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x6b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x6c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x6d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x6f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x700,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x710,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x720,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x730,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x740,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x750,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x760,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x770,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x780,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x790,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x7a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x7c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x7d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x7e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x800,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x810,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x820,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x830,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x840,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x850,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x860,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x870,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x880,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x890,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x8a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x8c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x8d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x8e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x900,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x910,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x920,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x930,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x940,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x950,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x960,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x970,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x980,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x990,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x9b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x9c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x9d0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x9f0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xa00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xa20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xa30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xa40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xa60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xa70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xa80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xa90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xaa0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xab0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xac0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xad0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xae0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xaf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xb00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xb10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xb20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xb30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xb40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xb50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xb60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xb70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xb80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xb90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xba0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xbb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xbc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xbd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xbe0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xbf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xc00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xc10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xc20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xc30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xc40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xc50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xc60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xc70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xc80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xc90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xca0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xcb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xcc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xcd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xce0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xd10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xd20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xd30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xd50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xd60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xd70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xd80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xd90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xda0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xdb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xdc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xdd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xde0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xdf0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xe00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xe20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xe30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xe40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xe60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xe70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xe80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xe90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xea0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xeb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xec0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xed0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xee0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xef0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xf00,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xf10,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xf20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xf30,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xf40,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xf50,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xf60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xf70,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xf80,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xf90,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xfa0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xfb0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0xfc0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0xfd0,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xfe0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0xff0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1000,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x1010,
+                   
"\x63\x00\x00\x00\x00\x00\x00\xe7\x59\xd3\x90\xde\x5a\x26\x2d\x5e",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_outl(s, 0xcf8, 0x80000803);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_outl(s, 0xcf8, 0x80000890);
+    qtest_outl(s, 0xcfc, 0xffffffff);
+    qtest_writel(s, 0xffffffc482, 0x0);
+    qtest_writew(s, 0xffffffc02e, 0x0);
+    qtest_writel(s, 0xffffffc465, 0x0);
+    qtest_bufwrite(s, 0x1020,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x5a\x62\xff\x00\x5a\x62\xff\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x1030,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1040,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x26d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x26d20,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x26d40,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b\x00"
+                   "\x00\x32\x01",
+                   0x14);
+    qtest_bufwrite(s, 0x1050,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x1060,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1070,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1080,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_bufwrite(s, 0x1080,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1090,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x10a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x10b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x10c0,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x10c0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x10d0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x10e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x10f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1100,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_bufwrite(s, 0x1100,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1110,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x1120,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1130,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1140,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xffffffe000, 0x0);
+    qtest_writeb(s, 0xffffffc000, 0x0);
+    qtest_writel(s, 0xffffffc482, 0x0);
+    qtest_writel(s, 0xffffffc4b0, 0x7adf5a55);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0xcaff4603);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000855);
+    qtest_outl(s, 0xcfc, 0x0);
+    qtest_outl(s, 0xcf8, 0x800008fa);
+    qtest_inb(s, 0xcfc);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0xffff5a55);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x18ff5a46);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x461846ce);
+    qtest_outl(s, 0xcf8, 0x80000804);
+    qtest_outb(s, 0xcfc, 0xaf);
+    qtest_writeq(s, 0xff46184040, 0x4d02a246105a0855);
+    qtest_bufwrite(s, 0x1140,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1150,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d5a,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d7a,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x31",
+                   0x14);
+    qtest_bufwrite(s, 0x1160,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1170,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1180,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xff46186000, 0x0);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x6f6c6301);
+    qtest_outl(s, 0xcf8, 0x80000803);
+    qtest_outl(s, 0xcfc, 0x1c44ffff);
+    qtest_outl(s, 0xcf8, 0x80000810);
+    qtest_outl(s, 0xcfc, 0x55595e26);
+    qtest_writeq(s, 0xff55594040, 0x30001);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x1180,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a\x37"
+                   "\x34\x18\xad",
+                   0x14);
+    qtest_bufwrite(s, 0x1190,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x11a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x65\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d", 0x10);
+    qtest_bufwrite(s, 0x11b0,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x11c0,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00", 0x6);
+    qtest_bufwrite(s, 0x11d0,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x11e0,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x26d00, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x11f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1200,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x1200,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a\x37"
+                   "\x34\x18\xad",
+                   0x14);
+    qtest_bufwrite(s, 0x1210,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1220,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x65\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d", 0x10);
+    qtest_bufwrite(s, 0x1230,
+                   
"\x38\x63\x6b\x00\x00\x32\x01\x00\xa5\x00\x46\x40\x46\x38\x63\x6b",
+                   0x10);
+    qtest_bufwrite(s, 0x1240,
+                   
"\x3a\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x04",
+                   0x10);
+    qtest_bufwrite(s, 0x20, "\x63\x00\x00\x00\x00\x00\x00\xe7", 0x8);
+    qtest_bufwrite(s, 0x6d3a, "\x00\x00\x00\x00\x03\x00", 0x6);
+    qtest_bufwrite(s, 0x1250,
+                   
"\x00\x00\x00\x93\x00\x00\x55\x5a\x5a\xff\x01\x00\xe8\xce\x12\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1260,
+                   
"\x00\x6d\x02\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x26d00, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x1270,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1280,
+                   
"\x00\x00\x1a\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55594000, 0x0);
+    qtest_writel(s, 0xff55594482, 0x0);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_bufwrite(s, 0x1280,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1290,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x12a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x12b0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x12c0,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x12d0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x12e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x12f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1300,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1310,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x1310,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1320,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1330,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1340,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1350,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1360,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1370,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1380,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1390,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x13a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x13b0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x13c0,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x13c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x13d0,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x13e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x13f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1400,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1410,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1420,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1430,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1440,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x1450,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x1460,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x1470,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_bufwrite(s, 0x1470,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x1480,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1490,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x14a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x14b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x14c0,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x14d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x14e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x14f0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e, "\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00", 0xa);
+    qtest_bufwrite(s, 0x1500,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x1510,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_bufwrite(s, 0x1520,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x1530,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x1540,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x1550,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1560,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1570,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1580,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1590,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x15f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1600,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1610,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1620,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1630,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1640,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1650,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1660,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1670,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1680,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1690,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x16f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1700,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1710,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1720,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1730,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1740,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1750,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1760,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1770,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1780,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1790,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x17f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1800,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1810,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1820,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1830,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1840,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1850,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1860,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1870,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1880,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1890,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x18f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1900,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1910,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1920,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1930,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1940,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1950,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1960,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1970,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1980,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1990,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x19f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1a90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1aa0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ab0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ac0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ad0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ae0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1af0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1b90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ba0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1be0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1bf0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1c90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ca0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ce0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1cf0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1d90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1da0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1db0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1dc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1dd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1de0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1df0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1e90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ea0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1eb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ec0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ed0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ee0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ef0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f00,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f10,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f20,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f30,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f40,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f50,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f60,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f70,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f80,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1f90,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fa0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fb0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fc0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fd0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1fe0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x1ff0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2000,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2010,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2020,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2030,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2040,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2050,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2060,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2070,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2080,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2090,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x20f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2100,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2110,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2120,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2130,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2140,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2150,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2160,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2170,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2180,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2190,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x21f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2200,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2210,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2220,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2230,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2240,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2250,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2260,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2270,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2280,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2290,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x22f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2300,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2310,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2320,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2330,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2340,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2350,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2360,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2370,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2380,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2390,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x23f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2400,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2410,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2420,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2430,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2440,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2450,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2460,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2470,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2480,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2490,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24a0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24b0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24c0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24d0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24e0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x24f0,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2500,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2510,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2520,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2530,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2540,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2550,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2560,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x2570,
+                   
"\xf7\x72\x65\x55\x55\x06\x46\x55\x5a\x93\x1d\x00\x5a\x26\x2d\x42",
+                   0x10);
+    qtest_bufwrite(s, 0x2580,
+                   
"\x00\x6d\x6d\x6d\x41\x00\x40\x10\x5a\x5a\x6d\x55\x55\x51\x2e\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff55594040, 0x30001);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55594000, 0x0);
+    qtest_writel(s, 0xff55594482, 0x0);
+    qtest_writel(s, 0xff555944b0, 0x7adf5a55);
+    qtest_writeq(s, 0xff55594040, 0x30001);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55594000, 0x0);
+    qtest_writel(s, 0xff55594482, 0x0);
+    qtest_writel(s, 0xff555944b0, 0x7adf5a55);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_bufwrite(s, 0x2580,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x93\x00\x00\x03\x19", 0x8);
+    qtest_bufwrite(s, 0x2590,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff", 0x10);
+    qtest_bufwrite(s, 0x25a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x25b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x25c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x25d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x25e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x25f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2600,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2610,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2620,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2630,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2640,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2650,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2660,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2670,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2680,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2690,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x26a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x26b0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x26c0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x26d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x26e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x26f0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2700,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2710,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2720,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2730,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2740,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2750,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2760,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2770,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2780,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2790,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x27a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x27b0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x27c0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x27d0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x27e0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x27f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2800,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2810,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2820,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2830,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2840,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2850,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2860,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2870,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2880,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2890,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x28a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x28b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x28d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x28e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x28f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2900,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2910,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2920,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2930,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2940,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2950,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2960,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2970,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2980,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2990,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x29a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x29b0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x29c0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x29d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x29e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x29f0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2a00,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2a10,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2a20,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2a30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2a40,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2a50,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2a60,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2a70,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2a80,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2a90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2aa0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2ab0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2ac0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2ad0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2ae0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2af0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2b00,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2b10,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2b20,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2b30,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2b40,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2b50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2b60,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2b70,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2b80,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2b90,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2ba0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2bb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2bc0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2bd0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2be0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2bf0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2c00,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2c10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2c20,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2c30,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2c40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2c50,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2c60,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2c70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2c80,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2c90,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2ca0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2cb0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2cc0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2cd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2ce0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2cf0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2d00,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2d10,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2d20,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2d30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2d40,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2d50,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2d60,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2d70,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2d80,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2d90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2da0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2db0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2dc0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2dd0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2de0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2df0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2e00,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2e10,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2e20,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2e30,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2e40,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2e50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2e60,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2e70,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2e80,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2e90,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2ea0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2eb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2ec0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2ed0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2ee0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2ef0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2f00,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2f10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2f20,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2f30,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2f40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2f50,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2f60,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2f70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2f80,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2f90,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x2fa0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x2fb0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x2fc0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x2fd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x2fe0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x2ff0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3000,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3010,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3020,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3030,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3040,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3050,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3060,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3070,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3080,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3090,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x30a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x30b0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x30c0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x30d0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x30e0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x30f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3100,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3110,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3120,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3130,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3140,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3150,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3160,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3170,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3180,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3190,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x31a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x31b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x31c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x31d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x31e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x31f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3200,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3210,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3220,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3230,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3240,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3250,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3260,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3270,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3280,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3290,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x32a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x32b0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x32c0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x32d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x32e0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x32f0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3300,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3310,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3320,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3330,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3340,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3350,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3360,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3370,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3380,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3390,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x33a0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x33b0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x33c0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x33d0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x33e0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x33f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3400,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3410,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3420,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3430,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3440,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3450,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3460,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3470,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3480,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3490,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x34a0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x34b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x34c0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x34d0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x34e0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x34f0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3500,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3510,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3520,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3530,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3540,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3550,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3560,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3570,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3580,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3590,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_bufwrite(s, 0x35a0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff", 0x10);
+    qtest_bufwrite(s, 0x35b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x35c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xee\xff\xcf\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x93\x00\x00\x03\x19", 0x8);
+    qtest_bufwrite(s, 0x35d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x35e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x35f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3600,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3610,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3620,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3630,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3640,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3650,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3660,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3670,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3680,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3690,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x36a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x36b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x36c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x36d0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x36e0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x36f0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3700,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3710,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3720,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3730,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3740,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3750,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3760,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3770,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3780,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3790,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x37a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x37b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x37c0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x37d0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x37e0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x37f0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3800,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3810,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3820,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3830,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3840,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3850,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3860,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3870,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3880,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3890,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x38a0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x38b0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x38c0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x38d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x38e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x38f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3900,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3910,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3920,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3930,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3940,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3950,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3960,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3970,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3980,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3990,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x39a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x39b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x39c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x39d0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x39e0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x39f0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3a00,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3a10,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3a20,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3a30,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3a40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3a50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3a60,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3a70,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3a80,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3a90,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3aa0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3ab0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3ac0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3ad0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3ae0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3af0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3b00,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3b10,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3b20,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3b30,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3b40,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3b50,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3b60,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3b70,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3b80,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3b90,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3ba0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3bb0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3bc0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3bd0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3be0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3bf0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3c00,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3c10,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3c20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3c30,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3c40,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3c50,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3c60,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3c70,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3c80,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3c90,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3ca0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3cb0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3cc0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3cd0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3ce0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3cf0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3d00,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3d10,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3d20,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3d30,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3d40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3d50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3d60,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3d70,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3d80,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3d90,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3da0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3db0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3dc0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3dd0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3de0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3df0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3e00,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3e10,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3e20,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3e30,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3e40,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3e50,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3e60,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3e70,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3e80,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3e90,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3ea0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3eb0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3ec0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3ed0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3ee0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3ef0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3f00,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3f10,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3f20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3f30,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3f40,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3f50,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3f60,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3f70,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3f80,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3f90,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x3fa0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x3fb0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x3fc0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x3fd0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x3fe0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x3ff0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4000,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4010,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4020,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4030,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4040,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4050,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4060,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4070,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4080,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4090,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x40a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x40b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x40c0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x40d0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x40e0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x40f0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4100,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4110,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4120,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4130,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4140,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4150,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4160,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4170,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4180,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4190,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x41a0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x41b0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x41c0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x41d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x41e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x41f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4200,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4210,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4220,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4230,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4240,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4250,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4260,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4270,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4280,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4290,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x42a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x42b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x42c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x42d0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x42e0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x42f0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4300,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4310,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4320,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4330,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4340,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4350,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4360,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4370,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4380,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4390,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x43a0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x43b0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x43c0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x43d0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x43e0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x43f0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4400,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4410,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4420,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4430,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4440,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4450,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4460,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4470,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4480,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4490,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x44a0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x44b0,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x44c0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x44d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x44e0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x44f0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4500,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4510,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4520,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4530,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x4540,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x4550,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_bufwrite(s, 0x4560,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x4570,
+                   
"\xee\xff\xcf\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x4580,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x4590,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x3a",
+                   0x10);
+    qtest_bufwrite(s, 0x45a0,
+                   
"\x00\x2c\xff\xff\xca\x18\x08\x2c\xff\xff\xca\x18\x10\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x45b0,
+                   
"\xfe\x00\x00\xff\x33\x9d\x0b\x46\x00\x59\x5a\x7a\x06\x46\x55\x11",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x45c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x45d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x45e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x45f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4600,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4610,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4620,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4630,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4640,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4650,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4660,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4670,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4690,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x46f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4700,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4710,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4720,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4740,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4750,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4760,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4770,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4780,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4790,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x47f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4800,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4810,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4820,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4830,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4840,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4850,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4860,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4870,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4880,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4890,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x48f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4900,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4910,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4920,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4930,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4940,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4950,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4960,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4970,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4980,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4990,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x49f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4a90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4aa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ab0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ac0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ad0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ae0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4af0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4b90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ba0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4be0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4bf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4c90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ca0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ce0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4cf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4d90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4da0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4db0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4dc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4dd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4de0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4df0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4e90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ea0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4eb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ec0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ed0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ee0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ef0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4f90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4fe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x4ff0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5000,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5010,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5020,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5030,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5040,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5050,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5060,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5070,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5080,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5090,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x50f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5100,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5110,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5120,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5130,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5140,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5150,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5160,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5170,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5180,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5190,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x51f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5200,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5210,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5220,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5230,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5240,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5250,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5260,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5270,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5280,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5290,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x52f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5300,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5310,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5320,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5330,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5340,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5350,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5360,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5370,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5380,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5390,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x53f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5400,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5410,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5420,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5430,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5440,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5450,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5460,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5470,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5480,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5490,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x54f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5500,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5510,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5520,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5530,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5540,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5550,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5560,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5570,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5580,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5590,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x6dedffffffff5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x55e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x55f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x6d\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x00\x00\x00\x19", 0x8);
+    qtest_bufwrite(s, 0x5600,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5610,
+                   
"\xca\x18\x06\x55\x2f\x00\x08\x00\x2c\x00\x00\x00\x00\x04\x28\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5620,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5630,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5640,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5650,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5660,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5670,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x5670,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5690,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x6d\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x00\x00\x00\x19", 0x8);
+    qtest_bufwrite(s, 0x56a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x56b0,
+                   
"\xca\x18\x06\x55\x2f\x00\x08\x00\x2c\x00\x00\x00\x00\x04\x28\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x56c0,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x56d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x56e0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x56f0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5700,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5710,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x5710,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5720,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x5740,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x6d\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x00\x00\x00\x19", 0x8);
+    qtest_bufwrite(s, 0x5750,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\x2c\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5760,
+                   
"\xca\x18\x06\x55\x2f\x00\x08\x00\x2c\x00\x00\x00\x00\x04\x28\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5770,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x5780,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5790,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x57a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x57b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x57c0,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x57c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x57d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x57e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x57f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5800,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5810,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x00\x55\x06", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x5e", 0x8);
+    qtest_bufwrite(s, 0x5820,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5830,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5840,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5850,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5860,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5870,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5880,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5890,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x58a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x58b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x58c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x58d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x58e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x58f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5900,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5910,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5920,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5930,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5940,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5950,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5960,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5970,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5980,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5990,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x59a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x59b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x59c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x59d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x59e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x59f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5a00,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a10,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5a20,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5a40,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5a50,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5a60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a70,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5a80,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5a90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5aa0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ab0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5ac0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5ad0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5ae0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5af0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b00,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b10,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5b20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5b30,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5b40,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5b50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b60,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5b70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5b80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5b90,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5ba0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5bb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5bc0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5bd0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5be0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5bf0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5c00,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5c10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5c40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5c50,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5c60,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5c70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c80,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5c90,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5ca0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5cb0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5cc0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5cd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ce0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5cf0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5d00,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d10,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5d20,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5d40,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5d50,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5d60,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d70,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5d80,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5d90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5da0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5db0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5dc0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5dd0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5de0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5df0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e00,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e10,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5e20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5e30,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5e40,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5e50,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e60,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5e70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5e80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5e90,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5ea0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5eb0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ec0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ed0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5ee0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5ef0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5f00,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5f10,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5f40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5f50,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5f60,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5f70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f80,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5f90,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x5fa0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5fb0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x5fc0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x5fd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5fe0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x5ff0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6000,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6010,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6020,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6030,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6040,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6050,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6060,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6070,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6080,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6090,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x60a0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x60b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x60c0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x60d0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x60e0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x60f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6100,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6110,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6120,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6130,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6140,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6150,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6160,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6170,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6180,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6190,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x61a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x61b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x61c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x61d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x61e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x61f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6200,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6210,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6220,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6230,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6240,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6250,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6260,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6270,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6280,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6290,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x62a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x62b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x62c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x62d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x62e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x62f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6300,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6310,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6320,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6330,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6340,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6350,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6360,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6370,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6380,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6390,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x63a0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x63b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x63c0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x63d0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x63e0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x63f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6400,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6410,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6420,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6430,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6440,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6450,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6460,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6470,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6480,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6490,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x64a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x64b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x64c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x64d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x64e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x64f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6500,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6510,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6520,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6530,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6540,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6550,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6560,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6570,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6580,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6590,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x65a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x65b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x65c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x65d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x65e0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x65f0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6600,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6610,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6620,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6630,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6640,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6650,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6660,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6670,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6680,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6690,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x66a0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x66b0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x66c0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x66d0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x66e0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x66f0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6700,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6710,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6720,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6730,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6740,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6750,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6760,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6770,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6780,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6790,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x67a0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x67b0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x67c0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x67d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x67e0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x67f0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6800,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6810,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x6820,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6830,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6840,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6850,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6860,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x6860,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6870,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6880,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6890,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x68a0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x68b0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x68c0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x68d0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x68e0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x68f0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6900,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6910,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x6910,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6920,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6930,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6940,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x6950,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6960,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6970,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6980,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x6990,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x69a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x69b0,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x69c0,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x69d0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x69e0,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x2f2600);
+    qtest_bufwrite(s, 0x69e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x69f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6a90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6aa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ab0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ac0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ad0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ae0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6af0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6b90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ba0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6be0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6bf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6c90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ca0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ce0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6cf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6da0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6db0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6dc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6dd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6de0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6df0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6e90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ea0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6eb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ec0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ed0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ee0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ef0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6f90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6fe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6ff0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7000,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7010,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7020,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7030,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7040,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7050,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7060,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7070,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7080,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7090,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x70f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7100,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7110,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7120,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7130,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7140,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7150,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7160,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7170,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7180,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7190,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x71f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7200,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7210,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7220,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7230,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7240,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7250,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7260,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7270,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7280,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7290,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x72f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7300,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7310,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7320,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7330,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7340,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7350,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7360,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7370,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7380,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7390,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x73f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7400,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7410,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7420,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7430,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7440,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7450,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7460,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7470,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7480,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7490,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x74f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7500,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7510,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7520,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7530,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7540,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7550,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7560,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7570,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7580,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7590,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x75f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7600,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7610,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7620,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7630,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7640,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7650,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7660,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7670,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7690,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x76f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7700,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7710,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7720,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7740,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7750,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7760,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7770,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7780,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7790,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x77f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7800,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7810,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7820,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7830,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7840,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7850,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7860,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7870,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7880,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7890,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x78f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7900,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7910,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7920,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7930,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7940,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7950,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7960,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7970,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7980,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7990,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x79f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x7a00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x7a10,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x7a20,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00\xc6"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x7a30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x7a40,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_readq(s, 0xff55594040);
+    qtest_clock_step_next(s);
+    qtest_readb(s, 0xff55594000);
+    qtest_writel(s, 0xff55596071, 0x0);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x6fef700);
+    qtest_writel(s, 0xff55594040, 0x5a2f0305);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x7a40,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7a50,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7a60,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(
+        s, 0x0, 
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00", 0x10);
+    qtest_bufwrite(s, 0x7a70,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7a80,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7a90,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7aa0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ab0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7ac0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ad0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ae0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7af0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b00,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7b10,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b20,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b30,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7b40,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b50,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b60,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7b70,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7b80,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7b90,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ba0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7bb0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7bc0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7bd0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7be0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7bf0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c00,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7c10,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7c20,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c30,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7c40,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7c50,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c60,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7c70,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7c80,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7c90,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7ca0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7cb0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7cc0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7cd0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ce0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7cf0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d00,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7d10,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7d20,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d30,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7d40,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7d50,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d60,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7d70,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7d80,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7d90,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7da0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7db0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7dc0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7dd0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7de0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7df0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e00,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7e10,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7e20,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e30,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7e40,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7e50,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e60,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7e70,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7e80,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7e90,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ea0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7eb0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ec0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ed0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7ee0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7ef0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f00,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f10,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7f20,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f30,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f40,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7f50,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f60,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7f70,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7f80,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7f90,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7fa0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7fb0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7fc0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x7fd0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x7fe0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x7ff0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8000,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8010,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8020,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8030,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8040,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8050,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8060,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8070,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8080,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8090,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x80a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x80b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x80c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x80d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x80e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x80f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8100,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8110,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8120,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8130,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8140,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8150,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8160,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8170,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8180,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8190,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x81a0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x81b0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x81c0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x81d0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x81e0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x81f0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8200,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8210,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8220,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8230,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8240,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8250,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8260,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8270,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8280,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8290,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x82a0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x82b0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x82c0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x82d0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x82e0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x82f0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8300,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8310,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8320,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8330,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8340,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8350,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8360,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8370,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8380,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8390,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x83a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x83b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x83c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x83d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x83e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x83f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8400,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8410,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8420,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8430,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8440,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8450,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8460,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8470,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8480,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8490,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x84a0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x84b0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x84c0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x84d0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x84e0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x84f0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8500,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8510,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8520,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8530,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8540,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8550,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8560,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8570,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8580,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8590,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x85a0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x85b0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x85c0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x85d0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x85e0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x85f0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8600,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8610,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8620,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8630,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8640,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8650,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8660,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8670,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8680,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8690,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x86a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x86b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x86c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x86d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x86e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x86f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8700,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8710,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8720,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8730,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8740,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8750,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8760,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8770,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8780,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8790,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x87a0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x87b0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x87c0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x87d0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x87e0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x87f0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8800,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8810,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8820,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8830,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8840,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8850,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8860,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8870,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8880,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8890,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x88a0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x88b0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x88c0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x88d0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x88e0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x88f0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8900,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8910,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8920,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8930,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8940,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8950,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8960,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8970,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8980,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8990,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x89a0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x89b0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x89c0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x89d0,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x89e0,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x89f0,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8a00,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8a10,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8a20,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x8a30,
+                   
"\xf7\x3c\x34\x2e\x35\x69\x69\x69\x69\x69\x69\xf7\x3c\x34\x2e\x9a",
+                   0x10);
+    qtest_bufwrite(s, 0x8a40,
+                   
"\xfe\xff\x0b\x00\x00\x00\x27\x00\x00\x57\x00\xca\x30\x46\x18\x18",
+                   0x10);
+    qtest_bufwrite(s, 0x8a50,
+                   
"\x5a\xff\x90\xde\x5a\x26\x75\x00\x5a\xff\x90\xde\x5a\x26\xd8\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff55595145, 0xff00000001ffffff);
+    qtest_readw(s, 0xff55594000);
+    qtest_writeq(s, 0xff55594040, 0x5ecf55fbffff5aa5);
+    qtest_writel(s, 0xff55594468, 0x2f030500);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x8a60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x69\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6900, "\x00\x69\x00\x00\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x8a70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8a80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8a90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8aa0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ab0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ac0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ad0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ae0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8af0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8b90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ba0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8be0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8bf0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8c90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ca0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ce0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8cf0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8d90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8da0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8db0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8dc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8dd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8de0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8df0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8e90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ea0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8eb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ec0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ed0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ee0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ef0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f80,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8f90,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fa0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fb0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fc0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fd0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8fe0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x8ff0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9000,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9010,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9020,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9030,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9040,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9050,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9060,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9070,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9080,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9090,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x90f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9100,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9110,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9120,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9130,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9140,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9150,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9160,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9170,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9180,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9190,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x91f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9200,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9210,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9220,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9230,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9240,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9250,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9260,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9270,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9280,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9290,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x92f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9300,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9310,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9320,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9330,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9340,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9350,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9360,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9370,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9380,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9390,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x93f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9400,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9410,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9420,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9430,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9440,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9450,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9460,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9470,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9480,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9490,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x94f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9500,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9510,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9520,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9530,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9540,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9550,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9560,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9570,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9580,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9590,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x95f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9600,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9610,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9620,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9630,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9640,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9650,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9660,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9670,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9680,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9690,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x96f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9700,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9710,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9720,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9730,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9740,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9750,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9760,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9770,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9780,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9790,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x97f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9800,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9810,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9820,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9830,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9840,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9850,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9860,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9870,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9880,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9890,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x98f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9900,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9910,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9920,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9930,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9940,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9950,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9960,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9970,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9980,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9990,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99a0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99b0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99c0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99d0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99e0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x99f0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a00,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a20,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a30,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a40,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a50,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a60,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9a70,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x630000,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x630010,
+                   
"\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff",
+                   0x10);
+    qtest_writeq(s, 0xff55596014, 0xaa00ffd3aeff5a01);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_writeq(s, 0xff55595145, 0xff9f000001ff74ff);
+    qtest_writeq(s, 0xff55595154, 0x5a555a00ffffffff);
+    qtest_clock_step_next(s);
+    qtest_writeb(s, 0xff55594340, 0x12);
+    qtest_bufwrite(s, 0x9a80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x31\xff\xff\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeb(s, 0xff55596380, 0x46);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_writel(s, 0xff55594040, 0xdf5a5a05);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9a80,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9a90,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xfe\x2d\xef\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x34\x37"
+                   "\x34\x2a\xff",
+                   0x14);
+    qtest_bufwrite(s, 0x9aa0,
+                   
"\x00\x6d\x6d\x6d\xed\x6d\x00\x6d\x6d\x6d\xed\xde\x00\x6d\x6d\x6d",
+                   0x10);
+    qtest_bufwrite(s, 0x9ab0,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6900, "\xff\xff\xff\xff\xff\xff\xff\xff", 0x8);
+    qtest_bufwrite(s, 0x9ac0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x31\xff\xff\xff",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x6fef700);
+    qtest_bufwrite(s, 0x9ac0,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9ad0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xfe\x2d\xef\xfe\x00\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x34\x37"
+                   "\x34\x2a\xff",
+                   0x14);
+    qtest_bufwrite(s, 0x9ae0,
+                   
"\x00\x6d\x6d\x6d\xed\x6d\x00\x6d\x6d\x6d\xed\xde\x00\x6d\x6d\x6d",
+                   0x10);
+    qtest_bufwrite(s, 0x9af0,
+                   
"\x2e\x35\x63\x00\x00\x00\x00\x00\x00\x00\x19\x9d\x93\x90\xde\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9af0,
+                   
"\x00\x00\x00\x00\x00\x00\x03\x19\x19\x00\x00\x00\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9b00,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x00\x00\x00\x00\x03\x00", 0x6);
+    qtest_bufwrite(s, 0x9b10,
+                   
"\x00\x69\x00\x00\x00\x00\x00\x00\x00\x00\x00\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\xff\xff\xff\xff\xff\xff\xff\xff", 0x8);
+    qtest_bufwrite(s, 0x6900, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6920,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x6940,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd7\x46\x2e\x5a\x05\x58"
+                   "\x2a\xf7\x2c",
+                   0x14);
+    qtest_bufwrite(s, 0x9b20,
+                   
"\xfe\x2d\xef\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x55\x5a\x5a",
+                   0x10);
+    qtest_bufwrite(s, 0x9b30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9b40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9b50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x34",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x00\x6d\x6d\x6d\xed\x6d\x00\x6d\x6d\x6d", 0xa);
+    qtest_bufwrite(s, 0x9b60,
+                   
"\x2e\x35\x63\x00\x00\x00\x00\x00\x00\x00\x19\x9d\x93\x90\xde\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_bufwrite(s, 0x9b60,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9b70,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9b80,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9b90,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05\x5a"
+                   "\x55\x46\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9ba0,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9ba0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9bb0,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9bc0,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9bd0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9be0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9bf0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05\x5a"
+                   "\x55\x46\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9c00,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9c00,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9c10,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9c20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9c30,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0x9c40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9c50,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05\x5a"
+                   "\x55\x46\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9c60,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_bufwrite(s, 0x9c60,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9c70,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9c80,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9c90,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0x9ca0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x9cb0,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9cc0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e"
+                   "\x75\x5a\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x9cd0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9ce0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e, "\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00", 0xa);
+    qtest_bufwrite(s, 0x6, "\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc", 0x9);
+    qtest_bufwrite(s, 0x9e,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00\x32"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x11e,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46\x2e"
+                   "\x5a\x55\x2e",
+                   0x14);
+    qtest_bufwrite(s, 0x13e,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55\x5a"
+                   "\x5a\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x15e,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00\xc6"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0x9cf0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9d00,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0000,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0010,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05\x00"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0020,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0030,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0040,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x46\x55\x11\x07\x00\x00\x00\x00\x00\x73\x44\xe0\xb9\x81\x5a\x5a\xff"
+                   "\x55\x11\x11",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0050,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9d00,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0x9d10,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46\x2e"
+                   "\x5a\x55\x2e",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0060,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0x9d20,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0x9d30,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff\xca"
+                   "\xe4\x63\x5a",
+                   0x14);
+    qtest_bufwrite(s, 0x9d40,
+                   
"\x00\x01\xd0\xfe\x00\x00\x00\x00\x0b\xff\xef\xfe\x00\x10\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0x9d50,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9d60,
+                   
"\x40\xc1\xb9\x40\xd3\xb9\x40\xe5\xb9\x40\xf7\xb9\x40\x09\xb9\x40",
+                   0x10);
+    qtest_bufwrite(s, 0x9d70,
+                   
"\x5a\xff\xca\xe4\x63\x5a\xda\x00\x03\x04\xff\xff\xca\x10\xbd\xff",
+                   0x10);
+    qtest_bufwrite(s, 0x9d80,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x9d90,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0xcf0070,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x30\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0080,
+                   
"\x00\x00\x00\x00\x00\x00\x55\x06\x46\x5e\x5e\x5e\x5e\x5e\x5e\x05",
+                   0x10);
+    qtest_bufwrite(s, 0xcf0090,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x5e",
+                   0x10);
+    qtest_bufwrite(s, 0xcf00a0,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xcf00b0,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_clock_step_next(s);
+    qtest_clock_step_next(s);
+    qtest_writeq(s, 0xff55594040, 0x66579);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x2f2600);
+    qtest_bufwrite(s, 0x9d90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9da0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9db0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9dc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9dd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9de0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9df0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9e90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ea0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9eb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ec0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ed0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ee0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ef0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9f90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9fe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x9ff0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa000,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa010,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa020,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa030,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa040,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa050,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa060,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa070,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa080,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa090,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa0f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa100,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa110,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa120,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa130,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa140,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa150,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa160,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa170,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa180,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa190,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa1f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa200,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa210,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa220,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa230,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa240,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa250,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa260,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa270,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa280,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa290,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa2f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa300,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa310,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa320,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa330,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa340,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa350,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa360,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa370,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa380,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa390,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa3f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa400,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa410,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa420,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa430,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa440,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa450,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa460,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa470,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa480,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa490,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa4f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa500,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa510,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa520,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa530,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa540,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa550,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa560,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa570,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa580,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa590,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa5f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa600,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa610,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa620,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa630,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa640,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa650,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa660,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa670,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa680,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa690,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa6f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa700,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa710,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa720,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa730,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa740,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa750,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa760,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa770,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa780,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa790,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa7f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa800,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa810,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa820,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa830,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa840,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa850,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa860,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa870,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa880,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa890,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa8f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa900,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa910,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa920,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa930,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa940,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa950,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa960,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa970,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa980,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa990,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9a0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9b0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9c0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9d0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9e0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xa9f0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaa90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaaa0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaab0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaac0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaad0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaae0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaaf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xab90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaba0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabe0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xabf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xac90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xaca0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacc0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacd0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xace0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xacf0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad00,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad10,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad30,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad40,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad50,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad60,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad70,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad80,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xad90,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xada0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0xadb0,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0xadc0,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0xadd0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x18\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x24\x6d\xed",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00\xc6"
+                   "\x00\x00\x00",
+                   0x14);
+    qtest_bufwrite(s, 0xade0,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0xadf0,
+                   
"\x00\x00\x00\x00\x00\x5e\x5e\x5e\x5e\x5e\x5e\x5e\x1d\x1d\x1d\x1d",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_readq(s, 0xff55594040);
+    qtest_clock_step_next(s);
+    qtest_readb(s, 0xff55594000);
+    qtest_writel(s, 0xff55596071, 0x0);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_clock_step_next(s);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55596140, 0xffffffff);
+    qtest_writel(s, 0xff55594040, 0xff6d1205);
+    qtest_writel(s, 0xff555944b0, 0x5adf5a55);
+    qtest_bufwrite(s, 0xadf0,
+                   
"\x02\x73\x00\x00\x00\x00\x08\xa0\x5a\x5a\x5a\x5a\x18\xff\xfa\x55",
+                   0x10);
+    qtest_bufwrite(s, 0xae00,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff",
+                   0x10);
+    qtest_bufwrite(s, 0xae10,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x6d\x00\x71\x00\x00",
+                   0x10);
+    qtest_bufwrite(s, 0xae20,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0xae30,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_bufwrite(s, 0xae40,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46",
+                   0x10);
+    qtest_bufwrite(s, 0xae50,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_bufwrite(s, 0xae60,
+                   
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x63\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_bufwrite(s, 0xae70,
+                   
"\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00\xf6\x2d\x46\x2e\x5a\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x28, "\x00\x00\x00\x00\x00\x5e\x5e\x5e", 0x8);
+    qtest_bufwrite(s, 0x6d00, "\x00\x00\x00\x00\x03\x00\x00\x00", 0x8);
+    qtest_bufwrite(s, 0x6d20,
+                   
"\x02\x73\x00\x00\x00\x00\x08\xa0\x5a\x5a\x5a\x5a\x18\xff\xfa\x55",
+                   0x10);
+    qtest_bufwrite(s, 0x6d40,
+                   
"\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x01\xef\x32\xff\xff\xff\x00"
+                   "\x00\x00\x03",
+                   0x14);
+    qtest_bufwrite(s, 0xae80,
+                   
"\xfe\xff\xff\xff\xff\xff\xff\xff\x13\x00\x57\x5a\xce\x31\xff\x05",
+                   0x10);
+    qtest_bufwrite(s, 0x0, "\x46\x55\x11\x07\x00\x00", 0x6);
+    qtest_bufwrite(s, 0x1e, "\x00\x6d\x00\x00\x00\x00\x00\x00\x00\x00", 0xa);
+    qtest_bufwrite(s, 0xae90,
+                   
"\x33\x33\x33\x33\x33\xc4\xcc\xcc\xcc\x32\x00\x00\x00\x05\x33\x33",
+                   0x10);
+    qtest_bufwrite(s, 0xaea0,
+                   
"\x00\x00\x00\x00\x6c\x00\x00\x00\x00\x00\xcf\x00\x00\x00\x00\x00",
+                   0x10);
+    qtest_writel(s, 0xff55596000, 0x0);
+    qtest_writel(s, 0xff55594040, 0x2f120500);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_bufwrite(s, 0x7f,
+                   
"\x00\x00\x00\x93\x00\x00\x03\x19\x9d\x93\x90\xde\x5a\x26\x2d\x46\x2e"
+                   "\x5a\x55\x2e",
+                   0x14);
+    qtest_bufwrite(s, 0xcf00d0,
+                   
"\xad\xff\x0b\x00\x00\x00\x00\x00\x46\x00\x57\x5a\xca\x32\x31\x55",
+                   0x10);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_readw(s, 0xff55594477);
+    qtest_writeq(s, 0xff55594040, 0x4d02a246105a0855);
+    qtest_writeq(s, 0xff55594040, 0xff0004cfcfdf5aa5);
+    qtest_writeq(s, 0xff55596014, 0x55ff002c5100a604);
+    qtest_writeq(s, 0xff555960f8, 0x2a0300019a000000);
+    qtest_clock_step_next(s);
+    qtest_quit(s);
+}
+int main(int argc, char **argv)
+{
+    const char *arch = qtest_get_arch();
+
+    g_test_init(&argc, &argv, NULL);
+
+    if (strcmp(arch, "i386") == 0) {
+        qtest_add_func("fuzz/test_fuzz", test_fuzz);
+    }
+
+    return g_test_run();
+}
diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build
index 97caf84443..30d8000763 100644
--- a/tests/qtest/meson.build
+++ b/tests/qtest/meson.build
@@ -57,6 +57,7 @@ qtests_i386 = \
    'i440fx-test',
    'fuzz-test',
    'fuzz-sdhci',
+   'fuzz-xhci',
    'sdhci-test',
    'fw_cfg-test',
    'device-plug-test',
-- 
2.28.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]