CAC 2017-02-13

start_cpu

[[code]]

STATEMENT 1 ON LINE 113
if check_lock () then
return;

000161 aa 002211 3520 04 epp2 1161,ic 002372 = 000002000000
000162 aa 002027 6700 04 tsp4 1047,ic 002211
000163 aa 6 00205 2351 00 lda pr6|133
000164 aa 400000 3150 03 cana 131072,du
000165 aa 0 00631 6011 00 tnz pr0|409 return_mac

DBG(217077929)> CPU TRACE: 0: 00132:000161 0 002211352004 (EPP2 002211,IC) 002211 352(0) 0 0 0 04^M
DBG(217077931)> CPU TRACE: 0: 00132:000162 0 002027670004 (TSP4 002027,IC) 002027 670(0) 0 0 0 04^M

DBG(217077975)> CPU TRACE: 0: 00132:000163 0 600205235100 (LDA PR6|205) 600205 235(0) 1 0 0 00^M
DBG(217077977)> CPU TRACE: 0: 00132:000164 0 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03^M
DBG(217077979)> CPU TRACE: 0: 00132:000165 0 000631601100 (TNZ PR0|631) 000631 601(0) 1 0 0 00^M

STATEMENT 1 ON LINE 116
if scs$processor_data (tag).online then do;

000166 aa 6 00032 3735 20 epp7 pr6|26,*
000167 aa 7 00002 7271 20 lxl7 pr7|2,* tag
000170 aa 6 00044 3701 20 epp4 pr6|36,*
000171 la 4 00056 2351 77 lda pr4|46,*7 scs$processor_data.online
000172 aa 400000 3150 03 cana 131072,du
000173 aa 000005 6000 04 tze 5,ic 000200

DBG(217077981)> CPU TRACE: 0: 00132:000166 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217077983)> CPU TRACE: 0: 00132:000167 0 700002727120 (LXL7 PR7|2,N*) 700002 727(0) 1 0 1 00^M
DBG(217077985)> CPU TRACE: 0: 00132:000170 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217077987)> CPU TRACE: 0: 00132:000171 0 400010235177 (LDA PR4|10,*7) 400010 235(0) 1 0 3 17^M
DBG(217077989)> CPU TRACE: 0: 00132:000172 0 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03^M
DBG(217077991)> CPU TRACE: 0: 00132:000173 0 000005600004 (TZE 000005,IC) 000005 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 122
if ^scs$processor_data (tag).offline then do;

000200 la 4 00056 2351 77 lda pr4|46,*7 scs$processor_data.offline
000201 aa 200000 3150 03 cana 65536,du
000202 aa 000005 6010 04 tnz 5,ic 000207

DBG(217077993)> CPU TRACE: 0: 00132:000200 0 400010235177 (LDA PR4|10,*7) 400010 235(0) 1 0 3 17^M
DBG(217077995)> CPU TRACE: 0: 00132:000201 0 200000315003 (CANA 200000,DU) 200000 315(0) 0 0 0 03^M
DBG(217077997)> CPU TRACE: 0: 00132:000202 0 000005601004 (TNZ 000005,IC) 000005 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 128
call start_cpu (tag, tcode);

000207 aa 7 00002 3521 20 epp2 pr7|2,* tag
000210 aa 6 00210 2521 00 spri2 pr6|136
000211 aa 6 00100 3521 00 epp2 pr6|64 tcode
000212 aa 6 00212 2521 00 spri2 pr6|138
000213 aa 6 00206 6211 00 eax1 pr6|134
000214 aa 010000 4310 07 fld 4096,dl
000215 la 4 00022 3521 20 epp2 pr4|18,* start_cpu
000216 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217077989)> CPU TRACE: 0: 00132:000172 0 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03^M
DBG(217077991)> CPU TRACE: 0: 00132:000173 0 000005600004 (TZE 000005,IC) 000005 600(0) 0 0 0 04^M
DBG(217077993)> CPU TRACE: 0: 00132:000200 0 400010235177 (LDA PR4|10,*7) 400010 235(0) 1 0 3 17^M
DBG(217077995)> CPU TRACE: 0: 00132:000201 0 200000315003 (CANA 200000,DU) 200000 315(0) 0 0 0 03^M
DBG(217077997)> CPU TRACE: 0: 00132:000202 0 000005601004 (TNZ 000005,IC) 000005 601(0) 0 0 0 04^M
DBG(217077999)> CPU TRACE: 0: 00132:000207 0 700002352120 (EPP2 PR7|2,N*) 700002 352(0) 1 0 1 00^M
DBG(217078001)> CPU TRACE: 0: 00132:000210 0 600210252100 (SPRI2 PR6|210) 600210 252(0) 1 0 0 00^M
DBG(217078003)> CPU TRACE: 0: 00132:000211 0 600100352100 (EPP2 PR6|100) 600100 352(0) 1 0 0 00^M
DBG(217078005)> CPU TRACE: 0: 00132:000212 0 600212252100 (SPRI2 PR6|212) 600212 252(0) 1 0 0 00^M
DBG(217078007)> CPU TRACE: 0: 00132:000213 0 600206621100 (EAX1 PR6|206) 600206 621(0) 1 0 0 00^M
DBG(217078009)> CPU TRACE: 0: 00132:000214 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07^M
DBG(217078011)> CPU TRACE: 0: 00132:000215 0 002527352000 (EPP2 002527) 002527 352(0) 0 0 0 00^M
DBG(217078013)> CPU TRACE: 0: 00132:000216 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M
DBG(217078031)> CPU TRACE: call6 PPR.PRR 0^M

start_cpu:
proc (tag, rcode);^L
000123 at 000002000044
000124 ta 000042000000
000125 ta 000123000000
000126 da 001051300000
000127 aa 000420 6270 00 eax7 272
000130 aa 7 00034 3521 20 epp2 pr7|28,*
000131 aa 2 01045 2721 00 tsp2 pr2|549 ext_entry

DBG(217078033)> CPU TRACE: 0: 00132:002527 0 000420627000 (EAX7 000420) 000420 627(0) 0 0 0 00^M
DBG(217078035)> CPU TRACE: 0: 00132:002530 0 700034352120 (EPP2 PR7|34,N*) 700034 352(0) 1 0 1 00^M
DBG(217078037)> CPU TRACE: 0: 00132:002531 0 201045272100 (TSP2 PR2|1045) 201045 272(0) 1 0 0 00^M

STATEMENT 1 ON LINE 169
abs_ptr = addr (abs_seg$);

000134 la 4 00010 3735 20 epp7 pr4|8,* abs_seg$
000135 aa 6 00100 6535 00 spri7 pr6|64 abs_ptr

DBG(217078081)> CPU TRACE: 0: 00132:002534 0 400064373520 (EPP7 PR4|64,N*) 400064 373(1) 1 0 1 00^M
DBG(217078083)> CPU TRACE: 0: 00132:002535 0 600100653500 (SPRI7 PR6|100) 600100 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 170
prds_sdwp = addr (prds_sdw);

000136 aa 6 00104 3715 00 epp5 pr6|68 prds_sdw
000137 aa 6 00102 6515 00 spri5 pr6|66 prds_sdwp

DBG(217078085)> CPU TRACE: 0: 00132:002536 0 600104371500 (EPP5 PR6|104) 600104 371(1) 1 0 0 00^M
DBG(217078087)> CPU TRACE: 0: 00132:002537 0 600102651500 (SPRI5 PR6|102) 600102 651(1) 1 0 0 00^M

172
fgbxp = addr (flagbox$);

000140 la 4 00160 3535 20 epp3 pr4|112,* flagbox$
000141 aa 6 00232 2535 00 spri3 pr6|154 fgbxp

DBG(217078089)> CPU TRACE: 0: 00132:002540 0 400066353520 (EPP3 PR4|66,N*) 400066 353(1) 1 0 1 00^M
DBG(217078091)> CPU TRACE: 0: 00132:002541 0 600232253500 (SPRI3 PR6|232) 600232 253(1) 1 0 0 00^M

STATEMENT 1 ON LINE 177
aptep = scs$idle_aptep (tag);

000142 aa 6 00032 3515 20 epp1 pr6|26,*
000143 aa 1 00002 7271 20 lxl7 pr1|2,* tag
000144 la 4 00204 7611 77 lprp1 pr4|132,*7 scs$idle_aptep
000145 aa 6 00236 2515 00 spri1 pr6|158 aptep

DBG(217078093)> CPU TRACE: 0: 00132:002542 0 600032351520 (EPP1 PR6|32,N*) 600032 351(1) 1 0 1 00^M
DBG(217078095)> CPU TRACE: 0: 00132:002543 0 100002727120 (LXL7 PR1|2,N*) 100002 727(0) 1 0 1 00^M
DBG(217078097)> CPU TRACE: 0: 00132:002544 0 400070761177 (LPRP1 PR4|70,*7) 400070 761(0) 1 0 3 17^M
DBG(217078099)> CPU TRACE: 0: 00132:002545 0 600236251500 (SPRI1 PR6|236) 600236 251(1) 1 0 0 00^M

STATEMENT 1 ON LINE 178
apte.processid = rel (aptep) || (6)"101"b;

000146 aa 1 00000 6351 00 eaa pr1|0 aptep
000147 aa 6 00244 7551 00 sta pr6|164
000150 aa 555555 2350 07 lda 187245,dl
000151 aa 6 00244 2751 00 ora pr6|164
000152 aa 1 00003 7551 00 sta pr1|3 apte.processid

DBG(217078101)> CPU TRACE: 0: 00132:002546 0 100000635100 (EAA PR1|0) 100000 635(0) 1 0 0 00^M
DBG(217078103)> CPU TRACE: 0: 00132:002547 0 600244755100 (STA PR6|244) 600244 755(0) 1 0 0 00^M
DBG(217078105)> CPU TRACE: 0: 00132:002550 0 555555235007 (LDA 555555,DL) 555555 235(0) 0 0 0 07^M
DBG(217078107)> CPU TRACE: 0: 00132:002551 0 600244275100 (ORA PR6|244) 600244 275(0) 1 0 0 00^M
DBG(217078109)> CPU TRACE: 0: 00132:002552 0 100003755100 (STA PR1|3) 100003 755(0) 1 0 0 00^M

STATEMENT 1 ON LINE 179
apte.flags.loaded = "1"b;

000153 aa 010000 2350 03 lda 4096,du
000154 aa 1 00001 2551 00 orsa pr1|1 apte.loaded

DBG(217078111)> CPU TRACE: 0: 00132:002553 0 010000235003 (LDA 010000,DU) 010000 235(0) 0 0 0 03^M
DBG(217078113)> CPU TRACE: 0: 00132:002554 0 100001255100 (ORSA PR1|1) 100001 255(0) 1 0 0 00^M

STATEMENT 1 ON LINE 180
apte.flags.eligible = "1"b;

000155 aa 004000 2350 03 lda 2048,du
000156 aa 1 00001 2551 00 orsa pr1|1 apte.eligible

DBG(217078115)> CPU TRACE: 0: 00132:002555 0 004000235003 (LDA 004000,DU) 004000 235(0) 0 0 0 03^M
DBG(217078117)> CPU TRACE: 0: 00132:002556 0 100001255100 (ORSA PR1|1) 100001 255(0) 1 0 0 00^M

STATEMENT 1 ON LINE 181
apte.flags.idle = "1"b;

000157 aa 002000 2350 03 lda 1024,du
000160 aa 1 00001 2551 00 orsa pr1|1 apte.idle

DBG(217078119)> CPU TRACE: 0: 00132:002557 0 002000235003 (LDA 002000,DU) 002000 235(0) 0 0 0 03^M
DBG(217078121)> CPU TRACE: 0: 00132:002560 0 100001255100 (ORSA PR1|1) 100001 255(0) 1 0 0 00^M

182
apte.flags.default_procs_required = "0"b;

000161 aa 002412 2350 04 lda 1290,ic 002573 = 777577777777
000162 aa 1 00001 3551 00 ansa pr1|1 apte.default_procs_required

DBG(217078123)> CPU TRACE: 0: 00132:002561 0 002412235004 (LDA 002412,IC) 002412 235(0) 0 0 0 04^M
DBG(217078125)> CPU TRACE: 0: 00132:002562 0 100001355100 (ANSA PR1|1) 100001 355(0) 1 0 0 00^M

STATEMENT 1 ON LINE 183
apte.procs_required = "0"b;

000163 aa 002407 2350 04 lda 1287,ic 002572 = 001777777777
000164 aa 1 00063 3551 00 ansa pr1|51 apte.procs_required

DBG(217078127)> CPU TRACE: 0: 00132:002563 0 002407235004 (LDA 002407,IC) 002407 235(0) 0 0 0 04^M
DBG(217078129)> CPU TRACE: 0: 00132:002564 0 100063355100 (ANSA PR1|63) 100063 355(0) 1 0 0 00^M

STATEMENT 1 ON LINE 184
substr (apte.procs_required, tag + 1, 1) = "1"b;

000165 aa 403 117 060 400 csl (),(pr,x7),fill(1),bool(move)
000166 aa 000000 00 0000 descb 0,0
000167 aa 1 00063 00 0001 descb pr1|51,1 apte.procs_required

DBG(217078131)> CPU TRACE: 0: 00132:002565 0 403117060400 (CSL 403117) 403117 060(1) 0 0 0 00^M

STATEMENT 1 ON LINE 185
apte.flags.state = bit (bin (2, 18));

000170 aa 000002 2350 07 lda 2,dl
000171 aa 000002 6050 04 tpl 2,ic 000173
000172 aa 000000 5310 00 neg 0
000173 aa 0 00264 3771 00 anaq pr0|180 = 000000777777 777777777777
000174 aa 1 00001 5511 14 stba pr1|1,14 apte.state

DBG(217078133)> CPU TRACE: 0: 00132:002570 0 000002235007 (LDA 000002,DL) 000002 235(0) 0 0 0 07^M
DBG(217078135)> CPU TRACE: 0: 00132:002571 0 000002605004 (TPL 000002,IC) 000002 605(0) 0 0 0 04^M
DBG(217078137)> CPU TRACE: 0: 00132:002573 0 000264377100 (ANAQ PR0|264) 000264 377(0) 1 0 0 00^M
DBG(217078139)> CPU TRACE: 0: 00132:002574 0 100001551114 (STBA PR1|1,4) 100001 551(0) 1 0 0 14^M

STATEMENT 1 ON LINE 186
apte.timax = 16000000;

000175 aa 777640 2360 04 ldq -96,ic 000035 = 000075022000
000176 aa 1 00007 7561 00 stq pr1|7 apte.timax

DBG(217078141)> CPU TRACE: 0: 00132:002575 0 777640236004 (LDQ 777640,IC) 777640 236(0) 0 0 0 04^M
DBG(217078143)> CPU TRACE: 0: 00132:002576 0 100007756100 (STQ PR1|7) 100007 756(0) 1 0 0 00^M

STATEMENT 1 ON LINE 187
call pxss$thread_in_idle (aptep);

