From b6acb18500eeb665c484d69f84cacc1e892b6fe1 Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Wed, 1 Oct 2025 11:05:53 -0500 Subject: [PATCH] add atom --- .gitignore | 2 + atom/command_tables.ods | Bin 0 -> 38924 bytes atom/dmesg | 623 +++ atom/dmesg_atom | 8192 ++++++++++++++++++++++++++++++ atom/dmesg_atom_1024x768 | 9771 ++++++++++++++++++++++++++++++++++++ atom/dmesg_atom_1600x1200 | 9810 ++++++++++++++++++++++++++++++++++++ atom/dmesg_atom_800x600 | 9942 +++++++++++++++++++++++++++++++++++++ atom/opcodes.ods | Bin 0 -> 24751 bytes atom/opcodes.py | 145 + atom/parse.py | 298 ++ atom/rom | Bin 0 -> 62464 bytes pvs.h | 6 + 12 files changed, 38789 insertions(+) create mode 100644 .gitignore create mode 100644 atom/command_tables.ods create mode 100644 atom/dmesg create mode 100644 atom/dmesg_atom create mode 100644 atom/dmesg_atom_1024x768 create mode 100644 atom/dmesg_atom_1600x1200 create mode 100644 atom/dmesg_atom_800x600 create mode 100644 atom/opcodes.ods create mode 100644 atom/opcodes.py create mode 100644 atom/parse.py create mode 100644 atom/rom create mode 100644 pvs.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f3d74a9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pyc +*~ diff --git a/atom/command_tables.ods b/atom/command_tables.ods new file mode 100644 index 0000000000000000000000000000000000000000..8b501336ae5950f7ee3ef82881e69e47afd4dff8 GIT binary patch literal 38924 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

-7gTBy1cC17fmtpwyM%rZF_85?B+<@xJSJKfy<& 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 PqXb?EAm~KLp3MFQ-EqV_ literal 0 HcmV?d00001 diff --git a/atom/dmesg b/atom/dmesg new file mode 100644 index 0000000..22c972f --- /dev/null +++ b/atom/dmesg @@ -0,0 +1,623 @@ +[ 0.000000] Linux version 6.12.16-gentoo-x86_64-nostrictmem (root@localhost) (gcc (Gentoo 14.2.1_p20241221 p7) 14.2.1 20241221, GNU ld (Gentoo 2.43 p3) 2.43.1) #2 SMP PREEMPT_DYNAMIC Wed Mar 5 03:09:29 -00 2025 +[ 0.000000] BIOS-provided physical RAM map: +[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable +[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved +[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved +[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003fffbfff] usable +[ 0.000000] BIOS-e820: [mem 0x000000003fffc000-0x000000003fffefff] ACPI data +[ 0.000000] BIOS-e820: [mem 0x000000003ffff000-0x000000003fffffff] ACPI NVS +[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved +[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved +[ 0.000000] BIOS-e820: [mem 0x00000000ffff0000-0x00000000ffffffff] reserved +[ 0.000000] Notice: NX (Execute Disable) protection missing in CPU! +[ 0.000000] APIC: Static calls initialized +[ 0.000000] SMBIOS 2.3 present. +[ 0.000000] DMI: Sony Corporation PCV-RX560(UC)/P4B-LX, BIOS ASUS P4B-LX ACPI BIOS Revision 1007 08/06/2002 +[ 0.000000] DMI: Memory slots populated: 2/2 +[ 0.000000] tsc: Fast TSC calibration using PIT +[ 0.000000] tsc: Detected 1693.701 MHz processor +[ 0.008738] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved +[ 0.008755] e820: remove [mem 0x000a0000-0x000fffff] usable +[ 0.008777] last_pfn = 0x3ffff max_arch_pfn = 0x100000 +[ 0.008814] MTRR map: 7 entries (5 fixed + 2 variable; max 21), built from 8 variable MTRRs +[ 0.008828] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- UC +[ 0.035663] initial memory mapped: [mem 0x00000000-0x193fffff] +[ 0.035774] RAMDISK: [mem 0x32691000-0x3533ffff] +[ 0.035807] ACPI: Early table checksum verification disabled +[ 0.035828] ACPI: RSDP 0x00000000000F6B70 000014 (v00 ASUS ) +[ 0.035843] ACPI: RSDT 0x000000003FFFC000 000030 (v01 ASUS P4B_LX 42302E31 MSFT 31313031) +[ 0.035864] ACPI: FACP 0x000000003FFFC100 000074 (v01 ASUS P4B_LX 42302E31 MSFT 31313031) +[ 0.035887] ACPI: DSDT 0x000000003FFFC180 0022CB (v01 ASUS P4B_LX 00001000 MSFT 0100000B) +[ 0.035902] ACPI: FACS 0x000000003FFFF000 000040 +[ 0.035912] ACPI: BOOT 0x000000003FFFC040 000028 (v01 ASUS P4B_LX 42302E31 MSFT 31313031) +[ 0.035925] ACPI: APIC 0x000000003FFFC080 00005A (v01 ASUS P4B_LX 42302E31 MSFT 31313031) +[ 0.035936] ACPI: Reserving FACP table memory at [mem 0x3fffc100-0x3fffc173] +[ 0.035941] ACPI: Reserving DSDT table memory at [mem 0x3fffc180-0x3fffe44a] +[ 0.035946] ACPI: Reserving FACS table memory at [mem 0x3ffff000-0x3ffff03f] +[ 0.035950] ACPI: Reserving BOOT table memory at [mem 0x3fffc040-0x3fffc067] +[ 0.035955] ACPI: Reserving APIC table memory at [mem 0x3fffc080-0x3fffc0d9] +[ 0.036049] 156MB HIGHMEM available. +[ 0.036054] 867MB LOWMEM available. +[ 0.036057] mapped low ram: 0 - 363fe000 +[ 0.036060] low ram: 0 - 363fe000 +[ 0.036096] Zone ranges: +[ 0.036100] DMA [mem 0x0000000000001000-0x0000000000ffffff] +[ 0.036108] Normal [mem 0x0000000001000000-0x00000000363fdfff] +[ 0.036116] HighMem [mem 0x00000000363fe000-0x000000003fffefff] +[ 0.036123] Movable zone start for each node +[ 0.036125] Early memory node ranges +[ 0.036128] node 0: [mem 0x0000000000001000-0x000000000009efff] +[ 0.036133] node 0: [mem 0x0000000000100000-0x000000003fffbfff] +[ 0.036139] Initmem setup node 0 [mem 0x0000000000001000-0x000000003fffbfff] +[ 0.036167] On node 0, zone DMA: 1 pages in unavailable ranges +[ 0.036462] On node 0, zone DMA: 97 pages in unavailable ranges +[ 0.064422] On node 0, zone HighMem: 4 pages in unavailable ranges +[ 0.064651] ACPI: PM-Timer IO Port: 0xe408 +[ 0.064687] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) +[ 0.064713] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23 +[ 0.064726] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge) +[ 0.064735] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 22 low level) +[ 0.064752] ACPI: Using ACPI (MADT) for SMP configuration information +[ 0.064768] CPU topo: Max. logical packages: 1 +[ 0.064772] CPU topo: Max. logical dies: 1 +[ 0.064775] CPU topo: Max. dies per package: 1 +[ 0.064778] CPU topo: Max. threads per core: 1 +[ 0.064783] CPU topo: Num. cores per package: 1 +[ 0.064785] CPU topo: Num. threads per package: 1 +[ 0.064788] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs +[ 0.064837] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] +[ 0.064844] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff] +[ 0.064849] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000effff] +[ 0.064853] PM: hibernation: Registered nosave memory: [mem 0x000f0000-0x000fffff] +[ 0.064858] PM: hibernation: Registered nosave memory: [mem 0x3fffc000-0x3fffefff] +[ 0.064867] [mem 0x40000000-0xfebfffff] available for PCI devices +[ 0.064873] Booting paravirtualized kernel on bare hardware +[ 0.064897] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns +[ 0.064968] setup_percpu: NR_CPUS:64 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 +[ 0.065975] percpu: Embedded 50 pages/cpu s114508 r0 d90292 u204800 +[ 0.066012] pcpu-alloc: s114508 r0 d90292 u204800 alloc=50*4096 +[ 0.066024] pcpu-alloc: [0] 0 +[ 0.066080] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.12.16-gentoo-dist root=UUID=119f00d2-f0a2-48a2-8664-5388633cc0af ro video=DVI-I-1:1600x1200@60D +[ 0.066381] Unknown kernel command line parameters "BOOT_IMAGE=/boot/vmlinuz-6.12.16-gentoo-dist", will be passed to user space. +[ 0.067803] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) +[ 0.068476] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) +[ 0.068587] Built 1 zonelists, mobility grouping on. Total pages: 262042 +[ 0.074658] mem auto-init: stack:all(zero), heap alloc:on, heap free:off +[ 0.074684] Initializing HighMem for node 0 (000363fe:0003fffc) +[ 0.117470] Initializing Movable for node 0 (00000000:00000000) +[ 0.143171] Checking if this processor honours the WP bit even in supervisor mode...Ok. +[ 0.329189] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 +[ 0.332948] allocated 1048576 bytes of page_ext +[ 0.333295] ftrace: allocating 57684 entries in 113 pages +[ 0.366284] ftrace: allocated 113 pages with 4 groups +[ 0.367695] Dynamic Preempt: voluntary +[ 0.368451] rcu: Preemptible hierarchical RCU implementation. +[ 0.368456] rcu: RCU event tracing is enabled. +[ 0.368459] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1. +[ 0.368466] Trampoline variant of Tasks RCU enabled. +[ 0.368468] Rude variant of Tasks RCU enabled. +[ 0.368470] Tracing variant of Tasks RCU enabled. +[ 0.368475] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. +[ 0.368478] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 +[ 0.368545] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. +[ 0.368553] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. +[ 0.368559] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. +[ 0.424593] NR_IRQS: 4352, nr_irqs: 256, preallocated irqs: 16 +[ 0.425152] rcu: srcu_init: Setting srcu_struct sizes based on contention. +[ 0.425474] kfence: initialized - using 2097152 bytes for 255 objects at 0x(ptrval)-0x(ptrval) +[ 0.429462] Console: colour VGA+ 80x25 +[ 0.429483] printk: legacy console [tty0] enabled +[ 0.435472] ACPI: Core revision 20240827 +[ 0.440399] APIC: Switch to symmetric I/O mode setup +[ 0.441034] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 +[ 0.457054] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1869e8e7389, max_idle_ns: 440795286809 ns +[ 0.457171] Calibrating delay loop (skipped), value calculated using timer frequency.. 3388.54 BogoMIPS (lpj=5645670) +[ 0.457308] CPU0: Thermal monitoring enabled (TM1) +[ 0.457533] Last level iTLB entries: 4KB 64, 2MB 64, 4MB 64 +[ 0.457602] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 64, 1GB 0 +[ 0.457681] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization +[ 0.457759] Spectre V2 : Mitigation: Retpolines +[ 0.457817] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch +[ 0.457888] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT +[ 0.457950] Speculative Store Bypass: Vulnerable +[ 0.458008] L1TF: Kernel not compiled for PAE. No mitigation for L1TF +[ 0.458069] MDS: Vulnerable: Clear CPU buffers attempted, no microcode +[ 0.458130] MMIO Stale Data: Unknown: No mitigations +[ 0.458198] x86/fpu: x87 FPU will use FXSAVE +[ 0.491403] Freeing SMP alternatives memory: 48K +[ 0.491514] pid_max: default: 32768 minimum: 301 +[ 0.496642] LSM: initializing lsm=lockdown,capability,yama,ima,evm +[ 0.497716] Yama: becoming mindful. +[ 0.499591] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) +[ 0.499689] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) +[ 0.613125] smpboot: CPU0: Intel(R) Pentium(R) 4 CPU 1700MHz (family: 0xf, model: 0x0, stepping: 0xa) +[ 0.613816] Performance Events: Netburst events, Netburst P4/Xeon PMU driver. +[ 0.613816] ... version: 0 +[ 0.613816] ... bit width: 40 +[ 0.613816] ... generic registers: 18 +[ 0.613816] ... value mask: 000000ffffffffff +[ 0.613816] ... max period: 0000007fffffffff +[ 0.613816] ... fixed-purpose events: 0 +[ 0.613816] ... event mask: 000000000003ffff +[ 0.613816] signal: max sigframe size: 1440 +[ 0.637303] rcu: Hierarchical SRCU implementation. +[ 0.637392] rcu: Max phase no-delay instances is 1000. +[ 0.639453] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter. +[ 0.639864] smp: Bringing up secondary CPUs ... +[ 0.639985] smp: Brought up 1 node, 1 CPU +[ 0.640050] smpboot: Total of 1 processors activated (3388.54 BogoMIPS) +[ 0.640711] Memory: 954656K/1048168K available (16621K kernel code, 3011K rwdata, 7096K rodata, 1232K init, 704K bss, 89056K reserved, 0K cma-reserved, 159736K highmem) +[ 0.642181] devtmpfs: initialized +[ 0.644214] ACPI: PM: Registering ACPI NVS region [mem 0x3ffff000-0x3fffffff] (4096 bytes) +[ 0.644674] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns +[ 0.644798] futex hash table entries: 256 (order: 2, 16384 bytes, linear) +[ 0.649820] pinctrl core: initialized pinctrl subsystem +[ 0.650833] PM: RTC time: 19:58:44, date: 2025-09-26 +[ 0.652855] NET: Registered PF_NETLINK/PF_ROUTE protocol family +[ 0.655878] audit: initializing netlink subsys (disabled) +[ 0.656348] audit: type=2000 audit(1758916724.213:1): state=initialized audit_enabled=0 res=1 +[ 0.657344] thermal_sys: Registered thermal governor 'fair_share' +[ 0.657365] thermal_sys: Registered thermal governor 'bang_bang' +[ 0.657440] thermal_sys: Registered thermal governor 'step_wise' +[ 0.657501] thermal_sys: Registered thermal governor 'user_space' +[ 0.657670] cpuidle: using governor menu +[ 0.658081] Simple Boot Flag at 0x3a set to 0x1 +[ 0.658359] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 +[ 0.663290] PCI: PCI BIOS revision 2.10 entry at 0xf0da0, last bus=2 +[ 0.663377] PCI: Using configuration type 1 for base access +[ 0.664678] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. +[ 0.754319] HugeTLB: registered 4.00 MiB page size, pre-allocated 0 pages +[ 0.754408] HugeTLB: 0 KiB vmemmap can be freed for a 4.00 MiB page +[ 0.783959] cryptd: max_cpu_qlen set to 1000 +[ 0.792540] raid6: skipped pq benchmark and selected sse2x2 +[ 0.792635] raid6: using intx1 recovery algorithm +[ 0.793740] ACPI: Added _OSI(Module Device) +[ 0.799409] ACPI: Added _OSI(Processor Device) +[ 0.799477] ACPI: Added _OSI(3.0 _SCP Extensions) +[ 0.799536] ACPI: Added _OSI(Processor Aggregator Device) +[ 0.803350] ACPI: 1 ACPI AML tables successfully acquired and loaded +[ 0.805527] ACPI: Interpreter enabled +[ 0.805693] ACPI: PM: (supports S0 S1 S4 S5) +[ 0.805754] ACPI: Using IOAPIC for interrupt routing +[ 0.806592] PCI: Ignoring host bridge windows from ACPI; if necessary, use "pci=use_crs" and report a bug +[ 0.806686] PCI: Using E820 reservations for host bridge windows +[ 0.810598] ACPI: Enabled 3 GPEs in block 00 to 0F +[ 0.810686] ACPI: Enabled 1 GPEs in block 10 to 1F +[ 0.852576] ACPI: PCI: Interrupt link LNKA configured for IRQ 11 +[ 0.852885] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 +[ 0.853128] ACPI: PCI: Interrupt link LNKC configured for IRQ 0 +[ 0.853195] ACPI: PCI: Interrupt link LNKC disabled +[ 0.853454] ACPI: PCI: Interrupt link LNKD configured for IRQ 5 +[ 0.853696] ACPI: PCI: Interrupt link LNKE configured for IRQ 0 +[ 0.853763] ACPI: PCI: Interrupt link LNKE disabled +[ 0.857401] ACPI: PCI: Interrupt link LNKF configured for IRQ 0 +[ 0.857480] ACPI: PCI: Interrupt link LNKF disabled +[ 0.857717] ACPI: PCI: Interrupt link LNKG configured for IRQ 0 +[ 0.857786] ACPI: PCI: Interrupt link LNKG disabled +[ 0.858046] ACPI: PCI: Interrupt link LNKH configured for IRQ 9 +[ 0.858301] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) +[ 0.858391] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI EDR HPX-Type3] +[ 0.858469] acpi PNP0A03:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI] +[ 0.858574] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended configuration space under this bridge +[ 0.858810] acpi PNP0A03:00: host bridge window [io 0x0cf8-0x0cff] (ignored) +[ 0.858822] acpi PNP0A03:00: host bridge window [io 0x0000-0x0cf7 window] (ignored) +[ 0.858830] acpi PNP0A03:00: host bridge window [io 0x0d00-0xffff window] (ignored) +[ 0.858837] acpi PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff window] (ignored) +[ 0.858845] acpi PNP0A03:00: host bridge window [mem 0x000c8000-0x000dffff window] (ignored) +[ 0.858852] acpi PNP0A03:00: host bridge window [mem 0x40000000-0xffffffff window] (ignored) +[ 0.858860] PCI: root bus 00: using default resources +[ 0.859297] PCI host bridge to bus 0000:00 +[ 0.859382] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] +[ 0.859450] pci_bus 0000:00: root bus resource [mem 0x00000000-0xffffffff] +[ 0.859520] pci_bus 0000:00: root bus resource [bus 00-ff] +[ 0.859680] pci 0000:00:00.0: [8086:1a30] type 00 class 0x060000 conventional PCI endpoint +[ 0.859774] pci 0000:00:00.0: BAR 0 [mem 0xf8000000-0xfbffffff pref] +[ 0.860125] pci 0000:00:01.0: [8086:1a31] type 01 class 0x060400 conventional PCI bridge +[ 0.860238] pci 0000:00:01.0: PCI bridge to [bus 01] +[ 0.860304] pci 0000:00:01.0: bridge window [io 0xd000-0xdfff] +[ 0.860370] pci 0000:00:01.0: bridge window [mem 0xdd000000-0xddffffff] +[ 0.860439] pci 0000:00:01.0: bridge window [mem 0xdff00000-0xf7ffffff pref] +[ 0.864398] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060400 conventional PCI bridge +[ 0.864540] pci 0000:00:1e.0: PCI bridge to [bus 02] +[ 0.864609] pci 0000:00:1e.0: bridge window [io 0xb000-0xbfff] +[ 0.864676] pci 0000:00:1e.0: bridge window [mem 0xda800000-0xdcffffff] +[ 0.864746] pci 0000:00:1e.0: bridge window [mem 0xde000000-0xdfefffff pref] +[ 0.865185] pci 0000:00:1f.0: [8086:2440] type 00 class 0x060100 conventional PCI endpoint +[ 0.865381] pci 0000:00:1f.0: quirk: [io 0xe400-0xe47f] claimed by ICH4 ACPI/GPIO/TCO +[ 0.865463] pci 0000:00:1f.0: quirk: [io 0xec00-0xec3f] claimed by ICH4 GPIO +[ 0.865535] pci 0000:00:1f.0: Enabled i801 SMBus device +[ 0.866013] pci 0000:00:1f.1: [8086:244b] type 00 class 0x010180 conventional PCI endpoint +[ 0.866161] pci 0000:00:1f.1: BAR 4 [io 0xa800-0xa80f] +[ 0.866250] pci 0000:00:1f.1: BAR 0 [io 0x01f0-0x01f7]: legacy IDE quirk +[ 0.866314] pci 0000:00:1f.1: BAR 1 [io 0x03f6]: legacy IDE quirk +[ 0.866376] pci 0000:00:1f.1: BAR 2 [io 0x0170-0x0177]: legacy IDE quirk +[ 0.866440] pci 0000:00:1f.1: BAR 3 [io 0x0376]: legacy IDE quirk +[ 0.866845] pci 0000:00:1f.2: [8086:2442] type 00 class 0x0c0300 conventional PCI endpoint +[ 0.866995] pci 0000:00:1f.2: BAR 4 [io 0xa400-0xa41f] +[ 0.870916] pci 0000:00:1f.3: [8086:2443] type 00 class 0x0c0500 conventional PCI endpoint +[ 0.871073] pci 0000:00:1f.3: BAR 4 [io 0xe800-0xe80f] +[ 0.871371] pci 0000:00:1f.4: [8086:2444] type 00 class 0x0c0300 conventional PCI endpoint +[ 0.871517] pci 0000:00:1f.4: BAR 4 [io 0xa000-0xa01f] +[ 0.871989] pci 0000:00:1f.5: [8086:2445] type 00 class 0x040100 conventional PCI endpoint +[ 0.872104] pci 0000:00:1f.5: BAR 0 [io 0xe000-0xe0ff] +[ 0.872178] pci 0000:00:1f.5: BAR 1 [io 0xe100-0xe13f] +[ 0.872522] pci_bus 0000:01: extended config space not accessible +[ 0.872683] pci 0000:01:00.0: [1002:71c1] type 00 class 0x030000 conventional PCI endpoint +[ 0.872789] pci 0000:01:00.0: BAR 0 [mem 0xe0000000-0xefffffff 64bit pref] +[ 0.872870] pci 0000:01:00.0: BAR 2 [mem 0xdd800000-0xdd80ffff 64bit] +[ 0.872943] pci 0000:01:00.0: BAR 4 [io 0xd800-0xd8ff] +[ 0.873023] pci 0000:01:00.0: ROM [mem 0xdffe0000-0xdfffffff pref] +[ 0.873123] pci 0000:01:00.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] +[ 0.873252] pci 0000:01:00.0: supports D1 D2 +[ 0.873512] pci 0000:01:00.1: [1002:71e1] type 00 class 0x038000 conventional PCI endpoint +[ 0.873616] pci 0000:01:00.1: BAR 0 [mem 0xdd000000-0xdd00ffff 64bit] +[ 0.873776] pci 0000:01:00.1: supports D1 D2 +[ 0.877465] pci 0000:00:01.0: PCI bridge to [bus 01] +[ 0.877580] pci_bus 0000:02: extended config space not accessible +[ 0.877745] pci 0000:02:0a.0: [121a:0002] type 00 class 0x040000 conventional PCI endpoint +[ 0.877842] pci 0000:02:0a.0: BAR 0 [mem 0xde000000-0xdeffffff pref] +[ 0.878167] pci 0000:02:0b.0: [104c:8024] type 00 class 0x0c0010 conventional PCI endpoint +[ 0.878270] pci 0000:02:0b.0: BAR 0 [mem 0xdc800000-0xdc8007ff] +[ 0.878342] pci 0000:02:0b.0: BAR 1 [mem 0xdc000000-0xdc003fff] +[ 0.878494] pci 0000:02:0b.0: supports D1 D2 +[ 0.878555] pci 0000:02:0b.0: PME# supported from D0 D1 D2 D3hot +[ 0.878796] pci 0000:02:0d.0: [10ec:8139] type 00 class 0x020000 conventional PCI endpoint +[ 0.878896] pci 0000:02:0d.0: BAR 0 [io 0xb800-0xb8ff] +[ 0.878968] pci 0000:02:0d.0: BAR 1 [mem 0xdb800000-0xdb8000ff] +[ 0.879119] pci 0000:02:0d.0: supports D1 D2 +[ 0.879179] pci 0000:02:0d.0: PME# supported from D1 D2 D3hot D3cold +[ 0.879436] pci 0000:02:0e.0: [104c:8020] type 00 class 0x0c0010 conventional PCI endpoint +[ 0.879538] pci 0000:02:0e.0: BAR 0 [mem 0xdb000000-0xdb0007ff] +[ 0.879611] pci 0000:02:0e.0: BAR 1 [mem 0xda800000-0xda803fff] +[ 0.879765] pci 0000:02:0e.0: supports D2 +[ 0.879825] pci 0000:02:0e.0: PME# supported from D2 D3hot +[ 0.880066] pci 0000:00:1e.0: PCI bridge to [bus 02] (subtractive decode) +[ 0.880152] pci 0000:00:1e.0: bridge window [io 0x0000-0xffff] (subtractive decode) +[ 0.880226] pci 0000:00:1e.0: bridge window [mem 0x00000000-0xffffffff] (subtractive decode) +[ 0.880323] pci_bus 0000:00: on NUMA node 0 +[ 0.891930] iommu: Default domain type: Translated +[ 0.892029] iommu: DMA domain TLB invalidation policy: lazy mode +[ 0.892835] SCSI subsystem initialized +[ 0.893289] libata version 3.00 loaded. +[ 0.893490] ACPI: bus type USB registered +[ 0.893627] usbcore: registered new interface driver usbfs +[ 0.893712] usbcore: registered new interface driver hub +[ 0.893838] usbcore: registered new device driver usb +[ 0.894083] pps_core: LinuxPPS API ver. 1 registered +[ 0.894150] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti +[ 0.894234] PTP clock support registered +[ 0.897883] EDAC MC: Ver: 3.0.0 +[ 0.900059] NetLabel: Initializing +[ 0.900152] NetLabel: domain hash size = 128 +[ 0.900211] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO +[ 0.900366] NetLabel: unlabeled traffic allowed by default +[ 0.900446] mctp: management component transport protocol core +[ 0.900576] NET: Registered PF_MCTP protocol family +[ 0.904172] PCI: Using ACPI for IRQ routing +[ 0.904248] PCI: pci_cache_line_size set to 32 bytes +[ 0.904335] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] +[ 0.904347] e820: reserve RAM buffer [mem 0x3fffc000-0x3fffffff] +[ 0.904695] pci 0000:01:00.0: vgaarb: setting as boot VGA device +[ 0.904778] pci 0000:01:00.0: vgaarb: bridge control possible +[ 0.904839] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none +[ 0.904917] vgaarb: loaded +[ 0.905791] clocksource: Switched to clocksource tsc-early +[ 1.054541] VFS: Disk quotas dquot_6.6.0 +[ 1.054942] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) +[ 1.055772] pnp: PnP ACPI init +[ 1.056373] system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved +[ 1.056469] system 00:00: [mem 0x000f0000-0x000fffff] could not be reserved +[ 1.056536] system 00:00: [mem 0x00100000-0x3fffffff] could not be reserved +[ 1.056603] system 00:00: [mem 0xfec00000-0xfec000ff] could not be reserved +[ 1.056669] system 00:00: [mem 0xfee00000-0xfee00fff] has been reserved +[ 1.057570] system 00:01: [io 0xe400-0xe47f] has been reserved +[ 1.057665] system 00:01: [io 0xe800-0xe81f] could not be reserved +[ 1.057730] system 00:01: [io 0xec00-0xec3f] has been reserved +[ 1.057794] system 00:01: [io 0x040b] has been reserved +[ 1.057856] system 00:01: [io 0x0480-0x048f] has been reserved +[ 1.057919] system 00:01: [io 0x04d6] has been reserved +[ 1.058275] system 00:02: [mem 0xffa00000-0xffbfffff] has been reserved +[ 1.058359] system 00:02: [mem 0xffe00000-0xffffffff] could not be reserved +[ 1.058968] system 00:03: [io 0x04d0-0x04d1] has been reserved +[ 1.060005] pnp 00:05: [dma 2] +[ 1.061458] pnp 00:06: [dma 3] +[ 1.064511] system 00:0a: [io 0x0295-0x0296] has been reserved +[ 1.064667] pnp: PnP ACPI: found 11 devices +[ 1.110771] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns +[ 1.111822] NET: Registered PF_INET protocol family +[ 1.112291] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) +[ 1.117093] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 1.117598] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) +[ 1.119583] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) +[ 1.119927] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) +[ 1.121626] TCP: Hash tables configured (established 8192 bind 8192) +[ 1.122504] MPTCP token hash table entries: 1024 (order: 2, 16384 bytes, linear) +[ 1.122789] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) +[ 1.122907] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) +[ 1.123974] NET: Registered PF_UNIX/PF_LOCAL protocol family +[ 1.124089] NET: Registered PF_XDP protocol family +[ 1.124203] pci 0000:00:01.0: PCI bridge to [bus 01] +[ 1.124277] pci 0000:00:01.0: bridge window [io 0xd000-0xdfff] +[ 1.124346] pci 0000:00:01.0: bridge window [mem 0xdd000000-0xddffffff] +[ 1.124412] pci 0000:00:01.0: bridge window [mem 0xdff00000-0xf7ffffff pref] +[ 1.124496] pci 0000:00:1e.0: PCI bridge to [bus 02] +[ 1.124559] pci 0000:00:1e.0: bridge window [io 0xb000-0xbfff] +[ 1.124626] pci 0000:00:1e.0: bridge window [mem 0xda800000-0xdcffffff] +[ 1.124693] pci 0000:00:1e.0: bridge window [mem 0xde000000-0xdfefffff pref] +[ 1.124773] pci_bus 0000:00: resource 4 [io 0x0000-0xffff] +[ 1.124836] pci_bus 0000:00: resource 5 [mem 0x00000000-0xffffffff] +[ 1.124899] pci_bus 0000:01: resource 0 [io 0xd000-0xdfff] +[ 1.124961] pci_bus 0000:01: resource 1 [mem 0xdd000000-0xddffffff] +[ 1.125024] pci_bus 0000:01: resource 2 [mem 0xdff00000-0xf7ffffff pref] +[ 1.125089] pci_bus 0000:02: resource 0 [io 0xb000-0xbfff] +[ 1.125151] pci_bus 0000:02: resource 1 [mem 0xda800000-0xdcffffff] +[ 1.125287] pci_bus 0000:02: resource 2 [mem 0xde000000-0xdfefffff pref] +[ 1.125356] pci_bus 0000:02: resource 4 [io 0x0000-0xffff] +[ 1.125419] pci_bus 0000:02: resource 5 [mem 0x00000000-0xffffffff] +[ 1.126392] PCI: CLS 32 bytes, default 32 +[ 1.126878] Trying to unpack rootfs image as initramfs... +[ 1.136469] apm: BIOS not found. +[ 1.142791] Initialise system trusted keyrings +[ 1.142994] Key type blacklist registered +[ 1.143384] workingset: timestamp_bits=14 max_order=18 bucket_order=4 +[ 1.143577] zbud: loaded +[ 1.191525] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled +[ 1.219968] integrity: Platform Keyring initialized +[ 1.220098] integrity: Machine keyring initialized +[ 1.628512] NET: Registered PF_ALG protocol family +[ 1.628811] xor: measuring software checksum speed +[ 1.630139] pIII_sse : 2599 MB/sec +[ 1.631144] prefetch64-sse : 3478 MB/sec +[ 1.631202] xor: using function: prefetch64-sse (3478 MB/sec) +[ 1.631272] Key type asymmetric registered +[ 1.631332] Asymmetric key parser 'x509' registered +[ 1.636535] bounce: pool size: 64 pages +[ 1.637217] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) +[ 1.637834] io scheduler mq-deadline registered +[ 1.637924] io scheduler kyber registered +[ 1.638284] io scheduler bfq registered +[ 1.643910] atomic64_test: passed for i586+ platform with CX8 and with SSE +[ 1.645053] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0 +[ 1.648981] ACPI: button: Power Button [PWRB] +[ 1.649362] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1 +[ 1.649692] ACPI: button: Power Button [PWRF] +[ 1.651352] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled +[ 1.656432] 00:07: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A +[ 1.699803] Non-volatile memory driver v1.3 +[ 1.699930] Linux agpgart interface v0.103 +[ 1.700300] agpgart-intel 0000:00:00.0: Intel i845 Chipset +[ 1.708806] agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xf8000000 +[ 1.709441] ACPI: bus type drm_connector registered +[ 1.714556] ata_piix 0000:00:1f.1: version 2.13 +[ 1.721138] scsi host0: ata_piix +[ 1.726010] scsi host1: ata_piix +[ 1.726346] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xa800 irq 14 lpm-pol 0 +[ 1.726431] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xa808 irq 15 lpm-pol 0 +[ 1.733214] uhci_hcd 0000:00:1f.2: UHCI Host Controller +[ 1.733678] uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1 +[ 1.733795] uhci_hcd 0000:00:1f.2: detected 2 ports +[ 1.733972] uhci_hcd 0000:00:1f.2: irq 19, io port 0x0000a400 +[ 1.734458] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 +[ 1.734554] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 +[ 1.734627] usb usb1: Product: UHCI Host Controller +[ 1.734689] usb usb1: Manufacturer: Linux 6.12.16-gentoo-x86_64-nostrictmem uhci_hcd +[ 1.734762] usb usb1: SerialNumber: 0000:00:1f.2 +[ 1.739210] hub 1-0:1.0: USB hub found +[ 1.739400] hub 1-0:1.0: 2 ports detected +[ 1.740473] uhci_hcd 0000:00:1f.4: UHCI Host Controller +[ 1.740940] uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2 +[ 1.741055] uhci_hcd 0000:00:1f.4: detected 2 ports +[ 1.741194] uhci_hcd 0000:00:1f.4: irq 23, io port 0x0000a000 +[ 1.742330] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 +[ 1.742440] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 +[ 1.742514] usb usb2: Product: UHCI Host Controller +[ 1.742575] usb usb2: Manufacturer: Linux 6.12.16-gentoo-x86_64-nostrictmem uhci_hcd +[ 1.742647] usb usb2: SerialNumber: 0000:00:1f.4 +[ 1.747889] hub 2-0:1.0: USB hub found +[ 1.748051] hub 2-0:1.0: 2 ports detected +[ 1.749234] usbcore: registered new interface driver usbserial_generic +[ 1.749351] usbserial: USB Serial support registered for generic +[ 1.749873] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 +[ 1.757958] serio: i8042 KBD port at 0x60,0x64 irq 1 +[ 1.758104] serio: i8042 AUX port at 0x60,0x64 irq 12 +[ 1.764758] mousedev: PS/2 mouse device common for all mice +[ 1.765781] rtc_cmos 00:04: RTC can wake from S4 +[ 1.766821] rtc_cmos 00:04: registered as rtc0 +[ 1.766952] rtc_cmos 00:04: setting system clock to 2025-09-26T19:58:45 UTC (1758916725) +[ 1.767154] rtc_cmos 00:04: alarms up to one month, 242 bytes nvram +[ 1.767529] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. +[ 1.767755] device-mapper: uevent: version 1.0.3 +[ 1.769532] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev +[ 1.776437] intel_pstate: CPU model not supported +[ 1.777610] hid: raw HID events driver (C) Jiri Kosina +[ 1.777900] usbcore: registered new interface driver usbhid +[ 1.777968] usbhid: USB HID core driver +[ 1.778448] drop_monitor: Initializing network drop monitor service +[ 1.779062] Initializing XFRM netlink socket +[ 1.780060] NET: Registered PF_INET6 protocol family +[ 1.803277] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 +[ 1.887260] ata1.00: ATA-9: YSPA25-128, O1117A, max UDMA/133 +[ 1.887363] ata1.00: 250068992 sectors, multi 0: LBA48 +[ 1.887672] ata1.01: ATA-9: TS32GPSD330, 20171204, max UDMA/133 +[ 1.887749] ata1.01: 62533632 sectors, multi 0: LBA48 +[ 1.902336] ata2.00: ATAPI: TEAC CD-552GA, N4S1, max UDMA/33 +[ 1.907677] scsi 0:0:0:0: Direct-Access ATA YSPA25-128 7A PQ: 0 ANSI: 5 +[ 1.908787] sd 0:0:0:0: [sda] 250068992 512-byte logical blocks: (128 GB/119 GiB) +[ 1.908916] sd 0:0:0:0: [sda] Write Protect is off +[ 1.908982] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 +[ 1.909020] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA +[ 1.909151] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes +[ 1.909970] sd 0:0:0:0: Attached scsi generic sg0 type 0 +[ 1.910896] scsi 0:0:1:0: Direct-Access ATA TS32GPSD330 1204 PQ: 0 ANSI: 5 +[ 1.912646] sd 0:0:1:0: [sdb] 62533632 512-byte logical blocks: (32.0 GB/29.8 GiB) +[ 1.912775] sd 0:0:1:0: [sdb] Write Protect is off +[ 1.912841] sd 0:0:1:0: [sdb] Mode Sense: 00 3a 00 00 +[ 1.912880] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA +[ 1.913009] sd 0:0:1:0: [sdb] Preferred minimum I/O size 512 bytes +[ 1.916455] sd 0:0:1:0: Attached scsi generic sg1 type 0 +[ 1.926180] sda: sda1 sda2 sda3 + sda1: +[ 1.926668] sdb: sdb1 +[ 1.927229] sd 0:0:1:0: [sdb] Attached SCSI disk +[ 1.931316] input: ThinkPS/2 Kensington ThinkingMouse as /devices/platform/i8042/serio1/input/input4 +[ 1.932330] sd 0:0:0:0: [sda] Attached SCSI disk +[ 1.967227] scsi 1:0:0:0: CD-ROM TEAC CD-552GA N4S1 PQ: 0 ANSI: 5 +[ 1.993912] sr 1:0:0:0: [sr0] scsi3-mmc drive: 52x/52x cd/rw xa/form2 cdda tray +[ 1.994027] cdrom: Uniform CD-ROM driver Revision: 3.20 +[ 2.149209] tsc: Refined TSC clocksource calibration: 1693.721 MHz +[ 2.149318] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1869fbacc36, max_idle_ns: 440795208432 ns +[ 2.149453] clocksource: Switched to clocksource tsc +[ 2.277196] sr 1:0:0:0: Attached scsi CD-ROM sr0 +[ 2.277821] sr 1:0:0:0: Attached scsi generic sg2 type 5 +[ 4.050373] Freeing initrd memory: 45756K +[ 4.073899] Segment Routing with IPv6 +[ 4.073992] RPL Segment Routing with IPv6 +[ 4.074148] In-situ OAM (IOAM) with IPv6 +[ 4.074360] mip6: Mobile IPv6 +[ 4.074443] NET: Registered PF_PACKET protocol family +[ 4.076020] microcode: Current revision: 0x00000014 +[ 4.076112] microcode: Updated early from: 0x00000012 +[ 4.076447] IPI shorthand broadcast: enabled +[ 4.088607] sched_clock: Marking stable (4070046145, 15292591)->(4089806123, -4467387) +[ 4.091349] registered taskstats version 1 +[ 4.091922] Loading compiled-in X.509 certificates +[ 4.118181] page_owner is disabled +[ 4.119240] Key type .fscrypt registered +[ 4.119326] Key type fscrypt-provisioning registered +[ 4.141422] Btrfs loaded, zoned=yes, fsverity=yes +[ 4.141717] Key type big_key registered +[ 4.196870] Key type encrypted registered +[ 4.197039] ima: No TPM chip found, activating TPM-bypass! +[ 4.197149] Loading compiled-in module X.509 certificates +[ 4.197222] ima: Allocated hash algorithm: sha256 +[ 4.197330] ima: No architecture policies found +[ 4.197465] evm: Initialising EVM extended attributes: +[ 4.197528] evm: security.selinux +[ 4.197584] evm: security.SMACK64 (disabled) +[ 4.197642] evm: security.SMACK64EXEC (disabled) +[ 4.197700] evm: security.SMACK64TRANSMUTE (disabled) +[ 4.197757] evm: security.SMACK64MMAP (disabled) +[ 4.197814] evm: security.apparmor +[ 4.197869] evm: security.ima +[ 4.197923] evm: security.capability +[ 4.197978] evm: HMAC attrs: 0x1 +[ 4.198569] PM: Magic number: 9:432:1002 +[ 4.199020] rtc_cmos 00:04: hash matches +[ 4.199572] clk: Disabling unused clocks +[ 4.199654] PM: genpd: Disabling unused power domains +[ 4.210861] Freeing unused kernel image (initmem) memory: 1232K +[ 4.211685] Write protecting kernel text and read-only data: 23720k +[ 4.211788] Run /init as init process +[ 4.211846] with arguments: +[ 4.211852] /init +[ 4.211857] with environment: +[ 4.211861] HOME=/ +[ 4.211866] TERM=linux +[ 4.211870] BOOT_IMAGE=/boot/vmlinuz-6.12.16-gentoo-dist +[ 4.544796] dracut: Gentoo-2.17 +[ 4.862277] usb usb2-port1: Cannot enable. Maybe the USB cable is bad? +[ 7.835450] usb usb2-port1: Cannot enable. Maybe the USB cable is bad? +[ 7.835597] usb usb2-port1: attempt power cycle +[ 10.825419] usb usb2-port1: Cannot enable. Maybe the USB cable is bad? +[ 13.798739] usb usb2-port1: Cannot enable. Maybe the USB cable is bad? +[ 13.798888] usb usb2-port1: unable to enumerate USB device +[ 13.945893] EXT4-fs (sda3): mounted filesystem 119f00d2-f0a2-48a2-8664-5388633cc0af ro with ordered data mode. Quota mode: none. +[ 14.096054] dracut: Remounting /dev/disk/by-uuid/119f00d2-f0a2-48a2-8664-5388633cc0af with -o rw,relatime,ro +[ 14.115338] EXT4-fs (sda3): re-mounted 119f00d2-f0a2-48a2-8664-5388633cc0af ro. Quota mode: none. +[ 14.196497] dracut: Mounted root filesystem /dev/sda3 +[ 14.500785] dracut: Switching root +[ 18.787354] parport: module verification failed: signature and/or required key missing - tainting kernel +[ 18.842802] Floppy drive(s): fd0 is 1.44M +[ 18.853801] parport_pc 00:06: reported by Plug and Play ACPI +[ 18.854030] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP] +[ 18.872858] FDC 0 is a post-1991 82077 +[ 19.133010] intel_rng: FWH not detected +[ 19.223903] i801_smbus 0000:00:1f.3: SMBus using polling +[ 19.224119] i2c i2c-0: Memory type 0x03 not supported yet, not instantiating SPD +[ 19.361833] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004) +[ 19.361861] 8139cp 0000:02:0d.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip, use 8139too +[ 19.421084] 8139too: 8139too Fast Ethernet driver 0.9.28 +[ 19.421310] 8139too 0000:02:0d.0: enabling device (0004 -> 0007) +[ 19.471801] 8139too 0000:02:0d.0 eth0: RealTek RTL8139 at 0x(ptrval), 00:e0:18:50:3c:c4, IRQ 21 +[ 19.479382] firewire_ohci 0000:02:0b.0: enabling device (0014 -> 0016) +[ 19.545557] firewire_ohci 0000:02:0b.0: added OHCI v1.10 device as card 0, 4 IR + 8 IT contexts, quirks 0x2 +[ 19.545926] firewire_ohci 0000:02:0e.0: enabling device (0014 -> 0016) +[ 19.608875] firewire_ohci 0000:02:0e.0: added OHCI v1.0 device as card 1, 4 IR + 8 IT contexts, quirks 0x2 +[ 20.075711] firewire_core 0000:02:0b.0: created device fw0: GUID 0000000000009e14, S400 +[ 20.358486] firewire_core 0000:02:0e.0: created device fw1: GUID 0800460300fdda4b, S400 +[ 20.563813] snd_intel8x0 0000:00:1f.5: intel8x0_measure_ac97_clock: measured 137201 usecs (6590 samples) +[ 20.563850] snd_intel8x0 0000:00:1f.5: clocking to 48000 +[ 21.316384] [drm] radeon kernel modesetting enabled. +[ 21.335591] radeon 0000:01:00.0: vgaarb: deactivate vga console +[ 21.336870] Console: switching to colour dummy device 80x25 +[ 21.359585] [drm] initializing kernel modesetting (RV530 0x1002:0x71C1 0x1002:0x1002 0x9E). +[ 21.359614] [drm] Forcing AGP to PCIE mode +[ 21.361600] ATOM BIOS: VTA +[ 21.361679] [drm] Generation 2 PCI interface, using max accessible memory +[ 21.361696] radeon 0000:01:00.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used) +[ 21.361710] radeon 0000:01:00.0: GTT: 512M 0x0000000020000000 - 0x000000003FFFFFFF +[ 21.361823] [drm] Detected VRAM RAM=512M, BAR=256M +[ 21.361831] [drm] RAM width 128bits DDR +[ 21.411843] [drm] radeon: 512M of VRAM memory ready +[ 21.411870] [drm] radeon: 512M of GTT memory ready. +[ 21.412162] [drm] GART: num cpu pages 131072, num gpu pages 131072 +[ 21.542919] [drm] radeon: 1 quad pipes, 2 z pipes initialized. +[ 21.683051] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). +[ 21.698343] radeon 0000:01:00.0: WB enabled +[ 21.698373] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000020000000 +[ 21.703308] radeon 0000:01:00.0: radeon: MSI limited to 32-bit +[ 21.703553] radeon 0000:01:00.0: radeon: using MSI. +[ 21.703624] [drm] radeon: irq initialized. +[ 21.703694] [drm] Loading R500 Microcode +[ 21.703749] Loading firmware: radeon/R520_cp.bin +[ 21.789424] [drm] radeon: ring at 0x0000000020001000 +[ 21.789492] [drm] ring test succeeded in 4 usecs +[ 21.828109] [drm] ib test succeeded in 0 usecs +[ 21.842894] [drm] forcing DVI-I-1 connector digital +[ 21.842944] [drm] Radeon Display Connectors +[ 21.842950] [drm] Connector 0: +[ 21.842954] [drm] DVI-I-1 +[ 21.842960] [drm] HPD1 +[ 21.842964] [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c +[ 21.842973] [drm] Encoders: +[ 21.842976] [drm] CRT1: INTERNAL_KLDSCP_DAC1 +[ 21.842981] [drm] DFP1: INTERNAL_KLDSCP_TMDS1 +[ 21.842985] [drm] Connector 1: +[ 21.842989] [drm] SVIDEO-1 +[ 21.842993] [drm] Encoders: +[ 21.842996] [drm] TV1: INTERNAL_KLDSCP_DAC2 +[ 21.843000] [drm] Connector 2: +[ 21.843004] [drm] DVI-I-2 +[ 21.843007] [drm] HPD2 +[ 21.843011] [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c +[ 21.843019] [drm] Encoders: +[ 21.843023] [drm] CRT2: INTERNAL_KLDSCP_DAC2 +[ 21.843026] [drm] DFP3: INTERNAL_LVTM1 +[ 21.861609] [drm] Initialized radeon 2.50.0 for 0000:01:00.0 on minor 0 +[ 22.348432] EXT4-fs (sda3): re-mounted 119f00d2-f0a2-48a2-8664-5388633cc0af r/w. Quota mode: none. +[ 22.472423] [drm] fb mappable at 0xE00C0000 +[ 22.472447] [drm] vram apper at 0xE0000000 +[ 22.472452] [drm] size 7680000 +[ 22.472458] [drm] fb depth is 24 +[ 22.472462] [drm] pitch is 6400 +[ 22.485645] EXT4-fs (sda3): re-mounted 119f00d2-f0a2-48a2-8664-5388633cc0af r/w. Quota mode: none. +[ 23.041228] fbcon: radeondrmfb (fb0) is primary device +[ 23.376699] Console: switching to colour frame buffer device 200x75 +[ 41.936235] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer device +[ 42.036338] Adding 2097148k swap on /dev/sda2. Priority:-2 extents:1 across:2097148k SS +[ 42.112766] ppdev: user-space parallel port driver +[ 42.246962] iTCO_vendor_support: vendor-support=0 +[ 42.294628] iTCO_wdt iTCO_wdt.1.auto: Found a ICH2 TCO device (Version=1, TCOBASE=0xe460) +[ 42.303857] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) +[ 42.460415] 8139too 0000:02:0d.0 enp2s13: renamed from eth0 +[ 42.826222] [drm] amdgpu kernel modesetting enabled. +[ 46.283889] random: crng init done +[ 48.146213] 8139too 0000:02:0d.0 enp2s13: link up, 100Mbps, full-duplex, lpa 0xC5E1 +[ 1275.806994] perf: interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 79800 +[ 1345.806209] perf: interrupt took too long (3171 > 3131), lowering kernel.perf_event_max_sample_rate to 63000 +[ 1445.805128] perf: interrupt took too long (3984 > 3963), lowering kernel.perf_event_max_sample_rate to 50100 +[ 1565.803710] perf: interrupt took too long (4991 > 4980), lowering kernel.perf_event_max_sample_rate to 39900 +[ 1747.280428] perf: interrupt took too long (6270 > 6238), lowering kernel.perf_event_max_sample_rate to 31800 +[ 2020.795041] 8139too 0000:02:0d.0 enp2s13: link down +[ 2031.299892] perf: interrupt took too long (7853 > 7837), lowering kernel.perf_event_max_sample_rate to 25200 +[ 3651.764027] 8139too 0000:02:0d.0 enp2s13: link up, 100Mbps, full-duplex, lpa 0xC5E1 diff --git a/atom/dmesg_atom b/atom/dmesg_atom new file mode 100644 index 0000000..a8919ec --- /dev/null +++ b/atom/dmesg_atom @@ -0,0 +1,8192 @@ +[ 22.897825] +[ 22.897827] COMPARE_WS @ 0xD80C + +[ 22.897832] +[ 22.897833] src1: +[ 22.897835] WS[0x01] +[ 22.897837] .[15:0] -> 0x07A7 + +[ 22.897842] +[ 22.897844] src2: +[ 22.897846] IMM 0x0005 + +[ 22.897850] +[ 22.897852] result: NE GT + +[ 22.897856] +[ 22.897858] JUMP_ABOVE @ 0xD811 + +[ 22.897863] +[ 22.897864] taken: yes + +[ 22.897869] +[ 22.897870] target: 0x0053 + +[ 22.897875] +[ 22.897876] TEST_REG @ 0xD7FF + +[ 22.897881] +[ 22.897883] src1: +[ 22.897885] REG[0x1827] +[ 22.897888] .[7:0] -> 0x02 + +[ 22.897893] +[ 22.897894] src2: +[ 22.897896] IMM 0x01 + +[ 22.897900] +[ 22.897902] result: EQ + +[ 22.897906] +[ 22.897908] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.897913] +[ 22.897914] taken: no + +[ 22.897918] +[ 22.897920] target: 0x0068 + +[ 22.897924] +[ 22.897926] SUB_WS @ 0xD807 + +[ 22.897931] +[ 22.897932] dst: +[ 22.897934] WS[0x01] +[ 22.897936] .[15:0] -> 0x07A7 + +[ 22.897941] +[ 22.897943] src: +[ 22.897945] IMM 0x0001 + +[ 22.897949] +[ 22.897951] dst: +[ 22.897952] WS[0x01] +[ 22.897955] .[15:0] <- 0x07A6 + +[ 22.897959] +[ 22.897961] COMPARE_WS @ 0xD80C + +[ 22.897965] +[ 22.897967] src1: +[ 22.897969] WS[0x01] +[ 22.897971] .[15:0] -> 0x07A6 + +[ 22.897976] +[ 22.897977] src2: +[ 22.897979] IMM 0x0005 + +[ 22.897983] +[ 22.897985] result: NE GT + +[ 22.897989] +[ 22.897991] JUMP_ABOVE @ 0xD811 + +[ 22.897996] +[ 22.897998] taken: yes + +[ 22.898002] +[ 22.898004] target: 0x0053 + +[ 22.898008] +[ 22.898010] TEST_REG @ 0xD7FF + +[ 22.898014] +[ 22.898016] src1: +[ 22.898018] REG[0x1827] +[ 22.898022] .[7:0] -> 0x02 + +[ 22.898026] +[ 22.898028] src2: +[ 22.898029] IMM 0x01 + +[ 22.898034] +[ 22.898035] result: EQ + +[ 22.898040] +[ 22.898042] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.898047] +[ 22.898048] taken: no + +[ 22.898052] +[ 22.898054] target: 0x0068 + +[ 22.898058] +[ 22.898060] SUB_WS @ 0xD807 + +[ 22.898065] +[ 22.898066] dst: +[ 22.898068] WS[0x01] +[ 22.898071] .[15:0] -> 0x07A6 + +[ 22.898075] +[ 22.898077] src: +[ 22.898079] IMM 0x0001 + +[ 22.898083] +[ 22.898085] dst: +[ 22.898086] WS[0x01] +[ 22.898089] .[15:0] <- 0x07A5 + +[ 22.898093] +[ 22.898095] COMPARE_WS @ 0xD80C + +[ 22.898100] +[ 22.898101] src1: +[ 22.898103] WS[0x01] +[ 22.898105] .[15:0] -> 0x07A5 + +[ 22.898110] +[ 22.898111] src2: +[ 22.898113] IMM 0x0005 + +[ 22.898117] +[ 22.898119] result: NE GT + +[ 22.898124] +[ 22.898125] JUMP_ABOVE @ 0xD811 + +[ 22.898130] +[ 22.898132] taken: yes + +[ 22.898136] +[ 22.898138] target: 0x0053 + +[ 22.898142] +[ 22.898144] TEST_REG @ 0xD7FF + +[ 22.898149] +[ 22.898150] src1: +[ 22.898152] REG[0x1827] +[ 22.898156] .[7:0] -> 0x02 + +[ 22.898160] +[ 22.898162] src2: +[ 22.898164] IMM 0x01 + +[ 22.898168] +[ 22.898169] result: EQ + +[ 22.898173] +[ 22.898175] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.898180] +[ 22.898182] taken: no + +[ 22.898186] +[ 22.898187] target: 0x0068 + +[ 22.898192] +[ 22.898193] SUB_WS @ 0xD807 + +[ 22.898198] +[ 22.898200] dst: +[ 22.898202] WS[0x01] +[ 22.898204] .[15:0] -> 0x07A5 + +[ 22.898208] +[ 22.898210] src: +[ 22.898212] IMM 0x0001 + +[ 22.898216] +[ 22.898218] dst: +[ 22.898220] WS[0x01] +[ 22.898222] .[15:0] <- 0x07A4 + +[ 22.898226] +[ 22.898228] COMPARE_WS @ 0xD80C + +[ 22.898233] +[ 22.898235] src1: +[ 22.898237] WS[0x01] +[ 22.898239] .[15:0] -> 0x07A4 + +[ 22.898244] +[ 22.898245] src2: +[ 22.898247] IMM 0x0005 + +[ 22.898251] +[ 22.898253] result: NE GT + +[ 22.898258] +[ 22.898260] JUMP_ABOVE @ 0xD811 + +[ 22.898264] +[ 22.898266] taken: yes + +[ 22.898270] +[ 22.898272] target: 0x0053 + +[ 22.898276] +[ 22.898278] TEST_REG @ 0xD7FF + +[ 22.898282] +[ 22.898284] src1: +[ 22.898286] REG[0x1827] +[ 22.898290] .[7:0] -> 0x02 + +[ 22.898294] +[ 22.898296] src2: +[ 22.898297] IMM 0x01 + +[ 22.898301] +[ 22.898303] result: EQ + +[ 22.898307] +[ 22.898309] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.898314] +[ 22.898315] taken: no + +[ 22.898319] +[ 22.898321] target: 0x0068 + +[ 22.898326] +[ 22.898327] SUB_WS @ 0xD807 + +[ 22.898332] +[ 22.898334] dst: +[ 22.898335] WS[0x01] +[ 22.898338] .[15:0] -> 0x07A4 + +[ 22.898342] +[ 22.898344] src: +[ 22.898346] IMM 0x0001 + +[ 22.898350] +[ 22.898352] dst: +[ 22.898354] WS[0x01] +[ 22.898356] .[15:0] <- 0x07A3 + +[ 22.898360] +[ 22.898362] COMPARE_WS @ 0xD80C + +[ 22.898367] +[ 22.898369] src1: +[ 22.898370] WS[0x01] +[ 22.898373] .[15:0] -> 0x07A3 + +[ 22.898377] +[ 22.898379] src2: +[ 22.898381] IMM 0x0005 + +[ 22.898385] +[ 22.898387] result: NE GT + +[ 22.898536] +[ 22.898539] JUMP_ABOVE @ 0xD811 + +[ 22.898547] +[ 22.898548] taken: yes + +[ 22.898553] +[ 22.898555] target: 0x0053 + +[ 22.898559] +[ 22.898561] TEST_REG @ 0xD7FF + +[ 22.898566] +[ 22.898568] src1: +[ 22.898570] REG[0x1827] +[ 22.898574] .[7:0] -> 0x02 + +[ 22.898578] +[ 22.898580] src2: +[ 22.898582] IMM 0x01 + +[ 22.898586] +[ 22.898588] result: EQ + +[ 22.898592] +[ 22.898594] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.898599] +[ 22.898600] taken: no + +[ 22.898605] +[ 22.898606] target: 0x0068 + +[ 22.898611] +[ 22.898613] SUB_WS @ 0xD807 + +[ 22.898617] +[ 22.898619] dst: +[ 22.898621] WS[0x01] +[ 22.898623] .[15:0] -> 0x07A3 + +[ 22.898628] +[ 22.898630] src: +[ 22.898632] IMM 0x0001 + +[ 22.898636] +[ 22.898638] dst: +[ 22.898640] WS[0x01] +[ 22.898643] .[15:0] <- 0x07A2 + +[ 22.898647] +[ 22.898649] COMPARE_WS @ 0xD80C + +[ 22.898655] +[ 22.898656] src1: +[ 22.898658] WS[0x01] +[ 22.898660] .[15:0] -> 0x07A2 + +[ 22.898665] +[ 22.898667] src2: +[ 22.898669] IMM 0x0005 + +[ 22.898673] +[ 22.898675] result: NE GT + +[ 22.898679] +[ 22.898681] JUMP_ABOVE @ 0xD811 + +[ 22.898686] +[ 22.898688] taken: yes + +[ 22.898692] +[ 22.898693] target: 0x0053 + +[ 22.898698] +[ 22.898700] TEST_REG @ 0xD7FF + +[ 22.898704] +[ 22.898706] src1: +[ 22.898708] REG[0x1827] +[ 22.898711] .[7:0] -> 0x02 + +[ 22.898716] +[ 22.898717] src2: +[ 22.898719] IMM 0x01 + +[ 22.898724] +[ 22.898725] result: EQ + +[ 22.898729] +[ 22.898731] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.898736] +[ 22.898738] taken: no + +[ 22.898742] +[ 22.898744] target: 0x0068 + +[ 22.898748] +[ 22.898750] SUB_WS @ 0xD807 + +[ 22.898754] +[ 22.898756] dst: +[ 22.898758] WS[0x01] +[ 22.898761] .[15:0] -> 0x07A2 + +[ 22.898766] +[ 22.898767] src: +[ 22.898769] IMM 0x0001 + +[ 22.898774] +[ 22.898776] dst: +[ 22.898777] WS[0x01] +[ 22.898780] .[15:0] <- 0x07A1 + +[ 22.898784] +[ 22.898786] COMPARE_WS @ 0xD80C + +[ 22.898791] +[ 22.898793] src1: +[ 22.898794] WS[0x01] +[ 22.898797] .[15:0] -> 0x07A1 + +[ 22.898801] +[ 22.898803] src2: +[ 22.898805] IMM 0x0005 + +[ 22.898809] +[ 22.898811] result: NE GT + +[ 22.898815] +[ 22.898817] JUMP_ABOVE @ 0xD811 + +[ 22.898822] +[ 22.898823] taken: yes + +[ 22.898827] +[ 22.898829] target: 0x0053 + +[ 22.898834] +[ 22.898835] TEST_REG @ 0xD7FF + +[ 22.898840] +[ 22.898842] src1: +[ 22.898844] REG[0x1827] +[ 22.898847] .[7:0] -> 0x02 + +[ 22.898852] +[ 22.898854] src2: +[ 22.898855] IMM 0x01 + +[ 22.898860] +[ 22.898862] result: EQ + +[ 22.898866] +[ 22.898868] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.898873] +[ 22.898875] taken: no + +[ 22.898879] +[ 22.898880] target: 0x0068 + +[ 22.898885] +[ 22.898887] SUB_WS @ 0xD807 + +[ 22.898891] +[ 22.898893] dst: +[ 22.898895] WS[0x01] +[ 22.898897] .[15:0] -> 0x07A1 + +[ 22.898902] +[ 22.898904] src: +[ 22.898906] IMM 0x0001 + +[ 22.898910] +[ 22.898912] dst: +[ 22.898913] WS[0x01] +[ 22.898916] .[15:0] <- 0x07A0 + +[ 22.898920] +[ 22.898922] COMPARE_WS @ 0xD80C + +[ 22.898927] +[ 22.898929] src1: +[ 22.898930] WS[0x01] +[ 22.898933] .[15:0] -> 0x07A0 + +[ 22.898937] +[ 22.898939] src2: +[ 22.898941] IMM 0x0005 + +[ 22.898945] +[ 22.898947] result: NE GT + +[ 22.898951] +[ 22.898953] JUMP_ABOVE @ 0xD811 + +[ 22.898957] +[ 22.898959] taken: yes + +[ 22.898964] +[ 22.898965] target: 0x0053 + +[ 22.898970] +[ 22.898972] TEST_REG @ 0xD7FF + +[ 22.898976] +[ 22.898978] src1: +[ 22.898980] REG[0x1827] +[ 22.898984] .[7:0] -> 0x02 + +[ 22.898988] +[ 22.898990] src2: +[ 22.898991] IMM 0x01 + +[ 22.898996] +[ 22.898997] result: EQ + +[ 22.899001] +[ 22.899003] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899008] +[ 22.899010] taken: no + +[ 22.899014] +[ 22.899015] target: 0x0068 + +[ 22.899020] +[ 22.899022] SUB_WS @ 0xD807 + +[ 22.899026] +[ 22.899028] dst: +[ 22.899030] WS[0x01] +[ 22.899032] .[15:0] -> 0x07A0 + +[ 22.899037] +[ 22.899039] src: +[ 22.899040] IMM 0x0001 + +[ 22.899045] +[ 22.899046] dst: +[ 22.899048] WS[0x01] +[ 22.899051] .[15:0] <- 0x079F + +[ 22.899055] +[ 22.899057] COMPARE_WS @ 0xD80C + +[ 22.899062] +[ 22.899064] src1: +[ 22.899066] WS[0x01] +[ 22.899068] .[15:0] -> 0x079F + +[ 22.899073] +[ 22.899075] src2: +[ 22.899076] IMM 0x0005 + +[ 22.899080] +[ 22.899082] result: NE GT + +[ 22.899087] +[ 22.899088] JUMP_ABOVE @ 0xD811 + +[ 22.899093] +[ 22.899095] taken: yes + +[ 22.899099] +[ 22.899101] target: 0x0053 + +[ 22.899105] +[ 22.899107] TEST_REG @ 0xD7FF + +[ 22.899112] +[ 22.899113] src1: +[ 22.899115] REG[0x1827] +[ 22.899119] .[7:0] -> 0x02 + +[ 22.899123] +[ 22.899125] src2: +[ 22.899127] IMM 0x01 + +[ 22.899131] +[ 22.899133] result: EQ + +[ 22.899137] +[ 22.899138] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899143] +[ 22.899145] taken: no + +[ 22.899149] +[ 22.899151] target: 0x0068 + +[ 22.899155] +[ 22.899157] SUB_WS @ 0xD807 + +[ 22.899162] +[ 22.899164] dst: +[ 22.899165] WS[0x01] +[ 22.899168] .[15:0] -> 0x079F + +[ 22.899172] +[ 22.899174] src: +[ 22.899176] IMM 0x0001 + +[ 22.899180] +[ 22.899182] dst: +[ 22.899183] WS[0x01] +[ 22.899186] .[15:0] <- 0x079E + +[ 22.899190] +[ 22.899192] COMPARE_WS @ 0xD80C + +[ 22.899197] +[ 22.899199] src1: +[ 22.899200] WS[0x01] +[ 22.899203] .[15:0] -> 0x079E + +[ 22.899207] +[ 22.899209] src2: +[ 22.899211] IMM 0x0005 + +[ 22.899215] +[ 22.899216] result: NE GT + +[ 22.899221] +[ 22.899223] JUMP_ABOVE @ 0xD811 + +[ 22.899227] +[ 22.899229] taken: yes + +[ 22.899233] +[ 22.899235] target: 0x0053 + +[ 22.899239] +[ 22.899241] TEST_REG @ 0xD7FF + +[ 22.899246] +[ 22.899248] src1: +[ 22.899249] REG[0x1827] +[ 22.899253] .[7:0] -> 0x02 + +[ 22.899258] +[ 22.899259] src2: +[ 22.899261] IMM 0x01 + +[ 22.899266] +[ 22.899267] result: EQ + +[ 22.899271] +[ 22.899273] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899278] +[ 22.899280] taken: no + +[ 22.899284] +[ 22.899285] target: 0x0068 + +[ 22.899290] +[ 22.899291] SUB_WS @ 0xD807 + +[ 22.899296] +[ 22.899298] dst: +[ 22.899300] WS[0x01] +[ 22.899302] .[15:0] -> 0x079E + +[ 22.899307] +[ 22.899308] src: +[ 22.899310] IMM 0x0001 + +[ 22.899314] +[ 22.899316] dst: +[ 22.899318] WS[0x01] +[ 22.899321] .[15:0] <- 0x079D + +[ 22.899326] +[ 22.899327] COMPARE_WS @ 0xD80C + +[ 22.899332] +[ 22.899334] src1: +[ 22.899336] WS[0x01] +[ 22.899338] .[15:0] -> 0x079D + +[ 22.899343] +[ 22.899345] src2: +[ 22.899347] IMM 0x0005 + +[ 22.899351] +[ 22.899353] result: NE GT + +[ 22.899358] +[ 22.899360] JUMP_ABOVE @ 0xD811 + +[ 22.899364] +[ 22.899366] taken: yes + +[ 22.899370] +[ 22.899372] target: 0x0053 + +[ 22.899376] +[ 22.899378] TEST_REG @ 0xD7FF + +[ 22.899383] +[ 22.899385] src1: +[ 22.899387] REG[0x1827] +[ 22.899390] .[7:0] -> 0x02 + +[ 22.899395] +[ 22.899396] src2: +[ 22.899398] IMM 0x01 + +[ 22.899402] +[ 22.899404] result: EQ + +[ 22.899408] +[ 22.899410] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899414] +[ 22.899416] taken: no + +[ 22.899420] +[ 22.899422] target: 0x0068 + +[ 22.899426] +[ 22.899428] SUB_WS @ 0xD807 + +[ 22.899433] +[ 22.899434] dst: +[ 22.899436] WS[0x01] +[ 22.899439] .[15:0] -> 0x079D + +[ 22.899443] +[ 22.899445] src: +[ 22.899447] IMM 0x0001 + +[ 22.899451] +[ 22.899453] dst: +[ 22.899455] WS[0x01] +[ 22.899457] .[15:0] <- 0x079C + +[ 22.899462] +[ 22.899463] COMPARE_WS @ 0xD80C + +[ 22.899468] +[ 22.899470] src1: +[ 22.899472] WS[0x01] +[ 22.899474] .[15:0] -> 0x079C + +[ 22.899478] +[ 22.899480] src2: +[ 22.899482] IMM 0x0005 + +[ 22.899486] +[ 22.899488] result: NE GT + +[ 22.899492] +[ 22.899494] JUMP_ABOVE @ 0xD811 + +[ 22.899499] +[ 22.899501] taken: yes + +[ 22.899505] +[ 22.899506] target: 0x0053 + +[ 22.899511] +[ 22.899513] TEST_REG @ 0xD7FF + +[ 22.899517] +[ 22.899519] src1: +[ 22.899521] REG[0x1827] +[ 22.899525] .[7:0] -> 0x02 + +[ 22.899529] +[ 22.899530] src2: +[ 22.899532] IMM 0x01 + +[ 22.899536] +[ 22.899538] result: EQ + +[ 22.899542] +[ 22.899544] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899549] +[ 22.899551] taken: no + +[ 22.899555] +[ 22.899557] target: 0x0068 + +[ 22.899561] +[ 22.899563] SUB_WS @ 0xD807 + +[ 22.899567] +[ 22.899569] dst: +[ 22.899571] WS[0x01] +[ 22.899573] .[15:0] -> 0x079C + +[ 22.899578] +[ 22.899579] src: +[ 22.899581] IMM 0x0001 + +[ 22.899586] +[ 22.899587] dst: +[ 22.899589] WS[0x01] +[ 22.899592] .[15:0] <- 0x079B + +[ 22.899596] +[ 22.899598] COMPARE_WS @ 0xD80C + +[ 22.899603] +[ 22.899604] src1: +[ 22.899606] WS[0x01] +[ 22.899609] .[15:0] -> 0x079B + +[ 22.899613] +[ 22.899615] src2: +[ 22.899617] IMM 0x0005 + +[ 22.899621] +[ 22.899623] result: NE GT + +[ 22.899627] +[ 22.899629] JUMP_ABOVE @ 0xD811 + +[ 22.899634] +[ 22.899635] taken: yes + +[ 22.899640] +[ 22.899642] target: 0x0053 + +[ 22.899646] +[ 22.899648] TEST_REG @ 0xD7FF + +[ 22.899653] +[ 22.899654] src1: +[ 22.899656] REG[0x1827] +[ 22.899660] .[7:0] -> 0x02 + +[ 22.899664] +[ 22.899666] src2: +[ 22.899667] IMM 0x01 + +[ 22.899672] +[ 22.899673] result: EQ + +[ 22.899677] +[ 22.899679] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899684] +[ 22.899686] taken: no + +[ 22.899690] +[ 22.899691] target: 0x0068 + +[ 22.899696] +[ 22.899697] SUB_WS @ 0xD807 + +[ 22.899702] +[ 22.899704] dst: +[ 22.899706] WS[0x01] +[ 22.899708] .[15:0] -> 0x079B + +[ 22.899712] +[ 22.899714] src: +[ 22.899716] IMM 0x0001 + +[ 22.899720] +[ 22.899722] dst: +[ 22.899724] WS[0x01] +[ 22.899726] .[15:0] <- 0x079A + +[ 22.899731] +[ 22.899732] COMPARE_WS @ 0xD80C + +[ 22.899737] +[ 22.899739] src1: +[ 22.899741] WS[0x01] +[ 22.899743] .[15:0] -> 0x079A + +[ 22.899748] +[ 22.899750] src2: +[ 22.899751] IMM 0x0005 + +[ 22.899756] +[ 22.899757] result: NE GT + +[ 22.899762] +[ 22.899763] JUMP_ABOVE @ 0xD811 + +[ 22.899768] +[ 22.899770] taken: yes + +[ 22.899774] +[ 22.899776] target: 0x0053 + +[ 22.899780] +[ 22.899782] TEST_REG @ 0xD7FF + +[ 22.899787] +[ 22.899788] src1: +[ 22.899790] REG[0x1827] +[ 22.899794] .[7:0] -> 0x02 + +[ 22.899798] +[ 22.899800] src2: +[ 22.899802] IMM 0x01 + +[ 22.899806] +[ 22.899808] result: EQ + +[ 22.899812] +[ 22.899814] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899819] +[ 22.899820] taken: no + +[ 22.899824] +[ 22.899826] target: 0x0068 + +[ 22.899830] +[ 22.899832] SUB_WS @ 0xD807 + +[ 22.899837] +[ 22.899839] dst: +[ 22.899841] WS[0x01] +[ 22.899843] .[15:0] -> 0x079A + +[ 22.899848] +[ 22.899849] src: +[ 22.899851] IMM 0x0001 + +[ 22.899855] +[ 22.899857] dst: +[ 22.899859] WS[0x01] +[ 22.899861] .[15:0] <- 0x0799 + +[ 22.899866] +[ 22.899868] COMPARE_WS @ 0xD80C + +[ 22.899872] +[ 22.899874] src1: +[ 22.899876] WS[0x01] +[ 22.899878] .[15:0] -> 0x0799 + +[ 22.899883] +[ 22.899884] src2: +[ 22.899886] IMM 0x0005 + +[ 22.899890] +[ 22.899892] result: NE GT + +[ 22.899896] +[ 22.899898] JUMP_ABOVE @ 0xD811 + +[ 22.899903] +[ 22.899905] taken: yes + +[ 22.899909] +[ 22.899910] target: 0x0053 + +[ 22.899915] +[ 22.899917] TEST_REG @ 0xD7FF + +[ 22.899921] +[ 22.899923] src1: +[ 22.899925] REG[0x1827] +[ 22.899928] .[7:0] -> 0x02 + +[ 22.899933] +[ 22.899935] src2: +[ 22.899937] IMM 0x01 + +[ 22.899941] +[ 22.899943] result: EQ + +[ 22.899947] +[ 22.899948] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.899953] +[ 22.899955] taken: no + +[ 22.899959] +[ 22.899961] target: 0x0068 + +[ 22.899965] +[ 22.899967] SUB_WS @ 0xD807 + +[ 22.899971] +[ 22.899973] dst: +[ 22.899975] WS[0x01] +[ 22.899977] .[15:0] -> 0x0799 + +[ 22.899982] +[ 22.899983] src: +[ 22.899985] IMM 0x0001 + +[ 22.899989] +[ 22.899991] dst: +[ 22.899993] WS[0x01] +[ 22.899995] .[15:0] <- 0x0798 + +[ 22.900000] +[ 22.900001] COMPARE_WS @ 0xD80C + +[ 22.900006] +[ 22.900008] src1: +[ 22.900010] WS[0x01] +[ 22.900012] .[15:0] -> 0x0798 + +[ 22.900017] +[ 22.900018] src2: +[ 22.900020] IMM 0x0005 + +[ 22.900024] +[ 22.900026] result: NE GT + +[ 22.900031] +[ 22.900033] JUMP_ABOVE @ 0xD811 + +[ 22.900037] +[ 22.900039] taken: yes + +[ 22.900043] +[ 22.900045] target: 0x0053 + +[ 22.900049] +[ 22.900051] TEST_REG @ 0xD7FF + +[ 22.900056] +[ 22.900057] src1: +[ 22.900059] REG[0x1827] +[ 22.900063] .[7:0] -> 0x02 + +[ 22.900067] +[ 22.900069] src2: +[ 22.900071] IMM 0x01 + +[ 22.900075] +[ 22.900077] result: EQ + +[ 22.900081] +[ 22.900082] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900087] +[ 22.900089] taken: no + +[ 22.900093] +[ 22.900095] target: 0x0068 + +[ 22.900099] +[ 22.900101] SUB_WS @ 0xD807 + +[ 22.900105] +[ 22.900107] dst: +[ 22.900109] WS[0x01] +[ 22.900111] .[15:0] -> 0x0798 + +[ 22.900116] +[ 22.900118] src: +[ 22.900120] IMM 0x0001 + +[ 22.900124] +[ 22.900126] dst: +[ 22.900128] WS[0x01] +[ 22.900130] .[15:0] <- 0x0797 + +[ 22.900135] +[ 22.900136] COMPARE_WS @ 0xD80C + +[ 22.900141] +[ 22.900143] src1: +[ 22.900145] WS[0x01] +[ 22.900147] .[15:0] -> 0x0797 + +[ 22.900152] +[ 22.900153] src2: +[ 22.900155] IMM 0x0005 + +[ 22.900159] +[ 22.900161] result: NE GT + +[ 22.900165] +[ 22.900167] JUMP_ABOVE @ 0xD811 + +[ 22.900172] +[ 22.900174] taken: yes + +[ 22.900178] +[ 22.900180] target: 0x0053 + +[ 22.900184] +[ 22.900186] TEST_REG @ 0xD7FF + +[ 22.900190] +[ 22.900192] src1: +[ 22.900194] REG[0x1827] +[ 22.900198] .[7:0] -> 0x02 + +[ 22.900202] +[ 22.900204] src2: +[ 22.900205] IMM 0x01 + +[ 22.900210] +[ 22.900211] result: EQ + +[ 22.900216] +[ 22.900217] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900222] +[ 22.900224] taken: no + +[ 22.900228] +[ 22.900230] target: 0x0068 + +[ 22.900234] +[ 22.900236] SUB_WS @ 0xD807 + +[ 22.900240] +[ 22.900242] dst: +[ 22.900244] WS[0x01] +[ 22.900246] .[15:0] -> 0x0797 + +[ 22.900251] +[ 22.900252] src: +[ 22.900254] IMM 0x0001 + +[ 22.900259] +[ 22.900260] dst: +[ 22.900262] WS[0x01] +[ 22.900264] .[15:0] <- 0x0796 + +[ 22.900269] +[ 22.900271] COMPARE_WS @ 0xD80C + +[ 22.900275] +[ 22.900277] src1: +[ 22.900279] WS[0x01] +[ 22.900281] .[15:0] -> 0x0796 + +[ 22.900286] +[ 22.900288] src2: +[ 22.900289] IMM 0x0005 + +[ 22.900293] +[ 22.900295] result: NE GT + +[ 22.900300] +[ 22.900301] JUMP_ABOVE @ 0xD811 + +[ 22.900306] +[ 22.900308] taken: yes + +[ 22.900312] +[ 22.900314] target: 0x0053 + +[ 22.900318] +[ 22.900320] TEST_REG @ 0xD7FF + +[ 22.900325] +[ 22.900326] src1: +[ 22.900328] REG[0x1827] +[ 22.900332] .[7:0] -> 0x02 + +[ 22.900336] +[ 22.900338] src2: +[ 22.900340] IMM 0x01 + +[ 22.900344] +[ 22.900346] result: EQ + +[ 22.900350] +[ 22.900351] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900356] +[ 22.900358] taken: no + +[ 22.900362] +[ 22.900364] target: 0x0068 + +[ 22.900368] +[ 22.900370] SUB_WS @ 0xD807 + +[ 22.900374] +[ 22.900376] dst: +[ 22.900378] WS[0x01] +[ 22.900381] .[15:0] -> 0x0796 + +[ 22.900385] +[ 22.900387] src: +[ 22.900389] IMM 0x0001 + +[ 22.900393] +[ 22.900395] dst: +[ 22.900396] WS[0x01] +[ 22.900399] .[15:0] <- 0x0795 + +[ 22.900403] +[ 22.900405] COMPARE_WS @ 0xD80C + +[ 22.900410] +[ 22.900412] src1: +[ 22.900414] WS[0x01] +[ 22.900416] .[15:0] -> 0x0795 + +[ 22.900421] +[ 22.900422] src2: +[ 22.900424] IMM 0x0005 + +[ 22.900429] +[ 22.900430] result: NE GT + +[ 22.900435] +[ 22.900436] JUMP_ABOVE @ 0xD811 + +[ 22.900441] +[ 22.900443] taken: yes + +[ 22.900447] +[ 22.900449] target: 0x0053 + +[ 22.900453] +[ 22.900455] TEST_REG @ 0xD7FF + +[ 22.900459] +[ 22.900461] src1: +[ 22.900463] REG[0x1827] +[ 22.900467] .[7:0] -> 0x02 + +[ 22.900471] +[ 22.900473] src2: +[ 22.900475] IMM 0x01 + +[ 22.900479] +[ 22.900481] result: EQ + +[ 22.900485] +[ 22.900486] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900491] +[ 22.900493] taken: no + +[ 22.900497] +[ 22.900499] target: 0x0068 + +[ 22.900503] +[ 22.900505] SUB_WS @ 0xD807 + +[ 22.900510] +[ 22.900511] dst: +[ 22.900513] WS[0x01] +[ 22.900516] .[15:0] -> 0x0795 + +[ 22.900520] +[ 22.900522] src: +[ 22.900524] IMM 0x0001 + +[ 22.900528] +[ 22.900530] dst: +[ 22.900531] WS[0x01] +[ 22.900534] .[15:0] <- 0x0794 + +[ 22.900538] +[ 22.900540] COMPARE_WS @ 0xD80C + +[ 22.900545] +[ 22.900547] src1: +[ 22.900548] WS[0x01] +[ 22.900551] .[15:0] -> 0x0794 + +[ 22.900555] +[ 22.900557] src2: +[ 22.900559] IMM 0x0005 + +[ 22.900563] +[ 22.900565] result: NE GT + +[ 22.900569] +[ 22.900571] JUMP_ABOVE @ 0xD811 + +[ 22.900575] +[ 22.900577] taken: yes + +[ 22.900581] +[ 22.900583] target: 0x0053 + +[ 22.900587] +[ 22.900589] TEST_REG @ 0xD7FF + +[ 22.900594] +[ 22.900595] src1: +[ 22.900597] REG[0x1827] +[ 22.900601] .[7:0] -> 0x02 + +[ 22.900606] +[ 22.900607] src2: +[ 22.900609] IMM 0x01 + +[ 22.900613] +[ 22.900615] result: EQ + +[ 22.900619] +[ 22.900621] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900626] +[ 22.900627] taken: no + +[ 22.900631] +[ 22.900633] target: 0x0068 + +[ 22.900637] +[ 22.900639] SUB_WS @ 0xD807 + +[ 22.900644] +[ 22.900646] dst: +[ 22.900648] WS[0x01] +[ 22.900650] .[15:0] -> 0x0794 + +[ 22.900654] +[ 22.900656] src: +[ 22.900658] IMM 0x0001 + +[ 22.900662] +[ 22.900664] dst: +[ 22.900666] WS[0x01] +[ 22.900668] .[15:0] <- 0x0793 + +[ 22.900672] +[ 22.900674] COMPARE_WS @ 0xD80C + +[ 22.900679] +[ 22.900681] src1: +[ 22.900683] WS[0x01] +[ 22.900685] .[15:0] -> 0x0793 + +[ 22.900689] +[ 22.900691] src2: +[ 22.900693] IMM 0x0005 + +[ 22.900697] +[ 22.900699] result: NE GT + +[ 22.900703] +[ 22.900705] JUMP_ABOVE @ 0xD811 + +[ 22.900710] +[ 22.900712] taken: yes + +[ 22.900716] +[ 22.900717] target: 0x0053 + +[ 22.900722] +[ 22.900723] TEST_REG @ 0xD7FF + +[ 22.900728] +[ 22.900730] src1: +[ 22.900732] REG[0x1827] +[ 22.900735] .[7:0] -> 0x02 + +[ 22.900740] +[ 22.900741] src2: +[ 22.900743] IMM 0x01 + +[ 22.900747] +[ 22.900749] result: EQ + +[ 22.900753] +[ 22.900755] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900760] +[ 22.900761] taken: no + +[ 22.900765] +[ 22.900767] target: 0x0068 + +[ 22.900771] +[ 22.900773] SUB_WS @ 0xD807 + +[ 22.900778] +[ 22.900780] dst: +[ 22.900781] WS[0x01] +[ 22.900784] .[15:0] -> 0x0793 + +[ 22.900788] +[ 22.900790] src: +[ 22.900792] IMM 0x0001 + +[ 22.900796] +[ 22.900798] dst: +[ 22.900800] WS[0x01] +[ 22.900802] .[15:0] <- 0x0792 + +[ 22.900807] +[ 22.900808] COMPARE_WS @ 0xD80C + +[ 22.900813] +[ 22.900815] src1: +[ 22.900817] WS[0x01] +[ 22.900819] .[15:0] -> 0x0792 + +[ 22.900823] +[ 22.900825] src2: +[ 22.900827] IMM 0x0005 + +[ 22.900831] +[ 22.900833] result: NE GT + +[ 22.900837] +[ 22.900839] JUMP_ABOVE @ 0xD811 + +[ 22.900844] +[ 22.900846] taken: yes + +[ 22.900850] +[ 22.900851] target: 0x0053 + +[ 22.900856] +[ 22.900857] TEST_REG @ 0xD7FF + +[ 22.900862] +[ 22.900864] src1: +[ 22.900866] REG[0x1827] +[ 22.900869] .[7:0] -> 0x02 + +[ 22.900874] +[ 22.900875] src2: +[ 22.900877] IMM 0x01 + +[ 22.900881] +[ 22.900883] result: EQ + +[ 22.900887] +[ 22.900889] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.900894] +[ 22.900896] taken: no + +[ 22.900900] +[ 22.900901] target: 0x0068 + +[ 22.900906] +[ 22.900908] SUB_WS @ 0xD807 + +[ 22.900912] +[ 22.900914] dst: +[ 22.900916] WS[0x01] +[ 22.900918] .[15:0] -> 0x0792 + +[ 22.900923] +[ 22.900925] src: +[ 22.900927] IMM 0x0001 + +[ 22.900931] +[ 22.900933] dst: +[ 22.900935] WS[0x01] +[ 22.900937] .[15:0] <- 0x0791 + +[ 22.900941] +[ 22.900943] COMPARE_WS @ 0xD80C + +[ 22.900948] +[ 22.900950] src1: +[ 22.900952] WS[0x01] +[ 22.900954] .[15:0] -> 0x0791 + +[ 22.900959] +[ 22.900960] src2: +[ 22.900962] IMM 0x0005 + +[ 22.900966] +[ 22.900968] result: NE GT + +[ 22.900972] +[ 22.900974] JUMP_ABOVE @ 0xD811 + +[ 22.900979] +[ 22.900981] taken: yes + +[ 22.900985] +[ 22.900987] target: 0x0053 + +[ 22.900991] +[ 22.900993] TEST_REG @ 0xD7FF + +[ 22.900998] +[ 22.901000] src1: +[ 22.901002] REG[0x1827] +[ 22.901005] .[7:0] -> 0x02 + +[ 22.901010] +[ 22.901011] src2: +[ 22.901013] IMM 0x01 + +[ 22.901017] +[ 22.901019] result: EQ + +[ 22.901023] +[ 22.901025] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901029] +[ 22.901031] taken: no + +[ 22.901035] +[ 22.901037] target: 0x0068 + +[ 22.901041] +[ 22.901043] SUB_WS @ 0xD807 + +[ 22.901048] +[ 22.901049] dst: +[ 22.901051] WS[0x01] +[ 22.901054] .[15:0] -> 0x0791 + +[ 22.901058] +[ 22.901060] src: +[ 22.901061] IMM 0x0001 + +[ 22.901066] +[ 22.901067] dst: +[ 22.901069] WS[0x01] +[ 22.901072] .[15:0] <- 0x0790 + +[ 22.901076] +[ 22.901078] COMPARE_WS @ 0xD80C + +[ 22.901083] +[ 22.901085] src1: +[ 22.901087] WS[0x01] +[ 22.901089] .[15:0] -> 0x0790 + +[ 22.901093] +[ 22.901095] src2: +[ 22.901097] IMM 0x0005 + +[ 22.901101] +[ 22.901103] result: NE GT + +[ 22.901107] +[ 22.901109] JUMP_ABOVE @ 0xD811 + +[ 22.901114] +[ 22.901115] taken: yes + +[ 22.901120] +[ 22.901121] target: 0x0053 + +[ 22.901126] +[ 22.901127] TEST_REG @ 0xD7FF + +[ 22.901132] +[ 22.901134] src1: +[ 22.901135] REG[0x1827] +[ 22.901139] .[7:0] -> 0x02 + +[ 22.901143] +[ 22.901145] src2: +[ 22.901147] IMM 0x01 + +[ 22.901151] +[ 22.901153] result: EQ + +[ 22.901157] +[ 22.901158] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901163] +[ 22.901165] taken: no + +[ 22.901169] +[ 22.901171] target: 0x0068 + +[ 22.901175] +[ 22.901177] SUB_WS @ 0xD807 + +[ 22.901182] +[ 22.901184] dst: +[ 22.901185] WS[0x01] +[ 22.901188] .[15:0] -> 0x0790 + +[ 22.901192] +[ 22.901194] src: +[ 22.901196] IMM 0x0001 + +[ 22.901200] +[ 22.901202] dst: +[ 22.901203] WS[0x01] +[ 22.901206] .[15:0] <- 0x078F + +[ 22.901210] +[ 22.901212] COMPARE_WS @ 0xD80C + +[ 22.901217] +[ 22.901219] src1: +[ 22.901220] WS[0x01] +[ 22.901223] .[15:0] -> 0x078F + +[ 22.901227] +[ 22.901229] src2: +[ 22.901231] IMM 0x0005 + +[ 22.901235] +[ 22.901237] result: NE GT + +[ 22.901242] +[ 22.901243] JUMP_ABOVE @ 0xD811 + +[ 22.901248] +[ 22.901250] taken: yes + +[ 22.901254] +[ 22.901256] target: 0x0053 + +[ 22.901260] +[ 22.901262] TEST_REG @ 0xD7FF + +[ 22.901267] +[ 22.901268] src1: +[ 22.901270] REG[0x1827] +[ 22.901274] .[7:0] -> 0x02 + +[ 22.901278] +[ 22.901280] src2: +[ 22.901282] IMM 0x01 + +[ 22.901286] +[ 22.901288] result: EQ + +[ 22.901292] +[ 22.901294] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901299] +[ 22.901300] taken: no + +[ 22.901304] +[ 22.901306] target: 0x0068 + +[ 22.901310] +[ 22.901312] SUB_WS @ 0xD807 + +[ 22.901317] +[ 22.901319] dst: +[ 22.901320] WS[0x01] +[ 22.901323] .[15:0] -> 0x078F + +[ 22.901327] +[ 22.901329] src: +[ 22.901331] IMM 0x0001 + +[ 22.901335] +[ 22.901337] dst: +[ 22.901338] WS[0x01] +[ 22.901341] .[15:0] <- 0x078E + +[ 22.901345] +[ 22.901347] COMPARE_WS @ 0xD80C + +[ 22.901352] +[ 22.901353] src1: +[ 22.901355] WS[0x01] +[ 22.901358] .[15:0] -> 0x078E + +[ 22.901362] +[ 22.901364] src2: +[ 22.901366] IMM 0x0005 + +[ 22.901370] +[ 22.901371] result: NE GT + +[ 22.901376] +[ 22.901378] JUMP_ABOVE @ 0xD811 + +[ 22.901383] +[ 22.901384] taken: yes + +[ 22.901388] +[ 22.901390] target: 0x0053 + +[ 22.901395] +[ 22.901396] TEST_REG @ 0xD7FF + +[ 22.901401] +[ 22.901403] src1: +[ 22.901404] REG[0x1827] +[ 22.901408] .[7:0] -> 0x02 + +[ 22.901413] +[ 22.901414] src2: +[ 22.901416] IMM 0x01 + +[ 22.901420] +[ 22.901422] result: EQ + +[ 22.901426] +[ 22.901428] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901433] +[ 22.901434] taken: no + +[ 22.901438] +[ 22.901440] target: 0x0068 + +[ 22.901444] +[ 22.901446] SUB_WS @ 0xD807 + +[ 22.901451] +[ 22.901452] dst: +[ 22.901454] WS[0x01] +[ 22.901457] .[15:0] -> 0x078E + +[ 22.901461] +[ 22.901463] src: +[ 22.901465] IMM 0x0001 + +[ 22.901469] +[ 22.901471] dst: +[ 22.901473] WS[0x01] +[ 22.901475] .[15:0] <- 0x078D + +[ 22.901480] +[ 22.901481] COMPARE_WS @ 0xD80C + +[ 22.901486] +[ 22.901488] src1: +[ 22.901490] WS[0x01] +[ 22.901492] .[15:0] -> 0x078D + +[ 22.901497] +[ 22.901498] src2: +[ 22.901500] IMM 0x0005 + +[ 22.901504] +[ 22.901506] result: NE GT + +[ 22.901510] +[ 22.901512] JUMP_ABOVE @ 0xD811 + +[ 22.901517] +[ 22.901519] taken: yes + +[ 22.901523] +[ 22.901525] target: 0x0053 + +[ 22.901529] +[ 22.901531] TEST_REG @ 0xD7FF + +[ 22.901535] +[ 22.901537] src1: +[ 22.901539] REG[0x1827] +[ 22.901542] .[7:0] -> 0x02 + +[ 22.901547] +[ 22.901548] src2: +[ 22.901550] IMM 0x01 + +[ 22.901554] +[ 22.901556] result: EQ + +[ 22.901560] +[ 22.901562] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901567] +[ 22.901569] taken: no + +[ 22.901573] +[ 22.901575] target: 0x0068 + +[ 22.901579] +[ 22.901581] SUB_WS @ 0xD807 + +[ 22.901586] +[ 22.901588] dst: +[ 22.901590] WS[0x01] +[ 22.901592] .[15:0] -> 0x078D + +[ 22.901597] +[ 22.901598] src: +[ 22.901600] IMM 0x0001 + +[ 22.901604] +[ 22.901606] dst: +[ 22.901608] WS[0x01] +[ 22.901610] .[15:0] <- 0x078C + +[ 22.901615] +[ 22.901617] COMPARE_WS @ 0xD80C + +[ 22.901621] +[ 22.901623] src1: +[ 22.901625] WS[0x01] +[ 22.901627] .[15:0] -> 0x078C + +[ 22.901632] +[ 22.901633] src2: +[ 22.901635] IMM 0x0005 + +[ 22.901639] +[ 22.901641] result: NE GT + +[ 22.901645] +[ 22.901647] JUMP_ABOVE @ 0xD811 + +[ 22.901652] +[ 22.901654] taken: yes + +[ 22.901658] +[ 22.901660] target: 0x0053 + +[ 22.901664] +[ 22.901666] TEST_REG @ 0xD7FF + +[ 22.901671] +[ 22.901672] src1: +[ 22.901674] REG[0x1827] +[ 22.901678] .[7:0] -> 0x02 + +[ 22.901682] +[ 22.901684] src2: +[ 22.901686] IMM 0x01 + +[ 22.901690] +[ 22.901692] result: EQ + +[ 22.901696] +[ 22.901697] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901702] +[ 22.901704] taken: no + +[ 22.901708] +[ 22.901709] target: 0x0068 + +[ 22.901714] +[ 22.901716] SUB_WS @ 0xD807 + +[ 22.901720] +[ 22.901801] dst: +[ 22.901807] WS[0x01] +[ 22.901811] .[15:0] -> 0x078C + +[ 22.901816] +[ 22.901818] src: +[ 22.901820] IMM 0x0001 + +[ 22.901825] +[ 22.901827] dst: +[ 22.901829] WS[0x01] +[ 22.901831] .[15:0] <- 0x078B + +[ 22.901836] +[ 22.901838] COMPARE_WS @ 0xD80C + +[ 22.901843] +[ 22.901845] src1: +[ 22.901847] WS[0x01] +[ 22.901849] .[15:0] -> 0x078B + +[ 22.901854] +[ 22.901856] src2: +[ 22.901858] IMM 0x0005 + +[ 22.901862] +[ 22.901864] result: NE GT + +[ 22.901869] +[ 22.901870] JUMP_ABOVE @ 0xD811 + +[ 22.901876] +[ 22.901877] taken: yes + +[ 22.901882] +[ 22.901884] target: 0x0053 + +[ 22.901889] +[ 22.901890] TEST_REG @ 0xD7FF + +[ 22.901895] +[ 22.901897] src1: +[ 22.901899] REG[0x1827] +[ 22.901903] .[7:0] -> 0x02 + +[ 22.901907] +[ 22.901909] src2: +[ 22.901911] IMM 0x01 + +[ 22.901915] +[ 22.901917] result: EQ + +[ 22.901921] +[ 22.901923] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.901927] +[ 22.901929] taken: no + +[ 22.901933] +[ 22.901935] target: 0x0068 + +[ 22.901940] +[ 22.901942] SUB_WS @ 0xD807 + +[ 22.901947] +[ 22.901949] dst: +[ 22.901951] WS[0x01] +[ 22.901954] .[15:0] -> 0x078B + +[ 22.901958] +[ 22.901960] src: +[ 22.901962] IMM 0x0001 + +[ 22.901966] +[ 22.901968] dst: +[ 22.901969] WS[0x01] +[ 22.901972] .[15:0] <- 0x078A + +[ 22.901976] +[ 22.901978] COMPARE_WS @ 0xD80C + +[ 22.901983] +[ 22.901985] src1: +[ 22.901986] WS[0x01] +[ 22.901989] .[15:0] -> 0x078A + +[ 22.901993] +[ 22.901995] src2: +[ 22.901997] IMM 0x0005 + +[ 22.902001] +[ 22.902003] result: NE GT + +[ 22.902007] +[ 22.902009] JUMP_ABOVE @ 0xD811 + +[ 22.902014] +[ 22.902016] taken: yes + +[ 22.902020] +[ 22.902022] target: 0x0053 + +[ 22.902026] +[ 22.902028] TEST_REG @ 0xD7FF + +[ 22.902033] +[ 22.902034] src1: +[ 22.902036] REG[0x1827] +[ 22.902040] .[7:0] -> 0x02 + +[ 22.902044] +[ 22.902046] src2: +[ 22.902048] IMM 0x01 + +[ 22.902052] +[ 22.902054] result: EQ + +[ 22.902058] +[ 22.902060] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902065] +[ 22.902067] taken: no + +[ 22.902071] +[ 22.902072] target: 0x0068 + +[ 22.902077] +[ 22.902078] SUB_WS @ 0xD807 + +[ 22.902083] +[ 22.902085] dst: +[ 22.902087] WS[0x01] +[ 22.902089] .[15:0] -> 0x078A + +[ 22.902094] +[ 22.902095] src: +[ 22.902097] IMM 0x0001 + +[ 22.902101] +[ 22.902103] dst: +[ 22.902105] WS[0x01] +[ 22.902107] .[15:0] <- 0x0789 + +[ 22.902112] +[ 22.902113] COMPARE_WS @ 0xD80C + +[ 22.902118] +[ 22.902120] src1: +[ 22.902122] WS[0x01] +[ 22.902124] .[15:0] -> 0x0789 + +[ 22.902129] +[ 22.902130] src2: +[ 22.902132] IMM 0x0005 + +[ 22.902137] +[ 22.902138] result: NE GT + +[ 22.902143] +[ 22.902145] JUMP_ABOVE @ 0xD811 + +[ 22.902150] +[ 22.902152] taken: yes + +[ 22.902156] +[ 22.902158] target: 0x0053 + +[ 22.902162] +[ 22.902164] TEST_REG @ 0xD7FF + +[ 22.902169] +[ 22.902170] src1: +[ 22.902172] REG[0x1827] +[ 22.902176] .[7:0] -> 0x02 + +[ 22.902180] +[ 22.902182] src2: +[ 22.902184] IMM 0x01 + +[ 22.902188] +[ 22.902190] result: EQ + +[ 22.902194] +[ 22.902195] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902200] +[ 22.902202] taken: no + +[ 22.902206] +[ 22.902208] target: 0x0068 + +[ 22.902212] +[ 22.902214] SUB_WS @ 0xD807 + +[ 22.902218] +[ 22.902220] dst: +[ 22.902222] WS[0x01] +[ 22.902224] .[15:0] -> 0x0789 + +[ 22.902229] +[ 22.902231] src: +[ 22.902232] IMM 0x0001 + +[ 22.902237] +[ 22.902239] dst: +[ 22.902241] WS[0x01] +[ 22.902244] .[15:0] <- 0x0788 + +[ 22.902248] +[ 22.902250] COMPARE_WS @ 0xD80C + +[ 22.902255] +[ 22.902257] src1: +[ 22.902259] WS[0x01] +[ 22.902261] .[15:0] -> 0x0788 + +[ 22.902266] +[ 22.902268] src2: +[ 22.902270] IMM 0x0005 + +[ 22.902274] +[ 22.902276] result: NE GT + +[ 22.902280] +[ 22.902282] JUMP_ABOVE @ 0xD811 + +[ 22.902287] +[ 22.902289] taken: yes + +[ 22.902293] +[ 22.902294] target: 0x0053 + +[ 22.902299] +[ 22.902301] TEST_REG @ 0xD7FF + +[ 22.902305] +[ 22.902307] src1: +[ 22.902309] REG[0x1827] +[ 22.902313] .[7:0] -> 0x02 + +[ 22.902317] +[ 22.902319] src2: +[ 22.902321] IMM 0x01 + +[ 22.902325] +[ 22.902327] result: EQ + +[ 22.902331] +[ 22.902333] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902338] +[ 22.902339] taken: no + +[ 22.902344] +[ 22.902345] target: 0x0068 + +[ 22.902350] +[ 22.902352] SUB_WS @ 0xD807 + +[ 22.902356] +[ 22.902358] dst: +[ 22.902360] WS[0x01] +[ 22.902362] .[15:0] -> 0x0788 + +[ 22.902367] +[ 22.902369] src: +[ 22.902370] IMM 0x0001 + +[ 22.902375] +[ 22.902376] dst: +[ 22.902378] WS[0x01] +[ 22.902381] .[15:0] <- 0x0787 + +[ 22.902385] +[ 22.902387] COMPARE_WS @ 0xD80C + +[ 22.902392] +[ 22.902393] src1: +[ 22.902395] WS[0x01] +[ 22.902398] .[15:0] -> 0x0787 + +[ 22.902402] +[ 22.902404] src2: +[ 22.902406] IMM 0x0005 + +[ 22.902410] +[ 22.902411] result: NE GT + +[ 22.902416] +[ 22.902418] JUMP_ABOVE @ 0xD811 + +[ 22.902422] +[ 22.902424] taken: yes + +[ 22.902428] +[ 22.902430] target: 0x0053 + +[ 22.902435] +[ 22.902436] TEST_REG @ 0xD7FF + +[ 22.902441] +[ 22.902443] src1: +[ 22.902445] REG[0x1827] +[ 22.902448] .[7:0] -> 0x02 + +[ 22.902453] +[ 22.902454] src2: +[ 22.902456] IMM 0x01 + +[ 22.902460] +[ 22.902462] result: EQ + +[ 22.902466] +[ 22.902468] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902473] +[ 22.902474] taken: no + +[ 22.902478] +[ 22.902480] target: 0x0068 + +[ 22.902484] +[ 22.902486] SUB_WS @ 0xD807 + +[ 22.902491] +[ 22.902492] dst: +[ 22.902494] WS[0x01] +[ 22.902496] .[15:0] -> 0x0787 + +[ 22.902501] +[ 22.902503] src: +[ 22.902504] IMM 0x0001 + +[ 22.902509] +[ 22.902510] dst: +[ 22.902512] WS[0x01] +[ 22.902514] .[15:0] <- 0x0786 + +[ 22.902519] +[ 22.902521] COMPARE_WS @ 0xD80C + +[ 22.902525] +[ 22.902527] src1: +[ 22.902529] WS[0x01] +[ 22.902532] .[15:0] -> 0x0786 + +[ 22.902537] +[ 22.902538] src2: +[ 22.902540] IMM 0x0005 + +[ 22.902545] +[ 22.902546] result: NE GT + +[ 22.902551] +[ 22.902553] JUMP_ABOVE @ 0xD811 + +[ 22.902558] +[ 22.902560] taken: yes + +[ 22.902564] +[ 22.902566] target: 0x0053 + +[ 22.902570] +[ 22.902572] TEST_REG @ 0xD7FF + +[ 22.902577] +[ 22.902579] src1: +[ 22.902580] REG[0x1827] +[ 22.902584] .[7:0] -> 0x02 + +[ 22.902588] +[ 22.902590] src2: +[ 22.902592] IMM 0x01 + +[ 22.902596] +[ 22.902598] result: EQ + +[ 22.902602] +[ 22.902604] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902609] +[ 22.902610] taken: no + +[ 22.902615] +[ 22.902616] target: 0x0068 + +[ 22.902621] +[ 22.902623] SUB_WS @ 0xD807 + +[ 22.902627] +[ 22.902629] dst: +[ 22.902631] WS[0x01] +[ 22.902634] .[15:0] -> 0x0786 + +[ 22.902638] +[ 22.902640] src: +[ 22.902642] IMM 0x0001 + +[ 22.902646] +[ 22.902648] dst: +[ 22.902649] WS[0x01] +[ 22.902652] .[15:0] <- 0x0785 + +[ 22.902656] +[ 22.902658] COMPARE_WS @ 0xD80C + +[ 22.902663] +[ 22.902664] src1: +[ 22.902666] WS[0x01] +[ 22.902669] .[15:0] -> 0x0785 + +[ 22.902673] +[ 22.902675] src2: +[ 22.902677] IMM 0x0005 + +[ 22.902681] +[ 22.902683] result: NE GT + +[ 22.902687] +[ 22.902689] JUMP_ABOVE @ 0xD811 + +[ 22.902694] +[ 22.902695] taken: yes + +[ 22.902699] +[ 22.902701] target: 0x0053 + +[ 22.902705] +[ 22.902707] TEST_REG @ 0xD7FF + +[ 22.902712] +[ 22.902713] src1: +[ 22.902715] REG[0x1827] +[ 22.902719] .[7:0] -> 0x02 + +[ 22.902723] +[ 22.902725] src2: +[ 22.902727] IMM 0x01 + +[ 22.902731] +[ 22.902733] result: EQ + +[ 22.902737] +[ 22.902739] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902744] +[ 22.902746] taken: no + +[ 22.902750] +[ 22.902752] target: 0x0068 + +[ 22.902757] +[ 22.902759] SUB_WS @ 0xD807 + +[ 22.902764] +[ 22.902766] dst: +[ 22.902768] WS[0x01] +[ 22.902770] .[15:0] -> 0x0785 + +[ 22.902775] +[ 22.902776] src: +[ 22.902778] IMM 0x0001 + +[ 22.902782] +[ 22.902784] dst: +[ 22.902786] WS[0x01] +[ 22.902788] .[15:0] <- 0x0784 + +[ 22.902793] +[ 22.902795] COMPARE_WS @ 0xD80C + +[ 22.902800] +[ 22.902801] src1: +[ 22.902803] WS[0x01] +[ 22.902805] .[15:0] -> 0x0784 + +[ 22.902810] +[ 22.902812] src2: +[ 22.902813] IMM 0x0005 + +[ 22.902818] +[ 22.902819] result: NE GT + +[ 22.902824] +[ 22.902826] JUMP_ABOVE @ 0xD811 + +[ 22.902831] +[ 22.902833] taken: yes + +[ 22.902837] +[ 22.902838] target: 0x0053 + +[ 22.902843] +[ 22.902845] TEST_REG @ 0xD7FF + +[ 22.902849] +[ 22.902851] src1: +[ 22.902853] REG[0x1827] +[ 22.902857] .[7:0] -> 0x02 + +[ 22.902861] +[ 22.902863] src2: +[ 22.902864] IMM 0x01 + +[ 22.902868] +[ 22.902870] result: EQ + +[ 22.902874] +[ 22.902876] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.902881] +[ 22.902882] taken: no + +[ 22.902886] +[ 22.902888] target: 0x0068 + +[ 22.902893] +[ 22.902894] SUB_WS @ 0xD807 + +[ 22.902899] +[ 22.902901] dst: +[ 22.902902] WS[0x01] +[ 22.902905] .[15:0] -> 0x0784 + +[ 22.902909] +[ 22.902911] src: +[ 22.902913] IMM 0x0001 + +[ 22.902917] +[ 22.902919] dst: +[ 22.902921] WS[0x01] +[ 22.902923] .[15:0] <- 0x0783 + +[ 22.902928] +[ 22.902930] COMPARE_WS @ 0xD80C + +[ 22.902935] +[ 22.902937] src1: +[ 22.902939] WS[0x01] +[ 22.902941] .[15:0] -> 0x0783 + +[ 22.902945] +[ 22.902947] src2: +[ 22.902949] IMM 0x0005 + +[ 22.902953] +[ 22.902955] result: NE GT + +[ 22.902959] +[ 22.902961] JUMP_ABOVE @ 0xD811 + +[ 22.902966] +[ 22.902968] taken: yes + +[ 22.902972] +[ 22.902974] target: 0x0053 + +[ 22.902978] +[ 22.902980] TEST_REG @ 0xD7FF + +[ 22.902985] +[ 22.902986] src1: +[ 22.902988] REG[0x1827] +[ 22.902992] .[7:0] -> 0x02 + +[ 22.902996] +[ 22.902998] src2: +[ 22.903000] IMM 0x01 + +[ 22.903004] +[ 22.903006] result: EQ + +[ 22.903010] +[ 22.903011] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903016] +[ 22.903018] taken: no + +[ 22.903023] +[ 22.903024] target: 0x0068 + +[ 22.903029] +[ 22.903030] SUB_WS @ 0xD807 + +[ 22.903035] +[ 22.903037] dst: +[ 22.903039] WS[0x01] +[ 22.903041] .[15:0] -> 0x0783 + +[ 22.903046] +[ 22.903047] src: +[ 22.903049] IMM 0x0001 + +[ 22.903053] +[ 22.903055] dst: +[ 22.903057] WS[0x01] +[ 22.903059] .[15:0] <- 0x0782 + +[ 22.903064] +[ 22.903065] COMPARE_WS @ 0xD80C + +[ 22.903070] +[ 22.903072] src1: +[ 22.903074] WS[0x01] +[ 22.903076] .[15:0] -> 0x0782 + +[ 22.903081] +[ 22.903083] src2: +[ 22.903084] IMM 0x0005 + +[ 22.903089] +[ 22.903091] result: NE GT + +[ 22.903095] +[ 22.903097] JUMP_ABOVE @ 0xD811 + +[ 22.903102] +[ 22.903103] taken: yes + +[ 22.903107] +[ 22.903109] target: 0x0053 + +[ 22.903114] +[ 22.903116] TEST_REG @ 0xD7FF + +[ 22.903120] +[ 22.903122] src1: +[ 22.903124] REG[0x1827] +[ 22.903128] .[7:0] -> 0x02 + +[ 22.903132] +[ 22.903134] src2: +[ 22.903135] IMM 0x01 + +[ 22.903140] +[ 22.903141] result: EQ + +[ 22.903145] +[ 22.903147] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903152] +[ 22.903154] taken: no + +[ 22.903158] +[ 22.903159] target: 0x0068 + +[ 22.903164] +[ 22.903165] SUB_WS @ 0xD807 + +[ 22.903170] +[ 22.903172] dst: +[ 22.903174] WS[0x01] +[ 22.903176] .[15:0] -> 0x0782 + +[ 22.903180] +[ 22.903182] src: +[ 22.903184] IMM 0x0001 + +[ 22.903188] +[ 22.903190] dst: +[ 22.903192] WS[0x01] +[ 22.903194] .[15:0] <- 0x0781 + +[ 22.903199] +[ 22.903200] COMPARE_WS @ 0xD80C + +[ 22.903205] +[ 22.903207] src1: +[ 22.903209] WS[0x01] +[ 22.903211] .[15:0] -> 0x0781 + +[ 22.903216] +[ 22.903218] src2: +[ 22.903219] IMM 0x0005 + +[ 22.903224] +[ 22.903225] result: NE GT + +[ 22.903230] +[ 22.903232] JUMP_ABOVE @ 0xD811 + +[ 22.903236] +[ 22.903238] taken: yes + +[ 22.903242] +[ 22.903244] target: 0x0053 + +[ 22.903248] +[ 22.903250] TEST_REG @ 0xD7FF + +[ 22.903255] +[ 22.903257] src1: +[ 22.903258] REG[0x1827] +[ 22.903262] .[7:0] -> 0x02 + +[ 22.903266] +[ 22.903268] src2: +[ 22.903270] IMM 0x01 + +[ 22.903274] +[ 22.903276] result: EQ + +[ 22.903280] +[ 22.903281] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903286] +[ 22.903288] taken: no + +[ 22.903292] +[ 22.903294] target: 0x0068 + +[ 22.903298] +[ 22.903300] SUB_WS @ 0xD807 + +[ 22.903304] +[ 22.903306] dst: +[ 22.903308] WS[0x01] +[ 22.903311] .[15:0] -> 0x0781 + +[ 22.903315] +[ 22.903317] src: +[ 22.903319] IMM 0x0001 + +[ 22.903323] +[ 22.903325] dst: +[ 22.903326] WS[0x01] +[ 22.903329] .[15:0] <- 0x0780 + +[ 22.903333] +[ 22.903335] COMPARE_WS @ 0xD80C + +[ 22.903340] +[ 22.903342] src1: +[ 22.903344] WS[0x01] +[ 22.903346] .[15:0] -> 0x0780 + +[ 22.903351] +[ 22.903352] src2: +[ 22.903354] IMM 0x0005 + +[ 22.903358] +[ 22.903360] result: NE GT + +[ 22.903365] +[ 22.903366] JUMP_ABOVE @ 0xD811 + +[ 22.903371] +[ 22.903373] taken: yes + +[ 22.903377] +[ 22.903379] target: 0x0053 + +[ 22.903383] +[ 22.903385] TEST_REG @ 0xD7FF + +[ 22.903390] +[ 22.903391] src1: +[ 22.903393] REG[0x1827] +[ 22.903397] .[7:0] -> 0x02 + +[ 22.903401] +[ 22.903403] src2: +[ 22.903405] IMM 0x01 + +[ 22.903409] +[ 22.903411] result: EQ + +[ 22.903415] +[ 22.903417] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903421] +[ 22.903423] taken: no + +[ 22.903427] +[ 22.903429] target: 0x0068 + +[ 22.903433] +[ 22.903435] SUB_WS @ 0xD807 + +[ 22.903440] +[ 22.903441] dst: +[ 22.903443] WS[0x01] +[ 22.903446] .[15:0] -> 0x0780 + +[ 22.903450] +[ 22.903452] src: +[ 22.903454] IMM 0x0001 + +[ 22.903458] +[ 22.903460] dst: +[ 22.903462] WS[0x01] +[ 22.903464] .[15:0] <- 0x077F + +[ 22.903469] +[ 22.903470] COMPARE_WS @ 0xD80C + +[ 22.903475] +[ 22.903477] src1: +[ 22.903479] WS[0x01] +[ 22.903481] .[15:0] -> 0x077F + +[ 22.903486] +[ 22.903487] src2: +[ 22.903489] IMM 0x0005 + +[ 22.903493] +[ 22.903495] result: NE GT + +[ 22.903500] +[ 22.903502] JUMP_ABOVE @ 0xD811 + +[ 22.903507] +[ 22.903508] taken: yes + +[ 22.903512] +[ 22.903514] target: 0x0053 + +[ 22.903519] +[ 22.903520] TEST_REG @ 0xD7FF + +[ 22.903525] +[ 22.903527] src1: +[ 22.903529] REG[0x1827] +[ 22.903532] .[7:0] -> 0x02 + +[ 22.903537] +[ 22.903538] src2: +[ 22.903540] IMM 0x01 + +[ 22.903544] +[ 22.903546] result: EQ + +[ 22.903550] +[ 22.903552] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903557] +[ 22.903558] taken: no + +[ 22.903563] +[ 22.903564] target: 0x0068 + +[ 22.903569] +[ 22.903570] SUB_WS @ 0xD807 + +[ 22.903575] +[ 22.903577] dst: +[ 22.903578] WS[0x01] +[ 22.903581] .[15:0] -> 0x077F + +[ 22.903586] +[ 22.903587] src: +[ 22.903589] IMM 0x0001 + +[ 22.903593] +[ 22.903595] dst: +[ 22.903597] WS[0x01] +[ 22.903600] .[15:0] <- 0x077E + +[ 22.903604] +[ 22.903606] COMPARE_WS @ 0xD80C + +[ 22.903611] +[ 22.903613] src1: +[ 22.903614] WS[0x01] +[ 22.903617] .[15:0] -> 0x077E + +[ 22.903621] +[ 22.903623] src2: +[ 22.903625] IMM 0x0005 + +[ 22.903629] +[ 22.903631] result: NE GT + +[ 22.903635] +[ 22.903637] JUMP_ABOVE @ 0xD811 + +[ 22.903642] +[ 22.903643] taken: yes + +[ 22.903648] +[ 22.903649] target: 0x0053 + +[ 22.903654] +[ 22.903655] TEST_REG @ 0xD7FF + +[ 22.903660] +[ 22.903662] src1: +[ 22.903663] REG[0x1827] +[ 22.903667] .[7:0] -> 0x02 + +[ 22.903672] +[ 22.903673] src2: +[ 22.903675] IMM 0x01 + +[ 22.903679] +[ 22.903681] result: EQ + +[ 22.903685] +[ 22.903687] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903692] +[ 22.903693] taken: no + +[ 22.903698] +[ 22.903699] target: 0x0068 + +[ 22.903704] +[ 22.903706] SUB_WS @ 0xD807 + +[ 22.903710] +[ 22.903712] dst: +[ 22.903714] WS[0x01] +[ 22.903716] .[15:0] -> 0x077E + +[ 22.903721] +[ 22.903722] src: +[ 22.903724] IMM 0x0001 + +[ 22.903728] +[ 22.903730] dst: +[ 22.903732] WS[0x01] +[ 22.903734] .[15:0] <- 0x077D + +[ 22.903739] +[ 22.903740] COMPARE_WS @ 0xD80C + +[ 22.903745] +[ 22.903747] src1: +[ 22.903749] WS[0x01] +[ 22.903751] .[15:0] -> 0x077D + +[ 22.903756] +[ 22.903757] src2: +[ 22.903759] IMM 0x0005 + +[ 22.903763] +[ 22.903765] result: NE GT + +[ 22.903770] +[ 22.903771] JUMP_ABOVE @ 0xD811 + +[ 22.903776] +[ 22.903778] taken: yes + +[ 22.903782] +[ 22.903784] target: 0x0053 + +[ 22.903788] +[ 22.903790] TEST_REG @ 0xD7FF + +[ 22.903795] +[ 22.903797] src1: +[ 22.903799] REG[0x1827] +[ 22.903803] .[7:0] -> 0x02 + +[ 22.903807] +[ 22.903809] src2: +[ 22.903811] IMM 0x01 + +[ 22.903815] +[ 22.903816] result: EQ + +[ 22.903820] +[ 22.903822] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903827] +[ 22.903829] taken: no + +[ 22.903833] +[ 22.903834] target: 0x0068 + +[ 22.903839] +[ 22.903841] SUB_WS @ 0xD807 + +[ 22.903845] +[ 22.903847] dst: +[ 22.903849] WS[0x01] +[ 22.903851] .[15:0] -> 0x077D + +[ 22.903856] +[ 22.903857] src: +[ 22.903859] IMM 0x0001 + +[ 22.903863] +[ 22.903865] dst: +[ 22.903867] WS[0x01] +[ 22.903869] .[15:0] <- 0x077C + +[ 22.903874] +[ 22.903875] COMPARE_WS @ 0xD80C + +[ 22.903880] +[ 22.903882] src1: +[ 22.903884] WS[0x01] +[ 22.903886] .[15:0] -> 0x077C + +[ 22.903891] +[ 22.903893] src2: +[ 22.903895] IMM 0x0005 + +[ 22.903899] +[ 22.903901] result: NE GT + +[ 22.903905] +[ 22.903907] JUMP_ABOVE @ 0xD811 + +[ 22.903912] +[ 22.903913] taken: yes + +[ 22.903917] +[ 22.903919] target: 0x0053 + +[ 22.903924] +[ 22.903925] TEST_REG @ 0xD7FF + +[ 22.903930] +[ 22.903931] src1: +[ 22.903933] REG[0x1827] +[ 22.903937] .[7:0] -> 0x02 + +[ 22.903941] +[ 22.903943] src2: +[ 22.903945] IMM 0x01 + +[ 22.903949] +[ 22.903951] result: EQ + +[ 22.903955] +[ 22.903957] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.903962] +[ 22.903963] taken: no + +[ 22.903967] +[ 22.903969] target: 0x0068 + +[ 22.903974] +[ 22.903975] SUB_WS @ 0xD807 + +[ 22.903980] +[ 22.903982] dst: +[ 22.903983] WS[0x01] +[ 22.903986] .[15:0] -> 0x077C + +[ 22.903990] +[ 22.903992] src: +[ 22.903994] IMM 0x0001 + +[ 22.903998] +[ 22.904000] dst: +[ 22.904002] WS[0x01] +[ 22.904004] .[15:0] <- 0x077B + +[ 22.904009] +[ 22.904010] COMPARE_WS @ 0xD80C + +[ 22.904015] +[ 22.904017] src1: +[ 22.904019] WS[0x01] +[ 22.904021] .[15:0] -> 0x077B + +[ 22.904026] +[ 22.904027] src2: +[ 22.904029] IMM 0x0005 + +[ 22.904034] +[ 22.904035] result: NE GT + +[ 22.904040] +[ 22.904042] JUMP_ABOVE @ 0xD811 + +[ 22.904047] +[ 22.904048] taken: yes + +[ 22.904053] +[ 22.904054] target: 0x0053 + +[ 22.904059] +[ 22.904060] TEST_REG @ 0xD7FF + +[ 22.904065] +[ 22.904067] src1: +[ 22.904069] REG[0x1827] +[ 22.904072] .[7:0] -> 0x02 + +[ 22.904077] +[ 22.904079] src2: +[ 22.904080] IMM 0x01 + +[ 22.904085] +[ 22.904087] result: EQ + +[ 22.904091] +[ 22.904093] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904097] +[ 22.904099] taken: no + +[ 22.904103] +[ 22.904105] target: 0x0068 + +[ 22.904109] +[ 22.904111] SUB_WS @ 0xD807 + +[ 22.904116] +[ 22.904118] dst: +[ 22.904120] WS[0x01] +[ 22.904122] .[15:0] -> 0x077B + +[ 22.904127] +[ 22.904128] src: +[ 22.904130] IMM 0x0001 + +[ 22.904134] +[ 22.904136] dst: +[ 22.904138] WS[0x01] +[ 22.904140] .[15:0] <- 0x077A + +[ 22.904145] +[ 22.904147] COMPARE_WS @ 0xD80C + +[ 22.904151] +[ 22.904153] src1: +[ 22.904155] WS[0x01] +[ 22.904158] .[15:0] -> 0x077A + +[ 22.904162] +[ 22.904164] src2: +[ 22.904166] IMM 0x0005 + +[ 22.904170] +[ 22.904172] result: NE GT + +[ 22.904176] +[ 22.904178] JUMP_ABOVE @ 0xD811 + +[ 22.904183] +[ 22.904185] taken: yes + +[ 22.904189] +[ 22.904191] target: 0x0053 + +[ 22.904196] +[ 22.904197] TEST_REG @ 0xD7FF + +[ 22.904202] +[ 22.904204] src1: +[ 22.904205] REG[0x1827] +[ 22.904209] .[7:0] -> 0x02 + +[ 22.904214] +[ 22.904215] src2: +[ 22.904217] IMM 0x01 + +[ 22.904221] +[ 22.904223] result: EQ + +[ 22.904227] +[ 22.904229] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904234] +[ 22.904235] taken: no + +[ 22.904239] +[ 22.904241] target: 0x0068 + +[ 22.904245] +[ 22.904247] SUB_WS @ 0xD807 + +[ 22.904252] +[ 22.904253] dst: +[ 22.904255] WS[0x01] +[ 22.904257] .[15:0] -> 0x077A + +[ 22.904262] +[ 22.904264] src: +[ 22.904265] IMM 0x0001 + +[ 22.904270] +[ 22.904271] dst: +[ 22.904273] WS[0x01] +[ 22.904276] .[15:0] <- 0x0779 + +[ 22.904280] +[ 22.904282] COMPARE_WS @ 0xD80C + +[ 22.904287] +[ 22.904289] src1: +[ 22.904290] WS[0x01] +[ 22.904293] .[15:0] -> 0x0779 + +[ 22.904297] +[ 22.904299] src2: +[ 22.904301] IMM 0x0005 + +[ 22.904305] +[ 22.904307] result: NE GT + +[ 22.904311] +[ 22.904313] JUMP_ABOVE @ 0xD811 + +[ 22.904318] +[ 22.904319] taken: yes + +[ 22.904324] +[ 22.904325] target: 0x0053 + +[ 22.904330] +[ 22.904332] TEST_REG @ 0xD7FF + +[ 22.904336] +[ 22.904338] src1: +[ 22.904340] REG[0x1827] +[ 22.904343] .[7:0] -> 0x02 + +[ 22.904348] +[ 22.904349] src2: +[ 22.904351] IMM 0x01 + +[ 22.904355] +[ 22.904357] result: EQ + +[ 22.904361] +[ 22.904363] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904368] +[ 22.904369] taken: no + +[ 22.904373] +[ 22.904376] target: 0x0068 + +[ 22.904380] +[ 22.904382] SUB_WS @ 0xD807 + +[ 22.904387] +[ 22.904388] dst: +[ 22.904390] WS[0x01] +[ 22.904392] .[15:0] -> 0x0779 + +[ 22.904397] +[ 22.904399] src: +[ 22.904400] IMM 0x0001 + +[ 22.904405] +[ 22.904406] dst: +[ 22.904408] WS[0x01] +[ 22.904411] .[15:0] <- 0x0778 + +[ 22.904415] +[ 22.904417] COMPARE_WS @ 0xD80C + +[ 22.904422] +[ 22.904423] src1: +[ 22.904425] WS[0x01] +[ 22.904428] .[15:0] -> 0x0778 + +[ 22.904432] +[ 22.904434] src2: +[ 22.904436] IMM 0x0005 + +[ 22.904440] +[ 22.904442] result: NE GT + +[ 22.904446] +[ 22.904448] JUMP_ABOVE @ 0xD811 + +[ 22.904453] +[ 22.904455] taken: yes + +[ 22.904459] +[ 22.904461] target: 0x0053 + +[ 22.904465] +[ 22.904467] TEST_REG @ 0xD7FF + +[ 22.904472] +[ 22.904474] src1: +[ 22.904475] REG[0x1827] +[ 22.904479] .[7:0] -> 0x02 + +[ 22.904484] +[ 22.904485] src2: +[ 22.904487] IMM 0x01 + +[ 22.904491] +[ 22.904493] result: EQ + +[ 22.904497] +[ 22.904499] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904504] +[ 22.904506] taken: no + +[ 22.904510] +[ 22.904512] target: 0x0068 + +[ 22.904516] +[ 22.904518] SUB_WS @ 0xD807 + +[ 22.904522] +[ 22.904524] dst: +[ 22.904526] WS[0x01] +[ 22.904528] .[15:0] -> 0x0778 + +[ 22.904533] +[ 22.904534] src: +[ 22.904536] IMM 0x0001 + +[ 22.904540] +[ 22.904542] dst: +[ 22.904544] WS[0x01] +[ 22.904546] .[15:0] <- 0x0777 + +[ 22.904551] +[ 22.904552] COMPARE_WS @ 0xD80C + +[ 22.904557] +[ 22.904559] src1: +[ 22.904561] WS[0x01] +[ 22.904563] .[15:0] -> 0x0777 + +[ 22.904568] +[ 22.904569] src2: +[ 22.904571] IMM 0x0005 + +[ 22.904576] +[ 22.904577] result: NE GT + +[ 22.904582] +[ 22.904584] JUMP_ABOVE @ 0xD811 + +[ 22.904588] +[ 22.904590] taken: yes + +[ 22.904594] +[ 22.904596] target: 0x0053 + +[ 22.904600] +[ 22.904602] TEST_REG @ 0xD7FF + +[ 22.904607] +[ 22.904608] src1: +[ 22.904610] REG[0x1827] +[ 22.904614] .[7:0] -> 0x02 + +[ 22.904618] +[ 22.904620] src2: +[ 22.904622] IMM 0x01 + +[ 22.904626] +[ 22.904627] result: EQ + +[ 22.904632] +[ 22.904633] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904638] +[ 22.904640] taken: no + +[ 22.904644] +[ 22.904646] target: 0x0068 + +[ 22.904650] +[ 22.904652] SUB_WS @ 0xD807 + +[ 22.904656] +[ 22.904658] dst: +[ 22.904660] WS[0x01] +[ 22.904662] .[15:0] -> 0x0777 + +[ 22.904667] +[ 22.904669] src: +[ 22.904671] IMM 0x0001 + +[ 22.904675] +[ 22.904676] dst: +[ 22.904678] WS[0x01] +[ 22.904681] .[15:0] <- 0x0776 + +[ 22.904685] +[ 22.904687] COMPARE_WS @ 0xD80C + +[ 22.904691] +[ 22.904693] src1: +[ 22.904695] WS[0x01] +[ 22.904697] .[15:0] -> 0x0776 + +[ 22.904702] +[ 22.904704] src2: +[ 22.904705] IMM 0x0005 + +[ 22.904710] +[ 22.904711] result: NE GT + +[ 22.904716] +[ 22.904718] JUMP_ABOVE @ 0xD811 + +[ 22.904722] +[ 22.904724] taken: yes + +[ 22.904728] +[ 22.904730] target: 0x0053 + +[ 22.904734] +[ 22.904736] TEST_REG @ 0xD7FF + +[ 22.904741] +[ 22.904742] src1: +[ 22.904744] REG[0x1827] +[ 22.904748] .[7:0] -> 0x02 + +[ 22.904752] +[ 22.904754] src2: +[ 22.904756] IMM 0x01 + +[ 22.904760] +[ 22.904762] result: EQ + +[ 22.904766] +[ 22.904768] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904773] +[ 22.904774] taken: no + +[ 22.904779] +[ 22.904780] target: 0x0068 + +[ 22.904785] +[ 22.904786] SUB_WS @ 0xD807 + +[ 22.904791] +[ 22.904793] dst: +[ 22.904795] WS[0x01] +[ 22.904797] .[15:0] -> 0x0776 + +[ 22.904802] +[ 22.904803] src: +[ 22.904805] IMM 0x0001 + +[ 22.904809] +[ 22.904811] dst: +[ 22.904813] WS[0x01] +[ 22.904815] .[15:0] <- 0x0775 + +[ 22.904820] +[ 22.904822] COMPARE_WS @ 0xD80C + +[ 22.904826] +[ 22.904828] src1: +[ 22.904830] WS[0x01] +[ 22.904832] .[15:0] -> 0x0775 + +[ 22.904837] +[ 22.904839] src2: +[ 22.904840] IMM 0x0005 + +[ 22.904845] +[ 22.904846] result: NE GT + +[ 22.904851] +[ 22.904853] JUMP_ABOVE @ 0xD811 + +[ 22.904858] +[ 22.904859] taken: yes + +[ 22.904864] +[ 22.904866] target: 0x0053 + +[ 22.904870] +[ 22.904872] TEST_REG @ 0xD7FF + +[ 22.904877] +[ 22.904878] src1: +[ 22.904880] REG[0x1827] +[ 22.904884] .[7:0] -> 0x02 + +[ 22.904888] +[ 22.904890] src2: +[ 22.904892] IMM 0x01 + +[ 22.904896] +[ 22.904898] result: EQ + +[ 22.904902] +[ 22.904903] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.904908] +[ 22.904910] taken: no + +[ 22.904914] +[ 22.904916] target: 0x0068 + +[ 22.904920] +[ 22.904922] SUB_WS @ 0xD807 + +[ 22.904926] +[ 22.904928] dst: +[ 22.904930] WS[0x01] +[ 22.904932] .[15:0] -> 0x0775 + +[ 22.904937] +[ 22.904939] src: +[ 22.904940] IMM 0x0001 + +[ 22.904945] +[ 22.904947] dst: +[ 22.904949] WS[0x01] +[ 22.904951] .[15:0] <- 0x0774 + +[ 22.904956] +[ 22.904958] COMPARE_WS @ 0xD80C + +[ 22.904963] +[ 22.904965] src1: +[ 22.904967] WS[0x01] +[ 22.904969] .[15:0] -> 0x0774 + +[ 22.904974] +[ 22.904976] src2: +[ 22.904978] IMM 0x0005 + +[ 22.904982] +[ 22.904984] result: NE GT + +[ 22.904989] +[ 22.904990] JUMP_ABOVE @ 0xD811 + +[ 22.904995] +[ 22.904997] taken: yes + +[ 22.905001] +[ 22.905003] target: 0x0053 + +[ 22.905008] +[ 22.905009] TEST_REG @ 0xD7FF + +[ 22.905014] +[ 22.905016] src1: +[ 22.905018] REG[0x1827] +[ 22.905021] .[7:0] -> 0x02 + +[ 22.905026] +[ 22.905027] src2: +[ 22.905029] IMM 0x01 + +[ 22.905033] +[ 22.905035] result: EQ + +[ 22.905039] +[ 22.905041] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905046] +[ 22.905047] taken: no + +[ 22.905051] +[ 22.905053] target: 0x0068 + +[ 22.905141] +[ 22.905144] SUB_WS @ 0xD807 + +[ 22.905151] +[ 22.905153] dst: +[ 22.905155] WS[0x01] +[ 22.905158] .[15:0] -> 0x0774 + +[ 22.905163] +[ 22.905165] src: +[ 22.905167] IMM 0x0001 + +[ 22.905172] +[ 22.905174] dst: +[ 22.905177] WS[0x01] +[ 22.905180] .[15:0] <- 0x0773 + +[ 22.905185] +[ 22.905187] COMPARE_WS @ 0xD80C + +[ 22.905193] +[ 22.905195] src1: +[ 22.905197] WS[0x01] +[ 22.905200] .[15:0] -> 0x0773 + +[ 22.905206] +[ 22.905208] src2: +[ 22.905210] IMM 0x0005 + +[ 22.905214] +[ 22.905216] result: NE GT + +[ 22.905221] +[ 22.905223] JUMP_ABOVE @ 0xD811 + +[ 22.905228] +[ 22.905231] taken: yes + +[ 22.905235] +[ 22.905237] target: 0x0053 + +[ 22.905241] +[ 22.905243] TEST_REG @ 0xD7FF + +[ 22.905247] +[ 22.905249] src1: +[ 22.905252] REG[0x1827] +[ 22.905256] .[7:0] -> 0x02 + +[ 22.905260] +[ 22.905262] src2: +[ 22.905263] IMM 0x01 + +[ 22.905268] +[ 22.905269] result: EQ + +[ 22.905273] +[ 22.905275] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905280] +[ 22.905282] taken: no + +[ 22.905285] +[ 22.905287] target: 0x0068 + +[ 22.905292] +[ 22.905293] SUB_WS @ 0xD807 + +[ 22.905298] +[ 22.905300] dst: +[ 22.905302] WS[0x01] +[ 22.905304] .[15:0] -> 0x0773 + +[ 22.905309] +[ 22.905310] src: +[ 22.905312] IMM 0x0001 + +[ 22.905316] +[ 22.905318] dst: +[ 22.905320] WS[0x01] +[ 22.905322] .[15:0] <- 0x0772 + +[ 22.905326] +[ 22.905328] COMPARE_WS @ 0xD80C + +[ 22.905333] +[ 22.905335] src1: +[ 22.905336] WS[0x01] +[ 22.905339] .[15:0] -> 0x0772 + +[ 22.905343] +[ 22.905345] src2: +[ 22.905347] IMM 0x0005 + +[ 22.905351] +[ 22.905353] result: NE GT + +[ 22.905357] +[ 22.905358] JUMP_ABOVE @ 0xD811 + +[ 22.905363] +[ 22.905365] taken: yes + +[ 22.905369] +[ 22.905370] target: 0x0053 + +[ 22.905375] +[ 22.905376] TEST_REG @ 0xD7FF + +[ 22.905381] +[ 22.905383] src1: +[ 22.905384] REG[0x1827] +[ 22.905388] .[7:0] -> 0x02 + +[ 22.905392] +[ 22.905394] src2: +[ 22.905395] IMM 0x01 + +[ 22.905400] +[ 22.905401] result: EQ + +[ 22.905405] +[ 22.905407] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905411] +[ 22.905413] taken: no + +[ 22.905417] +[ 22.905419] target: 0x0068 + +[ 22.905423] +[ 22.905424] SUB_WS @ 0xD807 + +[ 22.905429] +[ 22.905431] dst: +[ 22.905432] WS[0x01] +[ 22.905435] .[15:0] -> 0x0772 + +[ 22.905439] +[ 22.905441] src: +[ 22.905443] IMM 0x0001 + +[ 22.905447] +[ 22.905449] dst: +[ 22.905451] WS[0x01] +[ 22.905453] .[15:0] <- 0x0771 + +[ 22.905457] +[ 22.905459] COMPARE_WS @ 0xD80C + +[ 22.905463] +[ 22.905465] src1: +[ 22.905467] WS[0x01] +[ 22.905469] .[15:0] -> 0x0771 + +[ 22.905474] +[ 22.905475] src2: +[ 22.905477] IMM 0x0005 + +[ 22.905481] +[ 22.905483] result: NE GT + +[ 22.905487] +[ 22.905489] JUMP_ABOVE @ 0xD811 + +[ 22.905494] +[ 22.905495] taken: yes + +[ 22.905499] +[ 22.905501] target: 0x0053 + +[ 22.905505] +[ 22.905507] TEST_REG @ 0xD7FF + +[ 22.905512] +[ 22.905513] src1: +[ 22.905515] REG[0x1827] +[ 22.905519] .[7:0] -> 0x02 + +[ 22.905523] +[ 22.905525] src2: +[ 22.905526] IMM 0x01 + +[ 22.905530] +[ 22.905532] result: EQ + +[ 22.905536] +[ 22.905538] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905543] +[ 22.905544] taken: no + +[ 22.905548] +[ 22.905550] target: 0x0068 + +[ 22.905554] +[ 22.905556] SUB_WS @ 0xD807 + +[ 22.905561] +[ 22.905562] dst: +[ 22.905564] WS[0x01] +[ 22.905566] .[15:0] -> 0x0771 + +[ 22.905571] +[ 22.905572] src: +[ 22.905574] IMM 0x0001 + +[ 22.905578] +[ 22.905580] dst: +[ 22.905582] WS[0x01] +[ 22.905584] .[15:0] <- 0x0770 + +[ 22.905588] +[ 22.905590] COMPARE_WS @ 0xD80C + +[ 22.905594] +[ 22.905596] src1: +[ 22.905598] WS[0x01] +[ 22.905600] .[15:0] -> 0x0770 + +[ 22.905605] +[ 22.905606] src2: +[ 22.905608] IMM 0x0005 + +[ 22.905612] +[ 22.905614] result: NE GT + +[ 22.905618] +[ 22.905620] JUMP_ABOVE @ 0xD811 + +[ 22.905625] +[ 22.905627] taken: yes + +[ 22.905631] +[ 22.905633] target: 0x0053 + +[ 22.905637] +[ 22.905639] TEST_REG @ 0xD7FF + +[ 22.905643] +[ 22.905645] src1: +[ 22.905647] REG[0x1827] +[ 22.905650] .[7:0] -> 0x02 + +[ 22.905654] +[ 22.905656] src2: +[ 22.905658] IMM 0x01 + +[ 22.905662] +[ 22.905664] result: EQ + +[ 22.905667] +[ 22.905669] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905674] +[ 22.905675] taken: no + +[ 22.905679] +[ 22.905681] target: 0x0068 + +[ 22.905686] +[ 22.905687] SUB_WS @ 0xD807 + +[ 22.905692] +[ 22.905693] dst: +[ 22.905695] WS[0x01] +[ 22.905698] .[15:0] -> 0x0770 + +[ 22.905702] +[ 22.905704] src: +[ 22.905705] IMM 0x0001 + +[ 22.905710] +[ 22.905711] dst: +[ 22.905713] WS[0x01] +[ 22.905715] .[15:0] <- 0x076F + +[ 22.905720] +[ 22.905722] COMPARE_WS @ 0xD80C + +[ 22.905726] +[ 22.905728] src1: +[ 22.905730] WS[0x01] +[ 22.905732] .[15:0] -> 0x076F + +[ 22.905736] +[ 22.905738] src2: +[ 22.905740] IMM 0x0005 + +[ 22.905744] +[ 22.905746] result: NE GT + +[ 22.905750] +[ 22.905752] JUMP_ABOVE @ 0xD811 + +[ 22.905757] +[ 22.905759] taken: yes + +[ 22.905763] +[ 22.905765] target: 0x0053 + +[ 22.905769] +[ 22.905770] TEST_REG @ 0xD7FF + +[ 22.905775] +[ 22.905777] src1: +[ 22.905779] REG[0x1827] +[ 22.905782] .[7:0] -> 0x02 + +[ 22.905787] +[ 22.905788] src2: +[ 22.905790] IMM 0x01 + +[ 22.905794] +[ 22.905796] result: EQ + +[ 22.905800] +[ 22.905801] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905806] +[ 22.905808] taken: no + +[ 22.905812] +[ 22.905813] target: 0x0068 + +[ 22.905818] +[ 22.905820] SUB_WS @ 0xD807 + +[ 22.905824] +[ 22.905826] dst: +[ 22.905828] WS[0x01] +[ 22.905830] .[15:0] -> 0x076F + +[ 22.905834] +[ 22.905836] src: +[ 22.905838] IMM 0x0001 + +[ 22.905842] +[ 22.905844] dst: +[ 22.905845] WS[0x01] +[ 22.905848] .[15:0] <- 0x076E + +[ 22.905852] +[ 22.905854] COMPARE_WS @ 0xD80C + +[ 22.905859] +[ 22.905860] src1: +[ 22.905862] WS[0x01] +[ 22.905864] .[15:0] -> 0x076E + +[ 22.905869] +[ 22.905870] src2: +[ 22.905872] IMM 0x0005 + +[ 22.905876] +[ 22.905878] result: NE GT + +[ 22.905882] +[ 22.905884] JUMP_ABOVE @ 0xD811 + +[ 22.905889] +[ 22.905890] taken: yes + +[ 22.905894] +[ 22.905896] target: 0x0053 + +[ 22.905901] +[ 22.905902] TEST_REG @ 0xD7FF + +[ 22.905907] +[ 22.905909] src1: +[ 22.905910] REG[0x1827] +[ 22.905914] .[7:0] -> 0x02 + +[ 22.905918] +[ 22.905920] src2: +[ 22.905922] IMM 0x01 + +[ 22.905926] +[ 22.905928] result: EQ + +[ 22.905931] +[ 22.905933] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.905938] +[ 22.905939] taken: no + +[ 22.905943] +[ 22.905945] target: 0x0068 + +[ 22.905949] +[ 22.905951] SUB_WS @ 0xD807 + +[ 22.905955] +[ 22.905957] dst: +[ 22.905959] WS[0x01] +[ 22.905961] .[15:0] -> 0x076E + +[ 22.905966] +[ 22.905967] src: +[ 22.905969] IMM 0x0001 + +[ 22.905973] +[ 22.905975] dst: +[ 22.905976] WS[0x01] +[ 22.905979] .[15:0] <- 0x076D + +[ 22.905983] +[ 22.905985] COMPARE_WS @ 0xD80C + +[ 22.905989] +[ 22.905991] src1: +[ 22.905993] WS[0x01] +[ 22.905995] .[15:0] -> 0x076D + +[ 22.905999] +[ 22.906001] src2: +[ 22.906003] IMM 0x0005 + +[ 22.906007] +[ 22.906009] result: NE GT + +[ 22.906013] +[ 22.906015] JUMP_ABOVE @ 0xD811 + +[ 22.906020] +[ 22.906021] taken: yes + +[ 22.906025] +[ 22.906027] target: 0x0053 + +[ 22.906031] +[ 22.906033] TEST_REG @ 0xD7FF + +[ 22.906037] +[ 22.906039] src1: +[ 22.906041] REG[0x1827] +[ 22.906045] .[7:0] -> 0x02 + +[ 22.906049] +[ 22.906050] src2: +[ 22.906052] IMM 0x01 + +[ 22.906056] +[ 22.906058] result: EQ + +[ 22.906062] +[ 22.906064] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906068] +[ 22.906070] taken: no + +[ 22.906074] +[ 22.906076] target: 0x0068 + +[ 22.906080] +[ 22.906081] SUB_WS @ 0xD807 + +[ 22.906086] +[ 22.906088] dst: +[ 22.906089] WS[0x01] +[ 22.906092] .[15:0] -> 0x076D + +[ 22.906096] +[ 22.906098] src: +[ 22.906100] IMM 0x0001 + +[ 22.906104] +[ 22.906106] dst: +[ 22.906107] WS[0x01] +[ 22.906110] .[15:0] <- 0x076C + +[ 22.906114] +[ 22.906116] COMPARE_WS @ 0xD80C + +[ 22.906120] +[ 22.906122] src1: +[ 22.906124] WS[0x01] +[ 22.906126] .[15:0] -> 0x076C + +[ 22.906131] +[ 22.906132] src2: +[ 22.906134] IMM 0x0005 + +[ 22.906138] +[ 22.906140] result: NE GT + +[ 22.906144] +[ 22.906146] JUMP_ABOVE @ 0xD811 + +[ 22.906150] +[ 22.906152] taken: yes + +[ 22.906156] +[ 22.906158] target: 0x0053 + +[ 22.906162] +[ 22.906164] TEST_REG @ 0xD7FF + +[ 22.906168] +[ 22.906170] src1: +[ 22.906171] REG[0x1827] +[ 22.906175] .[7:0] -> 0x02 + +[ 22.906179] +[ 22.906181] src2: +[ 22.906182] IMM 0x01 + +[ 22.906187] +[ 22.906188] result: EQ + +[ 22.906192] +[ 22.906194] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906199] +[ 22.906200] taken: no + +[ 22.906204] +[ 22.906206] target: 0x0068 + +[ 22.906210] +[ 22.906212] SUB_WS @ 0xD807 + +[ 22.906216] +[ 22.906218] dst: +[ 22.906220] WS[0x01] +[ 22.906222] .[15:0] -> 0x076C + +[ 22.906227] +[ 22.906228] src: +[ 22.906230] IMM 0x0001 + +[ 22.906234] +[ 22.906236] dst: +[ 22.906238] WS[0x01] +[ 22.906240] .[15:0] <- 0x076B + +[ 22.906245] +[ 22.906246] COMPARE_WS @ 0xD80C + +[ 22.906251] +[ 22.906253] src1: +[ 22.906254] WS[0x01] +[ 22.906257] .[15:0] -> 0x076B + +[ 22.906261] +[ 22.906263] src2: +[ 22.906265] IMM 0x0005 + +[ 22.906269] +[ 22.906270] result: NE GT + +[ 22.906275] +[ 22.906277] JUMP_ABOVE @ 0xD811 + +[ 22.906281] +[ 22.906283] taken: yes + +[ 22.906288] +[ 22.906289] target: 0x0053 + +[ 22.906294] +[ 22.906295] TEST_REG @ 0xD7FF + +[ 22.906300] +[ 22.906302] src1: +[ 22.906303] REG[0x1827] +[ 22.906307] .[7:0] -> 0x02 + +[ 22.906311] +[ 22.906313] src2: +[ 22.906314] IMM 0x01 + +[ 22.906318] +[ 22.906320] result: EQ + +[ 22.906324] +[ 22.906326] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906330] +[ 22.906332] taken: no + +[ 22.906336] +[ 22.906338] target: 0x0068 + +[ 22.906342] +[ 22.906344] SUB_WS @ 0xD807 + +[ 22.906348] +[ 22.906350] dst: +[ 22.906352] WS[0x01] +[ 22.906354] .[15:0] -> 0x076B + +[ 22.906358] +[ 22.906360] src: +[ 22.906362] IMM 0x0001 + +[ 22.906366] +[ 22.906368] dst: +[ 22.906369] WS[0x01] +[ 22.906372] .[15:0] <- 0x076A + +[ 22.906376] +[ 22.906378] COMPARE_WS @ 0xD80C + +[ 22.906383] +[ 22.906385] src1: +[ 22.906387] WS[0x01] +[ 22.906389] .[15:0] -> 0x076A + +[ 22.906393] +[ 22.906395] src2: +[ 22.906397] IMM 0x0005 + +[ 22.906401] +[ 22.906403] result: NE GT + +[ 22.906407] +[ 22.906408] JUMP_ABOVE @ 0xD811 + +[ 22.906413] +[ 22.906415] taken: yes + +[ 22.906419] +[ 22.906420] target: 0x0053 + +[ 22.906425] +[ 22.906426] TEST_REG @ 0xD7FF + +[ 22.906431] +[ 22.906433] src1: +[ 22.906434] REG[0x1827] +[ 22.906438] .[7:0] -> 0x02 + +[ 22.906442] +[ 22.906444] src2: +[ 22.906445] IMM 0x01 + +[ 22.906449] +[ 22.906451] result: EQ + +[ 22.906455] +[ 22.906457] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906461] +[ 22.906463] taken: no + +[ 22.906467] +[ 22.906468] target: 0x0068 + +[ 22.906473] +[ 22.906475] SUB_WS @ 0xD807 + +[ 22.906479] +[ 22.906481] dst: +[ 22.906483] WS[0x01] +[ 22.906485] .[15:0] -> 0x076A + +[ 22.906489] +[ 22.906491] src: +[ 22.906493] IMM 0x0001 + +[ 22.906497] +[ 22.906499] dst: +[ 22.906500] WS[0x01] +[ 22.906503] .[15:0] <- 0x0769 + +[ 22.906507] +[ 22.906509] COMPARE_WS @ 0xD80C + +[ 22.906513] +[ 22.906515] src1: +[ 22.906517] WS[0x01] +[ 22.906519] .[15:0] -> 0x0769 + +[ 22.906524] +[ 22.906525] src2: +[ 22.906527] IMM 0x0005 + +[ 22.906531] +[ 22.906533] result: NE GT + +[ 22.906537] +[ 22.906539] JUMP_ABOVE @ 0xD811 + +[ 22.906544] +[ 22.906546] taken: yes + +[ 22.906550] +[ 22.906551] target: 0x0053 + +[ 22.906556] +[ 22.906557] TEST_REG @ 0xD7FF + +[ 22.906562] +[ 22.906564] src1: +[ 22.906566] REG[0x1827] +[ 22.906569] .[7:0] -> 0x02 + +[ 22.906574] +[ 22.906575] src2: +[ 22.906577] IMM 0x01 + +[ 22.906581] +[ 22.906583] result: EQ + +[ 22.906587] +[ 22.906588] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906593] +[ 22.906595] taken: no + +[ 22.906599] +[ 22.906600] target: 0x0068 + +[ 22.906605] +[ 22.906606] SUB_WS @ 0xD807 + +[ 22.906611] +[ 22.906613] dst: +[ 22.906614] WS[0x01] +[ 22.906617] .[15:0] -> 0x0769 + +[ 22.906621] +[ 22.906623] src: +[ 22.906625] IMM 0x0001 + +[ 22.906629] +[ 22.906630] dst: +[ 22.906632] WS[0x01] +[ 22.906635] .[15:0] <- 0x0768 + +[ 22.906639] +[ 22.906641] COMPARE_WS @ 0xD80C + +[ 22.906645] +[ 22.906647] src1: +[ 22.906649] WS[0x01] +[ 22.906651] .[15:0] -> 0x0768 + +[ 22.906656] +[ 22.906657] src2: +[ 22.906659] IMM 0x0005 + +[ 22.906664] +[ 22.906665] result: NE GT + +[ 22.906670] +[ 22.906672] JUMP_ABOVE @ 0xD811 + +[ 22.906676] +[ 22.906678] taken: yes + +[ 22.906682] +[ 22.906684] target: 0x0053 + +[ 22.906688] +[ 22.906690] TEST_REG @ 0xD7FF + +[ 22.906694] +[ 22.906696] src1: +[ 22.906698] REG[0x1827] +[ 22.906701] .[7:0] -> 0x02 + +[ 22.906705] +[ 22.906707] src2: +[ 22.906709] IMM 0x01 + +[ 22.906713] +[ 22.906714] result: EQ + +[ 22.906718] +[ 22.906720] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906725] +[ 22.906726] taken: no + +[ 22.906730] +[ 22.906732] target: 0x0068 + +[ 22.906736] +[ 22.906738] SUB_WS @ 0xD807 + +[ 22.906742] +[ 22.906744] dst: +[ 22.906746] WS[0x01] +[ 22.906748] .[15:0] -> 0x0768 + +[ 22.906752] +[ 22.906754] src: +[ 22.906756] IMM 0x0001 + +[ 22.906760] +[ 22.906762] dst: +[ 22.906764] WS[0x01] +[ 22.906766] .[15:0] <- 0x0767 + +[ 22.906770] +[ 22.906772] COMPARE_WS @ 0xD80C + +[ 22.906777] +[ 22.906779] src1: +[ 22.906780] WS[0x01] +[ 22.906783] .[15:0] -> 0x0767 + +[ 22.906787] +[ 22.906789] src2: +[ 22.906790] IMM 0x0005 + +[ 22.906794] +[ 22.906796] result: NE GT + +[ 22.906800] +[ 22.906802] JUMP_ABOVE @ 0xD811 + +[ 22.906807] +[ 22.906809] taken: yes + +[ 22.906813] +[ 22.906814] target: 0x0053 + +[ 22.906819] +[ 22.906820] TEST_REG @ 0xD7FF + +[ 22.906825] +[ 22.906826] src1: +[ 22.906828] REG[0x1827] +[ 22.906832] .[7:0] -> 0x02 + +[ 22.906836] +[ 22.906837] src2: +[ 22.906839] IMM 0x01 + +[ 22.906843] +[ 22.906845] result: EQ + +[ 22.906849] +[ 22.906851] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906856] +[ 22.906857] taken: no + +[ 22.906861] +[ 22.906863] target: 0x0068 + +[ 22.906867] +[ 22.906869] SUB_WS @ 0xD807 + +[ 22.906874] +[ 22.906875] dst: +[ 22.906877] WS[0x01] +[ 22.906879] .[15:0] -> 0x0767 + +[ 22.906884] +[ 22.906885] src: +[ 22.906887] IMM 0x0001 + +[ 22.906891] +[ 22.906893] dst: +[ 22.906895] WS[0x01] +[ 22.906897] .[15:0] <- 0x0766 + +[ 22.906902] +[ 22.906903] COMPARE_WS @ 0xD80C + +[ 22.906908] +[ 22.906910] src1: +[ 22.906911] WS[0x01] +[ 22.906914] .[15:0] -> 0x0766 + +[ 22.906918] +[ 22.906920] src2: +[ 22.906921] IMM 0x0005 + +[ 22.906925] +[ 22.906927] result: NE GT + +[ 22.906931] +[ 22.906933] JUMP_ABOVE @ 0xD811 + +[ 22.906938] +[ 22.906939] taken: yes + +[ 22.906944] +[ 22.906946] target: 0x0053 + +[ 22.906950] +[ 22.906952] TEST_REG @ 0xD7FF + +[ 22.906956] +[ 22.906958] src1: +[ 22.906960] REG[0x1827] +[ 22.906963] .[7:0] -> 0x02 + +[ 22.906967] +[ 22.906969] src2: +[ 22.906971] IMM 0x01 + +[ 22.906975] +[ 22.906977] result: EQ + +[ 22.906980] +[ 22.906982] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.906987] +[ 22.906988] taken: no + +[ 22.906992] +[ 22.906994] target: 0x0068 + +[ 22.906998] +[ 22.907000] SUB_WS @ 0xD807 + +[ 22.907004] +[ 22.907006] dst: +[ 22.907008] WS[0x01] +[ 22.907010] .[15:0] -> 0x0766 + +[ 22.907015] +[ 22.907017] src: +[ 22.907018] IMM 0x0001 + +[ 22.907023] +[ 22.907024] dst: +[ 22.907026] WS[0x01] +[ 22.907028] .[15:0] <- 0x0765 + +[ 22.907033] +[ 22.907034] COMPARE_WS @ 0xD80C + +[ 22.907039] +[ 22.907041] src1: +[ 22.907043] WS[0x01] +[ 22.907045] .[15:0] -> 0x0765 + +[ 22.907050] +[ 22.907051] src2: +[ 22.907053] IMM 0x0005 + +[ 22.907057] +[ 22.907059] result: NE GT + +[ 22.907063] +[ 22.907065] JUMP_ABOVE @ 0xD811 + +[ 22.907070] +[ 22.907071] taken: yes + +[ 22.907076] +[ 22.907077] target: 0x0053 + +[ 22.907082] +[ 22.907083] TEST_REG @ 0xD7FF + +[ 22.907088] +[ 22.907090] src1: +[ 22.907091] REG[0x1827] +[ 22.907095] .[7:0] -> 0x02 + +[ 22.907099] +[ 22.907101] src2: +[ 22.907103] IMM 0x01 + +[ 22.907107] +[ 22.907108] result: EQ + +[ 22.907112] +[ 22.907114] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907118] +[ 22.907120] taken: no + +[ 22.907124] +[ 22.907126] target: 0x0068 + +[ 22.907130] +[ 22.907132] SUB_WS @ 0xD807 + +[ 22.907137] +[ 22.907138] dst: +[ 22.907140] WS[0x01] +[ 22.907142] .[15:0] -> 0x0765 + +[ 22.907147] +[ 22.907149] src: +[ 22.907150] IMM 0x0001 + +[ 22.907155] +[ 22.907156] dst: +[ 22.907158] WS[0x01] +[ 22.907160] .[15:0] <- 0x0764 + +[ 22.907165] +[ 22.907166] COMPARE_WS @ 0xD80C + +[ 22.907171] +[ 22.907173] src1: +[ 22.907175] WS[0x01] +[ 22.907177] .[15:0] -> 0x0764 + +[ 22.907181] +[ 22.907183] src2: +[ 22.907185] IMM 0x0005 + +[ 22.907189] +[ 22.907191] result: NE GT + +[ 22.907195] +[ 22.907197] JUMP_ABOVE @ 0xD811 + +[ 22.907201] +[ 22.907203] taken: yes + +[ 22.907207] +[ 22.907209] target: 0x0053 + +[ 22.907213] +[ 22.907215] TEST_REG @ 0xD7FF + +[ 22.907219] +[ 22.907221] src1: +[ 22.907223] REG[0x1827] +[ 22.907227] .[7:0] -> 0x02 + +[ 22.907231] +[ 22.907233] src2: +[ 22.907234] IMM 0x01 + +[ 22.907239] +[ 22.907240] result: EQ + +[ 22.907244] +[ 22.907246] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907251] +[ 22.907252] taken: no + +[ 22.907256] +[ 22.907258] target: 0x0068 + +[ 22.907263] +[ 22.907264] SUB_WS @ 0xD807 + +[ 22.907269] +[ 22.907271] dst: +[ 22.907272] WS[0x01] +[ 22.907275] .[15:0] -> 0x0764 + +[ 22.907279] +[ 22.907281] src: +[ 22.907283] IMM 0x0001 + +[ 22.907287] +[ 22.907289] dst: +[ 22.907290] WS[0x01] +[ 22.907293] .[15:0] <- 0x0763 + +[ 22.907297] +[ 22.907299] COMPARE_WS @ 0xD80C + +[ 22.907303] +[ 22.907305] src1: +[ 22.907307] WS[0x01] +[ 22.907309] .[15:0] -> 0x0763 + +[ 22.907314] +[ 22.907315] src2: +[ 22.907317] IMM 0x0005 + +[ 22.907321] +[ 22.907323] result: NE GT + +[ 22.907327] +[ 22.907329] JUMP_ABOVE @ 0xD811 + +[ 22.907334] +[ 22.907336] taken: yes + +[ 22.907340] +[ 22.907341] target: 0x0053 + +[ 22.907346] +[ 22.907347] TEST_REG @ 0xD7FF + +[ 22.907352] +[ 22.907353] src1: +[ 22.907355] REG[0x1827] +[ 22.907359] .[7:0] -> 0x02 + +[ 22.907363] +[ 22.907365] src2: +[ 22.907366] IMM 0x01 + +[ 22.907370] +[ 22.907372] result: EQ + +[ 22.907376] +[ 22.907378] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907382] +[ 22.907384] taken: no + +[ 22.907388] +[ 22.907390] target: 0x0068 + +[ 22.907394] +[ 22.907396] SUB_WS @ 0xD807 + +[ 22.907400] +[ 22.907402] dst: +[ 22.907403] WS[0x01] +[ 22.907406] .[15:0] -> 0x0763 + +[ 22.907410] +[ 22.907412] src: +[ 22.907414] IMM 0x0001 + +[ 22.907418] +[ 22.907420] dst: +[ 22.907421] WS[0x01] +[ 22.907424] .[15:0] <- 0x0762 + +[ 22.907428] +[ 22.907430] COMPARE_WS @ 0xD80C + +[ 22.907434] +[ 22.907436] src1: +[ 22.907438] WS[0x01] +[ 22.907440] .[15:0] -> 0x0762 + +[ 22.907444] +[ 22.907446] src2: +[ 22.907448] IMM 0x0005 + +[ 22.907452] +[ 22.907454] result: NE GT + +[ 22.907458] +[ 22.907460] JUMP_ABOVE @ 0xD811 + +[ 22.907465] +[ 22.907466] taken: yes + +[ 22.907470] +[ 22.907472] target: 0x0053 + +[ 22.907476] +[ 22.907478] TEST_REG @ 0xD7FF + +[ 22.907483] +[ 22.907484] src1: +[ 22.907486] REG[0x1827] +[ 22.907490] .[7:0] -> 0x02 + +[ 22.907494] +[ 22.907495] src2: +[ 22.907497] IMM 0x01 + +[ 22.907501] +[ 22.907503] result: EQ + +[ 22.907507] +[ 22.907509] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907514] +[ 22.907515] taken: no + +[ 22.907519] +[ 22.907521] target: 0x0068 + +[ 22.907525] +[ 22.907527] SUB_WS @ 0xD807 + +[ 22.907531] +[ 22.907533] dst: +[ 22.907535] WS[0x01] +[ 22.907537] .[15:0] -> 0x0762 + +[ 22.907542] +[ 22.907543] src: +[ 22.907545] IMM 0x0001 + +[ 22.907549] +[ 22.907551] dst: +[ 22.907553] WS[0x01] +[ 22.907555] .[15:0] <- 0x0761 + +[ 22.907559] +[ 22.907561] COMPARE_WS @ 0xD80C + +[ 22.907566] +[ 22.907568] src1: +[ 22.907569] WS[0x01] +[ 22.907571] .[15:0] -> 0x0761 + +[ 22.907576] +[ 22.907578] src2: +[ 22.907579] IMM 0x0005 + +[ 22.907583] +[ 22.907585] result: NE GT + +[ 22.907589] +[ 22.907591] JUMP_ABOVE @ 0xD811 + +[ 22.907596] +[ 22.907597] taken: yes + +[ 22.907601] +[ 22.907604] target: 0x0053 + +[ 22.907608] +[ 22.907610] TEST_REG @ 0xD7FF + +[ 22.907614] +[ 22.907616] src1: +[ 22.907618] REG[0x1827] +[ 22.907621] .[7:0] -> 0x02 + +[ 22.907626] +[ 22.907627] src2: +[ 22.907629] IMM 0x01 + +[ 22.907633] +[ 22.907635] result: EQ + +[ 22.907639] +[ 22.907640] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907645] +[ 22.907647] taken: no + +[ 22.907651] +[ 22.907652] target: 0x0068 + +[ 22.907656] +[ 22.907658] SUB_WS @ 0xD807 + +[ 22.907663] +[ 22.907664] dst: +[ 22.907666] WS[0x01] +[ 22.907668] .[15:0] -> 0x0761 + +[ 22.907673] +[ 22.907674] src: +[ 22.907676] IMM 0x0001 + +[ 22.907680] +[ 22.907682] dst: +[ 22.907684] WS[0x01] +[ 22.907686] .[15:0] <- 0x0760 + +[ 22.907690] +[ 22.907692] COMPARE_WS @ 0xD80C + +[ 22.907697] +[ 22.907699] src1: +[ 22.907701] WS[0x01] +[ 22.907703] .[15:0] -> 0x0760 + +[ 22.907707] +[ 22.907709] src2: +[ 22.907711] IMM 0x0005 + +[ 22.907715] +[ 22.907717] result: NE GT + +[ 22.907721] +[ 22.907723] JUMP_ABOVE @ 0xD811 + +[ 22.907727] +[ 22.907729] taken: yes + +[ 22.907733] +[ 22.907735] target: 0x0053 + +[ 22.907739] +[ 22.907741] TEST_REG @ 0xD7FF + +[ 22.907745] +[ 22.907747] src1: +[ 22.907749] REG[0x1827] +[ 22.907753] .[7:0] -> 0x02 + +[ 22.907758] +[ 22.907759] src2: +[ 22.907761] IMM 0x01 + +[ 22.907765] +[ 22.907767] result: EQ + +[ 22.907771] +[ 22.907773] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907777] +[ 22.907779] taken: no + +[ 22.907783] +[ 22.907785] target: 0x0068 + +[ 22.907789] +[ 22.907791] SUB_WS @ 0xD807 + +[ 22.907795] +[ 22.907797] dst: +[ 22.907799] WS[0x01] +[ 22.907801] .[15:0] -> 0x0760 + +[ 22.907806] +[ 22.907807] src: +[ 22.907809] IMM 0x0001 + +[ 22.907813] +[ 22.907815] dst: +[ 22.907817] WS[0x01] +[ 22.907819] .[15:0] <- 0x075F + +[ 22.907823] +[ 22.907825] COMPARE_WS @ 0xD80C + +[ 22.907829] +[ 22.907831] src1: +[ 22.907833] WS[0x01] +[ 22.907835] .[15:0] -> 0x075F + +[ 22.907840] +[ 22.907841] src2: +[ 22.907843] IMM 0x0005 + +[ 22.907847] +[ 22.907849] result: NE GT + +[ 22.907853] +[ 22.907855] JUMP_ABOVE @ 0xD811 + +[ 22.907860] +[ 22.907861] taken: yes + +[ 22.907865] +[ 22.907867] target: 0x0053 + +[ 22.907871] +[ 22.907873] TEST_REG @ 0xD7FF + +[ 22.907878] +[ 22.907879] src1: +[ 22.907881] REG[0x1827] +[ 22.907885] .[7:0] -> 0x02 + +[ 22.907889] +[ 22.907891] src2: +[ 22.907893] IMM 0x01 + +[ 22.907897] +[ 22.907899] result: EQ + +[ 22.907902] +[ 22.907904] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.907909] +[ 22.907910] taken: no + +[ 22.907914] +[ 22.907916] target: 0x0068 + +[ 22.907920] +[ 22.907922] SUB_WS @ 0xD807 + +[ 22.907926] +[ 22.907928] dst: +[ 22.907930] WS[0x01] +[ 22.907932] .[15:0] -> 0x075F + +[ 22.907937] +[ 22.907938] src: +[ 22.907940] IMM 0x0001 + +[ 22.907944] +[ 22.907946] dst: +[ 22.907948] WS[0x01] +[ 22.907950] .[15:0] <- 0x075E + +[ 22.907955] +[ 22.907957] COMPARE_WS @ 0xD80C + +[ 22.907961] +[ 22.907963] src1: +[ 22.907965] WS[0x01] +[ 22.907967] .[15:0] -> 0x075E + +[ 22.907972] +[ 22.907974] src2: +[ 22.907976] IMM 0x0005 + +[ 22.907980] +[ 22.907982] result: NE GT + +[ 22.907986] +[ 22.907988] JUMP_ABOVE @ 0xD811 + +[ 22.907993] +[ 22.907994] taken: yes + +[ 22.907998] +[ 22.908000] target: 0x0053 + +[ 22.908004] +[ 22.908006] TEST_REG @ 0xD7FF + +[ 22.908011] +[ 22.908012] src1: +[ 22.908014] REG[0x1827] +[ 22.908018] .[7:0] -> 0x02 + +[ 22.908022] +[ 22.908023] src2: +[ 22.908025] IMM 0x01 + +[ 22.908029] +[ 22.908031] result: EQ + +[ 22.908035] +[ 22.908037] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.908041] +[ 22.908043] taken: no + +[ 22.908047] +[ 22.908049] target: 0x0068 + +[ 22.908053] +[ 22.908055] SUB_WS @ 0xD807 + +[ 22.908059] +[ 22.908061] dst: +[ 22.908063] WS[0x01] +[ 22.908065] .[15:0] -> 0x075E + +[ 22.908069] +[ 22.908071] src: +[ 22.908073] IMM 0x0001 + +[ 22.908077] +[ 22.908079] dst: +[ 22.908081] WS[0x01] +[ 22.908083] .[15:0] <- 0x075D + +[ 22.908088] +[ 22.908089] COMPARE_WS @ 0xD80C + +[ 22.908094] +[ 22.908096] src1: +[ 22.908097] WS[0x01] +[ 22.908100] .[15:0] -> 0x075D + +[ 22.908104] +[ 22.908106] src2: +[ 22.908107] IMM 0x0005 + +[ 22.908111] +[ 22.908113] result: NE GT + +[ 22.908117] +[ 22.908119] JUMP_ABOVE @ 0xD811 + +[ 22.908124] +[ 22.908125] taken: yes + +[ 22.908129] +[ 22.908131] target: 0x0053 + +[ 22.908135] +[ 22.908137] TEST_REG @ 0xD7FF + +[ 22.908141] +[ 22.908143] src1: +[ 22.908145] REG[0x1827] +[ 22.908149] .[7:0] -> 0x02 + +[ 22.908153] +[ 22.908154] src2: +[ 22.908156] IMM 0x01 + +[ 22.908160] +[ 22.908162] result: EQ + +[ 22.908166] +[ 22.908167] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.908172] +[ 22.908174] taken: no + +[ 22.908178] +[ 22.908179] target: 0x0068 + +[ 22.908184] +[ 22.908185] SUB_WS @ 0xD807 + +[ 22.908190] +[ 22.908191] dst: +[ 22.908193] WS[0x01] +[ 22.908195] .[15:0] -> 0x075D + +[ 22.908200] +[ 22.908201] src: +[ 22.908203] IMM 0x0001 + +[ 22.908207] +[ 22.908209] dst: +[ 22.908211] WS[0x01] +[ 22.908213] .[15:0] <- 0x075C + +[ 22.908218] +[ 22.908219] COMPARE_WS @ 0xD80C + +[ 22.908224] +[ 22.908226] src1: +[ 22.908227] WS[0x01] +[ 22.908230] .[15:0] -> 0x075C + +[ 22.908234] +[ 22.908236] src2: +[ 22.908238] IMM 0x0005 + +[ 22.908242] +[ 22.908243] result: NE GT + +[ 22.908248] +[ 22.908249] JUMP_ABOVE @ 0xD811 + +[ 22.908254] +[ 22.908256] taken: yes + +[ 22.908260] +[ 22.908262] target: 0x0053 + +[ 22.908266] +[ 22.908268] TEST_REG @ 0xD7FF + +[ 22.908272] +[ 22.908274] src1: +[ 22.908276] REG[0x1827] +[ 22.908280] .[7:0] -> 0x09 + +[ 22.908284] +[ 22.908285] src2: +[ 22.908287] IMM 0x01 + +[ 22.908291] +[ 22.908293] result: NE + +[ 22.908297] +[ 22.908299] JUMP_NOT_EQUAL @ 0xD804 + +[ 22.908303] +[ 22.908305] taken: yes + +[ 22.908309] +[ 22.908311] target: 0x0068 + +[ 22.908315] +[ 22.908317] MOVE_REG @ 0xD814 + +[ 22.908324] +[ 22.908325] src: +[ 22.908328] PS[0x00,0x0001] +[ 22.908332] .[15:8] -> 0x00 + +[ 22.908336] +[ 22.908338] dst: +[ 22.908339] REG[0x1821] +[ 22.908343] .[15:8] <- 0x00 + +[ 22.908348] +[ 22.908349] MOVE_REG @ 0xD819 + +[ 22.908355] +[ 22.908357] src: +[ 22.908359] WS[0x00] +[ 22.908361] .[7:0] -> 0x00 + +[ 22.908366] +[ 22.908368] dst: +[ 22.908369] REG[0x183B] +[ 22.908372] .[23:16] <- 0x00 + +[ 22.908376] +[ 22.908378] EOT @ 0xD81E + +[ 22.908384] << +[ 22.997477] ppdev: user-space parallel port driver + +[ 23.026512] >> execute DF1B (len 86, WS 4, PS 0) + +[ 23.026528] +[ 23.026530] SET_ATI_PORT @ 0xDF21 + +[ 23.026538] +[ 23.026540] port: 0 (MM) + +[ 23.026545] +[ 23.026547] CLEAR_REG @ 0xDF24 + +[ 23.026557] +[ 23.026560] dst: +[ 23.026562] REG[0x1851] +[ 23.026566] .[23:16] <- 0x00 + +[ 23.026572] +[ 23.026574] CLEAR_REG @ 0xDF28 + +[ 23.026580] +[ 23.026581] dst: +[ 23.026583] REG[0x1A51] +[ 23.026586] .[23:16] <- 0x00 + +[ 23.026591] +[ 23.026593] CLEAR_REG @ 0xDF2C + +[ 23.026599] +[ 23.026601] dst: +[ 23.026602] REG[0x1973] +[ 23.026605] .[23:16] <- 0x00 + +[ 23.026609] +[ 23.026611] CLEAR_REG @ 0xDF30 + +[ 23.026618] +[ 23.026620] dst: +[ 23.026622] REG[0x1B73] +[ 23.026625] .[23:16] <- 0x00 + +[ 23.026629] +[ 23.026631] CLEAR_REG @ 0xDF34 + +[ 23.026638] +[ 23.026639] dst: +[ 23.026641] REG[0x183A] +[ 23.026644] .[7:0] <- 0x00 + +[ 23.026649] +[ 23.026651] CLEAR_REG @ 0xDF38 + +[ 23.026657] +[ 23.026659] dst: +[ 23.026661] REG[0x1A3A] +[ 23.026663] .[7:0] <- 0x00 + +[ 23.026668] +[ 23.026670] MOVE_REG @ 0xDF3C + +[ 23.026676] +[ 23.026678] src: +[ 23.026680] IMM 0x01 + +[ 23.026685] +[ 23.026686] dst: +[ 23.026688] REG[0x183B] +[ 23.026691] .[15:8] <- 0x01 + +[ 23.026695] +[ 23.026697] MOVE_REG @ 0xDF41 + +[ 23.026703] +[ 23.026705] src: +[ 23.026707] IMM 0x01 + +[ 23.026711] +[ 23.026712] dst: +[ 23.026714] REG[0x1A3B] +[ 23.026717] .[15:8] <- 0x01 + +[ 23.026721] +[ 23.026723] CLEAR_REG @ 0xDF46 + +[ 23.026729] +[ 23.026731] dst: +[ 23.026733] REG[0x1838] +[ 23.026736] .[7:0] <- 0x00 + +[ 23.026740] +[ 23.026742] CLEAR_REG @ 0xDF4A + +[ 23.026748] +[ 23.026750] dst: +[ 23.026752] REG[0x1A38] +[ 23.026754] .[7:0] <- 0x00 + +[ 23.026759] +[ 23.026761] DELAY_MICROSEC @ 0xDF4E + +[ 23.026766] +[ 23.026767] count: 2 + +[ 23.026775] +[ 23.026777] MOVE_WS @ 0xDF50 + +[ 23.026782] +[ 23.026784] src: +[ 23.026786] REG[0x1851] +[ 23.026790] .[31:0] -> 0x00000000 + +[ 23.026795] +[ 23.026797] dst: +[ 23.026799] WS[0x00] +[ 23.026801] .[31:0] <- 0x00000000 + +[ 23.026806] +[ 23.026807] AND_WS @ 0xDF55 + +[ 23.026813] +[ 23.026815] dst: +[ 23.026817] WS[0x00] +[ 23.026819] .[7:0] -> 0x00 + +[ 23.026824] +[ 23.026826] src: +[ 23.026828] IMM 0x01 + +[ 23.026832] +[ 23.026834] dst: +[ 23.026836] WS[0x00] +[ 23.026838] .[7:0] <- 0x00 + +[ 23.026843] +[ 23.026845] COMPARE_WS @ 0xDF59 + +[ 23.026850] +[ 23.026851] src1: +[ 23.026853] WS[0x00] +[ 23.026856] .[7:0] -> 0x00 + +[ 23.026860] +[ 23.026862] src2: +[ 23.026864] IMM 0x01 + +[ 23.026868] +[ 23.026870] result: NE LE + +[ 23.026875] +[ 23.026877] JUMP_EQUAL @ 0xDF5D + +[ 23.026883] +[ 23.026885] taken: no + +[ 23.026889] +[ 23.026891] target: 0x0033 + +[ 23.026896] +[ 23.026898] AND_WS @ 0xDF60 + +[ 23.026903] +[ 23.026904] dst: +[ 23.026906] WS[0x00] +[ 23.026909] .[31:0] -> 0x00000000 + +[ 23.026913] +[ 23.026915] src: +[ 23.026917] REG[0x1A51] +[ 23.026921] .[31:0] -> 0x00000000 + +[ 23.026925] +[ 23.026927] dst: +[ 23.026929] WS[0x00] +[ 23.026931] .[31:0] <- 0x00000000 + +[ 23.026936] +[ 23.026938] AND_WS @ 0xDF65 + +[ 23.026943] +[ 23.026945] dst: +[ 23.026947] WS[0x00] +[ 23.026949] .[7:0] -> 0x00 + +[ 23.026954] +[ 23.026955] src: +[ 23.026957] IMM 0x01 + +[ 23.026961] +[ 23.026963] dst: +[ 23.026965] WS[0x00] +[ 23.026968] .[7:0] <- 0x00 + +[ 23.026972] +[ 23.026974] COMPARE_WS @ 0xDF69 + +[ 23.026979] +[ 23.026981] src1: +[ 23.026983] WS[0x00] +[ 23.026985] .[7:0] -> 0x00 + +[ 23.026990] +[ 23.026991] src2: +[ 23.026993] IMM 0x01 + +[ 23.026997] +[ 23.026999] result: NE LE + +[ 23.027004] +[ 23.027006] JUMP_EQUAL @ 0xDF6D + +[ 23.027011] +[ 23.027012] taken: no + +[ 23.027017] +[ 23.027018] target: 0x0033 + +[ 23.027023] +[ 23.027025] EOT @ 0xDF70 + +[ 23.027030] << + +[ 23.027046] >> execute E31C (len 59, WS 4, PS 4) + +[ 23.027053] +[ 23.027055] SET_ATI_PORT @ 0xE322 + +[ 23.027060] +[ 23.027061] port: 0 (MM) + +[ 23.027066] +[ 23.027068] MOVE_REG @ 0xE325 + +[ 23.027074] +[ 23.027076] src: +[ 23.027077] IMM 0x01 + +[ 23.027082] +[ 23.027084] dst: +[ 23.027086] REG[0x1EC0] +[ 23.027088] .[7:0] <- 0x01 + +[ 23.027093] +[ 23.027095] COMPARE_PS @ 0xE32A + +[ 23.027100] +[ 23.027102] src1: +[ 23.027104] PS[0x00,0x0001] +[ 23.027107] .[7:0] -> 0x01 + +[ 23.027112] +[ 23.027113] src2: +[ 23.027115] IMM 0x00 + +[ 23.027120] +[ 23.027121] result: NE GT + +[ 23.027126] +[ 23.027128] JUMP_EQUAL @ 0xE32E + +[ 23.027133] +[ 23.027135] taken: no + +[ 23.027139] +[ 23.027141] target: 0x0032 + +[ 23.027145] +[ 23.027147] MOVE_REG @ 0xE331 + +[ 23.027153] +[ 23.027155] src: +[ 23.027157] IMM 0x3E + +[ 23.027162] +[ 23.027164] dst: +[ 23.027165] REG[0x1EC1] +[ 23.027168] .[7:0] <- 0x3E + +[ 23.027173] +[ 23.027175] MOVE_WS @ 0xE336 + +[ 23.027180] +[ 23.027182] src: +[ 23.027184] REG[0x1EA0] +[ 23.027187] .[31:24] -> 0x00 + +[ 23.027192] +[ 23.027194] dst: +[ 23.027196] WS[0x00] +[ 23.027198] .[7:0] <- 0x00 + +[ 23.027203] +[ 23.027204] TEST_WS @ 0xE33B + +[ 23.027209] +[ 23.027211] src1: +[ 23.027213] WS[0x00] +[ 23.027216] .[7:0] -> 0x00 + +[ 23.027220] +[ 23.027222] src2: +[ 23.027224] IMM 0x01 + +[ 23.027228] +[ 23.027230] result: EQ + +[ 23.027234] +[ 23.027236] JUMP_EQUAL @ 0xE33F + +[ 23.027241] +[ 23.027242] taken: yes + +[ 23.027247] +[ 23.027249] target: 0x003A + +[ 23.027253] +[ 23.027255] EOT @ 0xE356 + +[ 23.027260] << + +[ 23.027283] >> execute EF33 (len 19, WS 0, PS 4) + +[ 23.027290] +[ 23.027292] SET_ATI_PORT @ 0xEF39 + +[ 23.027297] +[ 23.027299] port: 0 (MM) + +[ 23.027304] +[ 23.027306] CLEAR_REG @ 0xEF3C + +[ 23.027312] +[ 23.027314] dst: +[ 23.027316] REG[0x1E08] +[ 23.027319] .[31:0] <- 0x00000000 + +[ 23.027324] +[ 23.027326] MOVE_REG @ 0xEF40 + +[ 23.027331] +[ 23.027333] src: +[ 23.027335] PS[0x00,0x0000] +[ 23.027339] .[7:0] -> 0x00 + +[ 23.027343] +[ 23.027345] dst: +[ 23.027347] REG[0x1E00] +[ 23.027349] .[7:0] <- 0x00 + +[ 23.027354] +[ 23.027356] EOT @ 0xEF45 + +[ 23.027360] << + +[ 23.027368] >> execute EF46 (len 19, WS 0, PS 4) + +[ 23.027374] +[ 23.027376] SET_ATI_PORT @ 0xEF4C + +[ 23.027381] +[ 23.027383] port: 0 (MM) + +[ 23.027388] +[ 23.027390] CLEAR_REG @ 0xEF4F + +[ 23.027396] +[ 23.027398] dst: +[ 23.027400] REG[0x1E88] +[ 23.027403] .[31:0] <- 0x00000000 + +[ 23.027407] +[ 23.027409] MOVE_REG @ 0xEF53 + +[ 23.027415] +[ 23.027417] src: +[ 23.027419] PS[0x00,0x0000] +[ 23.027423] .[7:0] -> 0x00 + +[ 23.027427] +[ 23.027429] dst: +[ 23.027431] REG[0x1E80] +[ 23.027434] .[7:0] <- 0x00 + +[ 23.027438] +[ 23.027440] EOT @ 0xEF58 + +[ 23.027445] << +[ 23.027481] Console: switching to colour frame buffer device 200x75 +[ 26.781452] radeon 0000:01:00.0: [drm] fb0: radeondrmfb frame buffer device + +[ 26.807009] >> execute C8C8 (len 436, WS 16, PS 4) + +[ 26.807026] +[ 26.807030] SET_ATI_PORT @ 0xC8CE + +[ 26.807040] +[ 26.807044] port: 0 (MM) + +[ 26.807052] +[ 26.807056] CLEAR_WS @ 0xC8D1 + +[ 26.807067] +[ 26.807070] dst: +[ 26.807075] WS[0x40] +[ 26.807081] .[15:0] <- 0x0000 + +[ 26.807089] +[ 26.807092] COMPARE_PS @ 0xC8D4 + +[ 26.807101] +[ 26.807105] src1: +[ 26.807108] PS[0x00,0x10004] +[ 26.807114] .[23:16] -> 0x01 + +[ 26.807122] +[ 26.807125] src2: +[ 26.807128] IMM 0x02 + +[ 26.807136] +[ 26.807139] result: NE LE + +[ 26.807147] +[ 26.807150] JUMP_EQUAL @ 0xC8D8 + +[ 26.807159] +[ 26.807163] taken: no + +[ 26.807170] +[ 26.807173] target: 0x01B3 + +[ 26.807181] +[ 26.807185] MOVE_WS @ 0xC8DB + +[ 26.807194] +[ 26.807197] src: +[ 26.807200] IMM 0x00050802 + +[ 26.807208] +[ 26.807211] dst: +[ 26.807215] WS[0x41] +[ 26.807296] .[31:0] <- 0x00050802 + +[ 26.807307] +[ 26.807310] COMPARE_PS @ 0xC8E2 + +[ 26.807319] +[ 26.807322] src1: +[ 26.807326] PS[0x00,0x10004] +[ 26.807331] .[23:16] -> 0x01 + +[ 26.807338] +[ 26.807342] src2: +[ 26.807345] IMM 0x00 + +[ 26.807352] +[ 26.807355] result: NE GT + +[ 26.807363] +[ 26.807366] JUMP_EQUAL @ 0xC8E6 + +[ 26.807374] +[ 26.807378] taken: no + +[ 26.807385] +[ 26.807388] target: 0x002B + +[ 26.807396] +[ 26.807399] MOVE_WS @ 0xC8E9 + +[ 26.807410] +[ 26.807413] src: +[ 26.807416] IMM 0x00051002 + +[ 26.807424] +[ 26.807428] dst: +[ 26.807431] WS[0x41] +[ 26.807435] .[31:0] <- 0x00051002 + +[ 26.807443] +[ 26.807446] SET_REG_BLOCK @ 0xC8F0 + +[ 26.807454] +[ 26.807458] base: 0x0080 + +[ 26.807465] +[ 26.807468] TEST_PS @ 0xC8F3 + +[ 26.807476] +[ 26.807480] src1: +[ 26.807483] PS[0x00,0x10004] +[ 26.807488] .[15:0] -> 0x0004 + +[ 26.807496] +[ 26.807499] src2: +[ 26.807502] IMM 0x0011 + +[ 26.807510] +[ 26.807513] result: EQ + +[ 26.807520] +[ 26.807523] JUMP_NOT_EQUAL @ 0xC8F8 + +[ 26.807532] +[ 26.807535] taken: no + +[ 26.807542] +[ 26.807545] target: 0x0037 + +[ 26.807553] +[ 26.807556] MOVE_WS @ 0xC8FB + +[ 26.807564] +[ 26.807567] src: +[ 26.807571] IMM 0x01 + +[ 26.807578] +[ 26.807581] dst: +[ 26.807584] WS[0x40] +[ 26.807589] .[15:8] <- 0x01 + +[ 26.807596] +[ 26.807599] MOVE_WS @ 0xC8FF + +[ 26.807607] +[ 26.807610] src: +[ 26.807614] REG[0x1E01] +[ 26.807620] .[7:0] -> 0x00 + +[ 26.807627] +[ 26.807630] dst: +[ 26.807634] WS[0x40] +[ 26.807638] .[23:16] <- 0x00 + +[ 26.807645] +[ 26.807649] MOVE_WS @ 0xC904 + +[ 26.807657] +[ 26.807660] src: +[ 26.807663] REG[0x1E17] +[ 26.807669] .[31:0] -> 0x00000000 + +[ 26.807676] +[ 26.807679] dst: +[ 26.807682] WS[0x00] +[ 26.807687] .[31:0] <- 0x00000000 + +[ 26.807694] +[ 26.807697] MOVE_WS @ 0xC909 + +[ 26.807706] +[ 26.807709] src: +[ 26.807712] REG[0x1E15] +[ 26.807718] .[31:0] -> 0x00051002 + +[ 26.807726] +[ 26.807729] dst: +[ 26.807732] WS[0x01] +[ 26.807736] .[31:0] <- 0x00051002 + +[ 26.807744] +[ 26.807747] MOVE_WS @ 0xC90E + +[ 26.807755] +[ 26.807758] src: +[ 26.807762] REG[0x1E16] +[ 26.807767] .[15:0] -> 0x0000 + +[ 26.807774] +[ 26.807778] dst: +[ 26.807781] WS[0x02] +[ 26.807785] .[15:0] <- 0x0000 + +[ 26.807792] +[ 26.807795] MOVE_WS @ 0xC913 + +[ 26.807804] +[ 26.807807] src: +[ 26.807810] REG[0x1E0A] +[ 26.807815] .[7:0] -> 0x00 + +[ 26.807823] +[ 26.807826] dst: +[ 26.807829] WS[0x02] +[ 26.807833] .[23:16] <- 0x00 + +[ 26.807840] +[ 26.807844] MOVE_WS @ 0xC918 + +[ 26.807852] +[ 26.807855] src: +[ 26.807859] REG[0x1E00] +[ 26.807864] .[7:0] -> 0x00 + +[ 26.807871] +[ 26.807875] dst: +[ 26.807878] WS[0x02] +[ 26.807883] .[31:24] <- 0x00 + +[ 26.807890] +[ 26.807893] MOVE_WS @ 0xC91D + +[ 26.807901] +[ 26.807905] src: +[ 26.807908] REG[0x1E14] +[ 26.807913] .[31:0] -> 0x01010101 + +[ 26.807921] +[ 26.807925] dst: +[ 26.807928] WS[0x03] +[ 26.807932] .[31:0] <- 0x01010101 + +[ 26.807942] +[ 26.807946] TEST_REG @ 0xC922 + +[ 26.807954] +[ 26.807958] src1: +[ 26.807961] REG[0x1E00] +[ 26.807966] .[7:0] -> 0x00 + +[ 26.807974] +[ 26.807977] src2: +[ 26.807980] IMM 0x01 + +[ 26.807988] +[ 26.807991] result: EQ + +[ 26.807998] +[ 26.808001] JUMP_NOT_EQUAL @ 0xC927 + +[ 26.808009] +[ 26.808013] taken: no + +[ 26.808020] +[ 26.808023] target: 0x006B + +[ 26.808031] +[ 26.808034] CLEAR_REG @ 0xC92A + +[ 26.808043] +[ 26.808046] dst: +[ 26.808050] REG[0x1E01] +[ 26.808055] .[7:0] <- 0x00 + +[ 26.808063] +[ 26.808066] MOVE_REG @ 0xC92E + +[ 26.808075] +[ 26.808079] src: +[ 26.808082] IMM 0x01 + +[ 26.808089] +[ 26.808092] dst: +[ 26.808095] REG[0x1E00] +[ 26.808100] .[7:0] <- 0x01 + +[ 26.808107] +[ 26.808110] CLEAR_REG @ 0xC933 + +[ 26.808119] +[ 26.808123] dst: +[ 26.808126] REG[0x1E0A] +[ 26.808130] .[7:0] <- 0x00 + +[ 26.808137] +[ 26.808141] CLEAR_REG @ 0xC937 + +[ 26.808150] +[ 26.808153] dst: +[ 26.808156] REG[0x1E16] +[ 26.808161] .[23:16] <- 0x00 + +[ 26.808168] +[ 26.808173] MOVE_REG @ 0xC93B + +[ 26.808187] +[ 26.808194] src: +[ 26.808201] WS[0x40] +[ 26.808207] .[15:8] -> 0x01 + +[ 26.808215] +[ 26.808218] dst: +[ 26.808221] REG[0x1E16] +[ 26.808226] .[15:8] <- 0x01 + +[ 26.808233] +[ 26.808236] CLEAR_REG @ 0xC940 + +[ 26.808245] +[ 26.808248] dst: +[ 26.808252] REG[0x1E10] +[ 26.808256] .[15:0] <- 0x0000 + +[ 26.808264] +[ 26.808267] MOVE_REG @ 0xC944 + +[ 26.808276] +[ 26.808279] src: +[ 26.808283] IMM 0x01 + +[ 26.808290] +[ 26.808293] dst: +[ 26.808296] REG[0x1E16] +[ 26.808301] .[7:0] <- 0x01 + +[ 26.808308] +[ 26.808311] MOVE_REG @ 0xC949 + +[ 26.808320] +[ 26.808324] src: +[ 26.808327] IMM 0x01 + +[ 26.808334] +[ 26.808337] dst: +[ 26.808341] REG[0x1E08] +[ 26.808345] .[7:0] <- 0x01 + +[ 26.808352] +[ 26.808355] DELAY_MILLISEC @ 0xC94E + +[ 26.808364] +[ 26.808367] count: 5 +[ 26.811981] EXT4-fs (sda3): re-mounted 119f00d2-f0a2-48a2-8664-5388633cc0af r/w. + +[ 26.815736] +[ 26.815741] MOVE_REG @ 0xC950 + +[ 26.815760] +[ 26.815764] src: +[ 26.815769] IMM 0x07 + +[ 26.815777] +[ 26.815780] dst: +[ 26.815784] REG[0x1E17] +[ 26.815790] .[23:16] <- 0x07 + +[ 26.815798] +[ 26.815802] MOVE_REG @ 0xC955 + +[ 26.815810] +[ 26.815814] src: +[ 26.815818] WS[0x41] +[ 26.815822] .[31:0] -> 0x00051002 + +[ 26.815830] +[ 26.815833] dst: +[ 26.815837] REG[0x1E15] +[ 26.815841] .[31:0] <- 0x00051002 + +[ 26.815849] +[ 26.815853] CLEAR_REG @ 0xC95A + +[ 26.815863] +[ 26.815867] dst: +[ 26.815870] REG[0x1E14] +[ 26.815875] .[7:0] <- 0x00 + +[ 26.815882] +[ 26.815885] DELAY_MILLISEC @ 0xC95E + +[ 26.815894] +[ 26.815897] count: 5 + +[ 26.827794] +[ 26.827799] CLEAR_REG @ 0xC960 + +[ 26.827819] +[ 26.827823] dst: +[ 26.827827] REG[0x1E14] +[ 26.827833] .[31:0] <- 0x00000000 + +[ 26.827842] +[ 26.827845] MOVE_REG @ 0xC964 + +[ 26.827855] +[ 26.827858] src: +[ 26.827862] IMM 0x000001E6 + +[ 26.827871] +[ 26.827874] dst: +[ 26.827877] REG[0x1E10] +[ 26.827882] .[31:0] <- 0x000001E6 + +[ 26.827891] +[ 26.827894] DELAY_MICROSEC @ 0xC96C + +[ 26.827902] +[ 26.827906] count: 200 + +[ 26.828116] +[ 26.828120] OR_REG @ 0xC96E + +[ 26.828130] +[ 26.828134] dst: +[ 26.828137] REG[0x1E17] +[ 26.828143] .[15:8] -> 0x00 + +[ 26.828151] +[ 26.828154] src: +[ 26.828157] IMM 0x01 + +[ 26.828164] +[ 26.828168] dst: +[ 26.828171] REG[0x1E17] +[ 26.828175] .[15:8] <- 0x01 + +[ 26.828183] +[ 26.828186] DELAY_MICROSEC @ 0xC973 + +[ 26.828194] +[ 26.828197] count: 100 + +[ 26.828305] +[ 26.828308] MOVE_WS @ 0xC975 + +[ 26.828319] +[ 26.828322] src: +[ 26.828326] REG[0x1E18] +[ 26.828331] .[7:0] -> 0x00 + +[ 26.828338] +[ 26.828342] dst: +[ 26.828346] WS[0x00] +[ 26.828350] .[31:24] <- 0x00 + +[ 26.828357] +[ 26.828360] AND_WS @ 0xC97A + +[ 26.828368] +[ 26.828371] dst: +[ 26.828375] WS[0x00] +[ 26.828379] .[31:24] -> 0x00 + +[ 26.828496] +[ 26.828502] src: +[ 26.828506] IMM 0x0E + +[ 26.828514] +[ 26.828518] dst: +[ 26.828522] WS[0x00] +[ 26.828526] .[31:24] <- 0x00 + +[ 26.828533] +[ 26.828537] MOVE_REG @ 0xC97E + +[ 26.828545] +[ 26.828548] src: +[ 26.828552] WS[0x00] +[ 26.828556] .[31:0] -> 0x00000000 + +[ 26.828564] +[ 26.828567] dst: +[ 26.828571] REG[0x1E17] +[ 26.828575] .[31:0] <- 0x00000000 + +[ 26.828583] +[ 26.828586] MOVE_REG @ 0xC983 + +[ 26.828594] +[ 26.828598] src: +[ 26.828601] WS[0x01] +[ 26.828605] .[31:0] -> 0x00051002 + +[ 26.828612] +[ 26.828616] dst: +[ 26.828619] REG[0x1E15] +[ 26.828623] .[31:0] <- 0x00051002 + +[ 26.828631] +[ 26.828634] MOVE_REG @ 0xC988 + +[ 26.828643] +[ 26.828647] src: +[ 26.828650] WS[0x02] +[ 26.828654] .[15:0] -> 0x0000 + +[ 26.828661] +[ 26.828665] dst: +[ 26.828668] REG[0x1E16] +[ 26.828672] .[15:0] <- 0x0000 + +[ 26.828680] +[ 26.828683] MOVE_REG @ 0xC98D + +[ 26.828692] +[ 26.828695] src: +[ 26.828698] WS[0x02] +[ 26.828702] .[23:16] -> 0x00 + +[ 26.828709] +[ 26.828713] dst: +[ 26.828716] REG[0x1E0A] +[ 26.828720] .[7:0] <- 0x00 + +[ 26.828727] +[ 26.828731] MOVE_REG @ 0xC992 + +[ 26.828740] +[ 26.828743] src: +[ 26.828746] WS[0x02] +[ 26.828750] .[31:24] -> 0x00 + +[ 26.828757] +[ 26.828761] dst: +[ 26.828764] REG[0x1E00] +[ 26.828768] .[7:0] <- 0x00 + +[ 26.828775] +[ 26.828778] MOVE_REG @ 0xC997 + +[ 26.828786] +[ 26.828789] src: +[ 26.828793] WS[0x03] +[ 26.828797] .[31:0] -> 0x01010101 + +[ 26.828804] +[ 26.828807] dst: +[ 26.828811] REG[0x1E14] +[ 26.828815] .[31:0] <- 0x01010101 + +[ 26.828823] +[ 26.828826] MOVE_REG @ 0xC99C + +[ 26.828835] +[ 26.828838] src: +[ 26.828842] WS[0x40] +[ 26.828846] .[23:16] -> 0x00 + +[ 26.828853] +[ 26.828856] dst: +[ 26.828859] REG[0x1E01] +[ 26.828863] .[7:0] <- 0x00 + +[ 26.828871] +[ 26.828874] CLEAR_REG @ 0xC9A1 + +[ 26.828883] +[ 26.828886] dst: +[ 26.828890] REG[0x1E08] +[ 26.828894] .[7:0] <- 0x00 + +[ 26.828901] +[ 26.828904] SET_REG_BLOCK @ 0xC9A5 + +[ 26.828913] +[ 26.828917] base: 0x0000 + +[ 26.828924] +[ 26.828927] TEST_PS @ 0xC9A8 + +[ 26.828936] +[ 26.828939] src1: +[ 26.828942] PS[0x00,0x10004] +[ 26.828948] .[15:0] -> 0x0004 + +[ 26.828956] +[ 26.828959] src2: +[ 26.828962] IMM 0x0104 + +[ 26.828970] +[ 26.828973] result: NE + +[ 26.828980] +[ 26.828984] JUMP_NOT_EQUAL @ 0xC9AD + +[ 26.828992] +[ 26.828995] taken: yes + +[ 26.829003] +[ 26.829006] target: 0x0106 + +[ 26.829014] +[ 26.829017] MOVE_WS @ 0xC9CE + +[ 26.829025] +[ 26.829028] src: +[ 26.829032] IMM 0x00B3 + +[ 26.829039] +[ 26.829043] dst: +[ 26.829046] WS[0x01] +[ 26.829050] .[15:0] <- 0x00B3 + +[ 26.829058] +[ 26.829061] COMPARE_WS @ 0xC9D3 + +[ 26.829069] +[ 26.829072] src1: +[ 26.829076] WS[0x00] +[ 26.829080] .[31:24] -> 0x00 + +[ 26.829087] +[ 26.829090] src2: +[ 26.829093] IMM 0x00 + +[ 26.829101] +[ 26.829104] result: EQ LE + +[ 26.829112] +[ 26.829115] JUMP_EQUAL @ 0xC9D7 + +[ 26.829123] +[ 26.829126] taken: yes + +[ 26.829133] +[ 26.829137] target: 0x0128 + +[ 26.829144] +[ 26.829147] COMPARE_PS @ 0xC9F0 + +[ 26.829155] +[ 26.829158] src1: +[ 26.829161] PS[0x00,0x10004] +[ 26.829166] .[23:16] -> 0x01 + +[ 26.829173] +[ 26.829177] src2: +[ 26.829180] IMM 0x00 + +[ 26.829187] +[ 26.829191] result: NE GT + +[ 26.829198] +[ 26.829201] JUMP_EQUAL @ 0xC9F4 + +[ 26.829209] +[ 26.829212] taken: no + +[ 26.829219] +[ 26.829223] target: 0x013C + +[ 26.829230] +[ 26.829233] AND_REG @ 0xC9F7 + +[ 26.829241] +[ 26.829244] dst: +[ 26.829248] REG[0x0004] +[ 26.829253] .[15:8] -> 0x00 + +[ 26.829260] +[ 26.829264] src: +[ 26.829267] WS[0x01] +[ 26.829271] .[7:0] -> 0xB3 + +[ 26.829279] +[ 26.829282] dst: +[ 26.829285] REG[0x0004] +[ 26.829289] .[15:8] <- 0x00 + +[ 26.829296] +[ 26.829300] OR_REG @ 0xC9FC + +[ 26.829308] +[ 26.829311] dst: +[ 26.829315] REG[0x0004] +[ 26.829320] .[15:8] -> 0x00 + +[ 26.829327] +[ 26.829331] src: +[ 26.829335] WS[0x01] +[ 26.829339] .[15:8] -> 0x00 + +[ 26.829346] +[ 26.829350] dst: +[ 26.829353] REG[0x0004] +[ 26.829357] .[15:8] <- 0x00 + +[ 26.829364] +[ 26.829367] JUMP @ 0xCA01 + +[ 26.829375] +[ 26.829379] target: 0x0146 + +[ 26.829386] +[ 26.829389] TEST_PS @ 0xCA0E + +[ 26.829397] +[ 26.829401] src1: +[ 26.829404] PS[0x00,0x10004] +[ 26.829409] .[15:0] -> 0x0004 + +[ 26.829417] +[ 26.829420] src2: +[ 26.829423] IMM 0x0100 + +[ 26.829431] +[ 26.829434] result: EQ + +[ 26.829441] +[ 26.829444] JUMP_EQUAL @ 0xCA13 + +[ 26.829452] +[ 26.829456] taken: yes + +[ 26.829463] +[ 26.829466] target: 0x01B3 + +[ 26.829473] +[ 26.829477] EOT @ 0xCA7B + +[ 26.829485] << +[ 26.834578] 8139too 0000:02:0d.0 enp2s13: renamed from eth0 + +[ 26.939115] >> execute C8C8 (len 436, WS 16, PS 4) + +[ 26.939132] +[ 26.939136] SET_ATI_PORT @ 0xC8CE + +[ 26.939147] +[ 26.939150] port: 0 (MM) + +[ 26.939159] +[ 26.939162] CLEAR_WS @ 0xC8D1 + +[ 26.939173] +[ 26.939177] dst: +[ 26.939182] WS[0x40] +[ 26.939187] .[15:0] <- 0x0000 + +[ 26.939195] +[ 26.939199] COMPARE_PS @ 0xC8D4 + +[ 26.939207] +[ 26.939211] src1: +[ 26.939215] PS[0x00,0x10004] +[ 26.939221] .[23:16] -> 0x01 + +[ 26.939229] +[ 26.939233] src2: +[ 26.939236] IMM 0x02 + +[ 26.939244] +[ 26.939247] result: NE LE + +[ 26.939255] +[ 26.939259] JUMP_EQUAL @ 0xC8D8 + +[ 26.939268] +[ 26.939272] taken: no + +[ 26.939279] +[ 26.939283] target: 0x01B3 + +[ 26.939291] +[ 26.939294] MOVE_WS @ 0xC8DB + +[ 26.939304] +[ 26.939308] src: +[ 26.939311] IMM 0x00050802 + +[ 26.939319] +[ 26.939323] dst: +[ 26.939326] WS[0x41] +[ 26.939330] .[31:0] <- 0x00050802 + +[ 26.939339] +[ 26.939342] COMPARE_PS @ 0xC8E2 + +[ 26.939351] +[ 26.939354] src1: +[ 26.939357] PS[0x00,0x10004] +[ 26.939362] .[23:16] -> 0x01 + +[ 26.939370] +[ 26.939373] src2: +[ 26.939377] IMM 0x00 + +[ 26.939385] +[ 26.939388] result: NE GT + +[ 26.939396] +[ 26.939399] JUMP_EQUAL @ 0xC8E6 + +[ 26.939408] +[ 26.939411] taken: no + +[ 26.939419] +[ 26.939422] target: 0x002B + +[ 26.939430] +[ 26.939433] MOVE_WS @ 0xC8E9 + +[ 26.939442] +[ 26.939445] src: +[ 26.939449] IMM 0x00051002 + +[ 26.939457] +[ 26.939460] dst: +[ 26.939464] WS[0x41] +[ 26.939468] .[31:0] <- 0x00051002 + +[ 26.939476] +[ 26.939480] SET_REG_BLOCK @ 0xC8F0 + +[ 26.939488] +[ 26.939492] base: 0x0080 + +[ 26.939500] +[ 26.939503] TEST_PS @ 0xC8F3 + +[ 26.939511] +[ 26.939515] src1: +[ 26.939519] PS[0x00,0x10004] +[ 26.939524] .[15:0] -> 0x0004 + +[ 26.939532] +[ 26.939535] src2: +[ 26.939539] IMM 0x0011 + +[ 26.939547] +[ 26.939550] result: EQ + +[ 26.939558] +[ 26.939561] JUMP_NOT_EQUAL @ 0xC8F8 + +[ 26.939570] +[ 26.939573] taken: no + +[ 26.939580] +[ 26.939584] target: 0x0037 + +[ 26.939592] +[ 26.939595] MOVE_WS @ 0xC8FB + +[ 26.939603] +[ 26.939607] src: +[ 26.939610] IMM 0x01 + +[ 26.939618] +[ 26.939621] dst: +[ 26.939625] WS[0x40] +[ 26.939629] .[15:8] <- 0x01 + +[ 26.939637] +[ 26.939640] MOVE_WS @ 0xC8FF + +[ 26.939649] +[ 26.939652] src: +[ 26.939656] REG[0x1E01] +[ 26.939662] .[7:0] -> 0x00 + +[ 26.939670] +[ 26.939673] dst: +[ 26.939677] WS[0x40] +[ 26.939681] .[23:16] <- 0x00 + +[ 26.939689] +[ 26.939692] MOVE_WS @ 0xC904 + +[ 26.939701] +[ 26.939704] src: +[ 26.939708] REG[0x1E17] +[ 26.939713] .[31:0] -> 0x00000000 + +[ 26.939721] +[ 26.939725] dst: +[ 26.939728] WS[0x00] +[ 26.939733] .[31:0] <- 0x00000000 + +[ 26.939740] +[ 26.939744] MOVE_WS @ 0xC909 + +[ 26.939752] +[ 26.939756] src: +[ 26.939759] REG[0x1E15] +[ 26.939765] .[31:0] -> 0x00051002 + +[ 26.939775] +[ 26.939778] dst: +[ 26.939782] WS[0x01] +[ 26.939786] .[31:0] <- 0x00051002 + +[ 26.939793] +[ 26.939796] MOVE_WS @ 0xC90E + +[ 26.939805] +[ 26.939808] src: +[ 26.939812] REG[0x1E16] +[ 26.939817] .[15:0] -> 0x0000 + +[ 26.939825] +[ 26.939828] dst: +[ 26.939831] WS[0x02] +[ 26.939835] .[15:0] <- 0x0000 + +[ 26.939843] +[ 26.939846] MOVE_WS @ 0xC913 + +[ 26.939854] +[ 26.939857] src: +[ 26.939861] REG[0x1E0A] +[ 26.939866] .[7:0] -> 0x00 + +[ 26.939873] +[ 26.939877] dst: +[ 26.939880] WS[0x02] +[ 26.939884] .[23:16] <- 0x00 + +[ 26.939892] +[ 26.939895] MOVE_WS @ 0xC918 + +[ 26.939903] +[ 26.939907] src: +[ 26.939910] REG[0x1E00] +[ 26.939915] .[7:0] -> 0x00 + +[ 26.939922] +[ 26.939926] dst: +[ 26.939929] WS[0x02] +[ 26.939933] .[31:24] <- 0x00 + +[ 26.939940] +[ 26.939944] MOVE_WS @ 0xC91D + +[ 26.939952] +[ 26.939955] src: +[ 26.939958] REG[0x1E14] +[ 26.939964] .[31:0] -> 0x01010101 + +[ 26.939971] +[ 26.939975] dst: +[ 26.939978] WS[0x03] +[ 26.939982] .[31:0] <- 0x01010101 + +[ 26.939990] +[ 26.939993] TEST_REG @ 0xC922 + +[ 26.940001] +[ 26.940004] src1: +[ 26.940007] REG[0x1E00] +[ 26.940013] .[7:0] -> 0x00 + +[ 26.940020] +[ 26.940023] src2: +[ 26.940027] IMM 0x01 + +[ 26.940034] +[ 26.940037] result: EQ + +[ 26.940044] +[ 26.940048] JUMP_NOT_EQUAL @ 0xC927 + +[ 26.940056] +[ 26.940059] taken: no + +[ 26.940067] +[ 26.940070] target: 0x006B + +[ 26.940077] +[ 26.940081] CLEAR_REG @ 0xC92A + +[ 26.940090] +[ 26.940093] dst: +[ 26.940096] REG[0x1E01] +[ 26.940101] .[7:0] <- 0x00 + +[ 26.940109] +[ 26.940112] MOVE_REG @ 0xC92E + +[ 26.940121] +[ 26.940124] src: +[ 26.940128] IMM 0x01 + +[ 26.940135] +[ 26.940138] dst: +[ 26.940142] REG[0x1E00] +[ 26.940146] .[7:0] <- 0x01 + +[ 26.940154] +[ 26.940157] CLEAR_REG @ 0xC933 + +[ 26.940167] +[ 26.940170] dst: +[ 26.940174] REG[0x1E0A] +[ 26.940178] .[7:0] <- 0x00 + +[ 26.940186] +[ 26.940189] CLEAR_REG @ 0xC937 + +[ 26.940198] +[ 26.940202] dst: +[ 26.940205] REG[0x1E16] +[ 26.940209] .[23:16] <- 0x00 + +[ 26.940217] +[ 26.940220] MOVE_REG @ 0xC93B + +[ 26.940229] +[ 26.940233] src: +[ 26.940236] WS[0x40] +[ 26.940240] .[15:8] -> 0x01 + +[ 26.940248] +[ 26.940251] dst: +[ 26.940255] REG[0x1E16] +[ 26.940259] .[15:8] <- 0x01 + +[ 26.940266] +[ 26.940269] CLEAR_REG @ 0xC940 + +[ 26.940279] +[ 26.940282] dst: +[ 26.940285] REG[0x1E10] +[ 26.940290] .[15:0] <- 0x0000 + +[ 26.940298] +[ 26.940301] MOVE_REG @ 0xC944 + +[ 26.940310] +[ 26.940313] src: +[ 26.940316] IMM 0x01 + +[ 26.940324] +[ 26.940327] dst: +[ 26.940330] REG[0x1E16] +[ 26.940334] .[7:0] <- 0x01 + +[ 26.940341] +[ 26.940345] MOVE_REG @ 0xC949 + +[ 26.940354] +[ 26.940358] src: +[ 26.940361] IMM 0x01 + +[ 26.940369] +[ 26.940372] dst: +[ 26.940375] REG[0x1E08] +[ 26.940379] .[7:0] <- 0x01 + +[ 26.940387] +[ 26.940390] DELAY_MILLISEC @ 0xC94E + +[ 26.940398] +[ 26.940402] count: 5 +[ 26.941292] iTCO_vendor_support: vendor-support=0 + +[ 26.948947] +[ 26.948952] MOVE_REG @ 0xC950 + +[ 26.948973] +[ 26.948977] src: +[ 26.948981] IMM 0x07 + +[ 26.948990] +[ 26.948993] dst: +[ 26.948997] REG[0x1E17] +[ 26.949003] .[23:16] <- 0x07 + +[ 26.949011] +[ 26.949014] MOVE_REG @ 0xC955 + +[ 26.949023] +[ 26.949027] src: +[ 26.949031] WS[0x41] +[ 26.949035] .[31:0] -> 0x00051002 + +[ 26.949044] +[ 26.949047] dst: +[ 26.949050] REG[0x1E15] +[ 26.949055] .[31:0] <- 0x00051002 + +[ 26.949063] +[ 26.949067] CLEAR_REG @ 0xC95A + +[ 26.949077] +[ 26.949080] dst: +[ 26.949084] REG[0x1E14] +[ 26.949089] .[7:0] <- 0x00 + +[ 26.949096] +[ 26.949100] DELAY_MILLISEC @ 0xC95E + +[ 26.949108] +[ 26.949111] count: 5 + +[ 26.959516] +[ 26.959521] CLEAR_REG @ 0xC960 + +[ 26.959542] +[ 26.959545] dst: +[ 26.959549] REG[0x1E14] +[ 26.959555] .[31:0] <- 0x00000000 + +[ 26.959564] +[ 26.959567] MOVE_REG @ 0xC964 + +[ 26.959577] +[ 26.959581] src: +[ 26.959584] IMM 0x000001E6 + +[ 26.959593] +[ 26.959596] dst: +[ 26.959600] REG[0x1E10] +[ 26.959604] .[31:0] <- 0x000001E6 + +[ 26.959612] +[ 26.959616] DELAY_MICROSEC @ 0xC96C + +[ 26.959624] +[ 26.959627] count: 200 + +[ 26.959837] +[ 26.959841] OR_REG @ 0xC96E + +[ 26.959851] +[ 26.959855] dst: +[ 26.959858] REG[0x1E17] +[ 26.959863] .[15:8] -> 0x00 + +[ 26.959871] +[ 26.959875] src: +[ 26.959878] IMM 0x01 + +[ 26.959885] +[ 26.959889] dst: +[ 26.959892] REG[0x1E17] +[ 26.959896] .[15:8] <- 0x01 + +[ 26.959903] +[ 26.959907] DELAY_MICROSEC @ 0xC973 + +[ 26.959915] +[ 26.959918] count: 100 + +[ 26.960027] +[ 26.960030] MOVE_WS @ 0xC975 + +[ 26.960041] +[ 26.960044] src: +[ 26.960048] REG[0x1E18] +[ 26.960053] .[7:0] -> 0x00 + +[ 26.960060] +[ 26.960064] dst: +[ 26.960067] WS[0x00] +[ 26.960071] .[31:24] <- 0x00 + +[ 26.960078] +[ 26.960081] AND_WS @ 0xC97A + +[ 26.960090] +[ 26.960093] dst: +[ 26.960096] WS[0x00] +[ 26.960100] .[31:24] -> 0x00 + +[ 26.960108] +[ 26.960111] src: +[ 26.960114] IMM 0x0E + +[ 26.960121] +[ 26.960125] dst: +[ 26.960128] WS[0x00] +[ 26.960132] .[31:24] <- 0x00 + +[ 26.960139] +[ 26.960142] MOVE_REG @ 0xC97E + +[ 26.960150] +[ 26.960154] src: +[ 26.960157] WS[0x00] +[ 26.960161] .[31:0] -> 0x00000000 + +[ 26.960169] +[ 26.960172] dst: +[ 26.960175] REG[0x1E17] +[ 26.960180] .[31:0] <- 0x00000000 + +[ 26.960187] +[ 26.960191] MOVE_REG @ 0xC983 + +[ 26.960198] +[ 26.960202] src: +[ 26.960205] WS[0x01] +[ 26.960209] .[31:0] -> 0x00051002 + +[ 26.960217] +[ 26.960220] dst: +[ 26.960223] REG[0x1E15] +[ 26.960228] .[31:0] <- 0x00051002 + +[ 26.960235] +[ 26.960238] MOVE_REG @ 0xC988 + +[ 26.960248] +[ 26.960251] src: +[ 26.960254] WS[0x02] +[ 26.960258] .[15:0] -> 0x0000 + +[ 26.960265] +[ 26.960269] dst: +[ 26.960272] REG[0x1E16] +[ 26.960276] .[15:0] <- 0x0000 + +[ 26.960284] +[ 26.960287] MOVE_REG @ 0xC98D + +[ 26.960296] +[ 26.960299] src: +[ 26.960303] WS[0x02] +[ 26.960306] .[23:16] -> 0x00 + +[ 26.960314] +[ 26.960317] dst: +[ 26.960320] REG[0x1E0A] +[ 26.960324] .[7:0] <- 0x00 + +[ 26.960332] +[ 26.960335] MOVE_REG @ 0xC992 + +[ 26.960344] +[ 26.960347] src: +[ 26.960351] WS[0x02] +[ 26.960354] .[31:24] -> 0x00 + +[ 26.960362] +[ 26.960365] dst: +[ 26.960368] REG[0x1E00] +[ 26.960373] .[7:0] <- 0x00 + +[ 26.960380] +[ 26.960383] MOVE_REG @ 0xC997 + +[ 26.960391] +[ 26.960395] src: +[ 26.960398] WS[0x03] +[ 26.960402] .[31:0] -> 0x01010101 + +[ 26.960410] +[ 26.960413] dst: +[ 26.960416] REG[0x1E14] +[ 26.960420] .[31:0] <- 0x01010101 + +[ 26.960428] +[ 26.960431] MOVE_REG @ 0xC99C + +[ 26.960440] +[ 26.960444] src: +[ 26.960447] WS[0x40] +[ 26.960451] .[23:16] -> 0x00 + +[ 26.960458] +[ 26.960461] dst: +[ 26.960465] REG[0x1E01] +[ 26.960469] .[7:0] <- 0x00 + +[ 26.960476] +[ 26.960479] CLEAR_REG @ 0xC9A1 + +[ 26.960488] +[ 26.960492] dst: +[ 26.960495] REG[0x1E08] +[ 26.960499] .[7:0] <- 0x00 + +[ 26.960507] +[ 26.960510] SET_REG_BLOCK @ 0xC9A5 + +[ 26.960519] +[ 26.960522] base: 0x0000 + +[ 26.960530] +[ 26.960533] TEST_PS @ 0xC9A8 + +[ 26.960542] +[ 26.960545] src1: +[ 26.960548] PS[0x00,0x10004] +[ 26.960554] .[15:0] -> 0x0004 + +[ 26.960562] +[ 26.960565] src2: +[ 26.960568] IMM 0x0104 + +[ 26.960576] +[ 26.960579] result: NE + +[ 26.960586] +[ 26.960589] JUMP_NOT_EQUAL @ 0xC9AD + +[ 26.960598] +[ 26.960601] taken: yes + +[ 26.960609] +[ 26.960612] target: 0x0106 + +[ 26.960619] +[ 26.960623] MOVE_WS @ 0xC9CE + +[ 26.960631] +[ 26.960634] src: +[ 26.960637] IMM 0x00B3 + +[ 26.960645] +[ 26.960648] dst: +[ 26.960652] WS[0x01] +[ 26.960656] .[15:0] <- 0x00B3 + +[ 26.960664] +[ 26.960667] COMPARE_WS @ 0xC9D3 + +[ 26.960675] +[ 26.960679] src1: +[ 26.960682] WS[0x00] +[ 26.960686] .[31:24] -> 0x00 + +[ 26.960693] +[ 26.960697] src2: +[ 26.960700] IMM 0x00 + +[ 26.960707] +[ 26.960711] result: EQ LE + +[ 26.960718] +[ 26.960721] JUMP_EQUAL @ 0xC9D7 + +[ 26.960729] +[ 26.960733] taken: yes + +[ 26.960740] +[ 26.960743] target: 0x0128 + +[ 26.960751] +[ 26.960754] COMPARE_PS @ 0xC9F0 + +[ 26.960762] +[ 26.960765] src1: +[ 26.960768] PS[0x00,0x10004] +[ 26.960773] .[23:16] -> 0x01 + +[ 26.960781] +[ 26.960784] src2: +[ 26.960787] IMM 0x00 + +[ 26.960795] +[ 26.960798] result: NE GT + +[ 26.960806] +[ 26.960809] JUMP_EQUAL @ 0xC9F4 + +[ 26.960817] +[ 26.960820] taken: no + +[ 26.960827] +[ 26.960830] target: 0x013C + +[ 26.960838] +[ 26.960841] AND_REG @ 0xC9F7 + +[ 26.960849] +[ 26.960852] dst: +[ 26.960856] REG[0x0004] +[ 26.960861] .[15:8] -> 0x00 + +[ 26.960868] +[ 26.960872] src: +[ 26.960875] WS[0x01] +[ 26.960879] .[7:0] -> 0xB3 + +[ 26.960887] +[ 26.960890] dst: +[ 26.960894] REG[0x0004] +[ 26.960898] .[15:8] <- 0x00 + +[ 26.960905] +[ 26.960908] OR_REG @ 0xC9FC + +[ 26.960917] +[ 26.960920] dst: +[ 26.960923] REG[0x0004] +[ 26.960929] .[15:8] -> 0x00 + +[ 26.960936] +[ 26.960939] src: +[ 26.960943] WS[0x01] +[ 26.960947] .[15:8] -> 0x00 + +[ 26.960954] +[ 26.960957] dst: +[ 26.960961] REG[0x0004] +[ 26.960965] .[15:8] <- 0x00 + +[ 26.960972] +[ 26.960975] JUMP @ 0xCA01 + +[ 26.960983] +[ 26.960986] target: 0x0146 + +[ 26.960994] +[ 26.960997] TEST_PS @ 0xCA0E + +[ 26.961005] +[ 26.961008] src1: +[ 26.961011] PS[0x00,0x10004] +[ 26.961016] .[15:0] -> 0x0004 + +[ 26.961024] +[ 26.961027] src2: +[ 26.961031] IMM 0x0100 + +[ 26.961038] +[ 26.961042] result: EQ + +[ 26.961049] +[ 26.961052] JUMP_EQUAL @ 0xCA13 + +[ 26.961060] +[ 26.961063] taken: yes + +[ 26.961070] +[ 26.961073] target: 0x01B3 + +[ 26.961081] +[ 26.961084] EOT @ 0xCA7B + +[ 26.961092] << +[ 27.023303] EXT4-fs (sda3): re-mounted 119f00d2-f0a2-48a2-8664-5388633cc0af. +[ 27.039447] iTCO_wdt iTCO_wdt.1.auto: Found a ICH2 TCO device (Version=1, TCOBASE=0xe460) +[ 27.082714] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) +[ 27.405397] [drm] amdgpu kernel modesetting enabled. +[ 27.927895] Adding 2097148k swap on /dev/sda2. Priority:-2 extents:1 across:2097148k SS +[ 31.697653] random: crng init done +[ 33.554979] 8139too 0000:02:0d.0 enp2s13: link up, 100Mbps, full-duplex, lpa 0xC5E1 + +[ 60.283476] >> execute C8C8 (len 436, WS 16, PS 4) + +[ 60.283495] +[ 60.283499] SET_ATI_PORT @ 0xC8CE + +[ 60.283510] +[ 60.283513] port: 0 (MM) + +[ 60.283522] +[ 60.283525] CLEAR_WS @ 0xC8D1 + +[ 60.283536] +[ 60.283540] dst: +[ 60.283544] WS[0x40] +[ 60.283550] .[15:0] <- 0x0000 + +[ 60.283558] +[ 60.283561] COMPARE_PS @ 0xC8D4 + +[ 60.283570] +[ 60.283573] src1: +[ 60.283577] PS[0x00,0x10004] +[ 60.283583] .[23:16] -> 0x01 + +[ 60.283591] +[ 60.283595] src2: +[ 60.283599] IMM 0x02 + +[ 60.283606] +[ 60.283610] result: NE LE + +[ 60.283617] +[ 60.283621] JUMP_EQUAL @ 0xC8D8 + +[ 60.283630] +[ 60.283634] taken: no + +[ 60.283641] +[ 60.283644] target: 0x01B3 + +[ 60.283652] +[ 60.283655] MOVE_WS @ 0xC8DB + +[ 60.283665] +[ 60.283668] src: +[ 60.283672] IMM 0x00050802 + +[ 60.283680] +[ 60.283683] dst: +[ 60.283687] WS[0x41] +[ 60.283692] .[31:0] <- 0x00050802 + +[ 60.283700] +[ 60.283703] COMPARE_PS @ 0xC8E2 + +[ 60.283711] +[ 60.283714] src1: +[ 60.283718] PS[0x00,0x10004] +[ 60.283723] .[23:16] -> 0x01 + +[ 60.283731] +[ 60.283734] src2: +[ 60.283738] IMM 0x00 + +[ 60.283745] +[ 60.283748] result: NE GT + +[ 60.283756] +[ 60.283759] JUMP_EQUAL @ 0xC8E6 + +[ 60.283767] +[ 60.283771] taken: no + +[ 60.283778] +[ 60.283781] target: 0x002B + +[ 60.283789] +[ 60.283792] MOVE_WS @ 0xC8E9 + +[ 60.283800] +[ 60.283804] src: +[ 60.283807] IMM 0x00051002 + +[ 60.283815] +[ 60.283818] dst: +[ 60.283822] WS[0x41] +[ 60.283826] .[31:0] <- 0x00051002 + +[ 60.283834] +[ 60.283837] SET_REG_BLOCK @ 0xC8F0 + +[ 60.283846] +[ 60.283849] base: 0x0080 + +[ 60.283857] +[ 60.283860] TEST_PS @ 0xC8F3 + +[ 60.283868] +[ 60.283872] src1: +[ 60.283875] PS[0x00,0x10004] +[ 60.283880] .[15:0] -> 0x0004 + +[ 60.283888] +[ 60.283892] src2: +[ 60.283895] IMM 0x0011 + +[ 60.283903] +[ 60.283906] result: EQ + +[ 60.283914] +[ 60.283917] JUMP_NOT_EQUAL @ 0xC8F8 + +[ 60.283925] +[ 60.283929] taken: no + +[ 60.283936] +[ 60.283939] target: 0x0037 + +[ 60.283947] +[ 60.283950] MOVE_WS @ 0xC8FB + +[ 60.283958] +[ 60.283962] src: +[ 60.283965] IMM 0x01 + +[ 60.283973] +[ 60.283976] dst: +[ 60.283980] WS[0x40] +[ 60.283984] .[15:8] <- 0x01 + +[ 60.283992] +[ 60.283995] MOVE_WS @ 0xC8FF + +[ 60.284003] +[ 60.284007] src: +[ 60.284010] REG[0x1E01] +[ 60.284016] .[7:0] -> 0x00 + +[ 60.284024] +[ 60.284027] dst: +[ 60.284031] WS[0x40] +[ 60.284035] .[23:16] <- 0x00 + +[ 60.284042] +[ 60.284046] MOVE_WS @ 0xC904 + +[ 60.284054] +[ 60.284057] src: +[ 60.284060] REG[0x1E17] +[ 60.284066] .[31:0] -> 0x00000000 + +[ 60.284074] +[ 60.284077] dst: +[ 60.284080] WS[0x00] +[ 60.284085] .[31:0] <- 0x00000000 + +[ 60.284092] +[ 60.284096] MOVE_WS @ 0xC909 + +[ 60.284104] +[ 60.284107] src: +[ 60.284110] REG[0x1E15] +[ 60.284116] .[31:0] -> 0x00051002 + +[ 60.284124] +[ 60.284127] dst: +[ 60.284131] WS[0x01] +[ 60.284135] .[31:0] <- 0x00051002 + +[ 60.284143] +[ 60.284146] MOVE_WS @ 0xC90E + +[ 60.284154] +[ 60.284158] src: +[ 60.284161] REG[0x1E16] +[ 60.284166] .[15:0] -> 0x0000 + +[ 60.284174] +[ 60.284178] dst: +[ 60.284181] WS[0x02] +[ 60.284185] .[15:0] <- 0x0000 + +[ 60.284193] +[ 60.284196] MOVE_WS @ 0xC913 + +[ 60.284204] +[ 60.284207] src: +[ 60.284211] REG[0x1E0A] +[ 60.284216] .[7:0] -> 0x00 + +[ 60.284224] +[ 60.284227] dst: +[ 60.284230] WS[0x02] +[ 60.284234] .[23:16] <- 0x00 + +[ 60.284242] +[ 60.284245] MOVE_WS @ 0xC918 + +[ 60.284253] +[ 60.284257] src: +[ 60.284260] REG[0x1E00] +[ 60.284265] .[7:0] -> 0x00 + +[ 60.284273] +[ 60.284276] dst: +[ 60.284280] WS[0x02] +[ 60.284284] .[31:24] <- 0x00 + +[ 60.284291] +[ 60.284294] MOVE_WS @ 0xC91D + +[ 60.284302] +[ 60.284306] src: +[ 60.284309] REG[0x1E14] +[ 60.284314] .[31:0] -> 0x01010101 + +[ 60.284322] +[ 60.284325] dst: +[ 60.284329] WS[0x03] +[ 60.284333] .[31:0] <- 0x01010101 + +[ 60.284341] +[ 60.284344] TEST_REG @ 0xC922 + +[ 60.284352] +[ 60.284356] src1: +[ 60.284359] REG[0x1E00] +[ 60.284364] .[7:0] -> 0x00 + +[ 60.284372] +[ 60.284375] src2: +[ 60.284379] IMM 0x01 + +[ 60.284386] +[ 60.284389] result: EQ + +[ 60.284397] +[ 60.284400] JUMP_NOT_EQUAL @ 0xC927 + +[ 60.284408] +[ 60.284411] taken: no + +[ 60.284419] +[ 60.284422] target: 0x006B + +[ 60.284430] +[ 60.284433] CLEAR_REG @ 0xC92A + +[ 60.284442] +[ 60.284445] dst: +[ 60.284449] REG[0x1E01] +[ 60.284453] .[7:0] <- 0x00 + +[ 60.284461] +[ 60.284464] MOVE_REG @ 0xC92E + +[ 60.284474] +[ 60.284477] src: +[ 60.284480] IMM 0x01 + +[ 60.284487] +[ 60.284491] dst: +[ 60.284494] REG[0x1E00] +[ 60.284498] .[7:0] <- 0x01 + +[ 60.284506] +[ 60.284509] CLEAR_REG @ 0xC933 + +[ 60.284519] +[ 60.284522] dst: +[ 60.284525] REG[0x1E0A] +[ 60.284529] .[7:0] <- 0x00 + +[ 60.284537] +[ 60.284540] CLEAR_REG @ 0xC937 + +[ 60.284549] +[ 60.284553] dst: +[ 60.284556] REG[0x1E16] +[ 60.284560] .[23:16] <- 0x00 + +[ 60.284568] +[ 60.284571] MOVE_REG @ 0xC93B + +[ 60.284581] +[ 60.284584] src: +[ 60.284587] WS[0x40] +[ 60.284592] .[15:8] -> 0x01 + +[ 60.284599] +[ 60.284602] dst: +[ 60.284606] REG[0x1E16] +[ 60.284610] .[15:8] <- 0x01 + +[ 60.284617] +[ 60.284621] CLEAR_REG @ 0xC940 + +[ 60.284630] +[ 60.284633] dst: +[ 60.284636] REG[0x1E10] +[ 60.284641] .[15:0] <- 0x0000 + +[ 60.284648] +[ 60.284651] MOVE_REG @ 0xC944 + +[ 60.284661] +[ 60.284664] src: +[ 60.284668] IMM 0x01 + +[ 60.284675] +[ 60.284678] dst: +[ 60.284681] REG[0x1E16] +[ 60.284686] .[7:0] <- 0x01 + +[ 60.284693] +[ 60.284697] MOVE_REG @ 0xC949 + +[ 60.284706] +[ 60.284709] src: +[ 60.284713] IMM 0x01 + +[ 60.284720] +[ 60.284723] dst: +[ 60.284726] REG[0x1E08] +[ 60.284731] .[7:0] <- 0x01 + +[ 60.284738] +[ 60.284741] DELAY_MILLISEC @ 0xC94E + +[ 60.284749] +[ 60.284753] count: 5 + +[ 60.291754] +[ 60.291758] MOVE_REG @ 0xC950 + +[ 60.291771] +[ 60.291775] src: +[ 60.291778] IMM 0x07 + +[ 60.291786] +[ 60.291789] dst: +[ 60.291793] REG[0x1E17] +[ 60.291797] .[23:16] <- 0x07 + +[ 60.291805] +[ 60.291808] MOVE_REG @ 0xC955 + +[ 60.291816] +[ 60.291820] src: +[ 60.291823] WS[0x41] +[ 60.291827] .[31:0] -> 0x00051002 + +[ 60.291835] +[ 60.291839] dst: +[ 60.291842] REG[0x1E15] +[ 60.291846] .[31:0] <- 0x00051002 + +[ 60.291854] +[ 60.291858] CLEAR_REG @ 0xC95A + +[ 60.291868] +[ 60.291871] dst: +[ 60.291874] REG[0x1E14] +[ 60.291878] .[7:0] <- 0x00 + +[ 60.291886] +[ 60.291889] DELAY_MILLISEC @ 0xC95E + +[ 60.291897] +[ 60.291900] count: 5 + +[ 60.301755] +[ 60.301759] CLEAR_REG @ 0xC960 + +[ 60.301771] +[ 60.301774] dst: +[ 60.301778] REG[0x1E14] +[ 60.301782] .[31:0] <- 0x00000000 + +[ 60.301790] +[ 60.301794] MOVE_REG @ 0xC964 + +[ 60.301802] +[ 60.301805] src: +[ 60.301809] IMM 0x000001E6 + +[ 60.301817] +[ 60.301820] dst: +[ 60.301823] REG[0x1E10] +[ 60.301827] .[31:0] <- 0x000001E6 + +[ 60.301835] +[ 60.301838] DELAY_MICROSEC @ 0xC96C + +[ 60.301846] +[ 60.301850] count: 200 + +[ 60.302060] +[ 60.302063] OR_REG @ 0xC96E + +[ 60.302074] +[ 60.302077] dst: +[ 60.302081] REG[0x1E17] +[ 60.302086] .[15:8] -> 0x00 + +[ 60.302094] +[ 60.302098] src: +[ 60.302101] IMM 0x01 + +[ 60.302109] +[ 60.302112] dst: +[ 60.302115] REG[0x1E17] +[ 60.302119] .[15:8] <- 0x01 + +[ 60.302127] +[ 60.302130] DELAY_MICROSEC @ 0xC973 + +[ 60.302138] +[ 60.302141] count: 100 + +[ 60.302250] +[ 60.302253] MOVE_WS @ 0xC975 + +[ 60.302263] +[ 60.302267] src: +[ 60.302270] REG[0x1E18] +[ 60.302275] .[7:0] -> 0x00 + +[ 60.302283] +[ 60.302286] dst: +[ 60.302289] WS[0x00] +[ 60.302294] .[31:24] <- 0x00 + +[ 60.302301] +[ 60.302305] AND_WS @ 0xC97A + +[ 60.302315] +[ 60.302319] dst: +[ 60.302322] WS[0x00] +[ 60.302326] .[31:24] -> 0x00 + +[ 60.302333] +[ 60.302337] src: +[ 60.302340] IMM 0x0E + +[ 60.302347] +[ 60.302351] dst: +[ 60.302354] WS[0x00] +[ 60.302358] .[31:24] <- 0x00 + +[ 60.302365] +[ 60.302368] MOVE_REG @ 0xC97E + +[ 60.302377] +[ 60.302380] src: +[ 60.302384] WS[0x00] +[ 60.302388] .[31:0] -> 0x00000000 + +[ 60.302395] +[ 60.302399] dst: +[ 60.302402] REG[0x1E17] +[ 60.302406] .[31:0] <- 0x00000000 + +[ 60.302414] +[ 60.302417] MOVE_REG @ 0xC983 + +[ 60.302425] +[ 60.302428] src: +[ 60.302431] WS[0x01] +[ 60.302436] .[31:0] -> 0x00051002 + +[ 60.302443] +[ 60.302446] dst: +[ 60.302450] REG[0x1E15] +[ 60.302454] .[31:0] <- 0x00051002 + +[ 60.302462] +[ 60.302465] MOVE_REG @ 0xC988 + +[ 60.302474] +[ 60.302478] src: +[ 60.302481] WS[0x02] +[ 60.302485] .[15:0] -> 0x0000 + +[ 60.302493] +[ 60.302496] dst: +[ 60.302499] REG[0x1E16] +[ 60.302504] .[15:0] <- 0x0000 + +[ 60.302511] +[ 60.302514] MOVE_REG @ 0xC98D + +[ 60.302523] +[ 60.302526] src: +[ 60.302530] WS[0x02] +[ 60.302533] .[23:16] -> 0x00 + +[ 60.302541] +[ 60.302544] dst: +[ 60.302548] REG[0x1E0A] +[ 60.302552] .[7:0] <- 0x00 + +[ 60.302559] +[ 60.302562] MOVE_REG @ 0xC992 + +[ 60.302571] +[ 60.302575] src: +[ 60.302578] WS[0x02] +[ 60.302582] .[31:24] -> 0x00 + +[ 60.302589] +[ 60.302592] dst: +[ 60.302596] REG[0x1E00] +[ 60.302600] .[7:0] <- 0x00 + +[ 60.302607] +[ 60.302610] MOVE_REG @ 0xC997 + +[ 60.302618] +[ 60.302621] src: +[ 60.302625] WS[0x03] +[ 60.302629] .[31:0] -> 0x01010101 + +[ 60.302636] +[ 60.302639] dst: +[ 60.302643] REG[0x1E14] +[ 60.302647] .[31:0] <- 0x01010101 + +[ 60.302655] +[ 60.302658] MOVE_REG @ 0xC99C + +[ 60.302667] +[ 60.302670] src: +[ 60.302674] WS[0x40] +[ 60.302678] .[23:16] -> 0x00 + +[ 60.302685] +[ 60.302688] dst: +[ 60.302691] REG[0x1E01] +[ 60.302696] .[7:0] <- 0x00 + +[ 60.302703] +[ 60.302706] CLEAR_REG @ 0xC9A1 + +[ 60.302715] +[ 60.302719] dst: +[ 60.302722] REG[0x1E08] +[ 60.302726] .[7:0] <- 0x00 + +[ 60.302734] +[ 60.302737] SET_REG_BLOCK @ 0xC9A5 + +[ 60.302745] +[ 60.302748] base: 0x0000 + +[ 60.302756] +[ 60.302759] TEST_PS @ 0xC9A8 + +[ 60.302767] +[ 60.302771] src1: +[ 60.302774] PS[0x00,0x10004] +[ 60.302779] .[15:0] -> 0x0004 + +[ 60.302787] +[ 60.302790] src2: +[ 60.302793] IMM 0x0104 + +[ 60.302801] +[ 60.302805] result: NE + +[ 60.302812] +[ 60.302815] JUMP_NOT_EQUAL @ 0xC9AD + +[ 60.302823] +[ 60.302826] taken: yes + +[ 60.302834] +[ 60.302837] target: 0x0106 + +[ 60.302844] +[ 60.302847] MOVE_WS @ 0xC9CE + +[ 60.302855] +[ 60.302859] src: +[ 60.302862] IMM 0x00B3 + +[ 60.302870] +[ 60.302873] dst: +[ 60.302877] WS[0x01] +[ 60.302881] .[15:0] <- 0x00B3 + +[ 60.302888] +[ 60.302892] COMPARE_WS @ 0xC9D3 + +[ 60.302900] +[ 60.302903] src1: +[ 60.302907] WS[0x00] +[ 60.302911] .[31:24] -> 0x00 + +[ 60.302918] +[ 60.302921] src2: +[ 60.302925] IMM 0x00 + +[ 60.302932] +[ 60.302935] result: EQ LE + +[ 60.302943] +[ 60.302946] JUMP_EQUAL @ 0xC9D7 + +[ 60.302954] +[ 60.302957] taken: yes + +[ 60.302964] +[ 60.302967] target: 0x0128 + +[ 60.302974] +[ 60.302977] COMPARE_PS @ 0xC9F0 + +[ 60.302986] +[ 60.302989] src1: +[ 60.302993] PS[0x00,0x10004] +[ 60.302998] .[23:16] -> 0x01 + +[ 60.303006] +[ 60.303009] src2: +[ 60.303012] IMM 0x00 + +[ 60.303019] +[ 60.303023] result: NE GT + +[ 60.303030] +[ 60.303033] JUMP_EQUAL @ 0xC9F4 + +[ 60.303041] +[ 60.303044] taken: no + +[ 60.303051] +[ 60.303055] target: 0x013C + +[ 60.303062] +[ 60.303065] AND_REG @ 0xC9F7 + +[ 60.303073] +[ 60.303076] dst: +[ 60.303080] REG[0x0004] +[ 60.303085] .[15:8] -> 0x00 + +[ 60.303093] +[ 60.303096] src: +[ 60.303099] WS[0x01] +[ 60.303103] .[7:0] -> 0xB3 + +[ 60.303111] +[ 60.303114] dst: +[ 60.303117] REG[0x0004] +[ 60.303121] .[15:8] <- 0x00 + +[ 60.303129] +[ 60.303132] OR_REG @ 0xC9FC + +[ 60.303140] +[ 60.303143] dst: +[ 60.303147] REG[0x0004] +[ 60.303152] .[15:8] -> 0x00 + +[ 60.303159] +[ 60.303163] src: +[ 60.303166] WS[0x01] +[ 60.303170] .[15:8] -> 0x00 + +[ 60.303178] +[ 60.303181] dst: +[ 60.303185] REG[0x0004] +[ 60.303189] .[15:8] <- 0x00 + +[ 60.303196] +[ 60.303200] JUMP @ 0xCA01 + +[ 60.303208] +[ 60.303211] target: 0x0146 + +[ 60.303218] +[ 60.303222] TEST_PS @ 0xCA0E + +[ 60.303230] +[ 60.303233] src1: +[ 60.303236] PS[0x00,0x10004] +[ 60.303241] .[15:0] -> 0x0004 + +[ 60.303249] +[ 60.303252] src2: +[ 60.303255] IMM 0x0100 + +[ 60.303263] +[ 60.303266] result: EQ + +[ 60.303273] +[ 60.303277] JUMP_EQUAL @ 0xCA13 + +[ 60.303285] +[ 60.303288] taken: yes + +[ 60.303295] +[ 60.303298] target: 0x01B3 + +[ 60.303306] +[ 60.303309] EOT @ 0xCA7B + +[ 60.303317] << + +[ 60.342978] >> execute C8C8 (len 436, WS 16, PS 4) + +[ 60.342996] +[ 60.343000] SET_ATI_PORT @ 0xC8CE + +[ 60.343011] +[ 60.343015] port: 0 (MM) + +[ 60.343023] +[ 60.343027] CLEAR_WS @ 0xC8D1 + +[ 60.343038] +[ 60.343041] dst: +[ 60.343046] WS[0x40] +[ 60.343051] .[15:0] <- 0x0000 + +[ 60.343060] +[ 60.343063] COMPARE_PS @ 0xC8D4 + +[ 60.343072] +[ 60.343076] src1: +[ 60.343080] PS[0x00,0x10004] +[ 60.343086] .[23:16] -> 0x01 + +[ 60.343094] +[ 60.343097] src2: +[ 60.343101] IMM 0x02 + +[ 60.343109] +[ 60.343112] result: NE LE + +[ 60.343121] +[ 60.343124] JUMP_EQUAL @ 0xC8D8 + +[ 60.343133] +[ 60.343137] taken: no + +[ 60.343145] +[ 60.343148] target: 0x01B3 + +[ 60.343156] +[ 60.343159] MOVE_WS @ 0xC8DB + +[ 60.343169] +[ 60.343173] src: +[ 60.343176] IMM 0x00050802 + +[ 60.343185] +[ 60.343188] dst: +[ 60.343192] WS[0x41] +[ 60.343196] .[31:0] <- 0x00050802 + +[ 60.343204] +[ 60.343208] COMPARE_PS @ 0xC8E2 + +[ 60.343216] +[ 60.343220] src1: +[ 60.343223] PS[0x00,0x10004] +[ 60.343228] .[23:16] -> 0x01 + +[ 60.343236] +[ 60.343239] src2: +[ 60.343243] IMM 0x00 + +[ 60.343250] +[ 60.343254] result: NE GT + +[ 60.343262] +[ 60.343265] JUMP_EQUAL @ 0xC8E6 + +[ 60.343273] +[ 60.343276] taken: no + +[ 60.343284] +[ 60.343287] target: 0x002B + +[ 60.343295] +[ 60.343298] MOVE_WS @ 0xC8E9 + +[ 60.343306] +[ 60.343309] src: +[ 60.343313] IMM 0x00051002 + +[ 60.343321] +[ 60.343325] dst: +[ 60.343328] WS[0x41] +[ 60.343332] .[31:0] <- 0x00051002 + +[ 60.343340] +[ 60.343344] SET_REG_BLOCK @ 0xC8F0 + +[ 60.343352] +[ 60.343355] base: 0x0080 + +[ 60.343363] +[ 60.343366] TEST_PS @ 0xC8F3 + +[ 60.343375] +[ 60.343378] src1: +[ 60.343382] PS[0x00,0x10004] +[ 60.343387] .[15:0] -> 0x0004 + +[ 60.343395] +[ 60.343398] src2: +[ 60.343402] IMM 0x0011 + +[ 60.343410] +[ 60.343413] result: EQ + +[ 60.343421] +[ 60.343424] JUMP_NOT_EQUAL @ 0xC8F8 + +[ 60.343432] +[ 60.343436] taken: no + +[ 60.343443] +[ 60.343447] target: 0x0037 + +[ 60.343454] +[ 60.343458] MOVE_WS @ 0xC8FB + +[ 60.343466] +[ 60.343469] src: +[ 60.343472] IMM 0x01 + +[ 60.343480] +[ 60.343483] dst: +[ 60.343487] WS[0x40] +[ 60.343491] .[15:8] <- 0x01 + +[ 60.343499] +[ 60.343502] MOVE_WS @ 0xC8FF + +[ 60.343511] +[ 60.343514] src: +[ 60.343517] REG[0x1E01] +[ 60.343523] .[7:0] -> 0x00 + +[ 60.343531] +[ 60.343534] dst: +[ 60.343537] WS[0x40] +[ 60.343542] .[23:16] <- 0x00 + +[ 60.343550] +[ 60.343553] MOVE_WS @ 0xC904 + +[ 60.343561] +[ 60.343565] src: +[ 60.343568] REG[0x1E17] +[ 60.343573] .[31:0] -> 0x00000000 + +[ 60.343581] +[ 60.343585] dst: +[ 60.343588] WS[0x00] +[ 60.343592] .[31:0] <- 0x00000000 + +[ 60.343600] +[ 60.343604] MOVE_WS @ 0xC909 + +[ 60.343612] +[ 60.343615] src: +[ 60.343619] REG[0x1E15] +[ 60.343624] .[31:0] -> 0x00051002 + +[ 60.343632] +[ 60.343636] dst: +[ 60.343639] WS[0x01] +[ 60.343643] .[31:0] <- 0x00051002 + +[ 60.343651] +[ 60.343654] MOVE_WS @ 0xC90E + +[ 60.343663] +[ 60.343666] src: +[ 60.343670] REG[0x1E16] +[ 60.343675] .[15:0] -> 0x0000 + +[ 60.343683] +[ 60.343686] dst: +[ 60.343690] WS[0x02] +[ 60.343694] .[15:0] <- 0x0000 + +[ 60.343701] +[ 60.343705] MOVE_WS @ 0xC913 + +[ 60.343713] +[ 60.343716] src: +[ 60.343720] REG[0x1E0A] +[ 60.343725] .[7:0] -> 0x00 + +[ 60.343733] +[ 60.343736] dst: +[ 60.343739] WS[0x02] +[ 60.343743] .[23:16] <- 0x00 + +[ 60.343751] +[ 60.343754] MOVE_WS @ 0xC918 + +[ 60.343762] +[ 60.343766] src: +[ 60.343769] REG[0x1E00] +[ 60.343774] .[7:0] -> 0x00 + +[ 60.343782] +[ 60.343785] dst: +[ 60.343789] WS[0x02] +[ 60.343793] .[31:24] <- 0x00 + +[ 60.343801] +[ 60.343804] MOVE_WS @ 0xC91D + +[ 60.343812] +[ 60.343815] src: +[ 60.343819] REG[0x1E14] +[ 60.343824] .[31:0] -> 0x01010101 + +[ 60.343832] +[ 60.343836] dst: +[ 60.343839] WS[0x03] +[ 60.343843] .[31:0] <- 0x01010101 + +[ 60.343851] +[ 60.343854] TEST_REG @ 0xC922 + +[ 60.343862] +[ 60.343866] src1: +[ 60.343869] REG[0x1E00] +[ 60.343875] .[7:0] -> 0x00 + +[ 60.343882] +[ 60.343885] src2: +[ 60.343889] IMM 0x01 + +[ 60.343896] +[ 60.343900] result: EQ + +[ 60.343907] +[ 60.343910] JUMP_NOT_EQUAL @ 0xC927 + +[ 60.343918] +[ 60.343922] taken: no + +[ 60.343929] +[ 60.343933] target: 0x006B + +[ 60.343941] +[ 60.343944] CLEAR_REG @ 0xC92A + +[ 60.343953] +[ 60.343956] dst: +[ 60.343960] REG[0x1E01] +[ 60.343965] .[7:0] <- 0x00 + +[ 60.343972] +[ 60.343976] MOVE_REG @ 0xC92E + +[ 60.343985] +[ 60.343988] src: +[ 60.343992] IMM 0x01 + +[ 60.343999] +[ 60.344002] dst: +[ 60.344006] REG[0x1E00] +[ 60.344012] .[7:0] <- 0x01 + +[ 60.344020] +[ 60.344023] CLEAR_REG @ 0xC933 + +[ 60.344032] +[ 60.344035] dst: +[ 60.344038] REG[0x1E0A] +[ 60.344043] .[7:0] <- 0x00 + +[ 60.344050] +[ 60.344053] CLEAR_REG @ 0xC937 + +[ 60.344062] +[ 60.344065] dst: +[ 60.344069] REG[0x1E16] +[ 60.344073] .[23:16] <- 0x00 + +[ 60.344080] +[ 60.344083] MOVE_REG @ 0xC93B + +[ 60.344093] +[ 60.344096] src: +[ 60.344099] WS[0x40] +[ 60.344103] .[15:8] -> 0x01 + +[ 60.344111] +[ 60.344114] dst: +[ 60.344118] REG[0x1E16] +[ 60.344122] .[15:8] <- 0x01 + +[ 60.344129] +[ 60.344133] CLEAR_REG @ 0xC940 + +[ 60.344142] +[ 60.344145] dst: +[ 60.344149] REG[0x1E10] +[ 60.344153] .[15:0] <- 0x0000 + +[ 60.344161] +[ 60.344164] MOVE_REG @ 0xC944 + +[ 60.344173] +[ 60.344177] src: +[ 60.344180] IMM 0x01 + +[ 60.344187] +[ 60.344190] dst: +[ 60.344194] REG[0x1E16] +[ 60.344198] .[7:0] <- 0x01 + +[ 60.344205] +[ 60.344208] MOVE_REG @ 0xC949 + +[ 60.344217] +[ 60.344221] src: +[ 60.344224] IMM 0x01 + +[ 60.344231] +[ 60.344234] dst: +[ 60.344238] REG[0x1E08] +[ 60.344242] .[7:0] <- 0x01 + +[ 60.344249] +[ 60.344252] DELAY_MILLISEC @ 0xC94E + +[ 60.344260] +[ 60.344263] count: 5 + +[ 60.351817] +[ 60.351821] MOVE_REG @ 0xC950 + +[ 60.351833] +[ 60.351837] src: +[ 60.351840] IMM 0x07 + +[ 60.351848] +[ 60.351851] dst: +[ 60.351855] REG[0x1E17] +[ 60.351859] .[23:16] <- 0x07 + +[ 60.351866] +[ 60.351869] MOVE_REG @ 0xC955 + +[ 60.351877] +[ 60.351881] src: +[ 60.351884] WS[0x41] +[ 60.351888] .[31:0] -> 0x00051002 + +[ 60.351896] +[ 60.351900] dst: +[ 60.351903] REG[0x1E15] +[ 60.351907] .[31:0] <- 0x00051002 + +[ 60.351915] +[ 60.351918] CLEAR_REG @ 0xC95A + +[ 60.351927] +[ 60.351930] dst: +[ 60.351934] REG[0x1E14] +[ 60.351938] .[7:0] <- 0x00 + +[ 60.351945] +[ 60.351948] DELAY_MILLISEC @ 0xC95E + +[ 60.351956] +[ 60.351959] count: 5 + +[ 60.361752] +[ 60.361757] CLEAR_REG @ 0xC960 + +[ 60.361767] +[ 60.361770] dst: +[ 60.361774] REG[0x1E14] +[ 60.361778] .[31:0] <- 0x00000000 + +[ 60.361786] +[ 60.361790] MOVE_REG @ 0xC964 + +[ 60.361798] +[ 60.361801] src: +[ 60.361804] IMM 0x000001E6 + +[ 60.361812] +[ 60.361815] dst: +[ 60.361819] REG[0x1E10] +[ 60.361823] .[31:0] <- 0x000001E6 + +[ 60.361830] +[ 60.361834] DELAY_MICROSEC @ 0xC96C + +[ 60.361841] +[ 60.361845] count: 200 + +[ 60.362055] +[ 60.362058] OR_REG @ 0xC96E + +[ 60.362069] +[ 60.362072] dst: +[ 60.362076] REG[0x1E17] +[ 60.362081] .[15:8] -> 0x00 + +[ 60.362089] +[ 60.362092] src: +[ 60.362096] IMM 0x01 + +[ 60.362103] +[ 60.362106] dst: +[ 60.362109] REG[0x1E17] +[ 60.362114] .[15:8] <- 0x01 + +[ 60.362121] +[ 60.362124] DELAY_MICROSEC @ 0xC973 + +[ 60.362132] +[ 60.362135] count: 100 + +[ 60.362243] +[ 60.362247] MOVE_WS @ 0xC975 + +[ 60.362257] +[ 60.362260] src: +[ 60.362264] REG[0x1E18] +[ 60.362269] .[7:0] -> 0x00 + +[ 60.362277] +[ 60.362280] dst: +[ 60.362283] WS[0x00] +[ 60.362288] .[31:24] <- 0x00 + +[ 60.362295] +[ 60.362298] AND_WS @ 0xC97A + +[ 60.362306] +[ 60.362310] dst: +[ 60.362313] WS[0x00] +[ 60.362317] .[31:24] -> 0x00 + +[ 60.362325] +[ 60.362328] src: +[ 60.362332] IMM 0x0E + +[ 60.362339] +[ 60.362343] dst: +[ 60.362346] WS[0x00] +[ 60.362350] .[31:24] <- 0x00 + +[ 60.362357] +[ 60.362361] MOVE_REG @ 0xC97E + +[ 60.362369] +[ 60.362372] src: +[ 60.362376] WS[0x00] +[ 60.362380] .[31:0] -> 0x00000000 + +[ 60.362388] +[ 60.362391] dst: +[ 60.362394] REG[0x1E17] +[ 60.362399] .[31:0] <- 0x00000000 + +[ 60.362406] +[ 60.362409] MOVE_REG @ 0xC983 + +[ 60.362417] +[ 60.362421] src: +[ 60.362424] WS[0x01] +[ 60.362428] .[31:0] -> 0x00051002 + +[ 60.362436] +[ 60.362439] dst: +[ 60.362442] REG[0x1E15] +[ 60.362446] .[31:0] <- 0x00051002 + +[ 60.362454] +[ 60.362457] MOVE_REG @ 0xC988 + +[ 60.362466] +[ 60.362470] src: +[ 60.362473] WS[0x02] +[ 60.362477] .[15:0] -> 0x0000 + +[ 60.362484] +[ 60.362488] dst: +[ 60.362491] REG[0x1E16] +[ 60.362496] .[15:0] <- 0x0000 + +[ 60.362503] +[ 60.362506] MOVE_REG @ 0xC98D + +[ 60.362516] +[ 60.362519] src: +[ 60.362522] WS[0x02] +[ 60.362526] .[23:16] -> 0x00 + +[ 60.362533] +[ 60.362536] dst: +[ 60.362540] REG[0x1E0A] +[ 60.362544] .[7:0] <- 0x00 + +[ 60.362551] +[ 60.362554] MOVE_REG @ 0xC992 + +[ 60.362563] +[ 60.362567] src: +[ 60.362570] WS[0x02] +[ 60.362574] .[31:24] -> 0x00 + +[ 60.362581] +[ 60.362584] dst: +[ 60.362587] REG[0x1E00] +[ 60.362592] .[7:0] <- 0x00 + +[ 60.362599] +[ 60.362602] MOVE_REG @ 0xC997 + +[ 60.362610] +[ 60.362614] src: +[ 60.362617] WS[0x03] +[ 60.362621] .[31:0] -> 0x01010101 + +[ 60.362628] +[ 60.362632] dst: +[ 60.362635] REG[0x1E14] +[ 60.362639] .[31:0] <- 0x01010101 + +[ 60.362647] +[ 60.362650] MOVE_REG @ 0xC99C + +[ 60.362659] +[ 60.362663] src: +[ 60.362666] WS[0x40] +[ 60.362670] .[23:16] -> 0x00 + +[ 60.362678] +[ 60.362681] dst: +[ 60.362684] REG[0x1E01] +[ 60.362688] .[7:0] <- 0x00 + +[ 60.362696] +[ 60.362699] CLEAR_REG @ 0xC9A1 + +[ 60.362708] +[ 60.362711] dst: +[ 60.362715] REG[0x1E08] +[ 60.362719] .[7:0] <- 0x00 + +[ 60.362726] +[ 60.362729] SET_REG_BLOCK @ 0xC9A5 + +[ 60.362737] +[ 60.362741] base: 0x0000 + +[ 60.362748] +[ 60.362752] TEST_PS @ 0xC9A8 + +[ 60.362760] +[ 60.362763] src1: +[ 60.362766] PS[0x00,0x10004] +[ 60.362771] .[15:0] -> 0x0004 + +[ 60.362779] +[ 60.362782] src2: +[ 60.362786] IMM 0x0104 + +[ 60.362794] +[ 60.362797] result: NE + +[ 60.362804] +[ 60.362807] JUMP_NOT_EQUAL @ 0xC9AD + +[ 60.362816] +[ 60.362819] taken: yes + +[ 60.362826] +[ 60.362829] target: 0x0106 + +[ 60.362837] +[ 60.362840] MOVE_WS @ 0xC9CE + +[ 60.362848] +[ 60.362851] src: +[ 60.362855] IMM 0x00B3 + +[ 60.362862] +[ 60.362866] dst: +[ 60.362869] WS[0x01] +[ 60.362873] .[15:0] <- 0x00B3 + +[ 60.362881] +[ 60.362884] COMPARE_WS @ 0xC9D3 + +[ 60.362892] +[ 60.362895] src1: +[ 60.362898] WS[0x00] +[ 60.362902] .[31:24] -> 0x00 + +[ 60.362910] +[ 60.362913] src2: +[ 60.362916] IMM 0x00 + +[ 60.362924] +[ 60.362927] result: EQ LE + +[ 60.362934] +[ 60.362937] JUMP_EQUAL @ 0xC9D7 + +[ 60.362946] +[ 60.362949] taken: yes + +[ 60.362957] +[ 60.362960] target: 0x0128 + +[ 60.362967] +[ 60.362971] COMPARE_PS @ 0xC9F0 + +[ 60.362978] +[ 60.362981] src1: +[ 60.362985] PS[0x00,0x10004] +[ 60.362990] .[23:16] -> 0x01 + +[ 60.362997] +[ 60.363000] src2: +[ 60.363003] IMM 0x00 + +[ 60.363011] +[ 60.363014] result: NE GT + +[ 60.363022] +[ 60.363025] JUMP_EQUAL @ 0xC9F4 + +[ 60.363033] +[ 60.363036] taken: no + +[ 60.363043] +[ 60.363046] target: 0x013C + +[ 60.363054] +[ 60.363057] AND_REG @ 0xC9F7 + +[ 60.363065] +[ 60.363068] dst: +[ 60.363071] REG[0x0004] +[ 60.363077] .[15:8] -> 0x00 + +[ 60.363085] +[ 60.363089] src: +[ 60.363092] WS[0x01] +[ 60.363096] .[7:0] -> 0xB3 + +[ 60.363104] +[ 60.363107] dst: +[ 60.363110] REG[0x0004] +[ 60.363115] .[15:8] <- 0x00 + +[ 60.363122] +[ 60.363125] OR_REG @ 0xC9FC + +[ 60.363133] +[ 60.363136] dst: +[ 60.363140] REG[0x0004] +[ 60.363145] .[15:8] -> 0x00 + +[ 60.363152] +[ 60.363156] src: +[ 60.363159] WS[0x01] +[ 60.363163] .[15:8] -> 0x00 + +[ 60.363170] +[ 60.363174] dst: +[ 60.363177] REG[0x0004] +[ 60.363182] .[15:8] <- 0x00 + +[ 60.363189] +[ 60.363193] JUMP @ 0xCA01 + +[ 60.363201] +[ 60.363204] target: 0x0146 + +[ 60.363211] +[ 60.363215] TEST_PS @ 0xCA0E + +[ 60.363223] +[ 60.363226] src1: +[ 60.363229] PS[0x00,0x10004] +[ 60.363234] .[15:0] -> 0x0004 + +[ 60.363242] +[ 60.363245] src2: +[ 60.363248] IMM 0x0100 + +[ 60.363256] +[ 60.363259] result: EQ + +[ 60.363266] +[ 60.363270] JUMP_EQUAL @ 0xCA13 + +[ 60.363278] +[ 60.363281] taken: yes + +[ 60.363288] +[ 60.363291] target: 0x01B3 + +[ 60.363298] +[ 60.363302] EOT @ 0xCA7B + +[ 60.363310] << diff --git a/atom/dmesg_atom_1024x768 b/atom/dmesg_atom_1024x768 new file mode 100644 index 0000000..a213ec9 --- /dev/null +++ b/atom/dmesg_atom_1024x768 @@ -0,0 +1,9771 @@ + +[ 135.424326] >> execute E31C (len 59, WS 4, PS 4) + +[ 135.424346] +[ 135.424350] SET_ATI_PORT @ 0xE322 + +[ 135.424361] +[ 135.424364] port: 0 (MM) + +[ 135.424373] +[ 135.424376] MOVE_REG @ 0xE325 + +[ 135.424390] +[ 135.424393] src: +[ 135.424397] IMM 0x01 + +[ 135.424405] +[ 135.424409] dst: +[ 135.424413] REG[0x1EC0] +[ 135.424418] .[7:0] <- 0x01 + +[ 135.424426] +[ 135.424430] COMPARE_PS @ 0xE32A + +[ 135.424438] +[ 135.424442] src1: +[ 135.424445] PS[0x00,0x0000] +[ 135.424450] .[7:0] -> 0x00 + +[ 135.424458] +[ 135.424461] src2: +[ 135.424465] IMM 0x00 + +[ 135.424472] +[ 135.424476] result: EQ LE + +[ 135.424483] +[ 135.424487] JUMP_EQUAL @ 0xE32E + +[ 135.424496] +[ 135.424499] taken: yes + +[ 135.424506] +[ 135.424510] target: 0x0032 + +[ 135.424518] +[ 135.424521] CLEAR_REG @ 0xE34E + +[ 135.424531] +[ 135.424535] dst: +[ 135.424538] REG[0x1EC1] +[ 135.424542] .[15:0] <- 0x0000 + +[ 135.424550] +[ 135.424553] CLEAR_REG @ 0xE352 + +[ 135.424562] +[ 135.424566] dst: +[ 135.424569] REG[0x1EC0] +[ 135.424573] .[7:0] <- 0x00 + +[ 135.424581] +[ 135.424585] EOT @ 0xE356 + +[ 135.424593] << + +[ 135.424741] >> execute D7AC (len 115, WS 12, PS 8) + +[ 135.424756] +[ 135.424759] SET_ATI_PORT @ 0xD7B2 + +[ 135.424768] +[ 135.424772] port: 0 (MM) + +[ 135.424780] +[ 135.424783] COMPARE_PS @ 0xD7B5 + +[ 135.424793] +[ 135.424797] src1: +[ 135.424800] PS[0x00,0x0101] +[ 135.424805] .[7:0] -> 0x01 + +[ 135.424813] +[ 135.424816] src2: +[ 135.424820] IMM 0x00 + +[ 135.424827] +[ 135.424830] result: NE GT + +[ 135.424838] +[ 135.424841] JUMP_EQUAL @ 0xD7B9 + +[ 135.424849] +[ 135.424853] taken: no + +[ 135.424860] +[ 135.424863] target: 0x0013 + +[ 135.424871] +[ 135.424874] SET_REG_BLOCK @ 0xD7BC + +[ 135.424882] +[ 135.424885] base: 0x0200 + +[ 135.424893] +[ 135.424897] MOVE_WS @ 0xD7BF + +[ 135.424905] +[ 135.424908] src: +[ 135.424912] REG[0x183B] +[ 135.424917] .[23:16] -> 0x00 + +[ 135.424925] +[ 135.424928] dst: +[ 135.424931] WS[0x00] +[ 135.424936] .[7:0] <- 0x00 + +[ 135.424943] +[ 135.424946] CLEAR_WS @ 0xD7C4 + +[ 135.424954] +[ 135.424958] dst: +[ 135.424961] WS[0x02] +[ 135.424965] .[31:0] <- 0x00000000 + +[ 135.424973] +[ 135.424976] MOVE_WS @ 0xD7C7 + +[ 135.424984] +[ 135.424987] src: +[ 135.424991] PS[0x01,0x0000] +[ 135.424995] .[31:16] -> 0x0000 + +[ 135.425003] +[ 135.425006] dst: +[ 135.425010] WS[0x02] +[ 135.425013] .[15:0] <- 0x0000 + +[ 135.425021] +[ 135.425024] CLEAR_WS @ 0xD7CB + +[ 135.425138] +[ 135.425144] dst: +[ 135.425148] WS[0x01] +[ 135.425153] .[31:0] <- 0x00000000 + +[ 135.425161] +[ 135.425165] MOVE_WS @ 0xD7CE + +[ 135.425174] +[ 135.425177] src: +[ 135.425181] PS[0x01,0x0000] +[ 135.425186] .[15:0] -> 0x0000 + +[ 135.425193] +[ 135.425196] dst: +[ 135.425200] WS[0x01] +[ 135.425203] .[15:0] <- 0x0000 + +[ 135.425211] +[ 135.425214] SHIFT_LEFT_WS @ 0xD7D2 + +[ 135.425223] +[ 135.425226] dst: +[ 135.425229] WS[0x01] +[ 135.425234] .[31:0] -> 0x00000000 + +[ 135.425241] +[ 135.425245] shift: 10 + +[ 135.425253] +[ 135.425256] dst: +[ 135.425259] WS[0x01] +[ 135.425263] .[31:0] <- 0x00000000 + +[ 135.425271] +[ 135.425274] OR_WS @ 0xD7D6 + +[ 135.425283] +[ 135.425286] dst: +[ 135.425290] WS[0x02] +[ 135.425294] .[31:0] -> 0x00000000 + +[ 135.425301] +[ 135.425305] src: +[ 135.425308] WS[0x01] +[ 135.425312] .[31:0] -> 0x00000000 + +[ 135.425320] +[ 135.425323] dst: +[ 135.425326] WS[0x02] +[ 135.425330] .[31:0] <- 0x00000000 + +[ 135.425337] +[ 135.425340] CLEAR_WS @ 0xD7DA + +[ 135.425351] +[ 135.425354] dst: +[ 135.425358] WS[0x01] +[ 135.425362] .[31:0] <- 0x00000000 + +[ 135.425370] +[ 135.425373] MOVE_WS @ 0xD7DD + +[ 135.425381] +[ 135.425384] src: +[ 135.425388] PS[0x00,0x0101] +[ 135.425393] .[31:16] -> 0x0000 + +[ 135.425400] +[ 135.425403] dst: +[ 135.425407] WS[0x01] +[ 135.425410] .[15:0] <- 0x0000 + +[ 135.425418] +[ 135.425421] SHIFT_LEFT_WS @ 0xD7E1 + +[ 135.425429] +[ 135.425432] dst: +[ 135.425436] WS[0x01] +[ 135.425440] .[31:0] -> 0x00000000 + +[ 135.425447] +[ 135.425450] shift: 20 + +[ 135.425458] +[ 135.425461] dst: +[ 135.425465] WS[0x01] +[ 135.425468] .[31:0] <- 0x00000000 + +[ 135.425476] +[ 135.425479] OR_WS @ 0xD7E5 + +[ 135.425487] +[ 135.425490] dst: +[ 135.425493] WS[0x02] +[ 135.425497] .[31:0] -> 0x00000000 + +[ 135.425505] +[ 135.425508] src: +[ 135.425511] WS[0x01] +[ 135.425515] .[31:0] -> 0x00000000 + +[ 135.425523] +[ 135.425526] dst: +[ 135.425529] WS[0x02] +[ 135.425533] .[31:0] <- 0x00000000 + +[ 135.425540] +[ 135.425544] MOVE_REG @ 0xD7E9 + +[ 135.425552] +[ 135.425555] src: +[ 135.425558] WS[0x02] +[ 135.425562] .[31:0] -> 0x00000000 + +[ 135.425569] +[ 135.425572] dst: +[ 135.425576] REG[0x1826] +[ 135.425580] .[31:0] <- 0x00000000 + +[ 135.425588] +[ 135.425591] CLEAR_REG @ 0xD7EE + +[ 135.425600] +[ 135.425603] dst: +[ 135.425606] REG[0x183B] +[ 135.425611] .[23:16] <- 0x00 + +[ 135.425619] +[ 135.425622] MOVE_WS @ 0xD7F2 + +[ 135.425630] +[ 135.425634] src: +[ 135.425637] IMM 0x07D0 + +[ 135.425644] +[ 135.425648] dst: +[ 135.425651] WS[0x01] +[ 135.425655] .[15:0] <- 0x07D0 + +[ 135.425662] +[ 135.425665] TEST_REG @ 0xD7F7 + +[ 135.425674] +[ 135.425677] src1: +[ 135.425680] REG[0x1820] +[ 135.425686] .[7:0] -> 0x01 + +[ 135.425693] +[ 135.425696] src2: +[ 135.425700] IMM 0x01 + +[ 135.425707] +[ 135.425710] result: NE + +[ 135.425718] +[ 135.425721] JUMP_EQUAL @ 0xD7FC + +[ 135.425729] +[ 135.425732] taken: no + +[ 135.425739] +[ 135.425743] target: 0x0068 + +[ 135.425750] +[ 135.425753] TEST_REG @ 0xD7FF + +[ 135.425762] +[ 135.425765] src1: +[ 135.425768] REG[0x1827] +[ 135.425773] .[7:0] -> 0x09 + +[ 135.425781] +[ 135.425784] src2: +[ 135.425787] IMM 0x01 + +[ 135.425794] +[ 135.425797] result: NE + +[ 135.425805] +[ 135.425808] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.425816] +[ 135.425819] taken: yes + +[ 135.425826] +[ 135.425829] target: 0x0068 + +[ 135.425837] +[ 135.425840] MOVE_REG @ 0xD814 + +[ 135.425849] +[ 135.425852] src: +[ 135.425855] PS[0x00,0x0101] +[ 135.425860] .[15:8] -> 0x01 + +[ 135.425868] +[ 135.425871] dst: +[ 135.425874] REG[0x1821] +[ 135.425879] .[15:8] <- 0x01 + +[ 135.425886] +[ 135.425889] MOVE_REG @ 0xD819 + +[ 135.425898] +[ 135.425901] src: +[ 135.425905] WS[0x00] +[ 135.425909] .[7:0] -> 0x00 + +[ 135.425916] +[ 135.425919] dst: +[ 135.425922] REG[0x183B] +[ 135.425926] .[23:16] <- 0x00 + +[ 135.425933] +[ 135.425937] EOT @ 0xD81E + +[ 135.425945] << + +[ 135.428525] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.428541] +[ 135.428545] SET_ATI_PORT @ 0xD825 + +[ 135.428555] +[ 135.428558] port: 0 (MM) + +[ 135.428566] +[ 135.428570] COMPARE_PS @ 0xD828 + +[ 135.428579] +[ 135.428582] src1: +[ 135.428587] PS[0x00,0x0001] +[ 135.428593] .[7:0] -> 0x01 + +[ 135.428601] +[ 135.428604] src2: +[ 135.428608] IMM 0x00 + +[ 135.428616] +[ 135.428620] result: NE GT + +[ 135.428627] +[ 135.428631] JUMP_EQUAL @ 0xD82C + +[ 135.428642] +[ 135.428645] taken: no + +[ 135.428653] +[ 135.428656] target: 0x0013 + +[ 135.428664] +[ 135.428668] SET_REG_BLOCK @ 0xD82F + +[ 135.428675] +[ 135.428678] base: 0x0200 + +[ 135.428686] +[ 135.428689] COMPARE_PS @ 0xD832 + +[ 135.428697] +[ 135.428700] src1: +[ 135.428703] PS[0x00,0x0001] +[ 135.428708] .[15:8] -> 0x00 + +[ 135.428715] +[ 135.428718] src2: +[ 135.428722] IMM 0x01 + +[ 135.428729] +[ 135.428732] result: NE LE + +[ 135.428740] +[ 135.428744] JUMP_EQUAL @ 0xD836 + +[ 135.428752] +[ 135.428755] taken: no + +[ 135.428762] +[ 135.428765] target: 0x0059 + +[ 135.428773] +[ 135.428777] TEST_REG @ 0xD839 + +[ 135.428784] +[ 135.428788] src1: +[ 135.428791] REG[0x1820] +[ 135.428798] .[7:0] -> 0x01 + +[ 135.428806] +[ 135.428809] src2: +[ 135.428812] IMM 0x01 + +[ 135.428819] +[ 135.428823] result: NE + +[ 135.428830] +[ 135.428833] JUMP_EQUAL @ 0xD83E + +[ 135.428841] +[ 135.428844] taken: no + +[ 135.428851] +[ 135.428854] target: 0x0062 + +[ 135.428862] +[ 135.428865] MOVE_REG @ 0xD841 + +[ 135.428875] +[ 135.428878] src: +[ 135.428882] IMM 0x01 + +[ 135.428889] +[ 135.428892] dst: +[ 135.428896] REG[0x1820] +[ 135.428902] .[31:24] <- 0x01 + +[ 135.428910] +[ 135.428913] MOVE_WS @ 0xD846 + +[ 135.428921] +[ 135.428925] src: +[ 135.428928] REG[0x1820] +[ 135.428933] .[15:8] -> 0x01 + +[ 135.428941] +[ 135.428944] dst: +[ 135.428947] WS[0x00] +[ 135.428952] .[7:0] <- 0x01 + +[ 135.428959] +[ 135.428962] MOVE_REG @ 0xD84B + +[ 135.428971] +[ 135.428974] src: +[ 135.428978] IMM 0x00 + +[ 135.428985] +[ 135.428988] dst: +[ 135.428991] REG[0x1820] +[ 135.428996] .[15:8] <- 0x00 + +[ 135.429003] +[ 135.429006] MOVE_WS @ 0xD850 + +[ 135.429014] +[ 135.429017] src: +[ 135.429021] IMM 0x1770 + +[ 135.429028] +[ 135.429031] dst: +[ 135.429035] WS[0x41] +[ 135.429039] .[15:0] <- 0x1770 + +[ 135.429046] +[ 135.429049] TEST_REG @ 0xD855 + +[ 135.429057] +[ 135.429060] src1: +[ 135.429063] REG[0x1827] +[ 135.429069] .[7:0] -> 0x02 + +[ 135.429076] +[ 135.429080] src2: +[ 135.429083] IMM 0x01 + +[ 135.429090] +[ 135.429093] result: EQ + +[ 135.429101] +[ 135.429104] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.429112] +[ 135.429115] taken: no + +[ 135.429122] +[ 135.429125] target: 0x004D + +[ 135.429133] +[ 135.429136] DELAY_MICROSEC @ 0xD85D + +[ 135.429145] +[ 135.429148] count: 5 + +[ 135.429184] +[ 135.429188] SUB_WS @ 0xD85F + +[ 135.429197] +[ 135.429201] dst: +[ 135.429204] WS[0x41] +[ 135.429208] .[15:0] -> 0x1770 + +[ 135.429216] +[ 135.429219] src: +[ 135.429222] IMM 0x0001 + +[ 135.429230] +[ 135.429233] dst: +[ 135.429236] WS[0x41] +[ 135.429241] .[15:0] <- 0x176F + +[ 135.429251] +[ 135.429254] COMPARE_WS @ 0xD864 + +[ 135.429262] +[ 135.429265] src1: +[ 135.429269] WS[0x41] +[ 135.429273] .[15:0] -> 0x176F + +[ 135.429281] +[ 135.429284] src2: +[ 135.429287] IMM 0x0002 + +[ 135.429295] +[ 135.429298] result: NE GT + +[ 135.429306] +[ 135.429310] JUMP_ABOVE @ 0xD869 + +[ 135.429317] +[ 135.429321] taken: yes + +[ 135.429328] +[ 135.429331] target: 0x0036 + +[ 135.429339] +[ 135.429342] TEST_REG @ 0xD855 + +[ 135.429350] +[ 135.429353] src1: +[ 135.429357] REG[0x1827] +[ 135.429362] .[7:0] -> 0x02 + +[ 135.429370] +[ 135.429373] src2: +[ 135.429376] IMM 0x01 + +[ 135.429383] +[ 135.429387] result: EQ + +[ 135.429394] +[ 135.429397] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.429405] +[ 135.429409] taken: no + +[ 135.429416] +[ 135.429419] target: 0x004D + +[ 135.429427] +[ 135.429430] DELAY_MICROSEC @ 0xD85D + +[ 135.429438] +[ 135.429441] count: 5 + +[ 135.429454] +[ 135.429457] SUB_WS @ 0xD85F + +[ 135.429467] +[ 135.429470] dst: +[ 135.429473] WS[0x41] +[ 135.429478] .[15:0] -> 0x176F + +[ 135.429485] +[ 135.429488] src: +[ 135.429492] IMM 0x0001 + +[ 135.429499] +[ 135.429502] dst: +[ 135.429505] WS[0x41] +[ 135.429510] .[15:0] <- 0x176E + +[ 135.429517] +[ 135.429521] COMPARE_WS @ 0xD864 + +[ 135.429529] +[ 135.429532] src1: +[ 135.429535] WS[0x41] +[ 135.429540] .[15:0] -> 0x176E + +[ 135.429547] +[ 135.429550] src2: +[ 135.429554] IMM 0x0002 + +[ 135.429561] +[ 135.429564] result: NE GT + +[ 135.429572] +[ 135.429575] JUMP_ABOVE @ 0xD869 + +[ 135.429583] +[ 135.429586] taken: yes + +[ 135.429593] +[ 135.429597] target: 0x0036 + +[ 135.429604] +[ 135.429607] TEST_REG @ 0xD855 + +[ 135.429615] +[ 135.429618] src1: +[ 135.429621] REG[0x1827] +[ 135.429627] .[7:0] -> 0x02 + +[ 135.429634] +[ 135.429638] src2: +[ 135.429641] IMM 0x01 + +[ 135.429648] +[ 135.429651] result: EQ + +[ 135.429659] +[ 135.429662] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.429670] +[ 135.429673] taken: no + +[ 135.429680] +[ 135.429683] target: 0x004D + +[ 135.429691] +[ 135.429695] DELAY_MICROSEC @ 0xD85D + +[ 135.429702] +[ 135.429705] count: 5 + +[ 135.429718] +[ 135.429722] SUB_WS @ 0xD85F + +[ 135.429731] +[ 135.429735] dst: +[ 135.429738] WS[0x41] +[ 135.429742] .[15:0] -> 0x176E + +[ 135.429750] +[ 135.429753] src: +[ 135.429756] IMM 0x0001 + +[ 135.429764] +[ 135.429767] dst: +[ 135.429770] WS[0x41] +[ 135.429774] .[15:0] <- 0x176D + +[ 135.429782] +[ 135.429785] COMPARE_WS @ 0xD864 + +[ 135.429793] +[ 135.429797] src1: +[ 135.429801] WS[0x41] +[ 135.429805] .[15:0] -> 0x176D + +[ 135.429813] +[ 135.429816] src2: +[ 135.429819] IMM 0x0002 + +[ 135.429827] +[ 135.429830] result: NE GT + +[ 135.429838] +[ 135.429841] JUMP_ABOVE @ 0xD869 + +[ 135.429849] +[ 135.429852] taken: yes + +[ 135.429859] +[ 135.429862] target: 0x0036 + +[ 135.429870] +[ 135.429874] TEST_REG @ 0xD855 + +[ 135.429881] +[ 135.429885] src1: +[ 135.429888] REG[0x1827] +[ 135.429893] .[7:0] -> 0x02 + +[ 135.429901] +[ 135.429904] src2: +[ 135.429907] IMM 0x01 + +[ 135.429915] +[ 135.429918] result: EQ + +[ 135.429925] +[ 135.429928] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.429936] +[ 135.429939] taken: no + +[ 135.429947] +[ 135.429950] target: 0x004D + +[ 135.429957] +[ 135.429961] DELAY_MICROSEC @ 0xD85D + +[ 135.429968] +[ 135.429972] count: 5 + +[ 135.429984] +[ 135.429988] SUB_WS @ 0xD85F + +[ 135.429998] +[ 135.430001] dst: +[ 135.430004] WS[0x41] +[ 135.430009] .[15:0] -> 0x176D + +[ 135.430017] +[ 135.430020] src: +[ 135.430024] IMM 0x0001 + +[ 135.430032] +[ 135.430035] dst: +[ 135.430038] WS[0x41] +[ 135.430042] .[15:0] <- 0x176C + +[ 135.430051] +[ 135.430054] COMPARE_WS @ 0xD864 + +[ 135.430062] +[ 135.430065] src1: +[ 135.430068] WS[0x41] +[ 135.430073] .[15:0] -> 0x176C + +[ 135.430080] +[ 135.430083] src2: +[ 135.430087] IMM 0x0002 + +[ 135.430094] +[ 135.430097] result: NE GT + +[ 135.430105] +[ 135.430108] JUMP_ABOVE @ 0xD869 + +[ 135.430116] +[ 135.430119] taken: yes + +[ 135.430127] +[ 135.430130] target: 0x0036 + +[ 135.430137] +[ 135.430141] TEST_REG @ 0xD855 + +[ 135.430148] +[ 135.430152] src1: +[ 135.430155] REG[0x1827] +[ 135.430160] .[7:0] -> 0x02 + +[ 135.430168] +[ 135.430171] src2: +[ 135.430175] IMM 0x01 + +[ 135.430182] +[ 135.430185] result: EQ + +[ 135.430193] +[ 135.430196] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.430203] +[ 135.430207] taken: no + +[ 135.430214] +[ 135.430217] target: 0x004D + +[ 135.430225] +[ 135.430228] DELAY_MICROSEC @ 0xD85D + +[ 135.430236] +[ 135.430239] count: 5 + +[ 135.430252] +[ 135.430255] SUB_WS @ 0xD85F + +[ 135.430265] +[ 135.430268] dst: +[ 135.430271] WS[0x41] +[ 135.430276] .[15:0] -> 0x176C + +[ 135.430283] +[ 135.430286] src: +[ 135.430289] IMM 0x0001 + +[ 135.430297] +[ 135.430300] dst: +[ 135.430303] WS[0x41] +[ 135.430307] .[15:0] <- 0x176B + +[ 135.430315] +[ 135.430318] COMPARE_WS @ 0xD864 + +[ 135.430326] +[ 135.430329] src1: +[ 135.430332] WS[0x41] +[ 135.430337] .[15:0] -> 0x176B + +[ 135.430344] +[ 135.430347] src2: +[ 135.430351] IMM 0x0002 + +[ 135.430358] +[ 135.430361] result: NE GT + +[ 135.430369] +[ 135.430372] JUMP_ABOVE @ 0xD869 + +[ 135.430380] +[ 135.430383] taken: yes + +[ 135.430390] +[ 135.430394] target: 0x0036 + +[ 135.430402] +[ 135.430405] TEST_REG @ 0xD855 + +[ 135.430412] +[ 135.430416] src1: +[ 135.430419] REG[0x1827] +[ 135.430424] .[7:0] -> 0x02 + +[ 135.430432] +[ 135.430435] src2: +[ 135.430438] IMM 0x01 + +[ 135.430445] +[ 135.430449] result: EQ + +[ 135.430456] +[ 135.430459] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.430467] +[ 135.430470] taken: no + +[ 135.430477] +[ 135.430480] target: 0x004D + +[ 135.430488] +[ 135.430492] DELAY_MICROSEC @ 0xD85D + +[ 135.430499] +[ 135.430502] count: 5 + +[ 135.430515] +[ 135.430519] SUB_WS @ 0xD85F + +[ 135.430529] +[ 135.430532] dst: +[ 135.430535] WS[0x41] +[ 135.430539] .[15:0] -> 0x176B + +[ 135.430547] +[ 135.430550] src: +[ 135.430553] IMM 0x0001 + +[ 135.430561] +[ 135.430564] dst: +[ 135.430568] WS[0x41] +[ 135.430572] .[15:0] <- 0x176A + +[ 135.430580] +[ 135.430583] COMPARE_WS @ 0xD864 + +[ 135.430591] +[ 135.430594] src1: +[ 135.430597] WS[0x41] +[ 135.430601] .[15:0] -> 0x176A + +[ 135.430609] +[ 135.430612] src2: +[ 135.430615] IMM 0x0002 + +[ 135.430623] +[ 135.430626] result: NE GT + +[ 135.430634] +[ 135.430637] JUMP_ABOVE @ 0xD869 + +[ 135.430645] +[ 135.430648] taken: yes + +[ 135.430655] +[ 135.430658] target: 0x0036 + +[ 135.430666] +[ 135.430669] TEST_REG @ 0xD855 + +[ 135.430677] +[ 135.430680] src1: +[ 135.430683] REG[0x1827] +[ 135.430689] .[7:0] -> 0x02 + +[ 135.430696] +[ 135.430699] src2: +[ 135.430702] IMM 0x01 + +[ 135.430710] +[ 135.430713] result: EQ + +[ 135.430720] +[ 135.430723] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.430731] +[ 135.430734] taken: no + +[ 135.430742] +[ 135.430745] target: 0x004D + +[ 135.430753] +[ 135.430756] DELAY_MICROSEC @ 0xD85D + +[ 135.430763] +[ 135.430767] count: 5 + +[ 135.430779] +[ 135.430783] SUB_WS @ 0xD85F + +[ 135.430792] +[ 135.430796] dst: +[ 135.430799] WS[0x41] +[ 135.430803] .[15:0] -> 0x176A + +[ 135.430811] +[ 135.430814] src: +[ 135.430817] IMM 0x0001 + +[ 135.430824] +[ 135.430828] dst: +[ 135.430831] WS[0x41] +[ 135.430835] .[15:0] <- 0x1769 + +[ 135.430843] +[ 135.430846] COMPARE_WS @ 0xD864 + +[ 135.430854] +[ 135.430858] src1: +[ 135.430861] WS[0x41] +[ 135.430865] .[15:0] -> 0x1769 + +[ 135.430873] +[ 135.430876] src2: +[ 135.430879] IMM 0x0002 + +[ 135.430887] +[ 135.430890] result: NE GT + +[ 135.430898] +[ 135.430901] JUMP_ABOVE @ 0xD869 + +[ 135.430908] +[ 135.430912] taken: yes + +[ 135.430919] +[ 135.430923] target: 0x0036 + +[ 135.430930] +[ 135.430933] TEST_REG @ 0xD855 + +[ 135.430941] +[ 135.430944] src1: +[ 135.430947] REG[0x1827] +[ 135.430953] .[7:0] -> 0x02 + +[ 135.430960] +[ 135.430963] src2: +[ 135.430967] IMM 0x01 + +[ 135.430974] +[ 135.430977] result: EQ + +[ 135.430985] +[ 135.430988] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.430996] +[ 135.430999] taken: no + +[ 135.431006] +[ 135.431009] target: 0x004D + +[ 135.431017] +[ 135.431020] DELAY_MICROSEC @ 0xD85D + +[ 135.431028] +[ 135.431031] count: 5 + +[ 135.431044] +[ 135.431047] SUB_WS @ 0xD85F + +[ 135.431057] +[ 135.431060] dst: +[ 135.431064] WS[0x41] +[ 135.431068] .[15:0] -> 0x1769 + +[ 135.431075] +[ 135.431078] src: +[ 135.431082] IMM 0x0001 + +[ 135.431090] +[ 135.431093] dst: +[ 135.431096] WS[0x41] +[ 135.431101] .[15:0] <- 0x1768 + +[ 135.431108] +[ 135.431112] COMPARE_WS @ 0xD864 + +[ 135.431119] +[ 135.431123] src1: +[ 135.431126] WS[0x41] +[ 135.431130] .[15:0] -> 0x1768 + +[ 135.431138] +[ 135.431141] src2: +[ 135.431144] IMM 0x0002 + +[ 135.431152] +[ 135.431155] result: NE GT + +[ 135.431163] +[ 135.431166] JUMP_ABOVE @ 0xD869 + +[ 135.431174] +[ 135.431177] taken: yes + +[ 135.431184] +[ 135.431187] target: 0x0036 + +[ 135.431195] +[ 135.431199] TEST_REG @ 0xD855 + +[ 135.431206] +[ 135.431209] src1: +[ 135.431213] REG[0x1827] +[ 135.431218] .[7:0] -> 0x02 + +[ 135.431226] +[ 135.431229] src2: +[ 135.431232] IMM 0x01 + +[ 135.431240] +[ 135.431243] result: EQ + +[ 135.431250] +[ 135.431254] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.431262] +[ 135.431265] taken: no + +[ 135.431272] +[ 135.431276] target: 0x004D + +[ 135.431283] +[ 135.431286] DELAY_MICROSEC @ 0xD85D + +[ 135.431294] +[ 135.431297] count: 5 + +[ 135.431310] +[ 135.431313] SUB_WS @ 0xD85F + +[ 135.431323] +[ 135.431326] dst: +[ 135.431329] WS[0x41] +[ 135.431333] .[15:0] -> 0x1768 + +[ 135.431341] +[ 135.431344] src: +[ 135.431347] IMM 0x0001 + +[ 135.431355] +[ 135.431358] dst: +[ 135.431361] WS[0x41] +[ 135.431365] .[15:0] <- 0x1767 + +[ 135.431373] +[ 135.431377] COMPARE_WS @ 0xD864 + +[ 135.431385] +[ 135.431388] src1: +[ 135.431391] WS[0x41] +[ 135.431396] .[15:0] -> 0x1767 + +[ 135.431403] +[ 135.431407] src2: +[ 135.431410] IMM 0x0002 + +[ 135.431417] +[ 135.431421] result: NE GT + +[ 135.431428] +[ 135.431431] JUMP_ABOVE @ 0xD869 + +[ 135.431440] +[ 135.431443] taken: yes + +[ 135.431450] +[ 135.431454] target: 0x0036 + +[ 135.431461] +[ 135.431465] TEST_REG @ 0xD855 + +[ 135.431472] +[ 135.431475] src1: +[ 135.431479] REG[0x1827] +[ 135.431484] .[7:0] -> 0x02 + +[ 135.431491] +[ 135.431495] src2: +[ 135.431498] IMM 0x01 + +[ 135.431505] +[ 135.431508] result: EQ + +[ 135.431516] +[ 135.431519] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.431527] +[ 135.431530] taken: no + +[ 135.431537] +[ 135.431540] target: 0x004D + +[ 135.431548] +[ 135.431551] DELAY_MICROSEC @ 0xD85D + +[ 135.431559] +[ 135.431562] count: 5 + +[ 135.431574] +[ 135.431578] SUB_WS @ 0xD85F + +[ 135.431588] +[ 135.431591] dst: +[ 135.431595] WS[0x41] +[ 135.431599] .[15:0] -> 0x1767 + +[ 135.431606] +[ 135.431610] src: +[ 135.431613] IMM 0x0001 + +[ 135.431621] +[ 135.431624] dst: +[ 135.431627] WS[0x41] +[ 135.431631] .[15:0] <- 0x1766 + +[ 135.431639] +[ 135.431642] COMPARE_WS @ 0xD864 + +[ 135.431650] +[ 135.431653] src1: +[ 135.431656] WS[0x41] +[ 135.431661] .[15:0] -> 0x1766 + +[ 135.431668] +[ 135.431671] src2: +[ 135.431675] IMM 0x0002 + +[ 135.431682] +[ 135.431685] result: NE GT + +[ 135.431693] +[ 135.437744] +[ 135.437748] target: 0x004D + +[ 135.437755] +[ 135.437759] DELAY_MICROSEC @ 0xD85D + +[ 135.437766] +[ 135.437769] count: 5 + +[ 135.437782] +[ 135.437786] SUB_WS @ 0xD85F + +[ 135.437795] +[ 135.437798] dst: +[ 135.437802] WS[0x41] +[ 135.437806] .[15:0] -> 0x1750 + +[ 135.437814] +[ 135.437817] src: +[ 135.437820] IMM 0x0001 + +[ 135.437827] +[ 135.437831] dst: +[ 135.437834] WS[0x41] +[ 135.437838] .[15:0] <- 0x174F + +[ 135.437846] +[ 135.437849] COMPARE_WS @ 0xD864 + +[ 135.437857] +[ 135.437860] src1: +[ 135.437863] WS[0x41] +[ 135.437867] .[15:0] -> 0x174F + +[ 135.437875] +[ 135.437878] src2: +[ 135.437881] IMM 0x0002 + +[ 135.437889] +[ 135.437892] result: NE GT + +[ 135.437900] +[ 135.437903] JUMP_ABOVE @ 0xD869 + +[ 135.437911] +[ 135.437914] taken: yes + +[ 135.437921] +[ 135.437925] target: 0x0036 + +[ 135.437932] +[ 135.437936] TEST_REG @ 0xD855 + +[ 135.437943] +[ 135.437946] src1: +[ 135.437950] REG[0x1827] +[ 135.437955] .[7:0] -> 0x02 + +[ 135.437963] +[ 135.437966] src2: +[ 135.437969] IMM 0x01 + +[ 135.437977] +[ 135.437980] result: EQ + +[ 135.437987] +[ 135.437991] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.437999] +[ 135.438002] taken: no + +[ 135.438009] +[ 135.438012] target: 0x004D + +[ 135.438020] +[ 135.438023] DELAY_MICROSEC @ 0xD85D + +[ 135.438031] +[ 135.438034] count: 5 + +[ 135.438047] +[ 135.438051] SUB_WS @ 0xD85F + +[ 135.438060] +[ 135.438064] dst: +[ 135.438067] WS[0x41] +[ 135.438071] .[15:0] -> 0x174F + +[ 135.438079] +[ 135.438082] src: +[ 135.438086] IMM 0x0001 + +[ 135.438093] +[ 135.438096] dst: +[ 135.438100] WS[0x41] +[ 135.438104] .[15:0] <- 0x174E + +[ 135.438112] +[ 135.438115] COMPARE_WS @ 0xD864 + +[ 135.438123] +[ 135.438126] src1: +[ 135.438129] WS[0x41] +[ 135.438134] .[15:0] -> 0x174E + +[ 135.438141] +[ 135.438145] src2: +[ 135.438148] IMM 0x0002 + +[ 135.438155] +[ 135.438159] result: NE GT + +[ 135.438166] +[ 135.438170] JUMP_ABOVE @ 0xD869 + +[ 135.438177] +[ 135.438181] taken: yes + +[ 135.438188] +[ 135.438191] target: 0x0036 + +[ 135.438199] +[ 135.438202] TEST_REG @ 0xD855 + +[ 135.438210] +[ 135.438213] src1: +[ 135.438216] REG[0x1827] +[ 135.438222] .[7:0] -> 0x02 + +[ 135.438229] +[ 135.438233] src2: +[ 135.438236] IMM 0x01 + +[ 135.438243] +[ 135.438247] result: EQ + +[ 135.438255] +[ 135.438258] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.438266] +[ 135.438269] taken: no + +[ 135.438277] +[ 135.438280] target: 0x004D + +[ 135.438288] +[ 135.438291] DELAY_MICROSEC @ 0xD85D + +[ 135.438298] +[ 135.438302] count: 5 + +[ 135.438314] +[ 135.438318] SUB_WS @ 0xD85F + +[ 135.438328] +[ 135.438331] dst: +[ 135.438334] WS[0x41] +[ 135.438339] .[15:0] -> 0x174E + +[ 135.438346] +[ 135.438349] src: +[ 135.438353] IMM 0x0001 + +[ 135.438360] +[ 135.438363] dst: +[ 135.438401] WS[0x41] +[ 135.438407] .[15:0] <- 0x174D + +[ 135.438415] +[ 135.438419] COMPARE_WS @ 0xD864 + +[ 135.438427] +[ 135.438430] src1: +[ 135.438434] WS[0x41] +[ 135.438438] .[15:0] -> 0x174D + +[ 135.438446] +[ 135.438449] src2: +[ 135.438452] IMM 0x0002 + +[ 135.438460] +[ 135.438463] result: NE GT + +[ 135.438471] +[ 135.438474] JUMP_ABOVE @ 0xD869 + +[ 135.438482] +[ 135.438485] taken: yes + +[ 135.438493] +[ 135.438496] target: 0x0036 + +[ 135.438504] +[ 135.438507] TEST_REG @ 0xD855 + +[ 135.438515] +[ 135.438518] src1: +[ 135.438521] REG[0x1827] +[ 135.438527] .[7:0] -> 0x02 + +[ 135.438534] +[ 135.438538] src2: +[ 135.438541] IMM 0x01 + +[ 135.438549] +[ 135.438552] result: EQ + +[ 135.438559] +[ 135.438562] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.438570] +[ 135.438573] taken: no + +[ 135.438580] +[ 135.438584] target: 0x004D + +[ 135.438591] +[ 135.438595] DELAY_MICROSEC @ 0xD85D + +[ 135.438602] +[ 135.438605] count: 5 + +[ 135.438618] +[ 135.438622] SUB_WS @ 0xD85F + +[ 135.438631] +[ 135.438635] dst: +[ 135.438638] WS[0x41] +[ 135.438642] .[15:0] -> 0x174D + +[ 135.438649] +[ 135.438653] src: +[ 135.438656] IMM 0x0001 + +[ 135.438663] +[ 135.438666] dst: +[ 135.438670] WS[0x41] +[ 135.438674] .[15:0] <- 0x174C + +[ 135.438681] +[ 135.438685] COMPARE_WS @ 0xD864 + +[ 135.438692] +[ 135.438696] src1: +[ 135.438699] WS[0x41] +[ 135.438703] .[15:0] -> 0x174C + +[ 135.438711] +[ 135.438714] src2: +[ 135.438718] IMM 0x0002 + +[ 135.438725] +[ 135.438728] result: NE GT + +[ 135.438736] +[ 135.438739] JUMP_ABOVE @ 0xD869 + +[ 135.438747] +[ 135.438750] taken: yes + +[ 135.438757] +[ 135.438761] target: 0x0036 + +[ 135.438768] +[ 135.438772] TEST_REG @ 0xD855 + +[ 135.438779] +[ 135.438782] src1: +[ 135.438786] REG[0x1827] +[ 135.438791] .[7:0] -> 0x02 + +[ 135.438799] +[ 135.438802] src2: +[ 135.438805] IMM 0x01 + +[ 135.438813] +[ 135.438816] result: EQ + +[ 135.438823] +[ 135.438826] JUMP_NOT_EQUAL @ 0xD85A + +[ 135.438834] +[ 135.438837] taken: no + +[ 135.438845] +[ 135.438848] target: 0x004D + +[ 135.438856] +[ 135.438859] DELAY_MICROSEC @ 0xD85D + +[ 135.438867] +[ 135.438870] count: 5 + +[ 135.438882] +[ 135.438886] SUB_WS @ 0xD85F + +[ 135.438896] +[ 135.438899] dst: +[ 135.438903] WS[0x41] +[ 135.438907] .[15:0] -> 0x174C + +[ 135.438914] +[ 135.438918] src: +[ 135.438921] IMM 0x0001 + +[ 135.438928] +[ 135.438931] dst: +[ 135.438935] WS[0x41] +[ 135.438939] .[15:0] <- 0x174B + +[ 135.438947] +[ 135.438950] COMPARE_WS @ 0xD864 + +[ 135.438958] +[ 135.438961] src1: +[ 135.438976] +[ 135.438979] src2: +[ 135.438983] IMM 0x0002 + +[ 135.438990] +[ 135.438994] result: NE GT + +[ 135.439001] +[ 135.439005] JUMP_ABOVE @ 0xD869 + +[ 135.442415] +[ 135.442418] dst: +[ 135.442421] REG[0x1820] +[ 135.442426] .[15:8] <- 0x01 + +[ 135.442433] +[ 135.442436] JUMP @ 0xD875 + +[ 135.442444] +[ 135.442447] target: 0x0062 + +[ 135.442455] +[ 135.442459] SET_REG_BLOCK @ 0xD881 + +[ 135.442467] +[ 135.442470] base: 0x0000 + +[ 135.442477] +[ 135.442480] EOT @ 0xD884 + +[ 135.442489] << + +[ 135.458983] >> execute EF33 (len 19, WS 0, PS 4) + +[ 135.459000] +[ 135.459004] SET_ATI_PORT @ 0xEF39 + +[ 135.459013] +[ 135.459017] port: 0 (MM) + +[ 135.459026] +[ 135.459030] CLEAR_REG @ 0xEF3C + +[ 135.459042] +[ 135.459045] dst: +[ 135.459050] REG[0x1E08] +[ 135.459056] .[31:0] <- 0x00000000 + +[ 135.459064] +[ 135.459068] MOVE_REG @ 0xEF40 + +[ 135.459078] +[ 135.459081] src: +[ 135.459084] PS[0x00,0x0000] +[ 135.459090] .[7:0] -> 0x00 + +[ 135.459098] +[ 135.459102] dst: +[ 135.459105] REG[0x1E00] +[ 135.459112] .[7:0] <- 0x00 + +[ 135.459119] +[ 135.459123] EOT @ 0xEF45 + +[ 135.459131] << + +[ 135.459143] >> execute EF46 (len 19, WS 0, PS 4) + +[ 135.459611] +[ 135.459614] dst: +[ 135.459617] REG[0x1EC0] +[ 135.459623] .[7:0] -> 0x00 + +[ 135.459630] +[ 135.459634] src: +[ 135.459637] IMM 0x01 + +[ 135.459644] +[ 135.459647] dst: +[ 135.459651] REG[0x1EC0] +[ 135.459655] .[7:0] <- 0x01 + +[ 135.459662] +[ 135.459665] MOVE_REG @ 0xCA8A + +[ 135.459673] +[ 135.459677] src: +[ 135.459681] IMM 0x00200000 + +[ 135.459689] +[ 135.459692] dst: +[ 135.459696] REG[0x1EC5] +[ 135.459700] .[31:0] <- 0x00200000 + +[ 135.459708] +[ 135.459711] COMPARE_PS @ 0xCA92 + +[ 135.459719] +[ 135.459722] src1: +[ 135.459725] PS[0x00,0x3F48] +[ 135.459730] .[31:24] -> 0x00 + +[ 135.459737] +[ 135.459741] src2: +[ 135.459744] IMM 0x01 + +[ 135.459751] +[ 135.459754] result: NE LE + +[ 135.459762] +[ 135.459765] JUMP_EQUAL @ 0xCA96 + +[ 135.459773] +[ 135.459776] taken: no + +[ 135.459784] +[ 135.459787] target: 0x0042 + +[ 135.459794] +[ 135.459798] OR_REG @ 0xCA99 + +[ 135.459805] +[ 135.459809] dst: +[ 135.459812] REG[0x1EC4] +[ 135.459817] .[7:0] -> 0x11 + +[ 135.459825] +[ 135.459829] src: +[ 135.459832] IMM 0x02 + +[ 135.459839] +[ 135.459842] dst: +[ 135.459846] REG[0x1EC4] +[ 135.459850] .[7:0] <- 0x13 + +[ 135.459858] +[ 135.459861] DELAY_MICROSEC @ 0xCA9E + +[ 135.459869] +[ 135.459872] count: 2 + +[ 135.459883] +[ 135.459887] AND_REG @ 0xCAA0 + +[ 135.459897] +[ 135.459900] dst: +[ 135.459904] REG[0x1EC4] +[ 135.459909] .[7:0] -> 0x13 + +[ 135.459916] +[ 135.459920] src: +[ 135.459923] IMM 0xFE + +[ 135.459931] +[ 135.459934] dst: +[ 135.459937] REG[0x1EC4] +[ 135.459941] .[7:0] <- 0x12 + +[ 135.459949] +[ 135.459952] CLEAR_REG @ 0xCAA5 + +[ 135.459961] +[ 135.459964] dst: +[ 135.459968] REG[0x1EB6] +[ 135.459972] .[7:0] <- 0x00 + +[ 135.459979] +[ 135.459982] OR_REG @ 0xCAA9 + +[ 135.459990] +[ 135.459993] dst: +[ 135.459996] REG[0x1EA5] +[ 135.460002] .[31:24] -> 0x00 + +[ 135.460009] +[ 135.460012] src: +[ 135.460015] IMM 0x04 + +[ 135.460023] +[ 135.460026] dst: +[ 135.460029] REG[0x1EA5] +[ 135.460034] .[31:24] <- 0x04 + +[ 135.460041] +[ 135.460044] CLEAR_REG @ 0xCAAE + +[ 135.460054] +[ 135.460057] dst: +[ 135.460060] REG[0x1EA5] +[ 135.460064] .[15:0] <- 0x0000 + +[ 135.460072] +[ 135.460075] CLEAR_REG @ 0xCAB2 + +[ 135.460084] +[ 135.460087] dst: +[ 135.460090] REG[0x1EA5] +[ 135.460094] .[23:16] <- 0x00 + +[ 135.460102] +[ 135.460105] AND_REG @ 0xCAB6 + +[ 135.460113] +[ 135.460116] dst: +[ 135.460119] REG[0x1EA0] +[ 135.460124] .[7:0] -> 0x01 + +[ 135.460132] +[ 135.460135] src: +[ 135.460138] IMM 0xFE + +[ 135.460146] +[ 135.460149] dst: +[ 135.460152] REG[0x1EA0] +[ 135.460156] .[7:0] <- 0x00 + +[ 135.460163] +[ 135.460167] JUMP @ 0xCABB + +[ 135.460174] +[ 135.460178] target: 0x00E4 + +[ 135.460185] +[ 135.460189] AND_REG @ 0xCB60 + +[ 135.460196] +[ 135.460200] dst: +[ 135.460203] REG[0x1EA5] +[ 135.460208] .[31:24] -> 0x04 + +[ 135.460216] +[ 135.460219] src: +[ 135.460222] IMM 0x0F + +[ 135.460229] +[ 135.460232] dst: +[ 135.460236] REG[0x1EA5] +[ 135.460240] .[31:24] <- 0x04 + +[ 135.460247] +[ 135.460250] EOT @ 0xCB65 + +[ 135.460258] << + +[ 135.460352] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.460366] +[ 135.460369] SET_ATI_PORT @ 0xD825 + +[ 135.460378] +[ 135.460381] port: 0 (MM) + +[ 135.460389] +[ 135.460392] COMPARE_PS @ 0xD828 + +[ 135.460400] +[ 135.460403] src1: +[ 135.460406] PS[0x00,0x0001] +[ 135.460411] .[7:0] -> 0x01 + +[ 135.460418] +[ 135.460421] src2: +[ 135.460424] IMM 0x00 + +[ 135.460432] +[ 135.460435] result: NE GT + +[ 135.460443] +[ 135.460446] JUMP_EQUAL @ 0xD82C + +[ 135.460454] +[ 135.460457] taken: no + +[ 135.460465] +[ 135.460468] target: 0x0013 + +[ 135.460475] +[ 135.460479] SET_REG_BLOCK @ 0xD82F + +[ 135.460487] +[ 135.460490] base: 0x0200 + +[ 135.460497] +[ 135.460500] COMPARE_PS @ 0xD832 + +[ 135.460508] +[ 135.460511] src1: +[ 135.460515] PS[0x00,0x0001] +[ 135.460519] .[15:8] -> 0x00 + +[ 135.460526] +[ 135.460530] src2: +[ 135.460533] IMM 0x01 + +[ 135.460540] +[ 135.460544] result: NE LE + +[ 135.460552] +[ 135.460555] JUMP_EQUAL @ 0xD836 + +[ 135.460563] +[ 135.460566] taken: no + +[ 135.460573] +[ 135.460576] target: 0x0059 + +[ 135.460584] +[ 135.460587] TEST_REG @ 0xD839 + +[ 135.460595] +[ 135.460598] src1: +[ 135.460602] REG[0x1820] +[ 135.460607] .[7:0] -> 0x00 + +[ 135.460615] +[ 135.460618] src2: +[ 135.460621] IMM 0x01 + +[ 135.460628] +[ 135.460632] result: EQ + +[ 135.460639] +[ 135.460642] JUMP_EQUAL @ 0xD83E + +[ 135.460650] +[ 135.460653] taken: yes + +[ 135.460660] +[ 135.460663] target: 0x0062 + +[ 135.460671] +[ 135.460674] SET_REG_BLOCK @ 0xD881 + +[ 135.460682] +[ 135.460685] base: 0x0000 + +[ 135.460693] +[ 135.460696] EOT @ 0xD884 + +[ 135.460704] << + +[ 135.460721] >> execute C1FA (len 491, WS 4, PS 12) + +[ 135.460731] +[ 135.460735] SET_ATI_PORT @ 0xC200 + +[ 135.460743] +[ 135.460746] port: 0 (MM) + +[ 135.460754] +[ 135.460757] COMPARE_PS @ 0xC203 + +[ 135.460765] +[ 135.460768] src1: +[ 135.460772] PS[0x00,0x0000] +[ 135.460776] .[15:0] -> 0x0000 + +[ 135.460784] +[ 135.460787] src2: +[ 135.460790] IMM 0x0000 + +[ 135.460798] +[ 135.460801] result: EQ LE + +[ 135.460808] +[ 135.460812] JUMP_EQUAL @ 0xC208 + +[ 135.460820] +[ 135.460823] taken: yes + +[ 135.460830] +[ 135.460833] target: 0x01E0 + +[ 135.460841] +[ 135.460844] MOVE_PS @ 0xC3DA + +[ 135.460852] +[ 135.460855] src: +[ 135.460859] IMM 0x00 + +[ 135.460866] +[ 135.460869] dst: +[ 135.460873] PS[0x03] +[ 135.460877] .[15:8] <- 0x00 + +[ 135.460884] +[ 135.460887] MOVE_PS @ 0xC3DE + +[ 135.460895] +[ 135.460898] src: +[ 135.460901] PS[0x02,0x10101] +[ 135.460906] .[23:16] -> 0x01 + +[ 135.460913] +[ 135.460916] dst: +[ 135.460920] PS[0x03] +[ 135.460924] .[7:0] <- 0x01 + +[ 135.460931] +[ 135.460934] CALL_TABLE @ 0xC3E2 + +[ 135.460942] +[ 135.460946] table: 35 (EnableCRTC) + +[ 135.460954] +[ 135.460958] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.460968] +[ 135.460971] +[ 135.460974] SET_ATI_PORT @ 0xD825 + +[ 135.460982] +[ 135.460985] +[ 135.460989] port: 0 (MM) + +[ 135.460996] +[ 135.461000] +[ 135.461003] COMPARE_PS @ 0xD828 + +[ 135.461011] +[ 135.461014] +[ 135.461017] src1: +[ 135.461020] PS[0x00,0x0001] +[ 135.461025] .[7:0] -> 0x01 + +[ 135.461032] +[ 135.461035] +[ 135.461039] src2: +[ 135.461042] IMM 0x00 + +[ 135.461049] +[ 135.461052] +[ 135.461056] result: NE GT + +[ 135.461063] +[ 135.461066] +[ 135.461070] JUMP_EQUAL @ 0xD82C + +[ 135.461077] +[ 135.461080] +[ 135.461084] taken: no + +[ 135.461091] +[ 135.461094] +[ 135.461097] target: 0x0013 + +[ 135.461105] +[ 135.461108] +[ 135.461111] SET_REG_BLOCK @ 0xD82F + +[ 135.461119] +[ 135.461122] +[ 135.461125] base: 0x0200 + +[ 135.461133] +[ 135.461136] +[ 135.461139] COMPARE_PS @ 0xD832 + +[ 135.461147] +[ 135.461150] +[ 135.461154] src1: +[ 135.461157] PS[0x00,0x0001] +[ 135.461162] .[15:8] -> 0x00 + +[ 135.461169] +[ 135.461172] +[ 135.461176] src2: +[ 135.461179] IMM 0x01 + +[ 135.461186] +[ 135.461189] +[ 135.461193] result: NE LE + +[ 135.461200] +[ 135.461203] +[ 135.461207] JUMP_EQUAL @ 0xD836 + +[ 135.461214] +[ 135.461218] +[ 135.461221] taken: no + +[ 135.461228] +[ 135.461231] +[ 135.461234] target: 0x0059 + +[ 135.461242] +[ 135.461245] +[ 135.461249] TEST_REG @ 0xD839 + +[ 135.461256] +[ 135.461259] +[ 135.461262] src1: +[ 135.461266] REG[0x1820] +[ 135.461271] .[7:0] -> 0x00 + +[ 135.461279] +[ 135.461282] +[ 135.461285] src2: +[ 135.461288] IMM 0x01 + +[ 135.461296] +[ 135.461299] +[ 135.461302] result: EQ + +[ 135.461309] +[ 135.461312] +[ 135.461316] JUMP_EQUAL @ 0xD83E + +[ 135.461324] +[ 135.461327] +[ 135.461330] taken: yes + +[ 135.461337] +[ 135.461340] +[ 135.461343] target: 0x0062 + +[ 135.461351] +[ 135.461354] +[ 135.461357] SET_REG_BLOCK @ 0xD881 + +[ 135.461366] +[ 135.461370] +[ 135.461373] base: 0x0000 + +[ 135.461381] +[ 135.461385] +[ 135.461388] EOT @ 0xD884 + +[ 135.461396] +[ 135.461399] << + +[ 135.461406] +[ 135.461409] EOT @ 0xC3E4 + +[ 135.461417] << + +[ 135.470074] >> execute DDA3 (len 135, WS 0, PS 4) + +[ 135.470091] +[ 135.470095] SET_ATI_PORT @ 0xDDA9 + +[ 135.470105] +[ 135.470109] port: 0 (MM) + +[ 135.470117] +[ 135.470121] SWITCH @ 0xDDAC + +[ 135.470130] +[ 135.470133] switch: +[ 135.470138] PS[0x00,0x0901] +[ 135.470144] .[15:8] -> 0x09 + +[ 135.470152] +[ 135.470156] case: +[ 135.470159] IMM 0x00 + +[ 135.470167] +[ 135.470170] case: +[ 135.470174] IMM 0x04 + +[ 135.470181] +[ 135.470185] case: +[ 135.470188] IMM 0x08 + +[ 135.470196] +[ 135.470199] case: +[ 135.470203] IMM 0x02 + +[ 135.470210] +[ 135.470214] case: +[ 135.470217] IMM 0x03 + +[ 135.470224] +[ 135.470228] case: +[ 135.470231] IMM 0x01 + +[ 135.470239] +[ 135.470242] case: +[ 135.470246] IMM 0x07 + +[ 135.470253] +[ 135.470256] case: +[ 135.470260] IMM 0x06 + +[ 135.470267] +[ 135.470271] case: +[ 135.470274] IMM 0x05 + +[ 135.470282] +[ 135.470285] case: +[ 135.470288] IMM 0x09 + +[ 135.470296] +[ 135.470299] target: 006F + +[ 135.470307] +[ 135.470311] MOVE_REG @ 0xDE12 + +[ 135.470325] +[ 135.470328] src: +[ 135.470331] PS[0x00,0x0901] +[ 135.470337] .[7:0] -> 0x01 + +[ 135.470344] +[ 135.470347] dst: +[ 135.470351] REG[0x1EA1] +[ 135.470357] .[7:0] <- 0x01 + +[ 135.470364] +[ 135.470368] AND_REG @ 0xDE17 + +[ 135.470376] +[ 135.470380] dst: +[ 135.470383] REG[0x1EA1] +[ 135.470389] .[15:8] -> 0x00 + +[ 135.470396] +[ 135.470400] src: +[ 135.470403] IMM 0xFE + +[ 135.470411] +[ 135.470414] dst: +[ 135.470418] REG[0x1EA1] +[ 135.470422] .[15:8] <- 0x00 + +[ 135.470429] +[ 135.470432] JUMP @ 0xDE1C + +[ 135.470441] +[ 135.470444] target: 0x0086 + +[ 135.470453] +[ 135.470456] EOT @ 0xDE29 + +[ 135.470464] << + +[ 135.470478] >> execute EF33 (len 19, WS 0, PS 4) + +[ 135.470488] +[ 135.470491] SET_ATI_PORT @ 0xEF39 + +[ 135.470500] +[ 135.470503] port: 0 (MM) + +[ 135.470511] +[ 135.470514] CLEAR_REG @ 0xEF3C + +[ 135.470523] +[ 135.470527] dst: +[ 135.470530] REG[0x1E08] +[ 135.470534] .[31:0] <- 0x00000000 + +[ 135.470543] +[ 135.470546] MOVE_REG @ 0xEF40 + +[ 135.470555] +[ 135.470559] src: +[ 135.470562] PS[0x00,0x0000] +[ 135.470567] .[7:0] -> 0x00 + +[ 135.470575] +[ 135.470578] dst: +[ 135.470581] REG[0x1E00] +[ 135.470586] .[7:0] <- 0x00 + +[ 135.470593] +[ 135.470596] EOT @ 0xEF45 + +[ 135.470604] << + +[ 135.470614] >> execute EF46 (len 19, WS 0, PS 4) + +[ 135.470623] +[ 135.470627] SET_ATI_PORT @ 0xEF4C + +[ 135.470634] +[ 135.470638] port: 0 (MM) + +[ 135.470646] +[ 135.470649] CLEAR_REG @ 0xEF4F + +[ 135.470658] +[ 135.470662] dst: +[ 135.470665] REG[0x1E88] +[ 135.470670] .[31:0] <- 0x00000000 + +[ 135.470678] +[ 135.470681] MOVE_REG @ 0xEF53 + +[ 135.470691] +[ 135.470694] src: +[ 135.470698] PS[0x00,0x0000] +[ 135.470702] .[7:0] -> 0x00 + +[ 135.470710] +[ 135.470714] dst: +[ 135.470717] REG[0x1E80] +[ 135.470722] .[7:0] <- 0x00 + +[ 135.470729] +[ 135.470733] EOT @ 0xEF58 + +[ 135.470741] << + +[ 135.470750] >> execute DF1B (len 86, WS 4, PS 0) + +[ 135.470760] +[ 135.470763] SET_ATI_PORT @ 0xDF21 + +[ 135.470772] +[ 135.470775] port: 0 (MM) + +[ 135.470783] +[ 135.470786] CLEAR_REG @ 0xDF24 + +[ 135.470796] +[ 135.470799] dst: +[ 135.470802] REG[0x1851] +[ 135.470807] .[23:16] <- 0x00 + +[ 135.470814] +[ 135.470817] CLEAR_REG @ 0xDF28 + +[ 135.470827] +[ 135.470830] dst: +[ 135.470833] REG[0x1A51] +[ 135.470837] .[23:16] <- 0x00 + +[ 135.470845] +[ 135.470848] CLEAR_REG @ 0xDF2C + +[ 135.470857] +[ 135.470860] dst: +[ 135.470864] REG[0x1973] +[ 135.470868] .[23:16] <- 0x00 + +[ 135.470876] +[ 135.470879] CLEAR_REG @ 0xDF30 + +[ 135.470888] +[ 135.470891] dst: +[ 135.470895] REG[0x1B73] +[ 135.470899] .[23:16] <- 0x00 + +[ 135.470906] +[ 135.470909] CLEAR_REG @ 0xDF34 + +[ 135.470918] +[ 135.470922] dst: +[ 135.470925] REG[0x183A] +[ 135.470929] .[7:0] <- 0x00 + +[ 135.470937] +[ 135.470940] CLEAR_REG @ 0xDF38 + +[ 135.470949] +[ 135.470952] dst: +[ 135.470955] REG[0x1A3A] +[ 135.470959] .[7:0] <- 0x00 + +[ 135.470967] +[ 135.470970] MOVE_REG @ 0xDF3C + +[ 135.470979] +[ 135.470982] src: +[ 135.470986] IMM 0x01 + +[ 135.470993] +[ 135.470996] dst: +[ 135.470999] REG[0x183B] +[ 135.471004] .[15:8] <- 0x01 + +[ 135.471011] +[ 135.471014] MOVE_REG @ 0xDF41 + +[ 135.471023] +[ 135.471026] src: +[ 135.471030] IMM 0x01 + +[ 135.471037] +[ 135.471040] dst: +[ 135.471043] REG[0x1A3B] +[ 135.471048] .[15:8] <- 0x01 + +[ 135.471055] +[ 135.471058] CLEAR_REG @ 0xDF46 + +[ 135.471067] +[ 135.471070] dst: +[ 135.471074] REG[0x1838] +[ 135.471078] .[7:0] <- 0x00 + +[ 135.471085] +[ 135.471089] CLEAR_REG @ 0xDF4A + +[ 135.471098] +[ 135.471101] dst: +[ 135.471104] REG[0x1A38] +[ 135.471108] .[7:0] <- 0x00 + +[ 135.471116] +[ 135.471119] DELAY_MICROSEC @ 0xDF4E + +[ 135.471127] +[ 135.471130] count: 2 + +[ 135.471141] +[ 135.471145] MOVE_WS @ 0xDF50 + +[ 135.471155] +[ 135.471158] src: +[ 135.471161] REG[0x1851] +[ 135.471167] .[31:0] -> 0x00000000 + +[ 135.471174] +[ 135.471178] dst: +[ 135.471181] WS[0x00] +[ 135.471185] .[31:0] <- 0x00000000 + +[ 135.471193] +[ 135.471196] AND_WS @ 0xDF55 + +[ 135.471204] +[ 135.471208] dst: +[ 135.471211] WS[0x00] +[ 135.471215] .[7:0] -> 0x00 + +[ 135.471223] +[ 135.471226] src: +[ 135.471229] IMM 0x01 + +[ 135.471237] +[ 135.471240] dst: +[ 135.471244] WS[0x00] +[ 135.471248] .[7:0] <- 0x00 + +[ 135.471255] +[ 135.471258] COMPARE_WS @ 0xDF59 + +[ 135.471266] +[ 135.471269] src1: +[ 135.471273] WS[0x00] +[ 135.471276] .[7:0] -> 0x00 + +[ 135.471284] +[ 135.471287] src2: +[ 135.471290] IMM 0x01 + +[ 135.471297] +[ 135.471301] result: NE LE + +[ 135.471309] +[ 135.471312] JUMP_EQUAL @ 0xDF5D + +[ 135.471320] +[ 135.471323] taken: no + +[ 135.471330] +[ 135.471334] target: 0x0033 + +[ 135.471341] +[ 135.471345] AND_WS @ 0xDF60 + +[ 135.471352] +[ 135.471356] dst: +[ 135.471359] WS[0x00] +[ 135.471363] .[31:0] -> 0x00000000 + +[ 135.471371] +[ 135.471374] src: +[ 135.471378] REG[0x1A51] +[ 135.471383] .[31:0] -> 0x00000000 + +[ 135.471391] +[ 135.471394] dst: +[ 135.471398] WS[0x00] +[ 135.471401] .[31:0] <- 0x00000000 + +[ 135.471410] +[ 135.471413] AND_WS @ 0xDF65 + +[ 135.471421] +[ 135.471425] dst: +[ 135.471428] WS[0x00] +[ 135.471432] .[7:0] -> 0x00 + +[ 135.471440] +[ 135.471444] src: +[ 135.471447] IMM 0x01 + +[ 135.471454] +[ 135.471458] dst: +[ 135.471461] WS[0x00] +[ 135.471465] .[7:0] <- 0x00 + +[ 135.471473] +[ 135.471476] COMPARE_WS @ 0xDF69 + +[ 135.471484] +[ 135.471487] src1: +[ 135.471491] WS[0x00] +[ 135.471495] .[7:0] -> 0x00 + +[ 135.471502] +[ 135.471505] src2: +[ 135.471508] IMM 0x01 + +[ 135.471516] +[ 135.471519] result: NE LE + +[ 135.471527] +[ 135.471530] JUMP_EQUAL @ 0xDF6D + +[ 135.471538] +[ 135.471541] taken: no + +[ 135.471548] +[ 135.471551] target: 0x0033 + +[ 135.471559] +[ 135.471562] EOT @ 0xDF70 + +[ 135.471569] << + +[ 135.474529] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.474547] +[ 135.474551] SET_ATI_PORT @ 0xD825 + +[ 135.474561] +[ 135.474565] port: 0 (MM) + +[ 135.474573] +[ 135.474577] COMPARE_PS @ 0xD828 + +[ 135.474585] +[ 135.474589] src1: +[ 135.474594] PS[0x00,0x0001] +[ 135.474599] .[7:0] -> 0x01 + +[ 135.474607] +[ 135.474611] src2: +[ 135.474615] IMM 0x00 + +[ 135.474622] +[ 135.474626] result: NE GT + +[ 135.474634] +[ 135.474638] JUMP_EQUAL @ 0xD82C + +[ 135.474647] +[ 135.474651] taken: no + +[ 135.474658] +[ 135.474662] target: 0x0013 + +[ 135.474670] +[ 135.474673] SET_REG_BLOCK @ 0xD82F + +[ 135.474681] +[ 135.474684] base: 0x0200 + +[ 135.474692] +[ 135.474695] COMPARE_PS @ 0xD832 + +[ 135.474703] +[ 135.474707] src1: +[ 135.474710] PS[0x00,0x0001] +[ 135.474715] .[15:8] -> 0x00 + +[ 135.474723] +[ 135.474726] src2: +[ 135.474730] IMM 0x01 + +[ 135.474738] +[ 135.474741] result: NE LE + +[ 135.474749] +[ 135.474752] JUMP_EQUAL @ 0xD836 + +[ 135.474760] +[ 135.474763] taken: no + +[ 135.474771] +[ 135.474774] target: 0x0059 + +[ 135.474782] +[ 135.474785] TEST_REG @ 0xD839 + +[ 135.474793] +[ 135.474797] src1: +[ 135.474801] REG[0x1820] +[ 135.474807] .[7:0] -> 0x00 + +[ 135.474814] +[ 135.474818] src2: +[ 135.474821] IMM 0x01 + +[ 135.474829] +[ 135.474833] result: EQ + +[ 135.474840] +[ 135.474843] JUMP_EQUAL @ 0xD83E + +[ 135.474851] +[ 135.474855] taken: yes + +[ 135.474862] +[ 135.474865] target: 0x0062 + +[ 135.474873] +[ 135.474876] SET_REG_BLOCK @ 0xD881 + +[ 135.474884] +[ 135.474888] base: 0x0000 + +[ 135.474895] +[ 135.474899] EOT @ 0xD884 + +[ 135.474908] << + +[ 135.474934] >> execute C1FA (len 491, WS 4, PS 12) + +[ 135.474945] +[ 135.474949] SET_ATI_PORT @ 0xC200 + +[ 135.474957] +[ 135.474961] port: 0 (MM) + +[ 135.474969] +[ 135.474972] COMPARE_PS @ 0xC203 + +[ 135.474980] +[ 135.474984] src1: +[ 135.474987] PS[0x00,0x224EA] +[ 135.474993] .[15:0] -> 0x24EA + +[ 135.475001] +[ 135.475005] src2: +[ 135.475009] IMM 0x0000 + +[ 135.475017] +[ 135.475021] result: NE GT + +[ 135.475028] +[ 135.475087] JUMP_EQUAL @ 0xC208 + +[ 135.475098] +[ 135.475101] taken: no + +[ 135.475108] +[ 135.475112] target: 0x01E0 + +[ 135.475120] +[ 135.475123] MOVE_WS @ 0xC20B + +[ 135.475132] +[ 135.475135] src: +[ 135.475139] PS[0x02,0x10101] +[ 135.475144] .[31:24] -> 0x00 + +[ 135.475152] +[ 135.475155] dst: +[ 135.475159] WS[0x40] +[ 135.475165] .[7:0] <- 0x00 + +[ 135.475172] +[ 135.475176] AND_WS @ 0xC20F + +[ 135.475184] +[ 135.475187] dst: +[ 135.475191] WS[0x40] +[ 135.475195] .[7:0] -> 0x00 + +[ 135.475202] +[ 135.475205] src: +[ 135.475209] IMM 0xF0 + +[ 135.475216] +[ 135.475219] dst: +[ 135.475223] WS[0x40] +[ 135.475227] .[7:0] <- 0x00 + +[ 135.475234] +[ 135.475238] SHIFT_RIGHT_WS @ 0xC213 + +[ 135.475246] +[ 135.475249] dst: +[ 135.475253] WS[0x40] +[ 135.475257] .[7:0] -> 0x00 + +[ 135.475264] +[ 135.475267] shift: 4 + +[ 135.475275] +[ 135.475278] dst: +[ 135.475281] WS[0x40] +[ 135.475285] .[7:0] <- 0x00 + +[ 135.475293] +[ 135.475296] MOVE_WS @ 0xC217 + +[ 135.475304] +[ 135.475307] src: +[ 135.475310] IMM 0x07 + +[ 135.475318] +[ 135.475321] dst: +[ 135.475324] WS[0x40] +[ 135.475328] .[15:8] <- 0x07 + +[ 135.475336] +[ 135.475339] COMPARE_WS @ 0xC21B + +[ 135.475347] +[ 135.475350] src1: +[ 135.475354] WS[0x40] +[ 135.475358] .[7:0] -> 0x00 + +[ 135.475365] +[ 135.475369] src2: +[ 135.475372] IMM 0x00 + +[ 135.475380] +[ 135.475383] result: EQ LE + +[ 135.475390] +[ 135.475394] JUMP_EQUAL @ 0xC21F + +[ 135.475401] +[ 135.475405] taken: yes + +[ 135.475412] +[ 135.475415] target: 0x0041 + +[ 135.475423] +[ 135.475426] COMPARE_PS @ 0xC23B + +[ 135.475434] +[ 135.475437] src1: +[ 135.475441] PS[0x02,0x10101] +[ 135.475446] .[7:0] -> 0x01 + +[ 135.475453] +[ 135.475456] src2: +[ 135.475460] IMM 0x00 + +[ 135.475467] +[ 135.475470] result: NE GT + +[ 135.475478] +[ 135.475481] JUMP_NOT_EQUAL @ 0xC23F + +[ 135.475489] +[ 135.475492] taken: yes + +[ 135.475499] +[ 135.475502] target: 0x0113 + +[ 135.475510] +[ 135.475514] TEST_PS @ 0xC30D + +[ 135.475521] +[ 135.475525] src1: +[ 135.475528] PS[0x02,0x10101] +[ 135.475533] .[31:24] -> 0x00 + +[ 135.475540] +[ 135.475544] src2: +[ 135.475547] IMM 0x01 + +[ 135.475554] +[ 135.475558] result: EQ + +[ 135.475565] +[ 135.475568] JUMP_NOT_EQUAL @ 0xC311 + +[ 135.475576] +[ 135.475579] taken: no + +[ 135.475587] +[ 135.475590] target: 0x014A + +[ 135.475598] +[ 135.475601] TEST_REG @ 0xC314 + +[ 135.475609] +[ 135.475612] src1: +[ 135.475616] REG[0x0115] +[ 135.475621] .[7:0] -> 0x00 + +[ 135.475628] +[ 135.475632] src2: +[ 135.475635] IMM 0x03 + +[ 135.475643] +[ 135.475646] result: EQ + +[ 135.475653] +[ 135.475657] JUMP_NOT_EQUAL @ 0xC319 + +[ 135.475664] +[ 135.475668] taken: no + +[ 135.475675] +[ 135.475679] target: 0x014A + +[ 135.475686] +[ 135.475690] COMPARE_REG @ 0xC31C + +[ 135.475697] +[ 135.475700] src1: +[ 135.475704] REG[0x0105] +[ 135.475709] .[15:0] -> 0x0002 + +[ 135.475717] +[ 135.475720] src2: +[ 135.475723] PS[0x00,0x224EA] +[ 135.475728] .[31:16] -> 0x0002 + +[ 135.475736] +[ 135.475739] result: EQ LE + +[ 135.475746] +[ 135.475750] JUMP_NOT_EQUAL @ 0xC321 + +[ 135.475757] +[ 135.475761] taken: no + +[ 135.475768] +[ 135.475771] target: 0x014A + +[ 135.475779] +[ 135.475782] COMPARE_REG @ 0xC324 + +[ 135.475789] +[ 135.475793] src1: +[ 135.475796] REG[0x010D] +[ 135.475801] .[31:16] -> 0x0048 + +[ 135.475809] +[ 135.475812] src2: +[ 135.475815] PS[0x01,0xA0046] +[ 135.475820] .[15:0] -> 0x0046 + +[ 135.475828] +[ 135.475831] result: NE GT + +[ 135.475838] +[ 135.475842] JUMP_NOT_EQUAL @ 0xC329 + +[ 135.475850] +[ 135.475853] taken: yes + +[ 135.475860] +[ 135.475863] target: 0x014A + +[ 135.475871] +[ 135.475874] MOVE_PS @ 0xC344 + +[ 135.475882] +[ 135.475885] src: +[ 135.475888] IMM 0x00 + +[ 135.475895] +[ 135.475899] dst: +[ 135.475902] PS[0x03] +[ 135.475906] .[15:8] <- 0x00 + +[ 135.475913] +[ 135.475916] MOVE_PS @ 0xC348 + +[ 135.475924] +[ 135.475927] src: +[ 135.475931] PS[0x02,0x10101] +[ 135.475936] .[23:16] -> 0x01 + +[ 135.475943] +[ 135.475946] dst: +[ 135.475949] PS[0x03] +[ 135.475953] .[7:0] <- 0x01 + +[ 135.475960] +[ 135.475964] CALL_TABLE @ 0xC34C + +[ 135.475972] +[ 135.475975] table: 35 (EnableCRTC) + +[ 135.475983] +[ 135.475987] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.475999] +[ 135.476002] +[ 135.476005] SET_ATI_PORT @ 0xD825 + +[ 135.476013] +[ 135.476017] +[ 135.476020] port: 0 (MM) + +[ 135.476028] +[ 135.476031] +[ 135.476035] COMPARE_PS @ 0xD828 + +[ 135.476042] +[ 135.476045] +[ 135.476048] src1: +[ 135.476052] PS[0x00,0x0001] +[ 135.476056] .[7:0] -> 0x01 + +[ 135.476064] +[ 135.476067] +[ 135.476070] src2: +[ 135.476074] IMM 0x00 + +[ 135.476081] +[ 135.476084] +[ 135.476088] result: NE GT + +[ 135.476095] +[ 135.476098] +[ 135.476102] JUMP_EQUAL @ 0xD82C + +[ 135.476109] +[ 135.476112] +[ 135.476116] taken: no + +[ 135.476123] +[ 135.476126] +[ 135.476129] target: 0x0013 + +[ 135.476137] +[ 135.476140] +[ 135.476143] SET_REG_BLOCK @ 0xD82F + +[ 135.476151] +[ 135.476154] +[ 135.476157] base: 0x0200 + +[ 135.476165] +[ 135.476168] +[ 135.476171] COMPARE_PS @ 0xD832 + +[ 135.476179] +[ 135.476182] +[ 135.476185] src1: +[ 135.476189] PS[0x00,0x0001] +[ 135.476193] .[15:8] -> 0x00 + +[ 135.476201] +[ 135.476204] +[ 135.476207] src2: +[ 135.476210] IMM 0x01 + +[ 135.476218] +[ 135.476221] +[ 135.476224] result: NE LE + +[ 135.476231] +[ 135.476235] +[ 135.476238] JUMP_EQUAL @ 0xD836 + +[ 135.476246] +[ 135.476249] +[ 135.476252] taken: no + +[ 135.476259] +[ 135.476262] +[ 135.476265] target: 0x0059 + +[ 135.476273] +[ 135.476276] +[ 135.476279] TEST_REG @ 0xD839 + +[ 135.476287] +[ 135.476290] +[ 135.476293] src1: +[ 135.476296] REG[0x1820] +[ 135.476302] .[7:0] -> 0x00 + +[ 135.476309] +[ 135.476312] +[ 135.476316] src2: +[ 135.476319] IMM 0x01 + +[ 135.476326] +[ 135.476329] +[ 135.476333] result: EQ + +[ 135.476340] +[ 135.476343] +[ 135.476346] JUMP_EQUAL @ 0xD83E + +[ 135.476354] +[ 135.476358] +[ 135.476361] taken: yes + +[ 135.476368] +[ 135.476371] +[ 135.476374] target: 0x0062 + +[ 135.476382] +[ 135.476385] +[ 135.476388] SET_REG_BLOCK @ 0xD881 + +[ 135.476396] +[ 135.476399] +[ 135.476402] base: 0x0000 + +[ 135.476409] +[ 135.476413] +[ 135.476416] EOT @ 0xD884 + +[ 135.476424] +[ 135.476427] << + +[ 135.476434] +[ 135.476437] MOVE_REG @ 0xC34E + +[ 135.476446] +[ 135.476449] src: +[ 135.476452] IMM 0x01 + +[ 135.476460] +[ 135.476463] dst: +[ 135.476466] REG[0x0104] +[ 135.476471] .[7:0] <- 0x01 + +[ 135.476478] +[ 135.476481] CLEAR_REG @ 0xC353 + +[ 135.476491] +[ 135.476494] dst: +[ 135.476497] REG[0x0110] +[ 135.476501] .[7:0] <- 0x00 + +[ 135.476509] +[ 135.476513] MOVE_REG @ 0xC357 + +[ 135.476522] +[ 135.476525] src: +[ 135.476528] IMM 0x01 + +[ 135.476536] +[ 135.476539] dst: +[ 135.476542] REG[0x0106] +[ 135.476546] .[7:0] <- 0x01 + +[ 135.476554] +[ 135.476557] MOVE_REG @ 0xC35C + +[ 135.476566] +[ 135.476569] src: +[ 135.476573] PS[0x00,0x224EA] +[ 135.476577] .[31:16] -> 0x0002 + +[ 135.476585] +[ 135.476588] dst: +[ 135.476591] REG[0x0105] +[ 135.476595] .[15:0] <- 0x0002 + +[ 135.476603] +[ 135.476606] MOVE_REG @ 0xC361 + +[ 135.476615] +[ 135.476619] src: +[ 135.476622] PS[0x01,0xA0046] +[ 135.476627] .[15:0] -> 0x0046 + +[ 135.476635] +[ 135.476638] dst: +[ 135.476641] REG[0x010D] +[ 135.476646] .[31:16] <- 0x0046 + +[ 135.476653] +[ 135.476656] MOVE_REG @ 0xC366 + +[ 135.476665] +[ 135.476669] src: +[ 135.476672] PS[0x01,0xA0046] +[ 135.476677] .[23:16] -> 0x0A + +[ 135.476684] +[ 135.476687] dst: +[ 135.476690] REG[0x0111] +[ 135.476695] .[7:0] <- 0x0A + +[ 135.476702] +[ 135.476706] MOVE_WS @ 0xC36B + +[ 135.476713] +[ 135.476717] src: +[ 135.476720] REG[0x010D] +[ 135.476725] .[7:0] -> 0x00 + +[ 135.476733] +[ 135.476736] dst: +[ 135.476739] WS[0x00] +[ 135.476743] .[7:0] <- 0x00 + +[ 135.476751] +[ 135.476754] AND_WS @ 0xC370 + +[ 135.476762] +[ 135.476765] dst: +[ 135.476768] WS[0x00] +[ 135.476772] .[7:0] -> 0x00 + +[ 135.476780] +[ 135.476783] src: +[ 135.476786] IMM 0x30 + +[ 135.476793] +[ 135.476796] dst: +[ 135.476800] WS[0x00] +[ 135.476804] .[7:0] <- 0x00 + +[ 135.476811] +[ 135.476814] OR_WS @ 0xC374 + +[ 135.476823] +[ 135.476826] dst: +[ 135.476829] WS[0x00] +[ 135.476833] .[7:0] -> 0x00 + +[ 135.476841] +[ 135.476844] src: +[ 135.476847] PS[0x01,0xA0046] +[ 135.476852] .[31:24] -> 0x00 + +[ 135.476859] +[ 135.476863] dst: +[ 135.476866] WS[0x00] +[ 135.476870] .[7:0] <- 0x00 + +[ 135.476877] +[ 135.476881] MOVE_REG @ 0xC378 + +[ 135.476890] +[ 135.476893] src: +[ 135.476896] WS[0x00] +[ 135.476900] .[7:0] -> 0x00 + +[ 135.476908] +[ 135.476911] dst: +[ 135.476914] REG[0x010D] +[ 135.476918] .[7:0] <- 0x00 + +[ 135.476926] +[ 135.476929] MOVE_REG @ 0xC37D + +[ 135.476938] +[ 135.476942] src: +[ 135.476945] IMM 0x01 + +[ 135.476952] +[ 135.476955] dst: +[ 135.476959] REG[0x0107] +[ 135.476963] .[23:16] <- 0x01 + +[ 135.476970] +[ 135.476974] AND_REG @ 0xC382 + +[ 135.476981] +[ 135.476985] dst: +[ 135.476988] REG[0x0115] +[ 135.476994] .[7:0] -> 0x00 + +[ 135.477001] +[ 135.477004] src: +[ 135.477008] IMM 0xFB + +[ 135.477015] +[ 135.477018] dst: +[ 135.477021] REG[0x0115] +[ 135.477026] .[7:0] <- 0x00 + +[ 135.477033] +[ 135.477037] AND_REG @ 0xC387 + +[ 135.477045] +[ 135.477048] dst: +[ 135.477051] REG[0x0115] +[ 135.477056] .[15:8] -> 0x00 + +[ 135.477064] +[ 135.477067] src: +[ 135.477070] IMM 0xDF + +[ 135.477078] +[ 135.477081] dst: +[ 135.477084] REG[0x0115] +[ 135.477088] .[15:8] <- 0x00 + +[ 135.477096] +[ 135.477099] OR_REG @ 0xC38C + +[ 135.477107] +[ 135.477110] dst: +[ 135.477114] REG[0x0115] +[ 135.477119] .[7:0] -> 0x00 + +[ 135.477126] +[ 135.477129] src: +[ 135.477133] IMM 0x03 + +[ 135.477140] +[ 135.477143] dst: +[ 135.477146] REG[0x0115] +[ 135.477150] .[7:0] <- 0x03 + +[ 135.477158] +[ 135.477161] DELAY_MICROSEC @ 0xC391 + +[ 135.477169] +[ 135.477173] count: 2 + +[ 135.477184] +[ 135.477188] CLEAR_REG @ 0xC393 + +[ 135.477199] +[ 135.477202] dst: +[ 135.477206] REG[0x0106] +[ 135.477210] .[7:0] <- 0x00 + +[ 135.477218] +[ 135.477222] CLEAR_REG @ 0xC397 + +[ 135.477231] +[ 135.477234] dst: +[ 135.477237] REG[0x0107] +[ 135.477241] .[15:8] <- 0x00 + +[ 135.477249] +[ 135.477252] AND_REG @ 0xC39B + +[ 135.477260] +[ 135.477263] dst: +[ 135.477266] REG[0x0115] +[ 135.477271] .[7:0] -> 0x03 + +[ 135.477279] +[ 135.477282] src: +[ 135.477285] IMM 0xFD + +[ 135.477292] +[ 135.477295] dst: +[ 135.477299] REG[0x0115] +[ 135.477303] .[7:0] <- 0x01 + +[ 135.477310] +[ 135.477313] DELAY_MILLISEC @ 0xC3A0 + +[ 135.477321] +[ 135.477325] count: 1 + +[ 135.482025] +[ 135.482030] AND_REG @ 0xC3A2 + +[ 135.482043] +[ 135.482047] dst: +[ 135.482052] REG[0x0115] +[ 135.482060] .[7:0] -> 0x01 + +[ 135.482069] +[ 135.482073] src: +[ 135.482077] IMM 0xFE + +[ 135.482085] +[ 135.482088] dst: +[ 135.482092] REG[0x0115] +[ 135.482098] .[7:0] <- 0x00 + +[ 135.482106] +[ 135.482109] DELAY_MILLISEC @ 0xC3A7 + +[ 135.482117] +[ 135.482121] count: 1 + +[ 135.488488] +[ 135.488493] MOVE_WS @ 0xC3A9 + +[ 135.488507] +[ 135.488511] src: +[ 135.488516] REG[0x0115] +[ 135.488523] .[23:16] -> 0x31 + +[ 135.488532] +[ 135.488535] dst: +[ 135.488540] WS[0x41] +[ 135.488545] .[7:0] <- 0x31 + +[ 135.488553] +[ 135.488557] AND_WS @ 0xC3AE + +[ 135.488565] +[ 135.488569] dst: +[ 135.488572] WS[0x41] +[ 135.488577] .[7:0] -> 0x31 + +[ 135.488585] +[ 135.488588] src: +[ 135.488592] IMM 0x30 + +[ 135.488600] +[ 135.488603] dst: +[ 135.488607] WS[0x41] +[ 135.488611] .[7:0] <- 0x30 + +[ 135.488619] +[ 135.488623] COMPARE_WS @ 0xC3B2 + +[ 135.488631] +[ 135.488635] src1: +[ 135.488638] WS[0x41] +[ 135.488643] .[7:0] -> 0x30 + +[ 135.488651] +[ 135.488654] src2: +[ 135.488658] IMM 0x30 + +[ 135.488666] +[ 135.488669] result: EQ LE + +[ 135.488677] +[ 135.488681] JUMP_NOT_EQUAL @ 0xC3B6 + +[ 135.488690] +[ 135.488693] taken: no + +[ 135.488701] +[ 135.488705] target: 0x01AD + +[ 135.488713] +[ 135.488716] MOVE_REG @ 0xC3B9 + +[ 135.488726] +[ 135.488729] src: +[ 135.488732] IMM 0x01 + +[ 135.488740] +[ 135.488744] dst: +[ 135.488747] REG[0x0110] +[ 135.488752] .[7:0] <- 0x01 + +[ 135.488760] +[ 135.488763] MOVE_REG @ 0xC3BE + +[ 135.488772] +[ 135.488776] src: +[ 135.488780] WS[0x40] +[ 135.488784] .[15:8] -> 0x07 + +[ 135.488792] +[ 135.488795] dst: +[ 135.488799] REG[0x0113] +[ 135.488803] .[15:8] <- 0x07 + +[ 135.488811] +[ 135.488815] COMPARE_PS @ 0xC3C3 + +[ 135.488823] +[ 135.488826] src1: +[ 135.488830] PS[0x02,0x10101] +[ 135.488835] .[23:16] -> 0x01 + +[ 135.488843] +[ 135.488847] src2: +[ 135.488850] IMM 0x00 + +[ 135.488858] +[ 135.488861] result: NE GT + +[ 135.488869] +[ 135.488873] JUMP_NOT_EQUAL @ 0xC3C7 + +[ 135.488881] +[ 135.488884] taken: yes + +[ 135.488892] +[ 135.488895] target: 0x01D8 + +[ 135.488903] +[ 135.488907] MOVE_REG @ 0xC3D2 + +[ 135.488917] +[ 135.488920] src: +[ 135.488924] IMM 0x01 + +[ 135.488932] +[ 135.488935] dst: +[ 135.488938] REG[0x0121] +[ 135.488943] .[23:16] <- 0x01 + +[ 135.488951] +[ 135.488954] JUMP @ 0xC3D7 + +[ 135.488962] +[ 135.488966] target: 0x01EA + +[ 135.488974] +[ 135.488977] EOT @ 0xC3E4 + +[ 135.488986] << + +[ 135.489000] >> execute E1B8 (len 271, WS 4, PS 24) + +[ 135.489014] +[ 135.489017] SET_ATI_PORT @ 0xE1BE + +[ 135.489026] +[ 135.489030] port: 0 (MM) + +[ 135.489038] +[ 135.489041] COMPARE_PS @ 0xE1C1 + +[ 135.489050] +[ 135.489053] src1: +[ 135.489057] PS[0x05,0x0001] +[ 135.489062] .[7:0] -> 0x01 + +[ 135.489070] +[ 135.489073] src2: +[ 135.489077] IMM 0x00 + +[ 135.489084] +[ 135.489088] result: NE GT + +[ 135.489096] +[ 135.489099] JUMP_EQUAL @ 0xE1C5 + +[ 135.489108] +[ 135.489111] taken: no + +[ 135.489119] +[ 135.489122] target: 0x0013 + +[ 135.489130] +[ 135.489134] SET_REG_BLOCK @ 0xE1C8 + +[ 135.489142] +[ 135.489145] base: 0x0200 + +[ 135.489153] +[ 135.489157] OR_REG @ 0xE1CB + +[ 135.489165] +[ 135.489168] dst: +[ 135.489172] REG[0x000A] +[ 135.489177] .[15:8] -> 0x00 + +[ 135.489185] +[ 135.489189] src: +[ 135.489192] IMM 0x01 + +[ 135.489200] +[ 135.489203] dst: +[ 135.489207] REG[0x000A] +[ 135.489212] .[15:8] <- 0x01 + +[ 135.489219] +[ 135.489223] MOVE_WS @ 0xE1D0 + +[ 135.489231] +[ 135.489235] src: +[ 135.489238] PS[0x00,0x1600400] +[ 135.489244] .[15:0] -> 0x0400 + +[ 135.489252] +[ 135.489255] dst: +[ 135.489258] WS[0x00] +[ 135.489263] .[15:0] <- 0x0400 + +[ 135.489270] +[ 135.489274] ADD_WS @ 0xE1D4 + +[ 135.489283] +[ 135.489286] dst: +[ 135.489290] WS[0x00] +[ 135.489294] .[15:0] -> 0x0400 + +[ 135.489302] +[ 135.489305] src: +[ 135.489309] PS[0x00,0x1600400] +[ 135.489314] .[31:16] -> 0x0160 + +[ 135.489322] +[ 135.489326] dst: +[ 135.489329] WS[0x00] +[ 135.489333] .[15:0] <- 0x0560 + +[ 135.489341] +[ 135.489345] SUB_WS @ 0xE1D8 + +[ 135.489353] +[ 135.489357] dst: +[ 135.489360] WS[0x00] +[ 135.489364] .[15:0] -> 0x0560 + +[ 135.489372] +[ 135.489375] src: +[ 135.489379] IMM 0x0001 + +[ 135.489387] +[ 135.489390] dst: +[ 135.489394] WS[0x00] +[ 135.489398] .[15:0] <- 0x055F + +[ 135.489406] +[ 135.489409] MOVE_REG @ 0xE1DD + +[ 135.489419] +[ 135.489422] src: +[ 135.489426] WS[0x00] +[ 135.489430] .[15:0] -> 0x055F + +[ 135.489438] +[ 135.489441] dst: +[ 135.489445] REG[0x1800] +[ 135.489449] .[15:0] <- 0x055F + +[ 135.489457] +[ 135.489460] MOVE_REG @ 0xE1E2 + +[ 135.489470] +[ 135.489473] src: +[ 135.489477] IMM 0x0000 + +[ 135.489484] +[ 135.489488] dst: +[ 135.489492] REG[0x1802] +[ 135.489496] .[15:0] <- 0x0000 + +[ 135.489504] +[ 135.489507] MOVE_REG @ 0xE1E8 + +[ 135.489516] +[ 135.489520] src: +[ 135.489523] PS[0x02,0x600030] +[ 135.489528] .[31:16] -> 0x0060 + +[ 135.489536] +[ 135.489540] dst: +[ 135.489543] REG[0x1802] +[ 135.489548] .[31:16] <- 0x0060 + +[ 135.489555] +[ 135.489559] MOVE_WS @ 0xE1ED + +[ 135.489567] +[ 135.489571] src: +[ 135.489574] PS[0x00,0x1600400] +[ 135.489580] .[31:16] -> 0x0160 + +[ 135.489588] +[ 135.489591] dst: +[ 135.489594] WS[0x00] +[ 135.489599] .[15:0] <- 0x0160 + +[ 135.489607] +[ 135.489610] SUB_WS @ 0xE1F1 + +[ 135.489618] +[ 135.489621] dst: +[ 135.489625] WS[0x00] +[ 135.489629] .[15:0] -> 0x0160 + +[ 135.489637] +[ 135.489640] src: +[ 135.489644] PS[0x02,0x600030] +[ 135.489649] .[15:0] -> 0x0030 + +[ 135.489657] +[ 135.489660] dst: +[ 135.489664] WS[0x00] +[ 135.489668] .[15:0] <- 0x0130 + +[ 135.489676] +[ 135.489680] CLEAR_WS @ 0xE1F5 + +[ 135.489688] +[ 135.489692] dst: +[ 135.489695] WS[0x00] +[ 135.489700] .[31:16] <- 0x0000 + +[ 135.489708] +[ 135.489711] MOVE_WS @ 0xE1F8 + +[ 135.489719] +[ 135.489723] src: +[ 135.489726] PS[0x04,0x0000] +[ 135.489731] .[23:16] -> 0x00 + +[ 135.489739] +[ 135.489742] dst: +[ 135.489746] WS[0x00] +[ 135.489750] .[23:16] <- 0x00 + +[ 135.489758] +[ 135.489761] SUB_WS @ 0xE1FC + +[ 135.489769] +[ 135.489772] dst: +[ 135.489776] WS[0x00] +[ 135.489780] .[15:0] -> 0x0130 + +[ 135.489788] +[ 135.489791] src: +[ 135.489795] WS[0x00] +[ 135.489799] .[31:16] -> 0x0000 + +[ 135.489807] +[ 135.489810] dst: +[ 135.489814] WS[0x00] +[ 135.489818] .[15:0] <- 0x0130 + +[ 135.489826] +[ 135.489829] MOVE_REG @ 0xE200 + +[ 135.489839] +[ 135.489843] src: +[ 135.489846] WS[0x00] +[ 135.489851] .[15:0] -> 0x0130 + +[ 135.489859] +[ 135.489862] dst: +[ 135.489865] REG[0x1801] +[ 135.489870] .[31:16] <- 0x0130 + +[ 135.489878] +[ 135.489882] MOVE_WS @ 0xE205 + +[ 135.489890] +[ 135.489894] src: +[ 135.489897] PS[0x00,0x1600400] +[ 135.489903] .[31:16] -> 0x0160 + +[ 135.489911] +[ 135.489915] dst: +[ 135.489919] WS[0x00] +[ 135.489923] .[15:0] <- 0x0160 + +[ 135.489932] +[ 135.489936] SUB_WS @ 0xE209 + +[ 135.489945] +[ 135.489948] dst: +[ 135.489952] WS[0x00] +[ 135.489957] .[15:0] -> 0x0160 + +[ 135.489965] +[ 135.489969] src: +[ 135.489973] PS[0x02,0x600030] +[ 135.489979] .[15:0] -> 0x0030 + +[ 135.489988] +[ 135.489992] dst: +[ 135.489996] WS[0x00] +[ 135.490001] .[15:0] <- 0x0130 + +[ 135.490010] +[ 135.490014] CLEAR_WS @ 0xE20D + +[ 135.490024] +[ 135.490028] dst: +[ 135.490031] WS[0x00] +[ 135.490036] .[31:16] <- 0x0000 + +[ 135.490044] +[ 135.490048] MOVE_WS @ 0xE210 + +[ 135.490056] +[ 135.490060] src: +[ 135.490063] PS[0x04,0x0000] +[ 135.490068] .[23:16] -> 0x00 + +[ 135.490076] +[ 135.490079] dst: +[ 135.490083] WS[0x00] +[ 135.490087] .[23:16] <- 0x00 + +[ 135.490095] +[ 135.490098] ADD_WS @ 0xE214 + +[ 135.490106] +[ 135.490109] dst: +[ 135.490113] WS[0x00] +[ 135.490117] .[15:0] -> 0x0130 + +[ 135.490125] +[ 135.490128] src: +[ 135.490132] WS[0x00] +[ 135.490136] .[31:16] -> 0x0000 + +[ 135.490144] +[ 135.490147] dst: +[ 135.490150] WS[0x00] +[ 135.490154] .[15:0] <- 0x0130 + +[ 135.490163] +[ 135.490166] ADD_WS @ 0xE218 + +[ 135.490174] +[ 135.490177] dst: +[ 135.490181] WS[0x00] +[ 135.490185] .[15:0] -> 0x0130 + +[ 135.490193] +[ 135.490196] src: +[ 135.490199] PS[0x00,0x1600400] +[ 135.490205] .[15:0] -> 0x0400 + +[ 135.490213] +[ 135.490216] dst: +[ 135.490219] WS[0x00] +[ 135.490224] .[15:0] <- 0x0530 + +[ 135.490231] +[ 135.490235] MOVE_REG @ 0xE21C + +[ 135.490244] +[ 135.490248] src: +[ 135.490251] WS[0x00] +[ 135.490255] .[15:0] -> 0x0530 + +[ 135.490263] +[ 135.490267] dst: +[ 135.490270] REG[0x1801] +[ 135.490275] .[15:0] <- 0x0530 + +[ 135.490283] +[ 135.490286] MOVE_WS @ 0xE221 + +[ 135.490294] +[ 135.490298] src: +[ 135.490301] PS[0x04,0x0000] +[ 135.490306] .[7:0] -> 0x00 + +[ 135.490314] +[ 135.490318] dst: +[ 135.490321] WS[0x00] +[ 135.490325] .[7:0] <- 0x00 + +[ 135.490333] +[ 135.490336] AND_WS @ 0xE225 + +[ 135.490344] +[ 135.490348] dst: +[ 135.490351] WS[0x00] +[ 135.490355] .[7:0] -> 0x00 + +[ 135.490363] +[ 135.490366] src: +[ 135.490369] IMM 0x02 + +[ 135.490377] +[ 135.490380] dst: +[ 135.490384] WS[0x00] +[ 135.490388] .[7:0] <- 0x00 + +[ 135.490396] +[ 135.490399] SHIFT_RIGHT_WS @ 0xE229 + +[ 135.490408] +[ 135.490411] dst: +[ 135.490415] WS[0x00] +[ 135.490419] .[7:0] -> 0x00 + +[ 135.490426] +[ 135.490430] shift: 1 + +[ 135.490437] +[ 135.490441] dst: +[ 135.490444] WS[0x00] +[ 135.490449] .[7:0] <- 0x00 + +[ 135.490456] +[ 135.490460] MOVE_REG @ 0xE22D + +[ 135.490469] +[ 135.490472] src: +[ 135.490476] WS[0x00] +[ 135.490480] .[7:0] -> 0x00 + +[ 135.490488] +[ 135.490491] dst: +[ 135.490495] REG[0x1803] +[ 135.490499] .[7:0] <- 0x00 + +[ 135.490507] +[ 135.490511] CLEAR_REG @ 0xE232 + +[ 135.490520] +[ 135.490523] dst: +[ 135.490527] REG[0x1962] +[ 135.490532] .[31:0] <- 0x00000000 + +[ 135.490540] +[ 135.490543] MOVE_REG @ 0xE236 + +[ 135.490552] +[ 135.490556] src: +[ 135.490559] PS[0x04,0x0000] +[ 135.490564] .[23:16] -> 0x00 + +[ 135.490572] +[ 135.490575] dst: +[ 135.490579] REG[0x1962] +[ 135.490583] .[7:0] <- 0x00 + +[ 135.490591] +[ 135.490595] MOVE_REG @ 0xE23B + +[ 135.490604] +[ 135.490607] src: +[ 135.490611] PS[0x04,0x0000] +[ 135.490616] .[23:16] -> 0x00 + +[ 135.490623] +[ 135.490627] dst: +[ 135.490630] REG[0x1962] +[ 135.490634] .[23:16] <- 0x00 + +[ 135.490642] +[ 135.490645] MOVE_WS @ 0xE240 + +[ 135.490654] +[ 135.490657] src: +[ 135.490661] PS[0x01,0x280300] +[ 135.490666] .[15:0] -> 0x0300 + +[ 135.490674] +[ 135.490678] dst: +[ 135.490681] WS[0x00] +[ 135.490685] .[15:0] <- 0x0300 + +[ 135.490693] +[ 135.490696] ADD_WS @ 0xE244 + +[ 135.490704] +[ 135.490708] dst: +[ 135.490711] WS[0x00] +[ 135.490716] .[15:0] -> 0x0300 + +[ 135.490724] +[ 135.490727] src: +[ 135.490730] PS[0x01,0x280300] +[ 135.490735] .[31:16] -> 0x0028 + +[ 135.490743] +[ 135.490747] dst: +[ 135.490750] WS[0x00] +[ 135.490754] .[15:0] <- 0x0328 + +[ 135.490762] +[ 135.490766] SUB_WS @ 0xE248 + +[ 135.490774] +[ 135.490777] dst: +[ 135.490781] WS[0x00] +[ 135.490785] .[15:0] -> 0x0328 + +[ 135.490793] +[ 135.490796] src: +[ 135.490799] IMM 0x0001 + +[ 135.490807] +[ 135.490810] dst: +[ 135.490814] WS[0x00] +[ 135.490818] .[15:0] <- 0x0327 + +[ 135.490826] +[ 135.490829] MOVE_REG @ 0xE24D + +[ 135.490839] +[ 135.490842] src: +[ 135.490846] WS[0x00] +[ 135.490850] .[15:0] -> 0x0327 + +[ 135.490858] +[ 135.490862] dst: +[ 135.490865] REG[0x1808] +[ 135.490870] .[15:0] <- 0x0327 + +[ 135.490877] +[ 135.490881] MOVE_REG @ 0xE252 + +[ 135.490890] +[ 135.490894] src: +[ 135.490897] IMM 0x0000 + +[ 135.490905] +[ 135.490908] dst: +[ 135.490912] REG[0x180A] +[ 135.490916] .[15:0] <- 0x0000 + +[ 135.490924] +[ 135.490928] MOVE_REG @ 0xE258 + +[ 135.490937] +[ 135.490940] src: +[ 135.490944] PS[0x03,0x30001] +[ 135.490949] .[31:16] -> 0x0003 + +[ 135.490957] +[ 135.490960] dst: +[ 135.490964] REG[0x180A] +[ 135.490968] .[31:16] <- 0x0003 + +[ 135.490976] +[ 135.490979] MOVE_WS @ 0xE25D + +[ 135.490988] +[ 135.490991] src: +[ 135.490994] PS[0x01,0x280300] +[ 135.491000] .[31:16] -> 0x0028 + +[ 135.491008] +[ 135.491011] dst: +[ 135.491014] WS[0x00] +[ 135.491019] .[15:0] <- 0x0028 + +[ 135.491027] +[ 135.491030] SUB_WS @ 0xE261 + +[ 135.491038] +[ 135.491042] dst: +[ 135.491045] WS[0x00] +[ 135.491049] .[15:0] -> 0x0028 + +[ 135.491057] +[ 135.491060] src: +[ 135.491064] PS[0x03,0x30001] +[ 135.491069] .[15:0] -> 0x0001 + +[ 135.491077] +[ 135.491080] dst: +[ 135.491083] WS[0x00] +[ 135.491088] .[15:0] <- 0x0027 + +[ 135.491096] +[ 135.491099] CLEAR_WS @ 0xE265 + +[ 135.491107] +[ 135.491111] dst: +[ 135.491114] WS[0x00] +[ 135.491119] .[31:16] <- 0x0000 + +[ 135.491126] +[ 135.491130] MOVE_WS @ 0xE268 + +[ 135.491138] +[ 135.491141] src: +[ 135.491145] PS[0x04,0x0000] +[ 135.491150] .[31:24] -> 0x00 + +[ 135.491157] +[ 135.491161] dst: +[ 135.491164] WS[0x00] +[ 135.491168] .[23:16] <- 0x00 + +[ 135.491176] +[ 135.491179] SUB_WS @ 0xE26C + +[ 135.491187] +[ 135.491190] dst: +[ 135.491194] WS[0x00] +[ 135.491198] .[15:0] -> 0x0027 + +[ 135.491206] +[ 135.491209] src: +[ 135.491213] WS[0x00] +[ 135.491217] .[31:16] -> 0x0000 + +[ 135.491225] +[ 135.491228] dst: +[ 135.491231] WS[0x00] +[ 135.491236] .[15:0] <- 0x0027 + +[ 135.491244] +[ 135.491247] MOVE_REG @ 0xE270 + +[ 135.491256] +[ 135.491260] src: +[ 135.491263] WS[0x00] +[ 135.491268] .[15:0] -> 0x0027 + +[ 135.491276] +[ 135.491279] dst: +[ 135.491282] REG[0x1809] +[ 135.491287] .[31:16] <- 0x0027 + +[ 135.491295] +[ 135.491298] MOVE_WS @ 0xE275 + +[ 135.491306] +[ 135.491310] src: +[ 135.491313] PS[0x01,0x280300] +[ 135.491318] .[31:16] -> 0x0028 + +[ 135.491326] +[ 135.491329] dst: +[ 135.491333] WS[0x00] +[ 135.491337] .[15:0] <- 0x0028 + +[ 135.491345] +[ 135.491348] SUB_WS @ 0xE279 + +[ 135.491357] +[ 135.491360] dst: +[ 135.491363] WS[0x00] +[ 135.491368] .[15:0] -> 0x0028 + +[ 135.491375] +[ 135.491379] src: +[ 135.491383] PS[0x03,0x30001] +[ 135.491388] .[15:0] -> 0x0001 + +[ 135.491396] +[ 135.491399] dst: +[ 135.491402] WS[0x00] +[ 135.491406] .[15:0] <- 0x0027 + +[ 135.491414] +[ 135.491418] CLEAR_WS @ 0xE27D + +[ 135.491426] +[ 135.491430] dst: +[ 135.491433] WS[0x00] +[ 135.491437] .[31:16] <- 0x0000 + +[ 135.491445] +[ 135.491449] MOVE_WS @ 0xE280 + +[ 135.491457] +[ 135.491460] src: +[ 135.491464] PS[0x04,0x0000] +[ 135.491468] .[31:24] -> 0x00 + +[ 135.491476] +[ 135.491479] dst: +[ 135.491483] WS[0x00] +[ 135.491487] .[23:16] <- 0x00 + +[ 135.491495] +[ 135.491498] ADD_WS @ 0xE284 + +[ 135.491506] +[ 135.491509] dst: +[ 135.491513] WS[0x00] +[ 135.491517] .[15:0] -> 0x0027 + +[ 135.491525] +[ 135.491528] src: +[ 135.491532] WS[0x00] +[ 135.491536] .[31:16] -> 0x0000 + +[ 135.491543] +[ 135.491547] dst: +[ 135.491550] WS[0x00] +[ 135.491554] .[15:0] <- 0x0027 + +[ 135.491563] +[ 135.491566] ADD_WS @ 0xE288 + +[ 135.491574] +[ 135.491578] dst: +[ 135.491581] WS[0x00] +[ 135.491585] .[15:0] -> 0x0027 + +[ 135.491593] +[ 135.491596] src: +[ 135.491600] PS[0x01,0x280300] +[ 135.491605] .[15:0] -> 0x0300 + +[ 135.491613] +[ 135.491616] dst: +[ 135.491619] WS[0x00] +[ 135.491624] .[15:0] <- 0x0327 + +[ 135.491632] +[ 135.491635] MOVE_REG @ 0xE28C + +[ 135.491644] +[ 135.491648] src: +[ 135.491651] WS[0x00] +[ 135.491655] .[15:0] -> 0x0327 + +[ 135.491663] +[ 135.491667] dst: +[ 135.491670] REG[0x1809] +[ 135.491674] .[15:0] <- 0x0327 + +[ 135.491682] +[ 135.491686] MOVE_WS @ 0xE291 + +[ 135.491694] +[ 135.491697] src: +[ 135.491757] PS[0x04,0x0000] +[ 135.491763] .[7:0] -> 0x00 + +[ 135.491771] +[ 135.491774] dst: +[ 135.491778] WS[0x00] +[ 135.491782] .[7:0] <- 0x00 + +[ 135.491789] +[ 135.491792] AND_WS @ 0xE295 + +[ 135.491801] +[ 135.491804] dst: +[ 135.491808] WS[0x00] +[ 135.491812] .[7:0] -> 0x00 + +[ 135.491819] +[ 135.491822] src: +[ 135.491825] IMM 0x04 + +[ 135.491832] +[ 135.491835] dst: +[ 135.491838] WS[0x00] +[ 135.491842] .[7:0] <- 0x00 + +[ 135.491849] +[ 135.491853] SHIFT_RIGHT_WS @ 0xE299 + +[ 135.491861] +[ 135.491864] dst: +[ 135.491868] WS[0x00] +[ 135.491872] .[7:0] -> 0x00 + +[ 135.491880] +[ 135.491883] shift: 2 + +[ 135.491891] +[ 135.491894] dst: +[ 135.491898] WS[0x00] +[ 135.491901] .[7:0] <- 0x00 + +[ 135.491908] +[ 135.491912] MOVE_REG @ 0xE29D + +[ 135.491921] +[ 135.491924] src: +[ 135.491928] WS[0x00] +[ 135.491932] .[7:0] -> 0x00 + +[ 135.491939] +[ 135.491942] dst: +[ 135.491945] REG[0x180B] +[ 135.491950] .[7:0] <- 0x00 + +[ 135.491957] +[ 135.491961] CLEAR_REG @ 0xE2A2 + +[ 135.491970] +[ 135.491974] dst: +[ 135.491977] REG[0x1963] +[ 135.491981] .[31:0] <- 0x00000000 + +[ 135.491989] +[ 135.491992] MOVE_REG @ 0xE2A6 + +[ 135.492001] +[ 135.492005] src: +[ 135.492008] PS[0x04,0x0000] +[ 135.492012] .[31:24] -> 0x00 + +[ 135.492020] +[ 135.492023] dst: +[ 135.492026] REG[0x1963] +[ 135.492030] .[7:0] <- 0x00 + +[ 135.492038] +[ 135.492041] MOVE_REG @ 0xE2AB + +[ 135.492050] +[ 135.492053] src: +[ 135.492057] PS[0x04,0x0000] +[ 135.492061] .[31:24] -> 0x00 + +[ 135.492068] +[ 135.492071] dst: +[ 135.492075] REG[0x1963] +[ 135.492079] .[23:16] <- 0x00 + +[ 135.492087] +[ 135.492090] MOVE_WS @ 0xE2B0 + +[ 135.492098] +[ 135.492101] src: +[ 135.492104] PS[0x04,0x0000] +[ 135.492109] .[7:0] -> 0x00 + +[ 135.492116] +[ 135.492119] dst: +[ 135.492122] WS[0x00] +[ 135.492126] .[7:0] <- 0x00 + +[ 135.492134] +[ 135.492137] AND_WS @ 0xE2B4 + +[ 135.492145] +[ 135.492148] dst: +[ 135.492151] WS[0x00] +[ 135.492156] .[7:0] -> 0x00 + +[ 135.492163] +[ 135.492166] src: +[ 135.492169] IMM 0x80 + +[ 135.492178] +[ 135.492182] dst: +[ 135.492185] WS[0x00] +[ 135.492189] .[7:0] <- 0x00 + +[ 135.492196] +[ 135.492199] SHIFT_RIGHT_WS @ 0xE2B8 + +[ 135.492208] +[ 135.492211] dst: +[ 135.492214] WS[0x00] +[ 135.492218] .[7:0] -> 0x00 + +[ 135.492225] +[ 135.492228] shift: 7 + +[ 135.492236] +[ 135.492239] dst: +[ 135.492242] WS[0x00] +[ 135.492246] .[7:0] <- 0x00 + +[ 135.492253] +[ 135.492256] MOVE_REG @ 0xE2BC + +[ 135.492265] +[ 135.492268] src: +[ 135.492272] WS[0x00] +[ 135.492275] .[7:0] -> 0x00 + +[ 135.492283] +[ 135.492286] dst: +[ 135.492289] REG[0x1822] +[ 135.492293] .[7:0] <- 0x00 + +[ 135.492301] +[ 135.492304] AND_REG @ 0xE2C1 + +[ 135.492312] +[ 135.492315] dst: +[ 135.492319] REG[0x000A] +[ 135.492324] .[15:8] -> 0x00 + +[ 135.492331] +[ 135.492334] src: +[ 135.492337] IMM 0xFE + +[ 135.492345] +[ 135.492348] dst: +[ 135.492351] REG[0x000A] +[ 135.492355] .[15:8] <- 0x00 + +[ 135.492363] +[ 135.492366] EOT @ 0xE2C6 + +[ 135.492374] << + +[ 135.496423] >> execute DD85 (len 30, WS 0, PS 12) + +[ 135.496439] +[ 135.496442] SET_ATI_PORT @ 0xDD8B + +[ 135.496453] +[ 135.496456] port: 0 (MM) + +[ 135.496465] +[ 135.496468] COMPARE_PS @ 0xDD8E + +[ 135.496477] +[ 135.496481] src1: +[ 135.496486] PS[0x02,0x0001] +[ 135.496492] .[7:0] -> 0x01 + +[ 135.496500] +[ 135.496504] src2: +[ 135.496508] IMM 0x00 + +[ 135.496515] +[ 135.496519] result: NE GT + +[ 135.496527] +[ 135.496531] JUMP_EQUAL @ 0xDD92 + +[ 135.496540] +[ 135.496544] taken: no + +[ 135.496551] +[ 135.496555] target: 0x0013 + +[ 135.496563] +[ 135.496567] SET_REG_BLOCK @ 0xDD95 + +[ 135.496575] +[ 135.496578] base: 0x0200 + +[ 135.496586] +[ 135.496590] MOVE_REG @ 0xDD98 + +[ 135.496599] +[ 135.496602] src: +[ 135.496606] PS[0x00,0x0000] +[ 135.496611] .[31:0] -> 0x00000000 + +[ 135.496619] +[ 135.496623] dst: +[ 135.496627] REG[0x1962] +[ 135.496633] .[31:0] <- 0x00000000 + +[ 135.496641] +[ 135.496644] MOVE_REG @ 0xDD9D + +[ 135.496653] +[ 135.496656] src: +[ 135.496660] PS[0x01,0x0000] +[ 135.496665] .[31:0] -> 0x00000000 + +[ 135.496673] +[ 135.496676] dst: +[ 135.496680] REG[0x1963] +[ 135.496684] .[31:0] <- 0x00000000 + +[ 135.496692] +[ 135.496696] EOT @ 0xDDA2 + +[ 135.496704] << + +[ 135.496712] >> execute D5F7 (len 437, WS 0, PS 4) + +[ 135.496722] +[ 135.496725] SET_ATI_PORT @ 0xD5FD + +[ 135.496734] +[ 135.496737] port: 0 (MM) + +[ 135.496746] +[ 135.496750] COMPARE_PS @ 0xD600 + +[ 135.496758] +[ 135.496761] src1: +[ 135.496765] PS[0x00,0x0001] +[ 135.496770] .[7:0] -> 0x01 + +[ 135.496777] +[ 135.496781] src2: +[ 135.496784] IMM 0x00 + +[ 135.496792] +[ 135.496796] result: NE GT + +[ 135.496803] +[ 135.496807] JUMP_EQUAL @ 0xD604 + +[ 135.496815] +[ 135.496819] taken: no + +[ 135.496826] +[ 135.496829] target: 0x0013 + +[ 135.496837] +[ 135.496841] SET_REG_BLOCK @ 0xD607 + +[ 135.496849] +[ 135.496852] base: 0x0200 + +[ 135.496860] +[ 135.496863] CLEAR_REG @ 0xD60A + +[ 135.496874] +[ 135.496878] dst: +[ 135.496881] REG[0x1967] +[ 135.496886] .[7:0] <- 0x00 + +[ 135.496893] +[ 135.496897] COMPARE_PS @ 0xD60E + +[ 135.496905] +[ 135.496909] src1: +[ 135.496912] PS[0x00,0x0001] +[ 135.496917] .[15:8] -> 0x00 + +[ 135.496925] +[ 135.496928] src2: +[ 135.496932] IMM 0x00 + +[ 135.496939] +[ 135.496943] result: EQ LE + +[ 135.496950] +[ 135.496954] JUMP_EQUAL @ 0xD612 + +[ 135.496962] +[ 135.496965] taken: yes + +[ 135.496973] +[ 135.496976] target: 0x0036 + +[ 135.496984] +[ 135.496988] CLEAR_REG @ 0xD62D + +[ 135.496998] +[ 135.497001] dst: +[ 135.497004] REG[0x1964] +[ 135.497009] .[7:0] <- 0x00 + +[ 135.497017] +[ 135.497020] MOVE_REG @ 0xD631 + +[ 135.497030] +[ 135.497033] src: +[ 135.497037] IMM 0x02 + +[ 135.497044] +[ 135.497048] dst: +[ 135.497051] REG[0x1967] +[ 135.497055] .[7:0] <- 0x02 + +[ 135.497063] +[ 135.497066] CLEAR_REG @ 0xD636 + +[ 135.497076] +[ 135.497079] dst: +[ 135.497083] REG[0x1965] +[ 135.497087] .[31:0] <- 0x00000000 + +[ 135.497095] +[ 135.497098] JUMP @ 0xD63A + +[ 135.497106] +[ 135.497110] target: 0x01B4 + +[ 135.497118] +[ 135.497122] EOT @ 0xD7AB + +[ 135.497130] << + +[ 135.497150] >> execute E31C (len 59, WS 4, PS 4) + +[ 135.497162] +[ 135.497166] SET_ATI_PORT @ 0xE322 + +[ 135.497174] +[ 135.497178] port: 0 (MM) + +[ 135.497186] +[ 135.497189] MOVE_REG @ 0xE325 + +[ 135.497198] +[ 135.497202] src: +[ 135.497205] IMM 0x01 + +[ 135.497213] +[ 135.497216] dst: +[ 135.497220] REG[0x1EC0] +[ 135.497224] .[7:0] <- 0x01 + +[ 135.497232] +[ 135.497235] COMPARE_PS @ 0xE32A + +[ 135.497244] +[ 135.497247] src1: +[ 135.497251] PS[0x00,0x0000] +[ 135.497256] .[7:0] -> 0x00 + +[ 135.497264] +[ 135.497267] src2: +[ 135.497271] IMM 0x00 + +[ 135.497278] +[ 135.497281] result: EQ LE + +[ 135.497289] +[ 135.497293] JUMP_EQUAL @ 0xE32E + +[ 135.497302] +[ 135.497305] taken: yes + +[ 135.497313] +[ 135.497316] target: 0x0032 + +[ 135.497324] +[ 135.497327] CLEAR_REG @ 0xE34E + +[ 135.497337] +[ 135.497340] dst: +[ 135.497343] REG[0x1EC1] +[ 135.497348] .[15:0] <- 0x0000 + +[ 135.497356] +[ 135.497359] CLEAR_REG @ 0xE352 + +[ 135.497368] +[ 135.497372] dst: +[ 135.497375] REG[0x1EC0] +[ 135.497380] .[7:0] <- 0x00 + +[ 135.497387] +[ 135.497391] EOT @ 0xE356 + +[ 135.497399] << + +[ 135.497411] >> execute F288 (len 184, WS 0, PS 4) + +[ 135.497421] +[ 135.497424] SET_ATI_PORT @ 0xF28E + +[ 135.497432] +[ 135.497436] port: 0 (MM) + +[ 135.497444] +[ 135.497447] MOVE_PS @ 0xF291 + +[ 135.497455] +[ 135.497459] src: +[ 135.497462] REG[0x0007] +[ 135.497468] .[15:0] -> 0x0000 + +[ 135.497476] +[ 135.497479] dst: +[ 135.497483] PS[0x00] +[ 135.497487] .[31:16] <- 0x0000 + +[ 135.497495] +[ 135.497498] SUB_PS @ 0xF296 + +[ 135.497507] +[ 135.497510] dst: +[ 135.497514] PS[0x00,0x0100] +[ 135.497519] .[31:16] -> 0x0000 + +[ 135.497527] +[ 135.497530] src: +[ 135.497533] REG[0x0007] +[ 135.497539] .[31:16] -> 0x0000 + +[ 135.497546] +[ 135.497550] dst: +[ 135.497554] PS[0x00] +[ 135.497558] .[31:16] <- 0x0000 + +[ 135.497565] +[ 135.497569] COMPARE_PS @ 0xF29B + +[ 135.497577] +[ 135.497580] src1: +[ 135.497584] PS[0x00,0x0100] +[ 135.497589] .[15:8] -> 0x01 + +[ 135.497597] +[ 135.497600] src2: +[ 135.497604] IMM 0x00 + +[ 135.497611] +[ 135.497615] result: NE GT + +[ 135.497623] +[ 135.497626] JUMP_EQUAL @ 0xF29F + +[ 135.497634] +[ 135.497638] taken: no + +[ 135.497645] +[ 135.497649] target: 0x0022 + +[ 135.497657] +[ 135.497660] MOVE_PS @ 0xF2A2 + +[ 135.497669] +[ 135.497672] src: +[ 135.497675] REG[0x0007] +[ 135.497681] .[31:16] -> 0x0000 + +[ 135.497688] +[ 135.497692] dst: +[ 135.497695] PS[0x00] +[ 135.497699] .[31:16] <- 0x0000 + +[ 135.497707] +[ 135.497710] SET_REG_BLOCK @ 0xF2A7 + +[ 135.497718] +[ 135.497721] base: 0x0200 + +[ 135.497729] +[ 135.497733] TEST_PS @ 0xF2AA + +[ 135.497741] +[ 135.497744] src1: +[ 135.497748] PS[0x00,0x0100] +[ 135.497753] .[31:16] -> 0x0000 + +[ 135.497761] +[ 135.497764] src2: +[ 135.497768] IMM 0x0104 + +[ 135.497775] +[ 135.497779] result: EQ + +[ 135.497786] +[ 135.497790] JUMP_EQUAL @ 0xF2AF + +[ 135.497798] +[ 135.497801] taken: yes + +[ 135.497809] +[ 135.497812] target: 0x009C + +[ 135.497820] +[ 135.497824] CLEAR_REG @ 0xF324 + +[ 135.497833] +[ 135.497837] dst: +[ 135.497840] REG[0x184F] +[ 135.497845] .[7:0] <- 0x00 + +[ 135.497853] +[ 135.497856] CLEAR_REG @ 0xF328 + +[ 135.497866] +[ 135.497869] dst: +[ 135.497873] REG[0x18E0] +[ 135.497877] .[7:0] <- 0x00 + +[ 135.497885] +[ 135.497888] CLEAR_REG @ 0xF32C + +[ 135.497897] +[ 135.497901] dst: +[ 135.497904] REG[0x1850] +[ 135.497908] .[7:0] <- 0x00 + +[ 135.497916] +[ 135.497920] CLEAR_REG @ 0xF330 + +[ 135.497929] +[ 135.497932] dst: +[ 135.497936] REG[0x1824] +[ 135.497940] .[31:0] <- 0x00000000 + +[ 135.497948] +[ 135.497951] CLEAR_REG @ 0xF334 + +[ 135.497960] +[ 135.497964] dst: +[ 135.497967] REG[0x1825] +[ 135.497972] .[31:0] <- 0x00000000 + +[ 135.497980] +[ 135.497983] CLEAR_REG @ 0xF338 + +[ 135.497992] +[ 135.497996] dst: +[ 135.498000] REG[0x1826] +[ 135.498004] .[31:0] <- 0x00000000 + +[ 135.498011] +[ 135.498015] SET_REG_BLOCK @ 0xF33C + +[ 135.498023] +[ 135.498027] base: 0x0000 + +[ 135.498035] +[ 135.498038] EOT @ 0xF33F + +[ 135.498046] << + +[ 135.498056] >> execute CA7C (len 234, WS 0, PS 8) + +[ 135.498066] +[ 135.498070] SET_ATI_PORT @ 0xCA82 + +[ 135.498078] +[ 135.498082] port: 0 (MM) + +[ 135.498090] +[ 135.498093] OR_REG @ 0xCA85 + +[ 135.498101] +[ 135.498105] dst: +[ 135.498108] REG[0x1EC0] +[ 135.498114] .[7:0] -> 0x00 + +[ 135.498121] +[ 135.498125] src: +[ 135.498128] IMM 0x01 + +[ 135.498136] +[ 135.498139] dst: +[ 135.498143] REG[0x1EC0] +[ 135.498148] .[7:0] <- 0x01 + +[ 135.498155] +[ 135.498159] MOVE_REG @ 0xCA8A + +[ 135.498167] +[ 135.498171] src: +[ 135.498174] IMM 0x00200000 + +[ 135.498183] +[ 135.498186] dst: +[ 135.498190] REG[0x1EC5] +[ 135.498194] .[31:0] <- 0x00200000 + +[ 135.498202] +[ 135.498206] COMPARE_PS @ 0xCA92 + +[ 135.498214] +[ 135.498218] src1: +[ 135.498221] PS[0x00,0x10024EA] +[ 135.498227] .[31:24] -> 0x01 + +[ 135.498235] +[ 135.498238] src2: +[ 135.498241] IMM 0x01 + +[ 135.498249] +[ 135.498252] result: EQ LE + +[ 135.498260] +[ 135.498264] JUMP_EQUAL @ 0xCA96 + +[ 135.498272] +[ 135.498275] taken: yes + +[ 135.498283] +[ 135.498286] target: 0x0042 + +[ 135.498294] +[ 135.498298] AND_REG @ 0xCABE + +[ 135.498305] +[ 135.498309] dst: +[ 135.498312] REG[0x1EC4] +[ 135.498318] .[7:0] -> 0x12 + +[ 135.498326] +[ 135.498329] src: +[ 135.498332] IMM 0xF3 + +[ 135.498340] +[ 135.498343] dst: +[ 135.498347] REG[0x1EC4] +[ 135.498351] .[7:0] <- 0x12 + +[ 135.498359] +[ 135.498362] CLEAR_REG @ 0xCAC3 + +[ 135.498446] +[ 135.498449] dst: +[ 135.498453] REG[0x1EC1] +[ 135.498458] .[23:16] <- 0x00 + +[ 135.498466] +[ 135.498469] OR_REG @ 0xCAC7 + +[ 135.498478] +[ 135.498481] dst: +[ 135.498484] REG[0x1EA0] +[ 135.498489] .[7:0] -> 0x00 + +[ 135.498496] +[ 135.498500] src: +[ 135.498503] IMM 0x01 + +[ 135.498510] +[ 135.498514] dst: +[ 135.498517] REG[0x1EA0] +[ 135.498521] .[7:0] <- 0x01 + +[ 135.498529] +[ 135.498532] MOVE_REG @ 0xCACC + +[ 135.498540] +[ 135.498543] src: +[ 135.498547] PS[0x01,0x0000] +[ 135.498551] .[31:0] -> 0x00000000 + +[ 135.498559] +[ 135.498562] dst: +[ 135.498566] REG[0x1EA5] +[ 135.498570] .[31:0] <- 0x00000000 + +[ 135.498578] +[ 135.498582] TEST_PS @ 0xCAD1 + +[ 135.498590] +[ 135.498593] src1: +[ 135.498597] PS[0x00,0x10024EA] +[ 135.498602] .[23:16] -> 0x00 + +[ 135.498609] +[ 135.498612] src2: +[ 135.498616] IMM 0x01 + +[ 135.498623] +[ 135.498626] result: EQ + +[ 135.498634] +[ 135.498637] JUMP_EQUAL @ 0xCAD5 + +[ 135.498646] +[ 135.498649] taken: yes + +[ 135.498656] +[ 135.498660] target: 0x0066 + +[ 135.498668] +[ 135.498671] CLEAR_REG @ 0xCAE2 + +[ 135.498680] +[ 135.498683] dst: +[ 135.498687] REG[0x1EA0] +[ 135.498691] .[23:16] <- 0x00 + +[ 135.498698] +[ 135.498702] COMPARE_REG @ 0xCAE6 + +[ 135.498710] +[ 135.498713] src1: +[ 135.498716] REG[0x1EA1] +[ 135.498721] .[7:0] -> 0x01 + +[ 135.498729] +[ 135.498732] src2: +[ 135.498736] IMM 0x00 + +[ 135.498743] +[ 135.498746] result: NE GT + +[ 135.498754] +[ 135.498757] JUMP_EQUAL @ 0xCAEB + +[ 135.498765] +[ 135.498769] taken: no + +[ 135.498776] +[ 135.498779] target: 0x0079 + +[ 135.498788] +[ 135.498791] CLEAR_REG @ 0xCAEE + +[ 135.498800] +[ 135.498803] dst: +[ 135.498807] REG[0x1A2D] +[ 135.498811] .[7:0] <- 0x00 + +[ 135.498819] +[ 135.498822] JUMP_EQUAL @ 0xCAF2 + +[ 135.498830] +[ 135.498833] taken: no + +[ 135.498840] +[ 135.498844] target: 0x007D + +[ 135.498852] +[ 135.498855] CLEAR_REG @ 0xCAF5 + +[ 135.498864] +[ 135.498867] dst: +[ 135.498871] REG[0x182D] +[ 135.498875] .[7:0] <- 0x00 + +[ 135.498882] +[ 135.498886] AND_REG @ 0xCAF9 + +[ 135.498894] +[ 135.498897] dst: +[ 135.498900] REG[0x1EA0] +[ 135.498906] .[31:24] -> 0x00 + +[ 135.498913] +[ 135.498916] src: +[ 135.498919] IMM 0xFE + +[ 135.498927] +[ 135.498930] dst: +[ 135.498933] REG[0x1EA0] +[ 135.498937] .[31:24] <- 0x00 + +[ 135.498944] +[ 135.498948] TEST_PS @ 0xCAFE + +[ 135.498956] +[ 135.498959] src1: +[ 135.498963] PS[0x00,0x10024EA] +[ 135.498968] .[23:16] -> 0x00 + +[ 135.498975] +[ 135.498978] src2: +[ 135.498982] IMM 0x01 + +[ 135.498989] +[ 135.498992] result: EQ + +[ 135.499000] +[ 135.499003] JUMP_EQUAL @ 0xCB02 + +[ 135.499011] +[ 135.499014] taken: yes + +[ 135.499021] +[ 135.499024] target: 0x008E + +[ 135.499032] +[ 135.499035] MOVE_REG @ 0xCB0A + +[ 135.499045] +[ 135.499048] src: +[ 135.499051] IMM 0x01 + +[ 135.499058] +[ 135.499062] dst: +[ 135.499065] REG[0x1EB4] +[ 135.499069] .[7:0] <- 0x01 + +[ 135.499077] +[ 135.499080] MOVE_REG @ 0xCB0F + +[ 135.499088] +[ 135.499091] src: +[ 135.499095] IMM 0x0062041D + +[ 135.499103] +[ 135.499106] dst: +[ 135.499109] REG[0x1EC3] +[ 135.499113] .[31:0] <- 0x0062041D + +[ 135.499121] +[ 135.499125] TEST_PS @ 0xCB17 + +[ 135.499133] +[ 135.499136] src1: +[ 135.499139] PS[0x00,0x10024EA] +[ 135.499144] .[23:16] -> 0x00 + +[ 135.499152] +[ 135.499155] src2: +[ 135.499158] IMM 0x01 + +[ 135.499166] +[ 135.499169] result: EQ + +[ 135.499177] +[ 135.499180] JUMP_EQUAL @ 0xCB1B + +[ 135.499188] +[ 135.499191] taken: yes + +[ 135.499198] +[ 135.499201] target: 0x00AA + +[ 135.499209] +[ 135.499212] OR_REG @ 0xCB26 + +[ 135.499220] +[ 135.499223] dst: +[ 135.499227] REG[0x1EC4] +[ 135.499232] .[7:0] -> 0x12 + +[ 135.499239] +[ 135.499242] src: +[ 135.499245] IMM 0x10 + +[ 135.499253] +[ 135.499256] dst: +[ 135.499259] REG[0x1EC4] +[ 135.499263] .[7:0] <- 0x12 + +[ 135.499271] +[ 135.499274] OR_REG @ 0xCB2B + +[ 135.499282] +[ 135.499285] dst: +[ 135.499288] REG[0x1EC4] +[ 135.499293] .[31:24] -> 0x30 + +[ 135.499300] +[ 135.499304] src: +[ 135.499307] IMM 0x10 + +[ 135.499314] +[ 135.499317] dst: +[ 135.499320] REG[0x1EC4] +[ 135.499324] .[31:24] <- 0x30 + +[ 135.499332] +[ 135.499336] OR_REG @ 0xCB30 + +[ 135.499343] +[ 135.499346] dst: +[ 135.499350] REG[0x1EC4] +[ 135.499355] .[31:24] -> 0x30 + +[ 135.499362] +[ 135.499365] src: +[ 135.499368] IMM 0x20 + +[ 135.499375] +[ 135.499379] dst: +[ 135.499382] REG[0x1EC4] +[ 135.499386] .[31:24] <- 0x30 + +[ 135.499394] +[ 135.499397] OR_REG @ 0xCB35 + +[ 135.499405] +[ 135.499408] dst: +[ 135.499412] REG[0x1EC4] +[ 135.499417] .[7:0] -> 0x12 + +[ 135.499424] +[ 135.499427] src: +[ 135.499431] IMM 0x01 + +[ 135.499438] +[ 135.499441] dst: +[ 135.499444] REG[0x1EC4] +[ 135.499449] .[7:0] <- 0x13 + +[ 135.499456] +[ 135.499460] DELAY_MICROSEC @ 0xCB3A + +[ 135.499468] +[ 135.499472] count: 20 + +[ 135.499502] +[ 135.499506] OR_REG @ 0xCB3C + +[ 135.499516] +[ 135.499519] dst: +[ 135.499523] REG[0x1EC4] +[ 135.499528] .[7:0] -> 0x13 + +[ 135.499535] +[ 135.499539] src: +[ 135.499542] IMM 0x02 + +[ 135.499549] +[ 135.499552] dst: +[ 135.499555] REG[0x1EC4] +[ 135.499560] .[7:0] <- 0x13 + +[ 135.499567] +[ 135.499570] DELAY_MICROSEC @ 0xCB41 + +[ 135.499578] +[ 135.499582] count: 2 + +[ 135.499591] +[ 135.499595] AND_REG @ 0xCB43 + +[ 135.499605] +[ 135.499608] dst: +[ 135.499612] REG[0x1EC4] +[ 135.499617] .[7:0] -> 0x13 + +[ 135.499624] +[ 135.499627] src: +[ 135.499630] IMM 0xFD + +[ 135.499638] +[ 135.499641] dst: +[ 135.499644] REG[0x1EC4] +[ 135.499648] .[7:0] <- 0x11 + +[ 135.499656] +[ 135.499659] AND_REG @ 0xCB48 + +[ 135.499667] +[ 135.499670] dst: +[ 135.499674] REG[0x1EC4] +[ 135.499679] .[31:16] -> 0x3000 + +[ 135.499686] +[ 135.499689] src: +[ 135.499693] IMM 0xFC00 + +[ 135.499700] +[ 135.499703] dst: +[ 135.499706] REG[0x1EC4] +[ 135.499711] .[31:16] <- 0x3000 + +[ 135.499718] +[ 135.499722] DELAY_MICROSEC @ 0xCB4E + +[ 135.499730] +[ 135.499733] count: 30 + +[ 135.499771] +[ 135.499775] MOVE_REG @ 0xCB50 + +[ 135.499785] +[ 135.499789] src: +[ 135.499792] IMM 0x01 + +[ 135.499800] +[ 135.499803] dst: +[ 135.499806] REG[0x1EB6] +[ 135.499810] .[7:0] <- 0x01 + +[ 135.499817] +[ 135.499821] DELAY_MICROSEC @ 0xCB55 + +[ 135.499829] +[ 135.499832] count: 2 + +[ 135.499842] +[ 135.499845] MOVE_REG @ 0xCB57 + +[ 135.499856] +[ 135.499860] src: +[ 135.499863] IMM 0x01 + +[ 135.499870] +[ 135.499874] dst: +[ 135.499877] REG[0x1EB6] +[ 135.499881] .[15:8] <- 0x01 + +[ 135.499889] +[ 135.499892] CLEAR_REG @ 0xCB5C + +[ 135.499901] +[ 135.499905] dst: +[ 135.499908] REG[0x1EB6] +[ 135.499912] .[15:8] <- 0x00 + +[ 135.499920] +[ 135.499923] AND_REG @ 0xCB60 + +[ 135.499931] +[ 135.499934] dst: +[ 135.499937] REG[0x1EA5] +[ 135.499943] .[31:24] -> 0x00 + +[ 135.499950] +[ 135.499953] src: +[ 135.499956] IMM 0x0F + +[ 135.499963] +[ 135.499966] dst: +[ 135.499970] REG[0x1EA5] +[ 135.499974] .[31:24] <- 0x00 + +[ 135.499981] +[ 135.499985] EOT @ 0xCB65 + +[ 135.499993] << + +[ 135.505976] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.505995] +[ 135.505999] SET_ATI_PORT @ 0xD825 + +[ 135.506009] +[ 135.506012] port: 0 (MM) + +[ 135.506021] +[ 135.506025] COMPARE_PS @ 0xD828 + +[ 135.506033] +[ 135.506037] src1: +[ 135.506042] PS[0x00,0x0101] +[ 135.506048] .[7:0] -> 0x01 + +[ 135.506055] +[ 135.506059] src2: +[ 135.506063] IMM 0x00 + +[ 135.506071] +[ 135.506074] result: NE GT + +[ 135.506083] +[ 135.506086] JUMP_EQUAL @ 0xD82C + +[ 135.506095] +[ 135.506098] taken: no + +[ 135.506106] +[ 135.506109] target: 0x0013 + +[ 135.506117] +[ 135.506121] SET_REG_BLOCK @ 0xD82F + +[ 135.506130] +[ 135.506133] base: 0x0200 + +[ 135.506141] +[ 135.506144] COMPARE_PS @ 0xD832 + +[ 135.506152] +[ 135.506156] src1: +[ 135.506159] PS[0x00,0x0101] +[ 135.506165] .[15:8] -> 0x01 + +[ 135.506172] +[ 135.506176] src2: +[ 135.506179] IMM 0x01 + +[ 135.506187] +[ 135.506190] result: EQ LE + +[ 135.506198] +[ 135.506201] JUMP_EQUAL @ 0xD836 + +[ 135.506209] +[ 135.506213] taken: yes + +[ 135.506220] +[ 135.506223] target: 0x0059 + +[ 135.506231] +[ 135.506234] MOVE_REG @ 0xD878 + +[ 135.506247] +[ 135.506250] src: +[ 135.506253] IMM 0x01 + +[ 135.506261] +[ 135.506264] dst: +[ 135.506268] REG[0x1820] +[ 135.506274] .[7:0] <- 0x01 + +[ 135.506281] +[ 135.506285] CLEAR_REG @ 0xD87D + +[ 135.506295] +[ 135.506298] dst: +[ 135.506302] REG[0x1820] +[ 135.506306] .[31:24] <- 0x00 + +[ 135.506314] +[ 135.506317] SET_REG_BLOCK @ 0xD881 + +[ 135.506325] +[ 135.506329] base: 0x0000 + +[ 135.506336] +[ 135.506340] EOT @ 0xD884 + +[ 135.506348] << + +[ 135.506358] >> execute D7AC (len 115, WS 12, PS 8) + +[ 135.506370] +[ 135.506373] SET_ATI_PORT @ 0xD7B2 + +[ 135.506382] +[ 135.506385] port: 0 (MM) + +[ 135.506393] +[ 135.506396] COMPARE_PS @ 0xD7B5 + +[ 135.506405] +[ 135.506408] src1: +[ 135.506412] PS[0x00,0x0001] +[ 135.506417] .[7:0] -> 0x01 + +[ 135.506424] +[ 135.506428] src2: +[ 135.506431] IMM 0x00 + +[ 135.506439] +[ 135.506443] result: NE GT + +[ 135.506451] +[ 135.506454] JUMP_EQUAL @ 0xD7B9 + +[ 135.506462] +[ 135.506466] taken: no + +[ 135.506473] +[ 135.506476] target: 0x0013 + +[ 135.506484] +[ 135.506487] SET_REG_BLOCK @ 0xD7BC + +[ 135.506496] +[ 135.506499] base: 0x0200 + +[ 135.506507] +[ 135.506510] MOVE_WS @ 0xD7BF + +[ 135.506519] +[ 135.506522] src: +[ 135.506526] REG[0x183B] +[ 135.506531] .[23:16] -> 0x00 + +[ 135.506539] +[ 135.506542] dst: +[ 135.506546] WS[0x00] +[ 135.506550] .[7:0] <- 0x00 + +[ 135.506558] +[ 135.506561] CLEAR_WS @ 0xD7C4 + +[ 135.506570] +[ 135.506573] dst: +[ 135.506577] WS[0x02] +[ 135.506581] .[31:0] <- 0x00000000 + +[ 135.506589] +[ 135.506592] MOVE_WS @ 0xD7C7 + +[ 135.506600] +[ 135.506604] src: +[ 135.506607] PS[0x01,0x0000] +[ 135.506612] .[31:16] -> 0x0000 + +[ 135.506620] +[ 135.506623] dst: +[ 135.506627] WS[0x02] +[ 135.506631] .[15:0] <- 0x0000 + +[ 135.506639] +[ 135.506642] CLEAR_WS @ 0xD7CB + +[ 135.506650] +[ 135.506654] dst: +[ 135.506657] WS[0x01] +[ 135.506661] .[31:0] <- 0x00000000 + +[ 135.506669] +[ 135.506672] MOVE_WS @ 0xD7CE + +[ 135.506681] +[ 135.506684] src: +[ 135.506688] PS[0x01,0x0000] +[ 135.506693] .[15:0] -> 0x0000 + +[ 135.506700] +[ 135.506704] dst: +[ 135.506707] WS[0x01] +[ 135.506711] .[15:0] <- 0x0000 + +[ 135.506719] +[ 135.506722] SHIFT_LEFT_WS @ 0xD7D2 + +[ 135.506731] +[ 135.506735] dst: +[ 135.506738] WS[0x01] +[ 135.506742] .[31:0] -> 0x00000000 + +[ 135.506750] +[ 135.506753] shift: 10 + +[ 135.506761] +[ 135.506764] dst: +[ 135.506767] WS[0x01] +[ 135.506772] .[31:0] <- 0x00000000 + +[ 135.506780] +[ 135.506783] OR_WS @ 0xD7D6 + +[ 135.506792] +[ 135.506796] dst: +[ 135.506799] WS[0x02] +[ 135.506804] .[31:0] -> 0x00000000 + +[ 135.506811] +[ 135.506815] src: +[ 135.506818] WS[0x01] +[ 135.506822] .[31:0] -> 0x00000000 + +[ 135.506830] +[ 135.506833] dst: +[ 135.506837] WS[0x02] +[ 135.506841] .[31:0] <- 0x00000000 + +[ 135.506848] +[ 135.506852] CLEAR_WS @ 0xD7DA + +[ 135.506862] +[ 135.506865] dst: +[ 135.506869] WS[0x01] +[ 135.506873] .[31:0] <- 0x00000000 + +[ 135.506880] +[ 135.506884] MOVE_WS @ 0xD7DD + +[ 135.506892] +[ 135.506896] src: +[ 135.506899] PS[0x00,0x0001] +[ 135.506904] .[31:16] -> 0x0000 + +[ 135.506911] +[ 135.506915] dst: +[ 135.506918] WS[0x01] +[ 135.506922] .[15:0] <- 0x0000 + +[ 135.506929] +[ 135.506932] SHIFT_LEFT_WS @ 0xD7E1 + +[ 135.506940] +[ 135.506944] dst: +[ 135.506947] WS[0x01] +[ 135.506951] .[31:0] -> 0x00000000 + +[ 135.506958] +[ 135.506961] shift: 20 + +[ 135.506969] +[ 135.506972] dst: +[ 135.506976] WS[0x01] +[ 135.506980] .[31:0] <- 0x00000000 + +[ 135.506987] +[ 135.506991] OR_WS @ 0xD7E5 + +[ 135.506999] +[ 135.507002] dst: +[ 135.507005] WS[0x02] +[ 135.507009] .[31:0] -> 0x00000000 + +[ 135.507017] +[ 135.507020] src: +[ 135.507023] WS[0x01] +[ 135.507027] .[31:0] -> 0x00000000 + +[ 135.507035] +[ 135.507038] dst: +[ 135.507041] WS[0x02] +[ 135.507045] .[31:0] <- 0x00000000 + +[ 135.507053] +[ 135.507056] MOVE_REG @ 0xD7E9 + +[ 135.507064] +[ 135.507068] src: +[ 135.507071] WS[0x02] +[ 135.507075] .[31:0] -> 0x00000000 + +[ 135.507082] +[ 135.507086] dst: +[ 135.507089] REG[0x1826] +[ 135.507093] .[31:0] <- 0x00000000 + +[ 135.507101] +[ 135.507104] CLEAR_REG @ 0xD7EE + +[ 135.507113] +[ 135.507116] dst: +[ 135.507120] REG[0x183B] +[ 135.507124] .[23:16] <- 0x00 + +[ 135.507131] +[ 135.507134] MOVE_WS @ 0xD7F2 + +[ 135.507142] +[ 135.507146] src: +[ 135.507150] IMM 0x07D0 + +[ 135.507157] +[ 135.507161] dst: +[ 135.507164] WS[0x01] +[ 135.507168] .[15:0] <- 0x07D0 + +[ 135.507175] +[ 135.507178] TEST_REG @ 0xD7F7 + +[ 135.507187] +[ 135.507190] src1: +[ 135.507193] REG[0x1820] +[ 135.507199] .[7:0] -> 0x01 + +[ 135.507206] +[ 135.507209] src2: +[ 135.507213] IMM 0x01 + +[ 135.507220] +[ 135.507224] result: NE + +[ 135.507231] +[ 135.507235] JUMP_EQUAL @ 0xD7FC + +[ 135.507243] +[ 135.507246] taken: no + +[ 135.507253] +[ 135.507256] target: 0x0068 + +[ 135.507264] +[ 135.507267] TEST_REG @ 0xD7FF + +[ 135.507275] +[ 135.507279] src1: +[ 135.507282] REG[0x1827] +[ 135.507287] .[7:0] -> 0x02 + +[ 135.507295] +[ 135.507298] src2: +[ 135.507302] IMM 0x01 + +[ 135.507309] +[ 135.507312] result: EQ + +[ 135.507320] +[ 135.507323] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.507331] +[ 135.507334] taken: no + +[ 135.507341] +[ 135.507345] target: 0x0068 + +[ 135.507352] +[ 135.507355] SUB_WS @ 0xD807 + +[ 135.507363] +[ 135.507367] dst: +[ 135.507370] WS[0x01] +[ 135.507374] .[15:0] -> 0x07D0 + +[ 135.507382] +[ 135.507385] src: +[ 135.507388] IMM 0x0001 + +[ 135.507396] +[ 135.507399] dst: +[ 135.507402] WS[0x01] +[ 135.507406] .[15:0] <- 0x07CF + +[ 135.507414] +[ 135.507417] COMPARE_WS @ 0xD80C + +[ 135.507425] +[ 135.507429] src1: +[ 135.507432] WS[0x01] +[ 135.507436] .[15:0] -> 0x07CF + +[ 135.507443] +[ 135.507447] src2: +[ 135.507450] IMM 0x0005 + +[ 135.507457] +[ 135.507461] result: NE GT + +[ 135.507469] +[ 135.507472] JUMP_ABOVE @ 0xD811 + +[ 135.507480] +[ 135.507483] taken: yes + +[ 135.507491] +[ 135.507494] target: 0x0053 + +[ 135.507502] +[ 135.507505] TEST_REG @ 0xD7FF + +[ 135.507513] +[ 135.507516] src1: +[ 135.507519] REG[0x1827] +[ 135.507525] .[7:0] -> 0x02 + +[ 135.507532] +[ 135.507535] src2: +[ 135.507539] IMM 0x01 + +[ 135.507546] +[ 135.507549] result: EQ + +[ 135.507556] +[ 135.507560] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.507568] +[ 135.507571] taken: no + +[ 135.507578] +[ 135.507581] target: 0x0068 + +[ 135.507589] +[ 135.507592] SUB_WS @ 0xD807 + +[ 135.507600] +[ 135.507603] dst: +[ 135.507606] WS[0x01] +[ 135.507610] .[15:0] -> 0x07CF + +[ 135.507618] +[ 135.507621] src: +[ 135.507624] IMM 0x0001 + +[ 135.507632] +[ 135.507635] dst: +[ 135.507638] WS[0x01] +[ 135.507642] .[15:0] <- 0x07CE + +[ 135.507650] +[ 135.507653] COMPARE_WS @ 0xD80C + +[ 135.507661] +[ 135.507664] src1: +[ 135.507668] WS[0x01] +[ 135.507672] .[15:0] -> 0x07CE + +[ 135.507679] +[ 135.507682] src2: +[ 135.507686] IMM 0x0005 + +[ 135.507693] +[ 135.507696] result: NE GT + +[ 135.507704] +[ 135.507707] JUMP_ABOVE @ 0xD811 + +[ 135.507715] +[ 135.507719] taken: yes + +[ 135.507726] +[ 135.507729] target: 0x0053 + +[ 135.507737] +[ 135.507741] TEST_REG @ 0xD7FF + +[ 135.507749] +[ 135.507752] src1: +[ 135.507756] REG[0x1827] +[ 135.507761] .[7:0] -> 0x02 + +[ 135.507768] +[ 135.507772] src2: +[ 135.507775] IMM 0x01 + +[ 135.507782] +[ 135.507786] result: EQ + +[ 135.507793] +[ 135.507796] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.507804] +[ 135.507807] taken: no + +[ 135.507814] +[ 135.507818] target: 0x0068 + +[ 135.507825] +[ 135.507829] SUB_WS @ 0xD807 + +[ 135.507837] +[ 135.507840] dst: +[ 135.507843] WS[0x01] +[ 135.507847] .[15:0] -> 0x07CE + +[ 135.507855] +[ 135.507858] src: +[ 135.507861] IMM 0x0001 + +[ 135.507869] +[ 135.507872] dst: +[ 135.507876] WS[0x01] +[ 135.507879] .[15:0] <- 0x07CD + +[ 135.507887] +[ 135.507890] COMPARE_WS @ 0xD80C + +[ 135.507898] +[ 135.507901] src1: +[ 135.507905] WS[0x01] +[ 135.507909] .[15:0] -> 0x07CD + +[ 135.507916] +[ 135.507919] src2: +[ 135.507923] IMM 0x0005 + +[ 135.507930] +[ 135.507933] result: NE GT + +[ 135.507941] +[ 135.507944] JUMP_ABOVE @ 0xD811 + +[ 135.507952] +[ 135.507956] taken: yes + +[ 135.507963] +[ 135.507966] target: 0x0053 + +[ 135.507974] +[ 135.507977] TEST_REG @ 0xD7FF + +[ 135.507985] +[ 135.507988] src1: +[ 135.507991] REG[0x1827] +[ 135.507996] .[7:0] -> 0x02 + +[ 135.508004] +[ 135.508007] src2: +[ 135.508011] IMM 0x01 + +[ 135.508018] +[ 135.508021] result: EQ + +[ 135.508029] +[ 135.508032] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.508040] +[ 135.508043] taken: no + +[ 135.508050] +[ 135.508053] target: 0x0068 + +[ 135.508061] +[ 135.508064] SUB_WS @ 0xD807 + +[ 135.508072] +[ 135.508075] dst: +[ 135.508078] WS[0x01] +[ 135.508082] .[15:0] -> 0x07CD + +[ 135.508090] +[ 135.508093] src: +[ 135.508096] IMM 0x0001 + +[ 135.508104] +[ 135.508107] dst: +[ 135.508110] WS[0x01] +[ 135.508115] .[15:0] <- 0x07CC + +[ 135.508122] +[ 135.508125] COMPARE_WS @ 0xD80C + +[ 135.508133] +[ 135.508136] src1: +[ 135.508140] WS[0x01] +[ 135.508144] .[15:0] -> 0x07CC + +[ 135.508151] +[ 135.508154] src2: +[ 135.508158] IMM 0x0005 + +[ 135.508165] +[ 135.508169] result: NE GT + +[ 135.508176] +[ 135.508180] JUMP_ABOVE @ 0xD811 + +[ 135.508188] +[ 135.508191] taken: yes + +[ 135.508198] +[ 135.508201] target: 0x0053 + +[ 135.508209] +[ 135.508212] TEST_REG @ 0xD7FF + +[ 135.508220] +[ 135.508223] src1: +[ 135.508227] REG[0x1827] +[ 135.508232] .[7:0] -> 0x02 + +[ 135.508239] +[ 135.508243] src2: +[ 135.508246] IMM 0x01 + +[ 135.508254] +[ 135.508257] result: EQ + +[ 135.508264] +[ 135.508268] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.508275] +[ 135.508279] taken: no + +[ 135.508286] +[ 135.508289] target: 0x0068 + +[ 135.508297] +[ 135.508300] SUB_WS @ 0xD807 + +[ 135.508308] +[ 135.508311] dst: +[ 135.508314] WS[0x01] +[ 135.508318] .[15:0] -> 0x07CC + +[ 135.508326] +[ 135.508329] src: +[ 135.508332] IMM 0x0001 + +[ 135.508340] +[ 135.508343] dst: +[ 135.508346] WS[0x01] +[ 135.508350] .[15:0] <- 0x07CB + +[ 135.508358] +[ 135.508361] COMPARE_WS @ 0xD80C + +[ 135.508441] +[ 135.508445] src1: +[ 135.508448] WS[0x01] +[ 135.508453] .[15:0] -> 0x07CB + +[ 135.508461] +[ 135.508465] src2: +[ 135.508468] IMM 0x0005 + +[ 135.508476] +[ 135.508479] result: NE GT + +[ 135.508487] +[ 135.508490] JUMP_ABOVE @ 0xD811 + +[ 135.508498] +[ 135.508501] taken: yes + +[ 135.508509] +[ 135.508512] target: 0x0053 + +[ 135.508520] +[ 135.508523] TEST_REG @ 0xD7FF + +[ 135.508531] +[ 135.508534] src1: +[ 135.508538] REG[0x1827] +[ 135.508543] .[7:0] -> 0x02 + +[ 135.508551] +[ 135.508554] src2: +[ 135.508558] IMM 0x01 + +[ 135.508565] +[ 135.508569] result: EQ + +[ 135.508576] +[ 135.508579] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.508587] +[ 135.508591] taken: no + +[ 135.508598] +[ 135.508601] target: 0x0068 + +[ 135.508608] +[ 135.508612] SUB_WS @ 0xD807 + +[ 135.508619] +[ 135.508623] dst: +[ 135.508626] WS[0x01] +[ 135.508630] .[15:0] -> 0x07CB + +[ 135.508637] +[ 135.508641] src: +[ 135.508644] IMM 0x0001 + +[ 135.508651] +[ 135.508655] dst: +[ 135.508658] WS[0x01] +[ 135.508662] .[15:0] <- 0x07CA + +[ 135.508670] +[ 135.508673] COMPARE_WS @ 0xD80C + +[ 135.508681] +[ 135.508684] src1: +[ 135.508688] WS[0x01] +[ 135.508692] .[15:0] -> 0x07CA + +[ 135.508699] +[ 135.508702] src2: +[ 135.508706] IMM 0x0005 + +[ 135.508713] +[ 135.508717] result: NE GT + +[ 135.508724] +[ 135.508727] JUMP_ABOVE @ 0xD811 + +[ 135.508735] +[ 135.508739] taken: yes + +[ 135.508746] +[ 135.508749] target: 0x0053 + +[ 135.508757] +[ 135.508760] TEST_REG @ 0xD7FF + +[ 135.508768] +[ 135.508771] src1: +[ 135.508775] REG[0x1827] +[ 135.508780] .[7:0] -> 0x02 + +[ 135.508787] +[ 135.508791] src2: +[ 135.508794] IMM 0x01 + +[ 135.508801] +[ 135.508805] result: EQ + +[ 135.508812] +[ 135.508815] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.508823] +[ 135.508826] taken: no + +[ 135.508833] +[ 135.508836] target: 0x0068 + +[ 135.508844] +[ 135.508847] SUB_WS @ 0xD807 + +[ 135.508855] +[ 135.508858] dst: +[ 135.508861] WS[0x01] +[ 135.508865] .[15:0] -> 0x07CA + +[ 135.508872] +[ 135.508876] src: +[ 135.508879] IMM 0x0001 + +[ 135.508886] +[ 135.508889] dst: +[ 135.508893] WS[0x01] +[ 135.508896] .[15:0] <- 0x07C9 + +[ 135.508904] +[ 135.508907] COMPARE_WS @ 0xD80C + +[ 135.508915] +[ 135.508919] src1: +[ 135.508922] WS[0x01] +[ 135.508926] .[15:0] -> 0x07C9 + +[ 135.508933] +[ 135.508937] src2: +[ 135.508940] IMM 0x0005 + +[ 135.508947] +[ 135.508951] result: NE GT + +[ 135.508958] +[ 135.508962] JUMP_ABOVE @ 0xD811 + +[ 135.508970] +[ 135.508973] taken: yes + +[ 135.508980] +[ 135.508983] target: 0x0053 + +[ 135.508991] +[ 135.508994] TEST_REG @ 0xD7FF + +[ 135.509002] +[ 135.509005] src1: +[ 135.509008] REG[0x1827] +[ 135.509014] .[7:0] -> 0x02 + +[ 135.509021] +[ 135.509024] src2: +[ 135.509028] IMM 0x01 + +[ 135.509035] +[ 135.509038] result: EQ + +[ 135.509045] +[ 135.509048] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.509056] +[ 135.509060] taken: no + +[ 135.509067] +[ 135.509070] target: 0x0068 + +[ 135.509077] +[ 135.509081] SUB_WS @ 0xD807 + +[ 135.509088] +[ 135.509092] dst: +[ 135.509095] WS[0x01] +[ 135.509099] .[15:0] -> 0x07C9 + +[ 135.509106] +[ 135.509110] src: +[ 135.509113] IMM 0x0001 + +[ 135.509120] +[ 135.509123] dst: +[ 135.509127] WS[0x01] +[ 135.509130] .[15:0] <- 0x07C8 + +[ 135.509138] +[ 135.509141] COMPARE_WS @ 0xD80C + +[ 135.509149] +[ 135.509152] src1: +[ 135.509156] WS[0x01] +[ 135.509159] .[15:0] -> 0x07C8 + +[ 135.509167] +[ 135.509170] src2: +[ 135.509174] IMM 0x0005 + +[ 135.509181] +[ 135.509184] result: NE GT + +[ 135.509192] +[ 135.509195] JUMP_ABOVE @ 0xD811 + +[ 135.509203] +[ 135.509206] taken: yes + +[ 135.509213] +[ 135.509217] target: 0x0053 + +[ 135.509224] +[ 135.509227] TEST_REG @ 0xD7FF + +[ 135.509235] +[ 135.509238] src1: +[ 135.509242] REG[0x1827] +[ 135.509247] .[7:0] -> 0x02 + +[ 135.509255] +[ 135.509258] src2: +[ 135.509261] IMM 0x01 + +[ 135.509268] +[ 135.509272] result: EQ + +[ 135.509279] +[ 135.509282] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.509290] +[ 135.509293] taken: no + +[ 135.509300] +[ 135.509303] target: 0x0068 + +[ 135.509311] +[ 135.509314] SUB_WS @ 0xD807 + +[ 135.509322] +[ 135.509325] dst: +[ 135.509328] WS[0x01] +[ 135.509332] .[15:0] -> 0x07C8 + +[ 135.509340] +[ 135.509343] src: +[ 135.509346] IMM 0x0001 + +[ 135.509354] +[ 135.509357] dst: +[ 135.509360] WS[0x01] +[ 135.509364] .[15:0] <- 0x07C7 + +[ 135.509371] +[ 135.509375] COMPARE_WS @ 0xD80C + +[ 135.509382] +[ 135.509386] src1: +[ 135.509389] WS[0x01] +[ 135.509393] .[15:0] -> 0x07C7 + +[ 135.509400] +[ 135.509404] src2: +[ 135.509407] IMM 0x0005 + +[ 135.509415] +[ 135.509418] result: NE GT + +[ 135.509426] +[ 135.509429] JUMP_ABOVE @ 0xD811 + +[ 135.509437] +[ 135.509440] taken: yes + +[ 135.509447] +[ 135.509451] target: 0x0053 + +[ 135.509458] +[ 135.509461] TEST_REG @ 0xD7FF + +[ 135.509469] +[ 135.509472] src1: +[ 135.509476] REG[0x1827] +[ 135.509481] .[7:0] -> 0x02 + +[ 135.509488] +[ 135.509491] src2: +[ 135.509495] IMM 0x01 + +[ 135.509502] +[ 135.509505] result: EQ + +[ 135.509513] +[ 135.509516] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.509524] +[ 135.509527] taken: no + +[ 135.509534] +[ 135.509537] target: 0x0068 + +[ 135.509545] +[ 135.509548] SUB_WS @ 0xD807 + +[ 135.509556] +[ 135.509559] dst: +[ 135.509562] WS[0x01] +[ 135.509566] .[15:0] -> 0x07C7 + +[ 135.509574] +[ 135.509577] src: +[ 135.509580] IMM 0x0001 + +[ 135.509588] +[ 135.509591] dst: +[ 135.509594] WS[0x01] +[ 135.509598] .[15:0] <- 0x07C6 + +[ 135.509605] +[ 135.509609] COMPARE_WS @ 0xD80C + +[ 135.509617] +[ 135.509620] src1: +[ 135.509623] WS[0x01] +[ 135.509627] .[15:0] -> 0x07C6 + +[ 135.509635] +[ 135.509638] src2: +[ 135.509641] IMM 0x0005 + +[ 135.509649] +[ 135.509652] result: NE GT + +[ 135.509660] +[ 135.509663] JUMP_ABOVE @ 0xD811 + +[ 135.509671] +[ 135.509674] taken: yes + +[ 135.509681] +[ 135.509684] target: 0x0053 + +[ 135.509692] +[ 135.509695] TEST_REG @ 0xD7FF + +[ 135.509703] +[ 135.509706] src1: +[ 135.509709] REG[0x1827] +[ 135.509715] .[7:0] -> 0x02 + +[ 135.509722] +[ 135.509725] src2: +[ 135.509729] IMM 0x01 + +[ 135.509736] +[ 135.509739] result: EQ + +[ 135.509747] +[ 135.509750] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.509758] +[ 135.509762] taken: no + +[ 135.509769] +[ 135.509772] target: 0x0068 + +[ 135.509780] +[ 135.509783] SUB_WS @ 0xD807 + +[ 135.509791] +[ 135.509794] dst: +[ 135.509797] WS[0x01] +[ 135.509801] .[15:0] -> 0x07C6 + +[ 135.509809] +[ 135.509812] src: +[ 135.509815] IMM 0x0001 + +[ 135.509823] +[ 135.509826] dst: +[ 135.509829] WS[0x01] +[ 135.509833] .[15:0] <- 0x07C5 + +[ 135.509840] +[ 135.509844] COMPARE_WS @ 0xD80C + +[ 135.509852] +[ 135.509855] src1: +[ 135.509858] WS[0x01] +[ 135.509862] .[15:0] -> 0x07C5 + +[ 135.509870] +[ 135.509873] src2: +[ 135.509876] IMM 0x0005 + +[ 135.509884] +[ 135.509887] result: NE GT + +[ 135.509894] +[ 135.509898] JUMP_ABOVE @ 0xD811 + +[ 135.509906] +[ 135.509909] taken: yes + +[ 135.509916] +[ 135.509919] target: 0x0053 + +[ 135.509927] +[ 135.509931] TEST_REG @ 0xD7FF + +[ 135.509938] +[ 135.509941] src1: +[ 135.509945] REG[0x1827] +[ 135.509950] .[7:0] -> 0x02 + +[ 135.509957] +[ 135.509961] src2: +[ 135.509964] IMM 0x01 + +[ 135.509971] +[ 135.509974] result: EQ + +[ 135.509981] +[ 135.509985] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.509993] +[ 135.509996] taken: no + +[ 135.510003] +[ 135.510006] target: 0x0068 + +[ 135.510014] +[ 135.510017] SUB_WS @ 0xD807 + +[ 135.510025] +[ 135.510028] dst: +[ 135.510031] WS[0x01] +[ 135.510035] .[15:0] -> 0x07C5 + +[ 135.510043] +[ 135.510046] src: +[ 135.510049] IMM 0x0001 + +[ 135.510056] +[ 135.510060] dst: +[ 135.510063] WS[0x01] +[ 135.510067] .[15:0] <- 0x07C4 + +[ 135.510074] +[ 135.510078] COMPARE_WS @ 0xD80C + +[ 135.510086] +[ 135.510089] src1: +[ 135.510093] WS[0x01] +[ 135.510097] .[15:0] -> 0x07C4 + +[ 135.510104] +[ 135.510108] src2: +[ 135.510111] IMM 0x0005 + +[ 135.510118] +[ 135.510122] result: NE GT + +[ 135.510129] +[ 135.510132] JUMP_ABOVE @ 0xD811 + +[ 135.510140] +[ 135.510144] taken: yes + +[ 135.510151] +[ 135.510154] target: 0x0053 + +[ 135.510161] +[ 135.510165] TEST_REG @ 0xD7FF + +[ 135.510173] +[ 135.510176] src1: +[ 135.510179] REG[0x1827] +[ 135.510185] .[7:0] -> 0x02 + +[ 135.510192] +[ 135.510195] src2: +[ 135.510199] IMM 0x01 + +[ 135.510206] +[ 135.510209] result: EQ + +[ 135.510216] +[ 135.510220] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.510228] +[ 135.510231] taken: no + +[ 135.510238] +[ 135.510241] target: 0x0068 + +[ 135.510249] +[ 135.510252] SUB_WS @ 0xD807 + +[ 135.510260] +[ 135.510263] dst: +[ 135.510267] WS[0x01] +[ 135.510271] .[15:0] -> 0x07C4 + +[ 135.510278] +[ 135.510281] src: +[ 135.510285] IMM 0x0001 + +[ 135.510292] +[ 135.510295] dst: +[ 135.510298] WS[0x01] +[ 135.510302] .[15:0] <- 0x07C3 + +[ 135.510310] +[ 135.510313] COMPARE_WS @ 0xD80C + +[ 135.510321] +[ 135.510324] src1: +[ 135.510328] WS[0x01] +[ 135.510331] .[15:0] -> 0x07C3 + +[ 135.510339] +[ 135.510342] src2: +[ 135.510345] IMM 0x0005 + +[ 135.510353] +[ 135.510356] result: NE GT + +[ 135.510364] +[ 135.510367] JUMP_ABOVE @ 0xD811 + +[ 135.510375] +[ 135.510378] taken: yes + +[ 135.510385] +[ 135.510388] target: 0x0053 + +[ 135.510396] +[ 135.510399] TEST_REG @ 0xD7FF + +[ 135.510407] +[ 135.510410] src1: +[ 135.510414] REG[0x1827] +[ 135.510419] .[7:0] -> 0x02 + +[ 135.510427] +[ 135.510430] src2: +[ 135.510433] IMM 0x01 + +[ 135.510441] +[ 135.510444] result: EQ + +[ 135.510451] +[ 135.510455] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.510462] +[ 135.510466] taken: no + +[ 135.510473] +[ 135.510476] target: 0x0068 + +[ 135.510483] +[ 135.510486] SUB_WS @ 0xD807 + +[ 135.510494] +[ 135.510497] dst: +[ 135.510501] WS[0x01] +[ 135.510505] .[15:0] -> 0x07C3 + +[ 135.510513] +[ 135.510516] src: +[ 135.510520] IMM 0x0001 + +[ 135.510527] +[ 135.510531] dst: +[ 135.510534] WS[0x01] +[ 135.510538] .[15:0] <- 0x07C2 + +[ 135.510545] +[ 135.510549] COMPARE_WS @ 0xD80C + +[ 135.510557] +[ 135.510560] src1: +[ 135.510564] WS[0x01] +[ 135.510568] .[15:0] -> 0x07C2 + +[ 135.510575] +[ 135.510579] src2: +[ 135.510582] IMM 0x0005 + +[ 135.510590] +[ 135.510593] result: NE GT + +[ 135.510601] +[ 135.510604] JUMP_ABOVE @ 0xD811 + +[ 135.510613] +[ 135.510616] taken: yes + +[ 135.510623] +[ 135.510627] target: 0x0053 + +[ 135.510634] +[ 135.510638] TEST_REG @ 0xD7FF + +[ 135.510646] +[ 135.510649] src1: +[ 135.510652] REG[0x1827] +[ 135.510657] .[7:0] -> 0x02 + +[ 135.510665] +[ 135.510668] src2: +[ 135.510671] IMM 0x01 + +[ 135.510679] +[ 135.510682] result: EQ + +[ 135.510690] +[ 135.510693] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.510701] +[ 135.510704] taken: no + +[ 135.510711] +[ 135.510714] target: 0x0068 + +[ 135.510722] +[ 135.510725] SUB_WS @ 0xD807 + +[ 135.510733] +[ 135.510736] dst: +[ 135.510739] WS[0x01] +[ 135.510743] .[15:0] -> 0x07C2 + +[ 135.510751] +[ 135.510754] src: +[ 135.510757] IMM 0x0001 + +[ 135.510765] +[ 135.510768] dst: +[ 135.510771] WS[0x01] +[ 135.510775] .[15:0] <- 0x07C1 + +[ 135.510782] +[ 135.510786] COMPARE_WS @ 0xD80C + +[ 135.510794] +[ 135.510797] src1: +[ 135.510800] WS[0x01] +[ 135.510804] .[15:0] -> 0x07C1 + +[ 135.510812] +[ 135.510815] src2: +[ 135.510818] IMM 0x0005 + +[ 135.510826] +[ 135.510829] result: NE GT + +[ 135.510837] +[ 135.510840] JUMP_ABOVE @ 0xD811 + +[ 135.510848] +[ 135.510851] taken: yes + +[ 135.510858] +[ 135.510861] target: 0x0053 + +[ 135.510869] +[ 135.510872] TEST_REG @ 0xD7FF + +[ 135.510880] +[ 135.510883] src1: +[ 135.510886] REG[0x1827] +[ 135.510891] .[7:0] -> 0x02 + +[ 135.510899] +[ 135.510902] src2: +[ 135.510905] IMM 0x01 + +[ 135.510913] +[ 135.510916] result: EQ + +[ 135.510923] +[ 135.510926] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.510934] +[ 135.510938] taken: no + +[ 135.510945] +[ 135.510948] target: 0x0068 + +[ 135.510956] +[ 135.510959] SUB_WS @ 0xD807 + +[ 135.510966] +[ 135.510970] dst: +[ 135.510973] WS[0x01] +[ 135.510977] .[15:0] -> 0x07C1 + +[ 135.510984] +[ 135.510988] src: +[ 135.510991] IMM 0x0001 + +[ 135.510998] +[ 135.511002] dst: +[ 135.511005] WS[0x01] +[ 135.511009] .[15:0] <- 0x07C0 + +[ 135.511016] +[ 135.511019] COMPARE_WS @ 0xD80C + +[ 135.511027] +[ 135.511030] src1: +[ 135.511034] WS[0x01] +[ 135.511038] .[15:0] -> 0x07C0 + +[ 135.511045] +[ 135.511049] src2: +[ 135.511052] IMM 0x0005 + +[ 135.511059] +[ 135.511062] result: NE GT + +[ 135.511070] +[ 135.511073] JUMP_ABOVE @ 0xD811 + +[ 135.511081] +[ 135.511084] taken: yes + +[ 135.511091] +[ 135.511095] target: 0x0053 + +[ 135.511102] +[ 135.511105] TEST_REG @ 0xD7FF + +[ 135.511113] +[ 135.511116] src1: +[ 135.511120] REG[0x1827] +[ 135.511125] .[7:0] -> 0x02 + +[ 135.511132] +[ 135.511135] src2: +[ 135.511139] IMM 0x01 + +[ 135.511146] +[ 135.511149] result: EQ + +[ 135.511156] +[ 135.511160] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.511167] +[ 135.511171] taken: no + +[ 135.511178] +[ 135.511181] target: 0x0068 + +[ 135.511189] +[ 135.511192] SUB_WS @ 0xD807 + +[ 135.511200] +[ 135.511203] dst: +[ 135.511206] WS[0x01] +[ 135.511210] .[15:0] -> 0x07C0 + +[ 135.511218] +[ 135.511222] src: +[ 135.511225] IMM 0x0001 + +[ 135.511233] +[ 135.511236] dst: +[ 135.511239] WS[0x01] +[ 135.511243] .[15:0] <- 0x07BF + +[ 135.511251] +[ 135.511254] COMPARE_WS @ 0xD80C + +[ 135.511262] +[ 135.511266] src1: +[ 135.511270] WS[0x01] +[ 135.511274] .[15:0] -> 0x07BF + +[ 135.511281] +[ 135.511285] src2: +[ 135.511288] IMM 0x0005 + +[ 135.511295] +[ 135.511299] result: NE GT + +[ 135.511306] +[ 135.511309] JUMP_ABOVE @ 0xD811 + +[ 135.511317] +[ 135.511321] taken: yes + +[ 135.511328] +[ 135.511331] target: 0x0053 + +[ 135.511338] +[ 135.511342] TEST_REG @ 0xD7FF + +[ 135.511349] +[ 135.511352] src1: +[ 135.511356] REG[0x1827] +[ 135.511361] .[7:0] -> 0x02 + +[ 135.511368] +[ 135.511372] src2: +[ 135.511375] IMM 0x01 + +[ 135.511382] +[ 135.511386] result: EQ + +[ 135.511393] +[ 135.511396] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.511404] +[ 135.511407] taken: no + +[ 135.511414] +[ 135.511417] target: 0x0068 + +[ 135.511425] +[ 135.511428] SUB_WS @ 0xD807 + +[ 135.511436] +[ 135.511439] dst: +[ 135.511443] WS[0x01] +[ 135.511446] .[15:0] -> 0x07BF + +[ 135.511454] +[ 135.511457] src: +[ 135.511461] IMM 0x0001 + +[ 135.511468] +[ 135.511471] dst: +[ 135.511474] WS[0x01] +[ 135.511478] .[15:0] <- 0x07BE + +[ 135.511486] +[ 135.511489] COMPARE_WS @ 0xD80C + +[ 135.511497] +[ 135.511500] src1: +[ 135.511503] WS[0x01] +[ 135.511507] .[15:0] -> 0x07BE + +[ 135.511515] +[ 135.511518] src2: +[ 135.511522] IMM 0x0005 + +[ 135.511529] +[ 135.511532] result: NE GT + +[ 135.511540] +[ 135.511543] JUMP_ABOVE @ 0xD811 + +[ 135.511551] +[ 135.511554] taken: yes + +[ 135.511561] +[ 135.511564] target: 0x0053 + +[ 135.511572] +[ 135.511575] TEST_REG @ 0xD7FF + +[ 135.511583] +[ 135.511586] src1: +[ 135.511589] REG[0x1827] +[ 135.511594] .[7:0] -> 0x02 + +[ 135.511602] +[ 135.511605] src2: +[ 135.511609] IMM 0x01 + +[ 135.511616] +[ 135.511619] result: EQ + +[ 135.511627] +[ 135.511630] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.511638] +[ 135.511641] taken: no + +[ 135.511648] +[ 135.511651] target: 0x0068 + +[ 135.511659] +[ 135.511662] SUB_WS @ 0xD807 + +[ 135.511669] +[ 135.511672] dst: +[ 135.511676] WS[0x01] +[ 135.511680] .[15:0] -> 0x07BE + +[ 135.511688] +[ 135.511691] src: +[ 135.511694] IMM 0x0001 + +[ 135.511754] +[ 135.511758] dst: +[ 135.511761] WS[0x01] +[ 135.511766] .[15:0] <- 0x07BD + +[ 135.511774] +[ 135.511777] COMPARE_WS @ 0xD80C + +[ 135.511786] +[ 135.511789] src1: +[ 135.511793] WS[0x01] +[ 135.511797] .[15:0] -> 0x07BD + +[ 135.511804] +[ 135.511807] src2: +[ 135.511811] IMM 0x0005 + +[ 135.511818] +[ 135.511822] result: NE GT + +[ 135.511830] +[ 135.511833] JUMP_ABOVE @ 0xD811 + +[ 135.511841] +[ 135.511845] taken: yes + +[ 135.511852] +[ 135.511855] target: 0x0053 + +[ 135.511863] +[ 135.511866] TEST_REG @ 0xD7FF + +[ 135.511874] +[ 135.511877] src1: +[ 135.511881] REG[0x1827] +[ 135.511886] .[7:0] -> 0x02 + +[ 135.511894] +[ 135.511897] src2: +[ 135.511901] IMM 0x01 + +[ 135.511908] +[ 135.511911] result: EQ + +[ 135.511919] +[ 135.511922] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.511930] +[ 135.511934] taken: no + +[ 135.511941] +[ 135.511944] target: 0x0068 + +[ 135.511952] +[ 135.511955] SUB_WS @ 0xD807 + +[ 135.511963] +[ 135.511966] dst: +[ 135.511969] WS[0x01] +[ 135.511973] .[15:0] -> 0x07BD + +[ 135.511981] +[ 135.511985] src: +[ 135.511988] IMM 0x0001 + +[ 135.511995] +[ 135.511999] dst: +[ 135.512002] WS[0x01] +[ 135.512006] .[15:0] <- 0x07BC + +[ 135.512014] +[ 135.512017] COMPARE_WS @ 0xD80C + +[ 135.512025] +[ 135.512028] src1: +[ 135.512032] WS[0x01] +[ 135.512036] .[15:0] -> 0x07BC + +[ 135.512043] +[ 135.512047] src2: +[ 135.512050] IMM 0x0005 + +[ 135.512057] +[ 135.512061] result: NE GT + +[ 135.512068] +[ 135.512071] JUMP_ABOVE @ 0xD811 + +[ 135.512079] +[ 135.512083] taken: yes + +[ 135.512090] +[ 135.512093] target: 0x0053 + +[ 135.512101] +[ 135.512104] TEST_REG @ 0xD7FF + +[ 135.512112] +[ 135.512115] src1: +[ 135.512119] REG[0x1827] +[ 135.512124] .[7:0] -> 0x02 + +[ 135.512131] +[ 135.512135] src2: +[ 135.512138] IMM 0x01 + +[ 135.512145] +[ 135.512149] result: EQ + +[ 135.512156] +[ 135.512159] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.512167] +[ 135.512171] taken: no + +[ 135.512178] +[ 135.512181] target: 0x0068 + +[ 135.512189] +[ 135.512192] SUB_WS @ 0xD807 + +[ 135.512200] +[ 135.512203] dst: +[ 135.512206] WS[0x01] +[ 135.512210] .[15:0] -> 0x07BC + +[ 135.512218] +[ 135.512221] src: +[ 135.512224] IMM 0x0001 + +[ 135.512232] +[ 135.512235] dst: +[ 135.512238] WS[0x01] +[ 135.512242] .[15:0] <- 0x07BB + +[ 135.512250] +[ 135.512253] COMPARE_WS @ 0xD80C + +[ 135.512261] +[ 135.512264] src1: +[ 135.512268] WS[0x01] +[ 135.512272] .[15:0] -> 0x07BB + +[ 135.512279] +[ 135.512283] src2: +[ 135.512286] IMM 0x0005 + +[ 135.512294] +[ 135.512297] result: NE GT + +[ 135.512305] +[ 135.512308] JUMP_ABOVE @ 0xD811 + +[ 135.512316] +[ 135.512319] taken: yes + +[ 135.512326] +[ 135.512329] target: 0x0053 + +[ 135.512338] +[ 135.512341] TEST_REG @ 0xD7FF + +[ 135.512349] +[ 135.512352] src1: +[ 135.512356] REG[0x1827] +[ 135.512361] .[7:0] -> 0x02 + +[ 135.512368] +[ 135.512372] src2: +[ 135.512375] IMM 0x01 + +[ 135.512382] +[ 135.512386] result: EQ + +[ 135.512393] +[ 135.512396] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.512404] +[ 135.512407] taken: no + +[ 135.512414] +[ 135.512417] target: 0x0068 + +[ 135.512425] +[ 135.512428] SUB_WS @ 0xD807 + +[ 135.512436] +[ 135.512439] dst: +[ 135.512442] WS[0x01] +[ 135.512446] .[15:0] -> 0x07BB + +[ 135.512454] +[ 135.512457] src: +[ 135.512460] IMM 0x0001 + +[ 135.512468] +[ 135.512471] dst: +[ 135.512475] WS[0x01] +[ 135.512478] .[15:0] <- 0x07BA + +[ 135.512486] +[ 135.512489] COMPARE_WS @ 0xD80C + +[ 135.512497] +[ 135.512501] src1: +[ 135.512504] WS[0x01] +[ 135.512508] .[15:0] -> 0x07BA + +[ 135.512516] +[ 135.512519] src2: +[ 135.512523] IMM 0x0005 + +[ 135.512530] +[ 135.512534] result: NE GT + +[ 135.512541] +[ 135.512545] JUMP_ABOVE @ 0xD811 + +[ 135.512553] +[ 135.512556] taken: yes + +[ 135.512563] +[ 135.512566] target: 0x0053 + +[ 135.512574] +[ 135.512577] TEST_REG @ 0xD7FF + +[ 135.512585] +[ 135.512588] src1: +[ 135.512592] REG[0x1827] +[ 135.512597] .[7:0] -> 0x02 + +[ 135.512604] +[ 135.512608] src2: +[ 135.512611] IMM 0x01 + +[ 135.512619] +[ 135.512622] result: EQ + +[ 135.512629] +[ 135.512632] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.512640] +[ 135.512643] taken: no + +[ 135.512651] +[ 135.512654] target: 0x0068 + +[ 135.512661] +[ 135.512665] SUB_WS @ 0xD807 + +[ 135.512672] +[ 135.512676] dst: +[ 135.512679] WS[0x01] +[ 135.512683] .[15:0] -> 0x07BA + +[ 135.512691] +[ 135.512694] src: +[ 135.512697] IMM 0x0001 + +[ 135.512705] +[ 135.512708] dst: +[ 135.512711] WS[0x01] +[ 135.512715] .[15:0] <- 0x07B9 + +[ 135.512723] +[ 135.512726] COMPARE_WS @ 0xD80C + +[ 135.512734] +[ 135.512737] src1: +[ 135.512741] WS[0x01] +[ 135.512746] .[15:0] -> 0x07B9 + +[ 135.512754] +[ 135.512758] src2: +[ 135.512761] IMM 0x0005 + +[ 135.512769] +[ 135.512772] result: NE GT + +[ 135.512780] +[ 135.512783] JUMP_ABOVE @ 0xD811 + +[ 135.512791] +[ 135.512794] taken: yes + +[ 135.512802] +[ 135.512805] target: 0x0053 + +[ 135.512812] +[ 135.512816] TEST_REG @ 0xD7FF + +[ 135.512823] +[ 135.512827] src1: +[ 135.512830] REG[0x1827] +[ 135.512835] .[7:0] -> 0x02 + +[ 135.512843] +[ 135.512846] src2: +[ 135.512850] IMM 0x01 + +[ 135.512857] +[ 135.512860] result: EQ + +[ 135.512868] +[ 135.512871] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.512879] +[ 135.512882] taken: no + +[ 135.512889] +[ 135.512892] target: 0x0068 + +[ 135.512900] +[ 135.512903] SUB_WS @ 0xD807 + +[ 135.512911] +[ 135.512914] dst: +[ 135.512917] WS[0x01] +[ 135.512921] .[15:0] -> 0x07B9 + +[ 135.512929] +[ 135.512932] src: +[ 135.512935] IMM 0x0001 + +[ 135.512943] +[ 135.512946] dst: +[ 135.512950] WS[0x01] +[ 135.512953] .[15:0] <- 0x07B8 + +[ 135.512961] +[ 135.512964] COMPARE_WS @ 0xD80C + +[ 135.512972] +[ 135.512975] src1: +[ 135.512979] WS[0x01] +[ 135.512983] .[15:0] -> 0x07B8 + +[ 135.512990] +[ 135.512994] src2: +[ 135.512997] IMM 0x0005 + +[ 135.513004] +[ 135.513008] result: NE GT + +[ 135.513015] +[ 135.513020] JUMP_ABOVE @ 0xD811 + +[ 135.513028] +[ 135.513031] taken: yes + +[ 135.513038] +[ 135.513041] target: 0x0053 + +[ 135.513049] +[ 135.513052] TEST_REG @ 0xD7FF + +[ 135.513060] +[ 135.513063] src1: +[ 135.513066] REG[0x1827] +[ 135.513072] .[7:0] -> 0x02 + +[ 135.513079] +[ 135.513082] src2: +[ 135.513085] IMM 0x01 + +[ 135.513093] +[ 135.513096] result: EQ + +[ 135.513103] +[ 135.513106] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.513114] +[ 135.513117] taken: no + +[ 135.513124] +[ 135.513127] target: 0x0068 + +[ 135.513135] +[ 135.513138] SUB_WS @ 0xD807 + +[ 135.513146] +[ 135.513149] dst: +[ 135.513152] WS[0x01] +[ 135.513156] .[15:0] -> 0x07B8 + +[ 135.513164] +[ 135.513167] src: +[ 135.513170] IMM 0x0001 + +[ 135.513178] +[ 135.513181] dst: +[ 135.513184] WS[0x01] +[ 135.513188] .[15:0] <- 0x07B7 + +[ 135.513196] +[ 135.513199] COMPARE_WS @ 0xD80C + +[ 135.513207] +[ 135.513210] src1: +[ 135.513213] WS[0x01] +[ 135.513217] .[15:0] -> 0x07B7 + +[ 135.513225] +[ 135.513228] src2: +[ 135.513231] IMM 0x0005 + +[ 135.513239] +[ 135.513242] result: NE GT + +[ 135.513249] +[ 135.513253] JUMP_ABOVE @ 0xD811 + +[ 135.513261] +[ 135.513264] taken: yes + +[ 135.513272] +[ 135.513275] target: 0x0053 + +[ 135.513283] +[ 135.513286] TEST_REG @ 0xD7FF + +[ 135.513294] +[ 135.513297] src1: +[ 135.513300] REG[0x1827] +[ 135.513305] .[7:0] -> 0x02 + +[ 135.513313] +[ 135.513316] src2: +[ 135.513319] IMM 0x01 + +[ 135.513326] +[ 135.513330] result: EQ + +[ 135.513337] +[ 135.513340] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.513348] +[ 135.513351] taken: no + +[ 135.513358] +[ 135.513362] target: 0x0068 + +[ 135.513369] +[ 135.513372] SUB_WS @ 0xD807 + +[ 135.513380] +[ 135.513383] dst: +[ 135.513386] WS[0x01] +[ 135.513390] .[15:0] -> 0x07B7 + +[ 135.513398] +[ 135.513401] src: +[ 135.513404] IMM 0x0001 + +[ 135.513412] +[ 135.513415] dst: +[ 135.513418] WS[0x01] +[ 135.513422] .[15:0] <- 0x07B6 + +[ 135.513429] +[ 135.513433] COMPARE_WS @ 0xD80C + +[ 135.513440] +[ 135.513444] src1: +[ 135.513447] WS[0x01] +[ 135.513451] .[15:0] -> 0x07B6 + +[ 135.513459] +[ 135.513462] src2: +[ 135.513465] IMM 0x0005 + +[ 135.513473] +[ 135.513476] result: NE GT + +[ 135.513484] +[ 135.513487] JUMP_ABOVE @ 0xD811 + +[ 135.513495] +[ 135.513498] taken: yes + +[ 135.513505] +[ 135.513508] target: 0x0053 + +[ 135.513516] +[ 135.513520] TEST_REG @ 0xD7FF + +[ 135.513528] +[ 135.513531] src1: +[ 135.513534] REG[0x1827] +[ 135.513539] .[7:0] -> 0x02 + +[ 135.513547] +[ 135.513550] src2: +[ 135.513553] IMM 0x01 + +[ 135.513561] +[ 135.513564] result: EQ + +[ 135.513571] +[ 135.513574] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.513582] +[ 135.513585] taken: no + +[ 135.513592] +[ 135.513596] target: 0x0068 + +[ 135.513603] +[ 135.513606] SUB_WS @ 0xD807 + +[ 135.513614] +[ 135.513617] dst: +[ 135.513620] WS[0x01] +[ 135.513625] .[15:0] -> 0x07B6 + +[ 135.513632] +[ 135.513635] src: +[ 135.513639] IMM 0x0001 + +[ 135.513646] +[ 135.513649] dst: +[ 135.513652] WS[0x01] +[ 135.513656] .[15:0] <- 0x07B5 + +[ 135.513663] +[ 135.513667] COMPARE_WS @ 0xD80C + +[ 135.513675] +[ 135.513678] src1: +[ 135.513681] WS[0x01] +[ 135.513685] .[15:0] -> 0x07B5 + +[ 135.513693] +[ 135.513696] src2: +[ 135.513700] IMM 0x0005 + +[ 135.513707] +[ 135.513710] result: NE GT + +[ 135.513718] +[ 135.513721] JUMP_ABOVE @ 0xD811 + +[ 135.513729] +[ 135.513732] taken: yes + +[ 135.513739] +[ 135.513743] target: 0x0053 + +[ 135.513750] +[ 135.513754] TEST_REG @ 0xD7FF + +[ 135.513761] +[ 135.513765] src1: +[ 135.513768] REG[0x1827] +[ 135.513773] .[7:0] -> 0x02 + +[ 135.513781] +[ 135.513784] src2: +[ 135.513787] IMM 0x01 + +[ 135.513795] +[ 135.513798] result: EQ + +[ 135.513805] +[ 135.513808] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.513816] +[ 135.513819] taken: no + +[ 135.513827] +[ 135.513830] target: 0x0068 + +[ 135.513837] +[ 135.513840] SUB_WS @ 0xD807 + +[ 135.513848] +[ 135.513851] dst: +[ 135.513855] WS[0x01] +[ 135.513859] .[15:0] -> 0x07B5 + +[ 135.513867] +[ 135.513870] src: +[ 135.513873] IMM 0x0001 + +[ 135.513880] +[ 135.513884] dst: +[ 135.513887] WS[0x01] +[ 135.513891] .[15:0] <- 0x07B4 + +[ 135.513898] +[ 135.513901] COMPARE_WS @ 0xD80C + +[ 135.513909] +[ 135.513912] src1: +[ 135.513916] WS[0x01] +[ 135.513920] .[15:0] -> 0x07B4 + +[ 135.513927] +[ 135.513930] src2: +[ 135.513934] IMM 0x0005 + +[ 135.513941] +[ 135.513944] result: NE GT + +[ 135.513952] +[ 135.513955] JUMP_ABOVE @ 0xD811 + +[ 135.513963] +[ 135.513967] taken: yes + +[ 135.513974] +[ 135.513977] target: 0x0053 + +[ 135.513985] +[ 135.513988] TEST_REG @ 0xD7FF + +[ 135.513995] +[ 135.513999] src1: +[ 135.514002] REG[0x1827] +[ 135.514007] .[7:0] -> 0x02 + +[ 135.514015] +[ 135.514018] src2: +[ 135.514021] IMM 0x01 + +[ 135.514029] +[ 135.514032] result: EQ + +[ 135.514039] +[ 135.514042] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.514050] +[ 135.514054] taken: no + +[ 135.514061] +[ 135.514064] target: 0x0068 + +[ 135.514072] +[ 135.514075] SUB_WS @ 0xD807 + +[ 135.514083] +[ 135.514086] dst: +[ 135.514089] WS[0x01] +[ 135.514093] .[15:0] -> 0x07B4 + +[ 135.514101] +[ 135.514104] src: +[ 135.514107] IMM 0x0001 + +[ 135.514115] +[ 135.514118] dst: +[ 135.514121] WS[0x01] +[ 135.514125] .[15:0] <- 0x07B3 + +[ 135.514133] +[ 135.514136] COMPARE_WS @ 0xD80C + +[ 135.514144] +[ 135.514147] src1: +[ 135.514150] WS[0x01] +[ 135.514154] .[15:0] -> 0x07B3 + +[ 135.514162] +[ 135.514165] src2: +[ 135.514168] IMM 0x0005 + +[ 135.514175] +[ 135.514179] result: NE GT + +[ 135.514187] +[ 135.514190] JUMP_ABOVE @ 0xD811 + +[ 135.514198] +[ 135.514201] taken: yes + +[ 135.514208] +[ 135.514212] target: 0x0053 + +[ 135.514219] +[ 135.514222] TEST_REG @ 0xD7FF + +[ 135.514230] +[ 135.514233] src1: +[ 135.514237] REG[0x1827] +[ 135.514242] .[7:0] -> 0x02 + +[ 135.514249] +[ 135.514253] src2: +[ 135.514256] IMM 0x01 + +[ 135.514263] +[ 135.514267] result: EQ + +[ 135.514274] +[ 135.514277] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.514285] +[ 135.514288] taken: no + +[ 135.514295] +[ 135.514298] target: 0x0068 + +[ 135.514306] +[ 135.514309] SUB_WS @ 0xD807 + +[ 135.514317] +[ 135.514320] dst: +[ 135.514323] WS[0x01] +[ 135.514328] .[15:0] -> 0x07B3 + +[ 135.514335] +[ 135.514339] src: +[ 135.514342] IMM 0x0001 + +[ 135.514349] +[ 135.514353] dst: +[ 135.514356] WS[0x01] +[ 135.514360] .[15:0] <- 0x07B2 + +[ 135.514368] +[ 135.514371] COMPARE_WS @ 0xD80C + +[ 135.514379] +[ 135.514383] src1: +[ 135.514386] WS[0x01] +[ 135.514390] .[15:0] -> 0x07B2 + +[ 135.514398] +[ 135.514401] src2: +[ 135.514405] IMM 0x0005 + +[ 135.514412] +[ 135.514415] result: NE GT + +[ 135.514423] +[ 135.514426] JUMP_ABOVE @ 0xD811 + +[ 135.514435] +[ 135.514438] taken: yes + +[ 135.514445] +[ 135.514448] target: 0x0053 + +[ 135.514456] +[ 135.514459] TEST_REG @ 0xD7FF + +[ 135.514467] +[ 135.514470] src1: +[ 135.514473] REG[0x1827] +[ 135.514479] .[7:0] -> 0x02 + +[ 135.514486] +[ 135.514489] src2: +[ 135.514493] IMM 0x01 + +[ 135.514500] +[ 135.514503] result: EQ + +[ 135.514511] +[ 135.514514] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.514522] +[ 135.514525] taken: no + +[ 135.514532] +[ 135.514536] target: 0x0068 + +[ 135.514543] +[ 135.514546] SUB_WS @ 0xD807 + +[ 135.514554] +[ 135.514557] dst: +[ 135.514561] WS[0x01] +[ 135.514565] .[15:0] -> 0x07B2 + +[ 135.514572] +[ 135.514575] src: +[ 135.514579] IMM 0x0001 + +[ 135.514586] +[ 135.514589] dst: +[ 135.514593] WS[0x01] +[ 135.514597] .[15:0] <- 0x07B1 + +[ 135.514604] +[ 135.514607] COMPARE_WS @ 0xD80C + +[ 135.514615] +[ 135.514618] src1: +[ 135.514622] WS[0x01] +[ 135.514626] .[15:0] -> 0x07B1 + +[ 135.514633] +[ 135.514636] src2: +[ 135.514640] IMM 0x0005 + +[ 135.514647] +[ 135.514650] result: NE GT + +[ 135.514658] +[ 135.514661] JUMP_ABOVE @ 0xD811 + +[ 135.514669] +[ 135.514673] taken: yes + +[ 135.514680] +[ 135.514683] target: 0x0053 + +[ 135.514691] +[ 135.514694] TEST_REG @ 0xD7FF + +[ 135.514702] +[ 135.514705] src1: +[ 135.514709] REG[0x1827] +[ 135.514714] .[7:0] -> 0x02 + +[ 135.514721] +[ 135.514724] src2: +[ 135.514728] IMM 0x01 + +[ 135.514735] +[ 135.514738] result: EQ + +[ 135.514746] +[ 135.514749] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.514757] +[ 135.514760] taken: no + +[ 135.514767] +[ 135.514770] target: 0x0068 + +[ 135.514778] +[ 135.514781] SUB_WS @ 0xD807 + +[ 135.514789] +[ 135.514792] dst: +[ 135.514795] WS[0x01] +[ 135.514799] .[15:0] -> 0x07B1 + +[ 135.514807] +[ 135.514810] src: +[ 135.514813] IMM 0x0001 + +[ 135.514821] +[ 135.514824] dst: +[ 135.514827] WS[0x01] +[ 135.514831] .[15:0] <- 0x07B0 + +[ 135.514839] +[ 135.514842] COMPARE_WS @ 0xD80C + +[ 135.514850] +[ 135.514853] src1: +[ 135.514856] WS[0x01] +[ 135.514860] .[15:0] -> 0x07B0 + +[ 135.514868] +[ 135.514871] src2: +[ 135.514875] IMM 0x0005 + +[ 135.514882] +[ 135.514885] result: NE GT + +[ 135.514893] +[ 135.514896] JUMP_ABOVE @ 0xD811 + +[ 135.514904] +[ 135.514907] taken: yes + +[ 135.514915] +[ 135.514918] target: 0x0053 + +[ 135.514925] +[ 135.514929] TEST_REG @ 0xD7FF + +[ 135.514936] +[ 135.514939] src1: +[ 135.514943] REG[0x1827] +[ 135.514948] .[7:0] -> 0x02 + +[ 135.514956] +[ 135.514959] src2: +[ 135.514962] IMM 0x01 + +[ 135.514970] +[ 135.514973] result: EQ + +[ 135.514980] +[ 135.514983] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.514991] +[ 135.514994] taken: no + +[ 135.515002] +[ 135.515005] target: 0x0068 + +[ 135.515012] +[ 135.515015] SUB_WS @ 0xD807 + +[ 135.515023] +[ 135.515027] dst: +[ 135.515030] WS[0x01] +[ 135.515072] .[15:0] -> 0x07B0 + +[ 135.515082] +[ 135.515085] src: +[ 135.515088] IMM 0x0001 + +[ 135.515096] +[ 135.515099] dst: +[ 135.515102] WS[0x01] +[ 135.515106] .[15:0] <- 0x07AF + +[ 135.515114] +[ 135.515117] COMPARE_WS @ 0xD80C + +[ 135.515125] +[ 135.515129] src1: +[ 135.515132] WS[0x01] +[ 135.515136] .[15:0] -> 0x07AF + +[ 135.515144] +[ 135.515147] src2: +[ 135.515151] IMM 0x0005 + +[ 135.515159] +[ 135.515162] result: NE GT + +[ 135.515169] +[ 135.515173] JUMP_ABOVE @ 0xD811 + +[ 135.515181] +[ 135.515184] taken: yes + +[ 135.515191] +[ 135.515194] target: 0x0053 + +[ 135.515202] +[ 135.515206] TEST_REG @ 0xD7FF + +[ 135.515213] +[ 135.515217] src1: +[ 135.515220] REG[0x1827] +[ 135.515226] .[7:0] -> 0x02 + +[ 135.515233] +[ 135.515236] src2: +[ 135.515240] IMM 0x01 + +[ 135.515248] +[ 135.515251] result: EQ + +[ 135.515258] +[ 135.515261] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.515269] +[ 135.515272] taken: no + +[ 135.515280] +[ 135.515283] target: 0x0068 + +[ 135.515290] +[ 135.515293] SUB_WS @ 0xD807 + +[ 135.515301] +[ 135.515304] dst: +[ 135.515308] WS[0x01] +[ 135.515312] .[15:0] -> 0x07AF + +[ 135.515319] +[ 135.515322] src: +[ 135.515326] IMM 0x0001 + +[ 135.515333] +[ 135.515337] dst: +[ 135.515340] WS[0x01] +[ 135.515344] .[15:0] <- 0x07AE + +[ 135.515351] +[ 135.515354] COMPARE_WS @ 0xD80C + +[ 135.515362] +[ 135.515366] src1: +[ 135.515369] WS[0x01] +[ 135.515373] .[15:0] -> 0x07AE + +[ 135.515380] +[ 135.515384] src2: +[ 135.515387] IMM 0x0005 + +[ 135.515394] +[ 135.515398] result: NE GT + +[ 135.515405] +[ 135.515409] JUMP_ABOVE @ 0xD811 + +[ 135.515417] +[ 135.515421] taken: yes + +[ 135.515428] +[ 135.515431] target: 0x0053 + +[ 135.515438] +[ 135.515442] TEST_REG @ 0xD7FF + +[ 135.515449] +[ 135.515453] src1: +[ 135.515456] REG[0x1827] +[ 135.515461] .[7:0] -> 0x02 + +[ 135.515469] +[ 135.515472] src2: +[ 135.515475] IMM 0x01 + +[ 135.515483] +[ 135.515486] result: EQ + +[ 135.515493] +[ 135.515496] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.515504] +[ 135.515507] taken: no + +[ 135.515514] +[ 135.515518] target: 0x0068 + +[ 135.515525] +[ 135.515528] SUB_WS @ 0xD807 + +[ 135.515536] +[ 135.515539] dst: +[ 135.515542] WS[0x01] +[ 135.515546] .[15:0] -> 0x07AE + +[ 135.515554] +[ 135.515557] src: +[ 135.515560] IMM 0x0001 + +[ 135.515568] +[ 135.515571] dst: +[ 135.515575] WS[0x01] +[ 135.515579] .[15:0] <- 0x07AD + +[ 135.515587] +[ 135.515590] COMPARE_WS @ 0xD80C + +[ 135.515598] +[ 135.515601] src1: +[ 135.515605] WS[0x01] +[ 135.515608] .[15:0] -> 0x07AD + +[ 135.515616] +[ 135.515619] src2: +[ 135.515623] IMM 0x0005 + +[ 135.515630] +[ 135.515634] result: NE GT + +[ 135.515641] +[ 135.515644] JUMP_ABOVE @ 0xD811 + +[ 135.515653] +[ 135.515656] taken: yes + +[ 135.515663] +[ 135.515666] target: 0x0053 + +[ 135.515674] +[ 135.515677] TEST_REG @ 0xD7FF + +[ 135.515685] +[ 135.515688] src1: +[ 135.515692] REG[0x1827] +[ 135.515697] .[7:0] -> 0x02 + +[ 135.515704] +[ 135.515708] src2: +[ 135.515711] IMM 0x01 + +[ 135.515718] +[ 135.515722] result: EQ + +[ 135.515729] +[ 135.515732] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.515740] +[ 135.515743] taken: no + +[ 135.515750] +[ 135.515753] target: 0x0068 + +[ 135.515761] +[ 135.515764] SUB_WS @ 0xD807 + +[ 135.515772] +[ 135.515775] dst: +[ 135.515778] WS[0x01] +[ 135.515782] .[15:0] -> 0x07AD + +[ 135.515790] +[ 135.515793] src: +[ 135.515796] IMM 0x0001 + +[ 135.515804] +[ 135.515807] dst: +[ 135.515810] WS[0x01] +[ 135.515814] .[15:0] <- 0x07AC + +[ 135.515822] +[ 135.515825] COMPARE_WS @ 0xD80C + +[ 135.515833] +[ 135.515836] src1: +[ 135.515839] WS[0x01] +[ 135.515843] .[15:0] -> 0x07AC + +[ 135.515851] +[ 135.515854] src2: +[ 135.515858] IMM 0x0005 + +[ 135.515865] +[ 135.515868] result: NE GT + +[ 135.515876] +[ 135.515879] JUMP_ABOVE @ 0xD811 + +[ 135.515887] +[ 135.515890] taken: yes + +[ 135.515897] +[ 135.515901] target: 0x0053 + +[ 135.515908] +[ 135.515911] TEST_REG @ 0xD7FF + +[ 135.515919] +[ 135.515923] src1: +[ 135.515926] REG[0x1827] +[ 135.515932] .[7:0] -> 0x02 + +[ 135.515939] +[ 135.515942] src2: +[ 135.515945] IMM 0x01 + +[ 135.515953] +[ 135.515956] result: EQ + +[ 135.515963] +[ 135.515966] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.515974] +[ 135.515977] taken: no + +[ 135.515984] +[ 135.515988] target: 0x0068 + +[ 135.515995] +[ 135.515999] SUB_WS @ 0xD807 + +[ 135.516007] +[ 135.516010] dst: +[ 135.516014] WS[0x01] +[ 135.516018] .[15:0] -> 0x07AC + +[ 135.516025] +[ 135.516028] src: +[ 135.516032] IMM 0x0001 + +[ 135.516039] +[ 135.516042] dst: +[ 135.516045] WS[0x01] +[ 135.516049] .[15:0] <- 0x07AB + +[ 135.516057] +[ 135.516060] COMPARE_WS @ 0xD80C + +[ 135.516068] +[ 135.516071] src1: +[ 135.516074] WS[0x01] +[ 135.516078] .[15:0] -> 0x07AB + +[ 135.516086] +[ 135.516089] src2: +[ 135.516093] IMM 0x0005 + +[ 135.516100] +[ 135.516103] result: NE GT + +[ 135.516111] +[ 135.516114] JUMP_ABOVE @ 0xD811 + +[ 135.516122] +[ 135.516125] taken: yes + +[ 135.516132] +[ 135.516135] target: 0x0053 + +[ 135.516143] +[ 135.516146] TEST_REG @ 0xD7FF + +[ 135.516154] +[ 135.516157] src1: +[ 135.516160] REG[0x1827] +[ 135.516166] .[7:0] -> 0x02 + +[ 135.516173] +[ 135.516176] src2: +[ 135.516180] IMM 0x01 + +[ 135.516187] +[ 135.516190] result: EQ + +[ 135.516197] +[ 135.516201] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.516209] +[ 135.516212] taken: no + +[ 135.516219] +[ 135.516222] target: 0x0068 + +[ 135.516230] +[ 135.516233] SUB_WS @ 0xD807 + +[ 135.516240] +[ 135.516244] dst: +[ 135.516247] WS[0x01] +[ 135.516251] .[15:0] -> 0x07AB + +[ 135.516259] +[ 135.516263] src: +[ 135.516266] IMM 0x0001 + +[ 135.516273] +[ 135.516276] dst: +[ 135.516280] WS[0x01] +[ 135.516284] .[15:0] <- 0x07AA + +[ 135.516292] +[ 135.516295] COMPARE_WS @ 0xD80C + +[ 135.516304] +[ 135.516308] src1: +[ 135.516311] WS[0x01] +[ 135.516315] .[15:0] -> 0x07AA + +[ 135.516323] +[ 135.516326] src2: +[ 135.516329] IMM 0x0005 + +[ 135.516337] +[ 135.516340] result: NE GT + +[ 135.516347] +[ 135.516351] JUMP_ABOVE @ 0xD811 + +[ 135.516359] +[ 135.516362] taken: yes + +[ 135.516369] +[ 135.516372] target: 0x0053 + +[ 135.516380] +[ 135.516383] TEST_REG @ 0xD7FF + +[ 135.516390] +[ 135.516394] src1: +[ 135.516397] REG[0x1827] +[ 135.516402] .[7:0] -> 0x02 + +[ 135.516410] +[ 135.516413] src2: +[ 135.516416] IMM 0x01 + +[ 135.516424] +[ 135.516427] result: EQ + +[ 135.516434] +[ 135.516437] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.516445] +[ 135.516448] taken: no + +[ 135.516455] +[ 135.516458] target: 0x0068 + +[ 135.516466] +[ 135.516469] SUB_WS @ 0xD807 + +[ 135.516477] +[ 135.516480] dst: +[ 135.516483] WS[0x01] +[ 135.516487] .[15:0] -> 0x07AA + +[ 135.516495] +[ 135.516498] src: +[ 135.516501] IMM 0x0001 + +[ 135.516508] +[ 135.516512] dst: +[ 135.516515] WS[0x01] +[ 135.516519] .[15:0] <- 0x07A9 + +[ 135.516526] +[ 135.516529] COMPARE_WS @ 0xD80C + +[ 135.516537] +[ 135.516540] src1: +[ 135.516544] WS[0x01] +[ 135.516548] .[15:0] -> 0x07A9 + +[ 135.516555] +[ 135.516559] src2: +[ 135.516562] IMM 0x0005 + +[ 135.516569] +[ 135.516573] result: NE GT + +[ 135.516580] +[ 135.516583] JUMP_ABOVE @ 0xD811 + +[ 135.516591] +[ 135.516595] taken: yes + +[ 135.516602] +[ 135.516605] target: 0x0053 + +[ 135.516613] +[ 135.516616] TEST_REG @ 0xD7FF + +[ 135.516623] +[ 135.516627] src1: +[ 135.516630] REG[0x1827] +[ 135.516636] .[7:0] -> 0x02 + +[ 135.516643] +[ 135.516646] src2: +[ 135.516649] IMM 0x01 + +[ 135.516657] +[ 135.516660] result: EQ + +[ 135.516667] +[ 135.516670] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.516678] +[ 135.516681] taken: no + +[ 135.516689] +[ 135.516692] target: 0x0068 + +[ 135.516699] +[ 135.516702] SUB_WS @ 0xD807 + +[ 135.516710] +[ 135.516713] dst: +[ 135.516716] WS[0x01] +[ 135.516720] .[15:0] -> 0x07A9 + +[ 135.516728] +[ 135.516731] src: +[ 135.516735] IMM 0x0001 + +[ 135.516742] +[ 135.516745] dst: +[ 135.516749] WS[0x01] +[ 135.516753] .[15:0] <- 0x07A8 + +[ 135.516760] +[ 135.516763] COMPARE_WS @ 0xD80C + +[ 135.516771] +[ 135.516775] src1: +[ 135.516778] WS[0x01] +[ 135.516782] .[15:0] -> 0x07A8 + +[ 135.516789] +[ 135.516793] src2: +[ 135.516796] IMM 0x0005 + +[ 135.516803] +[ 135.516807] result: NE GT + +[ 135.516814] +[ 135.516817] JUMP_ABOVE @ 0xD811 + +[ 135.516825] +[ 135.516828] taken: yes + +[ 135.516835] +[ 135.516839] target: 0x0053 + +[ 135.516846] +[ 135.516849] TEST_REG @ 0xD7FF + +[ 135.516857] +[ 135.516860] src1: +[ 135.516863] REG[0x1827] +[ 135.516869] .[7:0] -> 0x02 + +[ 135.516876] +[ 135.516879] src2: +[ 135.516883] IMM 0x01 + +[ 135.516890] +[ 135.516893] result: EQ + +[ 135.516901] +[ 135.516904] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.516912] +[ 135.516915] taken: no + +[ 135.516922] +[ 135.516925] target: 0x0068 + +[ 135.516933] +[ 135.516936] SUB_WS @ 0xD807 + +[ 135.516944] +[ 135.516947] dst: +[ 135.516950] WS[0x01] +[ 135.516954] .[15:0] -> 0x07A8 + +[ 135.516962] +[ 135.516965] src: +[ 135.516968] IMM 0x0001 + +[ 135.516976] +[ 135.516979] dst: +[ 135.516982] WS[0x01] +[ 135.516986] .[15:0] <- 0x07A7 + +[ 135.516993] +[ 135.516996] COMPARE_WS @ 0xD80C + +[ 135.517004] +[ 135.517008] src1: +[ 135.517011] WS[0x01] +[ 135.517015] .[15:0] -> 0x07A7 + +[ 135.517022] +[ 135.517026] src2: +[ 135.517029] IMM 0x0005 + +[ 135.517036] +[ 135.517040] result: NE GT + +[ 135.517047] +[ 135.517050] JUMP_ABOVE @ 0xD811 + +[ 135.517058] +[ 135.517061] taken: yes + +[ 135.517068] +[ 135.517072] target: 0x0053 + +[ 135.517079] +[ 135.517082] TEST_REG @ 0xD7FF + +[ 135.517090] +[ 135.517094] src1: +[ 135.517097] REG[0x1827] +[ 135.517102] .[7:0] -> 0x02 + +[ 135.517110] +[ 135.517113] src2: +[ 135.517116] IMM 0x01 + +[ 135.517123] +[ 135.517127] result: EQ + +[ 135.517134] +[ 135.517137] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.517145] +[ 135.517148] taken: no + +[ 135.517155] +[ 135.517158] target: 0x0068 + +[ 135.517166] +[ 135.517169] SUB_WS @ 0xD807 + +[ 135.517177] +[ 135.517180] dst: +[ 135.517183] WS[0x01] +[ 135.517187] .[15:0] -> 0x07A7 + +[ 135.517195] +[ 135.517198] src: +[ 135.517201] IMM 0x0001 + +[ 135.517208] +[ 135.517212] dst: +[ 135.517215] WS[0x01] +[ 135.517219] .[15:0] <- 0x07A6 + +[ 135.517226] +[ 135.517229] COMPARE_WS @ 0xD80C + +[ 135.517237] +[ 135.517240] src1: +[ 135.517244] WS[0x01] +[ 135.517248] .[15:0] -> 0x07A6 + +[ 135.517255] +[ 135.517259] src2: +[ 135.517262] IMM 0x0005 + +[ 135.517270] +[ 135.517273] result: NE GT + +[ 135.517280] +[ 135.517284] JUMP_ABOVE @ 0xD811 + +[ 135.517292] +[ 135.517295] taken: yes + +[ 135.517302] +[ 135.517305] target: 0x0053 + +[ 135.517313] +[ 135.517316] TEST_REG @ 0xD7FF + +[ 135.517324] +[ 135.517327] src1: +[ 135.517330] REG[0x1827] +[ 135.517336] .[7:0] -> 0x02 + +[ 135.517343] +[ 135.517347] src2: +[ 135.517350] IMM 0x01 + +[ 135.517357] +[ 135.517361] result: EQ + +[ 135.517368] +[ 135.517371] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.517379] +[ 135.517382] taken: no + +[ 135.517389] +[ 135.517392] target: 0x0068 + +[ 135.517400] +[ 135.517403] SUB_WS @ 0xD807 + +[ 135.517411] +[ 135.517414] dst: +[ 135.517417] WS[0x01] +[ 135.517422] .[15:0] -> 0x07A6 + +[ 135.517429] +[ 135.517433] src: +[ 135.517436] IMM 0x0001 + +[ 135.517443] +[ 135.517446] dst: +[ 135.517450] WS[0x01] +[ 135.517453] .[15:0] <- 0x07A5 + +[ 135.517461] +[ 135.517464] COMPARE_WS @ 0xD80C + +[ 135.517472] +[ 135.517475] src1: +[ 135.517478] WS[0x01] +[ 135.517482] .[15:0] -> 0x07A5 + +[ 135.517490] +[ 135.517493] src2: +[ 135.517497] IMM 0x0005 + +[ 135.517504] +[ 135.517507] result: NE GT + +[ 135.517515] +[ 135.517518] JUMP_ABOVE @ 0xD811 + +[ 135.517526] +[ 135.517529] taken: yes + +[ 135.517536] +[ 135.517540] target: 0x0053 + +[ 135.517547] +[ 135.517550] TEST_REG @ 0xD7FF + +[ 135.517558] +[ 135.517561] src1: +[ 135.517565] REG[0x1827] +[ 135.517570] .[7:0] -> 0x02 + +[ 135.517577] +[ 135.517580] src2: +[ 135.517584] IMM 0x01 + +[ 135.517591] +[ 135.517595] result: EQ + +[ 135.517602] +[ 135.517605] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.517613] +[ 135.517616] taken: no + +[ 135.517623] +[ 135.517626] target: 0x0068 + +[ 135.517634] +[ 135.517637] SUB_WS @ 0xD807 + +[ 135.517645] +[ 135.517648] dst: +[ 135.517651] WS[0x01] +[ 135.517655] .[15:0] -> 0x07A5 + +[ 135.517663] +[ 135.517666] src: +[ 135.517669] IMM 0x0001 + +[ 135.517676] +[ 135.517680] dst: +[ 135.517683] WS[0x01] +[ 135.517687] .[15:0] <- 0x07A4 + +[ 135.517694] +[ 135.517698] COMPARE_WS @ 0xD80C + +[ 135.517705] +[ 135.517709] src1: +[ 135.517712] WS[0x01] +[ 135.517716] .[15:0] -> 0x07A4 + +[ 135.517723] +[ 135.517727] src2: +[ 135.517730] IMM 0x0005 + +[ 135.517737] +[ 135.517741] result: NE GT + +[ 135.517748] +[ 135.517751] JUMP_ABOVE @ 0xD811 + +[ 135.517760] +[ 135.517763] taken: yes + +[ 135.517770] +[ 135.517773] target: 0x0053 + +[ 135.517781] +[ 135.517784] TEST_REG @ 0xD7FF + +[ 135.517792] +[ 135.517795] src1: +[ 135.517798] REG[0x1827] +[ 135.517804] .[7:0] -> 0x02 + +[ 135.517811] +[ 135.517814] src2: +[ 135.517818] IMM 0x01 + +[ 135.517825] +[ 135.517828] result: EQ + +[ 135.517835] +[ 135.517839] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.517847] +[ 135.517850] taken: no + +[ 135.517857] +[ 135.517860] target: 0x0068 + +[ 135.517867] +[ 135.517871] SUB_WS @ 0xD807 + +[ 135.517879] +[ 135.517882] dst: +[ 135.517885] WS[0x01] +[ 135.517889] .[15:0] -> 0x07A4 + +[ 135.517897] +[ 135.517900] src: +[ 135.517903] IMM 0x0001 + +[ 135.517911] +[ 135.517914] dst: +[ 135.517917] WS[0x01] +[ 135.517921] .[15:0] <- 0x07A3 + +[ 135.517929] +[ 135.517932] COMPARE_WS @ 0xD80C + +[ 135.517940] +[ 135.517943] src1: +[ 135.517947] WS[0x01] +[ 135.517950] .[15:0] -> 0x07A3 + +[ 135.517958] +[ 135.517961] src2: +[ 135.517965] IMM 0x0005 + +[ 135.517972] +[ 135.517975] result: NE GT + +[ 135.517983] +[ 135.517986] JUMP_ABOVE @ 0xD811 + +[ 135.517994] +[ 135.517997] taken: yes + +[ 135.518004] +[ 135.518007] target: 0x0053 + +[ 135.518015] +[ 135.518018] TEST_REG @ 0xD7FF + +[ 135.518026] +[ 135.518029] src1: +[ 135.518033] REG[0x1827] +[ 135.518038] .[7:0] -> 0x09 + +[ 135.518045] +[ 135.518048] src2: +[ 135.518052] IMM 0x01 + +[ 135.518059] +[ 135.518063] result: NE + +[ 135.518070] +[ 135.518073] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.518081] +[ 135.518084] taken: yes + +[ 135.518091] +[ 135.518094] target: 0x0068 + +[ 135.518102] +[ 135.518106] MOVE_REG @ 0xD814 + +[ 135.518116] +[ 135.518119] src: +[ 135.518122] PS[0x00,0x0001] +[ 135.518127] .[15:8] -> 0x00 + +[ 135.518134] +[ 135.518138] dst: +[ 135.518141] REG[0x1821] +[ 135.518145] .[15:8] <- 0x00 + +[ 135.518153] +[ 135.518156] MOVE_REG @ 0xD819 + +[ 135.518165] +[ 135.518168] src: +[ 135.518172] WS[0x00] +[ 135.518176] .[7:0] -> 0x00 + +[ 135.518183] +[ 135.518186] dst: +[ 135.518189] REG[0x183B] +[ 135.518194] .[23:16] <- 0x00 + +[ 135.518201] +[ 135.518204] EOT @ 0xD81E + +[ 135.518213] << + +[ 135.533897] >> execute DF1B (len 86, WS 4, PS 0) + +[ 135.533913] +[ 135.533917] SET_ATI_PORT @ 0xDF21 + +[ 135.533927] +[ 135.533931] port: 0 (MM) + +[ 135.533940] +[ 135.533943] CLEAR_REG @ 0xDF24 + +[ 135.533957] +[ 135.533961] dst: +[ 135.533965] REG[0x1851] +[ 135.533972] .[23:16] <- 0x00 + +[ 135.533980] +[ 135.533983] CLEAR_REG @ 0xDF28 + +[ 135.533994] +[ 135.533998] dst: +[ 135.534001] REG[0x1A51] +[ 135.534006] .[23:16] <- 0x00 + +[ 135.534014] +[ 135.534017] CLEAR_REG @ 0xDF2C + +[ 135.534026] +[ 135.534029] dst: +[ 135.534032] REG[0x1973] +[ 135.534037] .[23:16] <- 0x00 + +[ 135.534044] +[ 135.534047] CLEAR_REG @ 0xDF30 + +[ 135.534056] +[ 135.534060] dst: +[ 135.534063] REG[0x1B73] +[ 135.534067] .[23:16] <- 0x00 + +[ 135.534074] +[ 135.534077] CLEAR_REG @ 0xDF34 + +[ 135.534086] +[ 135.534090] dst: +[ 135.534093] REG[0x183A] +[ 135.534098] .[7:0] <- 0x00 + +[ 135.534105] +[ 135.534108] CLEAR_REG @ 0xDF38 + +[ 135.534117] +[ 135.534120] dst: +[ 135.534124] REG[0x1A3A] +[ 135.534128] .[7:0] <- 0x00 + +[ 135.534135] +[ 135.534138] MOVE_REG @ 0xDF3C + +[ 135.534148] +[ 135.534151] src: +[ 135.534155] IMM 0x01 + +[ 135.534163] +[ 135.534166] dst: +[ 135.534169] REG[0x183B] +[ 135.534174] .[15:8] <- 0x01 + +[ 135.534181] +[ 135.534184] MOVE_REG @ 0xDF41 + +[ 135.534193] +[ 135.534197] src: +[ 135.534200] IMM 0x01 + +[ 135.534207] +[ 135.534211] dst: +[ 135.534214] REG[0x1A3B] +[ 135.534218] .[15:8] <- 0x01 + +[ 135.534225] +[ 135.534229] CLEAR_REG @ 0xDF46 + +[ 135.534240] +[ 135.534244] dst: +[ 135.534247] REG[0x1838] +[ 135.534251] .[7:0] <- 0x00 + +[ 135.534259] +[ 135.534262] CLEAR_REG @ 0xDF4A + +[ 135.534271] +[ 135.534275] dst: +[ 135.534278] REG[0x1A38] +[ 135.534282] .[7:0] <- 0x00 + +[ 135.534289] +[ 135.534292] DELAY_MICROSEC @ 0xDF4E + +[ 135.534301] +[ 135.534304] count: 2 + +[ 135.534315] +[ 135.534318] MOVE_WS @ 0xDF50 + +[ 135.534328] +[ 135.534332] src: +[ 135.534335] REG[0x1851] +[ 135.534341] .[31:0] -> 0x00000000 + +[ 135.534349] +[ 135.534352] dst: +[ 135.534356] WS[0x00] +[ 135.534360] .[31:0] <- 0x00000000 + +[ 135.534367] +[ 135.534370] AND_WS @ 0xDF55 + +[ 135.534379] +[ 135.534383] dst: +[ 135.534386] WS[0x00] +[ 135.534390] .[7:0] -> 0x00 + +[ 135.534398] +[ 135.534401] src: +[ 135.534404] IMM 0x01 + +[ 135.534412] +[ 135.534415] dst: +[ 135.534419] WS[0x00] +[ 135.534423] .[7:0] <- 0x00 + +[ 135.534431] +[ 135.534434] COMPARE_WS @ 0xDF59 + +[ 135.534442] +[ 135.534446] src1: +[ 135.534449] WS[0x00] +[ 135.534453] .[7:0] -> 0x00 + +[ 135.534461] +[ 135.534464] src2: +[ 135.534467] IMM 0x01 + +[ 135.534475] +[ 135.534478] result: NE LE + +[ 135.534486] +[ 135.534489] JUMP_EQUAL @ 0xDF5D + +[ 135.534498] +[ 135.534501] taken: no + +[ 135.534509] +[ 135.534512] target: 0x0033 + +[ 135.534520] +[ 135.534523] AND_WS @ 0xDF60 + +[ 135.534531] +[ 135.534534] dst: +[ 135.534537] WS[0x00] +[ 135.534541] .[31:0] -> 0x00000000 + +[ 135.534549] +[ 135.534552] src: +[ 135.534556] REG[0x1A51] +[ 135.534561] .[31:0] -> 0x00000000 + +[ 135.534568] +[ 135.534572] dst: +[ 135.534575] WS[0x00] +[ 135.534579] .[31:0] <- 0x00000000 + +[ 135.534587] +[ 135.534590] AND_WS @ 0xDF65 + +[ 135.534598] +[ 135.534601] dst: +[ 135.534604] WS[0x00] +[ 135.534608] .[7:0] -> 0x00 + +[ 135.534616] +[ 135.534619] src: +[ 135.534622] IMM 0x01 + +[ 135.534630] +[ 135.534633] dst: +[ 135.534636] WS[0x00] +[ 135.534640] .[7:0] <- 0x00 + +[ 135.534647] +[ 135.534650] COMPARE_WS @ 0xDF69 + +[ 135.534659] +[ 135.534662] src1: +[ 135.534665] WS[0x00] +[ 135.534669] .[7:0] -> 0x00 + +[ 135.534677] +[ 135.534680] src2: +[ 135.534684] IMM 0x01 + +[ 135.534691] +[ 135.534694] result: NE LE + +[ 135.534702] +[ 135.534705] JUMP_EQUAL @ 0xDF6D + +[ 135.534713] +[ 135.534716] taken: no + +[ 135.534723] +[ 135.534727] target: 0x0033 + +[ 135.534734] +[ 135.534737] EOT @ 0xDF70 + +[ 135.534746] << + +[ 135.534765] >> execute E31C (len 59, WS 4, PS 4) + +[ 135.534775] +[ 135.534778] SET_ATI_PORT @ 0xE322 + +[ 135.534786] +[ 135.534789] port: 0 (MM) + +[ 135.534797] +[ 135.534800] MOVE_REG @ 0xE325 + +[ 135.534809] +[ 135.534812] src: +[ 135.534816] IMM 0x01 + +[ 135.534823] +[ 135.534826] dst: +[ 135.534830] REG[0x1EC0] +[ 135.534834] .[7:0] <- 0x01 + +[ 135.534841] +[ 135.534845] COMPARE_PS @ 0xE32A + +[ 135.534852] +[ 135.534856] src1: +[ 135.534859] PS[0x00,0x0001] +[ 135.534864] .[7:0] -> 0x01 + +[ 135.534872] +[ 135.534875] src2: +[ 135.534879] IMM 0x00 + +[ 135.534886] +[ 135.534889] result: NE GT + +[ 135.534897] +[ 135.534900] JUMP_EQUAL @ 0xE32E + +[ 135.534908] +[ 135.534911] taken: no + +[ 135.534919] +[ 135.534922] target: 0x0032 + +[ 135.534929] +[ 135.534933] MOVE_REG @ 0xE331 + +[ 135.534942] +[ 135.534945] src: +[ 135.534948] IMM 0x3E + +[ 135.534956] +[ 135.534959] dst: +[ 135.534962] REG[0x1EC1] +[ 135.534967] .[7:0] <- 0x3E + +[ 135.534974] +[ 135.534977] MOVE_WS @ 0xE336 + +[ 135.534985] +[ 135.534988] src: +[ 135.534992] REG[0x1EA0] +[ 135.534997] .[31:24] -> 0x00 + +[ 135.535005] +[ 135.535008] dst: +[ 135.535011] WS[0x00] +[ 135.535015] .[7:0] <- 0x00 + +[ 135.535022] +[ 135.535026] TEST_WS @ 0xE33B + +[ 135.535100] +[ 135.535104] src1: +[ 135.535108] WS[0x00] +[ 135.535112] .[7:0] -> 0x00 + +[ 135.535120] +[ 135.535123] src2: +[ 135.535126] IMM 0x01 + +[ 135.535134] +[ 135.535137] result: EQ + +[ 135.535144] +[ 135.535148] JUMP_EQUAL @ 0xE33F + +[ 135.535156] +[ 135.535159] taken: yes + +[ 135.535166] +[ 135.535170] target: 0x003A + +[ 135.535177] +[ 135.535181] EOT @ 0xE356 + +[ 135.535189] << + +[ 135.538513] >> execute D81F (len 102, WS 4, PS 4) + +[ 135.538532] +[ 135.538536] SET_ATI_PORT @ 0xD825 + +[ 135.538546] +[ 135.538550] port: 0 (MM) + +[ 135.538558] +[ 135.538562] COMPARE_PS @ 0xD828 + +[ 135.538571] +[ 135.538575] src1: +[ 135.538580] PS[0x00,0x0101] +[ 135.538586] .[7:0] -> 0x01 + +[ 135.538594] +[ 135.538597] src2: +[ 135.538601] IMM 0x00 + +[ 135.538609] +[ 135.538613] result: NE GT + +[ 135.538621] +[ 135.538624] JUMP_EQUAL @ 0xD82C + +[ 135.538634] +[ 135.538638] taken: no + +[ 135.538645] +[ 135.538648] target: 0x0013 + +[ 135.538657] +[ 135.538660] SET_REG_BLOCK @ 0xD82F + +[ 135.538668] +[ 135.538672] base: 0x0200 + +[ 135.538679] +[ 135.538683] COMPARE_PS @ 0xD832 + +[ 135.538691] +[ 135.538694] src1: +[ 135.538697] PS[0x00,0x0101] +[ 135.538703] .[15:8] -> 0x01 + +[ 135.538710] +[ 135.538714] src2: +[ 135.538717] IMM 0x01 + +[ 135.538724] +[ 135.538728] result: EQ LE + +[ 135.538736] +[ 135.538739] JUMP_EQUAL @ 0xD836 + +[ 135.538747] +[ 135.538751] taken: yes + +[ 135.538758] +[ 135.538761] target: 0x0059 + +[ 135.538769] +[ 135.538772] MOVE_REG @ 0xD878 + +[ 135.538785] +[ 135.538788] src: +[ 135.538792] IMM 0x01 + +[ 135.538799] +[ 135.538803] dst: +[ 135.538807] REG[0x1820] +[ 135.538813] .[7:0] <- 0x01 + +[ 135.538820] +[ 135.538823] CLEAR_REG @ 0xD87D + +[ 135.538834] +[ 135.538837] dst: +[ 135.538840] REG[0x1820] +[ 135.538845] .[31:24] <- 0x00 + +[ 135.538853] +[ 135.538856] SET_REG_BLOCK @ 0xD881 + +[ 135.538865] +[ 135.538868] base: 0x0000 + +[ 135.538875] +[ 135.538879] EOT @ 0xD884 + +[ 135.538887] << + +[ 135.538898] >> execute D7AC (len 115, WS 12, PS 8) + +[ 135.538909] +[ 135.538913] SET_ATI_PORT @ 0xD7B2 + +[ 135.538921] +[ 135.538924] port: 0 (MM) + +[ 135.538932] +[ 135.538935] COMPARE_PS @ 0xD7B5 + +[ 135.538944] +[ 135.538947] src1: +[ 135.538950] PS[0x00,0x0001] +[ 135.538955] .[7:0] -> 0x01 + +[ 135.538963] +[ 135.538966] src2: +[ 135.538970] IMM 0x00 + +[ 135.538977] +[ 135.538981] result: NE GT + +[ 135.538989] +[ 135.538992] JUMP_EQUAL @ 0xD7B9 + +[ 135.539000] +[ 135.539004] taken: no + +[ 135.539011] +[ 135.539014] target: 0x0013 + +[ 135.539022] +[ 135.539025] SET_REG_BLOCK @ 0xD7BC + +[ 135.539033] +[ 135.539037] base: 0x0200 + +[ 135.539044] +[ 135.539047] MOVE_WS @ 0xD7BF + +[ 135.539056] +[ 135.539059] src: +[ 135.539062] REG[0x183B] +[ 135.539068] .[23:16] -> 0x00 + +[ 135.539076] +[ 135.539079] dst: +[ 135.539082] WS[0x00] +[ 135.539086] .[7:0] <- 0x00 + +[ 135.539094] +[ 135.539097] CLEAR_WS @ 0xD7C4 + +[ 135.539106] +[ 135.539109] dst: +[ 135.539112] WS[0x02] +[ 135.539116] .[31:0] <- 0x00000000 + +[ 135.539124] +[ 135.539127] MOVE_WS @ 0xD7C7 + +[ 135.539136] +[ 135.539139] src: +[ 135.539142] PS[0x01,0x0000] +[ 135.539147] .[31:16] -> 0x0000 + +[ 135.539155] +[ 135.539158] dst: +[ 135.539162] WS[0x02] +[ 135.539166] .[15:0] <- 0x0000 + +[ 135.539174] +[ 135.539177] CLEAR_WS @ 0xD7CB + +[ 135.539186] +[ 135.539189] dst: +[ 135.539192] WS[0x01] +[ 135.539197] .[31:0] <- 0x00000000 + +[ 135.539204] +[ 135.539208] MOVE_WS @ 0xD7CE + +[ 135.539216] +[ 135.539219] src: +[ 135.539222] PS[0x01,0x0000] +[ 135.539227] .[15:0] -> 0x0000 + +[ 135.539235] +[ 135.539238] dst: +[ 135.539242] WS[0x01] +[ 135.539246] .[15:0] <- 0x0000 + +[ 135.539254] +[ 135.539257] SHIFT_LEFT_WS @ 0xD7D2 + +[ 135.539266] +[ 135.539270] dst: +[ 135.539273] WS[0x01] +[ 135.539277] .[31:0] -> 0x00000000 + +[ 135.539285] +[ 135.539288] shift: 10 + +[ 135.539296] +[ 135.539300] dst: +[ 135.539303] WS[0x01] +[ 135.539307] .[31:0] <- 0x00000000 + +[ 135.539314] +[ 135.539318] OR_WS @ 0xD7D6 + +[ 135.539327] +[ 135.539330] dst: +[ 135.539334] WS[0x02] +[ 135.539338] .[31:0] -> 0x00000000 + +[ 135.539345] +[ 135.539349] src: +[ 135.539352] WS[0x01] +[ 135.539356] .[31:0] -> 0x00000000 + +[ 135.539364] +[ 135.539367] dst: +[ 135.539370] WS[0x02] +[ 135.539374] .[31:0] <- 0x00000000 + +[ 135.539381] +[ 135.539385] CLEAR_WS @ 0xD7DA + +[ 135.539394] +[ 135.539398] dst: +[ 135.539401] WS[0x01] +[ 135.539406] .[31:0] <- 0x00000000 + +[ 135.539413] +[ 135.539416] MOVE_WS @ 0xD7DD + +[ 135.539424] +[ 135.539428] src: +[ 135.539431] PS[0x00,0x0001] +[ 135.539436] .[31:16] -> 0x0000 + +[ 135.539443] +[ 135.539446] dst: +[ 135.539450] WS[0x01] +[ 135.539454] .[15:0] <- 0x0000 + +[ 135.539461] +[ 135.539465] SHIFT_LEFT_WS @ 0xD7E1 + +[ 135.539473] +[ 135.539476] dst: +[ 135.539479] WS[0x01] +[ 135.539483] .[31:0] -> 0x00000000 + +[ 135.539491] +[ 135.539494] shift: 20 + +[ 135.539502] +[ 135.539505] dst: +[ 135.539509] WS[0x01] +[ 135.539513] .[31:0] <- 0x00000000 + +[ 135.539520] +[ 135.539524] OR_WS @ 0xD7E5 + +[ 135.539532] +[ 135.539535] dst: +[ 135.539538] WS[0x02] +[ 135.539542] .[31:0] -> 0x00000000 + +[ 135.539550] +[ 135.539553] src: +[ 135.539556] WS[0x01] +[ 135.539560] .[31:0] -> 0x00000000 + +[ 135.539568] +[ 135.539571] dst: +[ 135.539574] WS[0x02] +[ 135.539578] .[31:0] <- 0x00000000 + +[ 135.539585] +[ 135.539589] MOVE_REG @ 0xD7E9 + +[ 135.539597] +[ 135.539600] src: +[ 135.539603] WS[0x02] +[ 135.539607] .[31:0] -> 0x00000000 + +[ 135.539615] +[ 135.539618] dst: +[ 135.539621] REG[0x1826] +[ 135.539625] .[31:0] <- 0x00000000 + +[ 135.539633] +[ 135.539636] CLEAR_REG @ 0xD7EE + +[ 135.539645] +[ 135.539648] dst: +[ 135.539652] REG[0x183B] +[ 135.539656] .[23:16] <- 0x00 + +[ 135.539663] +[ 135.539666] MOVE_WS @ 0xD7F2 + +[ 135.539674] +[ 135.539678] src: +[ 135.539681] IMM 0x07D0 + +[ 135.539689] +[ 135.539692] dst: +[ 135.539695] WS[0x01] +[ 135.539699] .[15:0] <- 0x07D0 + +[ 135.539707] +[ 135.539710] TEST_REG @ 0xD7F7 + +[ 135.539718] +[ 135.539721] src1: +[ 135.539725] REG[0x1820] +[ 135.539730] .[7:0] -> 0x01 + +[ 135.539738] +[ 135.539741] src2: +[ 135.539744] IMM 0x01 + +[ 135.539752] +[ 135.539755] result: NE + +[ 135.539762] +[ 135.539766] JUMP_EQUAL @ 0xD7FC + +[ 135.539773] +[ 135.539776] taken: no + +[ 135.539783] +[ 135.539787] target: 0x0068 + +[ 135.539794] +[ 135.539797] TEST_REG @ 0xD7FF + +[ 135.539806] +[ 135.539809] src1: +[ 135.539813] REG[0x1827] +[ 135.539820] .[7:0] -> 0x02 + +[ 135.539830] +[ 135.539834] src2: +[ 135.539838] IMM 0x01 + +[ 135.539846] +[ 135.539849] result: EQ + +[ 135.539858] +[ 135.539861] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.539869] +[ 135.539873] taken: no + +[ 135.539881] +[ 135.539885] target: 0x0068 + +[ 135.539894] +[ 135.539897] SUB_WS @ 0xD807 + +[ 135.539907] +[ 135.539911] dst: +[ 135.539915] WS[0x01] +[ 135.539919] .[15:0] -> 0x07D0 + +[ 135.539927] +[ 135.539930] src: +[ 135.539934] IMM 0x0001 + +[ 135.539942] +[ 135.539945] dst: +[ 135.539949] WS[0x01] +[ 135.539953] .[15:0] <- 0x07CF + +[ 135.539960] +[ 135.539964] COMPARE_WS @ 0xD80C + +[ 135.539972] +[ 135.539975] src1: +[ 135.539978] WS[0x01] +[ 135.539982] .[15:0] -> 0x07CF + +[ 135.539990] +[ 135.539993] src2: +[ 135.539996] IMM 0x0005 + +[ 135.540004] +[ 135.540007] result: NE GT + +[ 135.540015] +[ 135.540018] JUMP_ABOVE @ 0xD811 + +[ 135.540026] +[ 135.540029] taken: yes + +[ 135.540036] +[ 135.540039] target: 0x0053 + +[ 135.540047] +[ 135.540050] TEST_REG @ 0xD7FF + +[ 135.540058] +[ 135.540061] src1: +[ 135.540064] REG[0x1827] +[ 135.540070] .[7:0] -> 0x02 + +[ 135.540077] +[ 135.540080] src2: +[ 135.540084] IMM 0x01 + +[ 135.540093] +[ 135.540096] result: EQ + +[ 135.540104] +[ 135.540107] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.540115] +[ 135.540118] taken: no + +[ 135.540126] +[ 135.540129] target: 0x0068 + +[ 135.540136] +[ 135.540139] SUB_WS @ 0xD807 + +[ 135.540147] +[ 135.540150] dst: +[ 135.540153] WS[0x01] +[ 135.540158] .[15:0] -> 0x07CF + +[ 135.540165] +[ 135.540168] src: +[ 135.540171] IMM 0x0001 + +[ 135.540179] +[ 135.540182] dst: +[ 135.540185] WS[0x01] +[ 135.540189] .[15:0] <- 0x07CE + +[ 135.540197] +[ 135.540200] COMPARE_WS @ 0xD80C + +[ 135.540209] +[ 135.540212] src1: +[ 135.540215] WS[0x01] +[ 135.540219] .[15:0] -> 0x07CE + +[ 135.540226] +[ 135.540229] src2: +[ 135.540233] IMM 0x0005 + +[ 135.540240] +[ 135.540243] result: NE GT + +[ 135.540251] +[ 135.540254] JUMP_ABOVE @ 0xD811 + +[ 135.540262] +[ 135.540266] taken: yes + +[ 135.540273] +[ 135.540276] target: 0x0053 + +[ 135.540284] +[ 135.540287] TEST_REG @ 0xD7FF + +[ 135.540294] +[ 135.540298] src1: +[ 135.540301] REG[0x1827] +[ 135.540306] .[7:0] -> 0x02 + +[ 135.540313] +[ 135.540316] src2: +[ 135.540320] IMM 0x01 + +[ 135.540327] +[ 135.540330] result: EQ + +[ 135.540337] +[ 135.540340] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.540348] +[ 135.540351] taken: no + +[ 135.540358] +[ 135.540362] target: 0x0068 + +[ 135.540369] +[ 135.540372] SUB_WS @ 0xD807 + +[ 135.540380] +[ 135.540384] dst: +[ 135.540387] WS[0x01] +[ 135.540391] .[15:0] -> 0x07CE + +[ 135.540398] +[ 135.540401] src: +[ 135.540404] IMM 0x0001 + +[ 135.540412] +[ 135.540415] dst: +[ 135.540418] WS[0x01] +[ 135.540422] .[15:0] <- 0x07CD + +[ 135.540429] +[ 135.540433] COMPARE_WS @ 0xD80C + +[ 135.540441] +[ 135.540444] src1: +[ 135.540447] WS[0x01] +[ 135.540451] .[15:0] -> 0x07CD + +[ 135.540458] +[ 135.540461] src2: +[ 135.540465] IMM 0x0005 + +[ 135.540472] +[ 135.540475] result: NE GT + +[ 135.540483] +[ 135.540486] JUMP_ABOVE @ 0xD811 + +[ 135.540494] +[ 135.540497] taken: yes + +[ 135.540504] +[ 135.540507] target: 0x0053 + +[ 135.540515] +[ 135.540518] TEST_REG @ 0xD7FF + +[ 135.540526] +[ 135.540529] src1: +[ 135.540532] REG[0x1827] +[ 135.540538] .[7:0] -> 0x02 + +[ 135.540545] +[ 135.540548] src2: +[ 135.540551] IMM 0x01 + +[ 135.540558] +[ 135.540561] result: EQ + +[ 135.540569] +[ 135.540572] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.540580] +[ 135.540583] taken: no + +[ 135.540590] +[ 135.540593] target: 0x0068 + +[ 135.540600] +[ 135.540604] SUB_WS @ 0xD807 + +[ 135.540612] +[ 135.540615] dst: +[ 135.540618] WS[0x01] +[ 135.540623] .[15:0] -> 0x07CD + +[ 135.540631] +[ 135.540635] src: +[ 135.540638] IMM 0x0001 + +[ 135.540646] +[ 135.540649] dst: +[ 135.540652] WS[0x01] +[ 135.540656] .[15:0] <- 0x07CC + +[ 135.540664] +[ 135.540667] COMPARE_WS @ 0xD80C + +[ 135.540675] +[ 135.540678] src1: +[ 135.540681] WS[0x01] +[ 135.540685] .[15:0] -> 0x07CC + +[ 135.540692] +[ 135.540696] src2: +[ 135.540699] IMM 0x0005 + +[ 135.540706] +[ 135.540710] result: NE GT + +[ 135.540717] +[ 135.540721] JUMP_ABOVE @ 0xD811 + +[ 135.540728] +[ 135.540732] taken: yes + +[ 135.540739] +[ 135.540742] target: 0x0053 + +[ 135.540750] +[ 135.540753] TEST_REG @ 0xD7FF + +[ 135.540761] +[ 135.540764] src1: +[ 135.540767] REG[0x1827] +[ 135.540772] .[7:0] -> 0x02 + +[ 135.540779] +[ 135.540783] src2: +[ 135.540786] IMM 0x01 + +[ 135.540793] +[ 135.540796] result: EQ + +[ 135.540803] +[ 135.540806] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.540815] +[ 135.540818] taken: no + +[ 135.540825] +[ 135.540828] target: 0x0068 + +[ 135.540835] +[ 135.540838] SUB_WS @ 0xD807 + +[ 135.540847] +[ 135.540850] dst: +[ 135.540853] WS[0x01] +[ 135.540857] .[15:0] -> 0x07CC + +[ 135.540864] +[ 135.540867] src: +[ 135.540871] IMM 0x0001 + +[ 135.540878] +[ 135.540881] dst: +[ 135.540885] WS[0x01] +[ 135.540889] .[15:0] <- 0x07CB + +[ 135.540896] +[ 135.540899] COMPARE_WS @ 0xD80C + +[ 135.540907] +[ 135.540911] src1: +[ 135.540914] WS[0x01] +[ 135.540918] .[15:0] -> 0x07CB + +[ 135.540925] +[ 135.540928] src2: +[ 135.540931] IMM 0x0005 + +[ 135.540939] +[ 135.540942] result: NE GT + +[ 135.540950] +[ 135.540953] JUMP_ABOVE @ 0xD811 + +[ 135.540961] +[ 135.540964] taken: yes + +[ 135.540971] +[ 135.540974] target: 0x0053 + +[ 135.540982] +[ 135.540985] TEST_REG @ 0xD7FF + +[ 135.540993] +[ 135.540996] src1: +[ 135.540999] REG[0x1827] +[ 135.541004] .[7:0] -> 0x02 + +[ 135.541011] +[ 135.541014] src2: +[ 135.541018] IMM 0x01 + +[ 135.541025] +[ 135.541029] result: EQ + +[ 135.541036] +[ 135.541039] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.541047] +[ 135.541050] taken: no + +[ 135.541057] +[ 135.541060] target: 0x0068 + +[ 135.541068] +[ 135.541071] SUB_WS @ 0xD807 + +[ 135.541079] +[ 135.541082] dst: +[ 135.541085] WS[0x01] +[ 135.541089] .[15:0] -> 0x07CB + +[ 135.541097] +[ 135.541100] src: +[ 135.541103] IMM 0x0001 + +[ 135.541110] +[ 135.541114] dst: +[ 135.541117] WS[0x01] +[ 135.541121] .[15:0] <- 0x07CA + +[ 135.541128] +[ 135.541131] COMPARE_WS @ 0xD80C + +[ 135.541139] +[ 135.541143] src1: +[ 135.541146] WS[0x01] +[ 135.541150] .[15:0] -> 0x07CA + +[ 135.541157] +[ 135.541160] src2: +[ 135.541163] IMM 0x0005 + +[ 135.541171] +[ 135.541174] result: NE GT + +[ 135.541182] +[ 135.541185] JUMP_ABOVE @ 0xD811 + +[ 135.541193] +[ 135.541196] taken: yes + +[ 135.541203] +[ 135.541207] target: 0x0053 + +[ 135.541214] +[ 135.541217] TEST_REG @ 0xD7FF + +[ 135.541225] +[ 135.541228] src1: +[ 135.541231] REG[0x1827] +[ 135.541237] .[7:0] -> 0x02 + +[ 135.541244] +[ 135.541247] src2: +[ 135.541250] IMM 0x01 + +[ 135.541257] +[ 135.541260] result: EQ + +[ 135.541267] +[ 135.541271] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.541279] +[ 135.541282] taken: no + +[ 135.541289] +[ 135.541292] target: 0x0068 + +[ 135.541299] +[ 135.541302] SUB_WS @ 0xD807 + +[ 135.541310] +[ 135.541313] dst: +[ 135.541317] WS[0x01] +[ 135.541321] .[15:0] -> 0x07CA + +[ 135.541328] +[ 135.541331] src: +[ 135.541334] IMM 0x0001 + +[ 135.541341] +[ 135.541345] dst: +[ 135.541348] WS[0x01] +[ 135.541352] .[15:0] <- 0x07C9 + +[ 135.541359] +[ 135.541362] COMPARE_WS @ 0xD80C + +[ 135.541370] +[ 135.541374] src1: +[ 135.541377] WS[0x01] +[ 135.541381] .[15:0] -> 0x07C9 + +[ 135.541388] +[ 135.541391] src2: +[ 135.541394] IMM 0x0005 + +[ 135.541402] +[ 135.541405] result: NE GT + +[ 135.541412] +[ 135.541416] JUMP_ABOVE @ 0xD811 + +[ 135.541424] +[ 135.541427] taken: yes + +[ 135.541434] +[ 135.541437] target: 0x0053 + +[ 135.541444] +[ 135.541448] TEST_REG @ 0xD7FF + +[ 135.541455] +[ 135.541459] src1: +[ 135.541462] REG[0x1827] +[ 135.541467] .[7:0] -> 0x02 + +[ 135.541474] +[ 135.541477] src2: +[ 135.541480] IMM 0x01 + +[ 135.541488] +[ 135.541491] result: EQ + +[ 135.541498] +[ 135.541501] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.541509] +[ 135.541512] taken: no + +[ 135.541519] +[ 135.541522] target: 0x0068 + +[ 135.541530] +[ 135.541533] SUB_WS @ 0xD807 + +[ 135.541541] +[ 135.541544] dst: +[ 135.541547] WS[0x01] +[ 135.541551] .[15:0] -> 0x07C9 + +[ 135.541558] +[ 135.541562] src: +[ 135.541565] IMM 0x0001 + +[ 135.541572] +[ 135.541575] dst: +[ 135.541578] WS[0x01] +[ 135.541582] .[15:0] <- 0x07C8 + +[ 135.541590] +[ 135.541593] COMPARE_WS @ 0xD80C + +[ 135.541601] +[ 135.541604] src1: +[ 135.541607] WS[0x01] +[ 135.541611] .[15:0] -> 0x07C8 + +[ 135.541619] +[ 135.541622] src2: +[ 135.541625] IMM 0x0005 + +[ 135.541632] +[ 135.541635] result: NE GT + +[ 135.541643] +[ 135.541646] JUMP_ABOVE @ 0xD811 + +[ 135.541654] +[ 135.541657] taken: yes + +[ 135.541665] +[ 135.541668] target: 0x0053 + +[ 135.541675] +[ 135.541678] TEST_REG @ 0xD7FF + +[ 135.541686] +[ 135.541689] src1: +[ 135.541693] REG[0x1827] +[ 135.541763] .[7:0] -> 0x09 + +[ 135.541776] +[ 135.541779] src2: +[ 135.541783] IMM 0x01 + +[ 135.541791] +[ 135.541794] result: NE + +[ 135.541801] +[ 135.541804] JUMP_NOT_EQUAL @ 0xD804 + +[ 135.541813] +[ 135.541816] taken: yes + +[ 135.541823] +[ 135.541826] target: 0x0068 + +[ 135.541834] +[ 135.541837] MOVE_REG @ 0xD814 + +[ 135.541847] +[ 135.541850] src: +[ 135.541853] PS[0x00,0x0001] +[ 135.541859] .[15:8] -> 0x00 + +[ 135.541866] +[ 135.541869] dst: +[ 135.541873] REG[0x1821] +[ 135.541878] .[15:8] <- 0x00 + +[ 135.541885] +[ 135.541888] MOVE_REG @ 0xD819 + +[ 135.541898] +[ 135.541901] src: +[ 135.541904] WS[0x00] +[ 135.541908] .[7:0] -> 0x00 + +[ 135.541916] +[ 135.541919] dst: +[ 135.541923] REG[0x183B] +[ 135.541927] .[23:16] <- 0x00 + +[ 135.541935] +[ 135.541938] EOT @ 0xD81E + +[ 135.541947] << + +[ 135.546733] >> execute E31C (len 59, WS 4, PS 4) + +[ 135.546751] +[ 135.546755] SET_ATI_PORT @ 0xE322 + +[ 135.546765] +[ 135.546769] port: 0 (MM) + +[ 135.546778] +[ 135.546781] MOVE_REG @ 0xE325 + +[ 135.546794] +[ 135.546797] src: +[ 135.546801] IMM 0x01 + +[ 135.546810] +[ 135.546814] dst: +[ 135.546818] REG[0x1EC0] +[ 135.546823] .[7:0] <- 0x01 + +[ 135.546831] +[ 135.546835] COMPARE_PS @ 0xE32A + +[ 135.546843] +[ 135.546847] src1: +[ 135.546851] PS[0x00,0x0001] +[ 135.546856] .[7:0] -> 0x01 + +[ 135.546864] +[ 135.546867] src2: +[ 135.546871] IMM 0x00 + +[ 135.546878] +[ 135.546882] result: NE GT + +[ 135.546890] +[ 135.546893] JUMP_EQUAL @ 0xE32E + +[ 135.546903] +[ 135.546906] taken: no + +[ 135.546914] +[ 135.546917] target: 0x0032 + +[ 135.546925] +[ 135.546929] MOVE_REG @ 0xE331 + +[ 135.546938] +[ 135.546942] src: +[ 135.546945] IMM 0x3E + +[ 135.546953] +[ 135.546956] dst: +[ 135.546959] REG[0x1EC1] +[ 135.546964] .[7:0] <- 0x3E + +[ 135.546971] +[ 135.546975] MOVE_WS @ 0xE336 + +[ 135.546983] +[ 135.546987] src: +[ 135.546990] REG[0x1EA0] +[ 135.546996] .[31:24] -> 0x00 + +[ 135.547003] +[ 135.547007] dst: +[ 135.547010] WS[0x00] +[ 135.547014] .[7:0] <- 0x00 + +[ 135.547022] +[ 135.547025] TEST_WS @ 0xE33B + +[ 135.547034] +[ 135.547037] src1: +[ 135.547041] WS[0x00] +[ 135.547045] .[7:0] -> 0x00 + +[ 135.547052] +[ 135.547056] src2: +[ 135.547059] IMM 0x01 + +[ 135.547067] +[ 135.547070] result: EQ + +[ 135.547077] +[ 135.547081] JUMP_EQUAL @ 0xE33F + +[ 135.547089] +[ 135.547092] taken: yes + +[ 135.547100] +[ 135.547103] target: 0x003A + +[ 135.547112] +[ 135.547115] EOT @ 0xE356 + +[ 135.547124] << + +[ 135.547152] >> execute EF33 (len 19, WS 0, PS 4) + +[ 135.547162] +[ 135.547165] SET_ATI_PORT @ 0xEF39 + +[ 135.547173] +[ 135.547177] port: 0 (MM) + +[ 135.547185] +[ 135.547189] CLEAR_REG @ 0xEF3C + +[ 135.547198] +[ 135.547202] dst: +[ 135.547205] REG[0x1E08] +[ 135.547210] .[31:0] <- 0x00000000 + +[ 135.547218] +[ 135.547221] MOVE_REG @ 0xEF40 + +[ 135.547231] +[ 135.547234] src: +[ 135.547237] PS[0x00,0x0000] +[ 135.547242] .[7:0] -> 0x00 + +[ 135.547250] +[ 135.547253] dst: +[ 135.547257] REG[0x1E00] +[ 135.547261] .[7:0] <- 0x00 + +[ 135.547269] +[ 135.547272] EOT @ 0xEF45 + +[ 135.547280] << + +[ 135.547290] >> execute EF46 (len 19, WS 0, PS 4) + +[ 135.547300] +[ 135.547303] SET_ATI_PORT @ 0xEF4C + +[ 135.547311] +[ 135.547315] port: 0 (MM) + +[ 135.547323] +[ 135.547326] CLEAR_REG @ 0xEF4F + +[ 135.547335] +[ 135.547339] dst: +[ 135.547342] REG[0x1E88] +[ 135.547347] .[31:0] <- 0x00000000 + +[ 135.547354] +[ 135.547357] MOVE_REG @ 0xEF53 + +[ 135.547367] +[ 135.547370] src: +[ 135.547373] PS[0x00,0x0000] +[ 135.547378] .[7:0] -> 0x00 + +[ 135.547386] +[ 135.547389] dst: +[ 135.547392] REG[0x1E80] +[ 135.547397] .[7:0] <- 0x00 + +[ 135.547404] +[ 135.547408] EOT @ 0xEF58 + +[ 135.547416] << diff --git a/atom/dmesg_atom_1600x1200 b/atom/dmesg_atom_1600x1200 new file mode 100644 index 0000000..9c7d8ce --- /dev/null +++ b/atom/dmesg_atom_1600x1200 @@ -0,0 +1,9810 @@ + +[ 168.951614] >> execute E31C (len 59, WS 4, PS 4) + +[ 168.951634] +[ 168.951638] SET_ATI_PORT @ 0xE322 + +[ 168.951648] +[ 168.951652] port: 0 (MM) + +[ 168.951661] +[ 168.951665] MOVE_REG @ 0xE325 + +[ 168.951677] +[ 168.951681] src: +[ 168.951685] IMM 0x01 + +[ 168.951805] +[ 168.951811] dst: +[ 168.951815] REG[0x1EC0] +[ 168.951822] .[7:0] <- 0x01 + +[ 168.951830] +[ 168.951834] COMPARE_PS @ 0xE32A + +[ 168.951842] +[ 168.951846] src1: +[ 168.951849] PS[0x00,0x0000] +[ 168.951854] .[7:0] -> 0x00 + +[ 168.951862] +[ 168.951865] src2: +[ 168.951869] IMM 0x00 + +[ 168.951876] +[ 168.951880] result: EQ LE + +[ 168.951888] +[ 168.951891] JUMP_EQUAL @ 0xE32E + +[ 168.951900] +[ 168.951903] taken: yes + +[ 168.951911] +[ 168.951914] target: 0x0032 + +[ 168.951921] +[ 168.951925] CLEAR_REG @ 0xE34E + +[ 168.951935] +[ 168.951938] dst: +[ 168.951941] REG[0x1EC1] +[ 168.951946] .[15:0] <- 0x0000 + +[ 168.951954] +[ 168.951957] CLEAR_REG @ 0xE352 + +[ 168.951966] +[ 168.951970] dst: +[ 168.951973] REG[0x1EC0] +[ 168.951977] .[7:0] <- 0x00 + +[ 168.951984] +[ 168.951988] EOT @ 0xE356 + +[ 168.951996] << + +[ 168.952963] >> execute D7AC (len 115, WS 12, PS 8) + +[ 168.952982] +[ 168.952986] SET_ATI_PORT @ 0xD7B2 + +[ 168.952996] +[ 168.952999] port: 0 (MM) + +[ 168.953010] +[ 168.953014] COMPARE_PS @ 0xD7B5 + +[ 168.953022] +[ 168.953026] src1: +[ 168.953031] PS[0x00,0x0101] +[ 168.953038] .[7:0] -> 0x01 + +[ 168.953045] +[ 168.953049] src2: +[ 168.953052] IMM 0x00 + +[ 168.953060] +[ 168.953063] result: NE GT + +[ 168.953071] +[ 168.953075] JUMP_EQUAL @ 0xD7B9 + +[ 168.953084] +[ 168.953087] taken: no + +[ 168.953095] +[ 168.953098] target: 0x0013 + +[ 168.953106] +[ 168.953109] SET_REG_BLOCK @ 0xD7BC + +[ 168.953117] +[ 168.953120] base: 0x0200 + +[ 168.953127] +[ 168.953131] MOVE_WS @ 0xD7BF + +[ 168.953140] +[ 168.953143] src: +[ 168.953147] REG[0x183B] +[ 168.953153] .[23:16] -> 0x00 + +[ 168.953161] +[ 168.953164] dst: +[ 168.953169] WS[0x00] +[ 168.953173] .[7:0] <- 0x00 + +[ 168.953180] +[ 168.953183] CLEAR_WS @ 0xD7C4 + +[ 168.953192] +[ 168.953196] dst: +[ 168.953199] WS[0x02] +[ 168.953203] .[31:0] <- 0x00000000 + +[ 168.953211] +[ 168.953214] MOVE_WS @ 0xD7C7 + +[ 168.953223] +[ 168.953226] src: +[ 168.953229] PS[0x01,0x0000] +[ 168.953234] .[31:16] -> 0x0000 + +[ 168.953241] +[ 168.953244] dst: +[ 168.953248] WS[0x02] +[ 168.953252] .[15:0] <- 0x0000 + +[ 168.953259] +[ 168.953262] CLEAR_WS @ 0xD7CB + +[ 168.953270] +[ 168.953274] dst: +[ 168.953277] WS[0x01] +[ 168.953281] .[31:0] <- 0x00000000 + +[ 168.953288] +[ 168.953291] MOVE_WS @ 0xD7CE + +[ 168.953300] +[ 168.953303] src: +[ 168.953306] PS[0x01,0x0000] +[ 168.953310] .[15:0] -> 0x0000 + +[ 168.953318] +[ 168.953321] dst: +[ 168.953324] WS[0x01] +[ 168.953328] .[15:0] <- 0x0000 + +[ 168.953336] +[ 168.953339] SHIFT_LEFT_WS @ 0xD7D2 + +[ 168.953347] +[ 168.953350] dst: +[ 168.953354] WS[0x01] +[ 168.953358] .[31:0] -> 0x00000000 + +[ 168.953365] +[ 168.953368] shift: 10 + +[ 168.953376] +[ 168.953379] dst: +[ 168.953382] WS[0x01] +[ 168.953386] .[31:0] <- 0x00000000 + +[ 168.953394] +[ 168.953397] OR_WS @ 0xD7D6 + +[ 168.953405] +[ 168.953408] dst: +[ 168.953411] WS[0x02] +[ 168.953415] .[31:0] -> 0x00000000 + +[ 168.953423] +[ 168.953426] src: +[ 168.953429] WS[0x01] +[ 168.953433] .[31:0] -> 0x00000000 + +[ 168.953440] +[ 168.953444] dst: +[ 168.953447] WS[0x02] +[ 168.953451] .[31:0] <- 0x00000000 + +[ 168.953458] +[ 168.953461] CLEAR_WS @ 0xD7DA + +[ 168.953470] +[ 168.953473] dst: +[ 168.953476] WS[0x01] +[ 168.953480] .[31:0] <- 0x00000000 + +[ 168.953487] +[ 168.953490] MOVE_WS @ 0xD7DD + +[ 168.953498] +[ 168.953502] src: +[ 168.953505] PS[0x00,0x0101] +[ 168.953510] .[31:16] -> 0x0000 + +[ 168.953518] +[ 168.953521] dst: +[ 168.953524] WS[0x01] +[ 168.953528] .[15:0] <- 0x0000 + +[ 168.953535] +[ 168.953539] SHIFT_LEFT_WS @ 0xD7E1 + +[ 168.953546] +[ 168.953550] dst: +[ 168.953553] WS[0x01] +[ 168.953557] .[31:0] -> 0x00000000 + +[ 168.953565] +[ 168.953568] shift: 20 + +[ 168.953575] +[ 168.953579] dst: +[ 168.953582] WS[0x01] +[ 168.953586] .[31:0] <- 0x00000000 + +[ 168.953594] +[ 168.953597] OR_WS @ 0xD7E5 + +[ 168.953605] +[ 168.953608] dst: +[ 168.953612] WS[0x02] +[ 168.953616] .[31:0] -> 0x00000000 + +[ 168.953623] +[ 168.953627] src: +[ 168.953630] WS[0x01] +[ 168.953634] .[31:0] -> 0x00000000 + +[ 168.953641] +[ 168.953644] dst: +[ 168.953647] WS[0x02] +[ 168.953651] .[31:0] <- 0x00000000 + +[ 168.953659] +[ 168.953662] MOVE_REG @ 0xD7E9 + +[ 168.953670] +[ 168.953674] src: +[ 168.953677] WS[0x02] +[ 168.953682] .[31:0] -> 0x00000000 + +[ 168.953689] +[ 168.953692] dst: +[ 168.953696] REG[0x1826] +[ 168.953700] .[31:0] <- 0x00000000 + +[ 168.953708] +[ 168.953711] CLEAR_REG @ 0xD7EE + +[ 168.953720] +[ 168.953723] dst: +[ 168.953727] REG[0x183B] +[ 168.953731] .[23:16] <- 0x00 + +[ 168.953738] +[ 168.953742] MOVE_WS @ 0xD7F2 + +[ 168.953750] +[ 168.953753] src: +[ 168.953756] IMM 0x07D0 + +[ 168.953764] +[ 168.953767] dst: +[ 168.953771] WS[0x01] +[ 168.953775] .[15:0] <- 0x07D0 + +[ 168.953782] +[ 168.953786] TEST_REG @ 0xD7F7 + +[ 168.953794] +[ 168.953797] src1: +[ 168.953801] REG[0x1820] +[ 168.953806] .[7:0] -> 0x01 + +[ 168.953814] +[ 168.953817] src2: +[ 168.953821] IMM 0x01 + +[ 168.953828] +[ 168.953831] result: NE + +[ 168.953839] +[ 168.953842] JUMP_EQUAL @ 0xD7FC + +[ 168.953851] +[ 168.953854] taken: no + +[ 168.953861] +[ 168.953864] target: 0x0068 + +[ 168.953872] +[ 168.953875] TEST_REG @ 0xD7FF + +[ 168.953883] +[ 168.953886] src1: +[ 168.953890] REG[0x1827] +[ 168.953895] .[7:0] -> 0x02 + +[ 168.953902] +[ 168.953905] src2: +[ 168.953909] IMM 0x01 + +[ 168.953916] +[ 168.953919] result: EQ + +[ 168.953927] +[ 168.953930] JUMP_NOT_EQUAL @ 0xD804 + +[ 168.953938] +[ 168.953941] taken: no + +[ 168.953948] +[ 168.953951] target: 0x0068 + +[ 168.953959] +[ 168.953962] SUB_WS @ 0xD807 + +[ 168.953970] +[ 168.953973] dst: +[ 168.953976] WS[0x01] +[ 168.953981] .[15:0] -> 0x07D0 + +[ 168.953988] +[ 168.953991] src: +[ 168.953995] IMM 0x0001 + +[ 168.954002] +[ 168.954006] dst: +[ 168.954009] WS[0x01] +[ 168.954013] .[15:0] <- 0x07CF + +[ 168.954021] +[ 168.954024] COMPARE_WS @ 0xD80C + +[ 168.954032] +[ 168.954035] src1: +[ 168.954039] WS[0x01] +[ 168.954043] .[15:0] -> 0x07CF + +[ 168.954050] +[ 168.954054] src2: +[ 168.954057] IMM 0x0005 + +[ 168.954065] +[ 168.954068] result: NE GT + +[ 168.954076] +[ 168.954079] JUMP_ABOVE @ 0xD811 + +[ 168.954087] +[ 168.954090] taken: yes + +[ 168.954097] +[ 168.954101] target: 0x0053 + +[ 168.954108] +[ 168.954111] TEST_REG @ 0xD7FF + +[ 168.954119] +[ 168.954122] src1: +[ 168.954126] REG[0x1827] +[ 168.954131] .[7:0] -> 0x02 + +[ 168.954139] +[ 168.954142] src2: +[ 168.954145] IMM 0x01 + +[ 168.954153] +[ 168.954156] result: EQ + +[ 168.954164] +[ 168.954167] JUMP_NOT_EQUAL @ 0xD804 + +[ 168.954175] +[ 168.954178] taken: no + +[ 168.954186] +[ 168.954189] target: 0x0068 + +[ 168.954197] +[ 168.954200] SUB_WS @ 0xD807 + +[ 168.954208] +[ 168.954211] dst: +[ 168.954214] WS[0x01] +[ 168.954218] .[15:0] -> 0x07CF + +[ 168.954226] +[ 168.954229] src: +[ 168.954232] IMM 0x0001 + +[ 168.954239] +[ 168.954243] dst: +[ 168.954246] WS[0x01] +[ 168.954250] .[15:0] <- 0x07CE + +[ 168.954257] +[ 168.954261] COMPARE_WS @ 0xD80C + +[ 168.954269] +[ 168.954272] src1: +[ 168.954275] WS[0x01] +[ 168.954279] .[15:0] -> 0x07CE + +[ 168.954287] +[ 168.954290] src2: +[ 168.954293] IMM 0x0005 + +[ 168.954301] +[ 168.954304] result: NE GT + +[ 168.954312] +[ 168.954315] JUMP_ABOVE @ 0xD811 + +[ 168.954323] +[ 168.954326] taken: yes + +[ 168.954333] +[ 168.954336] target: 0x0053 + +[ 168.954344] +[ 168.954347] TEST_REG @ 0xD7FF + +[ 168.954355] +[ 168.954358] src1: +[ 168.954362] REG[0x1827] +[ 168.954367] .[7:0] -> 0x02 + +[ 168.954375] +[ 168.954378] src2: +[ 168.954381] IMM 0x01 + +[ 168.954389] +[ 168.954392] result: EQ + +[ 168.954399] +[ 168.954402] JUMP_NOT_EQUAL @ 0xD804 + +[ 168.954410] +[ 168.954413] taken: no + +[ 168.954420] +[ 168.954424] target: 0x0068 + +[ 168.954431] +[ 168.954434] SUB_WS @ 0xD807 + +[ 168.954442] +[ 168.954445] dst: +[ 168.954448] WS[0x01] +[ 168.954453] .[15:0] -> 0x07CE + +[ 168.954460] +[ 168.954463] src: +[ 168.954467] IMM 0x0001 + +[ 168.954474] +[ 168.954477] dst: +[ 168.954481] WS[0x01] +[ 168.954485] .[15:0] <- 0x07CD + +[ 168.954492] +[ 168.954495] COMPARE_WS @ 0xD80C + +[ 168.954503] +[ 168.954507] src1: +[ 168.954510] WS[0x01] +[ 168.954514] .[15:0] -> 0x07CD + +[ 168.954522] +[ 168.954525] src2: +[ 168.954528] IMM 0x0005 + +[ 168.954536] +[ 168.954539] result: NE GT + +[ 168.954547] +[ 168.954550] JUMP_ABOVE @ 0xD811 + +[ 168.954558] +[ 168.954561] taken: yes + +[ 168.954568] +[ 168.954572] target: 0x0053 + +[ 168.954579] +[ 168.954583] TEST_REG @ 0xD7FF + +[ 168.954590] +[ 168.954593] src1: +[ 168.954597] REG[0x1827] +[ 168.954602] .[7:0] -> 0x02 + +[ 168.954609] +[ 168.954613] src2: +[ 168.954616] IMM 0x01 + +[ 168.954623] +[ 168.954626] result: EQ + +[ 168.954634] +[ 168.954637] JUMP_NOT_EQUAL @ 0xD804 + +[ 168.954645] +[ 168.954648] taken: no + +[ 168.954655] +[ 168.954658] target: 0x0068 + +[ 168.954666] +[ 168.954669] SUB_WS @ 0xD807 + +[ 168.954676] +[ 168.954680] dst: +[ 168.954683] WS[0x01] +[ 168.954687] .[15:0] -> 0x07CD + +[ 168.954694] +[ 168.954698] src: +[ 168.954701] IMM 0x0001 + +[ 168.954708] +[ 168.954711] dst: +[ 168.954715] WS[0x01] +[ 168.954719] .[15:0] <- 0x07CC + +[ 168.954726] +[ 168.954730] COMPARE_WS @ 0xD80C + +[ 168.954737] +[ 168.954741] src1: +[ 168.954744] WS[0x01] +[ 168.954748] .[15:0] -> 0x07CC + +[ 168.954756] +[ 168.954759] src2: +[ 168.954762] IMM 0x0005 + +[ 168.954769] +[ 168.954773] result: NE GT + +[ 168.954780] +[ 168.954784] JUMP_ABOVE @ 0xD811 + +[ 168.954791] +[ 168.954794] taken: yes + +[ 168.954802] +[ 168.954805] target: 0x0053 + +[ 168.954812] +[ 168.954816] TEST_REG @ 0xD7FF + +[ 168.954823] +[ 168.954826] src1: +[ 168.954830] REG[0x1827] +[ 168.954835] .[7:0] -> 0x0D + +[ 168.954843] +[ 168.954846] src2: +[ 168.954849] IMM 0x01 + +[ 168.954856] +[ 168.954860] result: NE + +[ 168.954867] +[ 168.954870] JUMP_NOT_EQUAL @ 0xD804 + +[ 168.954878] +[ 168.954881] taken: yes + +[ 168.954889] +[ 168.954892] target: 0x0068 + +[ 168.954899] +[ 168.954902] MOVE_REG @ 0xD814 + +[ 168.954911] +[ 168.954915] src: +[ 168.954918] PS[0x00,0x0101] +[ 168.954923] .[15:8] -> 0x01 + +[ 168.954930] +[ 168.954934] dst: +[ 168.954937] REG[0x1821] +[ 168.954941] .[15:8] <- 0x01 + +[ 168.954949] +[ 168.954952] MOVE_REG @ 0xD819 + +[ 168.954961] +[ 168.954964] src: +[ 168.954968] WS[0x00] +[ 168.954972] .[7:0] -> 0x00 + +[ 168.954979] +[ 168.954982] dst: +[ 168.954986] REG[0x183B] +[ 168.954990] .[23:16] <- 0x00 + +[ 168.954997] +[ 168.955001] EOT @ 0xD81E + +[ 168.955009] << + +[ 168.955018] >> execute D81F (len 102, WS 4, PS 4) + +[ 168.958694] +[ 168.958699] SET_ATI_PORT @ 0xD825 + +[ 168.958713] +[ 168.958717] port: 0 (MM) + +[ 168.958726] +[ 168.958729] COMPARE_PS @ 0xD828 + +[ 168.958738] +[ 168.958741] src1: +[ 168.958746] PS[0x00,0x0001] +[ 168.958752] .[7:0] -> 0x01 + +[ 168.958760] +[ 168.958764] src2: +[ 168.958768] IMM 0x00 + +[ 168.958775] +[ 168.958779] result: NE GT + +[ 168.958787] +[ 168.958790] JUMP_EQUAL @ 0xD82C + +[ 168.958799] +[ 168.958802] taken: no + +[ 168.958810] +[ 168.958813] target: 0x0013 + +[ 168.958821] +[ 168.958824] SET_REG_BLOCK @ 0xD82F + +[ 168.958832] +[ 168.958836] base: 0x0200 + +[ 168.958843] +[ 168.958846] COMPARE_PS @ 0xD832 + +[ 168.958855] +[ 168.958858] src1: +[ 168.958862] PS[0x00,0x0001] +[ 168.958867] .[15:8] -> 0x00 + +[ 168.958874] +[ 168.958877] src2: +[ 168.958881] IMM 0x01 + +[ 168.958888] +[ 168.958892] result: NE LE + +[ 168.958900] +[ 168.958903] JUMP_EQUAL @ 0xD836 + +[ 168.958911] +[ 168.958914] taken: no + +[ 168.958921] +[ 168.958925] target: 0x0059 + +[ 168.958932] +[ 168.958935] TEST_REG @ 0xD839 + +[ 168.958944] +[ 168.958947] src1: +[ 168.958951] REG[0x1820] +[ 168.958958] .[7:0] -> 0x01 + +[ 168.958965] +[ 168.958968] src2: +[ 168.958972] IMM 0x01 + +[ 168.958980] +[ 168.958983] result: NE + +[ 168.958991] +[ 168.958994] JUMP_EQUAL @ 0xD83E + +[ 168.959002] +[ 168.959005] taken: no + +[ 168.959012] +[ 168.959015] target: 0x0062 + +[ 168.959023] +[ 168.959026] MOVE_REG @ 0xD841 + +[ 168.959036] +[ 168.959040] src: +[ 168.959043] IMM 0x01 + +[ 168.959051] +[ 168.959054] dst: +[ 168.959059] REG[0x1820] +[ 168.959065] .[31:24] <- 0x01 + +[ 168.959073] +[ 168.959076] MOVE_WS @ 0xD846 + +[ 168.959085] +[ 168.959088] src: +[ 168.959091] REG[0x1820] +[ 168.959097] .[15:8] -> 0x01 + +[ 168.959104] +[ 168.959108] dst: +[ 168.959111] WS[0x00] +[ 168.959115] .[7:0] <- 0x01 + +[ 168.959123] +[ 168.959126] MOVE_REG @ 0xD84B + +[ 168.959136] +[ 168.959139] src: +[ 168.959142] IMM 0x00 + +[ 168.959150] +[ 168.959153] dst: +[ 168.959157] REG[0x1820] +[ 168.959161] .[15:8] <- 0x00 + +[ 168.959168] +[ 168.959172] MOVE_WS @ 0xD850 + +[ 168.959180] +[ 168.959183] src: +[ 168.959187] IMM 0x1770 + +[ 168.959194] +[ 168.959198] dst: +[ 168.959201] WS[0x41] +[ 168.959205] .[15:0] <- 0x1770 + +[ 168.959213] +[ 168.959216] TEST_REG @ 0xD855 + +[ 168.959224] +[ 168.959227] src1: +[ 168.959231] REG[0x1827] +[ 168.959236] .[7:0] -> 0x02 + +[ 168.959243] +[ 168.959247] src2: +[ 168.959250] IMM 0x01 + +[ 168.959258] +[ 168.959261] result: EQ + +[ 168.959268] +[ 168.959272] JUMP_NOT_EQUAL @ 0xD85A + +[ 168.959280] +[ 168.959283] taken: no + +[ 168.959290] +[ 168.959294] target: 0x004D + +[ 168.959301] +[ 168.959304] DELAY_MICROSEC @ 0xD85D + +[ 168.959313] +[ 168.959316] count: 5 + +[ 168.959330] +[ 168.959334] SUB_WS @ 0xD85F + +[ 168.959344] +[ 168.959348] dst: +[ 168.959351] WS[0x41] +[ 168.959356] .[15:0] -> 0x1770 + +[ 168.959363] +[ 168.959367] src: +[ 168.959370] IMM 0x0001 + +[ 168.959378] +[ 168.959381] dst: +[ 168.959384] WS[0x41] +[ 168.959388] .[15:0] <- 0x176F + +[ 168.959396] +[ 168.959399] COMPARE_WS @ 0xD864 + +[ 168.959407] +[ 168.959410] src1: +[ 168.959414] WS[0x41] +[ 168.959418] .[15:0] -> 0x176F + +[ 168.959426] +[ 168.959429] src2: +[ 168.959433] IMM 0x0002 + +[ 168.959441] +[ 168.959444] result: NE GT + +[ 168.959452] +[ 168.959455] JUMP_ABOVE @ 0xD869 + +[ 168.959463] +[ 168.959466] taken: yes + +[ 168.959474] +[ 168.959477] target: 0x0036 + +[ 168.959485] +[ 168.959488] TEST_REG @ 0xD855 + +[ 168.959496] +[ 168.959499] src1: +[ 168.959502] REG[0x1827] +[ 168.959507] .[7:0] -> 0x02 + +[ 168.959515] +[ 168.959518] src2: +[ 168.959521] IMM 0x01 + +[ 168.959528] +[ 168.959532] result: EQ + +[ 168.959539] +[ 168.959542] JUMP_NOT_EQUAL @ 0xD85A + +[ 168.959550] +[ 168.959553] taken: no + +[ 168.959560] +[ 168.959563] target: 0x004D + +[ 168.959571] +[ 168.959574] DELAY_MICROSEC @ 0xD85D + +[ 168.959581] +[ 168.959585] count: 5 + +[ 168.959597] +[ 168.959601] SUB_WS @ 0xD85F + +[ 168.959611] +[ 168.959614] dst: +[ 168.959618] WS[0x41] +[ 168.959622] .[15:0] -> 0x176F + +[ 168.959630] +[ 168.959633] src: +[ 168.959636] IMM 0x0001 + +[ 168.959644] +[ 168.959647] dst: +[ 168.959650] WS[0x41] +[ 168.959654] .[15:0] <- 0x176E + +[ 168.959662] +[ 168.959665] COMPARE_WS @ 0xD864 + +[ 168.959673] +[ 168.959676] src1: +[ 168.959679] WS[0x41] +[ 168.959683] .[15:0] -> 0x176E + +[ 168.959691] +[ 168.959694] src2: +[ 168.959697] IMM 0x0002 + +[ 168.959705] +[ 168.959708] result: NE GT + +[ 168.959716] +[ 168.959719] JUMP_ABOVE @ 0xD869 + +[ 168.959727] +[ 168.959730] taken: yes + +[ 168.959737] +[ 168.959741] target: 0x0036 + +[ 168.959748] +[ 168.959751] TEST_REG @ 0xD855 + +[ 168.959759] +[ 168.959762] src1: +[ 168.959765] REG[0x1827] +[ 168.959770] .[7:0] -> 0x02 + +[ 168.959778] +[ 168.959782] src2: +[ 168.959785] IMM 0x01 + +[ 168.959792] +[ 168.959795] result: EQ + +[ 168.959802] +[ 168.959806] JUMP_NOT_EQUAL @ 0xD85A + +[ 168.959813] +[ 168.959817] taken: no + +[ 168.959824] +[ 168.959827] target: 0x004D + +[ 168.959834] +[ 168.959837] DELAY_MICROSEC @ 0xD85D + +[ 168.959845] +[ 168.959848] count: 5 + +[ 168.959861] +[ 168.959864] SUB_WS @ 0xD85F + +[ 168.959874] +[ 168.959877] dst: +[ 168.959881] WS[0x41] +[ 168.959885] .[15:0] -> 0x176E + +[ 168.959892] + +[ 168.972490] +[ 168.972494] src: +[ 168.972497] PS[0x00,0x0000] +[ 168.972501] .[7:0] -> 0x00 + +[ 168.972509] +[ 168.972512] dst: +[ 168.972515] REG[0x1E80] +[ 168.972519] .[7:0] <- 0x00 + +[ 168.972526] +[ 168.972530] EOT @ 0xEF58 + +[ 168.972537] << + +[ 168.972549] >> execute E31C (len 59, WS 4, PS 4) + +[ 168.972562] +[ 168.972565] SET_ATI_PORT @ 0xE322 + +[ 168.972576] +[ 168.972580] port: 0 (MM) + +[ 168.972588] +[ 168.972591] MOVE_REG @ 0xE325 + +[ 168.972600] +[ 168.972603] src: +[ 168.972607] IMM 0x01 + +[ 168.972614] +[ 168.972617] dst: +[ 168.972621] REG[0x1EC0] +[ 168.972625] .[7:0] <- 0x01 + +[ 168.972633] +[ 168.972636] COMPARE_PS @ 0xE32A + +[ 168.972645] +[ 168.972648] src1: +[ 168.972652] PS[0x00,0x0000] +[ 168.972656] .[7:0] -> 0x00 + +[ 168.972664] +[ 168.972667] src2: +[ 168.972671] IMM 0x00 + +[ 168.972678] +[ 168.972681] result: EQ LE + +[ 168.972689] +[ 168.972693] JUMP_EQUAL @ 0xE32E + +[ 168.972702] +[ 168.972705] taken: yes + +[ 168.972712] +[ 168.972716] target: 0x0032 + +[ 168.972723] +[ 168.972727] CLEAR_REG @ 0xE34E + +[ 168.972736] +[ 168.972739] dst: +[ 168.972743] REG[0x1EC1] +[ 168.972747] .[15:0] <- 0x0000 + +[ 168.972754] +[ 168.972758] CLEAR_REG @ 0xE352 + +[ 168.972767] +[ 168.972770] dst: +[ 168.972773] REG[0x1EC0] +[ 168.972777] .[7:0] <- 0x00 + +[ 168.972784] +[ 168.972788] EOT @ 0xE356 + +[ 168.972795] << + +[ 168.972807] >> execute CA7C (len 234, WS 0, PS 8) + +[ 168.972817] +[ 168.972820] SET_ATI_PORT @ 0xCA82 + +[ 168.972828] +[ 168.972832] port: 0 (MM) + +[ 168.972840] +[ 168.972843] OR_REG @ 0xCA85 + +[ 168.972851] +[ 168.972854] dst: +[ 168.972858] REG[0x1EC0] +[ 168.972863] .[7:0] -> 0x00 + +[ 168.972871] +[ 168.972874] src: +[ 168.972877] IMM 0x01 + +[ 168.972884] +[ 168.972888] dst: +[ 168.972891] REG[0x1EC0] +[ 168.972895] .[7:0] <- 0x01 + +[ 168.972902] +[ 168.972906] MOVE_REG @ 0xCA8A + +[ 168.972914] +[ 168.972917] src: +[ 168.972920] IMM 0x00200000 + +[ 168.972928] +[ 168.972932] dst: +[ 168.972935] REG[0x1EC5] +[ 168.972939] .[31:0] <- 0x00200000 + +[ 168.972948] +[ 168.972951] COMPARE_PS @ 0xCA92 + +[ 168.972959] +[ 168.972962] src1: +[ 168.972965] PS[0x00,0x24EA] +[ 168.972970] .[31:24] -> 0x00 + +[ 168.972978] +[ 168.972981] src2: +[ 168.972984] IMM 0x01 + +[ 168.972991] +[ 168.972995] result: NE LE + +[ 168.973002] +[ 168.973006] JUMP_EQUAL @ 0xCA96 + +[ 168.973014] +[ 168.973017] taken: no + +[ 168.973024] +[ 168.973027] target: 0x0042 + +[ 168.973035] +[ 168.973039] OR_REG @ 0xCA99 + +[ 168.973046] +[ 168.973050] dst: +[ 168.973053] REG[0x1EC4] +[ 168.973058] .[7:0] -> 0x11 + +[ 168.973065] +[ 168.973069] src: +[ 168.973072] IMM 0x02 + +[ 168.973079] +[ 168.973082] dst: +[ 168.973085] REG[0x1EC4] +[ 168.973090] .[7:0] <- 0x13 + +[ 168.973097] +[ 168.973100] DELAY_MICROSEC @ 0xCA9E + +[ 168.973108] +[ 168.973111] count: 2 + +[ 168.973122] +[ 168.973126] AND_REG @ 0xCAA0 + +[ 168.973136] +[ 168.973139] dst: +[ 168.973142] REG[0x1EC4] +[ 168.973148] .[7:0] -> 0x13 + +[ 168.973155] +[ 168.973158] src: +[ 168.973162] IMM 0xFE + +[ 168.973169] +[ 168.973172] dst: +[ 168.973176] REG[0x1EC4] +[ 168.973180] .[7:0] <- 0x12 + +[ 168.973187] +[ 168.973190] CLEAR_REG @ 0xCAA5 + +[ 168.973199] +[ 168.973203] dst: +[ 168.973206] REG[0x1EB6] +[ 168.973210] .[7:0] <- 0x00 + +[ 168.973218] +[ 168.973221] OR_REG @ 0xCAA9 + +[ 168.973229] +[ 168.973232] dst: +[ 168.973236] REG[0x1EA5] +[ 168.973241] .[31:24] -> 0x00 + +[ 168.973248] +[ 168.973251] src: +[ 168.973254] IMM 0x04 + +[ 168.973261] +[ 168.973265] dst: +[ 168.973268] REG[0x1EA5] +[ 168.973272] .[31:24] <- 0x04 + +[ 168.973279] +[ 168.973282] CLEAR_REG @ 0xCAAE + +[ 168.973291] +[ 168.973295] dst: +[ 168.973298] REG[0x1EA5] +[ 168.973302] .[15:0] <- 0x0000 + +[ 168.973309] +[ 168.973313] CLEAR_REG @ 0xCAB2 + +[ 168.973322] +[ 168.973325] dst: +[ 168.973328] REG[0x1EA5] +[ 168.973332] .[23:16] <- 0x00 + +[ 168.973340] +[ 168.973343] AND_REG @ 0xCAB6 + +[ 168.973351] +[ 168.973354] dst: +[ 168.973357] REG[0x1EA0] +[ 168.973362] .[7:0] -> 0x01 + +[ 168.973369] +[ 168.973372] src: +[ 168.973375] IMM 0xFE + +[ 168.973383] +[ 168.973386] dst: +[ 168.973389] REG[0x1EA0] +[ 168.973394] .[7:0] <- 0x00 + +[ 168.973401] +[ 168.973404] JUMP @ 0xCABB + +[ 168.973412] +[ 168.973415] target: 0x00E4 + +[ 168.973423] +[ 168.973426] AND_REG @ 0xCB60 + +[ 168.973434] +[ 168.973437] dst: +[ 168.973440] REG[0x1EA5] +[ 168.973445] .[31:24] -> 0x04 + +[ 168.973452] +[ 168.973455] src: +[ 168.973459] IMM 0x0F + +[ 168.973466] +[ 168.973469] dst: +[ 168.973473] REG[0x1EA5] +[ 168.973477] .[31:24] <- 0x04 + +[ 168.973484] +[ 168.973487] EOT @ 0xCB65 + +[ 168.973495] << + +[ 168.976413] >> execute D81F (len 102, WS 4, PS 4) + +[ 168.976429] +[ 168.976433] SET_ATI_PORT @ 0xD825 + +[ 168.976442] +[ 168.976446] port: 0 (MM) + +[ 168.976489] +[ 168.976492] COMPARE_PS @ 0xD828 + +[ 168.976502] +[ 168.976505] src1: +[ 168.976509] PS[0x00,0x0001] +[ 168.976515] .[7:0] -> 0x01 + +[ 168.976523] +[ 168.976526] src2: +[ 168.976530] IMM 0x00 + +[ 168.976537] +[ 168.976540] result: NE GT + +[ 168.976548] +[ 168.976551] JUMP_EQUAL @ 0xD82C + +[ 168.976561] +[ 168.976564] taken: no + +[ 168.976571] +[ 168.976574] target: 0x0013 + +[ 168.976582] +[ 168.976585] SET_REG_BLOCK @ 0xD82F + +[ 168.976593] +[ 168.976596] base: 0x0200 + +[ 168.976604] +[ 168.976607] COMPARE_PS @ 0xD832 + +[ 168.976615] +[ 168.976618] src1: +[ 168.976621] PS[0x00,0x0001] +[ 168.976627] .[15:8] -> 0x00 + +[ 168.976634] +[ 168.976637] src2: +[ 168.976640] IMM 0x01 + +[ 168.976647] +[ 168.976651] result: NE LE + +[ 168.976658] +[ 168.976661] JUMP_EQUAL @ 0xD836 + +[ 168.976669] +[ 168.976672] taken: no + +[ 168.976679] +[ 168.976682] target: 0x0059 + +[ 168.976690] +[ 168.976693] TEST_REG @ 0xD839 + +[ 168.976701] +[ 168.976705] src1: +[ 168.976708] REG[0x1820] +[ 168.976714] .[7:0] -> 0x00 + +[ 168.976721] +[ 168.976724] src2: +[ 168.976728] IMM 0x01 + +[ 168.976735] +[ 168.976738] result: EQ + +[ 168.976745] +[ 168.976748] JUMP_EQUAL @ 0xD83E + +[ 168.976756] +[ 168.976760] taken: yes + +[ 168.976767] +[ 168.976770] target: 0x0062 + +[ 168.976777] +[ 168.976781] SET_REG_BLOCK @ 0xD881 + +[ 168.976789] +[ 168.976793] base: 0x0000 + +[ 168.976800] +[ 168.976803] EOT @ 0xD884 + +[ 168.976812] << + +[ 168.976828] >> execute C1FA (len 491, WS 4, PS 12) + +[ 168.976839] +[ 168.976843] SET_ATI_PORT @ 0xC200 + +[ 168.976850] +[ 168.976854] port: 0 (MM) + +[ 168.976861] +[ 168.976864] COMPARE_PS @ 0xC203 + +[ 168.976873] +[ 168.976876] src1: +[ 168.976879] PS[0x00,0x0000] +[ 168.976884] .[15:0] -> 0x0000 + +[ 168.976891] +[ 168.976894] src2: +[ 168.976898] IMM 0x0000 + +[ 168.976905] +[ 168.976909] result: EQ LE + +[ 168.976916] +[ 168.976919] JUMP_EQUAL @ 0xC208 + +[ 168.976927] +[ 168.976930] taken: yes + +[ 168.976937] +[ 168.976941] target: 0x01E0 + +[ 168.976948] +[ 168.976952] MOVE_PS @ 0xC3DA + +[ 168.976960] +[ 168.976964] src: +[ 168.976967] IMM 0x00 + +[ 168.976974] +[ 168.976978] dst: +[ 168.976982] PS[0x03] +[ 168.976986] .[15:8] <- 0x00 + +[ 168.976993] +[ 168.976996] MOVE_PS @ 0xC3DE + +[ 168.977004] +[ 168.977008] src: +[ 168.977011] PS[0x02,0x10101] +[ 168.977016] .[23:16] -> 0x01 + +[ 168.977023] +[ 168.977026] dst: +[ 168.977029] PS[0x03] +[ 168.977033] .[7:0] <- 0x01 + +[ 168.977041] +[ 168.977044] CALL_TABLE @ 0xC3E2 + +[ 168.977052] +[ 168.977056] table: 35 (EnableCRTC) + +[ 168.977064] +[ 168.977067] >> execute D81F (len 102, WS 4, PS 4) + +[ 168.977077] +[ 168.977080] +[ 168.977083] SET_ATI_PORT @ 0xD825 + +[ 168.977091] +[ 168.977095] +[ 168.977098] port: 0 (MM) + +[ 168.977106] +[ 168.977109] +[ 168.977112] COMPARE_PS @ 0xD828 + +[ 168.977120] +[ 168.977123] +[ 168.977126] src1: +[ 168.977130] PS[0x00,0x0001] +[ 168.977135] .[7:0] -> 0x01 + +[ 168.977142] +[ 168.977145] +[ 168.977149] src2: +[ 168.977152] IMM 0x00 + +[ 168.977159] +[ 168.977162] +[ 168.977165] result: NE GT + +[ 168.977173] +[ 168.977176] +[ 168.977179] JUMP_EQUAL @ 0xD82C + +[ 168.977187] +[ 168.977190] +[ 168.977194] taken: no + +[ 168.977201] +[ 168.977204] +[ 168.977207] target: 0x0013 + +[ 168.977215] +[ 168.977218] +[ 168.977221] SET_REG_BLOCK @ 0xD82F + +[ 168.977229] +[ 168.977232] +[ 168.977235] base: 0x0200 + +[ 168.977243] +[ 168.977246] +[ 168.977249] COMPARE_PS @ 0xD832 + +[ 168.977257] +[ 168.977260] +[ 168.977263] src1: +[ 168.977266] PS[0x00,0x0001] +[ 168.977271] .[15:8] -> 0x00 + +[ 168.977278] +[ 168.977281] +[ 168.977284] src2: +[ 168.977288] IMM 0x01 + +[ 168.977295] +[ 168.977298] +[ 168.977301] result: NE LE + +[ 168.977309] +[ 168.977312] +[ 168.977315] JUMP_EQUAL @ 0xD836 + +[ 168.977323] +[ 168.977326] +[ 168.977329] taken: no + +[ 168.977336] +[ 168.977340] +[ 168.977343] target: 0x0059 + +[ 168.977350] +[ 168.977354] +[ 168.977357] TEST_REG @ 0xD839 + +[ 168.977365] +[ 168.977368] +[ 168.977372] src1: + +[ 169.015915] +[ 169.015918] dst: +[ 169.015921] REG[0x1EC4] +[ 169.015927] .[31:16] -> 0x3000 + +[ 169.015934] +[ 169.015937] src: +[ 169.015941] IMM 0xFC00 + +[ 169.015948] +[ 169.015951] dst: +[ 169.015955] REG[0x1EC4] +[ 169.015959] .[31:16] <- 0x3000 + +[ 169.015966] +[ 169.015969] DELAY_MICROSEC @ 0xCB4E + +[ 169.015977] +[ 169.015980] count: 30 + +[ 169.016018] +[ 169.016022] MOVE_REG @ 0xCB50 + +[ 169.016033] +[ 169.016036] src: +[ 169.016039] IMM 0x01 + +[ 169.016047] +[ 169.016050] dst: +[ 169.016053] REG[0x1EB6] +[ 169.016058] .[7:0] <- 0x01 + +[ 169.016065] +[ 169.016068] DELAY_MICROSEC @ 0xCB55 + +[ 169.016076] +[ 169.016079] count: 2 + +[ 169.016089] +[ 169.016093] MOVE_REG @ 0xCB57 + +[ 169.016104] +[ 169.016108] src: +[ 169.016111] IMM 0x01 + +[ 169.016118] +[ 169.016122] dst: +[ 169.016125] REG[0x1EB6] +[ 169.016129] .[15:8] <- 0x01 + +[ 169.016137] +[ 169.016140] CLEAR_REG @ 0xCB5C + +[ 169.016149] +[ 169.016152] dst: +[ 169.016156] REG[0x1EB6] +[ 169.016160] .[15:8] <- 0x00 + +[ 169.016167] +[ 169.016170] AND_REG @ 0xCB60 + +[ 169.016178] +[ 169.016181] dst: +[ 169.016185] REG[0x1EA5] +[ 169.016190] .[31:24] -> 0x00 + +[ 169.016197] +[ 169.016200] src: +[ 169.016204] IMM 0x0F + +[ 169.016211] +[ 169.016214] dst: +[ 169.016217] REG[0x1EA5] +[ 169.016222] .[31:24] <- 0x00 + +[ 169.016229] +[ 169.016232] EOT @ 0xCB65 + +[ 169.016240] << + +[ 169.020018] >> execute D81F (len 102, WS 4, PS 4) + +[ 169.020038] +[ 169.020042] SET_ATI_PORT @ 0xD825 + +[ 169.020052] +[ 169.020056] port: 0 (MM) + +[ 169.020064] +[ 169.020067] COMPARE_PS @ 0xD828 + +[ 169.020076] +[ 169.020079] src1: +[ 169.020084] PS[0x00,0x0101] +[ 169.020091] .[7:0] -> 0x01 + +[ 169.020099] +[ 169.020102] src2: +[ 169.020106] IMM 0x00 + +[ 169.020114] +[ 169.020118] result: NE GT + +[ 169.020126] +[ 169.020129] JUMP_EQUAL @ 0xD82C + +[ 169.020138] +[ 169.020142] taken: no + +[ 169.020149] +[ 169.020153] target: 0x0013 + +[ 169.020161] +[ 169.020164] SET_REG_BLOCK @ 0xD82F + +[ 169.020172] +[ 169.020176] base: 0x0200 + +[ 169.020183] +[ 169.020187] COMPARE_PS @ 0xD832 + +[ 169.020195] +[ 169.020198] src1: +[ 169.020201] PS[0x00,0x0101] +[ 169.020206] .[15:8] -> 0x01 + +[ 169.020214] +[ 169.020217] src2: +[ 169.020221] IMM 0x01 + +[ 169.020228] +[ 169.020232] result: EQ LE + +[ 169.020240] +[ 169.020243] JUMP_EQUAL @ 0xD836 + +[ 169.020251] +[ 169.020254] taken: yes + +[ 169.020262] +[ 169.020265] target: 0x0059 + +[ 169.020273] +[ 169.020276] MOVE_REG @ 0xD878 + +[ 169.020289] +[ 169.020292] src: +[ 169.020295] IMM 0x01 + +[ 169.020303] +[ 169.020307] dst: +[ 169.020311] REG[0x1820] +[ 169.020316] .[7:0] <- 0x01 + +[ 169.020324] +[ 169.020327] CLEAR_REG @ 0xD87D + +[ 169.020337] +[ 169.020341] dst: +[ 169.020344] REG[0x1820] +[ 169.020349] .[31:24] <- 0x00 + +[ 169.020357] +[ 169.020360] SET_REG_BLOCK @ 0xD881 + +[ 169.020368] +[ 169.020372] base: 0x0000 + +[ 169.020379] +[ 169.020383] EOT @ 0xD884 + +[ 169.020391] << + +[ 169.020401] >> execute D7AC (len 115, WS 12, PS 8) + +[ 169.020412] +[ 169.020416] SET_ATI_PORT @ 0xD7B2 + +[ 169.020424] +[ 169.020428] port: 0 (MM) + +[ 169.020436] +[ 169.020439] COMPARE_PS @ 0xD7B5 + +[ 169.020447] +[ 169.020451] src1: +[ 169.020454] PS[0x00,0x0001] +[ 169.020459] .[7:0] -> 0x01 + +[ 169.020467] +[ 169.020470] src2: +[ 169.020474] IMM 0x00 + +[ 169.020481] +[ 169.020484] result: NE GT + +[ 169.020492] +[ 169.020495] JUMP_EQUAL @ 0xD7B9 + +[ 169.020504] +[ 169.020507] taken: no + +[ 169.020514] +[ 169.020518] target: 0x0013 + +[ 169.020526] +[ 169.020529] SET_REG_BLOCK @ 0xD7BC + +[ 169.020537] +[ 169.020540] base: 0x0200 + +[ 169.020548] +[ 169.020551] MOVE_WS @ 0xD7BF + +[ 169.020559] +[ 169.020563] src: +[ 169.020566] REG[0x183B] +[ 169.020572] .[23:16] -> 0x00 + +[ 169.020579] +[ 169.020583] dst: +[ 169.020586] WS[0x00] +[ 169.020591] .[7:0] <- 0x00 + +[ 169.020598] +[ 169.020601] CLEAR_WS @ 0xD7C4 + +[ 169.020610] +[ 169.020613] dst: +[ 169.020617] WS[0x02] +[ 169.020621] .[31:0] <- 0x00000000 + +[ 169.020629] +[ 169.020632] MOVE_WS @ 0xD7C7 + +[ 169.020641] +[ 169.020644] src: +[ 169.020647] PS[0x01,0x0000] +[ 169.020652] .[31:16] -> 0x0000 + +[ 169.020660] +[ 169.020663] dst: +[ 169.020667] WS[0x02] +[ 169.020671] .[15:0] <- 0x0000 + +[ 169.020679] +[ 169.020682] CLEAR_WS @ 0xD7CB + +[ 169.020690] +[ 169.020694] dst: +[ 169.020697] WS[0x01] +[ 169.020701] .[31:0] <- 0x00000000 + +[ 169.020709] +[ 169.020712] MOVE_WS @ 0xD7CE + +[ 169.020721] +[ 169.020724] src: +[ 169.020727] PS[0x01,0x0000] +[ 169.020732] .[15:0] -> 0x0000 + +[ 169.020740] +[ 169.020743] dst: +[ 169.020746] WS[0x01] +[ 169.020750] .[15:0] <- 0x0000 + +[ 169.020758] +[ 169.020762] SHIFT_LEFT_WS @ 0xD7D2 + +[ 169.020770] +[ 169.020774] dst: +[ 169.020777] WS[0x01] +[ 169.020782] .[31:0] -> 0x00000000 + +[ 169.020790] +[ 169.020793] shift: 10 + +[ 169.020801] +[ 169.020805] dst: +[ 169.020808] WS[0x01] +[ 169.020812] .[31:0] <- 0x00000000 + +[ 169.020820] +[ 169.020823] OR_WS @ 0xD7D6 + +[ 169.020832] +[ 169.020835] dst: +[ 169.020839] WS[0x02] +[ 169.020843] .[31:0] -> 0x00000000 + +[ 169.020851] +[ 169.020854] src: +[ 169.020857] WS[0x01] +[ 169.020861] .[31:0] -> 0x00000000 + +[ 169.020869] +[ 169.020873] dst: +[ 169.020876] WS[0x02] +[ 169.020880] .[31:0] <- 0x00000000 + +[ 169.020888] +[ 169.020891] CLEAR_WS @ 0xD7DA + +[ 169.020899] +[ 169.020903] dst: +[ 169.020906] WS[0x01] +[ 169.020910] .[31:0] <- 0x00000000 + +[ 169.020918] +[ 169.020921] MOVE_WS @ 0xD7DD + +[ 169.020929] +[ 169.020933] src: +[ 169.020936] PS[0x00,0x0001] +[ 169.020941] .[31:16] -> 0x0000 + +[ 169.020948] +[ 169.020952] dst: +[ 169.020955] WS[0x01] +[ 169.020959] .[15:0] <- 0x0000 + +[ 169.020967] +[ 169.020971] SHIFT_LEFT_WS @ 0xD7E1 + +[ 169.020979] +[ 169.020982] dst: +[ 169.020986] WS[0x01] +[ 169.020990] .[31:0] -> 0x00000000 + +[ 169.020998] +[ 169.021001] shift: 20 + +[ 169.021009] +[ 169.021012] dst: +[ 169.021015] WS[0x01] +[ 169.021019] .[31:0] <- 0x00000000 + +[ 169.021027] +[ 169.021030] OR_WS @ 0xD7E5 + +[ 169.021039] +[ 169.021042] dst: +[ 169.021046] WS[0x02] +[ 169.021050] .[31:0] -> 0x00000000 + +[ 169.021057] +[ 169.021061] src: +[ 169.021064] WS[0x01] +[ 169.021068] .[31:0] -> 0x00000000 + +[ 169.021076] +[ 169.021079] dst: +[ 169.021083] WS[0x02] +[ 169.021087] .[31:0] <- 0x00000000 + +[ 169.021094] +[ 169.021098] MOVE_REG @ 0xD7E9 + +[ 169.021106] +[ 169.021109] src: +[ 169.021113] WS[0x02] +[ 169.021117] .[31:0] -> 0x00000000 + +[ 169.021124] +[ 169.021128] dst: +[ 169.021131] REG[0x1826] +[ 169.021136] .[31:0] <- 0x00000000 + +[ 169.021143] +[ 169.021147] CLEAR_REG @ 0xD7EE + +[ 169.021156] +[ 169.021159] dst: +[ 169.021163] REG[0x183B] +[ 169.021167] .[23:16] <- 0x00 + +[ 169.021175] +[ 169.021178] MOVE_WS @ 0xD7F2 + +[ 169.021186] +[ 169.021189] src: +[ 169.021193] IMM 0x07D0 + +[ 169.021201] +[ 169.021204] dst: +[ 169.021207] WS[0x01] +[ 169.021211] .[15:0] <- 0x07D0 + +[ 169.021219] +[ 169.021222] TEST_REG @ 0xD7F7 + +[ 169.021231] +[ 169.021235] src1: +[ 169.021238] REG[0x1820] +[ 169.021244] .[7:0] -> 0x01 + +[ 169.021252] +[ 169.021255] src2: +[ 169.021258] IMM 0x01 + +[ 169.021266] +[ 169.021269] result: NE + +[ 169.021277] +[ 169.021280] JUMP_EQUAL @ 0xD7FC + +[ 169.021288] +[ 169.021292] taken: no + +[ 169.021299] +[ 169.021302] target: 0x0068 + +[ 169.021310] +[ 169.021314] TEST_REG @ 0xD7FF + +[ 169.021322] +[ 169.021326] src1: +[ 169.021329] REG[0x1827] +[ 169.021334] .[7:0] -> 0x02 + +[ 169.021342] +[ 169.021345] src2: +[ 169.021349] IMM 0x01 + +[ 169.021356] +[ 169.021359] result: EQ + +[ 169.021367] +[ 169.021370] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.021378] +[ 169.021381] taken: no + +[ 169.021388] +[ 169.021392] target: 0x0068 + +[ 169.021399] +[ 169.021403] SUB_WS @ 0xD807 + +[ 169.021411] +[ 169.021415] dst: +[ 169.021418] WS[0x01] +[ 169.021422] .[15:0] -> 0x07D0 + +[ 169.021430] +[ 169.021434] src: +[ 169.021438] IMM 0x0001 + +[ 169.021445] +[ 169.021449] dst: +[ 169.021452] WS[0x01] +[ 169.021456] .[15:0] <- 0x07CF + +[ 169.021464] +[ 169.021467] COMPARE_WS @ 0xD80C + +[ 169.021475] +[ 169.021479] src1: +[ 169.021483] WS[0x01] +[ 169.021487] .[15:0] -> 0x07CF + +[ 169.021495] +[ 169.021498] src2: +[ 169.021501] IMM 0x0005 + +[ 169.021509] +[ 169.021513] result: NE GT + +[ 169.021520] +[ 169.021524] JUMP_ABOVE @ 0xD811 + +[ 169.021532] +[ 169.021535] taken: yes + +[ 169.021542] +[ 169.021546] target: 0x0053 + +[ 169.021553] +[ 169.021556] TEST_REG @ 0xD7FF + +[ 169.021564] +[ 169.021568] src1: +[ 169.021571] REG[0x1827] +[ 169.021576] .[7:0] -> 0x02 + +[ 169.021584] +[ 169.021587] src2: +[ 169.021590] IMM 0x01 + +[ 169.021598] +[ 169.021601] result: EQ + +[ 169.021609] +[ 169.021612] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.021620] +[ 169.021623] taken: no + +[ 169.021630] +[ 169.021634] target: 0x0068 + +[ 169.021641] +[ 169.021645] SUB_WS @ 0xD807 + +[ 169.021653] +[ 169.021656] dst: +[ 169.021660] WS[0x01] +[ 169.021664] .[15:0] -> 0x07CF + +[ 169.021671] +[ 169.021675] src: +[ 169.021678] IMM 0x0001 + +[ 169.021686] +[ 169.021689] dst: +[ 169.021762] WS[0x01] +[ 169.021768] .[15:0] <- 0x07CE + +[ 169.021776] +[ 169.021780] COMPARE_WS @ 0xD80C + +[ 169.021788] +[ 169.021791] src1: +[ 169.021795] WS[0x01] +[ 169.021798] .[15:0] -> 0x07CE + +[ 169.021806] +[ 169.021809] src2: +[ 169.021812] IMM 0x0005 + +[ 169.021820] +[ 169.021823] result: NE GT + +[ 169.021831] +[ 169.021834] JUMP_ABOVE @ 0xD811 + +[ 169.021842] +[ 169.021845] taken: yes + +[ 169.021853] +[ 169.021856] target: 0x0053 + +[ 169.021864] +[ 169.021867] TEST_REG @ 0xD7FF + +[ 169.021875] +[ 169.021878] src1: +[ 169.021882] REG[0x1827] +[ 169.021887] .[7:0] -> 0x02 + +[ 169.021894] +[ 169.021898] src2: +[ 169.021901] IMM 0x01 + +[ 169.021909] +[ 169.021912] result: EQ + +[ 169.021919] +[ 169.021922] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.021930] +[ 169.021933] taken: no + +[ 169.021941] +[ 169.021944] target: 0x0068 + +[ 169.021951] +[ 169.021954] SUB_WS @ 0xD807 + +[ 169.021962] +[ 169.021966] dst: +[ 169.021969] WS[0x01] +[ 169.021974] .[15:0] -> 0x07CE + +[ 169.021982] +[ 169.021985] src: +[ 169.021988] IMM 0x0001 + +[ 169.021995] +[ 169.021999] dst: +[ 169.022002] WS[0x01] +[ 169.022006] .[15:0] <- 0x07CD + +[ 169.022013] +[ 169.022017] COMPARE_WS @ 0xD80C + +[ 169.022024] +[ 169.022028] src1: +[ 169.022031] WS[0x01] +[ 169.022035] .[15:0] -> 0x07CD + +[ 169.022042] +[ 169.022046] src2: +[ 169.022049] IMM 0x0005 + +[ 169.022056] +[ 169.022059] result: NE GT + +[ 169.022067] +[ 169.022070] JUMP_ABOVE @ 0xD811 + +[ 169.022078] +[ 169.022082] taken: yes + +[ 169.022089] +[ 169.022092] target: 0x0053 + +[ 169.022099] +[ 169.022102] TEST_REG @ 0xD7FF + +[ 169.022110] +[ 169.022113] src1: +[ 169.022117] REG[0x1827] +[ 169.022122] .[7:0] -> 0x02 + +[ 169.022129] +[ 169.022132] src2: +[ 169.022136] IMM 0x01 + +[ 169.022143] +[ 169.022146] result: EQ + +[ 169.022153] +[ 169.022156] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.022164] +[ 169.022167] taken: no + +[ 169.022174] +[ 169.022178] target: 0x0068 + +[ 169.022185] +[ 169.022188] SUB_WS @ 0xD807 + +[ 169.022196] +[ 169.022199] dst: +[ 169.022203] WS[0x01] +[ 169.022206] .[15:0] -> 0x07CD + +[ 169.022214] +[ 169.022217] src: +[ 169.022220] IMM 0x0001 + +[ 169.022228] +[ 169.022231] dst: +[ 169.022235] WS[0x01] +[ 169.022238] .[15:0] <- 0x07CC + +[ 169.022246] +[ 169.022249] COMPARE_WS @ 0xD80C + +[ 169.022257] +[ 169.022260] src1: +[ 169.022263] WS[0x01] +[ 169.022267] .[15:0] -> 0x07CC + +[ 169.022274] +[ 169.022278] src2: +[ 169.022281] IMM 0x0005 + +[ 169.022288] +[ 169.022291] result: NE GT + +[ 169.022299] +[ 169.022302] JUMP_ABOVE @ 0xD811 + +[ 169.022310] +[ 169.022313] taken: yes + +[ 169.022320] +[ 169.022323] target: 0x0053 + +[ 169.022331] +[ 169.022334] TEST_REG @ 0xD7FF + +[ 169.022342] +[ 169.022345] src1: +[ 169.022348] REG[0x1827] +[ 169.022353] .[7:0] -> 0x02 + +[ 169.022361] +[ 169.022364] src2: +[ 169.022367] IMM 0x01 + +[ 169.022374] +[ 169.022377] result: EQ + +[ 169.022384] +[ 169.022388] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.022396] +[ 169.022399] taken: no + +[ 169.022406] +[ 169.022410] target: 0x0068 + +[ 169.022417] +[ 169.022420] SUB_WS @ 0xD807 + +[ 169.022428] +[ 169.022431] dst: +[ 169.022435] WS[0x01] +[ 169.022439] .[15:0] -> 0x07CC + +[ 169.022446] +[ 169.022449] src: +[ 169.022453] IMM 0x0001 + +[ 169.022460] +[ 169.022463] dst: +[ 169.022466] WS[0x01] +[ 169.022470] .[15:0] <- 0x07CB + +[ 169.022478] +[ 169.022481] COMPARE_WS @ 0xD80C + +[ 169.022489] +[ 169.022492] src1: +[ 169.022495] WS[0x01] +[ 169.022499] .[15:0] -> 0x07CB + +[ 169.022507] +[ 169.022510] src2: +[ 169.022513] IMM 0x0005 + +[ 169.022520] +[ 169.022523] result: NE GT + +[ 169.022531] +[ 169.022534] JUMP_ABOVE @ 0xD811 + +[ 169.022542] +[ 169.022545] taken: yes + +[ 169.022552] +[ 169.022556] target: 0x0053 + +[ 169.022563] +[ 169.022567] TEST_REG @ 0xD7FF + +[ 169.022575] +[ 169.022578] src1: +[ 169.022581] REG[0x1827] +[ 169.022587] .[7:0] -> 0x02 + +[ 169.022594] +[ 169.022597] src2: +[ 169.022600] IMM 0x01 + +[ 169.022608] +[ 169.022611] result: EQ + +[ 169.022618] +[ 169.022621] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.022629] +[ 169.022633] taken: no + +[ 169.022640] +[ 169.022643] target: 0x0068 + +[ 169.022651] +[ 169.022654] SUB_WS @ 0xD807 + +[ 169.022662] +[ 169.022665] dst: +[ 169.022668] WS[0x01] +[ 169.022672] .[15:0] -> 0x07CB + +[ 169.022679] +[ 169.022683] src: +[ 169.022686] IMM 0x0001 + +[ 169.022693] +[ 169.022696] dst: +[ 169.022700] WS[0x01] +[ 169.022704] .[15:0] <- 0x07CA + +[ 169.022711] +[ 169.022714] COMPARE_WS @ 0xD80C + +[ 169.022722] +[ 169.022725] src1: +[ 169.022729] WS[0x01] +[ 169.022733] .[15:0] -> 0x07CA + +[ 169.022740] +[ 169.022743] src2: +[ 169.022747] IMM 0x0005 + +[ 169.022754] +[ 169.022757] result: NE GT + +[ 169.022764] +[ 169.022768] JUMP_ABOVE @ 0xD811 + +[ 169.022776] +[ 169.022779] taken: yes + +[ 169.022786] +[ 169.022789] target: 0x0053 + +[ 169.022796] +[ 169.022800] TEST_REG @ 0xD7FF + +[ 169.022807] +[ 169.022811] src1: +[ 169.022814] REG[0x1827] +[ 169.022819] .[7:0] -> 0x02 + +[ 169.022826] +[ 169.022830] src2: +[ 169.022833] IMM 0x01 + +[ 169.022840] +[ 169.022843] result: EQ + +[ 169.022850] +[ 169.022853] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.022861] +[ 169.022865] taken: no + +[ 169.022872] +[ 169.022875] target: 0x0068 + +[ 169.022882] +[ 169.022885] SUB_WS @ 0xD807 + +[ 169.022893] +[ 169.022897] dst: +[ 169.022900] WS[0x01] +[ 169.022904] .[15:0] -> 0x07CA + +[ 169.022911] +[ 169.022915] src: +[ 169.022918] IMM 0x0001 + +[ 169.022925] +[ 169.022928] dst: +[ 169.022932] WS[0x01] +[ 169.022935] .[15:0] <- 0x07C9 + +[ 169.022943] +[ 169.022946] COMPARE_WS @ 0xD80C + +[ 169.022954] +[ 169.022957] src1: +[ 169.022960] WS[0x01] +[ 169.022964] .[15:0] -> 0x07C9 + +[ 169.022972] +[ 169.022975] src2: +[ 169.022978] IMM 0x0005 + +[ 169.022985] +[ 169.022988] result: NE GT + +[ 169.022996] +[ 169.022999] JUMP_ABOVE @ 0xD811 + +[ 169.023007] +[ 169.023010] taken: yes + +[ 169.023018] +[ 169.023021] target: 0x0053 + +[ 169.023028] +[ 169.023031] TEST_REG @ 0xD7FF + +[ 169.023039] +[ 169.023042] src1: +[ 169.023046] REG[0x1827] +[ 169.023051] .[7:0] -> 0x02 + +[ 169.023058] +[ 169.023062] src2: +[ 169.023065] IMM 0x01 + +[ 169.023072] +[ 169.023075] result: EQ + +[ 169.023083] +[ 169.023086] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.023094] +[ 169.023097] taken: no + +[ 169.023104] +[ 169.023107] target: 0x0068 + +[ 169.023114] +[ 169.023118] SUB_WS @ 0xD807 + +[ 169.023126] +[ 169.023129] dst: +[ 169.023132] WS[0x01] +[ 169.023136] .[15:0] -> 0x07C9 + +[ 169.023143] +[ 169.023146] src: +[ 169.023150] IMM 0x0001 + +[ 169.023157] +[ 169.023160] dst: +[ 169.023164] WS[0x01] +[ 169.023168] .[15:0] <- 0x07C8 + +[ 169.023175] +[ 169.023178] COMPARE_WS @ 0xD80C + +[ 169.023186] +[ 169.023189] src1: +[ 169.023192] WS[0x01] +[ 169.023196] .[15:0] -> 0x07C8 + +[ 169.023203] +[ 169.023207] src2: +[ 169.023210] IMM 0x0005 + +[ 169.023217] +[ 169.023220] result: NE GT + +[ 169.023228] +[ 169.023231] JUMP_ABOVE @ 0xD811 + +[ 169.023240] +[ 169.023243] taken: yes + +[ 169.023250] +[ 169.023253] target: 0x0053 + +[ 169.023261] +[ 169.023264] TEST_REG @ 0xD7FF + +[ 169.023272] +[ 169.023275] src1: +[ 169.023278] REG[0x1827] +[ 169.023284] .[7:0] -> 0x02 + +[ 169.023291] +[ 169.023294] src2: +[ 169.023298] IMM 0x01 + +[ 169.023305] +[ 169.023308] result: EQ + +[ 169.023315] +[ 169.023318] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.023326] +[ 169.023329] taken: no + +[ 169.023336] +[ 169.023339] target: 0x0068 + +[ 169.023347] +[ 169.023350] SUB_WS @ 0xD807 + +[ 169.023358] +[ 169.023361] dst: +[ 169.023365] WS[0x01] +[ 169.023368] .[15:0] -> 0x07C8 + +[ 169.023376] +[ 169.023379] src: +[ 169.023382] IMM 0x0001 + +[ 169.023390] +[ 169.023393] dst: +[ 169.023396] WS[0x01] +[ 169.023400] .[15:0] <- 0x07C7 + +[ 169.023407] +[ 169.023411] COMPARE_WS @ 0xD80C + +[ 169.023419] +[ 169.023422] src1: +[ 169.023425] WS[0x01] +[ 169.023429] .[15:0] -> 0x07C7 + +[ 169.023436] +[ 169.023440] src2: +[ 169.023443] IMM 0x0005 + +[ 169.023450] +[ 169.023453] result: NE GT + +[ 169.023461] +[ 169.023464] JUMP_ABOVE @ 0xD811 + +[ 169.023472] +[ 169.023475] taken: yes + +[ 169.023482] +[ 169.023486] target: 0x0053 + +[ 169.023493] +[ 169.023496] TEST_REG @ 0xD7FF + +[ 169.023504] +[ 169.023507] src1: +[ 169.023510] REG[0x1827] +[ 169.023516] .[7:0] -> 0x02 + +[ 169.023523] +[ 169.023526] src2: +[ 169.023529] IMM 0x01 + +[ 169.023536] +[ 169.023540] result: EQ + +[ 169.023547] +[ 169.023550] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.023558] +[ 169.023561] taken: no + +[ 169.023568] +[ 169.023571] target: 0x0068 + +[ 169.023579] +[ 169.023582] SUB_WS @ 0xD807 + +[ 169.023590] +[ 169.023593] dst: +[ 169.023597] WS[0x01] +[ 169.023601] .[15:0] -> 0x07C7 + +[ 169.023608] +[ 169.023611] src: +[ 169.023615] IMM 0x0001 + +[ 169.023622] +[ 169.023625] dst: +[ 169.023628] WS[0x01] +[ 169.023632] .[15:0] <- 0x07C6 + +[ 169.023640] +[ 169.023643] COMPARE_WS @ 0xD80C + +[ 169.023651] +[ 169.023654] src1: +[ 169.023658] WS[0x01] +[ 169.023662] .[15:0] -> 0x07C6 + +[ 169.023669] +[ 169.023672] src2: +[ 169.023675] IMM 0x0005 + +[ 169.023683] +[ 169.023686] result: NE GT + +[ 169.023693] +[ 169.023696] JUMP_ABOVE @ 0xD811 + +[ 169.023705] +[ 169.023708] taken: yes + +[ 169.023716] +[ 169.023719] target: 0x0053 + +[ 169.023728] +[ 169.023731] TEST_REG @ 0xD7FF + +[ 169.023740] +[ 169.023744] src1: +[ 169.023748] REG[0x1827] +[ 169.023754] .[7:0] -> 0x02 + +[ 169.023762] +[ 169.023765] src2: +[ 169.023769] IMM 0x01 + +[ 169.023777] +[ 169.023780] result: EQ + +[ 169.023788] +[ 169.023792] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.023800] +[ 169.023804] taken: no + +[ 169.023813] +[ 169.023817] target: 0x0068 + +[ 169.023826] +[ 169.023829] SUB_WS @ 0xD807 + +[ 169.023838] +[ 169.023841] dst: +[ 169.023845] WS[0x01] +[ 169.023849] .[15:0] -> 0x07C6 + +[ 169.023856] +[ 169.023860] src: +[ 169.023863] IMM 0x0001 + +[ 169.023871] +[ 169.023874] dst: +[ 169.023877] WS[0x01] +[ 169.023881] .[15:0] <- 0x07C5 + +[ 169.023889] +[ 169.023892] COMPARE_WS @ 0xD80C + +[ 169.023900] +[ 169.023903] src1: +[ 169.023907] WS[0x01] +[ 169.023911] .[15:0] -> 0x07C5 + +[ 169.023918] +[ 169.023921] src2: +[ 169.023925] IMM 0x0005 + +[ 169.023932] +[ 169.023935] result: NE GT + +[ 169.023943] +[ 169.023946] JUMP_ABOVE @ 0xD811 + +[ 169.023954] +[ 169.023957] taken: yes + +[ 169.023965] +[ 169.023968] target: 0x0053 + +[ 169.023975] +[ 169.023979] TEST_REG @ 0xD7FF + +[ 169.023986] +[ 169.023990] src1: +[ 169.023993] REG[0x1827] +[ 169.023998] .[7:0] -> 0x02 + +[ 169.024005] +[ 169.024008] src2: +[ 169.024012] IMM 0x01 + +[ 169.024019] +[ 169.024022] result: EQ + +[ 169.024029] +[ 169.024032] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.024040] +[ 169.024044] taken: no + +[ 169.024051] +[ 169.024054] target: 0x0068 + +[ 169.024061] +[ 169.024065] SUB_WS @ 0xD807 + +[ 169.024073] +[ 169.024076] dst: +[ 169.024079] WS[0x01] +[ 169.024084] .[15:0] -> 0x07C5 + +[ 169.024091] +[ 169.024094] src: +[ 169.024098] IMM 0x0001 + +[ 169.024105] +[ 169.024108] dst: +[ 169.024111] WS[0x01] +[ 169.024115] .[15:0] <- 0x07C4 + +[ 169.024123] +[ 169.024126] COMPARE_WS @ 0xD80C + +[ 169.024134] +[ 169.024137] src1: +[ 169.024140] WS[0x01] +[ 169.024144] .[15:0] -> 0x07C4 + +[ 169.024151] +[ 169.024155] src2: +[ 169.024158] IMM 0x0005 + +[ 169.024165] +[ 169.024168] result: NE GT + +[ 169.024176] +[ 169.024179] JUMP_ABOVE @ 0xD811 + +[ 169.024187] +[ 169.024190] taken: yes + +[ 169.024198] +[ 169.024201] target: 0x0053 + +[ 169.024208] +[ 169.024211] TEST_REG @ 0xD7FF + +[ 169.024219] +[ 169.024222] src1: +[ 169.024226] REG[0x1827] +[ 169.024231] .[7:0] -> 0x02 + +[ 169.024238] +[ 169.024241] src2: +[ 169.024245] IMM 0x01 + +[ 169.024252] +[ 169.024255] result: EQ + +[ 169.024262] +[ 169.024266] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.024274] +[ 169.024277] taken: no + +[ 169.024284] +[ 169.024287] target: 0x0068 + +[ 169.024294] +[ 169.024297] SUB_WS @ 0xD807 + +[ 169.024305] +[ 169.024309] dst: +[ 169.024312] WS[0x01] +[ 169.024316] .[15:0] -> 0x07C4 + +[ 169.024323] +[ 169.024327] src: +[ 169.024330] IMM 0x0001 + +[ 169.024337] +[ 169.024341] dst: +[ 169.024344] WS[0x01] +[ 169.024348] .[15:0] <- 0x07C3 + +[ 169.024355] +[ 169.024358] COMPARE_WS @ 0xD80C + +[ 169.024366] +[ 169.024370] src1: +[ 169.024373] WS[0x01] +[ 169.024377] .[15:0] -> 0x07C3 + +[ 169.024384] +[ 169.024387] src2: +[ 169.024390] IMM 0x0005 + +[ 169.024398] +[ 169.024401] result: NE GT + +[ 169.024409] +[ 169.024412] JUMP_ABOVE @ 0xD811 + +[ 169.024420] +[ 169.024424] taken: yes + +[ 169.024431] +[ 169.024434] target: 0x0053 + +[ 169.024442] +[ 169.024445] TEST_REG @ 0xD7FF + +[ 169.024453] +[ 169.024456] src1: +[ 169.024459] REG[0x1827] +[ 169.024464] .[7:0] -> 0x02 + +[ 169.024471] +[ 169.024475] src2: +[ 169.024478] IMM 0x01 + +[ 169.024485] +[ 169.024488] result: EQ + +[ 169.024495] +[ 169.024499] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.024507] +[ 169.024510] taken: no + +[ 169.024517] +[ 169.024520] target: 0x0068 + +[ 169.024528] +[ 169.024531] SUB_WS @ 0xD807 + +[ 169.024539] +[ 169.024542] dst: +[ 169.024545] WS[0x01] +[ 169.024549] .[15:0] -> 0x07C3 + +[ 169.024557] +[ 169.024560] src: +[ 169.024563] IMM 0x0001 + +[ 169.024571] +[ 169.024574] dst: +[ 169.024577] WS[0x01] +[ 169.024581] .[15:0] <- 0x07C2 + +[ 169.024589] +[ 169.024592] COMPARE_WS @ 0xD80C + +[ 169.024600] +[ 169.024603] src1: +[ 169.024606] WS[0x01] +[ 169.024610] .[15:0] -> 0x07C2 + +[ 169.024617] +[ 169.024621] src2: +[ 169.024624] IMM 0x0005 + +[ 169.024631] +[ 169.024634] result: NE GT + +[ 169.024642] +[ 169.024645] JUMP_ABOVE @ 0xD811 + +[ 169.024654] +[ 169.024658] taken: yes + +[ 169.024665] +[ 169.024669] target: 0x0053 + +[ 169.024676] +[ 169.024679] TEST_REG @ 0xD7FF + +[ 169.024687] +[ 169.024691] src1: +[ 169.024694] REG[0x1827] +[ 169.024699] .[7:0] -> 0x02 + +[ 169.024706] +[ 169.024710] src2: +[ 169.024713] IMM 0x01 + +[ 169.024720] +[ 169.024723] result: EQ + +[ 169.024730] +[ 169.024734] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.024741] +[ 169.024745] taken: no + +[ 169.024752] +[ 169.024755] target: 0x0068 + +[ 169.024763] +[ 169.024766] SUB_WS @ 0xD807 + +[ 169.024774] +[ 169.024777] dst: +[ 169.024780] WS[0x01] +[ 169.024784] .[15:0] -> 0x07C2 + +[ 169.024792] +[ 169.024795] src: +[ 169.024799] IMM 0x0001 + +[ 169.024806] +[ 169.024809] dst: +[ 169.024812] WS[0x01] +[ 169.024816] .[15:0] <- 0x07C1 + +[ 169.024823] +[ 169.024827] COMPARE_WS @ 0xD80C + +[ 169.024835] +[ 169.024838] src1: +[ 169.024841] WS[0x01] +[ 169.024845] .[15:0] -> 0x07C1 + +[ 169.024852] +[ 169.024855] src2: +[ 169.024859] IMM 0x0005 + +[ 169.024866] +[ 169.024869] result: NE GT + +[ 169.024876] +[ 169.024880] JUMP_ABOVE @ 0xD811 + +[ 169.024888] +[ 169.024891] taken: yes + +[ 169.024898] +[ 169.024901] target: 0x0053 + +[ 169.024909] +[ 169.024912] TEST_REG @ 0xD7FF + +[ 169.024920] +[ 169.024923] src1: +[ 169.024927] REG[0x1827] +[ 169.024932] .[7:0] -> 0x02 + +[ 169.024939] +[ 169.024943] src2: +[ 169.024946] IMM 0x01 + +[ 169.024995] +[ 169.025002] result: EQ + +[ 169.025010] +[ 169.025013] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.025022] +[ 169.025056] taken: no + +[ 169.025065] +[ 169.025069] target: 0x0068 + +[ 169.025077] +[ 169.025080] SUB_WS @ 0xD807 + +[ 169.025088] +[ 169.025092] dst: +[ 169.025095] WS[0x01] +[ 169.025100] .[15:0] -> 0x07C1 + +[ 169.025107] +[ 169.025111] src: +[ 169.025114] IMM 0x0001 + +[ 169.025122] +[ 169.025125] dst: +[ 169.025129] WS[0x01] +[ 169.025133] .[15:0] <- 0x07C0 + +[ 169.025140] +[ 169.025144] COMPARE_WS @ 0xD80C + +[ 169.025152] +[ 169.025155] src1: +[ 169.025158] WS[0x01] +[ 169.025163] .[15:0] -> 0x07C0 + +[ 169.025170] +[ 169.025174] src2: +[ 169.025177] IMM 0x0005 + +[ 169.025185] +[ 169.025188] result: NE GT + +[ 169.025196] +[ 169.025199] JUMP_ABOVE @ 0xD811 + +[ 169.025207] +[ 169.025210] taken: yes + +[ 169.025218] +[ 169.025221] target: 0x0053 + +[ 169.025228] +[ 169.025232] TEST_REG @ 0xD7FF + +[ 169.025239] +[ 169.025243] src1: +[ 169.025246] REG[0x1827] +[ 169.025252] .[7:0] -> 0x02 + +[ 169.025259] +[ 169.025262] src2: +[ 169.025266] IMM 0x01 + +[ 169.025273] +[ 169.025276] result: EQ + +[ 169.025283] +[ 169.025287] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.025295] +[ 169.025298] taken: no + +[ 169.025305] +[ 169.025308] target: 0x0068 + +[ 169.025316] +[ 169.025319] SUB_WS @ 0xD807 + +[ 169.025327] +[ 169.025330] dst: +[ 169.025334] WS[0x01] +[ 169.025338] .[15:0] -> 0x07C0 + +[ 169.025346] +[ 169.025349] src: +[ 169.025352] IMM 0x0001 + +[ 169.025360] +[ 169.025363] dst: +[ 169.025367] WS[0x01] +[ 169.025370] .[15:0] <- 0x07BF + +[ 169.025378] +[ 169.025381] COMPARE_WS @ 0xD80C + +[ 169.025389] +[ 169.025392] src1: +[ 169.025396] WS[0x01] +[ 169.025400] .[15:0] -> 0x07BF + +[ 169.025407] +[ 169.025411] src2: +[ 169.025414] IMM 0x0005 + +[ 169.025421] +[ 169.025425] result: NE GT + +[ 169.025432] +[ 169.025435] JUMP_ABOVE @ 0xD811 + +[ 169.025444] +[ 169.025447] taken: yes + +[ 169.025454] +[ 169.025457] target: 0x0053 + +[ 169.025465] +[ 169.025468] TEST_REG @ 0xD7FF + +[ 169.025476] +[ 169.025479] src1: +[ 169.025482] REG[0x1827] +[ 169.025488] .[7:0] -> 0x02 + +[ 169.025495] +[ 169.025498] src2: +[ 169.025501] IMM 0x01 + +[ 169.025509] +[ 169.025512] result: EQ + +[ 169.025519] +[ 169.025523] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.025531] +[ 169.025534] taken: no + +[ 169.025541] +[ 169.025544] target: 0x0068 + +[ 169.025552] +[ 169.025555] SUB_WS @ 0xD807 + +[ 169.025563] +[ 169.025566] dst: +[ 169.025570] WS[0x01] +[ 169.025574] .[15:0] -> 0x07BF + +[ 169.025581] +[ 169.025584] src: +[ 169.025588] IMM 0x0001 + +[ 169.025595] +[ 169.025599] dst: +[ 169.025602] WS[0x01] +[ 169.025606] .[15:0] <- 0x07BE + +[ 169.025613] +[ 169.025617] COMPARE_WS @ 0xD80C + +[ 169.025625] +[ 169.025628] src1: +[ 169.025631] WS[0x01] +[ 169.025635] .[15:0] -> 0x07BE + +[ 169.025643] +[ 169.025646] src2: +[ 169.025649] IMM 0x0005 + +[ 169.025657] +[ 169.025660] result: NE GT + +[ 169.025668] +[ 169.025671] JUMP_ABOVE @ 0xD811 + +[ 169.025680] +[ 169.025683] taken: yes + +[ 169.025690] +[ 169.025693] target: 0x0053 + +[ 169.025701] +[ 169.025704] TEST_REG @ 0xD7FF + +[ 169.025712] +[ 169.025715] src1: +[ 169.025718] REG[0x1827] +[ 169.025724] .[7:0] -> 0x02 + +[ 169.025731] +[ 169.025734] src2: +[ 169.025737] IMM 0x01 + +[ 169.025745] +[ 169.025748] result: EQ + +[ 169.025755] +[ 169.025758] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.025766] +[ 169.025770] taken: no + +[ 169.025777] +[ 169.025780] target: 0x0068 + +[ 169.025787] +[ 169.025791] SUB_WS @ 0xD807 + +[ 169.025799] +[ 169.025802] dst: +[ 169.025805] WS[0x01] +[ 169.025809] .[15:0] -> 0x07BE + +[ 169.025817] +[ 169.025820] src: +[ 169.025823] IMM 0x0001 + +[ 169.025831] +[ 169.025834] dst: +[ 169.025838] WS[0x01] +[ 169.025842] .[15:0] <- 0x07BD + +[ 169.025850] +[ 169.025853] COMPARE_WS @ 0xD80C + +[ 169.025861] +[ 169.025864] src1: +[ 169.025868] WS[0x01] +[ 169.025872] .[15:0] -> 0x07BD + +[ 169.025879] +[ 169.025882] src2: +[ 169.025886] IMM 0x0005 + +[ 169.025893] +[ 169.025896] result: NE GT + +[ 169.025904] +[ 169.025907] JUMP_ABOVE @ 0xD811 + +[ 169.025915] +[ 169.025919] taken: yes + +[ 169.025926] +[ 169.025929] target: 0x0053 + +[ 169.025937] +[ 169.025940] TEST_REG @ 0xD7FF + +[ 169.025948] +[ 169.025951] src1: +[ 169.025954] REG[0x1827] +[ 169.025959] .[7:0] -> 0x02 + +[ 169.025967] +[ 169.025970] src2: +[ 169.025973] IMM 0x01 + +[ 169.025980] +[ 169.025984] result: EQ + +[ 169.025991] +[ 169.025994] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.026002] +[ 169.026005] taken: no + +[ 169.026013] +[ 169.026016] target: 0x0068 + +[ 169.026024] +[ 169.026027] SUB_WS @ 0xD807 + +[ 169.026035] +[ 169.026038] dst: +[ 169.026041] WS[0x01] +[ 169.026045] .[15:0] -> 0x07BD + +[ 169.026053] +[ 169.026056] src: +[ 169.026059] IMM 0x0001 + +[ 169.026067] +[ 169.026070] dst: +[ 169.026073] WS[0x01] +[ 169.026077] .[15:0] <- 0x07BC + +[ 169.026085] +[ 169.026088] COMPARE_WS @ 0xD80C + +[ 169.026096] +[ 169.026099] src1: +[ 169.026103] WS[0x01] +[ 169.026107] .[15:0] -> 0x07BC + +[ 169.026114] +[ 169.026117] src2: +[ 169.026121] IMM 0x0005 + +[ 169.026128] +[ 169.026131] result: NE GT + +[ 169.026139] +[ 169.026142] JUMP_ABOVE @ 0xD811 + +[ 169.026150] +[ 169.026153] taken: yes + +[ 169.026161] +[ 169.026164] target: 0x0053 + +[ 169.026171] +[ 169.026174] TEST_REG @ 0xD7FF + +[ 169.026183] +[ 169.026186] src1: +[ 169.026189] REG[0x1827] +[ 169.026194] .[7:0] -> 0x02 + +[ 169.026202] +[ 169.026205] src2: +[ 169.026208] IMM 0x01 + +[ 169.026216] +[ 169.026219] result: EQ + +[ 169.026226] +[ 169.026229] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.026237] +[ 169.026241] taken: no + +[ 169.026248] +[ 169.026251] target: 0x0068 + +[ 169.026258] +[ 169.026261] SUB_WS @ 0xD807 + +[ 169.026269] +[ 169.026273] dst: +[ 169.026276] WS[0x01] +[ 169.026280] .[15:0] -> 0x07BC + +[ 169.026287] +[ 169.026291] src: +[ 169.026294] IMM 0x0001 + +[ 169.026302] +[ 169.026305] dst: +[ 169.026308] WS[0x01] +[ 169.026312] .[15:0] <- 0x07BB + +[ 169.026319] +[ 169.026323] COMPARE_WS @ 0xD80C + +[ 169.026331] +[ 169.026334] src1: +[ 169.026337] WS[0x01] +[ 169.026341] .[15:0] -> 0x07BB + +[ 169.026349] +[ 169.026353] src2: +[ 169.026356] IMM 0x0005 + +[ 169.026363] +[ 169.026367] result: NE GT + +[ 169.026374] +[ 169.026378] JUMP_ABOVE @ 0xD811 + +[ 169.026386] +[ 169.026389] taken: yes + +[ 169.026396] +[ 169.026399] target: 0x0053 + +[ 169.026407] +[ 169.026410] TEST_REG @ 0xD7FF + +[ 169.026418] +[ 169.026421] src1: +[ 169.026425] REG[0x1827] +[ 169.026430] .[7:0] -> 0x02 + +[ 169.026437] +[ 169.026440] src2: +[ 169.026444] IMM 0x01 + +[ 169.026451] +[ 169.026454] result: EQ + +[ 169.026462] +[ 169.026465] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.026473] +[ 169.026476] taken: no + +[ 169.026483] +[ 169.026486] target: 0x0068 + +[ 169.026494] +[ 169.026497] SUB_WS @ 0xD807 + +[ 169.026505] +[ 169.026509] dst: +[ 169.026512] WS[0x01] +[ 169.026516] .[15:0] -> 0x07BB + +[ 169.026524] +[ 169.026527] src: +[ 169.026531] IMM 0x0001 + +[ 169.026538] +[ 169.026542] dst: +[ 169.026545] WS[0x01] +[ 169.026549] .[15:0] <- 0x07BA + +[ 169.026556] +[ 169.026560] COMPARE_WS @ 0xD80C + +[ 169.026568] +[ 169.026571] src1: +[ 169.026574] WS[0x01] +[ 169.026578] .[15:0] -> 0x07BA + +[ 169.026586] +[ 169.026589] src2: +[ 169.026593] IMM 0x0005 + +[ 169.026600] +[ 169.026603] result: NE GT + +[ 169.026611] +[ 169.026614] JUMP_ABOVE @ 0xD811 + +[ 169.026622] +[ 169.026626] taken: yes + +[ 169.026633] +[ 169.026636] target: 0x0053 + +[ 169.026644] +[ 169.026647] TEST_REG @ 0xD7FF + +[ 169.026655] +[ 169.026658] src1: +[ 169.026661] REG[0x1827] +[ 169.026666] .[7:0] -> 0x02 + +[ 169.026674] +[ 169.026677] src2: +[ 169.026680] IMM 0x01 + +[ 169.026688] +[ 169.026691] result: EQ + +[ 169.026699] +[ 169.026702] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.026710] +[ 169.026713] taken: no + +[ 169.026720] +[ 169.026723] target: 0x0068 + +[ 169.026731] +[ 169.026734] SUB_WS @ 0xD807 + +[ 169.026742] +[ 169.026745] dst: +[ 169.026748] WS[0x01] +[ 169.026752] .[15:0] -> 0x07BA + +[ 169.026760] +[ 169.026763] src: +[ 169.026767] IMM 0x0001 + +[ 169.026774] +[ 169.026777] dst: +[ 169.026781] WS[0x01] +[ 169.026785] .[15:0] <- 0x07B9 + +[ 169.026792] +[ 169.026795] COMPARE_WS @ 0xD80C + +[ 169.026804] +[ 169.026807] src1: +[ 169.026810] WS[0x01] +[ 169.026814] .[15:0] -> 0x07B9 + +[ 169.026822] +[ 169.026825] src2: +[ 169.026828] IMM 0x0005 + +[ 169.026836] +[ 169.026839] result: NE GT + +[ 169.026847] +[ 169.026850] JUMP_ABOVE @ 0xD811 + +[ 169.026859] +[ 169.026862] taken: yes + +[ 169.026869] +[ 169.026872] target: 0x0053 + +[ 169.026880] +[ 169.026883] TEST_REG @ 0xD7FF + +[ 169.026891] +[ 169.026894] src1: +[ 169.026898] REG[0x1827] +[ 169.026903] .[7:0] -> 0x02 + +[ 169.026911] +[ 169.026914] src2: +[ 169.026917] IMM 0x01 + +[ 169.026924] +[ 169.026928] result: EQ + +[ 169.026935] +[ 169.026938] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.026946] +[ 169.026949] taken: no + +[ 169.026956] +[ 169.026960] target: 0x0068 + +[ 169.026967] +[ 169.026970] SUB_WS @ 0xD807 + +[ 169.026978] +[ 169.026981] dst: +[ 169.026985] WS[0x01] +[ 169.026989] .[15:0] -> 0x07B9 + +[ 169.026996] +[ 169.027000] src: +[ 169.027003] IMM 0x0001 + +[ 169.027011] +[ 169.027014] dst: +[ 169.027017] WS[0x01] +[ 169.027021] .[15:0] <- 0x07B8 + +[ 169.027029] +[ 169.027032] COMPARE_WS @ 0xD80C + +[ 169.027041] +[ 169.027044] src1: +[ 169.027047] WS[0x01] +[ 169.027051] .[15:0] -> 0x07B8 + +[ 169.027059] +[ 169.027062] src2: +[ 169.027065] IMM 0x0005 + +[ 169.027073] +[ 169.027076] result: NE GT + +[ 169.027084] +[ 169.027087] JUMP_ABOVE @ 0xD811 + +[ 169.027095] +[ 169.027098] taken: yes + +[ 169.027105] +[ 169.027109] target: 0x0053 + +[ 169.027116] +[ 169.027119] TEST_REG @ 0xD7FF + +[ 169.027127] +[ 169.027130] src1: +[ 169.027134] REG[0x1827] +[ 169.027139] .[7:0] -> 0x02 + +[ 169.027146] +[ 169.027150] src2: +[ 169.027153] IMM 0x01 + +[ 169.027160] +[ 169.027163] result: EQ + +[ 169.027171] +[ 169.027174] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.027182] +[ 169.027185] taken: no + +[ 169.027192] +[ 169.027196] target: 0x0068 + +[ 169.027203] +[ 169.027206] SUB_WS @ 0xD807 + +[ 169.027214] +[ 169.027218] dst: +[ 169.027221] WS[0x01] +[ 169.027225] .[15:0] -> 0x07B8 + +[ 169.027232] +[ 169.027236] src: +[ 169.027239] IMM 0x0001 + +[ 169.027247] +[ 169.027250] dst: +[ 169.027253] WS[0x01] +[ 169.027257] .[15:0] <- 0x07B7 + +[ 169.027264] +[ 169.027268] COMPARE_WS @ 0xD80C + +[ 169.027276] +[ 169.027279] src1: +[ 169.027283] WS[0x01] +[ 169.027286] .[15:0] -> 0x07B7 + +[ 169.027294] +[ 169.027297] src2: +[ 169.027300] IMM 0x0005 + +[ 169.027308] +[ 169.027311] result: NE GT + +[ 169.027319] +[ 169.027322] JUMP_ABOVE @ 0xD811 + +[ 169.027330] +[ 169.027334] taken: yes + +[ 169.027341] +[ 169.027344] target: 0x0053 + +[ 169.027351] +[ 169.027355] TEST_REG @ 0xD7FF + +[ 169.027363] +[ 169.027366] src1: +[ 169.027369] REG[0x1827] +[ 169.027375] .[7:0] -> 0x02 + +[ 169.027382] +[ 169.027385] src2: +[ 169.027389] IMM 0x01 + +[ 169.027396] +[ 169.027399] result: EQ + +[ 169.027406] +[ 169.027410] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.027418] +[ 169.027421] taken: no + +[ 169.027428] +[ 169.027432] target: 0x0068 + +[ 169.027440] +[ 169.027443] SUB_WS @ 0xD807 + +[ 169.027451] +[ 169.027454] dst: +[ 169.027458] WS[0x01] +[ 169.027462] .[15:0] -> 0x07B7 + +[ 169.027469] +[ 169.027472] src: +[ 169.027476] IMM 0x0001 + +[ 169.027483] +[ 169.027487] dst: +[ 169.027490] WS[0x01] +[ 169.027494] .[15:0] <- 0x07B6 + +[ 169.027501] +[ 169.027505] COMPARE_WS @ 0xD80C + +[ 169.027513] +[ 169.027516] src1: +[ 169.027519] WS[0x01] +[ 169.027523] .[15:0] -> 0x07B6 + +[ 169.027531] +[ 169.027534] src2: +[ 169.027538] IMM 0x0005 + +[ 169.027546] +[ 169.027549] result: NE GT + +[ 169.027557] +[ 169.027560] JUMP_ABOVE @ 0xD811 + +[ 169.027568] +[ 169.027571] taken: yes + +[ 169.027578] +[ 169.027582] target: 0x0053 + +[ 169.027589] +[ 169.027593] TEST_REG @ 0xD7FF + +[ 169.027601] +[ 169.027604] src1: +[ 169.027607] REG[0x1827] +[ 169.027612] .[7:0] -> 0x02 + +[ 169.027620] +[ 169.027623] src2: +[ 169.027627] IMM 0x01 + +[ 169.027634] +[ 169.027637] result: EQ + +[ 169.027645] +[ 169.027648] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.027656] +[ 169.027659] taken: no + +[ 169.027666] +[ 169.027669] target: 0x0068 + +[ 169.027677] +[ 169.027680] SUB_WS @ 0xD807 + +[ 169.027688] +[ 169.027691] dst: +[ 169.027694] WS[0x01] +[ 169.027698] .[15:0] -> 0x07B6 + +[ 169.027706] +[ 169.027710] src: +[ 169.027713] IMM 0x0001 + +[ 169.027721] +[ 169.027724] dst: +[ 169.027727] WS[0x01] +[ 169.027731] .[15:0] <- 0x07B5 + +[ 169.027738] +[ 169.027742] COMPARE_WS @ 0xD80C + +[ 169.027750] +[ 169.027753] src1: +[ 169.027756] WS[0x01] +[ 169.027760] .[15:0] -> 0x07B5 + +[ 169.027768] +[ 169.027771] src2: +[ 169.027774] IMM 0x0005 + +[ 169.027782] +[ 169.027785] result: NE GT + +[ 169.027793] +[ 169.027796] JUMP_ABOVE @ 0xD811 + +[ 169.027804] +[ 169.027807] taken: yes + +[ 169.027815] +[ 169.027818] target: 0x0053 + +[ 169.027825] +[ 169.027828] TEST_REG @ 0xD7FF + +[ 169.027836] +[ 169.027839] src1: +[ 169.027843] REG[0x1827] +[ 169.027848] .[7:0] -> 0x02 + +[ 169.027855] +[ 169.027859] src2: +[ 169.027862] IMM 0x01 + +[ 169.027869] +[ 169.027873] result: EQ + +[ 169.027880] +[ 169.027883] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.027891] +[ 169.027895] taken: no + +[ 169.027902] +[ 169.027905] target: 0x0068 + +[ 169.027913] +[ 169.027916] SUB_WS @ 0xD807 + +[ 169.027924] +[ 169.027927] dst: +[ 169.027930] WS[0x01] +[ 169.027934] .[15:0] -> 0x07B5 + +[ 169.027942] +[ 169.027945] src: +[ 169.027949] IMM 0x0001 + +[ 169.027956] +[ 169.027960] dst: +[ 169.027963] WS[0x01] +[ 169.027967] .[15:0] <- 0x07B4 + +[ 169.027975] +[ 169.027978] COMPARE_WS @ 0xD80C + +[ 169.027986] +[ 169.027989] src1: +[ 169.027992] WS[0x01] +[ 169.027996] .[15:0] -> 0x07B4 + +[ 169.028004] +[ 169.028008] src2: +[ 169.028011] IMM 0x0005 + +[ 169.028018] +[ 169.028022] result: NE GT + +[ 169.028029] +[ 169.028033] JUMP_ABOVE @ 0xD811 + +[ 169.028041] +[ 169.028045] taken: yes + +[ 169.028052] +[ 169.028055] target: 0x0053 + +[ 169.028063] +[ 169.028066] TEST_REG @ 0xD7FF + +[ 169.028074] +[ 169.028077] src1: +[ 169.028081] REG[0x1827] +[ 169.028086] .[7:0] -> 0x02 + +[ 169.028093] +[ 169.028096] src2: +[ 169.028100] IMM 0x01 + +[ 169.028107] +[ 169.028110] result: EQ + +[ 169.028118] +[ 169.028121] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.028129] +[ 169.028132] taken: no + +[ 169.028139] +[ 169.028142] target: 0x0068 + +[ 169.028150] +[ 169.028153] SUB_WS @ 0xD807 + +[ 169.028161] +[ 169.028164] dst: +[ 169.028167] WS[0x01] +[ 169.028171] .[15:0] -> 0x07B4 + +[ 169.028179] +[ 169.028182] src: +[ 169.028185] IMM 0x0001 + +[ 169.028193] +[ 169.028196] dst: +[ 169.028199] WS[0x01] +[ 169.028203] .[15:0] <- 0x07B3 + +[ 169.028211] +[ 169.028215] COMPARE_WS @ 0xD80C + +[ 169.028223] +[ 169.028226] src1: +[ 169.028230] WS[0x01] +[ 169.028234] .[15:0] -> 0x07B3 + +[ 169.028241] +[ 169.028244] src2: +[ 169.028248] IMM 0x0005 + +[ 169.028255] +[ 169.028258] result: NE GT + +[ 169.028266] +[ 169.028269] JUMP_ABOVE @ 0xD811 + +[ 169.028277] +[ 169.028281] taken: yes + +[ 169.028288] +[ 169.028291] target: 0x0053 + +[ 169.028299] +[ 169.028302] TEST_REG @ 0xD7FF + +[ 169.028310] +[ 169.028313] src1: +[ 169.028316] REG[0x1827] +[ 169.028322] .[7:0] -> 0x02 + +[ 169.028329] +[ 169.028332] src2: +[ 169.028335] IMM 0x01 + +[ 169.028343] +[ 169.028346] result: EQ + +[ 169.028353] +[ 169.028356] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.028406] +[ 169.028410] taken: no + +[ 169.028417] +[ 169.028421] target: 0x0068 + +[ 169.028429] +[ 169.028432] SUB_WS @ 0xD807 + +[ 169.028440] +[ 169.028444] dst: +[ 169.028447] WS[0x01] +[ 169.028451] .[15:0] -> 0x07B3 + +[ 169.028459] +[ 169.028462] src: +[ 169.028465] IMM 0x0001 + +[ 169.028473] +[ 169.028476] dst: +[ 169.028479] WS[0x01] +[ 169.028483] .[15:0] <- 0x07B2 + +[ 169.028491] +[ 169.028494] COMPARE_WS @ 0xD80C + +[ 169.028502] +[ 169.028505] src1: +[ 169.028508] WS[0x01] +[ 169.028512] .[15:0] -> 0x07B2 + +[ 169.028520] +[ 169.028523] src2: +[ 169.028526] IMM 0x0005 + +[ 169.028534] +[ 169.028537] result: NE GT + +[ 169.028545] +[ 169.028548] JUMP_ABOVE @ 0xD811 + +[ 169.028557] +[ 169.028560] taken: yes + +[ 169.028567] +[ 169.028570] target: 0x0053 + +[ 169.028578] +[ 169.028581] TEST_REG @ 0xD7FF + +[ 169.028589] +[ 169.028593] src1: +[ 169.028596] REG[0x1827] +[ 169.028602] .[7:0] -> 0x02 + +[ 169.028609] +[ 169.028612] src2: +[ 169.028616] IMM 0x01 + +[ 169.028623] +[ 169.028626] result: EQ + +[ 169.028633] +[ 169.028636] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.028644] +[ 169.028647] taken: no + +[ 169.028654] +[ 169.028658] target: 0x0068 + +[ 169.028665] +[ 169.028668] SUB_WS @ 0xD807 + +[ 169.028676] +[ 169.028679] dst: +[ 169.028683] WS[0x01] +[ 169.028686] .[15:0] -> 0x07B2 + +[ 169.028694] +[ 169.028697] src: +[ 169.028701] IMM 0x0001 + +[ 169.028708] +[ 169.028711] dst: +[ 169.028715] WS[0x01] +[ 169.028718] .[15:0] <- 0x07B1 + +[ 169.028726] +[ 169.028729] COMPARE_WS @ 0xD80C + +[ 169.028737] +[ 169.028740] src1: +[ 169.028744] WS[0x01] +[ 169.028747] .[15:0] -> 0x07B1 + +[ 169.028755] +[ 169.028758] src2: +[ 169.028762] IMM 0x0005 + +[ 169.028769] +[ 169.028772] result: NE GT + +[ 169.028780] +[ 169.028783] JUMP_ABOVE @ 0xD811 + +[ 169.028791] +[ 169.028794] taken: yes + +[ 169.028802] +[ 169.028805] target: 0x0053 + +[ 169.028813] +[ 169.028816] TEST_REG @ 0xD7FF + +[ 169.028824] +[ 169.028827] src1: +[ 169.028830] REG[0x1827] +[ 169.028836] .[7:0] -> 0x02 + +[ 169.028843] +[ 169.028846] src2: +[ 169.028850] IMM 0x01 + +[ 169.028857] +[ 169.028860] result: EQ + +[ 169.028867] +[ 169.028870] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.028878] +[ 169.028882] taken: no + +[ 169.028889] +[ 169.028892] target: 0x0068 + +[ 169.028900] +[ 169.028903] SUB_WS @ 0xD807 + +[ 169.028911] +[ 169.028914] dst: +[ 169.028918] WS[0x01] +[ 169.028922] .[15:0] -> 0x07B1 + +[ 169.028929] +[ 169.028933] src: +[ 169.028936] IMM 0x0001 + +[ 169.028944] +[ 169.028947] dst: +[ 169.028950] WS[0x01] +[ 169.028954] .[15:0] <- 0x07B0 + +[ 169.028962] +[ 169.028965] COMPARE_WS @ 0xD80C + +[ 169.028973] +[ 169.028976] src1: +[ 169.028979] WS[0x01] +[ 169.028983] .[15:0] -> 0x07B0 + +[ 169.028990] +[ 169.028994] src2: +[ 169.028997] IMM 0x0005 + +[ 169.029004] +[ 169.029008] result: NE GT + +[ 169.029015] +[ 169.029018] JUMP_ABOVE @ 0xD811 + +[ 169.029026] +[ 169.029030] taken: yes + +[ 169.029037] +[ 169.029040] target: 0x0053 + +[ 169.029048] +[ 169.029051] TEST_REG @ 0xD7FF + +[ 169.029059] +[ 169.029062] src1: +[ 169.029065] REG[0x1827] +[ 169.029070] .[7:0] -> 0x02 + +[ 169.029078] +[ 169.029081] src2: +[ 169.029084] IMM 0x01 + +[ 169.029091] +[ 169.029094] result: EQ + +[ 169.029102] +[ 169.029105] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.029113] +[ 169.029116] taken: no + +[ 169.029123] +[ 169.029126] target: 0x0068 + +[ 169.029134] +[ 169.029137] SUB_WS @ 0xD807 + +[ 169.029144] +[ 169.029148] dst: +[ 169.029151] WS[0x01] +[ 169.029155] .[15:0] -> 0x07B0 + +[ 169.029162] +[ 169.029166] src: +[ 169.029169] IMM 0x0001 + +[ 169.029176] +[ 169.029179] dst: +[ 169.029183] WS[0x01] +[ 169.029187] .[15:0] <- 0x07AF + +[ 169.029194] +[ 169.029197] COMPARE_WS @ 0xD80C + +[ 169.029205] +[ 169.029208] src1: +[ 169.029212] WS[0x01] +[ 169.029216] .[15:0] -> 0x07AF + +[ 169.029223] +[ 169.029226] src2: +[ 169.029229] IMM 0x0005 + +[ 169.029237] +[ 169.029240] result: NE GT + +[ 169.029247] +[ 169.029251] JUMP_ABOVE @ 0xD811 + +[ 169.029259] +[ 169.029262] taken: yes + +[ 169.029269] +[ 169.029272] target: 0x0053 + +[ 169.029280] +[ 169.029283] TEST_REG @ 0xD7FF + +[ 169.029291] +[ 169.029294] src1: +[ 169.029297] REG[0x1827] +[ 169.029303] .[7:0] -> 0x02 + +[ 169.029310] +[ 169.029313] src2: +[ 169.029316] IMM 0x01 + +[ 169.029323] +[ 169.029327] result: EQ + +[ 169.029334] +[ 169.029337] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.029345] +[ 169.029348] taken: no + +[ 169.029355] +[ 169.029358] target: 0x0068 + +[ 169.029365] +[ 169.029369] SUB_WS @ 0xD807 + +[ 169.029377] +[ 169.029380] dst: +[ 169.029383] WS[0x01] +[ 169.029387] .[15:0] -> 0x07AF + +[ 169.029395] +[ 169.029398] src: +[ 169.029401] IMM 0x0001 + +[ 169.029408] +[ 169.029412] dst: +[ 169.029415] WS[0x01] +[ 169.029419] .[15:0] <- 0x07AE + +[ 169.029426] +[ 169.029430] COMPARE_WS @ 0xD80C + +[ 169.029438] +[ 169.029441] src1: +[ 169.029444] WS[0x01] +[ 169.029448] .[15:0] -> 0x07AE + +[ 169.029456] +[ 169.029459] src2: +[ 169.029462] IMM 0x0005 + +[ 169.029470] +[ 169.029473] result: NE GT + +[ 169.029480] +[ 169.029483] JUMP_ABOVE @ 0xD811 + +[ 169.029491] +[ 169.029495] taken: yes + +[ 169.029502] +[ 169.029505] target: 0x0053 + +[ 169.029513] +[ 169.029516] TEST_REG @ 0xD7FF + +[ 169.029524] +[ 169.029527] src1: +[ 169.029530] REG[0x1827] +[ 169.029535] .[7:0] -> 0x02 + +[ 169.029543] +[ 169.029546] src2: +[ 169.029549] IMM 0x01 + +[ 169.029557] +[ 169.029560] result: EQ + +[ 169.029567] +[ 169.029570] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.029578] +[ 169.029581] taken: no + +[ 169.029588] +[ 169.029591] target: 0x0068 + +[ 169.029599] +[ 169.029602] SUB_WS @ 0xD807 + +[ 169.029611] +[ 169.029614] dst: +[ 169.029617] WS[0x01] +[ 169.029621] .[15:0] -> 0x07AE + +[ 169.029629] +[ 169.029632] src: +[ 169.029636] IMM 0x0001 + +[ 169.029644] +[ 169.029647] dst: +[ 169.029650] WS[0x01] +[ 169.029654] .[15:0] <- 0x07AD + +[ 169.029661] +[ 169.029665] COMPARE_WS @ 0xD80C + +[ 169.029673] +[ 169.029676] src1: +[ 169.029679] WS[0x01] +[ 169.029683] .[15:0] -> 0x07AD + +[ 169.029690] +[ 169.029693] src2: +[ 169.029697] IMM 0x0005 + +[ 169.029704] +[ 169.029707] result: NE GT + +[ 169.029715] +[ 169.029718] JUMP_ABOVE @ 0xD811 + +[ 169.029726] +[ 169.029729] taken: yes + +[ 169.029736] +[ 169.029739] target: 0x0053 + +[ 169.029747] +[ 169.029750] TEST_REG @ 0xD7FF + +[ 169.029757] +[ 169.029761] src1: +[ 169.029764] REG[0x1827] +[ 169.029769] .[7:0] -> 0x02 + +[ 169.029777] +[ 169.029780] src2: +[ 169.029783] IMM 0x01 + +[ 169.029790] +[ 169.029794] result: EQ + +[ 169.029801] +[ 169.029804] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.029812] +[ 169.029815] taken: no + +[ 169.029822] +[ 169.029825] target: 0x0068 + +[ 169.029832] +[ 169.029835] SUB_WS @ 0xD807 + +[ 169.029843] +[ 169.029847] dst: +[ 169.029850] WS[0x01] +[ 169.029854] .[15:0] -> 0x07AD + +[ 169.029861] +[ 169.029864] src: +[ 169.029868] IMM 0x0001 + +[ 169.029875] +[ 169.029878] dst: +[ 169.029882] WS[0x01] +[ 169.029886] .[15:0] <- 0x07AC + +[ 169.029893] +[ 169.029896] COMPARE_WS @ 0xD80C + +[ 169.029904] +[ 169.029907] src1: +[ 169.029910] WS[0x01] +[ 169.029914] .[15:0] -> 0x07AC + +[ 169.029922] +[ 169.029925] src2: +[ 169.030064] IMM 0x0005 + +[ 169.030075] +[ 169.030078] result: NE GT + +[ 169.030087] +[ 169.030090] JUMP_ABOVE @ 0xD811 + +[ 169.030098] +[ 169.030102] taken: yes + +[ 169.030109] +[ 169.030112] target: 0x0053 + +[ 169.030120] +[ 169.030123] TEST_REG @ 0xD7FF + +[ 169.030131] +[ 169.030134] src1: +[ 169.030138] REG[0x1827] +[ 169.030143] .[7:0] -> 0x02 + +[ 169.030151] +[ 169.030154] src2: +[ 169.030158] IMM 0x01 + +[ 169.030165] +[ 169.030168] result: EQ + +[ 169.030175] +[ 169.030179] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.030187] +[ 169.030190] taken: no + +[ 169.030197] +[ 169.030200] target: 0x0068 + +[ 169.030208] +[ 169.030211] SUB_WS @ 0xD807 + +[ 169.030219] +[ 169.030222] dst: +[ 169.030226] WS[0x01] +[ 169.030230] .[15:0] -> 0x07AC + +[ 169.030238] +[ 169.030241] src: +[ 169.030245] IMM 0x0001 + +[ 169.030252] +[ 169.030255] dst: +[ 169.030259] WS[0x01] +[ 169.030263] .[15:0] <- 0x07AB + +[ 169.030270] +[ 169.030273] COMPARE_WS @ 0xD80C + +[ 169.030281] +[ 169.030284] src1: +[ 169.030288] WS[0x01] +[ 169.030292] .[15:0] -> 0x07AB + +[ 169.030299] +[ 169.030302] src2: +[ 169.030306] IMM 0x0005 + +[ 169.030313] +[ 169.030317] result: NE GT + +[ 169.030325] +[ 169.030328] JUMP_ABOVE @ 0xD811 + +[ 169.030336] +[ 169.030339] taken: yes + +[ 169.030347] +[ 169.030350] target: 0x0053 + +[ 169.030357] +[ 169.030361] TEST_REG @ 0xD7FF + +[ 169.030368] +[ 169.030372] src1: +[ 169.030375] REG[0x1827] +[ 169.030380] .[7:0] -> 0x02 + +[ 169.030388] +[ 169.030391] src2: +[ 169.030394] IMM 0x01 + +[ 169.030401] +[ 169.030405] result: EQ + +[ 169.030412] +[ 169.030415] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.030423] +[ 169.030426] taken: no + +[ 169.030433] +[ 169.030437] target: 0x0068 + +[ 169.030444] +[ 169.030447] SUB_WS @ 0xD807 + +[ 169.030455] +[ 169.030459] dst: +[ 169.030462] WS[0x01] +[ 169.030466] .[15:0] -> 0x07AB + +[ 169.030473] +[ 169.030477] src: +[ 169.030480] IMM 0x0001 + +[ 169.030487] +[ 169.030491] dst: +[ 169.030494] WS[0x01] +[ 169.030498] .[15:0] <- 0x07AA + +[ 169.030505] +[ 169.030508] COMPARE_WS @ 0xD80C + +[ 169.030516] +[ 169.030519] src1: +[ 169.030523] WS[0x01] +[ 169.030527] .[15:0] -> 0x07AA + +[ 169.030534] +[ 169.030537] src2: +[ 169.030540] IMM 0x0005 + +[ 169.030548] +[ 169.030551] result: NE GT + +[ 169.030559] +[ 169.030562] JUMP_ABOVE @ 0xD811 + +[ 169.030570] +[ 169.030573] taken: yes + +[ 169.030580] +[ 169.030584] target: 0x0053 + +[ 169.030591] +[ 169.030595] TEST_REG @ 0xD7FF + +[ 169.030602] +[ 169.030605] src1: +[ 169.030609] REG[0x1827] +[ 169.030614] .[7:0] -> 0x02 + +[ 169.030621] +[ 169.030624] src2: +[ 169.030628] IMM 0x01 + +[ 169.030635] +[ 169.030638] result: EQ + +[ 169.030645] +[ 169.030648] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.030656] +[ 169.030660] taken: no + +[ 169.030667] +[ 169.030670] target: 0x0068 + +[ 169.030677] +[ 169.030681] SUB_WS @ 0xD807 + +[ 169.030688] +[ 169.030692] dst: +[ 169.030695] WS[0x01] +[ 169.030699] .[15:0] -> 0x07AA + +[ 169.030707] +[ 169.030710] src: +[ 169.030713] IMM 0x0001 + +[ 169.030721] +[ 169.030724] dst: +[ 169.030727] WS[0x01] +[ 169.030731] .[15:0] <- 0x07A9 + +[ 169.030738] +[ 169.030742] COMPARE_WS @ 0xD80C + +[ 169.030750] +[ 169.030753] src1: +[ 169.030757] WS[0x01] +[ 169.030761] .[15:0] -> 0x07A9 + +[ 169.030768] +[ 169.030771] src2: +[ 169.030774] IMM 0x0005 + +[ 169.030782] +[ 169.030785] result: NE GT + +[ 169.030792] +[ 169.030796] JUMP_ABOVE @ 0xD811 + +[ 169.030804] +[ 169.030807] taken: yes + +[ 169.030814] +[ 169.030817] target: 0x0053 + +[ 169.030825] +[ 169.030828] TEST_REG @ 0xD7FF + +[ 169.030836] +[ 169.030839] src1: +[ 169.030842] REG[0x1827] +[ 169.030848] .[7:0] -> 0x02 + +[ 169.030855] +[ 169.030858] src2: +[ 169.030861] IMM 0x01 + +[ 169.030868] +[ 169.030872] result: EQ + +[ 169.030879] +[ 169.030882] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.030890] +[ 169.030893] taken: no + +[ 169.030900] +[ 169.030903] target: 0x0068 + +[ 169.030911] +[ 169.030914] SUB_WS @ 0xD807 + +[ 169.030923] +[ 169.030926] dst: +[ 169.030929] WS[0x01] +[ 169.030933] .[15:0] -> 0x07A9 + +[ 169.030941] +[ 169.030944] src: +[ 169.030947] IMM 0x0001 + +[ 169.030955] +[ 169.030958] dst: +[ 169.030961] WS[0x01] +[ 169.030965] .[15:0] <- 0x07A8 + +[ 169.030972] +[ 169.030976] COMPARE_WS @ 0xD80C + +[ 169.030984] +[ 169.030987] src1: +[ 169.030990] WS[0x01] +[ 169.030994] .[15:0] -> 0x07A8 + +[ 169.031001] +[ 169.031005] src2: +[ 169.031008] IMM 0x0005 + +[ 169.031015] +[ 169.031018] result: NE GT + +[ 169.031026] +[ 169.031029] JUMP_ABOVE @ 0xD811 + +[ 169.031037] +[ 169.031040] taken: yes + +[ 169.031047] +[ 169.031050] target: 0x0053 + +[ 169.031058] +[ 169.031061] TEST_REG @ 0xD7FF + +[ 169.031069] +[ 169.031072] src1: +[ 169.031075] REG[0x1827] +[ 169.031081] .[7:0] -> 0x02 + +[ 169.031088] +[ 169.031091] src2: +[ 169.031095] IMM 0x01 + +[ 169.031102] +[ 169.031105] result: EQ + +[ 169.031112] +[ 169.031115] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.031123] +[ 169.031126] taken: no + +[ 169.031133] +[ 169.031136] target: 0x0068 + +[ 169.031144] +[ 169.031147] SUB_WS @ 0xD807 + +[ 169.031155] +[ 169.031158] dst: +[ 169.031161] WS[0x01] +[ 169.031165] .[15:0] -> 0x07A8 + +[ 169.031173] +[ 169.031176] src: +[ 169.031180] IMM 0x0001 + +[ 169.031187] +[ 169.031190] dst: +[ 169.031193] WS[0x01] +[ 169.031197] .[15:0] <- 0x07A7 + +[ 169.031205] +[ 169.031208] COMPARE_WS @ 0xD80C + +[ 169.031216] +[ 169.031219] src1: +[ 169.031223] WS[0x01] +[ 169.031226] .[15:0] -> 0x07A7 + +[ 169.031234] +[ 169.031237] src2: +[ 169.031240] IMM 0x0005 + +[ 169.031248] +[ 169.031251] result: NE GT + +[ 169.031259] +[ 169.031262] JUMP_ABOVE @ 0xD811 + +[ 169.031270] +[ 169.031273] taken: yes + +[ 169.031280] +[ 169.031284] target: 0x0053 + +[ 169.031291] +[ 169.031294] TEST_REG @ 0xD7FF + +[ 169.031302] +[ 169.031305] src1: +[ 169.031309] REG[0x1827] +[ 169.031314] .[7:0] -> 0x02 + +[ 169.031321] +[ 169.031325] src2: +[ 169.031328] IMM 0x01 + +[ 169.031335] +[ 169.031338] result: EQ + +[ 169.031345] +[ 169.031348] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.031356] +[ 169.031359] taken: no + +[ 169.031366] +[ 169.031370] target: 0x0068 + +[ 169.031377] +[ 169.031380] SUB_WS @ 0xD807 + +[ 169.031388] +[ 169.031391] dst: +[ 169.031395] WS[0x01] +[ 169.031399] .[15:0] -> 0x07A7 + +[ 169.031406] +[ 169.031410] src: +[ 169.031413] IMM 0x0001 + +[ 169.031421] +[ 169.031424] dst: +[ 169.031427] WS[0x01] +[ 169.031431] .[15:0] <- 0x07A6 + +[ 169.031438] +[ 169.031442] COMPARE_WS @ 0xD80C + +[ 169.031450] +[ 169.031453] src1: +[ 169.031456] WS[0x01] +[ 169.031460] .[15:0] -> 0x07A6 + +[ 169.031467] +[ 169.031470] src2: +[ 169.031474] IMM 0x0005 + +[ 169.031481] +[ 169.031484] result: NE GT + +[ 169.031492] +[ 169.031495] JUMP_ABOVE @ 0xD811 + +[ 169.031503] +[ 169.031506] taken: yes + +[ 169.031513] +[ 169.031517] target: 0x0053 + +[ 169.031524] +[ 169.031527] TEST_REG @ 0xD7FF + +[ 169.031535] +[ 169.031538] src1: +[ 169.031542] REG[0x1827] +[ 169.031547] .[7:0] -> 0x02 + +[ 169.031554] +[ 169.031557] src2: +[ 169.031560] IMM 0x01 + +[ 169.031568] +[ 169.031571] result: EQ + +[ 169.031578] +[ 169.031581] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.031589] +[ 169.031592] taken: no + +[ 169.031599] +[ 169.031603] target: 0x0068 + +[ 169.031610] +[ 169.031613] SUB_WS @ 0xD807 + +[ 169.031621] +[ 169.031624] dst: +[ 169.031628] WS[0x01] +[ 169.031632] .[15:0] -> 0x07A6 + +[ 169.031639] +[ 169.031643] src: +[ 169.031646] IMM 0x0001 + +[ 169.031653] +[ 169.031657] dst: +[ 169.031660] WS[0x01] +[ 169.031664] .[15:0] <- 0x07A5 + +[ 169.031671] +[ 169.031674] COMPARE_WS @ 0xD80C + +[ 169.031683] +[ 169.031686] src1: +[ 169.031689] WS[0x01] +[ 169.031739] .[15:0] -> 0x07A5 + +[ 169.031749] +[ 169.031752] src2: +[ 169.031756] IMM 0x0005 + +[ 169.031764] +[ 169.031767] result: NE GT + +[ 169.031776] +[ 169.031779] JUMP_ABOVE @ 0xD811 + +[ 169.031787] +[ 169.031790] taken: yes + +[ 169.031798] +[ 169.031801] target: 0x0053 + +[ 169.031809] +[ 169.031812] TEST_REG @ 0xD7FF + +[ 169.031820] +[ 169.031824] src1: +[ 169.031827] REG[0x1827] +[ 169.031832] .[7:0] -> 0x02 + +[ 169.031840] +[ 169.031843] src2: +[ 169.031846] IMM 0x01 + +[ 169.031854] +[ 169.031858] result: EQ + +[ 169.031865] +[ 169.031869] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.031877] +[ 169.031880] taken: no + +[ 169.031887] +[ 169.031890] target: 0x0068 + +[ 169.031898] +[ 169.031901] SUB_WS @ 0xD807 + +[ 169.031909] +[ 169.031912] dst: +[ 169.031916] WS[0x01] +[ 169.031920] .[15:0] -> 0x07A5 + +[ 169.031927] +[ 169.031931] src: +[ 169.031934] IMM 0x0001 + +[ 169.031941] +[ 169.031945] dst: +[ 169.031948] WS[0x01] +[ 169.031952] .[15:0] <- 0x07A4 + +[ 169.031959] +[ 169.031963] COMPARE_WS @ 0xD80C + +[ 169.031971] +[ 169.031974] src1: +[ 169.031977] WS[0x01] +[ 169.031981] .[15:0] -> 0x07A4 + +[ 169.031989] +[ 169.031992] src2: +[ 169.031995] IMM 0x0005 + +[ 169.032002] +[ 169.032006] result: NE GT + +[ 169.032013] +[ 169.032016] JUMP_ABOVE @ 0xD811 + +[ 169.032024] +[ 169.032027] taken: yes + +[ 169.032035] +[ 169.032038] target: 0x0053 + +[ 169.032045] +[ 169.032049] TEST_REG @ 0xD7FF + +[ 169.032056] +[ 169.032060] src1: +[ 169.032063] REG[0x1827] +[ 169.032068] .[7:0] -> 0x02 + +[ 169.032075] +[ 169.032078] src2: +[ 169.032082] IMM 0x01 + +[ 169.032089] +[ 169.032092] result: EQ + +[ 169.032099] +[ 169.032102] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.032110] +[ 169.032113] taken: no + +[ 169.032120] +[ 169.032124] target: 0x0068 + +[ 169.032131] +[ 169.032134] SUB_WS @ 0xD807 + +[ 169.032143] +[ 169.032146] dst: +[ 169.032149] WS[0x01] +[ 169.032153] .[15:0] -> 0x07A4 + +[ 169.032161] +[ 169.032164] src: +[ 169.032167] IMM 0x0001 + +[ 169.032175] +[ 169.032178] dst: +[ 169.032181] WS[0x01] +[ 169.032185] .[15:0] <- 0x07A3 + +[ 169.032192] +[ 169.032196] COMPARE_WS @ 0xD80C + +[ 169.032204] +[ 169.032207] src1: +[ 169.032211] WS[0x01] +[ 169.032214] .[15:0] -> 0x07A3 + +[ 169.032222] +[ 169.032225] src2: +[ 169.032228] IMM 0x0005 + +[ 169.032236] +[ 169.032239] result: NE GT + +[ 169.032247] +[ 169.032250] JUMP_ABOVE @ 0xD811 + +[ 169.032258] +[ 169.032261] taken: yes + +[ 169.032269] +[ 169.032272] target: 0x0053 + +[ 169.032279] +[ 169.032282] TEST_REG @ 0xD7FF + +[ 169.032290] +[ 169.032293] src1: +[ 169.032297] REG[0x1827] +[ 169.032302] .[7:0] -> 0x02 + +[ 169.032310] +[ 169.032313] src2: +[ 169.032317] IMM 0x01 + +[ 169.032324] +[ 169.032327] result: EQ + +[ 169.032334] +[ 169.032337] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.032345] +[ 169.032349] taken: no + +[ 169.032356] +[ 169.032359] target: 0x0068 + +[ 169.032366] +[ 169.032369] SUB_WS @ 0xD807 + +[ 169.032377] +[ 169.032381] dst: +[ 169.032384] WS[0x01] +[ 169.032388] .[15:0] -> 0x07A3 + +[ 169.032396] +[ 169.032399] src: +[ 169.032402] IMM 0x0001 + +[ 169.032410] +[ 169.032413] dst: +[ 169.032416] WS[0x01] +[ 169.032420] .[15:0] <- 0x07A2 + +[ 169.032428] +[ 169.032431] COMPARE_WS @ 0xD80C + +[ 169.032439] +[ 169.032442] src1: +[ 169.032446] WS[0x01] +[ 169.032449] .[15:0] -> 0x07A2 + +[ 169.032457] +[ 169.032460] src2: +[ 169.032463] IMM 0x0005 + +[ 169.032471] +[ 169.032475] result: NE GT + +[ 169.032482] +[ 169.032485] JUMP_ABOVE @ 0xD811 + +[ 169.032493] +[ 169.032497] taken: yes + +[ 169.032504] +[ 169.032507] target: 0x0053 + +[ 169.032514] +[ 169.032518] TEST_REG @ 0xD7FF + +[ 169.032525] +[ 169.032529] src1: +[ 169.032532] REG[0x1827] +[ 169.032537] .[7:0] -> 0x02 + +[ 169.032544] +[ 169.032548] src2: +[ 169.032551] IMM 0x01 + +[ 169.032558] +[ 169.032561] result: EQ + +[ 169.032568] +[ 169.032572] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.032579] +[ 169.032583] taken: no + +[ 169.032590] +[ 169.032593] target: 0x0068 + +[ 169.032600] +[ 169.032603] SUB_WS @ 0xD807 + +[ 169.032611] +[ 169.032615] dst: +[ 169.032618] WS[0x01] +[ 169.032622] .[15:0] -> 0x07A2 + +[ 169.032629] +[ 169.032633] src: +[ 169.032636] IMM 0x0001 + +[ 169.032644] +[ 169.032647] dst: +[ 169.032650] WS[0x01] +[ 169.032654] .[15:0] <- 0x07A1 + +[ 169.032661] +[ 169.032665] COMPARE_WS @ 0xD80C + +[ 169.032673] +[ 169.032676] src1: +[ 169.032679] WS[0x01] +[ 169.032683] .[15:0] -> 0x07A1 + +[ 169.032690] +[ 169.032694] src2: +[ 169.032697] IMM 0x0005 + +[ 169.032704] +[ 169.032707] result: NE GT + +[ 169.032715] +[ 169.032718] JUMP_ABOVE @ 0xD811 + +[ 169.032726] +[ 169.032729] taken: yes + +[ 169.032737] +[ 169.032740] target: 0x0053 + +[ 169.032747] +[ 169.032751] TEST_REG @ 0xD7FF + +[ 169.032758] +[ 169.032762] src1: +[ 169.032765] REG[0x1827] +[ 169.032770] .[7:0] -> 0x02 + +[ 169.032777] +[ 169.032781] src2: +[ 169.032784] IMM 0x01 + +[ 169.032791] +[ 169.032794] result: EQ + +[ 169.032802] +[ 169.032805] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.032813] +[ 169.032816] taken: no + +[ 169.032823] +[ 169.032826] target: 0x0068 + +[ 169.032834] +[ 169.032837] SUB_WS @ 0xD807 + +[ 169.032845] +[ 169.032848] dst: +[ 169.032851] WS[0x01] +[ 169.032855] .[15:0] -> 0x07A1 + +[ 169.032863] +[ 169.032866] src: +[ 169.032869] IMM 0x0001 + +[ 169.032876] +[ 169.032880] dst: +[ 169.032883] WS[0x01] +[ 169.032887] .[15:0] <- 0x07A0 + +[ 169.032894] +[ 169.032898] COMPARE_WS @ 0xD80C + +[ 169.032906] +[ 169.032909] src1: +[ 169.032912] WS[0x01] +[ 169.032916] .[15:0] -> 0x07A0 + +[ 169.032923] +[ 169.032927] src2: +[ 169.032930] IMM 0x0005 + +[ 169.032937] +[ 169.032941] result: NE GT + +[ 169.032948] +[ 169.032951] JUMP_ABOVE @ 0xD811 + +[ 169.032959] +[ 169.032962] taken: yes + +[ 169.032970] +[ 169.032974] target: 0x0053 + +[ 169.032981] +[ 169.032984] TEST_REG @ 0xD7FF + +[ 169.032992] +[ 169.032995] src1: +[ 169.032999] REG[0x1827] +[ 169.033004] .[7:0] -> 0x02 + +[ 169.033011] +[ 169.033014] src2: +[ 169.033017] IMM 0x01 + +[ 169.033025] +[ 169.033028] result: EQ + +[ 169.033035] +[ 169.033038] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.033047] +[ 169.033050] taken: no + +[ 169.033057] +[ 169.033061] target: 0x0068 + +[ 169.033068] +[ 169.033071] SUB_WS @ 0xD807 + +[ 169.033079] +[ 169.033082] dst: +[ 169.033086] WS[0x01] +[ 169.033090] .[15:0] -> 0x07A0 + +[ 169.033097] +[ 169.033100] src: +[ 169.033104] IMM 0x0001 + +[ 169.033111] +[ 169.033114] dst: +[ 169.033118] WS[0x01] +[ 169.033122] .[15:0] <- 0x079F + +[ 169.033129] +[ 169.033132] COMPARE_WS @ 0xD80C + +[ 169.033140] +[ 169.033144] src1: +[ 169.033147] WS[0x01] +[ 169.033151] .[15:0] -> 0x079F + +[ 169.033158] +[ 169.033161] src2: +[ 169.033165] IMM 0x0005 + +[ 169.033172] +[ 169.033175] result: NE GT + +[ 169.033183] +[ 169.033186] JUMP_ABOVE @ 0xD811 + +[ 169.033194] +[ 169.033197] taken: yes + +[ 169.033204] +[ 169.033208] target: 0x0053 + +[ 169.033215] +[ 169.033218] TEST_REG @ 0xD7FF + +[ 169.033226] +[ 169.033229] src1: +[ 169.033233] REG[0x1827] +[ 169.033238] .[7:0] -> 0x02 + +[ 169.033245] +[ 169.033249] src2: +[ 169.033252] IMM 0x01 + +[ 169.033259] +[ 169.033262] result: EQ + +[ 169.033269] +[ 169.033272] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.033280] +[ 169.033284] taken: no + +[ 169.033291] +[ 169.033294] target: 0x0068 + +[ 169.033301] +[ 169.033305] SUB_WS @ 0xD807 + +[ 169.033313] +[ 169.033316] dst: +[ 169.033319] WS[0x01] +[ 169.033323] .[15:0] -> 0x079F + +[ 169.033331] +[ 169.033334] src: +[ 169.033337] IMM 0x0001 + +[ 169.033345] +[ 169.033348] dst: +[ 169.033351] WS[0x01] +[ 169.033355] .[15:0] <- 0x079E + +[ 169.033363] +[ 169.033366] COMPARE_WS @ 0xD80C + +[ 169.033374] +[ 169.033377] src1: +[ 169.033380] WS[0x01] +[ 169.033384] .[15:0] -> 0x079E + +[ 169.033392] +[ 169.033395] src2: +[ 169.033398] IMM 0x0005 + +[ 169.033405] +[ 169.033409] result: NE GT + +[ 169.033416] +[ 169.033419] JUMP_ABOVE @ 0xD811 + +[ 169.033427] +[ 169.033431] taken: yes + +[ 169.033438] +[ 169.033441] target: 0x0053 + +[ 169.033449] +[ 169.033452] TEST_REG @ 0xD7FF + +[ 169.033460] +[ 169.033463] src1: +[ 169.033466] REG[0x1827] +[ 169.033472] .[7:0] -> 0x02 + +[ 169.033479] +[ 169.033482] src2: +[ 169.033486] IMM 0x01 + +[ 169.033493] +[ 169.033496] result: EQ + +[ 169.033503] +[ 169.033507] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.033514] +[ 169.033518] taken: no + +[ 169.033525] +[ 169.033528] target: 0x0068 + +[ 169.033535] +[ 169.033538] SUB_WS @ 0xD807 + +[ 169.033546] +[ 169.033550] dst: +[ 169.033553] WS[0x01] +[ 169.033557] .[15:0] -> 0x079E + +[ 169.033564] +[ 169.033568] src: +[ 169.033571] IMM 0x0001 + +[ 169.033578] +[ 169.033581] dst: +[ 169.033585] WS[0x01] +[ 169.033589] .[15:0] <- 0x079D + +[ 169.033596] +[ 169.033599] COMPARE_WS @ 0xD80C + +[ 169.033607] +[ 169.033610] src1: +[ 169.033614] WS[0x01] +[ 169.033617] .[15:0] -> 0x079D + +[ 169.033625] +[ 169.033628] src2: +[ 169.033631] IMM 0x0005 + +[ 169.033639] +[ 169.033642] result: NE GT + +[ 169.033650] +[ 169.033653] JUMP_ABOVE @ 0xD811 + +[ 169.033661] +[ 169.033664] taken: yes + +[ 169.033671] +[ 169.033675] target: 0x0053 + +[ 169.033682] +[ 169.033685] TEST_REG @ 0xD7FF + +[ 169.033693] +[ 169.033696] src1: +[ 169.033700] REG[0x1827] +[ 169.033705] .[7:0] -> 0x02 + +[ 169.033712] +[ 169.033715] src2: +[ 169.033719] IMM 0x01 + +[ 169.033726] +[ 169.033729] result: EQ + +[ 169.033736] +[ 169.033739] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.033747] +[ 169.033750] taken: no + +[ 169.033757] +[ 169.033761] target: 0x0068 + +[ 169.033768] +[ 169.033771] SUB_WS @ 0xD807 + +[ 169.033779] +[ 169.033782] dst: +[ 169.033786] WS[0x01] +[ 169.033790] .[15:0] -> 0x079D + +[ 169.033797] +[ 169.033800] src: +[ 169.033804] IMM 0x0001 + +[ 169.033812] +[ 169.033815] dst: +[ 169.033818] WS[0x01] +[ 169.033822] .[15:0] <- 0x079C + +[ 169.033829] +[ 169.033833] COMPARE_WS @ 0xD80C + +[ 169.033841] +[ 169.033844] src1: +[ 169.033847] WS[0x01] +[ 169.033851] .[15:0] -> 0x079C + +[ 169.033858] +[ 169.033862] src2: +[ 169.033865] IMM 0x0005 + +[ 169.033872] +[ 169.033875] result: NE GT + +[ 169.033883] +[ 169.033887] JUMP_ABOVE @ 0xD811 + +[ 169.033895] +[ 169.033898] taken: yes + +[ 169.033906] +[ 169.033909] target: 0x0053 + +[ 169.033917] +[ 169.033921] TEST_REG @ 0xD7FF + +[ 169.033930] +[ 169.033933] src1: +[ 169.033937] REG[0x1827] +[ 169.033943] .[7:0] -> 0x02 + +[ 169.033951] +[ 169.033954] src2: +[ 169.033958] IMM 0x01 + +[ 169.033966] +[ 169.033970] result: EQ + +[ 169.033978] +[ 169.033981] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.033992] +[ 169.033996] taken: no + +[ 169.034005] +[ 169.034009] target: 0x0068 + +[ 169.034018] +[ 169.034021] SUB_WS @ 0xD807 + +[ 169.034030] +[ 169.034034] dst: +[ 169.034037] WS[0x01] +[ 169.034041] .[15:0] -> 0x079C + +[ 169.034049] +[ 169.034052] src: +[ 169.034056] IMM 0x0001 + +[ 169.034063] +[ 169.034067] dst: +[ 169.034070] WS[0x01] +[ 169.034074] .[15:0] <- 0x079B + +[ 169.034082] +[ 169.034085] COMPARE_WS @ 0xD80C + +[ 169.034093] +[ 169.034096] src1: +[ 169.034100] WS[0x01] +[ 169.034103] .[15:0] -> 0x079B + +[ 169.034111] +[ 169.034114] src2: +[ 169.034118] IMM 0x0005 + +[ 169.034125] +[ 169.034128] result: NE GT + +[ 169.034136] +[ 169.034139] JUMP_ABOVE @ 0xD811 + +[ 169.034147] +[ 169.034150] taken: yes + +[ 169.034157] +[ 169.034161] target: 0x0053 + +[ 169.034169] +[ 169.034172] TEST_REG @ 0xD7FF + +[ 169.034180] +[ 169.034183] src1: +[ 169.034186] REG[0x1827] +[ 169.034191] .[7:0] -> 0x02 + +[ 169.034198] +[ 169.034202] src2: +[ 169.034205] IMM 0x01 + +[ 169.034212] +[ 169.034215] result: EQ + +[ 169.034222] +[ 169.034225] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.034233] +[ 169.034237] taken: no + +[ 169.034244] +[ 169.034247] target: 0x0068 + +[ 169.034254] +[ 169.034258] SUB_WS @ 0xD807 + +[ 169.034265] +[ 169.034269] dst: +[ 169.034272] WS[0x01] +[ 169.034276] .[15:0] -> 0x079B + +[ 169.034283] +[ 169.034287] src: +[ 169.034290] IMM 0x0001 + +[ 169.034297] +[ 169.034300] dst: +[ 169.034304] WS[0x01] +[ 169.034307] .[15:0] <- 0x079A + +[ 169.034315] +[ 169.034318] COMPARE_WS @ 0xD80C + +[ 169.034326] +[ 169.034329] src1: +[ 169.034333] WS[0x01] +[ 169.034337] .[15:0] -> 0x079A + +[ 169.034344] +[ 169.034347] src2: +[ 169.034351] IMM 0x0005 + +[ 169.034358] +[ 169.034361] result: NE GT + +[ 169.034369] +[ 169.034372] JUMP_ABOVE @ 0xD811 + +[ 169.034380] +[ 169.034383] taken: yes + +[ 169.034390] +[ 169.034393] target: 0x0053 + +[ 169.034401] +[ 169.034404] TEST_REG @ 0xD7FF + +[ 169.034412] +[ 169.034415] src1: +[ 169.034418] REG[0x1827] +[ 169.034424] .[7:0] -> 0x02 + +[ 169.034431] +[ 169.034434] src2: +[ 169.034438] IMM 0x01 + +[ 169.034445] +[ 169.034448] result: EQ + +[ 169.034455] +[ 169.034458] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.034466] +[ 169.034470] taken: no + +[ 169.034477] +[ 169.034480] target: 0x0068 + +[ 169.034488] +[ 169.034491] SUB_WS @ 0xD807 + +[ 169.034499] +[ 169.034502] dst: +[ 169.034506] WS[0x01] +[ 169.034510] .[15:0] -> 0x079A + +[ 169.034517] +[ 169.034521] src: +[ 169.034524] IMM 0x0001 + +[ 169.034531] +[ 169.034534] dst: +[ 169.034538] WS[0x01] +[ 169.034542] .[15:0] <- 0x0799 + +[ 169.034549] +[ 169.034552] COMPARE_WS @ 0xD80C + +[ 169.034560] +[ 169.034563] src1: +[ 169.034567] WS[0x01] +[ 169.034571] .[15:0] -> 0x0799 + +[ 169.034578] +[ 169.034582] src2: +[ 169.034585] IMM 0x0005 + +[ 169.034592] +[ 169.034595] result: NE GT + +[ 169.034603] +[ 169.034606] JUMP_ABOVE @ 0xD811 + +[ 169.034614] +[ 169.034617] taken: yes + +[ 169.034624] +[ 169.034628] target: 0x0053 + +[ 169.034635] +[ 169.034638] TEST_REG @ 0xD7FF + +[ 169.034646] +[ 169.034649] src1: +[ 169.034652] REG[0x1827] +[ 169.034658] .[7:0] -> 0x02 + +[ 169.034665] +[ 169.034668] src2: +[ 169.034672] IMM 0x01 + +[ 169.034679] +[ 169.034682] result: EQ + +[ 169.034690] +[ 169.034693] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.034701] +[ 169.034704] taken: no + +[ 169.034711] +[ 169.034715] target: 0x0068 + +[ 169.034722] +[ 169.034725] SUB_WS @ 0xD807 + +[ 169.034733] +[ 169.034736] dst: +[ 169.034740] WS[0x01] +[ 169.034744] .[15:0] -> 0x0799 + +[ 169.034751] +[ 169.034755] src: +[ 169.034758] IMM 0x0001 + +[ 169.034765] +[ 169.034768] dst: +[ 169.034772] WS[0x01] +[ 169.034775] .[15:0] <- 0x0798 + +[ 169.034783] +[ 169.034786] COMPARE_WS @ 0xD80C + +[ 169.034794] +[ 169.034797] src1: +[ 169.034800] WS[0x01] +[ 169.034804] .[15:0] -> 0x0798 + +[ 169.034812] +[ 169.034815] src2: +[ 169.034818] IMM 0x0005 + +[ 169.034825] +[ 169.034829] result: NE GT + +[ 169.034837] +[ 169.034840] JUMP_ABOVE @ 0xD811 + +[ 169.034848] +[ 169.034851] taken: yes + +[ 169.034858] +[ 169.034861] target: 0x0053 + +[ 169.034869] +[ 169.034872] TEST_REG @ 0xD7FF + +[ 169.034880] +[ 169.034883] src1: +[ 169.034887] REG[0x1827] +[ 169.034892] .[7:0] -> 0x02 + +[ 169.034899] +[ 169.034902] src2: +[ 169.034906] IMM 0x01 + +[ 169.034913] +[ 169.034916] result: EQ + +[ 169.034923] +[ 169.034926] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.034934] +[ 169.034937] taken: no + +[ 169.034944] +[ 169.034948] target: 0x0068 + +[ 169.034955] +[ 169.034958] SUB_WS @ 0xD807 + +[ 169.034966] +[ 169.034969] dst: +[ 169.034973] WS[0x01] +[ 169.034977] .[15:0] -> 0x0798 + +[ 169.034984] +[ 169.034988] src: +[ 169.034991] IMM 0x0001 + +[ 169.034998] +[ 169.035002] dst: +[ 169.035005] WS[0x01] +[ 169.035009] .[15:0] <- 0x0797 + +[ 169.035017] +[ 169.035020] COMPARE_WS @ 0xD80C + +[ 169.035071] +[ 169.035075] src1: +[ 169.035079] WS[0x01] +[ 169.035083] .[15:0] -> 0x0797 + +[ 169.035091] +[ 169.035095] src2: +[ 169.035098] IMM 0x0005 + +[ 169.035105] +[ 169.035109] result: NE GT + +[ 169.035117] +[ 169.035120] JUMP_ABOVE @ 0xD811 + +[ 169.035128] +[ 169.035132] taken: yes + +[ 169.035139] +[ 169.035142] target: 0x0053 + +[ 169.035150] +[ 169.035153] TEST_REG @ 0xD7FF + +[ 169.035161] +[ 169.035164] src1: +[ 169.035167] REG[0x1827] +[ 169.035173] .[7:0] -> 0x02 + +[ 169.035181] +[ 169.035184] src2: +[ 169.035188] IMM 0x01 + +[ 169.035195] +[ 169.035198] result: EQ + +[ 169.035205] +[ 169.035209] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.035217] +[ 169.035221] taken: no + +[ 169.035228] +[ 169.035231] target: 0x0068 + +[ 169.035238] +[ 169.035241] SUB_WS @ 0xD807 + +[ 169.035249] +[ 169.035253] dst: +[ 169.035256] WS[0x01] +[ 169.035260] .[15:0] -> 0x0797 + +[ 169.035268] +[ 169.035271] src: +[ 169.035274] IMM 0x0001 + +[ 169.035282] +[ 169.035285] dst: +[ 169.035289] WS[0x01] +[ 169.035292] .[15:0] <- 0x0796 + +[ 169.035300] +[ 169.035303] COMPARE_WS @ 0xD80C + +[ 169.035311] +[ 169.035314] src1: +[ 169.035318] WS[0x01] +[ 169.035322] .[15:0] -> 0x0796 + +[ 169.035329] +[ 169.035332] src2: +[ 169.035336] IMM 0x0005 + +[ 169.035343] +[ 169.035346] result: NE GT + +[ 169.035354] +[ 169.035357] JUMP_ABOVE @ 0xD811 + +[ 169.035365] +[ 169.035368] taken: yes + +[ 169.035375] +[ 169.035379] target: 0x0053 + +[ 169.035386] +[ 169.035390] TEST_REG @ 0xD7FF + +[ 169.035398] +[ 169.035401] src1: +[ 169.035404] REG[0x1827] +[ 169.035409] .[7:0] -> 0x02 + +[ 169.035417] +[ 169.035420] src2: +[ 169.035423] IMM 0x01 + +[ 169.035430] +[ 169.035434] result: EQ + +[ 169.035441] +[ 169.035444] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.035452] +[ 169.035455] taken: no + +[ 169.035462] +[ 169.035465] target: 0x0068 + +[ 169.035473] +[ 169.035476] SUB_WS @ 0xD807 + +[ 169.035484] +[ 169.035487] dst: +[ 169.035491] WS[0x01] +[ 169.035495] .[15:0] -> 0x0796 + +[ 169.035502] +[ 169.035506] src: +[ 169.035509] IMM 0x0001 + +[ 169.035516] +[ 169.035520] dst: +[ 169.035523] WS[0x01] +[ 169.035527] .[15:0] <- 0x0795 + +[ 169.035534] +[ 169.035537] COMPARE_WS @ 0xD80C + +[ 169.035545] +[ 169.035549] src1: +[ 169.035553] WS[0x01] +[ 169.035557] .[15:0] -> 0x0795 + +[ 169.035564] +[ 169.035568] src2: +[ 169.035571] IMM 0x0005 + +[ 169.035578] +[ 169.035582] result: NE GT + +[ 169.035589] +[ 169.035592] JUMP_ABOVE @ 0xD811 + +[ 169.035600] +[ 169.035604] taken: yes + +[ 169.035611] +[ 169.035614] target: 0x0053 + +[ 169.035621] +[ 169.035625] TEST_REG @ 0xD7FF + +[ 169.035632] +[ 169.035636] src1: +[ 169.035639] REG[0x1827] +[ 169.035644] .[7:0] -> 0x02 + +[ 169.035652] +[ 169.035655] src2: +[ 169.035658] IMM 0x01 + +[ 169.035666] +[ 169.035669] result: EQ + +[ 169.035676] +[ 169.035679] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.035687] +[ 169.035691] taken: no + +[ 169.035698] +[ 169.035701] target: 0x0068 + +[ 169.035708] +[ 169.035711] SUB_WS @ 0xD807 + +[ 169.035720] +[ 169.035723] dst: +[ 169.035727] WS[0x01] +[ 169.035731] .[15:0] -> 0x0795 + +[ 169.035738] +[ 169.035742] src: +[ 169.035745] IMM 0x0001 + +[ 169.035753] +[ 169.035756] dst: +[ 169.035759] WS[0x01] +[ 169.035763] .[15:0] <- 0x0794 + +[ 169.035770] +[ 169.035774] COMPARE_WS @ 0xD80C + +[ 169.035782] +[ 169.035785] src1: +[ 169.035788] WS[0x01] +[ 169.035793] .[15:0] -> 0x0794 + +[ 169.035801] +[ 169.035804] src2: +[ 169.035807] IMM 0x0005 + +[ 169.035815] +[ 169.035818] result: NE GT + +[ 169.035826] +[ 169.035829] JUMP_ABOVE @ 0xD811 + +[ 169.035837] +[ 169.035840] taken: yes + +[ 169.035847] +[ 169.035850] target: 0x0053 + +[ 169.035858] +[ 169.035861] TEST_REG @ 0xD7FF + +[ 169.035868] +[ 169.035872] src1: +[ 169.035875] REG[0x1827] +[ 169.035880] .[7:0] -> 0x02 + +[ 169.035888] +[ 169.035891] src2: +[ 169.035894] IMM 0x01 + +[ 169.035902] +[ 169.035905] result: EQ + +[ 169.035912] +[ 169.035915] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.035923] +[ 169.035926] taken: no + +[ 169.035934] +[ 169.035937] target: 0x0068 + +[ 169.035944] +[ 169.035947] SUB_WS @ 0xD807 + +[ 169.035956] +[ 169.035959] dst: +[ 169.035962] WS[0x01] +[ 169.035966] .[15:0] -> 0x0794 + +[ 169.035974] +[ 169.035977] src: +[ 169.035981] IMM 0x0001 + +[ 169.035988] +[ 169.035992] dst: +[ 169.035995] WS[0x01] +[ 169.035999] .[15:0] <- 0x0793 + +[ 169.036007] +[ 169.036010] COMPARE_WS @ 0xD80C + +[ 169.036018] +[ 169.036021] src1: +[ 169.036024] WS[0x01] +[ 169.036028] .[15:0] -> 0x0793 + +[ 169.036036] +[ 169.036039] src2: +[ 169.036043] IMM 0x0005 + +[ 169.036052] +[ 169.036055] result: NE GT + +[ 169.036063] +[ 169.036067] JUMP_ABOVE @ 0xD811 + +[ 169.036075] +[ 169.036078] taken: yes + +[ 169.036085] +[ 169.036089] target: 0x0053 + +[ 169.036096] +[ 169.036099] TEST_REG @ 0xD7FF + +[ 169.036107] +[ 169.036110] src1: +[ 169.036114] REG[0x1827] +[ 169.036119] .[7:0] -> 0x02 + +[ 169.036126] +[ 169.036130] src2: +[ 169.036133] IMM 0x01 + +[ 169.036140] +[ 169.036143] result: EQ + +[ 169.036151] +[ 169.036154] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.036162] +[ 169.036165] taken: no + +[ 169.036172] +[ 169.036175] target: 0x0068 + +[ 169.036183] +[ 169.036186] SUB_WS @ 0xD807 + +[ 169.036194] +[ 169.036197] dst: +[ 169.036200] WS[0x01] +[ 169.036204] .[15:0] -> 0x0793 + +[ 169.036212] +[ 169.036215] src: +[ 169.036218] IMM 0x0001 + +[ 169.036226] +[ 169.036229] dst: +[ 169.036233] WS[0x01] +[ 169.036237] .[15:0] <- 0x0792 + +[ 169.036244] +[ 169.036248] COMPARE_WS @ 0xD80C + +[ 169.036256] +[ 169.036259] src1: +[ 169.036262] WS[0x01] +[ 169.036266] .[15:0] -> 0x0792 + +[ 169.036273] +[ 169.036277] src2: +[ 169.036280] IMM 0x0005 + +[ 169.036287] +[ 169.036290] result: NE GT + +[ 169.036298] +[ 169.036301] JUMP_ABOVE @ 0xD811 + +[ 169.036309] +[ 169.036312] taken: yes + +[ 169.036319] +[ 169.036323] target: 0x0053 + +[ 169.036330] +[ 169.036333] TEST_REG @ 0xD7FF + +[ 169.036341] +[ 169.036344] src1: +[ 169.036348] REG[0x1827] +[ 169.036353] .[7:0] -> 0x02 + +[ 169.036360] +[ 169.036363] src2: +[ 169.036367] IMM 0x01 + +[ 169.036374] +[ 169.036377] result: EQ + +[ 169.036384] +[ 169.036388] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.036396] +[ 169.036399] taken: no + +[ 169.036406] +[ 169.036409] target: 0x0068 + +[ 169.036417] +[ 169.036420] SUB_WS @ 0xD807 + +[ 169.036428] +[ 169.036431] dst: +[ 169.036434] WS[0x01] +[ 169.036438] .[15:0] -> 0x0792 + +[ 169.036446] +[ 169.036449] src: +[ 169.036453] IMM 0x0001 + +[ 169.036461] +[ 169.036464] dst: +[ 169.036467] WS[0x01] +[ 169.036471] .[15:0] <- 0x0791 + +[ 169.036478] +[ 169.036482] COMPARE_WS @ 0xD80C + +[ 169.036490] +[ 169.036493] src1: +[ 169.036496] WS[0x01] +[ 169.036500] .[15:0] -> 0x0791 + +[ 169.036508] +[ 169.036511] src2: +[ 169.036514] IMM 0x0005 + +[ 169.036521] +[ 169.036525] result: NE GT + +[ 169.036532] +[ 169.036536] JUMP_ABOVE @ 0xD811 + +[ 169.036544] +[ 169.036547] taken: yes + +[ 169.036554] +[ 169.036558] target: 0x0053 + +[ 169.036566] +[ 169.036569] TEST_REG @ 0xD7FF + +[ 169.036577] +[ 169.036580] src1: +[ 169.036583] REG[0x1827] +[ 169.036588] .[7:0] -> 0x02 + +[ 169.036596] +[ 169.036599] src2: +[ 169.036602] IMM 0x01 + +[ 169.036610] +[ 169.036613] result: EQ + +[ 169.036620] +[ 169.036623] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.036631] +[ 169.036634] taken: no + +[ 169.036641] +[ 169.036645] target: 0x0068 + +[ 169.036652] +[ 169.036655] SUB_WS @ 0xD807 + +[ 169.036663] +[ 169.036667] dst: +[ 169.036670] WS[0x01] +[ 169.036674] .[15:0] -> 0x0791 + +[ 169.036682] +[ 169.036685] src: +[ 169.036688] IMM 0x0001 + +[ 169.036695] +[ 169.036699] dst: +[ 169.036702] WS[0x01] +[ 169.036706] .[15:0] <- 0x0790 + +[ 169.036713] +[ 169.036716] COMPARE_WS @ 0xD80C + +[ 169.036724] +[ 169.036728] src1: +[ 169.036731] WS[0x01] +[ 169.036735] .[15:0] -> 0x0790 + +[ 169.036745] +[ 169.036749] src2: +[ 169.036752] IMM 0x0005 + +[ 169.036760] +[ 169.036763] result: NE GT + +[ 169.036771] +[ 169.036774] JUMP_ABOVE @ 0xD811 + +[ 169.036782] +[ 169.036786] taken: yes + +[ 169.036793] +[ 169.036796] target: 0x0053 + +[ 169.036804] +[ 169.036807] TEST_REG @ 0xD7FF + +[ 169.036815] +[ 169.036818] src1: +[ 169.036822] REG[0x1827] +[ 169.036827] .[7:0] -> 0x02 + +[ 169.036834] +[ 169.036837] src2: +[ 169.036841] IMM 0x01 + +[ 169.036848] +[ 169.036851] result: EQ + +[ 169.036859] +[ 169.036862] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.036870] +[ 169.036873] taken: no + +[ 169.036881] +[ 169.036884] target: 0x0068 + +[ 169.036892] +[ 169.036895] SUB_WS @ 0xD807 + +[ 169.036903] +[ 169.036906] dst: +[ 169.036910] WS[0x01] +[ 169.036914] .[15:0] -> 0x0790 + +[ 169.036921] +[ 169.036925] src: +[ 169.036928] IMM 0x0001 + +[ 169.036936] +[ 169.036939] dst: +[ 169.036942] WS[0x01] +[ 169.036946] .[15:0] <- 0x078F + +[ 169.036954] +[ 169.036957] COMPARE_WS @ 0xD80C + +[ 169.036965] +[ 169.036968] src1: +[ 169.036972] WS[0x01] +[ 169.036975] .[15:0] -> 0x078F + +[ 169.036983] +[ 169.036986] src2: +[ 169.036989] IMM 0x0005 + +[ 169.036997] +[ 169.037000] result: NE GT + +[ 169.037008] +[ 169.037011] JUMP_ABOVE @ 0xD811 + +[ 169.037019] +[ 169.037022] taken: yes + +[ 169.037029] +[ 169.037033] target: 0x0053 + +[ 169.037040] +[ 169.037043] TEST_REG @ 0xD7FF + +[ 169.037051] +[ 169.037055] src1: +[ 169.037058] REG[0x1827] +[ 169.037063] .[7:0] -> 0x09 + +[ 169.037071] +[ 169.037074] src2: +[ 169.037078] IMM 0x01 + +[ 169.037085] +[ 169.037088] result: NE + +[ 169.037096] +[ 169.037099] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.037107] +[ 169.037110] taken: yes + +[ 169.037117] +[ 169.037120] target: 0x0068 + +[ 169.037128] +[ 169.037131] MOVE_REG @ 0xD814 + +[ 169.037141] +[ 169.037144] src: +[ 169.037148] PS[0x00,0x0001] +[ 169.037153] .[15:8] -> 0x00 + +[ 169.037160] +[ 169.037163] dst: +[ 169.037167] REG[0x1821] +[ 169.037172] .[15:8] <- 0x00 + +[ 169.037179] +[ 169.037182] MOVE_REG @ 0xD819 + +[ 169.037191] +[ 169.037195] src: +[ 169.037198] WS[0x00] +[ 169.037202] .[7:0] -> 0x00 + +[ 169.037210] +[ 169.037213] dst: +[ 169.037216] REG[0x183B] +[ 169.037221] .[23:16] <- 0x00 + +[ 169.037228] +[ 169.037231] EOT @ 0xD81E + +[ 169.037240] << + +[ 169.054506] >> execute DF1B (len 86, WS 4, PS 0) + +[ 169.054521] +[ 169.054525] SET_ATI_PORT @ 0xDF21 + +[ 169.054536] +[ 169.054540] port: 0 (MM) + +[ 169.054548] +[ 169.054551] CLEAR_REG @ 0xDF24 + +[ 169.054565] +[ 169.054569] dst: +[ 169.054573] REG[0x1851] +[ 169.054579] .[23:16] <- 0x00 + +[ 169.054587] +[ 169.054591] CLEAR_REG @ 0xDF28 + +[ 169.054600] +[ 169.054604] dst: +[ 169.054607] REG[0x1A51] +[ 169.054612] .[23:16] <- 0x00 + +[ 169.054619] +[ 169.054623] CLEAR_REG @ 0xDF2C + +[ 169.054632] +[ 169.054636] dst: +[ 169.054639] REG[0x1973] +[ 169.054643] .[23:16] <- 0x00 + +[ 169.054651] +[ 169.054654] CLEAR_REG @ 0xDF30 + +[ 169.054664] +[ 169.054667] dst: +[ 169.054670] REG[0x1B73] +[ 169.054674] .[23:16] <- 0x00 + +[ 169.054682] +[ 169.054685] CLEAR_REG @ 0xDF34 + +[ 169.054695] +[ 169.054698] dst: +[ 169.054701] REG[0x183A] +[ 169.054706] .[7:0] <- 0x00 + +[ 169.054714] +[ 169.054717] CLEAR_REG @ 0xDF38 + +[ 169.054726] +[ 169.054730] dst: +[ 169.054733] REG[0x1A3A] +[ 169.054737] .[7:0] <- 0x00 + +[ 169.054745] +[ 169.054748] MOVE_REG @ 0xDF3C + +[ 169.054758] +[ 169.054762] src: +[ 169.054765] IMM 0x01 + +[ 169.054773] +[ 169.054776] dst: +[ 169.054780] REG[0x183B] +[ 169.054784] .[15:8] <- 0x01 + +[ 169.054792] +[ 169.054795] MOVE_REG @ 0xDF41 + +[ 169.054805] +[ 169.054808] src: +[ 169.054811] IMM 0x01 + +[ 169.054819] +[ 169.054822] dst: +[ 169.054825] REG[0x1A3B] +[ 169.054830] .[15:8] <- 0x01 + +[ 169.054837] +[ 169.054840] CLEAR_REG @ 0xDF46 + +[ 169.054849] +[ 169.054853] dst: +[ 169.054856] REG[0x1838] +[ 169.054861] .[7:0] <- 0x00 + +[ 169.054868] +[ 169.054871] CLEAR_REG @ 0xDF4A + +[ 169.054880] +[ 169.054884] dst: +[ 169.054887] REG[0x1A38] +[ 169.054892] .[7:0] <- 0x00 + +[ 169.054899] +[ 169.054903] DELAY_MICROSEC @ 0xDF4E + +[ 169.054911] +[ 169.054914] count: 2 + +[ 169.054926] +[ 169.054930] MOVE_WS @ 0xDF50 + +[ 169.054940] +[ 169.054943] src: +[ 169.054947] REG[0x1851] +[ 169.054952] .[31:0] -> 0x00000000 + +[ 169.054960] +[ 169.054963] dst: +[ 169.054967] WS[0x00] +[ 169.054971] .[31:0] <- 0x00000000 + +[ 169.054978] +[ 169.054982] AND_WS @ 0xDF55 + +[ 169.054990] +[ 169.054994] dst: +[ 169.054997] WS[0x00] +[ 169.055001] .[7:0] -> 0x00 + +[ 169.055008] +[ 169.055012] src: +[ 169.055015] IMM 0x01 + +[ 169.055023] +[ 169.055091] dst: +[ 169.055095] WS[0x00] +[ 169.055100] .[7:0] <- 0x00 + +[ 169.055107] +[ 169.055111] COMPARE_WS @ 0xDF59 + +[ 169.055119] +[ 169.055123] src1: +[ 169.055126] WS[0x00] +[ 169.055130] .[7:0] -> 0x00 + +[ 169.055137] +[ 169.055141] src2: +[ 169.055145] IMM 0x01 + +[ 169.055152] +[ 169.055155] result: NE LE + +[ 169.055163] +[ 169.055166] JUMP_EQUAL @ 0xDF5D + +[ 169.055175] +[ 169.055179] taken: no + +[ 169.055186] +[ 169.055189] target: 0x0033 + +[ 169.055197] +[ 169.055200] AND_WS @ 0xDF60 + +[ 169.055209] +[ 169.055212] dst: +[ 169.055215] WS[0x00] +[ 169.055219] .[31:0] -> 0x00000000 + +[ 169.055227] +[ 169.055230] src: +[ 169.055234] REG[0x1A51] +[ 169.055239] .[31:0] -> 0x00000000 + +[ 169.055246] +[ 169.055250] dst: +[ 169.055253] WS[0x00] +[ 169.055257] .[31:0] <- 0x00000000 + +[ 169.055265] +[ 169.055268] AND_WS @ 0xDF65 + +[ 169.055276] +[ 169.055279] dst: +[ 169.055283] WS[0x00] +[ 169.055287] .[7:0] -> 0x00 + +[ 169.055294] +[ 169.055297] src: +[ 169.055301] IMM 0x01 + +[ 169.055308] +[ 169.055311] dst: +[ 169.055315] WS[0x00] +[ 169.055319] .[7:0] <- 0x00 + +[ 169.055326] +[ 169.055329] COMPARE_WS @ 0xDF69 + +[ 169.055337] +[ 169.055340] src1: +[ 169.055344] WS[0x00] +[ 169.055347] .[7:0] -> 0x00 + +[ 169.055355] +[ 169.055358] src2: +[ 169.055361] IMM 0x01 + +[ 169.055368] +[ 169.055371] result: NE LE + +[ 169.055379] +[ 169.055382] JUMP_EQUAL @ 0xDF6D + +[ 169.055390] +[ 169.055393] taken: no + +[ 169.055400] +[ 169.055404] target: 0x0033 + +[ 169.055411] +[ 169.055414] EOT @ 0xDF70 + +[ 169.055423] << + +[ 169.058467] >> execute E31C (len 59, WS 4, PS 4) + +[ 169.058482] +[ 169.058486] SET_ATI_PORT @ 0xE322 + +[ 169.058496] +[ 169.058499] port: 0 (MM) + +[ 169.058508] +[ 169.058511] MOVE_REG @ 0xE325 + +[ 169.058524] +[ 169.058527] src: +[ 169.058532] IMM 0x01 + +[ 169.058540] +[ 169.058543] dst: +[ 169.058547] REG[0x1EC0] +[ 169.058552] .[7:0] <- 0x01 + +[ 169.058560] +[ 169.058564] COMPARE_PS @ 0xE32A + +[ 169.058572] +[ 169.058576] src1: +[ 169.058580] PS[0x00,0x0001] +[ 169.058585] .[7:0] -> 0x01 + +[ 169.058593] +[ 169.058596] src2: +[ 169.058600] IMM 0x00 + +[ 169.058607] +[ 169.058611] result: NE GT + +[ 169.058619] +[ 169.058623] JUMP_EQUAL @ 0xE32E + +[ 169.058632] +[ 169.058636] taken: no + +[ 169.058643] +[ 169.058647] target: 0x0032 + +[ 169.058654] +[ 169.058658] MOVE_REG @ 0xE331 + +[ 169.058667] +[ 169.058671] src: +[ 169.058674] IMM 0x3E + +[ 169.058682] +[ 169.058685] dst: +[ 169.058689] REG[0x1EC1] +[ 169.058693] .[7:0] <- 0x3E + +[ 169.058700] +[ 169.058704] MOVE_WS @ 0xE336 + +[ 169.058712] +[ 169.058716] src: +[ 169.058719] REG[0x1EA0] +[ 169.058725] .[31:24] -> 0x00 + +[ 169.058733] +[ 169.058736] dst: +[ 169.058739] WS[0x00] +[ 169.058744] .[7:0] <- 0x00 + +[ 169.058751] +[ 169.058754] TEST_WS @ 0xE33B + +[ 169.058763] +[ 169.058766] src1: +[ 169.058770] WS[0x00] +[ 169.058774] .[7:0] -> 0x00 + +[ 169.058782] +[ 169.058785] src2: +[ 169.058788] IMM 0x01 + +[ 169.058796] +[ 169.058799] result: EQ + +[ 169.058807] +[ 169.058811] JUMP_EQUAL @ 0xE33F + +[ 169.058819] +[ 169.058822] taken: yes + +[ 169.058830] +[ 169.058833] target: 0x003A + +[ 169.058840] +[ 169.058844] EOT @ 0xE356 + +[ 169.058853] << + +[ 169.058881] >> execute D81F (len 102, WS 4, PS 4) + +[ 169.058891] +[ 169.058895] SET_ATI_PORT @ 0xD825 + +[ 169.058906] +[ 169.058909] port: 0 (MM) + +[ 169.058917] +[ 169.058920] COMPARE_PS @ 0xD828 + +[ 169.058929] +[ 169.058932] src1: +[ 169.058935] PS[0x00,0x0101] +[ 169.058940] .[7:0] -> 0x01 + +[ 169.058947] +[ 169.058951] src2: +[ 169.058954] IMM 0x00 + +[ 169.058961] +[ 169.058964] result: NE GT + +[ 169.058972] +[ 169.058975] JUMP_EQUAL @ 0xD82C + +[ 169.058983] +[ 169.058987] taken: no + +[ 169.058994] +[ 169.058997] target: 0x0013 + +[ 169.059005] +[ 169.059008] SET_REG_BLOCK @ 0xD82F + +[ 169.059017] +[ 169.059020] base: 0x0200 + +[ 169.059028] +[ 169.059031] COMPARE_PS @ 0xD832 + +[ 169.059039] +[ 169.059042] src1: +[ 169.059045] PS[0x00,0x0101] +[ 169.059050] .[15:8] -> 0x01 + +[ 169.059057] +[ 169.059060] src2: +[ 169.059064] IMM 0x01 + +[ 169.059071] +[ 169.059074] result: EQ LE + +[ 169.059081] +[ 169.059085] JUMP_EQUAL @ 0xD836 + +[ 169.059093] +[ 169.059096] taken: yes + +[ 169.059103] +[ 169.059106] target: 0x0059 + +[ 169.059114] +[ 169.059117] MOVE_REG @ 0xD878 + +[ 169.059128] +[ 169.059131] src: +[ 169.059135] IMM 0x01 + +[ 169.059142] +[ 169.059145] dst: +[ 169.059149] REG[0x1820] +[ 169.059153] .[7:0] <- 0x01 + +[ 169.059160] +[ 169.059163] CLEAR_REG @ 0xD87D + +[ 169.059174] +[ 169.059177] dst: +[ 169.059180] REG[0x1820] +[ 169.059184] .[31:24] <- 0x00 + +[ 169.059192] +[ 169.059195] SET_REG_BLOCK @ 0xD881 + +[ 169.059203] +[ 169.059206] base: 0x0000 + +[ 169.059214] +[ 169.059217] EOT @ 0xD884 + +[ 169.059224] << + +[ 169.059232] >> execute D7AC (len 115, WS 12, PS 8) + +[ 169.059243] +[ 169.059246] SET_ATI_PORT @ 0xD7B2 + +[ 169.059254] +[ 169.059257] port: 0 (MM) + +[ 169.059265] +[ 169.059268] COMPARE_PS @ 0xD7B5 + +[ 169.059276] +[ 169.059279] src1: +[ 169.059282] PS[0x00,0x0001] +[ 169.059287] .[7:0] -> 0x01 + +[ 169.059295] +[ 169.059298] src2: +[ 169.059301] IMM 0x00 + +[ 169.059309] +[ 169.059312] result: NE GT + +[ 169.059320] +[ 169.059323] JUMP_EQUAL @ 0xD7B9 + +[ 169.059331] +[ 169.059334] taken: no + +[ 169.059341] +[ 169.059345] target: 0x0013 + +[ 169.059352] +[ 169.059355] SET_REG_BLOCK @ 0xD7BC + +[ 169.059363] +[ 169.059367] base: 0x0200 + +[ 169.059374] +[ 169.059377] MOVE_WS @ 0xD7BF + +[ 169.059385] +[ 169.059389] src: +[ 169.059392] REG[0x183B] +[ 169.059397] .[23:16] -> 0x00 + +[ 169.059405] +[ 169.059408] dst: +[ 169.059411] WS[0x00] +[ 169.059415] .[7:0] <- 0x00 + +[ 169.059422] +[ 169.059426] CLEAR_WS @ 0xD7C4 + +[ 169.059433] +[ 169.059437] dst: +[ 169.059440] WS[0x02] +[ 169.059444] .[31:0] <- 0x00000000 + +[ 169.059452] +[ 169.059455] MOVE_WS @ 0xD7C7 + +[ 169.059463] +[ 169.059466] src: +[ 169.059469] PS[0x01,0x0000] +[ 169.059474] .[31:16] -> 0x0000 + +[ 169.059482] +[ 169.059485] dst: +[ 169.059488] WS[0x02] +[ 169.059492] .[15:0] <- 0x0000 + +[ 169.059500] +[ 169.059503] CLEAR_WS @ 0xD7CB + +[ 169.059511] +[ 169.059514] dst: +[ 169.059518] WS[0x01] +[ 169.059522] .[31:0] <- 0x00000000 + +[ 169.059530] +[ 169.059533] MOVE_WS @ 0xD7CE + +[ 169.059541] +[ 169.059544] src: +[ 169.059547] PS[0x01,0x0000] +[ 169.059552] .[15:0] -> 0x0000 + +[ 169.059560] +[ 169.059563] dst: +[ 169.059566] WS[0x01] +[ 169.059570] .[15:0] <- 0x0000 + +[ 169.059578] +[ 169.059581] SHIFT_LEFT_WS @ 0xD7D2 + +[ 169.059589] +[ 169.059593] dst: +[ 169.059596] WS[0x01] +[ 169.059600] .[31:0] -> 0x00000000 + +[ 169.059608] +[ 169.059611] shift: 10 + +[ 169.059619] +[ 169.059622] dst: +[ 169.059626] WS[0x01] +[ 169.059630] .[31:0] <- 0x00000000 + +[ 169.059637] +[ 169.059640] OR_WS @ 0xD7D6 + +[ 169.059648] +[ 169.059652] dst: +[ 169.059655] WS[0x02] +[ 169.059659] .[31:0] -> 0x00000000 + +[ 169.059666] +[ 169.059669] src: +[ 169.059673] WS[0x01] +[ 169.059677] .[31:0] -> 0x00000000 + +[ 169.059684] +[ 169.059687] dst: +[ 169.059691] WS[0x02] +[ 169.059695] .[31:0] <- 0x00000000 + +[ 169.059702] +[ 169.059705] CLEAR_WS @ 0xD7DA + +[ 169.059714] +[ 169.059717] dst: +[ 169.059720] WS[0x01] +[ 169.059724] .[31:0] <- 0x00000000 + +[ 169.059732] +[ 169.059735] MOVE_WS @ 0xD7DD + +[ 169.059743] +[ 169.059746] src: +[ 169.059749] PS[0x00,0x0001] +[ 169.059754] .[31:16] -> 0x0000 + +[ 169.059761] +[ 169.059764] dst: +[ 169.059768] WS[0x01] +[ 169.059772] .[15:0] <- 0x0000 + +[ 169.059779] +[ 169.059782] SHIFT_LEFT_WS @ 0xD7E1 + +[ 169.059790] +[ 169.059794] dst: +[ 169.059797] WS[0x01] +[ 169.059801] .[31:0] -> 0x00000000 + +[ 169.059808] +[ 169.059812] shift: 20 + +[ 169.059819] +[ 169.059822] dst: +[ 169.059825] WS[0x01] +[ 169.059829] .[31:0] <- 0x00000000 + +[ 169.059837] +[ 169.059840] OR_WS @ 0xD7E5 + +[ 169.059848] +[ 169.059851] dst: +[ 169.059854] WS[0x02] +[ 169.059858] .[31:0] -> 0x00000000 + +[ 169.059866] +[ 169.059869] src: +[ 169.059872] WS[0x01] +[ 169.059876] .[31:0] -> 0x00000000 + +[ 169.059884] +[ 169.059887] dst: +[ 169.059890] WS[0x02] +[ 169.059894] .[31:0] <- 0x00000000 + +[ 169.059901] +[ 169.059904] MOVE_REG @ 0xD7E9 + +[ 169.059912] +[ 169.059915] src: +[ 169.059919] WS[0x02] +[ 169.059923] .[31:0] -> 0x00000000 + +[ 169.059930] +[ 169.059934] dst: +[ 169.059937] REG[0x1826] +[ 169.059941] .[31:0] <- 0x00000000 + +[ 169.059949] +[ 169.059952] CLEAR_REG @ 0xD7EE + +[ 169.059962] +[ 169.059965] dst: +[ 169.059968] REG[0x183B] +[ 169.059972] .[23:16] <- 0x00 + +[ 169.059980] +[ 169.059983] MOVE_WS @ 0xD7F2 + +[ 169.059991] +[ 169.059994] src: +[ 169.059997] IMM 0x07D0 + +[ 169.060005] +[ 169.060008] dst: +[ 169.060011] WS[0x01] +[ 169.060015] .[15:0] <- 0x07D0 + +[ 169.060023] +[ 169.060026] TEST_REG @ 0xD7F7 + +[ 169.060034] +[ 169.060037] src1: +[ 169.060041] REG[0x1820] +[ 169.060046] .[7:0] -> 0x01 + +[ 169.060053] +[ 169.060057] src2: +[ 169.060060] IMM 0x01 + +[ 169.060068] +[ 169.060071] result: NE + +[ 169.060078] +[ 169.060081] JUMP_EQUAL @ 0xD7FC + +[ 169.060089] +[ 169.060092] taken: no + +[ 169.060099] +[ 169.060103] target: 0x0068 + +[ 169.060110] +[ 169.060114] TEST_REG @ 0xD7FF + +[ 169.060121] +[ 169.060125] src1: +[ 169.060128] REG[0x1827] +[ 169.060134] .[7:0] -> 0x02 + +[ 169.060141] +[ 169.060144] src2: +[ 169.060148] IMM 0x01 + +[ 169.060155] +[ 169.060158] result: EQ + +[ 169.060166] +[ 169.060169] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.060177] +[ 169.060180] taken: no + +[ 169.060187] +[ 169.060190] target: 0x0068 + +[ 169.060198] +[ 169.060201] SUB_WS @ 0xD807 + +[ 169.060209] +[ 169.060212] dst: +[ 169.060216] WS[0x01] +[ 169.060220] .[15:0] -> 0x07D0 + +[ 169.060228] +[ 169.060231] src: +[ 169.060234] IMM 0x0001 + +[ 169.060241] +[ 169.060244] dst: +[ 169.060248] WS[0x01] +[ 169.060252] .[15:0] <- 0x07CF + +[ 169.060259] +[ 169.060263] COMPARE_WS @ 0xD80C + +[ 169.060271] +[ 169.060274] src1: +[ 169.060277] WS[0x01] +[ 169.060281] .[15:0] -> 0x07CF + +[ 169.060289] +[ 169.060292] src2: +[ 169.060296] IMM 0x0005 + +[ 169.060303] +[ 169.060307] result: NE GT + +[ 169.060314] +[ 169.060318] JUMP_ABOVE @ 0xD811 + +[ 169.060325] +[ 169.060329] taken: yes + +[ 169.060336] +[ 169.060339] target: 0x0053 + +[ 169.060347] +[ 169.060350] TEST_REG @ 0xD7FF + +[ 169.060358] +[ 169.060361] src1: +[ 169.060364] REG[0x1827] +[ 169.060370] .[7:0] -> 0x02 + +[ 169.060377] +[ 169.060381] src2: +[ 169.060384] IMM 0x01 + +[ 169.060392] +[ 169.060395] result: EQ + +[ 169.060402] +[ 169.060405] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.060413] +[ 169.060416] taken: no + +[ 169.060423] +[ 169.060426] target: 0x0068 + +[ 169.060434] +[ 169.060437] SUB_WS @ 0xD807 + +[ 169.060445] +[ 169.060448] dst: +[ 169.060451] WS[0x01] +[ 169.060455] .[15:0] -> 0x07CF + +[ 169.060463] +[ 169.060466] src: +[ 169.060470] IMM 0x0001 + +[ 169.060477] +[ 169.060480] dst: +[ 169.060484] WS[0x01] +[ 169.060488] .[15:0] <- 0x07CE + +[ 169.060495] +[ 169.060498] COMPARE_WS @ 0xD80C + +[ 169.060506] +[ 169.060509] src1: +[ 169.060513] WS[0x01] +[ 169.060517] .[15:0] -> 0x07CE + +[ 169.060524] +[ 169.060527] src2: +[ 169.060531] IMM 0x0005 + +[ 169.060538] +[ 169.060541] result: NE GT + +[ 169.060549] +[ 169.060552] JUMP_ABOVE @ 0xD811 + +[ 169.060560] +[ 169.060563] taken: yes + +[ 169.060570] +[ 169.060574] target: 0x0053 + +[ 169.060581] +[ 169.060585] TEST_REG @ 0xD7FF + +[ 169.060592] +[ 169.060595] src1: +[ 169.060599] REG[0x1827] +[ 169.060604] .[7:0] -> 0x02 + +[ 169.060612] +[ 169.060615] src2: +[ 169.060618] IMM 0x01 + +[ 169.060626] +[ 169.060629] result: EQ + +[ 169.060637] +[ 169.060640] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.060647] +[ 169.060651] taken: no + +[ 169.060658] +[ 169.060661] target: 0x0068 + +[ 169.060669] +[ 169.060672] SUB_WS @ 0xD807 + +[ 169.060680] +[ 169.060683] dst: +[ 169.060686] WS[0x01] +[ 169.060690] .[15:0] -> 0x07CE + +[ 169.060697] +[ 169.060701] src: +[ 169.060704] IMM 0x0001 + +[ 169.060711] +[ 169.060714] dst: +[ 169.060717] WS[0x01] +[ 169.060722] .[15:0] <- 0x07CD + +[ 169.060729] +[ 169.060732] COMPARE_WS @ 0xD80C + +[ 169.060740] +[ 169.060744] src1: +[ 169.060747] WS[0x01] +[ 169.060751] .[15:0] -> 0x07CD + +[ 169.060759] +[ 169.060762] src2: +[ 169.060765] IMM 0x0005 + +[ 169.060773] +[ 169.060776] result: NE GT + +[ 169.060783] +[ 169.060787] JUMP_ABOVE @ 0xD811 + +[ 169.060795] +[ 169.060798] taken: yes + +[ 169.060805] +[ 169.060809] target: 0x0053 + +[ 169.060816] +[ 169.060820] TEST_REG @ 0xD7FF + +[ 169.060827] +[ 169.060830] src1: +[ 169.060834] REG[0x1827] +[ 169.060839] .[7:0] -> 0x02 + +[ 169.060846] +[ 169.060850] src2: +[ 169.060853] IMM 0x01 + +[ 169.060860] +[ 169.060863] result: EQ + +[ 169.060871] +[ 169.060874] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.060882] +[ 169.060885] taken: no + +[ 169.060892] +[ 169.060895] target: 0x0068 + +[ 169.060903] +[ 169.060906] SUB_WS @ 0xD807 + +[ 169.060914] +[ 169.060917] dst: +[ 169.060920] WS[0x01] +[ 169.060924] .[15:0] -> 0x07CD + +[ 169.060932] +[ 169.060935] src: +[ 169.060938] IMM 0x0001 + +[ 169.060945] +[ 169.060949] dst: +[ 169.060952] WS[0x01] +[ 169.060956] .[15:0] <- 0x07CC + +[ 169.060964] +[ 169.060967] COMPARE_WS @ 0xD80C + +[ 169.060975] +[ 169.060978] src1: +[ 169.060982] WS[0x01] +[ 169.060986] .[15:0] -> 0x07CC + +[ 169.060993] +[ 169.060996] src2: +[ 169.061000] IMM 0x0005 + +[ 169.061007] +[ 169.061010] result: NE GT + +[ 169.061018] +[ 169.061021] JUMP_ABOVE @ 0xD811 + +[ 169.061029] +[ 169.061032] taken: yes + +[ 169.061039] +[ 169.061043] target: 0x0053 + +[ 169.061050] +[ 169.061053] TEST_REG @ 0xD7FF + +[ 169.061061] +[ 169.061064] src1: +[ 169.061067] REG[0x1827] +[ 169.061073] .[7:0] -> 0x02 + +[ 169.061080] +[ 169.061083] src2: +[ 169.061087] IMM 0x01 + +[ 169.061094] +[ 169.061097] result: EQ + +[ 169.061104] +[ 169.061108] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.061116] +[ 169.061119] taken: no + +[ 169.061126] +[ 169.061129] target: 0x0068 + +[ 169.061137] +[ 169.061140] SUB_WS @ 0xD807 + +[ 169.061148] +[ 169.061151] dst: +[ 169.061154] WS[0x01] +[ 169.061158] .[15:0] -> 0x07CC + +[ 169.061166] +[ 169.061169] src: +[ 169.061172] IMM 0x0001 + +[ 169.061180] +[ 169.061183] dst: +[ 169.061186] WS[0x01] +[ 169.061190] .[15:0] <- 0x07CB + +[ 169.061198] +[ 169.061201] COMPARE_WS @ 0xD80C + +[ 169.061209] +[ 169.061212] src1: +[ 169.061215] WS[0x01] +[ 169.061220] .[15:0] -> 0x07CB + +[ 169.061227] +[ 169.061231] src2: +[ 169.061234] IMM 0x0005 + +[ 169.061241] +[ 169.061245] result: NE GT + +[ 169.061252] +[ 169.061255] JUMP_ABOVE @ 0xD811 + +[ 169.061263] +[ 169.061266] taken: yes + +[ 169.061274] +[ 169.061277] target: 0x0053 + +[ 169.061285] +[ 169.061288] TEST_REG @ 0xD7FF + +[ 169.061296] +[ 169.061299] src1: +[ 169.061302] REG[0x1827] +[ 169.061308] .[7:0] -> 0x02 + +[ 169.061315] +[ 169.061318] src2: +[ 169.061322] IMM 0x01 + +[ 169.061329] +[ 169.061332] result: EQ + +[ 169.061340] +[ 169.061343] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.061351] +[ 169.061354] taken: no + +[ 169.061361] +[ 169.061364] target: 0x0068 + +[ 169.061372] +[ 169.061375] SUB_WS @ 0xD807 + +[ 169.061383] +[ 169.061386] dst: +[ 169.061389] WS[0x01] +[ 169.061393] .[15:0] -> 0x07CB + +[ 169.061401] +[ 169.061404] src: +[ 169.061407] IMM 0x0001 + +[ 169.061414] +[ 169.061417] dst: +[ 169.061421] WS[0x01] +[ 169.061425] .[15:0] <- 0x07CA + +[ 169.061432] +[ 169.061435] COMPARE_WS @ 0xD80C + +[ 169.061443] +[ 169.061446] src1: +[ 169.061450] WS[0x01] +[ 169.061454] .[15:0] -> 0x07CA + +[ 169.061462] +[ 169.061465] src2: +[ 169.061468] IMM 0x0005 + +[ 169.061476] +[ 169.061479] result: NE GT + +[ 169.061487] +[ 169.061490] JUMP_ABOVE @ 0xD811 + +[ 169.061498] +[ 169.061501] taken: yes + +[ 169.061509] +[ 169.061512] target: 0x0053 + +[ 169.061519] +[ 169.061523] TEST_REG @ 0xD7FF + +[ 169.061530] +[ 169.061534] src1: +[ 169.061537] REG[0x1827] +[ 169.061543] .[7:0] -> 0x02 + +[ 169.061550] +[ 169.061553] src2: +[ 169.061557] IMM 0x01 + +[ 169.061564] +[ 169.061567] result: EQ + +[ 169.061574] +[ 169.061578] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.061585] +[ 169.061589] taken: no + +[ 169.061596] +[ 169.061599] target: 0x0068 + +[ 169.061607] +[ 169.061610] SUB_WS @ 0xD807 + +[ 169.061617] +[ 169.061620] dst: +[ 169.061624] WS[0x01] +[ 169.061628] .[15:0] -> 0x07CA + +[ 169.061635] +[ 169.061639] src: +[ 169.061642] IMM 0x0001 + +[ 169.061649] +[ 169.061653] dst: +[ 169.061656] WS[0x01] +[ 169.061660] .[15:0] <- 0x07C9 + +[ 169.061667] +[ 169.061671] COMPARE_WS @ 0xD80C + +[ 169.061678] +[ 169.061682] src1: +[ 169.061685] WS[0x01] +[ 169.061689] .[15:0] -> 0x07C9 + +[ 169.061768] +[ 169.061771] src2: +[ 169.061775] IMM 0x0005 + +[ 169.061784] +[ 169.061788] result: NE GT + +[ 169.061797] +[ 169.061800] JUMP_ABOVE @ 0xD811 + +[ 169.061808] +[ 169.061811] taken: yes + +[ 169.061819] +[ 169.061822] target: 0x0053 + +[ 169.061830] +[ 169.061833] TEST_REG @ 0xD7FF + +[ 169.061841] +[ 169.061844] src1: +[ 169.061847] REG[0x1827] +[ 169.061853] .[7:0] -> 0x02 + +[ 169.061860] +[ 169.061864] src2: +[ 169.061867] IMM 0x01 + +[ 169.061875] +[ 169.061878] result: EQ + +[ 169.061886] +[ 169.061889] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.061897] +[ 169.061900] taken: no + +[ 169.061908] +[ 169.061911] target: 0x0068 + +[ 169.061918] +[ 169.061922] SUB_WS @ 0xD807 + +[ 169.061930] +[ 169.061933] dst: +[ 169.061936] WS[0x01] +[ 169.061940] .[15:0] -> 0x07C9 + +[ 169.061948] +[ 169.061951] src: +[ 169.061954] IMM 0x0001 + +[ 169.061961] +[ 169.061964] dst: +[ 169.061968] WS[0x01] +[ 169.061972] .[15:0] <- 0x07C8 + +[ 169.061979] +[ 169.061983] COMPARE_WS @ 0xD80C + +[ 169.061991] +[ 169.061994] src1: +[ 169.061997] WS[0x01] +[ 169.062001] .[15:0] -> 0x07C8 + +[ 169.062009] +[ 169.062012] src2: +[ 169.062015] IMM 0x0005 + +[ 169.062023] +[ 169.062026] result: NE GT + +[ 169.062034] +[ 169.062037] JUMP_ABOVE @ 0xD811 + +[ 169.062045] +[ 169.062048] taken: yes + +[ 169.062056] +[ 169.062059] target: 0x0053 + +[ 169.062066] +[ 169.062070] TEST_REG @ 0xD7FF + +[ 169.062077] +[ 169.062080] src1: +[ 169.062084] REG[0x1827] +[ 169.062089] .[7:0] -> 0x02 + +[ 169.062096] +[ 169.062100] src2: +[ 169.062103] IMM 0x01 + +[ 169.062110] +[ 169.062114] result: EQ + +[ 169.062121] +[ 169.062124] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.062132] +[ 169.062135] taken: no + +[ 169.062142] +[ 169.062145] target: 0x0068 + +[ 169.062153] +[ 169.062156] SUB_WS @ 0xD807 + +[ 169.062164] +[ 169.062167] dst: +[ 169.062170] WS[0x01] +[ 169.062174] .[15:0] -> 0x07C8 + +[ 169.062182] +[ 169.062185] src: +[ 169.062188] IMM 0x0001 + +[ 169.062196] +[ 169.062199] dst: +[ 169.062202] WS[0x01] +[ 169.062206] .[15:0] <- 0x07C7 + +[ 169.062214] +[ 169.062217] COMPARE_WS @ 0xD80C + +[ 169.062225] +[ 169.062228] src1: +[ 169.062232] WS[0x01] +[ 169.062236] .[15:0] -> 0x07C7 + +[ 169.062243] +[ 169.062246] src2: +[ 169.062250] IMM 0x0005 + +[ 169.062257] +[ 169.062260] result: NE GT + +[ 169.062268] +[ 169.062271] JUMP_ABOVE @ 0xD811 + +[ 169.062279] +[ 169.062282] taken: yes + +[ 169.062290] +[ 169.062293] target: 0x0053 + +[ 169.062300] +[ 169.062304] TEST_REG @ 0xD7FF + +[ 169.062311] +[ 169.062314] src1: +[ 169.062317] REG[0x1827] +[ 169.062323] .[7:0] -> 0x02 + +[ 169.062330] +[ 169.062333] src2: +[ 169.062336] IMM 0x01 + +[ 169.062344] +[ 169.062347] result: EQ + +[ 169.062354] +[ 169.062358] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.062365] +[ 169.062368] taken: no + +[ 169.062376] +[ 169.062379] target: 0x0068 + +[ 169.062387] +[ 169.062390] SUB_WS @ 0xD807 + +[ 169.062398] +[ 169.062401] dst: +[ 169.062404] WS[0x01] +[ 169.062408] .[15:0] -> 0x07C7 + +[ 169.062415] +[ 169.062418] src: +[ 169.062422] IMM 0x0001 + +[ 169.062429] +[ 169.062432] dst: +[ 169.062435] WS[0x01] +[ 169.062439] .[15:0] <- 0x07C6 + +[ 169.062447] +[ 169.062450] COMPARE_WS @ 0xD80C + +[ 169.062458] +[ 169.062461] src1: +[ 169.062464] WS[0x01] +[ 169.062468] .[15:0] -> 0x07C6 + +[ 169.062476] +[ 169.062479] src2: +[ 169.062482] IMM 0x0005 + +[ 169.062490] +[ 169.062493] result: NE GT + +[ 169.062501] +[ 169.062504] JUMP_ABOVE @ 0xD811 + +[ 169.062512] +[ 169.062515] taken: yes + +[ 169.062522] +[ 169.062525] target: 0x0053 + +[ 169.062533] +[ 169.062536] TEST_REG @ 0xD7FF + +[ 169.062544] +[ 169.062547] src1: +[ 169.062550] REG[0x1827] +[ 169.062556] .[7:0] -> 0x02 + +[ 169.062563] +[ 169.062566] src2: +[ 169.062570] IMM 0x01 + +[ 169.062577] +[ 169.062580] result: EQ + +[ 169.062588] +[ 169.062591] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.062599] +[ 169.062602] taken: no + +[ 169.062609] +[ 169.062612] target: 0x0068 + +[ 169.062620] +[ 169.062623] SUB_WS @ 0xD807 + +[ 169.062631] +[ 169.062634] dst: +[ 169.062637] WS[0x01] +[ 169.062641] .[15:0] -> 0x07C6 + +[ 169.062648] +[ 169.062652] src: +[ 169.062655] IMM 0x0001 + +[ 169.062662] +[ 169.062665] dst: +[ 169.062668] WS[0x01] +[ 169.062672] .[15:0] <- 0x07C5 + +[ 169.062680] +[ 169.062683] COMPARE_WS @ 0xD80C + +[ 169.062691] +[ 169.062694] src1: +[ 169.062698] WS[0x01] +[ 169.062702] .[15:0] -> 0x07C5 + +[ 169.062709] +[ 169.062713] src2: +[ 169.062716] IMM 0x0005 + +[ 169.062724] +[ 169.062727] result: NE GT + +[ 169.062735] +[ 169.062738] JUMP_ABOVE @ 0xD811 + +[ 169.062746] +[ 169.062749] taken: yes + +[ 169.062756] +[ 169.062759] target: 0x0053 + +[ 169.062767] +[ 169.062770] TEST_REG @ 0xD7FF + +[ 169.062778] +[ 169.062781] src1: +[ 169.062784] REG[0x1827] +[ 169.062790] .[7:0] -> 0x02 + +[ 169.062797] +[ 169.062800] src2: +[ 169.062803] IMM 0x01 + +[ 169.062811] +[ 169.062814] result: EQ + +[ 169.062821] +[ 169.062824] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.062832] +[ 169.062835] taken: no + +[ 169.062842] +[ 169.062845] target: 0x0068 + +[ 169.062853] +[ 169.062856] SUB_WS @ 0xD807 + +[ 169.062864] +[ 169.062867] dst: +[ 169.062870] WS[0x01] +[ 169.062874] .[15:0] -> 0x07C5 + +[ 169.062881] +[ 169.062885] src: +[ 169.062888] IMM 0x0001 + +[ 169.062895] +[ 169.062898] dst: +[ 169.062901] WS[0x01] +[ 169.062906] .[15:0] <- 0x07C4 + +[ 169.062913] +[ 169.062916] COMPARE_WS @ 0xD80C + +[ 169.062924] +[ 169.062927] src1: +[ 169.062931] WS[0x01] +[ 169.062935] .[15:0] -> 0x07C4 + +[ 169.062942] +[ 169.062946] src2: +[ 169.062949] IMM 0x0005 + +[ 169.062956] +[ 169.062959] result: NE GT + +[ 169.062967] +[ 169.062970] JUMP_ABOVE @ 0xD811 + +[ 169.062978] +[ 169.062981] taken: yes + +[ 169.062989] +[ 169.062992] target: 0x0053 + +[ 169.062999] +[ 169.063003] TEST_REG @ 0xD7FF + +[ 169.063010] +[ 169.063013] src1: +[ 169.063017] REG[0x1827] +[ 169.063022] .[7:0] -> 0x02 + +[ 169.063029] +[ 169.063032] src2: +[ 169.063036] IMM 0x01 + +[ 169.063043] +[ 169.063046] result: EQ + +[ 169.063054] +[ 169.063057] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.063065] +[ 169.063068] taken: no + +[ 169.063075] +[ 169.063078] target: 0x0068 + +[ 169.063086] +[ 169.063089] SUB_WS @ 0xD807 + +[ 169.063097] +[ 169.063100] dst: +[ 169.063103] WS[0x01] +[ 169.063107] .[15:0] -> 0x07C4 + +[ 169.063114] +[ 169.063118] src: +[ 169.063121] IMM 0x0001 + +[ 169.063128] +[ 169.063131] dst: +[ 169.063135] WS[0x01] +[ 169.063139] .[15:0] <- 0x07C3 + +[ 169.063146] +[ 169.063150] COMPARE_WS @ 0xD80C + +[ 169.063157] +[ 169.063161] src1: +[ 169.063164] WS[0x01] +[ 169.063168] .[15:0] -> 0x07C3 + +[ 169.063175] +[ 169.063179] src2: +[ 169.063182] IMM 0x0005 + +[ 169.063190] +[ 169.063193] result: NE GT + +[ 169.063200] +[ 169.063204] JUMP_ABOVE @ 0xD811 + +[ 169.063211] +[ 169.063215] taken: yes + +[ 169.063222] +[ 169.063225] target: 0x0053 + +[ 169.063233] +[ 169.063236] TEST_REG @ 0xD7FF + +[ 169.063244] +[ 169.063247] src1: +[ 169.063250] REG[0x1827] +[ 169.063256] .[7:0] -> 0x02 + +[ 169.063263] +[ 169.063266] src2: +[ 169.063269] IMM 0x01 + +[ 169.063277] +[ 169.063280] result: EQ + +[ 169.063287] +[ 169.063290] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.063298] +[ 169.063301] taken: no + +[ 169.063308] +[ 169.063312] target: 0x0068 + +[ 169.063319] +[ 169.063322] SUB_WS @ 0xD807 + +[ 169.063330] +[ 169.063333] dst: +[ 169.063336] WS[0x01] +[ 169.063340] .[15:0] -> 0x07C3 + +[ 169.063348] +[ 169.063351] src: +[ 169.063354] IMM 0x0001 + +[ 169.063361] +[ 169.063364] dst: +[ 169.063368] WS[0x01] +[ 169.063372] .[15:0] <- 0x07C2 + +[ 169.063379] +[ 169.063383] COMPARE_WS @ 0xD80C + +[ 169.063391] +[ 169.063394] src1: +[ 169.063397] WS[0x01] +[ 169.063401] .[15:0] -> 0x07C2 + +[ 169.063409] +[ 169.063412] src2: +[ 169.063415] IMM 0x0005 + +[ 169.063423] +[ 169.063426] result: NE GT + +[ 169.063434] +[ 169.063437] JUMP_ABOVE @ 0xD811 + +[ 169.063445] +[ 169.063448] taken: yes + +[ 169.063455] +[ 169.063458] target: 0x0053 + +[ 169.063466] +[ 169.063469] TEST_REG @ 0xD7FF + +[ 169.063477] +[ 169.063480] src1: +[ 169.063483] REG[0x1827] +[ 169.063488] .[7:0] -> 0x02 + +[ 169.063496] +[ 169.063499] src2: +[ 169.063502] IMM 0x01 + +[ 169.063510] +[ 169.063513] result: EQ + +[ 169.063520] +[ 169.063523] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.063531] +[ 169.063534] taken: no + +[ 169.063542] +[ 169.063545] target: 0x0068 + +[ 169.063553] +[ 169.063556] SUB_WS @ 0xD807 + +[ 169.063564] +[ 169.063567] dst: +[ 169.063570] WS[0x01] +[ 169.063574] .[15:0] -> 0x07C2 + +[ 169.063582] +[ 169.063585] src: +[ 169.063588] IMM 0x0001 + +[ 169.063595] +[ 169.063598] dst: +[ 169.063601] WS[0x01] +[ 169.063605] .[15:0] <- 0x07C1 + +[ 169.063613] +[ 169.063617] COMPARE_WS @ 0xD80C + +[ 169.063624] +[ 169.063628] src1: +[ 169.063631] WS[0x01] +[ 169.063635] .[15:0] -> 0x07C1 + +[ 169.063643] +[ 169.063646] src2: +[ 169.063649] IMM 0x0005 + +[ 169.063657] +[ 169.063660] result: NE GT + +[ 169.063668] +[ 169.063671] JUMP_ABOVE @ 0xD811 + +[ 169.063679] +[ 169.063682] taken: yes + +[ 169.063689] +[ 169.063693] target: 0x0053 + +[ 169.063700] +[ 169.063703] TEST_REG @ 0xD7FF + +[ 169.063711] +[ 169.063714] src1: +[ 169.063718] REG[0x1827] +[ 169.063723] .[7:0] -> 0x02 + +[ 169.063731] +[ 169.063734] src2: +[ 169.063737] IMM 0x01 + +[ 169.063745] +[ 169.063748] result: EQ + +[ 169.063755] +[ 169.063759] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.063767] +[ 169.063770] taken: no + +[ 169.063777] +[ 169.063780] target: 0x0068 + +[ 169.063788] +[ 169.063791] SUB_WS @ 0xD807 + +[ 169.063798] +[ 169.063802] dst: +[ 169.063805] WS[0x01] +[ 169.063809] .[15:0] -> 0x07C1 + +[ 169.063816] +[ 169.063819] src: +[ 169.063822] IMM 0x0001 + +[ 169.063830] +[ 169.063833] dst: +[ 169.063836] WS[0x01] +[ 169.063840] .[15:0] <- 0x07C0 + +[ 169.063848] +[ 169.063851] COMPARE_WS @ 0xD80C + +[ 169.063859] +[ 169.063862] src1: +[ 169.063865] WS[0x01] +[ 169.063869] .[15:0] -> 0x07C0 + +[ 169.063877] +[ 169.063880] src2: +[ 169.063884] IMM 0x0005 + +[ 169.063892] +[ 169.063895] result: NE GT + +[ 169.063902] +[ 169.063906] JUMP_ABOVE @ 0xD811 + +[ 169.063913] +[ 169.063917] taken: yes + +[ 169.063924] +[ 169.063927] target: 0x0053 + +[ 169.063935] +[ 169.063938] TEST_REG @ 0xD7FF + +[ 169.063946] +[ 169.063949] src1: +[ 169.063952] REG[0x1827] +[ 169.063957] .[7:0] -> 0x02 + +[ 169.063965] +[ 169.063968] src2: +[ 169.063971] IMM 0x01 + +[ 169.063979] +[ 169.063982] result: EQ + +[ 169.063989] +[ 169.063993] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.064000] +[ 169.064003] taken: no + +[ 169.064011] +[ 169.064014] target: 0x0068 + +[ 169.064021] +[ 169.064025] SUB_WS @ 0xD807 + +[ 169.064032] +[ 169.064035] dst: +[ 169.064039] WS[0x01] +[ 169.064042] .[15:0] -> 0x07C0 + +[ 169.064050] +[ 169.064053] src: +[ 169.064057] IMM 0x0001 + +[ 169.064064] +[ 169.064067] dst: +[ 169.064071] WS[0x01] +[ 169.064075] .[15:0] <- 0x07BF + +[ 169.064082] +[ 169.064085] COMPARE_WS @ 0xD80C + +[ 169.064093] +[ 169.064096] src1: +[ 169.064100] WS[0x01] +[ 169.064104] .[15:0] -> 0x07BF + +[ 169.064111] +[ 169.064114] src2: +[ 169.064118] IMM 0x0005 + +[ 169.064125] +[ 169.064128] result: NE GT + +[ 169.064136] +[ 169.064139] JUMP_ABOVE @ 0xD811 + +[ 169.064147] +[ 169.064150] taken: yes + +[ 169.064158] +[ 169.064161] target: 0x0053 + +[ 169.064168] +[ 169.064172] TEST_REG @ 0xD7FF + +[ 169.064179] +[ 169.064182] src1: +[ 169.064186] REG[0x1827] +[ 169.064191] .[7:0] -> 0x02 + +[ 169.064198] +[ 169.064202] src2: +[ 169.064205] IMM 0x01 + +[ 169.064212] +[ 169.064215] result: EQ + +[ 169.064223] +[ 169.064226] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.064234] +[ 169.064237] taken: no + +[ 169.064244] +[ 169.064248] target: 0x0068 + +[ 169.064255] +[ 169.064258] SUB_WS @ 0xD807 + +[ 169.064266] +[ 169.064269] dst: +[ 169.064272] WS[0x01] +[ 169.064276] .[15:0] -> 0x07BF + +[ 169.064284] +[ 169.064287] src: +[ 169.064290] IMM 0x0001 + +[ 169.064297] +[ 169.064301] dst: +[ 169.064304] WS[0x01] +[ 169.064308] .[15:0] <- 0x07BE + +[ 169.064315] +[ 169.064319] COMPARE_WS @ 0xD80C + +[ 169.064327] +[ 169.064330] src1: +[ 169.064333] WS[0x01] +[ 169.064337] .[15:0] -> 0x07BE + +[ 169.064345] +[ 169.064348] src2: +[ 169.064351] IMM 0x0005 + +[ 169.064358] +[ 169.064362] result: NE GT + +[ 169.064369] +[ 169.064373] JUMP_ABOVE @ 0xD811 + +[ 169.064380] +[ 169.064384] taken: yes + +[ 169.064391] +[ 169.064394] target: 0x0053 + +[ 169.064402] +[ 169.064405] TEST_REG @ 0xD7FF + +[ 169.064413] +[ 169.064416] src1: +[ 169.064419] REG[0x1827] +[ 169.064425] .[7:0] -> 0x02 + +[ 169.064432] +[ 169.064435] src2: +[ 169.064438] IMM 0x01 + +[ 169.064446] +[ 169.064449] result: EQ + +[ 169.064456] +[ 169.064459] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.064467] +[ 169.064471] taken: no + +[ 169.064479] +[ 169.064482] target: 0x0068 + +[ 169.064490] +[ 169.064493] SUB_WS @ 0xD807 + +[ 169.064501] +[ 169.064504] dst: +[ 169.064507] WS[0x01] +[ 169.064511] .[15:0] -> 0x07BE + +[ 169.064519] +[ 169.064522] src: +[ 169.064525] IMM 0x0001 + +[ 169.064533] +[ 169.064536] dst: +[ 169.064539] WS[0x01] +[ 169.064543] .[15:0] <- 0x07BD + +[ 169.064551] +[ 169.064554] COMPARE_WS @ 0xD80C + +[ 169.064562] +[ 169.064566] src1: +[ 169.064569] WS[0x01] +[ 169.064573] .[15:0] -> 0x07BD + +[ 169.064581] +[ 169.064585] src2: +[ 169.064588] IMM 0x0005 + +[ 169.064596] +[ 169.064599] result: NE GT + +[ 169.064607] +[ 169.064610] JUMP_ABOVE @ 0xD811 + +[ 169.064619] +[ 169.064622] taken: yes + +[ 169.064629] +[ 169.064632] target: 0x0053 + +[ 169.064640] +[ 169.064643] TEST_REG @ 0xD7FF + +[ 169.064651] +[ 169.064654] src1: +[ 169.064658] REG[0x1827] +[ 169.064663] .[7:0] -> 0x02 + +[ 169.064670] +[ 169.064673] src2: +[ 169.064677] IMM 0x01 + +[ 169.064684] +[ 169.064687] result: EQ + +[ 169.064694] +[ 169.064698] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.064705] +[ 169.064709] taken: no + +[ 169.064716] +[ 169.064719] target: 0x0068 + +[ 169.064727] +[ 169.064730] SUB_WS @ 0xD807 + +[ 169.064738] +[ 169.064741] dst: +[ 169.064744] WS[0x01] +[ 169.064748] .[15:0] -> 0x07BD + +[ 169.064756] +[ 169.064759] src: +[ 169.064762] IMM 0x0001 + +[ 169.064769] +[ 169.064772] dst: +[ 169.064775] WS[0x01] +[ 169.064779] .[15:0] <- 0x07BC + +[ 169.064787] +[ 169.064790] COMPARE_WS @ 0xD80C + +[ 169.064798] +[ 169.064801] src1: +[ 169.064805] WS[0x01] +[ 169.064809] .[15:0] -> 0x07BC + +[ 169.064816] +[ 169.064820] src2: +[ 169.064823] IMM 0x0005 + +[ 169.064830] +[ 169.064834] result: NE GT + +[ 169.064841] +[ 169.064844] JUMP_ABOVE @ 0xD811 + +[ 169.064852] +[ 169.064855] taken: yes + +[ 169.064863] +[ 169.064866] target: 0x0053 + +[ 169.064874] +[ 169.064877] TEST_REG @ 0xD7FF + +[ 169.064884] +[ 169.064888] src1: +[ 169.064891] REG[0x1827] +[ 169.064896] .[7:0] -> 0x02 + +[ 169.064904] +[ 169.064907] src2: +[ 169.064910] IMM 0x01 + +[ 169.064917] +[ 169.064921] result: EQ + +[ 169.064928] +[ 169.064931] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.064939] +[ 169.064942] taken: no + +[ 169.064949] +[ 169.064953] target: 0x0068 + +[ 169.064960] +[ 169.064963] SUB_WS @ 0xD807 + +[ 169.064971] +[ 169.064974] dst: +[ 169.064977] WS[0x01] +[ 169.064981] .[15:0] -> 0x07BC + +[ 169.064989] +[ 169.064992] src: +[ 169.064995] IMM 0x0001 + +[ 169.065003] +[ 169.065006] dst: +[ 169.065009] WS[0x01] +[ 169.065013] .[15:0] <- 0x07BB + +[ 169.065020] +[ 169.065024] COMPARE_WS @ 0xD80C + +[ 169.065077] +[ 169.065080] src1: +[ 169.065084] WS[0x01] +[ 169.065088] .[15:0] -> 0x07BB + +[ 169.065096] +[ 169.065100] src2: +[ 169.065103] IMM 0x0005 + +[ 169.065111] +[ 169.065115] result: NE GT + +[ 169.065123] +[ 169.065126] JUMP_ABOVE @ 0xD811 + +[ 169.065134] +[ 169.065137] taken: yes + +[ 169.065144] +[ 169.065148] target: 0x0053 + +[ 169.065156] +[ 169.065159] TEST_REG @ 0xD7FF + +[ 169.065167] +[ 169.065170] src1: +[ 169.065173] REG[0x1827] +[ 169.065179] .[7:0] -> 0x02 + +[ 169.065186] +[ 169.065189] src2: +[ 169.065192] IMM 0x01 + +[ 169.065200] +[ 169.065203] result: EQ + +[ 169.065211] +[ 169.065214] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.065223] +[ 169.065226] taken: no + +[ 169.065233] +[ 169.065236] target: 0x0068 + +[ 169.065244] +[ 169.065247] SUB_WS @ 0xD807 + +[ 169.065255] +[ 169.065258] dst: +[ 169.065261] WS[0x01] +[ 169.065265] .[15:0] -> 0x07BB + +[ 169.065273] +[ 169.065277] src: +[ 169.065280] IMM 0x0001 + +[ 169.065287] +[ 169.065291] dst: +[ 169.065294] WS[0x01] +[ 169.065298] .[15:0] <- 0x07BA + +[ 169.065305] +[ 169.065309] COMPARE_WS @ 0xD80C + +[ 169.065317] +[ 169.065320] src1: +[ 169.065323] WS[0x01] +[ 169.065327] .[15:0] -> 0x07BA + +[ 169.065335] +[ 169.065338] src2: +[ 169.065341] IMM 0x0005 + +[ 169.065349] +[ 169.065352] result: NE GT + +[ 169.065360] +[ 169.065363] JUMP_ABOVE @ 0xD811 + +[ 169.065371] +[ 169.065374] taken: yes + +[ 169.065381] +[ 169.065384] target: 0x0053 + +[ 169.065392] +[ 169.065395] TEST_REG @ 0xD7FF + +[ 169.065403] +[ 169.065406] src1: +[ 169.065409] REG[0x1827] +[ 169.065415] .[7:0] -> 0x02 + +[ 169.065422] +[ 169.065425] src2: +[ 169.065429] IMM 0x01 + +[ 169.065436] +[ 169.065439] result: EQ + +[ 169.065447] +[ 169.065450] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.065458] +[ 169.065461] taken: no + +[ 169.065468] +[ 169.065472] target: 0x0068 + +[ 169.065479] +[ 169.065482] SUB_WS @ 0xD807 + +[ 169.065490] +[ 169.065493] dst: +[ 169.065496] WS[0x01] +[ 169.065500] .[15:0] -> 0x07BA + +[ 169.065508] +[ 169.065511] src: +[ 169.065514] IMM 0x0001 + +[ 169.065521] +[ 169.065525] dst: +[ 169.065528] WS[0x01] +[ 169.065532] .[15:0] <- 0x07B9 + +[ 169.065539] +[ 169.065543] COMPARE_WS @ 0xD80C + +[ 169.065551] +[ 169.065554] src1: +[ 169.065557] WS[0x01] +[ 169.065561] .[15:0] -> 0x07B9 + +[ 169.065569] +[ 169.065572] src2: +[ 169.065575] IMM 0x0005 + +[ 169.065582] +[ 169.065586] result: NE GT + +[ 169.065593] +[ 169.065596] JUMP_ABOVE @ 0xD811 + +[ 169.065604] +[ 169.065607] taken: yes + +[ 169.065615] +[ 169.065618] target: 0x0053 + +[ 169.065626] +[ 169.065629] TEST_REG @ 0xD7FF + +[ 169.065637] +[ 169.065640] src1: +[ 169.065643] REG[0x1827] +[ 169.065649] .[7:0] -> 0x02 + +[ 169.065656] +[ 169.065659] src2: +[ 169.065663] IMM 0x01 + +[ 169.065670] +[ 169.065673] result: EQ + +[ 169.065680] +[ 169.065684] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.065691] +[ 169.065695] taken: no + +[ 169.065702] +[ 169.065705] target: 0x0068 + +[ 169.065713] +[ 169.065716] SUB_WS @ 0xD807 + +[ 169.065724] +[ 169.065727] dst: +[ 169.065730] WS[0x01] +[ 169.065734] .[15:0] -> 0x07B9 + +[ 169.065741] +[ 169.065745] src: +[ 169.065748] IMM 0x0001 + +[ 169.065755] +[ 169.065758] dst: +[ 169.065761] WS[0x01] +[ 169.065765] .[15:0] <- 0x07B8 + +[ 169.065773] +[ 169.065776] COMPARE_WS @ 0xD80C + +[ 169.065785] +[ 169.065788] src1: +[ 169.065792] WS[0x01] +[ 169.065796] .[15:0] -> 0x07B8 + +[ 169.065804] +[ 169.065807] src2: +[ 169.065810] IMM 0x0005 + +[ 169.065818] +[ 169.065821] result: NE GT + +[ 169.065829] +[ 169.065832] JUMP_ABOVE @ 0xD811 + +[ 169.065840] +[ 169.065843] taken: yes + +[ 169.065850] +[ 169.065853] target: 0x0053 + +[ 169.065861] +[ 169.065864] TEST_REG @ 0xD7FF + +[ 169.065872] +[ 169.065875] src1: +[ 169.065878] REG[0x1827] +[ 169.065884] .[7:0] -> 0x02 + +[ 169.065891] +[ 169.065894] src2: +[ 169.065898] IMM 0x01 + +[ 169.065905] +[ 169.065908] result: EQ + +[ 169.065916] +[ 169.065919] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.065927] +[ 169.065930] taken: no + +[ 169.065937] +[ 169.065940] target: 0x0068 + +[ 169.065948] +[ 169.065951] SUB_WS @ 0xD807 + +[ 169.065959] +[ 169.065962] dst: +[ 169.065965] WS[0x01] +[ 169.065969] .[15:0] -> 0x07B8 + +[ 169.065977] +[ 169.065980] src: +[ 169.065983] IMM 0x0001 + +[ 169.065990] +[ 169.065993] dst: +[ 169.065997] WS[0x01] +[ 169.066000] .[15:0] <- 0x07B7 + +[ 169.066008] +[ 169.066011] COMPARE_WS @ 0xD80C + +[ 169.066019] +[ 169.066022] src1: +[ 169.066026] WS[0x01] +[ 169.066030] .[15:0] -> 0x07B7 + +[ 169.066037] +[ 169.066040] src2: +[ 169.066044] IMM 0x0005 + +[ 169.066051] +[ 169.066054] result: NE GT + +[ 169.066062] +[ 169.066065] JUMP_ABOVE @ 0xD811 + +[ 169.066073] +[ 169.066076] taken: yes + +[ 169.066084] +[ 169.066087] target: 0x0053 + +[ 169.066095] +[ 169.066098] TEST_REG @ 0xD7FF + +[ 169.066105] +[ 169.066108] src1: +[ 169.066112] REG[0x1827] +[ 169.066117] .[7:0] -> 0x02 + +[ 169.066125] +[ 169.066128] src2: +[ 169.066131] IMM 0x01 + +[ 169.066139] +[ 169.066142] result: EQ + +[ 169.066149] +[ 169.066152] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.066160] +[ 169.066163] taken: no + +[ 169.066171] +[ 169.066174] target: 0x0068 + +[ 169.066181] +[ 169.066185] SUB_WS @ 0xD807 + +[ 169.066192] +[ 169.066196] dst: +[ 169.066199] WS[0x01] +[ 169.066203] .[15:0] -> 0x07B7 + +[ 169.066210] +[ 169.066213] src: +[ 169.066217] IMM 0x0001 + +[ 169.066224] +[ 169.066227] dst: +[ 169.066230] WS[0x01] +[ 169.066234] .[15:0] <- 0x07B6 + +[ 169.066242] +[ 169.066245] COMPARE_WS @ 0xD80C + +[ 169.066253] +[ 169.066256] src1: +[ 169.066260] WS[0x01] +[ 169.066264] .[15:0] -> 0x07B6 + +[ 169.066271] +[ 169.066274] src2: +[ 169.066278] IMM 0x0005 + +[ 169.066285] +[ 169.066289] result: NE GT + +[ 169.066296] +[ 169.066300] JUMP_ABOVE @ 0xD811 + +[ 169.066308] +[ 169.066311] taken: yes + +[ 169.066318] +[ 169.066321] target: 0x0053 + +[ 169.066329] +[ 169.066332] TEST_REG @ 0xD7FF + +[ 169.066340] +[ 169.066343] src1: +[ 169.066346] REG[0x1827] +[ 169.066351] .[7:0] -> 0x02 + +[ 169.066359] +[ 169.066362] src2: +[ 169.066365] IMM 0x01 + +[ 169.066373] +[ 169.066376] result: EQ + +[ 169.066383] +[ 169.066386] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.066394] +[ 169.066397] taken: no + +[ 169.066405] +[ 169.066408] target: 0x0068 + +[ 169.066415] +[ 169.066419] SUB_WS @ 0xD807 + +[ 169.066426] +[ 169.066429] dst: +[ 169.066432] WS[0x01] +[ 169.066436] .[15:0] -> 0x07B6 + +[ 169.066444] +[ 169.066447] src: +[ 169.066450] IMM 0x0001 + +[ 169.066458] +[ 169.066461] dst: +[ 169.066464] WS[0x01] +[ 169.066468] .[15:0] <- 0x07B5 + +[ 169.066476] +[ 169.066479] COMPARE_WS @ 0xD80C + +[ 169.066487] +[ 169.066490] src1: +[ 169.066493] WS[0x01] +[ 169.066497] .[15:0] -> 0x07B5 + +[ 169.066505] +[ 169.066508] src2: +[ 169.066511] IMM 0x0005 + +[ 169.066519] +[ 169.066522] result: NE GT + +[ 169.066530] +[ 169.066533] JUMP_ABOVE @ 0xD811 + +[ 169.066541] +[ 169.066544] taken: yes + +[ 169.066551] +[ 169.066554] target: 0x0053 + +[ 169.066562] +[ 169.066566] TEST_REG @ 0xD7FF + +[ 169.066573] +[ 169.066576] src1: +[ 169.066580] REG[0x1827] +[ 169.066585] .[7:0] -> 0x02 + +[ 169.066592] +[ 169.066596] src2: +[ 169.066599] IMM 0x01 + +[ 169.066644] +[ 169.066649] result: EQ + +[ 169.066657] +[ 169.066660] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.066670] +[ 169.066673] taken: no + +[ 169.066680] +[ 169.066683] target: 0x0068 + +[ 169.066691] +[ 169.066694] SUB_WS @ 0xD807 + +[ 169.066702] +[ 169.066705] dst: +[ 169.066708] WS[0x01] +[ 169.066712] .[15:0] -> 0x07B5 + +[ 169.066720] +[ 169.066723] src: +[ 169.066726] IMM 0x0001 + +[ 169.066734] +[ 169.066737] dst: +[ 169.066740] WS[0x01] +[ 169.066744] .[15:0] <- 0x07B4 + +[ 169.066752] +[ 169.066755] COMPARE_WS @ 0xD80C + +[ 169.066763] +[ 169.066766] src1: +[ 169.066770] WS[0x01] +[ 169.066774] .[15:0] -> 0x07B4 + +[ 169.066781] +[ 169.066785] src2: +[ 169.066788] IMM 0x0005 + +[ 169.066795] +[ 169.066799] result: NE GT + +[ 169.066806] +[ 169.066810] JUMP_ABOVE @ 0xD811 + +[ 169.066818] +[ 169.066821] taken: yes + +[ 169.066829] +[ 169.066832] target: 0x0053 + +[ 169.066841] +[ 169.066844] TEST_REG @ 0xD7FF + +[ 169.066852] +[ 169.066855] src1: +[ 169.066858] REG[0x1827] +[ 169.066864] .[7:0] -> 0x02 + +[ 169.066871] +[ 169.066874] src2: +[ 169.066878] IMM 0x01 + +[ 169.066885] +[ 169.066888] result: EQ + +[ 169.066896] +[ 169.066899] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.066907] +[ 169.066910] taken: no + +[ 169.066917] +[ 169.066921] target: 0x0068 + +[ 169.066929] +[ 169.066932] SUB_WS @ 0xD807 + +[ 169.066940] +[ 169.066943] dst: +[ 169.066946] WS[0x01] +[ 169.066952] .[15:0] -> 0x07B4 + +[ 169.066960] +[ 169.066963] src: +[ 169.066966] IMM 0x0001 + +[ 169.066974] +[ 169.066977] dst: +[ 169.066981] WS[0x01] +[ 169.066985] .[15:0] <- 0x07B3 + +[ 169.066992] +[ 169.066996] COMPARE_WS @ 0xD80C + +[ 169.067004] +[ 169.067007] src1: +[ 169.067011] WS[0x01] +[ 169.067015] .[15:0] -> 0x07B3 + +[ 169.067023] +[ 169.067026] src2: +[ 169.067029] IMM 0x0005 + +[ 169.067037] +[ 169.067040] result: NE GT + +[ 169.067048] +[ 169.067051] JUMP_ABOVE @ 0xD811 + +[ 169.067059] +[ 169.067062] taken: yes + +[ 169.067069] +[ 169.067073] target: 0x0053 + +[ 169.067080] +[ 169.067084] TEST_REG @ 0xD7FF + +[ 169.067091] +[ 169.067095] src1: +[ 169.067098] REG[0x1827] +[ 169.067103] .[7:0] -> 0x02 + +[ 169.067111] +[ 169.067114] src2: +[ 169.067117] IMM 0x01 + +[ 169.067125] +[ 169.067128] result: EQ + +[ 169.067135] +[ 169.067139] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.067147] +[ 169.067150] taken: no + +[ 169.067157] +[ 169.067160] target: 0x0068 + +[ 169.067168] +[ 169.067171] SUB_WS @ 0xD807 + +[ 169.067179] +[ 169.067183] dst: +[ 169.067186] WS[0x01] +[ 169.067190] .[15:0] -> 0x07B3 + +[ 169.067197] +[ 169.067201] src: +[ 169.067204] IMM 0x0001 + +[ 169.067211] +[ 169.067214] dst: +[ 169.067218] WS[0x01] +[ 169.067222] .[15:0] <- 0x07B2 + +[ 169.067229] +[ 169.067233] COMPARE_WS @ 0xD80C + +[ 169.067241] +[ 169.067244] src1: +[ 169.067247] WS[0x01] +[ 169.067251] .[15:0] -> 0x07B2 + +[ 169.067259] +[ 169.067263] src2: +[ 169.067266] IMM 0x0005 + +[ 169.067274] +[ 169.067277] result: NE GT + +[ 169.067284] +[ 169.067288] JUMP_ABOVE @ 0xD811 + +[ 169.067296] +[ 169.067299] taken: yes + +[ 169.067306] +[ 169.067309] target: 0x0053 + +[ 169.067317] +[ 169.067320] TEST_REG @ 0xD7FF + +[ 169.067328] +[ 169.067331] src1: +[ 169.067334] REG[0x1827] +[ 169.067340] .[7:0] -> 0x02 + +[ 169.067347] +[ 169.067351] src2: +[ 169.067354] IMM 0x01 + +[ 169.067361] +[ 169.067365] result: EQ + +[ 169.067372] +[ 169.067375] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.067383] +[ 169.067386] taken: no + +[ 169.067394] +[ 169.067397] target: 0x0068 + +[ 169.067404] +[ 169.067408] SUB_WS @ 0xD807 + +[ 169.067415] +[ 169.067418] dst: +[ 169.067422] WS[0x01] +[ 169.067426] .[15:0] -> 0x07B2 + +[ 169.067433] +[ 169.067436] src: +[ 169.067440] IMM 0x0001 + +[ 169.067447] +[ 169.067450] dst: +[ 169.067453] WS[0x01] +[ 169.067457] .[15:0] <- 0x07B1 + +[ 169.067465] +[ 169.067468] COMPARE_WS @ 0xD80C + +[ 169.067476] +[ 169.067479] src1: +[ 169.067483] WS[0x01] +[ 169.067487] .[15:0] -> 0x07B1 + +[ 169.067494] +[ 169.067498] src2: +[ 169.067501] IMM 0x0005 + +[ 169.067508] +[ 169.067512] result: NE GT + +[ 169.067520] +[ 169.067523] JUMP_ABOVE @ 0xD811 + +[ 169.067531] +[ 169.067534] taken: yes + +[ 169.067542] +[ 169.067545] target: 0x0053 + +[ 169.067553] +[ 169.067556] TEST_REG @ 0xD7FF + +[ 169.067564] +[ 169.067567] src1: +[ 169.067570] REG[0x1827] +[ 169.067575] .[7:0] -> 0x02 + +[ 169.067583] +[ 169.067586] src2: +[ 169.067589] IMM 0x01 + +[ 169.067597] +[ 169.067600] result: EQ + +[ 169.067607] +[ 169.067610] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.067618] +[ 169.067622] taken: no + +[ 169.067629] +[ 169.067632] target: 0x0068 + +[ 169.067640] +[ 169.067643] SUB_WS @ 0xD807 + +[ 169.067651] +[ 169.067654] dst: +[ 169.067657] WS[0x01] +[ 169.067661] .[15:0] -> 0x07B1 + +[ 169.067668] +[ 169.067672] src: +[ 169.067675] IMM 0x0001 + +[ 169.067682] +[ 169.067686] dst: +[ 169.067689] WS[0x01] +[ 169.067693] .[15:0] <- 0x07B0 + +[ 169.067700] +[ 169.067704] COMPARE_WS @ 0xD80C + +[ 169.067712] +[ 169.067715] src1: +[ 169.067718] WS[0x01] +[ 169.067722] .[15:0] -> 0x07B0 + +[ 169.067730] +[ 169.067733] src2: +[ 169.067736] IMM 0x0005 + +[ 169.067744] +[ 169.067747] result: NE GT + +[ 169.067755] +[ 169.067758] JUMP_ABOVE @ 0xD811 + +[ 169.067766] +[ 169.067769] taken: yes + +[ 169.067777] +[ 169.067780] target: 0x0053 + +[ 169.067788] +[ 169.067791] TEST_REG @ 0xD7FF + +[ 169.067799] +[ 169.067802] src1: +[ 169.067805] REG[0x1827] +[ 169.067811] .[7:0] -> 0x02 + +[ 169.067818] +[ 169.067821] src2: +[ 169.067825] IMM 0x01 + +[ 169.067832] +[ 169.067835] result: EQ + +[ 169.067843] +[ 169.067846] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.067854] +[ 169.067857] taken: no + +[ 169.067865] +[ 169.067868] target: 0x0068 + +[ 169.067876] +[ 169.067879] SUB_WS @ 0xD807 + +[ 169.067887] +[ 169.067890] dst: +[ 169.067893] WS[0x01] +[ 169.067897] .[15:0] -> 0x07B0 + +[ 169.067905] +[ 169.067908] src: +[ 169.067911] IMM 0x0001 + +[ 169.067918] +[ 169.067921] dst: +[ 169.067925] WS[0x01] +[ 169.067929] .[15:0] <- 0x07AF + +[ 169.067936] +[ 169.067940] COMPARE_WS @ 0xD80C + +[ 169.067947] +[ 169.067951] src1: +[ 169.067954] WS[0x01] +[ 169.067958] .[15:0] -> 0x07AF + +[ 169.067966] +[ 169.067969] src2: +[ 169.067972] IMM 0x0005 + +[ 169.067980] +[ 169.067983] result: NE GT + +[ 169.067991] +[ 169.067994] JUMP_ABOVE @ 0xD811 + +[ 169.068002] +[ 169.068005] taken: yes + +[ 169.068012] +[ 169.068016] target: 0x0053 + +[ 169.068024] +[ 169.068027] TEST_REG @ 0xD7FF + +[ 169.068035] +[ 169.068038] src1: +[ 169.068041] REG[0x1827] +[ 169.068046] .[7:0] -> 0x02 + +[ 169.068054] +[ 169.068057] src2: +[ 169.068060] IMM 0x01 + +[ 169.068068] +[ 169.068071] result: EQ + +[ 169.068078] +[ 169.068082] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.068090] +[ 169.068093] taken: no + +[ 169.068100] +[ 169.068103] target: 0x0068 + +[ 169.068111] +[ 169.068114] SUB_WS @ 0xD807 + +[ 169.068122] +[ 169.068125] dst: +[ 169.068128] WS[0x01] +[ 169.068133] .[15:0] -> 0x07AF + +[ 169.068140] +[ 169.068143] src: +[ 169.068147] IMM 0x0001 + +[ 169.068154] +[ 169.068157] dst: +[ 169.068160] WS[0x01] +[ 169.068164] .[15:0] <- 0x07AE + +[ 169.068172] +[ 169.068175] COMPARE_WS @ 0xD80C + +[ 169.068183] +[ 169.068186] src1: +[ 169.068190] WS[0x01] +[ 169.068194] .[15:0] -> 0x07AE + +[ 169.068202] +[ 169.068205] src2: +[ 169.068208] IMM 0x0005 + +[ 169.068215] +[ 169.068219] result: NE GT + +[ 169.068226] +[ 169.068230] JUMP_ABOVE @ 0xD811 + +[ 169.068237] +[ 169.068241] taken: yes + +[ 169.068248] +[ 169.068251] target: 0x0053 + +[ 169.068259] +[ 169.068262] TEST_REG @ 0xD7FF + +[ 169.068270] +[ 169.068273] src1: +[ 169.068276] REG[0x1827] +[ 169.068282] .[7:0] -> 0x02 + +[ 169.068289] +[ 169.068292] src2: +[ 169.068296] IMM 0x01 + +[ 169.068303] +[ 169.068306] result: EQ + +[ 169.068313] +[ 169.068317] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.068325] +[ 169.068328] taken: no + +[ 169.068335] +[ 169.068338] target: 0x0068 + +[ 169.068346] +[ 169.068350] SUB_WS @ 0xD807 + +[ 169.068391] +[ 169.068395] dst: +[ 169.068399] WS[0x01] +[ 169.068404] .[15:0] -> 0x07AE + +[ 169.068412] +[ 169.068416] src: +[ 169.068419] IMM 0x0001 + +[ 169.068427] +[ 169.068430] dst: +[ 169.068433] WS[0x01] +[ 169.068437] .[15:0] <- 0x07AD + +[ 169.068445] +[ 169.068449] COMPARE_WS @ 0xD80C + +[ 169.068457] +[ 169.068460] src1: +[ 169.068463] WS[0x01] +[ 169.068467] .[15:0] -> 0x07AD + +[ 169.068475] +[ 169.068478] src2: +[ 169.068482] IMM 0x0005 + +[ 169.068490] +[ 169.068493] result: NE GT + +[ 169.068501] +[ 169.068504] JUMP_ABOVE @ 0xD811 + +[ 169.068513] +[ 169.068516] taken: yes + +[ 169.068524] +[ 169.068527] target: 0x0053 + +[ 169.068535] +[ 169.068538] TEST_REG @ 0xD7FF + +[ 169.068546] +[ 169.068549] src1: +[ 169.068553] REG[0x1827] +[ 169.068559] .[7:0] -> 0x02 + +[ 169.068566] +[ 169.068570] src2: +[ 169.068573] IMM 0x01 + +[ 169.068581] +[ 169.068584] result: EQ + +[ 169.068591] +[ 169.068595] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.068603] +[ 169.068606] taken: no + +[ 169.068613] +[ 169.068617] target: 0x0068 + +[ 169.068624] +[ 169.068628] SUB_WS @ 0xD807 + +[ 169.068636] +[ 169.068639] dst: +[ 169.068642] WS[0x01] +[ 169.068646] .[15:0] -> 0x07AD + +[ 169.068654] +[ 169.068657] src: +[ 169.068660] IMM 0x0001 + +[ 169.068668] +[ 169.068671] dst: +[ 169.068674] WS[0x01] +[ 169.068678] .[15:0] <- 0x07AC + +[ 169.068686] +[ 169.068689] COMPARE_WS @ 0xD80C + +[ 169.068697] +[ 169.068701] src1: +[ 169.068704] WS[0x01] +[ 169.068708] .[15:0] -> 0x07AC + +[ 169.068716] +[ 169.068719] src2: +[ 169.068722] IMM 0x0005 + +[ 169.068730] +[ 169.068733] result: NE GT + +[ 169.068741] +[ 169.068744] JUMP_ABOVE @ 0xD811 + +[ 169.068752] +[ 169.068756] taken: yes + +[ 169.068763] +[ 169.068766] target: 0x0053 + +[ 169.068774] +[ 169.068777] TEST_REG @ 0xD7FF + +[ 169.068785] +[ 169.068788] src1: +[ 169.068792] REG[0x1827] +[ 169.068797] .[7:0] -> 0x02 + +[ 169.068805] +[ 169.068808] src2: +[ 169.068811] IMM 0x01 + +[ 169.068819] +[ 169.068822] result: EQ + +[ 169.068829] +[ 169.068833] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.068841] +[ 169.068844] taken: no + +[ 169.068851] +[ 169.068854] target: 0x0068 + +[ 169.068862] +[ 169.068865] SUB_WS @ 0xD807 + +[ 169.068873] +[ 169.068876] dst: +[ 169.068879] WS[0x01] +[ 169.068883] .[15:0] -> 0x07AC + +[ 169.068891] +[ 169.068894] src: +[ 169.068897] IMM 0x0001 + +[ 169.068905] +[ 169.068908] dst: +[ 169.068912] WS[0x01] +[ 169.068916] .[15:0] <- 0x07AB + +[ 169.068923] +[ 169.068927] COMPARE_WS @ 0xD80C + +[ 169.068935] +[ 169.068938] src1: +[ 169.068941] WS[0x01] +[ 169.068945] .[15:0] -> 0x07AB + +[ 169.068953] +[ 169.068956] src2: +[ 169.068960] IMM 0x0005 + +[ 169.068967] +[ 169.068970] result: NE GT + +[ 169.068978] +[ 169.068981] JUMP_ABOVE @ 0xD811 + +[ 169.068989] +[ 169.068993] taken: yes + +[ 169.069000] +[ 169.069003] target: 0x0053 + +[ 169.069011] +[ 169.069014] TEST_REG @ 0xD7FF + +[ 169.069022] +[ 169.069025] src1: +[ 169.069029] REG[0x1827] +[ 169.069034] .[7:0] -> 0x02 + +[ 169.069042] +[ 169.069045] src2: +[ 169.069049] IMM 0x01 + +[ 169.069056] +[ 169.069059] result: EQ + +[ 169.069067] +[ 169.069070] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.069078] +[ 169.069082] taken: no + +[ 169.069089] +[ 169.069092] target: 0x0068 + +[ 169.069100] +[ 169.069104] SUB_WS @ 0xD807 + +[ 169.069112] +[ 169.069115] dst: +[ 169.069118] WS[0x01] +[ 169.069122] .[15:0] -> 0x07AB + +[ 169.069129] +[ 169.069133] src: +[ 169.069136] IMM 0x0001 + +[ 169.069143] +[ 169.069147] dst: +[ 169.069150] WS[0x01] +[ 169.069154] .[15:0] <- 0x07AA + +[ 169.069162] +[ 169.069165] COMPARE_WS @ 0xD80C + +[ 169.069173] +[ 169.069176] src1: +[ 169.069179] WS[0x01] +[ 169.069183] .[15:0] -> 0x07AA + +[ 169.069191] +[ 169.069194] src2: +[ 169.069198] IMM 0x0005 + +[ 169.069205] +[ 169.069208] result: NE GT + +[ 169.069216] +[ 169.069219] JUMP_ABOVE @ 0xD811 + +[ 169.069227] +[ 169.069231] taken: yes + +[ 169.069238] +[ 169.069241] target: 0x0053 + +[ 169.069249] +[ 169.069253] TEST_REG @ 0xD7FF + +[ 169.069260] +[ 169.069263] src1: +[ 169.069267] REG[0x1827] +[ 169.069272] .[7:0] -> 0x02 + +[ 169.069280] +[ 169.069283] src2: +[ 169.069286] IMM 0x01 + +[ 169.069294] +[ 169.069297] result: EQ + +[ 169.069304] +[ 169.069308] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.069316] +[ 169.069319] taken: no + +[ 169.069326] +[ 169.069329] target: 0x0068 + +[ 169.069337] +[ 169.069340] SUB_WS @ 0xD807 + +[ 169.069348] +[ 169.069351] dst: +[ 169.069354] WS[0x01] +[ 169.069358] .[15:0] -> 0x07AA + +[ 169.069366] +[ 169.069369] src: +[ 169.069372] IMM 0x0001 + +[ 169.069380] +[ 169.069383] dst: +[ 169.069386] WS[0x01] +[ 169.069390] .[15:0] <- 0x07A9 + +[ 169.069398] +[ 169.069401] COMPARE_WS @ 0xD80C + +[ 169.069409] +[ 169.069412] src1: +[ 169.069416] WS[0x01] +[ 169.069420] .[15:0] -> 0x07A9 + +[ 169.069428] +[ 169.069431] src2: +[ 169.069435] IMM 0x0005 + +[ 169.069442] +[ 169.069446] result: NE GT + +[ 169.069454] +[ 169.069457] JUMP_ABOVE @ 0xD811 + +[ 169.069465] +[ 169.069468] taken: yes + +[ 169.069476] +[ 169.069479] target: 0x0053 + +[ 169.069487] +[ 169.069490] TEST_REG @ 0xD7FF + +[ 169.069498] +[ 169.069501] src1: +[ 169.069505] REG[0x1827] +[ 169.069510] .[7:0] -> 0x02 + +[ 169.069518] +[ 169.069521] src2: +[ 169.069524] IMM 0x01 + +[ 169.069532] +[ 169.069535] result: EQ + +[ 169.069542] +[ 169.069546] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.069554] +[ 169.069557] taken: no + +[ 169.069564] +[ 169.069567] target: 0x0068 + +[ 169.069575] +[ 169.069578] SUB_WS @ 0xD807 + +[ 169.069586] +[ 169.069590] dst: +[ 169.069593] WS[0x01] +[ 169.069597] .[15:0] -> 0x07A9 + +[ 169.069605] +[ 169.069608] src: +[ 169.069611] IMM 0x0001 + +[ 169.069619] +[ 169.069622] dst: +[ 169.069626] WS[0x01] +[ 169.069630] .[15:0] <- 0x07A8 + +[ 169.069637] +[ 169.069641] COMPARE_WS @ 0xD80C + +[ 169.069649] +[ 169.069652] src1: +[ 169.069656] WS[0x01] +[ 169.069660] .[15:0] -> 0x07A8 + +[ 169.069668] +[ 169.069671] src2: +[ 169.069675] IMM 0x0005 + +[ 169.069682] +[ 169.069686] result: NE GT + +[ 169.069694] +[ 169.069697] JUMP_ABOVE @ 0xD811 + +[ 169.069705] +[ 169.069709] taken: yes + +[ 169.069716] +[ 169.069719] target: 0x0053 + +[ 169.069727] +[ 169.069730] TEST_REG @ 0xD7FF + +[ 169.069738] +[ 169.069742] src1: +[ 169.069745] REG[0x1827] +[ 169.069750] .[7:0] -> 0x02 + +[ 169.069758] +[ 169.069761] src2: +[ 169.069765] IMM 0x01 + +[ 169.069772] +[ 169.069776] result: EQ + +[ 169.069783] +[ 169.069787] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.069794] +[ 169.069798] taken: no + +[ 169.069805] +[ 169.069808] target: 0x0068 + +[ 169.069816] +[ 169.069819] SUB_WS @ 0xD807 + +[ 169.069827] +[ 169.069830] dst: +[ 169.069833] WS[0x01] +[ 169.069837] .[15:0] -> 0x07A8 + +[ 169.069845] +[ 169.069848] src: +[ 169.069851] IMM 0x0001 + +[ 169.069859] +[ 169.069862] dst: +[ 169.069865] WS[0x01] +[ 169.069869] .[15:0] <- 0x07A7 + +[ 169.069877] +[ 169.069880] COMPARE_WS @ 0xD80C + +[ 169.069888] +[ 169.069891] src1: +[ 169.069895] WS[0x01] +[ 169.069899] .[15:0] -> 0x07A7 + +[ 169.069906] +[ 169.069910] src2: +[ 169.069913] IMM 0x0005 + +[ 169.069920] +[ 169.069924] result: NE GT + +[ 169.069931] +[ 169.069935] JUMP_ABOVE @ 0xD811 + +[ 169.069943] +[ 169.069946] taken: yes + +[ 169.069953] +[ 169.069957] target: 0x0053 + +[ 169.069965] +[ 169.069968] TEST_REG @ 0xD7FF + +[ 169.069976] +[ 169.069979] src1: +[ 169.069982] REG[0x1827] +[ 169.069988] .[7:0] -> 0x02 + +[ 169.069995] +[ 169.069998] src2: +[ 169.070002] IMM 0x01 + +[ 169.070009] +[ 169.070013] result: EQ + +[ 169.070021] +[ 169.070024] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.070032] +[ 169.070036] taken: no + +[ 169.070043] +[ 169.070046] target: 0x0068 + +[ 169.070054] +[ 169.070057] SUB_WS @ 0xD807 + +[ 169.070065] +[ 169.070068] dst: +[ 169.070071] WS[0x01] +[ 169.070075] .[15:0] -> 0x07A7 + +[ 169.070083] +[ 169.070086] src: +[ 169.070089] IMM 0x0001 + +[ 169.070096] +[ 169.070100] dst: +[ 169.070103] WS[0x01] +[ 169.070108] .[15:0] <- 0x07A6 + +[ 169.070115] +[ 169.070119] COMPARE_WS @ 0xD80C + +[ 169.070126] +[ 169.070130] src1: +[ 169.070133] WS[0x01] +[ 169.070137] .[15:0] -> 0x07A6 + +[ 169.070145] +[ 169.070148] src2: +[ 169.070152] IMM 0x0005 + +[ 169.070159] +[ 169.070162] result: NE GT + +[ 169.070170] +[ 169.070174] JUMP_ABOVE @ 0xD811 + +[ 169.070182] +[ 169.070185] taken: yes + +[ 169.070192] +[ 169.070195] target: 0x0053 + +[ 169.070203] +[ 169.070207] TEST_REG @ 0xD7FF + +[ 169.070214] +[ 169.070217] src1: +[ 169.070221] REG[0x1827] +[ 169.070226] .[7:0] -> 0x02 + +[ 169.070234] +[ 169.070237] src2: +[ 169.070240] IMM 0x01 + +[ 169.070248] +[ 169.070251] result: EQ + +[ 169.070258] +[ 169.070262] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.070270] +[ 169.070273] taken: no + +[ 169.070280] +[ 169.070284] target: 0x0068 + +[ 169.070292] +[ 169.070295] SUB_WS @ 0xD807 + +[ 169.070303] +[ 169.070306] dst: +[ 169.070309] WS[0x01] +[ 169.070313] .[15:0] -> 0x07A6 + +[ 169.070322] +[ 169.070325] src: +[ 169.070329] IMM 0x0001 + +[ 169.070336] +[ 169.070339] dst: +[ 169.070343] WS[0x01] +[ 169.070347] .[15:0] <- 0x07A5 + +[ 169.070354] +[ 169.070358] COMPARE_WS @ 0xD80C + +[ 169.070366] +[ 169.070369] src1: +[ 169.070372] WS[0x01] +[ 169.070376] .[15:0] -> 0x07A5 + +[ 169.070384] +[ 169.070387] src2: +[ 169.070391] IMM 0x0005 + +[ 169.070398] +[ 169.070402] result: NE GT + +[ 169.070409] +[ 169.070413] JUMP_ABOVE @ 0xD811 + +[ 169.070420] +[ 169.070424] taken: yes + +[ 169.070431] +[ 169.070434] target: 0x0053 + +[ 169.070442] +[ 169.070446] TEST_REG @ 0xD7FF + +[ 169.070453] +[ 169.070456] src1: +[ 169.070460] REG[0x1827] +[ 169.070465] .[7:0] -> 0x09 + +[ 169.070473] +[ 169.070476] src2: +[ 169.070479] IMM 0x01 + +[ 169.070487] +[ 169.070490] result: NE + +[ 169.070498] +[ 169.070501] JUMP_NOT_EQUAL @ 0xD804 + +[ 169.070509] +[ 169.070512] taken: yes + +[ 169.070519] +[ 169.070523] target: 0x0068 + +[ 169.070530] +[ 169.070534] MOVE_REG @ 0xD814 + +[ 169.070544] +[ 169.070547] src: +[ 169.070550] PS[0x00,0x0001] +[ 169.070555] .[15:8] -> 0x00 + +[ 169.070563] +[ 169.070566] dst: +[ 169.070570] REG[0x1821] +[ 169.070574] .[15:8] <- 0x00 + +[ 169.070582] +[ 169.070585] MOVE_REG @ 0xD819 + +[ 169.070594] +[ 169.070597] src: +[ 169.070601] WS[0x00] +[ 169.070605] .[7:0] -> 0x00 + +[ 169.070612] +[ 169.070616] dst: +[ 169.070619] REG[0x183B] +[ 169.070624] .[23:16] <- 0x00 + +[ 169.070631] +[ 169.070635] EOT @ 0xD81E + +[ 169.070644] << + +[ 169.080310] >> execute E31C (len 59, WS 4, PS 4) + +[ 169.080328] +[ 169.080332] SET_ATI_PORT @ 0xE322 + +[ 169.080342] +[ 169.080346] port: 0 (MM) + +[ 169.080355] +[ 169.080358] MOVE_REG @ 0xE325 + +[ 169.080371] +[ 169.080375] src: +[ 169.080379] IMM 0x01 + +[ 169.080387] +[ 169.080391] dst: +[ 169.080395] REG[0x1EC0] +[ 169.080401] .[7:0] <- 0x01 + +[ 169.080409] +[ 169.080412] COMPARE_PS @ 0xE32A + +[ 169.080422] +[ 169.080426] src1: +[ 169.080430] PS[0x00,0x0001] +[ 169.080435] .[7:0] -> 0x01 + +[ 169.080443] +[ 169.080446] src2: +[ 169.080450] IMM 0x00 + +[ 169.080458] +[ 169.080461] result: NE GT + +[ 169.080469] +[ 169.080473] JUMP_EQUAL @ 0xE32E + +[ 169.080483] +[ 169.080486] taken: no + +[ 169.080494] +[ 169.080497] target: 0x0032 + +[ 169.080505] +[ 169.080509] MOVE_REG @ 0xE331 + +[ 169.080518] +[ 169.080522] src: +[ 169.080525] IMM 0x3E + +[ 169.080533] +[ 169.080537] dst: +[ 169.080540] REG[0x1EC1] +[ 169.080544] .[7:0] <- 0x3E + +[ 169.080552] +[ 169.080555] MOVE_WS @ 0xE336 + +[ 169.080564] +[ 169.080567] src: +[ 169.080571] REG[0x1EA0] +[ 169.080577] .[31:24] -> 0x00 + +[ 169.080585] +[ 169.080588] dst: +[ 169.080592] WS[0x00] +[ 169.080596] .[7:0] <- 0x00 + +[ 169.080604] +[ 169.080607] TEST_WS @ 0xE33B + +[ 169.080616] +[ 169.080620] src1: +[ 169.080623] WS[0x00] +[ 169.080628] .[7:0] -> 0x00 + +[ 169.080636] +[ 169.080639] src2: +[ 169.080643] IMM 0x01 + +[ 169.080650] +[ 169.080654] result: EQ + +[ 169.080661] +[ 169.080665] JUMP_EQUAL @ 0xE33F + +[ 169.080673] +[ 169.080677] taken: yes + +[ 169.080684] +[ 169.080688] target: 0x003A + +[ 169.080695] +[ 169.080699] EOT @ 0xE356 + +[ 169.080708] << + +[ 169.080736] >> execute EF33 (len 19, WS 0, PS 4) + +[ 169.080747] +[ 169.080750] SET_ATI_PORT @ 0xEF39 + +[ 169.080759] +[ 169.080762] port: 0 (MM) + +[ 169.080770] +[ 169.080774] CLEAR_REG @ 0xEF3C + +[ 169.080784] +[ 169.080787] dst: +[ 169.080791] REG[0x1E08] +[ 169.080796] .[31:0] <- 0x00000000 + +[ 169.080804] +[ 169.080808] MOVE_REG @ 0xEF40 + +[ 169.080818] +[ 169.080821] src: +[ 169.080824] PS[0x00,0x0000] +[ 169.080829] .[7:0] -> 0x00 + +[ 169.080837] +[ 169.080841] dst: +[ 169.080844] REG[0x1E00] +[ 169.080849] .[7:0] <- 0x00 + +[ 169.080857] +[ 169.080860] EOT @ 0xEF45 + +[ 169.080868] << + +[ 169.080879] >> execute EF46 (len 19, WS 0, PS 4) + +[ 169.080889] +[ 169.080892] SET_ATI_PORT @ 0xEF4C + +[ 169.080900] +[ 169.080904] port: 0 (MM) + +[ 169.080912] +[ 169.080915] CLEAR_REG @ 0xEF4F + +[ 169.080925] +[ 169.080928] dst: +[ 169.080932] REG[0x1E88] +[ 169.080936] .[31:0] <- 0x00000000 + +[ 169.080944] +[ 169.080947] MOVE_REG @ 0xEF53 + +[ 169.080957] +[ 169.080960] src: +[ 169.080963] PS[0x00,0x0000] +[ 169.080968] .[7:0] -> 0x00 + +[ 169.080976] +[ 169.080979] dst: +[ 169.080983] REG[0x1E80] +[ 169.080987] .[7:0] <- 0x00 + +[ 169.080995] +[ 169.080998] EOT @ 0xEF58 + +[ 169.081007] << diff --git a/atom/dmesg_atom_800x600 b/atom/dmesg_atom_800x600 new file mode 100644 index 0000000..755ef44 --- /dev/null +++ b/atom/dmesg_atom_800x600 @@ -0,0 +1,9942 @@ + +[ 188.283724] >> execute E31C (len 59, WS 4, PS 4) + +[ 188.283745] +[ 188.283748] SET_ATI_PORT @ 0xE322 + +[ 188.283759] +[ 188.283763] port: 0 (MM) + +[ 188.283772] +[ 188.283775] MOVE_REG @ 0xE325 + +[ 188.283787] +[ 188.283790] src: +[ 188.283794] IMM 0x01 + +[ 188.283802] +[ 188.283806] dst: +[ 188.283810] REG[0x1EC0] +[ 188.283816] .[7:0] <- 0x01 + +[ 188.283824] +[ 188.283827] COMPARE_PS @ 0xE32A + +[ 188.283836] +[ 188.283840] src1: +[ 188.283843] PS[0x00,0x0000] +[ 188.283848] .[7:0] -> 0x00 + +[ 188.283856] +[ 188.283859] src2: +[ 188.283863] IMM 0x00 + +[ 188.283870] +[ 188.283873] result: EQ LE + +[ 188.283882] +[ 188.283885] JUMP_EQUAL @ 0xE32E + +[ 188.283894] +[ 188.283940] taken: yes + +[ 188.283950] +[ 188.283953] target: 0x0032 + +[ 188.283962] +[ 188.283965] CLEAR_REG @ 0xE34E + +[ 188.283975] +[ 188.283979] dst: +[ 188.283982] REG[0x1EC1] +[ 188.283987] .[15:0] <- 0x0000 + +[ 188.283995] +[ 188.283998] CLEAR_REG @ 0xE352 + +[ 188.284007] +[ 188.284010] dst: +[ 188.284013] REG[0x1EC0] +[ 188.284018] .[7:0] <- 0x00 + +[ 188.284025] +[ 188.284029] EOT @ 0xE356 + +[ 188.284037] << + +[ 188.284505] >> execute D7AC (len 115, WS 12, PS 8) + +[ 188.284523] +[ 188.284527] SET_ATI_PORT @ 0xD7B2 + +[ 188.284536] +[ 188.284540] port: 0 (MM) + +[ 188.284548] +[ 188.284551] COMPARE_PS @ 0xD7B5 + +[ 188.284559] +[ 188.284563] src1: +[ 188.284568] PS[0x00,0x0101] +[ 188.284574] .[7:0] -> 0x01 + +[ 188.284581] +[ 188.284584] src2: +[ 188.284588] IMM 0x00 + +[ 188.284596] +[ 188.284599] result: NE GT + +[ 188.284607] +[ 188.284610] JUMP_EQUAL @ 0xD7B9 + +[ 188.284619] +[ 188.284622] taken: no + +[ 188.284630] +[ 188.284633] target: 0x0013 + +[ 188.284641] +[ 188.284645] SET_REG_BLOCK @ 0xD7BC + +[ 188.284653] +[ 188.284656] base: 0x0200 + +[ 188.284663] +[ 188.284667] MOVE_WS @ 0xD7BF + +[ 188.284676] +[ 188.284679] src: +[ 188.284682] REG[0x183B] +[ 188.284689] .[23:16] -> 0x00 + +[ 188.284697] +[ 188.284700] dst: +[ 188.284704] WS[0x00] +[ 188.284709] .[7:0] <- 0x00 + +[ 188.284717] +[ 188.284720] CLEAR_WS @ 0xD7C4 + +[ 188.284729] +[ 188.284732] dst: +[ 188.284736] WS[0x02] +[ 188.284740] .[31:0] <- 0x00000000 + +[ 188.284748] +[ 188.284751] MOVE_WS @ 0xD7C7 + +[ 188.284759] +[ 188.284762] src: +[ 188.284766] PS[0x01,0x0000] +[ 188.284771] .[31:16] -> 0x0000 + +[ 188.284778] +[ 188.284781] dst: +[ 188.284785] WS[0x02] +[ 188.284789] .[15:0] <- 0x0000 + +[ 188.284796] +[ 188.284799] CLEAR_WS @ 0xD7CB + +[ 188.284807] +[ 188.284810] dst: +[ 188.284814] WS[0x01] +[ 188.284818] .[31:0] <- 0x00000000 + +[ 188.284825] +[ 188.284828] MOVE_WS @ 0xD7CE + +[ 188.284836] +[ 188.284839] src: +[ 188.284842] PS[0x01,0x0000] +[ 188.284847] .[15:0] -> 0x0000 + +[ 188.284855] +[ 188.284858] dst: +[ 188.284862] WS[0x01] +[ 188.284866] .[15:0] <- 0x0000 + +[ 188.284873] +[ 188.284876] SHIFT_LEFT_WS @ 0xD7D2 + +[ 188.284885] +[ 188.284888] dst: +[ 188.284891] WS[0x01] +[ 188.284895] .[31:0] -> 0x00000000 + +[ 188.284903] +[ 188.284906] shift: 10 + +[ 188.284914] +[ 188.284917] dst: +[ 188.284920] WS[0x01] +[ 188.284924] .[31:0] <- 0x00000000 + +[ 188.284932] +[ 188.284935] OR_WS @ 0xD7D6 + +[ 188.284943] +[ 188.284947] dst: +[ 188.284950] WS[0x02] +[ 188.284954] .[31:0] -> 0x00000000 + +[ 188.284962] +[ 188.284965] src: +[ 188.284969] WS[0x01] +[ 188.284973] .[31:0] -> 0x00000000 + +[ 188.284980] +[ 188.284984] dst: +[ 188.284987] WS[0x02] +[ 188.284991] .[31:0] <- 0x00000000 + +[ 188.284998] +[ 188.285001] CLEAR_WS @ 0xD7DA + +[ 188.285011] +[ 188.285015] dst: +[ 188.285018] WS[0x01] +[ 188.285119] .[31:0] <- 0x00000000 + +[ 188.285129] +[ 188.285133] MOVE_WS @ 0xD7DD + +[ 188.285142] +[ 188.285145] src: +[ 188.285149] PS[0x00,0x0101] +[ 188.285154] .[31:16] -> 0x0000 + +[ 188.285161] +[ 188.285164] dst: +[ 188.285168] WS[0x01] +[ 188.285171] .[15:0] <- 0x0000 + +[ 188.285179] +[ 188.285182] SHIFT_LEFT_WS @ 0xD7E1 + +[ 188.285191] +[ 188.285194] dst: +[ 188.285197] WS[0x01] +[ 188.285201] .[31:0] -> 0x00000000 + +[ 188.285209] +[ 188.285212] shift: 20 + +[ 188.285220] +[ 188.285223] dst: +[ 188.285226] WS[0x01] +[ 188.285230] .[31:0] <- 0x00000000 + +[ 188.285238] +[ 188.285241] OR_WS @ 0xD7E5 + +[ 188.285250] +[ 188.285253] dst: +[ 188.285256] WS[0x02] +[ 188.285260] .[31:0] -> 0x00000000 + +[ 188.285268] +[ 188.285271] src: +[ 188.285274] WS[0x01] +[ 188.285278] .[31:0] -> 0x00000000 + +[ 188.285286] +[ 188.285289] dst: +[ 188.285292] WS[0x02] +[ 188.285296] .[31:0] <- 0x00000000 + +[ 188.285304] +[ 188.285307] MOVE_REG @ 0xD7E9 + +[ 188.285315] +[ 188.285319] src: +[ 188.285322] WS[0x02] +[ 188.285326] .[31:0] -> 0x00000000 + +[ 188.285333] +[ 188.285337] dst: +[ 188.285340] REG[0x1826] +[ 188.285345] .[31:0] <- 0x00000000 + +[ 188.285352] +[ 188.285355] CLEAR_REG @ 0xD7EE + +[ 188.285365] +[ 188.285368] dst: +[ 188.285371] REG[0x183B] +[ 188.285376] .[23:16] <- 0x00 + +[ 188.285383] +[ 188.285386] MOVE_WS @ 0xD7F2 + +[ 188.285394] +[ 188.285398] src: +[ 188.285401] IMM 0x07D0 + +[ 188.285409] +[ 188.285412] dst: +[ 188.285416] WS[0x01] +[ 188.285420] .[15:0] <- 0x07D0 + +[ 188.285427] +[ 188.285431] TEST_REG @ 0xD7F7 + +[ 188.285439] +[ 188.285442] src1: +[ 188.285446] REG[0x1820] +[ 188.285451] .[7:0] -> 0x01 + +[ 188.285458] +[ 188.285462] src2: +[ 188.285465] IMM 0x01 + +[ 188.285473] +[ 188.285476] result: NE + +[ 188.285483] +[ 188.285486] JUMP_EQUAL @ 0xD7FC + +[ 188.285494] +[ 188.285498] taken: no + +[ 188.285505] +[ 188.285508] target: 0x0068 + +[ 188.285516] +[ 188.285519] TEST_REG @ 0xD7FF + +[ 188.285526] +[ 188.285530] src1: +[ 188.285533] REG[0x1827] +[ 188.285538] .[7:0] -> 0x02 + +[ 188.285546] +[ 188.285549] src2: +[ 188.285553] IMM 0x01 + +[ 188.285560] +[ 188.285563] result: EQ + +[ 188.285570] +[ 188.285573] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.285581] +[ 188.285584] taken: no + +[ 188.285592] +[ 188.285595] target: 0x0068 + +[ 188.285602] +[ 188.285605] SUB_WS @ 0xD807 + +[ 188.285613] +[ 188.285616] dst: +[ 188.285619] WS[0x01] +[ 188.285624] .[15:0] -> 0x07D0 + +[ 188.285631] +[ 188.285635] src: +[ 188.285638] IMM 0x0001 + +[ 188.285646] +[ 188.285649] dst: +[ 188.285652] WS[0x01] +[ 188.285656] .[15:0] <- 0x07CF + +[ 188.285664] +[ 188.285667] COMPARE_WS @ 0xD80C + +[ 188.285675] +[ 188.285678] src1: +[ 188.285682] WS[0x01] +[ 188.285686] .[15:0] -> 0x07CF + +[ 188.285693] +[ 188.285697] src2: +[ 188.285700] IMM 0x0005 + +[ 188.285708] +[ 188.285711] result: NE GT + +[ 188.285719] +[ 188.285722] JUMP_ABOVE @ 0xD811 + +[ 188.285730] +[ 188.285733] taken: yes + +[ 188.285740] +[ 188.285744] target: 0x0053 + +[ 188.285751] +[ 188.285754] TEST_REG @ 0xD7FF + +[ 188.285762] +[ 188.285765] src1: +[ 188.285769] REG[0x1827] +[ 188.285774] .[7:0] -> 0x02 + +[ 188.285782] +[ 188.285785] src2: +[ 188.285789] IMM 0x01 + +[ 188.285796] +[ 188.285799] result: EQ + +[ 188.285806] +[ 188.285810] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.285818] +[ 188.285822] taken: no + +[ 188.285829] +[ 188.285832] target: 0x0068 + +[ 188.285839] +[ 188.285842] SUB_WS @ 0xD807 + +[ 188.285850] +[ 188.285853] dst: +[ 188.285856] WS[0x01] +[ 188.285860] .[15:0] -> 0x07CF + +[ 188.285868] +[ 188.285871] src: +[ 188.285875] IMM 0x0001 + +[ 188.285882] +[ 188.285886] dst: +[ 188.285889] WS[0x01] +[ 188.285893] .[15:0] <- 0x07CE + +[ 188.285901] +[ 188.285905] COMPARE_WS @ 0xD80C + +[ 188.285913] +[ 188.285916] src1: +[ 188.285919] WS[0x01] +[ 188.285923] .[15:0] -> 0x07CE + +[ 188.285931] +[ 188.285934] src2: +[ 188.285938] IMM 0x0005 + +[ 188.285945] +[ 188.285948] result: NE GT + +[ 188.285956] +[ 188.285959] JUMP_ABOVE @ 0xD811 + +[ 188.285967] +[ 188.285970] taken: yes + +[ 188.285978] +[ 188.285981] target: 0x0053 + +[ 188.285989] +[ 188.285992] TEST_REG @ 0xD7FF + +[ 188.285999] +[ 188.286003] src1: +[ 188.286006] REG[0x1827] +[ 188.286011] .[7:0] -> 0x02 + +[ 188.286019] +[ 188.286022] src2: +[ 188.286025] IMM 0x01 + +[ 188.286032] +[ 188.286036] result: EQ + +[ 188.286043] +[ 188.286046] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.286054] +[ 188.286057] taken: no + +[ 188.286064] +[ 188.286068] target: 0x0068 + +[ 188.286075] +[ 188.286078] SUB_WS @ 0xD807 + +[ 188.286086] +[ 188.286089] dst: +[ 188.286093] WS[0x01] +[ 188.286097] .[15:0] -> 0x07CE + +[ 188.286104] +[ 188.286107] src: +[ 188.286111] IMM 0x0001 + +[ 188.286118] +[ 188.286122] dst: +[ 188.286125] WS[0x01] +[ 188.286129] .[15:0] <- 0x07CD + +[ 188.286136] +[ 188.286140] COMPARE_WS @ 0xD80C + +[ 188.286147] +[ 188.286151] src1: +[ 188.286154] WS[0x01] +[ 188.286158] .[15:0] -> 0x07CD + +[ 188.286166] +[ 188.286169] src2: +[ 188.286173] IMM 0x0005 + +[ 188.286180] +[ 188.286183] result: NE GT + +[ 188.286191] +[ 188.286194] JUMP_ABOVE @ 0xD811 + +[ 188.286202] +[ 188.286205] taken: yes + +[ 188.286212] +[ 188.286216] target: 0x0053 + +[ 188.286223] +[ 188.286226] TEST_REG @ 0xD7FF + +[ 188.286234] +[ 188.286237] src1: +[ 188.286241] REG[0x1827] +[ 188.286246] .[7:0] -> 0x02 + +[ 188.286253] +[ 188.286256] src2: +[ 188.286260] IMM 0x01 + +[ 188.286267] +[ 188.286270] result: EQ + +[ 188.286278] +[ 188.286281] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.286289] +[ 188.286292] taken: no + +[ 188.286299] +[ 188.286302] target: 0x0068 + +[ 188.286310] +[ 188.286313] SUB_WS @ 0xD807 + +[ 188.286322] +[ 188.286325] dst: +[ 188.286328] WS[0x01] +[ 188.286332] .[15:0] -> 0x07CD + +[ 188.286340] +[ 188.286343] src: +[ 188.286346] IMM 0x0001 + +[ 188.286354] +[ 188.286357] dst: +[ 188.286360] WS[0x01] +[ 188.286364] .[15:0] <- 0x07CC + +[ 188.286372] +[ 188.286375] COMPARE_WS @ 0xD80C + +[ 188.286383] +[ 188.286386] src1: +[ 188.286390] WS[0x01] +[ 188.286394] .[15:0] -> 0x07CC + +[ 188.286401] +[ 188.286405] src2: +[ 188.286408] IMM 0x0005 + +[ 188.286415] +[ 188.286419] result: NE GT + +[ 188.286426] +[ 188.286429] JUMP_ABOVE @ 0xD811 + +[ 188.286437] +[ 188.286441] taken: yes + +[ 188.286448] +[ 188.286451] target: 0x0053 + +[ 188.286458] +[ 188.286462] TEST_REG @ 0xD7FF + +[ 188.286469] +[ 188.286472] src1: +[ 188.286476] REG[0x1827] +[ 188.286481] .[7:0] -> 0x02 + +[ 188.286489] +[ 188.286492] src2: +[ 188.286495] IMM 0x01 + +[ 188.286503] +[ 188.286506] result: EQ + +[ 188.286513] +[ 188.286516] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.286524] +[ 188.286527] taken: no + +[ 188.286534] +[ 188.286538] target: 0x0068 + +[ 188.286545] +[ 188.286548] SUB_WS @ 0xD807 + +[ 188.286556] +[ 188.286559] dst: +[ 188.286562] WS[0x01] +[ 188.286567] .[15:0] -> 0x07CC + +[ 188.286574] +[ 188.286578] src: +[ 188.286581] IMM 0x0001 + +[ 188.286588] +[ 188.286592] dst: +[ 188.286595] WS[0x01] +[ 188.286599] .[15:0] <- 0x07CB + +[ 188.286607] +[ 188.286610] COMPARE_WS @ 0xD80C + +[ 188.286617] +[ 188.286621] src1: +[ 188.286624] WS[0x01] +[ 188.286628] .[15:0] -> 0x07CB + +[ 188.286636] +[ 188.286639] src2: +[ 188.286643] IMM 0x0005 + +[ 188.286650] +[ 188.286653] result: NE GT + +[ 188.286661] +[ 188.286664] JUMP_ABOVE @ 0xD811 + +[ 188.286672] +[ 188.286675] taken: yes + +[ 188.286682] +[ 188.286686] target: 0x0053 + +[ 188.286693] +[ 188.286696] TEST_REG @ 0xD7FF + +[ 188.286704] +[ 188.286707] src1: +[ 188.286711] REG[0x1827] +[ 188.286716] .[7:0] -> 0x02 + +[ 188.286723] +[ 188.286727] src2: +[ 188.286730] IMM 0x01 + +[ 188.286737] +[ 188.286741] result: EQ + +[ 188.286748] +[ 188.286751] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.286759] +[ 188.286762] taken: no + +[ 188.286769] +[ 188.286773] target: 0x0068 + +[ 188.286780] +[ 188.286783] SUB_WS @ 0xD807 + +[ 188.286791] +[ 188.286794] dst: +[ 188.286797] WS[0x01] +[ 188.286802] .[15:0] -> 0x07CB + +[ 188.286809] +[ 188.286812] src: +[ 188.286816] IMM 0x0001 + +[ 188.286823] +[ 188.286827] dst: +[ 188.286830] WS[0x01] +[ 188.286834] .[15:0] <- 0x07CA + +[ 188.286841] +[ 188.286845] COMPARE_WS @ 0xD80C + +[ 188.286853] +[ 188.286856] src1: +[ 188.286859] WS[0x01] +[ 188.286863] .[15:0] -> 0x07CA + +[ 188.286871] +[ 188.286874] src2: +[ 188.286878] IMM 0x0005 + +[ 188.286885] +[ 188.286888] result: NE GT + +[ 188.286896] +[ 188.286899] JUMP_ABOVE @ 0xD811 + +[ 188.286907] +[ 188.286910] taken: yes + +[ 188.286917] +[ 188.286921] target: 0x0053 + +[ 188.286928] +[ 188.286931] TEST_REG @ 0xD7FF + +[ 188.286939] +[ 188.286942] src1: +[ 188.286946] REG[0x1827] +[ 188.286951] .[7:0] -> 0x02 + +[ 188.286958] +[ 188.286962] src2: +[ 188.286965] IMM 0x01 + +[ 188.286972] +[ 188.286976] result: EQ + +[ 188.286983] +[ 188.286986] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.286994] +[ 188.286998] taken: no + +[ 188.287005] +[ 188.287008] target: 0x0068 + +[ 188.287016] +[ 188.287019] SUB_WS @ 0xD807 + +[ 188.287027] +[ 188.287030] dst: +[ 188.287034] WS[0x01] +[ 188.287038] .[15:0] -> 0x07CA + +[ 188.287045] +[ 188.287049] src: +[ 188.287052] IMM 0x0001 + +[ 188.287060] +[ 188.287063] dst: +[ 188.287066] WS[0x01] +[ 188.287070] .[15:0] <- 0x07C9 + +[ 188.287078] +[ 188.287081] COMPARE_WS @ 0xD80C + +[ 188.287088] +[ 188.287092] src1: +[ 188.287095] WS[0x01] +[ 188.287099] .[15:0] -> 0x07C9 + +[ 188.287107] +[ 188.287110] src2: +[ 188.287113] IMM 0x0005 + +[ 188.287121] +[ 188.287124] result: NE GT + +[ 188.287132] +[ 188.287135] JUMP_ABOVE @ 0xD811 + +[ 188.287143] +[ 188.287146] taken: yes + +[ 188.287153] +[ 188.287156] target: 0x0053 + +[ 188.287164] +[ 188.287167] TEST_REG @ 0xD7FF + +[ 188.287175] +[ 188.287178] src1: +[ 188.287182] REG[0x1827] +[ 188.287187] .[7:0] -> 0x09 + +[ 188.287194] +[ 188.287198] src2: +[ 188.287201] IMM 0x01 + +[ 188.287208] +[ 188.287212] result: NE + +[ 188.287219] +[ 188.287222] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.287230] +[ 188.287233] taken: yes + +[ 188.287240] +[ 188.287244] target: 0x0068 + +[ 188.287251] +[ 188.287254] MOVE_REG @ 0xD814 + +[ 188.287263] +[ 188.287267] src: +[ 188.287270] PS[0x00,0x0101] +[ 188.287275] .[15:8] -> 0x01 + +[ 188.287283] +[ 188.287286] dst: +[ 188.287289] REG[0x1821] +[ 188.287294] .[15:8] <- 0x01 + +[ 188.287301] +[ 188.287305] MOVE_REG @ 0xD819 + +[ 188.287314] +[ 188.287317] src: +[ 188.287321] WS[0x00] +[ 188.287325] .[7:0] -> 0x00 + +[ 188.287332] +[ 188.287336] dst: +[ 188.287339] REG[0x183B] +[ 188.287343] .[23:16] <- 0x00 + +[ 188.287351] +[ 188.287354] EOT @ 0xD81E + +[ 188.287362] << + +[ 188.287823] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.287840] +[ 188.287844] SET_ATI_PORT @ 0xD825 + +[ 188.287853] +[ 188.287857] port: 0 (MM) + +[ 188.287865] +[ 188.287869] COMPARE_PS @ 0xD828 + +[ 188.287877] +[ 188.287880] src1: +[ 188.287884] PS[0x00,0x0001] +[ 188.287890] .[7:0] -> 0x01 + +[ 188.287897] +[ 188.287901] src2: +[ 188.287904] IMM 0x00 + +[ 188.287911] +[ 188.287915] result: NE GT + +[ 188.287922] +[ 188.287925] JUMP_EQUAL @ 0xD82C + +[ 188.287934] +[ 188.287937] taken: no + +[ 188.287944] +[ 188.287948] target: 0x0013 + +[ 188.287956] +[ 188.287959] SET_REG_BLOCK @ 0xD82F + +[ 188.287967] +[ 188.287971] base: 0x0200 + +[ 188.287978] +[ 188.287982] COMPARE_PS @ 0xD832 + +[ 188.287989] +[ 188.287992] src1: +[ 188.287996] PS[0x00,0x0001] +[ 188.288001] .[15:8] -> 0x00 + +[ 188.288008] +[ 188.288011] src2: +[ 188.288014] IMM 0x01 + +[ 188.288021] +[ 188.288024] result: NE LE + +[ 188.288032] +[ 188.288035] JUMP_EQUAL @ 0xD836 + +[ 188.288043] +[ 188.288046] taken: no + +[ 188.288053] +[ 188.288057] target: 0x0059 + +[ 188.288064] +[ 188.288068] TEST_REG @ 0xD839 + +[ 188.288076] +[ 188.288079] src1: +[ 188.288083] REG[0x1820] +[ 188.288088] .[7:0] -> 0x01 + +[ 188.288096] +[ 188.288099] src2: +[ 188.288102] IMM 0x01 + +[ 188.288109] +[ 188.288113] result: NE + +[ 188.288120] +[ 188.288123] JUMP_EQUAL @ 0xD83E + +[ 188.288131] +[ 188.288134] taken: no + +[ 188.288142] +[ 188.288145] target: 0x0062 + +[ 188.288153] +[ 188.288156] MOVE_REG @ 0xD841 + +[ 188.288165] +[ 188.288169] src: +[ 188.288172] IMM 0x01 + +[ 188.288179] +[ 188.288183] dst: +[ 188.288187] REG[0x1820] +[ 188.288192] .[31:24] <- 0x01 + +[ 188.288200] +[ 188.288204] MOVE_WS @ 0xD846 + +[ 188.288212] +[ 188.288215] src: +[ 188.288219] REG[0x1820] +[ 188.288225] .[15:8] -> 0x01 + +[ 188.288233] +[ 188.288237] dst: +[ 188.288241] WS[0x00] +[ 188.288246] .[7:0] <- 0x01 + +[ 188.288254] +[ 188.288258] MOVE_REG @ 0xD84B + +[ 188.288268] +[ 188.288271] src: +[ 188.288275] IMM 0x00 + +[ 188.288283] +[ 188.288287] dst: +[ 188.288290] REG[0x1820] +[ 188.288295] .[15:8] <- 0x00 + +[ 188.288304] +[ 188.288308] MOVE_WS @ 0xD850 + +[ 188.288316] +[ 188.288321] src: +[ 188.288325] IMM 0x1770 + +[ 188.288333] +[ 188.288337] dst: +[ 188.288341] WS[0x41] +[ 188.288345] .[15:0] <- 0x1770 + +[ 188.288353] +[ 188.288428] TEST_REG @ 0xD855 + +[ 188.288438] +[ 188.288442] src1: +[ 188.288445] REG[0x1827] +[ 188.288451] .[7:0] -> 0x02 + +[ 188.288459] +[ 188.288462] src2: +[ 188.288466] IMM 0x01 + +[ 188.288473] +[ 188.288476] result: EQ + +[ 188.288484] +[ 188.288487] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.288495] +[ 188.288498] taken: no + +[ 188.288505] +[ 188.288508] target: 0x004D + +[ 188.288516] +[ 188.288520] DELAY_MICROSEC @ 0xD85D + +[ 188.288528] +[ 188.288531] count: 5 + +[ 188.288544] +[ 188.288548] SUB_WS @ 0xD85F + +[ 188.288577] +[ 188.288583] dst: +[ 188.288587] WS[0x41] +[ 188.288591] .[15:0] -> 0x1770 + +[ 188.288599] +[ 188.288603] src: +[ 188.288606] IMM 0x0001 + +[ 188.288614] +[ 188.288617] dst: +[ 188.288620] WS[0x41] +[ 188.288625] .[15:0] <- 0x176F + +[ 188.288632] +[ 188.288635] COMPARE_WS @ 0xD864 + +[ 188.288643] +[ 188.288647] src1: +[ 188.288650] WS[0x41] +[ 188.288654] .[15:0] -> 0x176F + +[ 188.288661] +[ 188.288664] src2: +[ 188.288667] IMM 0x0002 + +[ 188.288675] +[ 188.288678] result: NE GT + +[ 188.288686] +[ 188.288689] JUMP_ABOVE @ 0xD869 + +[ 188.288697] +[ 188.288700] taken: yes + +[ 188.288707] +[ 188.288710] target: 0x0036 + +[ 188.288718] +[ 188.288721] TEST_REG @ 0xD855 + +[ 188.288729] +[ 188.288732] src1: +[ 188.288735] REG[0x1827] +[ 188.288741] .[7:0] -> 0x02 + +[ 188.288748] +[ 188.288751] src2: +[ 188.288754] IMM 0x01 + +[ 188.288761] +[ 188.288764] result: EQ + +[ 188.288771] +[ 188.288775] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.288783] +[ 188.288786] taken: no + +[ 188.288793] +[ 188.288796] target: 0x004D + +[ 188.288804] +[ 188.288807] DELAY_MICROSEC @ 0xD85D + +[ 188.288814] +[ 188.288818] count: 5 + +[ 188.288830] +[ 188.288834] SUB_WS @ 0xD85F + +[ 188.288844] +[ 188.288847] dst: +[ 188.288850] WS[0x41] +[ 188.288854] .[15:0] -> 0x176F + +[ 188.288862] +[ 188.288865] src: +[ 188.288868] IMM 0x0001 + +[ 188.288875] +[ 188.288879] dst: +[ 188.288882] WS[0x41] +[ 188.288886] .[15:0] <- 0x176E + +[ 188.288893] +[ 188.288896] COMPARE_WS @ 0xD864 + +[ 188.288904] +[ 188.288907] src1: +[ 188.288911] WS[0x41] +[ 188.288915] .[15:0] -> 0x176E + +[ 188.288922] +[ 188.288925] src2: +[ 188.288928] IMM 0x0002 + +[ 188.288936] +[ 188.288939] result: NE GT + +[ 188.288947] +[ 188.288950] JUMP_ABOVE @ 0xD869 + +[ 188.288958] +[ 188.288961] taken: yes + +[ 188.288969] +[ 188.288972] target: 0x0036 + +[ 188.288979] +[ 188.288982] TEST_REG @ 0xD855 + +[ 188.288990] +[ 188.288993] src1: +[ 188.288996] REG[0x1827] +[ 188.289002] .[7:0] -> 0x02 + +[ 188.289009] +[ 188.289012] src2: +[ 188.289015] IMM 0x01 + +[ 188.289022] +[ 188.289025] result: EQ + +[ 188.289032] +[ 188.289036] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.289044] +[ 188.289047] taken: no + +[ 188.289054] +[ 188.289057] target: 0x004D + +[ 188.289064] +[ 188.289067] DELAY_MICROSEC @ 0xD85D + +[ 188.289075] +[ 188.289078] count: 5 + +[ 188.289091] +[ 188.289095] SUB_WS @ 0xD85F + +[ 188.289105] +[ 188.289108] dst: +[ 188.289111] WS[0x41] +[ 188.289115] .[15:0] -> 0x176E + +[ 188.289123] +[ 188.289126] src: +[ 188.289129] IMM 0x0001 + +[ 188.289137] +[ 188.289140] dst: +[ 188.289143] WS[0x41] +[ 188.289147] .[15:0] <- 0x176D + +[ 188.289155] +[ 188.289158] COMPARE_WS @ 0xD864 + +[ 188.289166] +[ 188.289169] src1: +[ 188.289172] WS[0x41] +[ 188.289176] .[15:0] -> 0x176D + +[ 188.289183] +[ 188.289186] src2: +[ 188.289190] IMM 0x0002 + +[ 188.289197] +[ 188.289200] result: NE GT + +[ 188.289209] +[ 188.289212] JUMP_ABOVE @ 0xD869 + +[ 188.289221] +[ 188.289224] taken: yes + +[ 188.289232] +[ 188.289235] target: 0x0036 + +[ 188.289242] +[ 188.289245] TEST_REG @ 0xD855 + +[ 188.289253] +[ 188.289256] src1: +[ 188.289259] REG[0x1827] +[ 188.289264] .[7:0] -> 0x02 + +[ 188.289271] +[ 188.289275] src2: +[ 188.289278] IMM 0x01 + +[ 188.289285] +[ 188.289288] result: EQ + +[ 188.289296] +[ 188.289299] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.289307] +[ 188.289310] taken: no + +[ 188.289317] +[ 188.289320] target: 0x004D + +[ 188.289327] +[ 188.289331] DELAY_MICROSEC @ 0xD85D + +[ 188.289338] +[ 188.289342] count: 5 + +[ 188.289354] +[ 188.289358] SUB_WS @ 0xD85F + +[ 188.289368] +[ 188.289371] dst: +[ 188.289374] WS[0x41] +[ 188.289378] .[15:0] -> 0x176D + +[ 188.289386] +[ 188.289389] src: +[ 188.289392] IMM 0x0001 + +[ 188.289399] +[ 188.289403] dst: +[ 188.289406] WS[0x41] +[ 188.289410] .[15:0] <- 0x176C + +[ 188.289417] +[ 188.289420] COMPARE_WS @ 0xD864 + +[ 188.289428] +[ 188.289431] src1: +[ 188.289434] WS[0x41] +[ 188.289438] .[15:0] -> 0x176C + +[ 188.289446] +[ 188.289449] src2: +[ 188.289452] IMM 0x0002 + +[ 188.289459] +[ 188.289463] result: NE GT + +[ 188.289471] +[ 188.289474] JUMP_ABOVE @ 0xD869 + +[ 188.289481] +[ 188.289485] taken: yes + +[ 188.289492] +[ 188.289495] target: 0x0036 + +[ 188.289502] +[ 188.289505] TEST_REG @ 0xD855 + +[ 188.289513] +[ 188.289516] src1: +[ 188.289519] REG[0x1827] +[ 188.289524] .[7:0] -> 0x02 + +[ 188.289531] +[ 188.289535] src2: +[ 188.289538] IMM 0x01 + +[ 188.289545] +[ 188.289548] result: EQ + +[ 188.289555] +[ 188.289558] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.289566] +[ 188.289569] taken: no + +[ 188.289576] +[ 188.289579] target: 0x004D + +[ 188.289586] +[ 188.289590] DELAY_MICROSEC @ 0xD85D + +[ 188.289597] +[ 188.289600] count: 5 + +[ 188.289613] +[ 188.289617] SUB_WS @ 0xD85F + +[ 188.289626] +[ 188.289630] dst: +[ 188.289633] WS[0x41] +[ 188.289637] .[15:0] -> 0x176C + +[ 188.289645] +[ 188.289648] src: +[ 188.289651] IMM 0x0001 + +[ 188.289659] +[ 188.289662] dst: +[ 188.289665] WS[0x41] +[ 188.289669] .[15:0] <- 0x176B + +[ 188.289677] +[ 188.289680] COMPARE_WS @ 0xD864 + +[ 188.289688] +[ 188.289691] src1: +[ 188.289694] WS[0x41] +[ 188.289698] .[15:0] -> 0x176B + +[ 188.289706] +[ 188.289709] src2: +[ 188.289712] IMM 0x0002 + +[ 188.289719] +[ 188.289722] result: NE GT + +[ 188.289730] +[ 188.289733] JUMP_ABOVE @ 0xD869 + +[ 188.289741] +[ 188.289744] taken: yes + +[ 188.289751] +[ 188.289754] target: 0x0036 + +[ 188.289762] +[ 188.289765] TEST_REG @ 0xD855 + +[ 188.289772] +[ 188.289775] src1: +[ 188.289779] REG[0x1827] +[ 188.289784] .[7:0] -> 0x02 + +[ 188.289791] +[ 188.289794] src2: +[ 188.289797] IMM 0x01 + +[ 188.289805] +[ 188.289808] result: EQ + +[ 188.289815] +[ 188.289818] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.289826] +[ 188.289829] taken: no + +[ 188.289836] +[ 188.289839] target: 0x004D + +[ 188.289846] +[ 188.289849] DELAY_MICROSEC @ 0xD85D + +[ 188.289857] +[ 188.289860] count: 5 + +[ 188.289873] +[ 188.289876] SUB_WS @ 0xD85F + +[ 188.289886] +[ 188.289890] dst: +[ 188.289893] WS[0x41] +[ 188.289897] .[15:0] -> 0x176B + +[ 188.289904] +[ 188.289908] src: +[ 188.289911] IMM 0x0001 + +[ 188.289918] +[ 188.289922] dst: +[ 188.289925] WS[0x41] +[ 188.289929] .[15:0] <- 0x176A + +[ 188.289936] +[ 188.289939] COMPARE_WS @ 0xD864 + +[ 188.289947] +[ 188.289950] src1: +[ 188.289954] WS[0x41] +[ 188.289958] .[15:0] -> 0x176A + +[ 188.289965] +[ 188.289968] src2: +[ 188.289972] IMM 0x0002 + +[ 188.289979] +[ 188.289982] result: NE GT + +[ 188.289990] +[ 188.289993] JUMP_ABOVE @ 0xD869 + +[ 188.290001] +[ 188.290004] taken: yes + +[ 188.290011] +[ 188.290014] target: 0x0036 + +[ 188.290022] +[ 188.290025] TEST_REG @ 0xD855 + +[ 188.290032] +[ 188.290035] src1: +[ 188.290039] REG[0x1827] +[ 188.290044] .[7:0] -> 0x02 + +[ 188.290051] +[ 188.290054] src2: +[ 188.290057] IMM 0x01 + +[ 188.290065] +[ 188.290068] result: EQ + +[ 188.290075] +[ 188.290078] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.290086] +[ 188.290089] taken: no + +[ 188.299615] +[ 188.299618] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.299626] +[ 188.299629] taken: no + +[ 188.299636] +[ 188.299639] target: 0x004D + +[ 188.299647] +[ 188.299650] DELAY_MICROSEC @ 0xD85D + +[ 188.299658] +[ 188.299661] count: 5 + +[ 188.299674] +[ 188.299677] SUB_WS @ 0xD85F + +[ 188.299687] +[ 188.299690] dst: +[ 188.299693] WS[0x41] +[ 188.299697] .[15:0] -> 0x1746 + +[ 188.299705] +[ 188.299709] src: +[ 188.299712] IMM 0x0001 + +[ 188.299720] +[ 188.299723] dst: +[ 188.299726] WS[0x41] +[ 188.299730] .[15:0] <- 0x1745 + +[ 188.299737] +[ 188.299741] COMPARE_WS @ 0xD864 + +[ 188.299748] +[ 188.299751] src1: +[ 188.299755] WS[0x41] +[ 188.299759] .[15:0] -> 0x1745 + +[ 188.299766] +[ 188.299769] src2: +[ 188.299772] IMM 0x0002 + +[ 188.299780] +[ 188.299783] result: NE GT + +[ 188.299790] +[ 188.299794] JUMP_ABOVE @ 0xD869 + +[ 188.299801] +[ 188.299805] taken: yes + +[ 188.299812] +[ 188.299815] target: 0x0036 + +[ 188.299822] +[ 188.299826] TEST_REG @ 0xD855 + +[ 188.299833] +[ 188.299836] src1: +[ 188.299840] REG[0x1827] +[ 188.299845] .[7:0] -> 0x02 + +[ 188.299852] +[ 188.299855] src2: +[ 188.299858] IMM 0x01 + +[ 188.299866] +[ 188.299869] result: EQ + +[ 188.299876] +[ 188.299880] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.299887] +[ 188.299891] taken: no + +[ 188.299897] +[ 188.299901] target: 0x004D + +[ 188.299908] +[ 188.299911] DELAY_MICROSEC @ 0xD85D + +[ 188.299919] +[ 188.299922] count: 5 + +[ 188.299935] +[ 188.299939] SUB_WS @ 0xD85F + +[ 188.299948] +[ 188.299951] dst: +[ 188.299955] WS[0x41] +[ 188.299959] .[15:0] -> 0x1745 + +[ 188.299966] +[ 188.299969] src: +[ 188.299973] IMM 0x0001 + +[ 188.299980] +[ 188.299983] dst: +[ 188.299986] WS[0x41] +[ 188.299990] .[15:0] <- 0x1744 + +[ 188.299998] +[ 188.300001] COMPARE_WS @ 0xD864 + +[ 188.300009] +[ 188.300012] src1: +[ 188.300015] WS[0x41] +[ 188.300019] .[15:0] -> 0x1744 + +[ 188.300026] +[ 188.300030] src2: +[ 188.300033] IMM 0x0002 + +[ 188.300040] +[ 188.300043] result: NE GT + +[ 188.300051] +[ 188.300055] JUMP_ABOVE @ 0xD869 + +[ 188.300062] +[ 188.300066] taken: yes + +[ 188.300073] +[ 188.300076] target: 0x0036 + +[ 188.300083] +[ 188.300087] TEST_REG @ 0xD855 + +[ 188.300094] +[ 188.300098] src1: +[ 188.300101] REG[0x1827] +[ 188.300106] .[7:0] -> 0x02 + +[ 188.300113] +[ 188.300117] src2: +[ 188.300120] IMM 0x01 + +[ 188.300127] +[ 188.300130] result: EQ + +[ 188.300137] +[ 188.300140] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.300148] +[ 188.300151] taken: no + +[ 188.300158] +[ 188.300161] target: 0x004D + +[ 188.300169] +[ 188.300172] DELAY_MICROSEC @ 0xD85D + +[ 188.300180] +[ 188.300183] count: 5 + +[ 188.300195] +[ 188.300199] SUB_WS @ 0xD85F + +[ 188.300209] +[ 188.300212] dst: +[ 188.300215] WS[0x41] +[ 188.300219] .[15:0] -> 0x1744 + +[ 188.300227] +[ 188.300230] src: +[ 188.300234] IMM 0x0001 + +[ 188.300241] +[ 188.300244] dst: +[ 188.300248] WS[0x41] +[ 188.300252] .[15:0] <- 0x1743 + +[ 188.300259] +[ 188.300262] COMPARE_WS @ 0xD864 + +[ 188.300270] +[ 188.300273] src1: +[ 188.300276] WS[0x41] +[ 188.300280] .[15:0] -> 0x1743 + +[ 188.300288] +[ 188.300291] src2: +[ 188.300294] IMM 0x0002 + +[ 188.300302] +[ 188.303707] .[15:0] <- 0x1736 + +[ 188.303714] +[ 188.303717] COMPARE_WS @ 0xD864 + +[ 188.303725] +[ 188.303729] src1: +[ 188.303732] WS[0x41] +[ 188.303736] .[15:0] -> 0x1736 + +[ 188.303743] +[ 188.303746] src2: +[ 188.303750] IMM 0x0002 + +[ 188.303757] +[ 188.303760] result: NE GT + +[ 188.303768] +[ 188.303771] JUMP_ABOVE @ 0xD869 + +[ 188.303779] +[ 188.303782] taken: yes + +[ 188.303789] +[ 188.303792] target: 0x0036 + +[ 188.303800] +[ 188.303803] TEST_REG @ 0xD855 + +[ 188.303811] +[ 188.303814] src1: +[ 188.303817] REG[0x1827] +[ 188.303822] .[7:0] -> 0x09 + +[ 188.303830] +[ 188.303833] src2: +[ 188.303836] IMM 0x01 + +[ 188.303843] +[ 188.303847] result: NE + +[ 188.303854] +[ 188.303857] JUMP_NOT_EQUAL @ 0xD85A + +[ 188.303865] +[ 188.303868] taken: yes + +[ 188.303875] +[ 188.303878] target: 0x004D + +[ 188.303886] +[ 188.303889] CLEAR_REG @ 0xD86C + +[ 188.303899] +[ 188.303902] dst: +[ 188.303905] REG[0x1820] +[ 188.303910] .[7:0] <- 0x00 + +[ 188.303917] +[ 188.303920] MOVE_REG @ 0xD870 + +[ 188.303930] +[ 188.303933] src: +[ 188.303937] WS[0x00] +[ 188.303941] .[7:0] -> 0x01 + +[ 188.303948] +[ 188.303952] dst: +[ 188.303955] REG[0x1820] +[ 188.303959] .[15:8] <- 0x01 + +[ 188.303967] +[ 188.303970] JUMP @ 0xD875 + +[ 188.303978] +[ 188.303981] target: 0x0062 + +[ 188.303989] +[ 188.303992] SET_REG_BLOCK @ 0xD881 + +[ 188.304000] +[ 188.304003] base: 0x0000 + +[ 188.304011] +[ 188.304014] EOT @ 0xD884 + +[ 188.304023] << + +[ 188.321257] >> execute EF33 (len 19, WS 0, PS 4) + +[ 188.321274] +[ 188.321278] SET_ATI_PORT @ 0xEF39 + +[ 188.321289] +[ 188.321292] port: 0 (MM) + +[ 188.321301] +[ 188.321304] CLEAR_REG @ 0xEF3C + +[ 188.321316] +[ 188.321320] dst: +[ 188.321324] REG[0x1E08] +[ 188.321330] .[31:0] <- 0x00000000 + +[ 188.321338] +[ 188.321342] MOVE_REG @ 0xEF40 + +[ 188.321352] +[ 188.321356] src: +[ 188.321359] PS[0x00,0x0000] +[ 188.321365] .[7:0] -> 0x00 + +[ 188.321373] +[ 188.321376] dst: +[ 188.321380] REG[0x1E00] +[ 188.321385] .[7:0] <- 0x00 + +[ 188.321392] +[ 188.321396] EOT @ 0xEF45 + +[ 188.321404] << + +[ 188.321416] >> execute EF46 (len 19, WS 0, PS 4) + +[ 188.321426] +[ 188.321429] SET_ATI_PORT @ 0xEF4C + +[ 188.321438] +[ 188.321441] port: 0 (MM) + +[ 188.321449] +[ 188.321452] CLEAR_REG @ 0xEF4F + +[ 188.321463] +[ 188.321466] dst: +[ 188.321470] REG[0x1E88] +[ 188.321474] .[31:0] <- 0x00000000 + +[ 188.321483] +[ 188.321486] MOVE_REG @ 0xEF53 + +[ 188.321495] +[ 188.321499] src: +[ 188.321502] PS[0x00,0x0000] +[ 188.321507] .[7:0] -> 0x00 + +[ 188.321514] +[ 188.321518] dst: +[ 188.321521] REG[0x1E80] +[ 188.321526] .[7:0] <- 0x00 + +[ 188.321533] +[ 188.321536] EOT @ 0xEF58 + +[ 188.321544] << + +[ 188.321557] >> execute E31C (len 59, WS 4, PS 4) + +[ 188.321570] +[ 188.321574] SET_ATI_PORT @ 0xE322 + +[ 188.321582] +[ 188.321586] port: 0 (MM) + +[ 188.321594] +[ 188.321597] MOVE_REG @ 0xE325 + +[ 188.321606] +[ 188.321610] src: +[ 188.321613] IMM 0x01 + +[ 188.321621] +[ 188.321624] dst: +[ 188.321627] REG[0x1EC0] +[ 188.321632] .[7:0] <- 0x01 + +[ 188.321640] +[ 188.321643] COMPARE_PS @ 0xE32A + +[ 188.321652] +[ 188.321655] src1: +[ 188.321659] PS[0x00,0x0000] +[ 188.321665] .[7:0] -> 0x00 + +[ 188.321673] +[ 188.321677] src2: +[ 188.321680] IMM 0x00 + +[ 188.321760] +[ 188.321765] result: EQ LE + +[ 188.321773] +[ 188.321777] JUMP_EQUAL @ 0xE32E + +[ 188.321787] +[ 188.321790] taken: yes + +[ 188.321797] +[ 188.321800] target: 0x0032 + +[ 188.321808] +[ 188.321811] CLEAR_REG @ 0xE34E + +[ 188.321820] +[ 188.321823] dst: +[ 188.321827] REG[0x1EC1] +[ 188.321831] .[15:0] <- 0x0000 + +[ 188.321839] +[ 188.321842] CLEAR_REG @ 0xE352 + +[ 188.321851] +[ 188.321855] dst: +[ 188.321858] REG[0x1EC0] +[ 188.321862] .[7:0] <- 0x00 + +[ 188.321869] +[ 188.321873] EOT @ 0xE356 + +[ 188.321880] << + +[ 188.323745] >> execute CA7C (len 234, WS 0, PS 8) + +[ 188.323761] +[ 188.323764] SET_ATI_PORT @ 0xCA82 + +[ 188.323774] +[ 188.323778] port: 0 (MM) + +[ 188.323786] +[ 188.323789] OR_REG @ 0xCA85 + +[ 188.323798] +[ 188.323802] dst: +[ 188.323807] REG[0x1EC0] +[ 188.323814] .[7:0] -> 0x00 + +[ 188.323822] +[ 188.323825] src: +[ 188.323829] IMM 0x01 + +[ 188.323837] +[ 188.323840] dst: +[ 188.323845] REG[0x1EC0] +[ 188.323850] .[7:0] <- 0x01 + +[ 188.323857] +[ 188.323860] MOVE_REG @ 0xCA8A + +[ 188.323870] +[ 188.323873] src: +[ 188.323877] IMM 0x00200000 + +[ 188.323886] +[ 188.323889] dst: +[ 188.323892] REG[0x1EC5] +[ 188.323897] .[31:0] <- 0x00200000 + +[ 188.323905] +[ 188.323908] COMPARE_PS @ 0xCA92 + +[ 188.323917] +[ 188.323920] src1: +[ 188.323924] PS[0x00,0x3F48] +[ 188.323930] .[31:24] -> 0x00 + +[ 188.323937] +[ 188.323940] src2: +[ 188.323944] IMM 0x01 + +[ 188.323951] +[ 188.323955] result: NE LE + +[ 188.323963] +[ 188.323966] JUMP_EQUAL @ 0xCA96 + +[ 188.323975] +[ 188.323978] taken: no + +[ 188.323986] +[ 188.323989] target: 0x0042 + +[ 188.323997] +[ 188.324000] OR_REG @ 0xCA99 + +[ 188.324008] +[ 188.324011] dst: +[ 188.324015] REG[0x1EC4] +[ 188.324020] .[7:0] -> 0x11 + +[ 188.324028] +[ 188.324031] src: +[ 188.324035] IMM 0x02 + +[ 188.324042] +[ 188.324046] dst: +[ 188.324049] REG[0x1EC4] +[ 188.324054] .[7:0] <- 0x13 + +[ 188.324062] +[ 188.324065] DELAY_MICROSEC @ 0xCA9E + +[ 188.324073] +[ 188.324077] count: 2 + +[ 188.324088] +[ 188.324092] AND_REG @ 0xCAA0 + +[ 188.324102] +[ 188.324105] dst: +[ 188.324108] REG[0x1EC4] +[ 188.324114] .[7:0] -> 0x13 + +[ 188.324121] +[ 188.324125] src: +[ 188.324128] IMM 0xFE + +[ 188.324135] +[ 188.324139] dst: +[ 188.324142] REG[0x1EC4] +[ 188.324146] .[7:0] <- 0x12 + +[ 188.324154] +[ 188.324157] CLEAR_REG @ 0xCAA5 + +[ 188.324167] +[ 188.324170] dst: +[ 188.324174] REG[0x1EB6] +[ 188.324178] .[7:0] <- 0x00 + +[ 188.324186] +[ 188.324189] OR_REG @ 0xCAA9 + +[ 188.324197] +[ 188.324200] dst: +[ 188.324204] REG[0x1EA5] +[ 188.324209] .[31:24] -> 0x00 + +[ 188.324217] +[ 188.324220] src: +[ 188.324223] IMM 0x04 + +[ 188.324231] +[ 188.324234] dst: +[ 188.324237] REG[0x1EA5] +[ 188.324242] .[31:24] <- 0x04 + +[ 188.324249] +[ 188.324252] CLEAR_REG @ 0xCAAE + +[ 188.324262] +[ 188.324265] dst: +[ 188.324268] REG[0x1EA5] +[ 188.324272] .[15:0] <- 0x0000 + +[ 188.324280] +[ 188.324283] CLEAR_REG @ 0xCAB2 + +[ 188.324292] +[ 188.324295] dst: +[ 188.324299] REG[0x1EA5] +[ 188.324303] .[23:16] <- 0x00 + +[ 188.324310] +[ 188.324313] AND_REG @ 0xCAB6 + +[ 188.324321] +[ 188.324325] dst: +[ 188.324328] REG[0x1EA0] +[ 188.324333] .[7:0] -> 0x01 + +[ 188.324341] +[ 188.324344] src: +[ 188.324347] IMM 0xFE + +[ 188.324355] +[ 188.324358] dst: +[ 188.324361] REG[0x1EA0] +[ 188.324365] .[7:0] <- 0x00 + +[ 188.324373] +[ 188.324376] JUMP @ 0xCABB + +[ 188.324384] +[ 188.324387] target: 0x00E4 + +[ 188.324395] +[ 188.324398] AND_REG @ 0xCB60 + +[ 188.324406] +[ 188.324409] dst: +[ 188.324412] REG[0x1EA5] +[ 188.324418] .[31:24] -> 0x04 + +[ 188.324425] +[ 188.324429] src: +[ 188.324432] IMM 0x0F + +[ 188.324440] +[ 188.324443] dst: +[ 188.324447] REG[0x1EA5] +[ 188.324451] .[31:24] <- 0x04 + +[ 188.324458] +[ 188.324462] EOT @ 0xCB65 + +[ 188.324470] << + +[ 188.328457] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.328473] +[ 188.328477] SET_ATI_PORT @ 0xD825 + +[ 188.328486] +[ 188.328490] port: 0 (MM) + +[ 188.328499] +[ 188.328502] COMPARE_PS @ 0xD828 + +[ 188.328511] +[ 188.328515] src1: +[ 188.328520] PS[0x00,0x0001] +[ 188.328525] .[7:0] -> 0x01 + +[ 188.328533] +[ 188.328537] src2: +[ 188.328541] IMM 0x00 + +[ 188.328548] +[ 188.328552] result: NE GT + +[ 188.328560] +[ 188.328564] JUMP_EQUAL @ 0xD82C + +[ 188.328575] +[ 188.328578] taken: no + +[ 188.328586] +[ 188.328589] target: 0x0013 + +[ 188.328597] +[ 188.328600] SET_REG_BLOCK @ 0xD82F + +[ 188.328608] +[ 188.328612] base: 0x0200 + +[ 188.328619] +[ 188.328622] COMPARE_PS @ 0xD832 + +[ 188.328630] +[ 188.328633] src1: +[ 188.328637] PS[0x00,0x0001] +[ 188.328642] .[15:8] -> 0x00 + +[ 188.328649] +[ 188.328653] src2: +[ 188.328656] IMM 0x01 + +[ 188.328663] +[ 188.328667] result: NE LE + +[ 188.328675] +[ 188.328678] JUMP_EQUAL @ 0xD836 + +[ 188.328686] +[ 188.328690] taken: no + +[ 188.328697] +[ 188.328700] target: 0x0059 + +[ 188.328708] +[ 188.328711] TEST_REG @ 0xD839 + +[ 188.328719] +[ 188.328723] src1: +[ 188.328726] REG[0x1820] +[ 188.328732] .[7:0] -> 0x00 + +[ 188.328739] +[ 188.328743] src2: +[ 188.328746] IMM 0x01 + +[ 188.328754] +[ 188.328757] result: EQ + +[ 188.328764] +[ 188.328768] JUMP_EQUAL @ 0xD83E + +[ 188.328775] +[ 188.328779] taken: yes + +[ 188.328786] +[ 188.328789] target: 0x0062 + +[ 188.328797] +[ 188.328800] SET_REG_BLOCK @ 0xD881 + +[ 188.328808] +[ 188.328811] base: 0x0000 + +[ 188.328818] +[ 188.328822] EOT @ 0xD884 + +[ 188.328830] << + +[ 188.328847] >> execute C1FA (len 491, WS 4, PS 12) + +[ 188.328857] +[ 188.328861] SET_ATI_PORT @ 0xC200 + +[ 188.328869] +[ 188.328873] port: 0 (MM) + +[ 188.328881] +[ 188.328884] COMPARE_PS @ 0xC203 + +[ 188.328892] +[ 188.328895] src1: +[ 188.328898] PS[0x00,0x0000] +[ 188.328903] .[15:0] -> 0x0000 + +[ 188.328911] +[ 188.328914] src2: +[ 188.328918] IMM 0x0000 + +[ 188.328925] +[ 188.328928] result: EQ LE + +[ 188.328936] +[ 188.328940] JUMP_EQUAL @ 0xC208 + +[ 188.328947] +[ 188.328951] taken: yes + +[ 188.328958] +[ 188.328961] target: 0x01E0 + +[ 188.328969] +[ 188.328972] MOVE_PS @ 0xC3DA + +[ 188.328981] +[ 188.328985] src: +[ 188.328988] IMM 0x00 + +[ 188.328996] +[ 188.328999] dst: +[ 188.329004] PS[0x03] +[ 188.329008] .[15:8] <- 0x00 + +[ 188.329015] +[ 188.329019] MOVE_PS @ 0xC3DE + +[ 188.329027] +[ 188.329030] src: +[ 188.329033] PS[0x02,0x10101] +[ 188.329038] .[23:16] -> 0x01 + +[ 188.329046] +[ 188.329049] dst: +[ 188.329053] PS[0x03] +[ 188.329057] .[7:0] <- 0x01 + +[ 188.329064] +[ 188.329067] CALL_TABLE @ 0xC3E2 + +[ 188.329075] +[ 188.329079] table: 35 (EnableCRTC) + +[ 188.329088] +[ 188.329091] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.329101] +[ 188.329104] +[ 188.329108] SET_ATI_PORT @ 0xD825 + +[ 188.329116] +[ 188.329119] +[ 188.329123] port: 0 (MM) + +[ 188.329131] +[ 188.329134] +[ 188.329138] COMPARE_PS @ 0xD828 + +[ 188.329146] +[ 188.329149] +[ 188.329153] src1: +[ 188.329156] PS[0x00,0x0001] +[ 188.329161] .[7:0] -> 0x01 + +[ 188.329168] +[ 188.329171] +[ 188.329175] src2: +[ 188.329178] IMM 0x00 + +[ 188.329185] +[ 188.329189] +[ 188.329192] result: NE GT + +[ 188.329199] +[ 188.329203] +[ 188.329206] JUMP_EQUAL @ 0xD82C + +[ 188.329214] +[ 188.329217] +[ 188.329221] taken: no + +[ 188.329228] +[ 188.329231] +[ 188.329235] target: 0x0013 + +[ 188.329242] +[ 188.329245] +[ 188.329249] SET_REG_BLOCK @ 0xD82F + +[ 188.329256] +[ 188.329259] +[ 188.329263] base: 0x0200 + +[ 188.329270] +[ 188.329273] +[ 188.329276] COMPARE_PS @ 0xD832 + +[ 188.329284] +[ 188.329288] +[ 188.329291] src1: +[ 188.329294] PS[0x00,0x0001] +[ 188.329299] .[15:8] -> 0x00 + +[ 188.329306] +[ 188.329309] +[ 188.329312] src2: +[ 188.329316] IMM 0x01 + +[ 188.329323] +[ 188.329326] +[ 188.329330] result: NE LE + +[ 188.329337] +[ 188.329341] +[ 188.329344] JUMP_EQUAL @ 0xD836 + +[ 188.329354] +[ 188.329358] +[ 188.329361] taken: no + +[ 188.329368] +[ 188.329371] +[ 188.329375] target: 0x0059 + +[ 188.329382] +[ 188.329386] +[ 188.329389] TEST_REG @ 0xD839 + +[ 188.329397] +[ 188.329400] +[ 188.329403] src1: +[ 188.329407] REG[0x1820] +[ 188.329412] .[7:0] -> 0x00 + +[ 188.329420] +[ 188.329423] +[ 188.329426] src2: +[ 188.329430] IMM 0x01 + +[ 188.329437] +[ 188.329440] +[ 188.329443] result: EQ + +[ 188.329451] +[ 188.329454] +[ 188.329457] JUMP_EQUAL @ 0xD83E + +[ 188.329465] +[ 188.329468] +[ 188.329471] taken: yes + +[ 188.329479] +[ 188.329482] +[ 188.329485] target: 0x0062 + +[ 188.329493] +[ 188.329496] +[ 188.329499] SET_REG_BLOCK @ 0xD881 + +[ 188.329507] +[ 188.329510] +[ 188.329513] base: 0x0000 + +[ 188.329521] +[ 188.329524] +[ 188.329527] EOT @ 0xD884 + +[ 188.329535] +[ 188.329538] << + +[ 188.329546] +[ 188.329549] EOT @ 0xC3E4 + +[ 188.329557] << + +[ 188.334161] >> execute DDA3 (len 135, WS 0, PS 4) + +[ 188.334178] +[ 188.334182] SET_ATI_PORT @ 0xDDA9 + +[ 188.334192] +[ 188.334195] port: 0 (MM) + +[ 188.334204] +[ 188.334207] SWITCH @ 0xDDAC + +[ 188.334216] +[ 188.334220] switch: +[ 188.334224] PS[0x00,0x0901] +[ 188.334230] .[15:8] -> 0x09 + +[ 188.334238] +[ 188.334241] case: +[ 188.334245] IMM 0x00 + +[ 188.334252] +[ 188.334256] case: +[ 188.334260] IMM 0x04 + +[ 188.334267] +[ 188.334270] case: +[ 188.334273] IMM 0x08 + +[ 188.334281] +[ 188.334284] case: +[ 188.334287] IMM 0x02 + +[ 188.334295] +[ 188.334298] case: +[ 188.334301] IMM 0x03 + +[ 188.334308] +[ 188.334312] case: +[ 188.334315] IMM 0x01 + +[ 188.334322] +[ 188.334326] case: +[ 188.334329] IMM 0x07 + +[ 188.334336] +[ 188.334340] case: +[ 188.334343] IMM 0x06 + +[ 188.334350] +[ 188.334354] case: +[ 188.334357] IMM 0x05 + +[ 188.334364] +[ 188.334367] case: +[ 188.334371] IMM 0x09 + +[ 188.334378] +[ 188.334381] target: 006F + +[ 188.334389] +[ 188.334393] MOVE_REG @ 0xDE12 + +[ 188.334404] +[ 188.334407] src: +[ 188.334410] PS[0x00,0x0901] +[ 188.334416] .[7:0] -> 0x01 + +[ 188.334424] +[ 188.334427] dst: +[ 188.334431] REG[0x1EA1] +[ 188.334438] .[7:0] <- 0x01 + +[ 188.334445] +[ 188.334449] AND_REG @ 0xDE17 + +[ 188.334457] +[ 188.334461] dst: +[ 188.334464] REG[0x1EA1] +[ 188.334470] .[15:8] -> 0x00 + +[ 188.334477] +[ 188.334481] src: +[ 188.334484] IMM 0xFE + +[ 188.334491] +[ 188.334495] dst: +[ 188.334498] REG[0x1EA1] +[ 188.334503] .[15:8] <- 0x00 + +[ 188.334511] +[ 188.334514] JUMP @ 0xDE1C + +[ 188.334523] +[ 188.334526] target: 0x0086 + +[ 188.334534] +[ 188.334538] EOT @ 0xDE29 + +[ 188.334546] << + +[ 188.334560] >> execute EF33 (len 19, WS 0, PS 4) + +[ 188.334570] +[ 188.334573] SET_ATI_PORT @ 0xEF39 + +[ 188.334582] +[ 188.334585] port: 0 (MM) + +[ 188.334594] +[ 188.334597] CLEAR_REG @ 0xEF3C + +[ 188.334607] +[ 188.334610] dst: +[ 188.334613] REG[0x1E08] +[ 188.334618] .[31:0] <- 0x00000000 + +[ 188.334627] +[ 188.334630] MOVE_REG @ 0xEF40 + +[ 188.334640] +[ 188.334643] src: +[ 188.334647] PS[0x00,0x0000] +[ 188.334652] .[7:0] -> 0x00 + +[ 188.334659] +[ 188.334663] dst: +[ 188.334666] REG[0x1E00] +[ 188.334672] .[7:0] <- 0x00 + +[ 188.334680] +[ 188.334683] EOT @ 0xEF45 + +[ 188.334691] << + +[ 188.334700] >> execute EF46 (len 19, WS 0, PS 4) + +[ 188.334710] +[ 188.334713] SET_ATI_PORT @ 0xEF4C + +[ 188.334722] +[ 188.334725] port: 0 (MM) + +[ 188.334733] +[ 188.334736] CLEAR_REG @ 0xEF4F + +[ 188.334745] +[ 188.334748] dst: +[ 188.334751] REG[0x1E88] +[ 188.334756] .[31:0] <- 0x00000000 + +[ 188.334764] +[ 188.334767] MOVE_REG @ 0xEF53 + +[ 188.334776] +[ 188.334779] src: +[ 188.334783] PS[0x00,0x0000] +[ 188.334787] .[7:0] -> 0x00 + +[ 188.334795] +[ 188.334798] dst: +[ 188.334801] REG[0x1E80] +[ 188.334806] .[7:0] <- 0x00 + +[ 188.334813] +[ 188.334816] EOT @ 0xEF58 + +[ 188.334824] << + +[ 188.334832] >> execute DF1B (len 86, WS 4, PS 0) + +[ 188.334843] +[ 188.334846] SET_ATI_PORT @ 0xDF21 + +[ 188.334854] +[ 188.334857] port: 0 (MM) + +[ 188.334866] +[ 188.334869] CLEAR_REG @ 0xDF24 + +[ 188.334878] +[ 188.334881] dst: +[ 188.334884] REG[0x1851] +[ 188.334889] .[23:16] <- 0x00 + +[ 188.334896] +[ 188.334900] CLEAR_REG @ 0xDF28 + +[ 188.334909] +[ 188.334912] dst: +[ 188.334915] REG[0x1A51] +[ 188.334920] .[23:16] <- 0x00 + +[ 188.334927] +[ 188.334930] CLEAR_REG @ 0xDF2C + +[ 188.334939] +[ 188.334942] dst: +[ 188.334946] REG[0x1973] +[ 188.334950] .[23:16] <- 0x00 + +[ 188.334957] +[ 188.334961] CLEAR_REG @ 0xDF30 + +[ 188.334970] +[ 188.334973] dst: +[ 188.334976] REG[0x1B73] +[ 188.334981] .[23:16] <- 0x00 + +[ 188.334988] +[ 188.334991] CLEAR_REG @ 0xDF34 + +[ 188.335000] +[ 188.335003] dst: +[ 188.335007] REG[0x183A] +[ 188.335011] .[7:0] <- 0x00 + +[ 188.335018] +[ 188.335102] CLEAR_REG @ 0xDF38 + +[ 188.335114] +[ 188.335117] dst: +[ 188.335120] REG[0x1A3A] +[ 188.335125] .[7:0] <- 0x00 + +[ 188.335132] +[ 188.335135] MOVE_REG @ 0xDF3C + +[ 188.335144] +[ 188.335147] src: +[ 188.335151] IMM 0x01 + +[ 188.335158] +[ 188.335162] dst: +[ 188.335165] REG[0x183B] +[ 188.335169] .[15:8] <- 0x01 + +[ 188.335176] +[ 188.335180] MOVE_REG @ 0xDF41 + +[ 188.335189] +[ 188.335192] src: +[ 188.335195] IMM 0x01 + +[ 188.335202] +[ 188.335206] dst: +[ 188.335209] REG[0x1A3B] +[ 188.335213] .[15:8] <- 0x01 + +[ 188.335220] +[ 188.335223] CLEAR_REG @ 0xDF46 + +[ 188.335232] +[ 188.335235] dst: +[ 188.335239] REG[0x1838] +[ 188.335243] .[7:0] <- 0x00 + +[ 188.335250] +[ 188.335254] CLEAR_REG @ 0xDF4A + +[ 188.335262] +[ 188.335266] dst: +[ 188.335269] REG[0x1A38] +[ 188.335273] .[7:0] <- 0x00 + +[ 188.335280] +[ 188.335283] DELAY_MICROSEC @ 0xDF4E + +[ 188.335291] +[ 188.335295] count: 2 + +[ 188.335306] +[ 188.335310] MOVE_WS @ 0xDF50 + +[ 188.335320] +[ 188.335323] src: +[ 188.335327] REG[0x1851] +[ 188.335332] .[31:0] -> 0x00000000 + +[ 188.335340] +[ 188.335344] dst: +[ 188.335347] WS[0x00] +[ 188.335351] .[31:0] <- 0x00000000 + +[ 188.335359] +[ 188.335362] AND_WS @ 0xDF55 + +[ 188.335370] +[ 188.335373] dst: +[ 188.335377] WS[0x00] +[ 188.335381] .[7:0] -> 0x00 + +[ 188.335388] +[ 188.335391] src: +[ 188.335394] IMM 0x01 + +[ 188.335401] +[ 188.335405] dst: +[ 188.335408] WS[0x00] +[ 188.335412] .[7:0] <- 0x00 + +[ 188.335420] +[ 188.335423] COMPARE_WS @ 0xDF59 + +[ 188.335431] +[ 188.335434] src1: +[ 188.335438] WS[0x00] +[ 188.335442] .[7:0] -> 0x00 + +[ 188.335449] +[ 188.335453] src2: +[ 188.335456] IMM 0x01 + +[ 188.335463] +[ 188.335466] result: NE LE + +[ 188.335474] +[ 188.335477] JUMP_EQUAL @ 0xDF5D + +[ 188.335485] +[ 188.335488] taken: no + +[ 188.335496] +[ 188.335499] target: 0x0033 + +[ 188.335507] +[ 188.335510] AND_WS @ 0xDF60 + +[ 188.335518] +[ 188.335521] dst: +[ 188.335524] WS[0x00] +[ 188.335528] .[31:0] -> 0x00000000 + +[ 188.335536] +[ 188.335539] src: +[ 188.335542] REG[0x1A51] +[ 188.335547] .[31:0] -> 0x00000000 + +[ 188.335555] +[ 188.335558] dst: +[ 188.335561] WS[0x00] +[ 188.335565] .[31:0] <- 0x00000000 + +[ 188.335573] +[ 188.335576] AND_WS @ 0xDF65 + +[ 188.335584] +[ 188.335587] dst: +[ 188.335590] WS[0x00] +[ 188.335594] .[7:0] -> 0x00 + +[ 188.335601] +[ 188.335605] src: +[ 188.335608] IMM 0x01 + +[ 188.335615] +[ 188.335618] dst: +[ 188.335621] WS[0x00] +[ 188.335625] .[7:0] <- 0x00 + +[ 188.335633] +[ 188.335636] COMPARE_WS @ 0xDF69 + +[ 188.335643] +[ 188.335647] src1: +[ 188.335650] WS[0x00] +[ 188.335654] .[7:0] -> 0x00 + +[ 188.335662] +[ 188.335665] src2: +[ 188.335668] IMM 0x01 + +[ 188.335676] +[ 188.335679] result: NE LE + +[ 188.335687] +[ 188.335690] JUMP_EQUAL @ 0xDF6D + +[ 188.335698] +[ 188.335701] taken: no + +[ 188.335708] +[ 188.335711] target: 0x0033 + +[ 188.335719] +[ 188.335723] EOT @ 0xDF70 + +[ 188.335730] << + +[ 188.338932] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.338951] +[ 188.338955] SET_ATI_PORT @ 0xD825 + +[ 188.338965] +[ 188.338969] port: 0 (MM) + +[ 188.338978] +[ 188.338981] COMPARE_PS @ 0xD828 + +[ 188.338990] +[ 188.338993] src1: +[ 188.338998] PS[0x00,0x0001] +[ 188.339004] .[7:0] -> 0x01 + +[ 188.339012] +[ 188.339016] src2: +[ 188.339019] IMM 0x00 + +[ 188.339027] +[ 188.339030] result: NE GT + +[ 188.339039] +[ 188.339042] JUMP_EQUAL @ 0xD82C + +[ 188.339053] +[ 188.339056] taken: no + +[ 188.339064] +[ 188.339068] target: 0x0013 + +[ 188.339076] +[ 188.339079] SET_REG_BLOCK @ 0xD82F + +[ 188.339088] +[ 188.339091] base: 0x0200 + +[ 188.339098] +[ 188.339102] COMPARE_PS @ 0xD832 + +[ 188.339109] +[ 188.339112] src1: +[ 188.339116] PS[0x00,0x0001] +[ 188.339121] .[15:8] -> 0x00 + +[ 188.339128] +[ 188.339131] src2: +[ 188.339135] IMM 0x01 + +[ 188.339142] +[ 188.339146] result: NE LE + +[ 188.339153] +[ 188.339157] JUMP_EQUAL @ 0xD836 + +[ 188.339165] +[ 188.339168] taken: no + +[ 188.339175] +[ 188.339178] target: 0x0059 + +[ 188.339186] +[ 188.339189] TEST_REG @ 0xD839 + +[ 188.339197] +[ 188.339200] src1: +[ 188.339204] REG[0x1820] +[ 188.339210] .[7:0] -> 0x00 + +[ 188.339218] +[ 188.339221] src2: +[ 188.339224] IMM 0x01 + +[ 188.339232] +[ 188.339235] result: EQ + +[ 188.339243] +[ 188.339246] JUMP_EQUAL @ 0xD83E + +[ 188.339253] +[ 188.339256] taken: yes + +[ 188.339264] +[ 188.339267] target: 0x0062 + +[ 188.339275] +[ 188.339278] SET_REG_BLOCK @ 0xD881 + +[ 188.339286] +[ 188.339289] base: 0x0000 + +[ 188.339296] +[ 188.339300] EOT @ 0xD884 + +[ 188.339308] << + +[ 188.339335] >> execute C1FA (len 491, WS 4, PS 12) + +[ 188.339346] +[ 188.339349] SET_ATI_PORT @ 0xC200 + +[ 188.339357] +[ 188.339361] port: 0 (MM) + +[ 188.339368] +[ 188.339372] COMPARE_PS @ 0xC203 + +[ 188.339380] +[ 188.339383] src1: +[ 188.339386] PS[0x00,0x215F9] +[ 188.339391] .[15:0] -> 0x15F9 + +[ 188.339399] +[ 188.339402] src2: +[ 188.339406] IMM 0x0000 + +[ 188.339413] +[ 188.339417] result: NE GT + +[ 188.339424] +[ 188.339428] JUMP_EQUAL @ 0xC208 + +[ 188.339436] +[ 188.339439] taken: no + +[ 188.339446] +[ 188.339450] target: 0x01E0 + +[ 188.339457] +[ 188.339460] MOVE_WS @ 0xC20B + +[ 188.339469] +[ 188.339473] src: +[ 188.339476] PS[0x02,0x10101] +[ 188.339481] .[31:24] -> 0x00 + +[ 188.339488] +[ 188.339491] dst: +[ 188.339496] WS[0x40] +[ 188.339501] .[7:0] <- 0x00 + +[ 188.339508] +[ 188.339512] AND_WS @ 0xC20F + +[ 188.339520] +[ 188.339524] dst: +[ 188.339527] WS[0x40] +[ 188.339531] .[7:0] -> 0x00 + +[ 188.339539] +[ 188.339542] src: +[ 188.339545] IMM 0xF0 + +[ 188.339553] +[ 188.339556] dst: +[ 188.339559] WS[0x40] +[ 188.339563] .[7:0] <- 0x00 + +[ 188.339571] +[ 188.339574] SHIFT_RIGHT_WS @ 0xC213 + +[ 188.339583] +[ 188.339586] dst: +[ 188.339590] WS[0x40] +[ 188.339594] .[7:0] -> 0x00 + +[ 188.339602] +[ 188.339605] shift: 4 + +[ 188.339613] +[ 188.339616] dst: +[ 188.339620] WS[0x40] +[ 188.339624] .[7:0] <- 0x00 + +[ 188.339631] +[ 188.339634] MOVE_WS @ 0xC217 + +[ 188.339642] +[ 188.339646] src: +[ 188.339649] IMM 0x07 + +[ 188.339656] +[ 188.339659] dst: +[ 188.339663] WS[0x40] +[ 188.339667] .[15:8] <- 0x07 + +[ 188.339674] +[ 188.339678] COMPARE_WS @ 0xC21B + +[ 188.339686] +[ 188.339689] src1: +[ 188.339693] WS[0x40] +[ 188.339697] .[7:0] -> 0x00 + +[ 188.339704] +[ 188.339708] src2: +[ 188.339711] IMM 0x00 + +[ 188.339719] +[ 188.339722] result: EQ LE + +[ 188.339730] +[ 188.339733] JUMP_EQUAL @ 0xC21F + +[ 188.339741] +[ 188.339744] taken: yes + +[ 188.339752] +[ 188.339755] target: 0x0041 + +[ 188.339763] +[ 188.339766] COMPARE_PS @ 0xC23B + +[ 188.339775] +[ 188.339778] src1: +[ 188.339782] PS[0x02,0x10101] +[ 188.339787] .[7:0] -> 0x01 + +[ 188.339794] +[ 188.339797] src2: +[ 188.339801] IMM 0x00 + +[ 188.339808] +[ 188.339811] result: NE GT + +[ 188.339819] +[ 188.339822] JUMP_NOT_EQUAL @ 0xC23F + +[ 188.339831] +[ 188.339835] taken: yes + +[ 188.339842] +[ 188.339845] target: 0x0113 + +[ 188.339853] +[ 188.339856] TEST_PS @ 0xC30D + +[ 188.339864] +[ 188.339867] src1: +[ 188.339871] PS[0x02,0x10101] +[ 188.339876] .[31:24] -> 0x00 + +[ 188.339883] +[ 188.339886] src2: +[ 188.339890] IMM 0x01 + +[ 188.339897] +[ 188.339900] result: EQ + +[ 188.339907] +[ 188.339910] JUMP_NOT_EQUAL @ 0xC311 + +[ 188.339919] +[ 188.339922] taken: no + +[ 188.339929] +[ 188.339932] target: 0x014A + +[ 188.339940] +[ 188.339943] TEST_REG @ 0xC314 + +[ 188.339951] +[ 188.339955] src1: +[ 188.339958] REG[0x0115] +[ 188.339963] .[7:0] -> 0x00 + +[ 188.339971] +[ 188.339974] src2: +[ 188.339977] IMM 0x03 + +[ 188.339985] +[ 188.339988] result: EQ + +[ 188.339996] +[ 188.339999] JUMP_NOT_EQUAL @ 0xC319 + +[ 188.340007] +[ 188.340010] taken: no + +[ 188.340018] +[ 188.340021] target: 0x014A + +[ 188.340028] +[ 188.340031] COMPARE_REG @ 0xC31C + +[ 188.340039] +[ 188.340043] src1: +[ 188.340046] REG[0x0105] +[ 188.340051] .[15:0] -> 0x0002 + +[ 188.340059] +[ 188.340062] src2: +[ 188.340066] PS[0x00,0x215F9] +[ 188.340071] .[31:16] -> 0x0002 + +[ 188.340078] +[ 188.340082] result: EQ LE + +[ 188.340089] +[ 188.340092] JUMP_NOT_EQUAL @ 0xC321 + +[ 188.340101] +[ 188.340104] taken: no + +[ 188.340111] +[ 188.340114] target: 0x014A + +[ 188.340122] +[ 188.340125] COMPARE_REG @ 0xC324 + +[ 188.340133] +[ 188.340136] src1: +[ 188.340140] REG[0x010D] +[ 188.340145] .[31:16] -> 0x0048 + +[ 188.340152] +[ 188.340156] src2: +[ 188.340159] PS[0x01,0x100042] +[ 188.340164] .[15:0] -> 0x0042 + +[ 188.340171] +[ 188.340175] result: NE GT + +[ 188.340182] +[ 188.340185] JUMP_NOT_EQUAL @ 0xC329 + +[ 188.340193] +[ 188.340197] taken: yes + +[ 188.340204] +[ 188.340207] target: 0x014A + +[ 188.340214] +[ 188.340218] MOVE_PS @ 0xC344 + +[ 188.340226] +[ 188.340229] src: +[ 188.340232] IMM 0x00 + +[ 188.340240] +[ 188.340243] dst: +[ 188.340246] PS[0x03] +[ 188.340250] .[15:8] <- 0x00 + +[ 188.340257] +[ 188.340261] MOVE_PS @ 0xC348 + +[ 188.340269] +[ 188.340272] src: +[ 188.340275] PS[0x02,0x10101] +[ 188.340280] .[23:16] -> 0x01 + +[ 188.340288] +[ 188.340291] dst: +[ 188.340294] PS[0x03] +[ 188.340298] .[7:0] <- 0x01 + +[ 188.340305] +[ 188.340308] CALL_TABLE @ 0xC34C + +[ 188.340317] +[ 188.340320] table: 35 (EnableCRTC) + +[ 188.340329] +[ 188.340332] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.340342] +[ 188.340345] +[ 188.340349] SET_ATI_PORT @ 0xD825 + +[ 188.340357] +[ 188.340360] +[ 188.340364] port: 0 (MM) + +[ 188.340372] +[ 188.340375] +[ 188.340378] COMPARE_PS @ 0xD828 + +[ 188.340386] +[ 188.340389] +[ 188.340393] src1: +[ 188.340396] PS[0x00,0x0001] +[ 188.340401] .[7:0] -> 0x01 + +[ 188.340409] +[ 188.340412] +[ 188.340415] src2: +[ 188.340418] IMM 0x00 + +[ 188.340426] +[ 188.340429] +[ 188.340432] result: NE GT + +[ 188.340440] +[ 188.340443] +[ 188.340446] JUMP_EQUAL @ 0xD82C + +[ 188.340454] +[ 188.340458] +[ 188.340461] taken: no + +[ 188.340468] +[ 188.340472] +[ 188.340475] target: 0x0013 + +[ 188.340482] +[ 188.340486] +[ 188.340489] SET_REG_BLOCK @ 0xD82F + +[ 188.340497] +[ 188.340500] +[ 188.340503] base: 0x0200 + +[ 188.340511] +[ 188.340514] +[ 188.340517] COMPARE_PS @ 0xD832 + +[ 188.340525] +[ 188.340528] +[ 188.340532] src1: +[ 188.340535] PS[0x00,0x0001] +[ 188.340540] .[15:8] -> 0x00 + +[ 188.340547] +[ 188.340550] +[ 188.340554] src2: +[ 188.340557] IMM 0x01 + +[ 188.340564] +[ 188.340567] +[ 188.340570] result: NE LE + +[ 188.340578] +[ 188.340581] +[ 188.340584] JUMP_EQUAL @ 0xD836 + +[ 188.340592] +[ 188.340596] +[ 188.340599] taken: no + +[ 188.340606] +[ 188.340609] +[ 188.340612] target: 0x0059 + +[ 188.340620] +[ 188.340623] +[ 188.340627] TEST_REG @ 0xD839 + +[ 188.340635] +[ 188.340638] +[ 188.340641] src1: +[ 188.340644] REG[0x1820] +[ 188.340650] .[7:0] -> 0x00 + +[ 188.340657] +[ 188.340660] +[ 188.340663] src2: +[ 188.340667] IMM 0x01 + +[ 188.340674] +[ 188.340677] +[ 188.340680] result: EQ + +[ 188.340687] +[ 188.340691] +[ 188.340694] JUMP_EQUAL @ 0xD83E + +[ 188.340702] +[ 188.340705] +[ 188.340708] taken: yes + +[ 188.340715] +[ 188.340718] +[ 188.340722] target: 0x0062 + +[ 188.340729] +[ 188.340733] +[ 188.340736] SET_REG_BLOCK @ 0xD881 + +[ 188.340744] +[ 188.340747] +[ 188.340750] base: 0x0000 + +[ 188.340758] +[ 188.340761] +[ 188.340764] EOT @ 0xD884 + +[ 188.340772] +[ 188.340775] << + +[ 188.340782] +[ 188.340785] MOVE_REG @ 0xC34E + +[ 188.340794] +[ 188.340797] src: +[ 188.340801] IMM 0x01 + +[ 188.340808] +[ 188.340811] dst: +[ 188.340815] REG[0x0104] +[ 188.340819] .[7:0] <- 0x01 + +[ 188.340827] +[ 188.340830] CLEAR_REG @ 0xC353 + +[ 188.340839] +[ 188.340843] dst: +[ 188.340846] REG[0x0110] +[ 188.340850] .[7:0] <- 0x00 + +[ 188.340858] +[ 188.340861] MOVE_REG @ 0xC357 + +[ 188.340870] +[ 188.340874] src: +[ 188.340877] IMM 0x01 + +[ 188.340885] +[ 188.340888] dst: +[ 188.340891] REG[0x0106] +[ 188.340896] .[7:0] <- 0x01 + +[ 188.340903] +[ 188.340906] MOVE_REG @ 0xC35C + +[ 188.340915] +[ 188.340919] src: +[ 188.340922] PS[0x00,0x215F9] +[ 188.340927] .[31:16] -> 0x0002 + +[ 188.340934] +[ 188.340937] dst: +[ 188.340941] REG[0x0105] +[ 188.340945] .[15:0] <- 0x0002 + +[ 188.340953] +[ 188.340956] MOVE_REG @ 0xC361 + +[ 188.340965] +[ 188.340969] src: +[ 188.340972] PS[0x01,0x100042] +[ 188.340977] .[15:0] -> 0x0042 + +[ 188.340985] +[ 188.340988] dst: +[ 188.340991] REG[0x010D] +[ 188.340996] .[31:16] <- 0x0042 + +[ 188.341003] +[ 188.341006] MOVE_REG @ 0xC366 + +[ 188.341016] +[ 188.341019] src: +[ 188.341022] PS[0x01,0x100042] +[ 188.341027] .[23:16] -> 0x10 + +[ 188.341035] +[ 188.341038] dst: +[ 188.341041] REG[0x0111] +[ 188.341046] .[7:0] <- 0x10 + +[ 188.341053] +[ 188.341056] MOVE_WS @ 0xC36B + +[ 188.341065] +[ 188.341068] src: +[ 188.341071] REG[0x010D] +[ 188.341077] .[7:0] -> 0x00 + +[ 188.341084] +[ 188.341087] dst: +[ 188.341091] WS[0x00] +[ 188.341095] .[7:0] <- 0x00 + +[ 188.341102] +[ 188.341105] AND_WS @ 0xC370 + +[ 188.341113] +[ 188.341117] dst: +[ 188.341120] WS[0x00] +[ 188.341124] .[7:0] -> 0x00 + +[ 188.341132] +[ 188.341135] src: +[ 188.341139] IMM 0x30 + +[ 188.341147] +[ 188.341150] dst: +[ 188.341153] WS[0x00] +[ 188.341158] .[7:0] <- 0x00 + +[ 188.341165] +[ 188.341168] OR_WS @ 0xC374 + +[ 188.341177] +[ 188.341180] dst: +[ 188.341184] WS[0x00] +[ 188.341188] .[7:0] -> 0x00 + +[ 188.341195] +[ 188.341199] src: +[ 188.341202] PS[0x01,0x100042] +[ 188.341207] .[31:24] -> 0x00 + +[ 188.341214] +[ 188.341218] dst: +[ 188.341221] WS[0x00] +[ 188.341225] .[7:0] <- 0x00 + +[ 188.341233] +[ 188.341236] MOVE_REG @ 0xC378 + +[ 188.341245] +[ 188.341249] src: +[ 188.341252] WS[0x00] +[ 188.341256] .[7:0] -> 0x00 + +[ 188.341263] +[ 188.341267] dst: +[ 188.341270] REG[0x010D] +[ 188.341274] .[7:0] <- 0x00 + +[ 188.341282] +[ 188.341285] MOVE_REG @ 0xC37D + +[ 188.341295] +[ 188.341298] src: +[ 188.341301] IMM 0x01 + +[ 188.341309] +[ 188.341312] dst: +[ 188.341315] REG[0x0107] +[ 188.341320] .[23:16] <- 0x01 + +[ 188.341327] +[ 188.341331] AND_REG @ 0xC382 + +[ 188.341339] +[ 188.341342] dst: +[ 188.341345] REG[0x0115] +[ 188.341351] .[7:0] -> 0x00 + +[ 188.341358] +[ 188.341361] src: +[ 188.341365] IMM 0xFB + +[ 188.341372] +[ 188.341376] dst: +[ 188.341379] REG[0x0115] +[ 188.341383] .[7:0] <- 0x00 + +[ 188.341391] +[ 188.341394] AND_REG @ 0xC387 + +[ 188.341402] +[ 188.341405] dst: +[ 188.341409] REG[0x0115] +[ 188.341414] .[15:8] -> 0x00 + +[ 188.341421] +[ 188.341425] src: +[ 188.341428] IMM 0xDF + +[ 188.341436] +[ 188.341439] dst: +[ 188.341443] REG[0x0115] +[ 188.341447] .[15:8] <- 0x00 + +[ 188.341455] +[ 188.341458] OR_REG @ 0xC38C + +[ 188.341466] +[ 188.341469] dst: +[ 188.341473] REG[0x0115] +[ 188.341478] .[7:0] -> 0x00 + +[ 188.341485] +[ 188.341489] src: +[ 188.341493] IMM 0x03 + +[ 188.341500] +[ 188.341503] dst: +[ 188.341507] REG[0x0115] +[ 188.341511] .[7:0] <- 0x03 + +[ 188.341518] +[ 188.341521] DELAY_MICROSEC @ 0xC391 + +[ 188.341530] +[ 188.341533] count: 2 + +[ 188.341544] +[ 188.341549] CLEAR_REG @ 0xC393 + +[ 188.341560] +[ 188.341563] dst: +[ 188.341566] REG[0x0106] +[ 188.341571] .[7:0] <- 0x00 + +[ 188.341578] +[ 188.341582] CLEAR_REG @ 0xC397 + +[ 188.341591] +[ 188.341594] dst: +[ 188.341597] REG[0x0107] +[ 188.341601] .[15:8] <- 0x00 + +[ 188.341608] +[ 188.341611] AND_REG @ 0xC39B + +[ 188.341619] +[ 188.341623] dst: +[ 188.341626] REG[0x0115] +[ 188.341631] .[7:0] -> 0x03 + +[ 188.341638] +[ 188.341642] src: +[ 188.341645] IMM 0xFD + +[ 188.341652] +[ 188.341656] dst: +[ 188.341659] REG[0x0115] +[ 188.341663] .[7:0] <- 0x01 + +[ 188.341670] +[ 188.341674] DELAY_MILLISEC @ 0xC3A0 + +[ 188.341682] +[ 188.341685] count: 1 + +[ 188.348502] +[ 188.348507] AND_REG @ 0xC3A2 + +[ 188.348519] +[ 188.348523] dst: +[ 188.348528] REG[0x0115] +[ 188.348536] .[7:0] -> 0x01 + +[ 188.348544] +[ 188.348547] src: +[ 188.348551] IMM 0xFE + +[ 188.348560] +[ 188.348563] dst: +[ 188.348567] REG[0x0115] +[ 188.348572] .[7:0] <- 0x00 + +[ 188.348580] +[ 188.348583] DELAY_MILLISEC @ 0xC3A7 + +[ 188.348593] +[ 188.348597] count: 1 + +[ 188.355127] +[ 188.355132] MOVE_WS @ 0xC3A9 + +[ 188.355146] +[ 188.355149] src: +[ 188.355153] REG[0x0115] +[ 188.355160] .[23:16] -> 0x31 + +[ 188.355168] +[ 188.355172] dst: +[ 188.355177] WS[0x41] +[ 188.355181] .[7:0] <- 0x31 + +[ 188.355189] +[ 188.355192] AND_WS @ 0xC3AE + +[ 188.355201] +[ 188.355205] dst: +[ 188.355209] WS[0x41] +[ 188.355213] .[7:0] -> 0x31 + +[ 188.355221] +[ 188.355225] src: +[ 188.355228] IMM 0x30 + +[ 188.355236] +[ 188.355239] dst: +[ 188.355243] WS[0x41] +[ 188.355247] .[7:0] <- 0x30 + +[ 188.355254] +[ 188.355258] COMPARE_WS @ 0xC3B2 + +[ 188.355266] +[ 188.355270] src1: +[ 188.355273] WS[0x41] +[ 188.355278] .[7:0] -> 0x30 + +[ 188.355285] +[ 188.355289] src2: +[ 188.355292] IMM 0x30 + +[ 188.355299] +[ 188.355303] result: EQ LE + +[ 188.355311] +[ 188.355314] JUMP_NOT_EQUAL @ 0xC3B6 + +[ 188.355323] +[ 188.355327] taken: no + +[ 188.355334] +[ 188.355337] target: 0x01AD + +[ 188.355346] +[ 188.355349] MOVE_REG @ 0xC3B9 + +[ 188.355358] +[ 188.355362] src: +[ 188.355365] IMM 0x01 + +[ 188.355372] +[ 188.355376] dst: +[ 188.355380] REG[0x0110] +[ 188.355385] .[7:0] <- 0x01 + +[ 188.355393] +[ 188.355396] MOVE_REG @ 0xC3BE + +[ 188.355405] +[ 188.355409] src: +[ 188.355412] WS[0x40] +[ 188.355417] .[15:8] -> 0x07 + +[ 188.355424] +[ 188.355427] dst: +[ 188.355431] REG[0x0113] +[ 188.355436] .[15:8] <- 0x07 + +[ 188.355443] +[ 188.355446] COMPARE_PS @ 0xC3C3 + +[ 188.355455] +[ 188.355458] src1: +[ 188.355462] PS[0x02,0x10101] +[ 188.355467] .[23:16] -> 0x01 + +[ 188.355475] +[ 188.355478] src2: +[ 188.355481] IMM 0x00 + +[ 188.355489] +[ 188.355492] result: NE GT + +[ 188.355500] +[ 188.355503] JUMP_NOT_EQUAL @ 0xC3C7 + +[ 188.355512] +[ 188.355515] taken: yes + +[ 188.355523] +[ 188.355526] target: 0x01D8 + +[ 188.355534] +[ 188.355537] MOVE_REG @ 0xC3D2 + +[ 188.355547] +[ 188.355550] src: +[ 188.355554] IMM 0x01 + +[ 188.355561] +[ 188.355565] dst: +[ 188.355568] REG[0x0121] +[ 188.355573] .[23:16] <- 0x01 + +[ 188.355580] +[ 188.355583] JUMP @ 0xC3D7 + +[ 188.355592] +[ 188.355595] target: 0x01EA + +[ 188.355603] +[ 188.355606] EOT @ 0xC3E4 + +[ 188.355615] << + +[ 188.355628] >> execute E1B8 (len 271, WS 4, PS 24) + +[ 188.355642] +[ 188.355645] SET_ATI_PORT @ 0xE1BE + +[ 188.355654] +[ 188.355657] port: 0 (MM) + +[ 188.355665] +[ 188.355669] COMPARE_PS @ 0xE1C1 + +[ 188.355677] +[ 188.355680] src1: +[ 188.355684] PS[0x05,0x0001] +[ 188.355689] .[7:0] -> 0x01 + +[ 188.355697] +[ 188.355700] src2: +[ 188.355703] IMM 0x00 + +[ 188.355711] +[ 188.355714] result: NE GT + +[ 188.355722] +[ 188.355726] JUMP_EQUAL @ 0xE1C5 + +[ 188.355734] +[ 188.355737] taken: no + +[ 188.355745] +[ 188.355748] target: 0x0013 + +[ 188.355756] +[ 188.355760] SET_REG_BLOCK @ 0xE1C8 + +[ 188.355768] +[ 188.355772] base: 0x0200 + +[ 188.355780] +[ 188.355783] OR_REG @ 0xE1CB + +[ 188.355792] +[ 188.355795] dst: +[ 188.355799] REG[0x000A] +[ 188.355804] .[15:8] -> 0x00 + +[ 188.355812] +[ 188.355815] src: +[ 188.355819] IMM 0x01 + +[ 188.355826] +[ 188.355830] dst: +[ 188.355833] REG[0x000A] +[ 188.355838] .[15:8] <- 0x01 + +[ 188.355845] +[ 188.355849] MOVE_WS @ 0xE1D0 + +[ 188.355857] +[ 188.355861] src: +[ 188.355864] PS[0x00,0xF80320] +[ 188.355869] .[15:0] -> 0x0320 + +[ 188.355877] +[ 188.355880] dst: +[ 188.355884] WS[0x00] +[ 188.355888] .[15:0] <- 0x0320 + +[ 188.355896] +[ 188.355899] ADD_WS @ 0xE1D4 + +[ 188.355908] +[ 188.355912] dst: +[ 188.355915] WS[0x00] +[ 188.355920] .[15:0] -> 0x0320 + +[ 188.355928] +[ 188.355932] src: +[ 188.355935] PS[0x00,0xF80320] +[ 188.355940] .[31:16] -> 0x00F8 + +[ 188.355948] +[ 188.355952] dst: +[ 188.355955] WS[0x00] +[ 188.355959] .[15:0] <- 0x0418 + +[ 188.355967] +[ 188.355971] SUB_WS @ 0xE1D8 + +[ 188.355979] +[ 188.355983] dst: +[ 188.355987] WS[0x00] +[ 188.355991] .[15:0] -> 0x0418 + +[ 188.356000] +[ 188.356003] src: +[ 188.356007] IMM 0x0001 + +[ 188.356015] +[ 188.356019] dst: +[ 188.356022] WS[0x00] +[ 188.356027] .[15:0] <- 0x0417 + +[ 188.356034] +[ 188.356038] MOVE_REG @ 0xE1DD + +[ 188.356047] +[ 188.356051] src: +[ 188.356054] WS[0x00] +[ 188.356058] .[15:0] -> 0x0417 + +[ 188.356066] +[ 188.356069] dst: +[ 188.356073] REG[0x1800] +[ 188.356077] .[15:0] <- 0x0417 + +[ 188.356085] +[ 188.356088] MOVE_REG @ 0xE1E2 + +[ 188.356098] +[ 188.356101] src: +[ 188.356105] IMM 0x0000 + +[ 188.356112] +[ 188.356116] dst: +[ 188.356119] REG[0x1802] +[ 188.356124] .[15:0] <- 0x0000 + +[ 188.356131] +[ 188.356135] MOVE_REG @ 0xE1E8 + +[ 188.356144] +[ 188.356147] src: +[ 188.356151] PS[0x02,0x400020] +[ 188.356156] .[31:16] -> 0x0040 + +[ 188.356163] +[ 188.356167] dst: +[ 188.356170] REG[0x1802] +[ 188.356175] .[31:16] <- 0x0040 + +[ 188.356182] +[ 188.356186] MOVE_WS @ 0xE1ED + +[ 188.356194] +[ 188.356198] src: +[ 188.356201] PS[0x00,0xF80320] +[ 188.356206] .[31:16] -> 0x00F8 + +[ 188.356214] +[ 188.356217] dst: +[ 188.356220] WS[0x00] +[ 188.356225] .[15:0] <- 0x00F8 + +[ 188.356232] +[ 188.356236] SUB_WS @ 0xE1F1 + +[ 188.356244] +[ 188.356247] dst: +[ 188.356251] WS[0x00] +[ 188.356255] .[15:0] -> 0x00F8 + +[ 188.356263] +[ 188.356266] src: +[ 188.356270] PS[0x02,0x400020] +[ 188.356275] .[15:0] -> 0x0020 + +[ 188.356282] +[ 188.356286] dst: +[ 188.356289] WS[0x00] +[ 188.356293] .[15:0] <- 0x00D8 + +[ 188.356302] +[ 188.356305] CLEAR_WS @ 0xE1F5 + +[ 188.356314] +[ 188.356317] dst: +[ 188.356320] WS[0x00] +[ 188.356325] .[31:16] <- 0x0000 + +[ 188.356332] +[ 188.356336] MOVE_WS @ 0xE1F8 + +[ 188.356344] +[ 188.356347] src: +[ 188.356351] PS[0x04,0x0000] +[ 188.356356] .[23:16] -> 0x00 + +[ 188.356363] +[ 188.356366] dst: +[ 188.356370] WS[0x00] +[ 188.356374] .[23:16] <- 0x00 + +[ 188.356381] +[ 188.356385] SUB_WS @ 0xE1FC + +[ 188.356393] +[ 188.356397] dst: +[ 188.356400] WS[0x00] +[ 188.356404] .[15:0] -> 0x00D8 + +[ 188.356412] +[ 188.356416] src: +[ 188.356420] WS[0x00] +[ 188.356424] .[31:16] -> 0x0000 + +[ 188.356432] +[ 188.356436] dst: +[ 188.356439] WS[0x00] +[ 188.356443] .[15:0] <- 0x00D8 + +[ 188.356451] +[ 188.356455] MOVE_REG @ 0xE200 + +[ 188.356464] +[ 188.356467] src: +[ 188.356471] WS[0x00] +[ 188.356475] .[15:0] -> 0x00D8 + +[ 188.356483] +[ 188.356486] dst: +[ 188.356490] REG[0x1801] +[ 188.356494] .[31:16] <- 0x00D8 + +[ 188.356502] +[ 188.356505] MOVE_WS @ 0xE205 + +[ 188.356513] +[ 188.356517] src: +[ 188.356520] PS[0x00,0xF80320] +[ 188.356525] .[31:16] -> 0x00F8 + +[ 188.356533] +[ 188.356536] dst: +[ 188.356540] WS[0x00] +[ 188.356544] .[15:0] <- 0x00F8 + +[ 188.356552] +[ 188.356555] SUB_WS @ 0xE209 + +[ 188.356563] +[ 188.356567] dst: +[ 188.356571] WS[0x00] +[ 188.356575] .[15:0] -> 0x00F8 + +[ 188.356583] +[ 188.356586] src: +[ 188.356590] PS[0x02,0x400020] +[ 188.356594] .[15:0] -> 0x0020 + +[ 188.356602] +[ 188.356606] dst: +[ 188.356609] WS[0x00] +[ 188.356613] .[15:0] <- 0x00D8 + +[ 188.356621] +[ 188.356624] CLEAR_WS @ 0xE20D + +[ 188.356632] +[ 188.356636] dst: +[ 188.356639] WS[0x00] +[ 188.356643] .[31:16] <- 0x0000 + +[ 188.356651] +[ 188.356654] MOVE_WS @ 0xE210 + +[ 188.356663] +[ 188.356666] src: +[ 188.356670] PS[0x04,0x0000] +[ 188.356674] .[23:16] -> 0x00 + +[ 188.356682] +[ 188.356685] dst: +[ 188.356688] WS[0x00] +[ 188.356692] .[23:16] <- 0x00 + +[ 188.356700] +[ 188.356703] ADD_WS @ 0xE214 + +[ 188.356711] +[ 188.356715] dst: +[ 188.356718] WS[0x00] +[ 188.356722] .[15:0] -> 0x00D8 + +[ 188.356730] +[ 188.356734] src: +[ 188.356737] WS[0x00] +[ 188.356741] .[31:16] -> 0x0000 + +[ 188.356749] +[ 188.356753] dst: +[ 188.356756] WS[0x00] +[ 188.356760] .[15:0] <- 0x00D8 + +[ 188.356768] +[ 188.356771] ADD_WS @ 0xE218 + +[ 188.356780] +[ 188.356783] dst: +[ 188.356786] WS[0x00] +[ 188.356791] .[15:0] -> 0x00D8 + +[ 188.356798] +[ 188.356802] src: +[ 188.356805] PS[0x00,0xF80320] +[ 188.356810] .[15:0] -> 0x0320 + +[ 188.356818] +[ 188.356822] dst: +[ 188.356825] WS[0x00] +[ 188.356829] .[15:0] <- 0x03F8 + +[ 188.356837] +[ 188.356841] MOVE_REG @ 0xE21C + +[ 188.356850] +[ 188.356854] src: +[ 188.356857] WS[0x00] +[ 188.356861] .[15:0] -> 0x03F8 + +[ 188.356869] +[ 188.356872] dst: +[ 188.356875] REG[0x1801] +[ 188.356882] .[15:0] <- 0x03F8 + +[ 188.356890] +[ 188.356893] MOVE_WS @ 0xE221 + +[ 188.356902] +[ 188.356905] src: +[ 188.356908] PS[0x04,0x0000] +[ 188.356913] .[7:0] -> 0x00 + +[ 188.356920] +[ 188.356923] dst: +[ 188.356927] WS[0x00] +[ 188.356931] .[7:0] <- 0x00 + +[ 188.356938] +[ 188.356941] AND_WS @ 0xE225 + +[ 188.356949] +[ 188.356953] dst: +[ 188.356956] WS[0x00] +[ 188.356960] .[7:0] -> 0x00 + +[ 188.356968] +[ 188.356971] src: +[ 188.356974] IMM 0x02 + +[ 188.356981] +[ 188.356985] dst: +[ 188.356988] WS[0x00] +[ 188.356992] .[7:0] <- 0x00 + +[ 188.356999] +[ 188.357002] SHIFT_RIGHT_WS @ 0xE229 + +[ 188.357011] +[ 188.357015] dst: +[ 188.357018] WS[0x00] +[ 188.357022] .[7:0] -> 0x00 + +[ 188.357029] +[ 188.357033] shift: 1 + +[ 188.357041] +[ 188.357044] dst: +[ 188.357047] WS[0x00] +[ 188.357051] .[7:0] <- 0x00 + +[ 188.357058] +[ 188.357061] MOVE_REG @ 0xE22D + +[ 188.357071] +[ 188.357074] src: +[ 188.357077] WS[0x00] +[ 188.357081] .[7:0] -> 0x00 + +[ 188.357088] +[ 188.357091] dst: +[ 188.357095] REG[0x1803] +[ 188.357099] .[7:0] <- 0x00 + +[ 188.357106] +[ 188.357109] CLEAR_REG @ 0xE232 + +[ 188.357119] +[ 188.357122] dst: +[ 188.357125] REG[0x1962] +[ 188.357129] .[31:0] <- 0x00000000 + +[ 188.357137] +[ 188.357140] MOVE_REG @ 0xE236 + +[ 188.357149] +[ 188.357153] src: +[ 188.357156] PS[0x04,0x0000] +[ 188.357163] .[23:16] -> 0x00 + +[ 188.357171] +[ 188.357174] dst: +[ 188.357177] REG[0x1962] +[ 188.357182] .[7:0] <- 0x00 + +[ 188.357189] +[ 188.357193] MOVE_REG @ 0xE23B + +[ 188.357203] +[ 188.357206] src: +[ 188.357209] PS[0x04,0x0000] +[ 188.357214] .[23:16] -> 0x00 + +[ 188.357221] +[ 188.357224] dst: +[ 188.357228] REG[0x1962] +[ 188.357232] .[23:16] <- 0x00 + +[ 188.357239] +[ 188.357243] MOVE_WS @ 0xE240 + +[ 188.357251] +[ 188.357254] src: +[ 188.357257] PS[0x01,0x1F0258] +[ 188.357262] .[15:0] -> 0x0258 + +[ 188.357269] +[ 188.357273] dst: +[ 188.357276] WS[0x00] +[ 188.357280] .[15:0] <- 0x0258 + +[ 188.357287] +[ 188.357290] ADD_WS @ 0xE244 + +[ 188.357298] +[ 188.357302] dst: +[ 188.357305] WS[0x00] +[ 188.357309] .[15:0] -> 0x0258 + +[ 188.357316] +[ 188.357319] src: +[ 188.357323] PS[0x01,0x1F0258] +[ 188.357327] .[31:16] -> 0x001F + +[ 188.357335] +[ 188.357338] dst: +[ 188.357341] WS[0x00] +[ 188.357345] .[15:0] <- 0x0277 + +[ 188.357352] +[ 188.357356] SUB_WS @ 0xE248 + +[ 188.357364] +[ 188.357367] dst: +[ 188.357371] WS[0x00] +[ 188.357374] .[15:0] -> 0x0277 + +[ 188.357382] +[ 188.357385] src: +[ 188.357388] IMM 0x0001 + +[ 188.357396] +[ 188.357399] dst: +[ 188.357402] WS[0x00] +[ 188.357406] .[15:0] <- 0x0276 + +[ 188.357413] +[ 188.357417] MOVE_REG @ 0xE24D + +[ 188.357426] +[ 188.357429] src: +[ 188.357432] WS[0x00] +[ 188.357436] .[15:0] -> 0x0276 + +[ 188.357443] +[ 188.357446] dst: +[ 188.357450] REG[0x1808] +[ 188.357454] .[15:0] <- 0x0276 + +[ 188.357461] +[ 188.357464] MOVE_REG @ 0xE252 + +[ 188.357473] +[ 188.357477] src: +[ 188.357480] IMM 0x0000 + +[ 188.357487] +[ 188.357490] dst: +[ 188.357494] REG[0x180A] +[ 188.357498] .[15:0] <- 0x0000 + +[ 188.357505] +[ 188.357508] MOVE_REG @ 0xE258 + +[ 188.357518] +[ 188.357521] src: +[ 188.357524] PS[0x03,0x30001] +[ 188.357529] .[31:16] -> 0x0003 + +[ 188.357537] +[ 188.357540] dst: +[ 188.357543] REG[0x180A] +[ 188.357547] .[31:16] <- 0x0003 + +[ 188.357554] +[ 188.357558] MOVE_WS @ 0xE25D + +[ 188.357566] +[ 188.357569] src: +[ 188.357572] PS[0x01,0x1F0258] +[ 188.357577] .[31:16] -> 0x001F + +[ 188.357584] +[ 188.357588] dst: +[ 188.357591] WS[0x00] +[ 188.357595] .[15:0] <- 0x001F + +[ 188.357602] +[ 188.357605] SUB_WS @ 0xE261 + +[ 188.357613] +[ 188.357617] dst: +[ 188.357620] WS[0x00] +[ 188.357624] .[15:0] -> 0x001F + +[ 188.357631] +[ 188.357635] src: +[ 188.357638] PS[0x03,0x30001] +[ 188.357642] .[15:0] -> 0x0001 + +[ 188.357650] +[ 188.357653] dst: +[ 188.357656] WS[0x00] +[ 188.357660] .[15:0] <- 0x001E + +[ 188.357667] +[ 188.357670] CLEAR_WS @ 0xE265 + +[ 188.357678] +[ 188.357682] dst: +[ 188.357685] WS[0x00] +[ 188.357689] .[31:16] <- 0x0000 + +[ 188.357696] +[ 188.357699] MOVE_WS @ 0xE268 + +[ 188.357708] +[ 188.357711] src: +[ 188.357714] PS[0x04,0x0000] +[ 188.357719] .[31:24] -> 0x00 + +[ 188.357726] +[ 188.357729] dst: +[ 188.357732] WS[0x00] +[ 188.357736] .[23:16] <- 0x00 + +[ 188.357743] +[ 188.357746] SUB_WS @ 0xE26C + +[ 188.357754] +[ 188.357757] dst: +[ 188.357761] WS[0x00] +[ 188.357765] .[15:0] -> 0x001E + +[ 188.357772] +[ 188.357775] src: +[ 188.357778] WS[0x00] +[ 188.357782] .[31:16] -> 0x0000 + +[ 188.357789] +[ 188.357793] dst: +[ 188.357796] WS[0x00] +[ 188.357800] .[15:0] <- 0x001E + +[ 188.357807] +[ 188.357810] MOVE_REG @ 0xE270 + +[ 188.357820] +[ 188.357823] src: +[ 188.357826] WS[0x00] +[ 188.357830] .[15:0] -> 0x001E + +[ 188.357838] +[ 188.357841] dst: +[ 188.357844] REG[0x1809] +[ 188.357848] .[31:16] <- 0x001E + +[ 188.357856] +[ 188.357859] MOVE_WS @ 0xE275 + +[ 188.357867] +[ 188.357871] src: +[ 188.357874] PS[0x01,0x1F0258] +[ 188.357879] .[31:16] -> 0x001F + +[ 188.357887] +[ 188.357890] dst: +[ 188.357893] WS[0x00] +[ 188.357897] .[15:0] <- 0x001F + +[ 188.357904] +[ 188.357908] SUB_WS @ 0xE279 + +[ 188.357916] +[ 188.357919] dst: +[ 188.357923] WS[0x00] +[ 188.357926] .[15:0] -> 0x001F + +[ 188.357934] +[ 188.357938] src: +[ 188.357941] PS[0x03,0x30001] +[ 188.357946] .[15:0] -> 0x0001 + +[ 188.357953] +[ 188.357956] dst: +[ 188.357960] WS[0x00] +[ 188.357964] .[15:0] <- 0x001E + +[ 188.357971] +[ 188.357974] CLEAR_WS @ 0xE27D + +[ 188.357982] +[ 188.357985] dst: +[ 188.357989] WS[0x00] +[ 188.357993] .[31:16] <- 0x0000 + +[ 188.358000] +[ 188.358003] MOVE_WS @ 0xE280 + +[ 188.358012] +[ 188.358015] src: +[ 188.358018] PS[0x04,0x0000] +[ 188.358023] .[31:24] -> 0x00 + +[ 188.358030] +[ 188.358033] dst: +[ 188.358036] WS[0x00] +[ 188.358040] .[23:16] <- 0x00 + +[ 188.358048] +[ 188.358051] ADD_WS @ 0xE284 + +[ 188.358059] +[ 188.358062] dst: +[ 188.358066] WS[0x00] +[ 188.358069] .[15:0] -> 0x001E + +[ 188.358077] +[ 188.358081] src: +[ 188.358084] WS[0x00] +[ 188.358088] .[31:16] -> 0x0000 + +[ 188.358095] +[ 188.358098] dst: +[ 188.358102] WS[0x00] +[ 188.358105] .[15:0] <- 0x001E + +[ 188.358113] +[ 188.358116] ADD_WS @ 0xE288 + +[ 188.358124] +[ 188.358127] dst: +[ 188.358130] WS[0x00] +[ 188.358134] .[15:0] -> 0x001E + +[ 188.358142] +[ 188.358145] src: +[ 188.358148] PS[0x01,0x1F0258] +[ 188.358153] .[15:0] -> 0x0258 + +[ 188.358161] +[ 188.358164] dst: +[ 188.358167] WS[0x00] +[ 188.358172] .[15:0] <- 0x0276 + +[ 188.358179] +[ 188.358182] MOVE_REG @ 0xE28C + +[ 188.358192] +[ 188.358195] src: +[ 188.358199] WS[0x00] +[ 188.358202] .[15:0] -> 0x0276 + +[ 188.358210] +[ 188.358214] dst: +[ 188.358217] REG[0x1809] +[ 188.358221] .[15:0] <- 0x0276 + +[ 188.358229] +[ 188.358232] MOVE_WS @ 0xE291 + +[ 188.358241] +[ 188.358244] src: +[ 188.358247] PS[0x04,0x0000] +[ 188.358252] .[7:0] -> 0x00 + +[ 188.358259] +[ 188.358263] dst: +[ 188.358266] WS[0x00] +[ 188.358270] .[7:0] <- 0x00 + +[ 188.358277] +[ 188.358280] AND_WS @ 0xE295 + +[ 188.358288] +[ 188.358292] dst: +[ 188.358295] WS[0x00] +[ 188.358299] .[7:0] -> 0x00 + +[ 188.358306] +[ 188.358310] src: +[ 188.358313] IMM 0x04 + +[ 188.358321] +[ 188.358324] dst: +[ 188.358327] WS[0x00] +[ 188.358331] .[7:0] <- 0x00 + +[ 188.358338] +[ 188.358341] SHIFT_RIGHT_WS @ 0xE299 + +[ 188.358350] +[ 188.358353] dst: +[ 188.358413] WS[0x00] +[ 188.358420] .[7:0] -> 0x00 + +[ 188.358427] +[ 188.358431] shift: 2 + +[ 188.358439] +[ 188.358442] dst: +[ 188.358445] WS[0x00] +[ 188.358449] .[7:0] <- 0x00 + +[ 188.358456] +[ 188.358460] MOVE_REG @ 0xE29D + +[ 188.358469] +[ 188.358472] src: +[ 188.358476] WS[0x00] +[ 188.358480] .[7:0] -> 0x00 + +[ 188.358487] +[ 188.358490] dst: +[ 188.358493] REG[0x180B] +[ 188.358497] .[7:0] <- 0x00 + +[ 188.358505] +[ 188.358508] CLEAR_REG @ 0xE2A2 + +[ 188.358517] +[ 188.358520] dst: +[ 188.358524] REG[0x1963] +[ 188.358528] .[31:0] <- 0x00000000 + +[ 188.358535] +[ 188.358538] MOVE_REG @ 0xE2A6 + +[ 188.358548] +[ 188.358551] src: +[ 188.358554] PS[0x04,0x0000] +[ 188.358559] .[31:24] -> 0x00 + +[ 188.358566] +[ 188.358569] dst: +[ 188.358572] REG[0x1963] +[ 188.358576] .[7:0] <- 0x00 + +[ 188.358583] +[ 188.358586] MOVE_REG @ 0xE2AB + +[ 188.358595] +[ 188.358599] src: +[ 188.358602] PS[0x04,0x0000] +[ 188.358606] .[31:24] -> 0x00 + +[ 188.358614] +[ 188.358617] dst: +[ 188.358620] REG[0x1963] +[ 188.358625] .[23:16] <- 0x00 + +[ 188.358632] +[ 188.358635] MOVE_WS @ 0xE2B0 + +[ 188.358643] +[ 188.358646] src: +[ 188.358650] PS[0x04,0x0000] +[ 188.358654] .[7:0] -> 0x00 + +[ 188.358661] +[ 188.358664] dst: +[ 188.358668] WS[0x00] +[ 188.358672] .[7:0] <- 0x00 + +[ 188.358679] +[ 188.358682] AND_WS @ 0xE2B4 + +[ 188.358690] +[ 188.358693] dst: +[ 188.358697] WS[0x00] +[ 188.358701] .[7:0] -> 0x00 + +[ 188.358708] +[ 188.358711] src: +[ 188.358715] IMM 0x80 + +[ 188.358724] +[ 188.358728] dst: +[ 188.358731] WS[0x00] +[ 188.358735] .[7:0] <- 0x00 + +[ 188.358742] +[ 188.358745] SHIFT_RIGHT_WS @ 0xE2B8 + +[ 188.358753] +[ 188.358757] dst: +[ 188.358760] WS[0x00] +[ 188.358764] .[7:0] -> 0x00 + +[ 188.358771] +[ 188.358774] shift: 7 + +[ 188.358782] +[ 188.358785] dst: +[ 188.358789] WS[0x00] +[ 188.358792] .[7:0] <- 0x00 + +[ 188.358799] +[ 188.358803] MOVE_REG @ 0xE2BC + +[ 188.358812] +[ 188.358815] src: +[ 188.358818] WS[0x00] +[ 188.358822] .[7:0] -> 0x00 + +[ 188.358829] +[ 188.358833] dst: +[ 188.358836] REG[0x1822] +[ 188.358841] .[7:0] <- 0x00 + +[ 188.358848] +[ 188.358852] AND_REG @ 0xE2C1 + +[ 188.358860] +[ 188.358863] dst: +[ 188.358866] REG[0x000A] +[ 188.358871] .[15:8] -> 0x00 + +[ 188.358879] +[ 188.358882] src: +[ 188.358885] IMM 0xFE + +[ 188.358893] +[ 188.358896] dst: +[ 188.358899] REG[0x000A] +[ 188.358903] .[15:8] <- 0x00 + +[ 188.358910] +[ 188.358914] EOT @ 0xE2C6 + +[ 188.358922] << + +[ 188.364079] >> execute DD85 (len 30, WS 0, PS 12) + +[ 188.364092] +[ 188.364096] SET_ATI_PORT @ 0xDD8B + +[ 188.364105] +[ 188.364109] port: 0 (MM) + +[ 188.364118] +[ 188.364121] COMPARE_PS @ 0xDD8E + +[ 188.364130] +[ 188.364133] src1: +[ 188.364138] PS[0x02,0x0001] +[ 188.364144] .[7:0] -> 0x01 + +[ 188.364152] +[ 188.364156] src2: +[ 188.364160] IMM 0x00 + +[ 188.364168] +[ 188.364171] result: NE GT + +[ 188.364179] +[ 188.364182] JUMP_EQUAL @ 0xDD92 + +[ 188.364192] +[ 188.364195] taken: no + +[ 188.364203] +[ 188.364206] target: 0x0013 + +[ 188.364214] +[ 188.364218] SET_REG_BLOCK @ 0xDD95 + +[ 188.364226] +[ 188.364230] base: 0x0200 + +[ 188.364237] +[ 188.364241] MOVE_REG @ 0xDD98 + +[ 188.364250] +[ 188.364254] src: +[ 188.364257] PS[0x00,0x0000] +[ 188.364262] .[31:0] -> 0x00000000 + +[ 188.364270] +[ 188.364274] dst: +[ 188.364278] REG[0x1962] +[ 188.364285] .[31:0] <- 0x00000000 + +[ 188.364292] +[ 188.364295] MOVE_REG @ 0xDD9D + +[ 188.364304] +[ 188.364307] src: +[ 188.364311] PS[0x01,0x0000] +[ 188.364316] .[31:0] -> 0x00000000 + +[ 188.364324] +[ 188.364327] dst: +[ 188.364331] REG[0x1963] +[ 188.364335] .[31:0] <- 0x00000000 + +[ 188.364343] +[ 188.364347] EOT @ 0xDDA2 + +[ 188.364356] << + +[ 188.364365] >> execute D5F7 (len 437, WS 0, PS 4) + +[ 188.364375] +[ 188.364378] SET_ATI_PORT @ 0xD5FD + +[ 188.364387] +[ 188.364390] port: 0 (MM) + +[ 188.364398] +[ 188.364402] COMPARE_PS @ 0xD600 + +[ 188.364410] +[ 188.364413] src1: +[ 188.364417] PS[0x00,0x0001] +[ 188.364422] .[7:0] -> 0x01 + +[ 188.364429] +[ 188.364433] src2: +[ 188.364436] IMM 0x00 + +[ 188.364444] +[ 188.364448] result: NE GT + +[ 188.364455] +[ 188.364459] JUMP_EQUAL @ 0xD604 + +[ 188.364467] +[ 188.364470] taken: no + +[ 188.364478] +[ 188.364481] target: 0x0013 + +[ 188.364489] +[ 188.364493] SET_REG_BLOCK @ 0xD607 + +[ 188.364501] +[ 188.364504] base: 0x0200 + +[ 188.364512] +[ 188.364516] CLEAR_REG @ 0xD60A + +[ 188.364526] +[ 188.364529] dst: +[ 188.364533] REG[0x1967] +[ 188.364537] .[7:0] <- 0x00 + +[ 188.364545] +[ 188.364549] COMPARE_PS @ 0xD60E + +[ 188.364557] +[ 188.364560] src1: +[ 188.364564] PS[0x00,0x0001] +[ 188.364569] .[15:8] -> 0x00 + +[ 188.364576] +[ 188.364580] src2: +[ 188.364583] IMM 0x00 + +[ 188.364591] +[ 188.364594] result: EQ LE + +[ 188.364602] +[ 188.364605] JUMP_EQUAL @ 0xD612 + +[ 188.364613] +[ 188.364617] taken: yes + +[ 188.364624] +[ 188.364628] target: 0x0036 + +[ 188.364636] +[ 188.364639] CLEAR_REG @ 0xD62D + +[ 188.364648] +[ 188.364652] dst: +[ 188.364655] REG[0x1964] +[ 188.364660] .[7:0] <- 0x00 + +[ 188.364667] +[ 188.364671] MOVE_REG @ 0xD631 + +[ 188.364680] +[ 188.364684] src: +[ 188.364687] IMM 0x02 + +[ 188.364694] +[ 188.364698] dst: +[ 188.364701] REG[0x1967] +[ 188.364706] .[7:0] <- 0x02 + +[ 188.364713] +[ 188.364716] CLEAR_REG @ 0xD636 + +[ 188.364726] +[ 188.364729] dst: +[ 188.364733] REG[0x1965] +[ 188.364737] .[31:0] <- 0x00000000 + +[ 188.364745] +[ 188.364748] JUMP @ 0xD63A + +[ 188.364756] +[ 188.364760] target: 0x01B4 + +[ 188.364767] +[ 188.364771] EOT @ 0xD7AB + +[ 188.364779] << + +[ 188.364798] >> execute E31C (len 59, WS 4, PS 4) + +[ 188.364811] +[ 188.364814] SET_ATI_PORT @ 0xE322 + +[ 188.364823] +[ 188.364826] port: 0 (MM) + +[ 188.364835] +[ 188.364838] MOVE_REG @ 0xE325 + +[ 188.364847] +[ 188.364851] src: +[ 188.364854] IMM 0x01 + +[ 188.364862] +[ 188.364866] dst: +[ 188.364869] REG[0x1EC0] +[ 188.364874] .[7:0] <- 0x01 + +[ 188.364881] +[ 188.364885] COMPARE_PS @ 0xE32A + +[ 188.364893] +[ 188.364896] src1: +[ 188.364900] PS[0x00,0x0000] +[ 188.364905] .[7:0] -> 0x00 + +[ 188.364913] +[ 188.364916] src2: +[ 188.364920] IMM 0x00 + +[ 188.364927] +[ 188.364931] result: EQ LE + +[ 188.364941] +[ 188.364944] JUMP_EQUAL @ 0xE32E + +[ 188.364952] +[ 188.364956] taken: yes + +[ 188.364963] +[ 188.364967] target: 0x0032 + +[ 188.364974] +[ 188.364978] CLEAR_REG @ 0xE34E + +[ 188.364987] +[ 188.364990] dst: +[ 188.364994] REG[0x1EC1] +[ 188.364998] .[15:0] <- 0x0000 + +[ 188.365005] +[ 188.365009] CLEAR_REG @ 0xE352 + +[ 188.365020] +[ 188.365088] dst: +[ 188.365093] REG[0x1EC0] +[ 188.365098] .[7:0] <- 0x00 + +[ 188.365106] +[ 188.365109] EOT @ 0xE356 + +[ 188.365117] << + +[ 188.367277] >> execute F288 (len 184, WS 0, PS 4) + +[ 188.367293] +[ 188.367297] SET_ATI_PORT @ 0xF28E + +[ 188.367307] +[ 188.367311] port: 0 (MM) + +[ 188.367319] +[ 188.367323] MOVE_PS @ 0xF291 + +[ 188.367333] +[ 188.367337] src: +[ 188.367341] REG[0x0007] +[ 188.367349] .[15:0] -> 0x0000 + +[ 188.367357] +[ 188.367360] dst: +[ 188.367365] PS[0x00] +[ 188.367370] .[31:16] <- 0x0000 + +[ 188.367379] +[ 188.367382] SUB_PS @ 0xF296 + +[ 188.367391] +[ 188.367394] dst: +[ 188.367398] PS[0x00,0x0100] +[ 188.367403] .[31:16] -> 0x0000 + +[ 188.367412] +[ 188.367415] src: +[ 188.367419] REG[0x0007] +[ 188.367424] .[31:16] -> 0x0000 + +[ 188.367432] +[ 188.367435] dst: +[ 188.367438] PS[0x00] +[ 188.367443] .[31:16] <- 0x0000 + +[ 188.367450] +[ 188.367454] COMPARE_PS @ 0xF29B + +[ 188.367463] +[ 188.367466] src1: +[ 188.367470] PS[0x00,0x0100] +[ 188.367475] .[15:8] -> 0x01 + +[ 188.367483] +[ 188.367486] src2: +[ 188.367490] IMM 0x00 + +[ 188.367497] +[ 188.367501] result: NE GT + +[ 188.367509] +[ 188.367512] JUMP_EQUAL @ 0xF29F + +[ 188.367521] +[ 188.367525] taken: no + +[ 188.367532] +[ 188.367536] target: 0x0022 + +[ 188.367544] +[ 188.367547] MOVE_PS @ 0xF2A2 + +[ 188.367555] +[ 188.367559] src: +[ 188.367562] REG[0x0007] +[ 188.367567] .[31:16] -> 0x0000 + +[ 188.367575] +[ 188.367579] dst: +[ 188.367582] PS[0x00] +[ 188.367586] .[31:16] <- 0x0000 + +[ 188.367594] +[ 188.367597] SET_REG_BLOCK @ 0xF2A7 + +[ 188.367607] +[ 188.367611] base: 0x0200 + +[ 188.367619] +[ 188.367622] TEST_PS @ 0xF2AA + +[ 188.367631] +[ 188.367634] src1: +[ 188.367637] PS[0x00,0x0100] +[ 188.367642] .[31:16] -> 0x0000 + +[ 188.367650] +[ 188.367654] src2: +[ 188.367657] IMM 0x0104 + +[ 188.367665] +[ 188.367668] result: EQ + +[ 188.367675] +[ 188.367678] JUMP_EQUAL @ 0xF2AF + +[ 188.367686] +[ 188.367689] taken: yes + +[ 188.367697] +[ 188.367700] target: 0x009C + +[ 188.367707] +[ 188.367711] CLEAR_REG @ 0xF324 + +[ 188.367721] +[ 188.367724] dst: +[ 188.367728] REG[0x184F] +[ 188.367733] .[7:0] <- 0x00 + +[ 188.367741] +[ 188.367744] CLEAR_REG @ 0xF328 + +[ 188.367753] +[ 188.367756] dst: +[ 188.367759] REG[0x18E0] +[ 188.367764] .[7:0] <- 0x00 + +[ 188.367771] +[ 188.367774] CLEAR_REG @ 0xF32C + +[ 188.367783] +[ 188.367787] dst: +[ 188.367790] REG[0x1850] +[ 188.367794] .[7:0] <- 0x00 + +[ 188.367802] +[ 188.367805] CLEAR_REG @ 0xF330 + +[ 188.367814] +[ 188.367817] dst: +[ 188.367820] REG[0x1824] +[ 188.367825] .[31:0] <- 0x00000000 + +[ 188.367833] +[ 188.367836] CLEAR_REG @ 0xF334 + +[ 188.367845] +[ 188.367848] dst: +[ 188.367852] REG[0x1825] +[ 188.367856] .[31:0] <- 0x00000000 + +[ 188.367863] +[ 188.367867] CLEAR_REG @ 0xF338 + +[ 188.367876] +[ 188.367879] dst: +[ 188.367882] REG[0x1826] +[ 188.367887] .[31:0] <- 0x00000000 + +[ 188.367894] +[ 188.367897] SET_REG_BLOCK @ 0xF33C + +[ 188.367905] +[ 188.367909] base: 0x0000 + +[ 188.367916] +[ 188.367919] EOT @ 0xF33F + +[ 188.367927] << + +[ 188.367946] >> execute CA7C (len 234, WS 0, PS 8) + +[ 188.367956] +[ 188.367959] SET_ATI_PORT @ 0xCA82 + +[ 188.367967] +[ 188.367970] port: 0 (MM) + +[ 188.367978] +[ 188.367981] OR_REG @ 0xCA85 + +[ 188.367989] +[ 188.367993] dst: +[ 188.367996] REG[0x1EC0] +[ 188.368002] .[7:0] -> 0x00 + +[ 188.368009] +[ 188.368013] src: +[ 188.368016] IMM 0x01 + +[ 188.368023] +[ 188.368027] dst: +[ 188.368030] REG[0x1EC0] +[ 188.368034] .[7:0] <- 0x01 + +[ 188.368042] +[ 188.368045] MOVE_REG @ 0xCA8A + +[ 188.368053] +[ 188.368056] src: +[ 188.368060] IMM 0x00200000 + +[ 188.368068] +[ 188.368071] dst: +[ 188.368074] REG[0x1EC5] +[ 188.368079] .[31:0] <- 0x00200000 + +[ 188.368086] +[ 188.368090] COMPARE_PS @ 0xCA92 + +[ 188.368098] +[ 188.368101] src1: +[ 188.368104] PS[0x00,0x10015F9] +[ 188.368110] .[31:24] -> 0x01 + +[ 188.368117] +[ 188.368120] src2: +[ 188.368124] IMM 0x01 + +[ 188.368131] +[ 188.368134] result: EQ LE + +[ 188.368142] +[ 188.368145] JUMP_EQUAL @ 0xCA96 + +[ 188.368153] +[ 188.368156] taken: yes + +[ 188.368163] +[ 188.368166] target: 0x0042 + +[ 188.368174] +[ 188.368177] AND_REG @ 0xCABE + +[ 188.368185] +[ 188.368188] dst: +[ 188.368192] REG[0x1EC4] +[ 188.368197] .[7:0] -> 0x12 + +[ 188.368205] +[ 188.368208] src: +[ 188.368211] IMM 0xF3 + +[ 188.368219] +[ 188.368222] dst: +[ 188.368225] REG[0x1EC4] +[ 188.368229] .[7:0] <- 0x12 + +[ 188.368237] +[ 188.368240] CLEAR_REG @ 0xCAC3 + +[ 188.368249] +[ 188.368252] dst: +[ 188.368255] REG[0x1EC1] +[ 188.368259] .[23:16] <- 0x00 + +[ 188.368267] +[ 188.368270] OR_REG @ 0xCAC7 + +[ 188.368278] +[ 188.368281] dst: +[ 188.368284] REG[0x1EA0] +[ 188.368290] .[7:0] -> 0x00 + +[ 188.368297] +[ 188.368300] src: +[ 188.368304] IMM 0x01 + +[ 188.368311] +[ 188.368314] dst: +[ 188.368318] REG[0x1EA0] +[ 188.368322] .[7:0] <- 0x01 + +[ 188.368329] +[ 188.368332] MOVE_REG @ 0xCACC + +[ 188.368340] +[ 188.368344] src: +[ 188.368347] PS[0x01,0x0000] +[ 188.368352] .[31:0] -> 0x00000000 + +[ 188.368426] +[ 188.368429] dst: +[ 188.368433] REG[0x1EA5] +[ 188.368438] .[31:0] <- 0x00000000 + +[ 188.368446] +[ 188.368449] TEST_PS @ 0xCAD1 + +[ 188.368458] +[ 188.368461] src1: +[ 188.368465] PS[0x00,0x10015F9] +[ 188.368470] .[23:16] -> 0x00 + +[ 188.368477] +[ 188.368480] src2: +[ 188.368484] IMM 0x01 + +[ 188.368491] +[ 188.368494] result: EQ + +[ 188.368502] +[ 188.368505] JUMP_EQUAL @ 0xCAD5 + +[ 188.368513] +[ 188.368517] taken: yes + +[ 188.368524] +[ 188.368527] target: 0x0066 + +[ 188.368535] +[ 188.368538] CLEAR_REG @ 0xCAE2 + +[ 188.368547] +[ 188.368550] dst: +[ 188.368554] REG[0x1EA0] +[ 188.368558] .[23:16] <- 0x00 + +[ 188.368565] +[ 188.368569] COMPARE_REG @ 0xCAE6 + +[ 188.368577] +[ 188.368580] src1: +[ 188.368584] REG[0x1EA1] +[ 188.368589] .[7:0] -> 0x01 + +[ 188.368596] +[ 188.368599] src2: +[ 188.368603] IMM 0x00 + +[ 188.368611] +[ 188.368614] result: NE GT + +[ 188.368622] +[ 188.368625] JUMP_EQUAL @ 0xCAEB + +[ 188.368633] +[ 188.368636] taken: no + +[ 188.368643] +[ 188.368647] target: 0x0079 + +[ 188.368654] +[ 188.368657] CLEAR_REG @ 0xCAEE + +[ 188.368666] +[ 188.368669] dst: +[ 188.368673] REG[0x1A2D] +[ 188.368677] .[7:0] <- 0x00 + +[ 188.368684] +[ 188.368687] JUMP_EQUAL @ 0xCAF2 + +[ 188.368695] +[ 188.368699] taken: no + +[ 188.368706] +[ 188.368709] target: 0x007D + +[ 188.368716] +[ 188.368719] CLEAR_REG @ 0xCAF5 + +[ 188.368728] +[ 188.368731] dst: +[ 188.368734] REG[0x182D] +[ 188.368739] .[7:0] <- 0x00 + +[ 188.368746] +[ 188.368749] AND_REG @ 0xCAF9 + +[ 188.368757] +[ 188.368760] dst: +[ 188.368764] REG[0x1EA0] +[ 188.368769] .[31:24] -> 0x00 + +[ 188.368777] +[ 188.368780] src: +[ 188.368783] IMM 0xFE + +[ 188.368791] +[ 188.368794] dst: +[ 188.368797] REG[0x1EA0] +[ 188.368801] .[31:24] <- 0x00 + +[ 188.368808] +[ 188.368812] TEST_PS @ 0xCAFE + +[ 188.368820] +[ 188.368823] src1: +[ 188.368826] PS[0x00,0x10015F9] +[ 188.368831] .[23:16] -> 0x00 + +[ 188.368838] +[ 188.368842] src2: +[ 188.368845] IMM 0x01 + +[ 188.368852] +[ 188.368855] result: EQ + +[ 188.368862] +[ 188.368865] JUMP_EQUAL @ 0xCB02 + +[ 188.368873] +[ 188.368877] taken: yes + +[ 188.368884] +[ 188.368887] target: 0x008E + +[ 188.368895] +[ 188.368898] MOVE_REG @ 0xCB0A + +[ 188.368907] +[ 188.368911] src: +[ 188.368914] IMM 0x01 + +[ 188.368921] +[ 188.368924] dst: +[ 188.368928] REG[0x1EB4] +[ 188.368932] .[7:0] <- 0x01 + +[ 188.368939] +[ 188.368943] MOVE_REG @ 0xCB0F + +[ 188.368950] +[ 188.368954] src: +[ 188.368957] IMM 0x0062041D + +[ 188.368965] +[ 188.368968] dst: +[ 188.368971] REG[0x1EC3] +[ 188.368975] .[31:0] <- 0x0062041D + +[ 188.368983] +[ 188.368986] TEST_PS @ 0xCB17 + +[ 188.368994] +[ 188.368997] src1: +[ 188.369000] PS[0x00,0x10015F9] +[ 188.369005] .[23:16] -> 0x00 + +[ 188.369013] +[ 188.369016] src2: +[ 188.369019] IMM 0x01 + +[ 188.369026] +[ 188.369030] result: EQ + +[ 188.369037] +[ 188.369040] JUMP_EQUAL @ 0xCB1B + +[ 188.369048] +[ 188.369051] taken: yes + +[ 188.369058] +[ 188.369061] target: 0x00AA + +[ 188.369069] +[ 188.369072] OR_REG @ 0xCB26 + +[ 188.369080] +[ 188.369083] dst: +[ 188.369087] REG[0x1EC4] +[ 188.369092] .[7:0] -> 0x12 + +[ 188.369099] +[ 188.369102] src: +[ 188.369106] IMM 0x10 + +[ 188.369115] +[ 188.369119] dst: +[ 188.369122] REG[0x1EC4] +[ 188.369126] .[7:0] <- 0x12 + +[ 188.369134] +[ 188.369137] OR_REG @ 0xCB2B + +[ 188.369145] +[ 188.369148] dst: +[ 188.369152] REG[0x1EC4] +[ 188.369157] .[31:24] -> 0x30 + +[ 188.369164] +[ 188.369168] src: +[ 188.369171] IMM 0x10 + +[ 188.369179] +[ 188.369183] dst: +[ 188.369186] REG[0x1EC4] +[ 188.369190] .[31:24] <- 0x30 + +[ 188.369198] +[ 188.369201] OR_REG @ 0xCB30 + +[ 188.369209] +[ 188.369212] dst: +[ 188.369215] REG[0x1EC4] +[ 188.369220] .[31:24] -> 0x30 + +[ 188.369228] +[ 188.369231] src: +[ 188.369234] IMM 0x20 + +[ 188.369242] +[ 188.369245] dst: +[ 188.369248] REG[0x1EC4] +[ 188.369252] .[31:24] <- 0x30 + +[ 188.369260] +[ 188.369263] OR_REG @ 0xCB35 + +[ 188.369271] +[ 188.369274] dst: +[ 188.369278] REG[0x1EC4] +[ 188.369283] .[7:0] -> 0x12 + +[ 188.369291] +[ 188.369294] src: +[ 188.369297] IMM 0x01 + +[ 188.369305] +[ 188.369308] dst: +[ 188.369311] REG[0x1EC4] +[ 188.369315] .[7:0] <- 0x13 + +[ 188.369323] +[ 188.369326] DELAY_MICROSEC @ 0xCB3A + +[ 188.369334] +[ 188.369337] count: 20 + +[ 188.369367] +[ 188.369370] OR_REG @ 0xCB3C + +[ 188.369380] +[ 188.369384] dst: +[ 188.369387] REG[0x1EC4] +[ 188.369392] .[7:0] -> 0x13 + +[ 188.369400] +[ 188.369403] src: +[ 188.369406] IMM 0x02 + +[ 188.369413] +[ 188.369417] dst: +[ 188.369420] REG[0x1EC4] +[ 188.369424] .[7:0] <- 0x13 + +[ 188.369431] +[ 188.369435] DELAY_MICROSEC @ 0xCB41 + +[ 188.369443] +[ 188.369446] count: 2 + +[ 188.369456] +[ 188.369460] AND_REG @ 0xCB43 + +[ 188.369470] +[ 188.369473] dst: +[ 188.369477] REG[0x1EC4] +[ 188.369482] .[7:0] -> 0x13 + +[ 188.369490] +[ 188.369493] src: +[ 188.369497] IMM 0xFD + +[ 188.369504] +[ 188.369508] dst: +[ 188.369511] REG[0x1EC4] +[ 188.369515] .[7:0] <- 0x11 + +[ 188.369522] +[ 188.369526] AND_REG @ 0xCB48 + +[ 188.369534] +[ 188.369537] dst: +[ 188.369540] REG[0x1EC4] +[ 188.369546] .[31:16] -> 0x3000 + +[ 188.369553] +[ 188.369556] src: +[ 188.369560] IMM 0xFC00 + +[ 188.369567] +[ 188.369571] dst: +[ 188.369574] REG[0x1EC4] +[ 188.369578] .[31:16] <- 0x3000 + +[ 188.369585] +[ 188.369588] DELAY_MICROSEC @ 0xCB4E + +[ 188.369596] +[ 188.369600] count: 30 + +[ 188.369638] +[ 188.369641] MOVE_REG @ 0xCB50 + +[ 188.369652] +[ 188.369656] src: +[ 188.369659] IMM 0x01 + +[ 188.369666] +[ 188.369669] dst: +[ 188.369673] REG[0x1EB6] +[ 188.369677] .[7:0] <- 0x01 + +[ 188.369684] +[ 188.369687] DELAY_MICROSEC @ 0xCB55 + +[ 188.369695] +[ 188.369699] count: 2 + +[ 188.369708] +[ 188.369712] MOVE_REG @ 0xCB57 + +[ 188.369723] +[ 188.369727] src: +[ 188.369730] IMM 0x01 + +[ 188.369737] +[ 188.369741] dst: +[ 188.369744] REG[0x1EB6] +[ 188.369748] .[15:8] <- 0x01 + +[ 188.369756] +[ 188.369759] CLEAR_REG @ 0xCB5C + +[ 188.369768] +[ 188.369771] dst: +[ 188.369774] REG[0x1EB6] +[ 188.369779] .[15:8] <- 0x00 + +[ 188.369786] +[ 188.369789] AND_REG @ 0xCB60 + +[ 188.369797] +[ 188.369801] dst: +[ 188.369804] REG[0x1EA5] +[ 188.369809] .[31:24] -> 0x00 + +[ 188.369817] +[ 188.369820] src: +[ 188.369824] IMM 0x0F + +[ 188.369831] +[ 188.369834] dst: +[ 188.369838] REG[0x1EA5] +[ 188.369842] .[31:24] <- 0x00 + +[ 188.369849] +[ 188.369852] EOT @ 0xCB65 + +[ 188.369860] << + +[ 188.375321] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.375339] +[ 188.375342] SET_ATI_PORT @ 0xD825 + +[ 188.375353] +[ 188.375357] port: 0 (MM) + +[ 188.375365] +[ 188.375369] COMPARE_PS @ 0xD828 + +[ 188.375377] +[ 188.375381] src1: +[ 188.375386] PS[0x00,0x0101] +[ 188.375392] .[7:0] -> 0x01 + +[ 188.375400] +[ 188.375403] src2: +[ 188.375408] IMM 0x00 + +[ 188.375416] +[ 188.375420] result: NE GT + +[ 188.375428] +[ 188.375431] JUMP_EQUAL @ 0xD82C + +[ 188.375442] +[ 188.375446] taken: no + +[ 188.375453] +[ 188.375457] target: 0x0013 + +[ 188.375465] +[ 188.375469] SET_REG_BLOCK @ 0xD82F + +[ 188.375477] +[ 188.375480] base: 0x0200 + +[ 188.375487] +[ 188.375490] COMPARE_PS @ 0xD832 + +[ 188.375499] +[ 188.375502] src1: +[ 188.375505] PS[0x00,0x0101] +[ 188.375510] .[15:8] -> 0x01 + +[ 188.375518] +[ 188.375521] src2: +[ 188.375524] IMM 0x01 + +[ 188.375532] +[ 188.375535] result: EQ LE + +[ 188.375543] +[ 188.375546] JUMP_EQUAL @ 0xD836 + +[ 188.375554] +[ 188.375557] taken: yes + +[ 188.375564] +[ 188.375568] target: 0x0059 + +[ 188.375575] +[ 188.375578] MOVE_REG @ 0xD878 + +[ 188.375591] +[ 188.375594] src: +[ 188.375597] IMM 0x01 + +[ 188.375604] +[ 188.375608] dst: +[ 188.375612] REG[0x1820] +[ 188.375618] .[7:0] <- 0x01 + +[ 188.375625] +[ 188.375629] CLEAR_REG @ 0xD87D + +[ 188.375639] +[ 188.375642] dst: +[ 188.375646] REG[0x1820] +[ 188.375650] .[31:24] <- 0x00 + +[ 188.375658] +[ 188.375661] SET_REG_BLOCK @ 0xD881 + +[ 188.375669] +[ 188.375673] base: 0x0000 + +[ 188.375680] +[ 188.375683] EOT @ 0xD884 + +[ 188.375692] << + +[ 188.375702] >> execute D7AC (len 115, WS 12, PS 8) + +[ 188.375713] +[ 188.375717] SET_ATI_PORT @ 0xD7B2 + +[ 188.375725] +[ 188.375728] port: 0 (MM) + +[ 188.375736] +[ 188.375739] COMPARE_PS @ 0xD7B5 + +[ 188.375747] +[ 188.375750] src1: +[ 188.375754] PS[0x00,0x0001] +[ 188.375758] .[7:0] -> 0x01 + +[ 188.375766] +[ 188.375769] src2: +[ 188.375772] IMM 0x00 + +[ 188.375780] +[ 188.375783] result: NE GT + +[ 188.375791] +[ 188.375794] JUMP_EQUAL @ 0xD7B9 + +[ 188.375803] +[ 188.375806] taken: no + +[ 188.375813] +[ 188.375816] target: 0x0013 + +[ 188.375823] +[ 188.375827] SET_REG_BLOCK @ 0xD7BC + +[ 188.375835] +[ 188.375838] base: 0x0200 + +[ 188.375846] +[ 188.375849] MOVE_WS @ 0xD7BF + +[ 188.375857] +[ 188.375860] src: +[ 188.375863] REG[0x183B] +[ 188.375869] .[23:16] -> 0x00 + +[ 188.375876] +[ 188.375880] dst: +[ 188.375883] WS[0x00] +[ 188.375887] .[7:0] <- 0x00 + +[ 188.375895] +[ 188.375898] CLEAR_WS @ 0xD7C4 + +[ 188.375906] +[ 188.375909] dst: +[ 188.375912] WS[0x02] +[ 188.375916] .[31:0] <- 0x00000000 + +[ 188.375924] +[ 188.375927] MOVE_WS @ 0xD7C7 + +[ 188.375935] +[ 188.375938] src: +[ 188.375941] PS[0x01,0x0000] +[ 188.375946] .[31:16] -> 0x0000 + +[ 188.375954] +[ 188.375957] dst: +[ 188.375960] WS[0x02] +[ 188.375964] .[15:0] <- 0x0000 + +[ 188.375972] +[ 188.375975] CLEAR_WS @ 0xD7CB + +[ 188.375983] +[ 188.375987] dst: +[ 188.375990] WS[0x01] +[ 188.375994] .[31:0] <- 0x00000000 + +[ 188.376001] +[ 188.376005] MOVE_WS @ 0xD7CE + +[ 188.376012] +[ 188.376016] src: +[ 188.376019] PS[0x01,0x0000] +[ 188.376023] .[15:0] -> 0x0000 + +[ 188.376031] +[ 188.376034] dst: +[ 188.376037] WS[0x01] +[ 188.376041] .[15:0] <- 0x0000 + +[ 188.376049] +[ 188.376052] SHIFT_LEFT_WS @ 0xD7D2 + +[ 188.376061] +[ 188.376065] dst: +[ 188.376068] WS[0x01] +[ 188.376072] .[31:0] -> 0x00000000 + +[ 188.376080] +[ 188.376084] shift: 10 + +[ 188.376092] +[ 188.376095] dst: +[ 188.376098] WS[0x01] +[ 188.376102] .[31:0] <- 0x00000000 + +[ 188.376110] +[ 188.376113] OR_WS @ 0xD7D6 + +[ 188.376122] +[ 188.376125] dst: +[ 188.376128] WS[0x02] +[ 188.376132] .[31:0] -> 0x00000000 + +[ 188.376140] +[ 188.376143] src: +[ 188.376147] WS[0x01] +[ 188.376150] .[31:0] -> 0x00000000 + +[ 188.376158] +[ 188.376161] dst: +[ 188.376164] WS[0x02] +[ 188.376168] .[31:0] <- 0x00000000 + +[ 188.376176] +[ 188.376179] CLEAR_WS @ 0xD7DA + +[ 188.376187] +[ 188.376190] dst: +[ 188.376194] WS[0x01] +[ 188.376198] .[31:0] <- 0x00000000 + +[ 188.376205] +[ 188.376208] MOVE_WS @ 0xD7DD + +[ 188.376216] +[ 188.376219] src: +[ 188.376223] PS[0x00,0x0001] +[ 188.376228] .[31:16] -> 0x0000 + +[ 188.376235] +[ 188.376238] dst: +[ 188.376242] WS[0x01] +[ 188.376246] .[15:0] <- 0x0000 + +[ 188.376253] +[ 188.376256] SHIFT_LEFT_WS @ 0xD7E1 + +[ 188.376264] +[ 188.376268] dst: +[ 188.376271] WS[0x01] +[ 188.376275] .[31:0] -> 0x00000000 + +[ 188.376283] +[ 188.376286] shift: 20 + +[ 188.376293] +[ 188.376297] dst: +[ 188.376300] WS[0x01] +[ 188.376304] .[31:0] <- 0x00000000 + +[ 188.376311] +[ 188.376315] OR_WS @ 0xD7E5 + +[ 188.376322] +[ 188.376326] dst: +[ 188.376329] WS[0x02] +[ 188.376333] .[31:0] -> 0x00000000 + +[ 188.376340] +[ 188.376343] src: +[ 188.376347] WS[0x01] +[ 188.376350] .[31:0] -> 0x00000000 + +[ 188.376358] +[ 188.376361] dst: +[ 188.376364] WS[0x02] +[ 188.376368] .[31:0] <- 0x00000000 + +[ 188.376376] +[ 188.376379] MOVE_REG @ 0xD7E9 + +[ 188.376387] +[ 188.376390] src: +[ 188.376393] WS[0x02] +[ 188.376397] .[31:0] -> 0x00000000 + +[ 188.376405] +[ 188.376408] dst: +[ 188.376411] REG[0x1826] +[ 188.376416] .[31:0] <- 0x00000000 + +[ 188.376424] +[ 188.376427] CLEAR_REG @ 0xD7EE + +[ 188.376437] +[ 188.376441] dst: +[ 188.376444] REG[0x183B] +[ 188.376449] .[23:16] <- 0x00 + +[ 188.376457] +[ 188.376461] MOVE_WS @ 0xD7F2 + +[ 188.376469] +[ 188.376473] src: +[ 188.376477] IMM 0x07D0 + +[ 188.376485] +[ 188.376488] dst: +[ 188.376492] WS[0x01] +[ 188.376497] .[15:0] <- 0x07D0 + +[ 188.376506] +[ 188.376509] TEST_REG @ 0xD7F7 + +[ 188.376518] +[ 188.376522] src1: +[ 188.376526] REG[0x1820] +[ 188.376532] .[7:0] -> 0x01 + +[ 188.376540] +[ 188.376544] src2: +[ 188.376548] IMM 0x01 + +[ 188.376555] +[ 188.376559] result: NE + +[ 188.376567] +[ 188.376570] JUMP_EQUAL @ 0xD7FC + +[ 188.376578] +[ 188.376582] taken: no + +[ 188.376589] +[ 188.376593] target: 0x0068 + +[ 188.376600] +[ 188.376604] TEST_REG @ 0xD7FF + +[ 188.376611] +[ 188.376615] src1: +[ 188.376618] REG[0x1827] +[ 188.376623] .[7:0] -> 0x02 + +[ 188.376630] +[ 188.376634] src2: +[ 188.376637] IMM 0x01 + +[ 188.376644] +[ 188.376647] result: EQ + +[ 188.376654] +[ 188.376658] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.376666] +[ 188.376669] taken: no + +[ 188.376676] +[ 188.376679] target: 0x0068 + +[ 188.376686] +[ 188.376689] SUB_WS @ 0xD807 + +[ 188.376698] +[ 188.376701] dst: +[ 188.376704] WS[0x01] +[ 188.376709] .[15:0] -> 0x07D0 + +[ 188.376716] +[ 188.376720] src: +[ 188.376723] IMM 0x0001 + +[ 188.376730] +[ 188.376734] dst: +[ 188.376737] WS[0x01] +[ 188.376741] .[15:0] <- 0x07CF + +[ 188.376748] +[ 188.376752] COMPARE_WS @ 0xD80C + +[ 188.376760] +[ 188.376763] src1: +[ 188.376766] WS[0x01] +[ 188.376770] .[15:0] -> 0x07CF + +[ 188.376778] +[ 188.376781] src2: +[ 188.376784] IMM 0x0005 + +[ 188.376791] +[ 188.376795] result: NE GT + +[ 188.376802] +[ 188.376806] JUMP_ABOVE @ 0xD811 + +[ 188.376814] +[ 188.376817] taken: yes + +[ 188.376824] +[ 188.376827] target: 0x0053 + +[ 188.376835] +[ 188.376838] TEST_REG @ 0xD7FF + +[ 188.376846] +[ 188.376849] src1: +[ 188.376852] REG[0x1827] +[ 188.376857] .[7:0] -> 0x02 + +[ 188.376864] +[ 188.376868] src2: +[ 188.376871] IMM 0x01 + +[ 188.376878] +[ 188.376881] result: EQ + +[ 188.376888] +[ 188.376891] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.376899] +[ 188.376902] taken: no + +[ 188.376910] +[ 188.376913] target: 0x0068 + +[ 188.376921] +[ 188.376924] SUB_WS @ 0xD807 + +[ 188.376932] +[ 188.376935] dst: +[ 188.376938] WS[0x01] +[ 188.376942] .[15:0] -> 0x07CF + +[ 188.376950] +[ 188.376953] src: +[ 188.376956] IMM 0x0001 + +[ 188.376964] +[ 188.376967] dst: +[ 188.376970] WS[0x01] +[ 188.376974] .[15:0] <- 0x07CE + +[ 188.376982] +[ 188.376985] COMPARE_WS @ 0xD80C + +[ 188.376993] +[ 188.376996] src1: +[ 188.376999] WS[0x01] +[ 188.377003] .[15:0] -> 0x07CE + +[ 188.377011] +[ 188.377014] src2: +[ 188.377017] IMM 0x0005 + +[ 188.377025] +[ 188.377028] result: NE GT + +[ 188.377036] +[ 188.377039] JUMP_ABOVE @ 0xD811 + +[ 188.377047] +[ 188.377050] taken: yes + +[ 188.377057] +[ 188.377060] target: 0x0053 + +[ 188.377068] +[ 188.377071] TEST_REG @ 0xD7FF + +[ 188.377079] +[ 188.377082] src1: +[ 188.377085] REG[0x1827] +[ 188.377091] .[7:0] -> 0x02 + +[ 188.377098] +[ 188.377101] src2: +[ 188.377104] IMM 0x01 + +[ 188.377111] +[ 188.377115] result: EQ + +[ 188.377122] +[ 188.377125] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.377133] +[ 188.377136] taken: no + +[ 188.377143] +[ 188.377146] target: 0x0068 + +[ 188.377154] +[ 188.377157] SUB_WS @ 0xD807 + +[ 188.377165] +[ 188.377168] dst: +[ 188.377171] WS[0x01] +[ 188.377175] .[15:0] -> 0x07CE + +[ 188.377183] +[ 188.377186] src: +[ 188.377189] IMM 0x0001 + +[ 188.377197] +[ 188.377200] dst: +[ 188.377203] WS[0x01] +[ 188.377207] .[15:0] <- 0x07CD + +[ 188.377215] +[ 188.377218] COMPARE_WS @ 0xD80C + +[ 188.377226] +[ 188.377229] src1: +[ 188.377232] WS[0x01] +[ 188.377236] .[15:0] -> 0x07CD + +[ 188.377244] +[ 188.377247] src2: +[ 188.377251] IMM 0x0005 + +[ 188.377258] +[ 188.377261] result: NE GT + +[ 188.377269] +[ 188.377272] JUMP_ABOVE @ 0xD811 + +[ 188.377280] +[ 188.377283] taken: yes + +[ 188.377291] +[ 188.377294] target: 0x0053 + +[ 188.377301] +[ 188.377304] TEST_REG @ 0xD7FF + +[ 188.377312] +[ 188.377315] src1: +[ 188.377319] REG[0x1827] +[ 188.377324] .[7:0] -> 0x02 + +[ 188.377331] +[ 188.377334] src2: +[ 188.377338] IMM 0x01 + +[ 188.377345] +[ 188.377348] result: EQ + +[ 188.377356] +[ 188.377359] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.377366] +[ 188.377370] taken: no + +[ 188.377377] +[ 188.377380] target: 0x0068 + +[ 188.377387] +[ 188.377390] SUB_WS @ 0xD807 + +[ 188.377398] +[ 188.377402] dst: +[ 188.377405] WS[0x01] +[ 188.377409] .[15:0] -> 0x07CD + +[ 188.377417] +[ 188.377420] src: +[ 188.377423] IMM 0x0001 + +[ 188.377431] +[ 188.377434] dst: +[ 188.377437] WS[0x01] +[ 188.377441] .[15:0] <- 0x07CC + +[ 188.377449] +[ 188.377452] COMPARE_WS @ 0xD80C + +[ 188.377460] +[ 188.377463] src1: +[ 188.377466] WS[0x01] +[ 188.377471] .[15:0] -> 0x07CC + +[ 188.377479] +[ 188.377483] src2: +[ 188.377487] IMM 0x0005 + +[ 188.377494] +[ 188.377497] result: NE GT + +[ 188.377505] +[ 188.377508] JUMP_ABOVE @ 0xD811 + +[ 188.377516] +[ 188.377519] taken: yes + +[ 188.377526] +[ 188.377530] target: 0x0053 + +[ 188.377537] +[ 188.377540] TEST_REG @ 0xD7FF + +[ 188.377548] +[ 188.377551] src1: +[ 188.377554] REG[0x1827] +[ 188.377560] .[7:0] -> 0x02 + +[ 188.377567] +[ 188.377570] src2: +[ 188.377573] IMM 0x01 + +[ 188.377581] +[ 188.377584] result: EQ + +[ 188.377592] +[ 188.377595] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.377603] +[ 188.377606] taken: no + +[ 188.377613] +[ 188.377616] target: 0x0068 + +[ 188.377624] +[ 188.377627] SUB_WS @ 0xD807 + +[ 188.377635] +[ 188.377638] dst: +[ 188.377641] WS[0x01] +[ 188.377645] .[15:0] -> 0x07CC + +[ 188.377653] +[ 188.377656] src: +[ 188.377659] IMM 0x0001 + +[ 188.377667] +[ 188.377670] dst: +[ 188.377673] WS[0x01] +[ 188.377677] .[15:0] <- 0x07CB + +[ 188.377685] +[ 188.377688] COMPARE_WS @ 0xD80C + +[ 188.377696] +[ 188.377699] src1: +[ 188.377703] WS[0x01] +[ 188.377707] .[15:0] -> 0x07CB + +[ 188.377714] +[ 188.377717] src2: +[ 188.377721] IMM 0x0005 + +[ 188.377728] +[ 188.377731] result: NE GT + +[ 188.377739] +[ 188.377742] JUMP_ABOVE @ 0xD811 + +[ 188.377750] +[ 188.377753] taken: yes + +[ 188.377761] +[ 188.377764] target: 0x0053 + +[ 188.377771] +[ 188.377774] TEST_REG @ 0xD7FF + +[ 188.377782] +[ 188.377785] src1: +[ 188.377789] REG[0x1827] +[ 188.377794] .[7:0] -> 0x02 + +[ 188.377801] +[ 188.377804] src2: +[ 188.377808] IMM 0x01 + +[ 188.377815] +[ 188.377818] result: EQ + +[ 188.377825] +[ 188.377828] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.377836] +[ 188.377839] taken: no + +[ 188.377846] +[ 188.377849] target: 0x0068 + +[ 188.377857] +[ 188.377860] SUB_WS @ 0xD807 + +[ 188.377868] +[ 188.377871] dst: +[ 188.377874] WS[0x01] +[ 188.377878] .[15:0] -> 0x07CB + +[ 188.377886] +[ 188.377889] src: +[ 188.377892] IMM 0x0001 + +[ 188.377900] +[ 188.377903] dst: +[ 188.377906] WS[0x01] +[ 188.377910] .[15:0] <- 0x07CA + +[ 188.377918] +[ 188.377921] COMPARE_WS @ 0xD80C + +[ 188.377929] +[ 188.377932] src1: +[ 188.377935] WS[0x01] +[ 188.377939] .[15:0] -> 0x07CA + +[ 188.377947] +[ 188.377950] src2: +[ 188.377953] IMM 0x0005 + +[ 188.377960] +[ 188.377964] result: NE GT + +[ 188.377971] +[ 188.377974] JUMP_ABOVE @ 0xD811 + +[ 188.377982] +[ 188.377985] taken: yes + +[ 188.377993] +[ 188.377996] target: 0x0053 + +[ 188.378003] +[ 188.378006] TEST_REG @ 0xD7FF + +[ 188.378014] +[ 188.378017] src1: +[ 188.378020] REG[0x1827] +[ 188.378026] .[7:0] -> 0x02 + +[ 188.378033] +[ 188.378036] src2: +[ 188.378039] IMM 0x01 + +[ 188.378046] +[ 188.378050] result: EQ + +[ 188.378057] +[ 188.378060] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.378068] +[ 188.378071] taken: no + +[ 188.378078] +[ 188.378081] target: 0x0068 + +[ 188.378089] +[ 188.378092] SUB_WS @ 0xD807 + +[ 188.378100] +[ 188.378103] dst: +[ 188.378106] WS[0x01] +[ 188.378110] .[15:0] -> 0x07CA + +[ 188.378118] +[ 188.378121] src: +[ 188.378124] IMM 0x0001 + +[ 188.378131] +[ 188.378135] dst: +[ 188.378138] WS[0x01] +[ 188.378142] .[15:0] <- 0x07C9 + +[ 188.378149] +[ 188.378153] COMPARE_WS @ 0xD80C + +[ 188.378160] +[ 188.378164] src1: +[ 188.378167] WS[0x01] +[ 188.378171] .[15:0] -> 0x07C9 + +[ 188.378178] +[ 188.378181] src2: +[ 188.378185] IMM 0x0005 + +[ 188.378192] +[ 188.378196] result: NE GT + +[ 188.378203] +[ 188.378206] JUMP_ABOVE @ 0xD811 + +[ 188.378214] +[ 188.378217] taken: yes + +[ 188.378224] +[ 188.378228] target: 0x0053 + +[ 188.378235] +[ 188.378238] TEST_REG @ 0xD7FF + +[ 188.378246] +[ 188.378249] src1: +[ 188.378253] REG[0x1827] +[ 188.378258] .[7:0] -> 0x02 + +[ 188.378265] +[ 188.378268] src2: +[ 188.378272] IMM 0x01 + +[ 188.378279] +[ 188.378282] result: EQ + +[ 188.378289] +[ 188.378292] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.378300] +[ 188.378303] taken: no + +[ 188.378310] +[ 188.378314] target: 0x0068 + +[ 188.378321] +[ 188.378324] SUB_WS @ 0xD807 + +[ 188.378332] +[ 188.378335] dst: +[ 188.378338] WS[0x01] +[ 188.378342] .[15:0] -> 0x07C9 + +[ 188.378350] +[ 188.378353] src: +[ 188.378426] IMM 0x0001 + +[ 188.378437] +[ 188.378440] dst: +[ 188.378443] WS[0x01] +[ 188.378448] .[15:0] <- 0x07C8 + +[ 188.378455] +[ 188.378459] COMPARE_WS @ 0xD80C + +[ 188.378467] +[ 188.378471] src1: +[ 188.378474] WS[0x01] +[ 188.378478] .[15:0] -> 0x07C8 + +[ 188.378485] +[ 188.378488] src2: +[ 188.378492] IMM 0x0005 + +[ 188.378499] +[ 188.378503] result: NE GT + +[ 188.378510] +[ 188.378514] JUMP_ABOVE @ 0xD811 + +[ 188.378521] +[ 188.378525] taken: yes + +[ 188.378532] +[ 188.378535] target: 0x0053 + +[ 188.378543] +[ 188.378546] TEST_REG @ 0xD7FF + +[ 188.378554] +[ 188.378557] src1: +[ 188.378560] REG[0x1827] +[ 188.378566] .[7:0] -> 0x02 + +[ 188.378573] +[ 188.378576] src2: +[ 188.378579] IMM 0x01 + +[ 188.378586] +[ 188.378589] result: EQ + +[ 188.378597] +[ 188.378600] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.378608] +[ 188.378611] taken: no + +[ 188.378618] +[ 188.378621] target: 0x0068 + +[ 188.378629] +[ 188.378632] SUB_WS @ 0xD807 + +[ 188.378640] +[ 188.378643] dst: +[ 188.378646] WS[0x01] +[ 188.378650] .[15:0] -> 0x07C8 + +[ 188.378658] +[ 188.378661] src: +[ 188.378665] IMM 0x0001 + +[ 188.378672] +[ 188.378675] dst: +[ 188.378679] WS[0x01] +[ 188.378682] .[15:0] <- 0x07C7 + +[ 188.378690] +[ 188.378693] COMPARE_WS @ 0xD80C + +[ 188.378701] +[ 188.378704] src1: +[ 188.378707] WS[0x01] +[ 188.378711] .[15:0] -> 0x07C7 + +[ 188.378718] +[ 188.378721] src2: +[ 188.378724] IMM 0x0005 + +[ 188.378731] +[ 188.378735] result: NE GT + +[ 188.378742] +[ 188.378746] JUMP_ABOVE @ 0xD811 + +[ 188.378753] +[ 188.378757] taken: yes + +[ 188.378764] +[ 188.378767] target: 0x0053 + +[ 188.378774] +[ 188.378777] TEST_REG @ 0xD7FF + +[ 188.378785] +[ 188.378788] src1: +[ 188.378791] REG[0x1827] +[ 188.378797] .[7:0] -> 0x02 + +[ 188.378804] +[ 188.378807] src2: +[ 188.378810] IMM 0x01 + +[ 188.378817] +[ 188.378820] result: EQ + +[ 188.378828] +[ 188.378831] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.378839] +[ 188.378842] taken: no + +[ 188.378849] +[ 188.378852] target: 0x0068 + +[ 188.378859] +[ 188.378863] SUB_WS @ 0xD807 + +[ 188.378870] +[ 188.378874] dst: +[ 188.378877] WS[0x01] +[ 188.378881] .[15:0] -> 0x07C7 + +[ 188.378888] +[ 188.378891] src: +[ 188.378894] IMM 0x0001 + +[ 188.378902] +[ 188.378905] dst: +[ 188.378908] WS[0x01] +[ 188.378912] .[15:0] <- 0x07C6 + +[ 188.378919] +[ 188.378922] COMPARE_WS @ 0xD80C + +[ 188.378930] +[ 188.378933] src1: +[ 188.378936] WS[0x01] +[ 188.378940] .[15:0] -> 0x07C6 + +[ 188.378948] +[ 188.378951] src2: +[ 188.378954] IMM 0x0005 + +[ 188.378961] +[ 188.378964] result: NE GT + +[ 188.378972] +[ 188.378975] JUMP_ABOVE @ 0xD811 + +[ 188.378983] +[ 188.378986] taken: yes + +[ 188.378994] +[ 188.378997] target: 0x0053 + +[ 188.379004] +[ 188.379008] TEST_REG @ 0xD7FF + +[ 188.379015] +[ 188.379018] src1: +[ 188.379022] REG[0x1827] +[ 188.379027] .[7:0] -> 0x02 + +[ 188.379034] +[ 188.379037] src2: +[ 188.379040] IMM 0x01 + +[ 188.379047] +[ 188.379051] result: EQ + +[ 188.379058] +[ 188.379061] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.379069] +[ 188.379072] taken: no + +[ 188.379079] +[ 188.379082] target: 0x0068 + +[ 188.379090] +[ 188.379093] SUB_WS @ 0xD807 + +[ 188.379101] +[ 188.379104] dst: +[ 188.379107] WS[0x01] +[ 188.379113] .[15:0] -> 0x07C6 + +[ 188.379121] +[ 188.379125] src: +[ 188.379128] IMM 0x0001 + +[ 188.379135] +[ 188.379138] dst: +[ 188.379142] WS[0x01] +[ 188.379146] .[15:0] <- 0x07C5 + +[ 188.379153] +[ 188.379157] COMPARE_WS @ 0xD80C + +[ 188.379165] +[ 188.379168] src1: +[ 188.379172] WS[0x01] +[ 188.379176] .[15:0] -> 0x07C5 + +[ 188.379183] +[ 188.379186] src2: +[ 188.379189] IMM 0x0005 + +[ 188.379197] +[ 188.379200] result: NE GT + +[ 188.379208] +[ 188.379211] JUMP_ABOVE @ 0xD811 + +[ 188.379219] +[ 188.379222] taken: yes + +[ 188.379229] +[ 188.379232] target: 0x0053 + +[ 188.379240] +[ 188.379243] TEST_REG @ 0xD7FF + +[ 188.379251] +[ 188.379254] src1: +[ 188.379257] REG[0x1827] +[ 188.379262] .[7:0] -> 0x02 + +[ 188.379270] +[ 188.379273] src2: +[ 188.379276] IMM 0x01 + +[ 188.379283] +[ 188.379287] result: EQ + +[ 188.379294] +[ 188.379297] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.379305] +[ 188.379308] taken: no + +[ 188.379315] +[ 188.379318] target: 0x0068 + +[ 188.379326] +[ 188.379329] SUB_WS @ 0xD807 + +[ 188.379337] +[ 188.379341] dst: +[ 188.379344] WS[0x01] +[ 188.379348] .[15:0] -> 0x07C5 + +[ 188.379355] +[ 188.379358] src: +[ 188.379362] IMM 0x0001 + +[ 188.379369] +[ 188.379372] dst: +[ 188.379375] WS[0x01] +[ 188.379379] .[15:0] <- 0x07C4 + +[ 188.379387] +[ 188.379390] COMPARE_WS @ 0xD80C + +[ 188.379398] +[ 188.379401] src1: +[ 188.379404] WS[0x01] +[ 188.379408] .[15:0] -> 0x07C4 + +[ 188.379415] +[ 188.379419] src2: +[ 188.379422] IMM 0x0005 + +[ 188.379429] +[ 188.379432] result: NE GT + +[ 188.379440] +[ 188.379443] JUMP_ABOVE @ 0xD811 + +[ 188.379451] +[ 188.379455] taken: yes + +[ 188.379462] +[ 188.379465] target: 0x0053 + +[ 188.379473] +[ 188.379476] TEST_REG @ 0xD7FF + +[ 188.379484] +[ 188.379487] src1: +[ 188.379490] REG[0x1827] +[ 188.379496] .[7:0] -> 0x02 + +[ 188.379503] +[ 188.379506] src2: +[ 188.379509] IMM 0x01 + +[ 188.379517] +[ 188.379520] result: EQ + +[ 188.379527] +[ 188.379530] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.379538] +[ 188.379541] taken: no + +[ 188.379548] +[ 188.379552] target: 0x0068 + +[ 188.379559] +[ 188.379562] SUB_WS @ 0xD807 + +[ 188.379570] +[ 188.379573] dst: +[ 188.379577] WS[0x01] +[ 188.379581] .[15:0] -> 0x07C4 + +[ 188.379588] +[ 188.379592] src: +[ 188.379595] IMM 0x0001 + +[ 188.379602] +[ 188.379605] dst: +[ 188.379609] WS[0x01] +[ 188.379613] .[15:0] <- 0x07C3 + +[ 188.379620] +[ 188.379623] COMPARE_WS @ 0xD80C + +[ 188.379631] +[ 188.379635] src1: +[ 188.379638] WS[0x01] +[ 188.379642] .[15:0] -> 0x07C3 + +[ 188.379649] +[ 188.379652] src2: +[ 188.379655] IMM 0x0005 + +[ 188.379663] +[ 188.379666] result: NE GT + +[ 188.379674] +[ 188.379677] JUMP_ABOVE @ 0xD811 + +[ 188.379686] +[ 188.379689] taken: yes + +[ 188.379696] +[ 188.379699] target: 0x0053 + +[ 188.379707] +[ 188.379710] TEST_REG @ 0xD7FF + +[ 188.379717] +[ 188.379721] src1: +[ 188.379724] REG[0x1827] +[ 188.379729] .[7:0] -> 0x02 + +[ 188.379736] +[ 188.379740] src2: +[ 188.379743] IMM 0x01 + +[ 188.379750] +[ 188.379753] result: EQ + +[ 188.379760] +[ 188.379764] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.379771] +[ 188.379775] taken: no + +[ 188.379782] +[ 188.379785] target: 0x0068 + +[ 188.379792] +[ 188.379795] SUB_WS @ 0xD807 + +[ 188.379803] +[ 188.379806] dst: +[ 188.379810] WS[0x01] +[ 188.379814] .[15:0] -> 0x07C3 + +[ 188.379821] +[ 188.379824] src: +[ 188.379828] IMM 0x0001 + +[ 188.379835] +[ 188.379838] dst: +[ 188.379842] WS[0x01] +[ 188.379845] .[15:0] <- 0x07C2 + +[ 188.379853] +[ 188.379856] COMPARE_WS @ 0xD80C + +[ 188.379864] +[ 188.379867] src1: +[ 188.379870] WS[0x01] +[ 188.379874] .[15:0] -> 0x07C2 + +[ 188.379882] +[ 188.379885] src2: +[ 188.379888] IMM 0x0005 + +[ 188.379895] +[ 188.379898] result: NE GT + +[ 188.379906] +[ 188.379909] JUMP_ABOVE @ 0xD811 + +[ 188.379917] +[ 188.379920] taken: yes + +[ 188.379927] +[ 188.379931] target: 0x0053 + +[ 188.379938] +[ 188.379941] TEST_REG @ 0xD7FF + +[ 188.379949] +[ 188.379952] src1: +[ 188.379955] REG[0x1827] +[ 188.379961] .[7:0] -> 0x02 + +[ 188.379969] +[ 188.379972] src2: +[ 188.379975] IMM 0x01 + +[ 188.379982] +[ 188.379986] result: EQ + +[ 188.379993] +[ 188.379997] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.380004] +[ 188.380008] taken: no + +[ 188.380015] +[ 188.380018] target: 0x0068 + +[ 188.380026] +[ 188.380029] SUB_WS @ 0xD807 + +[ 188.380036] +[ 188.380040] dst: +[ 188.380043] WS[0x01] +[ 188.380047] .[15:0] -> 0x07C2 + +[ 188.380054] +[ 188.380057] src: +[ 188.380061] IMM 0x0001 + +[ 188.380068] +[ 188.380071] dst: +[ 188.380074] WS[0x01] +[ 188.380078] .[15:0] <- 0x07C1 + +[ 188.380086] +[ 188.380089] COMPARE_WS @ 0xD80C + +[ 188.380097] +[ 188.380100] src1: +[ 188.380103] WS[0x01] +[ 188.380107] .[15:0] -> 0x07C1 + +[ 188.380114] +[ 188.380118] src2: +[ 188.380121] IMM 0x0005 + +[ 188.380128] +[ 188.380131] result: NE GT + +[ 188.380139] +[ 188.380142] JUMP_ABOVE @ 0xD811 + +[ 188.380150] +[ 188.380153] taken: yes + +[ 188.380161] +[ 188.380164] target: 0x0053 + +[ 188.380171] +[ 188.380174] TEST_REG @ 0xD7FF + +[ 188.380182] +[ 188.380185] src1: +[ 188.380189] REG[0x1827] +[ 188.380194] .[7:0] -> 0x02 + +[ 188.380201] +[ 188.380204] src2: +[ 188.380208] IMM 0x01 + +[ 188.380215] +[ 188.380219] result: EQ + +[ 188.380226] +[ 188.380229] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.380237] +[ 188.380240] taken: no + +[ 188.380247] +[ 188.380250] target: 0x0068 + +[ 188.380258] +[ 188.380261] SUB_WS @ 0xD807 + +[ 188.380269] +[ 188.380272] dst: +[ 188.380276] WS[0x01] +[ 188.380280] .[15:0] -> 0x07C1 + +[ 188.380287] +[ 188.380290] src: +[ 188.380293] IMM 0x0001 + +[ 188.380301] +[ 188.380304] dst: +[ 188.380307] WS[0x01] +[ 188.380311] .[15:0] <- 0x07C0 + +[ 188.380319] +[ 188.380322] COMPARE_WS @ 0xD80C + +[ 188.380330] +[ 188.380333] src1: +[ 188.380336] WS[0x01] +[ 188.380340] .[15:0] -> 0x07C0 + +[ 188.380348] +[ 188.380351] src2: +[ 188.380354] IMM 0x0005 + +[ 188.380361] +[ 188.380364] result: NE GT + +[ 188.380372] +[ 188.380375] JUMP_ABOVE @ 0xD811 + +[ 188.380383] +[ 188.380386] taken: yes + +[ 188.380394] +[ 188.380397] target: 0x0053 + +[ 188.380404] +[ 188.380407] TEST_REG @ 0xD7FF + +[ 188.380415] +[ 188.380418] src1: +[ 188.380422] REG[0x1827] +[ 188.380427] .[7:0] -> 0x02 + +[ 188.380434] +[ 188.380437] src2: +[ 188.380440] IMM 0x01 + +[ 188.380448] +[ 188.380451] result: EQ + +[ 188.380458] +[ 188.380461] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.380469] +[ 188.380472] taken: no + +[ 188.380479] +[ 188.380482] target: 0x0068 + +[ 188.380490] +[ 188.380493] SUB_WS @ 0xD807 + +[ 188.380501] +[ 188.380504] dst: +[ 188.380507] WS[0x01] +[ 188.380511] .[15:0] -> 0x07C0 + +[ 188.380519] +[ 188.380522] src: +[ 188.380525] IMM 0x0001 + +[ 188.380532] +[ 188.380535] dst: +[ 188.380539] WS[0x01] +[ 188.380542] .[15:0] <- 0x07BF + +[ 188.380550] +[ 188.380553] COMPARE_WS @ 0xD80C + +[ 188.380561] +[ 188.380564] src1: +[ 188.380567] WS[0x01] +[ 188.380571] .[15:0] -> 0x07BF + +[ 188.380578] +[ 188.380582] src2: +[ 188.380585] IMM 0x0005 + +[ 188.380592] +[ 188.380595] result: NE GT + +[ 188.380603] +[ 188.380606] JUMP_ABOVE @ 0xD811 + +[ 188.380614] +[ 188.380617] taken: yes + +[ 188.380624] +[ 188.380627] target: 0x0053 + +[ 188.380635] +[ 188.380638] TEST_REG @ 0xD7FF + +[ 188.380646] +[ 188.380649] src1: +[ 188.380652] REG[0x1827] +[ 188.380658] .[7:0] -> 0x02 + +[ 188.380665] +[ 188.380668] src2: +[ 188.380672] IMM 0x01 + +[ 188.380679] +[ 188.380682] result: EQ + +[ 188.380689] +[ 188.380692] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.380700] +[ 188.380703] taken: no + +[ 188.380711] +[ 188.380714] target: 0x0068 + +[ 188.380721] +[ 188.380724] SUB_WS @ 0xD807 + +[ 188.380732] +[ 188.380735] dst: +[ 188.380739] WS[0x01] +[ 188.380743] .[15:0] -> 0x07BF + +[ 188.380750] +[ 188.380753] src: +[ 188.380756] IMM 0x0001 + +[ 188.380764] +[ 188.380767] dst: +[ 188.380770] WS[0x01] +[ 188.380774] .[15:0] <- 0x07BE + +[ 188.380781] +[ 188.380785] COMPARE_WS @ 0xD80C + +[ 188.380793] +[ 188.380796] src1: +[ 188.380799] WS[0x01] +[ 188.380803] .[15:0] -> 0x07BE + +[ 188.380810] +[ 188.380814] src2: +[ 188.380817] IMM 0x0005 + +[ 188.380824] +[ 188.380828] result: NE GT + +[ 188.380836] +[ 188.380839] JUMP_ABOVE @ 0xD811 + +[ 188.380847] +[ 188.380850] taken: yes + +[ 188.380857] +[ 188.380860] target: 0x0053 + +[ 188.380868] +[ 188.380871] TEST_REG @ 0xD7FF + +[ 188.380879] +[ 188.380882] src1: +[ 188.380885] REG[0x1827] +[ 188.380891] .[7:0] -> 0x02 + +[ 188.380898] +[ 188.380901] src2: +[ 188.380904] IMM 0x01 + +[ 188.380912] +[ 188.380915] result: EQ + +[ 188.380922] +[ 188.380925] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.380933] +[ 188.380936] taken: no + +[ 188.380943] +[ 188.380946] target: 0x0068 + +[ 188.380954] +[ 188.380957] SUB_WS @ 0xD807 + +[ 188.380964] +[ 188.380968] dst: +[ 188.380971] WS[0x01] +[ 188.380975] .[15:0] -> 0x07BE + +[ 188.380982] +[ 188.380985] src: +[ 188.380989] IMM 0x0001 + +[ 188.380996] +[ 188.380999] dst: +[ 188.381003] WS[0x01] +[ 188.381006] .[15:0] <- 0x07BD + +[ 188.381014] +[ 188.381017] COMPARE_WS @ 0xD80C + +[ 188.381025] +[ 188.381028] src1: +[ 188.381031] WS[0x01] +[ 188.381035] .[15:0] -> 0x07BD + +[ 188.381043] +[ 188.381046] src2: +[ 188.381049] IMM 0x0005 + +[ 188.381056] +[ 188.381059] result: NE GT + +[ 188.381067] +[ 188.381070] JUMP_ABOVE @ 0xD811 + +[ 188.381078] +[ 188.381081] taken: yes + +[ 188.381089] +[ 188.381092] target: 0x0053 + +[ 188.381099] +[ 188.381103] TEST_REG @ 0xD7FF + +[ 188.381110] +[ 188.381113] src1: +[ 188.381117] REG[0x1827] +[ 188.381122] .[7:0] -> 0x02 + +[ 188.381129] +[ 188.381132] src2: +[ 188.381136] IMM 0x01 + +[ 188.381143] +[ 188.381146] result: EQ + +[ 188.381153] +[ 188.381156] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.381164] +[ 188.381167] taken: no + +[ 188.381174] +[ 188.381178] target: 0x0068 + +[ 188.381185] +[ 188.381188] SUB_WS @ 0xD807 + +[ 188.381196] +[ 188.381199] dst: +[ 188.381202] WS[0x01] +[ 188.381206] .[15:0] -> 0x07BD + +[ 188.381214] +[ 188.381217] src: +[ 188.381220] IMM 0x0001 + +[ 188.381227] +[ 188.381231] dst: +[ 188.381234] WS[0x01] +[ 188.381238] .[15:0] <- 0x07BC + +[ 188.381245] +[ 188.381248] COMPARE_WS @ 0xD80C + +[ 188.381256] +[ 188.381259] src1: +[ 188.381263] WS[0x01] +[ 188.381267] .[15:0] -> 0x07BC + +[ 188.381274] +[ 188.381277] src2: +[ 188.381280] IMM 0x0005 + +[ 188.381288] +[ 188.381291] result: NE GT + +[ 188.381298] +[ 188.381302] JUMP_ABOVE @ 0xD811 + +[ 188.381310] +[ 188.381313] taken: yes + +[ 188.381320] +[ 188.381323] target: 0x0053 + +[ 188.381331] +[ 188.381334] TEST_REG @ 0xD7FF + +[ 188.381342] +[ 188.381345] src1: +[ 188.381348] REG[0x1827] +[ 188.381353] .[7:0] -> 0x02 + +[ 188.381361] +[ 188.381364] src2: +[ 188.381367] IMM 0x01 + +[ 188.381374] +[ 188.381377] result: EQ + +[ 188.381384] +[ 188.381388] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.381395] +[ 188.381398] taken: no + +[ 188.381405] +[ 188.381409] target: 0x0068 + +[ 188.381416] +[ 188.381419] SUB_WS @ 0xD807 + +[ 188.381427] +[ 188.381430] dst: +[ 188.381434] WS[0x01] +[ 188.381438] .[15:0] -> 0x07BC + +[ 188.381445] +[ 188.381448] src: +[ 188.381452] IMM 0x0001 + +[ 188.381459] +[ 188.381462] dst: +[ 188.381466] WS[0x01] +[ 188.381470] .[15:0] <- 0x07BB + +[ 188.381477] +[ 188.381481] COMPARE_WS @ 0xD80C + +[ 188.381489] +[ 188.381492] src1: +[ 188.381495] WS[0x01] +[ 188.381499] .[15:0] -> 0x07BB + +[ 188.381507] +[ 188.381510] src2: +[ 188.381514] IMM 0x0005 + +[ 188.381521] +[ 188.381524] result: NE GT + +[ 188.381532] +[ 188.381535] JUMP_ABOVE @ 0xD811 + +[ 188.381543] +[ 188.381546] taken: yes + +[ 188.381554] +[ 188.381557] target: 0x0053 + +[ 188.381564] +[ 188.381567] TEST_REG @ 0xD7FF + +[ 188.381575] +[ 188.381578] src1: +[ 188.381582] REG[0x1827] +[ 188.381587] .[7:0] -> 0x02 + +[ 188.381594] +[ 188.381597] src2: +[ 188.381600] IMM 0x01 + +[ 188.381608] +[ 188.381611] result: EQ + +[ 188.381618] +[ 188.381621] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.381629] +[ 188.381632] taken: no + +[ 188.381639] +[ 188.381642] target: 0x0068 + +[ 188.381650] +[ 188.381653] SUB_WS @ 0xD807 + +[ 188.381661] +[ 188.381665] dst: +[ 188.381668] WS[0x01] +[ 188.381672] .[15:0] -> 0x07BB + +[ 188.381679] +[ 188.381683] src: +[ 188.381686] IMM 0x0001 + +[ 188.381747] +[ 188.381750] dst: +[ 188.381754] WS[0x01] +[ 188.381758] .[15:0] <- 0x07BA + +[ 188.381767] +[ 188.381770] COMPARE_WS @ 0xD80C + +[ 188.381778] +[ 188.381781] src1: +[ 188.381785] WS[0x01] +[ 188.381789] .[15:0] -> 0x07BA + +[ 188.381796] +[ 188.381799] src2: +[ 188.381803] IMM 0x0005 + +[ 188.381810] +[ 188.381813] result: NE GT + +[ 188.381821] +[ 188.381824] JUMP_ABOVE @ 0xD811 + +[ 188.381833] +[ 188.381836] taken: yes + +[ 188.381843] +[ 188.381847] target: 0x0053 + +[ 188.381854] +[ 188.381858] TEST_REG @ 0xD7FF + +[ 188.381866] +[ 188.381869] src1: +[ 188.381872] REG[0x1827] +[ 188.381878] .[7:0] -> 0x02 + +[ 188.381885] +[ 188.381889] src2: +[ 188.381892] IMM 0x01 + +[ 188.381899] +[ 188.381902] result: EQ + +[ 188.381909] +[ 188.381913] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.381921] +[ 188.381924] taken: no + +[ 188.381931] +[ 188.381934] target: 0x0068 + +[ 188.381941] +[ 188.381944] SUB_WS @ 0xD807 + +[ 188.381952] +[ 188.381955] dst: +[ 188.381959] WS[0x01] +[ 188.381963] .[15:0] -> 0x07BA + +[ 188.381970] +[ 188.381973] src: +[ 188.381976] IMM 0x0001 + +[ 188.381984] +[ 188.381987] dst: +[ 188.381990] WS[0x01] +[ 188.381994] .[15:0] <- 0x07B9 + +[ 188.382002] +[ 188.382005] COMPARE_WS @ 0xD80C + +[ 188.382013] +[ 188.382016] src1: +[ 188.382019] WS[0x01] +[ 188.382023] .[15:0] -> 0x07B9 + +[ 188.382031] +[ 188.382034] src2: +[ 188.382037] IMM 0x0005 + +[ 188.382044] +[ 188.382048] result: NE GT + +[ 188.382056] +[ 188.382059] JUMP_ABOVE @ 0xD811 + +[ 188.382067] +[ 188.382070] taken: yes + +[ 188.382077] +[ 188.382080] target: 0x0053 + +[ 188.382088] +[ 188.382091] TEST_REG @ 0xD7FF + +[ 188.382099] +[ 188.382102] src1: +[ 188.382105] REG[0x1827] +[ 188.382111] .[7:0] -> 0x02 + +[ 188.382118] +[ 188.382121] src2: +[ 188.382124] IMM 0x01 + +[ 188.382131] +[ 188.382135] result: EQ + +[ 188.382142] +[ 188.382145] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.382153] +[ 188.382156] taken: no + +[ 188.382163] +[ 188.382166] target: 0x0068 + +[ 188.382173] +[ 188.382177] SUB_WS @ 0xD807 + +[ 188.382184] +[ 188.382188] dst: +[ 188.382191] WS[0x01] +[ 188.382195] .[15:0] -> 0x07B9 + +[ 188.382202] +[ 188.382205] src: +[ 188.382209] IMM 0x0001 + +[ 188.382216] +[ 188.382220] dst: +[ 188.382223] WS[0x01] +[ 188.382227] .[15:0] <- 0x07B8 + +[ 188.382235] +[ 188.382238] COMPARE_WS @ 0xD80C + +[ 188.382246] +[ 188.382249] src1: +[ 188.382252] WS[0x01] +[ 188.382256] .[15:0] -> 0x07B8 + +[ 188.382263] +[ 188.382266] src2: +[ 188.382270] IMM 0x0005 + +[ 188.382277] +[ 188.382280] result: NE GT + +[ 188.382288] +[ 188.382291] JUMP_ABOVE @ 0xD811 + +[ 188.382299] +[ 188.382338] taken: yes + +[ 188.382347] +[ 188.382350] target: 0x0053 + +[ 188.382359] +[ 188.382362] TEST_REG @ 0xD7FF + +[ 188.382370] +[ 188.382373] src1: +[ 188.382377] REG[0x1827] +[ 188.382382] .[7:0] -> 0x02 + +[ 188.382389] +[ 188.382393] src2: +[ 188.382396] IMM 0x01 + +[ 188.382403] +[ 188.382406] result: EQ + +[ 188.382414] +[ 188.382417] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.382425] +[ 188.382429] taken: no + +[ 188.382436] +[ 188.382439] target: 0x0068 + +[ 188.382447] +[ 188.382450] SUB_WS @ 0xD807 + +[ 188.382458] +[ 188.382462] dst: +[ 188.382465] WS[0x01] +[ 188.382470] .[15:0] -> 0x07B8 + +[ 188.382477] +[ 188.382481] src: +[ 188.382484] IMM 0x0001 + +[ 188.382491] +[ 188.382495] dst: +[ 188.382498] WS[0x01] +[ 188.382502] .[15:0] <- 0x07B7 + +[ 188.382509] +[ 188.382512] COMPARE_WS @ 0xD80C + +[ 188.382520] +[ 188.382523] src1: +[ 188.382527] WS[0x01] +[ 188.382530] .[15:0] -> 0x07B7 + +[ 188.382538] +[ 188.382541] src2: +[ 188.382544] IMM 0x0005 + +[ 188.382552] +[ 188.382555] result: NE GT + +[ 188.382563] +[ 188.382566] JUMP_ABOVE @ 0xD811 + +[ 188.382574] +[ 188.382577] taken: yes + +[ 188.382584] +[ 188.382587] target: 0x0053 + +[ 188.382595] +[ 188.382598] TEST_REG @ 0xD7FF + +[ 188.382606] +[ 188.382609] src1: +[ 188.382612] REG[0x1827] +[ 188.382618] .[7:0] -> 0x02 + +[ 188.382625] +[ 188.382628] src2: +[ 188.382632] IMM 0x01 + +[ 188.382639] +[ 188.382642] result: EQ + +[ 188.382649] +[ 188.382652] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.382660] +[ 188.382663] taken: no + +[ 188.382670] +[ 188.382673] target: 0x0068 + +[ 188.382681] +[ 188.382684] SUB_WS @ 0xD807 + +[ 188.382692] +[ 188.382695] dst: +[ 188.382698] WS[0x01] +[ 188.382702] .[15:0] -> 0x07B7 + +[ 188.382709] +[ 188.382713] src: +[ 188.382716] IMM 0x0001 + +[ 188.382723] +[ 188.382726] dst: +[ 188.382729] WS[0x01] +[ 188.382733] .[15:0] <- 0x07B6 + +[ 188.382741] +[ 188.382744] COMPARE_WS @ 0xD80C + +[ 188.382752] +[ 188.382755] src1: +[ 188.382759] WS[0x01] +[ 188.382763] .[15:0] -> 0x07B6 + +[ 188.382770] +[ 188.382773] src2: +[ 188.382777] IMM 0x0005 + +[ 188.382784] +[ 188.382787] result: NE GT + +[ 188.382795] +[ 188.382798] JUMP_ABOVE @ 0xD811 + +[ 188.382806] +[ 188.382809] taken: yes + +[ 188.382816] +[ 188.382819] target: 0x0053 + +[ 188.382827] +[ 188.382830] TEST_REG @ 0xD7FF + +[ 188.382838] +[ 188.382841] src1: +[ 188.382844] REG[0x1827] +[ 188.382850] .[7:0] -> 0x02 + +[ 188.382857] +[ 188.382860] src2: +[ 188.382863] IMM 0x01 + +[ 188.382871] +[ 188.382874] result: EQ + +[ 188.382881] +[ 188.382884] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.382892] +[ 188.382895] taken: no + +[ 188.382902] +[ 188.382905] target: 0x0068 + +[ 188.382913] +[ 188.382916] SUB_WS @ 0xD807 + +[ 188.382924] +[ 188.382927] dst: +[ 188.382931] WS[0x01] +[ 188.382935] .[15:0] -> 0x07B6 + +[ 188.382942] +[ 188.382945] src: +[ 188.382949] IMM 0x0001 + +[ 188.382956] +[ 188.382959] dst: +[ 188.382963] WS[0x01] +[ 188.382966] .[15:0] <- 0x07B5 + +[ 188.382974] +[ 188.382978] COMPARE_WS @ 0xD80C + +[ 188.382986] +[ 188.382990] src1: +[ 188.382993] WS[0x01] +[ 188.382997] .[15:0] -> 0x07B5 + +[ 188.383005] +[ 188.383008] src2: +[ 188.383011] IMM 0x0005 + +[ 188.383018] +[ 188.383022] result: NE GT + +[ 188.383030] +[ 188.383033] JUMP_ABOVE @ 0xD811 + +[ 188.383040] +[ 188.383044] taken: yes + +[ 188.383051] +[ 188.383054] target: 0x0053 + +[ 188.383062] +[ 188.383065] TEST_REG @ 0xD7FF + +[ 188.383072] +[ 188.383075] src1: +[ 188.383079] REG[0x1827] +[ 188.383084] .[7:0] -> 0x02 + +[ 188.383091] +[ 188.383095] src2: +[ 188.383098] IMM 0x01 + +[ 188.383105] +[ 188.383109] result: EQ + +[ 188.383116] +[ 188.383119] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.383127] +[ 188.383130] taken: no + +[ 188.383137] +[ 188.383140] target: 0x0068 + +[ 188.383148] +[ 188.383151] SUB_WS @ 0xD807 + +[ 188.383158] +[ 188.383161] dst: +[ 188.383165] WS[0x01] +[ 188.383169] .[15:0] -> 0x07B5 + +[ 188.383176] +[ 188.383179] src: +[ 188.383183] IMM 0x0001 + +[ 188.383190] +[ 188.383193] dst: +[ 188.383196] WS[0x01] +[ 188.383200] .[15:0] <- 0x07B4 + +[ 188.383208] +[ 188.383211] COMPARE_WS @ 0xD80C + +[ 188.383219] +[ 188.383222] src1: +[ 188.383225] WS[0x01] +[ 188.383229] .[15:0] -> 0x07B4 + +[ 188.383236] +[ 188.383240] src2: +[ 188.383243] IMM 0x0005 + +[ 188.383250] +[ 188.383254] result: NE GT + +[ 188.383262] +[ 188.383265] JUMP_ABOVE @ 0xD811 + +[ 188.383273] +[ 188.383276] taken: yes + +[ 188.383283] +[ 188.383286] target: 0x0053 + +[ 188.383294] +[ 188.383297] TEST_REG @ 0xD7FF + +[ 188.383305] +[ 188.383308] src1: +[ 188.383311] REG[0x1827] +[ 188.383316] .[7:0] -> 0x02 + +[ 188.383324] +[ 188.383327] src2: +[ 188.383330] IMM 0x01 + +[ 188.383337] +[ 188.383341] result: EQ + +[ 188.383348] +[ 188.383351] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.383359] +[ 188.383362] taken: no + +[ 188.383369] +[ 188.383372] target: 0x0068 + +[ 188.383380] +[ 188.383383] SUB_WS @ 0xD807 + +[ 188.383390] +[ 188.383394] dst: +[ 188.383397] WS[0x01] +[ 188.383401] .[15:0] -> 0x07B4 + +[ 188.383408] +[ 188.383411] src: +[ 188.383415] IMM 0x0001 + +[ 188.383422] +[ 188.383425] dst: +[ 188.383429] WS[0x01] +[ 188.383433] .[15:0] <- 0x07B3 + +[ 188.383440] +[ 188.383443] COMPARE_WS @ 0xD80C + +[ 188.383451] +[ 188.383454] src1: +[ 188.383458] WS[0x01] +[ 188.383461] .[15:0] -> 0x07B3 + +[ 188.383469] +[ 188.383472] src2: +[ 188.383475] IMM 0x0005 + +[ 188.383483] +[ 188.383486] result: NE GT + +[ 188.383494] +[ 188.383497] JUMP_ABOVE @ 0xD811 + +[ 188.383505] +[ 188.383508] taken: yes + +[ 188.383515] +[ 188.383518] target: 0x0053 + +[ 188.383526] +[ 188.383529] TEST_REG @ 0xD7FF + +[ 188.383537] +[ 188.383540] src1: +[ 188.383543] REG[0x1827] +[ 188.383548] .[7:0] -> 0x02 + +[ 188.383556] +[ 188.383559] src2: +[ 188.383562] IMM 0x01 + +[ 188.383570] +[ 188.383573] result: EQ + +[ 188.383580] +[ 188.383583] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.383591] +[ 188.383594] taken: no + +[ 188.383602] +[ 188.383605] target: 0x0068 + +[ 188.383613] +[ 188.383616] SUB_WS @ 0xD807 + +[ 188.383623] +[ 188.383626] dst: +[ 188.383630] WS[0x01] +[ 188.383634] .[15:0] -> 0x07B3 + +[ 188.383641] +[ 188.383645] src: +[ 188.383648] IMM 0x0001 + +[ 188.383655] +[ 188.383658] dst: +[ 188.383662] WS[0x01] +[ 188.383666] .[15:0] <- 0x07B2 + +[ 188.383673] +[ 188.383676] COMPARE_WS @ 0xD80C + +[ 188.383684] +[ 188.383687] src1: +[ 188.383691] WS[0x01] +[ 188.383694] .[15:0] -> 0x07B2 + +[ 188.383702] +[ 188.383705] src2: +[ 188.383708] IMM 0x0005 + +[ 188.383716] +[ 188.383719] result: NE GT + +[ 188.383727] +[ 188.383730] JUMP_ABOVE @ 0xD811 + +[ 188.383738] +[ 188.383741] taken: yes + +[ 188.383748] +[ 188.383752] target: 0x0053 + +[ 188.383760] +[ 188.383763] TEST_REG @ 0xD7FF + +[ 188.383770] +[ 188.383773] src1: +[ 188.383777] REG[0x1827] +[ 188.383782] .[7:0] -> 0x02 + +[ 188.383789] +[ 188.383792] src2: +[ 188.383796] IMM 0x01 + +[ 188.383803] +[ 188.383806] result: EQ + +[ 188.383813] +[ 188.383817] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.383824] +[ 188.383827] taken: no + +[ 188.383835] +[ 188.383838] target: 0x0068 + +[ 188.383845] +[ 188.383848] SUB_WS @ 0xD807 + +[ 188.383856] +[ 188.383859] dst: +[ 188.383862] WS[0x01] +[ 188.383866] .[15:0] -> 0x07B2 + +[ 188.383874] +[ 188.383877] src: +[ 188.383880] IMM 0x0001 + +[ 188.383888] +[ 188.383891] dst: +[ 188.383894] WS[0x01] +[ 188.383898] .[15:0] <- 0x07B1 + +[ 188.383905] +[ 188.383908] COMPARE_WS @ 0xD80C + +[ 188.383916] +[ 188.383919] src1: +[ 188.383923] WS[0x01] +[ 188.383927] .[15:0] -> 0x07B1 + +[ 188.383935] +[ 188.383938] src2: +[ 188.383941] IMM 0x0005 + +[ 188.383949] +[ 188.383952] result: NE GT + +[ 188.383960] +[ 188.383963] JUMP_ABOVE @ 0xD811 + +[ 188.383971] +[ 188.383974] taken: yes + +[ 188.383981] +[ 188.383984] target: 0x0053 + +[ 188.383992] +[ 188.383995] TEST_REG @ 0xD7FF + +[ 188.384002] +[ 188.384006] src1: +[ 188.384009] REG[0x1827] +[ 188.384014] .[7:0] -> 0x02 + +[ 188.384021] +[ 188.384025] src2: +[ 188.384028] IMM 0x01 + +[ 188.384035] +[ 188.384038] result: EQ + +[ 188.384046] +[ 188.384049] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.384057] +[ 188.384060] taken: no + +[ 188.384067] +[ 188.384070] target: 0x0068 + +[ 188.384078] +[ 188.384081] SUB_WS @ 0xD807 + +[ 188.384089] +[ 188.384092] dst: +[ 188.384095] WS[0x01] +[ 188.384099] .[15:0] -> 0x07B1 + +[ 188.384107] +[ 188.384110] src: +[ 188.384113] IMM 0x0001 + +[ 188.384121] +[ 188.384124] dst: +[ 188.384127] WS[0x01] +[ 188.384131] .[15:0] <- 0x07B0 + +[ 188.384138] +[ 188.384141] COMPARE_WS @ 0xD80C + +[ 188.384149] +[ 188.384153] src1: +[ 188.384156] WS[0x01] +[ 188.384160] .[15:0] -> 0x07B0 + +[ 188.384167] +[ 188.384170] src2: +[ 188.384174] IMM 0x0005 + +[ 188.384181] +[ 188.384184] result: NE GT + +[ 188.384192] +[ 188.384195] JUMP_ABOVE @ 0xD811 + +[ 188.384203] +[ 188.384206] taken: yes + +[ 188.384214] +[ 188.384217] target: 0x0053 + +[ 188.384224] +[ 188.384228] TEST_REG @ 0xD7FF + +[ 188.384235] +[ 188.384238] src1: +[ 188.384242] REG[0x1827] +[ 188.384247] .[7:0] -> 0x02 + +[ 188.384254] +[ 188.384258] src2: +[ 188.384261] IMM 0x01 + +[ 188.384268] +[ 188.384272] result: EQ + +[ 188.384279] +[ 188.384282] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.384290] +[ 188.384293] taken: no + +[ 188.384300] +[ 188.384303] target: 0x0068 + +[ 188.384311] +[ 188.384314] SUB_WS @ 0xD807 + +[ 188.384322] +[ 188.384325] dst: +[ 188.384328] WS[0x01] +[ 188.384332] .[15:0] -> 0x07B0 + +[ 188.384339] +[ 188.384343] src: +[ 188.384346] IMM 0x0001 + +[ 188.384353] +[ 188.384356] dst: +[ 188.384360] WS[0x01] +[ 188.384363] .[15:0] <- 0x07AF + +[ 188.384371] +[ 188.384374] COMPARE_WS @ 0xD80C + +[ 188.384382] +[ 188.384385] src1: +[ 188.384388] WS[0x01] +[ 188.384392] .[15:0] -> 0x07AF + +[ 188.384399] +[ 188.384403] src2: +[ 188.384406] IMM 0x0005 + +[ 188.384413] +[ 188.384417] result: NE GT + +[ 188.384425] +[ 188.384428] JUMP_ABOVE @ 0xD811 + +[ 188.384436] +[ 188.384439] taken: yes + +[ 188.384446] +[ 188.384449] target: 0x0053 + +[ 188.384457] +[ 188.384460] TEST_REG @ 0xD7FF + +[ 188.384468] +[ 188.384471] src1: +[ 188.384474] REG[0x1827] +[ 188.384480] .[7:0] -> 0x02 + +[ 188.384487] +[ 188.384490] src2: +[ 188.384493] IMM 0x01 + +[ 188.384500] +[ 188.384504] result: EQ + +[ 188.384511] +[ 188.384514] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.384522] +[ 188.384525] taken: no + +[ 188.384532] +[ 188.384535] target: 0x0068 + +[ 188.384543] +[ 188.384546] SUB_WS @ 0xD807 + +[ 188.384553] +[ 188.384557] dst: +[ 188.384560] WS[0x01] +[ 188.384564] .[15:0] -> 0x07AF + +[ 188.384571] +[ 188.384574] src: +[ 188.384578] IMM 0x0001 + +[ 188.384585] +[ 188.384588] dst: +[ 188.384592] WS[0x01] +[ 188.384596] .[15:0] <- 0x07AE + +[ 188.384603] +[ 188.384607] COMPARE_WS @ 0xD80C + +[ 188.384614] +[ 188.384618] src1: +[ 188.384621] WS[0x01] +[ 188.384625] .[15:0] -> 0x07AE + +[ 188.384632] +[ 188.384636] src2: +[ 188.384639] IMM 0x0005 + +[ 188.384646] +[ 188.384649] result: NE GT + +[ 188.384657] +[ 188.384660] JUMP_ABOVE @ 0xD811 + +[ 188.384668] +[ 188.384672] taken: yes + +[ 188.384679] +[ 188.384682] target: 0x0053 + +[ 188.384689] +[ 188.384693] TEST_REG @ 0xD7FF + +[ 188.384700] +[ 188.384703] src1: +[ 188.384707] REG[0x1827] +[ 188.384712] .[7:0] -> 0x02 + +[ 188.384719] +[ 188.384723] src2: +[ 188.384726] IMM 0x01 + +[ 188.384733] +[ 188.384736] result: EQ + +[ 188.384744] +[ 188.384747] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.384755] +[ 188.384758] taken: no + +[ 188.384765] +[ 188.384769] target: 0x0068 + +[ 188.384776] +[ 188.384779] SUB_WS @ 0xD807 + +[ 188.384787] +[ 188.384790] dst: +[ 188.384793] WS[0x01] +[ 188.384797] .[15:0] -> 0x07AE + +[ 188.384805] +[ 188.384808] src: +[ 188.384811] IMM 0x0001 + +[ 188.384818] +[ 188.384822] dst: +[ 188.384825] WS[0x01] +[ 188.384829] .[15:0] <- 0x07AD + +[ 188.384836] +[ 188.384840] COMPARE_WS @ 0xD80C + +[ 188.384848] +[ 188.384851] src1: +[ 188.384854] WS[0x01] +[ 188.384858] .[15:0] -> 0x07AD + +[ 188.384866] +[ 188.384869] src2: +[ 188.384872] IMM 0x0005 + +[ 188.384880] +[ 188.384883] result: NE GT + +[ 188.384891] +[ 188.384894] JUMP_ABOVE @ 0xD811 + +[ 188.384902] +[ 188.384905] taken: yes + +[ 188.384912] +[ 188.384915] target: 0x0053 + +[ 188.384923] +[ 188.384927] TEST_REG @ 0xD7FF + +[ 188.384934] +[ 188.384937] src1: +[ 188.384941] REG[0x1827] +[ 188.384946] .[7:0] -> 0x02 + +[ 188.384953] +[ 188.384956] src2: +[ 188.384960] IMM 0x01 + +[ 188.384967] +[ 188.384970] result: EQ + +[ 188.384977] +[ 188.384980] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.384988] +[ 188.384991] taken: no + +[ 188.384998] +[ 188.385002] target: 0x0068 + +[ 188.385009] +[ 188.385012] SUB_WS @ 0xD807 + +[ 188.385059] +[ 188.385065] dst: +[ 188.385068] WS[0x01] +[ 188.385073] .[15:0] -> 0x07AD + +[ 188.385082] +[ 188.385085] src: +[ 188.385088] IMM 0x0001 + +[ 188.385096] +[ 188.385099] dst: +[ 188.385103] WS[0x01] +[ 188.385107] .[15:0] <- 0x07AC + +[ 188.385115] +[ 188.385118] COMPARE_WS @ 0xD80C + +[ 188.385127] +[ 188.385130] src1: +[ 188.385134] WS[0x01] +[ 188.385138] .[15:0] -> 0x07AC + +[ 188.385146] +[ 188.385149] src2: +[ 188.385152] IMM 0x0005 + +[ 188.385160] +[ 188.385163] result: NE GT + +[ 188.385171] +[ 188.385174] JUMP_ABOVE @ 0xD811 + +[ 188.385183] +[ 188.385186] taken: yes + +[ 188.385193] +[ 188.385196] target: 0x0053 + +[ 188.385204] +[ 188.385208] TEST_REG @ 0xD7FF + +[ 188.385215] +[ 188.385219] src1: +[ 188.385222] REG[0x1827] +[ 188.385228] .[7:0] -> 0x02 + +[ 188.385235] +[ 188.385238] src2: +[ 188.385242] IMM 0x01 + +[ 188.385249] +[ 188.385252] result: EQ + +[ 188.385260] +[ 188.385263] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.385271] +[ 188.385274] taken: no + +[ 188.385282] +[ 188.385285] target: 0x0068 + +[ 188.385293] +[ 188.385296] SUB_WS @ 0xD807 + +[ 188.385304] +[ 188.385307] dst: +[ 188.385311] WS[0x01] +[ 188.385315] .[15:0] -> 0x07AC + +[ 188.385323] +[ 188.385326] src: +[ 188.385329] IMM 0x0001 + +[ 188.385337] +[ 188.385340] dst: +[ 188.385343] WS[0x01] +[ 188.385347] .[15:0] <- 0x07AB + +[ 188.385355] +[ 188.385358] COMPARE_WS @ 0xD80C + +[ 188.385366] +[ 188.385369] src1: +[ 188.385373] WS[0x01] +[ 188.385377] .[15:0] -> 0x07AB + +[ 188.385384] +[ 188.385387] src2: +[ 188.385391] IMM 0x0005 + +[ 188.385398] +[ 188.385401] result: NE GT + +[ 188.385409] +[ 188.385413] JUMP_ABOVE @ 0xD811 + +[ 188.385420] +[ 188.385424] taken: yes + +[ 188.385431] +[ 188.385434] target: 0x0053 + +[ 188.385442] +[ 188.385445] TEST_REG @ 0xD7FF + +[ 188.385453] +[ 188.385456] src1: +[ 188.385460] REG[0x1827] +[ 188.385465] .[7:0] -> 0x02 + +[ 188.385472] +[ 188.385476] src2: +[ 188.385479] IMM 0x01 + +[ 188.385486] +[ 188.385490] result: EQ + +[ 188.385497] +[ 188.385500] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.385508] +[ 188.385511] taken: no + +[ 188.385519] +[ 188.385522] target: 0x0068 + +[ 188.385530] +[ 188.385533] SUB_WS @ 0xD807 + +[ 188.385540] +[ 188.385544] dst: +[ 188.385547] WS[0x01] +[ 188.385551] .[15:0] -> 0x07AB + +[ 188.385559] +[ 188.385562] src: +[ 188.385565] IMM 0x0001 + +[ 188.385573] +[ 188.385576] dst: +[ 188.385579] WS[0x01] +[ 188.385583] .[15:0] <- 0x07AA + +[ 188.385591] +[ 188.385594] COMPARE_WS @ 0xD80C + +[ 188.385602] +[ 188.385605] src1: +[ 188.385608] WS[0x01] +[ 188.385612] .[15:0] -> 0x07AA + +[ 188.385620] +[ 188.385623] src2: +[ 188.385626] IMM 0x0005 + +[ 188.385634] +[ 188.385637] result: NE GT + +[ 188.385645] +[ 188.385648] JUMP_ABOVE @ 0xD811 + +[ 188.385656] +[ 188.385659] taken: yes + +[ 188.385667] +[ 188.385670] target: 0x0053 + +[ 188.385678] +[ 188.385681] TEST_REG @ 0xD7FF + +[ 188.385688] +[ 188.385692] src1: +[ 188.385695] REG[0x1827] +[ 188.385701] .[7:0] -> 0x02 + +[ 188.385709] +[ 188.385712] src2: +[ 188.385716] IMM 0x01 + +[ 188.385723] +[ 188.385726] result: EQ + +[ 188.385733] +[ 188.385736] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.385744] +[ 188.385747] taken: no + +[ 188.385754] +[ 188.385758] target: 0x0068 + +[ 188.385765] +[ 188.385768] SUB_WS @ 0xD807 + +[ 188.385776] +[ 188.385779] dst: +[ 188.385783] WS[0x01] +[ 188.385787] .[15:0] -> 0x07AA + +[ 188.385794] +[ 188.385798] src: +[ 188.385801] IMM 0x0001 + +[ 188.385808] +[ 188.385812] dst: +[ 188.385815] WS[0x01] +[ 188.385819] .[15:0] <- 0x07A9 + +[ 188.385827] +[ 188.385830] COMPARE_WS @ 0xD80C + +[ 188.385838] +[ 188.385841] src1: +[ 188.385845] WS[0x01] +[ 188.385849] .[15:0] -> 0x07A9 + +[ 188.385856] +[ 188.385860] src2: +[ 188.385863] IMM 0x0005 + +[ 188.385870] +[ 188.385874] result: NE GT + +[ 188.385881] +[ 188.385885] JUMP_ABOVE @ 0xD811 + +[ 188.385893] +[ 188.385896] taken: yes + +[ 188.385903] +[ 188.385907] target: 0x0053 + +[ 188.385914] +[ 188.385917] TEST_REG @ 0xD7FF + +[ 188.385925] +[ 188.385928] src1: +[ 188.385932] REG[0x1827] +[ 188.385937] .[7:0] -> 0x02 + +[ 188.385944] +[ 188.385948] src2: +[ 188.385951] IMM 0x01 + +[ 188.385958] +[ 188.385962] result: EQ + +[ 188.385969] +[ 188.385972] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.385980] +[ 188.385983] taken: no + +[ 188.385990] +[ 188.385994] target: 0x0068 + +[ 188.386001] +[ 188.386005] SUB_WS @ 0xD807 + +[ 188.386012] +[ 188.386015] dst: +[ 188.386019] WS[0x01] +[ 188.386023] .[15:0] -> 0x07A9 + +[ 188.386030] +[ 188.386034] src: +[ 188.386037] IMM 0x0001 + +[ 188.386044] +[ 188.386048] dst: +[ 188.386051] WS[0x01] +[ 188.386055] .[15:0] <- 0x07A8 + +[ 188.386062] +[ 188.386066] COMPARE_WS @ 0xD80C + +[ 188.386074] +[ 188.386077] src1: +[ 188.386080] WS[0x01] +[ 188.386084] .[15:0] -> 0x07A8 + +[ 188.386092] +[ 188.386095] src2: +[ 188.386098] IMM 0x0005 + +[ 188.386106] +[ 188.386109] result: NE GT + +[ 188.386117] +[ 188.386120] JUMP_ABOVE @ 0xD811 + +[ 188.386128] +[ 188.386132] taken: yes + +[ 188.386139] +[ 188.386142] target: 0x0053 + +[ 188.386150] +[ 188.386153] TEST_REG @ 0xD7FF + +[ 188.386161] +[ 188.386164] src1: +[ 188.386168] REG[0x1827] +[ 188.386173] .[7:0] -> 0x02 + +[ 188.386180] +[ 188.386184] src2: +[ 188.386187] IMM 0x01 + +[ 188.386194] +[ 188.386197] result: EQ + +[ 188.386205] +[ 188.386208] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.386216] +[ 188.386219] taken: no + +[ 188.386226] +[ 188.386230] target: 0x0068 + +[ 188.386237] +[ 188.386240] SUB_WS @ 0xD807 + +[ 188.386248] +[ 188.386251] dst: +[ 188.386255] WS[0x01] +[ 188.386259] .[15:0] -> 0x07A8 + +[ 188.386266] +[ 188.386270] src: +[ 188.386273] IMM 0x0001 + +[ 188.386280] +[ 188.386284] dst: +[ 188.386287] WS[0x01] +[ 188.386291] .[15:0] <- 0x07A7 + +[ 188.386298] +[ 188.386301] COMPARE_WS @ 0xD80C + +[ 188.386309] +[ 188.386313] src1: +[ 188.386316] WS[0x01] +[ 188.386320] .[15:0] -> 0x07A7 + +[ 188.386328] +[ 188.386331] src2: +[ 188.386335] IMM 0x0005 + +[ 188.386342] +[ 188.386345] result: NE GT + +[ 188.386353] +[ 188.386356] JUMP_ABOVE @ 0xD811 + +[ 188.386364] +[ 188.386367] taken: yes + +[ 188.386375] +[ 188.386378] target: 0x0053 + +[ 188.386386] +[ 188.386389] TEST_REG @ 0xD7FF + +[ 188.386397] +[ 188.386400] src1: +[ 188.386403] REG[0x1827] +[ 188.386409] .[7:0] -> 0x02 + +[ 188.386416] +[ 188.386419] src2: +[ 188.386422] IMM 0x01 + +[ 188.386430] +[ 188.386433] result: EQ + +[ 188.386440] +[ 188.386443] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.386451] +[ 188.386454] taken: no + +[ 188.386462] +[ 188.386465] target: 0x0068 + +[ 188.386473] +[ 188.386476] SUB_WS @ 0xD807 + +[ 188.386485] +[ 188.386488] dst: +[ 188.386492] WS[0x01] +[ 188.386497] .[15:0] -> 0x07A7 + +[ 188.386506] +[ 188.386509] src: +[ 188.386513] IMM 0x0001 + +[ 188.386521] +[ 188.386525] dst: +[ 188.386529] WS[0x01] +[ 188.386533] .[15:0] <- 0x07A6 + +[ 188.386542] +[ 188.386545] COMPARE_WS @ 0xD80C + +[ 188.386554] +[ 188.386558] src1: +[ 188.386562] WS[0x01] +[ 188.386566] .[15:0] -> 0x07A6 + +[ 188.386575] +[ 188.386579] src2: +[ 188.386583] IMM 0x0005 + +[ 188.386591] +[ 188.386594] result: NE GT + +[ 188.386603] +[ 188.386606] JUMP_ABOVE @ 0xD811 + +[ 188.386615] +[ 188.386618] taken: yes + +[ 188.386626] +[ 188.386630] target: 0x0053 + +[ 188.386638] +[ 188.386641] TEST_REG @ 0xD7FF + +[ 188.386649] +[ 188.386652] src1: +[ 188.386656] REG[0x1827] +[ 188.386661] .[7:0] -> 0x02 + +[ 188.386668] +[ 188.386671] src2: +[ 188.386675] IMM 0x01 + +[ 188.386682] +[ 188.386686] result: EQ + +[ 188.386693] +[ 188.386696] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.386704] +[ 188.386707] taken: no + +[ 188.386714] +[ 188.386717] target: 0x0068 + +[ 188.386725] +[ 188.386728] SUB_WS @ 0xD807 + +[ 188.386736] +[ 188.386739] dst: +[ 188.386743] WS[0x01] +[ 188.386747] .[15:0] -> 0x07A6 + +[ 188.386755] +[ 188.386758] src: +[ 188.386761] IMM 0x0001 + +[ 188.386769] +[ 188.386772] dst: +[ 188.386775] WS[0x01] +[ 188.386779] .[15:0] <- 0x07A5 + +[ 188.386787] +[ 188.386790] COMPARE_WS @ 0xD80C + +[ 188.386798] +[ 188.386802] src1: +[ 188.386805] WS[0x01] +[ 188.386809] .[15:0] -> 0x07A5 + +[ 188.386816] +[ 188.386820] src2: +[ 188.386823] IMM 0x0005 + +[ 188.386831] +[ 188.386834] result: NE GT + +[ 188.386842] +[ 188.386845] JUMP_ABOVE @ 0xD811 + +[ 188.386853] +[ 188.386857] taken: yes + +[ 188.386864] +[ 188.386867] target: 0x0053 + +[ 188.386875] +[ 188.386878] TEST_REG @ 0xD7FF + +[ 188.386886] +[ 188.386889] src1: +[ 188.386892] REG[0x1827] +[ 188.386898] .[7:0] -> 0x02 + +[ 188.386905] +[ 188.386908] src2: +[ 188.386912] IMM 0x01 + +[ 188.386919] +[ 188.386922] result: EQ + +[ 188.386929] +[ 188.386933] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.386941] +[ 188.386944] taken: no + +[ 188.386951] +[ 188.386954] target: 0x0068 + +[ 188.386962] +[ 188.386965] SUB_WS @ 0xD807 + +[ 188.386973] +[ 188.386976] dst: +[ 188.386979] WS[0x01] +[ 188.386984] .[15:0] -> 0x07A5 + +[ 188.386991] +[ 188.386994] src: +[ 188.386998] IMM 0x0001 + +[ 188.387005] +[ 188.387009] dst: +[ 188.387012] WS[0x01] +[ 188.387016] .[15:0] <- 0x07A4 + +[ 188.387024] +[ 188.387027] COMPARE_WS @ 0xD80C + +[ 188.387035] +[ 188.387038] src1: +[ 188.387042] WS[0x01] +[ 188.387046] .[15:0] -> 0x07A4 + +[ 188.387053] +[ 188.387056] src2: +[ 188.387060] IMM 0x0005 + +[ 188.387067] +[ 188.387070] result: NE GT + +[ 188.387078] +[ 188.387081] JUMP_ABOVE @ 0xD811 + +[ 188.387089] +[ 188.387093] taken: yes + +[ 188.387100] +[ 188.387103] target: 0x0053 + +[ 188.387111] +[ 188.387114] TEST_REG @ 0xD7FF + +[ 188.387122] +[ 188.387125] src1: +[ 188.387128] REG[0x1827] +[ 188.387134] .[7:0] -> 0x02 + +[ 188.387141] +[ 188.387144] src2: +[ 188.387148] IMM 0x01 + +[ 188.387155] +[ 188.387158] result: EQ + +[ 188.387166] +[ 188.387169] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.387177] +[ 188.387180] taken: no + +[ 188.387187] +[ 188.387191] target: 0x0068 + +[ 188.387198] +[ 188.387202] SUB_WS @ 0xD807 + +[ 188.387210] +[ 188.387213] dst: +[ 188.387216] WS[0x01] +[ 188.387220] .[15:0] -> 0x07A4 + +[ 188.387228] +[ 188.387231] src: +[ 188.387235] IMM 0x0001 + +[ 188.387242] +[ 188.387245] dst: +[ 188.387249] WS[0x01] +[ 188.387252] .[15:0] <- 0x07A3 + +[ 188.387260] +[ 188.387263] COMPARE_WS @ 0xD80C + +[ 188.387271] +[ 188.387274] src1: +[ 188.387278] WS[0x01] +[ 188.387282] .[15:0] -> 0x07A3 + +[ 188.387290] +[ 188.387293] src2: +[ 188.387296] IMM 0x0005 + +[ 188.387304] +[ 188.387307] result: NE GT + +[ 188.387315] +[ 188.387318] JUMP_ABOVE @ 0xD811 + +[ 188.387326] +[ 188.387329] taken: yes + +[ 188.387337] +[ 188.387340] target: 0x0053 + +[ 188.387348] +[ 188.387351] TEST_REG @ 0xD7FF + +[ 188.387359] +[ 188.387362] src1: +[ 188.387366] REG[0x1827] +[ 188.387371] .[7:0] -> 0x02 + +[ 188.387379] +[ 188.387382] src2: +[ 188.387385] IMM 0x01 + +[ 188.387393] +[ 188.387396] result: EQ + +[ 188.387404] +[ 188.387407] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.387415] +[ 188.387418] taken: no + +[ 188.387425] +[ 188.387428] target: 0x0068 + +[ 188.387436] +[ 188.387439] SUB_WS @ 0xD807 + +[ 188.387447] +[ 188.387450] dst: +[ 188.387453] WS[0x01] +[ 188.387457] .[15:0] -> 0x07A3 + +[ 188.387465] +[ 188.387468] src: +[ 188.387472] IMM 0x0001 + +[ 188.387479] +[ 188.387482] dst: +[ 188.387486] WS[0x01] +[ 188.387490] .[15:0] <- 0x07A2 + +[ 188.387497] +[ 188.387501] COMPARE_WS @ 0xD80C + +[ 188.387508] +[ 188.387512] src1: +[ 188.387515] WS[0x01] +[ 188.387519] .[15:0] -> 0x07A2 + +[ 188.387527] +[ 188.387530] src2: +[ 188.387534] IMM 0x0005 + +[ 188.387541] +[ 188.387544] result: NE GT + +[ 188.387552] +[ 188.387555] JUMP_ABOVE @ 0xD811 + +[ 188.387563] +[ 188.387566] taken: yes + +[ 188.387574] +[ 188.387577] target: 0x0053 + +[ 188.387585] +[ 188.387588] TEST_REG @ 0xD7FF + +[ 188.387596] +[ 188.387599] src1: +[ 188.387602] REG[0x1827] +[ 188.387608] .[7:0] -> 0x09 + +[ 188.387615] +[ 188.387618] src2: +[ 188.387622] IMM 0x01 + +[ 188.387629] +[ 188.387632] result: NE + +[ 188.387639] +[ 188.387643] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.387650] +[ 188.387654] taken: yes + +[ 188.387661] +[ 188.387664] target: 0x0068 + +[ 188.387672] +[ 188.387675] MOVE_REG @ 0xD814 + +[ 188.387685] +[ 188.387688] src: +[ 188.387692] PS[0x00,0x0001] +[ 188.387697] .[15:8] -> 0x00 + +[ 188.387705] +[ 188.387708] dst: +[ 188.387711] REG[0x1821] +[ 188.387716] .[15:8] <- 0x00 + +[ 188.387724] +[ 188.387727] MOVE_REG @ 0xD819 + +[ 188.387736] +[ 188.387740] src: +[ 188.387743] WS[0x00] +[ 188.387747] .[7:0] -> 0x00 + +[ 188.387755] +[ 188.387758] dst: +[ 188.387762] REG[0x183B] +[ 188.387766] .[23:16] <- 0x00 + +[ 188.387774] +[ 188.387777] EOT @ 0xD81E + +[ 188.387786] << + +[ 188.395380] >> execute DF1B (len 86, WS 4, PS 0) + +[ 188.395398] +[ 188.395402] SET_ATI_PORT @ 0xDF21 + +[ 188.395413] +[ 188.395417] port: 0 (MM) + +[ 188.395425] +[ 188.395429] CLEAR_REG @ 0xDF24 + +[ 188.395443] +[ 188.395446] dst: +[ 188.395450] REG[0x1851] +[ 188.395456] .[23:16] <- 0x00 + +[ 188.395465] +[ 188.395468] CLEAR_REG @ 0xDF28 + +[ 188.395478] +[ 188.395481] dst: +[ 188.395485] REG[0x1A51] +[ 188.395489] .[23:16] <- 0x00 + +[ 188.395498] +[ 188.395501] CLEAR_REG @ 0xDF2C + +[ 188.395510] +[ 188.395513] dst: +[ 188.395517] REG[0x1973] +[ 188.395521] .[23:16] <- 0x00 + +[ 188.395529] +[ 188.395532] CLEAR_REG @ 0xDF30 + +[ 188.395542] +[ 188.395545] dst: +[ 188.395548] REG[0x1B73] +[ 188.395553] .[23:16] <- 0x00 + +[ 188.395560] +[ 188.395564] CLEAR_REG @ 0xDF34 + +[ 188.395573] +[ 188.395576] dst: +[ 188.395580] REG[0x183A] +[ 188.395584] .[7:0] <- 0x00 + +[ 188.395592] +[ 188.395595] CLEAR_REG @ 0xDF38 + +[ 188.395604] +[ 188.395608] dst: +[ 188.395611] REG[0x1A3A] +[ 188.395615] .[7:0] <- 0x00 + +[ 188.395623] +[ 188.395626] MOVE_REG @ 0xDF3C + +[ 188.395636] +[ 188.395640] src: +[ 188.395643] IMM 0x01 + +[ 188.395651] +[ 188.395654] dst: +[ 188.395658] REG[0x183B] +[ 188.395663] .[15:8] <- 0x01 + +[ 188.395670] +[ 188.395674] MOVE_REG @ 0xDF41 + +[ 188.395683] +[ 188.395686] src: +[ 188.395690] IMM 0x01 + +[ 188.395697] +[ 188.395700] dst: +[ 188.395704] REG[0x1A3B] +[ 188.395708] .[15:8] <- 0x01 + +[ 188.395715] +[ 188.395719] CLEAR_REG @ 0xDF46 + +[ 188.395728] +[ 188.395732] dst: +[ 188.395735] REG[0x1838] +[ 188.395739] .[7:0] <- 0x00 + +[ 188.395747] +[ 188.395751] CLEAR_REG @ 0xDF4A + +[ 188.395760] +[ 188.395763] dst: +[ 188.395767] REG[0x1A38] +[ 188.395771] .[7:0] <- 0x00 + +[ 188.395779] +[ 188.395782] DELAY_MICROSEC @ 0xDF4E + +[ 188.395790] +[ 188.395794] count: 2 + +[ 188.395805] +[ 188.395809] MOVE_WS @ 0xDF50 + +[ 188.395819] +[ 188.395822] src: +[ 188.395825] REG[0x1851] +[ 188.395830] .[31:0] -> 0x00000000 + +[ 188.395838] +[ 188.395842] dst: +[ 188.395845] WS[0x00] +[ 188.395849] .[31:0] <- 0x00000000 + +[ 188.395857] +[ 188.395861] AND_WS @ 0xDF55 + +[ 188.395869] +[ 188.395873] dst: +[ 188.395876] WS[0x00] +[ 188.395880] .[7:0] -> 0x00 + +[ 188.395888] +[ 188.395891] src: +[ 188.395894] IMM 0x01 + +[ 188.395901] +[ 188.395905] dst: +[ 188.395908] WS[0x00] +[ 188.395912] .[7:0] <- 0x00 + +[ 188.395920] +[ 188.395923] COMPARE_WS @ 0xDF59 + +[ 188.395931] +[ 188.395934] src1: +[ 188.395938] WS[0x00] +[ 188.395941] .[7:0] -> 0x00 + +[ 188.395949] +[ 188.395952] src2: +[ 188.395955] IMM 0x01 + +[ 188.395963] +[ 188.395966] result: NE LE + +[ 188.395974] +[ 188.395977] JUMP_EQUAL @ 0xDF5D + +[ 188.395986] +[ 188.395990] taken: no + +[ 188.395997] +[ 188.396000] target: 0x0033 + +[ 188.396008] +[ 188.396011] AND_WS @ 0xDF60 + +[ 188.396019] +[ 188.396022] dst: +[ 188.396026] WS[0x00] +[ 188.396030] .[31:0] -> 0x00000000 + +[ 188.396038] +[ 188.396041] src: +[ 188.396044] REG[0x1A51] +[ 188.396049] .[31:0] -> 0x00000001 + +[ 188.396057] +[ 188.396060] dst: +[ 188.396063] WS[0x00] +[ 188.396067] .[31:0] <- 0x00000000 + +[ 188.396075] +[ 188.396078] AND_WS @ 0xDF65 + +[ 188.396086] +[ 188.396090] dst: +[ 188.396093] WS[0x00] +[ 188.396097] .[7:0] -> 0x00 + +[ 188.396104] +[ 188.396108] src: +[ 188.396111] IMM 0x01 + +[ 188.396118] +[ 188.396121] dst: +[ 188.396125] WS[0x00] +[ 188.396128] .[7:0] <- 0x00 + +[ 188.396136] +[ 188.396139] COMPARE_WS @ 0xDF69 + +[ 188.396147] +[ 188.396150] src1: +[ 188.396153] WS[0x00] +[ 188.396157] .[7:0] -> 0x00 + +[ 188.396164] +[ 188.396167] src2: +[ 188.396171] IMM 0x01 + +[ 188.396178] +[ 188.396181] result: NE LE + +[ 188.396189] +[ 188.396192] JUMP_EQUAL @ 0xDF6D + +[ 188.396200] +[ 188.396203] taken: no + +[ 188.396210] +[ 188.396213] target: 0x0033 + +[ 188.396221] +[ 188.396224] EOT @ 0xDF70 + +[ 188.396232] << + +[ 188.396253] >> execute E31C (len 59, WS 4, PS 4) + +[ 188.396262] +[ 188.396266] SET_ATI_PORT @ 0xE322 + +[ 188.396274] +[ 188.396277] port: 0 (MM) + +[ 188.396285] +[ 188.396289] MOVE_REG @ 0xE325 + +[ 188.396297] +[ 188.396301] src: +[ 188.396304] IMM 0x01 + +[ 188.396311] +[ 188.396314] dst: +[ 188.396318] REG[0x1EC0] +[ 188.396322] .[7:0] <- 0x01 + +[ 188.396330] +[ 188.396333] COMPARE_PS @ 0xE32A + +[ 188.396341] +[ 188.396344] src1: +[ 188.396348] PS[0x00,0x0001] +[ 188.396353] .[7:0] -> 0x01 + +[ 188.396360] +[ 188.396363] src2: +[ 188.396366] IMM 0x00 + +[ 188.396374] +[ 188.396377] result: NE GT + +[ 188.396385] +[ 188.396388] JUMP_EQUAL @ 0xE32E + +[ 188.396396] +[ 188.396400] taken: no + +[ 188.396407] +[ 188.396410] target: 0x0032 + +[ 188.396417] +[ 188.396420] MOVE_REG @ 0xE331 + +[ 188.396429] +[ 188.396432] src: +[ 188.396436] IMM 0x3E + +[ 188.396443] +[ 188.396446] dst: +[ 188.396450] REG[0x1EC1] +[ 188.396454] .[7:0] <- 0x3E + +[ 188.396462] +[ 188.396465] MOVE_WS @ 0xE336 + +[ 188.396473] +[ 188.396476] src: +[ 188.396479] REG[0x1EA0] +[ 188.396485] .[31:24] -> 0x00 + +[ 188.396492] +[ 188.396495] dst: +[ 188.396498] WS[0x00] +[ 188.396502] .[7:0] <- 0x00 + +[ 188.396509] +[ 188.396513] TEST_WS @ 0xE33B + +[ 188.396521] +[ 188.396524] src1: +[ 188.396528] WS[0x00] +[ 188.396532] .[7:0] -> 0x00 + +[ 188.396539] +[ 188.396542] src2: +[ 188.396546] IMM 0x01 + +[ 188.396553] +[ 188.396556] result: EQ + +[ 188.396563] +[ 188.396566] JUMP_EQUAL @ 0xE33F + +[ 188.396575] +[ 188.396578] taken: yes + +[ 188.396585] +[ 188.396588] target: 0x003A + +[ 188.396595] +[ 188.396599] EOT @ 0xE356 + +[ 188.396607] << + +[ 188.396630] >> execute D81F (len 102, WS 4, PS 4) + +[ 188.396640] +[ 188.396644] SET_ATI_PORT @ 0xD825 + +[ 188.396652] +[ 188.396655] port: 0 (MM) + +[ 188.396663] +[ 188.396666] COMPARE_PS @ 0xD828 + +[ 188.396674] +[ 188.396677] src1: +[ 188.396680] PS[0x00,0x0101] +[ 188.396686] .[7:0] -> 0x01 + +[ 188.396693] +[ 188.396696] src2: +[ 188.396700] IMM 0x00 + +[ 188.396707] +[ 188.396710] result: NE GT + +[ 188.396718] +[ 188.396721] JUMP_EQUAL @ 0xD82C + +[ 188.396729] +[ 188.396732] taken: no + +[ 188.396739] +[ 188.396743] target: 0x0013 + +[ 188.396750] +[ 188.396754] SET_REG_BLOCK @ 0xD82F + +[ 188.396762] +[ 188.396765] base: 0x0200 + +[ 188.396772] +[ 188.396776] COMPARE_PS @ 0xD832 + +[ 188.396783] +[ 188.396786] src1: +[ 188.396790] PS[0x00,0x0101] +[ 188.396795] .[15:8] -> 0x01 + +[ 188.396802] +[ 188.396805] src2: +[ 188.396809] IMM 0x01 + +[ 188.396816] +[ 188.396819] result: EQ LE + +[ 188.396827] +[ 188.396830] JUMP_EQUAL @ 0xD836 + +[ 188.396838] +[ 188.396841] taken: yes + +[ 188.396848] +[ 188.396851] target: 0x0059 + +[ 188.396859] +[ 188.396862] MOVE_REG @ 0xD878 + +[ 188.396871] +[ 188.396874] src: +[ 188.396878] IMM 0x01 + +[ 188.396885] +[ 188.396888] dst: +[ 188.396892] REG[0x1820] +[ 188.396896] .[7:0] <- 0x01 + +[ 188.396903] +[ 188.396907] CLEAR_REG @ 0xD87D + +[ 188.396916] +[ 188.396920] dst: +[ 188.396923] REG[0x1820] +[ 188.396927] .[31:24] <- 0x00 + +[ 188.396935] +[ 188.396938] SET_REG_BLOCK @ 0xD881 + +[ 188.396946] +[ 188.396949] base: 0x0000 + +[ 188.396957] +[ 188.396960] EOT @ 0xD884 + +[ 188.396968] << + +[ 188.396976] >> execute D7AC (len 115, WS 12, PS 8) + +[ 188.396986] +[ 188.396989] SET_ATI_PORT @ 0xD7B2 + +[ 188.396997] +[ 188.397001] port: 0 (MM) + +[ 188.397009] +[ 188.397012] COMPARE_PS @ 0xD7B5 + +[ 188.397020] +[ 188.397023] src1: +[ 188.397026] PS[0x00,0x0001] +[ 188.397031] .[7:0] -> 0x01 + +[ 188.397039] +[ 188.397042] src2: +[ 188.397046] IMM 0x00 + +[ 188.397054] +[ 188.397057] result: NE GT + +[ 188.397064] +[ 188.397067] JUMP_EQUAL @ 0xD7B9 + +[ 188.397075] +[ 188.397079] taken: no + +[ 188.397086] +[ 188.397090] target: 0x0013 + +[ 188.397097] +[ 188.397100] SET_REG_BLOCK @ 0xD7BC + +[ 188.397108] +[ 188.397111] base: 0x0200 + +[ 188.397119] +[ 188.397122] MOVE_WS @ 0xD7BF + +[ 188.397130] +[ 188.397133] src: +[ 188.397137] REG[0x183B] +[ 188.397142] .[23:16] -> 0x00 + +[ 188.397150] +[ 188.397153] dst: +[ 188.397157] WS[0x00] +[ 188.397160] .[7:0] <- 0x00 + +[ 188.397168] +[ 188.397171] CLEAR_WS @ 0xD7C4 + +[ 188.397179] +[ 188.397183] dst: +[ 188.397186] WS[0x02] +[ 188.397190] .[31:0] <- 0x00000000 + +[ 188.397197] +[ 188.397201] MOVE_WS @ 0xD7C7 + +[ 188.397209] +[ 188.397212] src: +[ 188.397215] PS[0x01,0x0000] +[ 188.397220] .[31:16] -> 0x0000 + +[ 188.397228] +[ 188.397231] dst: +[ 188.397234] WS[0x02] +[ 188.397238] .[15:0] <- 0x0000 + +[ 188.397246] +[ 188.397249] CLEAR_WS @ 0xD7CB + +[ 188.397257] +[ 188.397261] dst: +[ 188.397264] WS[0x01] +[ 188.397268] .[31:0] <- 0x00000000 + +[ 188.397275] +[ 188.397278] MOVE_WS @ 0xD7CE + +[ 188.397287] +[ 188.397290] src: +[ 188.397293] PS[0x01,0x0000] +[ 188.397298] .[15:0] -> 0x0000 + +[ 188.397305] +[ 188.397309] dst: +[ 188.397312] WS[0x01] +[ 188.397316] .[15:0] <- 0x0000 + +[ 188.397323] +[ 188.397327] SHIFT_LEFT_WS @ 0xD7D2 + +[ 188.397335] +[ 188.397339] dst: +[ 188.397342] WS[0x01] +[ 188.397346] .[31:0] -> 0x00000000 + +[ 188.397354] +[ 188.397357] shift: 10 + +[ 188.397364] +[ 188.397367] dst: +[ 188.397371] WS[0x01] +[ 188.397375] .[31:0] <- 0x00000000 + +[ 188.397383] +[ 188.397386] OR_WS @ 0xD7D6 + +[ 188.397394] +[ 188.397397] dst: +[ 188.397400] WS[0x02] +[ 188.397404] .[31:0] -> 0x00000000 + +[ 188.397412] +[ 188.397416] src: +[ 188.397419] WS[0x01] +[ 188.397423] .[31:0] -> 0x00000000 + +[ 188.397431] +[ 188.397434] dst: +[ 188.397437] WS[0x02] +[ 188.397441] .[31:0] <- 0x00000000 + +[ 188.397449] +[ 188.397452] CLEAR_WS @ 0xD7DA + +[ 188.397460] +[ 188.397463] dst: +[ 188.397467] WS[0x01] +[ 188.397471] .[31:0] <- 0x00000000 + +[ 188.397478] +[ 188.397481] MOVE_WS @ 0xD7DD + +[ 188.397489] +[ 188.397493] src: +[ 188.397496] PS[0x00,0x0001] +[ 188.397501] .[31:16] -> 0x0000 + +[ 188.397508] +[ 188.397512] dst: +[ 188.397515] WS[0x01] +[ 188.397519] .[15:0] <- 0x0000 + +[ 188.397526] +[ 188.397530] SHIFT_LEFT_WS @ 0xD7E1 + +[ 188.397538] +[ 188.397541] dst: +[ 188.397544] WS[0x01] +[ 188.397548] .[31:0] -> 0x00000000 + +[ 188.397556] +[ 188.397559] shift: 20 + +[ 188.397566] +[ 188.397570] dst: +[ 188.397573] WS[0x01] +[ 188.397577] .[31:0] <- 0x00000000 + +[ 188.397585] +[ 188.397588] OR_WS @ 0xD7E5 + +[ 188.397596] +[ 188.397599] dst: +[ 188.397603] WS[0x02] +[ 188.397607] .[31:0] -> 0x00000000 + +[ 188.397614] +[ 188.397618] src: +[ 188.397621] WS[0x01] +[ 188.397625] .[31:0] -> 0x00000000 + +[ 188.397632] +[ 188.397636] dst: +[ 188.397639] WS[0x02] +[ 188.397643] .[31:0] <- 0x00000000 + +[ 188.397650] +[ 188.397653] MOVE_REG @ 0xD7E9 + +[ 188.397661] +[ 188.397665] src: +[ 188.397668] WS[0x02] +[ 188.397672] .[31:0] -> 0x00000000 + +[ 188.397679] +[ 188.397683] dst: +[ 188.397686] REG[0x1826] +[ 188.397690] .[31:0] <- 0x00000000 + +[ 188.397698] +[ 188.397701] CLEAR_REG @ 0xD7EE + +[ 188.397710] +[ 188.397714] dst: +[ 188.397717] REG[0x183B] +[ 188.397721] .[23:16] <- 0x00 + +[ 188.397729] +[ 188.397732] MOVE_WS @ 0xD7F2 + +[ 188.397740] +[ 188.397743] src: +[ 188.397746] IMM 0x07D0 + +[ 188.397754] +[ 188.397758] dst: +[ 188.397761] WS[0x01] +[ 188.397765] .[15:0] <- 0x07D0 + +[ 188.397773] +[ 188.397776] TEST_REG @ 0xD7F7 + +[ 188.397784] +[ 188.397788] src1: +[ 188.397791] REG[0x1820] +[ 188.397797] .[7:0] -> 0x01 + +[ 188.397804] +[ 188.397807] src2: +[ 188.397811] IMM 0x01 + +[ 188.397818] +[ 188.397822] result: NE + +[ 188.397829] +[ 188.397832] JUMP_EQUAL @ 0xD7FC + +[ 188.397840] +[ 188.397843] taken: no + +[ 188.397850] +[ 188.397854] target: 0x0068 + +[ 188.397861] +[ 188.397864] TEST_REG @ 0xD7FF + +[ 188.397872] +[ 188.397876] src1: +[ 188.397879] REG[0x1827] +[ 188.397884] .[7:0] -> 0x02 + +[ 188.397892] +[ 188.397895] src2: +[ 188.397898] IMM 0x01 + +[ 188.397906] +[ 188.397909] result: EQ + +[ 188.397916] +[ 188.397920] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.397927] +[ 188.397931] taken: no + +[ 188.397938] +[ 188.397941] target: 0x0068 + +[ 188.397949] +[ 188.397952] SUB_WS @ 0xD807 + +[ 188.397960] +[ 188.397963] dst: +[ 188.397967] WS[0x01] +[ 188.397971] .[15:0] -> 0x07D0 + +[ 188.397979] +[ 188.397982] src: +[ 188.397985] IMM 0x0001 + +[ 188.397993] +[ 188.397996] dst: +[ 188.397999] WS[0x01] +[ 188.398003] .[15:0] <- 0x07CF + +[ 188.398011] +[ 188.398014] COMPARE_WS @ 0xD80C + +[ 188.398022] +[ 188.398025] src1: +[ 188.398029] WS[0x01] +[ 188.398033] .[15:0] -> 0x07CF + +[ 188.398040] +[ 188.398044] src2: +[ 188.398047] IMM 0x0005 + +[ 188.398055] +[ 188.398058] result: NE GT + +[ 188.398065] +[ 188.398069] JUMP_ABOVE @ 0xD811 + +[ 188.398076] +[ 188.398080] taken: yes + +[ 188.398087] +[ 188.398090] target: 0x0053 + +[ 188.398098] +[ 188.398101] TEST_REG @ 0xD7FF + +[ 188.398109] +[ 188.398112] src1: +[ 188.398116] REG[0x1827] +[ 188.398122] .[7:0] -> 0x02 + +[ 188.398130] +[ 188.398133] src2: +[ 188.398136] IMM 0x01 + +[ 188.398144] +[ 188.398147] result: EQ + +[ 188.398154] +[ 188.398157] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.398165] +[ 188.398168] taken: no + +[ 188.398175] +[ 188.398179] target: 0x0068 + +[ 188.398186] +[ 188.398190] SUB_WS @ 0xD807 + +[ 188.398197] +[ 188.398200] dst: +[ 188.398204] WS[0x01] +[ 188.398208] .[15:0] -> 0x07CF + +[ 188.398216] +[ 188.398219] src: +[ 188.398222] IMM 0x0001 + +[ 188.398230] +[ 188.398233] dst: +[ 188.398236] WS[0x01] +[ 188.398240] .[15:0] <- 0x07CE + +[ 188.398248] +[ 188.398251] COMPARE_WS @ 0xD80C + +[ 188.398259] +[ 188.398263] src1: +[ 188.398266] WS[0x01] +[ 188.398270] .[15:0] -> 0x07CE + +[ 188.398278] +[ 188.398281] src2: +[ 188.398284] IMM 0x0005 + +[ 188.398292] +[ 188.398296] result: NE GT + +[ 188.398303] +[ 188.398307] JUMP_ABOVE @ 0xD811 + +[ 188.398314] +[ 188.398318] taken: yes + +[ 188.398325] +[ 188.398328] target: 0x0053 + +[ 188.398336] +[ 188.398339] TEST_REG @ 0xD7FF + +[ 188.398347] +[ 188.398350] src1: +[ 188.398353] REG[0x1827] +[ 188.398441] .[7:0] -> 0x02 + +[ 188.398451] +[ 188.398455] src2: +[ 188.398458] IMM 0x01 + +[ 188.398466] +[ 188.398469] result: EQ + +[ 188.398477] +[ 188.398480] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.398488] +[ 188.398492] taken: no + +[ 188.398499] +[ 188.398502] target: 0x0068 + +[ 188.398510] +[ 188.398513] SUB_WS @ 0xD807 + +[ 188.398520] +[ 188.398524] dst: +[ 188.398527] WS[0x01] +[ 188.398531] .[15:0] -> 0x07CE + +[ 188.398539] +[ 188.398543] src: +[ 188.398546] IMM 0x0001 + +[ 188.398554] +[ 188.398557] dst: +[ 188.398560] WS[0x01] +[ 188.398564] .[15:0] <- 0x07CD + +[ 188.398572] +[ 188.398575] COMPARE_WS @ 0xD80C + +[ 188.398583] +[ 188.398587] src1: +[ 188.398590] WS[0x01] +[ 188.398595] .[15:0] -> 0x07CD + +[ 188.398603] +[ 188.398606] src2: +[ 188.398609] IMM 0x0005 + +[ 188.398617] +[ 188.398620] result: NE GT + +[ 188.398628] +[ 188.398631] JUMP_ABOVE @ 0xD811 + +[ 188.398639] +[ 188.398642] taken: yes + +[ 188.398650] +[ 188.398653] target: 0x0053 + +[ 188.398661] +[ 188.398664] TEST_REG @ 0xD7FF + +[ 188.398672] +[ 188.398675] src1: +[ 188.398679] REG[0x1827] +[ 188.398684] .[7:0] -> 0x02 + +[ 188.398692] +[ 188.398695] src2: +[ 188.398699] IMM 0x01 + +[ 188.398706] +[ 188.398709] result: EQ + +[ 188.398717] +[ 188.398720] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.398728] +[ 188.398731] taken: no + +[ 188.398738] +[ 188.398742] target: 0x0068 + +[ 188.398749] +[ 188.398753] SUB_WS @ 0xD807 + +[ 188.398761] +[ 188.398764] dst: +[ 188.398767] WS[0x01] +[ 188.398771] .[15:0] -> 0x07CD + +[ 188.398779] +[ 188.398782] src: +[ 188.398785] IMM 0x0001 + +[ 188.398793] +[ 188.398796] dst: +[ 188.398799] WS[0x01] +[ 188.398803] .[15:0] <- 0x07CC + +[ 188.398811] +[ 188.398814] COMPARE_WS @ 0xD80C + +[ 188.398822] +[ 188.398826] src1: +[ 188.398829] WS[0x01] +[ 188.398833] .[15:0] -> 0x07CC + +[ 188.398841] +[ 188.398844] src2: +[ 188.398847] IMM 0x0005 + +[ 188.398855] +[ 188.398858] result: NE GT + +[ 188.398866] +[ 188.398869] JUMP_ABOVE @ 0xD811 + +[ 188.398877] +[ 188.398880] taken: yes + +[ 188.398888] +[ 188.398891] target: 0x0053 + +[ 188.398899] +[ 188.398902] TEST_REG @ 0xD7FF + +[ 188.398910] +[ 188.398913] src1: +[ 188.398916] REG[0x1827] +[ 188.398922] .[7:0] -> 0x02 + +[ 188.398929] +[ 188.398933] src2: +[ 188.398936] IMM 0x01 + +[ 188.398944] +[ 188.398947] result: EQ + +[ 188.398955] +[ 188.398958] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.398966] +[ 188.398970] taken: no + +[ 188.398977] +[ 188.398980] target: 0x0068 + +[ 188.398987] +[ 188.398991] SUB_WS @ 0xD807 + +[ 188.398998] +[ 188.399002] dst: +[ 188.399005] WS[0x01] +[ 188.399009] .[15:0] -> 0x07CC + +[ 188.399017] +[ 188.399020] src: +[ 188.399023] IMM 0x0001 + +[ 188.399031] +[ 188.399034] dst: +[ 188.399037] WS[0x01] +[ 188.399041] .[15:0] <- 0x07CB + +[ 188.399048] +[ 188.399052] COMPARE_WS @ 0xD80C + +[ 188.399060] +[ 188.399064] src1: +[ 188.399067] WS[0x01] +[ 188.399071] .[15:0] -> 0x07CB + +[ 188.399079] +[ 188.399082] src2: +[ 188.399085] IMM 0x0005 + +[ 188.399093] +[ 188.399096] result: NE GT + +[ 188.399104] +[ 188.399107] JUMP_ABOVE @ 0xD811 + +[ 188.399115] +[ 188.399118] taken: yes + +[ 188.399125] +[ 188.399129] target: 0x0053 + +[ 188.399136] +[ 188.399139] TEST_REG @ 0xD7FF + +[ 188.399147] +[ 188.399150] src1: +[ 188.399154] REG[0x1827] +[ 188.399159] .[7:0] -> 0x02 + +[ 188.399167] +[ 188.399170] src2: +[ 188.399173] IMM 0x01 + +[ 188.399181] +[ 188.399184] result: EQ + +[ 188.399191] +[ 188.399194] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.399202] +[ 188.399205] taken: no + +[ 188.399212] +[ 188.399216] target: 0x0068 + +[ 188.399224] +[ 188.399227] SUB_WS @ 0xD807 + +[ 188.399235] +[ 188.399238] dst: +[ 188.399241] WS[0x01] +[ 188.399245] .[15:0] -> 0x07CB + +[ 188.399253] +[ 188.399256] src: +[ 188.399259] IMM 0x0001 + +[ 188.399267] +[ 188.399270] dst: +[ 188.399273] WS[0x01] +[ 188.399277] .[15:0] <- 0x07CA + +[ 188.399285] +[ 188.399288] COMPARE_WS @ 0xD80C + +[ 188.399296] +[ 188.399300] src1: +[ 188.399303] WS[0x01] +[ 188.399307] .[15:0] -> 0x07CA + +[ 188.399315] +[ 188.399318] src2: +[ 188.399321] IMM 0x0005 + +[ 188.399329] +[ 188.399332] result: NE GT + +[ 188.399340] +[ 188.399343] JUMP_ABOVE @ 0xD811 + +[ 188.399351] +[ 188.399355] taken: yes + +[ 188.399362] +[ 188.399366] target: 0x0053 + +[ 188.399373] +[ 188.399376] TEST_REG @ 0xD7FF + +[ 188.399384] +[ 188.399388] src1: +[ 188.399391] REG[0x1827] +[ 188.399397] .[7:0] -> 0x0D + +[ 188.399405] +[ 188.399408] src2: +[ 188.399412] IMM 0x01 + +[ 188.399419] +[ 188.399423] result: NE + +[ 188.399430] +[ 188.399434] JUMP_NOT_EQUAL @ 0xD804 + +[ 188.399442] +[ 188.399445] taken: yes + +[ 188.399453] +[ 188.399456] target: 0x0068 + +[ 188.399463] +[ 188.399467] MOVE_REG @ 0xD814 + +[ 188.399476] +[ 188.399479] src: +[ 188.399483] PS[0x00,0x0001] +[ 188.399487] .[15:8] -> 0x00 + +[ 188.399495] +[ 188.399498] dst: +[ 188.399502] REG[0x1821] +[ 188.399506] .[15:8] <- 0x00 + +[ 188.399513] +[ 188.399517] MOVE_REG @ 0xD819 + +[ 188.399526] +[ 188.399529] src: +[ 188.399533] WS[0x00] +[ 188.399537] .[7:0] -> 0x00 + +[ 188.399544] +[ 188.399547] dst: +[ 188.399551] REG[0x183B] +[ 188.399555] .[23:16] <- 0x00 + +[ 188.399562] +[ 188.399566] EOT @ 0xD81E + +[ 188.399574] << + +[ 188.405300] >> execute E31C (len 59, WS 4, PS 4) + +[ 188.405318] +[ 188.405321] SET_ATI_PORT @ 0xE322 + +[ 188.405331] +[ 188.405335] port: 0 (MM) + +[ 188.405343] +[ 188.405347] MOVE_REG @ 0xE325 + +[ 188.405359] +[ 188.405363] src: +[ 188.405367] IMM 0x01 + +[ 188.405375] +[ 188.405379] dst: +[ 188.405383] REG[0x1EC0] +[ 188.405389] .[7:0] <- 0x01 + +[ 188.405396] +[ 188.405400] COMPARE_PS @ 0xE32A + +[ 188.405409] +[ 188.405412] src1: +[ 188.405416] PS[0x00,0x0001] +[ 188.405422] .[7:0] -> 0x01 + +[ 188.405429] +[ 188.405433] src2: +[ 188.405436] IMM 0x00 + +[ 188.405444] +[ 188.405448] result: NE GT + +[ 188.405455] +[ 188.405459] JUMP_EQUAL @ 0xE32E + +[ 188.405468] +[ 188.405472] taken: no + +[ 188.405479] +[ 188.405483] target: 0x0032 + +[ 188.405491] +[ 188.405494] MOVE_REG @ 0xE331 + +[ 188.405504] +[ 188.405507] src: +[ 188.405511] IMM 0x3E + +[ 188.405518] +[ 188.405522] dst: +[ 188.405525] REG[0x1EC1] +[ 188.405530] .[7:0] <- 0x3E + +[ 188.405537] +[ 188.405540] MOVE_WS @ 0xE336 + +[ 188.405549] +[ 188.405552] src: +[ 188.405556] REG[0x1EA0] +[ 188.405561] .[31:24] -> 0x00 + +[ 188.405569] +[ 188.405572] dst: +[ 188.405576] WS[0x00] +[ 188.405580] .[7:0] <- 0x00 + +[ 188.405587] +[ 188.405591] TEST_WS @ 0xE33B + +[ 188.405600] +[ 188.405603] src1: +[ 188.405607] WS[0x00] +[ 188.405611] .[7:0] -> 0x00 + +[ 188.405619] +[ 188.405623] src2: +[ 188.405626] IMM 0x01 + +[ 188.405634] +[ 188.405637] result: EQ + +[ 188.405645] +[ 188.405648] JUMP_EQUAL @ 0xE33F + +[ 188.405656] +[ 188.405659] taken: yes + +[ 188.405667] +[ 188.405671] target: 0x003A + +[ 188.405678] +[ 188.405682] EOT @ 0xE356 + +[ 188.405690] << + +[ 188.405718] >> execute EF33 (len 19, WS 0, PS 4) + +[ 188.405730] +[ 188.405733] SET_ATI_PORT @ 0xEF39 + +[ 188.405741] +[ 188.405745] port: 0 (MM) + +[ 188.405753] +[ 188.405756] CLEAR_REG @ 0xEF3C + +[ 188.405766] +[ 188.405769] dst: +[ 188.405772] REG[0x1E08] +[ 188.405777] .[31:0] <- 0x00000000 + +[ 188.405784] +[ 188.405788] MOVE_REG @ 0xEF40 + +[ 188.405797] +[ 188.405800] src: +[ 188.405804] PS[0x00,0x0000] +[ 188.405808] .[7:0] -> 0x00 + +[ 188.405816] +[ 188.405819] dst: +[ 188.405823] REG[0x1E00] +[ 188.405827] .[7:0] <- 0x00 + +[ 188.405834] +[ 188.405837] EOT @ 0xEF45 + +[ 188.405845] << + +[ 188.405856] >> execute EF46 (len 19, WS 0, PS 4) + +[ 188.405867] +[ 188.405871] SET_ATI_PORT @ 0xEF4C + +[ 188.405879] +[ 188.405883] port: 0 (MM) + +[ 188.405891] +[ 188.405894] CLEAR_REG @ 0xEF4F + +[ 188.405903] +[ 188.405906] dst: +[ 188.405910] REG[0x1E88] +[ 188.405914] .[31:0] <- 0x00000000 + +[ 188.405922] +[ 188.405925] MOVE_REG @ 0xEF53 + +[ 188.405934] +[ 188.405937] src: +[ 188.405941] PS[0x00,0x0000] +[ 188.405945] .[7:0] -> 0x00 + +[ 188.405953] +[ 188.405956] dst: +[ 188.405960] REG[0x1E80] +[ 188.405966] .[7:0] <- 0x00 + +[ 188.405974] +[ 188.405977] EOT @ 0xEF58 + +[ 188.405985] << diff --git a/atom/opcodes.ods b/atom/opcodes.ods new file mode 100644 index 0000000000000000000000000000000000000000..20ef216a9586c00a0489dff0c006175aaabaed85 GIT binary patch literal 24751 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 aP5!V<>uXaTKRApL_}v8-9VxSey?+72{O2$L literal 0 HcmV?d00001 diff --git a/atom/opcodes.py b/atom/opcodes.py new file mode 100644 index 0000000..a37e795 --- /dev/null +++ b/atom/opcodes.py @@ -0,0 +1,145 @@ +_opcodes = """ +0 0 null 0 +1 dest_src move reg +2 dest_src move ps +3 dest_src move ws +4 dest_src move fb +5 dest_src move pll +6 dest_src move mc +7 dest_src and reg +8 dest_src and ps +9 dest_src and ws +10 dest_src and fb +11 dest_src and pll +12 dest_src and mc +13 dest_src or reg +14 dest_src or ps +15 dest_src or ws +16 dest_src or fb +17 dest_src or pll +18 dest_src or mc +19 shift shift_left reg +20 shift shift_left ps +21 shift shift_left ws +22 shift shift_left fb +23 shift shift_left pll +24 shift shift_left mc +25 shift shift_right reg +26 shift shift_right ps +27 shift shift_right ws +28 shift shift_right fb +29 shift shift_right pll +30 shift shift_right mc +31 dest_src mul reg +32 dest_src mul ps +33 dest_src mul ws +34 dest_src mul fb +35 dest_src mul pll +36 dest_src mul mc +37 dest_src div reg +38 dest_src div ps +39 dest_src div ws +40 dest_src div fb +41 dest_src div pll +42 dest_src div mc +43 dest_src add reg +44 dest_src add ps +45 dest_src add ws +46 dest_src add fb +47 dest_src add pll +48 dest_src add mc +49 dest_src sub reg +50 dest_src sub ps +51 dest_src sub ws +52 dest_src sub fb +53 dest_src sub pll +54 dest_src sub mc +55 setport setport ati +56 setport setport pci +57 setport setport sysio +58 setregblock setregblock 0 +59 src setfbbase 0 +60 dest_src compare reg +61 dest_src compare ps +62 dest_src compare ws +63 dest_src compare fb +64 dest_src compare pll +65 dest_src compare mc +66 switch switch 0 +67 1x16 jump always +68 1x16 jump equal +69 1x16 jump below +70 1x16 jump above +71 1x16 jump beloworequal +72 1x16 jump aboveorequal +73 1x16 jump notequal +74 dest_src test reg +75 dest_src test ps +76 dest_src test ws +77 dest_src test fb +78 dest_src test pll +79 dest_src test mc +80 1x8 delay millisec +81 1x8 delay microsec +82 1x8 calltable 0 +83 1x8 repeat 0 +84 dest clear reg +85 dest clear ps +86 dest clear ws +87 dest clear fb +88 dest clear pll +89 dest clear mc +90 0 nop 0 +91 0 eot 0 +92 mask mask reg +93 mask mask ps +94 mask mask ws +95 mask mask fb +96 mask mask pll +97 mask mask mc +98 1x8 postcard 0 +99 1x8 beep 0 +100 0 savereg 0 +101 0 restorereg 0 +102 set_data_block setdatablock 0 +103 dest_src xor reg +104 dest_src xor ps +105 dest_src xor ws +106 dest_src xor fb +107 dest_src xor pll +108 dest_src xor mc +109 dest_src shl reg +110 dest_src shl ps +111 dest_src shl ws +112 dest_src shl fb +113 dest_src shl pll +114 dest_src shl mc +115 dest_src shr reg +116 dest_src shr ps +117 dest_src shr ws +118 dest_src shr fb +119 dest_src shr pll +120 dest_src shr mc +121 debug debug 0 +""" + +def str_to_i(s): + d = { + "reg": 0, + "ps": 1, + "ws": 2, + "fb": 3, + "id": 4, + "imm": 5, + "pll": 6, + "mc": 7, + } + if s in d: + return d[s] + else: + return s + +opcodes = { + int(k): (a, b, str_to_i(c)) + for k, a, b, c in map(str.split, _opcodes.strip().split("\n")) +} diff --git a/atom/parse.py b/atom/parse.py new file mode 100644 index 0000000..8710ea5 --- /dev/null +++ b/atom/parse.py @@ -0,0 +1,298 @@ +import sys +import struct +from opcodes import opcodes +import types + +with open(sys.argv[1], 'rb') as f: + buf = f.read() + rom = memoryview(buf) + +def u8(offset): + global rom + value, = struct.unpack("> 0) & 0b111 + src = (attr >> 3) & 0b111 + return ( + 1 + + dest_arg_size(dest_type) + + dest_src_size(arg, src) + ) + +def opcode_type_1x16(offset, dest_type): + return 2 + +def opcode_type_setregblock(offset, dest_type): + return 2 + +def opcode_type_dest(offset, dest_type): + attr = u8(offset) + src = (attr >> 3) & 0b111 + return 1 + dest_src_size(dest_type, src) + +def opcode_type_shift(offset, dest_type): + attr = u8(offset) + src = (attr >> 3) & 0b111 + return 1 + dest_src_size(dest_type, src) + +def opcode_0(offset, dest_type): + return 0 + +argument_handlers = { + "setport": opcode_type_setport, + "dest_src": opcode_type_dest_src, + "1x16": opcode_type_1x16, + "setregblock": opcode_type_1x16, + "shift": opcode_type_shift, + "dest": opcode_type_dest, + "0": opcode_0, +} + +def disassemble(start, length): + offset = start + offset_end = start + length - 6 + + while offset < offset_end: + opcode = u8(offset) + arg_type, name, dest_type = opcodes[opcode] + pc = (offset - start) + 6 + print(f"{pc:04x} opcode {opcode:02x} {name}:{dest_type}") + offset += 1 + handler = argument_handlers[arg_type] + offset += handler(offset, dest_type) + +def parse_table(names, table): + structure_size = u16(table + 0) + format_revision = u8(table + 2) + content_revision = u8(table + 3) + print("structure size", structure_size) + print("format revision", format_revision) + print("content revision", content_revision) + table_entries = (structure_size - 4) // 2 + for i in range(table_entries): + offset = u16(table + 4 + i * 2) + if offset == 0: + print(f"{i:02x} offset {offset:04x} : ({names[i]})") + continue + length = u16(offset + 0) + format_rev = u8(offset + 2) + content_rev = u8(offset + 3) + print(f"{i:02x} offset {offset:04x} length {length:04x} format {format_rev:02x} content {content_rev:02x} : ({names[i]})") + if i == 0x22: + disassemble(offset + 6, length) + break + +def parse_header(): + bios_magic = u16(0) + assert bios_magic == ATOM_BIOS_MAGIC, bios_magic + ati_magic = rstr(ATOM_ATI_MAGIC_OFFSET, len(ATOM_ATI_MAGIC)) + assert ati_magic == ATOM_ATI_MAGIC, ati_magic + + base = u16(ATOM_ROM_TABLE_OFFSET) + rom_magic = rstr(base + ATOM_ROM_MAGIC_OFFSET, len(ATOM_ROM_MAGIC)) + assert rom_magic == ATOM_ROM_MAGIC, rom_magic + + print("structure size", u16(0)) + + cmd_table = u16(base + ATOM_ROM_CMD_OFFSET) + data_table = u16(base + ATOM_ROM_DATA_OFFSET) + + str = rom[u16(base + ATOM_ROM_MSG_OFFSET):] + while str[0] == ord(b'\n') or str[0] == ord(b'\r'): + str = str[1:] + message = [] + for i in range(511): + if str[i] == 0: + break + message.append(str[i]) + message = bytes(message).strip() + print(message) + + print("command table:") + parse_table(_command_table_names, cmd_table) + print("\n\n") + #print("data table:") + #parse_table(data_table) + +parse_header() diff --git a/atom/rom b/atom/rom new file mode 100644 index 0000000000000000000000000000000000000000..7f98c948674f37841928b27928e583967b6637d3 GIT binary patch literal 62464 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

EANso#fisY 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 + +struct pvs_instruction { + uint32_t op_dst_operand; + uint32_t src_operand[0]; +};