Trailing-Edge
-
PDP-10 Archives
-
BB-P363B-SM_1985
-
mcb/cex/cexnmx.lst
There are no other files named cexnmx.lst in the archive.
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21
CEXNMX.M11 30-DEC-82 00:22 TABLE OF CONTENTS
2627 DECLARATIONS
2676 $ST32 - Set 32 bit time in seconds
2731 $DT16 - Store 16 Bit Time Difference
2783 $AC32 - Add a value to a 32 bit counter
2827 $DC16 - Store 16 Bit Counter
2867 $DC32 - Store 32 Bit Counter
2907 $DC8 - Store 8 Bit Counter
2948 $DC8B - Store 8 Bit-mapped Counter
2991 $DPAI - Store AI-n Parameter
3033 $DPC1 - Store C-1 Parameter
3075 $DPC2 - Store C-2 Parameter
3119 $DPDS1 - Store DS-1 Parameter
3161 $DPDU1 - Store DU-1 Parameter
3203 $DPDU2 - Store DU-2 Parameter
3244 $DPH1 - Store H-1 Parameter
3286 $DPH2 - Store H-2 Parameter
3327 $DPHI - Store HI-n Parameter
3374 $DPCM - Prepare for CM-n Parameter
3417 $DPO2 - Store O-2 Parameter
3458 $DPO4 - Store O-4 Parameter
3503 $IC32 - Increment a 32 bit counter
3547 $IC8 - Increment a 8 bit counter
3588 $NLBEG - Begin Event Logging Entry
3631 $NLEND - Signal Event Logging Entry
3675 $NRBEG - Begin NM Response Entry
3724 $NREND - Finish NM Response Entry
3769 N* - Set Up Mapping for Parameter/Counter
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 1
CEXNMX.M11 30-DEC-82 00:22
1 .TITLE CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES
2 .IDENT /003060/
3 .ENABL LC
4
5 ;
6 ; COPYRIGHT (c) 1980, 1981, 1982
7 ; DIGITAL EQUIPMENT CORPORATION
8 ; Maynard, Massachusetts
9 ;
10 ; This software is furnished under a license and may be used
11 ; and copied only in accordance with the terms of such license
12 ; and with the inclusion of the above copyright notice. This
13 ; software or any other copies thereof may not be provided or
14 ; otherwise made available to any other person. No title to
15 ; and ownership of the software is hereby transferred.
16 ;
17 ; The information in this software is subject to change
18 ; without notice and should not be construed as a commitment
19 ; by DIGITAL EQUIPMENT CORPORATION.
20 ;
21 ; DIGITAL assumes no responsibility for the use or reliability
22 ; of its software on equipment which is not supplied by
23 ; DIGITAL.
24 ;
25
26 ;++
27 ; FACILITY:
28 ; MCB Communications Executive
29 ;
30 ; ABSTRACT:
31 ; This module contains routines to service Network Management
32 ; common functions to save space in individual processes.
33 ;
34 ; ENVIRONMENT:
35 ; RSX kernel mode with EIS
36 ;
37 ; AUTHOR: Alan D. Peckham CREATION DATE: 19-Sep-81
38 ;
39 ; MODIFIED BY:
40 ;
41 ; Alan D. Peckham, 19-Sep-81: VERSION 1.0
42 ; 01 - New module.
43 ; 02 - Fixes too numerable to mention.
44 ; 03 - Account for length byte in logging buffer in $NLBEG and $NLEND.
45 ; 04 - Add O-2 parameter.
46 ; 05 - NCTR$ should not account for DATA_ID field (messes up NCNT).
47 ; 06 - Add $ST32 and $DT16 for seconds-since-last-zeroed support.
48 ;--
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 2
CEXNMX.M11 30-DEC-82 00:22 DECLARATIONS
50 .SBTTL DECLARATIONS
51
52 ;
53 ; INCLUDE FILES:
54 ;
55
56 .MCALL POP$S,PUSH$S,SAV5$S
57
58 ;
59 ; MACROS:
60 ;
61
62 .MACRO NCTR$ cnt
63 JSR R1,NCTR
64 .WORD cnt
65 .ENDM NCTR$
66
67 .MACRO NIDN$
68 INC NMNUM
69 .ENDM NIDN$
70
71 .MACRO NMAP$
72 JSR R2,NMAP
73 .ENDM NMAP$
74
75 .MACRO NPRM$ typ,cnt
76 JSR R1,NPRM
77 .IF NB,<cnt>
78 .BYTE 1+cnt,typ
79 .IFF
80 .BYTE -1-1,typ
81 .ENDC
82 .ENDM NPRM$
83
84 ;
85 ; EQUATED SYMBOLS:
86 ;
87 ; None
88 ;
89 ; OWN STORAGE:
90 ;
91
92 000000' .PSECT $OWN$,D
93 000000' 000000 NMBIAS: .WORD 0 ; Destination APR5 buffer bias
94 000002' 000000 NMPTR: .WORD 0 ; Current APR5 buffer address
95 000004' 000000 NMCNT: .WORD 0 ; Bytes left in destination buffer
96 000006' 000000 NMNUM: .WORD 0 ; Non-zero if to insert number.
97 000010' 000000 NMPRM: .WORD 0 ; Pointer after last successful insertion.
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 3
CEXNMX.M11 30-DEC-82 00:22 $ST32 - SET 32 BIT TIME IN SECONDS
99 .SBTTL $ST32 - Set 32 bit time in seconds
100 ;++
101 ; FUNCTIONAL DESCRIPTION:
102 ;
103 ; Set 32 bit time from $TTNS to user area.
104 ;
105 ; NOTE: not accurate for more than a month uptime!
106 ;
107 ; CALLING SEQUENCE:
108 ;
109 ; JSR PC,$ST32
110 ;
111 ; INPUT PARAMETERS:
112 ;
113 ; R0 = time address
114 ;
115 ; IMPLICIT INPUTS:
116 ;
117 ; None
118 ;
119 ; OUTPUT PARAMETERS:
120 ;
121 ; None
122 ;
123 ; IMPLICIT OUTPUTS:
124 ;
125 ; R0 = time address+2 (for $DT16).
126 ;
127 ; CONDITION CODES:
128 ;
129 ; None
130 ;
131 ; SIDE EFFECTS:
132 ;
133 ; None
134 ;--
135
136 000000' .PSECT $CODE$,I,RO
137 000000' $ST32:: PUSH$S <R2,R3>
138 000004' 016703 177770G MOV $TTNS-10,R3 ; Get days
139 000010' 070327 000030 MUL #24.,R3 ; convert to hours
140 000014' 066703 177772G ADD $TTNS-6,R3 ; add hours
141 000020' 010302 MOV R3,R2 ; and
142 000022' 070227 007020 MUL #60.*60.,R2 ; convert to seconds.
143 000026' 010310 MOV R3,(R0) ; save intermediate result.
144 000030' 010260 000002 MOV R2,2(R0)
145 000034' 016702 177774G MOV $TTNS-4,R2 ; Get minutes
146 000040' 070227 000074 MUL #60.,R2 ; convert to seconds
147 000044' 066703 177776G ADD $TTNS-2,R3 ; add seconds.
148 000050' 060320 ADD R3,(R0)+ ; Accumulate
149 000052' 005510 ADC (R0) ; for his
150 000054' 060210 ADD R2,(R0) ; convenience.
151 000056' POP$S <R3,R2>
152 000062' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 4
CEXNMX.M11 30-DEC-82 00:22 $DT16 - STORE 16 BIT TIME DIFFERENCE
154 .SBTTL $DT16 - Store 16 Bit Time Difference
155 ;++
156 ; FUNCTIONAL DESCRIPTION:
157 ;
158 ; None
159 ;
160 ; CALLING SEQUENCE:
161 ;
162 ; None
163 ;
164 ; INPUT PARAMETERS:
165 ;
166 ; 2(SP) = counter number
167 ; R0 = address of 32 bit starting time
168 ;
169 ; IMPLICIT INPUTS:
170 ;
171 ; None
172 ;
173 ; OUTPUT PARAMETERS:
174 ;
175 ; None
176 ;
177 ; IMPLICIT OUTPUTS:
178 ;
179 ; None
180 ;
181 ; CONDITION CODES:
182 ;
183 ; None
184 ;
185 ; SIDE EFFECTS:
186 ;
187 ; None
188 ;--
189
190 000064' .PSECT $CODE$,I,RO
191 000064' $DT16:: NCTR$ 2. ; Set up DATA ID.
192 000072' 010001 MOV R0,R1
193 000074' 024646 CMP -(SP),-(SP) ; Make room
194 000076' 010600 MOV SP,R0 ; for
195 000100' 004767 177674 CALL $ST32 ; current time.
196 000104' 162116 SUB (R1)+,(SP) ; Get low order
197 000106' 005610 SBC (R0) ; difference
198 000110' 161110 SUB (R1),(R0) ; then high order.
199 000112' 001402 BEQ 10$ ; If overflow beyond 16 bits
200 000114' 012716 177777 MOV #-1,(SP) ; then set to overflow value.
201 000120' 111622 10$: MOVB (SP),(R2)+ ; Store 16 bits.
202 000122' 114022 MOVB -(R0),(R2)+
203 000124' 022626 CMP (SP)+,(SP)+
204 000126' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 5
CEXNMX.M11 30-DEC-82 00:22 $AC32 - ADD A VALUE TO A 32 BIT COUNTER
206 .SBTTL $AC32 - Add a value to a 32 bit counter
207 ;++
208 ; FUNCTIONAL DESCRIPTION:
209 ;
210 ; None
211 ;
212 ; CALLING SEQUENCE:
213 ;
214 ; None
215 ;
216 ; INPUT PARAMETERS:
217 ;
218 ; R0 = counter address
219 ; R1 = value to add
220 ;
221 ; IMPLICIT INPUTS:
222 ;
223 ; None
224 ;
225 ; OUTPUT PARAMETERS:
226 ;
227 ; None
228 ;
229 ; IMPLICIT OUTPUTS:
230 ;
231 ; None
232 ;
233 ; CONDITION CODES:
234 ;
235 ; None
236 ;
237 ; SIDE EFFECTS:
238 ;
239 ; None
240 ;--
241
242 000130' .PSECT $CODE$,I,RO
243 000130' 060120 $AC32:: ADD R1,(R0)+
244 000132' 005510 ADC (R0)
245 000134' 103002 BCC 90$
246 000136' 005310 DEC (R0)
247 000140' 011040 MOV (R0),-(R0)
248 000142' 000207 90$: RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 6
CEXNMX.M11 30-DEC-82 00:22 $DC16 - STORE 16 BIT COUNTER
250 .SBTTL $DC16 - Store 16 Bit Counter
251 ;++
252 ; FUNCTIONAL DESCRIPTION:
253 ;
254 ; None
255 ;
256 ; CALLING SEQUENCE:
257 ;
258 ; None
259 ;
260 ; INPUT PARAMETERS:
261 ;
262 ; 2(SP) = counter number
263 ; R0 = counter value
264 ;
265 ; IMPLICIT INPUTS:
266 ;
267 ; None
268 ;
269 ; OUTPUT PARAMETERS:
270 ;
271 ; None
272 ;
273 ; IMPLICIT OUTPUTS:
274 ;
275 ; None
276 ;
277 ; CONDITION CODES:
278 ;
279 ; None
280 ;
281 ; SIDE EFFECTS:
282 ;
283 ; None
284 ;--
285
286 000144' .PSECT $CODE$,I,RO
287 000144' $DC16:: NCTR$ 2.
288 000152' 000442 BR NMCP2
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 7
CEXNMX.M11 30-DEC-82 00:22 $DC32 - STORE 32 BIT COUNTER
290 .SBTTL $DC32 - Store 32 Bit Counter
291 ;++
292 ; FUNCTIONAL DESCRIPTION:
293 ;
294 ; None
295 ;
296 ; CALLING SEQUENCE:
297 ;
298 ; None
299 ;
300 ; INPUT PARAMETERS:
301 ;
302 ; 2(SP) = counter number
303 ; R0 = address of counter value
304 ;
305 ; IMPLICIT INPUTS:
306 ;
307 ; None
308 ;
309 ; OUTPUT PARAMETERS:
310 ;
311 ; None
312 ;
313 ; IMPLICIT OUTPUTS:
314 ;
315 ; None
316 ;
317 ; CONDITION CODES:
318 ;
319 ; None
320 ;
321 ; SIDE EFFECTS:
322 ;
323 ; None
324 ;--
325
326 000154' .PSECT $CODE$,I,RO
327 000154' $DC32:: NCTR$ 4.
328 000162' 000543 BR NMCP4
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 8
CEXNMX.M11 30-DEC-82 00:22 $DC8 - STORE 8 BIT COUNTER
330 .SBTTL $DC8 - Store 8 Bit Counter
331 ;++
332 ; FUNCTIONAL DESCRIPTION:
333 ;
334 ; None
335 ;
336 ; CALLING SEQUENCE:
337 ;
338 ; None
339 ;
340 ; INPUT PARAMETERS:
341 ;
342 ; 2(SP) = counter number
343 ; R0 = counter value
344 ;
345 ; IMPLICIT INPUTS:
346 ;
347 ; None
348 ;
349 ; OUTPUT PARAMETERS:
350 ;
351 ; None
352 ;
353 ; IMPLICIT OUTPUTS:
354 ;
355 ; None
356 ;
357 ; CONDITION CODES:
358 ;
359 ; None
360 ;
361 ; SIDE EFFECTS:
362 ;
363 ; None
364 ;--
365
366 000164' .PSECT $CODE$,I,RO
367 000164' $DC8:: NCTR$ 1.
368 000172' 110022 MOVB R0,(R2)+
369 000174' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 9
CEXNMX.M11 30-DEC-82 00:22 $DC8B - STORE 8 BIT-MAPPED COUNTER
371 .SBTTL $DC8B - Store 8 Bit-mapped Counter
372 ;++
373 ; FUNCTIONAL DESCRIPTION:
374 ;
375 ; None
376 ;
377 ; CALLING SEQUENCE:
378 ;
379 ; None
380 ;
381 ; INPUT PARAMETERS:
382 ;
383 ; 2(SP) = counter number
384 ; R0 = counter value + map in high byte
385 ;
386 ; IMPLICIT INPUTS:
387 ;
388 ; None
389 ;
390 ; OUTPUT PARAMETERS:
391 ;
392 ; None
393 ;
394 ; IMPLICIT OUTPUTS:
395 ;
396 ; None
397 ;
398 ; CONDITION CODES:
399 ;
400 ; None
401 ;
402 ; SIDE EFFECTS:
403 ;
404 ; None
405 ;--
406
407 000176' .PSECT $CODE$,I,RO
408 000176' $DC8B:: NCTR$ 3.
409 000204' 000300 SWAB R0
410 000206' 110022 MOVB R0,(R2)+
411 000210' 105022 CLRB (R2)+
412 000212' 000423 BR NMCPH
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 10
CEXNMX.M11 30-DEC-82 00:22 $DPAI - STORE AI-N PARAMETER
414 .SBTTL $DPAI - Store AI-n Parameter
415 ;++
416 ; FUNCTIONAL DESCRIPTION:
417 ;
418 ; None
419 ;
420 ; CALLING SEQUENCE:
421 ;
422 ; None
423 ;
424 ; INPUT PARAMETERS:
425 ;
426 ; 2(SP) = parameter number
427 ; R0 = string length
428 ; R1 = string pointer
429 ;
430 ; IMPLICIT INPUTS:
431 ;
432 ; None
433 ;
434 ; OUTPUT PARAMETERS:
435 ;
436 ; None
437 ;
438 ; IMPLICIT OUTPUTS:
439 ;
440 ; None
441 ;
442 ; CONDITION CODES:
443 ;
444 ; None
445 ;
446 ; SIDE EFFECTS:
447 ;
448 ; None
449 ;--
450
451 000214' .PSECT $CODE$,I,RO
452 000214' $DPAI:: NIDN$
453 000220' $TPAI:: NPRM$ 100
454 000226' 000466 BR NMCPI
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 11
CEXNMX.M11 30-DEC-82 00:22 $DPC1 - STORE C-1 PARAMETER
456 .SBTTL $DPC1 - Store C-1 Parameter
457 ;++
458 ; FUNCTIONAL DESCRIPTION:
459 ;
460 ; None
461 ;
462 ; CALLING SEQUENCE:
463 ;
464 ; None
465 ;
466 ; INPUT PARAMETERS:
467 ;
468 ; 2(SP) = parameter number
469 ; R0 = parameter value
470 ;
471 ; IMPLICIT INPUTS:
472 ;
473 ; None
474 ;
475 ; OUTPUT PARAMETERS:
476 ;
477 ; None
478 ;
479 ; IMPLICIT OUTPUTS:
480 ;
481 ; None
482 ;
483 ; CONDITION CODES:
484 ;
485 ; None
486 ;
487 ; SIDE EFFECTS:
488 ;
489 ; None
490 ;--
491
492 000230' .PSECT $CODE$,I,RO
493 000230' $DPC1:: NIDN$
494 000234' $TPC1:: NPRM$ 200+1,1.
495 000242' 110022 MOVB R0,(R2)+
496 000244' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 12
CEXNMX.M11 30-DEC-82 00:22 $DPC2 - STORE C-2 PARAMETER
498 .SBTTL $DPC2 - Store C-2 Parameter
499 ;++
500 ; FUNCTIONAL DESCRIPTION:
501 ;
502 ; None
503 ;
504 ; CALLING SEQUENCE:
505 ;
506 ; None
507 ;
508 ; INPUT PARAMETERS:
509 ;
510 ; 2(SP) = parameter number
511 ; R0 = parameter value
512 ;
513 ; IMPLICIT INPUTS:
514 ;
515 ; None
516 ;
517 ; OUTPUT PARAMETERS:
518 ;
519 ; None
520 ;
521 ; IMPLICIT OUTPUTS:
522 ;
523 ; None
524 ;
525 ; CONDITION CODES:
526 ;
527 ; None
528 ;
529 ; SIDE EFFECTS:
530 ;
531 ; None
532 ;--
533
534 000246' .PSECT $CODE$,I,RO
535 000246' $DPC2:: NIDN$
536 000252' $TPC2:: NPRM$ 200+2,2.
537 000260' 110022 NMCP2: MOVB R0,(R2)+
538 000262' 000300 NMCPH: SWAB R0
539 000264' 110022 MOVB R0,(R2)+
540 000266' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 13
CEXNMX.M11 30-DEC-82 00:22 $DPDS1 - STORE DS-1 PARAMETER
542 .SBTTL $DPDS1 - Store DS-1 Parameter
543 ;++
544 ; FUNCTIONAL DESCRIPTION:
545 ;
546 ; None
547 ;
548 ; CALLING SEQUENCE:
549 ;
550 ; None
551 ;
552 ; INPUT PARAMETERS:
553 ;
554 ; 2(SP) = parameter number
555 ; R0 = parameter value
556 ;
557 ; IMPLICIT INPUTS:
558 ;
559 ; None
560 ;
561 ; OUTPUT PARAMETERS:
562 ;
563 ; None
564 ;
565 ; IMPLICIT OUTPUTS:
566 ;
567 ; None
568 ;
569 ; CONDITION CODES:
570 ;
571 ; None
572 ;
573 ; SIDE EFFECTS:
574 ;
575 ; None
576 ;--
577
578 000270' .PSECT $CODE$,I,RO
579 000270' $DPDS1::NIDN$
580 000274' $TPDS1::NPRM$ 1*20+1,1.
581 000302' 110022 MOVB R0,(R2)+
582 000304' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 14
CEXNMX.M11 30-DEC-82 00:22 $DPDU1 - STORE DU-1 PARAMETER
584 .SBTTL $DPDU1 - Store DU-1 Parameter
585 ;++
586 ; FUNCTIONAL DESCRIPTION:
587 ;
588 ; None
589 ;
590 ; CALLING SEQUENCE:
591 ;
592 ; None
593 ;
594 ; INPUT PARAMETERS:
595 ;
596 ; 2(SP) = parameter number
597 ; R0 = parameter value
598 ;
599 ; IMPLICIT INPUTS:
600 ;
601 ; None
602 ;
603 ; OUTPUT PARAMETERS:
604 ;
605 ; None
606 ;
607 ; IMPLICIT OUTPUTS:
608 ;
609 ; None
610 ;
611 ; CONDITION CODES:
612 ;
613 ; None
614 ;
615 ; SIDE EFFECTS:
616 ;
617 ; None
618 ;--
619
620 000306' .PSECT $CODE$,I,RO
621 000306' $DPDU1::NIDN$
622 000312' $TPDU1::NPRM$ 0*20+1,1.
623 000320' 110022 MOVB R0,(R2)+
624 000322' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 15
CEXNMX.M11 30-DEC-82 00:22 $DPDU2 - STORE DU-2 PARAMETER
626 .SBTTL $DPDU2 - Store DU-2 Parameter
627 ;++
628 ; FUNCTIONAL DESCRIPTION:
629 ;
630 ; None
631 ;
632 ; CALLING SEQUENCE:
633 ;
634 ; None
635 ;
636 ; INPUT PARAMETERS:
637 ;
638 ; 2(SP) = parameter number
639 ; R0 = parameter value
640 ;
641 ; IMPLICIT INPUTS:
642 ;
643 ; None
644 ;
645 ; OUTPUT PARAMETERS:
646 ;
647 ; None
648 ;
649 ; IMPLICIT OUTPUTS:
650 ;
651 ; None
652 ;
653 ; CONDITION CODES:
654 ;
655 ; None
656 ;
657 ; SIDE EFFECTS:
658 ;
659 ; None
660 ;--
661
662 000324' .PSECT $CODE$,I,RO
663 000324' $DPDU2::NIDN$
664 000330' $TPDU2::NPRM$ 0*20+2,2.
665 000336' 000750 BR NMCP2
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 16
CEXNMX.M11 30-DEC-82 00:22 $DPH1 - STORE H-1 PARAMETER
667 .SBTTL $DPH1 - Store H-1 Parameter
668 ;++
669 ; FUNCTIONAL DESCRIPTION:
670 ;
671 ; None
672 ;
673 ; CALLING SEQUENCE:
674 ;
675 ; None
676 ;
677 ; INPUT PARAMETERS:
678 ;
679 ; 2(SP) = parameter number
680 ; R0 = parameter value
681 ;
682 ; IMPLICIT INPUTS:
683 ;
684 ; None
685 ;
686 ; OUTPUT PARAMETERS:
687 ;
688 ; None
689 ;
690 ; IMPLICIT OUTPUTS:
691 ;
692 ; None
693 ;
694 ; CONDITION CODES:
695 ;
696 ; None
697 ;
698 ; SIDE EFFECTS:
699 ;
700 ; None
701 ;--
702
703 000340' .PSECT $CODE$,I,RO
704 000340' $DPH1:: NIDN$
705 000344' $TPH1:: NPRM$ 2*20+1,1.
706 000352' 110022 MOVB R0,(R2)+
707 000354' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 17
CEXNMX.M11 30-DEC-82 00:22 $DPH2 - STORE H-2 PARAMETER
709 .SBTTL $DPH2 - Store H-2 Parameter
710 ;++
711 ; FUNCTIONAL DESCRIPTION:
712 ;
713 ; None
714 ;
715 ; CALLING SEQUENCE:
716 ;
717 ; None
718 ;
719 ; INPUT PARAMETERS:
720 ;
721 ; 2(SP) = parameter number
722 ; R0 = parameter value
723 ;
724 ; IMPLICIT INPUTS:
725 ;
726 ; None
727 ;
728 ; OUTPUT PARAMETERS:
729 ;
730 ; None
731 ;
732 ; IMPLICIT OUTPUTS:
733 ;
734 ; None
735 ;
736 ; CONDITION CODES:
737 ;
738 ; None
739 ;
740 ; SIDE EFFECTS:
741 ;
742 ; None
743 ;--
744
745 000356' .PSECT $CODE$,I,RO
746 000356' $DPH2:: NIDN$
747 000362' $TPH2:: NPRM$ 2*20+2,2.
748 000370' 000733 BR NMCP2
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 18
CEXNMX.M11 30-DEC-82 00:22 $DPHI - STORE HI-N PARAMETER
750 .SBTTL $DPHI - Store HI-n Parameter
751 ;++
752 ; FUNCTIONAL DESCRIPTION:
753 ;
754 ; None
755 ;
756 ; CALLING SEQUENCE:
757 ;
758 ; None
759 ;
760 ; INPUT PARAMETERS:
761 ;
762 ; 2(SP) = parameter number
763 ; R0 = string length
764 ; R1 = string pointer
765 ;
766 ; IMPLICIT INPUTS:
767 ;
768 ; None
769 ;
770 ; OUTPUT PARAMETERS:
771 ;
772 ; None
773 ;
774 ; IMPLICIT OUTPUTS:
775 ;
776 ; None
777 ;
778 ; CONDITION CODES:
779 ;
780 ; None
781 ;
782 ; SIDE EFFECTS:
783 ;
784 ; None
785 ;--
786
787 000372' .PSECT $CODE$,I,RO
788 000372' $DPHI:: NIDN$
789 000376' $TPHI:: NPRM$ 2*20
790 000404' 110022 NMCPI: MOVB R0,(R2)+
791 000406' 001404 BEQ 90$
792 000410' 016601 000010 MOV 10(SP),R1
793 000414' 112122 10$: MOVB (R1)+,(R2)+
794 000416' 077002 SOB R0,10$
795 000420' 000207 90$: RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 19
CEXNMX.M11 30-DEC-82 00:22 $DPCM - PREPARE FOR CM-N PARAMETER
797 .SBTTL $DPCM - Prepare for CM-n Parameter
798 ;++
799 ; FUNCTIONAL DESCRIPTION:
800 ;
801 ; None
802 ;
803 ; CALLING SEQUENCE:
804 ;
805 ; None
806 ;
807 ; INPUT PARAMETERS:
808 ;
809 ; 2(SP) = parameter number
810 ; R0 = parameter value
811 ;
812 ; IMPLICIT INPUTS:
813 ;
814 ; None
815 ;
816 ; OUTPUT PARAMETERS:
817 ;
818 ; None
819 ;
820 ; IMPLICIT OUTPUTS:
821 ;
822 ; None
823 ;
824 ; CONDITION CODES:
825 ;
826 ; None
827 ;
828 ; SIDE EFFECTS:
829 ;
830 ; None
831 ;--
832
833 000422' .PSECT $CODE$,I,RO
834 000422' $DPCM:: NIDN$
835 000426' NCTR$ 1.
836 000434' 110012 MOVB R0,(R2)
837 000436' 152722 000300 BISB #300,(R2)+
838 000442' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 20
CEXNMX.M11 30-DEC-82 00:22 $DPO2 - STORE O-2 PARAMETER
840 .SBTTL $DPO2 - Store O-2 Parameter
841 ;++
842 ; FUNCTIONAL DESCRIPTION:
843 ;
844 ; None
845 ;
846 ; CALLING SEQUENCE:
847 ;
848 ; None
849 ;
850 ; INPUT PARAMETERS:
851 ;
852 ; 2(SP) = parameter number
853 ; R0 = parameter value
854 ;
855 ; IMPLICIT INPUTS:
856 ;
857 ; None
858 ;
859 ; OUTPUT PARAMETERS:
860 ;
861 ; None
862 ;
863 ; IMPLICIT OUTPUTS:
864 ;
865 ; None
866 ;
867 ; CONDITION CODES:
868 ;
869 ; None
870 ;
871 ; SIDE EFFECTS:
872 ;
873 ; None
874 ;--
875
876 000444' .PSECT $CODE$,I,RO
877 000444' $DPO2:: NIDN$
878 000450' $TPO2:: NPRM$ 3*20+2,2.
879 000456' 000700 BR NMCP2
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 21
CEXNMX.M11 30-DEC-82 00:22 $DPO4 - STORE O-4 PARAMETER
881 .SBTTL $DPO4 - Store O-4 Parameter
882 ;++
883 ; FUNCTIONAL DESCRIPTION:
884 ;
885 ; None
886 ;
887 ; CALLING SEQUENCE:
888 ;
889 ; None
890 ;
891 ; INPUT PARAMETERS:
892 ;
893 ; 2(SP) = parameter number
894 ; R0 = parameter value
895 ;
896 ; IMPLICIT INPUTS:
897 ;
898 ; None
899 ;
900 ; OUTPUT PARAMETERS:
901 ;
902 ; None
903 ;
904 ; IMPLICIT OUTPUTS:
905 ;
906 ; None
907 ;
908 ; CONDITION CODES:
909 ;
910 ; None
911 ;
912 ; SIDE EFFECTS:
913 ;
914 ; None
915 ;--
916
917 000460' .PSECT $CODE$,I,RO
918 000460' $DPO4:: NIDN$
919 000464' $TPO4:: NPRM$ 3*20+4,4.
920 000472' 112022 NMCP4: MOVB (R0)+,(R2)+
921 000474' 112022 MOVB (R0)+,(R2)+
922 000476' 112022 MOVB (R0)+,(R2)+
923 000500' 112022 MOVB (R0)+,(R2)+
924 000502' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 22
CEXNMX.M11 30-DEC-82 00:22 $IC32 - INCREMENT A 32 BIT COUNTER
926 .SBTTL $IC32 - Increment a 32 bit counter
927 ;++
928 ; FUNCTIONAL DESCRIPTION:
929 ;
930 ; None
931 ;
932 ; CALLING SEQUENCE:
933 ;
934 ; None
935 ;
936 ; INPUT PARAMETERS:
937 ;
938 ; R0 = counter address
939 ;
940 ; IMPLICIT INPUTS:
941 ;
942 ; None
943 ;
944 ; OUTPUT PARAMETERS:
945 ;
946 ; None
947 ;
948 ; IMPLICIT OUTPUTS:
949 ;
950 ; None
951 ;
952 ; CONDITION CODES:
953 ;
954 ; None
955 ;
956 ; SIDE EFFECTS:
957 ;
958 ; None
959 ;--
960
961 000504' .PSECT $CODE$,I,RO
962 000504' 005220 $IC32:: INC (R0)+
963 000506' 001004 BNE 90$
964 000510' 005210 INC (R0)
965 000512' 001002 BNE 90$
966 000514' 005310 DEC (R0)
967 000516' 005340 DEC -(R0)
968 000520' 000207 90$: RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 23
CEXNMX.M11 30-DEC-82 00:22 $IC8 - INCREMENT A 8 BIT COUNTER
970 .SBTTL $IC8 - Increment a 8 bit counter
971 ;++
972 ; FUNCTIONAL DESCRIPTION:
973 ;
974 ; None
975 ;
976 ; CALLING SEQUENCE:
977 ;
978 ; None
979 ;
980 ; INPUT PARAMETERS:
981 ;
982 ; R0 = counter address
983 ;
984 ; IMPLICIT INPUTS:
985 ;
986 ; None
987 ;
988 ; OUTPUT PARAMETERS:
989 ;
990 ; None
991 ;
992 ; IMPLICIT OUTPUTS:
993 ;
994 ; None
995 ;
996 ; CONDITION CODES:
997 ;
998 ; None
999 ;
1000 ; SIDE EFFECTS:
1001 ;
1002 ; None
1003 ;--
1004
1005 000522' .PSECT $CODE$,I,RO
1006 000522' 105210 $IC8:: INCB (R0)
1007 000524' 001001 BNE 90$
1008 000526' 105310 DECB (R0)
1009 000530' 000207 90$: RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 24
CEXNMX.M11 30-DEC-82 00:22 $NLBEG - BEGIN EVENT LOGGING ENTRY
1011 .SBTTL $NLBEG - Begin Event Logging Entry
1012 ;++
1013 ; FUNCTIONAL DESCRIPTION:
1014 ;
1015 ; None
1016 ;
1017 ; CALLING SEQUENCE:
1018 ;
1019 ; None
1020 ;
1021 ; INPUT PARAMETERS:
1022 ;
1023 ; None
1024 ;
1025 ; IMPLICIT INPUTS:
1026 ;
1027 ; None
1028 ;
1029 ; OUTPUT PARAMETERS:
1030 ;
1031 ; None
1032 ;
1033 ; IMPLICIT OUTPUTS:
1034 ;
1035 ; None
1036 ;
1037 ; CONDITION CODES:
1038 ;
1039 ; None
1040 ;
1041 ; SIDE EFFECTS:
1042 ;
1043 ; None
1044 ;--
1045
1046 000532' .PSECT $CODE$,I,RO
1047 000532' 016700 000000G $NLBEG::MOV .LOGPT,R0
1048 000536' 010067 000002' MOV R0,NMPTR
1049 000542' 005267 000002' INC NMPTR
1050 000546' 005067 000004' CLR NMCNT
1051 000552' 114067 000004' MOVB -(R0),NMCNT
1052 000556' 000501 BR NPSET
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 25
CEXNMX.M11 30-DEC-82 00:22 $NLEND - SIGNAL EVENT LOGGING ENTRY
1054 .SBTTL $NLEND - Signal Event Logging Entry
1055 ;++
1056 ; FUNCTIONAL DESCRIPTION:
1057 ;
1058 ; None
1059 ;
1060 ; CALLING SEQUENCE:
1061 ;
1062 ; None
1063 ;
1064 ; INPUT PARAMETERS:
1065 ;
1066 ; R0 = event type/class
1067 ; R1 = entity code
1068 ;
1069 ; IMPLICIT INPUTS:
1070 ;
1071 ; None
1072 ;
1073 ; OUTPUT PARAMETERS:
1074 ;
1075 ; None
1076 ;
1077 ; IMPLICIT OUTPUTS:
1078 ;
1079 ; None
1080 ;
1081 ; CONDITION CODES:
1082 ;
1083 ; None
1084 ;
1085 ; SIDE EFFECTS:
1086 ;
1087 ; None
1088 ;--
1089
1090 000560' .PSECT $CODE$,I,RO
1091 000560' 004767 000176 $NLEND::CALL NPSET
1092 000564' 166767 000000G 000002' SUB .LOGPT,NMPTR
1093 000572' 005367 000002' DEC NMPTR
1094 000576' 116777 000002' 000000G MOVB NMPTR,@.LOGPT
1095 000604' SGNL$S #CE$EVT,R0,R1,.LOGPT
1096 000634' 000207 RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 26
CEXNMX.M11 30-DEC-82 00:22 $NRBEG - BEGIN NM RESPONSE ENTRY
1098 .SBTTL $NRBEG - Begin NM Response Entry
1099 ;++
1100 ; FUNCTIONAL DESCRIPTION:
1101 ;
1102 ; None
1103 ;
1104 ; CALLING SEQUENCE:
1105 ;
1106 ; None
1107 ;
1108 ; INPUT PARAMETERS:
1109 ;
1110 ; R4 = NM CCB address
1111 ;
1112 ; IMPLICIT INPUTS:
1113 ;
1114 ; None
1115 ;
1116 ; OUTPUT PARAMETERS:
1117 ;
1118 ; None
1119 ;
1120 ; IMPLICIT OUTPUTS:
1121 ;
1122 ; None
1123 ;
1124 ; CONDITION CODES:
1125 ;
1126 ; None
1127 ;
1128 ; SIDE EFFECTS:
1129 ;
1130 ; None
1131 ;--
1132
1133 000636' .PSECT $CODE$,I,RO
1134 000636' 016467 000016 000000' $NRBEG::MOV C.BUF(R4),NMBIAS
1135 000644' 004767 000022 CALL NRPTR
1136 000650' 016467 000022 000004' MOV C.CNT(R4),NMCNT
1137 000656' 004767 000100 CALL NPSET
1138 000662' 012764 000001 000014 MOV #1,C.STS(R4)
1139 000670' 000207 RETURN
1140
1141 000672' 016467 000020 000002' NRPTR: MOV C.BUF+2(R4),NMPTR
1142 000700' 022767 140000 000002' CMP #140000,NMPTR
1143 000706' 101003 BHI 90$
1144 000710' 162767 020000 000002' SUB #20000,NMPTR
1145 000716' 000207 90$: RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 27
CEXNMX.M11 30-DEC-82 00:22 $NREND - FINISH NM RESPONSE ENTRY
1147 .SBTTL $NREND - Finish NM Response Entry
1148 ;++
1149 ; FUNCTIONAL DESCRIPTION:
1150 ;
1151 ; None
1152 ;
1153 ; CALLING SEQUENCE:
1154 ;
1155 ; None
1156 ;
1157 ; INPUT PARAMETERS:
1158 ;
1159 ; R4 = NM CCB address
1160 ;
1161 ; IMPLICIT INPUTS:
1162 ;
1163 ; None
1164 ;
1165 ; OUTPUT PARAMETERS:
1166 ;
1167 ; C.CNT(R4) = length of data inserted
1168 ;
1169 ; IMPLICIT OUTPUTS:
1170 ;
1171 ; None
1172 ;
1173 ; CONDITION CODES:
1174 ;
1175 ; None
1176 ;
1177 ; SIDE EFFECTS:
1178 ;
1179 ; None
1180 ;--
1181
1182 000720' .PSECT $CODE$,I,RO
1183 000720' 004767 000036 $NREND::CALL NPSET
1184 000724' 016764 000002' 000022 MOV NMPTR,C.CNT(R4)
1185 000732' 004767 177734 CALL NRPTR
1186 000736' 166764 000002' 000022 SUB NMPTR,C.CNT(R4)
1187 000744' 005767 000004' TST NMCNT
1188 000750' 100003 BPL 90$
1189 000752' 012764 177774 000014 MOV #-4,C.STS(R4)
1190 000760' 000207 90$: RETURN
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 28
CEXNMX.M11 30-DEC-82 00:22 N* - SET UP MAPPING FOR PARAMETER/COUNTER
1192 .SBTTL N* - Set Up Mapping for Parameter/Counter
1193 ;++
1194 ; FUNCTIONAL DESCRIPTION:
1195 ;
1196 ; None
1197 ;
1198 ; CALLING SEQUENCE:
1199 ;
1200 ; None
1201 ;
1202 ; INPUT PARAMETERS:
1203 ;
1204 ; None
1205 ;
1206 ; IMPLICIT INPUTS:
1207 ;
1208 ; None
1209 ;
1210 ; OUTPUT PARAMETERS:
1211 ;
1212 ; None
1213 ;
1214 ; IMPLICIT OUTPUTS:
1215 ;
1216 ; None
1217 ;
1218 ; CONDITION CODES:
1219 ;
1220 ; None
1221 ;
1222 ; SIDE EFFECTS:
1223 ;
1224 ; None
1225 ;--
1226
1227 000762' .PSECT $CODE$,I,RO
1228 000762' 005767 000004' NPSET: TST NMCNT
1229 000766' 100004 BPL 10$
1230 000770' 016767 000010' 000002' MOV NMPRM,NMPTR
1231 000776' 000207 RETURN
1232 001000' 016767 000002' 000010' 10$: MOV NMPTR,NMPRM
1233 001006' 000207 RETURN
1234
1235 001010' NMAP: PUSH$S <@#KISAR5,R2>
1236 001016' 016737 000000' 000000G MOV NMBIAS,@#KISAR5
1237 001024' 016702 000002' MOV NMPTR,R2
1238 001030' 005767 000006' TST NMNUM
1239 001034' 001414 BEQ 10$
1240 001036' 005067 000006' CLR NMNUM
1241 001042' 004767 177714 CALL NPSET
1242 001046' 162767 000002 000004' SUB #2,NMCNT
1243 001054' 100404 BMI 10$
1244 001056' 116622 000012 MOVB 12(SP),(R2)+
1245 001062' 116622 000013 MOVB 13(SP),(R2)+
1246 001066' 004736 10$: CALL @(SP)+
1247 001070' 010267 000002' MOV R2,NMPTR
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 28-1
CEXNMX.M11 30-DEC-82 00:22 N* - SET UP MAPPING FOR PARAMETER/COUNTER
1248 001074' POP$S <@#KISAR5,R2,R1>
1249 001104' 000207 RTS PC
1250
1251 001106' NPRM: NMAP$
1252 001112' 005046 CLR -(SP)
1253 001114' 112116 MOVB (R1)+,(SP)
1254 001116' 100002 BPL 20$
1255 001120' 105416 NEGB (SP)
1256 001122' 060016 ADD R0,(SP)
1257 001124' 162667 000004' 20$: SUB (SP)+,NMCNT
1258 001130' 100402 BMI 90$
1259 001132' 112122 MOVB (R1)+,(R2)+
1260 001134' 004711 CALL (R1)
1261 001136' 000207 90$: RETURN
1262
1263 001140' 005267 000006' NCTR: INC NMNUM
1264 001144' NMAP$
1265 001150' 162167 000004' SUB (R1)+,NMCNT
1266 001154' 100401 BMI 90$
1267 001156' 004711 CALL (R1)
1268 001160' 000207 90$: RETURN
1269
1270 000001 .END
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 29
CEXNMX.M11 30-DEC-82 00:22 CROSS REFERENCE TABLE -- USER SYMBOLS
CE$EVT= ****** G 1095
C.BUF 000016 1134 1141
C.CNT 000022 1136 1184* 1186*
C.STS 000014 1138* 1189*
KISAR5= ****** GX 1235 1236* 1248*
NCTR 001140R 003 191 287 327 367 408 835 1263#
NMAP 001010R 003 1235# 1251 1264
NMBIAS 000000R 002 93# 1134* 1236
NMCNT 000004R 002 95# 1050* 1051* 1136* 1187 1228 1242* 1257* 1265*
NMCPH 000262R 003 412 538#
NMCPI 000404R 003 454 790#
NMCP2 000260R 003 288 537# 665 748 879
NMCP4 000472R 003 328 920#
NMNUM 000006R 002 96# 452* 493* 535* 579* 621* 663* 704* 746* 788* 834* 877* 918*
1238 1240* 1263*
NMPRM 000010R 002 97# 1230 1232*
NMPTR 000002R 002 94# 1048* 1049* 1092* 1093* 1094 1141* 1142 1144* 1184 1186 1230* 1232
1237 1247*
NPRM 001106R 003 453 494 536 580 622 664 705 747 789 878 919 1251#
NPSET 000762R 003 1052 1091* 1137* 1183* 1228# 1241*
NRPTR 000672R 003 1135* 1141# 1185*
$AC32 000130RG 003 243#
$DC16 000144RG 003 287#
$DC32 000154RG 003 327#
$DC8 000164RG 003 367#
$DC8B 000176RG 003 408#
$DPAI 000214RG 003 452#
$DPCM 000422RG 003 834#
$DPC1 000230RG 003 493#
$DPC2 000246RG 003 535#
$DPDS1 000270RG 003 579#
$DPDU1 000306RG 003 621#
$DPDU2 000324RG 003 663#
$DPHI 000372RG 003 788#
$DPH1 000340RG 003 704#
$DPH2 000356RG 003 746#
$DPO2 000444RG 003 877#
$DPO4 000460RG 003 918#
$DT16 000064RG 003 191#
$IC32 000504RG 003 962#
$IC8 000522RG 003 1006#
$IGNAL= ****** G 1095#*
$NLBEG 000532RG 003 1047#
$NLEND 000560RG 003 1091#
$NRBEG 000636RG 003 1134#
$NREND 000720RG 003 1183#
$ST32 000000RG 003 137# 195*
$TPAI 000220RG 003 453#
$TPC1 000234RG 003 494#
$TPC2 000252RG 003 536#
$TPDS1 000274RG 003 580#
$TPDU1 000312RG 003 622#
$TPDU2 000330RG 003 664#
$TPHI 000376RG 003 789#
$TPH1 000344RG 003 705#
$TPH2 000362RG 003 747#
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 29-1
CEXNMX.M11 30-DEC-82 00:22 CROSS REFERENCE TABLE -- USER SYMBOLS
$TPO2 000450RG 003 878#
$TPO4 000464RG 003 919#
$TTNS = ****** GX 138 140 145 147
.LOGPT= ****** GX 1047 1092 1094* 1095
.....L= 000004 1095#
CEXNMX - NETWORK MANAGEMENT SERVICE ROUTINES DNMAC X24.07-563 28-MAY-85 14:21 PAGE 30
CEXNMX.M11 30-DEC-82 00:22 CROSS REFERENCE TABLE -- MACRO NAMES
NCTR$ 62# 191 287 327 367 408 835
NIDN$ 67# 452 493 535 579 621 663 704 746 788 834 877 918
NMAP$ 71# 1251 1264
NPRM$ 75# 453 494 536 580 622 664 705 747 789 878 919
POP$S 56# 151 1095# 1248
PUSH$S 56# 137 1095# 1235
SAV5$S 56#
SGNL$S 1095
. ABS. 000000 000 CON RW ABS LCL I
000000 001 CON RW REL LCL I
$OWN$ 000012 002 CON RW REL LCL D
$CODE$ 001162 003 CON RO REL LCL I
ERRORS DETECTED: 0
DEFAULT GLOBALS GENERATED: 3
CEXNMX,CEXNMX/CR=MCB:RSXLIB/PA:1,MCBLIB/PA:1,CEX:CEXLIB/PA:1,CEXNMX
RUN-TIME: 4 2 .2 SECONDS
RUN-TIME RATIO: 19/7=2.6
CORE USED: 15K (29 PAGES)