000177 aa 6 00236 3521 00 epp2 pr6|158 aptep
000200 aa 6 00250 2521 00 spri2 pr6|168
000201 aa 6 00246 6211 00 eax1 pr6|166
000202 aa 004000 4310 07 fld 2048,dl
000203 la 4 00156 3521 20 epp2 pr4|110,* pxss$thread_in_idle
000204 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217078145)> CPU TRACE: 0: 00132:002577 0 600236352100 (EPP2 PR6|236) 600236 352(0) 1 0 0 00^M
DBG(217078147)> CPU TRACE: 0: 00132:002600 0 600250252100 (SPRI2 PR6|250) 600250 252(0) 1 0 0 00^M
DBG(217078149)> CPU TRACE: 0: 00132:002601 0 600246621100 (EAX1 PR6|246) 600246 621(0) 1 0 0 00^M
DBG(217078151)> CPU TRACE: 0: 00132:002602 0 004000431007 (FLD 004000,DL) 004000 431(0) 0 0 0 07^M
DBG(217078153)> CPU TRACE: 0: 00132:002603 0 400072352120 (EPP2 PR4|72,N*) 400072 352(0) 1 0 1 00^M
DBG(217078155)> CPU TRACE: 0: 00132:002604 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 192
if tag = scs$bos_processor_tag then
prds$idle_ptr = aptep;

000205 aa 6 00032 3735 20 epp7 pr6|26,*
000206 aa 7 00002 2361 20 ldq pr7|2,* tag
000207 aa 6 00044 3701 20 epp4 pr6|36,*
000210 la 4 00212 1161 20 cmpq pr4|138,* scs$bos_processor_tag
000211 aa 000004 6010 04 tnz 4,ic 000215
000212 aa 6 00236 3715 20 epp5 pr6|158,* aptep
000213 la 4 00026 6515 20 spri5 pr4|22,* prds$idle_ptr
000214 aa 000170 7100 04 tra 120,ic 000404

DBG(217078445)> CPU TRACE: 0: 00132:002605 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217078447)> CPU TRACE: 0: 00132:002606 0 700002236120 (LDQ PR7|2,N*) 700002 236(0) 1 0 1 00^M
DBG(217078449)> CPU TRACE: 0: 00132:002607 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217078451)> CPU TRACE: 0: 00132:002610 0 400074116120 (CMPQ PR4|74,N*) 400074 116(0) 1 0 1 00^M
DBG(217078453)> CPU TRACE: 0: 00132:002611 0 000004601004 (TNZ 000004,IC) 000004 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 195
prds_astep = ptr (addr (sst_seg$), apte.prds);

000215 la 4 00012 3715 20 epp5 pr4|10,* sst_seg$
000216 aa 6 00236 3535 20 epp3 pr6|158,* aptep
000217 aa 3 00013 2351 00 lda pr3|11 apte.prds
000220 aa 0 00044 3771 00 anaq pr0|36 = 777777000000 000000000000
000221 aa 5 00000 3521 00 epp2 pr5|0
000222 aa 000000 3120 01 eawp2 0,au
000223 aa 6 00106 2521 00 spri2 pr6|70 prds_astep

DBG(217078455)> CPU TRACE: 0: 00132:002615 0 400100371520 (EPP5 PR4|100,N*) 400100 371(1) 1 0 1 00^M
DBG(217078457)> CPU TRACE: 0: 00132:002616 0 600236353520 (EPP3 PR6|236,N*) 600236 353(1) 1 0 1 00^M
DBG(217078459)> CPU TRACE: 0: 00132:002617 0 300013235100 (LDA PR3|13) 300013 235(0) 1 0 0 00^M
DBG(217078461)> CPU TRACE: 0: 00132:002620 0 000044377100 (ANAQ PR0|44) 000044 377(0) 1 0 0 00^M
DBG(217078463)> CPU TRACE: 0: 00132:002621 0 500000352100 (EPP2 PR5|0) 500000 352(0) 1 0 0 00^M
DBG(217078465)> CPU TRACE: 0: 00132:002622 0 000000312001 (EAWP2 000000,AU) 000000 312(0) 0 0 0 01^M
DBG(217078467)> CPU TRACE: 0: 00132:002623 0 600106252100 (SPRI2 PR6|106) 600106 252(0) 1 0 0 00^M

STATEMENT 1 ON LINE 196
prds_sdw = get_ptrs_$given_astep (prds_astep);

000224 aa 6 00106 3521 00 epp2 pr6|70 prds_astep
000225 aa 6 00256 2521 00 spri2 pr6|174
000226 aa 6 00252 3521 00 epp2 pr6|170
000227 aa 6 00260 2521 00 spri2 pr6|176
000230 aa 6 00254 6211 00 eax1 pr6|172
000231 aa 010000 4310 07 fld 4096,dl
000232 la 4 00140 3521 20 epp2 pr4|96,* get_ptrs_$given_astep
000233 aa 6 00262 6515 00 spri5 pr6|178
000234 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out
000235 aa 6 00252 2371 00 ldaq pr6|170
000236 aa 6 00104 7571 00 staq pr6|68 prds_sdw

DBG(217078469)> CPU TRACE: 0: 00132:002624 0 600106352100 (EPP2 PR6|106) 600106 352(0) 1 0 0 00^M
DBG(217078471)> CPU TRACE: 0: 00132:002625 0 600256252100 (SPRI2 PR6|256) 600256 252(0) 1 0 0 00^M
DBG(217078473)> CPU TRACE: 0: 00132:002626 0 600252352100 (EPP2 PR6|252) 600252 352(0) 1 0 0 00^M
DBG(217078475)> CPU TRACE: 0: 00132:002627 0 600260252100 (SPRI2 PR6|260) 600260 252(0) 1 0 0 00^M
DBG(217078477)> CPU TRACE: 0: 00132:002630 0 600254621100 (EAX1 PR6|254) 600254 621(0) 1 0 0 00^M
DBG(217078479)> CPU TRACE: 0: 00132:002631 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07^M
DBG(217078481)> CPU TRACE: 0: 00132:002632 0 400102352120 (EPP2 PR4|102,N*) 400102 352(0) 1 0 1 00^M
DBG(217078483)> CPU TRACE: 0: 00132:002633 0 600262651500 (SPRI5 PR6|262) 600262 651(1) 1 0 0 00^M
DBG(217078485)> CPU TRACE: 0: 00132:002634 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M
DBG(217078569)> CPU TRACE: RTCD 00132:002635^M
DBG(217078569)> CPU TRACE: RTCD PPR.PRR 0 PPR.P 0^M
DBG(217078571)> CPU TRACE: 0: 00132:002635 0 600252237100 (LDAQ PR6|252) 600252 237(0) 1 0 0 00^M
DBG(217078573)> CPU TRACE: 0: 00132:002636 0 600104757100 (STAQ PR6|104) 600104 757(0) 1 0 0 00^M

STATEMENT 1 ON LINE 197
addr (prds_sdw) -> sdw.access = addr (dseg$) -> sdwa.access (fixed (baseno (addr (prds$)), 18));

000237 aa 6 00044 3701 20 epp4 pr6|36,*
000240 la 4 00016 3735 20 epp7 pr4|14,* prds$
000241 aa 7 00000 2131 00 epaq pr7|0
000242 aa 077777 3750 03 ana 32767,du
000243 aa 000066 7730 00 lrl 54
000244 aa 000001 7360 00 qls 1
000245 la 4 00020 3715 20 epp5 pr4|16,*
000246 aa 5 00001 3715 06 epp5 pr5|1,ql sdwa.access
000247 aa 000017 7270 07 lxl7 15,dl
000250 aa 5 00000 5035 17 abd pr5|0,7
000251 aa 000004 7260 07 lxl6 4,dl
000252 aa 003 140 060 540 csl (pr,rl),(pr,rl),fill(0),bool(move)
000253 aa 5 00000 00 0016 descb pr5|0,x6 sdwa.access
000254 aa 6 00245 00 0016 descb pr6|165,x6
000255 aa 003 140 060 540 csl (pr,rl),(pr,rl),fill(0),bool(move)
000256 aa 6 00245 00 0016 descb pr6|165,x6
000257 aa 6 00105 26 0016 descb pr6|69(15),x6 sdw.access

DBG(217078575)> CPU TRACE: 0: 00132:002637 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217078577)> CPU TRACE: 0: 00132:002640 0 400104373520 (EPP7 PR4|104,N*) 400104 373(1) 1 0 1 00^M
DBG(217078579)> CPU TRACE: 0: 00132:002641 0 700000213100 (EPAQ PR7|0) 700000 213(0) 1 0 0 00^M
DBG(217078581)> CPU TRACE: 0: 00132:002642 0 077777375003 (ANA 077777,DU) 077777 375(0) 0 0 0 03^M
DBG(217078583)> CPU TRACE: 0: 00132:002643 0 000066773000 (LRL 000066) 000066 773(0) 0 0 0 00^M
DBG(217078585)> CPU TRACE: 0: 00132:002644 0 000001736000 (QLS 000001) 000001 736(0) 0 0 0 00^M
DBG(217078587)> CPU TRACE: 0: 00132:002645 0 400106371520 (EPP5 PR4|106,N*) 400106 371(1) 1 0 1 00^M
DBG(217078589)> CPU TRACE: 0: 00132:002646 0 500001371506 (EPP5 PR5|1,QL) 500001 371(1) 1 0 0 06^M
DBG(217078591)> CPU TRACE: 0: 00132:002647 0 000017727007 (LXL7 000017,DL) 000017 727(0) 0 0 0 07^M
DBG(217078593)> CPU TRACE: 0: 00132:002650 0 500000503517 (ABD PR5|0,7) 500000 503(1) 0 0 0 17^M
DBG(217078595)> CPU TRACE: 0: 00132:002651 0 000004726007 (LXL6 000004,DL) 000004 726(0) 0 0 0 07^M
DBG(217078597)> CPU TRACE: 0: 00132:002652 0 003140060540 (CSL PR0|3140,F1) 003140 060(1) 0 0 0 00^M
DBG(217078599)> CPU TRACE: 0: 00132:002655 0 003140060540 (CSL PR0|3140,F1) 003140 060(1) 0 0 0 00^M

STATEMENT 1 ON LINE 198
addr (prds_sdw) -> sdw.bound = bit (divide (tc_data$prds_length - 1, 16, 14), 14);

000260 la 4 00034 2361 20 ldq pr4|28,* tc_data$prds_length
000261 aa 000001 1760 07 sbq 1,dl
000262 aa 000020 5060 07 div 16,dl
000263 aa 000003 6050 04 tpl 3,ic 000266
000264 aa 0 00110 6761 00 erq pr0|72 = 777777777777
000265 aa 000001 0760 07 adq 1,dl
000266 aa 000072 7370 00 lls 58
000267 aa 000001 7730 00 lrl 1
000270 aa 6 00105 6751 00 era pr6|69 sdw.bound
000271 aa 377770 3750 03 ana 131064,du
000272 aa 6 00105 6551 00 ersa pr6|69 sdw.bound

DBG(217078601)> CPU TRACE: 0: 00132:002660 0 400110236120 (LDQ PR4|110,N*) 400110 236(0) 1 0 1 00^M
DBG(217078603)> CPU TRACE: 0: 00132:002661 0 000001176007 (SBQ 000001,DL) 000001 176(0) 0 0 0 07^M
DBG(217078605)> CPU TRACE: 0: 00132:002662 0 000020506007 (DIV 000020,DL) 000020 506(0) 0 0 0 07^M
DBG(217078607)> CPU TRACE: 0: 00132:002663 0 000003605004 (TPL 000003,IC) 000003 605(0) 0 0 0 04^M
DBG(217078609)> CPU TRACE: 0: 00132:002666 0 000072737000 (LLS 000072) 000072 737(0) 0 0 0 00^M
DBG(217078611)> CPU TRACE: 0: 00132:002667 0 000001773000 (LRL 000001) 000001 773(0) 0 0 0 00^M
DBG(217078613)> CPU TRACE: 0: 00132:002670 0 600105675100 (ERA PR6|105) 600105 675(0) 1 0 0 00^M
DBG(217078615)> CPU TRACE: 0: 00132:002671 0 377770375003 (ANA 377770,DU) 377770 375(0) 0 0 0 03^M
DBG(217078617)> CPU TRACE: 0: 00132:002672 0 600105655100 (ERSA PR6|105) 600105 655(0) 1 0 0 00^M

STATEMENT 1 ON LINE 199
call pc_wired$wire_wait (prds_astep, 0, divide (tc_data$prds_length + 1023, 1024, 17, 0));

000273 aa 6 00245 4501 00 stz pr6|165
000274 la 4 00034 2361 20 ldq pr4|28,* tc_data$prds_length
000275 aa 001777 0760 07 adq 1023,dl
000276 aa 002000 5060 07 div 1024,dl
000277 aa 6 00244 7561 00 stq pr6|164
000300 aa 6 00106 3521 00 epp2 pr6|70 prds_astep
000301 aa 6 00266 2521 00 spri2 pr6|182
000302 aa 6 00245 3521 00 epp2 pr6|165
000303 aa 6 00270 2521 00 spri2 pr6|184
000304 aa 6 00244 3521 00 epp2 pr6|164
000305 aa 6 00272 2521 00 spri2 pr6|186
000306 aa 6 00264 6211 00 eax1 pr6|180
000307 aa 014000 4310 07 fld 6144,dl
000310 la 4 00146 3521 20 epp2 pr4|102,* pc_wired$wire_wait
000311 aa 6 00252 6535 00 spri7 pr6|170
000312 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217078619)> CPU TRACE: 0: 00132:002673 0 600245450100 (STZ PR6|245) 600245 450(0) 1 0 0 00^M
DBG(217078621)> CPU TRACE: 0: 00132:002674 0 400110236120 (LDQ PR4|110,N*) 400110 236(0) 1 0 1 00^M
DBG(217078623)> CPU TRACE: 0: 00132:002675 0 001777076007 (ADQ 001777,DL) 001777 076(0) 0 0 0 07^M
DBG(217078623)> CPU TRACE: Add36b op1 000000024000 op2 000000001777 carryin 0 flagsToSet 740000 flags 100200 ovf 0^M
DBG(217078623)> CPU TRACE: Add36b res 000000025777 flags 000200 ovf 0^M
DBG(217078625)> CPU TRACE: 0: 00132:002676 0 002000506007 (DIV 002000,DL) 002000 506(0) 0 0 0 07^M
DBG(217078627)> CPU TRACE: 0: 00132:002677 0 600244756100 (STQ PR6|244) 600244 756(0) 1 0 0 00^M
DBG(217078629)> CPU TRACE: 0: 00132:002700 0 600106352100 (EPP2 PR6|106) 600106 352(0) 1 0 0 00^M
DBG(217078631)> CPU TRACE: 0: 00132:002701 0 600266252100 (SPRI2 PR6|266) 600266 252(0) 1 0 0 00^M
DBG(217078633)> CPU TRACE: 0: 00132:002702 0 600245352100 (EPP2 PR6|245) 600245 352(0) 1 0 0 00^M
DBG(217078635)> CPU TRACE: 0: 00132:002703 0 600270252100 (SPRI2 PR6|270) 600270 252(0) 1 0 0 00^M
DBG(217078637)> CPU TRACE: 0: 00132:002704 0 600244352100 (EPP2 PR6|244) 600244 352(0) 1 0 0 00^M
DBG(217078639)> CPU TRACE: 0: 00132:002705 0 600272252100 (SPRI2 PR6|272) 600272 252(0) 1 0 0 00^M
DBG(217078641)> CPU TRACE: 0: 00132:002706 0 600264621100 (EAX1 PR6|264) 600264 621(0) 1 0 0 00^M
DBG(217078643)> CPU TRACE: 0: 00132:002707 0 014000431007 (FLD 014000,DL) 014000 431(0) 0 0 0 07^M
DBG(217078645)> CPU TRACE: 0: 00132:002710 0 400112352120 (EPP2 PR4|112,N*) 400112 352(0) 1 0 1 00^M
DBG(217078647)> CPU TRACE: 0: 00132:002711 0 600252653500 (SPRI7 PR6|252) 600252 653(1) 1 0 0 00^M
DBG(217078649)> CPU TRACE: 0: 00132:002712 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 201
prds_no = bin (baseno (addr (prds$)), 18);

