Seq # *Modification Id* Act
----------------------------+
48296 M01S02118.271l716 +++| BLOCK TRACE,(TRACE/TRAP PACKAGE.)
48297 M01S02119.271l716 +++| SETFLD SPACE 4,10
48298 M01S02120.271l716 +++|** SETFLD - SET UP FIELD VALIDATION REGISTERS.
48299 M01S02121.271l716 +++|*
48300 M01S02122.271l716 +++|* ENTRY (A1) = TRPA.
48301 M01S02123.271l716 +++|* (X1) = (TRPA).
48302 M01S02124.271l716 +++|*
48303 M01S02125.271l716 +++|* EXIT (X1) POSITIONED TO TRAP-ON-ANY-NON-ZERO-VALUE FLAG.
48304 M01S02126.271l716 +++|* (X2) = VALUE TO CHECK AGAINST, AFTER APPLYING MASK.
48305 M01S02127.271l716 +++|* (X3) = WORD ADDRESS.
48306 M01S02128.271l716 +++|* (X6) = POSITIONED MASK.
48307 M01S02129.271l716 +++|* (B5) = LOW BIT OF FIELD.
48308 M01S02130.271l716 +++|*
48309 M01S02131.271l716 +++|* USES X - 1, 2, 3, 6.
48310 M01S02132.271l716 +++|* A - 2.
48311 M01S02133.271l716 +++|* B - 4, 5.
48312 M01S02134.271l716 +++|
48313 M01S02135.271l716 +++|
48314 M01S02136.271l716 +++| SETFLD MACRO
48315 M01S02137.271l716 +++| LIST M
48316 M01S02138.271l716 +++| SX3 X1 GET WORD ADDRESS
48317 M01S02139.271l716 +++| LX1 59-41 FLAG TO TRAP ON ANY NONZERO VALUE
48318 M01S02140.271l716 +++| SA2 A1+B1 LOW BIT, MASK LENGTH
48319 M01S02141.271l716 +++| SB5 X2 LOW BIT
48320 M01S02142.271l716 +++| AX2 24
48321 M01S02143.271l716 +++| SB4 X2 GET MASK LENGTH - 1
48322 M01S02144.271l716 +++| MX6 1 CREATE MASK
48323 M01S02145.271l716 +++| AX6 B4
48324 M01S02146.271l716 +++| SB4 B4+B1 POSITION MASK
48325 M01S02147.271l716 +++| LX6 B4
48326 M01S02148.271l716 +++| SA2 A2+B1 GET VALUE
48327 M01S02149.271l716 +++| BX2 X6*X2 APPLY MASK TO VALUE
48328 M01S02150.271l716 +++| LIST *
48329 M01S02151.271l716 +++| ENDM
48330 M01S02152.271l716 +++| MTRP SPACE 4,10
48331 M01S02153.271l716 +++|** *DSDI* POINTER WORDS.
48332 M01S02154.271l716 +++|*
48333 M01S02155.271l716 +++|* THESE WORDS ARE USED BY *DSDI* DIRECTIVE *TBDUMP* TO LOCATE
48334 M01S02156.271l716 +++|* THE TRACE BUFFERS AND ASSOCIATED INFORMATION IN THE TRACE
48335 M01S02157.271l716 +++|* BLOCK. IF THE ORDER OR CONTENT OF THESE WORDS IS CHANGED,
48336 M01S02158.271l716 +++|* *DSDI* MUST BE EXAMINED FOR POSSIBLE CHANGES AS WELL.
48337 M01S02159.271l716 +++|
48338 M01S02160.271l716 +++|
48339 M01S02161.271l716 +++| MTRP VFD 24/0,18/PMNC+PMNCL,18/PMNC *MTR* TRACE BUFFER
48340 M01S02162.271l716 +++| VFD 42/0,18/PMNA *MTR* FUNCTION LIST
48341 M01S02163.271l716 +++| VFD 24/0,18/PMND,18/PMNE ABS/CPA ADDRESS LISTS
48342 M01S02164.271l716 +++| VFD 24/0,18/PPRC+PPRCL,18/PPRC *PPU* TRACE BUFFER
48343 M01S02165.271l716 +++| VFD 42/0,18/PPRA *PPU FUNCTION LIST
48344 M01S02166.271l716 +++| TRACE SPACE 4
48345 M01S02167.271l716 +++|*CALL COMSDSL
48346 M01S02168.271l716 +++| TRP SPACE 4,10
48347 M01S02169.271l716 +++|** TRP - TRAP ON ERROR CONDITION.
48348 M01S02170.271l716 +++|*
48349 M01S02171.271l716 +++|* ENTRY CALLED AT *MTRX*.
48350 M01S02172.271l716 +++|*
48351 M01S02173.271l716 +++|* EXIT TO */MONITOR/MTRX*+1.
48352 M01S02174.271l716 +++|*
48353 M01S02175.271l716 +++|* USES X - ALL.
48354 M01S02176.271l716 +++|* A - 1, 2, 3, 4, 6, 7.
48355 M01S02177.271l716 +++|* B - 3, 4, 5, 6, 7.
48356 M01S02178.271l716 +++|
48357 M01S02179.271l716 +++|
48358 M01S02180.271l716 +++| TRP SA1 SSTL
48359 M01S02181.271l716 +++| TB3 MCT
48360 M01S02182.271l716 +++| TB5 SC
48361 M01S02183.271l716 +++| LX1 59-13
48362 M01S02184.271l716 +++| SX0 B5+B5 2 * SYSTEM CP
48363 M01S02185.271l716 +++| NG X1,/MONITOR/MTRX+1 IF SYSTEM DEBUG MODE DISABLED
48364 M01S02186.271l716 +++| SA2 TRPA
48365 M01S02187.271l716 +++|
48366 M01S02188.271l716 +++|* VALIDATE CM ALLOCATION.
48367 M01S02189.271l716 +++|
48368 M01S02190.271l716 +++| LX2 59-44
48369 M01S02191.271l716 +++| SX7 B7 SAVE (B7)
48370 M01S02192.271l716 +++| PL X2,TRP7 IF MCT VALIDATION NOT SELECTED
48371 M01S02193.271l716 +++| SA1 SMRL
48372 M01S02194.271l716 +++| NZ X1,TRP7 IF MEMORY MANAGEMENT OPERATION OCCURRING
48373 M01S02195.271l716 +++| TB6 -200B,PCPA
48374 M01S02196.271l716 +++| SA7 TRPB
48375 M01S02197.271l716 +++| SB7 B0+
48376 M01S02198.271l716 +++| TRP1 TB4 -2,NMCT
48377 M01S02199.271l716 +++| SX1 B1+B1 INITIAL MCT OFFSET (START AT CP 1)
48378 M01S02200.271l716 +++| SX2 B0 INITIAL PREVIOUS INDEX
48379 M01S02201.271l716 +++| TRP2 MX5 12
48380 M01S02202.271l716 +++| SB4 B4-B1
48381 M01S02203.271l716 +++| ZR B4,TRP5 IF END OF MCT
48382 M01S02204.271l716 +++| SA3 B3+X1 MCT ENTRY
48383 M01S02205.271l716 +++| BX4 X5*X3 BACKWARD LINK
48384 M01S02206.271l716 +++| AX4 48-1
48385 M01S02207.271l716 +++| BX4 X4-X2
48386 M01S02208.271l716 +++| NZ X4,TRP52 IF BACKWARD LINK INCORRECT
48387 M01S02209.271l716 +++| LX5 -12
48388 M01S02210.271l716 +++| BX2 X1 NEW PREVIOUS INDEX
48389 M01S02211.271l716 +++| BX1 X5*X3 FORWARD LINK
48390 M01S02212.271l716 +++| AX1 36-1
48391 M01S02213.271l716 +++| MX7 -24
48392 M01S02214.271l716 +++| BX5 -X7*X3 HOLE(N-1)
48393 M01S02215.271l716 +++| BX3 X2
48394 M01S02216.271l716 +++| LX7 12
48395 M01S02217.271l716 +++| LX3 7-1
48396 M01S02218.271l716 +++| IX6 X2-X0
48397 M01S02219.271l716 +++| NG X6,TRP3 IF CP
48398 M01S02220.271l716 +++| LX6 7-1
48399 M01S02221.271l716 +++| SX3 B6+X6
48400 M01S02222.271l716 +++| TRP3 SA4 X3+STSW
48401 M01S02223.271l716 +++| SX3 X3+FLSW
48402 M01S02224.271l716 +++| LX4 59-53
48403 M01S02225.271l716 +++| SA3 X3+B7 CURRENT *FLSW*/*ECSW*
48404 M01S02226.271l716 +++| NG X4,TRP53 IF ACTIVITY UNDERFLOW
48405 M01S02227.271l716 +++| BX4 X1
48406 M01S02228.271l716 +++| LX4 7-1
48407 M01S02229.271l716 +++| IX6 X1-X0
48408 M01S02230.271l716 +++| NG X6,TRP4 IF CP
48409 M01S02231.271l716 +++| LX6 7-1
48410 M01S02232.271l716 +++| SX4 B6+X6
48411 M01S02233.271l716 +++| TRP4 SX4 X4+FLSW
48412 M01S02234.271l716 +++| SA4 X4+B7 NEXT *FLSW*/*ECSW*
48413 M01S02235.271l716 +++| BX6 -X7*X4 RA(N) SHIFTED LEFT 12
48414 M01S02236.271l716 +++| BX7 -X7*X3 RA(N-1) SHIFTED LEFT 12
48415 M01S02237.271l716 +++| IX6 X6-X7 RA(N) - RA(N-1) SHIFTED LEFT 12
48416 M01S02238.271l716 +++| NG X6,TRP51 IF RA-S OUT OF ORDER
48417 M01S02239.271l716 +++| LX6 -12
48418 M01S02240.271l716 +++| IX6 X6-X5 RA(N) - RA(N-1) - HOLE(N-1)
48419 M01S02241.271l716 +++| MX5 12
48420 M01S02242.271l716 +++| BX7 X5*X4 NFL(N)
48421 M01S02243.271l716 +++| LX7 -48
48422 M01S02244.271l716 +++| IX6 X6-X7 RA(N) - RA(N-1) - HOLE(N-1) - NFL(N)
48423 M01S02245.271l716 +++| MX5 -12
48424 M01S02246.271l716 +++| BX7 -X5*X3 FL(N-1)
48425 M01S02247.271l716 +++| IX6 X6-X7 SUBTOTAL - FL(N-1)
48426 M01S02248.271l716 +++| ZR X6,TRP2 IF ALL IS WELL
48427 M01S02249.271l716 +++| EQ TRP55 HANG DUE TO MISPOSITIONED HOLE
48428 M01S02250.271l716 +++|
48429 M01S02251.271l716 +++| TRP5 TB4 1,MCT
48430 M01S02252.271l716 +++| EQ B3,B4,TRP6 IF EM ALREADY VALIDATED
48431 M01S02253.271l716 +++| SA1 ECRL
48432 M01S02254.271l716 +++| SB3 B4+
48433 M01S02255.271l716 +++| SB7 ECSW-FLSW
48434 M01S02256.271l716 +++| NZ X1,TRP1 IF EM PRESENT
48435 M01S02257.271l716 +++| TRP6 SA1 TRPB RESTORE (B7)
48436 M01S02258.271l716 +++| SB7 X1+
48437 M01S02259.271l716 +++|
48438 M01S02260.271l716 +++|* VERIFY EJT/PCPA INTEGRITY.
48439 M01S02261.271l716 +++|
48440 M01S02262.271l716 +++| TRP7 SA1 TRPA
48441 M01S02263.271l716 +++| TB3 1,EJTM MAXIMUM EJT ORDINAL
48442 M01S02264.271l716 +++| LX1 59-42
48443 M01S02265.271l716 +++| PL X1,TRP11 IF NOT SELECTED
48444 M01S02266.271l716 +++| MX6 -5
48445 M01S02267.271l716 +++| TX7 SC SYSTEM CONTROL POINT NUMBER
48446 M01S02268.271l716 +++| MX4 -12
48447 M01S02269.271l716 +++| TRP8 SB3 B3-B1 DECREMENT EJT INDEX
48448 M01S02270.271l716 +++| ZR B3,TRP9 IF END OF SCAN
48449 M01S02271.271l716 +++| SX1 B3
48450 M01S02272.271l716 +++| CX2 X1,EJT CONVERT EJT ORDINAL TO OFFSET
48451 M01S02273.271l716 +++| TA2 X2+JSNE,EJT
48452 M01S02274.271l716 +++| BX5 X4*X2
48453 M01S02275.271l716 +++| ZR X5,TRP8 IF VACANT ENTRY
48454 M01S02276.271l716 +++| LX2 -1
48455 M01S02277.271l716 +++| BX0 -X6*X2 JOB STATUS
48456 M01S02278.271l716 +++| SX5 X0-EXJS
48457 M01S02279.271l716 +++| NG X2,TRP8 IF JOB INTERLOCK SET
48458 M01S02280.271l716 +++| SA3 A2+SCHE-JSNE
48459 M01S02281.271l716 +++| LX3 -12
48460 M01S02282.271l716 +++| BX3 -X4*X3
48461 M01S02283.271l716 +++| NZ X5,TRP8 IF NOT EXECUTING JOB
48462 M01S02284.271l716 +++| IX3 X3-X7
48463 M01S02285.271l716 +++| PL X3,TRP56 IF INVALID CONTROL POINT NUMBER
48464 M01S02286.271l716 +++| EQ TRP8 CONTINUE
48465 M01S02287.271l716 +++|
48466 M01S02288.271l716 +++|* VALIDATE PCPA-S.
48467 M01S02289.271l716 +++|
48468 M01S02290.271l716 +++| TRP9 TB3 SC
48469 M01S02291.271l716 +++| MX4 -5
48470 M01S02292.271l716 +++| TB4 -1,NMCT
48471 M01S02293.271l716 +++| TB6 -200B,PCPA
48472 M01S02294.271l716 +++| SB5 B4-B3 NUMBER OF PCP-S
48473 M01S02295.271l716 +++| MX7 12
48474 M01S02296.271l716 +++| TRP10 ZR B5,TRP11 IF ALL PCP-S CHECKED
48475 M01S02297.271l716 +++| SX6 B5
48476 M01S02298.271l716 +++| SB5 B5-B1 DECREMENT PCP ORDINAL
48477 M01S02299.271l716 +++| LX6 7
48478 M01S02300.271l716 +++| SX6 B6+X6 PCPA ADDRESS
48479 M01S02301.271l716 +++| SA1 X6+TFSW
48480 M01S02302.271l716 +++| BX1 X7*X1 EJT ORDINAL
48481 M01S02303.271l716 +++| ZR X1,TRP10 IF VACANT PCP
48482 M01S02304.271l716 +++| LX1 -48
48483 M01S02305.271l716 +++| CX2 X1,EJT CONVERT EJT ORDINAL TO OFFSET
48484 M01S02306.271l716 +++| TA1 X2+JSNE,EJT
48485 M01S02307.271l716 +++| LX1 59-0
48486 M01S02308.271l716 +++| BX2 -X4*X1 JOB STATUS
48487 M01S02309.271l716 +++| NG X1,TRP10 IF JOB INTERLOCKED
48488 M01S02310.271l716 +++| SX2 X2-PCJS
48489 M01S02311.271l716 +++| NZ X2,TRP57 IF INCORRECT JOB STATUS
48490 M01S02312.271l716 +++| SA2 A1+B1
48491 M01S02313.271l716 +++| ERRNZ SCHE-JSNE-1 CODE DEPENDS ON VALUE
48492 M01S02314.271l716 +++| LX2 12
48493 M01S02315.271l716 +++| BX2 X7*X2
48494 M01S02316.271l716 +++| LX2 -48
48495 M01S02317.271l716 +++| SX3 B3
48496 M01S02318.271l716 +++| IX2 X3-X2
48497 M01S02319.271l716 +++| PL X2,TRP57 IF INCORRECT PCP NUMBER
48498 M01S02320.271l716 +++| EQ TRP10 CONTINUE
48499 M01S02321.271l716 +++|
48500 M01S02322.271l716 +++|* CHECK FOR DEAD JOBS.
48501 M01S02323.271l716 +++|
48502 M01S02324.271l716 +++| TRP11 SA2 TRPA
48503 M01S02325.271l716 +++| SA1 DSSL
48504 M01S02326.271l716 +++| LX2 59-43
48505 M01S02327.271l716 +++| PL X2,TRP14 IF DEAD JOB CHECK NOT SELECTED
48506 M01S02328.271l716 +++| LX1 59-2
48507 M01S02329.271l716 +++| NG X1,TRP14 IF DEADSTART IN PROGRESS
48508 M01S02330.271l716 +++| SA1 /MONITOR/JAVA
48509 M01S02331.271l716 +++| SX6 B7
48510 M01S02332.271l716 +++| SA6 TRPB SAVE (B7)
48511 M01S02333.271l716 +++| BX6 X1
48512 M01S02334.271l716 +++| SA6 TRPC SAVE *JAVA* INSTRUCTION WORD
48513 M01S02335.271l716 +++| SA2 TRPD
48514 M01S02336.271l716 +++| SB3 TRP12 SET *JAV* NON-FAILURE EXIT ADDRESS
48515 M01S02337.271l716 +++| BX6 X2
48516 M01S02338.271l716 +++| SA6 A1 SET *JAV* FAILURE EXIT
48517 M01S02339.271l716 +++| TRP12 SB5 B5-B1
48518 M01S02340.271l716 +++| ZR B5,TRP13 IF END OF SCAN
48519 M01S02341.271l716 +++| SX1 B5
48520 M01S02342.271l716 +++| LX1 7
48521 M01S02343.271l716 +++| SB7 X1
48522 M01S02344.271l716 +++| EQ /MONITOR/JAV CHECK FOR DEAD JOB
48523 M01S02345.271l716 +++|
48524 M01S02346.271l716 +++| TRP13 SA1 TRPB RESTORE (B7)
48525 M01S02347.271l716 +++| SA2 TRPC RESTORE *JAVA* INSTRUCTION WORD
48526 M01S02348.271l716 +++| SB7 X1
48527 M01S02349.271l716 +++| BX6 X2
48528 M01S02350.271l716 +++| SA6 /MONITOR/JAVA
48529 M01S02351.271l716 +++|
48530 M01S02352.271l716 +++|* VALIDATE NFL.
48531 M01S02353.271l716 +++|
48532 M01S02354.271l716 +++| TRP14 SA1 TRPA
48533 M01S02355.271l716 +++| TB3 SC
48534 M01S02356.271l716 +++| LX1 59-45
48535 M01S02357.271l716 +++| PL X1,TRP19 IF NFL VALIDATION NOT SELECTED
48536 M01S02358.271l716 +++| SB4 B0
48537 M01S02359.271l716 +++| SX7 QFBN
48538 M01S02360.271l716 +++| SB6 B0+
48539 M01S02361.271l716 +++| TRP15 SB3 B3-B1
48540 M01S02362.271l716 +++| ZR B3,TRP18 IF THROUGH WITH CP-S OR PCP-S
48541 M01S02363.271l716 +++| MX0 12
48542 M01S02364.271l716 +++| SX6 B3+B6
48543 M01S02365.271l716 +++| SA1 CMCL
48544 M01S02366.271l716 +++| BX1 X0*X1
48545 M01S02367.271l716 +++| LX1 12
48546 M01S02368.271l716 +++| BX3 X1-X6
48547 M01S02369.271l716 +++| ZR X3,TRP15 IF STORAGE MOVE IN PROGRESS
48548 M01S02370.271l716 +++| LX6 7
48549 M01S02371.271l716 +++| SX6 X6+B4 ADD BIAS FOR PCPA
48550 M01S02372.271l716 +++| SA1 X6+TFSW
48551 M01S02373.271l716 +++| SA2 X6+FLSW
48552 M01S02374.271l716 +++| BX1 X0*X1
48553 M01S02375.271l716 +++| BX4 X0*X2
48554 M01S02376.271l716 +++| ZR X1,TRP15 IF CP/PCP NOT ACTIVE
48555 M01S02377.271l716 +++| ZR X4,TRP15 IF NO NFL ASSIGNED
48556 M01S02378.271l716 +++| LX1 12
48557 M01S02379.271l716 +++| CX6 X1,EJT CONVERT EJT ORDINAL TO OFFSET
48558 M01S02380.271l716 +++| TA1 X6+JSNE,EJT
48559 M01S02381.271l716 +++| LX1 59-6
48560 M01S02382.271l716 +++| NG X1,TRP15 IF JOB ADVANCE SET
48561 M01S02383.271l716 +++| AX2 12 COMPUTE RA
48562 M01S02384.271l716 +++| SX2 X2
48563 M01S02385.271l716 +++| LX2 6 RA
48564 M01S02386.271l716 +++| IX2 X2-X7 FWA OF QUEUED FUNCTION BUFFER
48565 M01S02387.271l716 +++| SX6 -QFBL
48566 M01S02388.271l716 +++| TRP16 SX6 X6+B1 READ NEXT ENTRY
48567 M01S02389.271l716 +++| IX4 X2-X6
48568 M01S02390.271l716 +++| ERX4 X4
48569 M01S02391.271l716 +++| ZR X4,TRP17 IF ZERO ENTRY
48570 M01S02392.271l716 +++| AX4 48 CHECK ENTRY
48571 M01S02393.271l716 +++| SX4 X4-DTKM
48572 M01S02394.271l716 +++| NZ X4,TRP58 IF NOT *DTKM*
48573 M01S02395.271l716 +++| TRP17 NG X6,TRP16 IF NOT END OF BUFFER
48574 M01S02396.271l716 +++| EQ TRP15 CHECK NEXT CP/PCP
48575 M01S02397.271l716 +++|
48576 M01S02398.271l716 +++| TRP18 NZ B4,TRP19 IF THROUGH CHECKING PCP-S
48577 M01S02399.271l716 +++| TB4 NMCT
48578 M01S02400.271l716 +++| TB6 SC
48579 M01S02401.271l716 +++| SB3 B4-B6 NUMBER OF PCPS+1
48580 M01S02402.271l716 +++| TB4 -CPAS,PCPA PCPA BIAS
48581 M01S02403.271l716 +++| EQ TRP15 CHECK PCP-S
48582 M01S02404.271l716 +++|
48583 M01S02405.271l716 +++|* VALIDATE CM FIELD.
48584 M01S02406.271l716 +++|
48585 M01S02407.271l716 +++| TRP19 SA1 TRPA
48586 M01S02408.271l716 +++| BX2 X1
48587 M01S02409.271l716 +++| LX2 59-47
48588 M01S02410.271l716 +++| PL X2,TRP20 IF CM VALIDATION NOT SELECTED
48589 M01S02411.271l716 +++| SETFLD
48590 M01S02412.271l716 +++| RJ CFD CHECK FIELD
48591 M01S02413.271l716 +++| NZ X3,TRP50 IF ERROR
48592 M01S02414.271l716 +++|
48593 M01S02415.271l716 +++|* VALIDATE CPA FIELD.
48594 M01S02416.271l716 +++|
48595 M01S02417.271l716 +++| TRP20 SA1 TRPA
48596 M01S02418.271l716 +++| BX2 X1
48597 M01S02419.271l716 +++| LX2 59-46
48598 M01S02420.271l716 +++| PL X2,/MONITOR/MTRX+1 IF CPA VALIDATION NOT SELECTED
48599 M01S02421.271l716 +++| SETFLD
48600 M01S02422.271l716 +++| TX5 SC SET OFFSET
48601 M01S02423.271l716 +++| SB3 X3
48602 M01S02424.271l716 +++| SB4 B3
48603 M01S02425.271l716 +++| SB6 7
48604 M01S02426.271l716 +++| TRP21 SX5 X5-1
48605 M01S02427.271l716 +++| ZR X5,TRP22 IF THROUGH CHECKING CP-S OR PCP-S
48606 M01S02428.271l716 +++| LX3 X5,B6
48607 M01S02429.271l716 +++| SX3 X3+B4 ADD WORD ADDRESS AND PCPA BIAS
48608 M01S02430.271l716 +++| RJ CFD CHECK FIELD
48609 M01S02431.271l716 +++| NZ X3,TRP50 IF ERROR
48610 M01S02432.271l716 +++| EQ TRP21 CHECK NEXT CP/PCP
48611 M01S02433.271l716 +++|
48612 M01S02434.271l716 +++| TRP22 NE B3,B4,/MONITOR/MTRX+1 IF THROUGH CHECKING PCP-S
48613 M01S02435.271l716 +++| TB4 -CPAS,PCPA SET PCPA BIAS
48614 M01S02436.271l716 +++| TX3 NMCT
48615 M01S02437.271l716 +++| TX5 SC
48616 M01S02438.271l716 +++| SB4 B4+B3 ADD WORD ADDRESS TO BIAS
48617 M01S02439.271l716 +++| IX5 X3-X5 NUMBER OF PCPS+1
48618 M01S02440.271l716 +++| EQ TRP21 CHECK PCPA-S
48619 M01S02441.271l716 +++|
48620 M01S02442.271l716 +++|
48621 M01S02443.271l716 +++|* TRAP CONTROL WORDS.
48622 M01S02444.271l716 +++|
48623 M01S02445.271l716 +++| TRPA VFD 12/TRCM DSD OUTPUT REGISTER FROM *TRCM*
48624 M01S02446.271l716 +++| VFD 1/0 CM FIELD VALIDATION
48625 M01S02447.271l716 +++| VFD 1/0 CPA FIELD VALIDATION
48626 M01S02448.271l716 +++| VFD 1/0 NFL VALIDATION
48627 M01S02449.271l716 +++| VFD 1/0 MCT VALIDATION
48628 M01S02450.271l716 +++| VFD 1/0 DEAD JOB CHECK
48629 M01S02451.271l716 +++| VFD 1/0 EJT/PCPA VALIDATION
48630 M01S02452.271l716 +++| VFD 1/0 TRAP ON NONZERO VALUE FLAG (FIELD VAL.)
48631 M01S02453.271l716 +++| VFD 17/0 UNUSED
48632 M01S02454.271l716 +++| VFD 24/0 ADDRESS OF WORD TO TRAP/TRACE
48633 M01S02455.271l716 +++| VFD 30/0 UNUSED
48634 M01S02456.271l716 +++| VFD 6/0 LENGTH OF FIELD (FIELD VAL.)
48635 M01S02457.271l716 +++| VFD 18/0 UNUSED
48636 M01S02458.271l716 +++| VFD 6/0 LOW BIT OF FIELD TO CHECK (FIELD VAL.)
48637 M01S02459.271l716 +++| CON 0 VALUE TO CHECK (FIELD VAL.)
48638 M01S02460.271l716 +++|
48639 M01S02461.271l716 +++|* MISCELLANEOUS CELLS.
48640 M01S02462.271l716 +++|
48641 M01S02463.271l716 +++| TRPB CON 0 (B7) SAVE AREA
48642 M01S02464.271l716 +++| TRPC CON 0 *JAV* INSTRUCTION WORD SAVE AREA
48643 M01S02465.271l716 +++| TRPD EQ TRP54 *JAV* FAILURE INSTRUCTION
48644 M01S02466.271l716 +++|
48645 M01S02467.271l716 +++|
48646 M01S02468.271l716 +++|* DISPLAY MESSAGE AND HANG SYSTEM.
48647 M01S02469.271l716 +++|
48648 M01S02470.271l716 +++| TRP50 SB4 MSGB FIELD ERROR
48649 M01S02471.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48650 M01S02472.271l716 +++|
48651 M01S02473.271l716 +++| TRP51 SB4 MSGC RA-S MISORDERED
48652 M01S02474.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48653 M01S02475.271l716 +++|
48654 M01S02476.271l716 +++| TRP52 SB4 MSGD MCT LINKAGE ERROR
48655 M01S02477.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48656 M01S02478.271l716 +++|
48657 M01S02479.271l716 +++| TRP53 SB4 MSGE ACTIVITY UNDERFLOW
48658 M01S02480.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48659 M01S02481.271l716 +++|
48660 M01S02482.271l716 +++| TRP54 SB4 MSGF DEAD JOB FOUND
48661 M01S02483.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48662 M01S02484.271l716 +++|
48663 M01S02485.271l716 +++| TRP55 SB4 MSGG MISPOSITIONED HOLE
48664 M01S02486.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48665 M01S02487.271l716 +++|
48666 M01S02488.271l716 +++| TRP56 SB4 MSGH EJT ERROR
48667 M01S02489.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48668 M01S02490.271l716 +++|
48669 M01S02491.271l716 +++| TRP57 SB4 MSGI PCPA ERROR
48670 M01S02492.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48671 M01S02493.271l716 +++|
48672 M01S02494.271l716 +++| TRP58 SB4 MSGJ NFL ERROR
48673 M01S02495.271l716 +++| EQ TRP59 DISPLAY MESSAGE AND HANG
48674 M01S02496.271l716 +++|
48675 M01S02497.271l716 +++| TRP59 RJ /MONITOR/SVR SAVE ALL REGISTERS
48676 M01S02498.271l716 +++| RJ /CPB/RAR RESTORE ALL REGISTERS
48677 M01S02499.271l716 +++| SA1 B4
48678 M01S02500.271l716 +++| SA2 MSGA
48679 M01S02501.271l716 +++| BX6 X2
48680 M01S02502.271l716 +++| TB5 MS2W,SCA
48681 M01S02503.271l716 +++| SA6 B5
48682 M01S02504.271l716 +++| BX7 X1
48683 M01S02505.271l716 +++| SA7 B5+B1
48684 M01S02506.271l716 +++| SA1 B4+B1
48685 M01S02507.271l716 +++| BX6 X1
48686 M01S02508.271l716 +++| SA6 A7+B1
48687 M01S02509.271l716 +++|+ EQ * HANG
48688 M01S02510.271l716 +++|
48689 M01S02511.271l716 +++|
48690 M01S02512.271l716 +++| MSGA DATA 10LTRAP HIT -
48691 M01S02513.271l716 +++| MSGB DATA C*FIELD ERROR*
48692 M01S02514.271l716 +++| MSGC DATA C*RA-S MISORDERED*
48693 M01S02515.271l716 +++| MSGD DATA C*MCT LINKAGE ERROR*
48694 M01S02516.271l716 +++| MSGE DATA C*ACTIVITY UNDERFLOW*
48695 M01S02517.271l716 +++| MSGF DATA C*DEAD JOB*
48696 M01S02518.271l716 +++| MSGG DATA C*MISPOSITIONED HOLE*
48697 M01S02519.271l716 +++| MSGH DATA C*EJT ERROR*
48698 M01S02520.271l716 +++| MSGI DATA C*PCPA ERROR*
48699 M01S02521.271l716 +++| MSGJ DATA C*NFL QFBN ERROR*
48700 M01S02522.271l716 +++| CFD SPACE 4,10
48701 M01S02523.271l716 +++|** CFD - CHECK FIELD.
48702 M01S02524.271l716 +++|*
48703 M01S02525.271l716 +++|* ENTRY (X1) .LT. 0 IF TRAPPING ON ANY NONZERO VALUE.
48704 M01S02526.271l716 +++|* (X2) = VALUE TO CHECK AGAINST.
48705 M01S02527.271l716 +++|* = 0 IF TRAPPING ON ANY NONZERO VALUE.
48706 M01S02528.271l716 +++|* (X3) = WORD ADDRESS.
48707 M01S02529.271l716 +++|* (X6) = MASK.
48708 M01S02530.271l716 +++|* (B5) = LOW BIT POSITION OF FIELD.
48709 M01S02531.271l716 +++|*
48710 M01S02532.271l716 +++|* EXIT (X3) = NON-ZERO IF FIELD ERROR.
48711 M01S02533.271l716 +++|*
48712 M01S02534.271l716 +++|* USES X - 3.
48713 M01S02535.271l716 +++|* A - 3.
48714 M01S02536.271l716 +++|
48715 M01S02537.271l716 +++|
48716 M01S02538.271l716 +++| CFD SUBR ENTRY/EXIT
48717 M01S02539.271l716 +++| ERX3 X3 GET WORD
48718 M01S02540.271l716 +++| AX3 B5
48719 M01S02541.271l716 +++| BX3 X6*X3 ISOLATE FIELD CONTENTS
48720 M01S02542.271l716 +++| BX3 X2-X3 COMPARE
48721 M01S02543.271l716 +++| NG X1,CFDX IF TRAPPING ON ANY NONZERO VALUE
48722 M01S02544.271l716 +++| ZR X3,CFD1 IF ERROR IN FIELD
48723 M01S02545.271l716 +++| SX3 -1
48724 M01S02546.271l716 +++| CFD1 SX3 X3+1
48725 M01S02547.271l716 +++| EQ CFDX RETURN
48726 M01S02548.271l716 +++| PMN SPACE 4,10
48727 M01S02549.271l716 +++|** PMN - MTR FUNCTIONS.
48728 M01S02550.271l716 +++|*
48729 M01S02551.271l716 +++|* ENTRY SEE */MONITOR/PMN* EXIT CONDITIONS.
48730 M01S02552.271l716 +++|*
48731 M01S02553.271l716 +++|* EXIT TO (B6) WITH ENTRY CONDITIONS PRESERVED.
48732 M01S02554.271l716 +++|*
48733 M01S02555.271l716 +++|* USES X - 1, 3, 4, 6, 7.
48734 M01S02556.271l716 +++|* A - 1, 3, 4, 6, 7.
48735 M01S02557.271l716 +++|
48736 M01S02558.271l716 +++|
48737 M01S02559.271l716 +++| PMN SA1 SSTL
48738 M01S02560.271l716 +++| SX6 X0
48739 M01S02561.271l716 +++| LX1 59-13
48740 M01S02562.271l716 +++| NG X1,/MONITOR/RB6 IF SYSTEM DEBUG MODE DISABLED
48741 M01S02563.271l716 +++| SA4 PMNA CHECK IF THIS FUNCTION TO BE TRACED
48742 M01S02564.271l716 +++| NG X4,PMN2 IF ALL FUNCTIONS TO BE TRACED
48743 M01S02565.271l716 +++| PMN1 ZR X4,/MONITOR/RB6 IF TRACE NOT SELECTED FOR THIS ONE
48744 M01S02566.271l716 +++| MX1 -12
48745 M01S02567.271l716 +++| BX1 -X1*X4
48746 M01S02568.271l716 +++| BX1 X1-X6
48747 M01S02569.271l716 +++| AX4 12
48748 M01S02570.271l716 +++| NZ X1,PMN1 IF NOT A MATCH
48749 M01S02571.271l716 +++|
48750 M01S02572.271l716 +++|* CREATE TRACE BUFFER ENTRY.
48751 M01S02573.271l716 +++|
48752 M01S02574.271l716 +++| PMN2 SX1 X6-ARTF
48753 M01S02575.271l716 +++| ZR X1,/MONITOR/RB6 IF *ARTF* FUNCTION
48754 M01S02576.271l716 +++| SA1 PMNB GET *IN* POINTER
48755 M01S02577.271l716 +++| SA4 PDTL SAVE TIME STAMP ENTRY
48756 M01S02578.271l716 +++| MX3 -24
48757 M01S02579.271l716 +++| BX3 -X3*X4
48758 M01S02580.271l716 +++| SA4 =3L***
48759 M01S02581.271l716 +++| LX3 18
48760 M01S02582.271l716 +++| BX6 X4+X3
48761 M01S02583.271l716 +++| SA4 RTCL
48762 M01S02584.271l716 +++| MX3 -18
48763 M01S02585.271l716 +++| BX3 -X3*X4
48764 M01S02586.271l716 +++| BX6 X6+X3
48765 M01S02587.271l716 +++| SA6 X1
48766 M01S02588.271l716 +++| BX7 X0 SAVE REQUEST
48767 M01S02589.271l716 +++| SA4 PMND GET LIST OF ABSOLUTE ADDRESSES TO SAVE
48768 M01S02590.271l716 +++| SA7 A6+B1
48769 M01S02591.271l716 +++| SX3 X4
48770 M01S02592.271l716 +++| ERX3 X3
48771 M01S02593.271l716 +++| BX6 X3
48772 M01S02594.271l716 +++| SA6 A7+B1 SAVE FIRST WORD
48773 M01S02595.271l716 +++| AX4 24
48774 M01S02596.271l716 +++| ERX4 X4
48775 M01S02597.271l716 +++| BX7 X4
48776 M01S02598.271l716 +++| SA7 A6+B1 SAVE SECOND WORD
48777 M01S02599.271l716 +++| TA3 -1,MCT
48778 M01S02600.271l716 +++| SX1 B0+
48779 M01S02601.271l716 +++| PMN3 SA3 A3+B1 GET NEXT MCT ENTRY
48780 M01S02602.271l716 +++| BX6 X3
48781 M01S02603.271l716 +++| SA6 A7+1
48782 M01S02604.271l716 +++| SA3 A3+1
48783 M01S02605.271l716 +++| BX7 X3
48784 M01S02606.271l716 +++| SA7 A6+B1
48785 M01S02607.271l716 +++| SX7 X1+
48786 M01S02608.271l716 +++| TX4 1,SC
48787 M01S02609.271l716 +++| IX6 X1-X4
48788 M01S02610.271l716 +++| LX7 7
48789 M01S02611.271l716 +++| NG X6,PMN4 IF NOT A PCP
48790 M01S02612.271l716 +++| LX6 7
48791 M01S02613.271l716 +++| TX7 X6,PCPA
48792 M01S02614.271l716 +++| PMN4 SA4 PMNE GET ADDRESSES OF CPA WORDS TO STORE
48793 M01S02615.271l716 +++| LX4 -24
48794 M01S02616.271l716 +++| SX3 X4 GET SECOND ADDRESS
48795 M01S02617.271l716 +++| AX4 36 GET FIRST ADDRESS
48796 M01S02618.271l716 +++| IX4 X4+X7
48797 M01S02619.271l716 +++| SA4 X4
48798 M01S02620.271l716 +++| BX6 X4
48799 M01S02621.271l716 +++| SA6 A7+B1 SAVE FIRST CPA WORD
48800 M01S02622.271l716 +++| IX4 X3+X7
48801 M01S02623.271l716 +++| SA4 X4
48802 M01S02624.271l716 +++| BX6 X4
48803 M01S02625.271l716 +++| SA6 A6+B1 SAVE SECOND CPA WORD
48804 M01S02626.271l716 +++| SA4 X7+TFSW
48805 M01S02627.271l716 +++| BX6 X4
48806 M01S02628.271l716 +++| AX4 48
48807 M01S02629.271l716 +++| SA6 A6+B1 STORE *TFSW* IN TRACE BUFFER ENTRY
48808 M01S02630.271l716 +++| CX7 X4,EJT CONVERT EJT ORDINAL TO OFFSET
48809 M01S02631.271l716 +++| TA4 X7+JSNE,EJT
48810 M01S02632.271l716 +++| BX7 X4
48811 M01S02633.271l716 +++| SA7 A6+B1 STORE *JSNE* IN TRACE BUFFER ENTRY
48812 M01S02634.271l716 +++| SX1 X1+B1
48813 M01S02635.271l716 +++| TX4 NMCT
48814 M01S02636.271l716 +++| IX4 X1-X4
48815 M01S02637.271l716 +++| NG X4,PMN3 IF NOT END OF MCT
48816 M01S02638.271l716 +++| SX1 PMNC+PMNCL
48817 M01S02639.271l716 +++| SX6 A7+B1
48818 M01S02640.271l716 +++| TX4 NMCT
48819 M01S02641.271l716 +++| LX7 X4,B1 *NMCT* * 2
48820 M01S02642.271l716 +++| LX4 2 *NMCT* * 4
48821 M01S02643.271l716 +++| IX4 X4+X7 *NMCT* * 6
48822 M01S02644.271l716 +++| SX7 B0+
48823 M01S02645.271l716 +++| IX4 X6+X4
48824 M01S02646.271l716 +++| SX4 X4+TBUFE
48825 M01S02647.271l716 +++| IX4 X4-X1
48826 M01S02648.271l716 +++| NG X4,PMN5 IF NOT AT TRACE BUFFER LIMIT
48827 M01S02649.271l716 +++| SX6 PMNC
48828 M01S02650.271l716 +++| PMN5 SA6 A1 UPDATE *IN* POINTER
48829 M01S02651.271l716 +++| BX7 X7-X7 RESTORE (X7)
48830 M01S02652.271l716 +++| JP B6 EXIT TO FUNCTION PROCESSOR
48831 M01S02653.271l716 +++|
48832 M01S02654.271l716 +++|
48833 M01S02655.271l716 +++| PMNA CON 0 MTR FUNCTION TRACE LIST
48834 M01S02656.271l716 +++|
48835 M01S02657.271l716 +++| PMNB CON PMNC TRACE BUFFER *IN* POINTER
48836 M01S02658.271l716 +++|
48837 M01S02659.271l716 +++| PMNC BSS 0 TRACE BUFFER
48838 M01S02660.271l716 +++|
48839 M01S02661.271l716 +++| TBUF DUP 10
48840 M01S02662.271l716 +++|
48841 M01S02663.271l716 +++| LOC 0
48842 M01S02664.271l716 +++|
48843 M01S02665.271l716 +++| CON 0 TIME STAMP
48844 M01S02666.271l716 +++| CON 0 (X0)
48845 M01S02667.271l716 +++| CON 0 VARIABLE - SEE *PMND*
48846 M01S02668.271l716 +++| CON 0 VARIABLE - SEE *PMND*
48847 M01S02669.271l716 +++|
48848 M01S02670.271l716 +++| TBUFE BSS 0
48849 M01S02671.271l716 +++| LOC *O
48850 M01S02672.271l716 +++|
48851 M01S02673.271l716 +++| MCT DUP NCPS+2+20B ALLOW MAXIMUM CP-S AND 20B PCP-S
48852 M01S02674.271l716 +++|
48853 M01S02675.271l716 +++| CON 0,0 MCT
48854 M01S02676.271l716 +++| CON 0 VARIABLE - SEE *PMNE*
48855 M01S02677.271l716 +++| CON 0 VARIABLE - SEE *PMNE*
48856 M01S02678.271l716 +++| CON 0 *TFSW*
48857 M01S02679.271l716 +++| CON 0 *JSNE*
48858 M01S02680.271l716 +++|
48859 M01S02681.271l716 +++| MCT ENDD
48860 M01S02682.271l716 +++| SPACE 4
48861 M01S02683.271l716 +++| ERRNG PMNCL-6*NCPS-6*NPPS-4-TBUFE BUFFER TOO SMALL
48862 M01S02684.271l716 +++|
48863 M01S02685.271l716 +++| TBUF ENDD
48864 M01S02686.271l716 +++|
48865 M01S02687.271l716 +++| PMNCL EQU *-PMNC TRACE BUFFER TABLE LENGTH
48866 M01S02688.271l716 +++|
48867 M01S02689.271l716 +++| PMND VFD 12/0,24/SMRL,24/CMCL ADDRESSES OF ABS WORDS TO SAVE
48868 M01S02690.271l716 +++| PMNE VFD 12/0,24/STSW,24/FLSW ADDRESSES OF CPA WORDS TO SAVE
48869 M01S02691.271l716 +++| PPR SPACE 4,10
48870 M01S02692.271l716 +++|** PPR - PP FUNCTION REQUESTS.
48871 M01S02693.271l716 +++|*
48872 M01S02694.271l716 +++|* ENTRY SEE */MONITOR/PPR* EXIT CONDITIONS.
48873 M01S02695.271l716 +++|*
48874 M01S02696.271l716 +++|* EXIT TO (B6) WITH ENTRY CONDITIONS PRESERVED.
48875 M01S02697.271l716 +++|*
48876 M01S02698.271l716 +++|* USES X - 0, 2, 4, 6, 7.
48877 M01S02699.271l716 +++|* A - 2, 4, 6, 7.
48878 M01S02700.271l716 +++|
48879 M01S02701.271l716 +++|
48880 M01S02702.271l716 +++| PPR SA4 SSTL
48881 M01S02703.271l716 +++| BX0 X5
48882 M01S02704.271l716 +++| LX4 59-13
48883 M01S02705.271l716 +++| NG X4,PPR4 IF SYSTEM DEBUG MODE DISABLED
48884 M01S02706.271l716 +++| SA4 PPRA CHECK IF THIS FUNCTION TO BE TRACED
48885 M01S02707.271l716 +++| NG X4,PPR2 IF ALL FUNCTIONS TO BE TRACED
48886 M01S02708.271l716 +++| AX0 48
48887 M01S02709.271l716 +++| PPR1 ZR X4,PPR4 IF THIS FUNCTION NOT TO BE TRACED
48888 M01S02710.271l716 +++| MX6 -12
48889 M01S02711.271l716 +++| BX6 -X6*X4
48890 M01S02712.271l716 +++| BX6 X6-X0
48891 M01S02713.271l716 +++| AX4 12
48892 M01S02714.271l716 +++| NZ X6,PPR1 IF NOT A MATCH
48893 M01S02715.271l716 +++| PPR2 SA2 PPRB GET *IN* POINTER
48894 M01S02716.271l716 +++| SA4 PDTL GET TIME STAMP
48895 M01S02717.271l716 +++| MX7 -24
48896 M01S02718.271l716 +++| BX7 -X7*X4
48897 M01S02719.271l716 +++| SA4 =3L***
48898 M01S02720.271l716 +++| LX7 18
48899 M01S02721.271l716 +++| BX6 X4+X7
48900 M01S02722.271l716 +++| SA4 RTCL
48901 M01S02723.271l716 +++| MX7 -18
48902 M01S02724.271l716 +++| BX7 -X7*X4
48903 M01S02725.271l716 +++| BX6 X6+X7
48904 M01S02726.271l716 +++| SA6 X2
48905 M01S02727.271l716 +++| SA2 A5-B1 PP INPUT REGISTER
48906 M01S02728.271l716 +++| BX7 X2
48907 M01S02729.271l716 +++| SA7 A6+B1
48908 M01S02730.271l716 +++| BX6 X5 PP OUTPUT REGISTER
48909 M01S02731.271l716 +++| SA2 A5+B1 MB + 0
48910 M01S02732.271l716 +++| BX7 X2
48911 M01S02733.271l716 +++| SA6 A7+B1
48912 M01S02734.271l716 +++| SA4 A2+B1 MB + 1
48913 M01S02735.271l716 +++| SA7 A6+B1
48914 M01S02736.271l716 +++| BX6 X4
48915 M01S02737.271l716 +++| SA2 A4+B1 MB + 2
48916 M01S02738.271l716 +++| SA6 A7+B1
48917 M01S02739.271l716 +++| BX7 X2
48918 M01S02740.271l716 +++| SA4 A2+B1 MB + 3
48919 M01S02741.271l716 +++| SA7 A6+B1
48920 M01S02742.271l716 +++| BX6 X4
48921 M01S02743.271l716 +++| SA2 A4+B1 MB + 4
48922 M01S02744.271l716 +++| SA6 A7+B1
48923 M01S02745.271l716 +++| BX7 X2
48924 M01S02746.271l716 +++| SA4 A2+B1 MB + 5
48925 M01S02747.271l716 +++| SA7 A6+B1
48926 M01S02748.271l716 +++| BX6 X4
48927 M01S02749.271l716 +++| SA6 A7+B1
48928 M01S02750.271l716 +++| SA2 PMND GET LIST OF ABSOLUTE ADDRESSES TO SAVE
48929 M01S02751.271l716 +++| SX4 X2 GET FIRST ADDRESS
48930 M01S02752.271l716 +++| AX2 24 GET SECOND ADDRESS
48931 M01S02753.271l716 +++| ERX4 X4
48932 M01S02754.271l716 +++| ERX2 X2
48933 M01S02755.271l716 +++| BX7 X4
48934 M01S02756.271l716 +++| BX6 X2
48935 M01S02757.271l716 +++| SA7 A6+B1
48936 M01S02758.271l716 +++| SA6 A7+B1
48937 M01S02759.271l716 +++| SX4 PPRC+PPRCL
48938 M01S02760.271l716 +++| SX6 A6+B1
48939 M01S02761.271l716 +++| IX4 X6-X4
48940 M01S02762.271l716 +++| SA2 A5-1
48941 M01S02763.271l716 +++| NG X4,PPR3 IF NOT AT TRACE BUFFER LIMIT
48942 M01S02764.271l716 +++| SX6 PPRC
48943 M01S02765.271l716 +++| PPR3 SA6 PPRB UPDATE *IN* POINTER
48944 M01S02766.271l716 +++| BX7 X7-X7 RESET (X7)
48945 M01S02767.271l716 +++| LX2 -36+7 RESET (X2)
48946 M01S02768.271l716 +++| PPR4 SX4 7600B RESTORE (X4)
48947 M01S02769.271l716 +++| JP B6 EXIT TO FUNCTION PROCESSOR
48948 M01S02770.271l716 +++|
48949 M01S02771.271l716 +++|
48950 M01S02772.271l716 +++| PPRA CON 0 PPU FUNCTION TRACE LIST
48951 M01S02773.271l716 +++|
48952 M01S02774.271l716 +++| PPRB CON PPRC TRACE BUFFER *IN* POINTER
48953 M01S02775.271l716 +++|
48954 M01S02776.271l716 +++| PPRC BSS 0 TRACE BUFFER
48955 M01S02777.271l716 +++|
48956 M01S02778.271l716 +++| TBUF DUP 20D
48957 M01S02779.271l716 +++|
48958 M01S02780.271l716 +++| CON 0 TIME STAMP
48959 M01S02781.271l716 +++| CON 0 PP INPUT REGISTER
48960 M01S02782.271l716 +++| CON 0 PP OUTPUT REGISTER
48961 M01S02783.271l716 +++| CON 0,0,0,0,0,0 PP MESSAGE BUFFER
48962 M01S02784.271l716 +++| CON 0 VARIABLE - SEE *PMND*
48963 M01S02785.271l716 +++| CON 0 VARIABLE - SEE *PMND*
48964 M01S02786.271l716 +++|
48965 M01S02787.271l716 +++| TBUF ENDD
48966 M01S02788.271l716 +++|
48967 M01S02789.271l716 +++| PPRCL EQU *-PPRC TRACE BUFFER LENGTH
48968 M01S02790.271l716 +++| TRC SPACE 4,10
48969 M01S02791.271l716 +++|** TRC - PROCESS TRAP/TRACE REQUEST.
48970 M01S02792.271l716 +++|*
48971 M01S02793.271l716 +++|* ENTRY SEE */PPR/TRCM*.
48972 M01S02794.271l716 +++|*
48973 M01S02795.271l716 +++|* EXIT TPRA/PPRA/PMNA/PMND/PMNE SET UP.
48974 M01S02796.271l716 +++|*
48975 M01S02797.271l716 +++|* USES X - 2, 3, 5, 6.
48976 M01S02798.271l716 +++|* A - 3, 6.
48977 M01S02799.271l716 +++|
48978 M01S02800.271l716 +++| TRC BSS 0 ENTRY
48979 M01S02801.271l716 +++| LX5 0-37
48980 M01S02802.271l716 +++| SA3 A5+B1 GET MB+0
48981 M01S02803.271l716 +++| MX2 -4
48982 M01S02804.271l716 +++| BX2 -X2*X5
48983 M01S02805.271l716 +++| ZR X2,TRC1 IF NOT *TRACE,XXX*
48984 M01S02806.271l716 +++| BX6 X3
48985 M01S02807.271l716 +++| AX2 1
48986 M01S02808.271l716 +++| SA3 X2+TRCA GET LIST POINTER FOR *TRACE* REQUESTS
48987 M01S02809.271l716 +++| SA6 X3+
48988 M01S02810.271l716 +++| EQ TRC2 RETURN
48989 M01S02811.271l716 +++|
48990 M01S02812.271l716 +++| TRC1 BX6 X1
48991 M01S02813.271l716 +++| SA6 TRPA SAVE *DSD* OR
48992 M01S02814.271l716 +++| BX6 X3
48993 M01S02815.271l716 +++| SA6 A6+B1 SAVE MB+0
48994 M01S02816.271l716 +++| SA3 A3+B1
48995 M01S02817.271l716 +++| BX6 X3
48996 M01S02818.271l716 +++| SA6 A6+B1 SAVE MB+1
48997 M01S02819.271l716 +++| TRC2 JP /MONITOR/PPR1 EXIT
48998 M01S02820.271l716 +++|
48999 M01S02821.271l716 +++|
49000 M01S02822.271l716 +++| TRCA CON PMNE *TRACE,SET,CPA* ADDRESS LIST
49001 M01S02823.271l716 +++| CON PMND *TRACE,SET,ABS* ADDRESS LIST
49002 M01S02824.271l716 +++| CON PPRA *TRACE,PPU* FUNCTION LIST
49003 M01S02825.271l716 +++| CON 0 (UNUSED)
49004 M01S02826.271l716 +++| CON PMNA *TRACE,MTR* FUNCTION LIST
49005 M01S02827.271l716 +++|
49006 M01S02828.271l716 +++| ENDBLK
Line S02352 Modification History
M01(Added by)
253l688
Seq # *Modification Id* Act
----------------------------+
49007 M01S02352.253l688 +++| BLOCK CPB,(CPUMTR BREAKPOINT PACKAGE)
49008 M01S02353.253l688 +++| BKP SPACE 4,10
49009 M01S02354.253l688 +++|** BKP - *CPUMTR* BREAKPOINT.
49010 M01S02355.253l688 +++|*
49011 M01S02356.253l688 +++|* THE DSD COMMAND *CPB,BKP,/B/N* IS USED TO SET A BREAKPOINT.
49012 M01S02357.253l688 +++|* *DSD* SAVES THE WORD AT THE INDICATED ADDRESS IN THE BREAK-
49013 M01S02358.253l688 +++|* POINT TABLE AND REPLACES IT WITH A *RJ BKP*. WHEN THE
49014 M01S02359.253l688 +++|* SPECIFIED LOCATION IS HIT, THE *RJ* TAKES THE CPU TO THIS
49015 M01S02360.253l688 +++|* ROUTINE, WHERE ALL REGISTERS ARE STORED IN THE EXCHANGE
49016 M01S02361.253l688 +++|* PACKAGE DISPLAY AREA. *CPUMTR* THEN LOOPS, WAITING FOR
49017 M01S02362.253l688 +++|* /CPB/CPFG TO BECOME ZERO. THE *DSD* COMMAND *CPB,GO.*
49018 M01S02363.253l688 +++|* ZEROES THIS WORD, ALLOWING *CPUMTR* TO RESTORE ALL
49019 M01S02364.253l688 +++|* REGISTERS AND CONTINUE EXECUTION.
49020 M01S02365.253l688 +++|*
49021 M01S02366.253l688 +++|* THIS ROUTINE IS VALID IN PROGRAM AND MONITOR MODE.
49022 M01S02367.253l688 +++|*
49023 M01S02368.253l688 +++|* ENTRY (CALLED ON *CPUMTR* BREAKPOINT).
49024 M01S02369.253l688 +++|*
49025 M01S02370.253l688 +++|* EXIT (ALL REGISTERS RESTORED).
49026 M01S02371.253l688 +++|
49027 M01S02372.253l688 +++|
Seq # *Modification Id* Act
----------------------------+
49107 M01S02444.253l688 +++| SB1 1 SET REGISTER ARRAY FOR *B0* - *B7*, *A0*
49108 M01S02445.253l688 +++| SB4 3
49109 M01S02446.253l688 +++| MX0 42
49110 M01S02447.253l688 +++| SA3 B7 FETCH *A0*
49111 M01S02448.253l688 +++| AX3 18
49112 M01S02449.253l688 +++| SA2 B7+7
49113 M01S02450.253l688 +++| RAR1 SA1 B4+RARB GET RESET INSTRUCTION
49114 M01S02451.253l688 +++| BX2 -X0*X2
49115 M01S02452.253l688 +++| BX3 -X0*X3
49116 M01S02453.253l688 +++| IX6 X2+X1 *B7*/*B5*/*B3*/*B1* TO RESET INSTRUCTION
49117 M01S02454.253l688 +++| SB2 B2-2
49118 M01S02455.253l688 +++| LX6 30
49119 M01S02456.253l688 +++| IX6 X6+X3 *AO*/*B6*/*B4*/*B2* TO RESET INSTRUCTION
49120 M01S02457.253l688 +++| SA6 B4+RARA STORE RESET INSTRUCTION
49121 M01S02458.253l688 +++| SB4 B4-B1
49122 M01S02459.253l688 +++| SA3 A2-B1 FETCH *B6*/*B4*/*B2*
49123 M01S02460.253l688 +++| SA2 A3-B1 FETCH *B5*/*B3*/*B1*
49124 M01S02461.253l688 +++| PL B4,RAR1 IF MORE TO GO
49125 M01S02462.253l688 +++| SA1 B7+7 *A7*
49126 M01S02463.253l688 +++| AX1 18
49127 M01S02464.253l688 +++| SA2 X1 OLD VALUE AT *A7*
49128 M01S02465.253l688 +++| BX7 X2
49129 M01S02466.253l688 +++| SA3 A1-B1 *A6*
49130 M01S02467.253l688 +++| AX3 18
49131 M01S02468.253l688 +++| SA4 X3 OLD VALUE AT *A6*
49132 M01S02469.253l688 +++| LX6 X4
49133 M01S02470.253l688 +++| SA7 X1+777777B RESTORE *A7*
49134 M01S02471.253l688 +++| SA6 X3+777777B RESTORE *A6*
49135 M01S02472.253l688 +++| SA1 B7+17B *X7*
49136 M01S02473.253l688 +++| SA2 A1-B1
49137 M01S02474.253l688 +++| BX7 X1 RESTORE *X7*
49138 M01S02475.253l688 +++| LX6 X2 RESTORE *X6*
49139 M01S02476.253l688 +++| SA3 A3-B1 *A5*
49140 M01S02477.253l688 +++| SA1 A2-B1 *X5*
49141 M01S02478.253l688 +++| AX3 18
49142 M01S02479.253l688 +++| SA5 X3+777777B RESTORE *A5*
49143 M01S02480.253l688 +++| SA3 A3-B1 *A4*
49144 M01S02481.253l688 +++| SA2 A1-B1 *X4*
49145 M01S02482.253l688 +++| AX3 18
49146 M01S02483.253l688 +++| BX5 X1 RESTORE *X5*
49147 M01S02484.253l688 +++| SA4 X3+777777B RESTORE *A4*
49148 M01S02485.253l688 +++| SA3 A3-B1 *A3*
49149 M01S02486.253l688 +++| SA1 A2-B1 *X3*
49150 M01S02487.253l688 +++| BX4 X2 RESTORE *X4*
49151 M01S02488.253l688 +++| SA2 A3-B1 *A2*
49152 M01S02489.253l688 +++| AX2 18
49153 M01S02490.253l688 +++| AX3 18
49154 M01S02491.253l688 +++| SA3 X3+777777B RESTORE *A3*
49155 M01S02492.253l688 +++| SA2 X2+777777B RESTORE *A2*
49156 M01S02493.253l688 +++| BX3 X1 RESTORE *X3*
49157 M01S02494.253l688 +++| SA1 A1-B1 *X2*
49158 M01S02495.253l688 +++| BX2 X1 RESTORE *X2*
49159 M01S02496.253l688 +++| SA1 A1-B1 *X1*
49160 M01S02497.253l688 +++| UX0 B1,X1 START UNPACKING *X1*
49161 M01S02498.253l688 +++| LX0 11
49162 M01S02499.253l688 +++| UX1 B2,X0 CONTINUE UNPACK
49163 M01S02500.253l688 +++| LX1 11
49164 M01S02501.253l688 +++| UX0 B3,X1
49165 M01S02502.253l688 +++| LX0 11
49166 M01S02503.253l688 +++| UX1 B4,X0
49167 M01S02504.253l688 +++| MX0 60
49168 M01S02505.253l688 +++| SA0 X0+777777B -0 TO *A0*
49169 M01S02506.253l688 +++| LX1 11
49170 M01S02507.253l688 +++| UX0 B5,X1
49171 M01S02508.253l688 +++| SA1 A1-1 *X0*
49172 M01S02509.253l688 +++| LX0 11
49173 M01S02510.253l688 +++| SB7 X0+777777B SIGN OF *X1* TO *B7*
49174 M01S02511.253l688 +++| UX0 B6,X0 COMPLETE UNPACK
49175 M01S02512.253l688 +++| BX0 X1 RESTORE *X0*
49176 M01S02513.253l688 +++| NO
49177 M01S02514.253l688 +++| SA1 A1-7 *A1*
49178 M01S02515.253l688 +++| AX1 18
49179 M01S02516.253l688 +++| SA1 X1+777777B RESTORE *A1*
49180 M01S02517.253l688 +++| SX1 B7-B0 RESTORE SIGN OF *X1*
49181 M01S02518.253l688 +++| PX1 B6,X1 START REPACKING *X1*
49182 M01S02519.253l688 +++| AX1 11
49183 M01S02520.253l688 +++| PX1 B5,X1
49184 M01S02521.253l688 +++| AX1 11
49185 M01S02522.253l688 +++| PX1 B4,X1
49186 M01S02523.253l688 +++| AX1 11
49187 M01S02524.253l688 +++| PX1 B3,X1
49188 M01S02525.253l688 +++| AX1 11
49189 M01S02526.253l688 +++| PX1 B2,X1
49190 M01S02527.253l688 +++| AX1 11
49191 M01S02528.253l688 +++| PX1 B1,X1 COMPLETE RESTORATION OF *X1*
49192 M01S02529.253l688 +++| RARA DATA 0,0,0,0
49193 M01S02530.253l688 +++| EQ RAR RETURN
49194 M01S02531.253l688 +++|
49195 M01S02532.253l688 +++|
49196 M01S02533.253l688 +++| RARB SB2 A0+0 RESET INSTRUCTIONS
49197 M01S02534.253l688 +++| SB1 A0+0
49198 M01S02535.253l688 +++| SB4 A0+0
49199 M01S02536.253l688 +++| SB3 A0+0
49200 M01S02537.253l688 +++| SB6 A0+0
49201 M01S02538.253l688 +++| SB5 A0+0
49202 M01S02539.253l688 +++| SA0 A0+0
49203 M01S02540.253l688 +++| SB7 A0+0
49204 M01S02541.253l688 +++| SPACE 4,10
49205 M01S02542.253l688 +++| ENDBLK
49206 M00S28918.cpumtr +++| BLOCK SCP,(SYSTEM CONTROL POINT FACILITY.),MONITOR
49207 M00S28919.cpumtr +++| TITLE SCP MAIN ROUTINES.
49208 M00S28920.cpumtr +++| SSC SPACE 4,10
49209 M00S28921.cpumtr +++|
49210 M00S28922.cpumtr +++|*** *SSC*.
49211 M00S28923.cpumtr +++|* A SUBSYSTEM CALL FROM A USER CONTROL POINT (UCP) WHICH
49212 M00S28924.cpumtr +++|* USES THE SYSTEM CONTROL POINT FACILITY. THIS UCP CALL IS SENT
49213 M00S28925.cpumtr +++|* TO THE APPROPIATE SUBSYSTEM DETERMINED BY THE SUBSYSTEM
49214 M00S28926.cpumtr +++|* IDENTIFICATION (SID). THE SUBSYSTEM IS CHECKED TO SEE IF
49215 M00S28927.cpumtr +++|* IT HAS ATTAINED *SYSTEM CONTROL POINT* (SCP) STATUS, THAT IS
49216 M00S28928.cpumtr +++|* THE SUBSYSTEM IDENTIFICATION WORD (SSIW) IS INITIALIZED. IF
49217 M00S28929.cpumtr +++|* NOT THE *SUBSYSTEM NOT PRESENT* STATUS IS RETURNED. ALSO,
49218 M00S28930.cpumtr +++|* THE SUBSYSTEM RECEIVING BUFFER (SSCR) IS EXAMINED TO SEE
49219 M00S28931.cpumtr +++|* WHETHER OR NOT THE SUBSYSTEM IS READY TO RECEIVE REQUESTS.
49220 M00S28932.cpumtr +++|* IF UNABLE TO THE *SUBSYSTEM BUSY* STATUS IS RETURNED.
49221 M00S28933.cpumtr +++|*
49222 M00S28934.cpumtr +++|*T 18/ *SSC*,1/,1/R,4/,18/ SID,18/ ADDR
Figure
49223 M00S28935.cpumtr +++|*
49224 M00S28936.cpumtr +++|* ADDR = ADDRESS OF A PARAMETER BLOCK.
49225 M00S28937.cpumtr +++|* R = 1 IF AUTO-RECALL SELECTED.
49226 M00S28938.cpumtr +++|* SID = SUBSYSTEM IDENTIFICATION.
49227 M00S28939.cpumtr +++|* IF ZERO, SCP IS READY TO ACCEPT REQUESTS
49228 M00S28940.cpumtr +++|* FROM UCPS.
49229 M00S28941.cpumtr +++|* IF NONZERO, *ADDR* IS THE FIRST WORD OF A BLOCK
49230 M00S28942.cpumtr +++|* OF DATA TO BE PROCESSED BY THE SCP.
49231 M00S28943.cpumtr +++|*
49232 M00S28944.cpumtr +++|*T ADDR 24/ RSUB,12/ RINS,6/WCNT,4/RCDC,2/RT,11/ ES,1/C