../../src/ieee/v93/numeric_std-body.vhdl:1558:7:@0ms:(assertion warning): NUMERIC_STD.">=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1406:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:1309:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1157:7:@0ms:(assertion warning): NUMERIC_STD."<": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1309:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1157:7:@0ms:(assertion warning): NUMERIC_STD."<": metavalue detected, returning FALSE ../../src/synopsys/std_logic_arith.vhdl:2081:13:@0ms:(assertion warning): CONV_INTEGER: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, and it has been converted to 0. ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1558:7:@0ms:(assertion warning): NUMERIC_STD.">=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:1406:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/synopsys/std_logic_arith.vhdl:315:21:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es). ../../src/synopsys/std_logic_arith.vhdl:315:21:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es). ../../src/synopsys/std_logic_arith.vhdl:315:21:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es). ../../src/synopsys/std_logic_arith.vhdl:315:21:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es). ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/v93/numeric_std-body.vhdl:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 rlink_cext-I: connected to rlink_cext_fifo_rx rlink_cext-I: connected to rlink_cext_fifo_tx ++ rreg (000,00017) a=fffe() d=ff02 s=00! OK -- rreg (010,00007) a=fffd() d=0201 s=00! OK -- rreg (020,00007) a=fffc() d=0500 s=00! OK -- rreg (030,00007) a=fffb() d=0000 s=00 OK -- rreg (040,00007) a=fffa() d=0000 s=00 OK -- rreg (050,00027) a=ffe8() d=0000 s=00 OK ++ rreg (060,00017) a=4ff8(i0.losize ) d=167777 s=00000000! OK -- rreg (070,00007) a=0040( ) d=000000 s=00000010 OK -- rreg (100,00007) a=0048( ) d=000020 s=00000000 OK -- rreg (110,00007) a=0050( ) d=000000 s=00000000 OK -- rreg (120,00007) a=0054( ) d=000000 s=00000000 OK -- rreg (130,00007) a=0058( ) d=000000 s=00000010 OK -- rreg (140,00007) a=005c( ) d=000000 s=00000010 OK -- rreg (150,00007) a=4000( ) d=000070 s=00000000 OK -- rreg (160,00007) a=4800( ) d=000014 s=00000000 OK -- rreg (170,00007) a=0060( ) d=000001 s=00000000 OK -- rreg (200,00007) a=4500( ) d=000000 s=00000000 OK -- rreg (210,00007) a=4fb3( ) d=000200 s=00000000 OK -- rreg (220,00007) a=4ab0( ) d=000000 s=00000000 OK -- rreg (230,00027) a=4fa0( ) d=000000 s=00000000 OK ++ wreg (002,00017) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00027) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (022,00037) a=ffff(rl.cntl ) d=100000 s=00000000! OK ## steering file for all cpu tests ## steering file for all cp tests # test_cp_gpr: test cp access to general purpose registers ------------ # write set 0 ++ wreg (032,00037) a=0003(c0.psw ) d=000000 s=00000000! OK ++ wreg (042,00017) a=0008(c0.r0 ) d=000001 s=00000000! OK -- wreg (052,00027) a=0009(c0.r1 ) d=000101 s=00000000! OK ++ wreg (062,00017) a=000a(c0.r2 ) d=000201 s=00000000! OK -- wreg (072,00027) a=000b(c0.r3 ) d=000301 s=00000000! OK ++ wreg (102,00017) a=000c(c0.r4 ) d=000401 s=00000000! OK -- wreg (112,00027) a=000d(c0.r5 ) d=000501 s=00000000! OK # write set 1 ++ wreg (122,00037) a=0003(c0.psw ) d=004000 s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=010001 s=00000000! OK -- wreg (142,00027) a=0009(c0.r1 ) d=010101 s=00000000! OK ++ wreg (152,00017) a=000a(c0.r2 ) d=010201 s=00000000! OK -- wreg (162,00027) a=000b(c0.r3 ) d=010301 s=00000000! OK ++ wreg (172,00017) a=000c(c0.r4 ) d=010401 s=00000000! OK -- wreg (202,00027) a=000d(c0.r5 ) d=010501 s=00000000! OK # write all sp and pc ++ wreg (212,00017) a=0003(c0.psw ) d=000000 s=00000000! OK -- wreg (222,00027) a=000e(c0.sp ) d=000601 s=00000000! OK ++ wreg (232,00017) a=0003(c0.psw ) d=040000 s=00000000! OK -- wreg (242,00027) a=000e(c0.sp ) d=010601 s=00000000! OK ++ wreg (252,00017) a=0003(c0.psw ) d=140000 s=00000000! OK -- wreg (262,00027) a=000e(c0.sp ) d=020601 s=00000000! OK ++ wreg (272,00017) a=0003(c0.psw ) d=000000 s=00000000! OK -- wreg (302,00027) a=000f(c0.pc ) d=000701 s=00000000! OK # read set 0 ++ wreg (312,00037) a=0003(c0.psw ) d=000000 s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (250,00027) a=0009(c0.r1 ) d=000101! s=00000000! OK ++ rreg (260,00017) a=000a(c0.r2 ) d=000201! s=00000000! OK -- rreg (270,00027) a=000b(c0.r3 ) d=000301! s=00000000! OK ++ rreg (300,00017) a=000c(c0.r4 ) d=000401! s=00000000! OK -- rreg (310,00027) a=000d(c0.r5 ) d=000501! s=00000000! OK # read set 1 ++ wreg (322,00037) a=0003(c0.psw ) d=004000 s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=010001! s=00000000! OK -- rreg (330,00027) a=0009(c0.r1 ) d=010101! s=00000000! OK ++ rreg (340,00017) a=000a(c0.r2 ) d=010201! s=00000000! OK -- rreg (350,00027) a=000b(c0.r3 ) d=010301! s=00000000! OK ++ rreg (360,00017) a=000c(c0.r4 ) d=010401! s=00000000! OK -- rreg (370,00027) a=000d(c0.r5 ) d=010501! s=00000000! OK # read all sp and pc ++ wreg (332,00017) a=0003(c0.psw ) d=000000 s=00000000! OK -- rreg (000,00027) a=000e(c0.sp ) d=000601! s=00000000! OK ++ wreg (342,00017) a=0003(c0.psw ) d=040000 s=00000000! OK -- rreg (010,00027) a=000e(c0.sp ) d=010601! s=00000000! OK ++ wreg (352,00017) a=0003(c0.psw ) d=140000 s=00000000! OK -- rreg (020,00027) a=000e(c0.sp ) d=020601! s=00000000! OK ++ wreg (362,00017) a=0003(c0.psw ) d=000000 s=00000000! OK -- rreg (030,00027) a=000f(c0.pc ) d=000701! s=00000000! OK test_cp_gpr.tcl: PASS # test_cp_psw: test psw access via all methods ------------------------ # write/read via cp ++ wreg (372,00017) a=0003(c0.psw ) d=000000 s=00000000! OK -- rreg (040,00027) a=0003(c0.psw ) d=000000! s=00000000! OK ++ wreg (002,00017) a=0003(c0.psw ) d=000017 s=00000000! OK -- rreg (050,00027) a=0003(c0.psw ) d=000017! s=00000000! OK # write/read via 16bit cp addressing ++ wreg (012,00037) a=0004(c0.al ) d=177776 s=00000000! OK ++ wreg (022,00017) a=0006(c0.mem ) d=000000 s=00000000! OK -- rreg (060,00007) a=0006(c0.mem ) d=000000! s=00000000! OK -- rreg (070,00027) a=0003(c0.psw ) d=000000! s=00000000! OK ++ wreg (032,00017) a=0006(c0.mem ) d=000017 s=00000000! OK -- rreg (100,00007) a=0006(c0.mem ) d=000017! s=00000000! OK -- rreg (110,00027) a=0003(c0.psw ) d=000017! s=00000000! OK # write/read via 22bit cp addressing ++ wreg (042,00017) a=0004(c0.al ) d=177776 s=00000000! OK -- wreg (052,00027) a=0005(c0.ah ) d=000177 s=00000000! OK ++ wreg (062,00017) a=0006(c0.mem ) d=000000 s=00000000! OK -- rreg (120,00007) a=0006(c0.mem ) d=000000! s=00000000! OK -- rreg (130,00027) a=0003(c0.psw ) d=000000! s=00000000! OK ++ wreg (072,00017) a=0006(c0.mem ) d=000017 s=00000000! OK -- rreg (140,00007) a=0006(c0.mem ) d=000017! s=00000000! OK -- rreg (150,00027) a=0003(c0.psw ) d=000017! s=00000000! OK # write/read via ibr window ++ wreg (102,00017) a=4fff(i0.psw ) d=000000 s=00000000! OK -- rreg (160,00007) a=4fff(i0.psw ) d=000000! s=00000000! OK -- rreg (170,00027) a=0003(c0.psw ) d=000000! s=00000000! OK ++ wreg (112,00017) a=4fff(i0.psw ) d=000017 s=00000000! OK -- rreg (200,00007) a=4fff(i0.psw ) d=000017! s=00000000! OK -- rreg (210,00027) a=0003(c0.psw ) d=000017! s=00000000! OK test_cp_psw.tcl: PASS # test_cp_membasics: Test very basic memory interface gymnastics ------ # write/read address register ++ wreg (122,00017) a=0004(c0.al ) d=002000 s=00000000! OK -- rreg (220,00007) a=0004(c0.al ) d=002000! s=00000000! OK -- rreg (230,00027) a=0005(c0.ah ) d=000000! s=00000000! OK ++ wreg (132,00017) a=0004(c0.al ) d=003000 s=00000000! OK -- wreg (142,00007) a=0005(c0.ah ) d=000001 s=00000000! OK -- rreg (240,00007) a=0004(c0.al ) d=003000! s=00000000! OK -- rreg (250,00027) a=0005(c0.ah ) d=000001! s=00000000! OK # write/read memory via wm/wmi/rm/rmi (16 bit mode) ++ wreg (152,00017) a=0004(c0.al ) d=002000 s=00000000! OK -- wreg (162,00007) a=0006(c0.mem ) d=001100 s=00000000! OK -- rreg (260,00007) a=0004(c0.al ) d=002000! s=00000000! OK -- rreg (270,00007) a=0005(c0.ah ) d=000000! s=00000000! OK -- rreg (300,00027) a=0006(c0.mem ) d=001100! s=00000000! OK ++ wreg (172,00017) a=0004(c0.al ) d=002000 s=00000000! OK -- wreg (202,00007) a=0006(c0.mem ) d=002200 s=00000000! OK -- wreg (212,00007) a=0006(c0.mem ) d=002210 s=00000000! OK -- rreg (310,00007) a=0004(c0.al ) d=002000! s=00000000! OK -- rreg (320,00007) a=0005(c0.ah ) d=000000! s=00000000! OK -- rreg (330,00027) a=0006(c0.mem ) d=002210! s=00000000! OK ++ wreg (222,00017) a=0004(c0.al ) d=002100 s=00000000! OK -- wreg (232,00007) a=0007(c0.memi ) d=003300 s=00000000! OK -- wreg (242,00007) a=0007(c0.memi ) d=003310 s=00000000! OK -- wreg (252,00007) a=0007(c0.memi ) d=003320 s=00000000! OK -- rreg (340,00007) a=0004(c0.al ) d=002106! s=00000000! OK -- rreg (350,00027) a=0005(c0.ah ) d=000000! s=00000000! OK ++ wreg (262,00017) a=0004(c0.al ) d=002100 s=00000000! OK -- rreg (360,00007) a=0007(c0.memi ) d=003300! s=00000000! OK -- rreg (370,00007) a=0007(c0.memi ) d=003310! s=00000000! OK -- rreg (000,00007) a=0007(c0.memi ) d=003320! s=00000000! OK -- rreg (010,00007) a=0004(c0.al ) d=002106! s=00000000! OK -- rreg (020,00027) a=0005(c0.ah ) d=000000! s=00000000! OK # write/read memory via bwm/brm (16 bit mode) ++ wreg (272,00017) a=0004(c0.al ) d=002200 s=00000000! OK -- wblk (003,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 007700 007710 007720 007730 ++ wreg (302,00017) a=0004(c0.al ) d=002200 s=00000000! OK -- rblk (001,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 007700! 007710! 007720! 007730! # write/read memory - test membe (16 bit mode) ++ wreg (312,00017) a=0004(c0.al ) d=002300 s=00000000! OK -- wblk (013,00007) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 125252 135673 146314 156735 -- wreg (322,00007) a=0004(c0.al ) d=002300 s=00000000! OK -- rblk (011,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 125252! 135673! 146314! 156735! ++ wreg (332,00017) a=0004(c0.al ) d=002300 s=00000000! OK -- wreg (342,00007) a=0010(c0.membe ) d=000000 s=00000000! OK -- rreg (030,00007) a=0010(c0.membe ) d=000000! s=00000000! OK -- wreg (352,00007) a=0007(c0.memi ) d=000000 s=00000000! OK -- rreg (040,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (362,00007) a=0010(c0.membe ) d=000001 s=00000000! OK -- rreg (050,00007) a=0010(c0.membe ) d=000001! s=00000000! OK -- wreg (372,00007) a=0007(c0.memi ) d=010421 s=00000000! OK -- rreg (060,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (002,00007) a=0010(c0.membe ) d=000002 s=00000000! OK -- rreg (070,00007) a=0010(c0.membe ) d=000002! s=00000000! OK -- wreg (012,00007) a=0007(c0.memi ) d=021042 s=00000000! OK -- rreg (100,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (022,00007) a=0010(c0.membe ) d=000003 s=00000000! OK -- rreg (110,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (032,00007) a=0007(c0.memi ) d=031463 s=00000000! OK -- rreg (120,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (042,00007) a=0004(c0.al ) d=002300 s=00000000! OK -- rblk (021,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 125252! 135421! 021314! 031463! ++ wreg (052,00017) a=0004(c0.al ) d=002300 s=00000000! OK -- wreg (062,00007) a=0010(c0.membe ) d=000001 s=00000000! OK -- rreg (130,00007) a=0010(c0.membe ) d=000001! s=00000000! OK -- wreg (072,00007) a=0007(c0.memi ) d=000000 s=00000000! OK -- rreg (140,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (102,00007) a=0007(c0.memi ) d=114631 s=00000000! OK -- rreg (150,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- wreg (112,00007) a=0004(c0.al ) d=002300 s=00000000! OK -- rblk (031,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 125000! 114631! 021314! 031463! ++ wreg (122,00017) a=0004(c0.al ) d=002300 s=00000000! OK -- wreg (132,00007) a=0010(c0.membe ) d=000006 s=00000000! OK -- rreg (160,00007) a=0010(c0.membe ) d=000006! s=00000000! OK -- wreg (142,00007) a=0007(c0.memi ) d=042104 s=00000000! OK -- wreg (152,00007) a=0007(c0.memi ) d=052525 s=00000000! OK -- wreg (162,00007) a=0007(c0.memi ) d=063146 s=00000000! OK -- wreg (172,00007) a=0007(c0.memi ) d=073567 s=00000000! OK -- rreg (170,00007) a=0010(c0.membe ) d=000006! s=00000000! OK -- wreg (202,00007) a=0004(c0.al ) d=002300 s=00000000! OK -- rblk (041,00007) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 042000! 052631! 063314! 073463! -- wreg (212,00007) a=0010(c0.membe ) d=000003 s=00000000! OK -- rreg (200,00027) a=0010(c0.membe ) d=000003! s=00000000! OK test_cp_membasics.tcl: PASS # test_cp_ibrbasics: Test very basic ibus interface gymnastics -------- # write/read ibus space (MMU SAR SM I regs) via bwm/brm ++ wreg (222,00017) a=0004(c0.al ) d=172240 s=00000000! OK -- wblk (023,00027) a=0007(c0.memi ) n= 3= 3 s=00000000! OK 0: 012340 012342 012344 ++ wreg (232,00017) a=0004(c0.al ) d=172240 s=00000000! OK -- rblk (051,00027) a=0007(c0.memi ) n= 3= 3 s=00000000! OK 0: 012340! 012342! 012344! # write/read ibus space (MMU SAR SM I regs) via wibr/ribr ++ rreg (210,00017) a=4a50(i0.sarsi.0 ) d=012340! s=00000000! OK -- rreg (220,00007) a=4a51(i0.sarsi.1 ) d=012342! s=00000000! OK -- rreg (230,00027) a=4a52(i0.sarsi.2 ) d=012344! s=00000000! OK ++ wreg (242,00017) a=4a50(i0.sarsi.0 ) d=022340 s=00000000! OK -- wreg (252,00007) a=4a51(i0.sarsi.1 ) d=022342 s=00000000! OK -- wreg (262,00027) a=4a52(i0.sarsi.2 ) d=022344 s=00000000! OK ++ rreg (240,00017) a=4a50(i0.sarsi.0 ) d=022340! s=00000000! OK -- rreg (250,00007) a=4a51(i0.sarsi.1 ) d=022342! s=00000000! OK -- rreg (260,00027) a=4a52(i0.sarsi.2 ) d=022344! s=00000000! OK # membe with wibr (non sticky) ++ wreg (272,00017) a=4a50(i0.sarsi.0 ) d=000400 s=00000000! OK -- wreg (302,00007) a=4a51(i0.sarsi.1 ) d=001402 s=00000000! OK -- wreg (312,00027) a=4a52(i0.sarsi.2 ) d=002404 s=00000000! OK # membe = 0 (no byte selected) ++ wreg (322,00017) a=0010(c0.membe ) d=000000 s=00000000! OK -- wreg (332,00007) a=4a51(i0.sarsi.1 ) d=177777 s=00000000! OK -- rreg (270,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- rreg (300,00027) a=4a51(i0.sarsi.1 ) d=001402! s=00000000! OK # membe = 1 (lsb selected) ++ wreg (342,00017) a=0010(c0.membe ) d=000001 s=00000000! OK -- wreg (352,00007) a=4a51(i0.sarsi.1 ) d=177652 s=00000000! OK -- rreg (310,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- rreg (320,00027) a=4a51(i0.sarsi.1 ) d=001652! s=00000000! OK # membe = 2 (msb selected) ++ wreg (362,00017) a=0010(c0.membe ) d=000002 s=00000000! OK -- wreg (372,00007) a=4a51(i0.sarsi.1 ) d=135777 s=00000000! OK -- rreg (330,00007) a=0010(c0.membe ) d=000003! s=00000000! OK -- rreg (340,00027) a=4a51(i0.sarsi.1 ) d=135652! s=00000000! OK ++ rreg (350,00017) a=4a50(i0.sarsi.0 ) d=000400! s=00000000! OK -- rreg (360,00007) a=4a51(i0.sarsi.1 ) d=135652! s=00000000! OK -- rreg (370,00027) a=4a52(i0.sarsi.2 ) d=002404! s=00000000! OK # membe with wibr (sticky) ++ wreg (002,00017) a=4a50(i0.sarsi.0 ) d=010420 s=00000000! OK -- wreg (012,00007) a=4a51(i0.sarsi.1 ) d=011422 s=00000000! OK -- wreg (022,00027) a=4a52(i0.sarsi.2 ) d=012424 s=00000000! OK # membe = 0 + stick (no byte selected) ++ wreg (032,00017) a=0010(c0.membe ) d=000004 s=00000000! OK -- wreg (042,00007) a=4a51(i0.sarsi.1 ) d=177777 s=00000000! OK -- rreg (000,00007) a=0010(c0.membe ) d=000004! s=00000000! OK -- rreg (010,00027) a=4a51(i0.sarsi.1 ) d=011422! s=00000000! OK # membe = 1 + stick (lsb selected) ++ wreg (052,00017) a=0010(c0.membe ) d=000005 s=00000000! OK -- wreg (062,00007) a=4a50(i0.sarsi.0 ) d=177652 s=00000000! OK -- rreg (020,00007) a=0010(c0.membe ) d=000005! s=00000000! OK -- wreg (072,00007) a=4a51(i0.sarsi.1 ) d=177673 s=00000000! OK -- rreg (030,00007) a=0010(c0.membe ) d=000005! s=00000000! OK -- wreg (102,00007) a=4a52(i0.sarsi.2 ) d=177714 s=00000000! OK -- rreg (040,00027) a=0010(c0.membe ) d=000005! s=00000000! OK ++ rreg (050,00017) a=4a50(i0.sarsi.0 ) d=010652! s=00000000! OK -- rreg (060,00007) a=4a51(i0.sarsi.1 ) d=011673! s=00000000! OK -- rreg (070,00027) a=4a52(i0.sarsi.2 ) d=012714! s=00000000! OK # membe = 2 + stick (msb selected) ++ wreg (112,00017) a=0010(c0.membe ) d=000006 s=00000000! OK -- wreg (122,00007) a=4a50(i0.sarsi.0 ) d=146377 s=00000000! OK -- rreg (100,00007) a=0010(c0.membe ) d=000006! s=00000000! OK -- wreg (132,00007) a=4a51(i0.sarsi.1 ) d=135777 s=00000000! OK -- rreg (110,00007) a=0010(c0.membe ) d=000006! s=00000000! OK -- wreg (142,00007) a=4a52(i0.sarsi.2 ) d=125377 s=00000000! OK -- rreg (120,00027) a=0010(c0.membe ) d=000006! s=00000000! OK ++ rreg (130,00017) a=4a50(i0.sarsi.0 ) d=146252! s=00000000! OK -- rreg (140,00007) a=4a51(i0.sarsi.1 ) d=135673! s=00000000! OK -- rreg (150,00027) a=4a52(i0.sarsi.2 ) d=125314! s=00000000! OK # membe = 3 again ++ wreg (152,00017) a=0010(c0.membe ) d=000003 s=00000000! OK -- rreg (160,00027) a=0010(c0.membe ) d=000003! s=00000000! OK test_cp_ibrbasics.tcl: PASS # test_cp_cpubasics: Test very basic cpu interface gymnastics --------- # A1: start/stop/step basics -------------------------------- # load simple linear code via lsasm ++ wreg (162,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (033,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 005202 005202 005202 000000 # read back and check ++ wreg (172,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- rblk (061,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 005202! 005202! 005202! 000000! # execute via -start ++ wreg (202,00017) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -+- 2022-04-24 -+- -I- 11:00:11.869068 : ATTN notify apat = 0001 lams = 0 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=1.000 T=0.011 OK ++ rreg (170,00017) a=000a(c0.r2 ) d=000003! s=00000000! OK -- rreg (200,00027) a=000f(c0.pc ) d=001010! s=00000000! OK # execute via -stapc ++ wreg (232,00017) a=000a(c0.r2 ) d=000100 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:12.020455 : ATTN notify apat = 0001 lams = 0 dt=0.151378 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=1.000 T=0.011 OK ++ rreg (210,00017) a=000a(c0.r2 ) d=000103! s=00000000! OK -- rreg (220,00027) a=000f(c0.pc ) d=001010! s=00000000! OK # execute via -step ++ wreg (302,00017) a=000a(c0.r2 ) d=000300 s=00000000! OK -- wreg (312,00027) a=000f(c0.pc ) d=001000 s=00000000! OK ++ wreg (322,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (230,00007) a=000f(c0.pc ) d=001002! s=00000000! OK -- rreg (240,00007) a=000a(c0.r2 ) d=000301! s=00000000! OK -- rreg (250,00027) a=0002(c0.stat ) d=000100! s=00000000! OK ++ wreg (332,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (260,00007) a=000f(c0.pc ) d=001004! s=00000000! OK -- rreg (270,00007) a=000a(c0.r2 ) d=000302! s=00000000! OK -- rreg (300,00027) a=0002(c0.stat ) d=000100! s=00000000! OK ++ wreg (342,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (310,00007) a=000f(c0.pc ) d=001006! s=00000000! OK -- rreg (320,00007) a=000a(c0.r2 ) d=000303! s=00000000! OK -- rreg (330,00027) a=0002(c0.stat ) d=000100! s=00000000! OK ++ wreg (352,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (340,00007) a=000f(c0.pc ) d=001010! s=00000000! OK -- rreg (350,00007) a=000a(c0.r2 ) d=000303! s=00000000! OK -- rreg (360,00027) a=0002(c0.stat ) d=000020! s=00000000! OK # A2: suspend/resume basics; cpugo,cpususp flags ------------ # load simple loop code via lsasm ++ wreg (362,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (043,00027) a=0007(c0.memi ) n= 2= 2 s=00000000! OK 0: 005202 000776 # execute via -stapc, check cpugo and that r2 increments ++ wreg (372,00017) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (022,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000001 s=00010000! OK -- rreg (370,00007) a=000a(c0.r2 ) d=000007 s=00010000| OK -- rreg (000,00027) a=000a(c0.r2 ) d=000014 s=00010000| OK .. r2 increment 7 .. r2 increment 5 # suspend, check cpususp=1 and that r2 doesn't increment ++ wreg (042,00017) a=0001(c0.cntl ) d=000006 s=00111000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=000000 s=00111000! OK -- rreg (010,00007) a=000a(c0.r2 ) d=000000! s=00111000| OK -- rreg (020,00027) a=000a(c0.r2 ) d=000000! s=00111000| OK # resume, check cpususp=0 and that r2 increments again -I- 11:00:12.752562 : ATTN notify apat = 0001 lams = 0 dt=0.732108 ++ wreg (062,00017) a=0001(c0.cntl ) d=000007 s=00111000! OK -- rreg (030,00007) a=000a(c0.r2 ) d=000006 s=00011000| OK -- rreg (040,00027) a=000a(c0.r2 ) d=000014 s=00011000| OK .. r2 increment 6 .. r2 increment 6 # suspend than step, two steps should inc r2 once ++ wreg (072,00017) a=0001(c0.cntl ) d=000006 s=00111000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=000000 s=00111000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000003 s=00111000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000003 s=00111000! OK -- rreg (050,00007) a=000a(c0.r2 ) d=000001! s=00111000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000003 s=00111000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000003 s=00111000! OK -- rreg (060,00027) a=000a(c0.r2 ) d=000002! s=00111000! OK # stop while suspended, check cpugo=0,cpususp=1,attn=1; harvest attn ++ wreg (152,00037) a=0001(c0.cntl ) d=000002 s=00101000| OK ++ attn (025,00037) d=000001 s=00100000! OK -- wtcpu to=1.000 T=0.000 OK # creset, check cpususp=0 ++ wreg (162,00017) a=0001(c0.cntl ) d=000004 s=00100000! OK -- rreg (070,00027) a=000a(c0.r2 ) d=000002 s=00000000| OK test_cp_cpubasics.tcl: PASS @cp/cp_all.dat: PASS ## steering file for all w11a_ibtst tests # test_ibtst_regs: test cntl/stat register access ---------------------- # A1: write/read cntl--------------------------------- ++ wreg (172,00017) a=4800(i0.it.cntl ) d=000001 s=00000000! OK -- rreg (100,00007) a=4800(i0.it.cntl ) d=000001! s=00000000! OK -- wreg (202,00007) a=4800(i0.it.cntl ) d=000002 s=00000000! OK -- rreg (110,00007) a=4800(i0.it.cntl ) d=000002! s=00000000! OK -- wreg (212,00007) a=4800(i0.it.cntl ) d=000004 s=00000000! OK -- rreg (120,00007) a=4800(i0.it.cntl ) d=000004! s=00000000! OK -- wreg (222,00007) a=4800(i0.it.cntl ) d=000010 s=00000000! OK -- rreg (130,00007) a=4800(i0.it.cntl ) d=000010! s=00000000! OK -- wreg (232,00007) a=4800(i0.it.cntl ) d=000020 s=00000000! OK -- rreg (140,00007) a=4800(i0.it.cntl ) d=000020! s=00000000! OK -- wreg (242,00007) a=4800(i0.it.cntl ) d=000040 s=00000000! OK -- rreg (150,00007) a=4800(i0.it.cntl ) d=000040! s=00000000! OK -- wreg (252,00007) a=4800(i0.it.cntl ) d=000100 s=00000000! OK -- rreg (160,00007) a=4800(i0.it.cntl ) d=000100! s=00000000! OK -- wreg (262,00007) a=4800(i0.it.cntl ) d=000200 s=00000000! OK -- rreg (170,00007) a=4800(i0.it.cntl ) d=000200! s=00000000! OK -- wreg (272,00007) a=4800(i0.it.cntl ) d=000400 s=00000000! OK -- rreg (200,00007) a=4800(i0.it.cntl ) d=000400! s=00000000! OK -- wreg (302,00007) a=4800(i0.it.cntl ) d=000000 s=00000000! OK -- rreg (210,00027) a=4800(i0.it.cntl ) d=000000! s=00000000! OK # A2: reset cntl ------------------------------------- ++ wreg (312,00017) a=4800(i0.it.cntl ) d=177777 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000005 s=00000000! OK -- rreg (220,00007) a=4800(i0.it.cntl ) d=000014! s=00000000! OK -- rreg (230,00027) a=4801(i0.it.stat ) d=000000! s=00000000! OK # A3: cntl,stat only rem accessible ------------------ ++ rreg (240,00017) a=4801(i0.it.stat ) d=000000! s=00000000! OK -- wreg (332,00007) a=0004(c0.al ) d=170000 s=00000000! OK -- wreg (342,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (250,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (352,00007) a=0004(c0.al ) d=170002 s=00000000! OK -- wreg (362,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (260,00027) a=0006(c0.mem ) d=000000 s=01000001| OK ++ attn (035,00037) d=000000! s=00000000! OK -- wtlam apat=0000 to=0 harvest only OK test_ibtst_regs.tcl: PASS # test_ibtst_data: test data register response ------------------------- # A1: data loc/rem access ---------------------------- ++ wreg (372,00017) a=0004(c0.al ) d=170004 s=00000000! OK -- wreg (002,00007) a=4800(i0.it.cntl ) d=000000 s=00000000! OK -- wreg (012,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (022,00007) a=4802(i0.it.data ) d=157255 s=01000001| OK -- wreg (032,00007) a=4800(i0.it.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0006(c0.mem ) d=157255 s=00000000! OK -- wreg (052,00007) a=4802(i0.it.data ) d=157255 s=01000001| OK -- wreg (062,00007) a=4800(i0.it.cntl ) d=000010 s=00000000! OK -- wreg (072,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (102,00007) a=4802(i0.it.data ) d=157255 s=00000000! OK -- wreg (112,00007) a=4800(i0.it.cntl ) d=000012 s=00000000! OK -- wreg (122,00007) a=0006(c0.mem ) d=157255 s=00000000! OK -- wreg (132,00007) a=4802(i0.it.data ) d=157255 s=00000000! OK -- wreg (142,00007) a=4800(i0.it.cntl ) d=000000 s=00000000! OK -- rreg (270,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- rreg (300,00007) a=4802(i0.it.data ) d=000000 s=01000001| OK -- wreg (152,00007) a=4800(i0.it.cntl ) d=000001 s=00000000! OK -- rreg (310,00007) a=0006(c0.mem ) d=157255! s=00000000! OK -- rreg (320,00007) a=4802(i0.it.data ) d=000000 s=01000001| OK -- wreg (162,00007) a=4800(i0.it.cntl ) d=000004 s=00000000! OK -- rreg (330,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- rreg (340,00007) a=4802(i0.it.data ) d=157255! s=00000000! OK -- wreg (172,00007) a=4800(i0.it.cntl ) d=000005 s=00000000! OK -- rreg (350,00007) a=0006(c0.mem ) d=157255! s=00000000! OK -- rreg (360,00027) a=4802(i0.it.data ) d=157255! s=00000000! OK # A2: data loc nak and bsy,bsy+ack,timeout ----------- ++ wreg (202,00017) a=4800(i0.it.cntl ) d=000060 s=00000000! OK -- wreg (212,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (370,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (222,00007) a=4800(i0.it.cntl ) d=000460 s=00000000! OK -- wreg (232,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (000,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (242,00007) a=4800(i0.it.cntl ) d=000200 s=00000000! OK -- wreg (252,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (010,00027) a=0006(c0.mem ) d=000000 s=01000001| OK # A3: data byte access (loc only) -------------------- ++ wreg (262,00017) a=4800(i0.it.cntl ) d=000003 s=00000000! OK -- wreg (272,00007) a=0006(c0.mem ) d=177777 s=00000000! OK -- wreg (302,00007) a=0010(c0.membe ) d=000001 s=00000000! OK -- wreg (312,00007) a=0006(c0.mem ) d=167021 s=00000000! OK -- rreg (020,00007) a=0006(c0.mem ) d=177421! s=00000000! OK -- wreg (322,00007) a=0010(c0.membe ) d=000002 s=00000000! OK -- wreg (332,00007) a=0006(c0.mem ) d=021335 s=00000000! OK -- rreg (030,00007) a=0006(c0.mem ) d=021021! s=00000000! OK -- wreg (342,00007) a=0010(c0.membe ) d=000003 s=00000000! OK -- wreg (352,00007) a=0006(c0.mem ) d=042063 s=00000000! OK -- rreg (040,00007) a=0006(c0.mem ) d=042063! s=00000000! OK -- wreg (362,00007) a=4800(i0.it.cntl ) d=000103 s=00000000! OK -- wreg (372,00007) a=0010(c0.membe ) d=000001 s=00000000! OK -- wreg (002,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (012,00007) a=0010(c0.membe ) d=000002 s=00000000! OK -- wreg (022,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (032,00007) a=0010(c0.membe ) d=000003 s=00000000! OK -- wreg (042,00007) a=0006(c0.mem ) d=137357 s=00000000! OK -- rreg (050,00027) a=0006(c0.mem ) d=137357! s=00000000! OK # A4: reset data ------------------------------------- ++ wreg (052,00017) a=4800(i0.it.cntl ) d=000014 s=00000000! OK -- wreg (062,00007) a=4802(i0.it.data ) d=157255 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000005 s=00000000! OK -- rreg (060,00027) a=4802(i0.it.data ) d=000000! s=00000000! OK ++ attn (045,00037) d=000000! s=00000000! OK -- wtlam apat=0000 to=0 harvest only OK test_ibtst_data.tcl: PASS # test_ibtst_stat: test stat register response ------------------------- # A1: data rem access -------------------------------- ++ wreg (102,00017) a=0004(c0.al ) d=170004 s=00000000! OK -- wreg (112,00007) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wreg (122,00007) a=4802(i0.it.data ) d=011064 s=00000000! OK -- rreg (070,00007) a=4801(i0.it.stat ) d=000172! s=00000000! OK -- rreg (100,00007) a=4802(i0.it.data ) d=011064! s=00000000! OK -- rreg (110,00027) a=4801(i0.it.stat ) d=000171! s=00000000! OK # A2: data loc access -------------------------------- ++ wreg (132,00017) a=4800(i0.it.cntl ) d=000003 s=00000000! OK -- wreg (142,00007) a=0006(c0.mem ) d=177777 s=00000000! OK -- rreg (120,00007) a=4801(i0.it.stat ) d=000072! s=00000000! OK -- wreg (152,00007) a=0010(c0.membe ) d=000001 s=00000000! OK -- wreg (162,00007) a=0006(c0.mem ) d=167021 s=00000000! OK -- rreg (130,00007) a=4801(i0.it.stat ) d=000052! s=00000000! OK -- rreg (140,00007) a=0006(c0.mem ) d=177421! s=00000000! OK -- wreg (172,00007) a=0010(c0.membe ) d=000002 s=00000000! OK -- wreg (202,00007) a=0006(c0.mem ) d=021335 s=00000000! OK -- rreg (150,00007) a=4801(i0.it.stat ) d=000062! s=00000000! OK -- rreg (160,00007) a=0006(c0.mem ) d=021021! s=00000000! OK -- rreg (170,00027) a=4801(i0.it.stat ) d=000071! s=00000000! OK # A3: data cpu write -> rem read (busy=0) ------------ ++ wreg (212,00017) a=0004(c0.al ) d=002000 s=00000000! OK -- wblk (053,00027) a=0007(c0.memi ) n= 10= 10 s=00000000! OK 0: 012710 100200 112710 000377 112711 000377 005210 105210 8: 105211 011002 ++ wreg (222,00017) a=0008(c0.r0 ) d=170004 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=170005 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=157255 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=002000 s=00000000! OK -- wreg (262,00007) a=0004(c0.al ) d=170004 s=00000000! OK -- wreg (272,00027) a=4800(i0.it.cntl ) d=100007 s=00000000! OK ++ wreg (302,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (200,00007) a=4801(i0.it.stat ) d=000032! s=00000000! OK -- rreg (210,00007) a=4802(i0.it.data ) d=100200! s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (220,00007) a=4801(i0.it.stat ) d=000012! s=00000000! OK -- rreg (230,00007) a=4802(i0.it.data ) d=100377! s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (240,00007) a=4801(i0.it.stat ) d=000022! s=00000000! OK -- rreg (250,00007) a=4802(i0.it.data ) d=177777! s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (260,00007) a=4801(i0.it.stat ) d=000037! s=00000000! OK -- rreg (270,00007) a=4802(i0.it.data ) d=000000! s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (300,00007) a=4801(i0.it.stat ) d=000017! s=00000000! OK -- rreg (310,00007) a=4802(i0.it.data ) d=000001! s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (320,00007) a=4801(i0.it.stat ) d=000027! s=00000000! OK -- rreg (330,00007) a=4802(i0.it.data ) d=000401! s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (340,00007) a=4801(i0.it.stat ) d=000031! s=00000000! OK -- rreg (350,00027) a=000a(c0.r2 ) d=000401! s=00000000! OK # A4: data cpu write -> rem read (busy=8) ------------ ++ wreg (372,00017) a=000a(c0.r2 ) d=157255 s=00000000! OK -- wreg (002,00007) a=000f(c0.pc ) d=002000 s=00000000! OK -- wreg (012,00027) a=4800(i0.it.cntl ) d=100067 s=00000000! OK ++ wreg (022,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (360,00007) a=4801(i0.it.stat ) d=000032! s=00000000! OK -- rreg (370,00007) a=4802(i0.it.data ) d=100200! s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (000,00007) a=4801(i0.it.stat ) d=000012! s=00000000! OK -- rreg (010,00007) a=4802(i0.it.data ) d=100377! s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (020,00007) a=4801(i0.it.stat ) d=000022! s=00000000! OK -- rreg (030,00007) a=4802(i0.it.data ) d=177777! s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (040,00007) a=4801(i0.it.stat ) d=000037! s=00000000! OK -- rreg (050,00007) a=4802(i0.it.data ) d=000000! s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (060,00007) a=4801(i0.it.stat ) d=000017! s=00000000! OK -- rreg (070,00007) a=4802(i0.it.data ) d=000001! s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (100,00007) a=4801(i0.it.stat ) d=000027! s=00000000! OK -- rreg (110,00007) a=4802(i0.it.data ) d=000401! s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (120,00007) a=4801(i0.it.stat ) d=000031! s=00000000! OK -- rreg (130,00027) a=000a(c0.r2 ) d=000401! s=00000000! OK test_ibtst_stat.tcl: PASS # test_ibtst_fifo: test fifo register response ------------------------- # A1: fifo loc/rem access ---------------------------- ++ wreg (112,00017) a=0004(c0.al ) d=170006 s=00000000! OK -- wreg (122,00007) a=4800(i0.it.cntl ) d=100000 s=00000000! OK -- wreg (132,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (142,00007) a=4803(i0.it.fifo ) d=157255 s=01000001| OK -- rreg (140,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- rreg (150,00007) a=4803(i0.it.fifo ) d=000000 s=01000001| OK -- wreg (152,00007) a=4800(i0.it.cntl ) d=000003 s=00000000! OK -- wreg (162,00007) a=0006(c0.mem ) d=010421 s=00000000! OK -- wreg (172,00007) a=4803(i0.it.fifo ) d=157255 s=01000001| OK -- rreg (160,00007) a=0006(c0.mem ) d=010421! s=00000000! OK -- rreg (170,00007) a=4803(i0.it.fifo ) d=000000 s=01000001| OK -- wreg (202,00007) a=4800(i0.it.cntl ) d=000006 s=00000000! OK -- wreg (212,00007) a=0006(c0.mem ) d=021042 s=00000000! OK -- wreg (222,00007) a=4803(i0.it.fifo ) d=157255 s=01000001| OK -- rreg (200,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- rreg (210,00007) a=4803(i0.it.fifo ) d=021042! s=00000000! OK -- wreg (232,00007) a=4800(i0.it.cntl ) d=000011 s=00000000! OK -- wreg (242,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (252,00007) a=4803(i0.it.fifo ) d=031463 s=00000000! OK -- rreg (220,00007) a=0006(c0.mem ) d=031463! s=00000000! OK -- rreg (230,00007) a=4803(i0.it.fifo ) d=000000 s=01000001| OK -- wreg (262,00007) a=4800(i0.it.cntl ) d=000014 s=00000000! OK -- wreg (272,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- wreg (302,00007) a=4803(i0.it.fifo ) d=042104 s=00000000! OK -- rreg (240,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- rreg (250,00027) a=4803(i0.it.fifo ) d=042104! s=00000000! OK # A2: fifo scalar (loc->rem); fifo clr --------------- ++ wreg (312,00017) a=4800(i0.it.cntl ) d=000006 s=00000000! OK -- wreg (322,00007) a=0006(c0.mem ) d=010021 s=00000000! OK -- rreg (260,00007) a=4801(i0.it.stat ) d=010072! s=00000000! OK -- wreg (332,00007) a=0006(c0.mem ) d=010022 s=00000000! OK -- rreg (270,00007) a=4801(i0.it.stat ) d=020072! s=00000000! OK -- wreg (342,00007) a=4800(i0.it.cntl ) d=100006 s=00000000! OK -- wreg (352,00007) a=0006(c0.mem ) d=020021 s=00000000! OK -- rreg (300,00007) a=4801(i0.it.stat ) d=010072! s=00000000! OK -- wreg (362,00007) a=0006(c0.mem ) d=020022 s=00000000! OK -- rreg (310,00007) a=4801(i0.it.stat ) d=020072! s=00000000! OK -- rreg (320,00007) a=4803(i0.it.fifo ) d=020021! s=00000000! OK -- rreg (330,00007) a=4801(i0.it.stat ) d=010171! s=00000000! OK -- rreg (340,00007) a=4803(i0.it.fifo ) d=020022! s=00000000! OK -- rreg (350,00007) a=4801(i0.it.stat ) d=000171! s=00000000! OK -- rreg (360,00007) a=4803(i0.it.fifo ) d=000000 s=01000001| OK -- rreg (370,00027) a=4801(i0.it.stat ) d=000171! s=00000000! OK # A3: fifo scalar (rem->loc) ------------------------- ++ wreg (372,00017) a=4800(i0.it.cntl ) d=000011 s=00000000! OK -- wreg (002,00007) a=4803(i0.it.fifo ) d=030021 s=00000000! OK -- rreg (000,00007) a=4801(i0.it.stat ) d=010172! s=00000000! OK -- wreg (012,00007) a=4803(i0.it.fifo ) d=030022 s=00000000! OK -- rreg (010,00007) a=4801(i0.it.stat ) d=020172! s=00000000! OK -- rreg (020,00007) a=0006(c0.mem ) d=030021! s=00000000! OK -- rreg (030,00007) a=4801(i0.it.stat ) d=010071! s=00000000! OK -- rreg (040,00007) a=0006(c0.mem ) d=030022! s=00000000! OK -- rreg (050,00007) a=4801(i0.it.stat ) d=000071! s=00000000! OK -- rreg (060,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- rreg (070,00027) a=4801(i0.it.stat ) d=000071! s=00000000! OK # A4: fifo block read (loc->rem, rblk, test abort) --- ++ wreg (022,00017) a=4800(i0.it.cntl ) d=000006 s=00000000! OK -- wreg (032,00007) a=0006(c0.mem ) d=040021 s=00000000! OK -- wreg (042,00007) a=0006(c0.mem ) d=040022 s=00000000! OK -- rblk (071,00027) a=4803(i0.it.fifo ) n= 3> 2! s=01000001| OK 0: 040021! 040022! # A5: fifo block write (rem->loc, wblk, test abort) -- ++ wreg (052,00017) a=4800(i0.it.cntl ) d=000011 s=00000000! OK -- wblk (063,00007) a=4803(i0.it.fifo ) n= 8= 8 s=00000000! OK 0: 050000 050021 050042 050063 050104 050125 050146 050167 -- rreg (100,00007) a=4801(i0.it.stat ) d=100172! s=00000000! OK -- wblk (073,00007) a=4803(i0.it.fifo ) n= 8> 7! s=01000001| OK 0: 050210 050231 050252 050273 050314 050335 050356 050377 -- rreg (110,00007) a=4801(i0.it.stat ) d=170172! s=00000000! OK -- rreg (120,00007) a=0006(c0.mem ) d=050000! s=00000000! OK -- rreg (130,00007) a=0006(c0.mem ) d=050021! s=00000000! OK -- rreg (140,00007) a=0006(c0.mem ) d=050042! s=00000000! OK -- rreg (150,00007) a=0006(c0.mem ) d=050063! s=00000000! OK -- rreg (160,00007) a=0006(c0.mem ) d=050104! s=00000000! OK -- rreg (170,00007) a=0006(c0.mem ) d=050125! s=00000000! OK -- rreg (200,00007) a=0006(c0.mem ) d=050146! s=00000000! OK -- rreg (210,00007) a=0006(c0.mem ) d=050167! s=00000000! OK -- rreg (220,00007) a=0006(c0.mem ) d=050210! s=00000000! OK -- rreg (230,00007) a=0006(c0.mem ) d=050231! s=00000000! OK -- rreg (240,00007) a=0006(c0.mem ) d=050252! s=00000000! OK -- rreg (250,00007) a=0006(c0.mem ) d=050273! s=00000000! OK -- rreg (260,00007) a=0006(c0.mem ) d=050314! s=00000000! OK -- rreg (270,00007) a=0006(c0.mem ) d=050335! s=00000000! OK -- rreg (300,00007) a=0006(c0.mem ) d=050356! s=00000000! OK -- rreg (310,00027) a=0006(c0.mem ) d=000000 s=01000001| OK # A6: reset fifo (and stat) -------------------------- ++ wreg (062,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wreg (072,00007) a=4803(i0.it.fifo ) d=157255 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000005 s=00000000! OK -- rreg (320,00007) a=4801(i0.it.stat ) d=000000! s=00000000! OK -- rreg (330,00027) a=4803(i0.it.fifo ) d=000000 s=01000001| OK ++ attn (055,00037) d=000000! s=00000000! OK -- wtlam apat=0000 to=0 harvest only OK test_ibtst_fifo.tcl: PASS @w11a_ibtst/w11a_ibtst_all.dat: PASS ## steering file for all w11a_ibmon tests # test_ibmon_regs: test register response ----------------------------- # A basic register access tests ----------------------------- # A1: write/read cntl--------------------------------- ++ wreg (112,00017) a=4000(i0.im.cntl ) d=000005 s=00000000! OK -- rreg (340,00007) a=4000(i0.im.cntl ) d=000000! s=00000000! OK -- wreg (122,00007) a=4000(i0.im.cntl ) d=000015 s=00000000! OK -- rreg (350,00007) a=4000(i0.im.cntl ) d=000010! s=00000000! OK -- wreg (132,00007) a=4000(i0.im.cntl ) d=000025 s=00000000! OK -- rreg (360,00007) a=4000(i0.im.cntl ) d=000020! s=00000000! OK -- wreg (142,00007) a=4000(i0.im.cntl ) d=000045 s=00000000! OK -- rreg (370,00007) a=4000(i0.im.cntl ) d=000040! s=00000000! OK -- wreg (152,00007) a=4000(i0.im.cntl ) d=000105 s=00000000! OK -- rreg (000,00007) a=4000(i0.im.cntl ) d=000100! s=00000000! OK -- wreg (162,00007) a=4000(i0.im.cntl ) d=000205 s=00000000! OK -- rreg (010,00007) a=4000(i0.im.cntl ) d=000200! s=00000000! OK -- wreg (172,00007) a=4000(i0.im.cntl ) d=000405 s=00000000! OK -- rreg (020,00007) a=4000(i0.im.cntl ) d=000400! s=00000000! OK -- wreg (202,00007) a=4000(i0.im.cntl ) d=000135 s=00000000! OK -- rreg (030,00007) a=4000(i0.im.cntl ) d=000130! s=00000000! OK -- wreg (212,00007) a=4000(i0.im.cntl ) d=000004 s=00000000! OK -- rreg (040,00007) a=4000(i0.im.cntl ) d=000130! s=00000000! OK -- wreg (222,00007) a=4000(i0.im.cntl ) d=000000 s=00000000! OK -- rreg (050,00027) a=4000(i0.im.cntl ) d=000130! s=00000000! OK # A2: write cntl, read stat -------------------------- ++ wreg (232,00017) a=4000(i0.im.cntl ) d=000115 s=00000000! OK -- rreg (060,00007) a=4000(i0.im.cntl ) d=000110! s=00000000! OK -- rreg (070,00007) a=4001(i0.im.stat ) d=000001! s=00000000! OK -- wreg (242,00007) a=4000(i0.im.cntl ) d=000006 s=00000000! OK -- rreg (100,00007) a=4000(i0.im.cntl ) d=000110! s=00000000! OK -- rreg (110,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- wreg (252,00007) a=4000(i0.im.cntl ) d=000007 s=00000000! OK -- rreg (120,00007) a=4000(i0.im.cntl ) d=000110! s=00000000! OK -- rreg (130,00007) a=4001(i0.im.stat ) d=000001! s=00000000! OK -- wreg (262,00007) a=4000(i0.im.cntl ) d=000004 s=00000000! OK -- rreg (140,00027) a=4001(i0.im.stat ) d=000000! s=00000000! OK ++ wreg (272,00017) a=4000(i0.im.cntl ) d=000006 s=00000000! OK -- rreg (150,00007) a=4001(i0.im.stat ) d=000000! s=00000000! OK -- wreg (302,00007) a=4000(i0.im.cntl ) d=000007 s=00000000! OK -- rreg (160,00027) a=4001(i0.im.stat ) d=000000! s=00000000! OK ++ wreg (312,00017) a=4000(i0.im.cntl ) d=000005 s=00000000! OK -- rreg (170,00007) a=4001(i0.im.stat ) d=000001! s=00000000! OK -- wreg (322,00007) a=4000(i0.im.cntl ) d=000006 s=00000000! OK -- rreg (200,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- wreg (332,00007) a=4000(i0.im.cntl ) d=000005 s=00000000! OK -- rreg (210,00027) a=4001(i0.im.stat ) d=000001! s=00000000! OK ++ wreg (342,00017) a=4000(i0.im.cntl ) d=000005 s=00000000! OK -- rreg (220,00007) a=4001(i0.im.stat ) d=000001! s=00000000! OK -- wreg (352,00007) a=4000(i0.im.cntl ) d=000006 s=00000000! OK -- rreg (230,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- wreg (362,00007) a=4000(i0.im.cntl ) d=000006 s=00000000! OK -- rreg (240,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- wreg (372,00007) a=4000(i0.im.cntl ) d=000004 s=00000000! OK -- rreg (250,00027) a=4001(i0.im.stat ) d=000000! s=00000000! OK ++ rreg (260,00037) a=4001(i0.im.stat ) d=000000 s=00000000! OK # A3: test addr -------------------------------------- # A3.1: write/read addr when stopped ----------------- ++ wreg (002,00017) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rreg (270,00027) a=4004(i0.im.addr ) d=000000! s=00000000! OK ++ wreg (012,00017) a=4004(i0.im.addr ) d=000003 s=00000000! OK -- rreg (300,00027) a=4004(i0.im.addr ) d=000003! s=00000000! OK ++ wreg (022,00017) a=4004(i0.im.addr ) d=001774 s=00000000! OK -- rreg (310,00027) a=4004(i0.im.addr ) d=001774! s=00000000! OK ++ wreg (032,00017) a=4004(i0.im.addr ) d=001777 s=00000000! OK -- rreg (320,00027) a=4004(i0.im.addr ) d=001777! s=00000000! OK # A3.2: verify that starting clears addr ------------- ++ wreg (042,00017) a=4000(i0.im.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=4004(i0.im.addr ) d=001774 s=00000000! OK -- rreg (330,00007) a=4004(i0.im.addr ) d=001774! s=00000000! OK -- wreg (062,00007) a=4000(i0.im.cntl ) d=000005 s=00000000! OK -- rreg (340,00007) a=4004(i0.im.addr ) d=000000! s=00000000! OK -- wreg (072,00027) a=4000(i0.im.cntl ) d=000004 s=00000000! OK # A3.3: test err when started and addr written ------- ++ wreg (102,00017) a=4000(i0.im.cntl ) d=000005 s=00000000! OK -- wreg (112,00007) a=4004(i0.im.addr ) d=000400 s=01000001| OK -- wreg (122,00027) a=4000(i0.im.cntl ) d=000004 s=00000000! OK # A4: test data -------------------------------------- # A4.1: when stopped --------------------------------- ++ wreg (132,00017) a=4000(i0.im.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=4004(i0.im.addr ) d=000040 s=00000000! OK -- rreg (350,00007) a=4005(i0.im.data ) d=157777 s=00000000! OK -- rreg (360,00007) a=4004(i0.im.addr ) d=000041! s=00000000! OK -- rreg (370,00007) a=4005(i0.im.data ) d=000017 s=00000000! OK -- rreg (000,00007) a=4004(i0.im.addr ) d=000042! s=00000000! OK -- rreg (010,00007) a=4005(i0.im.data ) d=000271 s=00000000! OK -- rreg (020,00007) a=4004(i0.im.addr ) d=000043! s=00000000! OK -- rreg (030,00007) a=4005(i0.im.data ) d=011000 s=00000000! OK -- rreg (040,00027) a=4004(i0.im.addr ) d=000044! s=00000000! OK # A4.2: test err when written ------------------------ ++ wreg (152,00037) a=4005(i0.im.data ) d=000400 s=01000001| OK # A5: test hilim/lolim ------------------------------- ++ wreg (162,00017) a=4002(i0.im.hilim ) d=162346 s=00000000! OK -- wreg (172,00007) a=4003(i0.im.lolim ) d=161234 s=00000000! OK -- rreg (050,00007) a=4002(i0.im.hilim ) d=162346! s=00000000! OK -- rreg (060,00007) a=4003(i0.im.lolim ) d=161234! s=00000000! OK -- wreg (202,00007) a=4002(i0.im.hilim ) d=017777 s=00000000! OK -- wreg (212,00007) a=4003(i0.im.lolim ) d=000001 s=00000000! OK -- rreg (070,00007) a=4002(i0.im.hilim ) d=177776! s=00000000! OK -- rreg (100,00027) a=4003(i0.im.lolim ) d=160000! s=00000000! OK # A6: test reset behavior ---------------------------- # A6.1: no reset on BRESET --------------------------- ++ wreg (222,00017) a=4002(i0.im.hilim ) d=172000 s=00000000! OK -- wreg (232,00007) a=4003(i0.im.lolim ) d=171000 s=00000000! OK -- wreg (242,00007) a=4000(i0.im.cntl ) d=000115 s=00000000! OK -- wreg (252,00007) a=4000(i0.im.cntl ) d=000006 s=00000000! OK -- rreg (110,00007) a=4000(i0.im.cntl ) d=000110! s=00000000! OK -- rreg (120,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- rreg (130,00007) a=4002(i0.im.hilim ) d=172000! s=00000000! OK -- rreg (140,00007) a=4003(i0.im.lolim ) d=171000! s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000005 s=00000000! OK -- rreg (150,00007) a=4000(i0.im.cntl ) d=000110! s=00000000! OK -- rreg (160,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- rreg (170,00007) a=4002(i0.im.hilim ) d=172000! s=00000000! OK -- rreg (200,00027) a=4003(i0.im.lolim ) d=171000! s=00000000! OK # A6.2: no reset on CRESET --------------------------- ++ wreg (272,00017) a=0001(c0.cntl ) d=000004 s=00000000! OK -- rreg (210,00007) a=4000(i0.im.cntl ) d=000110! s=00000000! OK -- rreg (220,00007) a=4001(i0.im.stat ) d=000003! s=00000000! OK -- rreg (230,00007) a=4002(i0.im.hilim ) d=172000! s=00000000! OK -- rreg (240,00027) a=4003(i0.im.lolim ) d=171000! s=00000000! OK # A6.2: test reset on GRESET ------------------------- ++ init (006,00037) a=0000(c0.conf ) d=000001 s=00000000! OK ++ rreg (250,00017) a=4000(i0.im.cntl ) d=000070! s=00000000! OK -- rreg (260,00007) a=4001(i0.im.stat ) d=000001! s=00000000! OK -- rreg (270,00007) a=4002(i0.im.hilim ) d=177776! s=00000000! OK -- rreg (300,00027) a=4003(i0.im.lolim ) d=160000! s=00000000! OK ++ attn (065,00037) d=000000 s=00000000! OK -- wtlam apat=0000 to=0 harvest only OK test_ibmon_regs.tcl: PASS # test_ibmon_cpu: test basics with cpu register accesses -------------- # A exercise monitor data access via data/addr regs --------- # A1: capture write/read rem and loc ----------------- ++ wreg (302,00017) a=4002(i0.im.hilim ) d=177776 s=00000000! OK -- wreg (312,00007) a=4003(i0.im.lolim ) d=160000 s=00000000! OK -- wreg (322,00007) a=4000(i0.im.cntl ) d=000075 s=00000000! OK -- rreg (310,00007) a=4001(i0.im.stat ) d=000001! s=00000000! OK -- wreg (332,00007) a=4a50(i0.sarsi.0 ) d=157255 s=00000000! OK -- rreg (320,00007) a=4a50(i0.sarsi.0 ) d=157255! s=00000000! OK -- wreg (342,00007) a=0004(c0.al ) d=172240 s=00000000! OK -- wreg (352,00007) a=0006(c0.mem ) d=137357 s=00000000! OK -- rreg (330,00007) a=0006(c0.mem ) d=137357! s=00000000! OK -- wreg (362,00007) a=4000(i0.im.cntl ) d=000004 s=00000000! OK -- rreg (340,00007) a=4001(i0.im.stat ) d=000000! s=00000000! OK -- rreg (350,00027) a=4004(i0.im.addr ) d=000020! s=00000000! OK # A1.1: read all in one rblk ------------------------- ++ wreg (372,00017) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (101,00007) a=4005(i0.im.data ) n= 16= 16 s=00000000! OK 0: 172241! 157255! 001272- 011000! 172241! 157255! 000044- 010000! 8: 152241! 137357! 000144- 011000! 152241! 137357! 000043- 010000! -- rreg (360,00027) a=4004(i0.im.addr ) d=000020! s=00000000! OK # A1.2: random address read -------------------------- ++ wreg (002,00017) a=4004(i0.im.addr ) d=000001 s=00000000! OK -- rreg (370,00007) a=4005(i0.im.data ) d=157255! s=00000000! OK -- rreg (000,00027) a=4004(i0.im.addr ) d=000002! s=00000000! OK ++ wreg (012,00017) a=4004(i0.im.addr ) d=000003 s=00000000! OK -- rreg (010,00007) a=4005(i0.im.data ) d=011000! s=00000000! OK -- rreg (020,00027) a=4004(i0.im.addr ) d=000004! s=00000000! OK ++ wreg (022,00017) a=4004(i0.im.addr ) d=000005 s=00000000! OK -- rreg (030,00007) a=4005(i0.im.data ) d=157255! s=00000000! OK -- rreg (040,00027) a=4004(i0.im.addr ) d=000006! s=00000000! OK ++ wreg (032,00017) a=4004(i0.im.addr ) d=000007 s=00000000! OK -- rreg (050,00007) a=4005(i0.im.data ) d=010000! s=00000000! OK -- rreg (060,00027) a=4004(i0.im.addr ) d=000010! s=00000000! OK ++ wreg (042,00017) a=4004(i0.im.addr ) d=000006 s=00000000! OK -- rreg (070,00007) a=4005(i0.im.data ) d=000044 s=00000000! OK -- rreg (100,00027) a=4004(i0.im.addr ) d=000007! s=00000000! OK ++ wreg (052,00017) a=4004(i0.im.addr ) d=000004 s=00000000! OK -- rreg (110,00007) a=4005(i0.im.data ) d=172241! s=00000000! OK -- rreg (120,00027) a=4004(i0.im.addr ) d=000005! s=00000000! OK ++ wreg (062,00017) a=4004(i0.im.addr ) d=000002 s=00000000! OK -- rreg (130,00007) a=4005(i0.im.data ) d=001272 s=00000000! OK -- rreg (140,00027) a=4004(i0.im.addr ) d=000003! s=00000000! OK ++ wreg (072,00017) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rreg (150,00007) a=4005(i0.im.data ) d=172241! s=00000000! OK -- rreg (160,00027) a=4004(i0.im.addr ) d=000001! s=00000000! OK ++ wreg (102,00017) a=4004(i0.im.addr ) d=000011 s=00000000! OK -- rreg (170,00007) a=4005(i0.im.data ) d=137357! s=00000000! OK -- rreg (200,00027) a=4004(i0.im.addr ) d=000012! s=00000000! OK ++ wreg (112,00017) a=4004(i0.im.addr ) d=000013 s=00000000! OK -- rreg (210,00007) a=4005(i0.im.data ) d=011000! s=00000000! OK -- rreg (220,00027) a=4004(i0.im.addr ) d=000014! s=00000000! OK ++ wreg (122,00017) a=4004(i0.im.addr ) d=000015 s=00000000! OK -- rreg (230,00007) a=4005(i0.im.data ) d=137357! s=00000000! OK -- rreg (240,00027) a=4004(i0.im.addr ) d=000016! s=00000000! OK ++ wreg (132,00017) a=4004(i0.im.addr ) d=000017 s=00000000! OK -- rreg (250,00007) a=4005(i0.im.data ) d=010000! s=00000000! OK -- rreg (260,00027) a=4004(i0.im.addr ) d=000020! s=00000000! OK ++ wreg (142,00017) a=4004(i0.im.addr ) d=000016 s=00000000! OK -- rreg (270,00007) a=4005(i0.im.data ) d=000043 s=00000000! OK -- rreg (300,00027) a=4004(i0.im.addr ) d=000017! s=00000000! OK ++ wreg (152,00017) a=4004(i0.im.addr ) d=000014 s=00000000! OK -- rreg (310,00007) a=4005(i0.im.data ) d=152241! s=00000000! OK -- rreg (320,00027) a=4004(i0.im.addr ) d=000015! s=00000000! OK ++ wreg (162,00017) a=4004(i0.im.addr ) d=000012 s=00000000! OK -- rreg (330,00007) a=4005(i0.im.data ) d=000144 s=00000000! OK -- rreg (340,00027) a=4004(i0.im.addr ) d=000013! s=00000000! OK ++ wreg (172,00017) a=4004(i0.im.addr ) d=000010 s=00000000! OK -- rreg (350,00007) a=4005(i0.im.data ) d=152241! s=00000000! OK -- rreg (360,00027) a=4004(i0.im.addr ) d=000011! s=00000000! OK # A1.3: random address with rblk length 2 ------------ ++ wreg (202,00017) a=4004(i0.im.addr ) d=000001 s=00000000! OK -- rblk (111,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 157255! 001272- -- rreg (370,00027) a=4004(i0.im.addr ) d=000003! s=00000000! OK ++ wreg (212,00017) a=4004(i0.im.addr ) d=000003 s=00000000! OK -- rblk (121,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 011000! 172241! -- rreg (000,00027) a=4004(i0.im.addr ) d=000005! s=00000000! OK ++ wreg (222,00017) a=4004(i0.im.addr ) d=000005 s=00000000! OK -- rblk (131,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 157255! 000044- -- rreg (010,00027) a=4004(i0.im.addr ) d=000007! s=00000000! OK ++ wreg (232,00017) a=4004(i0.im.addr ) d=000007 s=00000000! OK -- rblk (141,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 010000! 152241! -- rreg (020,00027) a=4004(i0.im.addr ) d=000011! s=00000000! OK ++ wreg (242,00017) a=4004(i0.im.addr ) d=000006 s=00000000! OK -- rblk (151,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 000044- 010000! -- rreg (030,00027) a=4004(i0.im.addr ) d=000010! s=00000000! OK ++ wreg (252,00017) a=4004(i0.im.addr ) d=000004 s=00000000! OK -- rblk (161,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 172241! 157255! -- rreg (040,00027) a=4004(i0.im.addr ) d=000006! s=00000000! OK ++ wreg (262,00017) a=4004(i0.im.addr ) d=000002 s=00000000! OK -- rblk (171,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 001272- 011000! -- rreg (050,00027) a=4004(i0.im.addr ) d=000004! s=00000000! OK ++ wreg (272,00017) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (201,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 172241! 157255! -- rreg (060,00027) a=4004(i0.im.addr ) d=000002! s=00000000! OK ++ wreg (302,00017) a=4004(i0.im.addr ) d=000011 s=00000000! OK -- rblk (211,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 137357! 000144- -- rreg (070,00027) a=4004(i0.im.addr ) d=000013! s=00000000! OK ++ wreg (312,00017) a=4004(i0.im.addr ) d=000013 s=00000000! OK -- rblk (221,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 011000! 152241! -- rreg (100,00027) a=4004(i0.im.addr ) d=000015! s=00000000! OK ++ wreg (322,00017) a=4004(i0.im.addr ) d=000015 s=00000000! OK -- rblk (231,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 137357! 000043- -- rreg (110,00027) a=4004(i0.im.addr ) d=000017! s=00000000! OK ++ wreg (332,00017) a=4004(i0.im.addr ) d=000016 s=00000000! OK -- rblk (241,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 000043- 010000! -- rreg (120,00027) a=4004(i0.im.addr ) d=000020! s=00000000! OK ++ wreg (342,00017) a=4004(i0.im.addr ) d=000014 s=00000000! OK -- rblk (251,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 152241! 137357! -- rreg (130,00027) a=4004(i0.im.addr ) d=000016! s=00000000! OK ++ wreg (352,00017) a=4004(i0.im.addr ) d=000012 s=00000000! OK -- rblk (261,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 000144- 011000! -- rreg (140,00027) a=4004(i0.im.addr ) d=000014! s=00000000! OK ++ wreg (362,00017) a=4004(i0.im.addr ) d=000010 s=00000000! OK -- rblk (271,00007) a=4005(i0.im.data ) n= 2= 2 s=00000000! OK 0: 152241! 137357! -- rreg (150,00027) a=4004(i0.im.addr ) d=000012! s=00000000! OK # B test rreg,wreg capture: ack,we,be* flags ---------------- # B1.1: test byte racc access (via wibr/ribr) -------- ++ wreg (372,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (002,00017) a=0010(c0.membe ) d=000001 s=00000000! OK -- wreg (012,00007) a=4a50(i0.sarsi.0 ) d=000252 s=00000000! OK -- rreg (160,00007) a=4a50(i0.sarsi.0 ) d=137252! s=00000000! OK -- wreg (022,00007) a=0010(c0.membe ) d=000002 s=00000000! OK -- wreg (032,00007) a=4a50(i0.sarsi.0 ) d=052400 s=00000000! OK -- rreg (170,00007) a=4a50(i0.sarsi.0 ) d=052652! s=00000000! OK -- wreg (042,00007) a=0010(c0.membe ) d=000000 s=00000000! OK -- wreg (052,00007) a=4a50(i0.sarsi.0 ) d=175336 s=00000000! OK -- rreg (200,00027) a=4a50(i0.sarsi.0 ) d=052652! s=00000000! OK ++ wreg (062,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (210,00017) a=4004(i0.im.addr ) d=000030! s=00000000! OK -- wreg (072,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (301,00007) a=4005(i0.im.data ) n= 24= 24 s=00000000! OK 0: 072241! 000252! 021037- 011000! 172241! 137252! 000044- 010000! 8: 132241! 052400! 000144- 011000! 172241! 052652! 000043- 010000! 16: 032241! 175336! 000144- 011000! 172241! 052652! 000044- 010000! -- rreg (220,00027) a=4004(i0.im.addr ) d=000030! s=00000000! OK # B1.2: test byte cacc access (via wm/rm) ------------ ++ wreg (102,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (112,00017) a=0004(c0.al ) d=172240 s=00000000! OK -- wreg (122,00007) a=0010(c0.membe ) d=000001 s=00000000! OK -- wreg (132,00007) a=0006(c0.mem ) d=177464 s=00000000! OK -- rreg (230,00007) a=0006(c0.mem ) d=052464! s=00000000! OK -- wreg (142,00007) a=0010(c0.membe ) d=000002 s=00000000! OK -- wreg (152,00007) a=0006(c0.mem ) d=011377 s=00000000! OK -- rreg (240,00007) a=0006(c0.mem ) d=011064! s=00000000! OK -- wreg (162,00007) a=0010(c0.membe ) d=000000 s=00000000! OK -- wreg (172,00007) a=0006(c0.mem ) d=175336 s=00000000! OK -- rreg (250,00027) a=0006(c0.mem ) d=011064! s=00000000! OK ++ wreg (202,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (260,00017) a=4004(i0.im.addr ) d=000030! s=00000000! OK -- wreg (212,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (311,00007) a=4005(i0.im.data ) n= 24= 24 s=00000000! OK 0: 052241! 177464! 002161- 011000! 152241! 052464! 000043- 010000! 8: 112241! 011377! 000144- 011000! 152241! 011064! 000044- 010000! 16: 012241! 175336! 000143- 011000! 152241! 011064! 000044- 010000! -- rreg (270,00027) a=4004(i0.im.addr ) d=000030! s=00000000! OK # B1.3: test loc access (via cpu code) -------------- ++ wreg (222,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (103,00027) a=0007(c0.memi ) n= 10= 10 s=00000000! OK 0: 012710 177777 005210 011001 105310 011002 105260 000001 8: 011003 000000 ++ wreg (232,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=172240 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:21.446603 : ATTN notify apat = 0001 lams = 0 dt=8.694038 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.023 OK ++ rreg (300,00037) a=000f(c0.pc ) d=001024! s=00000000! OK ++ rreg (310,00017) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (320,00007) a=000a(c0.r2 ) d=000377! s=00000000! OK -- rreg (330,00027) a=000b(c0.r3 ) d=000777! s=00000000! OK ++ wreg (372,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (340,00017) a=4004(i0.im.addr ) d=000050! s=00000000! OK -- wreg (002,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (321,00007) a=4005(i0.im.data ) n= 40= 40 s=00000000! OK 0: 152240! 177777! 004551- 011000! 152240! 177777! 000005- 010400! 8: 152240! 000000! 000001- 111400! 152240! 000000! 000005- 010000! 16: 052240! 000000! 000005- 010400! 052240! 177777! 000001- 111400! 24: 152240! 000377! 000005- 010000! 112240! 000377! 000007- 010400! 32: 112240! 000401! 000001- 111400! 152240! 000777! 000005- 010000! -- rreg (350,00027) a=4004(i0.im.addr ) d=000050! s=00000000! OK # C test access mode enable flags --------------------------- ++ wreg (012,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (113,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 010110 # C1.1: test conena ---------------------------------- ++ wreg (022,00037) a=4000(i0.im.cntl ) d=000045 s=00000000! OK ++ wreg (032,00017) a=4a50(i0.sarsi.0 ) d=000400 s=00000000! OK -- wreg (042,00007) a=0004(c0.al ) d=172242 s=00000000! OK -- wreg (052,00007) a=0006(c0.mem ) d=000401 s=00000000! OK -- wreg (062,00007) a=0008(c0.r0 ) d=172244 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=000402 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (360,00007) a=000f(c0.pc ) d=001002! s=00000000! OK -- rreg (370,00007) a=4a50(i0.sarsi.0 ) d=000400! s=00000000! OK -- wreg (122,00007) a=0004(c0.al ) d=172242 s=00000000! OK -- rreg (000,00007) a=0006(c0.mem ) d=000401! s=00000000! OK -- rreg (010,00027) a=4a52(i0.sarsi.2 ) d=000402! s=00000000! OK ++ wreg (132,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (020,00017) a=4004(i0.im.addr ) d=000024! s=00000000! OK -- wreg (142,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (331,00007) a=4005(i0.im.data ) n= 20= 20 s=00000000! OK 0: 172241! 000400! 004375- 011000! 152243! 000401! 000145- 011000! 8: 172241! 000400! 000425- 010000! 152243! 000401! 000126- 010000! 16: 172245! 000402! 000043- 010000! -- rreg (030,00027) a=4004(i0.im.addr ) d=000024! s=00000000! OK # C1.2: test remena ---------------------------------- ++ wreg (152,00037) a=4000(i0.im.cntl ) d=000025 s=00000000! OK ++ wreg (162,00017) a=4a50(i0.sarsi.0 ) d=001000 s=00000000! OK -- wreg (172,00007) a=0006(c0.mem ) d=001001 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=001002 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (040,00007) a=4a50(i0.sarsi.0 ) d=001000! s=00000000! OK -- wreg (232,00007) a=0004(c0.al ) d=172242 s=00000000! OK -- rreg (050,00007) a=0006(c0.mem ) d=001001! s=00000000! OK -- rreg (060,00027) a=4a52(i0.sarsi.2 ) d=001002! s=00000000! OK ++ wreg (242,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (070,00017) a=4004(i0.im.addr ) d=000014! s=00000000! OK -- wreg (252,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (341,00007) a=4005(i0.im.data ) n= 12= 12 s=00000000! OK 0: 172241! 001000! 001735- 011000! 172241! 001000! 000361- 010000! 8: 172245! 001002! 000173- 010000! -- rreg (100,00027) a=4004(i0.im.addr ) d=000014! s=00000000! OK # C1.3: test locena ---------------------------------- ++ wreg (262,00037) a=4000(i0.im.cntl ) d=000015 s=00000000! OK ++ wreg (272,00017) a=4a50(i0.sarsi.0 ) d=001400 s=00000000! OK -- wreg (302,00007) a=0006(c0.mem ) d=001401 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=001402 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (110,00007) a=4a50(i0.sarsi.0 ) d=001400! s=00000000! OK -- wreg (342,00007) a=0004(c0.al ) d=172242 s=00000000! OK -- rreg (120,00007) a=0006(c0.mem ) d=001401! s=00000000! OK -- rreg (130,00027) a=4a52(i0.sarsi.2 ) d=001402! s=00000000! OK ++ wreg (352,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (140,00017) a=4004(i0.im.addr ) d=000004! s=00000000! OK -- wreg (362,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (351,00007) a=4005(i0.im.data ) n= 4= 4 s=00000000! OK 0: 152244! 001402! 002073- 011000! -- rreg (150,00027) a=4004(i0.im.addr ) d=000004! s=00000000! OK # D test hilim,lolim ---------------------------------------- ++ wreg (372,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (002,00017) a=4002(i0.im.hilim ) d=172242 s=00000000! OK -- wreg (012,00007) a=4003(i0.im.lolim ) d=172240 s=00000000! OK -- wreg (022,00007) a=4a50(i0.sarsi.0 ) d=010400 s=00000000! OK -- wreg (032,00007) a=4a51(i0.sarsi.1 ) d=010401 s=00000000! OK -- wreg (042,00007) a=4a52(i0.sarsi.2 ) d=010402 s=00000000! OK -- rreg (160,00007) a=4a50(i0.sarsi.0 ) d=010400! s=00000000! OK -- rreg (170,00007) a=4a51(i0.sarsi.1 ) d=010401! s=00000000! OK -- rreg (200,00007) a=4a52(i0.sarsi.2 ) d=010402! s=00000000! OK -- wreg (052,00007) a=4002(i0.im.hilim ) d=177777 s=00000000! OK -- wreg (062,00027) a=4003(i0.im.lolim ) d=160000 s=00000000! OK ++ wreg (072,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (210,00017) a=4004(i0.im.addr ) d=000020! s=00000000! OK -- wreg (102,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (361,00007) a=4005(i0.im.data ) n= 16= 16 s=00000000! OK 0: 172241! 010400! 001762- 011000! 172243! 010401! 000061- 011000! 8: 172241! 010400! 000127- 010000! 172243! 010401! 000043- 010000! -- rreg (220,00027) a=4004(i0.im.addr ) d=000020! s=00000000! OK test_ibmon_cpu.tcl: PASS # test_ibmon_ibtest: tests with ibd_ibtst as target ------------------- # A exercise ack,nak,tout,busy and nbusy -------------------- ++ wreg (112,00017) a=4002(i0.im.hilim ) d=170006 s=00000000! OK -- wreg (122,00027) a=4003(i0.im.lolim ) d=170004 s=00000000! OK # A1: ack,nak on data -------------------------------- ++ wreg (132,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (142,00017) a=0004(c0.al ) d=170004 s=00000000! OK -- wreg (152,00007) a=4800(i0.it.cntl ) d=000000 s=00000000! OK -- wreg (162,00007) a=4802(i0.it.data ) d=157255 s=01000001| OK -- rreg (230,00007) a=4802(i0.it.data ) d=000000 s=01000001| OK -- wreg (172,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (240,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (202,00007) a=4800(i0.it.cntl ) d=000014 s=00000000! OK -- wreg (212,00007) a=4802(i0.it.data ) d=010421 s=00000000! OK -- rreg (250,00007) a=4802(i0.it.data ) d=010421! s=00000000! OK -- wreg (222,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (260,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (232,00007) a=4800(i0.it.cntl ) d=000003 s=00000000! OK -- wreg (242,00007) a=4802(i0.it.data ) d=157255 s=01000001| OK -- rreg (270,00007) a=4802(i0.it.data ) d=000000 s=01000001| OK -- wreg (252,00007) a=0006(c0.mem ) d=021042 s=00000000! OK -- rreg (300,00027) a=0006(c0.mem ) d=021042! s=00000000! OK ++ wreg (262,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (310,00017) a=4004(i0.im.addr ) d=000060! s=00000000! OK -- wreg (272,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (371,00007) a=4005(i0.im.data ) n= 48= 48 s=00000000! OK 0: 170005! 157255! 002460- 021000! 170005! 000000- 000044- 020000! 8: 150005! 157255! 000060- 021000! 150005! 000000- 000044- 020000! 16: 170005! 010421! 000143- 011000! 170005! 010421! 000044- 010000! 24: 150005! 157255! 000060- 021000! 150005! 010421- 000044- 020000! 32: 170005! 157255! 000144- 021000! 170005! 010421- 000043- 020000! 40: 150005! 021042! 000061- 011000! 150005! 021042! 000043- 010000! -- rreg (320,00027) a=4004(i0.im.addr ) d=000060! s=00000000! OK # A2: ack with busy on data -------------------------- ++ wreg (302,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (312,00017) a=4800(i0.it.cntl ) d=000057 s=00000000! OK -- wreg (322,00007) a=4802(i0.it.data ) d=000401 s=00000000! OK -- rreg (330,00007) a=4802(i0.it.data ) d=000401! s=00000000! OK -- wreg (332,00007) a=0006(c0.mem ) d=000402 s=00000000! OK -- rreg (340,00007) a=0006(c0.mem ) d=000402! s=00000000! OK -- wreg (342,00007) a=4800(i0.it.cntl ) d=000037 s=00000000! OK -- wreg (352,00007) a=4802(i0.it.data ) d=001001 s=00000000! OK -- rreg (350,00007) a=4802(i0.it.data ) d=001001! s=00000000! OK -- wreg (362,00007) a=0006(c0.mem ) d=001002 s=00000000! OK -- rreg (360,00007) a=0006(c0.mem ) d=001002! s=00000000! OK -- wreg (372,00007) a=4800(i0.it.cntl ) d=000077 s=00000000! OK -- wreg (002,00007) a=4802(i0.it.data ) d=001401 s=00000000! OK -- rreg (370,00007) a=4802(i0.it.data ) d=001401! s=00000000! OK -- wreg (012,00007) a=0006(c0.mem ) d=001402 s=00000000! OK -- rreg (000,00027) a=0006(c0.mem ) d=001402! s=00000000! OK ++ wreg (022,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (010,00017) a=4004(i0.im.addr ) d=000060! s=00000000! OK -- wreg (032,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (001,00007) a=4005(i0.im.data ) n= 48= 48 s=00000000! OK 0: 170005! 000401! 002645- 011000! 170005! 000401! 000043- 010000! 8: 150005! 000402! 000061- 015010! 150005! 000402! 000033- 010000! 16: 170005! 001001! 000144- 011000! 170005! 001001! 000044- 010000! 24: 150005! 001002! 000060- 011000! 150005! 001002! 000044- 014010! 32: 170005! 001401! 000134- 011000! 170005! 001401! 000043- 010000! 40: 150005! 001402! 000061- 015010! 150005! 001402! 000033- 014010! -- rreg (020,00027) a=4004(i0.im.addr ) d=000060! s=00000000! OK # A3: nak on data (bsy,bsy+datab,datto,datto+datab) -- ++ wreg (042,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (052,00017) a=4800(i0.it.cntl ) d=000014 s=00000000! OK -- wreg (062,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (030,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (072,00007) a=4800(i0.it.cntl ) d=000054 s=00000000! OK -- wreg (102,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (040,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (112,00007) a=4800(i0.it.cntl ) d=000034 s=00000000! OK -- wreg (122,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (050,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (132,00007) a=4800(i0.it.cntl ) d=000474 s=00000000! OK -- wreg (142,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (060,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (152,00007) a=4800(i0.it.cntl ) d=000214 s=00000000! OK -- wreg (162,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (070,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (172,00007) a=4800(i0.it.cntl ) d=000274 s=00000000! OK -- wreg (202,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (100,00007) a=0006(c0.mem ) d=000000 s=01000001| OK -- wreg (212,00007) a=4800(i0.it.cntl ) d=000674 s=00000000! OK -- wreg (222,00007) a=0006(c0.mem ) d=157255 s=01000001| OK -- rreg (110,00027) a=0006(c0.mem ) d=000000 s=01000001| OK ++ wreg (232,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (120,00017) a=4004(i0.im.addr ) d=000070! s=00000000! OK -- wreg (242,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (011,00007) a=4005(i0.im.data ) n= 56= 56 s=00000000! OK 0: 150005! 157255! 002636- 021000! 150005! 001402- 000043- 020000! 8: 150005! 157255! 000144- 025010! 150005! 001402- 000034- 020000! 16: 150005! 157255! 000143- 021000! 150005! 001402- 000044- 024010! 24: 150005! 157255! 000134- 035010! 150005! 001402- 000033- 034010! 32: 150005! 157255! 000134- 065077! 150005! 001402- 000021- 064077! 40: 150005! 157255! 000047- 065077! 150005! 001402- 000020- 064077! 48: 150005! 157255! 000047- 075077! 150005! 001402- 000020- 074077! -- rreg (130,00027) a=4004(i0.im.addr ) d=000070! s=00000000! OK # B fifo basics --------------------------------------------- # B1: fifo read test (write 2, read 3) ------------- ++ wreg (252,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (262,00017) a=0004(c0.al ) d=170006 s=00000000! OK -- wreg (272,00007) a=4800(i0.it.cntl ) d=100011 s=00000000! OK -- wblk (123,00007) a=4803(i0.it.fifo ) n= 2= 2 s=00000000! OK 0: 000401 000402 -- rblk (021,00027) a=0006(c0.mem ) n= 3> 2! s=01000001| OK 0: 000401! 000402! ++ wreg (302,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (140,00017) a=4004(i0.im.addr ) d=000024! s=00000000! OK -- wreg (312,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (031,00007) a=4005(i0.im.data ) n= 20= 20 s=00000000! OK 0: 170007! 000401! 003165- 011000! 170007! 000402! 000006- 011000! 8: 150007! 000401! 000052- 010000! 150007! 000402! 000006- 010000! 16: 150007! 050314- 000006- 020000! -- rreg (150,00027) a=4004(i0.im.addr ) d=000024! s=00000000! OK # B2: fifo write test (write 16, read 15) ------------ ++ wreg (322,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (332,00017) a=4800(i0.it.cntl ) d=100006 s=00000000! OK -- wblk (133,00007) a=0006(c0.mem ) n= 16> 15! s=01000001| OK 0: 001000 001001 001002 001003 001004 001005 001006 001007 8: 001010 001011 001012 001013 001014 001015 001016 001017 -- rblk (041,00027) a=4803(i0.it.fifo ) n= 15= 15 s=00000000! OK 0: 001000! 001001! 001002! 001003! 001004! 001005! 001006! 001007! 8: 001010! 001011! 001012! 001013! 001014! 001015! 001016! ++ wreg (342,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (160,00017) a=4004(i0.im.addr ) d=000174! s=00000000! OK -- wreg (352,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (051,00007) a=4005(i0.im.data ) n= 124= 124 s=00000000! OK 0: 150007! 001000! 002460- 011000! 150007! 001001! 000006- 011000! 8: 150007! 001002! 000006- 011000! 150007! 001003! 000006- 011000! 16: 150007! 001004! 000006- 011000! 150007! 001005! 000006- 011000! 24: 150007! 001006! 000006- 011000! 150007! 001007! 000006- 011000! 32: 150007! 001010! 000006- 011000! 150007! 001011! 000006- 011000! 40: 150007! 001012! 000006- 011000! 150007! 001013! 000006- 011000! 48: 150007! 001014! 000006- 011000! 150007! 001015! 000006- 011000! 56: 150007! 001016! 000006- 011000! 150007! 001017! 000006- 021000! 64: 170007! 001000! 000030- 010000! 170007! 001001! 000006- 010000! 72: 170007! 001002! 000006- 010000! 170007! 001003! 000006- 010000! 80: 170007! 001004! 000006- 010000! 170007! 001005! 000006- 010000! 88: 170007! 001006! 000006- 010000! 170007! 001007! 000006- 010000! 96: 170007! 001010! 000006- 010000! 170007! 001011! 000006- 010000! 104: 170007! 001012! 000006- 010000! 170007! 001013! 000006- 010000! 112: 170007! 001014! 000006- 010000! 170007! 001015! 000006- 010000! 120: 170007! 001016! 000006- 010000! -- rreg (170,00027) a=4004(i0.im.addr ) d=000174! s=00000000! OK # C test repeat collapes ------------------------------------ # C1: dry run, no collapse active -------------------- ++ wreg (362,00037) a=4000(i0.im.cntl ) d=000075 s=00000000! OK ++ wreg (372,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wblk (143,00007) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 001400 001401 001402 001403 -- rblk (061,00027) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 001400! 001401! 001402! 001403! ++ wreg (002,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (200,00017) a=4004(i0.im.addr ) d=000040! s=00000000! OK -- wreg (012,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (071,00007) a=4005(i0.im.data ) n= 32= 32 s=00000000! OK 0: 170007! 001400! 005321- 011000! 170007! 001401! 000006- 011000! 8: 170007! 001402! 000006- 011000! 170007! 001403! 000006- 011000! 16: 170007! 001400! 000032- 010000! 170007! 001401! 000006- 010000! 24: 170007! 001402! 000006- 010000! 170007! 001403! 000006- 010000! -- rreg (210,00027) a=4004(i0.im.addr ) d=000040! s=00000000! OK # C2.1: read collapse active ------------------------- ++ wreg (022,00037) a=4000(i0.im.cntl ) d=000275 s=00000000! OK ++ wreg (032,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wblk (153,00007) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 002000 002001 002002 002003 -- rblk (101,00027) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 002000! 002001! 002002! 002003! ++ wreg (042,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (220,00017) a=4004(i0.im.addr ) d=000030! s=00000000! OK -- wreg (052,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (111,00007) a=4005(i0.im.data ) n= 24= 24 s=00000000! OK 0: 170007! 002000! 002477- 011000! 170007! 002001! 000006- 011000! 8: 170007! 002002! 000006- 011000! 170007! 002003! 000006- 011000! 16: 170007! 002000! 000032- 010000! 170007! 002003! 000006- 010000! -- rreg (230,00027) a=4004(i0.im.addr ) d=000030! s=00000000! OK # C2.2: write collapse active ------------------------ ++ wreg (062,00037) a=4000(i0.im.cntl ) d=000475 s=00000000! OK ++ wreg (072,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wblk (163,00007) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 002400 002401 002402 002403 -- rblk (121,00027) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 002400! 002401! 002402! 002403! ++ wreg (102,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (240,00017) a=4004(i0.im.addr ) d=000030! s=00000000! OK -- wreg (112,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (131,00007) a=4005(i0.im.data ) n= 24= 24 s=00000000! OK 0: 170007! 002400! 002313- 011000! 170007! 002403! 000006- 011000! 8: 170007! 002400! 000032- 010000! 170007! 002401! 000006- 010000! 16: 170007! 002402! 000006- 010000! 170007! 002403! 000006- 010000! -- rreg (250,00027) a=4004(i0.im.addr ) d=000030! s=00000000! OK # C2.3: read and write collapse active --------------- ++ wreg (122,00037) a=4000(i0.im.cntl ) d=000675 s=00000000! OK ++ wreg (132,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wblk (173,00007) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 003000 003001 003002 003003 -- rblk (141,00027) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 003000! 003001! 003002! 003003! ++ wreg (142,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (260,00017) a=4004(i0.im.addr ) d=000020! s=00000000! OK -- wreg (152,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (151,00007) a=4005(i0.im.data ) n= 16= 16 s=00000000! OK 0: 170007! 003000! 002312- 011000! 170007! 003003! 000006- 011000! 8: 170007! 003000! 000032- 010000! 170007! 003003! 000006- 010000! -- rreg (270,00027) a=4004(i0.im.addr ) d=000020! s=00000000! OK # C2.4: non-collapse of write-read same address ------ ++ wreg (162,00037) a=4000(i0.im.cntl ) d=000675 s=00000000! OK ++ wreg (172,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wreg (202,00007) a=4803(i0.it.fifo ) d=003400 s=00000000! OK -- rreg (300,00007) a=4803(i0.it.fifo ) d=003400! s=00000000! OK -- wreg (212,00007) a=4803(i0.it.fifo ) d=003401 s=00000000! OK -- rreg (310,00007) a=4803(i0.it.fifo ) d=003401! s=00000000! OK -- wreg (222,00007) a=4803(i0.it.fifo ) d=003402 s=00000000! OK -- rreg (320,00007) a=4803(i0.it.fifo ) d=003402! s=00000000! OK -- wreg (232,00007) a=4803(i0.it.fifo ) d=003403 s=00000000! OK -- rreg (330,00027) a=4803(i0.it.fifo ) d=003403! s=00000000! OK ++ wreg (242,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (340,00017) a=4004(i0.im.addr ) d=000040! s=00000000! OK -- wreg (252,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (161,00007) a=4005(i0.im.data ) n= 32= 32 s=00000000! OK 0: 170007! 003400! 002020- 011000! 170007! 003400! 000044- 010000! 8: 170007! 003401! 000060- 011000! 170007! 003401! 000044- 010000! 16: 170007! 003402! 000060- 011000! 170007! 003402! 000044- 010000! 24: 170007! 003403! 000060- 011000! 170007! 003403! 000044- 010000! -- rreg (350,00027) a=4004(i0.im.addr ) d=000040! s=00000000! OK # C2.5: non-collapse of reads to different address --- ++ wreg (262,00037) a=4000(i0.im.cntl ) d=000675 s=00000000! OK ++ wreg (272,00017) a=4800(i0.it.cntl ) d=100014 s=00000000! OK -- wreg (302,00007) a=4802(i0.it.data ) d=135276 s=00000000! OK -- wblk (203,00007) a=4803(i0.it.fifo ) n= 4= 4 s=00000000! OK 0: 004000 004001 004002 004003 -- rreg (360,00007) a=4803(i0.it.fifo ) d=004000! s=00000000! OK -- rreg (370,00007) a=4802(i0.it.data ) d=135276! s=00000000! OK -- rreg (000,00007) a=4803(i0.it.fifo ) d=004001! s=00000000! OK -- rreg (010,00007) a=4802(i0.it.data ) d=135276! s=00000000! OK -- rreg (020,00007) a=4803(i0.it.fifo ) d=004002! s=00000000! OK -- rreg (030,00007) a=4802(i0.it.data ) d=135276! s=00000000! OK -- rreg (040,00007) a=4803(i0.it.fifo ) d=004003! s=00000000! OK -- rreg (050,00027) a=4802(i0.it.data ) d=135276! s=00000000! OK ++ wreg (312,00037) a=4000(i0.im.cntl ) d=000004 s=00000000! OK ++ rreg (060,00017) a=4004(i0.im.addr ) d=000054! s=00000000! OK -- wreg (322,00007) a=4004(i0.im.addr ) d=000000 s=00000000! OK -- rblk (171,00007) a=4005(i0.im.data ) n= 44= 44 s=00000000! OK 0: 170005! 135276! 002264- 011000! 170007! 004000! 000174- 011000! 8: 170007! 004003! 000006- 011000! 170007! 004000! 000024- 010000! 16: 170005! 135276! 000031- 010000! 170007! 004001! 000042- 010000! 24: 170005! 135276! 000043- 010000! 170007! 004002! 000043- 010000! 32: 170005! 135276! 000043- 010000! 170007! 004003! 000042- 010000! 40: 170005! 135276! 000043- 010000! -- rreg (070,00027) a=4004(i0.im.addr ) d=000054! s=00000000! OK test_ibmon_ibtst.tcl: PASS @w11a_ibmon/w11a_ibmon_all.dat: PASS ## steering file for all w11a tests # test_w11a_sdreg: test switch and display register access ------------- ++ wreg (332,00017) a=0004(c0.al ) d=177570 s=00000000! OK -- wreg (342,00007) a=0006(c0.mem ) d=125252 s=00000000! OK -- wreg (352,00007) a=4fbc(i0.sdreg ) d=052525 s=00000000! OK -- rreg (100,00007) a=4fbc(i0.sdreg ) d=125252! s=00000000! OK -- rreg (110,00007) a=0006(c0.mem ) d=052525! s=00000000! OK -- wreg (362,00007) a=0006(c0.mem ) d=157255 s=00000000! OK -- wreg (372,00007) a=4fbc(i0.sdreg ) d=137357 s=00000000! OK -- rreg (120,00007) a=4fbc(i0.sdreg ) d=157255! s=00000000! OK -- rreg (130,00007) a=0006(c0.mem ) d=137357! s=00000000! OK -- wreg (002,00007) a=0006(c0.mem ) d=000000 s=00000000! OK -- wreg (012,00007) a=4fbc(i0.sdreg ) d=000000 s=00000000! OK -- rreg (140,00007) a=4fbc(i0.sdreg ) d=000000! s=00000000! OK -- rreg (150,00027) a=0006(c0.mem ) d=000000! s=00000000! OK test_w11a_sdreg.tcl: PASS # test_w11a_mem70: Test 11/70 memory system and cache ------ # access all 11/70 memory system registers ++ wreg (022,00017) a=0004(c0.al ) d=177740 s=00000000! OK -- rreg (160,00007) a=0007(c0.memi ) d=000000! s=00000000! OK -- rreg (170,00007) a=0007(c0.memi ) d=000000! s=00000000! OK -- rreg (200,00007) a=0007(c0.memi ) d=000000! s=00000000! OK -- rreg (210,00007) a=0007(c0.memi ) d=000000! s=00000000! OK -- rreg (220,00007) a=0007(c0.memi ) d=000000! s=00000000! OK -- rreg (230,00007) a=0007(c0.memi ) d=000067 s=00000000! OK -- wreg (032,00007) a=0004(c0.al ) d=177760 s=00000000! OK -- rreg (240,00007) a=0007(c0.memi ) d=167777 s=00000000! OK -- rreg (250,00027) a=0007(c0.memi ) d=000000! s=00000000! OK # --> detected memory size: 3840 kB # Test 1: cache basic rmiss test - is data from mem on rmiss ? ++ wreg (042,00017) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (052,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- wblk (213,00007) a=0007(c0.memi ) n= 8= 8 s=00000000! OK 0: 000000 000002 000004 000006 000010 000012 000014 000016 -- wreg (062,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (072,00007) a=0005(c0.ah ) d=000102 s=00000000! OK -- wblk (223,00027) a=0007(c0.memi ) n= 8= 8 s=00000000! OK 0: 020000 020002 020004 020006 020010 020012 020014 020016 ++ wreg (102,00017) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (112,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rblk (201,00007) a=0007(c0.memi ) n= 8= 8 s=00000000! OK 0: 000000! 000002! 000004! 000006! 000010! 000012! 000014! 000016! -- wreg (122,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (132,00007) a=0005(c0.ah ) d=000102 s=00000000! OK -- rblk (211,00027) a=0007(c0.memi ) n= 8= 8 s=00000000! OK 0: 020000! 020002! 020004! 020006! 020010! 020012! 020014! 020016! # Test 2: Hit/Miss register ++ wreg (142,00017) a=0004(c0.al ) d=000004 s=00000000! OK -- wreg (152,00007) a=0005(c0.ah ) d=000102 s=00000000! OK -- rreg (260,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- rreg (270,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- rreg (300,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- rreg (310,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- rreg (320,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- rreg (330,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- rreg (340,00007) a=0006(c0.mem ) d=020004! s=00000000! OK -- wreg (162,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (350,00027) a=0006(c0.mem ) d=000077! s=00000000! OK ++ wreg (172,00017) a=0004(c0.al ) d=000004 s=00000000! OK -- wreg (202,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rreg (360,00007) a=0006(c0.mem ) d=000004! s=00000000! OK -- wreg (212,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (370,00007) a=0006(c0.mem ) d=000076! s=00000000! OK -- wreg (222,00007) a=0004(c0.al ) d=000006 s=00000000! OK -- wreg (232,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rreg (000,00007) a=0006(c0.mem ) d=000006! s=00000000! OK -- wreg (242,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (010,00007) a=0006(c0.mem ) d=000075! s=00000000! OK -- wreg (252,00007) a=0004(c0.al ) d=000010 s=00000000! OK -- wreg (262,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rreg (020,00007) a=0007(c0.memi ) d=000010! s=00000000! OK -- rreg (030,00007) a=0007(c0.memi ) d=000012! s=00000000! OK -- rreg (040,00007) a=0007(c0.memi ) d=000014! s=00000000! OK -- rreg (050,00007) a=0007(c0.memi ) d=000016! s=00000000! OK -- wreg (272,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (060,00027) a=0006(c0.mem ) d=000025! s=00000000! OK ++ wreg (302,00017) a=0004(c0.al ) d=000020 s=00000000! OK -- wreg (312,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- wblk (233,00007) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 000020 000022 000024 000026 -- wreg (322,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (070,00007) a=0006(c0.mem ) d=000020! s=00000000! OK -- wreg (332,00007) a=0004(c0.al ) d=000020 s=00000000! OK -- wreg (342,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rblk (221,00007) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 000020! 000022! 000024! 000026! -- wreg (352,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (100,00027) a=0006(c0.mem ) d=000017! s=00000000! OK # Test 3: Control Register: test force miss bits ++ wreg (362,00017) a=0004(c0.al ) d=177746 s=00000000! OK -- wreg (372,00007) a=0006(c0.mem ) d=000014 s=00000000! OK -- wreg (002,00007) a=0004(c0.al ) d=000020 s=00000000! OK -- wreg (012,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rblk (231,00007) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 000020! 000022! 000024! 000026! -- wreg (022,00007) a=0004(c0.al ) d=177752 s=00000000! OK -- rreg (110,00007) a=0006(c0.mem ) d=000060! s=00000000! OK -- wreg (032,00007) a=0004(c0.al ) d=177746 s=00000000! OK -- wreg (042,00027) a=0006(c0.mem ) d=000000 s=00000000! OK # Test 4: test full memory (touch (4-7)*2 sections of 16 words # --> 7 chuncks with 512 kB ++ wreg (052,00017) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (062,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- wblk (243,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000000 000010 000020 000030 000040 000050 000060 000070 8: 000100 000110 000120 000130 000140 000150 000160 000170 -- wreg (072,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (102,00007) a=0005(c0.ah ) d=000107 s=00000000! OK -- wblk (253,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000001 000011 000021 000031 000041 000051 000061 000071 8: 000101 000111 000121 000131 000141 000151 000161 000171 -- wreg (112,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (122,00007) a=0005(c0.ah ) d=000110 s=00000000! OK -- wblk (263,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 001000 001010 001020 001030 001040 001050 001060 001070 8: 001100 001110 001120 001130 001140 001150 001160 001170 -- wreg (132,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (142,00007) a=0005(c0.ah ) d=000117 s=00000000! OK -- wblk (273,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 001001 001011 001021 001031 001041 001051 001061 001071 8: 001101 001111 001121 001131 001141 001151 001161 001171 -- wreg (152,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (162,00007) a=0005(c0.ah ) d=000120 s=00000000! OK -- wblk (303,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 002000 002010 002020 002030 002040 002050 002060 002070 8: 002100 002110 002120 002130 002140 002150 002160 002170 -- wreg (172,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (202,00007) a=0005(c0.ah ) d=000127 s=00000000! OK -- wblk (313,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 002001 002011 002021 002031 002041 002051 002061 002071 8: 002101 002111 002121 002131 002141 002151 002161 002171 -- wreg (212,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (222,00007) a=0005(c0.ah ) d=000130 s=00000000! OK -- wblk (323,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 003000 003010 003020 003030 003040 003050 003060 003070 8: 003100 003110 003120 003130 003140 003150 003160 003170 -- wreg (232,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (242,00007) a=0005(c0.ah ) d=000137 s=00000000! OK -- wblk (333,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 003001 003011 003021 003031 003041 003051 003061 003071 8: 003101 003111 003121 003131 003141 003151 003161 003171 -- wreg (252,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (262,00007) a=0005(c0.ah ) d=000140 s=00000000! OK -- wblk (343,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 004000 004010 004020 004030 004040 004050 004060 004070 8: 004100 004110 004120 004130 004140 004150 004160 004170 -- wreg (272,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (302,00007) a=0005(c0.ah ) d=000147 s=00000000! OK -- wblk (353,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 004001 004011 004021 004031 004041 004051 004061 004071 8: 004101 004111 004121 004131 004141 004151 004161 004171 -- wreg (312,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (322,00007) a=0005(c0.ah ) d=000150 s=00000000! OK -- wblk (363,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 005000 005010 005020 005030 005040 005050 005060 005070 8: 005100 005110 005120 005130 005140 005150 005160 005170 -- wreg (332,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (342,00007) a=0005(c0.ah ) d=000157 s=00000000! OK -- wblk (373,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 005001 005011 005021 005031 005041 005051 005061 005071 8: 005101 005111 005121 005131 005141 005151 005161 005171 -- wreg (352,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (362,00007) a=0005(c0.ah ) d=000160 s=00000000! OK -- wblk (003,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 006000 006010 006020 006030 006040 006050 006060 006070 8: 006100 006110 006120 006130 006140 006150 006160 006170 -- wreg (372,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (002,00007) a=0005(c0.ah ) d=000167 s=00000000! OK -- wblk (013,00027) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 006001 006011 006021 006031 006041 006051 006061 006071 8: 006101 006111 006121 006131 006141 006151 006161 006171 ++ wreg (012,00017) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (022,00007) a=0005(c0.ah ) d=000100 s=00000000! OK -- rblk (241,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000000! 000010! 000020! 000030! 000040! 000050! 000060! 000070! 8: 000100! 000110! 000120! 000130! 000140! 000150! 000160! 000170! -- wreg (032,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (042,00007) a=0005(c0.ah ) d=000107 s=00000000! OK -- rblk (251,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000001! 000011! 000021! 000031! 000041! 000051! 000061! 000071! 8: 000101! 000111! 000121! 000131! 000141! 000151! 000161! 000171! -- wreg (052,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (062,00007) a=0005(c0.ah ) d=000110 s=00000000! OK -- rblk (261,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 001000! 001010! 001020! 001030! 001040! 001050! 001060! 001070! 8: 001100! 001110! 001120! 001130! 001140! 001150! 001160! 001170! -- wreg (072,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (102,00007) a=0005(c0.ah ) d=000117 s=00000000! OK -- rblk (271,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 001001! 001011! 001021! 001031! 001041! 001051! 001061! 001071! 8: 001101! 001111! 001121! 001131! 001141! 001151! 001161! 001171! -- wreg (112,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (122,00007) a=0005(c0.ah ) d=000120 s=00000000! OK -- rblk (301,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 002000! 002010! 002020! 002030! 002040! 002050! 002060! 002070! 8: 002100! 002110! 002120! 002130! 002140! 002150! 002160! 002170! -- wreg (132,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (142,00007) a=0005(c0.ah ) d=000127 s=00000000! OK -- rblk (311,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 002001! 002011! 002021! 002031! 002041! 002051! 002061! 002071! 8: 002101! 002111! 002121! 002131! 002141! 002151! 002161! 002171! -- wreg (152,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (162,00007) a=0005(c0.ah ) d=000130 s=00000000! OK -- rblk (321,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 003000! 003010! 003020! 003030! 003040! 003050! 003060! 003070! 8: 003100! 003110! 003120! 003130! 003140! 003150! 003160! 003170! -- wreg (172,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (202,00007) a=0005(c0.ah ) d=000137 s=00000000! OK -- rblk (331,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 003001! 003011! 003021! 003031! 003041! 003051! 003061! 003071! 8: 003101! 003111! 003121! 003131! 003141! 003151! 003161! 003171! -- wreg (212,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (222,00007) a=0005(c0.ah ) d=000140 s=00000000! OK -- rblk (341,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 004000! 004010! 004020! 004030! 004040! 004050! 004060! 004070! 8: 004100! 004110! 004120! 004130! 004140! 004150! 004160! 004170! -- wreg (232,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (242,00007) a=0005(c0.ah ) d=000147 s=00000000! OK -- rblk (351,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 004001! 004011! 004021! 004031! 004041! 004051! 004061! 004071! 8: 004101! 004111! 004121! 004131! 004141! 004151! 004161! 004171! -- wreg (252,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (262,00007) a=0005(c0.ah ) d=000150 s=00000000! OK -- rblk (361,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 005000! 005010! 005020! 005030! 005040! 005050! 005060! 005070! 8: 005100! 005110! 005120! 005130! 005140! 005150! 005160! 005170! -- wreg (272,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (302,00007) a=0005(c0.ah ) d=000157 s=00000000! OK -- rblk (371,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 005001! 005011! 005021! 005031! 005041! 005051! 005061! 005071! 8: 005101! 005111! 005121! 005131! 005141! 005151! 005161! 005171! -- wreg (312,00007) a=0004(c0.al ) d=000000 s=00000000! OK -- wreg (322,00007) a=0005(c0.ah ) d=000160 s=00000000! OK -- rblk (001,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 006000! 006010! 006020! 006030! 006040! 006050! 006060! 006070! 8: 006100! 006110! 006120! 006130! 006140! 006150! 006160! 006170! -- wreg (332,00007) a=0004(c0.al ) d=177740 s=00000000! OK -- wreg (342,00007) a=0005(c0.ah ) d=000167 s=00000000! OK -- rblk (011,00027) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 006001! 006011! 006021! 006031! 006041! 006051! 006061! 006071! 8: 006101! 006111! 006121! 006131! 006141! 006151! 006161! 006171! test_w11a_mem70.tcl: PASS # test_w11a_srcr_word_flow: test srcr flow for word with mov ...,rx # r0 (mode=0) ++ wreg (352,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (023,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 010001 010602 010703 000000 ++ wreg (362,00017) a=0008(c0.r0 ) d=001234 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:33.269560 : ATTN notify apat = 0001 lams = 0 dt=11.822957 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (120,00037) a=000f(c0.pc ) d=001010! s=00000000! OK ++ rreg (130,00017) a=0008(c0.r0 ) d=001234! s=00000000! OK -- rreg (140,00007) a=0009(c0.r1 ) d=001234! s=00000000! OK -- rreg (150,00007) a=000a(c0.r2 ) d=001000! s=00000000! OK -- rreg (160,00007) a=000b(c0.r3 ) d=001006! s=00000000! OK -- rreg (170,00007) a=000c(c0.r4 ) d=000000! s=00000000! OK -- rreg (200,00007) a=000d(c0.r5 ) d=000000! s=00000000! OK -- rreg (210,00027) a=000e(c0.sp ) d=001000! s=00000000! OK # (r0),(r0)+,-(r0) (mode=1,2,4) ++ wreg (112,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (033,00027) a=0007(c0.memi ) n= 8= 8 s=00000000! OK 0: 011001 012002 012003 014004 014005 000000 001001 001002 ++ wreg (122,00017) a=0008(c0.r0 ) d=001014 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:33.737395 : ATTN notify apat = 0001 lams = 0 dt=0.467837 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (220,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (230,00017) a=0008(c0.r0 ) d=001014! s=00000000! OK -- rreg (240,00007) a=0009(c0.r1 ) d=001001! s=00000000! OK -- rreg (250,00007) a=000a(c0.r2 ) d=001001! s=00000000! OK -- rreg (260,00007) a=000b(c0.r3 ) d=001002! s=00000000! OK -- rreg (270,00007) a=000c(c0.r4 ) d=001002! s=00000000! OK -- rreg (300,00027) a=000d(c0.r5 ) d=001001! s=00000000! OK # @(r0)+,@-(r0) (mode=3,5) ++ wreg (252,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (043,00027) a=0007(c0.memi ) n= 11= 11 s=00000000! OK 0: 013001 013002 010003 015004 015005 000000 001020 001024 8: 002001 000000 002002 ++ wreg (262,00017) a=0008(c0.r0 ) d=001014 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:34.225254 : ATTN notify apat = 0001 lams = 0 dt=0.487857 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=001014! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=002001! s=00000000! OK -- rreg (340,00007) a=000a(c0.r2 ) d=002002! s=00000000! OK -- rreg (350,00007) a=000b(c0.r3 ) d=001020! s=00000000! OK -- rreg (360,00007) a=000c(c0.r4 ) d=002002! s=00000000! OK -- rreg (370,00027) a=000d(c0.r5 ) d=002001! s=00000000! OK # nn(r0),@nn(r0) (mode=6,7) ++ wreg (012,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (053,00027) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 016001 000002 017002 000004 016003 000006 017004 000010 8: 000000 177777 003001 001034 003003 001036 003002 003004 ++ wreg (022,00017) a=0008(c0.r0 ) d=001022 s=00000000! OK -- wreg (032,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (142,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:34.735146 : ATTN notify apat = 0001 lams = 0 dt=0.509891 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (000,00037) a=000f(c0.pc ) d=001022! s=00000000! OK ++ rreg (010,00017) a=0008(c0.r0 ) d=001022! s=00000000! OK -- rreg (020,00007) a=0009(c0.r1 ) d=003001! s=00000000! OK -- rreg (030,00007) a=000a(c0.r2 ) d=003002! s=00000000! OK -- rreg (040,00007) a=000b(c0.r3 ) d=003003! s=00000000! OK -- rreg (050,00007) a=000c(c0.r4 ) d=003004! s=00000000! OK -- rreg (060,00027) a=000d(c0.r5 ) d=000000! s=00000000! OK # #nn,@#nn,var,@var (mode=27,37,67,77) ++ wreg (152,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (063,00027) a=0007(c0.memi ) n= 13= 13 s=00000000! OK 0: 012701 004001 013702 001024 016703 000012 017704 000002 8: 000000 001030 004002 004003 004004 ++ wreg (162,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:35.230122 : ATTN notify apat = 0001 lams = 0 dt=0.494978 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001022! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=004001! s=00000000! OK -- rreg (120,00007) a=000a(c0.r2 ) d=004002! s=00000000! OK -- rreg (130,00007) a=000b(c0.r3 ) d=004003! s=00000000! OK -- rreg (140,00007) a=000c(c0.r4 ) d=004004! s=00000000! OK -- rreg (150,00027) a=000d(c0.r5 ) d=000000! s=00000000! OK test_w11a_srcr_word_flow.tcl: PASS # test_w11a_dstw_word_flow: test dstw flow for word with mov #nnn,... # r0,(r0),(r0)+,@(r0)+,-(r0),@-(r0) (mode=0,1,2,3,4,5) ++ wreg (312,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (073,00027) a=0007(c0.memi ) n= 34= 34 s=00000000! OK 0: 012700 000100 012711 000110 012722 000120 012722 000121 8: 012733 000130 012733 000131 012744 000141 012744 000140 16: 012755 000151 012755 000150 000000 000000 000000 000000 24: 000000 000000 000000 000000 000000 000000 001060 001062 32: 001070 001072 ++ wreg (322,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=001052 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=001054 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=001074 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=001070 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=001104 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:35.856128 : ATTN notify apat = 0001 lams = 0 dt=0.626005 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.032 OK ++ rreg (160,00037) a=000f(c0.pc ) d=001052! s=00000000! OK ++ rreg (170,00017) a=0008(c0.r0 ) d=000100! s=00000000! OK -- rreg (200,00007) a=0009(c0.r1 ) d=001052! s=00000000! OK -- rreg (210,00007) a=000a(c0.r2 ) d=001060! s=00000000! OK -- rreg (220,00007) a=000b(c0.r3 ) d=001100! s=00000000! OK -- rreg (230,00007) a=000c(c0.r4 ) d=001064! s=00000000! OK -- rreg (240,00027) a=000d(c0.r5 ) d=001100! s=00000000! OK ++ wreg (052,00017) a=0004(c0.al ) d=001052 s=00000000! OK -- rblk (021,00027) a=0007(c0.memi ) n= 9= 9 s=00000000! OK 0: 000110! 000120! 000121! 000130! 000131! 000140! 000141! 000150! 8: 000151! # nn(r0),@nn(r0),var,@var,@#var (mode=6,7,67,77,37) ++ wreg (062,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (103,00027) a=0007(c0.memi ) n= 23= 23 s=00000000! OK 0: 012760 000200 000020 012771 000210 000040 012767 000220 8: 000022 012777 000230 000024 012737 000240 001050 000000 16: 000000 000000 000000 000000 000000 001042 001046 ++ wreg (072,00017) a=0008(c0.r0 ) d=001020 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=001012 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:36.487387 : ATTN notify apat = 0001 lams = 0 dt=0.631259 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001040! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=001020! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=001012! s=00000000! OK -- rreg (300,00007) a=000a(c0.r2 ) d=000000! s=00000000! OK -- rreg (310,00007) a=000b(c0.r3 ) d=000000! s=00000000! OK -- rreg (320,00007) a=000c(c0.r4 ) d=000000! s=00000000! OK -- rreg (330,00027) a=000d(c0.r5 ) d=000000! s=00000000! OK ++ wreg (222,00017) a=0004(c0.al ) d=001040 s=00000000! OK -- rblk (031,00027) a=0007(c0.memi ) n= 5= 5 s=00000000! OK 0: 000200! 000210! 000220! 000230! 000240! test_w11a_dstw_word_flow.tcl: PASS # test_w11a_dstm_word_flow: test dstm flow for word with inc ... # r0,(r0),(r0)+,@(r0)+,-(r0),@-(r0) (mode=0,1,2,3,4,5) ++ wreg (232,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (113,00027) a=0007(c0.memi ) n= 24= 24 s=00000000! OK 0: 005200 005211 005222 005222 005233 005233 005244 005244 8: 005255 005255 000000 000020 000030 000031 000040 000041 16: 000050 000051 000060 000061 001034 001036 001044 001046 ++ wreg (242,00017) a=0008(c0.r0 ) d=000010 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=001026 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=001030 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=001050 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=001044 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=001060 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:37.134169 : ATTN notify apat = 0001 lams = 0 dt=0.646781 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.029 OK ++ rreg (340,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ rreg (350,00017) a=0008(c0.r0 ) d=000011! s=00000000! OK -- rreg (360,00007) a=0009(c0.r1 ) d=001026! s=00000000! OK -- rreg (370,00007) a=000a(c0.r2 ) d=001034! s=00000000! OK -- rreg (000,00007) a=000b(c0.r3 ) d=001054! s=00000000! OK -- rreg (010,00007) a=000c(c0.r4 ) d=001040! s=00000000! OK -- rreg (020,00027) a=000d(c0.r5 ) d=001054! s=00000000! OK ++ wreg (372,00017) a=0004(c0.al ) d=001026 s=00000000! OK -- rblk (041,00027) a=0007(c0.memi ) n= 9= 9 s=00000000! OK 0: 000021! 000031! 000032! 000041! 000042! 000051! 000052! 000061! 8: 000062! # nn(r0),@nn(r0),var,@var,@#var (mode=6,7,67,77,37) ++ wreg (002,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (123,00027) a=0007(c0.memi ) n= 18= 18 s=00000000! OK 0: 005260 000020 005271 000040 005267 000016 005277 000022 8: 005237 001036 000000 000200 000210 000220 000230 000240 16: 001030 001034 ++ wreg (012,00017) a=0008(c0.r0 ) d=001006 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=001000 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:37.756525 : ATTN notify apat = 0001 lams = 0 dt=0.622356 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=001006! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=001000! s=00000000! OK -- rreg (060,00007) a=000a(c0.r2 ) d=000000! s=00000000! OK -- rreg (070,00007) a=000b(c0.r3 ) d=000000! s=00000000! OK -- rreg (100,00007) a=000c(c0.r4 ) d=000000! s=00000000! OK -- rreg (110,00027) a=000d(c0.r5 ) d=000000! s=00000000! OK ++ wreg (142,00017) a=0004(c0.al ) d=001026 s=00000000! OK -- rblk (051,00027) a=0007(c0.memi ) n= 5= 5 s=00000000! OK 0: 000201! 000211! 000221! 000231! 000241! test_w11a_dstm_word_flow.tcl: PASS # test_w11a_dsta_flow: test dsta flow with jsr pc,... # (r0),(r0)+,@(r0)+,-(r0),@-(r0) (mode=1,2,3,4,5) ++ wreg (152,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (133,00027) a=0007(c0.memi ) n= 40= 40 s=00000000! OK 0: 004710 004721 004732 004732 004743 004754 004754 000000 8: 001050 001060 001110 001100 012725 000100 011625 000207 16: 012725 000110 011625 000207 012725 000120 011625 000207 24: 012725 000121 011625 000207 012725 000130 011625 000207 32: 012725 000140 011625 000207 012725 000141 011625 000207 ++ wreg (162,00017) a=0004(c0.al ) d=001154 s=00000000! OK -- wblk (143,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 177777 ++ wreg (172,00017) a=0008(c0.r0 ) d=001030 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=001040 s=00000000! OK -- wreg (212,00007) a=000a(c0.r2 ) d=001020 s=00000000! OK -- wreg (222,00007) a=000b(c0.r3 ) d=001072 s=00000000! OK -- wreg (232,00007) a=000c(c0.r4 ) d=001030 s=00000000! OK -- wreg (242,00007) a=000d(c0.r5 ) d=001120 s=00000000! OK -- wreg (252,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (312,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:38.609177 : ATTN notify apat = 0001 lams = 0 dt=0.852652 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.087 OK ++ rreg (120,00037) a=000f(c0.pc ) d=001020! s=00000000! OK ++ rreg (130,00017) a=0008(c0.r0 ) d=001030! s=00000000! OK -- rreg (140,00007) a=0009(c0.r1 ) d=001042! s=00000000! OK -- rreg (150,00007) a=000a(c0.r2 ) d=001024! s=00000000! OK -- rreg (160,00007) a=000b(c0.r3 ) d=001070! s=00000000! OK -- rreg (170,00007) a=000c(c0.r4 ) d=001024! s=00000000! OK -- rreg (200,00007) a=000d(c0.r5 ) d=001154! s=00000000! OK -- rreg (210,00027) a=000e(c0.sp ) d=001000! s=00000000! OK ++ wreg (322,00017) a=0004(c0.al ) d=001120 s=00000000! OK -- rblk (061,00027) a=0007(c0.memi ) n= 15= 15 s=00000000! OK 0: 000100! 001002! 000110! 001004! 000120! 001006! 000121! 001010! 8: 000130! 001012! 000140! 001014! 000141! 001016! 177777! # nn(r0),@nn(r0),var,@var,@#var (mode=6,7,67,77,37) ++ wreg (332,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (153,00027) a=0007(c0.memi ) n= 33= 33 s=00000000! OK 0: 004760 000020 004771 000040 004767 000036 004777 000010 8: 004737 001072 000000 001042 001062 012725 001100 011625 16: 000207 012725 001110 011625 000207 012725 001120 011625 24: 000207 012725 001130 011625 000207 012725 001140 011625 32: 000207 ++ wreg (342,00017) a=0004(c0.al ) d=001126 s=00000000! OK -- wblk (163,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 177777 ++ wreg (352,00017) a=0008(c0.r0 ) d=001012 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=000766 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=001102 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:39.483730 : ATTN notify apat = 0001 lams = 0 dt=0.874552 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.066 OK ++ rreg (220,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ rreg (230,00017) a=0008(c0.r0 ) d=001012! s=00000000! OK -- rreg (240,00007) a=0009(c0.r1 ) d=000766! s=00000000! OK -- rreg (250,00007) a=000a(c0.r2 ) d=000000! s=00000000! OK -- rreg (260,00007) a=000b(c0.r3 ) d=000000! s=00000000! OK -- rreg (270,00007) a=000c(c0.r4 ) d=000000! s=00000000! OK -- rreg (300,00007) a=000d(c0.r5 ) d=001126! s=00000000! OK -- rreg (310,00027) a=000e(c0.sp ) d=001000! s=00000000! OK ++ wreg (102,00017) a=0004(c0.al ) d=001102 s=00000000! OK -- rblk (071,00027) a=0007(c0.memi ) n= 11= 11 s=00000000! OK 0: 001100! 001004! 001110! 001010! 001120! 001014! 001130! 001020! 8: 001140! 001024! 177777! test_w11a_dsta_flow.tcl: PASS # test_w11a_inst_traps: test trap type instructions ++ wreg (112,00017) a=0004(c0.al ) d=000014 s=00000000! OK -- wblk (173,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 001062 000340 001074 000341 ++ wreg (122,00017) a=0004(c0.al ) d=000030 s=00000000! OK -- wblk (203,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 001106 000342 001120 000343 ++ wreg (132,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (213,00027) a=0007(c0.memi ) n= 51= 51 s=00000000! OK 0: 012737 000350 177776 000003 012737 000351 177776 000004 8: 012737 000352 177776 104100 012737 000353 177776 104200 16: 012737 000354 177776 104410 012737 000355 177776 104420 24: 000000 013725 177776 012725 001014 000416 013725 177776 32: 012725 001020 000411 013725 177776 012725 001030 000404 40: 013725 177776 012725 001034 011604 010425 016625 000002 48: 016425 177776 000002 ++ wreg (142,00017) a=0004(c0.al ) d=001242 s=00000000! OK -- wblk (223,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 177777 ++ wreg (152,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (162,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000d(c0.r5 ) d=001146 s=00000000! OK -- wreg (232,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:40.720031 : ATTN notify apat = 0001 lams = 0 dt=1.236302 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.229 OK ++ rreg (320,00037) a=000f(c0.pc ) d=001062! s=00000000! OK ++ rreg (330,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (340,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (350,00007) a=000a(c0.r2 ) d=000000! s=00000000! OK -- rreg (360,00007) a=000b(c0.r3 ) d=000000! s=00000000! OK -- rreg (370,00007) a=000d(c0.r5 ) d=001242! s=00000000! OK -- rreg (000,00027) a=000e(c0.sp ) d=001000! s=00000000! OK ++ wreg (302,00017) a=0004(c0.al ) d=001146 s=00000000! OK -- rblk (101,00027) a=0007(c0.memi ) n= 31= 31 s=00000000! OK 0: 000340! 001014! 001010! 000350! 000003! 000341! 001020! 001020! 8: 000351! 000004! 000342! 001030! 001030! 000352! 104100! 000342! 16: 001030! 001040! 000353! 104200! 000343! 001034! 001050! 000354! 24: 104410! 000343! 001034! 001060! 000355! 104420! 177777! test_w11a_inst_traps.tcl: PASS # test_w11a_cpuerr: test cpuerr register # test basic CPUERR semantics ++ wreg (312,00017) a=0004(c0.al ) d=000004 s=00000000! OK -- wblk (233,00027) a=0007(c0.memi ) n= 14= 14 s=00000000! OK 0: 000006 000000 000012 000000 000016 000000 000022 000000 8: 000026 000000 000032 000000 000036 000000 ++ wreg (322,00017) a=0004(c0.al ) d=000240 s=00000000! OK -- wblk (243,00027) a=0007(c0.memi ) n= 6= 6 s=00000000! OK 0: 000242 000000 000246 000000 000252 000000 ++ wreg (332,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (253,00027) a=0007(c0.memi ) n= 127= 127 s=00000000! OK 0: 012737 177777 177766 012725 000001 013725 177766 013767 8: 000004 000350 012737 001324 000004 012704 001046 012700 16: 000001 005710 000000 012737 177777 177766 012725 000003 24: 013725 177766 004767 000370 012737 177400 172354 012737 32: 000020 172516 012737 000001 177572 012704 001126 012700 40: 140000 005710 000000 005037 177572 012704 001146 012700 48: 160000 005710 000000 012737 001336 000004 012737 170000 56: 177776 012704 001172 000000 000776 012737 177777 177766 64: 012725 000006 013725 177766 012737 001324 000004 012704 72: 001230 012706 000400 005046 016737 000140 000004 005046 80: 012725 000010 010625 012737 177777 177766 012725 000010 88: 013725 177766 012737 001354 000004 012704 001304 012706 96: 001001 005046 012737 177777 177766 012725 000011 013725 104: 177766 000000 010425 013725 177766 010416 000002 010425 112: 013725 177766 010416 005066 000002 000002 010425 013725 120: 177766 012706 001000 005046 010446 000002 000000 ++ wreg (342,00017) a=0004(c0.al ) d=001456 s=00000000! OK -- wblk (263,00027) a=0007(c0.memi ) n= 36= 36 s=00000000! OK 0: 177777 010046 010146 012700 172300 012701 077406 010120 8: 010120 010120 010120 010120 010120 010120 010120 012700 16: 172340 012720 000000 012720 000200 012720 000400 012720 24: 000600 012720 001000 012720 001200 012720 001400 012720 32: 177600 012601 012600 000207 ++ wreg (352,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=001376 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:42.794906 : ATTN notify apat = 0001 lams = 0 dt=2.074874 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.374 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001324! s=00000000! OK ++ rreg (020,00017) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (030,00007) a=000a(c0.r2 ) d=000000! s=00000000! OK -- rreg (040,00007) a=000b(c0.r3 ) d=000000! s=00000000! OK -- rreg (050,00007) a=000d(c0.r5 ) d=001456! s=00000000! OK -- rreg (060,00027) a=000e(c0.sp ) d=001000! s=00000000! OK ++ wreg (102,00017) a=0004(c0.al ) d=001376 s=00000000! OK -- rblk (111,00027) a=0007(c0.memi ) n= 25= 25 s=00000000! OK 0: 000001! 000000! 001046! 000100! 000003! 000000! 001126! 000040! 8: 001146! 000060! 001172! 000260! 000006! 000000! 001230! 000010! 16: 000010! 000374! 000010! 000000! 001304! 000104! 000011! 000000! 24: 177777! # test basic CPUERR reset via creset ++ wreg (112,00017) a=0004(c0.al ) d=000004 s=00000000! OK -- wblk (273,00027) a=0007(c0.memi ) n= 2= 2 s=00000000! OK 0: 000006 000000 ++ wreg (122,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (303,00027) a=0007(c0.memi ) n= 3= 3 s=00000000! OK 0: 012700 000001 005710 ++ wreg (132,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:43.423355 : ATTN notify apat = 0001 lams = 0 dt=0.628450 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=000010! s=00000000! OK ++ rreg (100,00017) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (110,00007) a=000a(c0.r2 ) d=000000! s=00000000! OK -- rreg (120,00007) a=000b(c0.r3 ) d=000000! s=00000000! OK -- rreg (130,00007) a=000d(c0.r5 ) d=000000! s=00000000! OK -- rreg (140,00027) a=000e(c0.sp ) d=000774! s=00000000! OK ++ wreg (262,00017) a=0004(c0.al ) d=177766 s=00000000! OK -- rblk (121,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000100! ++ wreg (272,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (302,00017) a=0004(c0.al ) d=177766 s=00000000! OK -- rblk (131,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000000! test_w11a_cpuerr.tcl: PASS # test_div: test div instruction ++ wreg (312,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (313,00027) a=0007(c0.memi ) n= 6= 6 s=00000000! OK 0: 071002 013703 177776 042703 177760 000000 # test basics (via testd2) # dr>0 ++ wreg (322,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:44.007418 : ATTN notify apat = 0001 lams = 0 dt=0.584063 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:44.284136 : ATTN notify apat = 0001 lams = 0 dt=0.276719 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:44.556295 : ATTN notify apat = 0001 lams = 0 dt=0.272158 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000002! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (332,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (342,00007) a=0009(c0.r1 ) d=000003 s=00000000! OK -- wreg (352,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (362,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (052,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:44.819757 : ATTN notify apat = 0001 lams = 0 dt=0.263462 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (062,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=000004 s=00000000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (112,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (202,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:45.084470 : ATTN notify apat = 0001 lams = 0 dt=0.264713 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (212,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (222,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (232,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (242,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:45.347650 : ATTN notify apat = 0001 lams = 0 dt=0.263179 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=177776 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:45.614284 : ATTN notify apat = 0001 lams = 0 dt=0.266634 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=177776! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (072,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=177775 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:45.875503 : ATTN notify apat = 0001 lams = 0 dt=0.261221 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=177774 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=000003 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:46.145363 : ATTN notify apat = 0001 lams = 0 dt=0.269859 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK # dr<0 ++ wreg (352,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:46.403712 : ATTN notify apat = 0001 lams = 0 dt=0.258350 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (102,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (112,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (122,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (132,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:46.666859 : ATTN notify apat = 0001 lams = 0 dt=0.263146 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (232,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (242,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (252,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (262,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (352,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:46.935576 : ATTN notify apat = 0001 lams = 0 dt=0.268718 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000002! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (362,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=000003 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:47.200804 : ATTN notify apat = 0001 lams = 0 dt=0.265230 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (112,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=000004 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:47.465967 : ATTN notify apat = 0001 lams = 0 dt=0.265162 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:47.734293 : ATTN notify apat = 0001 lams = 0 dt=0.268324 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (372,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=177776 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:47.998416 : ATTN notify apat = 0001 lams = 0 dt=0.264124 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=177776! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000004! s=00000000! OK ++ wreg (122,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=177775 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:48.262464 : ATTN notify apat = 0001 lams = 0 dt=0.264048 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (252,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (262,00007) a=0009(c0.r1 ) d=177774 s=00000000! OK -- wreg (272,00007) a=000a(c0.r2 ) d=177775 s=00000000! OK -- wreg (302,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (372,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:48.524821 : ATTN notify apat = 0001 lams = 0 dt=0.262357 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK # dr==0 ++ wreg (002,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (012,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (112,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (122,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:48.781877 : ATTN notify apat = 0001 lams = 0 dt=0.257057 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00037) a=000b(c0.r3 ) d=000007! s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:49.018725 : ATTN notify apat = 0001 lams = 0 dt=0.236847 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00037) a=000b(c0.r3 ) d=000007! s=00000000! OK ++ wreg (262,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:49.259246 : ATTN notify apat = 0001 lams = 0 dt=0.240522 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00037) a=000b(c0.r3 ) d=000007! s=00000000! OK # test 4 quadrant basics (via testd2) ++ wreg (012,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=000042 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=000005 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:49.503925 : ATTN notify apat = 0001 lams = 0 dt=0.244679 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=000006! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=000004! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (142,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (152,00007) a=0009(c0.r1 ) d=000042 s=00000000! OK -- wreg (162,00007) a=000a(c0.r2 ) d=177773 s=00000000! OK -- wreg (172,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (262,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:49.770772 : ATTN notify apat = 0001 lams = 0 dt=0.266846 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=177772! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=000004! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (272,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (302,00007) a=0009(c0.r1 ) d=177736 s=00000000! OK -- wreg (312,00007) a=000a(c0.r2 ) d=000005 s=00000000! OK -- wreg (322,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (012,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:50.038710 : ATTN notify apat = 0001 lams = 0 dt=0.267938 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=177772! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=177774! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (022,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (032,00007) a=0009(c0.r1 ) d=177736 s=00000000! OK -- wreg (042,00007) a=000a(c0.r2 ) d=177773 s=00000000! OK -- wreg (052,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (142,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:50.304578 : ATTN notify apat = 0001 lams = 0 dt=0.265868 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=000006! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=177774! s=00000000! OK -- rreg (120,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK # test 4 quadrant basics (via testdqr) ++ wreg (152,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (162,00007) a=0009(c0.r1 ) d=000042 s=00000000! OK -- wreg (172,00007) a=000a(c0.r2 ) d=000005 s=00000000! OK -- wreg (202,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:50.568722 : ATTN notify apat = 0001 lams = 0 dt=0.264143 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=000006! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=000004! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=000042 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=177773 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:50.834221 : ATTN notify apat = 0001 lams = 0 dt=0.265502 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00017) a=0008(c0.r0 ) d=177772! s=00000000! OK -- rreg (210,00007) a=0009(c0.r1 ) d=000004! s=00000000! OK -- rreg (220,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (032,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=177736 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=000005 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:51.130843 : ATTN notify apat = 0001 lams = 0 dt=0.296620 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=177772! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=177774! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (162,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=177736 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=177773 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:51.435824 : ATTN notify apat = 0001 lams = 0 dt=0.304983 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=000006! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=177774! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK # test q=100000 boundary cases (q = max neg value) # case dd>0, dr<0 -- factor 21846 ++ wreg (312,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (322,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (342,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (022,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (032,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:51.699842 : ATTN notify apat = 0001 lams = 0 dt=0.264020 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (042,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (052,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (062,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (072,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (162,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:51.990988 : ATTN notify apat = 0001 lams = 0 dt=0.291143 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (172,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=052524 s=00000000! OK -- wreg (212,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (222,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (312,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:52.261037 : ATTN notify apat = 0001 lams = 0 dt=0.270049 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=052524! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=052525 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:52.558617 : ATTN notify apat = 0001 lams = 0 dt=0.297579 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=052525! s=00000000! OK -- rreg (120,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=052526 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:52.825834 : ATTN notify apat = 0001 lams = 0 dt=0.267217 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=052527 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:53.115245 : ATTN notify apat = 0001 lams = 0 dt=0.289410 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK # case dd<0, dr>0 -- factor 21846 ++ wreg (332,00017) a=0008(c0.r0 ) d=152525 s=00000000! OK -- wreg (342,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (362,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (052,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:53.385005 : ATTN notify apat = 0001 lams = 0 dt=0.269764 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.031 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (210,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (220,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (062,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (112,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (202,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:53.663700 : ATTN notify apat = 0001 lams = 0 dt=0.278691 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (212,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (222,00007) a=0009(c0.r1 ) d=125254 s=00000000! OK -- wreg (232,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (242,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:53.937314 : ATTN notify apat = 0001 lams = 0 dt=0.273615 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=125254! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=125253 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:54.208065 : ATTN notify apat = 0001 lams = 0 dt=0.270750 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=125253! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (072,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=125252 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:54.474545 : ATTN notify apat = 0001 lams = 0 dt=0.266482 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=125251 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:54.753207 : ATTN notify apat = 0001 lams = 0 dt=0.278663 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK # case dd>0, dr<0 -- factor 21847 ++ wreg (352,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:54.997409 : ATTN notify apat = 0001 lams = 0 dt=0.244199 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (102,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (112,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (122,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (132,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:55.260208 : ATTN notify apat = 0001 lams = 0 dt=0.262799 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (120,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (232,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (242,00007) a=0009(c0.r1 ) d=152525 s=00000000! OK -- wreg (252,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (262,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (352,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:55.575175 : ATTN notify apat = 0001 lams = 0 dt=0.314968 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=052525! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (362,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=152526 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:55.847892 : ATTN notify apat = 0001 lams = 0 dt=0.272717 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (210,00007) a=0009(c0.r1 ) d=052526! s=00000000! OK -- rreg (220,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (112,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=152527 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:56.152931 : ATTN notify apat = 0001 lams = 0 dt=0.305038 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=152530 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:56.399345 : ATTN notify apat = 0001 lams = 0 dt=0.246415 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK # case dd<0, dr>0 -- factor 21847 ++ wreg (372,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:56.639089 : ATTN notify apat = 0001 lams = 0 dt=0.239746 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (122,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:56.933366 : ATTN notify apat = 0001 lams = 0 dt=0.294277 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.024 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (252,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (262,00007) a=0009(c0.r1 ) d=025253 s=00000000! OK -- wreg (272,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (302,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (372,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:57.200239 : ATTN notify apat = 0001 lams = 0 dt=0.266871 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=125253! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (002,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (012,00007) a=0009(c0.r1 ) d=025252 s=00000000! OK -- wreg (022,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (032,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (112,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (122,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:57.463935 : ATTN notify apat = 0001 lams = 0 dt=0.263698 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=125252! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=025251 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:57.758377 : ATTN notify apat = 0001 lams = 0 dt=0.294441 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.028 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (262,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=025250 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:58.004702 : ATTN notify apat = 0001 lams = 0 dt=0.246323 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK # test q=077777 boundary cases (q = max pos value) # case dd>0, dr>0 -- factor 21846 ++ wreg (012,00017) a=0008(c0.r0 ) d=025252 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=125252 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:58.247489 : ATTN notify apat = 0001 lams = 0 dt=0.242787 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (142,00017) a=0008(c0.r0 ) d=025252 s=00000000! OK -- wreg (152,00007) a=0009(c0.r1 ) d=125253 s=00000000! OK -- wreg (162,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (172,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (262,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:58.512340 : ATTN notify apat = 0001 lams = 0 dt=0.264850 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (210,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (220,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (272,00017) a=0008(c0.r0 ) d=025252 s=00000000! OK -- wreg (302,00007) a=0009(c0.r1 ) d=177776 s=00000000! OK -- wreg (312,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (322,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (012,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:58.777086 : ATTN notify apat = 0001 lams = 0 dt=0.264747 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=052524! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (022,00017) a=0008(c0.r0 ) d=025252 s=00000000! OK -- wreg (032,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (042,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (052,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (142,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:59.083789 : ATTN notify apat = 0001 lams = 0 dt=0.306703 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.030 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=052525! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (152,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (162,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (202,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:59.358405 : ATTN notify apat = 0001 lams = 0 dt=0.274616 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=052526 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:59.595139 : ATTN notify apat = 0001 lams = 0 dt=0.236735 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK # case dd<0, dr<0 -- factor 21846 ++ wreg (032,00017) a=0008(c0.r0 ) d=152525 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=052526 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:00:59.837493 : ATTN notify apat = 0001 lams = 0 dt=0.242353 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (162,00017) a=0008(c0.r0 ) d=152525 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=052525 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:00.103495 : ATTN notify apat = 0001 lams = 0 dt=0.266003 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (312,00017) a=0008(c0.r0 ) d=152525 s=00000000! OK -- wreg (322,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (332,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (342,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (022,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (032,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:00.368021 : ATTN notify apat = 0001 lams = 0 dt=0.264527 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=125254! s=00000000! OK -- rreg (120,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (042,00017) a=0008(c0.r0 ) d=152525 s=00000000! OK -- wreg (052,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (062,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (072,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (162,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:00.631419 : ATTN notify apat = 0001 lams = 0 dt=0.263395 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=125253! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (172,00017) a=0008(c0.r0 ) d=152525 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (222,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (312,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:00.893180 : ATTN notify apat = 0001 lams = 0 dt=0.261763 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=125252 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:01.169364 : ATTN notify apat = 0001 lams = 0 dt=0.276184 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK # case dd>0, dr>0 -- factor 21847 ++ wreg (052,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=025251 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:01.413282 : ATTN notify apat = 0001 lams = 0 dt=0.243917 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=025252 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:01.679909 : ATTN notify apat = 0001 lams = 0 dt=0.266628 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (332,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (342,00007) a=0009(c0.r1 ) d=077776 s=00000000! OK -- wreg (352,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (362,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (052,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:01.961497 : ATTN notify apat = 0001 lams = 0 dt=0.281587 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=052525! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (062,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (112,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (202,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:02.227062 : ATTN notify apat = 0001 lams = 0 dt=0.265566 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=052526! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (212,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (222,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (232,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (242,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:02.487566 : ATTN notify apat = 0001 lams = 0 dt=0.260504 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=025253 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=052527 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:02.723841 : ATTN notify apat = 0001 lams = 0 dt=0.236276 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK # case dd<0, dr<0 -- factor 21847 ++ wreg (072,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=152527 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:02.968280 : ATTN notify apat = 0001 lams = 0 dt=0.244437 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (120,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=152526 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:03.236169 : ATTN notify apat = 0001 lams = 0 dt=0.267890 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (352,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=100002 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:03.501258 : ATTN notify apat = 0001 lams = 0 dt=0.265088 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (210,00007) a=0009(c0.r1 ) d=125253! s=00000000! OK -- rreg (220,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (102,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (112,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (122,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (132,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:03.765976 : ATTN notify apat = 0001 lams = 0 dt=0.264721 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=125252! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (232,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (242,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (252,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (262,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (352,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:04.033295 : ATTN notify apat = 0001 lams = 0 dt=0.267317 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=125252! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (362,00017) a=0008(c0.r0 ) d=152524 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=125251 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:04.291818 : ATTN notify apat = 0001 lams = 0 dt=0.258523 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK # test dr=100000 boundary cases (dr = max neg value) # case dd<0, q>0 ++ wreg (112,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:04.534147 : ATTN notify apat = 0001 lams = 0 dt=0.242329 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:04.800142 : ATTN notify apat = 0001 lams = 0 dt=0.265996 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (372,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:05.065796 : ATTN notify apat = 0001 lams = 0 dt=0.265652 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (122,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:05.327880 : ATTN notify apat = 0001 lams = 0 dt=0.262084 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=000002! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (252,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (262,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (272,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (302,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (372,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:05.594233 : ATTN notify apat = 0001 lams = 0 dt=0.266355 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=000002! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (002,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (012,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (022,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (032,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (112,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (122,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:05.857654 : ATTN notify apat = 0001 lams = 0 dt=0.263421 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=000002! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:06.120637 : ATTN notify apat = 0001 lams = 0 dt=0.262982 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=000003! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (262,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:06.386953 : ATTN notify apat = 0001 lams = 0 dt=0.266317 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=000003! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (012,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:06.650384 : ATTN notify apat = 0001 lams = 0 dt=0.263431 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=000003! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (142,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (152,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (172,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (262,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:06.912991 : ATTN notify apat = 0001 lams = 0 dt=0.262608 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=000004! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (272,00017) a=0008(c0.r0 ) d=177775 s=00000000! OK -- wreg (302,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (312,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (322,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (012,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:07.180736 : ATTN notify apat = 0001 lams = 0 dt=0.267744 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=000004! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (022,00017) a=0008(c0.r0 ) d=177775 s=00000000! OK -- wreg (032,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (042,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (052,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (142,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:07.444435 : ATTN notify apat = 0001 lams = 0 dt=0.263699 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=000004! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (152,00017) a=0008(c0.r0 ) d=177775 s=00000000! OK -- wreg (162,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (202,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:07.707036 : ATTN notify apat = 0001 lams = 0 dt=0.262601 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=000006! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=140003 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:07.971450 : ATTN notify apat = 0001 lams = 0 dt=0.264413 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=077772! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (032,00017) a=0008(c0.r0 ) d=140002 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:08.232364 : ATTN notify apat = 0001 lams = 0 dt=0.260916 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=077774! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (162,00017) a=0008(c0.r0 ) d=140001 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:08.494194 : ATTN notify apat = 0001 lams = 0 dt=0.261832 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=077775! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (312,00017) a=0008(c0.r0 ) d=140001 s=00000000! OK -- wreg (322,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (342,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (022,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (032,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:08.756705 : ATTN notify apat = 0001 lams = 0 dt=0.262509 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (042,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (052,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (062,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (072,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (162,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:09.021937 : ATTN notify apat = 0001 lams = 0 dt=0.265233 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (172,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (212,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (222,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (312,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:09.288050 : ATTN notify apat = 0001 lams = 0 dt=0.266113 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:09.549880 : ATTN notify apat = 0001 lams = 0 dt=0.261831 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:09.813273 : ATTN notify apat = 0001 lams = 0 dt=0.263391 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:10.075344 : ATTN notify apat = 0001 lams = 0 dt=0.262069 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK # case dd>0, q<0 ++ wreg (332,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (342,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (352,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (362,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (052,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:10.338557 : ATTN notify apat = 0001 lams = 0 dt=0.263214 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (062,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (112,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (202,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:10.603101 : ATTN notify apat = 0001 lams = 0 dt=0.264545 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (212,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (222,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (232,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (242,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:10.869631 : ATTN notify apat = 0001 lams = 0 dt=0.266529 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=077777! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=000001 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:11.132024 : ATTN notify apat = 0001 lams = 0 dt=0.262394 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=177776! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (072,00017) a=0008(c0.r0 ) d=000001 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:11.396480 : ATTN notify apat = 0001 lams = 0 dt=0.264456 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=177776! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=000001 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:11.664900 : ATTN notify apat = 0001 lams = 0 dt=0.268419 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=177776! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=077777! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (352,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:11.927703 : ATTN notify apat = 0001 lams = 0 dt=0.262803 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (102,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (112,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (122,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (132,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:12.189865 : ATTN notify apat = 0001 lams = 0 dt=0.262161 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (232,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (242,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (252,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (262,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (352,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:12.454471 : ATTN notify apat = 0001 lams = 0 dt=0.264606 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=077777! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (362,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:12.713817 : ATTN notify apat = 0001 lams = 0 dt=0.259348 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (112,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:12.973487 : ATTN notify apat = 0001 lams = 0 dt=0.259669 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:13.238479 : ATTN notify apat = 0001 lams = 0 dt=0.264990 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=077777! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK # test dr=077777 boundary cases (dr = max pos value) # case dd>0, q>0 ++ wreg (372,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:13.500997 : ATTN notify apat = 0001 lams = 0 dt=0.262520 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (122,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:13.762306 : ATTN notify apat = 0001 lams = 0 dt=0.261310 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (252,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (262,00007) a=0009(c0.r1 ) d=177775 s=00000000! OK -- wreg (272,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (302,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (372,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:14.032251 : ATTN notify apat = 0001 lams = 0 dt=0.269945 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (002,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (012,00007) a=0009(c0.r1 ) d=177776 s=00000000! OK -- wreg (022,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (032,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (112,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (122,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:14.294191 : ATTN notify apat = 0001 lams = 0 dt=0.261940 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=000002! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:14.554605 : ATTN notify apat = 0001 lams = 0 dt=0.260413 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=000002! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (262,00017) a=0008(c0.r0 ) d=000001 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=077774 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:14.817147 : ATTN notify apat = 0001 lams = 0 dt=0.262542 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=000002! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (012,00017) a=0008(c0.r0 ) d=037776 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=100002 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:15.083141 : ATTN notify apat = 0001 lams = 0 dt=0.265994 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (142,00017) a=0008(c0.r0 ) d=037776 s=00000000! OK -- wreg (152,00007) a=0009(c0.r1 ) d=100003 s=00000000! OK -- wreg (162,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (172,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (262,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:15.350499 : ATTN notify apat = 0001 lams = 0 dt=0.267358 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (272,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (302,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (322,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (012,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:15.621987 : ATTN notify apat = 0001 lams = 0 dt=0.271489 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (022,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (032,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (042,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (052,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (142,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:15.887205 : ATTN notify apat = 0001 lams = 0 dt=0.265217 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (152,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (162,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (172,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (202,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:16.153146 : ATTN notify apat = 0001 lams = 0 dt=0.265942 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:16.418694 : ATTN notify apat = 0001 lams = 0 dt=0.265549 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK # case dd<0, q<0 ++ wreg (032,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:16.683434 : ATTN notify apat = 0001 lams = 0 dt=0.264739 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (162,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:16.950239 : ATTN notify apat = 0001 lams = 0 dt=0.266804 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (312,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (322,00007) a=0009(c0.r1 ) d=000003 s=00000000! OK -- wreg (332,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (342,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (022,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (032,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:17.216614 : ATTN notify apat = 0001 lams = 0 dt=0.266377 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=177777! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (042,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (052,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (062,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (072,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (162,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:17.481895 : ATTN notify apat = 0001 lams = 0 dt=0.265280 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=177776! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (172,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (212,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (222,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (312,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:17.754364 : ATTN notify apat = 0001 lams = 0 dt=0.272470 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=177776! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=100004 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:18.019464 : ATTN notify apat = 0001 lams = 0 dt=0.265100 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=177776! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:18.283333 : ATTN notify apat = 0001 lams = 0 dt=0.263870 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=177776 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:18.547818 : ATTN notify apat = 0001 lams = 0 dt=0.264486 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (332,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (342,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (352,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (362,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (052,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:18.807775 : ATTN notify apat = 0001 lams = 0 dt=0.259956 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (062,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (112,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (202,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:19.071018 : ATTN notify apat = 0001 lams = 0 dt=0.263242 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (212,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (222,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (232,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (242,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:19.334522 : ATTN notify apat = 0001 lams = 0 dt=0.263506 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:19.598286 : ATTN notify apat = 0001 lams = 0 dt=0.263762 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK # test dd max cases # case dd>0 dr<0 near nmax*nmax+nmax-1 = +1073774591 ++ wreg (072,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:19.869508 : ATTN notify apat = 0001 lams = 0 dt=0.271222 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=077777! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:20.130965 : ATTN notify apat = 0001 lams = 0 dt=0.261458 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (352,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:20.390199 : ATTN notify apat = 0001 lams = 0 dt=0.259232 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (102,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (112,00007) a=0009(c0.r1 ) d=077776 s=00000000! OK -- wreg (122,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (132,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:20.652441 : ATTN notify apat = 0001 lams = 0 dt=0.262245 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (232,00017) a=0008(c0.r0 ) d=040000 s=00000000! OK -- wreg (242,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (252,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (262,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (352,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:20.917710 : ATTN notify apat = 0001 lams = 0 dt=0.265268 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (270,00007) a=0009(c0.r1 ) d=077777! s=00000000! OK -- rreg (300,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (362,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:21.181301 : ATTN notify apat = 0001 lams = 0 dt=0.263591 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (310,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (320,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (330,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (340,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (112,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:21.443224 : ATTN notify apat = 0001 lams = 0 dt=0.261924 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (000,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK # case dd>0 dr>0 near pmax*pmax+pmax-1 = +1073709055 ++ wreg (242,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:21.709603 : ATTN notify apat = 0001 lams = 0 dt=0.266377 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (030,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (040,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (372,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:21.975421 : ATTN notify apat = 0001 lams = 0 dt=0.265819 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (070,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (100,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (122,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:22.240606 : ATTN notify apat = 0001 lams = 0 dt=0.265186 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (140,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (252,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (262,00007) a=0009(c0.r1 ) d=077776 s=00000000! OK -- wreg (272,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (302,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (372,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:22.505952 : ATTN notify apat = 0001 lams = 0 dt=0.265344 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (170,00007) a=0009(c0.r1 ) d=077775! s=00000000! OK -- rreg (200,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (002,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (012,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (022,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (032,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (112,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (122,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:22.769204 : ATTN notify apat = 0001 lams = 0 dt=0.263253 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (230,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (240,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=037777 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:23.028236 : ATTN notify apat = 0001 lams = 0 dt=0.259031 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (260,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (262,00017) a=0008(c0.r0 ) d=037776 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:23.274155 : ATTN notify apat = 0001 lams = 0 dt=0.245919 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=077775! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=077776! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK # case dd<0 dr>0 near nmax*pmax+pmax-1 = -1073741822 ++ wreg (012,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:23.534933 : ATTN notify apat = 0001 lams = 0 dt=0.260778 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=100001! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (142,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (152,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (162,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (172,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (262,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:23.798280 : ATTN notify apat = 0001 lams = 0 dt=0.263351 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (272,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (302,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (312,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (322,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (012,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:24.064577 : ATTN notify apat = 0001 lams = 0 dt=0.266292 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (022,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (032,00007) a=0009(c0.r1 ) d=000003 s=00000000! OK -- wreg (042,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (052,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (142,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:24.329347 : ATTN notify apat = 0001 lams = 0 dt=0.264774 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (110,00007) a=0009(c0.r1 ) d=100003! s=00000000! OK -- rreg (120,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (152,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (162,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (172,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (202,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (262,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (272,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:24.592711 : ATTN notify apat = 0001 lams = 0 dt=0.263360 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=100000! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000010! s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:24.859167 : ATTN notify apat = 0001 lams = 0 dt=0.266455 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (032,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=077777 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:25.104184 : ATTN notify apat = 0001 lams = 0 dt=0.245016 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK # case dd<0 dr<0 near pmax*nmax+nmax-1 = -1073741823 ++ wreg (162,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:25.345510 : ATTN notify apat = 0001 lams = 0 dt=0.241327 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=077776! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (312,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (322,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (332,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (342,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (022,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (032,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:25.614437 : ATTN notify apat = 0001 lams = 0 dt=0.268927 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (042,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (052,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (062,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (072,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (162,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:25.884631 : ATTN notify apat = 0001 lams = 0 dt=0.270195 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (350,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (360,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (172,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (202,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (212,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (222,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (312,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:26.146061 : ATTN notify apat = 0001 lams = 0 dt=0.261429 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (010,00007) a=0009(c0.r1 ) d=100002! s=00000000! OK -- rreg (020,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:26.406321 : ATTN notify apat = 0001 lams = 0 dt=0.260260 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (050,00007) a=0009(c0.r1 ) d=100001! s=00000000! OK -- rreg (060,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=140000 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:26.663812 : ATTN notify apat = 0001 lams = 0 dt=0.257490 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=137777 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=100000 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:26.902214 : ATTN notify apat = 0001 lams = 0 dt=0.238402 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK # test late div quit cases in 2 quadrant algorithm ++ wreg (332,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (342,00007) a=0009(c0.r1 ) d=100001 s=00000000! OK -- wreg (352,00007) a=000a(c0.r2 ) d=177777 s=00000000! OK -- wreg (362,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (052,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:27.145455 : ATTN notify apat = 0001 lams = 0 dt=0.243241 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (150,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (160,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (062,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (072,00007) a=0009(c0.r1 ) d=100000 s=00000000! OK -- wreg (102,00007) a=000a(c0.r2 ) d=177777 s=00000000! OK -- wreg (112,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (202,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:27.403924 : ATTN notify apat = 0001 lams = 0 dt=0.258470 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (200,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (212,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (222,00007) a=0009(c0.r1 ) d=077777 s=00000000! OK -- wreg (232,00007) a=000a(c0.r2 ) d=177777 s=00000000! OK -- wreg (242,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (332,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:27.642249 : ATTN notify apat = 0001 lams = 0 dt=0.238326 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (220,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=000002 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=177776 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:27.883030 : ATTN notify apat = 0001 lams = 0 dt=0.240779 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (240,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (250,00007) a=0009(c0.r1 ) d=000000! s=00000000! OK -- rreg (260,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (072,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=000001 s=00000000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=177776 s=00000000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:28.152589 : ATTN notify apat = 0001 lams = 0 dt=0.269558 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (300,00017) a=0008(c0.r0 ) d=077777! s=00000000! OK -- rreg (310,00007) a=0009(c0.r1 ) d=177777! s=00000000! OK -- rreg (320,00027) a=000b(c0.r3 ) d=000000! s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=177777 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=177776 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:28.417570 : ATTN notify apat = 0001 lams = 0 dt=0.264981 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (330,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (340,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (352,00017) a=0008(c0.r0 ) d=177776 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=177776 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:28.654510 : ATTN notify apat = 0001 lams = 0 dt=0.236940 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (360,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK # test big divident overflow cases ++ wreg (102,00017) a=0008(c0.r0 ) d=077777 s=00000000! OK -- wreg (112,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (122,00007) a=000a(c0.r2 ) d=000001 s=00000000! OK -- wreg (132,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (222,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:28.891843 : ATTN notify apat = 0001 lams = 0 dt=0.237334 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (370,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (000,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (232,00017) a=0008(c0.r0 ) d=077777 s=00000000! OK -- wreg (242,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (252,00007) a=000a(c0.r2 ) d=000002 s=00000000! OK -- wreg (262,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (352,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:29.129582 : ATTN notify apat = 0001 lams = 0 dt=0.237739 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (010,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (020,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (362,00017) a=0008(c0.r0 ) d=077777 s=00000000! OK -- wreg (372,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (002,00007) a=000a(c0.r2 ) d=177777 s=00000000! OK -- wreg (012,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (102,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:29.366784 : ATTN notify apat = 0001 lams = 0 dt=0.237200 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (040,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (112,00017) a=0008(c0.r0 ) d=077777 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=177777 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=177776 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:29.604214 : ATTN notify apat = 0001 lams = 0 dt=0.237435 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (060,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=100000 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=000001 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:29.843155 : ATTN notify apat = 0001 lams = 0 dt=0.238936 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (070,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (100,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (372,00017) a=0008(c0.r0 ) d=100000 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=000002 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:30.078811 : ATTN notify apat = 0001 lams = 0 dt=0.235656 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (120,00037) a=000b(c0.r3 ) d=000012! s=00000000! OK ++ wreg (122,00017) a=0008(c0.r0 ) d=100000 s=00000000! OK -- wreg (132,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000a(c0.r2 ) d=177777 s=00000000! OK -- wreg (152,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (232,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (242,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:30.315038 : ATTN notify apat = 0001 lams = 0 dt=0.236228 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (140,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK ++ wreg (252,00017) a=0008(c0.r0 ) d=100000 s=00000000! OK -- wreg (262,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000a(c0.r2 ) d=177776 s=00000000! OK -- wreg (302,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (372,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:30.551781 : ATTN notify apat = 0001 lams = 0 dt=0.236742 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (160,00037) a=000b(c0.r3 ) d=000002! s=00000000! OK test_w11a_div.tcl: PASS @w11a/w11a_all.dat: PASS ## steering file for all w11a_cmon tests # test_cmon_regs: test register response ------------------------------ # A basic register access tests ----------------------------- # A1: write/read cntl--------------------------------- ++ wreg (002,00017) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- rreg (170,00007) a=0048(c0.cm.cntl ) d=000000! s=00000000! OK -- wreg (012,00007) a=0048(c0.cm.cntl ) d=000015 s=00000000! OK -- rreg (200,00007) a=0048(c0.cm.cntl ) d=000010! s=00000000! OK -- wreg (022,00007) a=0048(c0.cm.cntl ) d=000025 s=00000000! OK -- rreg (210,00007) a=0048(c0.cm.cntl ) d=000020! s=00000000! OK -- wreg (032,00007) a=0048(c0.cm.cntl ) d=000045 s=00000000! OK -- rreg (220,00007) a=0048(c0.cm.cntl ) d=000040! s=00000000! OK -- wreg (042,00007) a=0048(c0.cm.cntl ) d=000055 s=00000000! OK -- rreg (230,00007) a=0048(c0.cm.cntl ) d=000050! s=00000000! OK -- wreg (052,00007) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK -- rreg (240,00007) a=0048(c0.cm.cntl ) d=000050! s=00000000! OK -- wreg (062,00007) a=0048(c0.cm.cntl ) d=000000 s=00000000! OK -- rreg (250,00027) a=0048(c0.cm.cntl ) d=000050! s=00000000! OK # A2: write cntl, read stat -------------------------- ++ wreg (072,00017) a=0048(c0.cm.cntl ) d=000035 s=00000000! OK -- rreg (260,00007) a=0048(c0.cm.cntl ) d=000030! s=00000000! OK -- rreg (270,00007) a=0049(c0.cm.stat ) d=000001! s=00000000! OK -- wreg (102,00007) a=0048(c0.cm.cntl ) d=000006 s=00000000! OK -- rreg (300,00007) a=0048(c0.cm.cntl ) d=000030! s=00000000! OK -- rreg (310,00007) a=0049(c0.cm.stat ) d=000003! s=00000000! OK -- wreg (112,00007) a=0048(c0.cm.cntl ) d=000007 s=00000000! OK -- rreg (320,00007) a=0048(c0.cm.cntl ) d=000030! s=00000000! OK -- rreg (330,00007) a=0049(c0.cm.stat ) d=000001! s=00000000! OK -- wreg (122,00007) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK -- rreg (340,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (132,00017) a=0048(c0.cm.cntl ) d=000006 s=00000000! OK -- rreg (350,00007) a=0049(c0.cm.stat ) d=000000! s=00000000! OK -- wreg (142,00007) a=0048(c0.cm.cntl ) d=000007 s=00000000! OK -- rreg (360,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (152,00017) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- rreg (370,00007) a=0049(c0.cm.stat ) d=000001! s=00000000! OK -- wreg (162,00007) a=0048(c0.cm.cntl ) d=000006 s=00000000! OK -- rreg (000,00007) a=0049(c0.cm.stat ) d=000003! s=00000000! OK -- wreg (172,00007) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- rreg (010,00027) a=0049(c0.cm.stat ) d=000001! s=00000000! OK ++ wreg (202,00017) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- rreg (020,00007) a=0049(c0.cm.stat ) d=000001! s=00000000! OK -- wreg (212,00007) a=0048(c0.cm.cntl ) d=000006 s=00000000! OK -- rreg (030,00007) a=0049(c0.cm.stat ) d=000003! s=00000000! OK -- wreg (222,00007) a=0048(c0.cm.cntl ) d=000006 s=00000000! OK -- rreg (040,00007) a=0049(c0.cm.stat ) d=000003! s=00000000! OK -- wreg (232,00007) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK -- rreg (050,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ rreg (060,00037) a=0049(c0.cm.stat ) d=000000 s=00000000! OK # A3: test addr -------------------------------------- # A3.1: write/read addr when stopped ----------------- ++ wreg (242,00017) a=004a(c0.cm.addr ) d=000000 s=00000000! OK -- rreg (070,00027) a=004a(c0.cm.addr ) d=000000! s=00000000! OK ++ wreg (252,00017) a=004a(c0.cm.addr ) d=000007 s=00000000! OK -- rreg (100,00027) a=004a(c0.cm.addr ) d=000007! s=00000000! OK ++ wreg (262,00017) a=004a(c0.cm.addr ) d=007760 s=00000000! OK -- rreg (110,00027) a=004a(c0.cm.addr ) d=007760! s=00000000! OK ++ wreg (272,00017) a=004a(c0.cm.addr ) d=007770 s=00000000! OK -- rreg (120,00027) a=004a(c0.cm.addr ) d=007770! s=00000000! OK # A3.2: verify that starting clears addr ------------- ++ wreg (302,00017) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=004a(c0.cm.addr ) d=007760 s=00000000! OK -- rreg (130,00007) a=004a(c0.cm.addr ) d=007760! s=00000000! OK -- wreg (322,00007) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- rreg (140,00007) a=004a(c0.cm.addr ) d=000000! s=00000000! OK -- wreg (332,00027) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK # A3.3: test err when started and addr written ------- ++ wreg (342,00017) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- wreg (352,00007) a=004a(c0.cm.addr ) d=000400 s=00000001| OK -- wreg (362,00027) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK # A4: test data -------------------------------------- # A4.1: when stopped --------------------------------- ++ wreg (372,00017) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=004a(c0.cm.addr ) d=000200 s=00000000! OK -- rreg (150,00007) a=004b(c0.cm.data ) d=000000 s=00000000! OK -- rreg (160,00007) a=004a(c0.cm.addr ) d=000201! s=00000000! OK -- rreg (170,00007) a=004b(c0.cm.data ) d=177776 s=00000000! OK -- rreg (200,00007) a=004a(c0.cm.addr ) d=000202! s=00000000! OK -- rreg (210,00007) a=004b(c0.cm.data ) d=000000 s=00000000! OK -- rreg (220,00007) a=004a(c0.cm.addr ) d=000203! s=00000000! OK -- rreg (230,00007) a=004b(c0.cm.data ) d=000000 s=00000000! OK -- rreg (240,00027) a=004a(c0.cm.addr ) d=000204! s=00000000! OK ++ rreg (250,00017) a=004b(c0.cm.data ) d=000000 s=00000000! OK -- rreg (260,00007) a=004a(c0.cm.addr ) d=000205! s=00000000! OK -- rreg (270,00007) a=004b(c0.cm.data ) d=000004 s=00000000! OK -- rreg (300,00007) a=004a(c0.cm.addr ) d=000206! s=00000000! OK -- rreg (310,00007) a=004b(c0.cm.data ) d=013703 s=00000000! OK -- rreg (320,00007) a=004a(c0.cm.addr ) d=000207! s=00000000! OK -- rreg (330,00007) a=004b(c0.cm.data ) d=001002 s=00000000! OK -- rreg (340,00007) a=004a(c0.cm.addr ) d=000210! s=00000000! OK -- rreg (350,00007) a=004b(c0.cm.data ) d=103500 s=00000000! OK -- rreg (360,00027) a=004a(c0.cm.addr ) d=000220! s=00000000! OK # A4.2: test err when written ------------------------ ++ wreg (012,00037) a=004b(c0.cm.data ) d=000400 s=00000001| OK # A5: test imon section; readable, not writable ------ ++ rreg (370,00017) a=004c(c0.cm.iaddr ) d=000000 s=00000000! OK -- rreg (000,00007) a=004d(c0.cm.ipc ) d=001012 s=00000000! OK -- rreg (010,00007) a=004e(c0.cm.ireg ) d=000000 s=00000000! OK -- rreg (020,00007) a=004f(c0.cm.imal ) d=001010 s=00000000! OK -- wreg (022,00007) a=004c(c0.cm.iaddr ) d=000000 s=00000001| OK -- wreg (032,00007) a=004d(c0.cm.ipc ) d=000000 s=00000001| OK -- wreg (042,00007) a=004e(c0.cm.ireg ) d=000000 s=00000001| OK -- wreg (052,00027) a=004f(c0.cm.imal ) d=000000 s=00000001| OK test_cmon_regs.tcl: PASS # test_cmon_imon: test last instruction monitor ----------------------- ++ wreg (062,00017) a=0048(c0.cm.cntl ) d=000005 s=00000000! OK -- wreg (072,00007) a=0048(c0.cm.cntl ) d=000004 s=00000000! OK -- rreg (030,00027) a=0048(c0.cm.cntl ) d=000000! s=00000000! OK # A: simple linear code, word access ------------------------ ++ wreg (102,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (323,00027) a=0007(c0.memi ) n= 35= 35 s=00000000! OK 0: 000240 005000 005200 010001 012702 001066 012703 001076 8: 012204 011204 014204 013304 015304 016704 000030 017704 16: 000036 013704 001066 016204 000002 017304 000002 067777 24: 000020 000020 000000 000123 000234 000345 000001 001066 32: 001070 001072 001074 # A1: run code --------------------------------------- ++ wreg (112,00017) a=0004(c0.al ) d=001074 s=00000000! OK -- wreg (122,00027) a=0007(c0.memi ) d=000001 s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:32.382021 : ATTN notify apat = 0001 lams = 0 dt=1.830244 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.040 OK ++ rreg (040,00037) a=000f(c0.pc ) d=001066! s=00000000! OK ++ rreg (050,00017) a=0008(c0.r0 ) d=000001! s=00000000! OK -- rreg (060,00007) a=0009(c0.r1 ) d=000001! s=00000000! OK -- rreg (070,00007) a=000a(c0.r2 ) d=001066! s=00000000! OK -- rreg (100,00007) a=000b(c0.r3 ) d=001076! s=00000000! OK -- rreg (110,00027) a=000c(c0.r4 ) d=000234! s=00000000! OK ++ wreg (262,00017) a=0004(c0.al ) d=001074 s=00000000! OK -- rblk (141,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000346! # A2: test ipc,ireg ---------------------------------- ++ wreg (272,00017) a=0004(c0.al ) d=001074 s=00000000! OK -- wreg (302,00027) a=0007(c0.memi ) d=000001 s=00000000! OK ++ wreg (312,00017) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00027) a=000f(c0.pc ) d=001000 s=00000000! OK ++ wreg (342,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (120,00007) a=004d(c0.cm.ipc ) d=001000! s=00000000! OK -- rreg (130,00027) a=004e(c0.cm.ireg ) d=000240! s=00000000! OK ++ wreg (352,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (140,00007) a=004d(c0.cm.ipc ) d=001002! s=00000000! OK -- rreg (150,00027) a=004e(c0.cm.ireg ) d=005000! s=00000000! OK ++ wreg (362,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (160,00007) a=004d(c0.cm.ipc ) d=001004! s=00000000! OK -- rreg (170,00027) a=004e(c0.cm.ireg ) d=005200! s=00000000! OK ++ wreg (372,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (200,00007) a=004d(c0.cm.ipc ) d=001006! s=00000000! OK -- rreg (210,00027) a=004e(c0.cm.ireg ) d=010001! s=00000000! OK ++ wreg (002,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (220,00007) a=004d(c0.cm.ipc ) d=001010! s=00000000! OK -- rreg (230,00027) a=004e(c0.cm.ireg ) d=012702! s=00000000! OK ++ wreg (012,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (240,00007) a=004d(c0.cm.ipc ) d=001014! s=00000000! OK -- rreg (250,00027) a=004e(c0.cm.ireg ) d=012703! s=00000000! OK ++ wreg (022,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (260,00007) a=004d(c0.cm.ipc ) d=001020! s=00000000! OK -- rreg (270,00027) a=004e(c0.cm.ireg ) d=012204! s=00000000! OK ++ wreg (032,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (300,00007) a=004d(c0.cm.ipc ) d=001022! s=00000000! OK -- rreg (310,00027) a=004e(c0.cm.ireg ) d=011204! s=00000000! OK ++ wreg (042,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (320,00007) a=004d(c0.cm.ipc ) d=001024! s=00000000! OK -- rreg (330,00027) a=004e(c0.cm.ireg ) d=014204! s=00000000! OK ++ wreg (052,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (340,00007) a=004d(c0.cm.ipc ) d=001026! s=00000000! OK -- rreg (350,00027) a=004e(c0.cm.ireg ) d=013304! s=00000000! OK ++ wreg (062,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (360,00007) a=004d(c0.cm.ipc ) d=001030! s=00000000! OK -- rreg (370,00027) a=004e(c0.cm.ireg ) d=015304! s=00000000! OK ++ wreg (072,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (000,00007) a=004d(c0.cm.ipc ) d=001032! s=00000000! OK -- rreg (010,00027) a=004e(c0.cm.ireg ) d=016704! s=00000000! OK ++ wreg (102,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (020,00007) a=004d(c0.cm.ipc ) d=001036! s=00000000! OK -- rreg (030,00027) a=004e(c0.cm.ireg ) d=017704! s=00000000! OK ++ wreg (112,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (040,00007) a=004d(c0.cm.ipc ) d=001042! s=00000000! OK -- rreg (050,00027) a=004e(c0.cm.ireg ) d=013704! s=00000000! OK ++ wreg (122,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (060,00007) a=004d(c0.cm.ipc ) d=001046! s=00000000! OK -- rreg (070,00027) a=004e(c0.cm.ireg ) d=016204! s=00000000! OK ++ wreg (132,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (100,00007) a=004d(c0.cm.ipc ) d=001052! s=00000000! OK -- rreg (110,00027) a=004e(c0.cm.ireg ) d=017304! s=00000000! OK ++ wreg (142,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (120,00007) a=004d(c0.cm.ipc ) d=001056! s=00000000! OK -- rreg (130,00027) a=004e(c0.cm.ireg ) d=067777! s=00000000! OK # A3: test imal (memory access log) ------------------ ++ wreg (152,00017) a=0004(c0.al ) d=001074 s=00000000! OK -- wreg (162,00027) a=0007(c0.memi ) d=000001 s=00000000! OK ++ wreg (172,00017) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (212,00027) a=000f(c0.pc ) d=001000 s=00000000! OK ++ wreg (222,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (140,00007) a=004d(c0.cm.ipc ) d=001000! s=00000000! OK -- rreg (150,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (232,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (160,00007) a=004d(c0.cm.ipc ) d=001002! s=00000000! OK -- rreg (170,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (242,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (200,00007) a=004d(c0.cm.ipc ) d=001004! s=00000000! OK -- rreg (210,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (252,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (220,00007) a=004d(c0.cm.ipc ) d=001006! s=00000000! OK -- rreg (230,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (262,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (240,00007) a=004d(c0.cm.ipc ) d=001010! s=00000000! OK -- rreg (250,00007) a=0049(c0.cm.stat ) d=002000! s=00000000! OK -- rblk (151,00027) a=004f(c0.cm.imal ) n= 2= 2 s=00000000! OK 0: 001012! 001066! ++ wreg (272,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (260,00007) a=004d(c0.cm.ipc ) d=001014! s=00000000! OK -- rreg (270,00007) a=0049(c0.cm.stat ) d=002000! s=00000000! OK -- rblk (161,00027) a=004f(c0.cm.imal ) n= 2= 2 s=00000000! OK 0: 001016! 001076! ++ wreg (302,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (300,00007) a=004d(c0.cm.ipc ) d=001020! s=00000000! OK -- rreg (310,00007) a=0049(c0.cm.stat ) d=002000! s=00000000! OK -- rblk (171,00027) a=004f(c0.cm.imal ) n= 2= 2 s=00000000! OK 0: 001066! 000123! ++ wreg (312,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (320,00007) a=004d(c0.cm.ipc ) d=001022! s=00000000! OK -- rreg (330,00007) a=0049(c0.cm.stat ) d=002000! s=00000000! OK -- rblk (201,00027) a=004f(c0.cm.imal ) n= 2= 2 s=00000000! OK 0: 001070! 000234! ++ wreg (322,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (340,00007) a=004d(c0.cm.ipc ) d=001024! s=00000000! OK -- rreg (350,00007) a=0049(c0.cm.stat ) d=002000! s=00000000! OK -- rblk (211,00027) a=004f(c0.cm.imal ) n= 2= 2 s=00000000! OK 0: 001066! 000123! ++ wreg (332,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (360,00007) a=004d(c0.cm.ipc ) d=001026! s=00000000! OK -- rreg (370,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (221,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001076! 001066! 001066! 000123! ++ wreg (342,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (000,00007) a=004d(c0.cm.ipc ) d=001030! s=00000000! OK -- rreg (010,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (231,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001076! 001066! 001066! 000123! ++ wreg (352,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (020,00007) a=004d(c0.cm.ipc ) d=001032! s=00000000! OK -- rreg (030,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (241,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001034! 000030! 001066! 000123! ++ wreg (362,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (040,00007) a=004d(c0.cm.ipc ) d=001036! s=00000000! OK -- rreg (050,00007) a=0049(c0.cm.stat ) d=006000! s=00000000! OK -- rblk (251,00027) a=004f(c0.cm.imal ) n= 6= 6 s=00000000! OK 0: 001040! 000036! 001100! 001070! 001070! 000234! ++ wreg (372,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (060,00007) a=004d(c0.cm.ipc ) d=001042! s=00000000! OK -- rreg (070,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (261,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001044! 001066! 001066! 000123! ++ wreg (002,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (100,00007) a=004d(c0.cm.ipc ) d=001046! s=00000000! OK -- rreg (110,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (271,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001050! 000002! 001070! 000234! ++ wreg (012,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (120,00007) a=004d(c0.cm.ipc ) d=001052! s=00000000! OK -- rreg (130,00007) a=0049(c0.cm.stat ) d=006000! s=00000000! OK -- rblk (301,00027) a=004f(c0.cm.imal ) n= 6= 6 s=00000000! OK 0: 001054! 000002! 001100! 001070! 001070! 000234! ++ wreg (022,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (140,00007) a=004d(c0.cm.ipc ) d=001056! s=00000000! OK -- rreg (150,00007) a=0049(c0.cm.stat ) d=016000! s=00000000! OK -- rblk (311,00027) a=004f(c0.cm.imal ) n= 14= 14 s=00000000! OK 0: 001060! 000020! 001102! 001072! 001072! 000345! 001062! 000020! 8: 001104! 001074! 001074! 000001! 001074! 000346! # B: simple linear code, byte access ------------------------ ++ wreg (032,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (333,00027) a=0007(c0.memi ) n= 17= 17 s=00000000! OK 0: 000240 116700 000026 116701 000023 110067 000020 110167 8: 000015 105267 000012 105267 000007 000000 005005 000000 16: 125125 # B1: test imal (memory access log) ------------------ ++ wreg (042,00017) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00027) a=000f(c0.pc ) d=001000 s=00000000! OK ++ wreg (072,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (160,00007) a=004d(c0.cm.ipc ) d=001000! s=00000000! OK -- rreg (170,00027) a=0049(c0.cm.stat ) d=000000! s=00000000! OK ++ wreg (102,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (200,00007) a=004d(c0.cm.ipc ) d=001002! s=00000000! OK -- rreg (210,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (321,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001004! 000026! 001034! 000005! ++ wreg (112,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (220,00007) a=004d(c0.cm.ipc ) d=001006! s=00000000! OK -- rreg (230,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (331,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001010! 000023! 001035! 000012! ++ wreg (122,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (240,00007) a=004d(c0.cm.ipc ) d=001012! s=00000000! OK -- rreg (250,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (341,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001014! 000020! 001036! 000005! ++ wreg (132,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (260,00007) a=004d(c0.cm.ipc ) d=001016! s=00000000! OK -- rreg (270,00007) a=0049(c0.cm.stat ) d=004000! s=00000000! OK -- rblk (351,00027) a=004f(c0.cm.imal ) n= 4= 4 s=00000000! OK 0: 001020! 000015! 001037! 000012! ++ wreg (142,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (300,00007) a=004d(c0.cm.ipc ) d=001022! s=00000000! OK -- rreg (310,00007) a=0049(c0.cm.stat ) d=006000! s=00000000! OK -- rblk (361,00027) a=004f(c0.cm.imal ) n= 6= 6 s=00000000! OK 0: 001024! 000012! 001040! 000125! 001040! 000126! ++ wreg (152,00017) a=0001(c0.cntl ) d=000003 s=00000000! OK -- rreg (320,00007) a=004d(c0.cm.ipc ) d=001026! s=00000000! OK -- rreg (330,00007) a=0049(c0.cm.stat ) d=006000! s=00000000! OK -- rblk (371,00027) a=004f(c0.cm.imal ) n= 6= 6 s=00000000! OK 0: 001030! 000007! 001041! 000252! 001041! 000253! test_cmon_imon.tcl: PASS @w11a_cmon/w11a_cmon_all.dat: PASS ## steering file for all w11a_hbpt tests # test_hbpt_regs: test register response ------------------------------ # A1: test cntl,stat for unit 0 ----------------------------- ++ wreg (162,00017) a=0050(c0.hb0.cntl ) d=000021 s=00000000! OK -- wreg (172,00007) a=0051(c0.hb0.stat ) d=000004 s=00000000! OK -- rreg (340,00007) a=0050(c0.hb0.cntl ) d=000021! s=00000000! OK -- rreg (350,00027) a=0051(c0.hb0.stat ) d=000004! s=00000000! OK ++ wreg (202,00017) a=0050(c0.hb0.cntl ) d=000043 s=00000000! OK -- wreg (212,00007) a=0051(c0.hb0.stat ) d=000006 s=00000000! OK -- rreg (360,00007) a=0050(c0.hb0.cntl ) d=000043! s=00000000! OK -- rreg (370,00027) a=0051(c0.hb0.stat ) d=000006! s=00000000! OK ++ wreg (222,00017) a=0050(c0.hb0.cntl ) d=000067 s=00000000! OK -- wreg (232,00007) a=0051(c0.hb0.stat ) d=000007 s=00000000! OK -- rreg (000,00007) a=0050(c0.hb0.cntl ) d=000067! s=00000000! OK -- rreg (010,00027) a=0051(c0.hb0.stat ) d=000007! s=00000000! OK ++ wreg (242,00017) a=0050(c0.hb0.cntl ) d=000000 s=00000000! OK -- wreg (252,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- rreg (020,00007) a=0050(c0.hb0.cntl ) d=000000! s=00000000! OK -- rreg (030,00027) a=0051(c0.hb0.stat ) d=000000! s=00000000! OK # A2: test hilim,lolim for unit 0 --------------------------- ++ wreg (262,00017) a=0052(c0.hb0.hilim) d=177777 s=00000000! OK -- wreg (272,00007) a=0053(c0.hb0.lolim) d=100000 s=00000000! OK -- rreg (040,00007) a=0052(c0.hb0.hilim) d=177776! s=00000000! OK -- rreg (050,00027) a=0053(c0.hb0.lolim) d=100000! s=00000000! OK ++ wreg (302,00017) a=0052(c0.hb0.hilim) d=100000 s=00000000! OK -- wreg (312,00007) a=0053(c0.hb0.lolim) d=177777 s=00000000! OK -- rreg (060,00007) a=0052(c0.hb0.hilim) d=100000! s=00000000! OK -- rreg (070,00027) a=0053(c0.hb0.lolim) d=177776! s=00000000! OK ++ wreg (322,00017) a=0052(c0.hb0.hilim) d=000000 s=00000000! OK -- wreg (332,00007) a=0053(c0.hb0.lolim) d=000000 s=00000000! OK -- rreg (100,00007) a=0052(c0.hb0.hilim) d=000000! s=00000000! OK -- rreg (110,00027) a=0053(c0.hb0.lolim) d=000000! s=00000000! OK # A3: test cntl,stat,hi,lolim for all 2 units --------------- ++ wreg (342,00017) a=0050(c0.hb0.cntl ) d=000001 s=00000000! OK -- wreg (352,00007) a=0051(c0.hb0.stat ) d=000001 s=00000000! OK -- wreg (362,00007) a=0052(c0.hb0.hilim) d=004644 s=00000000! OK -- wreg (372,00027) a=0053(c0.hb0.lolim) d=011122 s=00000000! OK ++ wreg (002,00017) a=0054(c0.hb1.cntl ) d=000002 s=00000000! OK -- wreg (012,00007) a=0055(c0.hb1.stat ) d=000002 s=00000000! OK -- wreg (022,00007) a=0056(c0.hb1.hilim) d=011510 s=00000000! OK -- wreg (032,00027) a=0057(c0.hb1.lolim) d=022244 s=00000000! OK ++ rreg (120,00017) a=0050(c0.hb0.cntl ) d=000001! s=00000000! OK -- rreg (130,00007) a=0051(c0.hb0.stat ) d=000001! s=00000000! OK -- rreg (140,00007) a=0052(c0.hb0.hilim) d=004644! s=00000000! OK -- rreg (150,00027) a=0053(c0.hb0.lolim) d=011122! s=00000000! OK ++ rreg (160,00017) a=0054(c0.hb1.cntl ) d=000002! s=00000000! OK -- rreg (170,00007) a=0055(c0.hb1.stat ) d=000002! s=00000000! OK -- rreg (200,00007) a=0056(c0.hb1.hilim) d=011510! s=00000000! OK -- rreg (210,00027) a=0057(c0.hb1.lolim) d=022244! s=00000000! OK test_hbpt_regs.tcl: PASS # test_hbpt_basics: basic tests with 1 unit --------------------------- # setup: clear all bpts ++ wreg (042,00017) a=0050(c0.hb0.cntl ) d=000000 s=00000000! OK -- wreg (052,00027) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK ++ wreg (062,00017) a=0054(c0.hb1.cntl ) d=000000 s=00000000! OK -- wreg (072,00027) a=0055(c0.hb1.stat ) d=000000 s=00000000! OK # A basic ir,dr,dw break tests ------------------------------ ++ wreg (102,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (343,00027) a=0007(c0.memi ) n= 20= 20 s=00000000! OK 0: 000240 005000 005200 005200 005200 016701 000016 017702 8: 000022 010167 000012 010277 000014 000000 000123 000234 16: 000000 000000 001036 001042 # A1: run code without breaks ------------------------ ++ wreg (112,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:36.602839 : ATTN notify apat = 0001 lams = 0 dt=4.220817 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 OK ++ rreg (220,00037) a=000f(c0.pc ) d=001034! s=00000000! OK ++ rreg (230,00017) a=0008(c0.r0 ) d=000003! s=00000000! OK -- rreg (240,00007) a=0009(c0.r1 ) d=000123! s=00000000! OK -- rreg (250,00027) a=000a(c0.r2 ) d=000234! s=00000000! OK ++ wreg (242,00017) a=0004(c0.al ) d=001040 s=00000000! OK -- rblk (001,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000123! ++ wreg (252,00017) a=0004(c0.al ) d=001042 s=00000000! OK -- rblk (011,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000234! # A2.1: ir break on single instruction --------------- ++ wreg (262,00017) a=0050(c0.hb0.cntl ) d=000044 s=00000000! OK -- wreg (272,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (302,00007) a=0052(c0.hb0.hilim) d=001004 s=00000000! OK -- wreg (312,00027) a=0053(c0.hb0.lolim) d=001004 s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:37.006954 : ATTN notify apat = 0001 lams = 0 dt=0.404114 ++ attn (125,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (260,00017) a=0051(c0.hb0.stat ) d=000004! s=00110000! OK -- rreg (270,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (300,00007) a=000f(c0.pc ) d=001006! s=00110000! OK -- rreg (310,00027) a=0008(c0.r0 ) d=000001! s=00110000! OK # A2.2: step after ir break -------------------------- ++ wreg (052,00037) a=0001(c0.cntl ) d=000003 s=00110000! OK ++ rreg (320,00017) a=0051(c0.hb0.stat ) d=000004! s=00110000! OK -- rreg (330,00007) a=0002(c0.stat ) d=000514! s=00110000! OK -- rreg (340,00007) a=000f(c0.pc ) d=001010! s=00110000! OK -- rreg (350,00027) a=0008(c0.r0 ) d=000002! s=00110000! OK # A2.3: resume after ir break ------------------------ ++ wreg (062,00037) a=0001(c0.cntl ) d=000007 s=00110000! OK -I- 11:01:37.217018 : ATTN notify apat = 0001 lams = 0 dt=0.210067 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.012 OK ++ rreg (360,00037) a=000f(c0.pc ) d=001034! s=00000000! OK ++ rreg (370,00017) a=0008(c0.r0 ) d=000003! s=00000000! OK -- rreg (000,00007) a=0009(c0.r1 ) d=000123! s=00000000! OK -- rreg (010,00027) a=000a(c0.r2 ) d=000234! s=00000000! OK # A3.1: ir break on range of instructions ------------ ++ wreg (072,00017) a=0050(c0.hb0.cntl ) d=000044 s=00000000! OK -- wreg (102,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (112,00007) a=0052(c0.hb0.hilim) d=001010 s=00000000! OK -- wreg (122,00027) a=0053(c0.hb0.lolim) d=001006 s=00000000! OK ++ wreg (132,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (142,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (222,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (252,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:37.527391 : ATTN notify apat = 0001 lams = 0 dt=0.310370 ++ attn (145,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (020,00017) a=0051(c0.hb0.stat ) d=000004! s=00110000! OK -- rreg (030,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (040,00007) a=000f(c0.pc ) d=001010! s=00110000! OK -- rreg (050,00027) a=0008(c0.r0 ) d=000002! s=00110000! OK # A3.2: resume, should re-break ---------------------- ++ wreg (262,00037) a=0001(c0.cntl ) d=000007 s=00110000! OK -I- 11:01:37.644651 : ATTN notify apat = 0001 lams = 0 dt=0.117261 ++ attn (155,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (060,00017) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (070,00007) a=000f(c0.pc ) d=001012! s=00110000! OK -- rreg (100,00027) a=0008(c0.r0 ) d=000003! s=00110000! OK # A3.3: resume, should run to end -------------------- ++ wreg (272,00037) a=0001(c0.cntl ) d=000007 s=00110000! OK -I- 11:01:37.761187 : ATTN notify apat = 0001 lams = 0 dt=0.116537 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001034! s=00000000! OK ++ rreg (120,00017) a=0008(c0.r0 ) d=000003! s=00000000! OK -- rreg (130,00007) a=0009(c0.r1 ) d=000123! s=00000000! OK -- rreg (140,00027) a=000a(c0.r2 ) d=000234! s=00000000! OK # A4.1: dr break on direct read location ------------- ++ wreg (302,00017) a=0050(c0.hb0.cntl ) d=000041 s=00000000! OK -- wreg (312,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (322,00007) a=0052(c0.hb0.hilim) d=001034 s=00000000! OK -- wreg (332,00027) a=0053(c0.hb0.lolim) d=001034 s=00000000! OK ++ wreg (342,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (352,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (032,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (052,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (062,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:38.081084 : ATTN notify apat = 0001 lams = 0 dt=0.319894 ++ attn (175,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (150,00017) a=0051(c0.hb0.stat ) d=000001! s=00110000! OK -- rreg (160,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (170,00007) a=000f(c0.pc ) d=001016! s=00110000! OK -- rreg (200,00027) a=0009(c0.r1 ) d=000123! s=00110000! OK # A4.2: dr break on pointer used in indirect write --- ++ wreg (072,00017) a=0050(c0.hb0.cntl ) d=000041 s=00110000! OK -- wreg (102,00007) a=0051(c0.hb0.stat ) d=000000 s=00110000! OK -- wreg (112,00007) a=0052(c0.hb0.hilim) d=001046 s=00110000! OK -- wreg (122,00027) a=0053(c0.hb0.lolim) d=001046 s=00110000! OK ++ wreg (132,00037) a=0001(c0.cntl ) d=000007 s=00110000! OK -I- 11:01:38.265581 : ATTN notify apat = 0001 lams = 0 dt=0.184502 ++ attn (205,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (210,00017) a=0051(c0.hb0.stat ) d=000001! s=00110000! OK -- rreg (220,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (230,00007) a=000f(c0.pc ) d=001032! s=00110000! OK -- rreg (240,00027) a=000a(c0.r2 ) d=000234! s=00110000! OK # A5.1: dw break on direct written location ---------- ++ wreg (142,00017) a=0050(c0.hb0.cntl ) d=000042 s=00110000! OK -- wreg (152,00007) a=0051(c0.hb0.stat ) d=000000 s=00110000! OK -- wreg (162,00007) a=0052(c0.hb0.hilim) d=001040 s=00110000! OK -- wreg (172,00027) a=0053(c0.hb0.lolim) d=001040 s=00110000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=000000 s=00110000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=000000 s=00110000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=000000 s=00110000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00110000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00110000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00110000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00110000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00100000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00100000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:38.568468 : ATTN notify apat = 0001 lams = 0 dt=0.302884 ++ attn (215,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (250,00017) a=0051(c0.hb0.stat ) d=000002! s=00110000! OK -- rreg (260,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (270,00007) a=000f(c0.pc ) d=001026! s=00110000! OK -- rreg (300,00027) a=000a(c0.r2 ) d=000234! s=00110000! OK # A5.2: dw break on indirect write location ---------- ++ wreg (332,00017) a=0050(c0.hb0.cntl ) d=000042 s=00110000! OK -- wreg (342,00007) a=0051(c0.hb0.stat ) d=000000 s=00110000! OK -- wreg (352,00007) a=0052(c0.hb0.hilim) d=001042 s=00110000! OK -- wreg (362,00027) a=0053(c0.hb0.lolim) d=001042 s=00110000! OK ++ wreg (372,00037) a=0001(c0.cntl ) d=000007 s=00110000! OK -I- 11:01:38.749234 : ATTN notify apat = 0001 lams = 0 dt=0.180766 ++ attn (225,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (310,00017) a=0051(c0.hb0.stat ) d=000002! s=00110000! OK -- rreg (320,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (330,00007) a=000f(c0.pc ) d=001032! s=00110000! OK -- rreg (340,00027) a=000a(c0.r2 ) d=000234! s=00110000! OK # B specific ir tests --------------------------------------- ++ wreg (002,00017) a=0004(c0.al ) d=001000 s=00110000! OK -- wblk (353,00027) a=0007(c0.memi ) n= 14= 14 s=00110000! OK 0: 000240 012700 001026 016701 000014 016002 000002 006567 8: 000010 012603 000000 000123 000234 000345 # B1: run code without breaks ------------------------ ++ wreg (012,00017) a=0008(c0.r0 ) d=000000 s=00110000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=000000 s=00110000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=000000 s=00110000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00110000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00110000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00110000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00110000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00100000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00100000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:39.179433 : ATTN notify apat = 0001 lams = 0 dt=0.430200 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (350,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ rreg (360,00017) a=0008(c0.r0 ) d=001026! s=00000000! OK -- rreg (370,00007) a=0009(c0.r1 ) d=000123! s=00000000! OK -- rreg (000,00007) a=000a(c0.r2 ) d=000234! s=00000000! OK -- rreg (010,00027) a=000b(c0.r3 ) d=000345! s=00000000! OK # B2: ensure that immediate fetch doesn't ir break --- ++ wreg (142,00017) a=0050(c0.hb0.cntl ) d=000044 s=00000000! OK -- wreg (152,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (162,00007) a=0052(c0.hb0.hilim) d=001004 s=00000000! OK -- wreg (172,00027) a=0053(c0.hb0.lolim) d=001004 s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:39.511513 : ATTN notify apat = 0001 lams = 0 dt=0.332079 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (020,00037) a=000f(c0.pc ) d=001026! s=00000000! OK # B3: ensure that index fetch (reg != pc) doesn't ir break --- ++ wreg (332,00017) a=0050(c0.hb0.cntl ) d=000044 s=00000000! OK -- wreg (342,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (352,00007) a=0052(c0.hb0.hilim) d=001010 s=00000000! OK -- wreg (362,00027) a=0053(c0.hb0.lolim) d=001010 s=00000000! OK ++ wreg (372,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:39.783210 : ATTN notify apat = 0001 lams = 0 dt=0.271697 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (030,00037) a=000f(c0.pc ) d=001026! s=00000000! OK # B4: ensure that index fetch (reg == pc) doesn't ir break --- ++ wreg (122,00017) a=0050(c0.hb0.cntl ) d=000044 s=00000000! OK -- wreg (132,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (142,00007) a=0052(c0.hb0.hilim) d=001014 s=00000000! OK -- wreg (152,00027) a=0053(c0.hb0.lolim) d=001014 s=00000000! OK ++ wreg (162,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:40.055454 : ATTN notify apat = 0001 lams = 0 dt=0.272244 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (040,00037) a=000f(c0.pc ) d=001026! s=00000000! OK # B5: ensure that mfpi doesn't ir break --- ++ wreg (312,00017) a=0050(c0.hb0.cntl ) d=000044 s=00000000! OK -- wreg (322,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (332,00007) a=0052(c0.hb0.hilim) d=001032 s=00000000! OK -- wreg (342,00027) a=0053(c0.hb0.lolim) d=001032 s=00000000! OK ++ wreg (352,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (362,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (042,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (052,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (062,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (072,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:40.331721 : ATTN notify apat = 0001 lams = 0 dt=0.276267 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.013 OK ++ rreg (050,00037) a=000f(c0.pc ) d=001026! s=00000000! OK # C test mode logic and mfpd/mtpd --------------------------- ++ wreg (102,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (363,00027) a=0007(c0.memi ) n= 23= 23 s=00000000! OK 0: 000240 012737 170000 177776 016700 000032 010067 000030 8: 000240 012737 030000 177776 106567 000016 011601 106667 16: 000012 000240 000000 000123 000000 000234 000000 # C1: run code without breaks ------------------------ ++ wreg (112,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:40.800890 : ATTN notify apat = 0001 lams = 0 dt=0.469172 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (060,00037) a=000f(c0.pc ) d=001046! s=00000000! OK ++ rreg (070,00017) a=0008(c0.r0 ) d=000123! s=00000000! OK -- rreg (100,00027) a=0009(c0.r1 ) d=000234! s=00000000! OK ++ wreg (242,00017) a=0004(c0.al ) d=001050 s=00000000! OK -- rblk (021,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000123! ++ wreg (252,00017) a=0004(c0.al ) d=001054 s=00000000! OK -- rblk (031,00027) a=0007(c0.memi ) n= 1= 1 s=00000000! OK 0: 000234! # C2.1: kernel dr break on user mode read -> no bpt -- ++ wreg (262,00017) a=0050(c0.hb0.cntl ) d=000001 s=00000000! OK -- wreg (272,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (302,00007) a=0052(c0.hb0.hilim) d=001046 s=00000000! OK -- wreg (312,00027) a=0053(c0.hb0.lolim) d=001046 s=00000000! OK ++ wreg (322,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (332,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (372,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (002,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (012,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (022,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (032,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (042,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:41.219810 : ATTN notify apat = 0001 lams = 0 dt=0.418916 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001046! s=00000000! OK # C2.2: super dr break on user mode read -> no bpt --- ++ wreg (052,00017) a=0050(c0.hb0.cntl ) d=000021 s=00000000! OK -- wreg (062,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (072,00007) a=0052(c0.hb0.hilim) d=001046 s=00000000! OK -- wreg (102,00027) a=0053(c0.hb0.lolim) d=001046 s=00000000! OK ++ wreg (112,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (122,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (142,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (152,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (202,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (212,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (222,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (232,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:41.507584 : ATTN notify apat = 0001 lams = 0 dt=0.287774 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (120,00037) a=000f(c0.pc ) d=001046! s=00000000! OK # C2.3: user dw break on user mode write -> bpt ----- ++ wreg (242,00017) a=0050(c0.hb0.cntl ) d=000062 s=00000000! OK -- wreg (252,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (262,00007) a=0052(c0.hb0.hilim) d=001050 s=00000000! OK -- wreg (272,00027) a=0053(c0.hb0.lolim) d=001050 s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:41.778033 : ATTN notify apat = 0001 lams = 0 dt=0.270450 ++ attn (335,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.011 OK ++ rreg (130,00017) a=0051(c0.hb0.stat ) d=000002! s=00110000! OK -- rreg (140,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (150,00027) a=000f(c0.pc ) d=001020! s=00110000! OK # C3.1: kernel dr break on mfpd (pm=user) -> no bpt -- ++ wreg (032,00017) a=0050(c0.hb0.cntl ) d=000001 s=00110000! OK -- wreg (042,00007) a=0051(c0.hb0.stat ) d=000000 s=00110000! OK -- wreg (052,00007) a=0052(c0.hb0.hilim) d=001052 s=00110000! OK -- wreg (062,00027) a=0053(c0.hb0.lolim) d=001052 s=00110000! OK ++ wreg (072,00017) a=0008(c0.r0 ) d=000000 s=00110000! OK -- wreg (102,00007) a=0009(c0.r1 ) d=000000 s=00110000! OK -- wreg (112,00007) a=000a(c0.r2 ) d=000000 s=00110000! OK -- wreg (122,00007) a=000b(c0.r3 ) d=000000 s=00110000! OK -- wreg (132,00007) a=000c(c0.r4 ) d=000000 s=00110000! OK -- wreg (142,00007) a=000d(c0.r5 ) d=000000 s=00110000! OK -- wreg (152,00007) a=000e(c0.sp ) d=001000 s=00110000! OK -- wreg (162,00007) a=0001(c0.cntl ) d=000002 s=00100000! OK -- wreg (172,00007) a=0001(c0.cntl ) d=000004 s=00100000! OK -- wreg (202,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (212,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:42.088079 : ATTN notify apat = 0001 lams = 0 dt=0.310045 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (160,00037) a=000f(c0.pc ) d=001046! s=00000000! OK # C3.2: super dr break on mfpd (pm=user) -> no bpt -- ++ wreg (222,00017) a=0050(c0.hb0.cntl ) d=000021 s=00000000! OK -- wreg (232,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (242,00007) a=0052(c0.hb0.hilim) d=001052 s=00000000! OK -- wreg (252,00027) a=0053(c0.hb0.lolim) d=001052 s=00000000! OK ++ wreg (262,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (272,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (352,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (362,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (372,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (002,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:42.377943 : ATTN notify apat = 0001 lams = 0 dt=0.289866 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001046! s=00000000! OK # C3.3: user dr break on mfpd (pm=user) -> bpt ----- ++ wreg (012,00017) a=0050(c0.hb0.cntl ) d=000061 s=00000000! OK -- wreg (022,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (032,00007) a=0052(c0.hb0.hilim) d=001052 s=00000000! OK -- wreg (042,00027) a=0053(c0.hb0.lolim) d=001052 s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:42.656212 : ATTN notify apat = 0001 lams = 0 dt=0.278268 ++ attn (365,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.017 OK ++ rreg (200,00017) a=0051(c0.hb0.stat ) d=000001! s=00110000! OK -- rreg (210,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (220,00027) a=000f(c0.pc ) d=001034! s=00110000! OK # C4.1: kernel dw break on mtpd (pm=user) -> no bpt -- ++ wreg (202,00017) a=0050(c0.hb0.cntl ) d=000002 s=00110000! OK -- wreg (212,00007) a=0051(c0.hb0.stat ) d=000000 s=00110000! OK -- wreg (222,00007) a=0052(c0.hb0.hilim) d=001054 s=00110000! OK -- wreg (232,00027) a=0053(c0.hb0.lolim) d=001054 s=00110000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=000000 s=00110000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=000000 s=00110000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=000000 s=00110000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00110000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00110000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00110000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00110000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00100000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00100000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:42.966762 : ATTN notify apat = 0001 lams = 0 dt=0.310554 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001046! s=00000000! OK # C4.2: super dw break on mtpd (pm=user) -> no bpt -- ++ wreg (372,00017) a=0050(c0.hb0.cntl ) d=000022 s=00000000! OK -- wreg (002,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (012,00007) a=0052(c0.hb0.hilim) d=001054 s=00000000! OK -- wreg (022,00027) a=0053(c0.hb0.lolim) d=001054 s=00000000! OK ++ wreg (032,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:43.256229 : ATTN notify apat = 0001 lams = 0 dt=0.289466 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.027 OK ++ rreg (240,00037) a=000f(c0.pc ) d=001046! s=00000000! OK # C4.3: user dw break on mtpd (pm=user) -> bpt ----- ++ wreg (162,00017) a=0050(c0.hb0.cntl ) d=000062 s=00000000! OK -- wreg (172,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (202,00007) a=0052(c0.hb0.hilim) d=001054 s=00000000! OK -- wreg (212,00027) a=0053(c0.hb0.lolim) d=001054 s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:43.544318 : ATTN notify apat = 0001 lams = 0 dt=0.288090 ++ attn (015,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.023 OK ++ rreg (250,00017) a=0051(c0.hb0.stat ) d=000002! s=00110000! OK -- rreg (260,00007) a=0002(c0.stat ) d=000554! s=00110000! OK -- rreg (270,00027) a=000f(c0.pc ) d=001042! s=00110000! OK ++ wreg (352,00017) a=0001(c0.cntl ) d=000002 s=00100000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000004 s=00100000! OK ++ wreg (372,00017) a=0050(c0.hb0.cntl ) d=000000 s=00000000! OK -- wreg (002,00007) a=0051(c0.hb0.stat ) d=000000 s=00000000! OK -- wreg (012,00007) a=0052(c0.hb0.hilim) d=000000 s=00000000! OK -- wreg (022,00027) a=0053(c0.hb0.lolim) d=000000 s=00000000! OK test_hbpt_basics.tcl: PASS @w11a_hbpt/w11a_hbpt_all.dat: PASS ## steering file for all w11a_pcnt tests # test_pcnt_regs: test register response ------------------------------ # A basic register access tests ----------------------------- # A1: write cntl, read stat -------------------------- ++ wreg (032,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- rreg (300,00007) a=0061(c0.pc.stat ) d=000000! s=00000000! OK -- wreg (042,00007) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK -- rreg (310,00007) a=0061(c0.pc.stat ) d=000001! s=00000000! OK -- wreg (052,00007) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- rreg (320,00007) a=0061(c0.pc.stat ) d=000000! s=00000000! OK -- rreg (330,00027) a=0060(c0.pc.cntl ) d=000001 s=00000000! OK ++ wreg (062,00017) a=0060(c0.pc.cntl ) d=007007 s=00000000! OK -- rreg (340,00007) a=0061(c0.pc.stat ) d=007000! s=00000000! OK -- wreg (072,00007) a=0060(c0.pc.cntl ) d=127007 s=00000000! OK -- rreg (350,00007) a=0061(c0.pc.stat ) d=127000! s=00000000! OK -- wreg (102,00007) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- rreg (360,00027) a=0061(c0.pc.stat ) d=000000! s=00000000! OK # A2: test err when written -------------------------- ++ wreg (112,00017) a=0061(c0.pc.stat ) d=000400 s=00000001| OK -- wreg (122,00027) a=0062(c0.pc.data ) d=000400 s=00000001| OK test_pcnt_regs.tcl: PASS # test_pcnt_basics: test basic functionality -------------------------- # A: simple loop code --------------------------------------- ++ wreg (132,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (373,00027) a=0007(c0.memi ) n= 6= 6 s=00000000! OK 0: 005001 012700 000040 005201 077002 000000 # A1: run code, with pcnt running -------------------- ++ wreg (142,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (152,00007) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK -- rreg (370,00027) a=0061(c0.pc.stat ) d=000001! s=00000000! OK ++ wreg (162,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (172,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (252,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (262,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (272,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (302,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:44.377245 : ATTN notify apat = 0001 lams = 0 dt=0.832926 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.091 OK ++ rreg (000,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ rreg (010,00017) a=0008(c0.r0 ) d=000000! s=00000000! OK -- rreg (020,00027) a=0009(c0.r1 ) d=000040! s=00000000! OK ++ wreg (312,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- rreg (030,00027) a=0061(c0.pc.stat ) d=000000! s=00000000! OK # A2: test random access (ainc=0) -------------------- ++ wreg (322,00017) a=0060(c0.pc.cntl ) d=006007 s=00000000! OK -- rreg (040,00007) a=0061(c0.pc.stat ) d=006000! s=00000000! OK -- rreg (050,00007) a=0062(c0.pc.data ) d=000103! s=00000000! OK -- rreg (060,00007) a=0061(c0.pc.stat ) d=006400! s=00000000! OK -- rreg (070,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (100,00007) a=0061(c0.pc.stat ) d=006000! s=00000000! OK -- rreg (110,00007) a=0062(c0.pc.data ) d=000103! s=00000000! OK -- rreg (120,00007) a=0061(c0.pc.stat ) d=006400! s=00000000! OK -- rreg (130,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (140,00007) a=0061(c0.pc.stat ) d=006000! s=00000000! OK -- wreg (332,00007) a=0060(c0.pc.cntl ) d=011007 s=00000000! OK -- rreg (150,00007) a=0061(c0.pc.stat ) d=011000! s=00000000! OK -- rreg (160,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- wreg (342,00007) a=0060(c0.pc.cntl ) d=007007 s=00000000! OK -- rreg (170,00007) a=0061(c0.pc.stat ) d=007000! s=00000000! OK -- rreg (200,00007) a=0062(c0.pc.data ) d=000037! s=00000000! OK -- rreg (210,00007) a=0061(c0.pc.stat ) d=007400! s=00000000! OK -- rreg (220,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (230,00027) a=0061(c0.pc.stat ) d=007000! s=00000000! OK # A3: test sequential access (ainc=1) ---------------- ++ wreg (352,00017) a=0060(c0.pc.cntl ) d=106007 s=00000000! OK -- rreg (240,00007) a=0061(c0.pc.stat ) d=106000! s=00000000! OK -- rreg (250,00007) a=0062(c0.pc.data ) d=000103! s=00000000! OK -- rreg (260,00007) a=0061(c0.pc.stat ) d=106400! s=00000000! OK -- rreg (270,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (300,00007) a=0061(c0.pc.stat ) d=107000! s=00000000! OK -- rreg (310,00007) a=0062(c0.pc.data ) d=000037! s=00000000! OK -- rreg (320,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (330,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (340,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (350,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (360,00007) a=0061(c0.pc.stat ) d=111400! s=00000000! OK -- rreg (370,00007) a=0062(c0.pc.data ) d=000000! s=00000000! OK -- rreg (000,00027) a=0061(c0.pc.stat ) d=112000! s=00000000! OK # A3: test block access (ainc=1) --------------------- ++ wreg (362,00017) a=0060(c0.pc.cntl ) d=103007 s=00000000! OK -- rreg (010,00007) a=0061(c0.pc.stat ) d=103000! s=00000000! OK -- rblk (041,00007) a=0062(c0.pc.data ) n= 14= 14 s=00000000! OK 0: 000000! 000000! 000000! 000000! 000000! 000000! 000103! 000000! 8: 000037! 000000! 000000! 000000! 000000! 000000! -- rreg (020,00027) a=0061(c0.pc.stat ) d=112000! s=00000000! OK ++ wreg (372,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (002,00007) a=0060(c0.pc.cntl ) d=103007 s=00000000! OK -- rreg (030,00007) a=0061(c0.pc.stat ) d=103000! s=00000000! OK -- rblk (051,00007) a=0062(c0.pc.data ) n= 14= 14 s=00000000! OK 0: 000000! 000000! 000000! 000000! 000000! 000000! 000000! 000000! 8: 000000! 000000! 000000! 000000! 000000! 000000! -- rreg (040,00027) a=0061(c0.pc.stat ) d=112000! s=00000000! OK test_pcnt_basics.tcl: PASS # test_pcnt_codes: test counters -------------------------------------- # A: rbus and ibus counters --------------------------------- # A1: rbus write ------------------------------------- ++ wreg (012,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (022,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (032,00007) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK -- wreg (042,00007) a=0004(c0.al ) d=002000 s=00000000! OK -- wblk (003,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000200 000201 000202 000203 000204 000205 000206 000207 8: 000210 000211 000212 000213 000214 000215 000216 000217 -- wreg (052,00027) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK ++ wreg (062,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (072,00007) a=0060(c0.pc.cntl ) d=125007 s=00000000! OK -- rreg (050,00007) a=0061(c0.pc.stat ) d=125000! s=00000000! OK -- rblk (061,00027) a=0062(c0.pc.data ) n= 4= 4 s=00000000! OK 0: 000000 000000 000022 000000 # A2: rbus read -------------------------------------- ++ wreg (102,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (112,00007) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK -- wreg (122,00007) a=0004(c0.al ) d=002000 s=00000000! OK -- rblk (071,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000200! 000201! 000202! 000203! 000204! 000205! 000206! 000207! 8: 000210! 000211! 000212! 000213! 000214! 000215! 000216! 000217! -- wreg (132,00027) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK ++ wreg (142,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=0060(c0.pc.cntl ) d=125007 s=00000000! OK -- rreg (060,00007) a=0061(c0.pc.stat ) d=125000! s=00000000! OK -- rblk (101,00027) a=0062(c0.pc.data ) n= 4= 4 s=00000000! OK 0: 000020 000000 000002 000000 # A3: ibus via rbus write ---------------------------- ++ wreg (162,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (172,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (202,00007) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK -- wreg (212,00007) a=0004(c0.al ) d=177640 s=00000000! OK -- wblk (013,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000200 000201 000202 000203 000204 000205 000206 000207 8: 000210 000211 000212 000213 000214 000215 000216 000217 -- wreg (222,00027) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK ++ wreg (232,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (242,00007) a=0060(c0.pc.cntl ) d=122007 s=00000000! OK -- rreg (070,00007) a=0061(c0.pc.stat ) d=122000! s=00000000! OK -- rblk (111,00027) a=0062(c0.pc.data ) n= 10= 10 s=00000000! OK 0: 000000 000000 000020 000000 000000 000000 000000 000000 8: 000022 000000 # A4: ibus via rbus read ----------------------------- ++ wreg (252,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (262,00007) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK -- wreg (272,00007) a=0004(c0.al ) d=177640 s=00000000! OK -- rblk (121,00007) a=0007(c0.memi ) n= 16= 16 s=00000000! OK 0: 000200! 000201! 000202! 000203! 000204! 000205! 000206! 000207! 8: 000210! 000211! 000212! 000213! 000214! 000215! 000216! 000217! -- wreg (302,00027) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK ++ wreg (312,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (322,00007) a=0060(c0.pc.cntl ) d=122007 s=00000000! OK -- rreg (100,00007) a=0061(c0.pc.stat ) d=122000! s=00000000! OK -- rblk (131,00027) a=0062(c0.pc.data ) n= 10= 10 s=00000000! OK 0: 000020 000000 000000 000000 000000 000000 000020 000000 8: 000002 000000 # B: plain kernel mode codes -------------------------------- # B1: plain sob loop --------------------------------- ++ wreg (332,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (342,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (023,00027) a=0007(c0.memi ) n= 4= 4 s=00000000! OK 0: 012700 000040 077001 000000 ++ wreg (352,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (362,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (372,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (002,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (012,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (022,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (062,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (072,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (102,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (112,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:46.558317 : ATTN notify apat = 0001 lams = 0 dt=2.181070 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.060 OK ++ rreg (110,00037) a=000f(c0.pc ) d=001010! s=00000000! OK ++ wreg (122,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (132,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (120,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (141,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000000 000000 000251 000000 000000 000000 000000 000000 8: 000000 000000 000042 000000 000037 000000 000000 000000 16: 000000 000000 000043 000000 000000 000000 000043 000000 24: 000000 000000 000000 000000 000000 000000 # B2: sob + inc R loop ------------------------------- ++ wreg (142,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (152,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (033,00027) a=0007(c0.memi ) n= 6= 6 s=00000000! OK 0: 012700 000040 005001 005201 077002 000000 ++ wreg (162,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (172,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (202,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (212,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (232,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (272,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (302,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (312,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (322,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:47.273689 : ATTN notify apat = 0001 lams = 0 dt=0.715370 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.093 OK ++ rreg (130,00037) a=000f(c0.pc ) d=001014! s=00000000! OK ++ wreg (332,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (342,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (140,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (151,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000000 000000 000353 000000 000000 000000 000000 000000 8: 000000 000000 000103 000000 000037 000000 000000 000000 16: 000000 000000 000104 000000 000000 000000 000104 000000 24: 000000 000000 000000 000000 000000 000000 # B3: sob + inc mem loop ----------------------------- ++ wreg (352,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (362,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (043,00027) a=0007(c0.memi ) n= 9= 9 s=00000000! OK 0: 012700 000040 005067 000010 005267 000004 077003 000000 8: 000000 ++ wreg (372,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (002,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (012,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (022,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (032,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (042,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (102,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (112,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (122,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (132,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:48.095237 : ATTN notify apat = 0001 lams = 0 dt=0.821550 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.189 OK ++ rreg (150,00037) a=000f(c0.pc ) d=001020! s=00000000! OK ++ wreg (142,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (152,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (160,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (161,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000000 000000 000720 000000 000000 000000 000000 000000 8: 000000 000000 000103 000000 000037 000000 000000 000000 16: 000000 000000 000205 000000 000041 000000 000205 000000 24: 000041 000000 000000 000000 000041 000000 # B4: dec+bne+inc @#ibus loop (test ibus access) ----- ++ wreg (162,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (172,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (053,00027) a=0007(c0.memi ) n= 10= 10 s=00000000! OK 0: 012700 000040 005037 177660 005237 177660 005300 001374 8: 000000 000000 ++ wreg (202,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (212,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (222,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (232,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (242,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (252,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (312,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (322,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (332,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (342,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:48.971378 : ATTN notify apat = 0001 lams = 0 dt=0.876143 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.239 OK ++ rreg (170,00037) a=000f(c0.pc ) d=001022! s=00000000! OK ++ wreg (352,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (362,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (200,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (171,00027) a=0062(c0.pc.data ) n= 38= 38 s=00000000! OK 0: 000000 000000 001122 000000 000000 000000 000000 000000 8: 000000 000000 000143 000000 000037 000000 000000 000000 16: 000000 000000 000205 000000 000000 000000 000205 000000 24: 000000 000000 000000 000000 000000 000000 000000 000000 32: 000000 000000 000040 000000 000041 000000 # C: test kern pri>0, super and user mode ------------------- # C1: kernel pri > 0 --------------------------------- ++ wreg (372,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (002,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (063,00027) a=0007(c0.memi ) n= 11= 11 s=00000000! OK 0: 012737 000340 177776 000240 000240 000240 000240 012737 8: 000000 177776 000000 ++ wreg (012,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (022,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (032,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (042,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (052,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (062,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (122,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (132,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (142,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (152,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:49.666505 : ATTN notify apat = 0001 lams = 0 dt=0.695128 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 OK ++ rreg (210,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ wreg (162,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (172,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (220,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (201,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000033 000000 000020 000000 000000 000000 000000 000000 8: 000000 000000 000007 000000 000000 000000 000000 000000 16: 000000 000000 000013 000000 000000 000000 000013 000000 24: 000000 000000 000000 000000 000000 000000 # C2: supervisor mode -------------------------------- ++ wreg (202,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (212,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (073,00027) a=0007(c0.memi ) n= 11= 11 s=00000000! OK 0: 012737 040000 177776 000240 000240 000240 000240 012737 8: 000000 177776 000000 ++ wreg (222,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (232,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (242,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (252,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (262,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (272,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (302,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (312,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (332,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (342,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (352,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (362,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:50.326674 : ATTN notify apat = 0001 lams = 0 dt=0.660166 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 OK ++ rreg (230,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ wreg (372,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (002,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (240,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (211,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000000 000000 000020 000000 000000 000000 000033 000000 8: 000000 000000 000007 000000 000000 000000 000000 000000 16: 000000 000000 000013 000000 000000 000000 000013 000000 24: 000000 000000 000000 000000 000000 000000 # C3: user mode -------------------------------------- ++ wreg (012,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (022,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (103,00027) a=0007(c0.memi ) n= 11= 11 s=00000000! OK 0: 012737 140000 177776 000240 000240 000240 000240 012737 8: 000000 177776 000000 ++ wreg (032,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (042,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (052,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (062,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (072,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (102,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (112,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (122,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (132,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (142,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (152,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (162,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (172,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:51.105301 : ATTN notify apat = 0001 lams = 0 dt=0.778627 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 OK ++ rreg (250,00037) a=000f(c0.pc ) d=001026! s=00000000! OK ++ wreg (202,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (212,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (260,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (221,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000000 000000 000020 000000 000000 000000 000000 000000 8: 000033 000000 000007 000000 000000 000000 000000 000000 16: 000000 000000 000013 000000 000000 000000 000013 000000 24: 000000 000000 000000 000000 000000 000000 # D: test vector fetch -------------------------------------- # D1: vector via trap instruction -------------------- ++ wreg (222,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (232,00017) a=0004(c0.al ) d=000004 s=00000000! OK -- wblk (113,00027) a=0007(c0.memi ) n= 14= 14 s=00000000! OK 0: 000006 000000 000012 000000 000016 000000 000022 000000 8: 000026 000000 000032 000000 000036 000000 ++ wreg (242,00017) a=0004(c0.al ) d=000240 s=00000000! OK -- wblk (123,00027) a=0007(c0.memi ) n= 6= 6 s=00000000! OK 0: 000242 000000 000246 000000 000252 000000 ++ wreg (252,00017) a=0004(c0.al ) d=001000 s=00000000! OK -- wblk (133,00027) a=0007(c0.memi ) n= 15= 15 s=00000000! OK 0: 012737 001030 000034 012737 001032 000030 005000 104401 8: 104001 104402 104002 000000 000002 005200 000002 ++ wreg (262,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (272,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (302,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (312,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (322,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (332,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (342,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (352,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (362,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (372,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (002,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (012,00007) a=000f(c0.pc ) d=001000 s=00000000! OK -- wreg (022,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:52.208887 : ATTN notify apat = 0001 lams = 0 dt=1.103586 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.055 OK ++ rreg (270,00037) a=000f(c0.pc ) d=001030! s=00000000! OK ++ wreg (032,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (042,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (300,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (231,00027) a=0062(c0.pc.data ) n= 30= 30 s=00000000! OK 0: 000000 000000 000211 000000 000000 000000 000000 000000 8: 000000 000000 000016 000000 000010 000000 000004 000000 16: 000000 000000 000042 000000 000012 000000 000042 000000 24: 000012 000000 000000 000000 000012 000000 # E: test interrupts (via kw11p if avaialable) -------------- ++ wreg (052,00037) a=0001(c0.cntl ) d=000004 s=00000000! OK ++ wreg (062,00017) a=0004(c0.al ) d=000004 s=00000000! OK -- wblk (143,00027) a=0007(c0.memi ) n= 14= 14 s=00000000! OK 0: 000006 000000 000012 000000 000016 000000 000022 000000 8: 000026 000000 000032 000000 000036 000000 ++ wreg (072,00017) a=0004(c0.al ) d=000104 s=00000000! OK -- wblk (153,00027) a=0007(c0.memi ) n= 2= 2 s=00000000! OK 0: 002034 000340 ++ wreg (102,00017) a=0004(c0.al ) d=000240 s=00000000! OK -- wblk (163,00027) a=0007(c0.memi ) n= 6= 6 s=00000000! OK 0: 000242 000000 000246 000000 000252 000000 ++ wreg (112,00017) a=0004(c0.al ) d=002000 s=00000000! OK -- wblk (173,00027) a=0007(c0.memi ) n= 18= 18 s=00000000! OK 0: 000237 012701 000003 012737 000024 172542 012737 000117 8: 172540 000230 012700 000106 077001 000000 005301 001401 16: 000002 000000 ++ wreg (122,00017) a=0060(c0.pc.cntl ) d=000006 s=00000000! OK -- wreg (132,00027) a=0060(c0.pc.cntl ) d=000005 s=00000000! OK ++ wreg (142,00017) a=0008(c0.r0 ) d=000000 s=00000000! OK -- wreg (152,00007) a=0009(c0.r1 ) d=000000 s=00000000! OK -- wreg (162,00007) a=000a(c0.r2 ) d=000000 s=00000000! OK -- wreg (172,00007) a=000b(c0.r3 ) d=000000 s=00000000! OK -- wreg (202,00007) a=000c(c0.r4 ) d=000000 s=00000000! OK -- wreg (212,00007) a=000d(c0.r5 ) d=000000 s=00000000! OK -- wreg (222,00007) a=000e(c0.sp ) d=001000 s=00000000! OK -- wreg (232,00007) a=0001(c0.cntl ) d=000002 s=00000000! OK -- wreg (242,00007) a=0001(c0.cntl ) d=000004 s=00000000! OK -- wreg (252,00007) a=000f(c0.pc ) d=002000 s=00000000! OK -- wreg (262,00027) a=0001(c0.cntl ) d=000001 s=00010000! OK -I- 11:01:53.211666 : ATTN notify apat = 0001 lams = 0 dt=1.002779 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.056 OK ++ rreg (310,00037) a=000f(c0.pc ) d=002044! s=00000000! OK ++ wreg (272,00017) a=0060(c0.pc.cntl ) d=000004 s=00000000! OK -- wreg (302,00007) a=0060(c0.pc.cntl ) d=101007 s=00000000! OK -- rreg (320,00007) a=0061(c0.pc.stat ) d=101000! s=00000000! OK -- rblk (241,00027) a=0062(c0.pc.data ) n= 18= 18 s=00000000! OK 0: 000142 000000 000055 000000 000000 000000 000000 000000 8: 000000 000000 000022 000000 000011 000000 000003 000000 16: 000003 000000 test_pcnt_codes.tcl: PASS @w11a_pcnt/w11a_pcnt_all.dat: PASS @cpu_all.dat: PASS 543.3 ns 40: START rlink_cext-I: seen EOF, schedule clock stop and exit 5613734.9 ns 673623: DONE ../../../../vlib/rlink/tbcore/tbcore_rlink.vhd:285:5:@5613834999996fs:(report failure): Simulation Finished tb_w11a_n4:error: report failed in process .tb_nexys4_cram(sim).tbcore@tbcore_rlink(sim).proc_stim from: process work.tbcore_rlink(sim).proc_stim at tbcore_rlink.vhd:197 tb_w11a_n4:error: simulation failed real 1m46.044s user 1m44.267s sys 0m1.463s