000313 aa 6 00044 3701 20 epp4 pr6|36,*
000314 la 4 00016 3735 20 epp7 pr4|14,* prds$
000315 aa 7 00000 2131 00 epaq pr7|0
000316 aa 077777 3750 03 ana 32767,du
000317 aa 000066 7730 00 lrl 54
000320 aa 6 00110 7561 00 stq pr6|72 prds_no

DBG(217080657)> CPU TRACE: 0: 00132:002713 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217080659)> CPU TRACE: 0: 00132:002714 0 400104373520 (EPP7 PR4|104,N*) 400104 373(1) 1 0 1 00^M
DBG(217080661)> CPU TRACE: 0: 00132:002715 0 700000213100 (EPAQ PR7|0) 700000 213(0) 1 0 0 00^M
DBG(217080663)> CPU TRACE: 0: 00132:002716 0 077777375003 (ANA 077777,DU) 077777 375(0) 0 0 0 03^M
DBG(217080665)> CPU TRACE: 0: 00132:002717 0 000066773000 (LRL 000066) 000066 773(0) 0 0 0 00^M
DBG(217080667)> CPU TRACE: 0: 00132:002720 0 600110756100 (STQ PR6|110) 600110 756(0) 1 0 0 00^M

STATEMENT 1 ON LINE 202
do i = 0 to tag - 1;

000321 aa 6 00032 3715 20 epp5 pr6|26,*
000322 aa 5 00002 2361 20 ldq pr5|2,* tag
000323 aa 000001 1760 07 sbq 1,dl
000324 aa 6 00242 7561 00 stq pr6|162
000325 aa 6 00131 4501 00 stz pr6|89 i
000326 aa 6 00274 6535 00 spri7 pr6|188
000327 aa 6 00131 2361 00 ldq pr6|89 i
000330 aa 6 00242 1161 00 cmpq pr6|162
000331 aa 000017 6054 04 tpnz 15,ic 000350

DBG(217080669)> CPU TRACE: 0: 00132:002721 0 600032371520 (EPP5 PR6|32,N*) 600032 371(1) 1 0 1 00^M
DBG(217080671)> CPU TRACE: 0: 00132:002722 0 500002236120 (LDQ PR5|2,N*) 500002 236(0) 1 0 1 00^M
DBG(217080673)> CPU TRACE: 0: 00132:002723 0 000001176007 (SBQ 000001,DL) 000001 176(0) 0 0 0 07^M
DBG(217080675)> CPU TRACE: 0: 00132:002724 0 600242756100 (STQ PR6|242) 600242 756(0) 1 0 0 00^M
DBG(217080677)> CPU TRACE: 0: 00132:002725 0 600131450100 (STZ PR6|131) 600131 450(0) 1 0 0 00^M
DBG(217080679)> CPU TRACE: 0: 00132:002726 0 600274653500 (SPRI7 PR6|274) 600274 653(1) 1 0 0 00^M
DBG(217080681)> CPU TRACE: 0: 00132:002727 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217080683)> CPU TRACE: 0: 00132:002730 0 600242116100 (CMPQ PR6|242) 600242 116(0) 1 0 0 00^M
DBG(217080685)> CPU TRACE: 0: 00132:002731 0 000017605404 (TPNZ 000017,IC) 000017 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 203
if scs$processor_data (i).offline | scs$processor_data (i).online then
if sys_info$system_type = ADP_SYSTEM then
prds_no = prds_no + 1024;

000332 aa 6 00044 3701 20 epp4 pr6|36,*
000333 la 4 00164 2351 66 lda pr4|116,*ql scs$processor_data.online
000334 aa 600000 3150 03 cana 196608,du
000335 aa 000011 6000 04 tze 9,ic 000346
000336 la 4 00064 2361 20 ldq pr4|52,* sys_info$system_type
000337 aa 000002 1160 07 cmpq 2,dl
000340 aa 000004 6010 04 tnz 4,ic 000344
000341 aa 002000 2360 07 ldq 1024,dl
000342 aa 6 00110 0561 00 asq pr6|72 prds_no
000343 aa 000003 7100 04 tra 3,ic 000346

DBG(217080687)> CPU TRACE: 0: 00132:002732 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217080689)> CPU TRACE: 0: 00132:002733 0 400010235166 (LDA PR4|10,*QL) 400010 235(0) 1 0 3 06^M
DBG(217080691)> CPU TRACE: 0: 00132:002734 0 600000315003 (CANA 600000,DU) 600000 315(0) 0 0 0 03^M
DBG(217080693)> CPU TRACE: 0: 00132:002735 0 000011600004 (TZE 000011,IC) 000011 600(0) 0 0 0 04^M
DBG(217080695)> CPU TRACE: 0: 00132:002736 0 400114236120 (LDQ PR4|114,N*) 400114 236(0) 1 0 1 00^M
DBG(217080697)> CPU TRACE: 0: 00132:002737 0 000002116007 (CMPQ 000002,DL) 000002 116(0) 0 0 0 07^M
DBG(217080699)> CPU TRACE: 0: 00132:002740 0 000004601004 (TNZ 000004,IC) 000004 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 206
else prds_no = prds_no + 512;

000344 aa 001000 2360 07 ldq 512,dl
000345 aa 6 00110 0561 00 asq pr6|72 prds_no

DBG(217080701)> CPU TRACE: 0: 00132:002744 0 001000236007 (LDQ 001000,DL) 001000 236(0) 0 0 0 07^M
DBG(217080703)> CPU TRACE: 0: 00132:002745 0 600110056100 (ASQ PR6|110) 600110 056(0) 1 0 0 00^M

STATEMENT 1 ON LINE 207
end;

000346 aa 6 00131 0541 00 aos pr6|89 i
000347 aa 777757 7100 04 tra -17,ic 000326

DBG(217080705)> CPU TRACE: 0: 00132:002746 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217080707)> CPU TRACE: 0: 00132:002747 0 777757710004 (TRA 777757,IC) 777757 710(0) 0 0 0 04^M

STATEMENT 1 ON LINE 202
do i = 0 to tag - 1;

000321 aa 6 00032 3715 20 epp5 pr6|26,*
000322 aa 5 00002 2361 20 ldq pr5|2,* tag
000323 aa 000001 1760 07 sbq 1,dl
000324 aa 6 00242 7561 00 stq pr6|162
000325 aa 6 00131 4501 00 stz pr6|89 i
000326 aa 6 00274 6535 00 spri7 pr6|188
000327 aa 6 00131 2361 00 ldq pr6|89 i
000330 aa 6 00242 1161 00 cmpq pr6|162
000331 aa 000017 6054 04 tpnz 15,ic 000350

DBG(217080709)> CPU TRACE: 0: 00132:002726 0 600274653500 (SPRI7 PR6|274) 600274 653(1) 1 0 0 00^M
DBG(217080711)> CPU TRACE: 0: 00132:002727 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217080713)> CPU TRACE: 0: 00132:002730 0 600242116100 (CMPQ PR6|242) 600242 116(0) 1 0 0 00^M
DBG(217080715)> CPU TRACE: 0: 00132:002731 0 000017605404 (TPNZ 000017,IC) 000017 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 208
idle_dsegs$ (prds_no) = prds_sdw;

000350 aa 6 00110 2361 00 ldq pr6|72 prds_no
000351 aa 000001 7360 00 qls 1
000352 aa 000000 6270 06 eax7 0,ql
000353 aa 6 00104 2371 00 ldaq pr6|68 prds_sdw
000354 aa 6 00044 3701 20 epp4 pr6|36,*
000355 la 4 00014 3735 77 epp7 pr4|12,*7 idle_dsegs$
000356 aa 7 00000 7551 00 sta pr7|0 idle_dsegs$
000357 aa 7 00001 7561 00 stq pr7|1 idle_dsegs$

[[DBG(217080717)> CPU TRACE: 0: 00132:002750 0 600110236100 (LDQ PR6|110) 600110 236(0) 1 0 0 00^M
DBG(217080719)> CPU TRACE: 0: 00132:002751 0 000001736000 (QLS 000001) 000001 736(0) 0 0 0 00^M
DBG(217080721)> CPU TRACE: 0: 00132:002752 0 000000627006 (EAX7 000000,QL) 000000 627(0) 0 0 0 06^M
DBG(217080723)> CPU TRACE: 0: 00132:002753 0 600104237100 (LDAQ PR6|104) 600104 237(0) 1 0 0 00^M
DBG(217080725)> CPU TRACE: 0: 00132:002754 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217080727)> CPU TRACE: 0: 00132:002755 0 400116373577 (EPP7 PR4|116,*7) 400116 373(1) 1 0 3 17^M
DBG(217080729)> CPU TRACE: 0: 00132:002756 0 700000755100 (STA PR7|0) 700000 755(0) 1 0 0 00^M
DBG(217080731)> CPU TRACE: 0: 00132:002757 0 700001756100 (STQ PR7|1) 700001 756(0) 1 0 0 00^M

STATEMENT 1 ON LINE 209
call privileged_mode_ut$swap_sdw (abs_ptr, prds_sdwp);

000360 aa 6 00100 3521 00 epp2 pr6|64 abs_ptr
000361 aa 6 00256 2521 00 spri2 pr6|174
000362 aa 6 00102 3521 00 epp2 pr6|66 prds_sdwp
000363 aa 6 00260 2521 00 spri2 pr6|176
000364 aa 6 00254 6211 00 eax1 pr6|172
000365 aa 010000 4310 07 fld 4096,dl
000366 la 4 00120 3521 20 epp2 pr4|80,* privileged_mode_ut$swap_sdw
000367 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217080733)> CPU TRACE: 0: 00132:002760 0 600100352100 (EPP2 PR6|100) 600100 352(0) 1 0 0 00^M
DBG(217080735)> CPU TRACE: 0: 00132:002761 0 600256252100 (SPRI2 PR6|256) 600256 252(0) 1 0 0 00^M
DBG(217080737)> CPU TRACE: 0: 00132:002762 0 600102352100 (EPP2 PR6|102) 600102 352(0) 1 0 0 00^M
DBG(217080739)> CPU TRACE: 0: 00132:002763 0 600260252100 (SPRI2 PR6|260) 600260 252(0) 1 0 0 00^M
DBG(217080741)> CPU TRACE: 0: 00132:002764 0 600254621100 (EAX1 PR6|254) 600254 621(0) 1 0 0 00^M
DBG(217080743)> CPU TRACE: 0: 00132:002765 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07^M
DBG(217080745)> CPU TRACE: 0: 00132:002766 0 400046352120 (EPP2 PR4|46,N*) 400046 352(0) 1 0 1 00^M
DBG(217080747)> CPU TRACE: 0: 00132:002767 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 211
call prds_init (abs_ptr, tag, aptep);

000370 aa 6 00100 3521 00 epp2 pr6|64 abs_ptr
000371 aa 6 00266 2521 00 spri2 pr6|182
000372 aa 6 00032 3735 20 epp7 pr6|26,*
000373 aa 7 00002 3521 20 epp2 pr7|2,* tag
000374 aa 6 00270 2521 00 spri2 pr6|184
000375 aa 6 00236 3521 00 epp2 pr6|158 aptep
000376 aa 6 00272 2521 00 spri2 pr6|186
000377 aa 6 00264 6211 00 eax1 pr6|180
000400 aa 014000 4310 07 fld 6144,dl
000401 aa 6 00044 3701 20 epp4 pr6|36,*
000402 la 4 00154 3521 20 epp2 pr4|108,* prds_init
000403 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217080819)> CPU TRACE: 0: 00132:002770 0 600100352100 (EPP2 PR6|100) 600100 352(0) 1 0 0 00^M
DBG(217080821)> CPU TRACE: 0: 00132:002771 0 600266252100 (SPRI2 PR6|266) 600266 252(0) 1 0 0 00^M
DBG(217080823)> CPU TRACE: 0: 00132:002772 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217080825)> CPU TRACE: 0: 00132:002773 0 700002352120 (EPP2 PR7|2,N*) 700002 352(0) 1 0 1 00^M
DBG(217080827)> CPU TRACE: 0: 00132:002774 0 600270252100 (SPRI2 PR6|270) 600270 252(0) 1 0 0 00^M
DBG(217080829)> CPU TRACE: 0: 00132:002775 0 600236352100 (EPP2 PR6|236) 600236 352(0) 1 0 0 00^M
DBG(217080831)> CPU TRACE: 0: 00132:002776 0 600272252100 (SPRI2 PR6|272) 600272 252(0) 1 0 0 00^M
DBG(217080833)> CPU TRACE: 0: 00132:002777 0 600264621100 (EAX1 PR6|264) 600264 621(0) 1 0 0 00^M
DBG(217080835)> CPU TRACE: 0: 00132:003000 0 014000431007 (FLD 014000,DL) 014000 431(0) 0 0 0 07^M
DBG(217080837)> CPU TRACE: 0: 00132:003001 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217080839)> CPU TRACE: 0: 00132:003002 0 400120352120 (EPP2 PR4|120,N*) 400120 352(0) 1 0 1 00^M
DBG(217080841)> CPU TRACE: 0: 00132:003003 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 216
pdp = addr (scs$processor_data (tag));

000404 aa 6 00032 3735 20 epp7 pr6|26,*
000405 aa 7 00002 7271 20 lxl7 pr7|2,* tag
000406 aa 6 00044 3701 20 epp4 pr6|36,*
000407 la 4 00164 3735 77 epp7 pr4|116,*7 scs$processor_data
000410 aa 6 00112 6535 00 spri7 pr6|74 pdp

DBG(217081295)> CPU TRACE: 0: 00132:003004 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217081297)> CPU TRACE: 0: 00132:003005 0 700002727120 (LXL7 PR7|2,N*) 700002 727(0) 1 0 1 00^M
DBG(217081299)> CPU TRACE: 0: 00132:003006 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081301)> CPU TRACE: 0: 00132:003007 0 400010373577 (EPP7 PR4|10,*7) 400010 373(1) 1 0 3 17^M
DBG(217081303)> CPU TRACE: 0: 00132:003010 0 600112653500 (SPRI7 PR6|112) 600112 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 217
found_mask = "0"b;

000411 aa 6 00117 4501 00 stz pr6|79 found_mask

DBG(217081305)> CPU TRACE: 0: 00132:003011 0 600117450100 (STZ PR6|117) 600117 450(0) 1 0 0 00^M

STATEMENT 1 ON LINE 218
if ^pdata.interrupt_cpu then do;

000412 aa 7 00000 2351 00 lda pr7|0 pdata.interrupt_cpu
000413 aa 010000 3150 03 cana 4096,du
000414 aa 000234 6010 04 tnz 156,ic 000650

DBG(217081307)> CPU TRACE: 0: 00132:003012 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081309)> CPU TRACE: 0: 00132:003013 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081311)> CPU TRACE: 0: 00132:003014 0 000234601004 (TNZ 000234,IC) 000234 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 219
do old_tag = 0 to 7 while (^found_mask);

