[ 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] <<