e _vߋt The volume labeled "VMS Exchange" is not a system volume. VMS ExchangeVDMBDEV DECVMSEXCHNG`tږ"#v"3"%"[ "#|"3"#i"3"H#<"H3XXa}ut0 )u(VAX Fltng Pnt Inst's Exerciser, ZZ-EVKACb~r&(~C%Z~(pX ^ϱ$$;"ϓ%ZRRRRPxPPQQPRQQPPR|~|~|~|~~<,~ k!RS9$ϰ$,$n1TXH# RRH %RH#PPD   +5 Jd  t &MU_                                |~|~|~|~~<-~1TTH& TH!r#H H H HW$ R?0}PTdTHTH 8#H 0}PH0}PHϼ H$ R1%*}P0}PTTHϩTHϗ 1"HϘ}P0}PHψ|Py|P0}PTTHpTH^ 1ϻ"H_|P1|P0}PTTHFTH4 1ϑ"H5Ͻ|P1|P1py"Hϯ|P0#}PH ϡ|P0}PHHM# R1\U#HM#HH/#VVWUb|P0|`E(#WUVVK|P0|VUQ`A #UQVUUH"K"H"|P0|PT!HzTHhHW d!|!ϒ!O~""ς!x!w! <pj!ϣ"V{P08|`Ͽ!ϼ!VPPUϷ!@bϵ!EbR1Ϧ{P1R!Hϔ{P0H|PHφ{P1"B"H:"HH"V1VWWWUV{P0 |PTdE "E"PФWU2VV/{P0{PTVUUUPd@!@!QФUPVUUHϟ!!Hϡ!zP0{PTϕ H=TH+H}dϭ ϱ |ϵ Q 1:! > 3 2 Џp# \!VωzP1,ύzP1]- H{zP0#{PHmzP0{PHϧH!R1 !Hϝ!HωH V1VWWWU)zP0zPTdE E PФWU2VVzP0zPTVUUUPd@ߠ @ߛ QФUPVUUHf Hh ϿyP0gzPT\HTHH}dtx||X ύ  Џp3 V fyP0zPT-T}d?VPPU>~@b<ϐT}d6~EbRR16yP1$Hn$yP0yPH^yP0yPHDHϞR1ϦH:ϞH& HπV;VWWWU&xP0FyPTsPdE`ФEФEФ E WU~~2@RRpЏb nݏhSߟSߟݏԟpʑkݟLݟPЏD m?^pxŸ'^П%P@1P^%Џ%P^`}p\}pZ}pX}pV}pT}pR}pP}~(1SПp}P}R}T^tx`P1}nP1}P&OP}R}T}V}X}Z}\^`P@n@tP&Пpx^?m^ߟߟݏl Bad stack pointer$Expected SP:!_!XL!/Actual SP:!_!XL!/ݬݟ0'Expected timer interrupts didn't occur.!/Value passed!/!SL!/ݟ=0ߟߟݏl H$DS_SETVEC returned code 'UNSUCCESSFUL'. Skipping interrupts section.!/R0 (return code): !12XL!/P0ߟoߟ(ݏ#Maximum interrupt latency exceeded."!/Latency time detected: !UL us.!/ݟL0wߟߟݏ1|.Timeout waiting for test instruction to start.0 !/Instruction test case: !SL!/ݏh1Gڏџ0nlcn% ^oO1< D P~Qu ReS\TSUJf1Пp}P}R}TЮt|t?'?Пx|ڟڏA|4Vx4Vx4Vx4Vx4Vx4Vx,Test #!UB, Subtest #!UB PΟTRPQxQRS S@ϒ PPx PQQ@ϚRA@ϘPTPP ϕ |~Z~ P|~|~|~|~~~ |~Ϸ P|~|~|~|~~~ ÏϏ_@P~~`c=H%&`tZm|~|~|~|~~<~1n1HpRnUU*18?Mo|~|~|~|~~<~ WbP7 bP0bP)bQbPQPbQbTTQbTQT bQTQPbSpbSˏbQP\bSˏbQ bSˏ~bQQbTQTP1bQbT~AdSˏbQQ bTQTbQTQbRQRPP nP0ϣSPPj1n1nTTH~~ϜIpxXP@7ОQI_aπIH@ОQI;aVfI:xXP@ОQI)aJI@ОQIa xXP@ОQaI@ϹОQaI@ϟSYcOY YxXP@ωSYc@ϘОR@τОQbIϷaIϥYY YYТIϙСIφ1Y YxXP@7SYc@FОR@2ОQYϖbI_aIMYτY YYYsТI;СI(Y_Y YYYNТIСIY:Y YYY)Т I С IxXP@ϗSYcXϵYY YYPcjZ1`YWIϪ WIϘbpYnxYP@ϐ xYPxHϥQ@z WQ@eW&YWIa n IJxHsPWPI:Y9YkY Y!Y|~|~|~|~~<~  ^<|~|~|~|~~<~  4^Ϩ nϡ E{\m\n%b\nPPPQaPP`nܮTЬ[Yϼ 1/ Ю ϱϥ ݮ m0@PPZݮ ݬ0׮T1 0RЮZ4  /TPPUЮ"    PP ϹЏxV4ϴ ϰ ϡ }PQQ@ϝ Q@ϋ P] ]ϱ  Ϩ ϴ Ϝϱ P @K@ PXbUS1XHIWPPD|~|~|~|~~~80:P0P@ @ P϶ PX|~|~|~|~~~ USϖ P QQaZQ} QPm ^ `RXXϼ ` H X H PH PHG H+Q`< P# `P% `QP`3 P  1 PP WP ///#*/HH<HHY=2 +$%@ t ς i PPPϠ Ϝ "P@ @ PP@ @ PnS1 ϼ Ph@ UU}@V@7 #(1RsfWfRfM}fH}f}?<@ QFaEaQ<@ QQU<@ QAfAeQЮQ>AeU1<@ϱ QAfAeQЮQn<@ϕ ׮Q AfAeAAQ<@o QQ=<@d ׮QAfAeAAAAA A Q<@0 QQAeUP1S#PP 9 P|~|~ 00S}~|~ 0  ϴ  τ ϡ Qϙ PP PQP\ PPς @l @tP P @ @`P PQ A AϖPQPPvφ P @3@"  PxPQP AA ОAAўP PPP4@1@! @ϸ  Ph Q"AϔVAςPP>A  (1\ UUw t h Uc Y UTQe ͏Aϟ #/Qqf`.f`)f`$f`!Ѧf`ѦѦѦ fQ `^e6e1UџL џL >>#? ׀??@@@L@@@@@@@@@@@@@@@@@@@@A A@AAAAAAAAAB BCCCCCD@DDFGGH@HHHHJOOOOP@PRVVXYYabd dmmpqr@(x# @L̀ @@@Ȁa@UU !!!!(,f2f`f2fff2ff6B889E#= p=أ======>(>\(>>zG{#? p=֣??@@@@"@""""""3@333333D@DDDDDDL@U@UUUUUU]@f3f@ffffffn@wDw@wwwwwwx@yX=e{@_Xw~@@"U@@@6@@@@@@@@@@@[2zp@@y ʏ@@)DjƸ@H)f@@Bfak#@[vF@4 ?I@ 3o|@ @@E1ն@!xi+@**ջ@@@Əgc@V@-@@F@3u@g领@@f3@@#Ǩ@W@@wD@@UH@nOx&@"UAA3 \A dqAQ̣ͭAUwA pA>q A"A(*A }.A+r1Apz(;A& K>Agڜ@A@A9fGڈLAXNAE`AOA39C]A8]Af2^A"anAwDnAA!UAAAAAAAA`5AB BBBBCCCCD@DDGH@HHOOOOOP@PPVY__`abiBiBrzm>efVUm>diBB(\(zG{3@# p=֣@L}p q= 4 4@UUU@@@4  _o     008888880<<==@=_>>??Q?UUUUUU????????UUUUUU???]??@@@@@ @@@He^;@Y@@E#g@E#g@Q@Q@@@V4(@V4(@xV@`@`@@@@pP i@ @ @GߛV @@@ͫ޼@ͫ޽@@@ @@@ h9U@@@@@@@@@8@@@@,@SfX@xV@@@@h$2i@@#Aͫ@@ @$@(@/@0@0@2@4@7@8@:@ :@<@<@ ?@@@B@D@F@H@J@J@N@Q@S@U@Y@[@]@^@_@_@`@`@a@b@c@d@d@e@f@g@h@h@i@j@k@l@m@n@o@p@r@@@@0@@@AAAAAAAAAA AAB BBBBB B BoB:CVUC\pCqC pŀCC P  CC pCC CCDDDDDoDGGG___````|||0@@@@@ @@& S S&@@@4xVE#g@4xVE#g@@@@ @E#gͫ4@E#gͫ4@gE4xV@V@ @@V@ @@p@@@@P i@@@$Ƚy5GbߛFhB@@ h9U@@@@ @@@@@@@(@@@@@SfX@m@@@@@,@gE4xV@aaaaaaaaaaaa|a@@3!C@3@3@3ͫ@f$4@f$h$@f$!C@f$B@f$BW@f$B@f$Bͫ@f$B@@F)F)@@<#ͣ4!@@@@@ !@ !C@ UU@ UU@ UU@ UUU@ UUͫ@ @3!C@34@3!C@3!Cͫ@3!C@@@@@@ @@@@@ @`@ @` @@j @@@ @`@@@@@@0@P@TqRv/w}:@@@@@@@@@@(@8@@@H@X@h@x@@@@@@@@@@@(@@ @s @0@33434ͫ3!C@34vTR/}wҠ}:޼E#g޼E#g   U  ͫ  g}     4 ! !C4 4f$f$""f$!Cf$Bf$Bͫf$BWf$Bf$B""33!C3!Cͫ3!C @0 `( s =4gg4""4""g44px   !0ξ78?wO  !&0u&++0`6"6666G7i799999#= (>>z??{@@@@@@@AABCGGGHHHJJ"KMOOVWXXX#X[\_``ky?gEǦ=`"Gi# (z4>#!!!~499B9m>efUU99999<====>??@@@@@@@@@@@@@@%@%@@@@@AAUUAAABBBBCC@CDeGGHJJMOOOVVVWWX+XX#TǺXY\__````̀mmpqy?z~~EE# p=أ̿̑̿̒p UUU1UUU1UUU1Ž8fpaa >AB@#xV@}*>U׀_oͫ'pAп3@ 4 4 "$(,/0037<?BFJ`pr0pg oooo!Ce'''4pV""33p!F=ξ #gEh$6ͫ    !QQQ000<<???????@#?K1ֵ?``?(??d]EF? eOs??0&9@>@?@?@A@4A@gA@gA@A@A@4A@A@A@""A@4@@@@oB p!F=CCgE#ͫh$y5#Q __````)eomr p!F=Kv &Ckξ4gξ  ͫw@?ISJufKmprx|ؐڐ $`bhl "(,hjtx PRX\(*04xz8:@D  @@BHL HJPT  ȢʢТԢ  $ hjpt Уңأܣ 028< ФҤؤܤ (*04    ¦Ȧ̦  `bhl   xz   $ ®Ȯ̮ °Ȱ̰ @  $xz5 55 555PRX\555555PRX\5¾Ⱦ̾5@BHL555028<5prx|555 5р рprx|QQxzQ QQQ@BHLQQ QxzQQprx|QQQQQ $QHJPTQxzQQQ $QXZ`dQQ QQ[ϷϝσiǏRR R 4vP@L6QP@U66P@ğ6  ]ZR1LBϑWBVBmUPR{1RXP;PBU"EkkEuWEcVEQU%BaKBu UQB`TTfPeQQP~e~f~g~T1(BkkBBBR:[=Z@Y^ϑDkXυʹkKv?Tk>igk/YʆkLʥk?kkЬ(ЬUUP PSC|PisSUSR1 V֬ V VW V֬ WRTD}xVXX ?Uk |~|~|~|~~<~  ]VP@jit@VP@jit*VP@jitVP@jitPW$xWP@jttPnD|iSRXR:USC}xEĴPxE*QQP@bitdPC|KA000C2 6'> @ KA999CF-floating instructionsNOYES2D-floating instructionsNOYES2G-floating instructionsNOYES2H-floating instructionsNOYES2CRC instructionNOYES2Packed decimal instructionsNOYES2Packed multiply instructionsNOYES2Edit instructionNOYES22Time-of-year clockNOYES2WCS last address6 Latency (us)'> Time to progress (us)'@ Processor type=Accelerator typeB" tDEFAULT F_FLOATINGDOUBLE D_FLOATINGEXTENDED G_FLOATING H_FLOATING MOVXMNEGXTSTXCVTXXCMPX ADDSUBMULDIVEMODXPOLYXACBX QUADRUPLEttttttttttttuu uuKA730KA750KA780KA785KA86r9r_ueukuquwu# Input test # to test, to end) Input subtest # to execute, to end!/Subtest buffer is full.!/q!/Set Break Point at !XW(X) to halt execution just before the execution!/of the subtest(s) you want executed.!/!/IDue to space limitations, '*' will be printed after tests not selected.!/ *5!/You already inputed that test number - try again.!/!!/Test !UB had !UL hard error!%S.#!/Accelerator type !UB is !ACabled.-Accelerator type !UB selected, type !UB read.Wrong accelerator type.#Error obtaining system information.-Insufficient privilege to access accelerator.endis!Do you wish to set the Breakpoint.Set the breakpoint and restart the diagnostic.TRBwPRR`Rrtbԟrt($ \e%7.IS@{oOt}+F=a"kX4z+Yb4"FP=xlqzLC^hU: 1(H))*KX-M5|S<WRRRRQAQR`QA`PRRRRQAQR`QBaPRQQQRBRQ`RQAbPRQQQRBRQ`RQAbP,kԟrt1Aߟr00џ:P~ЏxmF'ЬPѠЏ8ЏPߟ|t ||tt|qԟqrx~ݏ ߟqߟu ПqUUqƟv yvmRqПrRBR1(vtڏ((TЏwSRTxߟ2xߟpw_TʏTяTCR?ЏwSR>|~PPߟwn0ۍRztJ>TʏTяT7R(|t,wS t tSRwnXUUUU Test instruction case !UW SWAP MODULE:!_!AC!_!AC!_!AC!_!ACDPMMICUBIFPA !AC!XL[!AC]!AC!AC!AC(!AC)!AC-(!AC) ̆!AC(!AC)+ , R0R1R2R3R4R5R6R7R8R9R10R11APFPSPPCPSL !$'*Exception errorOperand data errorDeferred operand address errorGeneral purpose register errorStack pointer errorPC error PSL errorUnknown error???)!/Instruction:!_!AC!_!AC!AC!AC!AC!AC!AC!/!_with page faults!/!_with timer interrupts!/!AC exception:!_!AC!/expectedactualNone T-bit trapInteger overflow trapInteger divide by zero trapFloating overflow trap$Floating/decimal divide by zero trapFloating underflow trapDecimal overflow trapSubscript out of range trapFloating overflow faultFloating divide by zero faultFloating underflow faultReserved operand exceptionReserved addressing mode faultReserved instruction faultΈ "8Tl݉6!/!_ ADDRESS!5* INITIAL!4* EXPECTED!6* ACTUAL!7* XOR!/OPR!UB[OPR!UB]!_!XL !/ @OPR!_!XL Registers:!/!_!AC!_!10* !XB!10* !XB!10* !XB!/!_!_!10* !XB!10* !XB!10* !XB!/!8* !XW!8* !XW!8* !XW!/!_!_!8* !XW!8* !XW!8* !XW!/!4* !XL!4* !XL!4* !XL!/!_!_!4* !XL!4* !XL!4* !XL!/"!10* !XB!10* !XB!10* !XB!10* !XB!/&!_!_!10* !XB!10* !XB!10* !XB!10* !XB!/!8* !XW!8* !XW!8* !XW!8* !XW!/"!_!_!8* !XW!8* !XW!8* !XW!8* !XW!/!4* !XL!4* !XL!4* !XL!4* !XL!/"!_!_!4* !XL!4* !XL!4* !XL!4* !XL!/ Џ`RSbbSvRvSnX Џ`RS|uS MOVF0l11PP&&PP p0PnXMNEGF0,11RR&R&R p0ePnXnV ݏ|t&Pq vn4t<WnݟPgf<Vn<WnݟPgfTSTF0D11SS&SS p0PnXCVTBF011LFLLL0>PnXCVTWF01$1$MJM-dM.M$M#M0PnXCVTLF0|1-1-NXN NN PNJNNN6N0PnXCVTFB0,1F1FHGHHaHHH@H2UHcHhH|HH p09PnX CVTFW01[1[IGIHIKI,I%If$IbIN#IO)I0IgII{II p&0PnX CVTFL0<11JS JTJ4J3 J7Jg&JJmJnJ>JXJY"JqJ?J@JAJCJcJZJJJJJ_J$J p!0PnX CVTRFL0p1v1vK3K$K7K_6KmKKqK?K@KAKCKnK>KY"KKKK p!0MPnX CMPF01g1gQB%Q%Q`jQkQ%Q%BQ&Qj`Q7QkQ&&Q%%QQQ p&Q &p0PnX ADDF20D1'1'@&&@p@ y@ p&&@ &pp0pPnX ADDF301E1EA&&A6:>A:6A:6A::AAAAL AAA.*/A A AKAAA A A AAAAZYAZYAZ[AURAMNOAVVXATTAVVA QQAurApApA&AA yA F A tA p&A &p0PnX*SUBF201'1'B&&BjpB zyB p&&B &pp0PnXSUBF30<1^1^C6:6C:>C&6C::C:CCZC*.-C CKC C  CCTCCCSCVC:CZ[CZYC.*eC QC QQC GCuvC PCICSCVVCUWCSURCMNCVXCjpCCCCCVVC zyC C p&C &p01PnX,MULF201'1'D&&&DpD yD p&&D &pp0PnXMULF30d11E6:AEEEtFEE 'E9\eE9[dE9_fE^_gE&E:EEF]Et]E_Em~EpEo'pEE yE E p&E &p0PnXDIVF201.1.F&&&FpF &pF yF p&&F &pp0PnXDIVF30L11G6:6G9\G9[G9_;G^_'G&G ]G:G;GU86&6U&6:6U&&&&&&ACBF011O &&&O @59=O(@5O @99O(@O99OO59=O5O@95O 95O@O(O95O59=OO$5O @55O@O55O(O$O :&68O:&``OpO1@EnpO &y O @F O4 "F O p&&&O &p&&O &&pp0PnX MNEGD0k11rr;r;r 01{nV ݏ|t8Pq, vn0`4tnV ݏ|t8Pq, vn304t<Vnџ804t0YtnV ݏ|t*Pq vn3џ80o4t<V0f4t0QYtnPnXMOVD0+11pp;;pp 0PnXTSTD0p11ss;ss 0PnXCVTBD011llll0PnXCVTWD01'1'mm-m.m$m#m0@PnXCVTLD0P1+1+nHn n nnnn60PnXCVTDB0i1A1Ah;h?hhh@hGhDUhhq0PnX CVTDW0 1717i;i?iAiB"ii &i)i0&PnXCVTDL01y1yj;jjIjE j)j(jjjjjljj) j !j"jjjj0PnX CVTFD0 1-1-V&;VhV VwiVzVV p00PnX!CVTDF0w1T1Tv;&v7@v8Avhxvavlvfovm}v vvpvpv 0PnX "CVTRDL0%1616k;kEk)k6kk !kk0KPnX#CMPD011q,q,q~qq,qYqq,q~/qqIqqWXqq;;q;;qqqqq ;q ;0PnX$ADDD201*1*`;;`` ` ;;` ;0CPnX%ADDD301&1&a;;akakakaa#$&a鑏aaaaa!a"a!aa aaagaaa#ta#taaaaaRa uauavava;aa8#aaceaaa a ga ;a ;0PnX*&SUBD20q1*1*b;;bb b ;;b ;0PnX'SUBD30!1;1;ckkcc;kccc#$c#&c9c>c8:ccR5cccv!cv"cc cgccebcc#ctcrcsccc ucuccccacc#ccecac c c c ;c ;0BPnX+(MULD20H1@1@dj*9dj,Kdj-Odj.Tdj/Ydj1]dj3cdj5hdjHmdjMpdjStdjWwdj\{dj`~djgdj3df*4df,Gdf-Ldf.Pdf/Udf1Zdf3^df5ddfHidfMndfSqdfWudf\xdf`|dfgdf3da*2da,7da-Ida.Nda/Qda1Vda3[da5_daHedaMldaSodaWsda\vda`zdag}/dd d ;;d ;0PnX3)MULD30YH11ekecegec 2eN\eNJ[eN]eS^ejHmefMneaMle?e;eecg{e{eĦee.edeneeee3eeXef*e e e ;e ;0PnX*DIVD2091T1Tf;;;ff f ;f ;;f ;ff f ;f ;;f ;0APnX +DIVD301|1|gkkgNgNK%gN4gS+g;g`0gMgPg OgQg_g3g1g*g*g@ggĦgpgLggg-yg-zg;gg;gggg g g g ;g g  g ;g ;ggg g g g ;g g  g ;g ;0PnX1,EMODD0211t;:t;I:t))'t;!t))'t<%(t%t;!t;B't;I:tF;%tI;:t;:t;I"t3C &tC3 &tIt36t0t36t0t%=-xt%.tqt;tۀIt;4|tItttt;tt%Bt;tt3tC&t t t ;!t ;!t;t*t;t;tR;68t;1tT;5t, t;0PnX3-POLYD0_11uHuHuHu;;yuk;u;yk;uyk;ku;kku;;;;;;uk@BDF6u;;uHuu;u;;u;;u;u;u;u;*u;+wu;*u;u;u;u; uu;;u;;u;u;u;u;;;;;u  33 u ;j ;;ju ;j ju ;j ;;ju u ;;u ;;;u ;;;ku ; ;;k9u;6u%$o#0PnX;.ACBD0ܴ1Q1Qo ;;;o 183o(83o 8o(8ooo 3o 3o83o 3o#8o("o #3o"3o#o #833o"8o#33o("o$#o ";kyo#;o("*o"*o(#o("o#o;o8ceo4 ; o 8go ;;;o ;;;o ;;#o$"3o(#*0TPnX%/MOVG/0F%191P PP<SUBG201R1RB )v~B)v~BA)B)}B5mB%pwBp BR/B))B&=BFB=BBBAW9B&[yB! +BaB;DB5B~B;EB:XBAXB8lBpBrBrBrBoB B }B )B(`Bl^Bc(BBBB0PnX&?SUBG30f1R1RC )v~C)v~CA)C)}C5mC%pwCp CR/C))C&=CFC=CCCAW9C&[yC! +CaC;DC5B~C;EC:XCAXC8lCpCrCrCrCoC C }C )C(`Cl^Cc(CCCC0PnX&@MULG2011D }D}D}DBIDKPD5JD rDMDrDpD vD rDDD9DD9mUCm +UAm9U U Ur mrmUr mrmUr mrm UrmrmUmmU mm0PnXFACBG011O0 |O |O(1|:4O O(::O@O@::O@|O @|:4O 4|O @4|O4:>O(#@4:>O "4|O#|O"4:>O$#4|O "||O"44O#@||O("@44O$#O"O # O4 "@ O 2m}O2mO #~Av}O"~A~O(#)A51O")AO #~~O"~}vO(#857O"889O(#,A3/O(",A2,O#.A2,O(","*O(#+#+O",$-0PnX(GMOVHG01<1<p YYpYYppp pp 0NPnXHMNEGH0?-1<1<r YrYrYrrrr 0PnXICVTHB01U1Uh ,h,hhhh hhԀhhӁhJh0fPnX JCVTHW0W1]1]i "i,i3ii i i"i0ii$iJiiK#0ިPnX KCVTHL01^1^j (jj(jjj jjjMjLjjQjJ0UPnX LCVTRHL0C)1a1ak Lkk'kkk kkkMkLkkQkJ0ƧPnX MCVTBH01,1,l ,ll,lll0oPnXNCVTWH0_ 1,1,m #mm,m"m3m#0PnXOCVTLH0d1-1-n ,nn,nLn6n0PnXPCVTFH01C1Cg ong&,gggongg%g:g q0PPnXQCVTDH0?,1B1B2 ;,2;,222p2ۢ2%2:2 0PnXRCVTGH01B1BV m,Vm,VVVsVV"V#$V 0qPnXSCVTHF0_ 1\1\  ,& ,& Ǔ    ' no o   & 0PnX TCVTHD01\1\ ,;   'oq&0_PnX UCVTHG0O1]1]v ')v,mvv v v v')vsvtvvv#0֣PnX VCMPH011q gGqgGqGgqGqEqqqPqPqqqGqGqqqFFqqq qmfqdeqqqihqilqqqikqijqqq q 0¢PnX WTSTH01/1/s ssss s s 0lPnXXADDH20_ 11` `,4V``,HW`H,W`0A``[4\`,`ǝ``G`` `C`C`)`^]_`YZ`HV`YZ`D`D`W+Y`````` ` ,` 0;PnXYADDH30/=11a ,4Va,4Vaa,HWaH,Wa0Aaa[4\a,aǝaaGaa aCaCa)a^]_aYZaHVaYZaDaDaW+Yaaaaaa a ,a 0 PnXZSUBH20m11b b4VbbHWb,Wb0Abb4\bbYbbGbb bCbCb)b]_bZbVbZbDbb+Ybbbbbb b ,b 0ݞPnX[SUBH3011c 4Vc4VccHWc,Wc0Acc4\ccYccGcc cCcCc)c]_cZcVcZcDcc+Ycccccc c ,c 0PnX\MULH201 1 d ،dWH]dHW]dgd،d֋ddddd}vdv}d~rdWdCFBd,d++*d! d% d #d" dzd*-,dddd||d d dd ,d 0vPnX]MULH30g1 1 e geWH]eHW]ege،e֋eeeee}vev}e~reWeCFBe,e++*e! e% e #e" eze*-,eeee||e e ee ,e 0>PnX^DIVH20/=11f .fH]Wf]HEfCf~ffC>fICHfCACfYfdf`fff f f fWyhf3f1f.fwfxfffff f {fyf ,f f,uuf,0PnX_DIVH30~11g ]HEgH]Wg]HEgCf~gfC>gICHgCACgYgdg`ggg g g gWyhg3g1g.gwgxggggg g {gyg ,g g,uug,0PnX`EMODHПrR2*! ݟ 0y1 1 t D,t `t 3t tH`t`Htd3td3ttt3t`tHtD,t,Bt_,CtC^t@C=tHtG3+*t (, t',t2 t*,t3t3tV3'tR3tU36&t tt+3++tt3,tt46tK, *tH(tStG6tG36t,-t!+!tNc0(tst)tc,tQ/,0tQ/t,t,tR3tm!20QPnX3aPOLYH0?01h1hu H,`uH,`u,W,u4uuuHHu! u% u $u" uu,,tu,u, ,,uW ,W[`degijklqnopruvwxz{|}Zu, u  u u%H,u,)u,Cuuu ,,u ,,u ,, u,,u,,u ,,u ,,u ,, u,,,u,,u,,u uH,uH uHu uHuHuHHu ,,,uTLuLbuTLcuLL`uLOau,HYHuH/au  GG u ,,,,Wu ,u ,u +./12356789;T=o #?U@o #?Q@o #P5Io#J6Ko #O7Lo#M8No #N8N0[PnX ATT KA730 HUB KAn (1) (2) (3) (4) (5) (6) (1) Time-of-year clock (YES or NO) (2) WCS last address (3) Accelerator type (0 = FPA absent, 1 = FPA present) (4) K-bytes of Main Memory (5) User WCS loaded (YES or NO) (6) SB errors (YES or NO) 2 KA750 DS> ATT KA750 CMI KAn (1) (2) (3) (4) (5) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) Time-of-year clock (YES or NO) (4) WCS Last Address, Hex (5) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA780 DS> ATTACH KA780 SBI KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) WCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA785 DS> ATTACH KA785 SBI KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) PCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA86 DS> ATTACH KA86 HUB KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) WCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 1 HELP This program exercises the floating point instructions that can be executed in any mode, i.e., non-priviledged instructions. The program is capable of running under the Diagnostic Supervisor in either the standalone environment or as a user task under VMS. It is also designed to run on any member of the VAX family of computers. 1 SECTION Sections have been allocated to test certain groups of instructions. For more information, type HELP EVKAC SECTION (section name). 2 F_FLOATING Single Precision Floating Point Instructions: MOVF, MNEGF, TSTF, CVTBF, CVTWF, CVTLF, CVTFB, CVTFW, CVTFL, CVTRFL, CMPF, ADDFn, SUBFn, MULF, DIVFn, EMODF, POLYF, ACBF. 2 DOUBLE Double Precision and Extended Range Double Precision Floating Point Instructions: MNEGD, MOVD, TSTx, CVTBD, CVTWD, CVTLD, CVTDB, CVTDW, CVTDL, CVTFD, CVTDF, CVTRDL, CMPx, ADDDn, SUBDn, MULDn, DIVDn, EMODx, POLYD, ACBD, MOVG, MNEGG, CVTGB, CMPG, TSTG, ADDGx, SUBGx, MULGx, DIVGx, EMODG, POLYG, ACBG. 2 D_FLOATING Double Precision Floating Point Instructions: MNEGD, MOVD, TSTx, CVTBD, CVTWD, CVTLD, CVTDB, CVTDW, CVTDL, CVTFD, CVTDF, CVTRDL, CMPx, ADDDn, SUBDn, MULDn, DIVxn, EMODx, POLYD, ACBD. 2 EXTENDED Extended Range Double and Quadruple Precision Floating Point Instructions: MOVG, MNEGG, CVTGB, CMPG, TSTG, ADDGx, SUBGx, MULGx, DIVGx, EMODG, POLYG, ACBG, MOVH, MNEGH, CVTHB, CMPH, TSTH, ADDHx, SUBHx, MULHx, DIVHx, EMODH, POLYH, ACBH. 2 G_FLOATING Extended Range Double Precision Floating Point Instructions: MOVG, MNEGG, CVTGB, CMPG, TSTG, ADDGx, SUBGx, MULGx, DIVGx, EMODG, POLYG, ACBG. 2 H_FLOATING Extended Range Quadruple Precision Floating Point Instructions: MOVH, MNEGH, CVTHB, CMPH, TSTH, ADDHx, SUBHx, MULHx, DIVHx, EMODH, POLYH, ACBH. 2 MOVXMNEGX All MOVx and MNEGx Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: MOVF, MNEGF, MNEGD, MOVD, MOVG, MNEGG, MOVH, MNEGH. 2 TSTX All TSTx Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: TSTF, TSTD, TSTG, TSTH. 2 CVTXX All CVTxy and CVTxyz Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: CVTBF, CVTWF, CVTLF, CVTFB, CVTFW, CVTFL, CVTRFL, CVTBD, CVTWD, CVTLD, CVTDB, CVTDW, CVTDL, CVTFD, CVTDF, CVTRDL, CVTGB, CVTHB. 2 CMPX All CMPx Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: CMPF, CMPD, CMPG, CMPH. 2 ADDSUBMULDIV All ADDxn, SUBxn, MULxn and DIVxn Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: ADDFn, SUBFn, MULF, DIVFn, ADDDn, SUBDn, MULDn, DIVDn, ADDGx, SUBGx, MULGx, DIVGx, ADDHx, SUBHx, MULHx, DIVHx. 2 EMODX All EMODx Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: EMODF, EMODD, EMODG, EMODH. 2 POLYX All POLYx Single, Double, Double Extended and Quadruple Extended Floating Point Instructions: POLYF, POLYD, POLYG, POLYH. 2 ACBX All ACBDx Single, Double, and Extended Range Floating Point Instructions: ACBF, ACBD, ACBG, ACBH. 1 EVENT Event flags 1 through 6 are active with this program. 2 FLAG1 Disables the Floating Point Accelerator enable/disable messages. 2 FLAG2 Disables the interval timer interrupting during instruction execution. 2 FLAG3 Enables the interval timer interrupting while page faulting is also enabled. 2 FLAG4 Enables the continuation of a subtest after an error (normally the subtest is aborted). 2 FLAG5 Disables the DIVP instruction execution during interval timer interrupting. 2 FLAG6 Enables the user to create their own custom section of tests by asking what tests are to be executed. If this flag is found set, the diagnostic prompts the user for test numbers the user wants executed. When done entering, hit Carriage Return to the response for a test number, and the diagnostic will begin. You may input any number of test numbers. IMPORTANT: If you select a particular section and that test number is NOT in the section, THE TEST WILL NOT EXECUTE. i.e. SECTION takes priority over FLAG6 selections. To obtain a list of the instructions and what test executes that instruction, type HELP EVKAC TESTS. ****** THIS FLAG DOES NOT WORK IF THE OPERATOR FLAG BIT IS CLEAR ****** 1 QUICK The QUICK flag disables the execution of the instructions with page faulting so that each instruction test case is only executed once for each addressing mode combination. 1 SUMMARY The summary report gives an error count by test number. No report is generated if there were no errors. $! $! Copyright (C) 1984 $! Digital Equipment Corporation, Maynard, Massachusetts 01754 $! $! This software is furnished under a license for use only on a single $! computer system and may be copied only with the inclusion of the $! above copyright notice. This software, or any other copies thereof, $! may not be provided or otherwise made available to any other person $! except for use on such system and to one who agrees to these license $! terms. Title to and ownership of the software shall at all times $! remain in DEC. $! $! The information in this software is subject to change without notice $! and should not be construed as a commitment by Digital Equipment $! Corporation. $! $! DEC assumes no responsibility for the use or reliability of its $! software on equipment which is not supplied by DEC. $! $!++ $! $! EVKACBTH.COM $! $! Version 1.0 25-Jun-1984 $! $! Author Dave Shull $! $! Description $! $! This command procedure will set-up and run EVKAC diagnostic in the batch $! queue (SYS$BATCH) at the specified interval. $! $! After each run (Interval) the Log file will get check for any errors. $! If an error is detected then the logfile, EVKAC.LOG, will get copied to $! SYS$ERRORLOG and an Operator Message will be issued via the DCL Command $! REQUEST. $! $! Processors Supported: $! $! KA780 $! KA750 $! KA785 $! $! Input Parameters: $! $! P1 (Yes or No) Specifies whether G Floating Point is installed, $! Prompted for if missing $! $! P2 (Yes or No) Specifies whether H Floating Point is installed, $! Prompted for if missing $! $! P3 (address) Specifies the WCS last address, prompted for if $! missing $! $! P4 (Yes or No) Specifies whether the Floating Point Accelerator $! is present, Prompted for if missing $! $! P5 (time) Specifies the Interval for which EVKAC will get $! executed in the batch queue. This is standard $! VMS Time format. $! $!-- $ On Control_Y Then Goto Exit $ Cpu = "" $ Def_dir := 'F$Directory() $ Def_disk := 'f$logical("SYS$DISK") $ Cpu_Type := 'F$Getsyi("CPU") $ If Cpu_Type .Ne. 1 Then Goto Check_for_Ka750 $! $! Either KA780 or KA785 $! $ Sid_23_22_Only = F$Getsyi("SID") .And. %XC00000 $! KA785 $ If Sid_23_22_Only .Eq. %X800000 Then Cpu = "KA785" $! KA780 $ If Sid_23_22_Only .Ne. %X800000 Then Cpu = "KA780" $! KA750 $ Check_For_Ka750: $ If Cpu_Type .Eq. 2 Then Cpu = "KA750" $! $! Now check to see if 'Cpu' is not Null. If Null then undefined CPU. $! $ If Cpu_Type .Nes. "" Then Goto Interactive_Start $ Write Sys$Output - "Invalid CPU Type returned from lexical F$GETSYI, Aborting" $ Exit $! $! Now check to see what parameters were passed to this procedure. $! $! First check for G_Float present $! $ Interactive_Start: $ If P1 .Nes. "" Then Goto 100$ $ Inquire/nopunct G_Float "G_Floating (Y/[N]) : " $ Goto 105$ $ 100$: $ G_Float := P1 $! $! Now check for H_Float present $! $ 105$: $ If P2 .Nes. "" Then Goto 110$ $ Inquire/Nopunct H_Float "H_Floating (Y/[N]) : " $ Goto 115$ $ 110$: $ H_Float := P2 $! $! Now check for WCS Last Address $! $ 115$: $ If P3 .Nes. "" Then Goto 120$ $ Inquire/Nopunct WCS_Last_Address "WCS Last Address : " $ Goto 125$ $ 120$: $ WCS_Last_Address := P3 $! $! Now check for FPA Present $! $ 125$: $ If P4 .Nes. "" Then Goto 130$ $ Inquire/Nopunct Fpa_Present "FPA Present ([Y]/N) : " $ Goto 135$ $ 130$: $ Fpa_Present := P4 $! $! Now check for Batch Interval $! $ 135$: $ If P5 .Nes. "" Then Goto 140$ $ Inquire/Nopunct Batch_interval - "Enter Interval to Run FP Diagnostic ( format - hh:mm:ss.cc) : " $ Goto 145$ $ 140$: $ Batch_Interval := P5 $! $! Now set-up the flags that will be used to $! $ 145$: $ If F$extract(0,1,G_Float) .nes. "Y" Then - G_Float = "NO" $ If F$extract(0,1,G_Float) .eqs. "Y" Then - G_Float = "YES" $ If F$extract(0,1,H_Float) .nes. "Y" Then - H_Float = "NO" $ If F$extract(0,1,H_Float) .eqs. "Y" Then - H_Float = "YES" $ If WCS_Last_address .eqs. "" Then - WCS_Last_address = "0" $ If F$extract(0,1,Fpa_Present) .nes. "N" Then - Fpa_Present = "1" $ If F$extract(0,1,Fpa_Present) .eqs. "N" Then - Fpa_Present = "0" $! $! Now it is time to create the command file that will be submitted as the $! batch job. $! $ Open/Write command_file evkac.com $ Write command_file - "$ Set Noverify" $ Write command_file - "$ Set Default ''Def_disk'''Def_dir'" $ Write command_file - "$ If p1 .eqs. ""CHECK_LOG_FILE"" Then Goto check_log_file" $ Goto Supervisor_Type_'Cpu' $ Supervisor_Type_KA785: $ Supervisor_Type_KA780: $ Write command_file - "$ Run Essaa" $ Goto 1000$ $ Supervisor_Type_KA750: $ Write command_file - "$ Run Ecsaa" $ Goto 1000$ $ 1000$: $ Write command_file - "Set Load ''Def_dir'" $ Goto Cpu_'Cpu' $ Cpu_KA780: ! 11/780 $ Write command_file - "Attach KA780 HUB KA0 ''G_float' ''H_float' ''WCS_Last_address' ''Fpa_present'" $ Goto Next_Entry $ Cpu_KA785: ! 11/780 $ Write command_file - "Attach KA785 HUB KA0 YES YES ''WCS_Last_address' ''Fpa_present'" $ Goto Next_Entry $ Cpu_2: ! 11/780 $ Write command_file - "Attach KA750 HUB KA0 ''G_float' ''H_float' YES ''WCS_Last_address' ''Fpa_present'" $ Goto Next_Entry $ Next_Entry: $ Write command_file - "Select Ka0" $ Write command_file - "Set Flag Halt" $ Write command_file - "Run Evkac" $ Write Command_file - "Exit" $ Write command_file - "$ Submit/Nolog/After=""+00:01:00.00"" Evkac.com/Parameter=(CHECK_LOG_FILE)" $ Write command_file - "$ Exit" $ Write Command_file - "$ check_log_file:" $ Write Command_file - "$ err_cnt = 0" $ Write command_file - "$ err_mark := ""********"" $ Write command_file - "$ Open/Read log_file ''Def_disk'''Def_dir'Evkac.log" $ Write command_file - "$ read_log_loop:" $ Write command_file - "$ Read/End_of_file=read_done log_file record" $ Write command_file - "$ record_len = f$length(record)" $ Write command_file - "$ If f$locate(err_mark,record) .ne. record_len Then err_cnt = err_cnt + 1" $ Write command_file - "$ Goto read_log_loop" $ Write command_file - "$ read_done:" $ Write command_file - "$ Close log_file" $ Write command_file - "$ If err_cnt .eq. 0 Then Goto Exit" $ Write command_file - "$ Request ""EVKAC Background Job detected FP Errors, please check the log"" $ Write command_file - "$ Copy ''Def_disk'''Def_dir'Evkac.log Sys$Errorlog:*" $ Write command_file - "$ Exit:" $ Write command_file - "$ Purge ''Def_disk'''Def_dir'Evkac.log" $ Write command_file - "$ Submit/Noprint/log_file=''Def_disk'''Def_dir'/After=""+''batch_interval'"" Evkac.com" $ Write Command_file - "$ EXIT" $! $! All done creating the command file. Close it, submit it, then get out. $! $ Close command_file $ submit/noprint/notify/log_file='Def_disk''Def_dir' evkac.com $! $! All Done! $! $ Exit: $ Exit IDENTIFICATION -------------- Product code: ZZ-EVKACBTH Product name: EVKACBTH10 Procedure to run EVKAC as Batch Job Product date: June 26, 1984 Maintainer: 32-Bit BSDE The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital or its affiliated companies. Copyright (c) 1984 by Digital Equipment Corporation. All Rights Reserved. The following are trademarks of Digital Equipment Corporation. DEC DECsystem-10 DECSYSTEM-20 DECUS MASSBUS PDP UNIBUS VAX VMS EVKACBTCH Procedure to run EVKAC as a batch job Page 2 Table of Contents 25 June 1984 Table of Contents ----------------- CONTENTS 1 ABSTRACT . . . . . . . . . . . . . . . . . . . . . . 3 2 HARDWARE REQUIREMENTS . . . . . . . . . . . . . . . 3 3 SOFTWARE REQUIREMENTS . . . . . . . . . . . . . . . 3 4 PREREQUISITES . . . . . . . . . . . . . . . . . . . 3 5 OPERATING INSTRUCTIONS . . . . . . . . . . . . . . . 3 EVKACBTCH Procedure to run EVKAC as a batch job Page 3 ABSTRACT 25 June 1984 1 ABSTRACT This procedure will run EVKAC as a batch Job. It will prompt for the parameters needed then create the appropriate command file for Batch execution. The frequency of the batch run is determined by the time interval as inputed when you invoke it. 2 HARDWARE REQUIREMENTS See EVKAC Documentation 3 SOFTWARE REQUIREMENTS This procedure requires that you have the Diagnostic Supervisor, EVKAC Floating point diagnostic located within the same directory, typically the SYSMAINT directory, that you are invoking this procedure from. 4 PREREQUISITES See EVKAC Documentation. 5 OPERATING INSTRUCTIONS There are two methods to invoking this procedure. The first passes parameters on the command line used to invoke it while the second method prompts for the necessary information. First Method: @EVKACBTCH YES if G floating type installed YES if H floating type installed Supply WCS Last Address 1 for Floating Point Accelerator Installed Specify Interval for each execution, Standard VMS Format. EVKACBTCH Procedure to run EVKAC as a batch job Page 4 OPERATING INSTRUCTIONS 25 June 1984 Second Method: @EVKACBTCH Using this method allows the procedure to prompt you for any necessary information. You can acutally use a combination of method 1 and 2. For example, if you would like to supply the batch interval on invokation of the procedure then specify all of the preceding parameters as a null string, as follows: @EVKACBTCH "" "" "" "" 00:30:00 You will be prompted for the the parameters that were supplied as a null value. The null value is specified by the pair of double quotes with nothing (Null) inside them. XXh"@&z4VAX Compatibility Mode Instructions Exerciser, EVKAD0pnX "LP $(*\` @DKA000C2 6'> @ KA999CF-floating instructionsNOYES2D-floating instructionsNOYES2G-floating instructionsNOYES2H-floating instructionsNOYES2CRC instructionNOYES2Packed decimal instructionsNOYES2Packed multiply instructionsNOYES2Edit instructionNOYES22Time-of-year clockNOYES2WCS last address6 Latency (us)'> Time to progress (us)'@ Processor type=Accelerator typeB#!/Accelerator type !UB is !ACabled.endisDEFAULT EXCEPTIONS INSTRUCTIONSZbmKA730KA750KA780KA785KA86 BPT INST. IOT INST. EMT INST. TRAP INST. HALT INST. WAIT INST. RESET INST. SPL INST. MARK INST. FADD INST. FSUB INST. FMUL INST. FDIV INST. FP11 INST. T-BIT TRAP IOT TRAP WITH T-BIT TRACE TRAP FROM RTT TRACE TRAP FROM RTI "ODD ADDR. TRAP WITH UNALIGNED SRC.$ ODD ADDR. TRAP WITH UNALIGNED DEST.$ ODD ADDR. TRAP WITH UNALIGNED INST.  ILLEGAL JMP INST. TRAPILLEGAL JSR INST. TRAP BAD EXCEP. CODE, EXCEP. PC ERROR, BAD PC AND EXCEP. CODE, EXCEP. PSL ERROR, BAD PSL AND EXCEP. CODE, PC AND PSL ERROR, PC PSL AND EXCEP. CODE ERRORh INITIAL EXPECTED ACTUAL XOR!/PC !XL!_!XL!_!XL!_!XL!/PSL !XL!_!XL!_!XL!_!XL!/CODE !_!_!XL!_!XL!_!XL!/AYY>AYYݪ}j~Ͻϵ~<~<~ݪݪݬX P ^ PPоP Yi#i i i i[[QԮQ֮[ ZHQQυ>HQQ}>HQQkgf i:aXXW[Z})~ph~<&~<~}~ ϴP оP } ~7/~< ~< ~ϳ ϳ }~ sP оP :@P@ώ k @ϖ @ς ^ @ϊ PP?@Ϗ ОJ @ϋ @ρ = @ P Z ZЬYЩ XjԪPѪPѪ<PѪ @QQ>@ QQX>@QQ>@ QQZj<P`<P`jݬ}@PPjPQxP@ꪾQѪ [ݬύkPPj)[ݬq"P"$P&P(P*P ,P.PP0PP0PPЩXX ЬP }"X  MFPILjp ʈp Έ p Ljx ʈx Έ x LjW ʈW ΈUUW UULj_ ` ʈ_ ` Έ _ ` Ljw ʈw Έ w tLj j ʈ ^Έ  RMFPDLjp ʈpΈ pLjx ʈxΈ xLjW ʈWΈ WUULj_` ʈ_` Έ _` Ljw ʈwΈ wLj~ ʈrΈ fMOV ,   C C ,    ,    ,    ,    ,   " ,    " ,    l d l d ,   l d l d ؅΅ƅ ,   |r ,   j`XN ,   MOVBŕ UUUUU |   J{   ̒ H@ Д|   Д@ДДД{   ДДД@Дؖ|   ؖ@ؖؖؖ{   ؖؖؖ@ؖ|   @{   @|   @{   @|   {   |   @{   @ג|   ג@גג@גߗi ` |   ߗh ` ߗi ` ߗh ` ߗi a {   ߗi a ߗh a ߗh a ߗi ` |   {   {shbX|   PF@>4,"{   ~~~~~@~~CMP  B!B   "" """ $$ $$$ && &&& (( ((( ** *** ,, ,", ," .. .". ." %% %%% 'h ` 'h ` 'h ` 'h ` 'h `  -{{-{{ -z{p{-h{^{-V{L{ /F{<{/4{*{ /"{{/{{/zz     W!CMPB ץץ ץץץ                                  ! !!!!!!!   !    !  ) )))))))   )    )  1 1111111   1    1  9 9999999   9    9  ߧh `  ߧi a ߧh ` ߧi a ߧh ` ߧi a ߧh ` ߧi a    ߧh a    ߧi `  ut tttttttttttttyt   ptgt    _tTt  NtDt x>   9>9>  , 9>7h ` 7h `    7h ` 7h `   , 7h ` =npdp=\pRp   =Jp@p=8p.p  , =&pp?p p?po   ?oo?oo  , ?ooBITB  µõ   µĵW  װ           * *  ) )        * *  ) )        * *  ) )  !!   !!   !!* *  !* *  !))   ))   ))* *  )) )  )11   11   11* *  1) )  199   99   99* *  9) )  9߷h ` ߷h a    ߷h ` ߷h d    ߷i a ߷i a * *  ߷h ` ) )  ߷i a kkkj   jjjj   jjjj* *  jj) )  jjjjzjpj   hj^jVjLj   Dj:j2j(j* *  jj) )  jjBICE EEEE@ W@@@A , B B B  , C C , DDD  , EE , FFF  , GG , !H!H!H  , !I!I , )J)J)J  , )K)K , 1L1L1L  , 1M1M , 9N9N9N  , 9O9O , Gh ` Gh ` Gh `   , Gh ` Gh `  , MffMffMff  , MffMf~f , OxfnfOff\fOTfJf  , OBf8fO0f&fBICB ŀ W ,    +     @ P + @  O +     ,   +  @ P + @ O +  ,   +  @ P + @ O +  ,  !! +  !!!!@ P + !@! O + !!!! ,  )@) +  ))))@ P + )@) O + )))) ,  11 +  1111 P + 11 O + 1111 ,  9@9 +  9999@ P + 9@9 O + 9999 ,  h ` h `  +  h a h a h ` h a  P + i ` i `  O + i a i a h ` i a  ,  ͌__z_p_ +  h___V_M_D_:_2_)_ P + !____ O + ^^^^^^^^ ,  ϶^^Ϥ^^ +  ϒ^^π^v^n^d^\^R^@ P + J^@^@8^.^ O + &^^^ ^^]]]BIS U UUU P WPPQp , , S S Rp   R S p , , UUTp   TU p , , WWVp   VW p , , !Y!Y!Xp   !X!Y p , , )[)[)Zp   )Z)[ p , , 1]1]1\p   1\1] p , , 9_9_9^p   9^9_ p , , Wh ` Wh ` Wh ` p   Wh ` Wh ` p , , ]ZZ]ZZ]ZZp   ]ZZ]ZZ p , , _zZpZ_hZ^Z_VZLZp   _DZ:Z_2Z(Z BISB Հ  Wp | ,  p { +    p   p    p | , p { + p   p     p | , p { + p   p     p | , !!p { + !!!!p   !p   !!! ! p | , ))p { + ))))p   )p   ))) ) p | , 11p { + 1111p   1p   111 1 p | , 99p { + 9999p   9p   999 9 p | , h ` h ` p { + i a i a h ` @h a p   h ` p   h a h a h ` i a p | , *T TTTp { + TSSSSSSSp   ݾSSp   ݬSSݚSS݈S~S wSmS p | , fS\STSJSp { + BS8S0S&SSS SSp   RRp   RRRRRR ߲RR ADDe eee e e` W``a Wa Wa b b  b `  b p b  ` bdd  d `  d p d  ` dfn  f `  f p f  ` f!h!h  !h `  !h p !h  ` !h)j)j  )j `  )j p )j  ` )j1l1l  1l `  1l p 1l  ` 1l9n9n  9n `  9n p 9n  ` 9ngh ` gh `  gh `  `  gh `  p gh `   ` gh ` mNNmNN  mNN `  mNN p mNN  ` m|NrNolNbNoZNPN  oHN>N `  o6N,N p o$NN  ` oNNSUB p   UUUUUU p W   UUUU᪪UUUU     `    ` UUUU    `    `  UUUU    `    `  UUUU!  ! ! `  !!  ` ! UUUU)  ) ) `  ))  ` ) UUUU1  1 1 `  11  ` 1 UUUU9  9 9 `  99  ` 9 UUUUh `   h ` h `  `  h ` h `   ` h ` UUUUXJNJ  FJ4 wv*4?v4 7v4@@7v3wv3@wv3wv3 wv3MULpp@pp pp@Bp p p p  @p p p p@p p p@ p p  p p@Jppp@pp pp@Rppp@pp pp@Zp"p"p@"p"p "p"p@bp*p*p@*p*p *p*p@jp2p2p@2p2p 2p2p@rp:p:p@:p:p :p:p@zppp@pp pp@Wpph ph @ph ph ph ph @_ph 7p.7p-@7p-7p- 7p-7p-@wp-?pv-?pb-@?pN-?p:- ?p&-?p-@p,DIVrÉrrrr‰r‰r‰r‰rr@r@@r‰rp   p rp p   r rÉ r r r r‰ r‰ r‰ r‰ r r@ r@@ r‰rÉrrrr‰r‰r‰r‰rr@r@@r‰rÉrrrr‰r‰r‰r‰rr@r@@r‰"rÉ"r"r"r"r‰"r‰"r‰"r‰"r"r@"r@@"r‰*rÉ*r*r*r*r‰*r‰*r‰*r‰*r*r@*r@@*r‰2rÉ2r2r2r2r‰2r‰2r‰2r‰2r2r@2r@@2r‰:rÉ:r:r:r:r‰:r‰:r‰:r‰:r:r@:r@@:r‰rÉrrrr‰r‰r‰r‰rr@r@@@r‰rh Érh rh rh rh ‰rh ‰rh ‰rh ‰rh rh @rh @@rh ‰7r#É7r#7r#7r#7rt#‰7r`#‰7rL#‰7r8#‰7r$#7r#@7r"@@7r"‰?r"É?r"?r"?r"?r"‰?rr"‰?r^"‰?rJ"‰?r6"?r""@?r"@@?r!‰BR"@ <BMI2BEQ@BVSN BCS\BPL~BNEBVCBCCBNEBEQBPLBMIBVC&BVS4<BCCJRBCS`hBGEx~BLT BGT BGTBLE BLE. 6<DBHIR X^fBHISv~BLOS BLOJMP/H H/P P/X X/` `/h h/(p 2p/>x Hx/TW ^W/j_j t_t/w w/ JSR0?_00? 0_ 0 ? 00.0@!0R)0d10v90070?RTS@O@@@@O SOBP %F~P %~_@ %@~P %~_ %P@ %@FCCCSCCCLCCLV CLZ CLNSECSEVSEZSENNOP&Compatibility Mode ENTRY and EXIT Test|ܟRݏݏqߟ(`(hПЏnPP1ЏVB0 >&@&ЏlUЏX[ЏЏ Ѕ>K5>K5h0jYߟ ߵ@[Յ= [џ8-uK4=K4ՅՅ[=K4y8z0ЏXЏЏ >4h>4R0Yߟ ߟߟ@ЏD&hЏD&0~Yߟߟ@80ЏXЏЏ ЏF&hЏD&vB&v0Yߟ ߟן@ЏJ&hvB&v0Yߟ ߟן@L8M0ЏXЏЏN&h0~Y3ݟ^&ݏݟa&ߟ ߟ˟@ЏV&h0=Y3ݟa&ݟ^&ݏߟ ߟ ˟@џ8AЏO&h0Y3ݟ^&ݏݟa&ߟ ߟ2 @R8S0ЏXЏЏ Џd&Џd&h0oYߟ ߟ[ ߟ@Џh&Џh&h0:Yߟ ߟr ߟ@8PnXYݨhЏmЬZ Ъ Ъ я,PѨYѨ YѨ YYЪЪ ЪЏЏ <P< P4[[(ݟ>&0 ݟ@&0 Y!&+0Џ@Y YYY YYYݏd Y ݏ ( ͟͟ ͟ݟݟݨݟݟݨ ݨݟݟݨh SSl? ݟݬ ݬݬݟݬݬݬ '3?LWco{W Y .Compatibility Mode SINGLE OPERAND Instructions/*|***ݏ>(`1((hnPP1}1*O Vݏ.Dm<88 Vݏ^mT ))PnX.Compatibility Mode DOUBLE OPERAND Instructionsx)n)Rݏ;(`(hnPP13) Vݏmj[PnX/Compatibility Mode PROGRAM CONTROL Instructions((Rݏ;(`(hnPP13E Vݏ:mwPnX1 ATTACH The CPU must be attached. A VAX-11/730 CPU is a KA730, etc. 2 KA730 DS> ATT KA730 HUB KAn (1) (2) (3) (4) (5) (6) (1) Time-of-year clock (YES or NO) (2) WCS last address (3) Accelerator type (0 = FPA absent, 1 = FPA present) (4) K-bytes of Main Memory (5) User WCS loaded (YES or NO) (6) SB errors (YES or NO) 2 KA750 DS> ATT KA750 CMI KAn (1) (2) (3) (4) (5) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) Time-of-year clock (YES or NO) (4) WCS Last Address, Hex (5) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA780 DS> ATTACH KA780 SBI KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) WCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 1 HELP This program exercises all of the VAX compatibility mode instruction set. 1 SECTION 2 EXCEPTIONS Tests the various compatibility mode exceptions by verifying the mechanisms used by the VAX architecture to change to and from PDP-11 compatibility mode. 2 INSTRUCTIONS Tests compatibility mode Single, Double, and Program Control instructions. 1 EVENT Event flags 1 and 2 are active with this program. 2 FLAG1 Event Flag 1 (set) - Accelerator testing (standalone only) is inhibited. Event Flag 1 (clear) - Accelerator testing provided : if Accelerator is present, the entire EVKAD test sequences are run twice for each test pass, once with Accelerator disabled, and once with Accelerator enabled. 2 FLAG2 Disables the Floating Point Accelerator enable/disable messages. 1 QUICK The QUICK flag has no effect on this program. 1 SUMMARY This program does not provide a summary report. XXGK64L*f6X,VAX Privileged Architecture Exerciser, EVKAEXZZZZ XZZZZ None.Privileged instruction fault.Reserved operand abort.;User set Memory Management on.Supervisor cannot turn off.!/Fail on SVPCTX.Fail on LDPCTX.+Failed to get random data from registers.!/(Started instruction from kernel stack.!/All zeroes in the registers.!/Registers "all ones".!/4Typical data, start instruction from kernel stack.!/=Typical data, instruction started from the interrupt stack.!/'Must Be zero field one, has all ones.!/'ASTLVL = 0, Kernel interrupt pending.!/%Must be Zero field 3, has all ones.!/PCB starting at !XL.!/*!_!_INITIAL!4* EXPECTED!3* ACTUAL!5* XOR!/&PCB + !ZB !_!XL!3* !XL!3* !XL!3* !XL!/PCB + !ZB !_!XL!3* !XL!3* !XL!/No Pcb data error encountered!/-A copy of register contents begins at !XL.!/*!_!_INITIAL!4* EXPECTED!3* ACTUAL!5* XOR!/® + !ZB !_!XL!3* !XL!3* !XL!3* !XL!/REG + !ZB !_!XL!3* !XL!3* !XL!/)No Register data error was encountered.!/!_Expected exception was !AC!/!_Exception received was !AC!/ 'BPT' DID NOT SET VALID PSL2'REI' DID NOT CAUSE PC TO CHANGE TO STACKED VALUE.3'REI' DID NOT CAUSE PSL TO CHANGE TO STACKED VALUE.>'REI' DID NOT CAUSE STACK POINTER TO CHANGE TO EXPECTED VALUE.@INVALID CODE ON STACK FROM COMPATABILITY MODE TRAP (PDP-11 BPT).1PC PUSHED BY COMPATABILITY MODE TRAP NOT CORRECT.2PSL PUSHED BY COMPATABILITY MODE TRAP NOT CORRECT.EINVALID VALUE FOR 'REI' PSL DID NOT CAUSE RESERVED OPERAND EXCEPTION.-TBIT DID NOT INTERRUPT TO SPECIFIED LOCATION.,TRACE TRAP INTERRUPTED FROM UNKNOWN ADDRESS.2PC PUSHED BY RESERVED OPERAND EXCEPTION NOT VALID.@PSL PUSHED BY RESERVED OPERAND EXCEPTION WAS NOT EXPECTED VALUE.GRESERVED OPERAND DID NOT CAUSE STACK POINTER TO CHANGE TO PROPER STACK.DMODE DID NOT CHANGE TO 'INTERRUPT' AFTER RESERVED OPERAND EXCEPTION.8RESERVED OPERAND CAUSED INITIAL STACK POINTER TO CHANGE. not maximized on switch to interrupt stack.Kernel stack not saved. Not switched to interrupt stack.(FAIL ON LDPCTX, stray from kernel stack.%Interrupt stack corrupted, wrong ISP.,Not switched from Interrupt to Kernel stack.%Interrupt stack corrupted, wrong PC."Kernel stack corrupted, wrong PSL.Ю PnЮ!``!!!!  ?(0?P TQQT X \=QQ\ЮPa!ڠY!ڠQ! ڠ QA`QڠPTQQ TQQڠX \QQ \QQ=}P      ;z pzQRBaBaSRYS(RSnX|VSUTݬdeX,ϚdϪdRBSB,PReQQPS~PSBlRϨdPSBlRϼfRdե[LddRBSBLPRQQPS~PSBŌRdPSBŌRfR(dݬHdݬ]dTR¼ЬPР ¸ѠT ϻb¼(Ѡ<χbѠpb< PЬQԱ7PR|b0b4b8bP@,@PbP푢1| P€P‚ƒ#PP ƒ@„$(PˆPŠ‹+PLPTXP@L@PPœ<@P P£CPP ¤DHP¨P«KP0[ ZYϷXRW@^jXPf|~|~|~~<}~ iP|ԧ$}P~@ QPh PPlPPo p PPt=PPw,nZ`xV8PP khgh(`ǘ(`(`xX(`x8(`ǘΟPj~ѧgɧ P|~~gݧȘx}~ i 8 khgh(`ǘ(`ǘ(`xX(`x8(`ǘJPjѧgɧ P|~~gݧ{x}~ i 8 khgh(``,nDd(``ǘ(`ǘ(`xX(`x8(`ǘﴞPjdѧgɧ P|~~gݧx}~ i 8 khgh(`n,nD(`nǘ(`ǘ(`xX(`x8(`ǘ Pjѧgɧ P|~~gݧ Qx}~ i 88PP( (`xǘ khgh(`x(`x(`x8(`ǘX(`8Pj3ѧgɧ P|~~gݧ$ϴȈ}~ i 8 khgh(`x(`x(`x8(`ǘX(`8PjϮɧ Pѧg|~~gݧY/Ȉ}~ i 8 khg$(`x(`x(`x8(`ǘX(`ǘrPjѧg|~~gݧȗϰȈ}~ i 8 khgh(`x(`x(`x8(`ǘX(`xPjϦɧ Pѧg|~~gݧȿ'Ȉ} ~ i 8 khg$(`x(`x(`x8(`ǘ(`ǘXiPjѧg|~~gݧϧȈ} ~ i 8VP5DEFAULTMEM_MGT EXCEPTIONSPROCESS REGISTERS CHANGE_MODETIMERSCONTEXT55555555KA730KA750KA780KA785KA86KABBB'6-63696?6D6#!/Accelerator type !UB is !ACabled.endis%DIAGNOSTIC IS NOT TO BE RUN UNDER VMS        @  @@@@@@HH@A@@@@@ @?$ @@@@@@@@UUUU3333%INTERRUPT REQUEST NOT SET ON OVERFLOW$ERR NOT SET FROM UNSERVICED OVERFLOW!INTERRUPT ENABLE BIT CAN'T BE SET%INTERRUPT ENABLE BIT CAN'T BE CLEAREDXFR BIT STUCK AT 12XFR FROM NEXT_INTERVAL TO INTERVAL COUNT INCORRECTSINGLE CLOCK BIT STUCK AT 1)SINGLE CLOCK BIT NOT FUNCTIONING PROPERLY0ADJACENT PIN STICKING IN INTERVAL COUNT REGISTER-ADJACENT PIN STICKING IN TIME OF DAY REGISTER/INTERVAL TIMER COUNTING NOT PROCEEDING PROPERLY,TIME OF DAY COUNTING NOT PROCEEDING PROPERLYERR BIT CAN'T BE CLEAREDERR BIT CAN'T BE SET&INTERRUPT REQUEST BIT CAN'T BE CLEARED"ERR AND/OR IE BIT CAN'T BE CLEARED,CLOCK DIDN'T CONTINUE FROM INTERRUPT REQUESTERR BIT SET - SHOULD NOT BE$INTERRUPT DIDN'T OCCUR - SHOULD HAVE'INTERRUPT OCCURRED AT OTHER THAN IPL 247MICRO VAX INTERVAL-CLOCK INTERRUPT AT OTHER THAN IPL 16"TIME OF DAY CLOCK NOT INCREMENTING)DOUBLE LOADING OF TIME OF DAY NOT CORRECTE SORRY - CAN'T ALLOW FURTHER EXECUTION UNTIL INTERVAL TIMER IS FIXEDdIPL WAS , EXPECTED RESULT , , RECEIVED RESULT , ENTRY VALUE , 1ST LOAD , 2ND LOAD , , , , , , , , , !/!AC!/!AC!XL!AC!XL!AC!XL!/!AC!XB!/!AC!XL!AC!XL!AC!XL!AC!XL!/k8F @@    lF  @ @    hhhhllllppppzz z$z!~~$~(~Q $(' ,0 6l ԟ4p4`5>4ʏ4я4 51TߟLRПLSB>ڏ((RRR<6S#я4<4R R <6SRnя4.5&R4R(TSRknXvk?QAn^]mQRBa\RxRR&S xSSRTxTTSTS~TTUVVUeVVV~S RR~ RSSU^U^US_4Sc14 Ьl 1T7 RTTX1TUެVޥ[fuV]Vެ^[\]mYU]UTImm~~Xnʏ n Ьl 1ѣ1ޣϭУϫЭPЭQЭ RЭSЭTЭUЭVЭ WЭ$XЭ(YЭ,ZЭ0[st\gޭ4^01@Ь[l_1XlZalȬ~~[ZH\"Վ?n^n n  ]^eSTSTBlRRTDlsTlsDTBlUUxUUEdVІsfssBlssSD|5SޣSݏc݃ݏ݃ݏ݃ݏ݃ݏ݃ݏ |SޣSݏ ݃ݏ݃ݏ݃ݏ |SޣSݏ ݃ݏ݃ݏ|[SޣSݏE݃ݏ݃ݏt|SޣSݏlK݃ݏ݃ݏ݃ݏ݃ݏY |SޣSݏ݃ݏ6݃ݏ&݃ݏ|SޣSݏ݃ݏ݃ݏ|KSޣSݏy݃ݏU݃ݏD݃ݏv|SޣSݏ3݃ݏ&|SޣSݏ݃ݏz݃ݏf݃ݏ|SޣSݏ݃ݏ݃ݏ݃ݏ|CSޣSݏ/q݃ݏ݃ݏ݃ݏn|SޣSݏO+݃ݏ݃ݏ݃ݏ(|SޣSݏp݃ݏ݃ݏ|ySޣSݏ݃ݏ݃ݏ݃ݏ|3SޣSݏa݃ݏ݃ݏ݃ݏ݃ݏo |SޣSݏ݃ݏ|SޣSݏ݃ݏ݃ݏ|qSޣSݏ݃ݏ݃ݏ|3SޣSݏ2a݃ݏ݃ݏ݃ݏ݃ݏo |SޣSݏ]݃ݏ݃ݏ݃ݏ݃ݏ! |SޣSݏ݃ݏ݃ݏ݃ݏ݃ݏ |ISޣSݏw݃ݏ݃ݏ݃ݏt|SޣSݏ1݃ݏ>݃ݏ݃ݏ݃ݏ݃ݏX |SޣSݏۿ݃ݏ݃ݏ݃ݏ,݃ݏ |_SޣSݏ(݃ݏ|)SޣSݏTW݃ݏ݃ݏBݏ 1Cݏ$17PCASE NUMBER = !ZL!/ACTUAL VALUE:!_!XL!/EXPECTED VALUE:!_!XL!/XORED VALUE:!_!XL!/<ЬRЬSRSTUTSRU@CM,TP,,,FPD,IS,CUR=2@,PRV=2@,,IPL=5^X,,,,,,,,,DV,FU,IV,T,N,Z,V,C\ZcZmZxZ.CASE NUMBER = !ZL!/ACTUAL PSL:!_!XL(X)!_;!AC!/EXPECTED PSL:!_!XL(X)!_;!AC!/ЬRЬST ݏdsR ݏYRT ݏd5ϏS ݏYSCASE NUMBER = !ZL!/ UUSTACK=3@\ZcZmZxZ}ZZZZKERNEL EXECUTIVE SUPERVISORUSER INTERRUPTINTERRUPT (EXECUTIVE)INTERRUPT (SUPERVISOR)INTERRUPT (USER)aCASE NUMBER = !ZL!/EXPECTED STACK POINTER: !XL(X) ON !AC!/ACTUAL STACK POINTER: !XL(X) ON !AC!/[THE STACK POINTER WAS NOT POINTING TO ANY VALID STACK AREA.!/ STACK POINTER VALUE WAS !XL!/ЬRЬS< 4VXRYWGfZZ[ʏ[YZY[WSi1~XWTWUSYX1T U Xݏ@[Sݏ'[RXT2'CHMx' DID NOT CAUSE CPU TO CHANGE TO PROPER MODE.@'CHMx' DID NOT CAUSE STACK POINTER TO CHANGE TO EXPECTED VALUE.!EXECUTING !AC!_!XW, IN !AC MODE!/^^^^CHMKCHMECHMSCHMU ЬRЬSCݬBğACTUAL PSL:!_!XL(X)!_;!AC!/EXPECTED PSL:!_!XL(X)!_;AC!/Ь RЬ$Sl1!ݏdoR ݏ_Rݏd-S ݏ_SNEXPECTED STACK POINTER:!_!XL(X) ON !AC!/ACTUAL STACK POINTER:!_!XL(X) ON !AC!/Ь RЬ$SlfVXRYWGfZZ[ʏ[YZY[WS1XWTWUSYX15 T U ݏ'`Sݏ`Rݏd5 WUUVW,G GUݏOBU+PROBER INSTR. TEST: PSW NZVC BITS IN ERROR +PROBEW INSTR. TEST: PSW NZVC BITS IN ERROR !/MEMORY REGION:!1(1XB) (X) !/PSL:!XL(X)!/PROTECTION CODE:!1(1XB) (X)!/PRECONDITION NZVC:!1(1XB) (X)!/EXPECTED PSW NZVC:!1(1XB) (X)!/RECEIVED PSW NZVC:!1(1XB) (X)ddldtd|ddddddddddddT{pTshTk`TcXT[PTSHTK@TC8 T;0 T3( T+ T# TTT ЏZZfSSЬRRERATTSRS0:SЭRЭSЭTլ  ЎRSSSSR0 ЏPЎT ,`^RRnRn,hTPPPP UUUZ^VQՁЁNЁKЁHЁE2/,)P1KP1F^QЁЁЁЁPЬXЬSЬTЬ UЬ$VЬ(WXfStTrUVWЎSݏ,`ՎՎݏ,hRcnXInterrupt TestRQSc`SRݏ`ݏ,`0[VYRl RTxRSSSTl R1Ul UURl UUUURSUUSUMVRЏSSXЏUTڏTU 1jZ ZXT WWU WWR RSSSXxUUU'8(0YLVTRxRSRSTTRڏUʏU1STUʏUWWRRUUSUʏU;8SЏRRhRSݏhݏ,hPnXException TestVݏ`LݏhP1ЏRYnż0VV]V1#RYR}8{0*YVVV1,UXeRRUX"8 0ݏ` [﬐[WYX[W1cmmmmmmmmm11R1SRST1B1DE1Oe1RS1ES1YnݏhY8PnXREI Instruction Testݏ,`0a1J RRʏRЏSRS$VSR ݏP ЎPЎPi0<8WV ݏ0`RR%ݏ`ڏ> ݏhd8e0(ݏ`1X'ݏ`ۏQ1ݏhԩ8ݏ,hPnXInterval Timer ݏ`0»q(ݏ`ڏ@2 3 Pӏ@P*c޻@CPPӏ@P*ǻן@Ų 0P1æ8Ħ0ڏPPԟ@PяP~ڟ@]8^0ڏ P P^gџ@PяP3Xڟ@ڏ80RUEbSSTTSOȏX Sݏ6Tݏ6Sݏ6]@Uu8v0VSRЏUVVUSSSSS TTVOȏXp<Sݏ6Tݏ6Vݏ6Ƚ@ R80ڏ    wP͏PRӏP1ĸ@P+qǸx@PڏPP15@՟@P /@ڏPPU؟@0PڏPڟ@80ڏڏڏЏQPӏPD}@PӏP$QF@ 0ڏP iY@PPKo2@ڏPڟ@8ݏhx0Rڏڏ[ݏ`ڏA2WQڏR2ȸ@_ڏSRяSESSȏSݏ6b0@PPKu% @ڏPITڟ@ڏݏh28 R2P1!0ЏRڏDSSD&Rş@Ӡ8Ԡ0ڏUUUUڏ`SӏSdȏVbַݏݏ6ݏUUUUݏ6Sݏ6ݏݏ6 y@=8>0ڏS ڏSяSWȏXFݏݏ6Sݏ6ݏݏ6J@ﺟ8ﻟ0Џ NXXXhݏ`SRqa\͏SSSSXSTTTڏAT.TڏoTڏnֲȏXSݏ6Tݏ6ϲݏ6Ln@ RAڏݏh咽8PnXlׯ" SSSS7ȏSݏ6MEMORY MANAGEMENT,g|^p|P~F~ P|?~5~ PPݏ `Gݏ$`1Uaq \ ;;       yyyy@5ui$).38=BGMSŐːѐאݐ`a`a`a}`a`a `a `aŐːѐאŐːѐאݐŘ00InXRSR  P!R~nxnn1xTTRTT~R1ϹCϑSR Rx Rϛȏϒ Rx Rύȏ@τ Rx Rs0TX0QόωAυUQTt}d߼߷dRSPBϕP0JϠTCσ0:ώZPZ@1PЊ@)Pj@!Tt}diZjjdRS1NЎC}P4ݏ,`^ݏ,h}PRRRLRDR[KϽT޴.<UVE/F)UV 1"VFϕVSS03Sϋ0S0=kS0S0S0{J'vR1SϦRQЁTՄ}tRRQЁT}dRRRϬ(PgPR^Rڕ KF1&~&7v,RՂTZ16WYb,,,,/~0YYՂZWDR0T1T隢UZI5 Z Zϴ\vuuTUVSCTD彩WgvSCUE﯄WgSCϭVFfflWgdzTdUPzPdVPSPCv|vx8!VxVVFTdUCdVU1UTSS Td1ӏ@0de dЄtuttu eԤeԤddttu ՄPtP !>Mjt1V TS[tV1VTSS TdTMЄ-tXt*t t6u dds„su ՄPstYP FdF~$ s1oSsEsgssxssvsAtssdstg t›ZsQsxKsJs(ss%s9s1t sg s<ϲsxrrrxsrrsUsIsl݄ rrrr r1|rzrxrWgr_rZr Ur1KrXH+Br0rri r 'srTrHrqxqqqrqAqrnrqHϏqxqquqwrrqcq~rfTraqH:QqKqHyxX;q qq q8prq>dppppRp p1Vp1Մ18 ~ ~ޘ݄pp}pwplp1ep ~8QpNpxDpCp!ppp@p*qpfp1LS0Ppooooooo o1]oooxoouoproco~pfcpﯗTo1Մ1 ~~1 ~{ ~1kYДݩ qݩ$]ݩTݩBd nnnnViZZJi YnnՄ1iXnHinxnnhnBoenVnqoYoﴖXHiXHi݄/n)n"nnn1KiX nHimxmmmnmjmnnXHimxmmmWnmFnԕ1\iXHiɕXtmHihmxbmam?mnj}/jJk2jw1ӏaYީXn Մ1@ݏdiiij UWiUiVW,G GUiik kpilXjYZJlXZj_iX Џ$ 0ipX ЏIi^YXiXiX iiiYhhYZZXXXY ZZXh?PgЀYЀgPfffff0)0<0h00HYQP@g@gPP?fPgQ|PQgPgQ|PQ /g $&gkgP`Q@aZ[[ZPg GgQQPfQPgPʏPfPiQxQQQPfQQQPPgPgP ȏ@gfff yf`g%3AOesesX[W[We[e]eGHeGHUfW ...@RRRd||X100a000100O000100h00010v0V00010000400{0g10L00F00g0c0O1YaqYaqYaGTPGUVxUPPxUVVPTVUUHhdHXdS<#dR4dˏRPP'dPPPRRSVSccSRTUUVccccc>cTcUdUUVTH*dTHeVH2dVHedd`TTHdVHdTHcVHcSHcSH}dRHcRHdmdkdid|gdPPЎNc^cPXH@cP=HncQHcR?`Pdhlpt|`X`PQԀQ`}cP}cR}cTcVcLcBcbaaa}a_____cc`cX}P}R}TVhs_XcW}}}\_c0>b^bRBbʏHBՎ1b1uĊW05&`XYЇW金Xea`Ub LaU1<b0gb0mb0Ib0"0jU 5Ua5Uuu-huubϋta6rab7PhaPPTaPaGaaϵ(aa+aabXH`H2aHEaH`H`HaXXH!aH`pXH`P.HaQHDaR\0`\0XxXϛRXaϳXaϯXaϫXсaՂϟXaϛXaϗXaϓXсaՂχX%Ͻ㪏϶㪏ϳϨ㪏ϥ㻏PQp iE σ?}9 w3PQ @j@c @\ AUAN AG1k 1mЎP0PnPˏ?PPP PkgP aPPPTЎP0ePGP APPP43^ݏa\UЅP`:U]01ݏ`|^ݏUt^ݏNd^ݏJݏ6|a ]ݏr]ݏn]ݏj]ݏf]ݏb]ݏ^]ݏZݏ6aZ]ݏZa>]RSCl]Tς "7LS0Td.a10?da10*da10ݤd`1SPPݏ`UeVVFetݏ6ݏ_]d]\ݏZ_\C]i\ݏ^^_\"]H\ݏb9_\]'\ݏf_\\\ݏj^q\\[ݏn^P\\[ݏr^[QIPqpQUP90ZUЅRB[SRݏRݏvc^0ЅSЅRsRݏRݏ:^0i0M0x00C0n0090d00/0Z00%00i000q000000oЅRB[SՃB[TRcW]ݏRݏ]cd]cd]݄݃u]cdd]ݏRݏ.:]ݏ(ݣݣݏ,ݣݏ,ݣcݏ(fF] ݏ T(]ݏݏM\,Z[\ݏa]ݏݏp\ZZ\ݏݏ=\YZP\ݏ\ݏݏ[Y=Z \ݏݏ[hYZ[}PЎQ0~ϳPPPPnPPPnQ}P0X^0Y}PX}RX}TXVXϭPPϧ"Q@ϽQA)QxQQx@ϋ܈Q@υPԔρܔ~ܔ{ܔxP@rPP@PPxPRPN BhBa BZ P%PP@0ϳP0O0XW0vPP1vxPQ A ېA ې϶ A@$ϱېϩ۞@ϯ@ςϫە`ϤPPP}ϔ@ωP{$k(y"Zې$W۞P\MYJϟ+ۚ'S0P 1W00  @PP0}0u}~0nXRRBPBϢQaPaBϥ:RnP>SP@4SPϒϏ%Sψ2SSx@PS0 P! PRmSR=| Sښ)~K1 ?ڑ$~*1| iϭyP|PPrR&ˏQˏoRRQR ϶dR( URϞGRϐ)RPϥˏRPPhύPY~σఏzٔϖQP@QP.S0QQ& QPA :Q&QQQR 4RTBQ0P012.QPQ05ڐ ؑ$ϤϘ~Ϲ1QT^0} QT} QTIUP~9UˏUQˏPRQRCP TP, 8PPPS0k1PLQnP0 ך~1"P01nXPPς@XQa@Պaa@S:PPPZ1h@Ͻ@NSH P PRR5SS! SP@ RxRRˏR~;ޕS .P@f~@~P1000y ݝϕϻ"1v0,nXb1TrnXϯϬЏXHXHЏXHXHϻnX`]$o8GQ(BQ(ݏ hݏ$hPnXKERNEL STACK NOT VALID o· PP慎輻0ݏ `PPݏ`PPݏ`}m0WXXՈW1P^vƆ^ZZZZ+ZPPv`v1x^}hv^X11u\XP8h@8!  @ɾξԾݾ111ݏ1Џn1nP1131&%1"101y1p 1k 1fbk8ck0>1YHݏ,`ЄɄݏ`Pńトﶄ^t^QQQQY@v ڏ@!ڏڏTTTڏAS'SPPPPPt`t t^X11uڏYCXwX#Xă#!~ u{ vpω@Yii80(ݏ,hݏhݏ hݏhPnXڂʏHLƂ9ﺂ48t ڏ}k}ljQQQQgQQPPZQQQKH4<9QQQQPPq`qq^Xԁȁ CHMx TO WRITE PROTECTED STACKSݏ `Mݏ@`DݏD`;ݏH`2ݏL`c PP?5'0PP(WkSޟW1fPV￀GfﷀWݏ~GcP`"ciouRݏ,`ЎQЎQGZnGfGQnWXRRRWݏ,h1+~'~ ȏ~GcY~P}} }} ȏ}} ȏ}Y} ȏ}n}dWRR} ȏ@}}QQ} ȏ~}YYb} ȏg}W} ȏ O}I}ݏ,`ЎQЎQݏ,hݏ hݏ@hݏDhݏHhݏLh|0(PnX|0 |$@}|q| f| ЎT|};|}<|QQPP9|QQQ%|"|=||QQQQPPGkG`GkWGk^X{{ PROBE Instruction Test38P1{{5`0VV1%{P`XРYXYXV{{ {PF`YXV{({PF`ЉR0 TКUf{UݏD{.{0WTWP {UXUW$UWݩUV+U WTWP zUXUW$UWݩUVޚ 19zR05^8^0VV1%zP`XРYXYXVOzAz ZzPF`YXV=z(:zPF`ЉR0TКUzUݏyy0WTWP yUXUW$UWݩUVݙ3 WTWP syUXUW$UWݩUV 19NyR0]8PnX &Process Context switching instructionsX~X{X%,`[XXXUX1,hB_ޯnnWWWY^WyWyayy-qy zF_y z4z+Dy nz2y `z[zy bW WWzY^x K8W +W}PW ,`,hWnVZZZZ}VP^VxnVЮVVnVЮVXxVVVV~V~[mZZZZ}mVP^uVy]y6ysy)`Vw[mЎBVЎ?Vo[mZZZZzW^dzQw1Q,wwݏ&1Z9V1!zQQ UQ,SwQwݏ&Y"V1_xU,wwݏ&YV1UU^NU,vvݏ&xYU1f1gv2Q,vvݏ&=YU1+1,|v2Q,hvfvݏ&YU11wTTT,%v#vݏ&XU1x/Q,uuݏ&XzU1v.T=w+uuݏ&OXnU >Fx:Sw-uusuݏ&XTU PPP?SPS"SU^,`aSn,hXSPMSޯnPnX1 ATTACH The CPU must be attached. A VAX-11/730 CPU is a KA730, etc. 2 KA730 DS> ATT KA730 HUB KAn (1) (2) (3) (4) (5) (6) (1) Time-of-year clock (YES or NO) (2) WCS last address (3) Accelerator type (0 = FPA absent, 1 = FPA present) (4) K-bytes of Main Memory (5) User WCS loaded (YES or NO) (6) SB errors (YES or NO) 2 KA750 DS> ATT KA750 CMI KAn (1) (2) (3) (4) (5) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) Time-of-year clock (YES or NO) (4) WCS Last Address, Hex (5) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA780 DS> ATTACH KA780 SBI KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) WCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA785 DS> ATTACH KA785 SBI KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) PCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 2 KA86 DS> ATTACH KA86 HUB KAn (1) (2) (3) (4) (1) G-Floating Instructions (YES or NO) (2) H-Floating Instructions (YES or NO) (3) WCS Last Address, Hex (4) Accelerator Type (0 = FPA absent, 1 = FPA present) 1 HELP This program tests the major portion of the VAX architecture that requires privileges above and beyond those available to a user program running in user mode under VMS. 1 SECTION 2 MEMMGT Tests for the memory management portion of the VAX architecture. This includes the special exceptions that only occur as a result of memory access protection. 2 EXCEPTIONS Tests various types of exceptions and interrupts. 2 REGISTERS Tests of the various Internal Processor Registers. 2 CHANGEMODE Tests of the change mode instructions and the special exceptions associated to them. 2 TIMERS Tests of the interval timer and the time-of-year clock. 1 EVENT This program does not use any event flags. 1 QUICK The QUICK flag has no effect on this program. 1 SUMMARY This program does not provide a summay report. XH x!D=4_4SYE$MAILIN `SYE$MAILOUT xPANALYZE/ERROR/INCLUDE=MEMORY/OUTPUT=SYS$ERRORLOG:ERRLOG.LIS SYS$ERRORLOG:ERRLOG.SYSSDEFAULTALLCONFT (,#VAX Memory user mode test, ZZ-EVKAM1!/System Service status return = !ZL (decimal) !/ Unable to enable cache memory!!!/!/This system is a VAX-11/!UW!/!/!/This system is a VAX-8600!/;!/One pair of memory controllers is externally interleaved.=!/Two pairs of memory controllers are externally interleaved.3!/Beginning address is on the !ZL Kbyte boundary.!/)!/TR !ZB contains !ZL Kbytes of !ZWK RAM.2!/TR !ZB contains !ZL Kbytes of 16K multiport RAM.'!/Slot !ZB contains a !ZW Kbyte module. !/No commander present on TR !ZB$!/TR !ZB contains a MASSBUS adapter.#!/TR !ZB contains a UNIBUS adapter.4!/TR !ZB contains a DR780 32-bit parallel interface./!/TR !ZB contains a Computer Interconnect (CI).!/No memory present in slot !ZB+!/Total memory found -> -> -> !ZL Kbytes.!/G!/This diagnostic disables cache - system performance will be affected.G!/ DO NOT use CTRL/Y to break out of this program. G!/****************************** WARNING ******************************$ Non-Interleaved LOWER Controller.!/$ Non-Interleaved UPPER Controller.!/+ Externally Interleaved LOWER Controller.!/+ Externally Interleaved UPPER Controller.!/@ Internally Interleaved with both LOWER and UPPER Controllers.!/8 Illegal Configuration of LOWER and UPPER Controllers.!/5Unable to setup exit handler - DO NOT ^Y this programUnable to tap system error log/ANALYZE/ERROR will report errors at end of run.0Machine Check occurred while reading memory CSRsUnknown memory type found8This 11/780 memory type (!ZB) is unknown to this program,Unable to map memory configuration registers6Unable to lock critical program/data section in memoryUnable to determine CPU type,Unable to determine current Process ID (PID)Unable to enable privilegesKAuthorized Privileges required are: SETPRV, PFNMAP, PSWAPM, and CMKRNL.This CPU type (!ZB) is unknown to this program3Unable to establish machine check exception handler/Unable to save contents of System Control Block4Unable to overwrite contents of System Control Block5Insufficient VMS nonpaged pool available for handlers%!/!/Memory Error Summary as of !%T !/!/Controller number !ZB !/#!/ Upper Controller Error Summary!/#!/ Lower Controller Error Summary!/7!/ Correctable Uncorrectable Unknown6!/Array # Errors Errors Errors7!/------- ----------- ------------- -------"!/ !ZB !_!_ !ZL !_!_ !ZL !_!_ !ZL '!/ Uncorrectable Unknown&!/Array # Errors Errors'!/------- ------------- -------!/ !ZB !_!_ !ZL !_!_ !ZL !/,Read and Verify all existing physical memory"!/Memory Read test begun at !%T !/#!/!/Memory Read test done at !%T !/!/ !ZL Kbytes tested at !%T !/Testing controller number: !ZB!/ Testing page: !ZL!/ Testing longword: !ZL,!/This controller is internally interleaved.,!/This controller is externally interleaved.!Unable to disable cache memory! Unable to enable cache memory!unable to map memory page+Machine Check occurred while reading memory%!/Physical address of page is: !XL !/"unable to adjust working set limit2unable to expand program region to build test area5unable to contract program region to remove test area'unable to lock test area in main memory,unable to release test area from main memoryMemory Data Compare Error$!/Good data = !XL Read data = !XL !/+Machine Check occurred while reading memory+Machine Check occurred while writing memory0!/ Test pattern !XL(X) number !ZB begun at !%T (!/Writing location !XL with pattern !XL !/Reading location !XL "!/Working Set test begun at !%T !/!!/Working Set test done at !%T !/5!/!ZW Kbytes of memory will be tested. (!ZW pages) !/.Write, Read and Verify contents of Working Set*!/Failing controller number: !ZB (TR !ZB) +!/Failing module: !ZB (board number !ZB) !/7!/One moment, please... scanning system error log...!/M!/Fatal communications error with ERF subprocess - no error info available.!/!/status = !XL G!/!/Memory Error information may be found in SYS$ERRORLOG:ERRLOG.LIS.!/-Correctable Read Data (CRD) error encountered,Read Data Substitute (RDS) error encounteredunknown error encountered-!/Looking at slot !ZB ... module type is !ZB.!/Locating failing array . . .|`V'U8T1R1|~B|PeB|ԞBŀԞxRSPSPQA(A(A(PBBB8BXBxBŘBŸBBBB0BŐBPBŰBpB~ fhP@|@xZiPee|~|~|~~W}?~ fhP@|@ŘZiPee|~|~|~~W~@~ fhP@ Qx Q@0T@Ű@Q aRx RR@P@P@P@0@Ő a@<@<a@a@p kPee 1@~P@PTP@0dzR1.R11R14R1:R1815Sp19St8B|BZiPee|~|~|~~W~A~ fhP@|@8ZiPee|~|~|~~W~B~ fhP@| @XZiPee|~|~|~~W~C~ fhP@|@xZiPee|~|~|~~W~D~ fhP@|@ŘZiPee|~|~|~~W~E~ fhP@ Qx Q@0T@Ű@Qx QQ@P@PQQQ@0@ŐǏQ@<@@@@p kPee m<~P@PTP@0dzR_(RǩRDŽR1B#|~|~|~~K~F~ fP@0@P (Tk kPee [04VŐŔMPTD4 kPee %9|~|~|~~ǚ~G~ fhiPee3|~|~|~~~H~ f|~~HPe% PLXЬTя<P< P PPHмPPЏP SS ۏ%RRRR%3RRtȏRR3P=SS#MTTMۏ%RRR%:3R+TT *ʏRR3ʏRR3 ʏRR3PP[ZYXhʐPW 1.R1RBhBUxRVBʬ1ɁhɥhhheTSVSP@j@@SLhTSYh]hɥhhheUSVSP@@@SLhUSnBHBH#SSɁSS]kɥhhheTSVSP@j@@SLhTSYhWR1R1RBhBUxRVBʬ~ɁhohhheTSVSP@j@ShTSYh]hohhheTUVUP@@UhTUfBHBH#TTɁTT]kohhheTUVUP@j@UhTUYhWRYhX[ZYX W V5 PY jPff  ~hhg~YPff|~|~|~~N}~ tlUS1xCCPCpxPxPקY jPff +S=hC?ϩhCkhЧTR1|~R|~|~ݧ~[ xPff k|~|~~RϹ}~ PPkQaP|~[PfXgg%gY jPff ~çRPPP~JhTRRUS1~,Pff|~|~|~~}~ Y jPff  ~ҬhXPx ̞Ȟ'[ZYXWVUPY jPee  ~دk<~(Pee|~|~|~~ŭ}~ g|~XHPee|~|~|~~Ͻ}~ g ~VXPee$e f|~|~|~~}~ g fPxPϹY jPee xϥ~ϠSkRY jPee Bzk}fSBcXSST}fS9cBW|~|~~RϲϚ}~ XSSTR{~@`PeQPQQ P P  h|~|~|~~}~ g|~XPee|~|~|~~ϊ}~ gY jPee  ~&kXPЬP@<^,nT ݬϧPSSyPS^SITݬTOPSl լ SЬPs dQRQ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@ЬP QR РR((( / (/@ (Џ$P<`QPР QӏQP