000415 aa 6 00116 4501 00 stz pr6|78 old_tag
000416 aa 6 00116 2361 00 ldq pr6|78 old_tag
000417 aa 000007 1160 07 cmpq 7,dl
000420 aa 000162 6054 04 tpnz 114,ic 000602
000421 aa 6 00117 2351 00 lda pr6|79 found_mask
000422 aa 000160 6010 04 tnz 112,ic 000602

DBG(217081313)> CPU TRACE: 0: 00132:003015 0 600116450100 (STZ PR6|116) 600116 450(0) 1 0 0 00^M
DBG(217081315)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081317)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081319)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081321)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081323)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 220
old_pdp = addr (scs$processor_data (old_tag));

000423 aa 6 00044 3701 20 epp4 pr6|36,*
000424 la 4 00164 3735 66 epp7 pr4|116,*ql scs$processor_data
000425 aa 6 00114 6535 00 spri7 pr6|76 old_pdp

DBG(217081325)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081327)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081329)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 222
if opdata.interrupt_cpu & /* If this one gets interrupts and not BCE CPU … */
(old_tag ^= scs$bos_processor_tag) then do;

000426 aa 7 00000 2351 00 lda pr7|0 opdata.interrupt_cpu
000427 aa 010000 3150 03 cana 4096,du
000430 aa 000150 6000 04 tze 104,ic 000600
000431 la 4 00212 1161 20 cmpq pr4|138,* scs$bos_processor_tag
000432 aa 000146 6000 04 tze 102,ic 000600

DBG(217081331)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081333)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081335)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M
DBG(217081337)> CPU TRACE: 0: 00132:003031 0 400074116120 (CMPQ PR4|74,N*) 400074 116(0) 1 0 1 00^M
DBG(217081339)> CPU TRACE: 0: 00132:003032 0 000146600004 (TZE 000146,IC) 000146 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 255
end;

000600 aa 6 00116 0541 00 aos pr6|78 old_tag
000601 aa 777615 7100 04 tra -115,ic 000416

DBG(217081341)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081343)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

STATEMENT 1 ON LINE 219
do old_tag = 0 to 7 while (^found_mask);

000415 aa 6 00116 4501 00 stz pr6|78 old_tag
000416 aa 6 00116 2361 00 ldq pr6|78 old_tag
000417 aa 000007 1160 07 cmpq 7,dl
000420 aa 000162 6054 04 tpnz 114,ic 000602
000421 aa 6 00117 2351 00 lda pr6|79 found_mask
000422 aa 000160 6010 04 tnz 112,ic 000602

DBG(217081345)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081347)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081349)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081351)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081353)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 220
old_pdp = addr (scs$processor_data (old_tag));^L
000423 aa 6 00044 3701 20 epp4 pr6|36,*
000424 la 4 00164 3735 66 epp7 pr4|116,*ql scs$processor_data
000425 aa 6 00114 6535 00 spri7 pr6|76 old_pdp

DBG(217081355)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081357)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081359)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 222
if opdata.interrupt_cpu & /* If this one gets interrupts and not BCE CPU … */
(old_tag ^= scs$bos_processor_tag) then do;

000426 aa 7 00000 2351 00 lda pr7|0 opdata.interrupt_cpu
000427 aa 010000 3150 03 cana 4096,du
000430 aa 000150 6000 04 tze 104,ic 000600
000431 la 4 00212 1161 20 cmpq pr4|138,* scs$bos_processor_tag
000432 aa 000146 6000 04 tze 102,ic 000600

DBG(217081361)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081363)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081365)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 255
end;

DBG(217081367)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081369)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

STATEMENT 1 ON LINE 219
do old_tag = 0 to 7 while (^found_mask);

000415 aa 6 00116 4501 00 stz pr6|78 old_tag
000416 aa 6 00116 2361 00 ldq pr6|78 old_tag
000417 aa 000007 1160 07 cmpq 7,dl
000420 aa 000162 6054 04 tpnz 114,ic 000602
000421 aa 6 00117 2351 00 lda pr6|79 found_mask
000422 aa 000160 6010 04 tnz 112,ic 000602

DBG(217081371)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081373)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081375)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081377)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081379)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 220
old_pdp = addr (scs$processor_data (old_tag));

000423 aa 6 00044 3701 20 epp4 pr6|36,*
000424 la 4 00164 3735 66 epp7 pr4|116,*ql scs$processor_data
000425 aa 6 00114 6535 00 spri7 pr6|76 old_pdp

DBG(217081381)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081383)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081385)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 222
if opdata.interrupt_cpu & /* If this one gets interrupts and not BCE CPU … */
(old_tag ^= scs$bos_processor_tag) then do;

000426 aa 7 00000 2351 00 lda pr7|0 opdata.interrupt_cpu
000427 aa 010000 3150 03 cana 4096,du
000430 aa 000150 6000 04 tze 104,ic 000600
000431 la 4 00212 1161 20 cmpq pr4|138,* scs$bos_processor_tag
000432 aa 000146 6000 04 tze 102,ic 000600

DBG(217081387)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081389)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081391)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

DBG(217081393)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081395)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

DBG(217081397)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081399)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081401)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081403)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081405)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

DBG(217081407)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081409)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081411)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217081413)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081415)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081417)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

DBG(217081419)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081421)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

DBG(217081423)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081425)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081427)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081429)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081431)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

DBG(217081433)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081435)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081437)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217081439)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081441)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081443)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

DBG(217081445)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081447)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

DBG(217081449)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081451)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081453)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081455)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081457)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

DBG(217081459)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081461)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081463)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217081465)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081467)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081469)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

DBG(217081471)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081473)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

DBG(217081475)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081477)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081479)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081481)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081483)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

DBG(217081485)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081487)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081489)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217081491)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081493)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081495)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

DBG(217081497)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081499)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

DBG(217081501)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081503)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081505)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M
DBG(217081507)> CPU TRACE: 0: 00132:003021 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081509)> CPU TRACE: 0: 00132:003022 0 000160601004 (TNZ 000160,IC) 000160 601(0) 0 0 0 04^M

DBG(217081511)> CPU TRACE: 0: 00132:003023 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081513)> CPU TRACE: 0: 00132:003024 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217081515)> CPU TRACE: 0: 00132:003025 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217081517)> CPU TRACE: 0: 00132:003026 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217081519)> CPU TRACE: 0: 00132:003027 0 010000315003 (CANA 010000,DU) 010000 315(0) 0 0 0 03^M
DBG(217081521)> CPU TRACE: 0: 00132:003030 0 000150600004 (TZE 000150,IC) 000150 600(0) 0 0 0 04^M

DBG(217081523)> CPU TRACE: 0: 00132:003200 0 600116054100 (AOS PR6|116) 600116 054(0) 1 0 0 00^M
DBG(217081525)> CPU TRACE: 0: 00132:003201 0 777615710004 (TRA 777615,IC) 777615 710(0) 0 0 0 04^M

DBG(217081527)> CPU TRACE: 0: 00132:003016 0 600116236100 (LDQ PR6|116) 600116 236(0) 1 0 0 00^M
DBG(217081529)> CPU TRACE: 0: 00132:003017 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217081531)> CPU TRACE: 0: 00132:003020 0 000162605404 (TPNZ 000162,IC) 000162 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 257
if ^found_mask then /* If no mask was found for new processor … */
call scr_util$reassign_mask (-1, tag);

000602 aa 6 00117 2351 00 lda pr6|79 found_mask
000603 aa 000015 6010 04 tnz 13,ic 000620
000604 aa 000001 3360 07 lcq 1,dl
000605 aa 6 00245 7561 00 stq pr6|165
000606 aa 6 00245 3521 00 epp2 pr6|165
000607 aa 6 00256 2521 00 spri2 pr6|174
000610 aa 6 00032 3735 20 epp7 pr6|26,*
000611 aa 7 00002 3521 20 epp2 pr7|2,* tag
000612 aa 6 00260 2521 00 spri2 pr6|176
000613 aa 6 00254 6211 00 eax1 pr6|172
000614 aa 010000 4310 07 fld 4096,dl
000615 aa 6 00044 3701 20 epp4 pr6|36,*
000616 la 4 00072 3521 20 epp2 pr4|58,* scr_util$reassign_mask
000617 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217081533)> CPU TRACE: 0: 00132:003202 0 600117235100 (LDA PR6|117) 600117 235(0) 1 0 0 00^M
DBG(217081535)> CPU TRACE: 0: 00132:003203 0 000015601004 (TNZ 000015,IC) 000015 601(0) 0 0 0 04^M
DBG(217081537)> CPU TRACE: 0: 00132:003204 0 000001336007 (LCQ 000001,DL) 000001 336(0) 0 0 0 07^M
DBG(217081539)> CPU TRACE: 0: 00132:003205 0 600245756100 (STQ PR6|245) 600245 756(0) 1 0 0 00^M
DBG(217081541)> CPU TRACE: 0: 00132:003206 0 600245352100 (EPP2 PR6|245) 600245 352(0) 1 0 0 00^M
DBG(217081543)> CPU TRACE: 0: 00132:003207 0 600256252100 (SPRI2 PR6|256) 600256 252(0) 1 0 0 00^M
DBG(217081545)> CPU TRACE: 0: 00132:003210 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217081547)> CPU TRACE: 0: 00132:003211 0 700002352120 (EPP2 PR7|2,N*) 700002 352(0) 1 0 1 00^M
DBG(217081549)> CPU TRACE: 0: 00132:003212 0 600260252100 (SPRI2 PR6|260) 600260 252(0) 1 0 0 00^M
DBG(217081551)> CPU TRACE: 0: 00132:003213 0 600254621100 (EAX1 PR6|254) 600254 621(0) 1 0 0 00^M
DBG(217081553)> CPU TRACE: 0: 00132:003214 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07^M
DBG(217081555)> CPU TRACE: 0: 00132:003215 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217081557)> CPU TRACE: 0: 00132:003216 0 400144352120 (EPP2 PR4|144,N*) 400144 352(0) 1 0 1 00^M
DBG(217081559)> CPU TRACE: 0: 00132:003217 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 260
scs$mask_ptr (tag) = addr (scs$port_addressing_word (scs$interrupt_controller));

000620 aa 6 00044 3701 20 epp4 pr6|36,*
000621 la 4 00214 7271 20 lxl7 pr4|140,* scs$interrupt_controller
000622 la 4 00224 3735 77 epp7 pr4|148,*7 scs$port_addressing_word
000623 aa 6 00032 3715 20 epp5 pr6|26,*
000624 aa 5 00002 7261 20 lxl6 pr5|2,* tag
000625 la 4 00202 5471 76 sprp7 pr4|130,*6 scs$mask_ptr

DBG(217082325)> CPU TRACE: 0: 00132:003220 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217082327)> CPU TRACE: 0: 00132:003221 0 400036727120 (LXL7 PR4|36,N*) 400036 727(0) 1 0 1 00^M
DBG(217082329)> CPU TRACE: 0: 00132:003222 0 400146373577 (EPP7 PR4|146,*7) 400146 373(1) 1 0 3 17^M
DBG(217082331)> CPU TRACE: 0: 00132:003223 0 600032371520 (EPP5 PR6|32,N*) 600032 371(1) 1 0 1 00^M
DBG(217082333)> CPU TRACE: 0: 00132:003224 0 500002726120 (LXL6 PR5|2,N*) 500002 726(0) 1 0 1 00^M
DBG(217082335)> CPU TRACE: 0: 00132:003225 0 400130547176 (SPRP7 PR4|130,*6) 400130 547(0) 1 0 3 16^M

STATEMENT 1 ON LINE 262
scs$set_mask (tag) = mask_instruction$smcm ();

000626 la 4 00176 3521 76 epp2 pr4|126,*6 scs$set_mask
000627 aa 6 00250 2521 00 spri2 pr6|168
000630 aa 6 00246 6211 00 eax1 pr6|166
000631 aa 004000 4310 07 fld 2048,dl
000632 la 4 00104 3521 20 epp2 pr4|68,* mask_instruction$smcm
000633 aa 6 00276 6535 00 spri7 pr6|190
000634 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217082337)> CPU TRACE: 0: 00132:003226 0 400132352176 (EPP2 PR4|132,*6) 400132 352(0) 1 0 3 16^M
DBG(217082339)> CPU TRACE: 0: 00132:003227 0 600250252100 (SPRI2 PR6|250) 600250 252(0) 1 0 0 00^M
DBG(217082341)> CPU TRACE: 0: 00132:003230 0 600246621100 (EAX1 PR6|246) 600246 621(0) 1 0 0 00^M
DBG(217082343)> CPU TRACE: 0: 00132:003231 0 004000431007 (FLD 004000,DL) 004000 431(0) 0 0 0 07^M
DBG(217082345)> CPU TRACE: 0: 00132:003232 0 400150352120 (EPP2 PR4|150,N*) 400150 352(0) 1 0 1 00^M
DBG(217082347)> CPU TRACE: 0: 00132:003233 0 600276653500 (SPRI7 PR6|276) 600276 653(1) 1 0 0 00^M
DBG(217082349)> CPU TRACE: 0: 00132:003234 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 264
scs$read_mask (tag) = mask_instruction$rmcm ();

000635 aa 6 00032 3735 20 epp7 pr6|26,*
000636 aa 7 00002 7271 20 lxl7 pr7|2,* tag
000637 aa 6 00044 3701 20 epp4 pr6|36,*
000640 la 4 00200 3521 77 epp2 pr4|128,*7 scs$read_mask
000641 aa 6 00250 2521 00 spri2 pr6|168
000642 aa 6 00246 6211 00 eax1 pr6|166
000643 aa 004000 4310 07 fld 2048,dl
000644 la 4 00106 3521 20 epp2 pr4|70,* mask_instruction$rmcm
000645 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217082403)> CPU TRACE: 0: 00132:003235 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217082405)> CPU TRACE: 0: 00132:003236 0 700002727120 (LXL7 PR7|2,N*) 700002 727(0) 1 0 1 00^M
DBG(217082407)> CPU TRACE: 0: 00132:003237 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217082409)> CPU TRACE: 0: 00132:003240 0 400134352177 (EPP2 PR4|134,*7) 400134 352(0) 1 0 3 17^M
DBG(217082411)> CPU TRACE: 0: 00132:003241 0 600250252100 (SPRI2 PR6|250) 600250 252(0) 1 0 0 00^M
DBG(217082413)> CPU TRACE: 0: 00132:003242 0 600246621100 (EAX1 PR6|246) 600246 621(0) 1 0 0 00^M
DBG(217082415)> CPU TRACE: 0: 00132:003243 0 004000431007 (FLD 004000,DL) 004000 431(0) 0 0 0 07^M
DBG(217082417)> CPU TRACE: 0: 00132:003244 0 400152352120 (EPP2 PR4|152,N*) 400152 352(0) 1 0 1 00^M
DBG(217082419)> CPU TRACE: 0: 00132:003245 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 266
pdata.interrupt_cpu = "1"b;

000646 aa 010000 2350 03 lda 4096,du
000647 aa 6 00112 2551 20 orsa pr6|74,* pdata.interrupt_cpu

DBG(217082473)> CPU TRACE: 0: 00132:003246 0 010000235003 (LDA 010000,DU) 010000 235(0) 0 0 0 03^M
DBG(217082475)> CPU TRACE: 0: 00132:003247 0 600112255120 (ORSA PR6|112,N*) 600112 255(0) 1 0 1 00^M

