Hi, finally I have started to evaluate both reworked CPU boards where we have replaced the 4GB DDR3 chips by a different manufacturer.
For that tests I have created a new SD card with
DEV=/dev/sdb ./makesd pyra-4gb -F lxde
and then installed the latest kernel letux-4.14-rc4-lpae:
http://download.goldelico.com/letux-kernel/letux-4.14-rc4-lpae/
Note that this kernel build is limited to 1GHz.
Interestingly, the board C41+M16 did boot fine on the first attempt. With unpatched U-Boot:
U-Boot SPL 2016.11-00241-g0c5e26e (May 13 2017 - 08:32:46) OMAP5432-GP ES2.0
spl:board_init_r()
spl_init() Trying to boot from MMC1 Found LC15 V5.1 board_mmc_init called (vers = 51) MLO hard: gpio7 = eMMC soft: gpio82 = 0 (mmc1=eMMC) ctrl: gpio76 = 1 (ctrl=soft) reading u-boot.img spl: payload image: U-Boot 2016.11-00241-g0c5e26e fo load addr: 0x807fffc0 size: 347496 reading u-boot.img Jumping to U-Boot loaded - jumping to U-Boot...
U-Boot 2016.11-00241-g0c5e26e (May 13 2017 - 08:32:46 +0200)
LPAE build running in hypervisor mode! CPU : ARM Cortex-A15 r2p2 SoC : OMAP5432-GP ES2.0 Board: Pyra with Letux Cortex 15 I2C: ready DRAM: 4 GiB Reset: peripherals tca642x@ 0x22 (24 pins):
--- snip ---
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.14.0-rc4-letux-lpae+ (hns@iMac.local) (gcc version 4.9.2 (GCC)) #1567 SMP PREEMPT Mon Oct 16 16:01:09 CEST 2017 [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache [ 0.000000] OF: fdt: Machine model: Pyra-Handheld-V5.1 [ 0.000000] debug: ignoring loglevel setting. [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 16 MiB at 0x00000000fe000000 [ 0.000000] OMAP4: Map 0x000000027fd00000 to fe600000 for dram barrier [ 0.000000] On node 0 totalpages: 1043712 [ 0.000000] free_area_init_node: node 0, pgdat c109a900, node_mem_map ebff7000 [ 0.000000] DMA zone: 1536 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 196608 pages, LIFO batch:31 [ 0.000000] HighMem zone: 847104 pages, LIFO batch:31 [ 0.000000] OMAP5432 ES2.0 [ 0.000000] random: fast init done [ 0.000000] percpu: Embedded 18 pages/cpu @ebf8d000 s41536 r8192 d24000 u73728 [ 0.000000] pcpu-alloc: s41536 r8192 d24000 u73728 alloc=18*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1042176 [ 0.000000] Kernel command line: console= root=PARTUUID=5621c974-02 rw rootfstype=ext4 rootwait console=ttyO2,115200n8 vram=12M omapfb.vram=0:8M,1:4M omapfb.rotate_type=0 omapdss.def_disp=lcd rootwait twl4030_charger.allow_usb=1 musb_hdrc.preserve_vbus=1 log_buf_len=8M ignore_loglevel earlyprintk [ 0.000000] log_buf_len: 8388608 bytes [ 0.000000] early log buf free: 63812(97%) [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 4093816K/4174848K available (8192K kernel code, 647K rwdata, 2288K rodata, 2048K init, 7497K bss, 64648K reserved, 16384K cma-reserved, 3372032K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc0a00000 (10208 kB) [ 0.000000] .init : 0xc0e00000 - 0xc1000000 (2048 kB) [ 0.000000] .data : 0xc1000000 - 0xc10a1f48 ( 648 kB) [ 0.000000] .bss : 0xc10a1f48 - 0xc17f444c (7498 kB)
--- snip ---
Debian GNU/Linux 8 letux console
letux login: root Password: Linux letux 4.14.0-rc4-letux-lpae+ #1567 SMP PREEMPT Mon Oct 16 16:01:09 CEST 2017 armv7l
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@letux:~# cat /proc/meminfo MemTotal: 4112248 kB MemFree: 3844916 kB MemAvailable: 4035864 kB Buffers: 8868 kB Cached: 217652 kB SwapCached: 0 kB Active: 141380 kB Inactive: 93204 kB Active(anon): 8088 kB Inactive(anon): 5432 kB Active(file): 133292 kB Inactive(file): 87772 kB Unevictable: 0 kB Mlocked: 0 kB HighTotal: 3388416 kB HighFree: 3160356 kB LowTotal: 723832 kB LowFree: 684560 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 1124 kB Writeback: 0 kB AnonPages: 8060 kB Mapped: 8220 kB Shmem: 5460 kB Slab: 20792 kB SReclaimable: 10868 kB SUnreclaim: 9924 kB KernelStack: 728 kB PageTables: 248 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 2056124 kB Committed_AS: 40440 kB VmallocTotal: 245760 kB VmallocUsed: 0 kB VmallocChunk: 0 kB CmaTotal: 16384 kB CmaFree: 14988 kB root@letux:~# memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2923MB (3065954304 bytes), trying mlock ... locked. Loop 1: Stuck Address : tok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok 8-bit Writes : ok 16-bit Writes : ok
Loop 2: Stuck Address : setting 13^C^C root@letux:~# cpufreq-info cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to cpufreq@vger.kernel.org, please. analyzing CPU 0: driver: cpufreq-dt CPUs which run at the same hardware frequency: 0 1 CPUs which need to have their frequency coordinated by software: 0 1 maximum transition latency: 360 us. hardware limits: 250 MHz - 1000 MHz available frequency steps: 250 MHz, 500 MHz, 750 MHz, 1000 MHz available cpufreq governors: conservative, userspace, powersave, ondemand, performance current policy: frequency should be within 250 MHz and 1000 MHz. The governor "ondemand" may decide which speed to use within this range. current CPU frequency is 750 MHz (asserted by call to hardware). cpufreq stats: 250 MHz:0.38%, 500 MHz:0.28%, 750 MHz:0.68%, 1000 MHz:98.65% (3171) analyzing CPU 1: driver: cpufreq-dt CPUs which run at the same hardware frequency: 0 1 CPUs which need to have their frequency coordinated by software: 0 1 maximum transition latency: 360 us. hardware limits: 250 MHz - 1000 MHz available frequency steps: 250 MHz, 500 MHz, 750 MHz, 1000 MHz available cpufreq governors: conservative, userspace, powersave, ondemand, performance current policy: frequency should be within 250 MHz and 1000 MHz. The governor "ondemand" may decide which speed to use within this range. current CPU frequency is 1000 MHz (asserted by call to hardware). cpufreq stats: 250 MHz:0.38%, 500 MHz:0.28%, 750 MHz:0.68%, 1000 MHz:98.65% (3171) root@letux:~# ./temperatures Sat Jan 1 01:12:34 UTC 2000 69° 70° 67° 43° 3675mV 1000MHz root@letux:~#
Next, the same test with the other board (C35+M16):
did boot as well.
... snip ...
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : testing 0FAILURE: possible bad address line at offset 0x8051e804. Skipping to next test... Random Value : FAILURE: 0x6dff3746 != 0x6dff3f46 at offset 0x00ac6ee0. FAILURE: 0x2f39ceb6 != 0x2f39c6b6 at offset 0x26e07454. FAILURE: 0xaed7fe50 != 0xaed7fc50 at offset 0x37f076b4. FAILURE: 0x76d0df53 != 0x76d0d753 at offset 0x38b72ef4. FAILURE: 0x5dddf7e3 != 0x5dddffe3 at offset 0x4d3a2030. FAILURE: 0xa3b3fae6 != 0xa3b3f8e6 at offset 0x5629e6f4. FAILURE: 0x03c8c75e != 0x03c8c55e at offset 0x0012ee4c. --- snip --- FAILURE: 0x1448c707 != 0x1448c507 at offset 0x592ba68c. FAILURE: 0x8c6ae57d != 0x8c6ae77d at offset 0x595c6000. FAILURE: 0xad90e4a3 != 0xad90e6a3 at offset 0x5a8a6008. FAILURE: 0xbc048626 != 0xbc048e26 at offset 0x5ab834d4. FAILURE: 0x0442d65a != 0x0442d45a at offset 0x5ad604c4. Compare XOR : FAILURE: 0xb3d540b6 != 0xb3d53eb6 at offset 0x0012ee4c. FAILURE: 0xf54d0f9b != 0xf54d179b at offset 0x00865008. FAILURE: 0xe4801877 != 0xe4801077 at offset 0x00e05c08. FAILURE: 0x754d6882 != 0x754d6082 at offset 0x0100b870. --- snip --- FAILURE: 0x5d9d5dfb != 0x5d9d5ffb at offset 0x5a8a6008. FAILURE: 0x6c10ff7e != 0x6c11077e at offset 0x5ab834d4. FAILURE: 0xf54d7926 != 0xf54d7126 at offset 0x5ac17c64. FAILURE: 0xd44d5006 != 0xd44d5806 at offset 0x5ac39e48. FAILURE: 0xb44f4fb2 != 0xb44f4db2 at offset 0x5ad604c4. FAILURE: 0xb68c9873 != 0xb68c9073 at offset 0x5b1dac74. Compare SUB : FAILURE: 0x35c18566 != 0x6ad47366 at offset 0x0012ee4c. FAILURE: 0x6615cbf3 != 0x91ca13f3 at offset 0x00865008. FAILURE: 0xc50cd7ea != 0xfa1fc5ea at offset 0x00966634. FAILURE: 0xff46f1af != 0xd392a9af at offset 0x00e05c08. FAILURE: 0xeee2d992 != 0xc32e9192 at offset 0x0100b870. FAILURE: 0x59222df7 != 0x8e351bf7 at offset 0x0154ec4c. FAILURE: 0x5991f996 != 0x2dddb196 at offset 0x0168dad8. --- snip --- FAILURE: 0xb54b5956 != 0x89971156 at offset 0x5ac17c64. FAILURE: 0x4fa09736 != 0x7b54df36 at offset 0x5ac39e48. FAILURE: 0xb3b01bf3 != 0x87fbd3f3 at offset 0x5acd3e4c. FAILURE: 0x2567b242 != 0x5a7aa042 at offset 0x5ad604c4. FAILURE: 0xab61978b != 0x7fad4f8b at offset 0x5b1dac74. Compare MUL : FAILURE: 0x00000000 != 0x00000001 at offset 0x00865008. FAILURE: 0x00000001 != 0x00000002 at offset 0x00966634. FAILURE: 0x00000002 != 0x00000001 at offset 0x00e05c08. FAILURE: 0x00000002 != 0x00000001 at offset 0x0100b870. FAILURE: 0x00000000 != 0x00000001 at offset 0x0154ec4c. FAILURE: 0x00000002 != 0x00000000 at offset 0x01aaeef4. --- snip --- FAILURE: 0x00000001 != 0x00000002 at offset 0x5a0e8048. FAILURE: 0x00000001 != 0x00000000 at offset 0x5a5604cc. FAILURE: 0x00000002 != 0x00000001 at offset 0x5a8a6008. FAILURE: 0x00000000 != 0x00000001 at offset 0x5ac39e48. Compare DIV : Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : setting 59Illegal instruction
real 7m56.497s user 6m8.194s sys 1m8.435s root@letux:~#
A second run did essentially show the same issues but with different addresses and values (maybe influenced by Linux memory mapping or the random address generator).
For example:
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : testing 0FAILURE: possible bad address line at offset 0xa667c204. Skipping to next test... Random Value : FAILURE: 0x5fecffdc != 0x5fecf7dc at offset 0x11169054. FAILURE: 0x7fb0be5c != 0x7fb0bc5c at offset 0x229ec774. FAILURE: 0x7ee7b6d3 != 0x7ee7bed3 at offset 0x24ca7470. FAILURE: 0xe72dae66 != 0xe72dac66 at offset 0x2c28d34c. FAILURE: 0x7f86ff83 != 0x7f86fd83 at offset 0x47908064. --- snip --- FAILURE: 0x00000001 != 0x00000002 at offset 0x58a79674. FAILURE: 0x00000001 != 0x00000002 at offset 0x592f3c50. FAILURE: 0x00000002 != 0x00000000 at offset 0x59a26c58. FAILURE: 0x00000001 != 0x00000002 at offset 0x59db7294. FAILURE: 0x00000002 != 0x00000001 at offset 0x59f646b0. FAILURE: 0x00000001 != 0x00000002 at offset 0x5a07f058. FAILURE: 0x00000000 != 0x00000001 at offset 0x5a35e6ec. FAILURE: 0x00000001 != 0x00000000 at offset 0x5a7a64e0. FAILURE: 0x00000002 != 0x00000000 at offset 0x5a801084. FAILURE: 0x00000001 != 0x00000000 at offset 0x5ae124d4. Compare DIV : Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : setting 30Illegal instruction
real 6m0.814s user 4m24.289s sys 1m5.767s root@letux:~#
Finally I did run the 4GB board with Samsung chips (C48+M28) and despite boot problems (it did boot only in the third attempt), memtester did run. But suddenly the Pyra was stuck without notice:
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : ok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : testing 182
All this seems to finally confirm that we have a subtle hardware fluctuation (noise) issue and /not/ a software issue since all three boards were booted from the same SD card. If it were software it would have to depend on race conditions but there isn't much running besides memtester.
And it looks as if the IMG chips are a little more robust, but not always perfect. Boards seem to boot better but that is not a guarantee that there are no problems.
BR, Nikolaus
Here is the full log of memtester failures of the second IMG board if someone wants to analyse:
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : testing 0FAILURE: possible bad address line at offset 0x8051e804. Skipping to next test... Random Value : FAILURE: 0x6dff3746 != 0x6dff3f46 at offset 0x00ac6ee0. FAILURE: 0x2f39ceb6 != 0x2f39c6b6 at offset 0x26e07454. FAILURE: 0xaed7fe50 != 0xaed7fc50 at offset 0x37f076b4. FAILURE: 0x76d0df53 != 0x76d0d753 at offset 0x38b72ef4. FAILURE: 0x5dddf7e3 != 0x5dddffe3 at offset 0x4d3a2030. FAILURE: 0xa3b3fae6 != 0xa3b3f8e6 at offset 0x5629e6f4. FAILURE: 0x03c8c75e != 0x03c8c55e at offset 0x0012ee4c. FAILURE: 0x34739f1f != 0x3473971f at offset 0x00e05c08. FAILURE: 0xc540ef2a != 0xc540e72a at offset 0x0100b870. FAILURE: 0x04c4e727 != 0x04c4e527 at offset 0x0154ec4c. FAILURE: 0xa4e28e0e != 0xa4e2860e at offset 0x0168dad8. FAILURE: 0xa54acf03 != 0xa54ac703 at offset 0x01ccb048. FAILURE: 0x8226c7ee != 0x8226cfee at offset 0x0336c48c. FAILURE: 0x6611af5f != 0x6611a75f at offset 0x03664a50. FAILURE: 0x4e00c2fe != 0x4e00c0fe at offset 0x04c20e8c. FAILURE: 0x2405c65c != 0x2405ce5c at offset 0x04fcac64. FAILURE: 0x0070e5b7 != 0x0070e7b7 at offset 0x0504ccc0. FAILURE: 0x0240c247 != 0x0240c047 at offset 0x0561cc44. FAILURE: 0x0748a2ac != 0x0748a0ac at offset 0x05846e4c. FAILURE: 0x56c0c77c != 0x56c0cf7c at offset 0x0596cc0c. FAILURE: 0x94f7c605 != 0x94f7ce05 at offset 0x05d8a6ac. FAILURE: 0xa64ae7eb != 0xa64ae5eb at offset 0x069e8634. FAILURE: 0x24046763 != 0x24046f63 at offset 0x06a8aeb4. FAILURE: 0x0457c5bb != 0x0457c7bb at offset 0x06c29430. FAILURE: 0x2001e7ae != 0x2001efae at offset 0x0748ce54. FAILURE: 0x20518711 != 0x20518f11 at offset 0x0755144c. FAILURE: 0xcc44ce30 != 0xcc44c630 at offset 0x07d4da10. FAILURE: 0x4042c668 != 0x4042ce68 at offset 0x08172864. FAILURE: 0x7440ef04 != 0x7440e704 at offset 0x085044a8. FAILURE: 0x94c0c7af != 0x94c0c5af at offset 0x0850eca4. FAILURE: 0x7444ef3b != 0x7444e73b at offset 0x08a4be10. FAILURE: 0x2684af27 != 0x2684a727 at offset 0x08f06440. FAILURE: 0x8ee4eecf != 0x8ee4e6cf at offset 0x08f87490. FAILURE: 0x82a0d703 != 0x82a0df03 at offset 0x09d6884c. FAILURE: 0x8c058ef6 != 0x8c0586f6 at offset 0x0a3766e0. FAILURE: 0x04400dbe != 0x04400dfe at offset 0x0a4e2af8. FAILURE: 0x4c5076b3 != 0x4c5076f3 at offset 0x0a823458. FAILURE: 0x88e0ef4b != 0x88e0e74b at offset 0x0aadf060. FAILURE: 0x0414ce02 != 0x0414c602 at offset 0x0ab4e660. FAILURE: 0x24424f26 != 0x24424726 at offset 0x0b0874f0. FAILURE: 0x2640878b != 0x2640858b at offset 0x0b5b2244. FAILURE: 0x8122ceff != 0x8122c6ff at offset 0x0b5c6ab0. FAILURE: 0xd40367c2 != 0xd4036fc2 at offset 0x0b8524cc. FAILURE: 0x06619f20 != 0x06619720 at offset 0x0bb09c1c. FAILURE: 0x04006f1c != 0x0400671c at offset 0x0bbeb2c0. FAILURE: 0x4074e786 != 0x4074ef86 at offset 0x0caac40c. FAILURE: 0xa04cc514 != 0xa04cc714 at offset 0x0cedf668. FAILURE: 0x06bfcf91 != 0x06bfc791 at offset 0x0cf890e8. FAILURE: 0x8c4b8faa != 0x8c4b87aa at offset 0x0d0a7e50. FAILURE: 0xd869c753 != 0xd869cf53 at offset 0x0e1afeb4. FAILURE: 0x08f4d537 != 0x08f4d737 at offset 0x0e448460. FAILURE: 0x20508739 != 0x20508f39 at offset 0x0f5894f4. FAILURE: 0x0e62c776 != 0x0e62c576 at offset 0x104f24f4. FAILURE: 0x44588ec0 != 0x445886c0 at offset 0x10a7ee20. FAILURE: 0x8042cf0f != 0x8042c70f at offset 0x110a4cc8. FAILURE: 0x165ac752 != 0x165acf52 at offset 0x11851cc4. FAILURE: 0xea50c5b8 != 0xea50c7b8 at offset 0x118a4e08. FAILURE: 0x1a01c577 != 0x1a01c777 at offset 0x119064c0. FAILURE: 0x8c80ef9a != 0x8c80e79a at offset 0x12285c40. FAILURE: 0xc600ce9e != 0xc600c69e at offset 0x12b09e08. FAILURE: 0x6ce9ae4d != 0x6ce9a64d at offset 0x13a3f670. FAILURE: 0x1548c53f != 0x1548c73f at offset 0x1444a6a0. FAILURE: 0x4ed0c7d6 != 0x4ed0cfd6 at offset 0x14610e0c. FAILURE: 0x1e208518 != 0x1e208718 at offset 0x14728cd0. FAILURE: 0xe658e7d9 != 0xe658efd9 at offset 0x14a2d6a4. FAILURE: 0x9403e4cc != 0x9403e6cc at offset 0x14eed6c8. FAILURE: 0xc8c0c35b != 0xc8c0cb5b at offset 0x14f0e6a4. FAILURE: 0x004a4e39 != 0x004a4639 at offset 0x151426a0. FAILURE: 0x94680fdd != 0x946807dd at offset 0x15167668. FAILURE: 0xa460dfbb != 0xa460d7bb at offset 0x15357e80. FAILURE: 0xc454cf6f != 0xc454c76f at offset 0x155826b0. FAILURE: 0x2d58eed3 != 0x2d58e6d3 at offset 0x156032e0. FAILURE: 0x84402654 != 0x84402e54 at offset 0x15b31e54. FAILURE: 0x8402affb != 0x8402a7fb at offset 0x15f23530. FAILURE: 0x2552a5bd != 0x2552a7bd at offset 0x16040d68. FAILURE: 0x4640e4d0 != 0x4640e6d0 at offset 0x16307b10. FAILURE: 0x2c4487cd != 0x2c4485cd at offset 0x16352c64. FAILURE: 0x0209aef1 != 0x0209a6f1 at offset 0x16600a70. FAILURE: 0xa941e7be != 0xa941efbe at offset 0x16b95c34. FAILURE: 0xaccda659 != 0xaccdae59 at offset 0x16cc6cec. FAILURE: 0x8472e6a9 != 0x8472eea9 at offset 0x170cd634. FAILURE: 0x2458e4f6 != 0x2458e6f6 at offset 0x1720e508. FAILURE: 0xc902a6b9 != 0xc902a4b9 at offset 0x172f36cc. FAILURE: 0xa4484efb != 0xa44846fb at offset 0x17404d00. FAILURE: 0x9c42c7ab != 0x9c42c5ab at offset 0x1752ca64. FAILURE: 0x45c08483 != 0x45c08683 at offset 0x17589368. FAILURE: 0x1052a51d != 0x1052a71d at offset 0x17745e40. FAILURE: 0x2c51c758 != 0x2c51cf58 at offset 0x1774ce34. FAILURE: 0x04908ef6 != 0x049086f6 at offset 0x17884048. FAILURE: 0xc660e6fe != 0xc660e4fe at offset 0x17a4cc4c. FAILURE: 0x046cee14 != 0x046ce614 at offset 0x17fc6e30. FAILURE: 0x87d06fe0 != 0x87d067e0 at offset 0x1825f810. FAILURE: 0x0c01e4ac != 0x0c01e6ac at offset 0x18380348. FAILURE: 0x8048c757 != 0x8048cf57 at offset 0x185ac404. FAILURE: 0xc4e5ef03 != 0xc4e5e703 at offset 0x1860ad00. FAILURE: 0x0426ef6d != 0x0426e76d at offset 0x1892d570. FAILURE: 0x8440c64f != 0x8440ce4f at offset 0x18af2ef4. FAILURE: 0xd448e697 != 0xd448e497 at offset 0x18bca6a4. FAILURE: 0x8290c6b6 != 0x8290c4b6 at offset 0x191b4e2c. FAILURE: 0x8260874d != 0x82608f4d at offset 0x191cb464. FAILURE: 0x0442f515 != 0x0442f715 at offset 0x194b2b40. FAILURE: 0xc4c6c6f0 != 0xc4c6cef0 at offset 0x1a1f2634. FAILURE: 0x0462cfb9 != 0x0462c7b9 at offset 0x1a1ff140. FAILURE: 0x9060c683 != 0x9060ce83 at offset 0x1a4c9214. FAILURE: 0x2404a62b != 0x2404a42b at offset 0x1a7d303c. FAILURE: 0x8868e6b7 != 0x8868eeb7 at offset 0x1b1a749c. FAILURE: 0x1ed8e66c != 0x1ed8ee6c at offset 0x1b2ef83c. FAILURE: 0x4685e6bd != 0x4685eebd at offset 0x1b62a4c4. FAILURE: 0x04048fbb != 0x040487bb at offset 0x1b65ec70. FAILURE: 0x8540e78c != 0x8540e58c at offset 0x1ba2f44c. FAILURE: 0x0c0a8798 != 0x0c0a8f98 at offset 0x1bce86b4. FAILURE: 0x1064cfd2 != 0x1064c7d2 at offset 0x1bf22510. FAILURE: 0x4561c700 != 0x4561cf00 at offset 0x1c2b6434. FAILURE: 0x7470c74f != 0x7470cf4f at offset 0x1c8234f4. FAILURE: 0x924225f2 != 0x924225b2 at offset 0x1ce8a404. FAILURE: 0x9600dcc9 != 0x9600dc89 at offset 0x1ce8bc3c. FAILURE: 0x84c866af != 0x84c864af at offset 0x1d295a6c. FAILURE: 0xec49bd4b != 0xec41bd4b at offset 0x1d305d78. FAILURE: 0xa04111a8 != 0xa04911a8 at offset 0x1d33149c. FAILURE: 0x58c88ebd != 0x58c886bd at offset 0x1d4c5f60. FAILURE: 0x86407b98 != 0x86407bd8 at offset 0x1d7cb858. FAILURE: 0x6e09fee7 != 0x6e09f6e7 at offset 0x1d92bc08. FAILURE: 0xe044c544 != 0xe044c744 at offset 0x1e2a4c08. FAILURE: 0x3454a621 != 0x3454ae21 at offset 0x1e99aca4. FAILURE: 0xa152e5d3 != 0xa152e7d3 at offset 0x1ecbf570. FAILURE: 0xc460c55b != 0xc460c75b at offset 0x1f76c340. FAILURE: 0xcc44cf78 != 0xcc44c778 at offset 0x1fadc830. FAILURE: 0x062ac6bc != 0x062acebc at offset 0x1fb0bc94. FAILURE: 0xc550ffc2 != 0xc550f7c2 at offset 0x1fb0f2f4. FAILURE: 0x845ae656 != 0x845ae456 at offset 0x204b162c. FAILURE: 0x44c8ce6e != 0x44c8c66e at offset 0x20566c40. FAILURE: 0x8160e752 != 0x8160ef52 at offset 0x20b23414. FAILURE: 0x0661efee != 0x0661e7ee at offset 0x20f8c640. FAILURE: 0xacda8fbe != 0xacda8ffe at offset 0x212c2c38. FAILURE: 0xd400ca98 != 0xd408ca98 at offset 0x2135405c. FAILURE: 0xa44ae3f8 != 0xa44ae3b8 at offset 0x2162f45c. FAILURE: 0x0441c55d != 0x0441c75d at offset 0x21b46570. FAILURE: 0x140c8fa3 != 0x140c87a3 at offset 0x2501bf58. FAILURE: 0x0e2a4413 != 0x0e2a4613 at offset 0x250ad770. FAILURE: 0x95d8674e != 0x95d8634e at offset 0x250f0414. FAILURE: 0x3072cef4 != 0x3072c6f4 at offset 0x2516db20. FAILURE: 0xa478e448 != 0xa478e648 at offset 0x25288408. FAILURE: 0xe801f546 != 0xe801f746 at offset 0x255e1340. FAILURE: 0x0651e7b5 != 0x0651efb5 at offset 0x2566fa14. FAILURE: 0x8564e74a != 0x8564e54a at offset 0x25b536f4. FAILURE: 0x4445cfac != 0x4445c7ac at offset 0x25de5a20. FAILURE: 0xc0e4e7e6 != 0xc0e4efe6 at offset 0x266e6244. FAILURE: 0x2461c671 != 0x2461c471 at offset 0x2698deb4. FAILURE: 0xad34e654 != 0xad34ee54 at offset 0x26aafe34. FAILURE: 0x248097fb != 0x24809ffb at offset 0x26db3e8c. FAILURE: 0xa640efe6 != 0xa640e7e6 at offset 0x26dc4960. FAILURE: 0xb024874b != 0xb0248f4b at offset 0x26f32cf4. FAILURE: 0x065acf45 != 0x065ac745 at offset 0x270ebc50. FAILURE: 0x87d44779 != 0x87d44f79 at offset 0x27129e34. FAILURE: 0x9442432f != 0x9442472f at offset 0x271e8d60. FAILURE: 0x64ccc6c6 != 0x64cccec6 at offset 0x282762bc. FAILURE: 0x4462cf10 != 0x4462c710 at offset 0x28422c60. FAILURE: 0x4040c7aa != 0x4040c5aa at offset 0x2847249c. FAILURE: 0x0485d4db != 0x0485d6db at offset 0x28692960. FAILURE: 0x9e70876f != 0x9e70856f at offset 0x29154cbc. FAILURE: 0x028ab6be != 0x028ab4be at offset 0x291aa814. FAILURE: 0x20c087e9 != 0x20c08fe9 at offset 0x29caaab4. FAILURE: 0x8c9efeee != 0x8c9ef6ee at offset 0x2a88ce70. FAILURE: 0xa44ec726 != 0xa44ecf26 at offset 0x2ae82404. FAILURE: 0xd4c0ce09 != 0xd4c0c609 at offset 0x2bd3eb70. FAILURE: 0xa2300ec3 != 0xa23006c3 at offset 0x2be66f20. FAILURE: 0x6758f518 != 0x6750f518 at offset 0x2bea2b78. FAILURE: 0x8405e486 != 0x8405e686 at offset 0x2bf6a370. FAILURE: 0x2172875a != 0x2172855a at offset 0x2bf964b4. FAILURE: 0xf4e8e44e != 0xf4e8e64e at offset 0x2bf9ec30. FAILURE: 0x5668a59d != 0x5668a79d at offset 0x2c228560. FAILURE: 0x0400d7cf != 0x0400d5cf at offset 0x2cdcb414. FAILURE: 0x1e6696ad != 0x1e669ead at offset 0x2d015e34. FAILURE: 0x0cf8c740 != 0x0cf8cf40 at offset 0x2d0cfe84. FAILURE: 0x2440e6c6 != 0x2440eec6 at offset 0x2d6124a4. FAILURE: 0x25c0c7e0 != 0x25c0cfe0 at offset 0x2d70f6d4. FAILURE: 0x2e88e777 != 0x2e88ef77 at offset 0x2dbb1cb4. FAILURE: 0xacebcf6b != 0xacebc76b at offset 0x2e220710. FAILURE: 0x04629670 != 0x04629e70 at offset 0x2f4a785c. FAILURE: 0x044ee4d8 != 0x044ee6d8 at offset 0x2f58cd38. FAILURE: 0xd0578488 != 0xd0578688 at offset 0x2f77ec40. FAILURE: 0x0442461e != 0x04424e1e at offset 0x2f90a4d4. FAILURE: 0xc461c02d != 0xc461c22d at offset 0x2fb3fc50. FAILURE: 0xc44a8fb0 != 0xc44a87b0 at offset 0x2fc7c530. FAILURE: 0x1420871b != 0x1420851b at offset 0x30049c3c. FAILURE: 0x8c0886ad != 0x8c0884ad at offset 0x303cf6a4. FAILURE: 0x2164e7b5 != 0x2164efb5 at offset 0x306b5e24. FAILURE: 0x044aef1d != 0x044ae71d at offset 0x306bc720. FAILURE: 0xcc60d475 != 0xcc60d675 at offset 0x307fed10. FAILURE: 0x2f01afbc != 0x2f01a7bc at offset 0x30ea3950. FAILURE: 0xa40cc798 != 0xa40ccf98 at offset 0x3138b8cc. FAILURE: 0xb5607ff3 != 0xb56077f3 at offset 0x31932854. FAILURE: 0x202067ce != 0x202063ce at offset 0x3196aee4. FAILURE: 0x04c8c7a2 != 0x04c8cfa2 at offset 0x328aeccc. FAILURE: 0x84e4afc5 != 0x84e4a7c5 at offset 0x3294ad70. FAILURE: 0x5434c764 != 0x5434cf64 at offset 0x362ba8d4. FAILURE: 0xa4e185f2 != 0xa4e187f2 at offset 0x362e4648. FAILURE: 0xf7d9c62d != 0xf7d9ce2d at offset 0x3650c0cc. FAILURE: 0x04028f61 != 0x04028761 at offset 0x3654d920. FAILURE: 0x9462e42a != 0x9462e62a at offset 0x36a22b00. FAILURE: 0x55e4c4c2 != 0x55e4c6c2 at offset 0x36a26d50. FAILURE: 0x8cc1cfa5 != 0x8cc1c7a5 at offset 0x36f21568. FAILURE: 0xc601c75c != 0xc601c55c at offset 0x36fd8874. FAILURE: 0x8745fea1 != 0x8745f6a1 at offset 0x38012e94. FAILURE: 0x8840851a != 0x8840871a at offset 0x38b0b630. FAILURE: 0x54aad67e != 0x54aad47e at offset 0x39139eec. FAILURE: 0x0c89640a != 0x0c81640a at offset 0x39907478. FAILURE: 0x0040eeaa != 0x0040e6aa at offset 0x3992dd20. FAILURE: 0x821ba6cd != 0x821ba4cd at offset 0x39ac8854. FAILURE: 0x8ce0e4c6 != 0x8ce0e6c6 at offset 0x39c8d328. FAILURE: 0xf0e8e796 != 0xf0e8e596 at offset 0x3a1b4c14. FAILURE: 0x0441cac3 != 0x0440cac3 at offset 0x3a5c2c38. FAILURE: 0x045817c3 != 0x04581783 at offset 0x3a69107c. FAILURE: 0x34f13a91 != 0x34f13ad1 at offset 0x3a9aae00. FAILURE: 0x24505d7c != 0x24505d3c at offset 0x3aa9541c. FAILURE: 0x4c04e587 != 0x4c04e787 at offset 0x3ab7f740. FAILURE: 0x1408a32f != 0x1408a72f at offset 0x3b6ec368. FAILURE: 0xa466c78e != 0xa466cf8e at offset 0x3c60cc84. FAILURE: 0x0d826040 != 0x0d826000 at offset 0x3c63043c. FAILURE: 0xc540a647 != 0xc548a647 at offset 0x3c9b343c. FAILURE: 0x835c517a != 0x8354517a at offset 0x3cd22e38. FAILURE: 0x4410e771 != 0x4410e371 at offset 0x3d70b454. FAILURE: 0x845ec579 != 0x845ec779 at offset 0x3d948340. FAILURE: 0xd482ce8c != 0xd482c68c at offset 0x3db41700. FAILURE: 0x424805af != 0x424005af at offset 0x3e9ac378. FAILURE: 0x1e4433d1 != 0x1e4c33d1 at offset 0x3ea9245c. FAILURE: 0x946dc63f != 0x946dc43f at offset 0x3ebeb40c. FAILURE: 0x8d489406 != 0x8d409406 at offset 0x3f0e4b58. FAILURE: 0x00c08f21 != 0x00c08721 at offset 0x3f445500. FAILURE: 0xed60ef1a != 0xed60e71a at offset 0x40543b40. FAILURE: 0xbfc3c7bb != 0xbfc3cfbb at offset 0x41d2c45c. FAILURE: 0xd424e7b7 != 0xd424efb7 at offset 0x4228bee4. FAILURE: 0xe010c718 != 0xe010cf18 at offset 0x427e0c14. FAILURE: 0x94f5c6f2 != 0x94f5cef2 at offset 0x42a36a84. FAILURE: 0xa0c8c7d1 != 0xa0c8cfd1 at offset 0x42b8ae8c. FAILURE: 0x0549c79f != 0x0549c59f at offset 0x43b3444c. FAILURE: 0x0c608e04 != 0x0c608604 at offset 0x43b6ae50. FAILURE: 0x44c2877e != 0x44c28f7e at offset 0x44c2a674. FAILURE: 0x0c40cf1b != 0x0c40c71b at offset 0x451c0c60. FAILURE: 0xa0446e54 != 0xa0446654 at offset 0x45d8d440. FAILURE: 0x4502851c != 0x4502871c at offset 0x4646a570. FAILURE: 0x8642e4dc != 0x8642e6dc at offset 0x465aa340. FAILURE: 0x3674c7e1 != 0x3674c5e1 at offset 0x46fd0244. FAILURE: 0x867965ae != 0x867967ae at offset 0x475ec748. FAILURE: 0x8c42efe8 != 0x8c42e7e8 at offset 0x47e49810. FAILURE: 0x0290c5a7 != 0x0290c7a7 at offset 0x481c9610. FAILURE: 0x24010e01 != 0x24010601 at offset 0x48acd748. FAILURE: 0x0459e3e3 != 0x0459e7e3 at offset 0x48d1f530. FAILURE: 0x5464d5a2 != 0x5464d7a2 at offset 0x48e46370. FAILURE: 0x0444e48d != 0x0444e68d at offset 0x49a0a510. FAILURE: 0x4d05e5e0 != 0x4d05e7e0 at offset 0x49cab450. FAILURE: 0x96c1de7a != 0x96c1d67a at offset 0x4a528f58. FAILURE: 0xe405cf82 != 0xe405c782 at offset 0x4a71ff30. FAILURE: 0xb4c0e787 != 0xb4c0e587 at offset 0x4a908c74. FAILURE: 0x8416cfef != 0x8416c7ef at offset 0x4a96c950. FAILURE: 0x8440e538 != 0x8440e738 at offset 0x4bfe5b70. FAILURE: 0xa862e637 != 0xa862ee37 at offset 0x4c206ea4. FAILURE: 0x161a4f81 != 0x161a4781 at offset 0x4c98d950. FAILURE: 0xb4cae715 != 0xb4caef15 at offset 0x4c996654. FAILURE: 0x166e27c4 != 0x166e2fc4 at offset 0x4df1ec64. FAILURE: 0xc552afe4 != 0xc552a7e4 at offset 0x4e368670. FAILURE: 0x00805c3c != 0x00805c7c at offset 0x4e96ab78. FAILURE: 0x8400ce8f != 0x8400c68f at offset 0x4ef45278. FAILURE: 0x0491e4b0 != 0x0491e6b0 at offset 0x4f148450. FAILURE: 0x80bac726 != 0x80bacf26 at offset 0x4f79e4c4. FAILURE: 0xc444cfcf != 0xc444c7cf at offset 0x505e4420. FAILURE: 0x85e02463 != 0x85e02663 at offset 0x515aad48. FAILURE: 0x05e08515 != 0x05e08715 at offset 0x519c4d48. FAILURE: 0x04c0cf0c != 0x04c0c70c at offset 0x525e8d40. FAILURE: 0x05a28631 != 0x05a28431 at offset 0x52a9faf4. FAILURE: 0xc448a56c != 0xc448a76c at offset 0x53761230. FAILURE: 0x0c508747 != 0x0c508f47 at offset 0x53bc8cac. FAILURE: 0xc9d9c72e != 0xc9d9c52e at offset 0x542c5e94. FAILURE: 0x9c088e11 != 0x9c088611 at offset 0x545b5648. FAILURE: 0xc487c6e5 != 0xc487c4e5 at offset 0x546e162c. FAILURE: 0x0c508547 != 0x0c508747 at offset 0x547bf628. FAILURE: 0xe452bf0c != 0xe452b70c at offset 0x54c43440. FAILURE: 0x845a270c != 0x845a2f0c at offset 0x54fa1ecc. FAILURE: 0x8448a5ba != 0x8448a7ba at offset 0x55004b40. FAILURE: 0x55468fd0 != 0x554687d0 at offset 0x562cb508. FAILURE: 0x01c2df3e != 0x01c2dd3e at offset 0x563032cc. FAILURE: 0xd420e56a != 0xd420e16a at offset 0x566c246c. FAILURE: 0x3d40c7f0 != 0x3d40cff0 at offset 0x568c2af4. FAILURE: 0x06c02e8b != 0x06c0268b at offset 0x56b08070. FAILURE: 0x8c68c7d8 != 0x8c68cfd8 at offset 0x57057684. FAILURE: 0x4646cf3e != 0x4646c73e at offset 0x57165468. FAILURE: 0x0960cebe != 0x0960c6be at offset 0x57461c60. FAILURE: 0x0d42e737 != 0x0d42e537 at offset 0x57681ecc. FAILURE: 0x6410c4ae != 0x6410c6ae at offset 0x58cfee20. FAILURE: 0x6ea44733 != 0x6ea44f33 at offset 0x58efd604. FAILURE: 0xdac18724 != 0xdac18f24 at offset 0x59158e44. FAILURE: 0x1448c707 != 0x1448c507 at offset 0x592ba68c. FAILURE: 0x8c6ae57d != 0x8c6ae77d at offset 0x595c6000. FAILURE: 0xad90e4a3 != 0xad90e6a3 at offset 0x5a8a6008. FAILURE: 0xbc048626 != 0xbc048e26 at offset 0x5ab834d4. FAILURE: 0x0442d65a != 0x0442d45a at offset 0x5ad604c4. Compare XOR : FAILURE: 0xb3d540b6 != 0xb3d53eb6 at offset 0x0012ee4c. FAILURE: 0xf54d0f9b != 0xf54d179b at offset 0x00865008. FAILURE: 0xe4801877 != 0xe4801077 at offset 0x00e05c08. FAILURE: 0x754d6882 != 0x754d6082 at offset 0x0100b870. FAILURE: 0xb4d1607f != 0xb4d15e7f at offset 0x0154ec4c. FAILURE: 0x54ef0766 != 0x54eeff66 at offset 0x0168dad8. FAILURE: 0x5557485b != 0x5557405b at offset 0x01ccb048. FAILURE: 0xb50e70f8 != 0xb50e78f8 at offset 0x0264a610. FAILURE: 0x310e3835 != 0x310e3035 at offset 0x029cea0c. FAILURE: 0x464d6ffe != 0x464d77fe at offset 0x02aa4ac8. FAILURE: 0x354f0f67 != 0x354f1767 at offset 0x02e40ce8. FAILURE: 0xcd8d4f5c != 0xcd8d575c at offset 0x0333ac30. FAILURE: 0x32334146 != 0x32334946 at offset 0x0336c48c. FAILURE: 0x161e28b7 != 0x161e20b7 at offset 0x03664a50. FAILURE: 0x044d0f78 != 0x044d1778 at offset 0x038a42e8. FAILURE: 0x5829368e != 0x5829388e at offset 0x04805250. FAILURE: 0xfe0d3c56 != 0xfe0d3a56 at offset 0x04c20e8c. FAILURE: 0xd4123fb4 != 0xd41247b4 at offset 0x04fcac64. FAILURE: 0xb07d5f0f != 0xb07d610f at offset 0x0504ccc0. FAILURE: 0xb1accff2 != 0xb1acd7f2 at offset 0x050826f0. FAILURE: 0xb24d3b9f != 0xb24d399f at offset 0x0561cc44. FAILURE: 0xb7551c04 != 0xb7551a04 at offset 0x05846e4c. FAILURE: 0x06cd40d4 != 0x06cd48d4 at offset 0x0596cc0c. FAILURE: 0x45043f5d != 0x4504475d at offset 0x05d8a6ac. FAILURE: 0x46513071 != 0x46513871 at offset 0x0685f270. FAILURE: 0x56576143 != 0x56575f43 at offset 0x069e8634. FAILURE: 0xd410e0bb != 0xd410e8bb at offset 0x06a8aeb4. FAILURE: 0xb4643f13 != 0xb4644113 at offset 0x06c29430. FAILURE: 0x644d78f9 != 0x644d70f9 at offset 0x06c4ccb4. FAILURE: 0xb75f57c9 != 0xb75f55c9 at offset 0x06f13cb4. FAILURE: 0x500d5947 != 0x500d5147 at offset 0x06f90844. FAILURE: 0xd00e6106 != 0xd00e6906 at offset 0x0748ce54. FAILURE: 0xd05e0069 != 0xd05e0869 at offset 0x0755144c. FAILURE: 0x5c735110 != 0x5c735910 at offset 0x07babe40. FAILURE: 0x7c514788 != 0x7c513f88 at offset 0x07d4da10. FAILURE: 0xf04f3fc0 != 0xf04f47c0 at offset 0x08172864. FAILURE: 0x244d685c != 0x244d605c at offset 0x085044a8. FAILURE: 0x44cd4107 != 0x44cd3f07 at offset 0x0850eca4. FAILURE: 0x5c6d18e1 != 0x5c6d10e1 at offset 0x08828cf4. FAILURE: 0x24516893 != 0x24516093 at offset 0x08a4be10. FAILURE: 0xd691287f != 0xd691207f at offset 0x08f06440. FAILURE: 0x3ef16827 != 0x3ef16027 at offset 0x08f87490. FAILURE: 0xcc505806 != 0xcc505006 at offset 0x0968a254. FAILURE: 0x32ad505b != 0x32ad585b at offset 0x09d6884c. FAILURE: 0x3c12084e != 0x3c12004e at offset 0x0a3766e0. FAILURE: 0xb44c8716 != 0xb44c8756 at offset 0x0a4e2af8. FAILURE: 0x424d78e9 != 0x424d70e9 at offset 0x0a7adc34. FAILURE: 0xfc5cf00b != 0xfc5cf04b at offset 0x0a823458. FAILURE: 0x38ed68a3 != 0x38ed60a3 at offset 0x0aadf060. FAILURE: 0xb421475a != 0xb4213f5a at offset 0x0ab4e660. FAILURE: 0xd44ec87e != 0xd44ec07e at offset 0x0b0874f0. FAILURE: 0xd64d00e3 != 0xd64cfee3 at offset 0x0b5b2244. FAILURE: 0x312f4857 != 0x312f4057 at offset 0x0b5c6ab0. FAILURE: 0x840fe11a != 0x840fe91a at offset 0x0b8524cc. FAILURE: 0xb40ce874 != 0xb40ce074 at offset 0x0bbeb2c0. FAILURE: 0xf08160de != 0xf08168de at offset 0x0caac40c. FAILURE: 0x50593e6c != 0x5059406c at offset 0x0cedf668. FAILURE: 0xb6cc48e9 != 0xb6cc40e9 at offset 0x0cf890e8. FAILURE: 0x3c580902 != 0x3c580102 at offset 0x0d0a7e50. FAILURE: 0x0cb716af != 0x0cb718af at offset 0x0d8a9ed0. FAILURE: 0x887640ab != 0x887648ab at offset 0x0e1afeb4. FAILURE: 0xb9014e8f != 0xb901508f at offset 0x0e448460. FAILURE: 0x7d4f4f6b != 0x7d4f576b at offset 0x0e60e450. FAILURE: 0xd05d0091 != 0xd05d0891 at offset 0x0f5894f4. FAILURE: 0x844d7677 != 0x844d7877 at offset 0x10125c70. FAILURE: 0x34ce10d1 != 0x34ce18d1 at offset 0x10306c30. FAILURE: 0xbe6f40ce != 0xbe6f3ece at offset 0x104f24f4. FAILURE: 0x50577699 != 0x50577899 at offset 0x1081f418. FAILURE: 0xf4650818 != 0xf4650018 at offset 0x10a7ee20. FAILURE: 0x7a6957e3 != 0x7a694fe3 at offset 0x10b55014. FAILURE: 0x6672189d != 0x6672109d at offset 0x10def6b4. FAILURE: 0x304f4867 != 0x304f4067 at offset 0x110a4cc8. FAILURE: 0xb62678df != 0xb62670df at offset 0x114d0414. FAILURE: 0xc66740aa != 0xc66748aa at offset 0x11851cc4. FAILURE: 0x9a5d3f10 != 0x9a5d4110 at offset 0x118a4e08. FAILURE: 0xca0e3ecf != 0xca0e40cf at offset 0x119064c0. FAILURE: 0x744f17c6 != 0x744f15c6 at offset 0x120ef864. FAILURE: 0x3ded4878 != 0x3ded4678 at offset 0x12254664. FAILURE: 0x3c8d68f2 != 0x3c8d60f2 at offset 0x12285c40. FAILURE: 0x355b56f6 != 0x355b58f6 at offset 0x12381c00. FAILURE: 0x758d58f6 != 0x758d50f6 at offset 0x12394844. FAILURE: 0x751cf08f != 0x751cf88f at offset 0x124686e0. FAILURE: 0x760d47f6 != 0x760d3ff6 at offset 0x12b09e08. FAILURE: 0x1cf627a5 != 0x1cf61fa5 at offset 0x13a3f670. FAILURE: 0xc5553e97 != 0xc5554097 at offset 0x1444a6a0. FAILURE: 0xfedd412e != 0xfedd492e at offset 0x14610e0c. FAILURE: 0xce2cfe70 != 0xce2d0070 at offset 0x14728cd0. FAILURE: 0x96656131 != 0x96656931 at offset 0x14a2d6a4. FAILURE: 0x44105e24 != 0x44106024 at offset 0x14eed6c8. FAILURE: 0x78cd3cb3 != 0x78cd44b3 at offset 0x14f0e6a4. FAILURE: 0xb056c791 != 0xb056bf91 at offset 0x151426a0. FAILURE: 0x44748935 != 0x44748135 at offset 0x15167668. FAILURE: 0x546d5913 != 0x546d5113 at offset 0x15357e80. FAILURE: 0x746148c7 != 0x746140c7 at offset 0x155826b0. FAILURE: 0xdd65682b != 0xdd65602b at offset 0x156032e0. FAILURE: 0x348d5732 != 0x348d5932 at offset 0x156bf038. FAILURE: 0x344c9fac != 0x344ca7ac at offset 0x15b31e54. FAILURE: 0xf74e1914 != 0xf74e1714 at offset 0x15d96e64. FAILURE: 0x340f2953 != 0x340f2153 at offset 0x15f23530. FAILURE: 0xd55f1f15 != 0xd55f2115 at offset 0x16040d68. FAILURE: 0xd50e77bc != 0xd50e6fbc at offset 0x16235c44. FAILURE: 0xf64d5e28 != 0xf64d6028 at offset 0x16307b10. FAILURE: 0xdc510125 != 0xdc50ff25 at offset 0x16352c64. FAILURE: 0xb90e78e8 != 0xb90e76e8 at offset 0x165b1cd4. FAILURE: 0xb2162849 != 0xb2162049 at offset 0x16600a70. FAILURE: 0x594e6116 != 0x594e6916 at offset 0x16b95c34. FAILURE: 0x5cda1fb1 != 0x5cda27b1 at offset 0x16cc6cec. FAILURE: 0x19975457 != 0x19974c57 at offset 0x170b04ac. FAILURE: 0x347f6001 != 0x347f6801 at offset 0x170cd634. FAILURE: 0xd4655e4e != 0xd465604e at offset 0x1720e508. FAILURE: 0x790f2011 != 0x790f1e11 at offset 0x172f36cc. FAILURE: 0x5454c853 != 0x5454c053 at offset 0x17404d00. FAILURE: 0x4c4f4103 != 0x4c4f3f03 at offset 0x1752ca64. FAILURE: 0xf5ccfddb != 0xf5ccffdb at offset 0x17589368. FAILURE: 0x744d568d != 0x744d588d at offset 0x176ebe48. FAILURE: 0xc05f1e75 != 0xc05f2075 at offset 0x17745e40. FAILURE: 0xdc5e40b0 != 0xdc5e48b0 at offset 0x1774ce34. FAILURE: 0xb44d7678 != 0xb44d7878 at offset 0x1782a470. FAILURE: 0xb49d084e != 0xb49d004e at offset 0x17884048. FAILURE: 0x766d6056 != 0x766d5e56 at offset 0x17a4cc4c. FAILURE: 0x74f5dfaf != 0x74f5d7af at offset 0x17aaaa14. FAILURE: 0xb00d70d4 != 0xb00d78d4 at offset 0x17c21c50. FAILURE: 0xd4596f6b != 0xd459776b at offset 0x17edfe70. FAILURE: 0xb479676c != 0xb4795f6c at offset 0x17fc6e30. FAILURE: 0x37dce938 != 0x37dce138 at offset 0x1825f810. FAILURE: 0xbc0e5e04 != 0xbc0e6004 at offset 0x18380348. FAILURE: 0x305540af != 0x305548af at offset 0x185ac404. FAILURE: 0x74f2685b != 0x74f2605b at offset 0x1860ad00. FAILURE: 0xb46518a9 != 0xb46510a9 at offset 0x18830814. FAILURE: 0xb43368c5 != 0xb43360c5 at offset 0x1892d570. FAILURE: 0x344d3fa7 != 0x344d47a7 at offset 0x18af2ef4. FAILURE: 0x6d4e1132 != 0x6d4e1932 at offset 0x18b2b840. FAILURE: 0x84555fef != 0x84555def at offset 0x18bca6a4. FAILURE: 0x34af159a != 0x34af179a at offset 0x18fffc40. FAILURE: 0x329d400e != 0x329d3e0e at offset 0x191b4e2c. FAILURE: 0x326d00a5 != 0x326d08a5 at offset 0x191cb464. FAILURE: 0xb00f3915 != 0xb00f3115 at offset 0x19330ef4. FAILURE: 0x845d6849 != 0x845d6049 at offset 0x19470274. FAILURE: 0xd31037e7 != 0xd3102fe7 at offset 0x194abe34. FAILURE: 0xb44f6e6d != 0xb44f706d at offset 0x194b2b40. FAILURE: 0xd34f46d9 != 0xd34f48d9 at offset 0x19522948. FAILURE: 0xef703605 != 0xef703805 at offset 0x198c7f40. FAILURE: 0xbd4d37c0 != 0xbd4d35c0 at offset 0x199c7a6c. FAILURE: 0xcf957868 != 0xcf957668 at offset 0x1a1f0ce4. FAILURE: 0x74d34048 != 0x74d34848 at offset 0x1a1f2634. FAILURE: 0xb46f4911 != 0xb46f4111 at offset 0x1a1ff140. FAILURE: 0x494d17f4 != 0x494d15f4 at offset 0x1a4c7664. FAILURE: 0x406d3fdb != 0x406d47db at offset 0x1a4c9214. FAILURE: 0x754f17be != 0x754f0fbe at offset 0x1a64a434. FAILURE: 0xd4111f83 != 0xd4111d83 at offset 0x1a7d303c. FAILURE: 0x3875600f != 0x3875680f at offset 0x1b1a749c. FAILURE: 0xcee55fc4 != 0xcee567c4 at offset 0x1b2ef83c. FAILURE: 0x4ccd578f != 0x4ccd4f8f at offset 0x1b5cd4dc. FAILURE: 0xf6926015 != 0xf6926815 at offset 0x1b62a4c4. FAILURE: 0xb4110913 != 0xb4110113 at offset 0x1b65ec70. FAILURE: 0xa2dd75fc != 0xa2dd77fc at offset 0x1b9ffa40. FAILURE: 0x354d60e4 != 0x354d5ee4 at offset 0x1ba2f44c. FAILURE: 0xbf5276d7 != 0xbf5278d7 at offset 0x1ba44b70. FAILURE: 0xbc1700f0 != 0xbc1708f0 at offset 0x1bce86b4. FAILURE: 0xc071492a != 0xc071412a at offset 0x1bf22510. FAILURE: 0xf56e4058 != 0xf56e4858 at offset 0x1c2b6434. FAILURE: 0xf7823007 != 0xf7823807 at offset 0x1c34b508. FAILURE: 0x641537fc != 0x64152ffc at offset 0x1c3eea8c. FAILURE: 0x247d40a7 != 0x247d48a7 at offset 0x1c8234f4. FAILURE: 0x544f378d != 0x544f2f8d at offset 0x1cab0614. FAILURE: 0x304cd0ea != 0x304cd8ea at offset 0x1cba0c70. FAILURE: 0x424e9f4a != 0x424e9f0a at offset 0x1ce8a404. FAILURE: 0x460d5621 != 0x460d55e1 at offset 0x1ce8bc3c. FAILURE: 0x30dd0c0f != 0x30dd0c4f at offset 0x1d24ac58. FAILURE: 0x34d4e007 != 0x34d4de07 at offset 0x1d295a6c. FAILURE: 0x9c5636a3 != 0x9c4e36a3 at offset 0x1d305d78. FAILURE: 0x504d8b00 != 0x50558b00 at offset 0x1d33149c. FAILURE: 0x35b578aa != 0x35b570aa at offset 0x1d4a7e54. FAILURE: 0x08d50815 != 0x08d50015 at offset 0x1d4c5f60. FAILURE: 0x364cf4f0 != 0x364cf530 at offset 0x1d7cb858. FAILURE: 0x1e16783f != 0x1e16703f at offset 0x1d92bc08. FAILURE: 0xcc4d30e3 != 0xcc4d38e3 at offset 0x1daad560. FAILURE: 0x76ad77e7 != 0x76ad6fe7 at offset 0x1daaea84. FAILURE: 0x37557851 != 0x37557051 at offset 0x1daf56b4. FAILURE: 0x35d3da09 != 0x35d3da49 at offset 0x1dbcad78. FAILURE: 0xb76d57d4 != 0xb76d55d4 at offset 0x1df4caac. FAILURE: 0x341d788a != 0x341d708a at offset 0x1e16bab4. FAILURE: 0x90513e9c != 0x9051409c at offset 0x1e2a4c08. FAILURE: 0xe4611f79 != 0xe4612779 at offset 0x1e99aca4. FAILURE: 0x054e5939 != 0x054e5139 at offset 0x1e9f3864. FAILURE: 0xcd52791b != 0xcd52771b at offset 0x1eb6ccc4. FAILURE: 0x515f5f2b != 0x515f612b at offset 0x1ecbf570. FAILURE: 0xb452580a != 0xb452500a at offset 0x1ee676d4. FAILURE: 0x35e5d0b0 != 0x35e5d8b0 at offset 0x1f005948. FAILURE: 0xd00d189c != 0xd00d169c at offset 0x1f0d2cf4. FAILURE: 0x7410df09 != 0x7410d709 at offset 0x1f1a2e84. FAILURE: 0x344e16e2 != 0x344e18e2 at offset 0x1f428340. FAILURE: 0xb55b305a != 0xb55b385a at offset 0x1f5acc00. FAILURE: 0x746d3eb3 != 0x746d40b3 at offset 0x1f76c340. FAILURE: 0x344d569b != 0x344d589b at offset 0x1f88f150. FAILURE: 0xd0955126 != 0xd0955926 at offset 0x1f907728. FAILURE: 0x7c5148d0 != 0x7c5140d0 at offset 0x1fadc830. FAILURE: 0xb6374014 != 0xb6374814 at offset 0x1fb0bc94. FAILURE: 0xb6165805 != 0xb6165005 at offset 0x203096d4. FAILURE: 0x34675fae != 0x34675dae at offset 0x204b162c. FAILURE: 0xf4d547c6 != 0xf4d53fc6 at offset 0x20566c40. FAILURE: 0x316d60aa != 0x316d68aa at offset 0x20b23414. FAILURE: 0xb40e58f4 != 0xb40e50f4 at offset 0x20de8814. FAILURE: 0xb66e6946 != 0xb66e6146 at offset 0x20f8c640. FAILURE: 0x5ce70916 != 0x5ce70956 at offset 0x212c2c38. FAILURE: 0x840d43f0 != 0x841543f0 at offset 0x2135405c. FAILURE: 0x54575d50 != 0x54575d10 at offset 0x2162f45c. FAILURE: 0xb44e3eb5 != 0xb44e40b5 at offset 0x21b46570. FAILURE: 0x348177bf != 0x34816fbf at offset 0x22155cb4. FAILURE: 0xc4555882 != 0xc4555082 at offset 0x22721204. FAILURE: 0x6c15708f != 0x6c15788f at offset 0x229ede68. FAILURE: 0x3a4d7773 != 0x3a4d7573 at offset 0x234894f4. FAILURE: 0xe14f7141 != 0xe14f7941 at offset 0x2385f510. FAILURE: 0x374d4fde != 0x374d57de at offset 0x24e8b660. FAILURE: 0xc41908fb != 0xc41900fb at offset 0x2501bf58. FAILURE: 0xbe36bd6b != 0xbe36bf6b at offset 0x250ad770. FAILURE: 0x45e4e0a6 != 0x45e4dca6 at offset 0x250f0414. FAILURE: 0xe07f484c != 0xe07f404c at offset 0x2516db20. FAILURE: 0x54855da0 != 0x54855fa0 at offset 0x25288408. FAILURE: 0x980e6e9e != 0x980e709e at offset 0x255e1340. FAILURE: 0xb65e610d != 0xb65e690d at offset 0x2566fa14. FAILURE: 0x357160a2 != 0x35715ea2 at offset 0x25b536f4. FAILURE: 0xf4524904 != 0xf4524104 at offset 0x25de5a20. FAILURE: 0xb4605944 != 0xb4605144 at offset 0x2626dc14. FAILURE: 0x34cf770a != 0x34cf790a at offset 0x264a4d00. FAILURE: 0x70f1613e != 0x70f1693e at offset 0x266e6244. FAILURE: 0xd46e3fc9 != 0xd46e3dc9 at offset 0x2698deb4. FAILURE: 0x456d4764 != 0x456d4564 at offset 0x26a54e74. FAILURE: 0x5d415fac != 0x5d4167ac at offset 0x26aafe34. FAILURE: 0xd48d1153 != 0xd48d1953 at offset 0x26db3e8c. FAILURE: 0x564d693e != 0x564d613e at offset 0x26dc4960. FAILURE: 0x603100a3 != 0x603108a3 at offset 0x26f32cf4. FAILURE: 0xd44f589e != 0xd44f509e at offset 0x2700b294. FAILURE: 0x419158c6 != 0x419154c6 at offset 0x27047674. FAILURE: 0xb667489d != 0xb667409d at offset 0x270ebc50. FAILURE: 0x37e0c0d1 != 0x37e0c8d1 at offset 0x27129e34. FAILURE: 0x352d7830 != 0x352d7030 at offset 0x271c86f4. FAILURE: 0x444ebc87 != 0x444ec087 at offset 0x271e8d60. FAILURE: 0x562f786f != 0x562f766f at offset 0x2774e6bc. FAILURE: 0xb52e7871 != 0xb52e7671 at offset 0x27949c0c. FAILURE: 0x14d9401e != 0x14d9481e at offset 0x282762bc. FAILURE: 0xf46f4868 != 0xf46f4068 at offset 0x28422c60. FAILURE: 0xf04d4102 != 0xf04d3f02 at offset 0x2847249c. FAILURE: 0xb4924e33 != 0xb4925033 at offset 0x28692960. FAILURE: 0xb47d56c9 != 0xb47d58c9 at offset 0x28ab2e48. FAILURE: 0x4e7d00c7 != 0x4e7cfec7 at offset 0x29154cbc. FAILURE: 0xc1314fb7 != 0xc13157b7 at offset 0x2918bd30. FAILURE: 0xb2973016 != 0xb2972e16 at offset 0x291aa814. FAILURE: 0xc40d3098 != 0xc40d3898 at offset 0x29724910. FAILURE: 0xb54d4f84 != 0xb54d5784 at offset 0x2976cc00. FAILURE: 0xb6581077 != 0xb6581877 at offset 0x29aac600. FAILURE: 0xd0cd0141 != 0xd0cd0941 at offset 0x29caaab4. FAILURE: 0x040d706b != 0x040d786b at offset 0x2a706f50. FAILURE: 0x55e4df98 != 0x55e4d798 at offset 0x2a8336f4. FAILURE: 0x3cab7846 != 0x3cab7046 at offset 0x2a88ce70. FAILURE: 0x545b407e != 0x545b487e at offset 0x2ae82404. FAILURE: 0xd70d6f70 != 0xd70d7770 at offset 0x2b0c9430. FAILURE: 0xc7e97157 != 0xc7e97957 at offset 0x2ba24000. FAILURE: 0x84cd4761 != 0x84cd3f61 at offset 0x2bd3eb70. FAILURE: 0xbc1430a4 != 0xbc1438a4 at offset 0x2bd49d70. FAILURE: 0x523c881b != 0x523c801b at offset 0x2be66f20. FAILURE: 0x17656e70 != 0x175d6e70 at offset 0x2bea2b78. FAILURE: 0x34125dde != 0x34125fde at offset 0x2bf6a370. FAILURE: 0xd17f00b2 != 0xd17efeb2 at offset 0x2bf964b4. FAILURE: 0xa4f55da6 != 0xa4f55fa6 at offset 0x2bf9ec30. FAILURE: 0x06751ef5 != 0x067520f5 at offset 0x2c228560. FAILURE: 0xb40d5127 != 0xb40d4f27 at offset 0x2cdcb414. FAILURE: 0xce731005 != 0xce731805 at offset 0x2d015e34. FAILURE: 0xbd054098 != 0xbd054898 at offset 0x2d0cfe84. FAILURE: 0xd44d601e != 0xd44d681e at offset 0x2d6124a4. FAILURE: 0xd5cd4138 != 0xd5cd4938 at offset 0x2d70f6d4. FAILURE: 0xd80d506a != 0xd80d586a at offset 0x2d9c5e60. FAILURE: 0xde9560cf != 0xde9568cf at offset 0x2dbb1cb4. FAILURE: 0x5cf848c3 != 0x5cf840c3 at offset 0x2e220710. FAILURE: 0x654df79d != 0x654def9d at offset 0x2e6d66f4. FAILURE: 0x30fd70b2 != 0x30fd78b2 at offset 0x2f181770. FAILURE: 0x442110f8 != 0x442118f8 at offset 0x2f39ec18. FAILURE: 0xb46f0fc8 != 0xb46f17c8 at offset 0x2f4a785c. FAILURE: 0x7c5957a4 != 0x7c594fa4 at offset 0x2f531c74. FAILURE: 0xb45b5e30 != 0xb45b6030 at offset 0x2f58cd38. FAILURE: 0x8063fde0 != 0x8063ffe0 at offset 0x2f77ec40. FAILURE: 0xb44ebf76 != 0xb44ec776 at offset 0x2f90a4d4. FAILURE: 0x746e3985 != 0x746e3b85 at offset 0x2fb3fc50. FAILURE: 0x74570908 != 0x74570108 at offset 0x2fc7c530. FAILURE: 0x7ed318c1 != 0x7ed310c1 at offset 0x2fe134f4. FAILURE: 0xc42d0073 != 0xc42cfe73 at offset 0x30049c3c. FAILURE: 0x3c150005 != 0x3c14fe05 at offset 0x303cf6a4. FAILURE: 0xd171610d != 0xd171690d at offset 0x306b5e24. FAILURE: 0xb4576875 != 0xb4576075 at offset 0x306bc720. FAILURE: 0x7c6d4dcd != 0x7c6d4fcd at offset 0x307fed10. FAILURE: 0xdf0e2914 != 0xdf0e2114 at offset 0x30ea3950. FAILURE: 0x544e70b9 != 0x544e78b9 at offset 0x30f42710. FAILURE: 0x541940f0 != 0x541948f0 at offset 0x3138b8cc. FAILURE: 0xd02ce126 != 0xd02cdd26 at offset 0x3196aee4. FAILURE: 0x57cf365d != 0x57cf385d at offset 0x321ed948. FAILURE: 0xb4d540fa != 0xb4d548fa at offset 0x328aeccc. FAILURE: 0x34f1291d != 0x34f1211d at offset 0x3294ad70. FAILURE: 0xb71e6090 != 0xb71e6890 at offset 0x32e41700. FAILURE: 0x005c571e != 0x005c591e at offset 0x33a6ae28. FAILURE: 0x446cec6c != 0x446cf46c at offset 0x33b84448. FAILURE: 0xcc527248 != 0xcc527448 at offset 0x33c87350. FAILURE: 0x300d1131 != 0x300d1931 at offset 0x33fab010. FAILURE: 0x364e70ba != 0x364e78ba at offset 0x3426bd60. FAILURE: 0xccf90d0a != 0xccf10d0a at offset 0x3490dcb4. FAILURE: 0x95e538c3 != 0x95e536c3 at offset 0x34f2ba0c. FAILURE: 0x484d525b != 0x484d545b at offset 0x34f85610. FAILURE: 0x155d60e1 != 0x155d68e1 at offset 0x35046c50. FAILURE: 0x44127760 != 0x44126f60 at offset 0x351c8664. FAILURE: 0x55ccb600 != 0x55ccb800 at offset 0x35761c10. FAILURE: 0x3055184a != 0x3055104a at offset 0x358d4474. FAILURE: 0x044140bc != 0x044148bc at offset 0x362ba8d4. FAILURE: 0x54edff4a != 0x54ee014a at offset 0x362e4648. FAILURE: 0xa7e63f85 != 0xa7e64785 at offset 0x3650c0cc. FAILURE: 0xb40f08b9 != 0xb40f00b9 at offset 0x3654d920. FAILURE: 0x446f5d82 != 0x446f5f82 at offset 0x36a22b00. FAILURE: 0x05f13e1a != 0x05f1401a at offset 0x36a26d50. FAILURE: 0xff932fc1 != 0xff9337c1 at offset 0x36c82c10. FAILURE: 0x3cce48fd != 0x3cce40fd at offset 0x36f21568. FAILURE: 0x760e40b4 != 0x760e3eb4 at offset 0x36fd8874. FAILURE: 0x7650dd60 != 0x7650df60 at offset 0x375fee70. FAILURE: 0x74d0787f != 0x74d0767f at offset 0x37e11c14. FAILURE: 0x384cfe72 != 0x384d0072 at offset 0x38b0b630. FAILURE: 0x04b74fd6 != 0x04b74dd6 at offset 0x39139eec. FAILURE: 0xb51d5699 != 0xb51d5899 at offset 0x39164670. FAILURE: 0x377038e8 != 0x377036e8 at offset 0x391e9cec. FAILURE: 0xbc95dd62 != 0xbc8ddd62 at offset 0x39907478. FAILURE: 0xb04d6802 != 0xb04d6002 at offset 0x3992dd20. FAILURE: 0xb80d17e6 != 0xb80d15e6 at offset 0x399afab4. FAILURE: 0x32282025 != 0x32281e25 at offset 0x39ac8854. FAILURE: 0x3ced5e1e != 0x3ced601e at offset 0x39c8d328. FAILURE: 0xb4cd35d5 != 0xb4cd37d5 at offset 0x3a00a548. FAILURE: 0xa0f560ee != 0xa0f55eee at offset 0x3a1b4c14. FAILURE: 0xb44e441b != 0xb44d441b at offset 0x3a5c2c38. FAILURE: 0xb464911b != 0xb46490db at offset 0x3a69107c. FAILURE: 0x342defb3 != 0x342df7b3 at offset 0x3a94d620. FAILURE: 0xe4fdb3e9 != 0xe4fdb429 at offset 0x3a9aae00. FAILURE: 0x344d712e != 0x344d792e at offset 0x3a9d8c50. FAILURE: 0xd45cd6d4 != 0xd45cd694 at offset 0x3aa9541c. FAILURE: 0x347758b8 != 0x347750b8 at offset 0x3ab09e0c. FAILURE: 0xfc115edf != 0xfc1160df at offset 0x3ab7f740. FAILURE: 0xc4151c87 != 0xc4152087 at offset 0x3b6ec368. FAILURE: 0x5dcd1068 != 0x5dcd1868 at offset 0x3b84db28. FAILURE: 0xb530d7f9 != 0xb530cff9 at offset 0x3b8f3884. FAILURE: 0x300f2f90 != 0x300f3790 at offset 0x3bc67f10. FAILURE: 0x40132810 != 0x40132010 at offset 0x3c571af4. FAILURE: 0x547340e6 != 0x547348e6 at offset 0x3c60cc84. FAILURE: 0xbd8ed998 != 0xbd8ed958 at offset 0x3c63043c. FAILURE: 0xbd8c0eb9 != 0xbd840eb9 at offset 0x3c6cbca4. FAILURE: 0x86d256be != 0x86d258be at offset 0x3c795408. FAILURE: 0x754d1f9f != 0x75551f9f at offset 0x3c9b343c. FAILURE: 0xf54d78e0 != 0xf54d76e0 at offset 0x3caf0c9c. FAILURE: 0x3368cad2 != 0x3360cad2 at offset 0x3cd22e38. FAILURE: 0xb56d506d != 0xb56d586d at offset 0x3d03fd30. FAILURE: 0x304d791f != 0x304d711f at offset 0x3d0aa4c4. FAILURE: 0xb464770c != 0xb464790c at offset 0x3d3e8310. FAILURE: 0x35766412 != 0x35766212 at offset 0x3d582414. FAILURE: 0xf41d60c9 != 0xf41d5cc9 at offset 0x3d70b454. FAILURE: 0x346b3ed1 != 0x346b40d1 at offset 0x3d948340. FAILURE: 0x848f47e4 != 0x848f3fe4 at offset 0x3db41700. FAILURE: 0xcc9150e0 != 0xcc9158e0 at offset 0x3dbc8b50. FAILURE: 0x34125907 != 0x34125107 at offset 0x3e46fc3c. FAILURE: 0x3c1f1974 != 0x3c1f19b4 at offset 0x3e5cd858. FAILURE: 0xf2547f07 != 0xf24c7f07 at offset 0x3e9ac378. FAILURE: 0xce50ad29 != 0xce58ad29 at offset 0x3ea9245c. FAILURE: 0xd15d304f != 0xd15d384f at offset 0x3eb2b608. FAILURE: 0x447a3f97 != 0x447a3d97 at offset 0x3ebeb40c. FAILURE: 0x04aa4e4a != 0x04a94e4a at offset 0x3edcf6dc. FAILURE: 0x3d550d5e != 0x3d4d0d5e at offset 0x3f0e4b58. FAILURE: 0x345d1010 != 0x345d1810 at offset 0x3f1e2d40. FAILURE: 0xb0cd0879 != 0xb0cd0079 at offset 0x3f445500. FAILURE: 0x34991726 != 0x34991926 at offset 0x3fe8b500. FAILURE: 0xd45470e4 != 0xd45478e4 at offset 0x404a2450. FAILURE: 0x9d6d6872 != 0x9d6d6072 at offset 0x40543b40. FAILURE: 0xc5cd3121 != 0xc5cd3921 at offset 0x406ec018. FAILURE: 0x4ccc98a0 != 0x4ccc90a0 at offset 0x40bec2b4. FAILURE: 0xf42f713b != 0xf42f793b at offset 0x419a1950. FAILURE: 0x6fd04113 != 0x6fd04913 at offset 0x41d2c45c. FAILURE: 0xa557715a != 0xa557735a at offset 0x41e4b308. FAILURE: 0x8431610f != 0x8431690f at offset 0x4228bee4. FAILURE: 0x901d4070 != 0x901d4870 at offset 0x427e0c14. FAILURE: 0x4502404a != 0x4502484a at offset 0x42a36a84. FAILURE: 0x50d54129 != 0x50d54929 at offset 0x42b8ae8c. FAILURE: 0x364d5921 != 0x364d5121 at offset 0x42fb6214. FAILURE: 0xb55640f7 != 0xb5563ef7 at offset 0x43b3444c. FAILURE: 0xbc6d075c != 0xbc6cff5c at offset 0x43b6ae50. FAILURE: 0xf5736f67 != 0xf5737767 at offset 0x4400b348. FAILURE: 0xd52f17fe != 0xd52f0ffe at offset 0x447d1eb4. FAILURE: 0xf4cf00d6 != 0xf4cf08d6 at offset 0x44c2a674. FAILURE: 0xbc4d4873 != 0xbc4d4073 at offset 0x451c0c60. FAILURE: 0x344d3894 != 0x344d3094 at offset 0x45cb0094. FAILURE: 0x5050e7ac != 0x5050dfac at offset 0x45d8d440. FAILURE: 0x340e6d20 != 0x340e7520 at offset 0x460dea10. FAILURE: 0x3c551876 != 0x3c551676 at offset 0x461acaf4. FAILURE: 0xf50efe74 != 0xf50f0074 at offset 0x4646a570. FAILURE: 0x364f5e34 != 0x364f6034 at offset 0x465aa340. FAILURE: 0x3d511079 != 0x3d511879 at offset 0x46887c40. FAILURE: 0xe319786a != 0xe319766a at offset 0x4695344c. FAILURE: 0x5c1d37b6 != 0x5c1d2fb6 at offset 0x46a07474. FAILURE: 0xe6814139 != 0xe6813f39 at offset 0x46fd0244. FAILURE: 0xe48e78a4 != 0xe48e76a4 at offset 0x47033424. FAILURE: 0x3685df06 != 0x3685e106 at offset 0x475ec748. FAILURE: 0x56535941 != 0x56535141 at offset 0x478cdc8c. FAILURE: 0x3c4f6940 != 0x3c4f6140 at offset 0x47e49810. FAILURE: 0xb29d3eff != 0xb29d40ff at offset 0x481c9610. FAILURE: 0xd62d1760 != 0xd62d1560 at offset 0x48234414. FAILURE: 0xf05d5745 != 0xf05d5945 at offset 0x482c8710. FAILURE: 0x0069151f != 0x0069131f at offset 0x48991ad4. FAILURE: 0xfe4d62dc != 0xfe4d64dc at offset 0x489e1c10. FAILURE: 0xd40d8759 != 0xd40d7f59 at offset 0x48acd748. FAILURE: 0xd44e794d != 0xd44e774d at offset 0x48c7ecb4. FAILURE: 0xb4665d3b != 0xb466613b at offset 0x48d1f530. FAILURE: 0x04714efa != 0x047150fa at offset 0x48e46370. FAILURE: 0xbe17666b != 0xbe17686b at offset 0x49627770. FAILURE: 0x0451384b != 0x0451304b at offset 0x49704694. FAILURE: 0x400d4f6d != 0x400d576d at offset 0x498bfc70. FAILURE: 0xb4515de5 != 0xb4515fe5 at offset 0x49a0a510. FAILURE: 0xb4cd2f18 != 0xb4cd3718 at offset 0x49c1ec70. FAILURE: 0xfd125f38 != 0xfd126138 at offset 0x49cab450. FAILURE: 0x184d1750 != 0x184d1950 at offset 0x49f89070. FAILURE: 0x46ce57d2 != 0x46ce4fd2 at offset 0x4a528f58. FAILURE: 0x941248da != 0x941240da at offset 0x4a71ff30. FAILURE: 0x64cd60df != 0x64cd5edf at offset 0x4a908c74. FAILURE: 0x34234947 != 0x34234147 at offset 0x4a96c950. FAILURE: 0xb40d30e8 != 0xb40d38e8 at offset 0x4a9ded70. FAILURE: 0x454d582e != 0x454d502e at offset 0x4aaf5e94. FAILURE: 0x7c1d78d8 != 0x7c1d70d8 at offset 0x4ad742e4. FAILURE: 0x48dd5115 != 0x48dd5915 at offset 0x4b06dd18. FAILURE: 0xf560b62c != 0xf560be2c at offset 0x4bd08f10. FAILURE: 0x540d580d != 0x540d500d at offset 0x4be9748c. FAILURE: 0x344d5e90 != 0x344d6090 at offset 0x4bfe5b70. FAILURE: 0xbf523871 != 0xbf523071 at offset 0x4c1d42d4. FAILURE: 0x586f5f8f != 0x586f678f at offset 0x4c206ea4. FAILURE: 0xdcd15931 != 0xdcd15131 at offset 0x4c20b274. FAILURE: 0x94d497f7 != 0x94d49ff7 at offset 0x4c64da08. FAILURE: 0x3ecd27f5 != 0x3ecd25f5 at offset 0x4c7ba40c. FAILURE: 0xc626c8d9 != 0xc626c0d9 at offset 0x4c98d950. FAILURE: 0x64d7606d != 0x64d7686d at offset 0x4c996654. FAILURE: 0xbe6e17f2 != 0xbe6e0ff2 at offset 0x4cb62cc4. FAILURE: 0x308f706e != 0x308f786e at offset 0x4d0a2460. FAILURE: 0x344e68b2 != 0x344e60b2 at offset 0x4d5a0e44. FAILURE: 0x349e573e != 0x349e593e at offset 0x4ddc9c30. FAILURE: 0xc67aa11c != 0xc67aa91c at offset 0x4df1ec64. FAILURE: 0x395d3762 != 0x395d2f62 at offset 0x4e218414. FAILURE: 0x755f293c != 0x755f213c at offset 0x4e368670. FAILURE: 0xb08cd594 != 0xb08cd5d4 at offset 0x4e96ab78. FAILURE: 0xb6630dfa != 0xb6630e3a at offset 0x4ea21c00. FAILURE: 0x340d47e7 != 0x340d3fe7 at offset 0x4ef45278. FAILURE: 0xb49e5e08 != 0xb49e6008 at offset 0x4f148450. FAILURE: 0xbe50fe36 != 0xbe50fc36 at offset 0x4f40043c. FAILURE: 0x30c7407e != 0x30c7487e at offset 0x4f79e4c4. FAILURE: 0xd04d38f5 != 0xd04d30f5 at offset 0x501b5a74. FAILURE: 0x74514927 != 0x74514127 at offset 0x505e4420. FAILURE: 0xbc0f38dd != 0xbc0f36dd at offset 0x50e1d6e4. FAILURE: 0x35ec9dbb != 0x35ec9fbb at offset 0x515aad48. FAILURE: 0xb5ecfe6d != 0xb5ed006d at offset 0x519c4d48. FAILURE: 0x3c8e7029 != 0x3c8e7829 at offset 0x51a6ad40. FAILURE: 0xf74d771c != 0xf74d791c at offset 0x52505048. FAILURE: 0xb4cd4864 != 0xb4cd4064 at offset 0x525e8d40. FAILURE: 0xb5aeff89 != 0xb5aefd89 at offset 0x52a9faf4. FAILURE: 0xd452308f != 0xd452388f at offset 0x53468e28. FAILURE: 0x341f38b6 != 0x341f30b6 at offset 0x53516c64. FAILURE: 0x457575b4 != 0x457577b4 at offset 0x53700c10. FAILURE: 0x74551ec4 != 0x745520c4 at offset 0x53761230. FAILURE: 0xbc5d009f != 0xbc5d089f at offset 0x53bc8cac. FAILURE: 0x346357bf != 0x34634fbf at offset 0x53eb6484. FAILURE: 0x946e301d != 0x946e381d at offset 0x53fa5000. FAILURE: 0xd52178d8 != 0xd52170d8 at offset 0x540f18e4. FAILURE: 0x79e64086 != 0x79e63e86 at offset 0x542c5e94. FAILURE: 0x4c150769 != 0x4c14ff69 at offset 0x545b5648. FAILURE: 0x7494403d != 0x74943e3d at offset 0x546e162c. FAILURE: 0xbc5cfe9f != 0xbc5d009f at offset 0x547bf628. FAILURE: 0xc4e55904 != 0xc4e55104 at offset 0x54ab56d4. FAILURE: 0x945f3864 != 0x945f3064 at offset 0x54c43440. FAILURE: 0x3466a064 != 0x3466a864 at offset 0x54fa1ecc. FAILURE: 0x34551f12 != 0x34552112 at offset 0x55004b40. FAILURE: 0xf4d570b5 != 0xf4d578b5 at offset 0x5562d650. FAILURE: 0xfc6850d9 != 0xfc6858d9 at offset 0x5580db40. FAILURE: 0xd60e7923 != 0xd60e7123 at offset 0x561578bc. FAILURE: 0x05530928 != 0x05530128 at offset 0x562cb508. FAILURE: 0x7c6f55fe != 0x7c6f57fe at offset 0x56461570. FAILURE: 0x842d5ec2 != 0x842d5ac2 at offset 0x566c246c. FAILURE: 0x45553878 != 0x45553078 at offset 0x56754cf4. FAILURE: 0xf11d5926 != 0xf11d5126 at offset 0x567e12b4. FAILURE: 0xed4d4148 != 0xed4d4948 at offset 0x568c2af4. FAILURE: 0x241e5750 != 0x241e5950 at offset 0x56aea768. FAILURE: 0xb6cca7e3 != 0xb6cc9fe3 at offset 0x56b08070. FAILURE: 0x3c754130 != 0x3c754930 at offset 0x57057684. FAILURE: 0xf6534896 != 0xf6534096 at offset 0x57165468. FAILURE: 0xd05d5735 != 0xd05d5935 at offset 0x5745ed00. FAILURE: 0xb96d4816 != 0xb96d4016 at offset 0x57461c60. FAILURE: 0xbd4f608f != 0xbd4f5e8f at offset 0x57681ecc. FAILURE: 0xc4517615 != 0xc4517815 at offset 0x585a3e68. FAILURE: 0x141d3e06 != 0x141d4006 at offset 0x58cfee20. FAILURE: 0x1eb0c08b != 0x1eb0c88b at offset 0x58efd604. FAILURE: 0xe12d794a != 0xe12d714a at offset 0x58fff6b4. FAILURE: 0x8ace007c != 0x8ace087c at offset 0x59158e44. FAILURE: 0xc455405f != 0xc4553e5f at offset 0x592ba68c. FAILURE: 0x3c775ed5 != 0x3c7760d5 at offset 0x595c6000. FAILURE: 0x350d5700 != 0x350d5900 at offset 0x595ee560. FAILURE: 0x5d9d5dfb != 0x5d9d5ffb at offset 0x5a8a6008. FAILURE: 0x6c10ff7e != 0x6c11077e at offset 0x5ab834d4. FAILURE: 0xf54d7926 != 0xf54d7126 at offset 0x5ac17c64. FAILURE: 0xd44d5006 != 0xd44d5806 at offset 0x5ac39e48. FAILURE: 0xb44f4fb2 != 0xb44f4db2 at offset 0x5ad604c4. FAILURE: 0xb68c9873 != 0xb68c9073 at offset 0x5b1dac74. Compare SUB : FAILURE: 0x35c18566 != 0x6ad47366 at offset 0x0012ee4c. FAILURE: 0x6615cbf3 != 0x91ca13f3 at offset 0x00865008. FAILURE: 0xc50cd7ea != 0xfa1fc5ea at offset 0x00966634. FAILURE: 0xff46f1af != 0xd392a9af at offset 0x00e05c08. FAILURE: 0xeee2d992 != 0xc32e9192 at offset 0x0100b870. FAILURE: 0x59222df7 != 0x8e351bf7 at offset 0x0154ec4c. FAILURE: 0x5991f996 != 0x2dddb196 at offset 0x0168dad8. FAILURE: 0xe1d2b122 != 0x16e59f22 at offset 0x01aaeef4. FAILURE: 0x8576aab3 != 0x59c262b3 at offset 0x01ccb048. FAILURE: 0x1183bba0 != 0x3d3803a0 at offset 0x020a0ad0. FAILURE: 0xa2a4c4b8 != 0xce590cb8 at offset 0x0264a610. FAILURE: 0xa0ed825d != 0x75393a5d at offset 0x029cea0c. FAILURE: 0xe5431539 != 0xb0302739 at offset 0x02a638a0. FAILURE: 0x014602ee != 0x2cfa4aee at offset 0x02aa4ac8. FAILURE: 0x988bb81f != 0xc440001f at offset 0x02e40ce8. FAILURE: 0xc47fe03c != 0xf034283c at offset 0x0333ac30. FAILURE: 0x1b223276 != 0x46d67a76 at offset 0x0336c48c. FAILURE: 0xb19b23ef != 0x85e6dbef at offset 0x03664a50. FAILURE: 0x30b69738 != 0x5c6adf38 at offset 0x038a42e8. FAILURE: 0x2391f71c != 0x4f463f1c at offset 0x03ea86d0. FAILURE: 0x3aab0ad8 != 0x0ef6c2d8 at offset 0x0466145c. FAILURE: 0xec39a5fe != 0xb726b7fe at offset 0x04805250. FAILURE: 0x31d2ee06 != 0x66e5dc06 at offset 0x04c20e8c. FAILURE: 0xb191f44d != 0xe6a4e24d at offset 0x04c60ed4. FAILURE: 0x2f250f54 != 0x5ad95754 at offset 0x04fcac64. FAILURE: 0x7653c907 != 0x4140db07 at offset 0x0504ccc0. FAILURE: 0x4eced482 != 0x7a831c82 at offset 0x050826f0. FAILURE: 0xfb0b3217 != 0x301e2017 at offset 0x0561cc44. FAILURE: 0x6309d624 != 0x981cc424 at offset 0x05846e4c. FAILURE: 0x695d6974 != 0x9511b174 at offset 0x0596cc0c. FAILURE: 0xf5abc6c5 != 0x21600ec5 at offset 0x05d8a6ac. FAILURE: 0xb1dc0279 != 0xdd904a79 at offset 0x0685f270. FAILURE: 0x7986eedb != 0xae99dcdb at offset 0x069e8634. FAILURE: 0xd0e57613 != 0xfc99be13 at offset 0x06a8aeb4. FAILURE: 0x12b16ca0 != 0x7cd748a0 at offset 0x06bd3414. FAILURE: 0x57b7832b != 0x22a4952b at offset 0x06c29430. FAILURE: 0x60f58341 != 0x35413b41 at offset 0x06c4ccb4. FAILURE: 0xac624003 != 0xe1752e03 at offset 0x06c89e8c. FAILURE: 0x1e00713d != 0xe8ed833d at offset 0x06e47ef0. FAILURE: 0x9249a091 != 0xc75c8e91 at offset 0x06f13cb4. FAILURE: 0xd3ce80ff != 0xa81a38ff at offset 0x06f90844. FAILURE: 0xe39e444c != 0x18b1324c at offset 0x073cf6d4. FAILURE: 0x3cc8b036 != 0x687cf836 at offset 0x0748ce54. FAILURE: 0x8b6b9e31 != 0xb71fe631 at offset 0x0755144c. FAILURE: 0x7868d9c7 != 0x4355ebc7 at offset 0x0778c2f0. FAILURE: 0x1463c190 != 0x40180990 at offset 0x07babe40. FAILURE: 0x731ff7c8 != 0x476bafc8 at offset 0x07d4da10. FAILURE: 0x2ebdaa5f != 0x0309625f at offset 0x07d67e24. FAILURE: 0xce13a15c != 0xa25f595c at offset 0x07ead454. FAILURE: 0xe77375a3 != 0xbbbf2da3 at offset 0x080f72e4. FAILURE: 0xf9d8baa3 != 0xc4c5cca3 at offset 0x08121c38. FAILURE: 0x688b9dc0 != 0x943fe5c0 at offset 0x08172864. FAILURE: 0xb7bff362 != 0x8c0bab62 at offset 0x08408644. FAILURE: 0x19d3413c != 0xee1ef93c at offset 0x085044a8. FAILURE: 0xd21406bf != 0x0726f4bf at offset 0x0850eca4. FAILURE: 0xb01611d2 != 0xe528ffd2 at offset 0x0860d6f4. FAILURE: 0xe01f0669 != 0xb46abe69 at offset 0x08828cf4. FAILURE: 0x2e43b8ab != 0x028f70ab at offset 0x08a4be10. FAILURE: 0xbb9c719c != 0x8689839c at offset 0x08ccd640. FAILURE: 0x3ed19d56 != 0x09beaf56 at offset 0x08e8be70. FAILURE: 0xb6f435f7 != 0x8b3fedf7 at offset 0x08f06440. FAILURE: 0x3915b6df != 0x0d616edf at offset 0x08f87490. FAILURE: 0xe567dd68 != 0xe567df68 at offset 0x09562230. FAILURE: 0x96efdf36 != 0x6b3b9736 at offset 0x0968a254. FAILURE: 0x4df83123 != 0x2243e923 at offset 0x09951c14. FAILURE: 0x8a2bc894 != 0xbf3eb694 at offset 0x09d682f4. FAILURE: 0xc830f2b3 != 0xf3e53ab3 at offset 0x09d6884c. FAILURE: 0x2e70eda4 != 0x5a2535a4 at offset 0x09e622f0. FAILURE: 0xc9994074 != 0x9de4f874 at offset 0x0a1a740c. FAILURE: 0x154065be != 0xe98c1dbe at offset 0x0a3766e0. FAILURE: 0xe5c8af57 != 0xba146757 at offset 0x0a412c74. FAILURE: 0x3c1019b2 != 0x712307b2 at offset 0x0a468ef4. FAILURE: 0xf4551c59 != 0x400d1c59 at offset 0x0a4c54a4. FAILURE: 0x03e66ec6 != 0xfd441106 at offset 0x0a4e2af8. FAILURE: 0x309e1ab1 != 0x04e9d2b1 at offset 0x0a7adc34. FAILURE: 0xd33887e3 != 0xcc962a23 at offset 0x0a823458. FAILURE: 0x4c988891 != 0x81ab7691 at offset 0x0aa32e34. FAILURE: 0x1c17213b != 0xf062d93b at offset 0x0aadf060. FAILURE: 0xb634ab2a != 0x8a80632a at offset 0x0ab4e660. FAILURE: 0xe89e6c9f != 0xbcea249f at offset 0x0b0856f4. FAILURE: 0x49495f6e != 0x1d95176e at offset 0x0b0874f0. FAILURE: 0x55ad1b7b != 0x8ac0097b at offset 0x0b5b2244. FAILURE: 0xbc78d08f != 0x90c4888f at offset 0x0b5c6ab0. FAILURE: 0x61734c31 != 0x96863a31 at offset 0x0b72c4d4. FAILURE: 0x725bd44b != 0x46a78c4b at offset 0x0b74bc74. FAILURE: 0xcae9ef95 != 0x95d70195 at offset 0x0b76b630. FAILURE: 0xc08372ea != 0xec37baea at offset 0x0b8524cc. FAILURE: 0x528e0cb7 != 0x1d7b1eb7 at offset 0x0bbbf0a0. FAILURE: 0xc9d1de14 != 0x9e1d9614 at offset 0x0bbeb2c0. FAILURE: 0x29860907 != 0x5e98f707 at offset 0x0c133e34. FAILURE: 0x571b54f0 != 0xa2d354f0 at offset 0x0c59341c. FAILURE: 0xa0792ace != 0xcc2d72ce at offset 0x0caac40c. FAILURE: 0x8d242fcc != 0x581141cc at offset 0x0cedf668. FAILURE: 0x0c5b6ab1 != 0xe0a722b1 at offset 0x0cf890e8. FAILURE: 0x6c0dbe12 != 0x40597612 at offset 0x0d0a7e50. FAILURE: 0xf5ce0ccd != 0x218254cd at offset 0x0d5662e8. FAILURE: 0x9a63f46c != 0xc6183c6c at offset 0x0d6bf8e0. FAILURE: 0xf8f0bb8a != 0xc3ddcd8a at offset 0x0d6e7ad0. FAILURE: 0x0dfacda7 != 0xd8e7dfa7 at offset 0x0d8a9ed0. FAILURE: 0x940279b2 != 0x684e31b2 at offset 0x0da062f4. FAILURE: 0xf70e6d83 != 0x22c2b583 at offset 0x0e1afeb4. FAILURE: 0x92d3f487 != 0x5dc10687 at offset 0x0e448460. FAILURE: 0x744b8d04 != 0xfdc28d04 at offset 0x0e5a74a4. FAILURE: 0x7dc3d243 != 0xa9781a43 at offset 0x0e60e450. FAILURE: 0x0e9e273a != 0xe2e9df3a at offset 0x0e7af414. FAILURE: 0x667edba7 != 0x5fdc7de7 at offset 0x0e828478. FAILURE: 0xf2097b80 != 0xc6553380 at offset 0x0e88ecb4. FAILURE: 0xc3fa4a5e != 0xf90d385e at offset 0x0e9f1ccc. FAILURE: 0x6fab8905 != 0xa4be7705 at offset 0x0ea07614. FAILURE: 0x6fa30ee1 != 0x43eec6e1 at offset 0x0ea2f43c. FAILURE: 0x5f58d1ae != 0xab10d1ae at offset 0x0eacb45c. FAILURE: 0x78a67ec7 != 0xa45ac6c7 at offset 0x0ebe84c8. FAILURE: 0xa925912a != 0x7412a32a at offset 0x0ed29430. FAILURE: 0x0c7ef04b != 0x4191de4b at offset 0x0f02d23c. FAILURE: 0x44cfccbc != 0x708414bc at offset 0x0f067a90. FAILURE: 0x10bd2399 != 0x3c716b99 at offset 0x0f5894f4. FAILURE: 0x43823faf != 0x0e6f51af at offset 0x10125c70. FAILURE: 0x37fc55d9 != 0x63b09dd9 at offset 0x10306c30. FAILURE: 0xdbaea23e != 0x10c1903e at offset 0x104f24f4. FAILURE: 0x6549442c != 0x90fd8c2c at offset 0x107ae008. FAILURE: 0x8d55fde1 != 0x58430fe1 at offset 0x1081f418. FAILURE: 0x814464d8 != 0x55901cd8 at offset 0x10a7ee20. FAILURE: 0x0bf1aa7b != 0xe03d627b at offset 0x10b55014. FAILURE: 0x7d47bd4c != 0xb25aab4c at offset 0x10d0d614. FAILURE: 0x91d88a05 != 0x66244205 at offset 0x10def6b4. FAILURE: 0x2e401142 != 0x59f45942 at offset 0x10eea4d0. FAILURE: 0x02f0391f != 0xd73bf11f at offset 0x110a4cc8. FAILURE: 0x305ce242 != 0x04a89a42 at offset 0x1144dca4. FAILURE: 0xb6c87957 != 0x8b143157 at offset 0x114d0414. FAILURE: 0x7321f6fa != 0x9ed63efa at offset 0x11851cc4. FAILURE: 0xf0481f90 != 0xbb353190 at offset 0x118a4e08. FAILURE: 0x52be06c7 != 0x1dab18c7 at offset 0x119064c0. FAILURE: 0xb166fcf6 != 0xe679eaf6 at offset 0x120ef864. FAILURE: 0xdebb1838 != 0x13ce0638 at offset 0x12254664. FAILURE: 0x0486b582 != 0xd8d26d82 at offset 0x12285c40. FAILURE: 0xfc04eda6 != 0xc6f1ffa6 at offset 0x12381c00. FAILURE: 0x2db3ffa6 != 0x01ffb7a6 at offset 0x12394844. FAILURE: 0xe449a687 != 0x0ffdee87 at offset 0x124686e0. FAILURE: 0xcbc2c820 != 0xa00e8020 at offset 0x12949cec. FAILURE: 0x3554e6a6 != 0x09a09ea6 at offset 0x12b09e08. FAILURE: 0x879a454d != 0x5be5fd4d at offset 0x13a3f670. FAILURE: 0xfb9c7779 != 0xc6898979 at offset 0x13bc1850. FAILURE: 0x3186f54d != 0x5d3b3d4d at offset 0x14322aa0. FAILURE: 0x8b8b18cf != 0x56782acf at offset 0x1444a6a0. FAILURE: 0x0099159e != 0x2c4d5d9e at offset 0x14610e0c. FAILURE: 0x3d8bc9f0 != 0x0878dbf0 at offset 0x14728cd0. FAILURE: 0x0307a7ad != 0xd7535fad at offset 0x149b627c. FAILURE: 0x2381cd19 != 0xf7cd8519 at offset 0x149d02a4. FAILURE: 0xb6e29939 != 0xe296e139 at offset 0x14a2d6a4. FAILURE: 0x5edc73d8 != 0x93ef61d8 at offset 0x14b316f4. FAILURE: 0x0a5af944 != 0xd5480b44 at offset 0x14eed6c8. FAILURE: 0x18eefdcb != 0x44a345cb at offset 0x14f0e6a4. FAILURE: 0x1222a299 != 0xe66e5a99 at offset 0x151426a0. FAILURE: 0xa104db5d != 0x7550935d at offset 0x15167668. FAILURE: 0x70926d2b != 0x44de252b at offset 0x15357e80. FAILURE: 0xb29eac7f != 0x86ea647f at offset 0x155826b0. FAILURE: 0x7cbf9103 != 0x510b4903 at offset 0x156032e0. FAILURE: 0x938eb5c2 != 0x5e7bc7c2 at offset 0x156bf038. FAILURE: 0x4213bbf2 != 0x7726a9f2 at offset 0x15ac8a0c. FAILURE: 0x7776bb0c != 0xa32b030c at offset 0x15b31e54. FAILURE: 0xf092b225 != 0x1c46fa25 at offset 0x15d46860. FAILURE: 0xb33ea3b4 != 0xe85191b4 at offset 0x15d96e64. FAILURE: 0xbd685f6b != 0x91b4176b at offset 0x15f23530. FAILURE: 0x8104503d != 0x4bf1623d at offset 0x16040d68. FAILURE: 0x0f1abb9c != 0xe366739c at offset 0x16235c44. FAILURE: 0x8a95d368 != 0x5582e568 at offset 0x16307b10. FAILURE: 0xdef9aacd != 0x140c98cd at offset 0x16352c64. FAILURE: 0x7f30fa26 != 0x537cb226 at offset 0x164146f4. FAILURE: 0xf401a428 != 0x29149228 at offset 0x165b1cd4. FAILURE: 0x04ba3511 != 0xd905ed11 at offset 0x16600a70. FAILURE: 0x2e6018c6 != 0x5a1460c6 at offset 0x16b95c34. FAILURE: 0xa3ab8bb9 != 0xcf5fd3b9 at offset 0x16cc6cec. FAILURE: 0x2a0adfad != 0x2a0ad7ad at offset 0x16e38694. FAILURE: 0xcdaf3c8f != 0xa1faf48f at offset 0x170b04ac. FAILURE: 0x6e4fd689 != 0x9a041e89 at offset 0x170cd634. FAILURE: 0x380e4823 != 0x6d213623 at offset 0x170e7644. FAILURE: 0xf17d6bbe != 0xbc6a7dbe at offset 0x1720e508. FAILURE: 0x2014ff19 != 0x5527ed19 at offset 0x172f36cc. FAILURE: 0x54f4766b != 0x29402e6b at offset 0x17404d00. FAILURE: 0xc3102c9b != 0xf8231a9b at offset 0x1752ca64. FAILURE: 0x819dcc33 != 0x4c8ade33 at offset 0x17589368. FAILURE: 0xa6fa2cad != 0x71e73ead at offset 0x175e8650. FAILURE: 0xf2dbb62c != 0xbdc8c82c at offset 0x175fec48. FAILURE: 0x82694f75 != 0x4d566175 at offset 0x176ebe48. FAILURE: 0x549a3a9d != 0x1f874c9d at offset 0x17745e40. FAILURE: 0x8db1be30 != 0xb9660630 at offset 0x1774ce34. FAILURE: 0xb367b638 != 0x7e54c838 at offset 0x1782a470. FAILURE: 0xa9a365be != 0x7def1dbe at offset 0x17884048. FAILURE: 0x21de3206 != 0x56f12006 at offset 0x17a4cc4c. FAILURE: 0x2377d2f5 != 0xf7c38af5 at offset 0x17acac1c. FAILURE: 0x82d71974 != 0xae8b6174 at offset 0x17c21c50. FAILURE: 0x5ceef243 != 0x88a33a43 at offset 0x17edfe70. FAILURE: 0xa24020cc != 0x768bd8cc at offset 0x17fc6e30. FAILURE: 0x1fd09ef8 != 0xf41c56f8 at offset 0x1825f810. FAILURE: 0x589a2824 != 0x23873a24 at offset 0x18380348. FAILURE: 0x96fb47a7 != 0xc2af8fa7 at offset 0x185ac404. FAILURE: 0x903acab3 != 0x648682b3 at offset 0x1860ad00. FAILURE: 0x49a51871 != 0x1df0d071 at offset 0x18830814. FAILURE: 0xd506df6d != 0xa952976d at offset 0x1892d570. FAILURE: 0x22110a5f != 0x4dc5525f at offset 0x18af2ef4. FAILURE: 0x2a6e3fc2 != 0x562287c2 at offset 0x18b2b840. FAILURE: 0x4db380e7 != 0x82c66ee7 at offset 0x18bca6a4. FAILURE: 0x4c0c178d != 0x77c05f8d at offset 0x18f64e10. FAILURE: 0x1e698b6a != 0xe9569d6a at offset 0x18fffc40. FAILURE: 0x3f4173d8 != 0x745461d8 at offset 0x1902fab4. FAILURE: 0x5033bb7e != 0x8546a97e at offset 0x191b4e2c. FAILURE: 0xe93a664d != 0x14eeae4d at offset 0x191cb464. FAILURE: 0x41632410 != 0x15aedc10 at offset 0x19252a84. FAILURE: 0xf73e3a3d != 0xcb89f23d at offset 0x19330ef4. FAILURE: 0xa45b7511 != 0x78a72d11 at offset 0x19470274. FAILURE: 0xc815649f != 0x9c611c9f at offset 0x194abe34. FAILURE: 0x35e95655 != 0x00d66855 at offset 0x194b2b40. FAILURE: 0xe731f021 != 0xb21f0221 at offset 0x19522948. FAILURE: 0x67ff70ca != 0x93b3b8ca at offset 0x195a7b18. FAILURE: 0x89741dde != 0xb52865de at offset 0x195ad550. FAILURE: 0xe96c36ad != 0xb45948ad at offset 0x198c7f40. FAILURE: 0x92b86fc9 != 0xc7cb5dc9 at offset 0x198f0e14. FAILURE: 0x04c555c0 != 0x39d843c0 at offset 0x199c7a6c. FAILURE: 0x7c3ebf20 != 0x508a7720 at offset 0x19b8cad4. FAILURE: 0x7929361a != 0x4d74ee1a at offset 0x19f0d4ec. FAILURE: 0x49855fa8 != 0x7e984da8 at offset 0x1a1f0ce4. FAILURE: 0x1d169688 != 0x48cade88 at offset 0x1a1f2634. FAILURE: 0xe670f019 != 0xbabca819 at offset 0x1a1ff140. FAILURE: 0x3c904994 != 0x71a33794 at offset 0x1a4c7664. FAILURE: 0x59cd1e33 != 0x85816633 at offset 0x1a4c9214. FAILURE: 0x5b459d4d != 0x90588b4d at offset 0x1a5b5214. FAILURE: 0x3b3b48ae != 0x0f8700ae at offset 0x1a64a434. FAILURE: 0x6c87b859 != 0x40d37059 at offset 0x1a669494. FAILURE: 0x4edf3f1b != 0x83f22d1b at offset 0x1a7d303c. FAILURE: 0xf544c7ad != 0x2a57b5ad at offset 0x1a8f2c54. FAILURE: 0x7dbe7700 != 0xb2d16500 at offset 0x1acf14cc. FAILURE: 0x0741512e != 0xd22e632e at offset 0x1b14bf50. FAILURE: 0x59d1e2d6 != 0x85862ad6 at offset 0x1b1a7370. FAILURE: 0x6f825207 != 0x9b369a07 at offset 0x1b1a749c. FAILURE: 0x593897e4 != 0x84ecdfe4 at offset 0x1b2ef83c. FAILURE: 0xd9fbf6a9 != 0x05b03ea9 at offset 0x1b3c2610. FAILURE: 0x8a72a411 != 0xf4988011 at offset 0x1b44d0a4. FAILURE: 0x3ce9df90 != 0x71fccd90 at offset 0x1b4c96f4. FAILURE: 0x5bdb1a42 != 0x878f6242 at offset 0x1b4d0430. FAILURE: 0xc42ac587 != 0x98767d87 at offset 0x1b5cd4dc. FAILURE: 0x0a68193d != 0x361c613d at offset 0x1b62a4c4. FAILURE: 0x824b9d2b != 0x5697552b at offset 0x1b65ec70. FAILURE: 0x77aee56c != 0x4bfa9d6c at offset 0x1b7d3274. FAILURE: 0x0cb8cca2 != 0xe10484a2 at offset 0x1b94963c. FAILURE: 0xcb524bdc != 0x963f5ddc at offset 0x1b9ffa40. FAILURE: 0xf905f204 != 0x2e18e004 at offset 0x1ba2f44c. FAILURE: 0x1d3bb30f != 0xe828c50f at offset 0x1ba44b70. FAILURE: 0x296e2070 != 0x55226870 at offset 0x1bce86b4. FAILURE: 0x4648c6e0 != 0x71fd0ee0 at offset 0x1bd26840. FAILURE: 0xfceb837a != 0xd1373b7a at offset 0x1bf22510. FAILURE: 0x6060ff18 != 0x8c154718 at offset 0x1c2b6434. FAILURE: 0xa611edbf != 0xd1c635bf at offset 0x1c34b508. FAILURE: 0x6f951ddc != 0x43e0d5dc at offset 0x1c3eea8c. FAILURE: 0x4a8e7a9a != 0x1eda329a at offset 0x1c69a2f4. FAILURE: 0xb137935f != 0xdcebdb5f at offset 0x1c8234f4. FAILURE: 0x8620b875 != 0x5a6c7075 at offset 0x1cab0614. FAILURE: 0xb8b9a93a != 0xe46df13a at offset 0x1cba0c70. FAILURE: 0x8b79913f != 0xb72dd93f at offset 0x1ce02410. FAILURE: 0x340f7dc2 != 0x69226bc2 at offset 0x1ce6bca4. FAILURE: 0x6cb15a9a != 0x7353b85a at offset 0x1ce8a404. FAILURE: 0x4d5b4da9 != 0x53fdab69 at offset 0x1ce8bc3c. FAILURE: 0xa96e6f5a != 0x13944b5a at offset 0x1cf0acf4. FAILURE: 0xf721b85f != 0xc20eca5f at offset 0x1d1cbd10. FAILURE: 0x04455e07 != 0xfda30047 at offset 0x1d24ac58. FAILURE: 0x04721dbf != 0x39850bbf at offset 0x1d295a6c. FAILURE: 0xe4215f3b != 0x2fd95f3b at offset 0x1d305d78. FAILURE: 0x0e916300 != 0xc2d96300 at offset 0x1d33149c. FAILURE: 0x49634e21 != 0x5005abe1 at offset 0x1d40765c. FAILURE: 0x29cdeefa != 0xfe19a6fa at offset 0x1d4a7e54. FAILURE: 0xd184013d != 0xa5cfb93d at offset 0x1d4c5f60. FAILURE: 0xb2c5b470 != 0xac2356b0 at offset 0x1d7cb858. FAILURE: 0x06ce63b7 != 0xdb1a1bb7 at offset 0x1d92bc08. FAILURE: 0x01e6cb7b != 0x2d9b137b at offset 0x1daad560. FAILURE: 0x12bca49f != 0xe7085c9f at offset 0x1daaea84. FAILURE: 0x11a7b959 != 0xe5f37159 at offset 0x1daf56b4. FAILURE: 0x35ecd4d1 != 0x2f4a7711 at offset 0x1dbcad78. FAILURE: 0x4ca3b874 != 0x81b6a674 at offset 0x1df4caac. FAILURE: 0x3c04d208 != 0x10508a08 at offset 0x1e08dcb4. FAILURE: 0x42c71dda != 0x1712d5da at offset 0x1e16bab4. FAILURE: 0x13e2697c != 0xdecf7b7c at offset 0x1e2a4c08. FAILURE: 0x73278897 != 0x47734097 at offset 0x1e474acc. FAILURE: 0xd08a0420 != 0x66642820 at offset 0x1e617b70. FAILURE: 0x3908b807 != 0x64bd0007 at offset 0x1e6ae728. FAILURE: 0xdfb9ef29 != 0xdfb9ed29 at offset 0x1e752c0c. FAILURE: 0x5b9f56a9 != 0x87539ea9 at offset 0x1e903300. FAILURE: 0x6ab89dc1 != 0x966ce5c1 at offset 0x1e99aca4. FAILURE: 0x4b0b0581 != 0x1f56bd81 at offset 0x1e9f3864. FAILURE: 0x5f1c4173 != 0x942f2f73 at offset 0x1eb6ccc4. FAILURE: 0xcba7d602 != 0xcba7de02 at offset 0x1ebead08. FAILURE: 0xb85ec003 != 0x834bd203 at offset 0x1ecbf570. FAILURE: 0xab97b95a != 0x7fe3715a at offset 0x1ee676d4. FAILURE: 0xc39dce30 != 0xef521630 at offset 0x1f005948. FAILURE: 0xc7e6137c != 0xfcf9017c at offset 0x1f0d2cf4. FAILURE: 0x12806af2 != 0xdd6d7cf2 at offset 0x1f428340. FAILURE: 0x7c985c2a != 0xa84ca42a at offset 0x1f5acc00. FAILURE: 0x4c7c0fcb != 0x176921cb at offset 0x1f76c340. FAILURE: 0xc0f5caf3 != 0x8be2dcf3 at offset 0x1f88f150. FAILURE: 0x644df156 != 0x90023956 at offset 0x1f907728. FAILURE: 0x9a8bbb8b != 0x6578cd8b at offset 0x1fac2470. FAILURE: 0x511fd750 != 0x256b8f50 at offset 0x1fadc830. FAILURE: 0x38fe82b4 != 0x64b2cab4 at offset 0x1fb0bc94. FAILURE: 0x360068ad != 0x0a4c20ad at offset 0x203096d4. FAILURE: 0x1a12681e != 0x4f25561e at offset 0x204b162c. FAILURE: 0x4356acf6 != 0x17a264f6 at offset 0x20566c40. FAILURE: 0xde8e1d4d != 0x13a10b4d at offset 0x206b1e74. FAILURE: 0x2c2916fa != 0x57dd5efa at offset 0x20b23414. FAILURE: 0x96f21294 != 0x6b3dca94 at offset 0x20de8814. FAILURE: 0xeb3a9a76 != 0xbf865276 at offset 0x20f8c640. FAILURE: 0x550ad3f3 != 0x80bf1bf3 at offset 0x21063140. FAILURE: 0x5015ec4e != 0x56b84a0e at offset 0x2127543c. FAILURE: 0xc08200c6 != 0xb9dfa306 at offset 0x212c2c38. FAILURE: 0x9e19fb70 != 0x5261fb70 at offset 0x2135405c. FAILURE: 0x9053cfd0 != 0x96f62d90 at offset 0x2162f45c. FAILURE: 0xfed4e177 != 0x2a892977 at offset 0x2170d048. FAILURE: 0xb1affcdd != 0x7c9d0edd at offset 0x21b46570. FAILURE: 0x7589a1d0 != 0x49d559d0 at offset 0x21c4164c. FAILURE: 0x7b68cb46 != 0x4fb48346 at offset 0x21ef1ef4. FAILURE: 0x2d1c368f != 0x622f248f at offset 0x2202a274. FAILURE: 0x65561f37 != 0x39a1d737 at offset 0x22155cb4. FAILURE: 0x92c24992 != 0x670e0192 at offset 0x22721204. FAILURE: 0x1a462687 != 0x45fa6e87 at offset 0x229ede68. FAILURE: 0x01e8d719 != 0x01e8df19 at offset 0x22e6ad48. FAILURE: 0x32ed6569 != 0x07391d69 at offset 0x230944f4. FAILURE: 0x8a28ad18 != 0x5e746518 at offset 0x2320c85c. FAILURE: 0x8f62ee8b != 0xc475dc8b at offset 0x234894f4. FAILURE: 0xffdc91c9 != 0x2b90d9c9 at offset 0x2385f510. FAILURE: 0x72aa3f8e != 0x46f5f78e at offset 0x238afe14. FAILURE: 0xa60bf17c != 0xd1c0397c at offset 0x241d0530. FAILURE: 0xba331dde != 0xe5e765de at offset 0x24400630. FAILURE: 0x9a6916a8 != 0xc61d5ea8 at offset 0x24541b70. FAILURE: 0x9ada0412 != 0x6f25bc12 at offset 0x24754464. FAILURE: 0xbfeee6c8 != 0xf501d4c8 at offset 0x2482f2f4. FAILURE: 0x75acfe88 != 0x75acfc88 at offset 0x24954ccc. FAILURE: 0x4ec611ce != 0x7a7a59ce at offset 0x24e8b660. FAILURE: 0xc9108053 != 0x9d5c3853 at offset 0x2501bf58. FAILURE: 0x4c51b043 != 0x173ec243 at offset 0x250ad770. FAILURE: 0x183a23aa != 0xae1447aa at offset 0x250cb660. FAILURE: 0xb586bcd6 != 0x1fac98d6 at offset 0x250f0414. FAILURE: 0x2f6cb8ac != 0x03b870ac at offset 0x2516db20. FAILURE: 0xd4a6daa0 != 0x9f93eca0 at offset 0x25288408. FAILURE: 0xb7864ca0 != 0x8bd204a0 at offset 0x25476214. FAILURE: 0xdc0c068e != 0xa6f9188e at offset 0x255e1340. FAILURE: 0x9cdeedf5 != 0xc89335f5 at offset 0x2566fa14. FAILURE: 0x3e73252f != 0x7386132f at offset 0x25b10444. FAILURE: 0x2b2162b2 != 0x603450b2 at offset 0x25b536f4. FAILURE: 0x1409df3a != 0x3fbe273a at offset 0x25da1d68. FAILURE: 0xfa44eb24 != 0xce90a324 at offset 0x25de5a20. FAILURE: 0xed2854dc != 0x18dc9cdc at offset 0x25fe9e30. FAILURE: 0x86891d64 != 0x5ad4d564 at offset 0x2626dc14. FAILURE: 0xd5d7505a != 0xa0c4625a at offset 0x264a4d00. FAILURE: 0xf2759e2e != 0x1e29e62e at offset 0x266e6244. FAILURE: 0x8633c891 != 0xbb46b691 at offset 0x2698deb4. FAILURE: 0xfed74c84 != 0x33ea3a84 at offset 0x26a54e74. FAILURE: 0xf2f17b0c != 0x1ea5c30c at offset 0x26aafe34. FAILURE: 0x31b9876b != 0x5d6dcf6b at offset 0x26db3e8c. FAILURE: 0x4465e62e != 0x18b19e2e at offset 0x26dc4960. FAILURE: 0x54e3f8e8 != 0x809840e8 at offset 0x26f06738. FAILURE: 0x3f53793b != 0x6b07c13b at offset 0x26f32cf4. FAILURE: 0x58a5408e != 0x2cf0f88e at offset 0x2700b294. FAILURE: 0x38d1c5f6 != 0xa2f7a1f6 at offset 0x27047674. FAILURE: 0x502f3a05 != 0x247af205 at offset 0x270ebc50. FAILURE: 0xea1c85d9 != 0x15d0cdd9 at offset 0x27129e34. FAILURE: 0xbdab71b0 != 0x91f729b0 at offset 0x271c86f4. FAILURE: 0x36cc1e3f != 0xcca6423f at offset 0x271e8d60. FAILURE: 0x3af99773 != 0x0f454f73 at offset 0x2740aad4. FAILURE: 0x1e6c0413 != 0xf2b7bc13 at offset 0x275ae274. FAILURE: 0x7ddd7380 != 0xa991bb80 at offset 0x2760ce18. FAILURE: 0x59622a7d != 0x8516727d at offset 0x276e2d50. FAILURE: 0x8d359d67 != 0xc2488b67 at offset 0x2774e6bc. FAILURE: 0x6d778a79 != 0xa28a7879 at offset 0x27949c0c. FAILURE: 0xe779936c != 0xb266a56c at offset 0x27dc7f70. FAILURE: 0x08a7240e != 0x345b6c0e at offset 0x282762bc. FAILURE: 0x77f5afa8 != 0x4c4167a8 at offset 0x28422c60. FAILURE: 0xda18b612 != 0x0f2ba412 at offset 0x2847249c. FAILURE: 0x6ffe920d != 0xa511800d at offset 0x285ee854. FAILURE: 0x12f65b4b != 0xdde36d4b at offset 0x28692960. FAILURE: 0xf5e11791 != 0xc0ce2991 at offset 0x28ab2e48. FAILURE: 0xe4f42b46 != 0xb93fe346 at offset 0x28d14c14. FAILURE: 0xca44247f != 0xff57127f at offset 0x29154cbc. FAILURE: 0xf5d502ef != 0x21894aef at offset 0x2918bd30. FAILURE: 0xb0c0dfc6 != 0xe5d3cdc6 at offset 0x291aa814. FAILURE: 0x13a4b0ea != 0x48b79eea at offset 0x29672434. FAILURE: 0x5138c484 != 0x25847c84 at offset 0x296b3e44. FAILURE: 0xdf6d1158 != 0x0b215958 at offset 0x29724910. FAILURE: 0x461a65a4 != 0x71ceada4 at offset 0x2976cc00. FAILURE: 0xe84c9535 != 0xbc984d35 at offset 0x299332b4. FAILURE: 0xb02aa9af != 0xdbdef1af at offset 0x29aac600. FAILURE: 0xda6ea1c9 != 0x0622e9c9 at offset 0x29caaab4. FAILURE: 0x349e2d8b != 0x69b11b8b at offset 0x29d71af4. FAILURE: 0x454cb122 != 0x7a5f9f22 at offset 0x29eb44f4. FAILURE: 0x16bc0904 != 0x4bcef704 at offset 0x29eece64. FAILURE: 0xb9882838 != 0x84753a38 at offset 0x2a200e70. FAILURE: 0xc1b97b43 != 0xed6dc343 at offset 0x2a706f50. FAILURE: 0x51d1a176 != 0x261d5976 at offset 0x2a88ce70. FAILURE: 0xd0d4b771 != 0xa5206f71 at offset 0x2aa3663c. FAILURE: 0x9d4728af != 0xc8fb70af at offset 0x2aadea08. FAILURE: 0xdaf3cee8 != 0xa5e0e0e8 at offset 0x2ab51668. FAILURE: 0x6fc1cfcb != 0xa4d4bdcb at offset 0x2ad9427c. FAILURE: 0xe745976e != 0x12f9df6e at offset 0x2ae82404. FAILURE: 0xfe5eb2f5 != 0x3371a0f5 at offset 0x2aeb445c. FAILURE: 0x86be42f0 != 0xb2728af0 at offset 0x2b0c9430. FAILURE: 0x5e925299 != 0x8a469a99 at offset 0x2b0def70. FAILURE: 0x717b41ce != 0x45c6f9ce at offset 0x2b28c844. FAILURE: 0x1564e8b4 != 0x411930b4 at offset 0x2b6bae00. FAILURE: 0xe1fec18f != 0x0db3098f at offset 0x2ba24000. FAILURE: 0xe986e8e9 != 0xbdd2a0e9 at offset 0x2bd3eb70. FAILURE: 0xd3ed9fc4 != 0xffa1e7c4 at offset 0x2bd49d70. FAILURE: 0xce484873 != 0xa2940073 at offset 0x2be66f20. FAILURE: 0xa05fb9f0 != 0xec17b9f0 at offset 0x2bea2b78. FAILURE: 0xeeae8fce != 0xb99ba1ce at offset 0x2bf6a370. FAILURE: 0x14836b42 != 0x49965942 at offset 0x2bf964b4. FAILURE: 0xfff7a1d6 != 0xcae4b3d6 at offset 0x2bf9ec30. FAILURE: 0xf3fb8162 != 0xbee89362 at offset 0x2c00ac20. FAILURE: 0xed1b7f1d != 0xb808911d at offset 0x2c228560. FAILURE: 0xb113c42e != 0xdcc80c2e at offset 0x2c96af30. FAILURE: 0x2f6b67df != 0x647e55df at offset 0x2cdcb414. FAILURE: 0x946ee0ad != 0xc02328ad at offset 0x2d015e34. FAILURE: 0xc38da158 != 0xef41e958 at offset 0x2d0cfe84. FAILURE: 0xa48c440e != 0xd0408c0e at offset 0x2d6124a4. FAILURE: 0x53e6e15d != 0x2832995d at offset 0x2d65d4f4. FAILURE: 0x25ffb6f8 != 0x51b3fef8 at offset 0x2d70f6d4. FAILURE: 0xc702e4ba != 0xf2b72cba at offset 0x2d9c5e60. FAILURE: 0x02bb38c7 != 0x2e6f80c7 at offset 0x2dbb1cb4. FAILURE: 0xc5d7d25b != 0x9a238a5b at offset 0x2e220710. FAILURE: 0xc94ce105 != 0x9d989905 at offset 0x2e6d66f4. FAILURE: 0x162705a4 != 0x4b39f3a4 at offset 0x2ee33ca4. FAILURE: 0xa6cd5b42 != 0xd281a342 at offset 0x2f181770. FAILURE: 0xe95c64b8 != 0x1510acb8 at offset 0x2f39ec18. FAILURE: 0x169da208 != 0x4251ea08 at offset 0x2f4a785c. FAILURE: 0x7be97ec4 != 0x503536c4 at offset 0x2f531c74. FAILURE: 0xb33f87b0 != 0x7e2c99b0 at offset 0x2f58cd38. FAILURE: 0x05e81ce0 != 0xd0d52ee0 at offset 0x2f77ec40. FAILURE: 0x18f2da26 != 0x44a72226 at offset 0x2f90a4d4. FAILURE: 0x0ccf0ca0 != 0x41e1faa0 at offset 0x2f9724f4. FAILURE: 0x4f700369 != 0x1a5d1569 at offset 0x2f9e4d60. FAILURE: 0xcc79162d != 0x9766282d at offset 0x2fb3fc50. FAILURE: 0x1cd90895 != 0xf124c095 at offset 0x2fbcf404. FAILURE: 0x6ce58548 != 0x41313d48 at offset 0x2fc7c530. FAILURE: 0x6a8e26cc != 0x357b38cc at offset 0x2fc85e30. FAILURE: 0x50063549 != 0x2451ed49 at offset 0x2fe134f4. FAILURE: 0xee293f8b != 0x233c2d8b at offset 0x30049c3c. FAILURE: 0x94b850ad != 0xc9cb3ead at offset 0x303cf6a4. FAILURE: 0x700fb9cf != 0x9bc401cf at offset 0x305ad540. FAILURE: 0x33543f96 != 0xfe415196 at offset 0x306a3b08. FAILURE: 0xdc09edf5 != 0x07be35f5 at offset 0x306b5e24. FAILURE: 0x8895d49d != 0x5ce18c9d at offset 0x306bc720. FAILURE: 0x5873c756 != 0xc299a356 at offset 0x30770474. FAILURE: 0x83bc20b5 != 0x4ea932b5 at offset 0x307fed10. FAILURE: 0x17004412 != 0x81262012 at offset 0x308932ec. FAILURE: 0x906733b4 != 0x64b2ebb4 at offset 0x30ea3950. FAILURE: 0x226c9901 != 0x4e20e101 at offset 0x30f42710. FAILURE: 0xa4dcd36d != 0x6fc9e56d at offset 0x311eb000. FAILURE: 0x0d4aff4a != 0x0d4afd4a at offset 0x3127ac54. FAILURE: 0x2b995131 != 0xc1737531 at offset 0x31369640. FAILURE: 0xcc226070 != 0xf7d6a870 at offset 0x3138b8cc. FAILURE: 0x1bb17362 != 0x50c46162 at offset 0x313f2854. FAILURE: 0x849315c2 != 0xb0475dc2 at offset 0x3146a668. FAILURE: 0xb0bf224d != 0x7bac344d at offset 0x31704e40. FAILURE: 0x5e84bf23 != 0x2971d123 at offset 0x317ec140. FAILURE: 0xd8ca0156 != 0x42efdd56 at offset 0x3196aee4. FAILURE: 0x60965a28 != 0x95a94828 at offset 0x3198e614. FAILURE: 0x26a3f697 != 0xf1910897 at offset 0x31bb3f30. FAILURE: 0x7c2e5490 != 0x471b6690 at offset 0x31c45e10. FAILURE: 0x8523f5c5 != 0x501107c5 at offset 0x321ed948. FAILURE: 0x069df9b8 != 0xd18b0bb8 at offset 0x323dbd70. FAILURE: 0xb7b501ca != 0xe36949ca at offset 0x328aeccc. FAILURE: 0xe7f35e85 != 0xbc3f1685 at offset 0x3294ad70. FAILURE: 0x8cd06168 != 0x57bd7368 at offset 0x329a3d68. FAILURE: 0xd76879b2 != 0xabb431b2 at offset 0x32bb4c34. FAILURE: 0xd0940d10 != 0xfc485510 at offset 0x32e41700. FAILURE: 0x4f8299b6 != 0x849587b6 at offset 0x33676e0c. FAILURE: 0x7da5f718 != 0x7da5ff18 at offset 0x3370c230. FAILURE: 0x346773a2 != 0x08b32ba2 at offset 0x33790864. FAILURE: 0x44264f02 != 0x6fda9702 at offset 0x339c9e60. FAILURE: 0x1168730e != 0xdc55850e at offset 0x33a6ae28. FAILURE: 0xee69a670 != 0x1a1dee70 at offset 0x33b25d30. FAILURE: 0xe3e04dcc != 0x0f9495cc at offset 0x33b84448. FAILURE: 0x4b345888 != 0x16216a88 at offset 0x33c87350. FAILURE: 0xaad68501 != 0x75c39701 at offset 0x33da6338. FAILURE: 0xacbfc939 != 0xd8741139 at offset 0x33fab010. FAILURE: 0xd4520f8a != 0x0006578a at offset 0x3426bd60. FAILURE: 0xbf5aff82 != 0xbf5af782 at offset 0x346cde8c. FAILURE: 0x9d3c965a != 0xe8f4965a at offset 0x3490dcb4. FAILURE: 0xb984d773 != 0x23aab373 at offset 0x3497ce14. FAILURE: 0x20d4f714 != 0x20d4ff14 at offset 0x34ca0240. FAILURE: 0x1278ec4d != 0x3e2d344d at offset 0x34ee2c70. FAILURE: 0x2344425b != 0x5857305b at offset 0x34f2ba0c. FAILURE: 0xe5be04b3 != 0xb0ab16b3 at offset 0x34f85610. FAILURE: 0x01e58e69 != 0x2d99d669 at offset 0x35046c50. FAILURE: 0x59c82260 != 0x2e13da60 at offset 0x351c8664. FAILURE: 0xc05dc651 != 0x2a83a251 at offset 0x35313ecc. FAILURE: 0x26179a26 != 0xfa635226 at offset 0x3542a254. FAILURE: 0xdefb7ba1 != 0x0aafc3a1 at offset 0x354cae48. FAILURE: 0x006a12ee != 0x357d00ee at offset 0x356cc8b4. FAILURE: 0x14716600 != 0xdf5e7800 at offset 0x35761c10. FAILURE: 0x06ee1b9a != 0xdb39d39a at offset 0x358d4474. FAILURE: 0xe6cf4af2 != 0x128392f2 at offset 0x35947660. FAILURE: 0xd0d85329 != 0x05eb4129 at offset 0x35de9c14. FAILURE: 0x86ee4c9c != 0xb2a2949c at offset 0x362ba8d4. FAILURE: 0x252a3c84 != 0x50de8484 at offset 0x362c7610. FAILURE: 0xba3bba9a != 0x8528cc9a at offset 0x362e4648. FAILURE: 0x08784c2d != 0x342c942d at offset 0x3650c0cc. FAILURE: 0x1e8df101 != 0xf2d9a901 at offset 0x3654d920. FAILURE: 0x8efde3bf != 0xbab22bbf at offset 0x36941e08. FAILURE: 0xea4339d1 != 0x15f781d1 at offset 0x3698e368. FAILURE: 0x97fcf692 != 0x62ea0892 at offset 0x36a22b00. FAILURE: 0x53fc37ea != 0x1ee949ea at offset 0x36a26d50. FAILURE: 0x546c8449 != 0x8020cc49 at offset 0x36c82c10. FAILURE: 0x8e0c407a != 0x6257f87a at offset 0x36cad4d4. FAILURE: 0xad5aad65 != 0x81a66565 at offset 0x36f21568. FAILURE: 0xec779854 != 0x218a8654 at offset 0x36fd8874. FAILURE: 0x137dfd50 != 0x4890eb50 at offset 0x376f3624. FAILURE: 0xb52a8600 != 0xe0dece00 at offset 0x37847540. FAILURE: 0xdbd14654 != 0xb01cfe54 at offset 0x37af6cf4. FAILURE: 0x25b605f7 != 0x5ac8f3f7 at offset 0x37e11c14. FAILURE: 0xc0faf5aa != 0x8be807aa at offset 0x383e3c70. FAILURE: 0x8abaa01f != 0xb66ee81f at offset 0x38702e08. FAILURE: 0x4876b702 != 0x1363c902 at offset 0x38b0b630. FAILURE: 0xa69a16a6 != 0xd24e5ea6 at offset 0x38cedc28. FAILURE: 0xd5ebe3a1 != 0xaa379ba1 at offset 0x38d6e494. FAILURE: 0x19545d86 != 0x4e674b86 at offset 0x39139eec. FAILURE: 0x107adde1 != 0xdb67efe1 at offset 0x39164670. FAILURE: 0x6734b449 != 0x3b806c49 at offset 0x391d2e34. FAILURE: 0x64d16428 != 0x99e45228 at offset 0x391e9cec. FAILURE: 0x34de2af2 != 0x609272f2 at offset 0x392aad48. FAILURE: 0x26e8a572 != 0x72a0a572 at offset 0x39907478. FAILURE: 0x8f279512 != 0x63734d12 at offset 0x3992dd20. FAILURE: 0x82c3ce16 != 0xb7d6bc16 at offset 0x399afab4. FAILURE: 0xb26341cd != 0xe7762fcd at offset 0x39ac8854. FAILURE: 0x45750d13 != 0x19c0c513 at offset 0x39bcd254. FAILURE: 0x973f320e != 0x622c440e at offset 0x39c8d328. FAILURE: 0x6b2afcfd != 0x36180efd at offset 0x3a00a548. FAILURE: 0x84e4935e != 0xb9f7815e at offset 0x3a1b4c14. FAILURE: 0x85072994 != 0xb0bb7194 at offset 0x3a206448. FAILURE: 0x6a93ebd6 != 0x964833d6 at offset 0x3a22ac40. FAILURE: 0x65b22fc9 != 0x39fde7c9 at offset 0x3a390cec. FAILURE: 0xa26de473 != 0x2be4e473 at offset 0x3a5c2c38. FAILURE: 0xd6db1973 != 0xdd7d7733 at offset 0x3a69107c. FAILURE: 0xb6fcfdca != 0x2d85fdca at offset 0x3a809c40. FAILURE: 0x839f2b34 != 0x7cfccd74 at offset 0x3a828d60. FAILURE: 0x1130c8cb != 0x3ce510cb at offset 0x3a94d620. FAILURE: 0x431fadb1 != 0x3c7d4ff1 at offset 0x3a9aae00. FAILURE: 0x3fc2c59e != 0x6b770d9e at offset 0x3a9d8c50. FAILURE: 0xc858af74 != 0xcefb0d34 at offset 0x3aa9541c. FAILURE: 0xbb5b4a78 != 0x8fa70278 at offset 0x3ab09e0c. FAILURE: 0x25818f57 != 0xf06ea157 at offset 0x3ab7f740. FAILURE: 0x39a0e90b != 0x048dfb0b at offset 0x3af3ed48. FAILURE: 0x5fcaf30d != 0x8b7f3b0d at offset 0x3b11d340. FAILURE: 0xfb6fbfda != 0xfb6fb7da at offset 0x3b329ea4. FAILURE: 0xf551ab49 != 0x5f778749 at offset 0x3b3a8434. FAILURE: 0xe8357e3f != 0x7e0fa23f at offset 0x3b6ec368. FAILURE: 0xfd55b7a8 != 0x2909ffa8 at offset 0x3b84db28. FAILURE: 0x736d5a41 != 0x47b91241 at offset 0x3b8f3884. FAILURE: 0x818e5619 != 0x55da0e19 at offset 0x3b8f7c24. FAILURE: 0xb3dcd410 != 0xdf911c10 at offset 0x3bc67f10. FAILURE: 0xe507d090 != 0xb9538890 at offset 0x3c571af4. FAILURE: 0xf955bf16 != 0x250a0716 at offset 0x3c60cc84. FAILURE: 0x56b68258 != 0x5d58e018 at offset 0x3c63043c. FAILURE: 0x313a2701 != 0x7cf22701 at offset 0x3c6cbca4. FAILURE: 0x7481ffae != 0x3f6f11ae at offset 0x3c795408. FAILURE: 0x3d143617 != 0xf15c3617 at offset 0x3c9b343c. FAILURE: 0x4348a965 != 0x49eb0725 at offset 0x3c9e965c. FAILURE: 0x3c8cefe0 != 0x719fdde0 at offset 0x3caf0c9c. FAILURE: 0x2ec3371b != 0xe30b371b at offset 0x3cb0cc58. FAILURE: 0xec6b5662 != 0x38235662 at offset 0x3cd22e38. FAILURE: 0x466d1229 != 0x72215a29 at offset 0x3cf39b40. FAILURE: 0xbf134855 != 0xeac79055 at offset 0x3d03fd30. FAILURE: 0x09051b97 != 0xdd50d397 at offset 0x3d0aa4c4. FAILURE: 0x4a5f3d6c != 0x154c4f6c at offset 0x3d3e8310. FAILURE: 0x2095d9a2 != 0x55a8c7a2 at offset 0x3d582414. FAILURE: 0xb9227191 != 0x23484d91 at offset 0x3d70b454. FAILURE: 0x9c4df3d9 != 0x673b05d9 at offset 0x3d948340. FAILURE: 0xac4b0002 != 0x8096b802 at offset 0x3d9f6a0c. FAILURE: 0x66c49104 != 0x3b104904 at offset 0x3db41700. FAILURE: 0xed6b87e0 != 0x191fcfe0 at offset 0x3dbc8b50. FAILURE: 0x479daa5f != 0x1be9625f at offset 0x3e1996d4. FAILURE: 0x2f1ddebf != 0x036996bf at offset 0x3e46fc3c. FAILURE: 0xd3241714 != 0xcc81b954 at offset 0x3e5cd858. FAILURE: 0x7c0834bf != 0xc7c034bf at offset 0x3e9ac378. FAILURE: 0xee458104 != 0x19f9c904 at offset 0x3ea44348. FAILURE: 0x15aa90f1 != 0xc9f290f1 at offset 0x3ea9245c. FAILURE: 0x26ce4447 != 0x52828c47 at offset 0x3eb2b608. FAILURE: 0x89cea1cf != 0xbee18fcf at offset 0x3ebeb40c. FAILURE: 0x3d6c019a != 0xc6e3019a at offset 0x3edcf6dc. FAILURE: 0x94e4aa5e != 0xc9f7985e at offset 0x3f021214. FAILURE: 0x1dc37b4e != 0x697b7b4e at offset 0x3f0e4b58. FAILURE: 0xe461c83f != 0x1016103f at offset 0x3f14cc70. FAILURE: 0x3f8c0cc0 != 0x6b4054c0 at offset 0x3f186310. FAILURE: 0x3984f890 != 0x65394090 at offset 0x3f1e2d40. FAILURE: 0x4088b4df != 0x6c3cfcdf at offset 0x3f237b70. FAILURE: 0xfade4ec1 != 0xcf2a06c1 at offset 0x3f445500. FAILURE: 0x99e22012 != 0x2fbc4412 at offset 0x3fd2f268. FAILURE: 0xb0cafd4a != 0xb0caff4a at offset 0x3fda2708. FAILURE: 0x74aa4d87 != 0x48f60587 at offset 0x3fe336e4. FAILURE: 0xc596e756 != 0x9083f956 at offset 0x3fe8b500. FAILURE: 0x3db5600c != 0x08a2720c at offset 0x40162c48. FAILURE: 0x44921891 != 0xbb1b1891 at offset 0x40269a20. FAILURE: 0x966152aa != 0x2c3b76aa at offset 0x40284e70. FAILURE: 0xa52d8204 != 0xd0e1ca04 at offset 0x404a2450. FAILURE: 0x29ab7102 != 0xfdf72902 at offset 0x40543b40. FAILURE: 0x00f980a9 != 0x2cadc8a9 at offset 0x406ec018. FAILURE: 0x4ef76da0 != 0x234325a0 at offset 0x40bec2b4. FAILURE: 0xcff548a1 != 0x65cf6ca1 at offset 0x40c8b048. FAILURE: 0x135d87ec != 0x135d8fec at offset 0x41000708. FAILURE: 0x372a6097 != 0x62dea897 at offset 0x41127f70. FAILURE: 0x9aafd772 != 0xcfc2c572 at offset 0x4136f474. FAILURE: 0x799e1618 != 0x4de9ce18 at offset 0x41395414. FAILURE: 0x770ff87a != 0xa2c4407a at offset 0x413d4c70. FAILURE: 0x5c61d859 != 0x9174c659 at offset 0x414d56f4. FAILURE: 0xc59e2526 != 0xf1526d26 at offset 0x416e1310. FAILURE: 0xda5bca93 != 0x06101293 at offset 0x419a1950. FAILURE: 0x4ef38483 != 0x233f3c83 at offset 0x41d07e44. FAILURE: 0x06c370af != 0x3bd65eaf at offset 0x41d2ac64. FAILURE: 0x3770952b != 0x6324dd2b at offset 0x41d2c45c. FAILURE: 0x6ffb9709 != 0x3ae8a909 at offset 0x41ded548. FAILURE: 0x558d252a != 0x207a372a at offset 0x41e4b308. FAILURE: 0x34d8d738 != 0x09248f38 at offset 0x41f6fcb4. FAILURE: 0x8494db07 != 0xb0492307 at offset 0x4228bee4. FAILURE: 0xc4c881d8 != 0x8fb593d8 at offset 0x423a6f00. FAILURE: 0xcf8b1bf0 != 0xfb3f63f0 at offset 0x427e0c14. FAILURE: 0x6ad0e0ed != 0x3f1c98ed at offset 0x428adeb4. FAILURE: 0xb008839a != 0xdbbccb9a at offset 0x42a36a84. FAILURE: 0x004fad8f != 0xcb3cbf8f at offset 0x42b23f68. FAILURE: 0x6ed5c4f1 != 0x9a8a0cf1 at offset 0x42b8ae8c. FAILURE: 0x6ff926ca != 0x3ae638ca at offset 0x42e69700. FAILURE: 0x0ffee8a9 != 0xe44aa0a9 at offset 0x42fb6214. FAILURE: 0x2a2414fa != 0xfe6fccfa at offset 0x4312b624. FAILURE: 0xe01aca81 != 0x0bcf1281 at offset 0x431e3100. FAILURE: 0xbcd4af54 != 0x91206754 at offset 0x435b3864. FAILURE: 0x282e11b2 != 0x53e259b2 at offset 0x43ac1b30. FAILURE: 0x330d9e2f != 0x68208c2f at offset 0x43b3444c. FAILURE: 0x5109583c != 0x2555103c at offset 0x43b6ae50. FAILURE: 0xf07542bf != 0xbb6254bf at offset 0x43d6da08. FAILURE: 0x1043181f != 0x3bf7601f at offset 0x4400b348. FAILURE: 0xa795dd78 != 0xa795df78 at offset 0x441e6748. FAILURE: 0xc378eaee != 0x97c4a2ee at offset 0x447d1eb4. FAILURE: 0xc11c7aa3 != 0x8c098ca3 at offset 0x44b88270. FAILURE: 0x166b8af4 != 0x421fd2f4 at offset 0x44c08110. FAILURE: 0xd6981686 != 0x024c5e86 at offset 0x44c2a674. FAILURE: 0x5c39e001 != 0x30859801 at offset 0x44d76604. FAILURE: 0x415642f5 != 0x766930f5 at offset 0x450ad834. FAILURE: 0x009fc78b != 0xd4eb7f8b at offset 0x451c0c60. FAILURE: 0x9fd54af3 != 0xcb8992f3 at offset 0x458ebb20. FAILURE: 0x9dcb7f34 != 0x72173734 at offset 0x45cb0094. FAILURE: 0xd6f1430c != 0xab3cfb0c at offset 0x45d8d440. FAILURE: 0x2a9f0ea9 != 0xfeeac6a9 at offset 0x45fece54. FAILURE: 0xffa52620 != 0x2b596e20 at offset 0x460dea10. FAILURE: 0x791d1ead != 0x4d68d6ad at offset 0x46112cb4. FAILURE: 0x6e5e7b26 != 0xa3716926 at offset 0x461acaf4. FAILURE: 0x3813a414 != 0x0300b614 at offset 0x4646a570. FAILURE: 0xed11bdc4 != 0x2224abc4 at offset 0x46594e54. FAILURE: 0xb66961d4 != 0x815673d4 at offset 0x465aa340. FAILURE: 0x313696c1 != 0x5ceadec1 at offset 0x46887c40. FAILURE: 0x12f44cba != 0x48073aba at offset 0x4695344c. FAILURE: 0x1e4ee19d != 0xe93bf39d at offset 0x469ee248. FAILURE: 0x631eb466 != 0x376a6c66 at offset 0x46a07474. FAILURE: 0x66321cda != 0x3a7dd4da at offset 0x46dc9c34. FAILURE: 0xce392d81 != 0x034c1b81 at offset 0x46fd0244. FAILURE: 0x428e27c4 != 0x77a115c4 at offset 0x47033424. FAILURE: 0x2ebf39d0 != 0x5a7381d0 at offset 0x47144950. FAILURE: 0x9b924c87 != 0xc7469487 at offset 0x47328310. FAILURE: 0xdccf1e36 != 0xa7bc3036 at offset 0x475ec748. FAILURE: 0xf3e3b9c9 != 0xc82f71c9 at offset 0x478cdc8c. FAILURE: 0xc742d340 != 0x9b8e8b40 at offset 0x47e49810. FAILURE: 0x94e11bf2 != 0x692cd3f2 at offset 0x48089eac. FAILURE: 0xac4b4077 != 0x77385277 at offset 0x481c9610. FAILURE: 0xab035125 != 0x7f4f0925 at offset 0x481d2e74. FAILURE: 0xefc7c260 != 0x24dab060 at offset 0x48234414. FAILURE: 0x33e681ed != 0xfed393ed at offset 0x482c8710. FAILURE: 0xacce5535 != 0x811a0d35 at offset 0x4852ec74. FAILURE: 0xadb39797 != 0xe2c68597 at offset 0x48991ad4. FAILURE: 0x55c74fbc != 0x20b461bc at offset 0x489e1c10. FAILURE: 0x313d74a1 != 0x05892ca1 at offset 0x48acd748. FAILURE: 0xbec96835 != 0xf3dc5635 at offset 0x48c7ecb4. FAILURE: 0x24881693 != 0xba623a93 at offset 0x48d1f530. FAILURE: 0xc6ac7fca != 0x919991ca at offset 0x48e46370. FAILURE: 0x4d5ea61a != 0x8271941a at offset 0x48e51e94. FAILURE: 0xf6722143 != 0xc15f3343 at offset 0x49627770. FAILURE: 0x0f80b223 != 0xe3cc6a23 at offset 0x49704694. FAILURE: 0xc93cbf55 != 0xf4f10755 at offset 0x498bfc70. FAILURE: 0xd9abcd8d != 0xa498df8d at offset 0x49a0a510. FAILURE: 0x5dfb43d8 != 0x89af8bd8 at offset 0x49c1ec70. FAILURE: 0xdbd0c4f8 != 0xa6bdd6f8 at offset 0x49cab450. FAILURE: 0xa07f8ad5 != 0x0aa566d5 at offset 0x49dd32c4. FAILURE: 0x149059d0 != 0xdf7d6bd0 at offset 0x49f89070. FAILURE: 0x66c69f8f != 0x9bd98d8f at offset 0x4a430474. FAILURE: 0x3dc1cb62 != 0x120d8362 at offset 0x4a528f58. FAILURE: 0xa8c40101 != 0x73b11301 at offset 0x4a6ac920. FAILURE: 0x7c5f78aa != 0x50ab30aa at offset 0x4a71ff30. FAILURE: 0xa50aa157 != 0xda1d8f57 at offset 0x4a908c74. FAILURE: 0xb02bf0ff != 0x8477a8ff at offset 0x4a96c950. FAILURE: 0xd0e7761c != 0xa5332e1c at offset 0x4a9bd654. FAILURE: 0x47221c28 != 0x72d66428 at offset 0x4a9ded70. FAILURE: 0xf27268b0 != 0x1e26b0b0 at offset 0x4aa2bf58. FAILURE: 0xf02f649e != 0xc47b1c9e at offset 0x4aaf5e94. FAILURE: 0x42b13b98 != 0x16fcf398 at offset 0x4ad742e4. FAILURE: 0x7819144b != 0x4c64cc4b at offset 0x4aff86f4. FAILURE: 0x3499123d != 0x604d5a3d at offset 0x4b06dd18. FAILURE: 0x623a2246 != 0x974d1046 at offset 0x4b093834. FAILURE: 0xaeedb5a7 != 0x83396da7 at offset 0x4b5212f4. FAILURE: 0x985b1cf5 != 0x6ca6d4f5 at offset 0x4be9748c. FAILURE: 0xadcdfb10 != 0x78bb0d10 at offset 0x4bfe5b70. FAILURE: 0x15194a79 != 0xe9650279 at offset 0x4c1d42d4. FAILURE: 0xd5910d87 != 0x01455587 at offset 0x4c206ea4. FAILURE: 0x02fa5139 != 0xd7460939 at offset 0x4c20b274. FAILURE: 0xf49f5d52 != 0xc8eb1552 at offset 0x4c2d2e14. FAILURE: 0xb55e501d != 0xea713e1d at offset 0x4c7ba40c. FAILURE: 0x97de3209 != 0x6c29ea09 at offset 0x4c836c9c. FAILURE: 0x7c728221 != 0x50be3a21 at offset 0x4c98d950. FAILURE: 0xd235d855 != 0xfdea2055 at offset 0x4c996654. FAILURE: 0xa16e5c82 != 0x75ba1482 at offset 0x4cb62cc4. FAILURE: 0x555d2653 != 0x29a8de53 at offset 0x4cd36e34. FAILURE: 0xbaac15a8 != 0x8ef7cda8 at offset 0x4cd3f4d4. FAILURE: 0xbefbdede != 0xeab026de at offset 0x4d0a2460. FAILURE: 0x95a2361a != 0x69edee1a at offset 0x4d1ffc34. FAILURE: 0x97721342 != 0x6bbdcb42 at offset 0x4d5a0e44. FAILURE: 0x3f60b21e != 0x0a4dc41e at offset 0x4d809670. FAILURE: 0x7169442e != 0x3c56562e at offset 0x4ddc9c30. FAILURE: 0xbfef1ffc != 0xeba367fc at offset 0x4df1ec64. FAILURE: 0x3212e330 != 0xfcfff530 at offset 0x4e074420. FAILURE: 0xfb120ef0 != 0x90ec32f0 at offset 0x4e0cdc60. FAILURE: 0x5313cf72 != 0x275f8772 at offset 0x4e218414. FAILURE: 0x539ab91c != 0x27e6711c at offset 0x4e368670. FAILURE: 0x1453ff4a != 0x4008474a at offset 0x4e8e5d70. FAILURE: 0xdf348434 != 0xd8922674 at offset 0x4e96ab78. FAILURE: 0x4a15b6ca != 0x4373590a at offset 0x4ea21c00. FAILURE: 0x5282fb9b != 0x5282f39b at offset 0x4eb00894. FAILURE: 0x63067e39 != 0x98196c39 at offset 0x4ed7d844. FAILURE: 0xa4e2f49f != 0x792eac9f at offset 0x4ef45278. FAILURE: 0xbd400248 != 0x882d1448 at offset 0x4f148450. FAILURE: 0xa8d06da8 != 0xd484b5a8 at offset 0x4f2b8970. FAILURE: 0xa511976e != 0xd0c5df6e at offset 0x4f79e4c4. FAILURE: 0x4224b3a3 != 0x0d11c5a3 at offset 0x4f944b40. FAILURE: 0x72f3c658 != 0x3de0d858 at offset 0x4fa2bf70. FAILURE: 0x093a6655 != 0xdd861e55 at offset 0x501234a4. FAILURE: 0xcfbd691d != 0xa409211d at offset 0x501b5a74. FAILURE: 0x6102f700 != 0x354eaf00 at offset 0x5043d644. FAILURE: 0x0f1fb70a != 0xda0cc90a at offset 0x505a2d38. FAILURE: 0x664a65eb != 0xfc2489eb at offset 0x505a8d70. FAILURE: 0x401b1fdf != 0x1466d7df at offset 0x505e4420. FAILURE: 0x889ed635 != 0xb4531e35 at offset 0x5061f670. FAILURE: 0x132e4346 != 0x3ee28b46 at offset 0x507a7410. FAILURE: 0x690c4c45 != 0x9e1f3a45 at offset 0x50e1d6e4. FAILURE: 0x1cb55eb0 != 0xe7a270b0 at offset 0x51447410. FAILURE: 0x899b9b13 != 0x5488ad13 at offset 0x515aad48. FAILURE: 0x16228d19 != 0x4b357b19 at offset 0x5161e054. FAILURE: 0xe6098d87 != 0x1b1c7b87 at offset 0x51681204. FAILURE: 0x8a2be90c != 0x5518fb0c at offset 0x5170ac28. FAILURE: 0xe6fbee90 != 0x12b03690 at offset 0x51768a28. FAILURE: 0x839b6655 != 0x4e887855 at offset 0x519c4d48. FAILURE: 0xc59bc03b != 0xfaaeae3b at offset 0x51a1b634. FAILURE: 0xfb99ebf1 != 0x274e33f1 at offset 0x51a6ad40. FAILURE: 0xc89c6c9f != 0x9ce8249f at offset 0x51b022cc. FAILURE: 0xdde92891 != 0x12fc1691 at offset 0x51b816dc. FAILURE: 0x8af1e737 != 0xc004d537 at offset 0x51e622e4. FAILURE: 0x14c9d53f != 0xaaa3f93f at offset 0x5235fc68. FAILURE: 0xa04d16c7 != 0xd56004c7 at offset 0x52481cac. FAILURE: 0x7d67a5fc != 0x4854b7fc at offset 0x52505048. FAILURE: 0xbeadd584 != 0x92f98d84 at offset 0x525e8d40. FAILURE: 0x31c4b411 != 0x06106c11 at offset 0x526b9e14. FAILURE: 0x7509b7c8 != 0x7509bfc8 at offset 0x526ea548. FAILURE: 0x44770654 != 0x18c2be54 at offset 0x5271b444. FAILURE: 0x8bb28b4b != 0xc0c5794b at offset 0x52794644. FAILURE: 0x447456ff != 0x18c00eff at offset 0x528f6a74. FAILURE: 0x8a08032b != 0x5e53bb2b at offset 0x529d90ec. FAILURE: 0xb0fce651 != 0xe60fd451 at offset 0x52a9faf4. FAILURE: 0x1fe7a7ae != 0xf4335fae at offset 0x52afbc64. FAILURE: 0x8f54d03a != 0x63a0883a at offset 0x531fb674. FAILURE: 0x393f7876 != 0x64f3c076 at offset 0x532c8d40. FAILURE: 0xf263a01d != 0x1e17e81d at offset 0x532e5e08. FAILURE: 0xa8704597 != 0xd4248d97 at offset 0x5331f408. FAILURE: 0xa7ab5135 != 0x3d857535 at offset 0x53327520. FAILURE: 0x9274c672 != 0xbe290e72 at offset 0x53346520. FAILURE: 0x5360a368 != 0x88739168 at offset 0x533f6e74. FAILURE: 0xa348e687 != 0xcefd2e87 at offset 0x53468e28. FAILURE: 0xcda73d66 != 0xa1f2f566 at offset 0x53516c64. FAILURE: 0xf18373e0 != 0xbc7085e0 at offset 0x535a0508. FAILURE: 0x67e6ae78 != 0x32d3c078 at offset 0x53686d38. FAILURE: 0xe620f554 != 0xb10e0754 at offset 0x53700c10. FAILURE: 0x3f0fcee4 != 0x09fce0e4 at offset 0x53761230. FAILURE: 0x64f606c3 != 0x3941bec3 at offset 0x5379bc7c. FAILURE: 0x08873124 != 0xdcd2e924 at offset 0x538012c4. FAILURE: 0x9771ebd7 != 0xc32633d7 at offset 0x53945008. FAILURE: 0x85f924f7 != 0x5a44dcf7 at offset 0x5395865c. FAILURE: 0xcf67568b != 0x047a448b at offset 0x53ba326c. FAILURE: 0xdb499f17 != 0x06fde717 at offset 0x53bc8cac. FAILURE: 0x1da0ea68 != 0xe88dfc68 at offset 0x53bee470. FAILURE: 0x6e691161 != 0xa37bff61 at offset 0x53c41c24. FAILURE: 0x363ebe72 != 0x6b51ac72 at offset 0x53e4c444. FAILURE: 0xd276ff37 != 0xa6c2b737 at offset 0x53eb6484. FAILURE: 0x940d815d != 0x6859395d at offset 0x53f686cc. FAILURE: 0xe6161d85 != 0x11ca6585 at offset 0x53fa5000. FAILURE: 0xbdd53b98 != 0x9220f398 at offset 0x540f18e4. FAILURE: 0x0fd44bb6 != 0x44e739b6 at offset 0x542c5e94. FAILURE: 0x60985d31 != 0x34e41531 at offset 0x545b5648. FAILURE: 0x61c1a6cc != 0x2caeb8cc at offset 0x54682700. FAILURE: 0xb2837ea5 != 0xe7966ca5 at offset 0x546e162c. FAILURE: 0x105c8d17 != 0xdb499f17 at offset 0x547bf628. FAILURE: 0xea2d39b5 != 0xbe78f1b5 at offset 0x548a96cc. FAILURE: 0xb2587b24 != 0x86a43324 at offset 0x54ab56d4. FAILURE: 0x58674584 != 0x2cb2fd84 at offset 0x54c43440. FAILURE: 0x7d055690 != 0xb2184490 at offset 0x54f570b4. FAILURE: 0x6e4ded84 != 0x9a023584 at offset 0x54fa1ecc. FAILURE: 0x76f9eca2 != 0x41e6fea2 at offset 0x55004b40. FAILURE: 0xabfe4074 != 0xe1112e74 at offset 0x550f94ec. FAILURE: 0x81422907 != 0x558de107 at offset 0x5555e484. FAILURE: 0x4515bedd != 0x70ca06dd at offset 0x5562d650. FAILURE: 0x78610579 != 0x0e3b2979 at offset 0x556f2f28. FAILURE: 0xbe5790bf != 0xf36a7ebf at offset 0x557604ec. FAILURE: 0x62344a21 != 0x8de89221 at offset 0x5580db40. FAILURE: 0x53de0a62 != 0x2829c262 at offset 0x55cc02c4. FAILURE: 0xd7c61310 != 0x037a5b10 at offset 0x55d9fb70. FAILURE: 0x1be56f24 != 0xe6d28124 at offset 0x55de2948. FAILURE: 0x098fb20d != 0x3ea2a00d at offset 0x55ed7ea4. FAILURE: 0x93caea60 != 0x6816a260 at offset 0x560f7854. FAILURE: 0x8ebbf73e != 0x8ebbff3e at offset 0x5611f850. FAILURE: 0xb2e3f5bb != 0x872fadbb at offset 0x561578bc. FAILURE: 0x28705668 != 0xfcbc0e68 at offset 0x562cb508. FAILURE: 0x576e18ee != 0x225b2aee at offset 0x56461570. FAILURE: 0x277f21d2 != 0x91a4fdd2 at offset 0x566c246c. FAILURE: 0x6dfa8838 != 0x42464038 at offset 0x56754cf4. FAILURE: 0xa8ca3956 != 0x7d15f156 at offset 0x567e12b4. FAILURE: 0x9d875d69 != 0xc93ba569 at offset 0x56812410. FAILURE: 0xb7d71f88 != 0xe38b6788 at offset 0x568c2af4. FAILURE: 0x1b0b99d0 != 0xe5f8abd0 at offset 0x56aea768. FAILURE: 0xb3f77a7b != 0x8843327b at offset 0x56b08070. FAILURE: 0xcc42b5c6 != 0xf7f6fdc6 at offset 0x56de6c10. FAILURE: 0xca6b19c1 != 0x60453dc1 at offset 0x56e0b908. FAILURE: 0xfe61144f != 0x3374024f at offset 0x56e20a2c. FAILURE: 0x86bc02b0 != 0xb2704ab0 at offset 0x57057684. FAILURE: 0x45d14b4a != 0x1a1d034a at offset 0x570fde64. FAILURE: 0x0e34fc46 != 0xe280b446 at offset 0x57165468. FAILURE: 0x4c731b0c != 0x8186090c at offset 0x57396864. FAILURE: 0x158f195d != 0xe07c2b5d at offset 0x5745ed00. FAILURE: 0x8063b7c6 != 0x54af6fc6 at offset 0x57461c60. FAILURE: 0xdd0143ba != 0x08b58bba at offset 0x5760c410. FAILURE: 0xf6e79687 != 0x2bfa8487 at offset 0x57681ecc. FAILURE: 0xb514d27e != 0xea27c07e at offset 0x579e6c2c. FAILURE: 0xef99697d != 0xc3e5217d at offset 0x57bbca94. FAILURE: 0x1d5802bb != 0x526af0bb at offset 0x57d55e2c. FAILURE: 0x78686fe5 != 0xa41cb7e5 at offset 0x57dc9e10. FAILURE: 0x1bd3878d != 0x4787cf8d at offset 0x57e82310. FAILURE: 0x6e52bea9 != 0xa365aca9 at offset 0x5809cc34. FAILURE: 0x18926129 != 0xe37f7329 at offset 0x580e2d30. FAILURE: 0xba55a572 != 0x8542b772 at offset 0x58528270. FAILURE: 0xe7cedf3d != 0xb2bbf13d at offset 0x585a3e68. FAILURE: 0x2aa9ee3b != 0xf597003b at offset 0x58745c48. FAILURE: 0x964892f5 != 0x6a944af5 at offset 0x587c1a2c. FAILURE: 0x71077876 != 0x9cbbc076 at offset 0x588c7460. FAILURE: 0x20e83bf4 != 0xf533f3f4 at offset 0x58a37214. FAILURE: 0x6b2f29eb != 0xa04217eb at offset 0x58cbb424. FAILURE: 0x339af536 != 0xfe880736 at offset 0x58cfee20. FAILURE: 0xaaffb130 != 0x40d9d530 at offset 0x58e9e500. FAILURE: 0xd6ae1c63 != 0x02626463 at offset 0x58efd604. FAILURE: 0xc899e32a != 0x9ce59b2a at offset 0x58fdbad4. FAILURE: 0x2c70049a != 0x00bbbc9a at offset 0x58fff6b4. FAILURE: 0x4563a8da != 0x7a7696da at offset 0x59021ecc. FAILURE: 0x2e0990b2 != 0x631c7eb2 at offset 0x590a24cc. FAILURE: 0x2f636a5c != 0x5b17b25c at offset 0x59158e44. FAILURE: 0x82b6a56a != 0xecdc816a at offset 0x591fe634. FAILURE: 0xd3463cd7 != 0x08592ad7 at offset 0x592ba68c. FAILURE: 0x18464bb8 != 0xec9203b8 at offset 0x59482cb4. FAILURE: 0x2120edfd != 0xec0dfffd at offset 0x595c6000. FAILURE: 0x5d3d8f00 != 0x282aa100 at offset 0x595ee560. FAILURE: 0xd12097e9 != 0x063385e9 at offset 0x5984962c. FAILURE: 0xf01e927d != 0x2531807d at offset 0x59ba342c. FAILURE: 0x86a1b536 != 0x5aed6d36 at offset 0x59e40c04. FAILURE: 0xbf04d469 != 0xeab91c69 at offset 0x5a0e8048. FAILURE: 0x89df34bc != 0x5e2aecbc at offset 0x5a5604cc. FAILURE: 0xf90ffd53 != 0xc3fd0f53 at offset 0x5a8a6008. FAILURE: 0x3892ce6e != 0x6447166e at offset 0x5ab834d4. FAILURE: 0xb54b5956 != 0x89971156 at offset 0x5ac17c64. FAILURE: 0x4fa09736 != 0x7b54df36 at offset 0x5ac39e48. FAILURE: 0xb3b01bf3 != 0x87fbd3f3 at offset 0x5acd3e4c. FAILURE: 0x2567b242 != 0x5a7aa042 at offset 0x5ad604c4. FAILURE: 0xab61978b != 0x7fad4f8b at offset 0x5b1dac74. Compare MUL : FAILURE: 0x00000000 != 0x00000001 at offset 0x00865008. FAILURE: 0x00000001 != 0x00000002 at offset 0x00966634. FAILURE: 0x00000002 != 0x00000001 at offset 0x00e05c08. FAILURE: 0x00000002 != 0x00000001 at offset 0x0100b870. FAILURE: 0x00000000 != 0x00000001 at offset 0x0154ec4c. FAILURE: 0x00000002 != 0x00000000 at offset 0x01aaeef4. FAILURE: 0x00000001 != 0x00000000 at offset 0x01ccb048. FAILURE: 0x00000002 != 0x00000001 at offset 0x02a638a0. FAILURE: 0x00000001 != 0x00000002 at offset 0x0333ac30. FAILURE: 0x00000002 != 0x00000001 at offset 0x04805250. FAILURE: 0x00000001 != 0x00000002 at offset 0x04c60ed4. FAILURE: 0x00000001 != 0x00000000 at offset 0x0504ccc0. FAILURE: 0x00000000 != 0x00000001 at offset 0x050826f0. FAILURE: 0x00000002 != 0x00000000 at offset 0x0561cc44. FAILURE: 0x00000000 != 0x00000001 at offset 0x05846e4c. FAILURE: 0x00000000 != 0x00000001 at offset 0x0596cc0c. FAILURE: 0x00000002 != 0x00000000 at offset 0x05d8a6ac. FAILURE: 0x00000001 != 0x00000002 at offset 0x06a8aeb4. FAILURE: 0x00000000 != 0x00000001 at offset 0x06bd3414. FAILURE: 0x00000001 != 0x00000002 at offset 0x06c89e8c. FAILURE: 0x00000000 != 0x00000002 at offset 0x06e47ef0. FAILURE: 0x00000002 != 0x00000000 at offset 0x073cf6d4. FAILURE: 0x00000001 != 0x00000000 at offset 0x0778c2f0. FAILURE: 0x00000001 != 0x00000000 at offset 0x07d4da10. FAILURE: 0x00000002 != 0x00000001 at offset 0x080f72e4. FAILURE: 0x00000002 != 0x00000001 at offset 0x08121c38. FAILURE: 0x00000000 != 0x00000001 at offset 0x08172864. FAILURE: 0x00000000 != 0x00000002 at offset 0x085044a8. FAILURE: 0x00000001 != 0x00000000 at offset 0x0850eca4. FAILURE: 0x00000001 != 0x00000002 at offset 0x0860d6f4. FAILURE: 0x00000002 != 0x00000001 at offset 0x08828cf4. FAILURE: 0x00000001 != 0x00000000 at offset 0x0968a254. FAILURE: 0x00000001 != 0x00000002 at offset 0x09d6884c. FAILURE: 0x00000000 != 0x00000002 at offset 0x0a3766e0. FAILURE: 0x00000002 != 0x00000001 at offset 0x0a412c74. FAILURE: 0x00000000 != 0x00000001 at offset 0x0a468ef4. FAILURE: 0x00000002 != 0x00000000 at offset 0x0a4c54a4. FAILURE: 0x00000000 != 0x00000002 at offset 0x0a4e2af8. FAILURE: 0x00000000 != 0x00000001 at offset 0x0aa32e34. FAILURE: 0x00000000 != 0x00000002 at offset 0x0aadf060. FAILURE: 0x00000002 != 0x00000001 at offset 0x0b0856f4. FAILURE: 0x00000000 != 0x00000001 at offset 0x0b5b2244. FAILURE: 0x00000000 != 0x00000001 at offset 0x0b72c4d4. FAILURE: 0x00000001 != 0x00000000 at offset 0x0b74bc74. FAILURE: 0x00000001 != 0x00000002 at offset 0x0b8524cc. FAILURE: 0x00000000 != 0x00000001 at offset 0x0c59341c. FAILURE: 0x00000001 != 0x00000000 at offset 0x0cedf668. FAILURE: 0x00000000 != 0x00000002 at offset 0x0cf890e8. FAILURE: 0x00000002 != 0x00000000 at offset 0x0d5662e8. FAILURE: 0x00000002 != 0x00000001 at offset 0x0d6e7ad0. FAILURE: 0x00000000 != 0x00000001 at offset 0x0d8a9ed0. FAILURE: 0x00000001 != 0x00000000 at offset 0x0da062f4. FAILURE: 0x00000002 != 0x00000000 at offset 0x0e1afeb4. FAILURE: 0x00000001 != 0x00000000 at offset 0x0e448460. FAILURE: 0x00000001 != 0x00000002 at offset 0x0e5a74a4. FAILURE: 0x00000000 != 0x00000002 at offset 0x0e7af414. FAILURE: 0x00000002 != 0x00000001 at offset 0x0e88ecb4. FAILURE: 0x00000001 != 0x00000002 at offset 0x0e9f1ccc. FAILURE: 0x00000000 != 0x00000001 at offset 0x0ea07614. FAILURE: 0x00000000 != 0x00000001 at offset 0x0eacb45c. FAILURE: 0x00000000 != 0x00000001 at offset 0x0f067a90. FAILURE: 0x00000001 != 0x00000000 at offset 0x104f24f4. FAILURE: 0x00000000 != 0x00000001 at offset 0x107ae008. FAILURE: 0x00000001 != 0x00000000 at offset 0x1081f418. FAILURE: 0x00000001 != 0x00000000 at offset 0x10a7ee20. FAILURE: 0x00000000 != 0x00000002 at offset 0x10b55014. FAILURE: 0x00000001 != 0x00000000 at offset 0x10def6b4. FAILURE: 0x00000000 != 0x00000001 at offset 0x110a4cc8. FAILURE: 0x00000002 != 0x00000001 at offset 0x118a4e08. FAILURE: 0x00000001 != 0x00000002 at offset 0x120ef864. FAILURE: 0x00000001 != 0x00000000 at offset 0x12254664. FAILURE: 0x00000000 != 0x00000001 at offset 0x12285c40. FAILURE: 0x00000002 != 0x00000001 at offset 0x12381c00. FAILURE: 0x00000002 != 0x00000000 at offset 0x124686e0. FAILURE: 0x00000001 != 0x00000000 at offset 0x13a3f670. FAILURE: 0x00000002 != 0x00000001 at offset 0x13bc1850. FAILURE: 0x00000001 != 0x00000000 at offset 0x1444a6a0. FAILURE: 0x00000000 != 0x00000001 at offset 0x149b627c. FAILURE: 0x00000000 != 0x00000002 at offset 0x149d02a4. FAILURE: 0x00000001 != 0x00000002 at offset 0x14a2d6a4. FAILURE: 0x00000000 != 0x00000001 at offset 0x14b316f4. FAILURE: 0x00000000 != 0x00000001 at offset 0x14eed6c8. FAILURE: 0x00000000 != 0x00000002 at offset 0x151426a0. FAILURE: 0x00000001 != 0x00000000 at offset 0x15357e80. FAILURE: 0x00000001 != 0x00000000 at offset 0x156032e0. FAILURE: 0x00000001 != 0x00000000 at offset 0x156bf038. FAILURE: 0x00000000 != 0x00000001 at offset 0x15ac8a0c. FAILURE: 0x00000002 != 0x00000000 at offset 0x15d46860. FAILURE: 0x00000001 != 0x00000002 at offset 0x15d96e64. FAILURE: 0x00000001 != 0x00000000 at offset 0x16040d68. FAILURE: 0x00000000 != 0x00000002 at offset 0x16235c44. FAILURE: 0x00000001 != 0x00000000 at offset 0x16307b10. FAILURE: 0x00000001 != 0x00000000 at offset 0x16352c64. FAILURE: 0x00000001 != 0x00000000 at offset 0x164146f4. FAILURE: 0x00000002 != 0x00000000 at offset 0x165b1cd4. FAILURE: 0x00000000 != 0x00000001 at offset 0x16600a70. FAILURE: 0x00000000 != 0x00000001 at offset 0x170cd634. FAILURE: 0x00000002 != 0x00000001 at offset 0x1720e508. FAILURE: 0x00000001 != 0x00000002 at offset 0x1752ca64. FAILURE: 0x00000001 != 0x00000000 at offset 0x17589368. FAILURE: 0x00000002 != 0x00000001 at offset 0x175fec48. FAILURE: 0x00000001 != 0x00000000 at offset 0x176ebe48. FAILURE: 0x00000000 != 0x00000002 at offset 0x17acac1c. FAILURE: 0x00000000 != 0x00000001 at offset 0x17edfe70. FAILURE: 0x00000000 != 0x00000002 at offset 0x1825f810. FAILURE: 0x00000001 != 0x00000000 at offset 0x1860ad00. FAILURE: 0x00000000 != 0x00000001 at offset 0x18bca6a4. FAILURE: 0x00000000 != 0x00000001 at offset 0x18f64e10. FAILURE: 0x00000000 != 0x00000002 at offset 0x18fffc40. FAILURE: 0x00000000 != 0x00000001 at offset 0x1902fab4. FAILURE: 0x00000000 != 0x00000001 at offset 0x191b4e2c. FAILURE: 0x00000002 != 0x00000000 at offset 0x191cb464. FAILURE: 0x00000002 != 0x00000001 at offset 0x19330ef4. FAILURE: 0x00000002 != 0x00000001 at offset 0x19522948. FAILURE: 0x00000000 != 0x00000001 at offset 0x195a7b18. FAILURE: 0x00000002 != 0x00000001 at offset 0x198c7f40. FAILURE: 0x00000001 != 0x00000000 at offset 0x19b8cad4. FAILURE: 0x00000001 != 0x00000000 at offset 0x19f0d4ec. FAILURE: 0x00000000 != 0x00000001 at offset 0x1a1f0ce4. FAILURE: 0x00000002 != 0x00000001 at offset 0x1a1ff140. FAILURE: 0x00000000 != 0x00000001 at offset 0x1a4c7664. FAILURE: 0x00000000 != 0x00000001 at offset 0x1a4c9214. FAILURE: 0x00000000 != 0x00000001 at offset 0x1a5b5214. FAILURE: 0x00000000 != 0x00000001 at offset 0x1a7d303c. FAILURE: 0x00000002 != 0x00000000 at offset 0x1a8f2c54. FAILURE: 0x00000000 != 0x00000001 at offset 0x1b14bf50. FAILURE: 0x00000000 != 0x00000001 at offset 0x1b1a7370. FAILURE: 0x00000000 != 0x00000001 at offset 0x1b1a749c. FAILURE: 0x00000000 != 0x00000001 at offset 0x1b2ef83c. FAILURE: 0x00000001 != 0x00000000 at offset 0x1b3c2610. FAILURE: 0x00000001 != 0x00000002 at offset 0x1b44d0a4. FAILURE: 0x00000000 != 0x00000001 at offset 0x1b4c96f4. FAILURE: 0x00000000 != 0x00000001 at offset 0x1b4d0430. FAILURE: 0x00000001 != 0x00000000 at offset 0x1b65ec70. FAILURE: 0x00000001 != 0x00000000 at offset 0x1b7d3274. FAILURE: 0x00000000 != 0x00000002 at offset 0x1b94963c. FAILURE: 0x00000002 != 0x00000000 at offset 0x1ba2f44c. FAILURE: 0x00000000 != 0x00000002 at offset 0x1ba44b70. FAILURE: 0x00000000 != 0x00000001 at offset 0x1bd26840. FAILURE: 0x00000002 != 0x00000001 at offset 0x1bf22510. FAILURE: 0x00000000 != 0x00000001 at offset 0x1c2b6434. FAILURE: 0x00000001 != 0x00000000 at offset 0x1cab0614. FAILURE: 0x00000001 != 0x00000002 at offset 0x1cba0c70. FAILURE: 0x00000000 != 0x00000001 at offset 0x1ce8a404. FAILURE: 0x00000001 != 0x00000000 at offset 0x1cf0acf4. FAILURE: 0x00000002 != 0x00000001 at offset 0x1d1cbd10. FAILURE: 0x00000000 != 0x00000002 at offset 0x1d24ac58. FAILURE: 0x00000002 != 0x00000000 at offset 0x1d305d78. FAILURE: 0x00000000 != 0x00000001 at offset 0x1d33149c. FAILURE: 0x00000000 != 0x00000002 at offset 0x1d4a7e54. FAILURE: 0x00000000 != 0x00000001 at offset 0x1d92bc08. FAILURE: 0x00000000 != 0x00000002 at offset 0x1daaea84. FAILURE: 0x00000000 != 0x00000002 at offset 0x1daf56b4. FAILURE: 0x00000000 != 0x00000001 at offset 0x1df4caac. FAILURE: 0x00000000 != 0x00000001 at offset 0x1e2a4c08. FAILURE: 0x00000001 != 0x00000000 at offset 0x1e474acc. FAILURE: 0x00000001 != 0x00000000 at offset 0x1e617b70. FAILURE: 0x00000000 != 0x00000001 at offset 0x1e903300. FAILURE: 0x00000000 != 0x00000001 at offset 0x1e99aca4. FAILURE: 0x00000000 != 0x00000001 at offset 0x1eb6ccc4. FAILURE: 0x00000001 != 0x00000002 at offset 0x1f005948. FAILURE: 0x00000001 != 0x00000002 at offset 0x1f0d2cf4. FAILURE: 0x00000000 != 0x00000001 at offset 0x1f428340. FAILURE: 0x00000000 != 0x00000001 at offset 0x1f907728. FAILURE: 0x00000001 != 0x00000000 at offset 0x1fac2470. FAILURE: 0x00000001 != 0x00000000 at offset 0x206b1e74. FAILURE: 0x00000001 != 0x00000000 at offset 0x20de8814. FAILURE: 0x00000002 != 0x00000001 at offset 0x20f8c640. FAILURE: 0x00000000 != 0x00000001 at offset 0x21063140. FAILURE: 0x00000001 != 0x00000000 at offset 0x2135405c. FAILURE: 0x00000002 != 0x00000000 at offset 0x2170d048. FAILURE: 0x00000001 != 0x00000000 at offset 0x21c4164c. FAILURE: 0x00000001 != 0x00000000 at offset 0x21ef1ef4. FAILURE: 0x00000001 != 0x00000000 at offset 0x22721204. FAILURE: 0x00000001 != 0x00000000 at offset 0x2320c85c. FAILURE: 0x00000002 != 0x00000000 at offset 0x2385f510. FAILURE: 0x00000001 != 0x00000000 at offset 0x238afe14. FAILURE: 0x00000001 != 0x00000002 at offset 0x24400630. FAILURE: 0x00000001 != 0x00000000 at offset 0x24754464. FAILURE: 0x00000001 != 0x00000002 at offset 0x2482f2f4. FAILURE: 0x00000000 != 0x00000001 at offset 0x24e8b660. FAILURE: 0x00000000 != 0x00000001 at offset 0x250cb660. FAILURE: 0x00000001 != 0x00000000 at offset 0x250f0414. FAILURE: 0x00000000 != 0x00000001 at offset 0x25b10444. FAILURE: 0x00000002 != 0x00000001 at offset 0x25de5a20. FAILURE: 0x00000002 != 0x00000000 at offset 0x25fe9e30. FAILURE: 0x00000001 != 0x00000000 at offset 0x2626dc14. FAILURE: 0x00000002 != 0x00000000 at offset 0x266e6244. FAILURE: 0x00000002 != 0x00000000 at offset 0x26a54e74. FAILURE: 0x00000002 != 0x00000000 at offset 0x26aafe34. FAILURE: 0x00000000 != 0x00000001 at offset 0x26f06738. FAILURE: 0x00000000 != 0x00000001 at offset 0x27047674. FAILURE: 0x00000002 != 0x00000000 at offset 0x27129e34. FAILURE: 0x00000000 != 0x00000001 at offset 0x271e8d60. FAILURE: 0x00000000 != 0x00000002 at offset 0x275ae274. FAILURE: 0x00000000 != 0x00000001 at offset 0x276e2d50. FAILURE: 0x00000000 != 0x00000001 at offset 0x27949c0c. FAILURE: 0x00000002 != 0x00000001 at offset 0x27dc7f70. FAILURE: 0x00000001 != 0x00000000 at offset 0x28422c60. FAILURE: 0x00000001 != 0x00000000 at offset 0x2847249c. FAILURE: 0x00000000 != 0x00000001 at offset 0x28692960. FAILURE: 0x00000002 != 0x00000001 at offset 0x28ab2e48. FAILURE: 0x00000002 != 0x00000001 at offset 0x28d14c14. FAILURE: 0x00000001 != 0x00000002 at offset 0x29154cbc. FAILURE: 0x00000002 != 0x00000000 at offset 0x2918bd30. FAILURE: 0x00000001 != 0x00000002 at offset 0x291aa814. FAILURE: 0x00000001 != 0x00000000 at offset 0x29724910. FAILURE: 0x00000000 != 0x00000001 at offset 0x2976cc00. FAILURE: 0x00000002 != 0x00000001 at offset 0x299332b4. FAILURE: 0x00000001 != 0x00000000 at offset 0x29caaab4. FAILURE: 0x00000000 != 0x00000001 at offset 0x29eb44f4. FAILURE: 0x00000001 != 0x00000002 at offset 0x2a706f50. FAILURE: 0x00000000 != 0x00000001 at offset 0x2ad9427c. FAILURE: 0x00000002 != 0x00000000 at offset 0x2ae82404. FAILURE: 0x00000002 != 0x00000000 at offset 0x2aeb445c. FAILURE: 0x00000000 != 0x00000001 at offset 0x2b0def70. FAILURE: 0x00000001 != 0x00000000 at offset 0x2b28c844. FAILURE: 0x00000002 != 0x00000000 at offset 0x2ba24000. FAILURE: 0x00000002 != 0x00000001 at offset 0x2bd3eb70. FAILURE: 0x00000001 != 0x00000002 at offset 0x2bd49d70. FAILURE: 0x00000001 != 0x00000002 at offset 0x2bea2b78. FAILURE: 0x00000002 != 0x00000001 at offset 0x2bf6a370. FAILURE: 0x00000002 != 0x00000001 at offset 0x2bf9ec30. FAILURE: 0x00000002 != 0x00000001 at offset 0x2c00ac20. FAILURE: 0x00000002 != 0x00000001 at offset 0x2c228560. FAILURE: 0x00000001 != 0x00000002 at offset 0x2d0cfe84. FAILURE: 0x00000001 != 0x00000002 at offset 0x2d9c5e60. FAILURE: 0x00000002 != 0x00000000 at offset 0x2f39ec18. FAILURE: 0x00000001 != 0x00000000 at offset 0x2f531c74. FAILURE: 0x00000000 != 0x00000001 at offset 0x2f77ec40. FAILURE: 0x00000000 != 0x00000002 at offset 0x2fbcf404. FAILURE: 0x00000002 != 0x00000000 at offset 0x30049c3c. FAILURE: 0x00000000 != 0x00000002 at offset 0x306a3b08. FAILURE: 0x00000001 != 0x00000000 at offset 0x306b5e24. FAILURE: 0x00000001 != 0x00000000 at offset 0x306bc720. FAILURE: 0x00000000 != 0x00000001 at offset 0x30770474. FAILURE: 0x00000001 != 0x00000000 at offset 0x307fed10. FAILURE: 0x00000000 != 0x00000001 at offset 0x308932ec. FAILURE: 0x00000001 != 0x00000000 at offset 0x30ea3950. FAILURE: 0x00000001 != 0x00000000 at offset 0x311eb000. FAILURE: 0x00000000 != 0x00000001 at offset 0x31369640. FAILURE: 0x00000001 != 0x00000002 at offset 0x3138b8cc. FAILURE: 0x00000001 != 0x00000000 at offset 0x3196aee4. FAILURE: 0x00000000 != 0x00000001 at offset 0x3198e614. FAILURE: 0x00000000 != 0x00000002 at offset 0x31bb3f30. FAILURE: 0x00000001 != 0x00000000 at offset 0x31c45e10. FAILURE: 0x00000001 != 0x00000000 at offset 0x321ed948. FAILURE: 0x00000000 != 0x00000001 at offset 0x323dbd70. FAILURE: 0x00000001 != 0x00000002 at offset 0x328aeccc. FAILURE: 0x00000002 != 0x00000001 at offset 0x3294ad70. FAILURE: 0x00000001 != 0x00000000 at offset 0x329a3d68. FAILURE: 0x00000001 != 0x00000002 at offset 0x32e41700. FAILURE: 0x00000000 != 0x00000001 at offset 0x33676e0c. FAILURE: 0x00000000 != 0x00000001 at offset 0x33a6ae28. FAILURE: 0x00000002 != 0x00000000 at offset 0x33b25d30. FAILURE: 0x00000002 != 0x00000000 at offset 0x33b84448. FAILURE: 0x00000001 != 0x00000000 at offset 0x3426bd60. FAILURE: 0x00000001 != 0x00000002 at offset 0x3490dcb4. FAILURE: 0x00000001 != 0x00000000 at offset 0x3497ce14. FAILURE: 0x00000002 != 0x00000001 at offset 0x34f85610. FAILURE: 0x00000001 != 0x00000000 at offset 0x35313ecc. FAILURE: 0x00000000 != 0x00000002 at offset 0x3542a254. FAILURE: 0x00000001 != 0x00000000 at offset 0x354cae48. FAILURE: 0x00000000 != 0x00000001 at offset 0x35761c10. FAILURE: 0x00000000 != 0x00000001 at offset 0x358d4474. FAILURE: 0x00000002 != 0x00000000 at offset 0x35947660. FAILURE: 0x00000001 != 0x00000000 at offset 0x35de9c14. FAILURE: 0x00000000 != 0x00000002 at offset 0x3654d920. FAILURE: 0x00000002 != 0x00000000 at offset 0x3698e368. FAILURE: 0x00000001 != 0x00000000 at offset 0x36a22b00. FAILURE: 0x00000000 != 0x00000001 at offset 0x36c82c10. FAILURE: 0x00000001 != 0x00000000 at offset 0x36cad4d4. FAILURE: 0x00000002 != 0x00000000 at offset 0x36fd8874. FAILURE: 0x00000001 != 0x00000002 at offset 0x37847540. FAILURE: 0x00000000 != 0x00000001 at offset 0x39164670. FAILURE: 0x00000000 != 0x00000001 at offset 0x391e9cec. FAILURE: 0x00000000 != 0x00000001 at offset 0x39907478. FAILURE: 0x00000001 != 0x00000000 at offset 0x3992dd20. FAILURE: 0x00000001 != 0x00000002 at offset 0x39ac8854. FAILURE: 0x00000001 != 0x00000000 at offset 0x39c8d328. FAILURE: 0x00000000 != 0x00000001 at offset 0x3a22ac40. FAILURE: 0x00000001 != 0x00000000 at offset 0x3a5c2c38. FAILURE: 0x00000001 != 0x00000000 at offset 0x3a809c40. FAILURE: 0x00000000 != 0x00000002 at offset 0x3ab7f740. FAILURE: 0x00000000 != 0x00000001 at offset 0x3b11d340. FAILURE: 0x00000002 != 0x00000000 at offset 0x3b3a8434. FAILURE: 0x00000002 != 0x00000001 at offset 0x3b6ec368. FAILURE: 0x00000002 != 0x00000000 at offset 0x3b84db28. FAILURE: 0x00000001 != 0x00000000 at offset 0x3b8f3884. FAILURE: 0x00000001 != 0x00000000 at offset 0x3b8f7c24. FAILURE: 0x00000002 != 0x00000001 at offset 0x3c571af4. FAILURE: 0x00000002 != 0x00000000 at offset 0x3c60cc84. FAILURE: 0x00000000 != 0x00000001 at offset 0x3c6cbca4. FAILURE: 0x00000001 != 0x00000000 at offset 0x3c795408. FAILURE: 0x00000000 != 0x00000002 at offset 0x3c9b343c. FAILURE: 0x00000000 != 0x00000001 at offset 0x3caf0c9c. FAILURE: 0x00000000 != 0x00000002 at offset 0x3cb0cc58. FAILURE: 0x00000002 != 0x00000000 at offset 0x3cd22e38. FAILURE: 0x00000000 != 0x00000001 at offset 0x3cf39b40. FAILURE: 0x00000001 != 0x00000002 at offset 0x3d03fd30. FAILURE: 0x00000000 != 0x00000001 at offset 0x3d0aa4c4. FAILURE: 0x00000001 != 0x00000000 at offset 0x3d70b454. FAILURE: 0x00000001 != 0x00000000 at offset 0x3d948340. FAILURE: 0x00000002 != 0x00000000 at offset 0x3dbc8b50. FAILURE: 0x00000002 != 0x00000000 at offset 0x3ea44348. FAILURE: 0x00000000 != 0x00000001 at offset 0x3ea9245c. FAILURE: 0x00000000 != 0x00000001 at offset 0x3edcf6dc. FAILURE: 0x00000002 != 0x00000000 at offset 0x3f14cc70. FAILURE: 0x00000002 != 0x00000001 at offset 0x3f445500. FAILURE: 0x00000001 != 0x00000000 at offset 0x3fd2f268. FAILURE: 0x00000001 != 0x00000000 at offset 0x3fe336e4. FAILURE: 0x00000000 != 0x00000001 at offset 0x40269a20. FAILURE: 0x00000001 != 0x00000000 at offset 0x40284e70. FAILURE: 0x00000000 != 0x00000002 at offset 0x40543b40. FAILURE: 0x00000001 != 0x00000000 at offset 0x40c8b048. FAILURE: 0x00000001 != 0x00000000 at offset 0x41395414. FAILURE: 0x00000000 != 0x00000001 at offset 0x414d56f4. FAILURE: 0x00000001 != 0x00000002 at offset 0x416e1310. FAILURE: 0x00000001 != 0x00000000 at offset 0x419a1950. FAILURE: 0x00000001 != 0x00000000 at offset 0x41ded548. FAILURE: 0x00000001 != 0x00000002 at offset 0x427e0c14. FAILURE: 0x00000000 != 0x00000001 at offset 0x42b23f68. FAILURE: 0x00000000 != 0x00000001 at offset 0x42b8ae8c. FAILURE: 0x00000001 != 0x00000000 at offset 0x42e69700. FAILURE: 0x00000000 != 0x00000002 at offset 0x42fb6214. FAILURE: 0x00000000 != 0x00000002 at offset 0x4312b624. FAILURE: 0x00000002 != 0x00000000 at offset 0x431e3100. FAILURE: 0x00000002 != 0x00000001 at offset 0x43d6da08. FAILURE: 0x00000001 != 0x00000000 at offset 0x44c2a674. FAILURE: 0x00000000 != 0x00000001 at offset 0x450ad834. FAILURE: 0x00000000 != 0x00000001 at offset 0x451c0c60. FAILURE: 0x00000000 != 0x00000002 at offset 0x45fece54. FAILURE: 0x00000002 != 0x00000000 at offset 0x460dea10. FAILURE: 0x00000001 != 0x00000000 at offset 0x46112cb4. FAILURE: 0x00000000 != 0x00000001 at offset 0x461acaf4. FAILURE: 0x00000002 != 0x00000000 at offset 0x46594e54. FAILURE: 0x00000000 != 0x00000002 at offset 0x469ee248. FAILURE: 0x00000001 != 0x00000000 at offset 0x46fd0244. FAILURE: 0x00000000 != 0x00000001 at offset 0x47033424. FAILURE: 0x00000002 != 0x00000001 at offset 0x478cdc8c. FAILURE: 0x00000001 != 0x00000000 at offset 0x48089eac. FAILURE: 0x00000002 != 0x00000000 at offset 0x48234414. FAILURE: 0x00000000 != 0x00000002 at offset 0x482c8710. FAILURE: 0x00000001 != 0x00000002 at offset 0x48991ad4. FAILURE: 0x00000001 != 0x00000002 at offset 0x48c7ecb4. FAILURE: 0x00000000 != 0x00000001 at offset 0x48d1f530. FAILURE: 0x00000000 != 0x00000001 at offset 0x48e51e94. FAILURE: 0x00000002 != 0x00000001 at offset 0x49627770. FAILURE: 0x00000000 != 0x00000002 at offset 0x49704694. FAILURE: 0x00000001 != 0x00000002 at offset 0x498bfc70. FAILURE: 0x00000000 != 0x00000001 at offset 0x49c1ec70. FAILURE: 0x00000001 != 0x00000000 at offset 0x49dd32c4. FAILURE: 0x00000000 != 0x00000001 at offset 0x49f89070. FAILURE: 0x00000000 != 0x00000001 at offset 0x4a430474. FAILURE: 0x00000001 != 0x00000000 at offset 0x4a71ff30. FAILURE: 0x00000000 != 0x00000001 at offset 0x4a9ded70. FAILURE: 0x00000002 != 0x00000000 at offset 0x4aa2bf58. FAILURE: 0x00000002 != 0x00000001 at offset 0x4aaf5e94. FAILURE: 0x00000001 != 0x00000000 at offset 0x4aff86f4. FAILURE: 0x00000000 != 0x00000001 at offset 0x4b093834. FAILURE: 0x00000001 != 0x00000000 at offset 0x4be9748c. FAILURE: 0x00000000 != 0x00000002 at offset 0x4c1d42d4. FAILURE: 0x00000001 != 0x00000000 at offset 0x4c206ea4. FAILURE: 0x00000000 != 0x00000001 at offset 0x4c20b274. FAILURE: 0x00000002 != 0x00000001 at offset 0x4c2d2e14. FAILURE: 0x00000001 != 0x00000002 at offset 0x4c7ba40c. FAILURE: 0x00000001 != 0x00000000 at offset 0x4c836c9c. FAILURE: 0x00000001 != 0x00000000 at offset 0x4c98d950. FAILURE: 0x00000001 != 0x00000002 at offset 0x4c996654. FAILURE: 0x00000001 != 0x00000002 at offset 0x4d0a2460. FAILURE: 0x00000001 != 0x00000000 at offset 0x4d1ffc34. FAILURE: 0x00000001 != 0x00000000 at offset 0x4d5a0e44. FAILURE: 0x00000001 != 0x00000000 at offset 0x4ddc9c30. FAILURE: 0x00000001 != 0x00000002 at offset 0x4df1ec64. FAILURE: 0x00000000 != 0x00000002 at offset 0x4e074420. FAILURE: 0x00000002 != 0x00000001 at offset 0x4e0cdc60. FAILURE: 0x00000000 != 0x00000001 at offset 0x4ed7d844. FAILURE: 0x00000001 != 0x00000000 at offset 0x4fa2bf70. FAILURE: 0x00000000 != 0x00000001 at offset 0x501234a4. FAILURE: 0x00000000 != 0x00000001 at offset 0x505a2d38. FAILURE: 0x00000000 != 0x00000002 at offset 0x505a8d70. FAILURE: 0x00000000 != 0x00000001 at offset 0x50e1d6e4. FAILURE: 0x00000000 != 0x00000002 at offset 0x51447410. FAILURE: 0x00000001 != 0x00000000 at offset 0x515aad48. FAILURE: 0x00000002 != 0x00000000 at offset 0x51681204. FAILURE: 0x00000001 != 0x00000000 at offset 0x5170ac28. FAILURE: 0x00000002 != 0x00000000 at offset 0x51768a28. FAILURE: 0x00000001 != 0x00000000 at offset 0x519c4d48. FAILURE: 0x00000001 != 0x00000002 at offset 0x51a1b634. FAILURE: 0x00000002 != 0x00000000 at offset 0x51a6ad40. FAILURE: 0x00000001 != 0x00000000 at offset 0x51b816dc. FAILURE: 0x00000000 != 0x00000001 at offset 0x5235fc68. FAILURE: 0x00000001 != 0x00000000 at offset 0x52505048. FAILURE: 0x00000001 != 0x00000000 at offset 0x529d90ec. FAILURE: 0x00000001 != 0x00000002 at offset 0x52a9faf4. FAILURE: 0x00000000 != 0x00000002 at offset 0x52afbc64. FAILURE: 0x00000001 != 0x00000000 at offset 0x531fb674. FAILURE: 0x00000002 != 0x00000000 at offset 0x532e5e08. FAILURE: 0x00000001 != 0x00000000 at offset 0x53327520. FAILURE: 0x00000000 != 0x00000001 at offset 0x533f6e74. FAILURE: 0x00000002 != 0x00000001 at offset 0x535a0508. FAILURE: 0x00000002 != 0x00000001 at offset 0x53700c10. FAILURE: 0x00000000 != 0x00000001 at offset 0x538012c4. FAILURE: 0x00000001 != 0x00000000 at offset 0x5395865c. FAILURE: 0x00000001 != 0x00000000 at offset 0x53ba326c. FAILURE: 0x00000001 != 0x00000000 at offset 0x53bc8cac. FAILURE: 0x00000000 != 0x00000002 at offset 0x53bee470. FAILURE: 0x00000000 != 0x00000001 at offset 0x53c41c24. FAILURE: 0x00000001 != 0x00000000 at offset 0x53f686cc. FAILURE: 0x00000002 != 0x00000000 at offset 0x53fa5000. FAILURE: 0x00000001 != 0x00000002 at offset 0x546e162c. FAILURE: 0x00000000 != 0x00000001 at offset 0x547bf628. FAILURE: 0x00000002 != 0x00000001 at offset 0x548a96cc. FAILURE: 0x00000000 != 0x00000001 at offset 0x54fa1ecc. FAILURE: 0x00000001 != 0x00000000 at offset 0x55004b40. FAILURE: 0x00000001 != 0x00000002 at offset 0x550f94ec. FAILURE: 0x00000001 != 0x00000000 at offset 0x5555e484. FAILURE: 0x00000000 != 0x00000001 at offset 0x5562d650. FAILURE: 0x00000001 != 0x00000000 at offset 0x556f2f28. FAILURE: 0x00000001 != 0x00000002 at offset 0x557604ec. FAILURE: 0x00000000 != 0x00000001 at offset 0x5580db40. FAILURE: 0x00000001 != 0x00000000 at offset 0x55d9fb70. FAILURE: 0x00000000 != 0x00000002 at offset 0x55de2948. FAILURE: 0x00000001 != 0x00000000 at offset 0x560f7854. FAILURE: 0x00000000 != 0x00000002 at offset 0x562cb508. FAILURE: 0x00000000 != 0x00000001 at offset 0x566c246c. FAILURE: 0x00000001 != 0x00000002 at offset 0x568c2af4. FAILURE: 0x00000000 != 0x00000002 at offset 0x56aea768. FAILURE: 0x00000001 != 0x00000002 at offset 0x56de6c10. FAILURE: 0x00000001 != 0x00000000 at offset 0x56e0b908. FAILURE: 0x00000002 != 0x00000000 at offset 0x56e20a2c. FAILURE: 0x00000000 != 0x00000002 at offset 0x57165468. FAILURE: 0x00000000 != 0x00000001 at offset 0x57396864. FAILURE: 0x00000000 != 0x00000002 at offset 0x5745ed00. FAILURE: 0x00000001 != 0x00000000 at offset 0x57461c60. FAILURE: 0x00000001 != 0x00000000 at offset 0x5760c410. FAILURE: 0x00000002 != 0x00000000 at offset 0x57681ecc. FAILURE: 0x00000001 != 0x00000002 at offset 0x579e6c2c. FAILURE: 0x00000002 != 0x00000001 at offset 0x57bbca94. FAILURE: 0x00000000 != 0x00000001 at offset 0x5809cc34. FAILURE: 0x00000000 != 0x00000002 at offset 0x580e2d30. FAILURE: 0x00000002 != 0x00000001 at offset 0x585a3e68. FAILURE: 0x00000000 != 0x00000002 at offset 0x58745c48. FAILURE: 0x00000001 != 0x00000000 at offset 0x587c1a2c. FAILURE: 0x00000000 != 0x00000002 at offset 0x58a37214. FAILURE: 0x00000000 != 0x00000001 at offset 0x58cbb424. FAILURE: 0x00000000 != 0x00000002 at offset 0x58cfee20. FAILURE: 0x00000001 != 0x00000000 at offset 0x58e9e500. FAILURE: 0x00000001 != 0x00000000 at offset 0x58efd604. FAILURE: 0x00000000 != 0x00000001 at offset 0x59021ecc. FAILURE: 0x00000001 != 0x00000002 at offset 0x591fe634. FAILURE: 0x00000001 != 0x00000000 at offset 0x592ba68c. FAILURE: 0x00000000 != 0x00000002 at offset 0x59482cb4. FAILURE: 0x00000000 != 0x00000002 at offset 0x595c6000. FAILURE: 0x00000001 != 0x00000000 at offset 0x5984962c. FAILURE: 0x00000002 != 0x00000000 at offset 0x59ba342c. FAILURE: 0x00000001 != 0x00000000 at offset 0x59e40c04. FAILURE: 0x00000001 != 0x00000002 at offset 0x5a0e8048. FAILURE: 0x00000001 != 0x00000000 at offset 0x5a5604cc. FAILURE: 0x00000002 != 0x00000001 at offset 0x5a8a6008. FAILURE: 0x00000000 != 0x00000001 at offset 0x5ac39e48. Compare DIV : Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : setting 59Illegal instruction
real 7m56.497s user 6m8.194s sys 1m8.435s root@letux:~#
Another test result with the second IMG 4GB board (which sometimes shows memtest errors):
I did measure VDD_DRAMat one of the decoupling caps of one DDR3L chip.
It fluctuates between 1.346V and 1.367V during the boot process. Heavily dependent on what the kernel is doing (e.g. DSS not yet active).
NOTE: the values shown here are low frequency voltages shown by my multimeter. They usually have a low-pass input filter. There may be high frequency drops which go much lower than 1.327V.
During console idle it was 1.348V.
Starting memtester did go down to 1.346V.
But for a short moment (stuck address test? I did not check time relationship) I did see it going down to 1.336V.
While running the random value test it was constant at 1.346/47V.
Then, voltage did go down to 1.330V for short moments and the random value test showed a lot of FAILURE:
The lowest value I could see on the multimeter was 1.327V during the Solid Bits test (which did not fail).
This and all other findings are consistent with a too high resistance between Palmas and VDD of the DDR3 chips. 1. the more active the memory is, the higher is the current demand, the higher is the voltage drop 2. this makes many boards fail as soon as DSS (around 7-9 seconds) is enabled (DSS adds constant DDR access through DMA) 3. higher voltage seems to "cure" it - at least partially 4. 1.5V is not significantly more stable - 1.5V has much higher current consumption and therefore more fluctuations 5. 4GB memory draws more current which makes the effect worse than with 2GB (or if we operate the 4GB chips in 2GB only mode)
So I'll try to boot this board with 1400mV and compare memtester results...
And I want to try to add some thick copper wires between Palmas output and DDR3L VDD. Fortunately these points are easily accessible at the decoupling caps.
If the board passes the memtest in either case (please cross fingers :) it proves the theory. And we finally have found out what the key reason is and can start to think about (cost effective) solutions.
BR, Nikolaus
* H. Nikolaus Schaller hns@goldelico.com [171016 13:11]:
And I want to try to add some thick copper wires between Palmas output and DDR3L VDD. Fortunately these points are easily accessible at the decoupling caps.
Yeah looking forward hearing the results on this one.
And to recap, for disabling the internal DLL, we should not use that patch as it makes the start-up of u-boot flakey.
Regards,
Tony
Am 16.10.2017 um 22:59 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [171016 13:11]:
And I want to try to add some thick copper wires between Palmas output and DDR3L VDD. Fortunately these points are easily accessible at the decoupling caps.
Yeah looking forward hearing the results on this one.
Planned for tomorrow :)
And to recap, for disabling the internal DLL, we should not use that patch as it makes the start-up of u-boot flakey.
I have used the EMIF setup developed in May (which was AFAIR a copy of the IGEP5).
BR, Nikolaus
Am 16.10.2017 um 23:04 schrieb H. Nikolaus Schaller hns@goldelico.com:
Am 16.10.2017 um 22:59 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [171016 13:11]:
And I want to try to add some thick copper wires between Palmas output and DDR3L VDD. Fortunately these points are easily accessible at the decoupling caps.
Yeah looking forward hearing the results on this one.
Planned for tomorrow :)
And to recap, for disabling the internal DLL, we should not use that patch as it makes the start-up of u-boot flakey.
As we now know there are differences between units from the same series. And it appears as if you have received an exceptionally flakey board...
I have used the EMIF setup developed in May (which was AFAIR a copy of the IGEP5).
BR, Nikolaus
Kernel mailing list Kernel@pyra-handheld.com http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel
Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller hns@goldelico.com:
So I'll try to boot this board with 1400mV and compare memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : ok Random Value : ok FAILURE: 0x045386f2 != 0x04538ef2 at offset 0x275d66e4. FAILURE: 0x0d62c28e != 0x0d62ca8e at offset 0x492a3a74. FAILURE: 0x8540ff8e != 0x8540fd8e at offset 0x590a2264. Compare XOR : FAILURE: 0x956f5821 != 0x956f5021 at offset 0x037e4cec. FAILURE: 0xb54d0fd6 != 0xb54d17d6 at offset 0x17188748. FAILURE: 0x067056fe != 0x067058fe at offset 0x22389510. FAILURE: 0x7514f621 != 0x7514fe21 at offset 0x26993130. FAILURE: 0xb460004a != 0xb460084a at offset 0x275d66e4. FAILURE: 0x3e0d66e0 != 0x3e0d68e0 at offset 0x2de10370. FAILURE: 0xb58d77e8 != 0xb58d75e8 at offset 0x39d676bc. FAILURE: 0xb28f5804 != 0xb28f5004 at offset 0x4744a844. FAILURE: 0x4f116fad != 0x4f1177ad at offset 0x488cc370. FAILURE: 0xbd6f3be6 != 0xbd6f43e6 at offset 0x492a3a74. Compare SUB : FAILURE: 0xbfba5fa9 != 0x940617a9 at offset 0x037e4cec. FAILURE: 0x55901711 != 0x55901f11 at offset 0x1654df40. FAILURE: 0x5ff81d86 != 0x8bac6586 at offset 0x17188748. FAILURE: 0x6f7d6484 != 0x43c91c84 at offset 0x20ff2eec. FAILURE: 0x8d6da1ee != 0x585ab3ee at offset 0x22389510. FAILURE: 0x094b77e8 != 0x3e5e65e8 at offset 0x26e0ec64. FAILURE: 0x3fb4439a != 0x6b688b9a at offset 0x275d66e4. FAILURE: 0x88f74de0 != 0x53e45fe0 at offset 0x2de10370. FAILURE: 0x050d2487 != 0xd958dc87 at offset 0x3148c864. FAILURE: 0xb8821b28 != 0xed950928 at offset 0x39d676bc. FAILURE: 0x71087241 != 0x77aad001 at offset 0x3a48243c. FAILURE: 0xa5c4b68b != 0xdad7a48b at offset 0x4078ee74. FAILURE: 0x58dbf224 != 0x2d27aa24 at offset 0x4744a844. FAILURE: 0x528f8195 != 0x7e43c995 at offset 0x488cc370. FAILURE: 0xd4e11216 != 0x00955a16 at offset 0x492a3a74. FAILURE: 0xdd8cf730 != 0xdd8cff30 at offset 0x5970fc70. Compare MUL : FAILURE: 0x00000000 != 0x00000001 at offset 0x17188748. FAILURE: 0x00000001 != 0x00000000 at offset 0x22389510. FAILURE: 0x00000001 != 0x00000000 at offset 0x2de10370. FAILURE: 0x00000000 != 0x00000001 at offset 0x3148c864. FAILURE: 0x00000001 != 0x00000002 at offset 0x39d676bc. FAILURE: 0x00000000 != 0x00000001 at offset 0x488cc370. FAILURE: 0x00000001 != 0x00000000 at offset 0x492a3a74. Compare DIV : Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : testing 7FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x0cfad484. FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x1276a644. FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x1478d6c4. FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x3e760c84. FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x4150a644. FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x4150a64c. FAILURE: 0xffffff7f != 0xfffffd7f at offset 0x45c20244. Bit Flip : testing 73FAILURE: 0xffffffff != 0xfffffdff at offset 0x08003444. FAILURE: 0xffffffff != 0xfffffdff at offset 0x3848ea84. Walking Ones : ok Walking Zeroes : ok 8-bit Writes : |FAILURE: 0x7e5fdc46 != 0x7e5fde46 at offset 0x03a61608. 16-bit Writes : |FAILURE: 0xcfbddfc0 != 0xcfbdd7c0 at offset 0x36e96af4.
Loop 2: Stuck Address : testing 0FAILURE: possible bad address line at offset 0x8bfac804. Skipping to next test... Random Value : ^C^C
real 50m4.912s user 44m42.857s sys 2m26.869s root@letux:~#
So the critical thing is the fluctuation and less the absolute level (although it improves a little).
BR, Nikolaus
* H. Nikolaus Schaller hns@goldelico.com [171016 14:03]:
Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller hns@goldelico.com:
So I'll try to boot this board with 1400mV and compare memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
From what I recall I started hitting what seemed to be thermal issues
running memtester at 1.5V. To count out thermal issues, add a fan when running the tests.
Regards,
Tony
Am 16.10.2017 um 23:09 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [171016 14:03]:
Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller hns@goldelico.com:
So I'll try to boot this board with 1400mV and compare memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
From what I recall I started hitting what seemed to be thermal issues running memtester at 1.5V. To count out thermal issues, add a fan when running the tests.
I have the impression from my tests that thermal influence is a small additional effect to bring signals out of the expected borders. So it is not the real problem but may make it works in some cases.
Here are new results:
A) VCDD-DDR3L is quite stable at the Palmas end. It fluctuates between 1.402mV and 1.396mV except during some situations where DSI: omapdss DSI error:is reported (I have no panel connected). Then it may go up to 1.412V. During that time(out) it may be that there is no DDR activity at all as the OMAP may be running completely from cache in some waiting loop.
Conclusions: * Palmas regulation and voltage specifications are very precise (1-2mV!) * the voltage drop happens between Palmas output and our DDR3L chips => power distribution network too weak => PCB layout issue
It was in the first PCB layout (V4.9) already years ago and just copied over and over, because it was initially "good enough" and turned out to be a problem only after we tried 4GB...
B) Next, I did measure the difference between Palmas output and one of the DDR3L-Chips (U3402). Here, I see alternatingly 8 or 9 mV and 15-17mV.
This seems to be just "one rank" vs. "dual rank" power demand... Depending on what the memtester is doing.
Conclusions: * fully consistent with 2GB vs. 4GB problems
C) I did the same measurement for GND but there it is <0.3mV which is probably already beyond precision of my equipment.
Conclusions: * it is not the GND network but only VDD-DDR3L
D) after installing some additional VDD-DDR3L wires:
VDD-DDR3L is between 1392mV and 1403mV at U3402 - i.e. much more stable!
There is only one thing: it did not make all memtester failures go away. One of the errors seem to indicate a problem on two specific data lines.
FAILURE: 0xa4c4cfc3 != 0xa4c4c7c3 at offset 0x0a4bfcc8. xor diff: 0x00000800 FAILURE: 0x1e22c57e != 0x1e22c77e at offset 0x0c8f9070. xor diff: 0x00000200 FAILURE: 0x6401c736 != 0x6401cf36 at offset 0x15460aa4. xor diff: 0x00000800 FAILURE: 0xc64eef8e != 0xc64ee78e at offset 0x35342568. xor diff: 0x00000800 FAILURE: 0x0440c7ed != 0x0440c5ed at offset 0x357e4cc4. xor diff: 0x00000200
E) final test with 1350mV setup
did show many more errors - like before.
Conclusion: adding external wires doesn't help too much even if voltage seems to be more stable :(
So either this board is a little damaged/affected by rework (the other one works very well at 1.35V) or power distribution must be optimized in PCB layout and my wires go to the wrong locations.
All this means we unfortunately still can not be 100% sure about the reasons of these remaining failures with IM8G memory chips.
Any ideas for further cross-matching tests?
BR, Nikolaus
Am Dienstag, den 17.10.2017, 15:07 +0200 schrieb H. Nikolaus Schaller:
Hi,
Do you still have multiple PCBs with Samsung 4GB RAM lying around? If you add the wire there, does that fix the problems?
Those are not reworked, so they should be fine.
Am 16.10.2017 um 23:09 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [171016 14:03]:
Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller <hns@goldel ico.com>:
So I'll try to boot this board with 1400mV and compare memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
From what I recall I started hitting what seemed to be thermal issues running memtester at 1.5V. To count out thermal issues, add a fan when running the tests.
I have the impression from my tests that thermal influence is a small additional effect to bring signals out of the expected borders. So it is not the real problem but may make it works in some cases.
Here are new results:
A) VCDD-DDR3L is quite stable at the Palmas end. It fluctuates between 1.402mV and 1.396mV except during some situations where DSI: omapdss DSI error:is reported (I have no panel connected). Then it may go up to 1.412V. During that time(out) it may be that there is no DDR activity at all as the OMAP may be running completely from cache in some waiting loop.
Conclusions:
- Palmas regulation and voltage specifications are very precise (1-
2mV!)
- the voltage drop happens between Palmas output and our DDR3L chips
=> power distribution network too weak => PCB layout issue
It was in the first PCB layout (V4.9) already years ago and just copied over and over, because it was initially "good enough" and turned out to be a problem only after we tried 4GB...
B) Next, I did measure the difference between Palmas output and one of the DDR3L-Chips (U3402). Here, I see alternatingly 8 or 9 mV and 15-17mV.
This seems to be just "one rank" vs. "dual rank" power demand... Depending on what the memtester is doing.
Conclusions:
- fully consistent with 2GB vs. 4GB problems
C) I did the same measurement for GND but there it is <0.3mV which is probably already beyond precision of my equipment.
Conclusions:
- it is not the GND network but only VDD-DDR3L
D) after installing some additional VDD-DDR3L wires:
VDD-DDR3L is between 1392mV and 1403mV at U3402 - i.e. much more stable!
There is only one thing: it did not make all memtester failures go away. One of the errors seem to indicate a problem on two specific data lines.
FAILURE: 0xa4c4cfc3 != 0xa4c4c7c3 at offset 0x0a4bfcc8. xor diff: 0x00000800 FAILURE: 0x1e22c57e != 0x1e22c77e at offset 0x0c8f9070. xor diff: 0x00000200 FAILURE: 0x6401c736 != 0x6401cf36 at offset 0x15460aa4. xor diff: 0x00000800 FAILURE: 0xc64eef8e != 0xc64ee78e at offset 0x35342568. xor diff: 0x00000800 FAILURE: 0x0440c7ed != 0x0440c5ed at offset 0x357e4cc4. xor diff: 0x00000200
E) final test with 1350mV setup
did show many more errors - like before.
Conclusion: adding external wires doesn't help too much even if voltage seems to be more stable :(
So either this board is a little damaged/affected by rework (the other one works very well at 1.35V) or power distribution must be optimized in PCB layout and my wires go to the wrong locations.
All this means we unfortunately still can not be 100% sure about the reasons of these remaining failures with IM8G memory chips.
Any ideas for further cross-matching tests?
BR, Nikolaus
Am 17.10.2017 um 15:52 schrieb Michael Mrozek EvilDragon@openpandora.org:
Am Dienstag, den 17.10.2017, 15:07 +0200 schrieb H. Nikolaus Schaller:
Hi,
Do you still have multiple PCBs with Samsung 4GB RAM lying around?
I think I have one but it doesn't boot as good as both IMG boards.
If you add the wire there, does that fix the problems?
Those are not reworked, so they should be fine.
Good additional test!
Summary so far: * one Samsung 4GB makes problems (doesn't boot well) * one IMG 4GB works perfectly * one works better with higher VDD - cables have almost no effect
Am 16.10.2017 um 23:09 schrieb Tony Lindgren tony@atomide.com:
- H. Nikolaus Schaller hns@goldelico.com [171016 14:03]:
Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller <hns@goldel ico.com>:
So I'll try to boot this board with 1400mV and compare memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
From what I recall I started hitting what seemed to be thermal issues running memtester at 1.5V. To count out thermal issues, add a fan when running the tests.
I have the impression from my tests that thermal influence is a small additional effect to bring signals out of the expected borders. So it is not the real problem but may make it works in some cases.
Here are new results:
A) VCDD-DDR3L is quite stable at the Palmas end. It fluctuates between 1.402mV and 1.396mV except during some situations where DSI: omapdss DSI error:is reported (I have no panel connected). Then it may go up to 1.412V. During that time(out) it may be that there is no DDR activity at all as the OMAP may be running completely from cache in some waiting loop.
Conclusions:
- Palmas regulation and voltage specifications are very precise (1-
2mV!)
- the voltage drop happens between Palmas output and our DDR3L chips
=> power distribution network too weak => PCB layout issue
It was in the first PCB layout (V4.9) already years ago and just copied over and over, because it was initially "good enough" and turned out to be a problem only after we tried 4GB...
B) Next, I did measure the difference between Palmas output and one of the DDR3L-Chips (U3402). Here, I see alternatingly 8 or 9 mV and 15-17mV.
This seems to be just "one rank" vs. "dual rank" power demand... Depending on what the memtester is doing.
Conclusions:
- fully consistent with 2GB vs. 4GB problems
C) I did the same measurement for GND but there it is <0.3mV which is probably already beyond precision of my equipment.
Conclusions:
- it is not the GND network but only VDD-DDR3L
D) after installing some additional VDD-DDR3L wires:
VDD-DDR3L is between 1392mV and 1403mV at U3402 - i.e. much more stable!
There is only one thing: it did not make all memtester failures go away. One of the errors seem to indicate a problem on two specific data lines.
FAILURE: 0xa4c4cfc3 != 0xa4c4c7c3 at offset 0x0a4bfcc8. xor diff: 0x00000800 FAILURE: 0x1e22c57e != 0x1e22c77e at offset 0x0c8f9070. xor diff: 0x00000200 FAILURE: 0x6401c736 != 0x6401cf36 at offset 0x15460aa4. xor diff: 0x00000800 FAILURE: 0xc64eef8e != 0xc64ee78e at offset 0x35342568. xor diff: 0x00000800 FAILURE: 0x0440c7ed != 0x0440c5ed at offset 0x357e4cc4. xor diff: 0x00000200
E) final test with 1350mV setup
did show many more errors - like before.
Conclusion: adding external wires doesn't help too much even if voltage seems to be more stable :(
So either this board is a little damaged/affected by rework (the other one works very well at 1.35V) or power distribution must be optimized in PCB layout and my wires go to the wrong locations.
All this means we unfortunately still can not be 100% sure about the reasons of these remaining failures with IM8G memory chips.
Any ideas for further cross-matching tests?
BR, Nikolaus
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org
Am 17.10.2017 um 15:56 schrieb H. Nikolaus Schaller hns@goldelico.com:
Am 17.10.2017 um 15:52 schrieb Michael Mrozek EvilDragon@openpandora.org:
Am Dienstag, den 17.10.2017, 15:07 +0200 schrieb H. Nikolaus Schaller:
Hi,
Do you still have multiple PCBs with Samsung 4GB RAM lying around?
I think I have one but it doesn't boot as good as both IMG boards.
If you add the wire there, does that fix the problems?
Those are not reworked, so they should be fine.
Good additional test!
Summary so far:
- C48: Samsung 4GB makes problems (doesn't boot well)
- C41: IMG 4GB works perfectly
here is another unplanned test result from this good board:
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : ok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok 8-bit Writes : -
then it stopped.
But because battery went empty (3.032V)! So this 4GB CPU board runs even stable at low battery.
- C35: works better with higher VDD - cables have almost no effect
Am 17.10.2017 um 16:46 schrieb H. Nikolaus Schaller hns@goldelico.com:
Am 17.10.2017 um 15:56 schrieb H. Nikolaus Schaller hns@goldelico.com:
Am 17.10.2017 um 15:52 schrieb Michael Mrozek EvilDragon@openpandora.org:
Am Dienstag, den 17.10.2017, 15:07 +0200 schrieb H. Nikolaus Schaller:
Hi,
Do you still have multiple PCBs with Samsung 4GB RAM lying around?
I think I have one but it doesn't boot as good as both IMG boards.
If you add the wire there, does that fix the problems?
Those are not reworked, so they should be fine.
Good additional test!
Summary so far:
- C48: Samsung 4GB makes problems (doesn't boot well)
- C41: IMG 4GB works perfectly
here is another unplanned test result from this good board:
root@letux:~# time memtester 3GB memtester version 4.3.0 (32-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only).
pagesize is 4096 pagesizemask is 0xfffff000 want 3072MB (3221225472 bytes) got 2924MB (3067002880 bytes), trying mlock ...locked. Loop 1: Stuck Address : ok Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : ok Checkerboard : ok Bit Spread : ok Bit Flip : ok Walking Ones : ok Walking Zeroes : ok 8-bit Writes : -
then it stopped.
But because battery went empty (3.032V)! So this 4GB CPU board runs even stable at low battery.
- C35: works better with higher VDD - cables have almost no effect
three more test results with this board:
* memtester only showed 2 bit-flips (again the same bit!) at 1.45V
Bit Spread : ok Bit Flip : testing 93FAILURE: 0xffffffff != 0xfffff7ff at offset 0x337dfa44. FAILURE: 0xffffffff != 0xfffff7ff at offset 0x53679a44. Walking Ones : ok
* a second memtester loop did find 5 similar FAILURES
* and it did run one memtester loop without failures at 1.5V Now this battery is also drained to 3.08V).
So we have a clearly DDR3L voltage dependent board. Which is the same effect as some Samsung 4GB boards show. This which makes me wonder a little if OMAP5 EMIF supply also plays a role. Anyways my plan is already to look there intensively when doing the PCB layout improvements.
We would need more IM8G boards to get better statistics to show if it is just this unit or a general effect.
Maybe your proposal of adding wires to the Samsung RAM board will give new insights. But now I have to recharge the batteries (Pyra and mine)...
BR, Nikolaus
A suggested by Michael I did some more tests with the 4GB Samsung DDR3 board (C48):
1. 1.35V did boot boot sometimes up to login: but then console is stuck without other indications sometimes it was stuck right after Starting Kernel... Once I got this error (never seen before): [ 14.156466] unwind: Unknown symbol address c0200000 [ 14.161585] unwind: Index not found c0200000 [ 14.172344] unwind: Unknown symbol address c0200000 [ 14.177458] unwind: Index not found c0200000
2. 1.50V boots fine and passed memtester 3GB without problems
3. 1.40V wasn't able to boot in 4 attempts - did hang after 3 - 20 seconds kernel log
4. 1.45V boots fine and passed memtester 3GB without problems
So all this shows how tight the margin between flaky and working is...
Now the next step was to try to improve the wiring on a board with Samsung DDR3L chips.
But when trying to boot his morning, it worked well and without flaws at 1.40V and passed memtester 3GB as well. And it simply was stuck at 1.35V before I could get to a login: I have no real idea what the difference is - maybe battery voltage. If battery gets drained the Palmas has to do a different VBatt / VDD-DDR3L translation ratio and that might change noise - even noise from the OMAP VDD-CORE.
So I simply have no board where I can compare "before adding wires" and "after adding wires" and clearly see a difference.
To summarise the 4GB boards (*): * one IM 4GB works without problems at 1.35V (or more - not completely tested) * one IM 4GB makes problems, less at 1.5, more at 1.35V - so it might be an issue of this individual board * one Samsung 4GB works without problems at 1.45/1.50V but flaky at 1.35V/1.40V * one Samsung 4GB (@Tony) works only with 1.5V and modified EMIF settings like DLL off and is also temperature dependent
From all this I would conclude that there is NO significant difference between Samsung and IMG chips... Maybe, iMG are a little more robust.
So it must be the power supply of the DDR3L chips and potentially the supply of the EMIF.
Therefore I think we can now close the analysis phase and have to rework the PCB layout. And then ask Juliano to simulate it again. And hope that it solves all problems. Even with Samsung chips.
BR, Nikolaus
(*) note that OMAP5 was limited to 1.0GHz and I wasn't able to boot it well at 1.7GHz.
Hi,
ED sent me a 4G board too, so here are results with mine: DLL disable: MLO hangs (5+ tries). All further tests done with DLL on (default).
DDR3_1.35V+ARM_1.5GHz - boots without failure or errors (3 tries), seems to be stable while idle (~5minutes at least). Hangs with memtester in 1-2 minutes (screen started displaying repeating garbage suggesting RAM reads are failing
further memterster tests (running on both cores): DDR3_1.5V+ARM_1.5GHz - thermal shutdown in ~1 minute [1] DDR3_1.5V+ARM_1.3GHz - thermal shutdown DDR3_1.5V+ARM_1.2GHz - pass (90+ minutes stable) DDR3_1.4V+ARM_1.2GHz - 60+ minutes stable DDR3_1.37V+ARM_1.2GHz - 100+ minutes stable
Haven't noticed the "hot RAM" problem Tony reported - can poweroff and then start fine (no reboot because of unrelated and known ABE issue "clock: dpll_abe_ck failed transition to 'locked'").
While running these tests, charger LED starts blinking. Reading charger's REG09 returns 0x01 - "Hot temperature". Indeed after taking out the battery it's too hot to hold in hand.
[1]: dmesg: thermal thermal_zone0: critical temperature reached(125 C),shutting down Seems like throttling code fails to keep the temperature under control.
So not much new here, just another data point. Looks like my board is very close to working as intended.
Grazvydas
On 10/20/2017 04:54 PM, H. Nikolaus Schaller wrote:
A suggested by Michael I did some more tests with the 4GB Samsung DDR3 board (C48):
- 1.35V did boot boot sometimes up to login: but then console is stuck without other indications
sometimes it was stuck right after Starting Kernel... Once I got this error (never seen before): [ 14.156466] unwind: Unknown symbol address c0200000 [ 14.161585] unwind: Index not found c0200000 [ 14.172344] unwind: Unknown symbol address c0200000 [ 14.177458] unwind: Index not found c0200000
1.50V boots fine and passed memtester 3GB without problems
1.40V wasn't able to boot in 4 attempts - did hang after 3 - 20 seconds kernel log
1.45V boots fine and passed memtester 3GB without problems
So all this shows how tight the margin between flaky and working is...
Now the next step was to try to improve the wiring on a board with Samsung DDR3L chips.
But when trying to boot his morning, it worked well and without flaws at 1.40V and passed memtester 3GB as well. And it simply was stuck at 1.35V before I could get to a login: I have no real idea what the difference is - maybe battery voltage. If battery gets drained the Palmas has to do a different VBatt / VDD-DDR3L translation ratio and that might change noise - even noise from the OMAP VDD-CORE.
So I simply have no board where I can compare "before adding wires" and "after adding wires" and clearly see a difference.
To summarise the 4GB boards (*):
- one IM 4GB works without problems at 1.35V (or more - not completely tested)
- one IM 4GB makes problems, less at 1.5, more at 1.35V - so it might be an issue of this individual board
- one Samsung 4GB works without problems at 1.45/1.50V but flaky at 1.35V/1.40V
- one Samsung 4GB (@Tony) works only with 1.5V and modified EMIF settings like DLL off and is also temperature dependent
From all this I would conclude that there is NO significant difference between Samsung and IMG chips... Maybe, iMG are a little more robust.
So it must be the power supply of the DDR3L chips and potentially the supply of the EMIF.
Therefore I think we can now close the analysis phase and have to rework the PCB layout. And then ask Juliano to simulate it again. And hope that it solves all problems. Even with Samsung chips.
BR, Nikolaus
(*) note that OMAP5 was limited to 1.0GHz and I wasn't able to boot it well at 1.7GHz. _______________________________________________ Kernel mailing list Kernel@pyra-handheld.com http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel
Hi,
* Grazvydas Ignotas notaz@openpandora.org [171105 23:23]:
Haven't noticed the "hot RAM" problem Tony reported - can poweroff and then start fine (no reboot because of unrelated and known ABE issue "clock: dpll_abe_ck failed transition to 'locked'").
I'm now guessing the hot reboot issue is related to the internal DLL being off on start-up. Just for curiosity, one more test to run would be to do the following:
1. Keep DDR voltage at 1.35V
2. Keep DDR internal DLL in u-boot
3. Stop DDR internal DLL later on in u-boot before starting kernel
4. See if kernel boots reliably and runs two instances of memtester 1900M
Note that we should not run production devices with the DLL off even if this works. Might provide us few more devevelopment devices though :)
Regards,
Tony
On 11/06/2017 03:56 PM, Tony Lindgren wrote:
Hi,
- Grazvydas Ignotas notaz@openpandora.org [171105 23:23]:
Haven't noticed the "hot RAM" problem Tony reported - can poweroff
and then
start fine (no reboot because of unrelated and known ABE issue "clock: dpll_abe_ck failed transition to 'locked'").
I'm now guessing the hot reboot issue is related to the internal DLL
being
off on start-up. Just for curiosity, one more test to run would be to do the following:
Keep DDR voltage at 1.35V
Keep DDR internal DLL in u-boot
Stop DDR internal DLL later on in u-boot before starting kernel
See if kernel boots reliably and runs two instances of memtester 1900M
Yeah that seems to work.
But my board boots reliably at 1.35V even without any tweaks, and I've had a 2+ hour dual memtester run at no-tweaks 1.35V before crashing, so it's really hard to tell if something helps because it's so unpredictable. It's also hard to do longer tests because I don't want to leave the device unattended on stresses as it heats the battery so much.
Gražvydas
On Di, 2017-11-07 at 02:57 +0200, Grazvydas Ignotas wrote:
One thing would be interesting: Is it the battery itself that heats up that much (because it has to provide a lot of power) or is it the CPU board that heats up the battery?
The latter one should be fixed with the aluminium plate we have between the CPU board and the battery (at least on ptitSeb's unit it never got warm running with full CPU power at 1GHz).
1.5GHz full CPU power seems impossible though, the OMAP5 heats up way too much for such a small system. Short 1.5GHz peaks in normal operation are no issue, but using a lot of CPU definitely gets too hot within seconds.
Additionally, the throttler seems to be one of the worst I've ever seen... It seems to throttle to 300MHz suddenly and stays there for a while (don't know for how long)
A good throttler would dynamically lower the CPU power to keep the heat below a certain temperature, but it shouldn't suddenly throttle to lowest CPU speed...
I guess there's work to be done here.
Yeah that seems to work.
But my board boots reliably at 1.35V even without any tweaks, and I've had a 2+ hour dual memtester run at no-tweaks 1.35V before crashing, so it's really hard to tell if something helps because it's so unpredictable. It's also hard to do longer tests because I don't want to leave the device unattended on stresses as it heats the battery so much.
On 11/07/2017 05:41 AM, Michael Mrozek wrote:
On Di, 2017-11-07 at 02:57 +0200, Grazvydas Ignotas wrote:
One thing would be interesting: Is it the battery itself that heats up that much (because it has to provide a lot of power) or is it the CPU board that heats up the battery?
I keep the charger connected, so it's not discharging the battery much.
The latter one should be fixed with the aluminium plate we have between the CPU board and the battery (at least on ptitSeb's unit it never got warm running with full CPU power at 1GHz).
1.5GHz full CPU power seems impossible though, the OMAP5 heats up way too much for such a small system. Short 1.5GHz peaks in normal operation are no issue, but using a lot of CPU definitely gets too hot within seconds.
Like said I'm doing all my tests at 1.2GHz, so too-hot-to-hold battery was with that. In fact yesterday I had a thermal shutdown with 1.2GHz also.
Additionally, the throttler seems to be one of the worst I've ever seen... It seems to throttle to 300MHz suddenly and stays there for a while (don't know for how long)
A good throttler would dynamically lower the CPU power to keep the heat below a certain temperature, but it shouldn't suddenly throttle to lowest CPU speed...
I guess there's work to be done here.
Yeah that seems to work.
But my board boots reliably at 1.35V even without any tweaks, and I've had a 2+ hour dual memtester run at no-tweaks 1.35V before crashing, so it's really hard to tell if something helps because it's so unpredictable. It's also hard to do longer tests because I don't want to leave the device unattended on stresses as it heats the battery so much.
Regarding overheating: Since class 0 AVS isn't implemented yet (afaik?), it may be worth checking how the core/mpu/mm voltages that are used compare to those specified by efuse on the individual boards. Voltages high enough to allow weak-process dies to run stably cause excessive current and therefore heat on strong-process dies.
The efuse-specified voltages (in mV) can be found in the lower 12 bits of the following registers: 4a0021d8 vdd_core (OPP_NOM) 4a0021c4 vdd_mpu (OPP_NOM – 1 GHz) 4a0021c8 vdd_mpu (OPP_HIGH – 1.5 GHz) 4a0021a4 vdd_mm (OPP_NOM) 4a0021a8 vdd_mm (OPP_OD)
Matthijs
Am Dienstag, den 17.10.2017, 15:56 +0200 schrieb H. Nikolaus Schaller:
I've got four boards, should I send them to you?
Am 17.10.2017 um 15:52 schrieb Michael Mrozek <EvilDragon@openpando ra.org>:
Am Dienstag, den 17.10.2017, 15:07 +0200 schrieb H. Nikolaus Schaller:
Hi,
Do you still have multiple PCBs with Samsung 4GB RAM lying around?
I think I have one but it doesn't boot as good as both IMG boards.
If you add the wire there, does that fix the problems?
Those are not reworked, so they should be fine.
Good additional test!
Summary so far:
- one Samsung 4GB makes problems (doesn't boot well)
- one IMG 4GB works perfectly
- one works better with higher VDD - cables have almost no effect
Am 16.10.2017 um 23:09 schrieb Tony Lindgren tony@atomide.com :
- H. Nikolaus Schaller hns@goldelico.com [171016 14:03]:
Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller <hns@go ldel ico.com>:
So I'll try to boot this board with 1400mV and compare memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
From what I recall I started hitting what seemed to be thermal issues running memtester at 1.5V. To count out thermal issues, add a fan when running the tests.
I have the impression from my tests that thermal influence is a small additional effect to bring signals out of the expected borders. So it is not the real problem but may make it works in some cases.
Here are new results:
A) VCDD-DDR3L is quite stable at the Palmas end. It fluctuates between 1.402mV and 1.396mV except during some situations where DSI: omapdss DSI error:is reported (I have no panel connected). Then it may go up to 1.412V. During that time(out) it may be that there is no DDR activity at all as the OMAP may be running completely from cache in some waiting loop.
Conclusions:
- Palmas regulation and voltage specifications are very precise
(1- 2mV!)
- the voltage drop happens between Palmas output and our DDR3L
chips => power distribution network too weak => PCB layout issue
It was in the first PCB layout (V4.9) already years ago and just copied over and over, because it was initially "good enough" and turned out to be a problem only after we tried 4GB...
B) Next, I did measure the difference between Palmas output and one of the DDR3L-Chips (U3402). Here, I see alternatingly 8 or 9 mV and 15-17mV.
This seems to be just "one rank" vs. "dual rank" power demand... Depending on what the memtester is doing.
Conclusions:
- fully consistent with 2GB vs. 4GB problems
C) I did the same measurement for GND but there it is <0.3mV which is probably already beyond precision of my equipment.
Conclusions:
- it is not the GND network but only VDD-DDR3L
D) after installing some additional VDD-DDR3L wires:
VDD-DDR3L is between 1392mV and 1403mV at U3402 - i.e. much more stable!
There is only one thing: it did not make all memtester failures go away. One of the errors seem to indicate a problem on two specific data lines.
FAILURE: 0xa4c4cfc3 != 0xa4c4c7c3 at offset 0x0a4bfcc8. xor diff: 0x00000800 FAILURE: 0x1e22c57e != 0x1e22c77e at offset 0x0c8f9070. xor diff: 0x00000200 FAILURE: 0x6401c736 != 0x6401cf36 at offset 0x15460aa4. xor diff: 0x00000800 FAILURE: 0xc64eef8e != 0xc64ee78e at offset 0x35342568. xor diff: 0x00000800 FAILURE: 0x0440c7ed != 0x0440c5ed at offset 0x357e4cc4. xor diff: 0x00000200
E) final test with 1350mV setup
did show many more errors - like before.
Conclusion: adding external wires doesn't help too much even if voltage seems to be more stable :(
So either this board is a little damaged/affected by rework (the other one works very well at 1.35V) or power distribution must be optimized in PCB layout and my wires go to the wrong locations.
All this means we unfortunately still can not be 100% sure about the reasons of these remaining failures with IM8G memory chips.
Any ideas for further cross-matching tests?
BR, Nikolaus
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org
Am 17.10.2017 um 16:48 schrieb Michael Mrozek EvilDragon@openpandora.org:
Am Dienstag, den 17.10.2017, 15:56 +0200 schrieb H. Nikolaus Schaller:
I've got four boards, should I send them to you?
Not really necessary since I have one (C48), but it wouldn't harm either...
BR, Nikolaus
Am 17.10.2017 um 15:52 schrieb Michael Mrozek <EvilDragon@openpando ra.org>:
Am Dienstag, den 17.10.2017, 15:07 +0200 schrieb H. Nikolaus Schaller:
Hi,
Do you still have multiple PCBs with Samsung 4GB RAM lying around?
I think I have one but it doesn't boot as good as both IMG boards.
If you add the wire there, does that fix the problems?
Those are not reworked, so they should be fine.
Good additional test!
Summary so far:
- one Samsung 4GB makes problems (doesn't boot well)
- one IMG 4GB works perfectly
- one works better with higher VDD - cables have almost no effect
Am 16.10.2017 um 23:09 schrieb Tony Lindgren tony@atomide.com :
- H. Nikolaus Schaller hns@goldelico.com [171016 14:03]:
> Am 16.10.2017 um 22:10 schrieb H. Nikolaus Schaller <hns@go > ldel > ico.com>: > > So I'll try to boot this board with 1400mV and compare > memtester results...
And first result running at 1400mV:
memtester finds much less errors, but still finds a handful:
From what I recall I started hitting what seemed to be thermal issues running memtester at 1.5V. To count out thermal issues, add a fan when running the tests.
I have the impression from my tests that thermal influence is a small additional effect to bring signals out of the expected borders. So it is not the real problem but may make it works in some cases.
Here are new results:
A) VCDD-DDR3L is quite stable at the Palmas end. It fluctuates between 1.402mV and 1.396mV except during some situations where DSI: omapdss DSI error:is reported (I have no panel connected). Then it may go up to 1.412V. During that time(out) it may be that there is no DDR activity at all as the OMAP may be running completely from cache in some waiting loop.
Conclusions:
- Palmas regulation and voltage specifications are very precise
(1- 2mV!)
- the voltage drop happens between Palmas output and our DDR3L
chips => power distribution network too weak => PCB layout issue
It was in the first PCB layout (V4.9) already years ago and just copied over and over, because it was initially "good enough" and turned out to be a problem only after we tried 4GB...
B) Next, I did measure the difference between Palmas output and one of the DDR3L-Chips (U3402). Here, I see alternatingly 8 or 9 mV and 15-17mV.
This seems to be just "one rank" vs. "dual rank" power demand... Depending on what the memtester is doing.
Conclusions:
- fully consistent with 2GB vs. 4GB problems
C) I did the same measurement for GND but there it is <0.3mV which is probably already beyond precision of my equipment.
Conclusions:
- it is not the GND network but only VDD-DDR3L
D) after installing some additional VDD-DDR3L wires:
VDD-DDR3L is between 1392mV and 1403mV at U3402 - i.e. much more stable!
There is only one thing: it did not make all memtester failures go away. One of the errors seem to indicate a problem on two specific data lines.
FAILURE: 0xa4c4cfc3 != 0xa4c4c7c3 at offset 0x0a4bfcc8. xor diff: 0x00000800 FAILURE: 0x1e22c57e != 0x1e22c77e at offset 0x0c8f9070. xor diff: 0x00000200 FAILURE: 0x6401c736 != 0x6401cf36 at offset 0x15460aa4. xor diff: 0x00000800 FAILURE: 0xc64eef8e != 0xc64ee78e at offset 0x35342568. xor diff: 0x00000800 FAILURE: 0x0440c7ed != 0x0440c5ed at offset 0x357e4cc4. xor diff: 0x00000200
E) final test with 1350mV setup
did show many more errors - like before.
Conclusion: adding external wires doesn't help too much even if voltage seems to be more stable :(
So either this board is a little damaged/affected by rework (the other one works very well at 1.35V) or power distribution must be optimized in PCB layout and my wires go to the wrong locations.
All this means we unfortunately still can not be 100% sure about the reasons of these remaining failures with IM8G memory chips.
Any ideas for further cross-matching tests?
BR, Nikolaus
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org