../../src/ieee/numeric_std-body.v93:1558:7:@0ms:(assertion warning): NUMERIC_STD.">=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1406:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:1309:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1157:7:@0ms:(assertion warning): NUMERIC_STD."<": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1005:7:@0ms:(assertion warning): NUMERIC_STD.">": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1309:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1157:7:@0ms:(assertion warning): NUMERIC_STD."<": metavalue detected, returning FALSE ../../src/synopsys/std_logic_arith.vhdl:2081:12:@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/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1710:7:@0ms:(assertion warning): NUMERIC_STD."=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1558:7:@0ms:(assertion warning): NUMERIC_STD.">=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:1406:7:@0ms:(assertion warning): NUMERIC_STD."<=": metavalue detected, returning FALSE ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/synopsys/std_logic_arith.vhdl:315:20:@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:20:@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:20:@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:20:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es). ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93:2098:7:@0ms:(assertion warning): NUMERIC_STD.TO_INTEGER: metavalue detected, returning 0 ../../src/ieee/numeric_std-body.v93: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=0700 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 -+- 2020-03-29 -+- -I- 11:56:48.621232 : ATTN notify apat = 0001 lams = 0 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=1.000 T=0.015 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:56:48.825533 : ATTN notify apat = 0001 lams = 0 dt=0.204295 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=1.000 T=0.017 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=000006 s=00010000| OK -- rreg (000,00027) a=000a(c0.r2 ) d=000013 s=00010000| OK .. r2 increment 6 .. 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:56:49.784276 : ATTN notify apat = 0001 lams = 0 dt=0.958742 ++ wreg (062,00017) a=0001(c0.cntl ) d=000007 s=00111000! OK -- rreg (030,00007) a=000a(c0.r2 ) d=000007 s=00011000| OK -- rreg (040,00027) a=000a(c0.r2 ) d=000013 s=00011000| OK .. r2 increment 7 .. r2 increment 4 # 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=000256 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! 001222- 011000! 172241! 157255! 000041- 010000! 8: 152241! 137357! 000135- 011000! 152241! 137357! 000041- 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=000041 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=001222 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=000041 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=000135 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! 001222- -- 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! 000041- -- 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: 000041- 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: 001222- 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! 000135- -- 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! 000041- -- 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: 000041- 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: 000135- 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! 020057- 011000! 172241! 137252! 000042- 010000! 8: 132241! 052400! 000135- 011000! 172241! 052652! 000041- 010000! 16: 032241! 175336! 000136- 011000! 172241! 052652! 000041- 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! 002056- 011000! 152241! 052464! 000041- 010000! 8: 112241! 011377! 000135- 011000! 152241! 011064! 000041- 010000! 16: 012241! 175336! 000136- 011000! 152241! 011064! 000041- 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:57:01.586976 : ATTN notify apat = 0001 lams = 0 dt=11.802695 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.033 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! 004211- 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! 004220- 011000! 152243! 000401! 000136- 011000! 8: 172241! 000400! 000405- 010000! 152243! 000401! 000120- 010000! 16: 172245! 000402! 000040- 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! 001634- 011000! 172241! 001000! 000342- 010000! 8: 172245! 001002! 000163- 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! 001773- 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! 001674- 011000! 172243! 010401! 000065- 011000! 8: 172241! 010400! 000131- 010000! 172243! 010401! 000040- 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! 002406- 021000! 170005! 000000- 000041- 020000! 8: 150005! 157255! 000055- 021000! 150005! 000000- 000042- 020000! 16: 170005! 010421! 000153- 011000! 170005! 010421! 000041- 010000! 24: 150005! 157255! 000055- 021000! 150005! 010421- 000041- 020000! 32: 170005! 157255! 000136- 021000! 170005! 010421- 000041- 020000! 40: 150005! 021042! 000055- 011000! 150005! 021042! 000042- 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! 002605- 011000! 170005! 000401! 000042- 010000! 8: 150005! 000402! 000055- 015010! 150005! 000402! 000031- 010000! 16: 170005! 001001! 000136- 011000! 170005! 001001! 000041- 010000! 24: 150005! 001002! 000055- 011000! 150005! 001002! 000041- 014010! 32: 170005! 001401! 000126- 011000! 170005! 001401! 000050- 010000! 40: 150005! 001402! 000055- 015010! 150005! 001402! 000031- 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! 002516- 021000! 150005! 001402- 000041- 020000! 8: 150005! 157255! 000135- 025010! 150005! 001402- 000031- 020000! 16: 150005! 157255! 000136- 021000! 150005! 001402- 000041- 024010! 24: 150005! 157255! 000125- 035010! 150005! 001402- 000032- 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! 003027- 011000! 170007! 000402! 000006- 011000! 8: 150007! 000401! 000057- 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! 002337- 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! 005045- 011000! 170007! 001401! 000006- 011000! 8: 170007! 001402! 000006- 011000! 170007! 001403! 000006- 011000! 16: 170007! 001400! 000030- 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! 002365- 011000! 170007! 002001! 000006- 011000! 8: 170007! 002002! 000006- 011000! 170007! 002003! 000006- 011000! 16: 170007! 002000! 000030- 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! 002200- 011000! 170007! 002403! 000006- 011000! 8: 170007! 002400! 000030- 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! 002200- 011000! 170007! 003003! 000006- 011000! 8: 170007! 003000! 000030- 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! 001712- 011000! 170007! 003400! 000042- 010000! 8: 170007! 003401! 000055- 011000! 170007! 003401! 000041- 010000! 16: 170007! 003402! 000055- 011000! 170007! 003402! 000042- 010000! 24: 170007! 003403! 000055- 011000! 170007! 003403! 000041- 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! 002163- 011000! 170007! 004000! 000164- 011000! 8: 170007! 004003! 000006- 011000! 170007! 004000! 000024- 010000! 16: 170005! 135276! 000024- 010000! 170007! 004001! 000041- 010000! 24: 170005! 135276! 000040- 010000! 170007! 004002! 000040- 010000! 32: 170005! 135276! 000041- 010000! 170007! 004003! 000040- 010000! 40: 170005! 135276! 000040- 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:57:16.646673 : ATTN notify apat = 0001 lams = 0 dt=15.059700 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:17.232613 : ATTN notify apat = 0001 lams = 0 dt=0.585943 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:17.829459 : ATTN notify apat = 0001 lams = 0 dt=0.596846 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:18.462299 : ATTN notify apat = 0001 lams = 0 dt=0.632838 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:19.073281 : ATTN notify apat = 0001 lams = 0 dt=0.610983 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:19.849341 : ATTN notify apat = 0001 lams = 0 dt=0.776061 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.040 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:57:20.648353 : ATTN notify apat = 0001 lams = 0 dt=0.799010 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.026 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:57:21.488675 : ATTN notify apat = 0001 lams = 0 dt=0.840323 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.039 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:57:22.259211 : ATTN notify apat = 0001 lams = 0 dt=0.770537 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.024 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:57:23.315111 : ATTN notify apat = 0001 lams = 0 dt=1.055900 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.105 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:57:24.358566 : ATTN notify apat = 0001 lams = 0 dt=1.043454 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.083 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:57:25.884647 : ATTN notify apat = 0001 lams = 0 dt=1.526082 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.265 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:57:28.519758 : ATTN notify apat = 0001 lams = 0 dt=2.635109 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.441 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:57:29.328371 : ATTN notify apat = 0001 lams = 0 dt=0.808614 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:30.075650 : ATTN notify apat = 0001 lams = 0 dt=0.747280 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:30.440640 : ATTN notify apat = 0001 lams = 0 dt=0.364990 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:30.813019 : ATTN notify apat = 0001 lams = 0 dt=0.372380 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:57:31.182375 : ATTN notify apat = 0001 lams = 0 dt=0.369353 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:57:31.551800 : ATTN notify apat = 0001 lams = 0 dt=0.369427 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:31.905927 : ATTN notify apat = 0001 lams = 0 dt=0.354129 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:32.259708 : ATTN notify apat = 0001 lams = 0 dt=0.353780 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:32.605720 : ATTN notify apat = 0001 lams = 0 dt=0.346009 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:32.949349 : ATTN notify apat = 0001 lams = 0 dt=0.343632 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:33.282462 : ATTN notify apat = 0001 lams = 0 dt=0.333111 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:33.620867 : ATTN notify apat = 0001 lams = 0 dt=0.338405 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:33.962497 : ATTN notify apat = 0001 lams = 0 dt=0.341632 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:34.319153 : ATTN notify apat = 0001 lams = 0 dt=0.356655 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:34.676918 : ATTN notify apat = 0001 lams = 0 dt=0.357766 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:35.040848 : ATTN notify apat = 0001 lams = 0 dt=0.363929 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:35.395661 : ATTN notify apat = 0001 lams = 0 dt=0.354813 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:35.738384 : ATTN notify apat = 0001 lams = 0 dt=0.342723 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:36.079442 : ATTN notify apat = 0001 lams = 0 dt=0.341059 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:36.411540 : ATTN notify apat = 0001 lams = 0 dt=0.332096 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:36.716431 : ATTN notify apat = 0001 lams = 0 dt=0.304891 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:37.028201 : ATTN notify apat = 0001 lams = 0 dt=0.311771 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:37.342049 : ATTN notify apat = 0001 lams = 0 dt=0.313849 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:37.684247 : ATTN notify apat = 0001 lams = 0 dt=0.342198 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:38.026947 : ATTN notify apat = 0001 lams = 0 dt=0.342700 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:38.367830 : ATTN notify apat = 0001 lams = 0 dt=0.340883 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:38.708644 : ATTN notify apat = 0001 lams = 0 dt=0.340812 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:39.050473 : ATTN notify apat = 0001 lams = 0 dt=0.341828 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:39.393052 : ATTN notify apat = 0001 lams = 0 dt=0.342582 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:39.734852 : ATTN notify apat = 0001 lams = 0 dt=0.341800 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:40.077224 : ATTN notify apat = 0001 lams = 0 dt=0.342371 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:40.415975 : ATTN notify apat = 0001 lams = 0 dt=0.338751 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:40.759943 : ATTN notify apat = 0001 lams = 0 dt=0.343968 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:41.104382 : ATTN notify apat = 0001 lams = 0 dt=0.344438 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:41.446471 : ATTN notify apat = 0001 lams = 0 dt=0.342088 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:41.766213 : ATTN notify apat = 0001 lams = 0 dt=0.319745 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:42.080214 : ATTN notify apat = 0001 lams = 0 dt=0.313997 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:42.430169 : ATTN notify apat = 0001 lams = 0 dt=0.349958 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:42.780730 : ATTN notify apat = 0001 lams = 0 dt=0.350564 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:43.123943 : ATTN notify apat = 0001 lams = 0 dt=0.343211 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:43.468347 : ATTN notify apat = 0001 lams = 0 dt=0.344405 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:43.786012 : ATTN notify apat = 0001 lams = 0 dt=0.317665 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:44.096969 : ATTN notify apat = 0001 lams = 0 dt=0.310956 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:44.434366 : ATTN notify apat = 0001 lams = 0 dt=0.337396 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:44.775474 : ATTN notify apat = 0001 lams = 0 dt=0.341108 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:45.117751 : ATTN notify apat = 0001 lams = 0 dt=0.342277 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:45.464101 : ATTN notify apat = 0001 lams = 0 dt=0.346350 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:45.800122 : ATTN notify apat = 0001 lams = 0 dt=0.336021 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:46.131790 : ATTN notify apat = 0001 lams = 0 dt=0.331668 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:57:46.483745 : ATTN notify apat = 0001 lams = 0 dt=0.351956 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:46.827182 : ATTN notify apat = 0001 lams = 0 dt=0.343438 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:47.168986 : ATTN notify apat = 0001 lams = 0 dt=0.341803 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:47.520040 : ATTN notify apat = 0001 lams = 0 dt=0.351053 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:47.839075 : ATTN notify apat = 0001 lams = 0 dt=0.319038 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:48.155287 : ATTN notify apat = 0001 lams = 0 dt=0.316211 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:48.497484 : ATTN notify apat = 0001 lams = 0 dt=0.342196 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:48.844420 : ATTN notify apat = 0001 lams = 0 dt=0.346935 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:57:49.204094 : ATTN notify apat = 0001 lams = 0 dt=0.359673 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:57:49.550000 : ATTN notify apat = 0001 lams = 0 dt=0.345907 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:49.874099 : ATTN notify apat = 0001 lams = 0 dt=0.324100 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:50.205517 : ATTN notify apat = 0001 lams = 0 dt=0.331415 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:50.557796 : ATTN notify apat = 0001 lams = 0 dt=0.352281 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:50.918697 : ATTN notify apat = 0001 lams = 0 dt=0.360902 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:51.278388 : ATTN notify apat = 0001 lams = 0 dt=0.359689 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:51.636408 : ATTN notify apat = 0001 lams = 0 dt=0.358019 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:57:51.945989 : ATTN notify apat = 0001 lams = 0 dt=0.309585 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:52.261840 : ATTN notify apat = 0001 lams = 0 dt=0.315847 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:52.606226 : ATTN notify apat = 0001 lams = 0 dt=0.344389 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:52.947589 : ATTN notify apat = 0001 lams = 0 dt=0.341363 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:53.288455 : ATTN notify apat = 0001 lams = 0 dt=0.340863 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:53.626521 : ATTN notify apat = 0001 lams = 0 dt=0.338067 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:57:53.933303 : ATTN notify apat = 0001 lams = 0 dt=0.306783 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:54.247652 : ATTN notify apat = 0001 lams = 0 dt=0.314348 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:54.593614 : ATTN notify apat = 0001 lams = 0 dt=0.345963 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:54.933238 : ATTN notify apat = 0001 lams = 0 dt=0.339625 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:57:55.272263 : ATTN notify apat = 0001 lams = 0 dt=0.339024 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:55.614692 : ATTN notify apat = 0001 lams = 0 dt=0.342430 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:55.951588 : ATTN notify apat = 0001 lams = 0 dt=0.336895 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:56.263915 : ATTN notify apat = 0001 lams = 0 dt=0.312327 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:56.608565 : ATTN notify apat = 0001 lams = 0 dt=0.344650 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:56.950344 : ATTN notify apat = 0001 lams = 0 dt=0.341778 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:57.288803 : ATTN notify apat = 0001 lams = 0 dt=0.338459 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:57.631275 : ATTN notify apat = 0001 lams = 0 dt=0.342473 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:57:57.970699 : ATTN notify apat = 0001 lams = 0 dt=0.339423 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:58.311067 : ATTN notify apat = 0001 lams = 0 dt=0.340366 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:58.652143 : ATTN notify apat = 0001 lams = 0 dt=0.341075 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:58.988362 : ATTN notify apat = 0001 lams = 0 dt=0.336218 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:59.322973 : ATTN notify apat = 0001 lams = 0 dt=0.334611 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:57:59.675506 : ATTN notify apat = 0001 lams = 0 dt=0.352535 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:00.015082 : ATTN notify apat = 0001 lams = 0 dt=0.339577 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:00.354303 : ATTN notify apat = 0001 lams = 0 dt=0.339218 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:00.693518 : ATTN notify apat = 0001 lams = 0 dt=0.339218 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:01.032628 : ATTN notify apat = 0001 lams = 0 dt=0.339111 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:01.375226 : ATTN notify apat = 0001 lams = 0 dt=0.342592 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:01.722061 : ATTN notify apat = 0001 lams = 0 dt=0.346839 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:02.063697 : ATTN notify apat = 0001 lams = 0 dt=0.341637 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:02.408746 : ATTN notify apat = 0001 lams = 0 dt=0.345048 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:02.764895 : ATTN notify apat = 0001 lams = 0 dt=0.356150 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:03.123112 : ATTN notify apat = 0001 lams = 0 dt=0.358217 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:03.478129 : ATTN notify apat = 0001 lams = 0 dt=0.355014 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:03.836514 : ATTN notify apat = 0001 lams = 0 dt=0.358387 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:58:04.194863 : ATTN notify apat = 0001 lams = 0 dt=0.358347 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:04.544784 : ATTN notify apat = 0001 lams = 0 dt=0.349921 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:04.882761 : ATTN notify apat = 0001 lams = 0 dt=0.337978 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:05.226320 : ATTN notify apat = 0001 lams = 0 dt=0.343559 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:05.571421 : ATTN notify apat = 0001 lams = 0 dt=0.345098 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:05.911119 : ATTN notify apat = 0001 lams = 0 dt=0.339701 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:06.251448 : ATTN notify apat = 0001 lams = 0 dt=0.340330 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:06.594983 : ATTN notify apat = 0001 lams = 0 dt=0.343533 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:06.931748 : ATTN notify apat = 0001 lams = 0 dt=0.336767 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:07.266193 : ATTN notify apat = 0001 lams = 0 dt=0.334445 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:07.610486 : ATTN notify apat = 0001 lams = 0 dt=0.344291 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:07.952723 : ATTN notify apat = 0001 lams = 0 dt=0.342235 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:08.288526 : ATTN notify apat = 0001 lams = 0 dt=0.335806 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:08.627890 : ATTN notify apat = 0001 lams = 0 dt=0.339365 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:58:08.983006 : ATTN notify apat = 0001 lams = 0 dt=0.355115 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:09.336924 : ATTN notify apat = 0001 lams = 0 dt=0.353918 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:09.689115 : ATTN notify apat = 0001 lams = 0 dt=0.352190 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:10.052969 : ATTN notify apat = 0001 lams = 0 dt=0.363855 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:10.410323 : ATTN notify apat = 0001 lams = 0 dt=0.357353 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:10.773834 : ATTN notify apat = 0001 lams = 0 dt=0.363515 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:11.116777 : ATTN notify apat = 0001 lams = 0 dt=0.342942 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:11.459235 : ATTN notify apat = 0001 lams = 0 dt=0.342455 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:11.804158 : ATTN notify apat = 0001 lams = 0 dt=0.344926 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:12.150878 : ATTN notify apat = 0001 lams = 0 dt=0.346720 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:12.495623 : ATTN notify apat = 0001 lams = 0 dt=0.344745 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:12.860185 : ATTN notify apat = 0001 lams = 0 dt=0.364561 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:13.221961 : ATTN notify apat = 0001 lams = 0 dt=0.361776 ++ attn (245,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,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:58:13.592856 : ATTN notify apat = 0001 lams = 0 dt=0.370892 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:13.966747 : ATTN notify apat = 0001 lams = 0 dt=0.373894 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.033 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:58:14.316562 : ATTN notify apat = 0001 lams = 0 dt=0.349812 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:14.655719 : ATTN notify apat = 0001 lams = 0 dt=0.339159 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:14.987111 : ATTN notify apat = 0001 lams = 0 dt=0.331393 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:15.318543 : ATTN notify apat = 0001 lams = 0 dt=0.331430 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:15.659897 : ATTN notify apat = 0001 lams = 0 dt=0.341355 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:16.024206 : ATTN notify apat = 0001 lams = 0 dt=0.364309 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:16.360359 : ATTN notify apat = 0001 lams = 0 dt=0.336154 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:16.691272 : ATTN notify apat = 0001 lams = 0 dt=0.330910 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:17.020805 : ATTN notify apat = 0001 lams = 0 dt=0.329536 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:17.354393 : ATTN notify apat = 0001 lams = 0 dt=0.333586 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:17.694503 : ATTN notify apat = 0001 lams = 0 dt=0.340109 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:18.027193 : ATTN notify apat = 0001 lams = 0 dt=0.332693 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:18.358336 : ATTN notify apat = 0001 lams = 0 dt=0.331142 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:18.707625 : ATTN notify apat = 0001 lams = 0 dt=0.349287 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:19.063284 : ATTN notify apat = 0001 lams = 0 dt=0.355661 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:19.415691 : ATTN notify apat = 0001 lams = 0 dt=0.352407 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:19.767390 : ATTN notify apat = 0001 lams = 0 dt=0.351700 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:20.116012 : ATTN notify apat = 0001 lams = 0 dt=0.348619 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:20.491069 : ATTN notify apat = 0001 lams = 0 dt=0.375058 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:20.799912 : ATTN notify apat = 0001 lams = 0 dt=0.308845 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:21.129668 : ATTN notify apat = 0001 lams = 0 dt=0.329755 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:21.460103 : ATTN notify apat = 0001 lams = 0 dt=0.330435 ++ attn (145,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:21.792660 : ATTN notify apat = 0001 lams = 0 dt=0.332557 ++ attn (155,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:22.126602 : ATTN notify apat = 0001 lams = 0 dt=0.333941 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:22.460903 : ATTN notify apat = 0001 lams = 0 dt=0.334299 ++ attn (175,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:22.794750 : ATTN notify apat = 0001 lams = 0 dt=0.333848 ++ attn (205,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:23.138462 : ATTN notify apat = 0001 lams = 0 dt=0.343715 ++ attn (215,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:23.444752 : ATTN notify apat = 0001 lams = 0 dt=0.306290 ++ attn (225,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:23.806229 : ATTN notify apat = 0001 lams = 0 dt=0.361477 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:24.140312 : ATTN notify apat = 0001 lams = 0 dt=0.334083 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:24.470349 : ATTN notify apat = 0001 lams = 0 dt=0.330036 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:58:24.832188 : ATTN notify apat = 0001 lams = 0 dt=0.361839 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:25.156596 : ATTN notify apat = 0001 lams = 0 dt=0.324407 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:25.444662 : ATTN notify apat = 0001 lams = 0 dt=0.288066 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:25.781465 : ATTN notify apat = 0001 lams = 0 dt=0.336803 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:26.096653 : ATTN notify apat = 0001 lams = 0 dt=0.315188 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:26.387663 : ATTN notify apat = 0001 lams = 0 dt=0.291011 ++ attn (335,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:26.680016 : ATTN notify apat = 0001 lams = 0 dt=0.292353 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:27.001793 : ATTN notify apat = 0001 lams = 0 dt=0.321778 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:27.318214 : ATTN notify apat = 0001 lams = 0 dt=0.316418 ++ attn (365,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:27.635432 : ATTN notify apat = 0001 lams = 0 dt=0.317218 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:27.923182 : ATTN notify apat = 0001 lams = 0 dt=0.287752 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:28.210513 : ATTN notify apat = 0001 lams = 0 dt=0.287331 ++ attn (015,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:28.499156 : ATTN notify apat = 0001 lams = 0 dt=0.288642 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:28.789664 : ATTN notify apat = 0001 lams = 0 dt=0.290507 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:58:29.094316 : ATTN notify apat = 0001 lams = 0 dt=0.304651 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:58:29.395812 : ATTN notify apat = 0001 lams = 0 dt=0.301497 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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:58:29.696297 : ATTN notify apat = 0001 lams = 0 dt=0.300484 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.015 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:58:30.001086 : ATTN notify apat = 0001 lams = 0 dt=0.304790 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.014 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=103633 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:58:32.301776 : ATTN notify apat = 0001 lams = 0 dt=2.300688 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.051 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:58:37.623785 : ATTN notify apat = 0001 lams = 0 dt=5.322010 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.019 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:58:38.133397 : ATTN notify apat = 0001 lams = 0 dt=0.509611 ++ attn (125,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.014 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:58:38.396342 : ATTN notify apat = 0001 lams = 0 dt=0.262945 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:38.801098 : ATTN notify apat = 0001 lams = 0 dt=0.404756 ++ attn (145,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.015 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:58:38.951796 : ATTN notify apat = 0001 lams = 0 dt=0.150699 ++ attn (155,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.015 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:58:39.103409 : ATTN notify apat = 0001 lams = 0 dt=0.151614 ++ attn (165,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.016 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:58:39.516439 : ATTN notify apat = 0001 lams = 0 dt=0.413028 ++ attn (175,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.015 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:58:39.756706 : ATTN notify apat = 0001 lams = 0 dt=0.240267 ++ attn (205,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.015 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:58:40.151749 : ATTN notify apat = 0001 lams = 0 dt=0.395042 ++ attn (215,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.015 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:58:40.384477 : ATTN notify apat = 0001 lams = 0 dt=0.232729 ++ attn (225,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.014 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:58:40.899956 : ATTN notify apat = 0001 lams = 0 dt=0.515478 ++ attn (235,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:41.314179 : ATTN notify apat = 0001 lams = 0 dt=0.414224 ++ attn (245,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:41.653073 : ATTN notify apat = 0001 lams = 0 dt=0.338895 ++ attn (255,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:41.994072 : ATTN notify apat = 0001 lams = 0 dt=0.340997 ++ attn (265,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:42.336056 : ATTN notify apat = 0001 lams = 0 dt=0.341986 ++ attn (275,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.017 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:58:42.900372 : ATTN notify apat = 0001 lams = 0 dt=0.564317 ++ attn (305,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.034 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:58:43.426761 : ATTN notify apat = 0001 lams = 0 dt=0.526388 ++ attn (315,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.034 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:58:43.845535 : ATTN notify apat = 0001 lams = 0 dt=0.418773 ++ attn (325,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.035 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:58:44.198096 : ATTN notify apat = 0001 lams = 0 dt=0.352559 ++ attn (335,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.015 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:58:44.595843 : ATTN notify apat = 0001 lams = 0 dt=0.397750 ++ attn (345,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.035 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:58:44.963296 : ATTN notify apat = 0001 lams = 0 dt=0.367452 ++ attn (355,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.034 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:58:45.309362 : ATTN notify apat = 0001 lams = 0 dt=0.346066 ++ attn (365,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.022 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:58:45.751756 : ATTN notify apat = 0001 lams = 0 dt=0.442395 ++ attn (375,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.035 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:58:46.128774 : ATTN notify apat = 0001 lams = 0 dt=0.377016 ++ attn (005,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.036 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:58:46.494281 : ATTN notify apat = 0001 lams = 0 dt=0.365511 ++ attn (015,00037) d=000001 s=00110000! OK -- wtcpu to=10.000 T=0.030 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:58:47.491295 : ATTN notify apat = 0001 lams = 0 dt=0.997011 ++ attn (025,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.112 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:58:50.216119 : ATTN notify apat = 0001 lams = 0 dt=2.724823 ++ attn (035,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.072 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:58:51.060578 : ATTN notify apat = 0001 lams = 0 dt=0.844458 ++ attn (045,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.113 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:58:52.060995 : ATTN notify apat = 0001 lams = 0 dt=1.000418 ++ attn (055,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.214 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:58:53.124185 : ATTN notify apat = 0001 lams = 0 dt=1.063188 ++ attn (065,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.280 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:58:53.951439 : ATTN notify apat = 0001 lams = 0 dt=0.827257 ++ attn (075,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:54.737405 : ATTN notify apat = 0001 lams = 0 dt=0.785966 ++ attn (105,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:55.528201 : ATTN notify apat = 0001 lams = 0 dt=0.790796 ++ attn (115,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.018 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:58:56.616688 : ATTN notify apat = 0001 lams = 0 dt=1.088485 ++ attn (125,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.058 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 000165 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:58:57.812734 : ATTN notify apat = 0001 lams = 0 dt=1.196047 ++ attn (135,00037) d=000001 s=00000000! OK -- wtcpu to=10.000 T=0.063 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: 000123 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 5605010.0 ns 672576: DONE real 2m15.476s user 0m1.636s sys 0m0.368s ../../../../vlib/rlink/tbcore/tbcore_rlink.vhd:285:5:@5605110ns:(report failure): Simulation Finished tb_w11a_arty:error: report failed from: process work.tbcore_rlink(sim).proc_stim at tbcore_rlink.vhd:197 tb_w11a_arty:error: simulation failed