STATEMENT 1 ON LINE 271
rswp = addr (scs$processor_switch_template (2));

000650 aa 6 00044 3701 20 epp4 pr6|36,*
000651 la 4 00230 3735 20 epp7 pr4|152,*
000652 aa 7 00002 3735 00 epp7 pr7|2 scs$processor_switch_template
000653 aa 6 00234 6535 00 spri7 pr6|156 rswp

DBG(217082477)> CPU TRACE: 0: 00132:003250 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217082479)> CPU TRACE: 0: 00132:003251 0 400154373520 (EPP7 PR4|154,N*) 400154 373(1) 1 0 1 00^M
DBG(217082481)> CPU TRACE: 0: 00132:003252 0 700002373500 (EPP7 PR7|2) 700002 373(1) 1 0 0 00^M
DBG(217082483)> CPU TRACE: 0: 00132:003253 0 600234653500 (SPRI7 PR6|234) 600234 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 272
dps_rsw_2.cpu_num = tag;

000654 aa 6 00032 3715 20 epp5 pr6|26,*
000655 aa 5 00002 2361 20 ldq pr5|2,* tag
000656 aa 7 00000 6761 00 erq pr7|0 dps_rsw_2.cpu_num
000657 aa 000007 3760 07 anq 7,dl
000660 aa 7 00000 6561 00 ersq pr7|0 dps_rsw_2.cpu_num

DBG(217082485)> CPU TRACE: 0: 00132:003254 0 600032371520 (EPP5 PR6|32,N*) 600032 371(1) 1 0 1 00^M
DBG(217082487)> CPU TRACE: 0: 00132:003255 0 500002236120 (LDQ PR5|2,N*) 500002 236(0) 1 0 1 00^M
DBG(217082489)> CPU TRACE: 0: 00132:003256 0 700000676100 (ERQ PR7|0) 700000 676(0) 1 0 0 00^M
DBG(217082491)> CPU TRACE: 0: 00132:003257 0 000007376007 (ANQ 000007,DL) 000007 376(0) 0 0 0 07^M
DBG(217082493)> CPU TRACE: 0: 00132:003260 0 700000656100 (ERSQ PR7|0) 700000 656(0) 1 0 0 00^M

STATEMENT 1 ON LINE 276
init_processor$new_dbr = apte.dbr;

000661 aa 6 00236 3535 20 epp3 pr6|158,* aptep
000662 aa 3 00044 2371 00 ldaq pr3|36 apte.dbr
000663 la 4 00046 7571 20 staq pr4|38,* init_processor$new_dbr

DBG(217082495)> CPU TRACE: 0: 00132:003261 0 600236353520 (EPP3 PR6|236,N*) 600236 353(1) 1 0 1 00^M
DBG(217082497)> CPU TRACE: 0: 00132:003262 0 300044237100 (LDAQ PR3|44) 300044 237(0) 1 0 0 00^M
DBG(217082499)> CPU TRACE: 0: 00132:003263 0 400156757120 (STAQ PR4|156,N*) 400156 757(0) 1 0 1 00^M

STATEMENT 1 ON LINE 278
if tag ^= scs$bos_processor_tag then do;

000664 aa 5 00002 2361 20 ldq pr5|2,* tag
000665 la 4 00212 1161 20 cmpq pr4|138,* scs$bos_processor_tag
000666 aa 001262 6000 04 tze 690,ic 002150

DBG(217082501)> CPU TRACE: 0: 00132:003264 0 500002236120 (LDQ PR5|2,N*) 500002 236(0) 1 0 1 00^M
DBG(217082503)> CPU TRACE: 0: 00132:003265 0 400074116120 (CMPQ PR4|74,N*) 400074 116(0) 1 0 1 00^M
DBG(217082505)> CPU TRACE: 0: 00132:003266 0 001262600004 (TZE 001262,IC) 001262 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 282
remember = 0;

000667 aa 000001 2360 07 ldq 1,dl
000670 aa 6 00243 7561 00 stq pr6|163
000671 aa 000000 0110 03 nop 0,du
000672 aa 6 00243 7271 00 lxl7 pr6|163
000673 aa 6 00160 4501 17 stz pr6|112,7 remember
000674 aa 6 00243 2361 00 ldq pr6|163
000675 aa 6 00243 0541 00 aos pr6|163
000676 aa 000010 1160 07 cmpq 8,dl
000677 aa 777773 6040 04 tmi -5,ic 000672

DBG(217082507)> CPU TRACE: 0: 00132:003267 0 000001236007 (LDQ 000001,DL) 000001 236(0) 0 0 0 07^M
DBG(217082509)> CPU TRACE: 0: 00132:003270 0 600243756100 (STQ PR6|243) 600243 756(0) 1 0 0 00^M
DBG(217082511)> CPU TRACE: 0: 00132:003271 0 000000011003 (NOP 000000,DU) 000000 011(0) 0 0 0 03^M
DBG(217082513)> CPU TRACE: 0: 00132:003272 0 600243727100 (LXL7 PR6|243) 600243 727(0) 1 0 0 00^M
DBG(217082515)> CPU TRACE: 0: 00132:003273 0 600160450117 (STZ PR6|160,7) 600160 450(0) 1 0 0 17^M
DBG(217082517)> CPU TRACE: 0: 00132:003274 0 600243236100 (LDQ PR6|243) 600243 236(0) 1 0 0 00^M
DBG(217082519)> CPU TRACE: 0: 00132:003275 0 600243054100 (AOS PR6|243) 600243 054(0) 1 0 0 00^M

BG(217082599)> CPU TRACE: 0: 00132:003273 0 600160450117 (STZ PR6|160,7) 600160 450(0) 1 0 0 17^M
DBG(217082601)> CPU TRACE: 0: 00132:003274 0 600243236100 (LDQ PR6|243) 600243 236(0) 1 0 0 00^M
DBG(217082603)> CPU TRACE: 0: 00132:003275 0 600243054100 (AOS PR6|243) 600243 054(0) 1 0 0 00^M
DBG(217082605)> CPU TRACE: 0: 00132:003276 0 000010116007 (CMPQ 000010,DL) 000010 116(0) 0 0 0 07^M
DBG(217082607)> CPU TRACE: 0: 00132:003277 0 777773604004 (TMI 777773,IC) 777773 604(0) 0 0 0 04^M

STATEMENT 1 ON LINE 283
string (tsdw1) = "0"b;

000700 aa 777146 2370 04 ldaq -410,ic 000046 = 000000000000 000000000000
000701 aa 6 00226 7571 00 staq pr6|150

DBG(217082609)> CPU TRACE: 0: 00132:003300 0 777146237004 (LDAQ 777146,IC) 777146 237(0) 0 0 0 04^M
DBG(217082611)> CPU TRACE: 0: 00132:003301 0 600226757100 (STAQ PR6|226) 600226 757(0) 1 0 0 00^M

STATEMENT 1 ON LINE 284
tsdw1.df = "1"b;

000702 aa 000004 2350 07 lda 4,dl
000703 aa 6 00226 2551 00 orsa pr6|150 tsdw1.df

DBG(217082613)> CPU TRACE: 0: 00132:003302 0 000004235007 (LDA 000004,DL) 000004 235(0) 0 0 0 07^M
DBG(217082615)> CPU TRACE: 0: 00132:003303 0 600226255100 (ORSA PR6|226) 600226 255(0) 1 0 0 00^M

STATEMENT 1 ON LINE 285
tsdw1.read = "1"b;

000704 aa 000004 2350 03 lda 4,du
000705 aa 6 00227 2551 00 orsa pr6|151 tsdw1.read

DBG(217082617)> CPU TRACE: 0: 00132:003304 0 000004235003 (LDA 000004,DU) 000004 235(0) 0 0 0 03^M
DBG(217082619)> CPU TRACE: 0: 00132:003305 0 600227255100 (ORSA PR6|227) 600227 255(0) 1 0 0 00^M

STATEMENT 1 ON LINE 286
tsdw1.write = "1"b;

000706 aa 000001 2350 03 lda 1,du
000707 aa 6 00227 2551 00 orsa pr6|151 tsdw1.write

DBG(217082621)> CPU TRACE: 0: 00132:003306 0 000001235003 (LDA 000001,DU) 000001 235(0) 0 0 0 03^M
DBG(217082623)> CPU TRACE: 0: 00132:003307 0 600227255100 (ORSA PR6|227) 600227 255(0) 1 0 0 00^M

STATEMENT 1 ON LINE 287
tsdw1.bound = bit (bin (127, 14), 14);

000710 aa 000177 2350 07 lda 127,dl
000711 aa 000002 6050 04 tpl 2,ic 000713
000712 aa 000000 5310 00 neg 0
000713 aa 000026 7350 00 als 22
000714 aa 000001 7710 00 arl 1
000715 aa 6 00227 6751 00 era pr6|151 tsdw1.bound
000716 aa 377770 3750 03 ana 131064,du
000717 aa 6 00227 6551 00 ersa pr6|151 tsdw1.bound

DBG(217082625)> CPU TRACE: 0: 00132:003310 0 000177235007 (LDA 000177,DL) 000177 235(0) 0 0 0 07^M
DBG(217082627)> CPU TRACE: 0: 00132:003311 0 000002605004 (TPL 000002,IC) 000002 605(0) 0 0 0 04^M
DBG(217082629)> CPU TRACE: 0: 00132:003313 0 000026735000 (ALS 000026) 000026 735(0) 0 0 0 00^M
DBG(217082631)> CPU TRACE: 0: 00132:003314 0 000001771000 (ARL 000001) 000001 771(0) 0 0 0 00^M
DBG(217082633)> CPU TRACE: 0: 00132:003315 0 600227675100 (ERA PR6|227) 600227 675(0) 1 0 0 00^M
DBG(217082635)> CPU TRACE: 0: 00132:003316 0 377770375003 (ANA 377770,DU) 377770 375(0) 0 0 0 03^M
DBG(217082637)> CPU TRACE: 0: 00132:003317 0 600227655100 (ERSA PR6|227) 600227 655(0) 1 0 0 00^M

STATEMENT 1 ON LINE 288
tsdw1.unpaged = "1"b;

000720 aa 200000 2350 07 lda 65536,dl
000721 aa 6 00227 2551 00 orsa pr6|151 tsdw1.unpaged

DBG(217082639)> CPU TRACE: 0: 00132:003320 0 200000235007 (LDA 200000,DL) 200000 235(0) 0 0 0 07^M
DBG(217082641)> CPU TRACE: 0: 00132:003321 0 600227255100 (ORSA PR6|227) 600227 255(0) 1 0 0 00^M

STATEMENT 1 ON LINE 289
abs_seg_p = addr (abs_seg$);

000722 aa 6 00044 3701 20 epp4 pr6|36,*
000723 la 4 00010 3735 20 epp7 pr4|8,* abs_seg$
000724 aa 6 00132 6535 00 spri7 pr6|90 abs_seg_p

DBG(217082643)> CPU TRACE: 0: 00132:003322 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217082645)> CPU TRACE: 0: 00132:003323 0 400064373520 (EPP7 PR4|64,N*) 400064 373(1) 1 0 1 00^M
DBG(217082647)> CPU TRACE: 0: 00132:003324 0 600132653500 (SPRI7 PR6|132) 600132 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 290
fv_iv_p = addr (fv_iv_template$fv_iv_template);

000725 la 4 00040 3715 20 epp5 pr4|32,* fv_iv_template$fv_iv_template
000726 aa 6 00134 6515 00 spri5 pr6|92 fv_iv_p

DBG(217082649)> CPU TRACE: 0: 00132:003325 0 016172371400 (EPP5 016172) 016172 371(1) 0 0 0 00^M
DBG(217082651)> CPU TRACE: 0: 00132:003326 0 600134651500 (SPRI5 PR6|134) 600134 651(1) 1 0 0 00^M

STATEMENT 1 ON LINE 292
do i = 0 to 7;

000727 aa 6 00131 4501 00 stz pr6|89 i
000730 aa 6 00131 2361 00 ldq pr6|89 i
000731 aa 000007 1160 07 cmpq 7,dl
000732 aa 000101 6054 04 tpnz 65,ic 001033

DBG(217082653)> CPU TRACE: 0: 00132:003327 0 600131450100 (STZ PR6|131) 600131 450(0) 1 0 0 00^M
DBG(217082655)> CPU TRACE: 0: 00132:003330 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217082657)> CPU TRACE: 0: 00132:003331 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217082659)> CPU TRACE: 0: 00132:003332 0 000101605404 (TPNZ 000101,IC) 000101 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 293
base = scs$controller_data (i).base;

000733 aa 000002 7360 00 qls 2
000734 aa 6 00044 3701 20 epp4 pr6|36,*
000735 la 4 00162 2351 66 lda pr4|114,*ql scs$controller_data.base
000736 aa 000022 7350 00 als 18
000737 aa 6 00245 7561 00 stq pr6|165
000740 aa 000066 7330 00 lrs 54
000741 aa 6 00171 7561 00 stq pr6|121 base

DBG(217082661)> CPU TRACE: 0: 00132:003333 0 000002736000 (QLS 000002) 000002 736(0) 0 0 0 00^M
DBG(217082663)> CPU TRACE: 0: 00132:003334 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217082665)> CPU TRACE: 0: 00132:003335 0 400016235166 (LDA PR4|16,*QL) 400016 235(0) 1 0 3 06^M
DBG(217082667)> CPU TRACE: 0: 00132:003336 0 000022735000 (ALS 000022) 000022 735(0) 0 0 0 00^M
DBG(217082669)> CPU TRACE: 0: 00132:003337 0 600245756100 (STQ PR6|245) 600245 756(0) 1 0 0 00^M
DBG(217082671)> CPU TRACE: 0: 00132:003340 0 000066733000 (LRS 000066) 000066 733(0) 0 0 0 00^M
DBG(217082673)> CPU TRACE: 0: 00132:003341 0 600171756100 (STQ PR6|171) 600171 756(0) 1 0 0 00^M

STATEMENT 1 ON LINE 294
if (base ^= 0) & scs$controller_data (i).online then do;

000742 aa 000067 6000 04 tze 55,ic 001031
000743 aa 6 00245 7271 00 lxl7 pr6|165
000744 la 4 00162 3735 20 epp7 pr4|114,*
000745 aa 7 00002 2351 17 lda pr7|2,7 scs$controller_data.online
000746 aa 400000 3150 03 cana 131072,du
000747 aa 000062 6000 04 tze 50,ic 001031

DBG(217082675)> CPU TRACE: 0: 00132:003342 0 000067600004 (TZE 000067,IC) 000067 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 304
end;

001031 aa 6 00131 0541 00 aos pr6|89 i
001032 aa 777676 7100 04 tra -66,ic 000730

DBG(217082677)> CPU TRACE: 0: 00132:003431 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217082679)> CPU TRACE: 0: 00132:003432 0 777676710004 (TRA 777676,IC) 777676 710(0) 0 0 0 04^M

STATEMENT 1 ON LINE 292
do i = 0 to 7;

000727 aa 6 00131 4501 00 stz pr6|89 i
000730 aa 6 00131 2361 00 ldq pr6|89 i
000731 aa 000007 1160 07 cmpq 7,dl
000732 aa 000101 6054 04 tpnz 65,ic 001033

DBG(217082681)> CPU TRACE: 0: 00132:003330 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217082683)> CPU TRACE: 0: 00132:003331 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217082685)> CPU TRACE: 0: 00132:003332 0 000101605404 (TPNZ 000101,IC) 000101 605(1) 0 0 0 04^M

DBG(217087957)> CPU TRACE: 0: 00132:003330 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217087959)> CPU TRACE: 0: 00132:003331 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217087961)> CPU TRACE: 0: 00132:003332 0 000101605404 (TPNZ 000101,IC) 000101 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 308
call scr_util$set_mask (scs$interrupt_controller, (pdata.controller_port), scs$sys_level);

001033 aa 6 00112 2361 20 ldq pr6|74,* pdata.controller_port
001034 aa 0 00432 3771 00 anaq pr0|282 = 000000000000 000000000007
001035 aa 6 00245 7561 00 stq pr6|165
001036 aa 6 00044 3701 20 epp4 pr6|36,*
001037 la 4 00214 3521 20 epp2 pr4|140,* scs$interrupt_controller
001040 aa 6 00266 2521 00 spri2 pr6|182
001041 aa 6 00245 3521 00 epp2 pr6|165
001042 aa 6 00270 2521 00 spri2 pr6|184
001043 la 4 00170 3521 20 epp2 pr4|120,* scs$sys_level
001044 aa 6 00272 2521 00 spri2 pr6|186
001045 aa 6 00264 6211 00 eax1 pr6|180
001046 aa 014000 4310 07 fld 6144,dl
001047 la 4 00074 3521 20 epp2 pr4|60,* scr_util$set_mask
001050 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217087963)> CPU TRACE: 0: 00132:003433 0 600112236120 (LDQ PR6|112,N*) 600112 236(0) 1 0 1 00^M
DBG(217087965)> CPU TRACE: 0: 00132:003434 0 000432377100 (ANAQ PR0|432) 000432 377(0) 1 0 0 00^M
DBG(217087967)> CPU TRACE: 0: 00132:003435 0 600245756100 (STQ PR6|245) 600245 756(0) 1 0 0 00^M
DBG(217087969)> CPU TRACE: 0: 00132:003436 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217087971)> CPU TRACE: 0: 00132:003437 0 400036352120 (EPP2 PR4|36,N*) 400036 352(0) 1 0 1 00^M
DBG(217087973)> CPU TRACE: 0: 00132:003440 0 600266252100 (SPRI2 PR6|266) 600266 252(0) 1 0 0 00^M
DBG(217087975)> CPU TRACE: 0: 00132:003441 0 600245352100 (EPP2 PR6|245) 600245 352(0) 1 0 0 00^M
DBG(217087977)> CPU TRACE: 0: 00132:003442 0 600270252100 (SPRI2 PR6|270) 600270 252(0) 1 0 0 00^M
DBG(217087979)> CPU TRACE: 0: 00132:003443 0 400160352120 (EPP2 PR4|160,N*) 400160 352(0) 1 0 1 00^M
DBG(217087981)> CPU TRACE: 0: 00132:003444 0 600272252100 (SPRI2 PR6|272) 600272 252(0) 1 0 0 00^M
DBG(217087983)> CPU TRACE: 0: 00132:003445 0 600264621100 (EAX1 PR6|264) 600264 621(0) 1 0 0 00^M
DBG(217087985)> CPU TRACE: 0: 00132:003446 0 014000431007 (FLD 014000,DL) 014000 431(0) 0 0 0 07^M
DBG(217087987)> CPU TRACE: 0: 00132:003447 0 400162352120 (EPP2 PR4|162,N*) 400162 352(0) 1 0 1 00^M
DBG(217087989)> CPU TRACE: 0: 00132:003450 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 310
call scr_util$set_port_enable ((pdata.controller_port), "1"b);

001051 aa 6 00112 2361 20 ldq pr6|74,* pdata.controller_port
001052 aa 0 00432 3771 00 anaq pr0|282 = 000000000000 000000000007
001053 aa 6 00245 7561 00 stq pr6|165
001054 aa 400000 2350 03 lda 131072,du
001055 aa 6 00244 7551 00 sta pr6|164
001056 aa 6 00245 3521 00 epp2 pr6|165
001057 aa 6 00256 2521 00 spri2 pr6|174
001060 aa 6 00244 3521 00 epp2 pr6|164
001061 aa 6 00260 2521 00 spri2 pr6|176
001062 aa 6 00254 6211 00 eax1 pr6|172
001063 aa 010000 4310 07 fld 4096,dl
001064 aa 6 00044 3701 20 epp4 pr6|36,*
001065 la 4 00076 3521 20 epp2 pr4|62,* scr_util$set_port_enable
001066 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217088169)> CPU TRACE: 0: 00132:003451 0 600112236120 (LDQ PR6|112,N*) 600112 236(0) 1 0 1 00^M
DBG(217088171)> CPU TRACE: 0: 00132:003452 0 000432377100 (ANAQ PR0|432) 000432 377(0) 1 0 0 00^M
DBG(217088173)> CPU TRACE: 0: 00132:003453 0 600245756100 (STQ PR6|245) 600245 756(0) 1 0 0 00^M
DBG(217088175)> CPU TRACE: 0: 00132:003454 0 400000235003 (LDA 400000,DU) 400000 235(0) 0 0 0 03^M
DBG(217088177)> CPU TRACE: 0: 00132:003455 0 600244755100 (STA PR6|244) 600244 755(0) 1 0 0 00^M
DBG(217088179)> CPU TRACE: 0: 00132:003456 0 600245352100 (EPP2 PR6|245) 600245 352(0) 1 0 0 00^M
DBG(217088181)> CPU TRACE: 0: 00132:003457 0 600256252100 (SPRI2 PR6|256) 600256 252(0) 1 0 0 00^M
DBG(217088183)> CPU TRACE: 0: 00132:003460 0 600244352100 (EPP2 PR6|244) 600244 352(0) 1 0 0 00^M
DBG(217088185)> CPU TRACE: 0: 00132:003461 0 600260252100 (SPRI2 PR6|260) 600260 252(0) 1 0 0 00^M
DBG(217088187)> CPU TRACE: 0: 00132:003462 0 600254621100 (EAX1 PR6|254) 600254 621(0) 1 0 0 00^M
DBG(217088189)> CPU TRACE: 0: 00132:003463 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07^M
DBG(217088191)> CPU TRACE: 0: 00132:003464 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217088193)> CPU TRACE: 0: 00132:003465 0 400164352120 (EPP2 PR4|164,N*) 400164 352(0) 1 0 1 00^M
DBG(217088195)> CPU TRACE: 0: 00132:003466 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 312
if pdata.expanded_port then do;

001067 aa 6 00112 2351 20 lda pr6|74,* pdata.expanded_port^L001070 aa 000040 3150 07 cana 32,dl
001071 aa 000037 6000 04 tze 31,ic 001130

DBG(217090969)> CPU TRACE: 0: 00132:003467 0 600112235120 (LDA PR6|112,N*) 600112 235(0) 1 0 1 00^M
DBG(217090971)> CPU TRACE: 0: 00132:003470 0 000040315007 (CANA 000040,DL) 000040 315(0) 0 0 0 07^M
DBG(217090973)> CPU TRACE: 0: 00132:003471 0 000037600004 (TZE 000037,IC) 000037 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 320
init_processor$wait_flag = rcerr_addcpu_no_response;

001130 aa 000001 2360 07 ldq 1,dl
001131 aa 6 00044 3701 20 epp4 pr6|36,*
001132 la 4 00044 7561 20 stq pr4|36,* init_processor$wait_flag

DBG(217090975)> CPU TRACE: 0: 00132:003530 0 000001236007 (LDQ 000001,DL) 000001 236(0) 0 0 0 07^M
DBG(217090977)> CPU TRACE: 0: 00132:003531 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217090979)> CPU TRACE: 0: 00132:003532 0 400170756120 (STQ PR4|170,N*) 400170 756(0) 1 0 1 00^M

STATEMENT 1 ON LINE 322
init_processor$controller_data = "0"b;

001133 la 4 00062 4501 20 stz pr4|50,* init_processor$controller_data

DBG(217090981)> CPU TRACE: 0: 00132:003533 0 400172450120 (STZ PR4|172,N*) 400172 450(0) 1 0 1 00^M

STATEMENT 1 ON LINE 323
do i = 0 to 7;

001134 aa 6 00131 4501 00 stz pr6|89 i
001135 aa 000000 0110 03 nop 0,du
001136 aa 6 00131 2361 00 ldq pr6|89 i
001137 aa 000007 1160 07 cmpq 7,dl
001140 aa 000014 6054 04 tpnz 12,ic 001154

DBG(217090983)> CPU TRACE: 0: 00132:003534 0 600131450100 (STZ PR6|131) 600131 450(0) 1 0 0 00^M
DBG(217090985)> CPU TRACE: 0: 00132:003535 0 000000011003 (NOP 000000,DU) 000000 011(0) 0 0 0 03^M
DBG(217090987)> CPU TRACE: 0: 00132:003536 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217090989)> CPU TRACE: 0: 00132:003537 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217090991)> CPU TRACE: 0: 00132:003540 0 000014605404 (TPNZ 000014,IC) 000014 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 324
substr (init_processor$controller_data, i + 1, 1) = scs$controller_data (i).online;

001141 aa 000002 7360 00 qls 2
001142 aa 6 00131 7271 00 lxl7 pr6|89 i
001143 aa 6 00044 3701 20 epp4 pr6|36,*
001144 la 4 00062 3735 20 epp7 pr4|50,*
001145 la 4 00162 3715 20 epp5 pr4|114,*
001146 aa 5 00002 3715 06 epp5 pr5|2,ql scs$controller_data.online
001147 aa 003 117 060 500 csl (pr),(pr,x7),fill(0),bool(move)
001150 aa 5 00000 00 0001 descb pr5|0,1 scs$controller_data.online
001151 aa 7 00000 00 0001 descb pr7|0,1 init_processor$controller_data

DBG(217090993)> CPU TRACE: 0: 00132:003541 0 000002736000 (QLS 000002) 000002 736(0) 0 0 0 00^M
DBG(217090995)> CPU TRACE: 0: 00132:003542 0 600131727100 (LXL7 PR6|131) 600131 727(0) 1 0 0 00^M
DBG(217090997)> CPU TRACE: 0: 00132:003543 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217090999)> CPU TRACE: 0: 00132:003544 0 400172373520 (EPP7 PR4|172,N*) 400172 373(1) 1 0 1 00^M
DBG(217091001)> CPU TRACE: 0: 00132:003545 0 400016371520 (EPP5 PR4|16,N*) 400016 371(1) 1 0 1 00^M
DBG(217091003)> CPU TRACE: 0: 00132:003546 0 500002371506 (EPP5 PR5|2,QL) 500002 371(1) 1 0 0 06^M
DBG(217091005)> CPU TRACE: 0: 00132:003547 0 003117060500 (CSL PR0|3117) 003117 060(1) 0 0 0 00^M

STATEMENT 1 ON LINE 325
end;

001152 aa 6 00131 0541 00 aos pr6|89 i
001153 aa 777763 7100 04 tra -13,ic 001136

DBG(217091007)> CPU TRACE: 0: 00132:003552 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217091009)> CPU TRACE: 0: 00132:003553 0 777763710004 (TRA 777763,IC) 777763 710(0) 0 0 0 04^M

DBG(217091179)> CPU TRACE: 0: 00132:003536 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217091181)> CPU TRACE: 0: 00132:003537 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217091183)> CPU TRACE: 0: 00132:003540 0 000014605404 (TPNZ 000014,IC) 000014 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 329
call privileged_mode_ut$wire_and_mask (mask_temp, ptp);

001154 aa 6 00122 3521 00 epp2 pr6|82 mask_temp
001155 aa 6 00256 2521 00 spri2 pr6|174
001156 aa 6 00120 3521 00 epp2 pr6|80 ptp
001157 aa 6 00260 2521 00 spri2 pr6|176
001160 aa 6 00254 6211 00 eax1 pr6|172
001161 aa 010000 4310 07 fld 4096,dl
001162 aa 6 00044 3701 20 epp4 pr6|36,*
001163 la 4 00126 3521 20 epp2 pr4|86,* privileged_mode_ut$wire_and_mask
001164 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217091185)> CPU TRACE: 0: 00132:003554 0 600122352100 (EPP2 PR6|122) 600122 352(0) 1 0 0 00^M
DBG(217091187)> CPU TRACE: 0: 00132:003555 0 600256252100 (SPRI2 PR6|256) 600256 252(0) 1 0 0 00^M
DBG(217091189)> CPU TRACE: 0: 00132:003556 0 600120352100 (EPP2 PR6|120) 600120 352(0) 1 0 0 00^M
DBG(217091191)> CPU TRACE: 0: 00132:003557 0 600260252100 (SPRI2 PR6|260) 600260 252(0) 1 0 0 00^M
DBG(217091193)> CPU TRACE: 0: 00132:003560 0 600254621100 (EAX1 PR6|254) 600254 621(0) 1 0 0 00^M
DBG(217091195)> CPU TRACE: 0: 00132:003561 0 010000431007 (FLD 010000,DL) 010000 431(0) 0 0 0 07^M
DBG(217091197)> CPU TRACE: 0: 00132:003562 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217091199)> CPU TRACE: 0: 00132:003563 0 400126352120 (EPP2 PR4|126,N*) 400126 352(0) 1 0 1 00^M
DBG(217091201)> CPU TRACE: 0: 00132:003564 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 330
call wire_proc$wire_me;

001165 aa 6 00056 6211 00 eax1 pr6|46
001166 aa 000000 4310 07 fld 0,dl
001167 aa 6 00044 3701 20 epp4 pr6|36,*
001170 la 4 00136 3521 20 epp2 pr4|94,* wire_proc$wire_me
001171 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217091445)> CPU TRACE: 0: 00132:003565 0 600056621100 (EAX1 PR6|56) 600056 621(0) 1 0 0 00^M
DBG(217091447)> CPU TRACE: 0: 00132:003566 0 000000431007 (FLD 000000,DL) 000000 431(0) 0 0 0 07^M
DBG(217091449)> CPU TRACE: 0: 00132:003567 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217091451)> CPU TRACE: 0: 00132:003570 0 400124352120 (EPP2 PR4|124,N*) 400124 352(0) 1 0 1 00^M
DBG(217091453)> CPU TRACE: 0: 00132:003571 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M

STATEMENT 1 ON LINE 332
do while (^stac (addr (scs$connect_lock), pds$processid));

001172 aa 6 00044 3701 20 epp4 pr6|36,*
001173 la 4 00206 3735 20 epp7 pr4|134,* scs$connect_lock
001174 aa 6 00300 6535 00 spri7 pr6|192
001175 la 4 00024 2351 20 lda pr4|20,* pds$processid
001176 aa 7 00000 3521 00 epp2 pr7|0
001177 aa 0 00663 7001 00 tsx0 pr0|435 stac_mac
001200 aa 000002 6010 04 tnz 2,ic 001202

DBG(217095371)> CPU TRACE: 0: 00132:003572 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095373)> CPU TRACE: 0: 00132:003573 0 400174373520 (EPP7 PR4|174,N*) 400174 373(1) 1 0 1 00^M
DBG(217095375)> CPU TRACE: 0: 00132:003574 0 600300653500 (SPRI7 PR6|300) 600300 653(1) 1 0 0 00^M
DBG(217095377)> CPU TRACE: 0: 00132:003575 0 400030235120 (LDA PR4|30,N*) 400030 235(0) 1 0 1 00^M
DBG(217095379)> CPU TRACE: 0: 00132:003576 0 700000352100 (EPP2 PR7|0) 700000 352(0) 1 0 0 00^M
DBG(217095381)> CPU TRACE: 0: 00132:003577 0 000663700100 (TSX0 PR0|663) 000663 700(0) 1 0 0 00^M
DBG(217095393)> CPU TRACE: 0: 00132:003600 0 000002601004 (TNZ 000002,IC) 000002 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 335
scs$processor_start_wait = scs$processor & ^prds$processor_pattern;

001202 la 4 00032 2351 20 lda pr4|26,* prds$processor_pattern
001203 aa 0 00020 6751 00 era pr0|16 = 776000000000
001204 la 4 00220 3751 20 ana pr4|144,* scs$processor
001205 la 4 00222 7551 20 sta pr4|146,* scs$processor_start_wait

DBG(217095395)> CPU TRACE: 0: 00132:003602 0 400176235120 (LDA PR4|176,N*) 400176 235(0) 1 0 1 00^M
DBG(217095397)> CPU TRACE: 0: 00132:003603 0 000020675100 (ERA PR0|20) 000020 675(0) 1 0 0 00^M
DBG(217095399)> CPU TRACE: 0: 00132:003604 0 400200375120 (ANA PR4|200,N*) 400200 375(0) 1 0 1 00^M
DBG(217095401)> CPU TRACE: 0: 00132:003605 0 400202755120 (STA PR4|202,N*) 400202 755(0) 1 0 1 00^M

STATEMENT 1 ON LINE 337
do i = 0 to 7;
001206 aa 6 00131 4501 00 stz pr6|89 i
001207 aa 000000 0110 03 nop 0,du
001210 aa 6 00131 2361 00 ldq pr6|89 i
001211 aa 000007 1160 07 cmpq 7,dl
001212 aa 000025 6054 04 tpnz 21,ic 001237

DBG(217095403)> CPU TRACE: 0: 00132:003606 0 600131450100 (STZ PR6|131) 600131 450(0) 1 0 0 00^M
DBG(217095405)> CPU TRACE: 0: 00132:003607 0 000000011003 (NOP 000000,DU) 000000 011(0) 0 0 0 03^M
DBG(217095407)> CPU TRACE: 0: 00132:003610 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217095409)> CPU TRACE: 0: 00132:003611 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217095411)> CPU TRACE: 0: 00132:003612 0 000025605404 (TPNZ 000025,IC) 000025 605(1) 0 0 0 04^M

DBG(217095413)> CPU TRACE: 0: 00132:003613 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095415)> CPU TRACE: 0: 00132:003614 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217095417)> CPU TRACE: 0: 00132:003615 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217095419)> CPU TRACE: 0: 00132:003616 0 400204116120 (CMPQ PR4|204,N*) 400204 116(0) 1 0 1 00^M
DBG(217095421)> CPU TRACE: 0: 00132:003617 0 000016600004 (TZE 000016,IC) 000016 600(0) 0 0 0 04^M
DBG(217095423)> CPU TRACE: 0: 00132:003635 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217095423)> CPU TRACE: Add36b op1 000000000000 op2 000000000001 carryin 0 flagsToSet 740000 flags 500200 ovf 0^M
DBG(217095423)> CPU TRACE: Add36b res 000000000001 flags 000200 ovf 0^M
DBG(217095425)> CPU TRACE: 0: 00132:003636 0 777752710004 (TRA 777752,IC) 777752 710(0) 0 0 0 04^M
DBG(217095425)> CPU TRACE: TRA 00132:003610^M
DBG(217095427)> CPU TRACE: 0: 00132:003610 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217095429)> CPU TRACE: 0: 00132:003611 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217095431)> CPU TRACE: 0: 00132:003612 0 000025605404 (TPNZ 000025,IC) 000025 605(1) 0 0 0 04^M
DBG(217095433)> CPU TRACE: 0: 00132:003613 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095435)> CPU TRACE: 0: 00132:003614 0 400010373566 (EPP7 PR4|10,*QL) 400010 373(1) 1 0 3 06^M
DBG(217095437)> CPU TRACE: 0: 00132:003615 0 600114653500 (SPRI7 PR6|114) 600114 653(1) 1 0 0 00^M
DBG(217095439)> CPU TRACE: 0: 00132:003616 0 400204116120 (CMPQ PR4|204,N*) 400204 116(0) 1 0 1 00^M
DBG(217095441)> CPU TRACE: 0: 00132:003617 0 000016600004 (TZE 000016,IC) 000016 600(0) 0 0 0 04^M
DBG(217095443)> CPU TRACE: 0: 00132:003620 0 700000235100 (LDA PR7|0) 700000 235(0) 1 0 0 00^M
DBG(217095445)> CPU TRACE: 0: 00132:003621 0 400000315003 (CANA 400000,DU) 400000 315(0) 0 0 0 03^M
DBG(217095447)> CPU TRACE: 0: 00132:003622 0 000013600004 (TZE 000013,IC) 000013 600(0) 0 0 0 04^M
DBG(217095449)> CPU TRACE: 0: 00132:003635 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M

….

DBG(217095609)> CPU TRACE: 0: 00132:003610 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217095611)> CPU TRACE: 0: 00132:003611 0 000007116007 (CMPQ 000007,DL) 000007 116(0) 0 0 0 07^M
DBG(217095613)> CPU TRACE: 0: 00132:003612 0 000025605404 (TPNZ 000025,IC) 000025 605(1) 0 0 0 04^M

STATEMENT 1 ON LINE 344
do while (scs$processor_start_wait);

001237 aa 000000 0110 03 nop 0,du
001240 aa 6 00044 3701 20 epp4 pr6|36,*
001241 la 4 00222 2351 20 lda pr4|146,* scs$processor_start_wait
001242 aa 000002 6000 04 tze 2,ic 001244

DBG(217095615)> CPU TRACE: 0: 00132:003637 0 000000011003 (NOP 000000,DU) 000000 011(0) 0 0 0 03^M
DBG(217095617)> CPU TRACE: 0: 00132:003640 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095619)> CPU TRACE: 0: 00132:003641 0 400202235120 (LDA PR4|202,N*) 400202 235(0) 1 0 1 00^M
DBG(217095621)> CPU TRACE: 0: 00132:003642 0 000002600004 (TZE 000002,IC) 000002 600(0) 0 0 0 04^M

STATEMENT 1 ON LINE 349
fvp = addr (fault_vector$);

001244 la 4 00022 3735 20 epp7 pr4|18,* fault_vector$
001245 aa 6 00240 6535 00 spri7 pr6|160 fvp

DBG(217095623)> CPU TRACE: 0: 00132:003644 0 400212373520 (EPP7 PR4|212,N*) 400212 373(1) 1 0 1 00^M
DBG(217095625)> CPU TRACE: 0: 00132:003645 0 600240653500 (SPRI7 PR6|240) 600240 653(1) 1 0 0 00^M

STATEMENT 1 ON LINE 350
int_vec_save = fv.ipair (scs$processor_start_int_no).scu;

001246 la 4 00216 2361 20 ldq pr4|142,* scs$processor_start_int_no
001247 aa 000001 7360 00 qls 1
001250 aa 7 00000 2351 06 lda pr7|0,ql fv.scu
001251 aa 6 00124 7551 00 sta pr6|84 int_vec_save

DBG(217095627)> CPU TRACE: 0: 00132:003646 0 400214236120 (LDQ PR4|214,N*) 400214 236(0) 1 0 1 00^M
DBG(217095629)> CPU TRACE: 0: 00132:003647 0 000001736000 (QLS 000001) 000001 736(0) 0 0 0 00^M
DBG(217095631)> CPU TRACE: 0: 00132:003650 0 700000235106 (LDA PR7|0,QL) 700000 235(0) 1 0 0 06^M
DBG(217095633)> CPU TRACE: 0: 00132:003651 0 600124755100 (STA PR6|124) 600124 755(0) 1 0 0 00^M

STATEMENT 1 ON LINE 351
fv.ipair (scs$processor_start_int_no).scu = init_processor$first_tra;^L
001252 la 4 00050 2351 20 lda pr4|40,* init_processor$first_tra
001253 aa 7 00000 7551 06 sta pr7|0,ql fv.scu

DBG(217095635)> CPU TRACE: 0: 00132:003652 0 400216235120 (LDA PR4|216,N*) 400216 235(0) 1 0 1 00^M
DBG(217095637)> CPU TRACE: 0: 00132:003653 0 700000755106 (STA PR7|0,QL) 700000 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 353
trouble_save = fv.fpair (FAULT_NO_TRB).scu;

001254 aa 000076 2360 07 ldq 62,dl
001255 aa 7 00100 2351 06 lda pr7|64,ql fv.scu
001256 aa 6 00125 7551 00 sta pr6|85 trouble_save

DBG(217095639)> CPU TRACE: 0: 00132:003654 0 000076236007 (LDQ 000076,DL) 000076 236(0) 0 0 0 07^M
DBG(217095641)> CPU TRACE: 0: 00132:003655 0 700100235106 (LDA PR7|100,QL) 700100 235(0) 1 0 0 06^M
DBG(217095643)> CPU TRACE: 0: 00132:003656 0 600125755100 (STA PR6|125) 600125 755(0) 1 0 0 00^M

STATEMENT 1 ON LINE 354
fv.fpair (FAULT_NO_TRB).scu = init_processor$trouble_tra;

001257 la 4 00052 2351 20 lda pr4|42,* init_processor$trouble_tra
001260 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217095645)> CPU TRACE: 0: 00132:003657 0 400220235120 (LDA PR4|220,N*) 400220 235(0) 1 0 1 00^M
DBG(217095647)> CPU TRACE: 0: 00132:003660 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 356
startup_save = fv.fpair (FAULT_NO_SUF).scu;

001261 aa 000030 2360 07 ldq 24,dl
001262 aa 7 00100 2351 06 lda pr7|64,ql fv.scu
001263 aa 6 00126 7551 00 sta pr6|86 startup_save

DBG(217095649)> CPU TRACE: 0: 00132:003661 0 000030236007 (LDQ 000030,DL) 000030 236(0) 0 0 0 07^M
DBG(217095651)> CPU TRACE: 0: 00132:003662 0 700100235106 (LDA PR7|100,QL) 700100 235(0) 1 0 0 06^M
DBG(217095653)> CPU TRACE: 0: 00132:003663 0 600126755100 (STA PR6|126) 600126 755(0) 1 0 0 00^M

STATEMENT 1 ON LINE 357
fv.fpair (FAULT_NO_SUF).scu = init_processor$startup_tra;

001264 la 4 00054 2351 20 lda pr4|44,* init_processor$startup_tra
001265 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217095655)> CPU TRACE: 0: 00132:003664 0 400222235120 (LDA PR4|222,N*) 400222 235(0) 1 0 1 00^M
DBG(217095657)> CPU TRACE: 0: 00132:003665 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 359
onc_save = fv.fpair (FAULT_NO_ONC).scu;

001266 aa 000026 2360 07 ldq 22,dl
001267 aa 7 00100 2351 06 lda pr7|64,ql fv.scu
001270 aa 6 00127 7551 00 sta pr6|87 onc_save

DBG(217095659)> CPU TRACE: 0: 00132:003666 0 000026236007 (LDQ 000026,DL) 000026 236(0) 0 0 0 07^M
DBG(217095661)> CPU TRACE: 0: 00132:003667 0 700100235106 (LDA PR7|100,QL) 700100 235(0) 1 0 0 06^M
DBG(217095663)> CPU TRACE: 0: 00132:003670 0 600127755100 (STA PR6|127) 600127 755(0) 1 0 0 00^M

STATEMENT 1 ON LINE 360
fv.fpair (FAULT_NO_ONC).scu = init_processor$onc_tra;

001271 la 4 00056 2351 20 lda pr4|46,* init_processor$onc_tra
001272 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217095665)> CPU TRACE: 0: 00132:003671 0 400224235120 (LDA PR4|224,N*) 400224 235(0) 1 0 1 00^M
DBG(217095667)> CPU TRACE: 0: 00132:003672 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 362
lockup_save = fv.fpair (FAULT_NO_LUF).scu;

001273 aa 000016 2360 07 ldq 14,dl
001274 aa 7 00100 2351 06 lda pr7|64,ql fv.scu
001275 aa 6 00130 7551 00 sta pr6|88 lockup_save

DBG(217095669)> CPU TRACE: 0: 00132:003673 0 000016236007 (LDQ 000016,DL) 000016 236(0) 0 0 0 07^M
DBG(217095671)> CPU TRACE: 0: 00132:003674 0 700100235106 (LDA PR7|100,QL) 700100 235(0) 1 0 0 06^M
DBG(217095673)> CPU TRACE: 0: 00132:003675 0 600130755100 (STA PR6|130) 600130 755(0) 1 0 0 00^M

STATEMENT 1 ON LINE 363
fv.fpair (FAULT_NO_LUF).scu = init_processor$lockup_tra;

001276 la 4 00060 2351 20 lda pr4|48,* init_processor$lockup_tra
001277 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217095675)> CPU TRACE: 0: 00132:003676 0 400226235120 (LDA PR4|226,N*) 400226 235(0) 1 0 1 00^M
DBG(217095677)> CPU TRACE: 0: 00132:003677 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 368
call privileged_mode_ut$smic (scs$processor_start_pattern);

001300 la 4 00174 3521 20 epp2 pr4|124,* scs$processor_start_pattern
001301 aa 6 00250 2521 00 spri2 pr6|168
001302 aa 6 00246 6211 00 eax1 pr6|166
001303 aa 004000 4310 07 fld 2048,dl
001304 la 4 00122 3521 20 epp2 pr4|82,* privileged_mode_ut$smic
001305 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217095679)> CPU TRACE: 0: 00132:003700 0 400230352120 (EPP2 PR4|230,N*) 400230 352(0) 1 0 1 00^M
DBG(217095681)> CPU TRACE: 0: 00132:003701 0 600250252100 (SPRI2 PR6|250) 600250 252(0) 1 0 0 00^M
DBG(217095683)> CPU TRACE: 0: 00132:003702 0 600246621100 (EAX1 PR6|246) 600246 621(0) 1 0 0 00^M
DBG(217095685)> CPU TRACE: 0: 00132:003703 0 004000431007 (FLD 004000,DL) 004000 431(0) 0 0 0 07^M
DBG(217095687)> CPU TRACE: 0: 00132:003704 0 400232352120 (EPP2 PR4|232,N*) 400232 352(0) 1 0 1 00^M
DBG(217095689)> CPU TRACE: 0: 00132:003705 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M
DBG(217095743)> CPU TRACE: RTCD 00132:003706^M
DBG(217095743)> CPU TRACE: RTCD PPR.PRR 0 PPR.P 0^M

STATEMENT 1 ON LINE 370
call scr_util$set_mask (scs$interrupt_controller, (pdata.controller_port), scs$processor_start_mask);

001306 aa 6 00112 2361 20 ldq pr6|74,* pdata.controller_port^L001307 aa 0 00432 3771 00 anaq pr0|282 = 000000000000 000000000007
001310 aa 6 00303 7561 00 stq pr6|195
001311 aa 6 00044 3701 20 epp4 pr6|36,*
001312 la 4 00214 3521 20 epp2 pr4|140,* scs$interrupt_controller
001313 aa 6 00266 2521 00 spri2 pr6|182
001314 aa 6 00303 3521 00 epp2 pr6|195
001315 aa 6 00270 2521 00 spri2 pr6|184
001316 la 4 00172 3521 20 epp2 pr4|122,* scs$processor_start_mask
001317 aa 6 00272 2521 00 spri2 pr6|186
001320 aa 6 00264 6211 00 eax1 pr6|180
001321 aa 014000 4310 07 fld 6144,dl
001322 la 4 00074 3521 20 epp2 pr4|60,* scr_util$set_mask
001323 aa 0 00623 7001 00 tsx0 pr0|403 call_ext_out

DBG(217095745)> CPU TRACE: 0: 00132:003706 0 600112236120 (LDQ PR6|112,N*) 600112 236(0) 1 0 1 00^M
DBG(217095747)> CPU TRACE: 0: 00132:003707 0 000432377100 (ANAQ PR0|432) 000432 377(0) 1 0 0 00^M
DBG(217095749)> CPU TRACE: 0: 00132:003710 0 600303756100 (STQ PR6|303) 600303 756(0) 1 0 0 00^M
DBG(217095751)> CPU TRACE: 0: 00132:003711 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095753)> CPU TRACE: 0: 00132:003712 0 400036352120 (EPP2 PR4|36,N*) 400036 352(0) 1 0 1 00^M
DBG(217095755)> CPU TRACE: 0: 00132:003713 0 600266252100 (SPRI2 PR6|266) 600266 252(0) 1 0 0 00^M
DBG(217095757)> CPU TRACE: 0: 00132:003714 0 600303352100 (EPP2 PR6|303) 600303 352(0) 1 0 0 00^M
DBG(217095759)> CPU TRACE: 0: 00132:003715 0 600270252100 (SPRI2 PR6|270) 600270 252(0) 1 0 0 00^M
DBG(217095761)> CPU TRACE: 0: 00132:003716 0 400234352120 (EPP2 PR4|234,N*) 400234 352(0) 1 0 1 00^M
DBG(217095763)> CPU TRACE: 0: 00132:003717 0 600272252100 (SPRI2 PR6|272) 600272 252(0) 1 0 0 00^M
DBG(217095765)> CPU TRACE: 0: 00132:003720 0 600264621100 (EAX1 PR6|264) 600264 621(0) 1 0 0 00^M
DBG(217095767)> CPU TRACE: 0: 00132:003721 0 014000431007 (FLD 014000,DL) 014000 431(0) 0 0 0 07^M
DBG(217095769)> CPU TRACE: 0: 00132:003722 0 400162352120 (EPP2 PR4|162,N*) 400162 352(0) 1 0 1 00^M
DBG(217095771)> CPU TRACE: 0: 00132:003723 0 000623700100 (TSX0 PR0|623) 000623 700(0) 1 0 0 00^M
DBG(217095949)> CPU TRACE: RTCD 00132:003724^M
DBG(217095949)> CPU TRACE: RTCD PPR.PRR 0 PPR.P 0^M

STATEMENT 1 ON LINE 372
to_loop:
do i = 1 to 5000 while (init_processor$wait_flag = rcerr_addcpu_no_response);

001324 aa 000001 2360 07 ldq 1,dl
001325 aa 6 00131 7561 00 stq pr6|89 i
001326 aa 6 00131 2361 00 ldq pr6|89 i
001327 aa 011610 1160 07 cmpq 5000,dl
001330 aa 000007 6054 04 tpnz 7,ic 001337
001331 aa 6 00044 3701 20 epp4 pr6|36,*
001332 la 4 00044 2361 20 ldq pr4|36,* init_processor$wait_flag
001333 aa 000001 1160 07 cmpq 1,dl
001334 aa 000003 6010 04 tnz 3,ic 001337

DBG(217095951)> CPU TRACE: 0: 00132:003724 0 000001236007 (LDQ 000001,DL) 000001 236(0) 0 0 0 07^M
DBG(217095953)> CPU TRACE: 0: 00132:003725 0 600131756100 (STQ PR6|131) 600131 756(0) 1 0 0 00^M
DBG(217095955)> CPU TRACE: 0: 00132:003726 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217095957)> CPU TRACE: 0: 00132:003727 0 011610116007 (CMPQ 011610,DL) 011610 116(0) 0 0 0 07^M
DBG(217095959)> CPU TRACE: 0: 00132:003730 0 000007605404 (TPNZ 000007,IC) 000007 605(1) 0 0 0 04^M
DBG(217095961)> CPU TRACE: 0: 00132:003731 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095963)> CPU TRACE: 0: 00132:003732 0 400170236120 (LDQ PR4|170,N*) 400170 236(0) 1 0 1 00^M
DBG(217095965)> CPU TRACE: 0: 00132:003733 0 000001116007 (CMPQ 000001,DL) 000001 116(0) 0 0 0 07^M
DBG(217095967)> CPU TRACE: 0: 00132:003734 0 000003601004 (TNZ 000003,IC) 000003 601(0) 0 0 0 04^M

DBG(217095969)> CPU TRACE: 0: 00132:003735 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217095971)> CPU TRACE: 0: 00132:003736 0 777770710004 (TRA 777770,IC) 777770 710(0) 0 0 0 04^M

STATEMENT 1 ON LINE 374
end;

001335 aa 6 00131 0541 00 aos pr6|89 i
001336 aa 777770 7100 04 tra -8,ic 001326

DBG(217095973)> CPU TRACE: 0: 00132:003726 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217095975)> CPU TRACE: 0: 00132:003727 0 011610116007 (CMPQ 011610,DL) 011610 116(0) 0 0 0 07^M
DBG(217095977)> CPU TRACE: 0: 00132:003730 0 000007605404 (TPNZ 000007,IC) 000007 605(1) 0 0 0 04^M
DBG(217095979)> CPU TRACE: 0: 00132:003731 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095981)> CPU TRACE: 0: 00132:003732 0 400170236120 (LDQ PR4|170,N*) 400170 236(0) 1 0 1 00^M
DBG(217095983)> CPU TRACE: 0: 00132:003733 0 000001116007 (CMPQ 000001,DL) 000001 116(0) 0 0 0 07^M
DBG(217095985)> CPU TRACE: 0: 00132:003734 0 000003601004 (TNZ 000003,IC) 000003 601(0) 0 0 0 04^M
DBG(217095987)> CPU TRACE: 0: 00132:003735 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217095987)> CPU TRACE: Add36b op1 000000000002 op2 000000000001 carryin 0 flagsToSet 740000 flags 500200 ovf 0^M
DBG(217095987)> CPU TRACE: Add36b res 000000000003 flags 000200 ovf 0^M
DBG(217095989)> CPU TRACE: 0: 00132:003736 0 777770710004 (TRA 777770,IC) 777770 710(0) 0 0 0 04^M
DBG(217095989)> CPU TRACE: TRA 00132:003726^M
DBG(217095991)> CPU TRACE: 0: 00132:003726 0 600131236100 (LDQ PR6|131) 600131 236(0) 1 0 0 00^M
DBG(217095993)> CPU TRACE: 0: 00132:003727 0 011610116007 (CMPQ 011610,DL) 011610 116(0) 0 0 0 07^M
DBG(217095995)> CPU TRACE: 0: 00132:003730 0 000007605404 (TPNZ 000007,IC) 000007 605(1) 0 0 0 04^M
DBG(217095997)> CPU TRACE: 0: 00132:003731 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217095999)> CPU TRACE: 0: 00132:003732 0 400170236120 (LDQ PR4|170,N*) 400170 236(0) 1 0 1 00^M
DBG(217096001)> CPU TRACE: 0: 00132:003733 0 000001116007 (CMPQ 000001,DL) 000001 116(0) 0 0 0 07^M
DBG(217096003)> CPU TRACE: 0: 00132:003734 0 000003601004 (TNZ 000003,IC) 000003 601(0) 0 0 0 04^M
DBG(217096005)> CPU TRACE: 0: 00132:003735 0 600131054100 (AOS PR6|131) 600131 054(0) 1 0 0 00^M
DBG(217096005)> CPU TRACE: Add36b op1 000000000003 op2 000000000001 carryin 0 flagsToSet 740000 flags 500200 ovf 0^M
DBG(217096005)> CPU TRACE: Add36b res 000000000004 flags 000200 ovf 0^M
DBG(217096007)> CPU TRACE: 0: 00132:003736 0 777770710004 (TRA 777770,IC) 777770 710(0) 0 0 0 04^M
DBG(217096007)> CPU TRACE: TRA 00132:003726^M

….

DBG(217096057)> CPU TRACE: 0: 00132:003734 0 000003601004 (TNZ 000003,IC) 000003 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 375
rcode = init_processor$wait_flag;

001337 aa 6 00044 3701 20 epp4 pr6|36,*
001340 la 4 00044 2361 20 ldq pr4|36,* init_processor$wait_flag
001341 aa 6 00032 3735 20 epp7 pr6|26,*
001342 aa 7 00004 7561 20 stq pr7|4,* rcode

DBG(217096059)> CPU TRACE: 0: 00132:003737 0 600044370120 (EPP4 PR6|44,N*) 600044 370(0) 1 0 1 00^M
DBG(217096061)> CPU TRACE: 0: 00132:003740 0 400170236120 (LDQ PR4|170,N*) 400170 236(0) 1 0 1 00^M
DBG(217096063)> CPU TRACE: 0: 00132:003741 0 600032373520 (EPP7 PR6|32,N*) 600032 373(1) 1 0 1 00^M
DBG(217096065)> CPU TRACE: 0: 00132:003742 0 700004756120 (STQ PR7|4,N*) 700004 756(0) 1 0 1 00^M

STATEMENT 1 ON LINE 383
if rcode = rcerr_addcpu_bad_switches then do;

001343 aa 000002 1160 07 cmpq 2,dl
001344 aa 000333 6010 04 tnz 219,ic 001677

DBG(217096067)> CPU TRACE: 0: 00132:003743 0 000002116007 (CMPQ 000002,DL) 000002 116(0) 0 0 0 07^M
DBG(217096069)> CPU TRACE: 0: 00132:003744 0 000333601004 (TNZ 000333,IC) 000333 601(0) 0 0 0 04^M

STATEMENT 1 ON LINE 471
fv.ipair (scs$processor_start_int_no).scu = int_vec_save;

001677 la 4 00216 2361 20 ldq pr4|142,* scs$processor_start_int_no
001700 aa 000001 7360 00 qls 1
001701 aa 6 00124 2351 00 lda pr6|84 int_vec_save
001702 aa 6 00240 7551 66 sta pr6|160,*ql fv.scu

DBG(217096071)> CPU TRACE: 0: 00132:004277 0 400214236120 (LDQ PR4|214,N*) 400214 236(0) 1 0 1 00^M
DBG(217096073)> CPU TRACE: 0: 00132:004300 0 000001736000 (QLS 000001) 000001 736(0) 0 0 0 00^M
DBG(217096075)> CPU TRACE: 0: 00132:004301 0 600124235100 (LDA PR6|124) 600124 235(0) 1 0 0 00^M
DBG(217096077)> CPU TRACE: 0: 00132:004302 0 600240755166 (STA PR6|240,*QL) 600240 755(0) 1 0 3 06^M

STATEMENT 1 ON LINE 472
fv.fpair (FAULT_NO_TRB).scu = trouble_save;

001703 aa 000076 2360 07 ldq 62,dl
001704 aa 6 00125 2351 00 lda pr6|85 trouble_save
001705 aa 6 00240 3735 20 epp7 pr6|160,* fvp
001706 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217096079)> CPU TRACE: 0: 00132:004303 0 000076236007 (LDQ 000076,DL) 000076 236(0) 0 0 0 07^M
DBG(217096081)> CPU TRACE: 0: 00132:004304 0 600125235100 (LDA PR6|125) 600125 235(0) 1 0 0 00^M
DBG(217096083)> CPU TRACE: 0: 00132:004305 0 600240373520 (EPP7 PR6|240,N*) 600240 373(1) 1 0 1 00^M
DBG(217096085)> CPU TRACE: 0: 00132:004306 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 473
fv.fpair (FAULT_NO_SUF).scu = startup_save;

001707 aa 000030 2360 07 ldq 24,dl
001710 aa 6 00126 2351 00 lda pr6|86 startup_save
001711 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217096087)> CPU TRACE: 0: 00132:004307 0 000030236007 (LDQ 000030,DL) 000030 236(0) 0 0 0 07^M
DBG(217096089)> CPU TRACE: 0: 00132:004310 0 600126235100 (LDA PR6|126) 600126 235(0) 1 0 0 00^M
DBG(217096091)> CPU TRACE: 0: 00132:004311 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 474
fv.fpair (FAULT_NO_ONC).scu = onc_save;

001712 aa 000026 2360 07 ldq 22,dl
001713 aa 6 00127 2351 00 lda pr6|87 onc_save
001714 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217096093)> CPU TRACE: 0: 00132:004312 0 000026236007 (LDQ 000026,DL) 000026 236(0) 0 0 0 07^M
DBG(217096095)> CPU TRACE: 0: 00132:004313 0 600127235100 (LDA PR6|127) 600127 235(0) 1 0 0 00^M
DBG(217096097)> CPU TRACE: 0: 00132:004314 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 475
fv.fpair (FAULT_NO_LUF).scu = lockup_save;

001715 aa 000016 2360 07 ldq 14,dl
001716 aa 6 00130 2351 00 lda pr6|88 lockup_save
001717 aa 7 00100 7551 06 sta pr7|64,ql fv.scu

DBG(217096099)> CPU TRACE: 0: 00132:004315 0 000016236007 (LDQ 000016,DL) 000016 236(0) 0 0 0 07^M
DBG(217096101)> CPU TRACE: 0: 00132:004316 0 600130235100 (LDA PR6|130) 600130 235(0) 1 0 0 00^M
DBG(217096103)> CPU TRACE: 0: 00132:004317 0 700100755106 (STA PR7|100,QL) 700100 755(0) 1 0 0 06^M

STATEMENT 1 ON LINE 477
if ^stacq (scs$connect_lock, (36)"0"b, scs$connect_lock) then
;

001720 aa 000000 2350 07 lda 0,dl
001721 la 4 00206 3521 20 epp2 pr4|134,* scs$connect_lock
001722 aa 2 00000 2361 00 ldq pr2|0 scs$connect_lock
001723 aa 0 01434 7001 00 tsx0 pr0|796 stacq_mac
001724 aa 000001 6010 04 tnz 1,ic 001725

DBG(217096105)> CPU TRACE: 0: 00132:004320 0 000000235007 (LDA 000000,DL) 000000 235(0) 0 0 0 07^M
DBG(217096107)> CPU TRACE: 0: 00132:004321 0 400174352120 (EPP2 PR4|174,N*) 400174 352(0) 1 0 1 00^M
DBG(217096109)> CPU TRACE: 0: 00132:004322 0 200000236100 (LDQ PR2|0) 200000 236(0) 1 0 0 00^M
DBG(217096111)> CPU TRACE: 0: 00132:004323 0 001434700100 (TSX0 PR0|1434) 001434 700(0) 1 0 0 00^M

Never returns from stacq()

/code]]

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License