R"莊L"h#vL"#oL"3L1F>(E1!C̪33UU !"#$ !"#$ @BDFH @ @ @   @ @ @ @ !@UUUUUUU5UUUU ?jPUUUUUUU  !!?0?0@A@@P !!?0?0@A@@P UUUUUUUUUUUU[UUUUUUUUUUUUUUUUUUUUUU5UUUUUUUUUUUUUUUUUUU𪪪UUUUUUUUUUUU UUUUUUUUUUUU[UUUUUUUUUUUUUUUUUUUUUU5UUUUUUUUUUUUUUUUUUU𪪪UUUUUUUUUUUUUUUUUUUUUUUUTUUTUUUjZUUUUUUUUUUUTUU UUUUUUUUUUUUUUTUUTUUUjZUUUUUUUUUUUTUU UU      UUUdfwV4UUUUSvUUUU  UUUefLyV4SUUUSvTUUUUUUU        'UUUU@` @p UUUU0 ' U@` @ U0UU@` @UU0 p #qq @qq ?8 !  *3333ffffxV4gE#UUUU2Tv""""޼xxV4UUUU3333UUUffxV4TUUUTvUUUU   UUUffLxV4TUUUTvUUUUQUUU̗xV42TvxViiiiUUUU3333cͫ !  }gE#2TvxV4UUUU3333ޛW  P@Dp@@PPPP@ @nx@P@Dp@@PPPP@ @nlx@P@Dp@@PPPP@2 @x@UUUUZZZZZZZZxV4UUxV4 /iiiixV4@ZZZZUUxV4UUUU   xV4xV4UUUUDDDxV4xV4@UUUU@ ??""" TUU  UUUU3333xV4UUUU3333U3U3U3U3U3U3U3U3UU3U3U3𪪪UUUU3333      TEST STRINGFFFFFTESS STRINGFFFFF @ `   @ `     ~1PЮ!nPʏP ^P1Pn1~1 ~1~1~1~1~1Ԏ n1xԎ$n1p(~1j,~1b0n1Z4n1R8~1J<~1BЏ@n16ЏDn1*ЏHn1ЏLn1ЏP~1ЏT~1ЏX~1Џ\~1Џ`~1Џd~1Џh~1Џl~1Џp~1Џt~1Џx~1Џ|~1Џ~1vЏ~1jЏ~1^Џ~1RЏ~1FЏ~1:Џ~1.Џ~1"Џ~1Џ~1 Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1Џ~1zЏ~1nЏ~1bЏ~1VЏ~1JЏ~1>Џ~12Џ~1&Џ~1Џ~1Џ~1P3Q2a~~~ޓg~~hn~~﹓~~~118Q~zQA&PQ~\QA`nϒPϑQ$%E%Y%m%i&q&y&&'''=(Q(q(HKK%LkLM`NN OQ[QRRzS.TTUUUCVWWY1ZaZZZZZ#[][[h]6^__caaawbb^ccc&dde]eeflffHggyhiiiBjjj2kk[ll$mm?nnogoo*pppXqqqrZrrrsbsst(tMtttttt-uRuuXvvv wHw}wwwExxxyyz?z~zz{&|d|||}$~m~~jh5 ;`O}Zk@׈ʊċ#PύP3'iޔIGiWk/-2vϨިDϩܩ7v%eŭ/"^Oy>ͶEVKAA V7.2 pass # (X) done!DS> $EVKAA V7.2 Hardcore Instruction TestHit any key to continue??? ERROR - Test # , Subtest # , Subsubtest # ,  failed Expected - Received - No expected/received data'Unexpected trap/int/exc at SCB Vector , Return PC would be 4^XEOP's are now disabled - EVKAA is STILL running^XEOP's are reenabled*+,,$-2/2E2c25*5+677D8q********+++++++++++++Condition Code bitsJSBBSBWBSBBCMPBCMPWCMPL***+++(+5+B+O+\+j+x++ Accessing R0 Accessing R1 Accessing R2 Accessing R3 Accessing R4 Accessing R5 Accessing R6 Accessing R7 Accessing R8 Accessing R9 Accessing R10 Accessing R11 Accessing R12 Accessing R13AOBLEQBITLROTLMOVALMOVZBWMOVZBLMOVZWLTSTBTSTWTSTLCLRLMOVBMOVW,w,{,,,,,,,,:,>,B,G,L,R,V,Z,_,d,i,o,s,BRBJMPBLEQBLSSBLEQUBVSBCSBGTRBNEQBGEQBGTRUBVCBCCBBCBBSBBSSBBCSBBSCBBCCBBCCIBLBSBLBC,,,,,INSVEXTVEXTZVCMPVCMPZV,,--- Autoincrement AutodecrementIndexRegister write Memory write .-.:.O._.u........./#/./9/F/P/\/h/t/////////000,080I0Y0k0z000000000111,1=1N1b1v11111112 ADDL2 R,(R)+ ADDL2 (R)+,RADDL3 (PC)+,s^#lit,RADDW2 -(R),-(R)ADDW3 D(PC),D(R),(R)+ADWC @(PC)+,D(PC) ADWC (R),RBICL2 @D(PC),D(R) BICL2 @D(R),RBISL2 @(R)+,@(PC)+BISL2 (R)[R],RBITL @D(PC)+[R],(R)BITL @D(R)[R],RBITW @(R)+[R],@D(PC)BITB @(R)+[R],@D(PC) DECL @D(R) DECW @(R)+ INCL (R)+[R] CLRL -(R) CLRQ D(PC) MOVQ R,D(R) MOVQ (R)+,RMOVQ (PC)+,@(PC)+MOVQ s^#lit, @D(PC)MOVQ -(R),@D(R)MOVQ D(PC),@(R)+ MOVQ D(R),RMOVQ @(PC)+,R MOVQ (R),RMOVQ @D(PC),R MOVQ @D(R),R MOVQ @(R)+,RMOVQ D(PC)[R],R MNEGL R,(R)+ MOVB R,-(R)MOVL (PC)+,D(PC)MOVW (PC)+,D(R)MOVB (PC)+,@(PC)+MOVB (PC)+,(R)MOVB (PC)+,@D(PC)MOVB (PC)+,@D(R)MOVB (PC)+,@(R)+MOVB (PC)+,-(R)[R] MOVAL (R)+,R MOVAL -(R),R MOVAL D(R),R MOVAL @(PC)+ MOVAL (R),RMOVAL @D(PC),R MOVAL @D(R),R MOVAL @(R)+,RMOVAL D(PC)[R],RINSV R3,R4,R5,R1INSV R3,R4,R5,(R6)+INSV R3,R4,R5,-(R6)INSV R3,R4,R5,D(PC)INSV R3,R4,R5,D(R6)INSV R3,R4,R5,@(PC)+INSV R3,R4,R5,(R6)INSV R3,R4,R5,@D(PC)INSV R3,R4,R5,@(R6)INSV R3,R4,R5,@(R6)+INSV R3,R4,R5,(R6)[R7]#2*2AOBLSSACBL72>2SOBGEQSOBGTRQ2W2]2CASEBCASEWCASEL{333333333333333333333334 4444#4)4/454;4A4G4M4S4Y4_4e4k4q4v4{44444444444444444444444445 5ADDB2ADDB3ADDW2ADDW3ADDL2ADDL3SUBB2SUBB3SUBW2SUBW3SUBL2SUBL3MULB2MULB3MULW2MULW3MULL2MULL3DIVB2DIVB3DIVW2DIVW3DIVL2DIVL3XORB2XORB3XORW2XORW3XORL2XORL3BICB2BICB3BICW2BICW3BICL3BISB2BISB3BISW2BISW3BISL2BISL3ADWCASHLASHQBITBBITWCLRQCVTBLCVTWLCVTLWDECBDECWDECLEDIVEMULINCBINCWINCLMNEGBMNEGWMNEGLMCOMBMCOMWMCOMLMOVQMOVC3MOVC5PUSHLSBWCCMPC55$5 CALLG or RETCALLSv55555555555566 6666$6~55 PUSHR with SP POPR with SP55PUSHR without SPPOPR without SPFFCFFSPUSHABPUSHADPUSHAFPUSHAGPUSHALPUSHAQPUSHAWLOCCMOVABMOVADMOVAFMOVAGMOVAQMOVAWMOVZBWw666666666 77(777F7V7f7v777Excptn verf, pt 1Excptn verf, pt 2Excptn verf, pt 3Excptn verf, pt 4Int verf, pt 1Int verf, pt 2Int verf, pt 3Int verf, pt 4Int verf, pt 5Int verf, pt 6Int verf, pt 7Int verf, pt 8Int verf, pt 9Int verf, pt 10Int verf, pt 11Int verf, pt 12Int verf, pt 13Int verf, pt 14Int verf, pt 1577777NICR,ICR Carry logic Error bitFree run Interrupt 888!8(8/868=8INSQUEINSQUEINSQUEINSQUEREMQUEREMQUEREMQUEREMQUEP8`8r8Done bit (pt 1)Console interruptDone bit (pt 2)z99999 :&:<:\:::::;1;Y;;;;;;;<!<9<X<w<<<<<< ==8=T========>1>L>d>|>>>>>?)?C?U?h?????@PSL change on call/return(Subroutine instruction failed to executeCondition Code bits wrongWrong register accessedNot incrementing properlySource/Source 1 is incorrectSource 2 is incorrectDestination/Result is incorrect"Did not branch when it should have Branched when it should not have$Register auto-incremented improperly-Register contents changed on non-auto-inc/decIndexing is wrong+Unable to move B/W/L to a register properly'Unable to move B/W/L to memory properly%Limit/Addend did not remain untouchedIndex is incorrectReached wrong routineRemainder incorrectRegister not clearedWrong address in registerCount in register incorrectFailed to find inequalityFailed to find equalityRegister contents is incorrectCall/Int/Exc failed to executeFlag is incorrectStack pointer is incorrectPattern is incorrectItem of argument is incorrectLow 2 bits not clearRSB/RET/REI failed to executeStack is incorrectFrame Pointer is incorrectPosition value is incorrect.Expected Reserved Operand Trap failed to occurData not moved correctlyIncorrect stack in usePSL is incorrectSISR is incorrectIPL is incorrectICR is incorrect&Error and/or Interrupt Request not setICCS is incorrectMachine Check not expectedEntry head is incorrectEntry tail is incorrectPredecessor head is incorrectPredecessor tail is incorrectDone bit failed to setReady bit failed to setStatus Register is incorrect$Register auto-decremented improperlyNot incrementing properlySize is incorrectReturn PC is wrong$Subroutine executing when not called"Patch Control Store is not present"Data error from PCS, aborting load&Machine Check while writing Patch BitsMachine Check while writing PCS.Unexpected Machine Check, aborting PCS loading1 ʏڽԽ1 Žʏﶽﰽ1Ϛ”8﬽諾~PPPP8PP~1$ύψυ9ς3σ/x,}!r"spmjgda^KTQNKόA>;tL5-2ϐ/,)&<#ggU_`aϹbϲcϦdϗeϠfωgϒh{iτjᄏPʏP~x~U{19.~~ w(~~v1 dae^ϊ[ϋXόUύRώOϏLϐIϑFϒC @ϔ=ϕ:ϖ7ϗ4Ϙ1ϝ.Ϣ+ϧ(Ϭ%ϱ"϶ϻ  $).38=BGLQVϿ[ϼ`Ϲe϶jϳoϰtϭyϪ~ϧσϤЎϻ߷>15>PʏPЏQPQR'ЏQPQR σ1v1,e%P\S;<հЀTЄQʏQ WQWR0WQWRЏ@WQWR18d124VȏVV40VʏVV0ՀЎUU^U1nPSR1Ўѽͽ﮸1L0Gl~0#t' SS!QQQ! d~0sxːQ~0s QXQQ 1~0s~0sTްTTϞϘ ϓ0ό7υxTTT|v q0j7cxTTTZT O0H7AxTTT82 -0&70 0 0~0r1 QBQ0FQ Q: @Q1 x@QQQQ1~0rQ.a ԁ16y11ki,aaLQСa>1a!aRRa1Q ???ERROR - illegal characterInput breakpoint: Breakpoint at \^C^RЎϝP~Pϐ P`1c֐`߀~0fot~0m PP!gaj~0CoЎP Ӹ 5nϵӐ&%^t~0o1  [~0n~1NPʏP1f PP_!P ʏPQPQR4QPQR1=LF~n&5ό~~n~~jn1& PPωPP\l lQPʏQPQR~~~so1 Q PʏQPQR~~~Ho1QPʏQPQR~~~o1l Qޯ~VWՎVWX~~~n1ЏxV4PPQR~~~n1l Qޯ~V0{WՎVWXW~V~0n1ЏxV4PPQRQ~P~0n1l Qޯ~V6WՎVWXW~V~0Un1ЏxV4PPQRQ~P~0:n11eWVWX~~~n1<nPPQR~~~m81ЏxV4QV~~~m ՎЎlЏ Y Z[#\ЏSS0'ST0RST0VWVST0VWX11QʏQPPQRQ~P~0Rm11Yn1TQʏQPPQRQ~P~0!m11 ZnT1ЏSЏT QʏQ PPQR)Q~P~0l11[nЏSЏT 1STVQʏQQ~~0l11\nSTЏVVY Z[ \ЏSSϢ0ST0ST0PVVST0V1Y Z[ \ЏSSN0ST0ST0VVST03V1E\lPP P~~0k1P`ЏQяQQ~Џ~0k1`Џ""""Rя""""RR~Џ""""~0uk1`Џ3333Sя3333SS~Џ3333~0Pk1`ЏDDDDTяDDDDTT~ЏDDDD~0+k1`ЏUUUUUяUUUUUU~ЏUUUU~0k1`ЏffffVяffffVV~Џffff~0j1`ЏwwwwWяwwwwWW~Џwwww~0j1 `ЏXяXX~Џ~0j1`ЏYяYY~Џ~0rj1`ЏZяZZ~Џ~0Mj1`Џ[я[[~Џ~0(j1`Џ\я\\~Џ~0j1`Џ]я]]~Џ~0i1=\ lЏPQPPQQ~P~0i1QяQQ~Џ~0i1lЏSЏSϺQʏQ QQ~ ~0Yi1яϕϏ~Џ~0:i1SЏTSTQʏQQQ~~0 i1VSTVSTQʏQVP1PPQQ~P~0h1VlS&STSTQʏQWQQ~~Kn0h1ԯί~~0{h1VFSFϊTUVSTUQʏQFQQ~F~0Ah1FϨUU~Fϝ~0(h1VlЏSSZSSQʏQQQ~~0g1я.(~Џ~0g1SЏTSTQʏQQQ~~0g1VSVSTQʏQVP1PPQQ~P~0tg1VlЏSSϦSϟQʏQQQ~~0>g1яzt~Џ~0g1SЏTSTQʏQQQ~~0f1VSVSTQʏQVP1PPQQ~P~0f1VlЏSS0S0ASVS0]V1|QʏQQQ~~0e11W1SQʏQQQ~~0e11n1VQʏQQ~~0pe11 SVnlϝϗ0qS0SVS0VlЏsm0GS0pSVS0VlЏICQʏQQQ~~0d1VЏSVSQʏQVP1PPQQ~P~0d1VlЏSޫS׫QʏQ QQ~ ~0vd1яϲϬ~Џ~0Wd1SЏTSTQʏQQQ~~0+d1T T~~0d1VSTVSTQʏQVWʏWP1PPQQ~P~0c1V lЏSSQʏQ QQ~ ~0c1яݪ~Џ~0c1SЏTSTQʏQQQ~~0\c1яTT~Џ~0Ac1VSTVSTQʏQVWʏWP1PPQQ~P~0c1ValQRVfWQ16~~0b 11WnPʏPQPP~Q~0b11WnfWQfѪWXQ00fXQ00fXQ00fXQ00fXQ00fXQ00 fXQ0m0fXQ0W0yfXQ0A0cfXQ0+0MfXQ007QQRR1fpSRg~~0ja 11Xn1nnn#SRg1~~0Ba 11Xn1ʏSQSS~Q~0a11X1WWlPQЏRSPQ0SPR0P"~~0` Sn~~0` SnlPQЏRSPR0SPQ0PlPSQPQ PQ00PlPSQPQ0wPQ0PlPUSUQPQ0QPQ0YUUPlPUSUQPQ PQ0#0/UUPlPUSUQPQ PQ00UUS lPSP0PSP0ЏPSP0lPSP0ЏPSP0PSP0z﷢lXU^ϯϪHSH.THhU|VXR~#HSTUVQЎ< X+X~ ~0^-`^Ў XgX~ ~0^-ʏQXPPPQQ~P~0^1z}HV~V~0^1[Wޥ~W~0^1DX1;XH-SHgTHϡU|ϥXSTUϚQʏQXPPPQ Q~P~0/^}HwVVjd~V~0^1WWQ~W~0]1X1}XHϨSHTHU|4STU+QʏQQ~Џ~0]}HVV~V~0]1W~W~0]1lXHSHT}HUWXSTUWQʏQHϮQQ~Hϣ~0>]HVWW~HK~0&]1 XXHϗSHϡT}HϫUMXSTG@QʏQHIQQ~H>~0\H~H~0\1X1lXH&SH0T}H:UWXSTUWQʏQH0QQ~H%~0p\HرWW~Hͱ~0X\1 XXHɰSHӰT}HݰχXSTyrQʏQH˱QQ~H~0 \HsIC~Hd~0[1X1lXHXSHbT}HlUHϢWXSTUWQʏQHʫQQ~HϿ~0[ XXHSHT}H$΢HX¢XSTϼϵQʏQHzQQ~Ho~0N[XlXHϽSHǯT}HѯUHWWXSTUWQʏQHQQ~Ht~0[ XXHuSHT}HωUH)XST#QʏQHAQQ~H6~0ZX>PʏPяPѡ1ЏRRRύ>R^R1ԟϜRЏST^UReVV RmԟRbUЏSeVXSRXeXRЏWRWȏVV!G ~~0Y: ~~0Y< ~~0Y=~~0Y>0CҠlQQQ~~0mY 1QQQ~~0VY 1QՁQQ~~0?Y 1lQqQ Q~~0&Y51QqQ Q~~0Y51QqQ Q~~0X51lT8~~0M1,&~~0M1%l}UUUUUUUU}ST}s0b ΔӔ͔~~0nM1Ϸϼ϶~ϩ~0SM1SS~ώ~0QQ~G3~02?*GiUU~Gi~0?GjTT~Gj~0 ?[nGhSGiTTUVl P[0#SU 0(V0SUT0xVWlP[ϷXY-Z0S0V0ST0:VWl P[0SUϱ0V0_SUT0 VWlP[hXϣYއZ0tSr0zV0 ST0VWl P[0ESUB0JV0SUT0VWlЏPЏRЏWXYZ[0&S0,SU0uSU00OS؄0WV1STÄ0M PϴϮ~P~0]=Xn STUSTσV0 [n0U U~~0=YnSTU RSWUUT 0 PUU~P~0<ZnRSWU VlXYZ[0ST0 STU0hSTU00ASTɃ0HV lЏPЏRЏWXYZ[0Sφ0SU0 SU0?0So0VlXYZST@0}STU0STU00ST&0VlЏPЏRЏWXYZ[0S0 SU0iSU00CŜ0KVlXYZTϝ0STU0"STU0T0STσ0Vl PGRςX0 Sa0%V0FSU0PVW1`SbTb<0h-'~h~0: nWG`SGbTTUVQʏQG{QQ~Gp~0:GhUU~Gh~0: nl0zSTϻ0V0STU0VWlP/RjX0HSω0MV0nSU0xVWl0%STf0*V0LSTU0UVWl_PϚRՒX0S40V0SU0#VWl0ST0V0STU0VWlYAZ|[0S߀0#V0BSU0LVW1|iSTϼ0FϮϨ~~0X9 nWGiSGjTTUVQʏQGyQQ~Gn~09GkUU~Gk~0 9 n l0~ST=0V0STU0VW!lY-Zh[0KS 0OV0nSU0xVW"l0)ST0*V0JSTU0SVW#l YFZρ[0S0V0SU0VW$l0ST0V0STU0VW%lЏPЏR0SU0SU0C0oSI0wV10 RUU~R~07 n PSPTPU0PU!U~P~07nPSPTPUVS~TVQʏQVPPPQ Q~P~0d7~~~~0J7 nЏSUT&lЏPЏR0STU0"STU0I0vSTO~0}V'lЏPЏR0SU0SU00AS~0IV(lЏPЏR0vSTU0STU00ST}0V)lPЏR0FSU0SU00S}0V0lV0ST}0V1lЏPЏWЏX0"Sx}0(SU0a0QSU0V1WV}WSWT0@}8}~~05 n WUWTXSUTSV0PU!U~P~05ZnWUWTXSVQʏQVQQ~~0y5$Q Q~~0i5TT~~0W5 n2l04ST|09STU0r0cSTU0V3lЏPЏWЏX0SN|0SU070'SU0]V4l0ST(|0STU00STU07V5lЏPЏWЏX0ST{0STU00STU0V6lЏP0S{0ST0S0ST0V102*U U~~0H4{{~~004 n PSTU0$U U~~04PTT~P~03nPSTUVS{USTUVQʏQVQQ~~03(Q Q~~03UU~~03 n7l0SUz0SUT0I0SUT0V8lЏP0kSz0ST00cST0jV9lЏP0?SU\z0SUT007SUT0=V@lЏP0S.z0ST00ST0VAl0SUz0_SUT00SUT0VBlSySy0eyy~~0q2VF{SF)}TVSTQʏQF1|QQ~F$|~032F5}TT~F(}~021VClS}SH}T>yxST4yQʏQ}QQ~}~01^}yx~J}~011WVG&}SG|TUVxSTUQʏQGS}QQ~GF}~0e1G|UU~G|~0I11VWDlS}S}N}T|lxySTbxQʏQϰQQ~Ϧ~00~8x0x~~~001~xx~~~001{YXI|S}I|TVWXySTVQʏQI*QQ~I~0v0}IP~wwVw~I4~~0K01wWW~w~0001|XY1o1jElЏSSWЏXЏEwSqQʏQIA~QQ~I4~~0)}I)~qqqp~p~0)1ppp~p~0)1^XY1Q1LYXI}SI}TI}U|VXzSTUVQʏQI}QQ~I}~0%)}I{}gpapVV~Up~0(1JpWW~>p~0(1vXY1i1dXSTUXzSTUV0X吏VlЏUЏWЏXoo0S0LS0sS0S0V10Doo~~0P( o nUS0 XSS~X~0"( USn 0  nWS 0 WS nVSV0S nVWlЏUЏWЏXnn0'S0XS0S0S0VXlЏUЏWЏXnn0S0S0=S0RS0kVYlЏUЏWЏXʁPQЏʁ`Ł`0QSAnS8n0ST0TST0SVST0V10 Un#n~U~0&Sm nWS0h WTT~W~0|& WSn ЏS X ~X~0L&nՀ0ЏS nV0 SVnSV`lЏUЏWЏXϗPQЏϗ`ϒ`ύ0sQSmSm0ST0!ST0nSVST0~ValЏUЏWX1PQЏ1`,`'0 QSlSl0ST0ST0SVST0VblPЏWЏXЏYQ``0QSAlS8l0ST0SST0SVST0V10 Wl"l~W~0$SknXS0iYTT~Y~0}$n ЏS W~W~0P$nՀ0nVQʏQV PPPQQ~P~0$ncl~PЏWЏXЏYQ`~`~0lQSkSk0ST0"ST0lSVST0qVdlA~PЏWЏXЏYQ`.~`'~0QSjSj0ST0ST0SVST0 VelЏSST|mj}Sdj0 яRjJj~Џ~0"я4j,j~Џ~0"|SЏUUV}SU0WST|UW}SUQʏQWPPPQ Q~P~0"Wɐfl7}1,}}% ЏSS3n~Ņ~^iXNϫЏSЏTcm|&4VȏVV40VʏVV0TSxTT^ޯn|&4VȏVV40VʏVV0TSxTTޯnh^Ў ЎϿT|% 3SʏSS3xTTS=|UTS/|Y|H||J||L|ЏPPQPRPSPTPUiX(h|P P~~0)!XXQ Q~X~0!R R~~0!hSS~{~0 1}T T~~0 1lU U~~0 1[iV{WX~~0 19XYhY1&gl{V{W<{Xc[(|[{XY{Z|b{|d{|f{ЏPPQPRPSPTPUIf[I\,[\gYP P~~0 P P~~01h[I\\[[QQ~[~01R R~~01oW[I\\[[SS~[~01QT T~~01@U U~~01/Z[W\Ukll~k~0f1[\UZY1X2gX1b\hl~^Џkfcf0 f^^~P~~01яnn~Џ~01SS0VЏxV4SVSQʏQVPPPQ Q~P~0яxV4nn~ЏxV4~01Vil1xSjxeSeQʏQxQQ~x~0<sxweoe~_x~01VFwSFxTVSTQʏQFmxQQ~F`x~0FxTT~Fx~01VpltzT zUzVYfWXЏPPQPRPS-WEzFXdgeT+T~=z~0aQeTT~z~0GPe e~P~05ѥQQ~Х~0!1RR~Х~0 1sS S~Х ~01^UVYdT yT1218 :`leЏxV4y|^<cy~0c^y^c051(y]y\PQRSTUVWX Y Z [c^c{cʏpcicdcоXcVcMcCcFcʏ;c5c,c\)c]&c(cddncc7\ ,Dbb~~0v14ʏbcb~~0Q1PcP~~1ucPQ `Q~~1R `R~~1S `S~~1T `T~~1U `U~~1V `V~~1W `W~~sX `X~~c Y `Y~ ~S Z `Z~ ~C [ `[~ ~3a`a~~yaanb 0Fbnaasa~a~0^bnTaFb(F]ʏaa~~01Qnan~~0!1:Ѯ`aЮ~`~01Ѯ`aЮ~`~0b1Ѯ `aЮ ~`~0>1Ѯ`naЮ~x`~01UaPQRGaP`QQRRQBnQ`Bn~Q~01tR Q<\!vlal~u~0D^QʏQ`Q~~0%_ЏPQRSTUVWXYZ[`^QʏQQ~~0O`[w^w`0/u_^_xV40Rl_^^@_0Aw^P[\L[l`_w^t_,_PP@nP^n~P~0 P^_8Ю8~v~0xp_^^~zv~0^1^ Z `Z~ ~. [ `[~ ~ \ `\~ ~ ] `]~ ~01#Y\l]Џ]SS QʏQSQQ~S~01яnn~Џ~0k!1]] t^ S QʏQSQ Q~S~01я]]~Џ~0"1S6]1^lЏqЏT qT0 T T~ ~0#UUqPT RЏSTRqSVʏVPT$V V~~0 S/S~ ~0yV V~~0iPS S~P~0WRTU.qUUU#qP1tbw~w~(Oww!P[O[~~0$^'w[w T[~~0$^Ў:wЎvlpЏT pT0o T T~ ~0#dpPT RЏSTRLpSVʏVPT$V V~~0C S/S~ ~01V V~~0!PS S~P~0RTooP1z v~av~* vJv!Z Z~~0$^'uv TY~~0$^ЎuЎulP^NoGo\lPMlP߯>lP/ lP߯ lPlP?U^n&^0Yn^^ Y~n~0PЮ~P~0! p^P~Ўnl:C _P P~~0#YQQ~A~0m:D *P P~~0TTYQQ~~0:AAAAAACAAAAAlP nCl~m6lޯm)l~ml~ml>m%Pmm~P~0Pn Plm/m/mm~/~0%֛mmdm\m~Џ~0]%Sl^Yr^ms~&as UrVQЎCs10Y^Unn~U~0!Y^VЮ~V~0!Y^1W^^~q~0&Y^1gnqqnVЮV~~0 Y^V~V~1(QVV~Q~0l'V~V~‘0q(q~~0D1KW^^~q~0)&1lIr~=r7rpQЎ&rʏЮ0VpnVQQ~V~0'V~ V~בpp~~01wV^ ^~m~0&U~U~1lApn~~0 QʏQWQQ~W~0 (1SS~~0 1QUQQ~U~0 )1pS^n;dVSdFn>n~~0X 1;SSUVWWSdQQ~~0* (S^1QVQQ~V~0 )sS^1m`OQPڏlgPRB`QB`QQ~B`~0 *RސlS QSQ Q~S~0 *STUS QTQ Q~T~0t *TSTTUڏ QяQQ~Џ~0? +֐lڏڏ    QяQQ~Џ~0 +1lڏSdSڏQPQPP~Q~0 *1lڏn~^Z+nڏڏQS@BS~~0 QяQQ~Џ~0e ,Z^Z^Ў2nڏMlQQQQ|yQqQQ0+RZQRQ~cQ~0 .1R;Q3Q~@Q~0 /1uQ,Q$Q~Q~0 01dRQ QQ~P~0 11Al|PPP0F QPP~P~0J 1]QPP~P~0' /1>QPyP~P~0 01xQJPBP~_P~01UP?P7P~P~0112aP(P P~O~0.1l|OOO0U;POO~O~0Y01POO~O~061MP|OtO~O~011x*PmOeO~nO~01UP:O2O~;O~0.12O;O3O~O~01MONN~N~0/1*ONN~N~0d1lXNNNNXN~N0 XlSvNS0,O[NSN~dN~01j OdN\N~AN~01GNNN~.N~01$N NN~ N~010NMM~M~0j1 NMM~M~0G1NSS~M~0,1lSMS0 *NYMQM~bM~0N;M3M~@M~01uM,M$M~M~01RM MM~L~01`MSS~L~0q1ElSLS03mMLL~L~07KMLL~L~0LSS~QL~0SWLS0LSS~=L~01^lXX$LS0XHlS^K"QQS~~0G#S"QQS~~0^2ِlkh~(_hSڏ@"WS~~0&3"Ў2hl%h~%G1 WWS_ hSڏ@ S~~02`_gq~0bڏ@ < W !` WяWW~Џ~04 1`J^Ў}g0FuFR```6y`K(p~0F~OK0%p~0 xFF0ϵP~ FPʏP ʏP1Q~R~S~T~U~V~W~S^Vо PʏP SQPQQSЮ$RWӃRWӃRWӃRWӃRW TUWUQUTUQ1wwWȏ@W10W0QWQQ1 `JQ 1TJ"TʏTW#~1SVQ1qЎWЎVЎUЎTЎSЎRЎQЎPЎnnЎJ J@ @ @ @ P~kDPʏP[DPʏP1ЎPЎPnnnnЎOIIIP~Q~R~S~T~U~ЮSQЏUcTSʏT"PʏPcRʏRSRUPR#~1`QTQR1 #"PʏP #1ЎUЎTЎSЎRЎQЎPЎnЎHH/n~~1WЎHHP~Q~ PʏP8!PʏPQPQQ1" PʏP!PʏPQPQQ1ЎQЎPЎpHq9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdHp$YRp 9$GdH9$GdH9$GdH9$GdH9$GdH80]$Yp 2p8d@93pdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH10p0$bX9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdH9$GdHXXYlGkz0pk*VAX Basic Instructions Exerciser, ZZ-EVKAB4^*n*SϠhϒh `$PPn*~h!n} ~`QQ `nܮTύ,Ь[Yz,1Юo,c,ݮόz0 PPZݮݬ0׮Ԯ 1p+RЮZ+++Ϯ,+ϛ,, PP+,U,ЮQ*ϝ+*+ +PPϮ*X,ЏxV4))T*}PQQ@)Q@>* P])]d*P @+@j*϶+PX1+TS1?XH,WPPH",PD    |~|~|~|~~~1P$P0#P0z#XH;+WP'PP0e#XH&+W P P0R#XH+W P0D#+>*7P01#H *)*"6+ϱ(X|~|~|~|~~~ TSP+P @*@ϵ(P*?*Pi(P@*QQaZQ)QP(Ϲ)`RQ`)PϪ)`PϨ(`QP`Ϻ)&ϴ)ϭ)Qό(Qϝ)Q|(Q ώ)Ph(*e(1 PP *YP )<<07<NNINN[?-@-(%'  @ (Ϯ)PPP''"P@p'@1)PP@&@\'PnV1Vϭ)M))Pf@ϰ'SSu@ϵ&T@s) #(1Pjdiddd_}dZ}d}Q<@/)UQDaCaUQ<@)QQS2<@)UQAdAcUQ>EcS<@(UQAdAcUQEcSj<@(UUUQ AdAcAAUQ<@Ϻ(QQ9<@ϯ(UUUQAdAcAAAAA A UQ<@(QQAcSP1VFPP,(Ϡ'P|~|~p'0P0-X}~|~O'00S&&& ' 'Ϭ&1&Q'PQPϼ'ϗ&3j'P @J'@%P(P@3&@϶% PPρ'P QQτ'@ϖ%@ &Qc'P'Q"AJ%TAϼ%SS:Aυ' &1J UU)'p UU'Pa UU'PTQ'яAE' #/Qodc.dc)dc$dc!ѤdcѤѤѤ Qϱ&ZX RS"ϋ""Ԯ1 XHϨ! RH"UReH!WRgPPDZ Z 0 Z IZ n Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z O # 'm|Z rTFMl( A n Z Z Z Z Z Z |~|~|~|~~<-~1 TTHzTHN!HjHbHH" R1 0\lPTdnTH@THϲ1Z !H/1F nP0kPTTHTHύY!FHRPFϔ RReRg!H Xϔ PRmP0jkPHϼmP0\kPH2Hx!1ϱmP0kPTTHϠTH1ϣmP0OkPTTHφTHZ HvςmP0.kPHH&!R1 HMP`G!HFP`@!7!PPPeH)P`#!H"P`!!PPPeH SYψjP0(h`WWRTT TojP0hPTToWYd=j;4jGjP0g`UYUjUYjBTTT!jP0gPTT%UYdiiiP0g`PYPiPYiPW Xϻi`=XTϚPWϱiϭiPRTTeTdψi5PYόiρiߥP @ϖ@ XPdiYiPR@@RXP1aRKiP0f` RTTT0iP0fP/ ,ϝhhχhP0f`WRWTTϗTϖϰh϶h_hP0of`UBTTnTmϵhP0Uf`ϜhϨhP0Hf`YUY{hϗhP07f`zhYUdhY  XWh+Xw7OhxYRTT T *hW  I"hWUhWU hhWY h&P @@ϏXPϫRPR@ϟ@ϘRXPR^ RRϊRρ R1*VXXρծ ®RReRgHwnHegP0ePTTHϜTHTPd@ϘϭfP0dPTTHτTHnH/1hPHlτfP0cPHnH1/S$PVXPPPPXծ ®RReRgNfP0cPTTHTHϋP@ 4PR@(P@Ɵ6@  ZR1LBϑWBVBuTPR1RXP;PBT"DkkDuWDVDYT%BKB TQBSSfPdQQP~d~f~g~S1gk/ɆkɥkϸkkЬ$ЬQ QP@xQhĨT1< S֬ S SU S֬ UTRBytSVV1111 I` z |~|~|~|~~<~uSPPݨhp1SP@ihpSP@ihpj[WW1R~|~|~|~|~~<~   ֬ ~ݨhpj^P @֬ P~ ~ݨhp,jvP @֬ P~ ~~~ݨhp H jBP @֬ P~ ~~~~!~&~+~ݨhp0t jaP @֬ P~ ~~~~!~&~+~0~5~:~?~D~I~N~S~ݨhpPjU tUP@ipjnBxhTϩQ/P@ytA hpjP@xVT0S R^ЬPQQJѠ d1Ѡ Р nnPQQPPϷPϱ|~|~Tc}~|~c1Q1Q}Q6{vq;?DINSX]bgl}bCb?b:b5b0b+b&b!bb b b b b bϏs ЬP԰&Q Рb} h L < PP<h~Ϧ2ݏ`Pϒ)ݏ<S1eڏяxvj n# 1nF6FR2>~~ϴ2@RR+ϴnݏhSh&ݏm?nhJ( n# ϧ Pn`}p\}pZ}pX}pV}pT}pR}pP}ώ ~ 1ϬS5}P2}R5}T8^J`P1} P1\}P  P}R}T}V}X}Z}\^`I^?m^Qݏl Bad stack pointer$Expected SP:!_!XL!/Actual SP:!_!XL!/ݬs0'Expected timer interrupts didn't occur.!/Value passed!/!SL!/G0ݏl H$DS_SETVEC returned code 'UNSUCCESSFUL'. Skipping interrupts section.!/R0 (return code): !12XL!/P0]ݏ#Maximum interrupt latency exceeded."!/Latency time detected: !UL us.!/ 0sGݏ13.Timeout waiting for test instruction to start.0 !/Instruction test case: !SL!/u ݏh1ڏ]ѯZ\0n'>nϝ ^B,1jQKaSM[UOU3P0JR2DT4>3U1ЯOnX}P}R}TЮ9ZD?'6CP?Я#%گڏ4Vx4Vx4Vx4Vx4Vx4Vx, PΟTRPQxQRS S@v PPx PQQ@~RA@P |~ϲZ~ P|~|~|~|~~~ |~ϟ P|~|~|~|~~~ |~n P|~|~|~|~~~ ˏBPɏ<Q1PQ0,+|PVH&`V|~|~|~|~~<~1HϵRV[[*18?Mo|~|~|~|~~<~ WbQ7 bQ0bQ)bPbQPQbPbTTPbTPT bPTPQbSpbSˏbPQ\bSˏbP bSˏ~bPPbTPTQ1bPbT~@dSˏbPP bUPUbTUTbPTPQV1Q1VLX:<X3VSS$)4?J4??J|~|~|~|~~<~1lbjEPPPPPP PP10XSPPj1+xXP@RV1$@ Q@{TVUU6]]II ϲIvIq"ϟIIώIRIMYb!бIдI6YbY VY{1Y YYbaSdQ1Y YYbaSdQcIaIYY YYУIaСIYY YYУIBСIϳYY YYУ I#С IϔlV$Y pY YYb@ОS@4ОQcIaIUYπY YYУIСI6Yb!XYQY YYPbjq`YWIϋWI1HMSVXXVRR*1<GR<GGR|~|~|~|~~<~ 1cjZ*PPPPPP PP1<+RRIRI[@YYρY YY`YVSS*/49>499>|~|~|~|~~<~ PP PPPRPPWPPIqPIYY Y!Y|~|~|~|~~<~  |ZZZZZZZZZZZZZZZZ0cە:x x:::(nX  !$'+45;defhx@UU@  7>?'90@ ([  ? !!!@@`~~~~L]n V!2~ @xV4?VZZZZZZZYZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZ`ZZZ2_ZZZ*L]n~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!    !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ EEEEEEEEEEAEEEE%%%%%%%%%%EEEEEEEEEEEEEEEEEE*UA9Y 9JJJJJJJJJJJJJJJJJJJJJJJJJI2222222222JJJK999999999999908U97U89GGGG178R89R789LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL99*********UU6789FF89000]00ZZ9+*9P9M9QPSST89090YB2CD789O8E97S89VV@@@@@@@@@@@@@@@@?!!!!!!!!!!!!!!9-99N9ABCDEFGHIJa 16 byte stringa string of length 21 AAGH+a 16 byte string++++++++a string ofghb!27!czuf!tusjoh++++++++A STRING OF LENGTH 21b!27!czuf!tusjohA STRING OF ?ENGTH 21A 16 BYTE STRINGA++BCAAXYZDA8YZDAXYZDBXYZCA 16 BYTE STRING.GHIJKA 16 BYTE STRING++ WITH SOME EXTRA.A STRINGA STRING 1A STRING OF LENGTH 22.+-.,:;*/[]<>=?\|!_"'`~{}@#$%^&()AAAAAAAAAAA_AAA++++++%NGO54123112312312345123112312345541231231234A 16 BYTE STRINZZog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.Zog.#######[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/[ph/$$$$$$$MobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyMobyAAABCg.pg.Zog.###########5689456788888888888888888(9S9W9[9\9^9a9d9e9g9i9k9m9p9r9u9x9|9~99999999999999999999:::4:D:Y:i:l:p:u:z:::::::::;;;$;%;(;=;E;Q;(;(9b;b;;~;(9(9198888`<`#####Eg$$4 ####gE# xV4 xV4 r 4Z~c7 E E PgE#`0  er 0 fsWE#xV4F7(fwU fwU<## V4E""44V4gE#0  er2TvE#Vx}EEEEEEEEEEEEEEEEEEEEEEFFF FFF&F#F+FTHTWTgTHqTIzHsTTTTTHTT+H3HTTTTTTU#HFFFFFUU U U U UUUGU"U*U0UHBNCNKK(HTQ8U@U+0012-123456789-00000123456789+0123+0000000000000000000000123456789-000000+901234566-12345678901234567890123456789012+1234E6789123456+34-45-01234+0001+000012+000001+100+00002+09+00345FWKWUWdWiWWWWWWWWWWWWWWWWE12345678b0000012345678d00000000000000000000000000012345678e12345678`1234567890123456789012345678901`123D5`12345678000010120000012340121000000123c10c0034&X'X0XCXDXcXlXXXXXXXXXXXXXXX>XXXXXXXXXXXX' Packed Decimal String Instruction TestnV-~џ8-ݟPrYxfB!-џ8/nVݟPYxf  ЊҊ؊܊ 028< Ћҋ؋܋  PRX\ ЌҌ،܌   @BHL xzȍ̍   PRX\ (*48pr| ďȏ  @BHL "(, 8:@D  "(, `bhl  @BHL 028< ؕڕ "(, hjpt  "(,hjpt  @BHL ИҘؘܘ $ `bhl (*04 `bhl 8:@D HJPT 8:@D  PRX\ РҠؠܠ PRX\ Сҡءܡ  PRX\ ТҢآܢ  PRX\ Уңأܣ PRX\ ФҤؤܤ  PRX\ȥʥХԥ8:@D $ (*04 `bhl Щҩةܩ   @BHL xz "(, XZ`d   hjpt ЮҮخܮ 8:@D   prx| PRX\ ±̱б (*48   $( prx|`bhl8:DHػڻ!XZ`d!prx|!!HJPT!¾Ⱦ̾!@BLP!HJPTAPRX\AxzAAxzAA $AA@BHLA@BHLA@BHLAhjptAXZ`dA8:@DAA(*48KA000C2 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 typeBDEFAULTINTEGERFIELDCONTROLQUEUE CHARACTERDECIMAL MOVXMNEGXCMPXXCVTXX ADDSUBMULDIVASHX Uk]kekkkskykkkkkkkKA730KA750KA780KA785iLikkkk!!/Test !ZW had !ZL hard error!%S.#!/Accelerator type !UB is !ACabled.-Accelerator type !UB selected, type !UB read.I!/WARNING:Accelerator type 1 present!/ Accelerator type 1 selected(!/WARNING:Accelerator type 1 not presentWrong accelerator type.!Input test # to test, to end3You already inputed that test number - try again.!/endis(ڏ((TTRR(4&?ߜ2Vq ޶ݼ6Aߐߧ߽߳ޒޜۿZzd߱ިNDM_h }s[d:CW`'کܷܲڜېڴڔ܇%I:ف܊6?`i}چDMڮ۠ڢܕ3nw#,MVjs1:ڼڥۘڻڛ܎,Rnݣ݉ݚvݬ' 0DcX( Noo  MkPhnmv znVݟPПfџ8<VݟPafnџ8ĶnVݟPvvfџ8/nVݟPwvfRRRRQAQR`QA`P|ԟGk1ߟi0 0|h|i| iߟMk TMkLݟݏ ߟhߟm ՟hhhß=mR*ПiRBR,(UUlcRU^lO,xmЏtmSRT:ߟmߟm!lnX0P103DWX8LPUUUUU Test instruction case !UW%SWAP MODULE:!_!AC!_!AC!_!AC!_!AC!_!ACDPMMICUBICCSFPA IMMEDIATE!_ LITERAL!_ REGISTER!_ REG_DEF!_ REG_DEF_I!_!AC!XLD~[!AC]T~!AC!ACd~!AC(!AC)t~!AC!AC!XB ~!AC!AC!XB ~!AC!AC!XB!XB ~!AC!AC!XB!XB !XB!XB~!AC!AC!XB!XB !XB!XB !XB!XB !XB!XB!~!AC!AC!XB!XB !XB!XB !XB!XB !XB!XB !XB!XB !XB!XB !XB!XB !XB!XB=#, R0R1R2R3R4R5R6R7R8R9R10R11APFPSPPCPSLVY\_behknqtx|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*Af~ȁ96!/!_ 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!/ lRSbbSR}SnX 8RS|}S yRRRsbl寧BRB0)ܸs11   PnX <VfMkPhn5 nVn<WݟP gf8nBRW0ܸs111 1 B1 71 8PnXBBC0Iܸs1518! !5$! !D !3 !D !+ !=PnXBBS0ܸs1518 >  !F+% !!5$ ! ! !2 PnXMOVB0ܸs11oooPnXMOVW0Iܸs11OOBBOPnXMOVL0 ܸs11//uu/PnXMOVQ0ܸs11}}++}}PnX CLRB0ܸs1 1 kPnX CLRW0Iܸs1 1 KPnX CLRL0ܸs1 1 +PnX CLRQ0ܸs1 1 |PnX MNEGB0ܸs11q q qqPnXMNEGW0Yܸs11QEQ DQQ88PnXMNEGL0ܸs111v1 v11GGPnXMCOMB0ܸs11mkm6ɒmmPnXMCOMW0ܸs11MDMCMFM87PnXMCOML09ܸs11-u-r-v-GFPnXMOVZBW0ܸs11dd/dPnXMOVZBL0ܸs11eeePnXMOVZWL0]ܸs11<<F%<PnXCVTBW0ܸs11ffDfPnXCVTBL0ܸs11ggrgPnXCVTWB0ܸs121533B334303A3<@38PnXCVTWL09ܸs1122Eu2PnXCVTLB0ܸs1D1G  u  P . \ - G  % jPnXCVTLW0ܸs1215uE33$A_[0/APnXCMPB0)ܸs11!nn nnnPnXCMPW0ܸs1#1&NCNENNN NDDPnXCMPL0ܸs1-10.. ... .tt.s.uPnXTSTB09ܸs11jDjjPnX TSTW0ܸs11JJFJPnX!TSTL0ܸs11**u*PnX"ADDB20yܸs1%1(@5u Ψ*!PnX#ADDB30)ܸs1%1(~EL~ ~(~C~ujPnX$ADDW20ܸs1%1(__ FED_D_88_77EPnX%ADDW30ܸs1%1(^^ FFE^E^448^B86PnX&ADDL209ܸs1%1(?537? WPO?2X?@D]?PP:PnX'ADDL30ܸs1%1(>537> WPO>2X>PH6>FGPnX(ADAWI0ܸs1*1-XX FEDXDX77EX PnX)INCB0Aܸs11i iiiPnX*INCW0ܸs11I IEFIFI78PnX+INCL0ܸs11);<)GH)v)FGPnX,ADWC0iܸs1G1J''' UUG'V=<''G;U';;H'QQ;'GGPnX-SUBB20ܸs11!}*9} E+}}zPnX.SUBB30ܸs11!|(2| ʃ||qPnX/SUBW20iܸs11!]DE]DB]]87PnX0SUBW30!ܸs11!\ \ B\\B7:PnX1SUBL20ܸs11!=v=rr==GGPnX2SUBL30ܸs11!<uv<ur<uu<vFGPnX3DECB0Iܸs11"h54hhh hPnX4DECW0ܸs11"HHEDHH FH87PnX5DECL0ܸs11"((vu(( v(GFPnX6SBWC0qܸs1W1Z&& v&&v& r&GF&GF&vFG&GG&GF&uFGPnX7MULB20ܸs1S1V{{{p${@{{{{{{@{@{DxPnX8MULB30qܸs11!zzzz26PnX9MULW20)ܸs1A1D[[>E8[>8[ >>[EB[[44[44[:PnX:MULW30ܸs11!ZFFZ4E8ZDZ>8PnX;MULL20qܸs11!; ;uu;F;=QPnX<MULL30)ܸs11!:uu:j-G:<DIVB20qܸs1%1(yyyyyPnX?DIVB30!ܸs1%1(x@xexxx PnX@DIVW20ܸs1%1(YYCFYYF88YPnXADIVW30ܸs1%1(X XEEXBDXF88XBBPnXBDIVL201ܸs1%1(9sn9ee99vGG9rrPnXCDIVL30ܸs1%1(8rn8qu88vGG8PnXDEDIV0ܸs1_1b{s&{&s{{r&v{&rv{{Fv{vv{{Z{{PnXEASHL0 ܸs1P1SxxUGxsnxvUx;xZZx=xRqxFx5RxFGx%_PnXFASHQ0ܸs1P1Syyy+&y=yyyy*yy*y@yPnXGBITB0 ܸs11lllPnXHBITW0ܸs11LL8>L PnXIBITL0ܸs11,,HP,5RPnXJBISB20Iܸs11w*GowwPnXKBISB30 ܸs11vBJvvPnXLBISW20ܸs11WWC:FWPnXMBISW30ܸs11V V48>VPnXNBISL20Iܸs117D@F7]Ov7PnXOBISL30 ܸs116;<<6GFv6PnXPBICB20ܸs11uNXu:uPnXQBICB30ܸs11tXe%t]ׂtc!PnXRBICW20Iܸs11UDU:8U>4PnXSBICW30 ܸs11T T7C8TPnXTBICL20ܸs1155=VG5MPnXUBICL30ܸs114n4FQG4"PnXVXORB20Iܸs11s[sAƇsPnXWXORB30 ܸs11rlyrCˍrPnXXXORW20ܸs11S77SFDS::PnXYXORW30ܸs11R RBCRPnXZXORL20Iܸs113_v%3GFv3PnX[XORL30 ܸs112uq2V=G2PPPnX\ROTL0ܸs1M1PcxOOcTuc=UcR5c;c GcuFcQ++ !=!++ !PnXtBBSC0Is1=1@ ! !5! ## !F !3 !D+  !+( !+*PnXuBBSS0s1=1@!%+ !  !2  !@!5!< !D++ !++PnXvBBCCI0ys1=1@! !@**!!> !4+* != !!+ PnXwBBSSI0s1=1@ !6  !3!'+!2"+ !>++ !=++! !PnXxACBB0ܸs1G1Jbd@5ub(Ψb*b PELb(b$(b"!bujPnXyACBW09ܸs1G1J==(DFED=D=  =FFE=$E=D77E=::448PnXzACBL0ܸs1G1J  rsuq u(qrvqssu:_@D]7PH6PnX{AOBLEQ0Uܸs181; =;< nrs $v  (FGH :,GFG :-HFGPnX|AOBLSS0ܸs1013 ;;< srs Gv   GGH :+HFGPnX}SOBGEQ0ܸs1$1' 2.GF !<; "sr $# $vPnX~SOBGTR05ܸs1$1' %<; &sr ' ( 2/GFPnXINDEX0ܸs1y1|   GF ;;;<H v vFFv us ;G;G vFuv F=DG DvF GGGPnXINSQUE0mzv1/12       PnXINSQHI0 zv151Q\ p\ \  \ \0P\ p\iPnXINSQTI0zv151b] p] ]  ] ]0] ]hh0 ] PnXREMQUE0zv1518   PnXREMQHI0zv1/1W^  ^  ^ m ^0޿ ^ppp^ np n^hihPnXREMQTI0 zv1$1i_  _  _0a _ppp_p n_ih0_ o_  pPnXMOVC30yx11(..(//(00(11(22(33(XX(..(..(..(..(//(//(//(//(00(00(00(00(11(11(11(11(22(22(22(22(33(33(33(33(XX(XX(XX(XX(ׄ..(ׄ//(ׄ00(ׄ11(ׄ22(ׄXX(ׄ..(ׄ//(ׄ11(ׄ22(ׄ33(ׄ2dd(ׄ1ee(1eePnXMOVC50x11,. .,4 ., 5A6,2A7, ,Y#-Z, 3+9,4 + :,3A3,ӄ. .,Ӏ4 .,Ӊ5A6,Ӏ2A7,Ӊ3+9,Ӏ4 + :,ӄ3A3,Ӊ3+9,Ӏ 4 + :PnXMOVTC0x11.. ..4 .. 5A6.2A;. 3+<.4+=.3A>.ф. ..р4 ..щ5A6.р2A;.щ3+<.ф4+=.ф3A>PnXMOVTUC0x1s1v/ .*./C*./.*./:/ Q./+./=x4/G.3/,Y@,[/.Z$-[PnXCMPC30Ax1U1X)..)//)00)11)22)/8)= ? )@V)(ff))g h PnXCMPC50x11-.A.-.A/-/A.-H+H-/+A-BA0-C+D- C+E-C+F- @ G-H+2-@+"I-= J- J K-K J-%k*%k-+i*+j- $^ 9X- ]*$^- _ +X -X + _ - c2#b- `IaPnXSPANC0x1E1H+.+/+8+=8+@+L8+,Yx +LPnXSCANC09x1=1@*.*/*8* M0*L *L@*,YxPnXSKPC0x1K1N;A.;+8;+/;AN;AO;+P;++ih;L(n;L*p;L)oPnXLOCC0Yx1R1U:+.: 5:+/:+L:E@:1=:LX:Z)he:+)h:#)h :p)hPnXMATCHC0x119..9.H91.9//9589QL9RL9TS9T U9TW9ml9Q'q9r'q9 s'q9t'q9 u'q9%v&wPnXMOVP YMkPh101444 4444 4 4TU4V54RS4PQ4554NO4 WX4YY4 ZZ4 [\4]^4'_4`J4V54ab4cd4en4;;4hg44TU4jj4ko4ll44mm4 KK4 !LL4 0MMPnXCMPP30Yx11555555555_5y55555555555 55 55555 5 5 5 5 5 KK5 !LL5 0MMPnXCMPP40Yx1177 7 7  7 7 7p_7qr7 st7uv7_w7xy7_z7{|7}~7O77*77 77777777TV7 K7 !L=7 0M-7 " K7 !L7 0MPnXADDP40Yx11        `J  __ y   W X  xx SS      5  K  !L55  0M   KK  !LL  0MM0Ŕ1 ZPnXADDP60Yx11!! ! !! ! ! !  !J!!! !!`!!Q#!!!   !'! @! *!?3! ! ;:!GH!I!E/J!Vd!J! !! K'J! !L7 ! 0M!  K;! !L:! <0M C!   K! !/!L! G0M01 !505 !FPnXSUBP40Yx11 "V"x`"`J"" " """U"" "" """"J""  "  KK" &!LL" <0MM" K" !L " 0M01 "Z0 "w5VPnXSUBP60iYx1?1B## ## ##!#J## # ;#  #"###$#V##`##x#b#/#JV# !# K:# !L # 0M/ A# 0 K # E!L8# 0M;# C  K# 5=!L# ! 0MPnXMULP0Yx1w1z%% " %% " %%" &% %'()%T;%%;%&()%'(*%;=?%<=@% ACD% BCE%Ty;%%y;%JLM%KLN% Z\^%%% []_%I%f%+T-%,T.%/12%013%>5J%45%689%78:%FHf%GHI%+P.%OP-%QS%RSU%>V%UVJ%6WX%7WY%`a%bc%Eed% K'J% !L7 % 0M%  K;% !L:% <0M C%   K% !/!L% G0M%PnXDIVP0aYx1\1_' ''( *'+ ('",'" % ' 'i' X ''g"'g' '/' '''`O'a''OJ'U'U' 'b'' '_' w' ' ''J' '''''7'4'-''7'5*';'>'!:'J' K:' !L ' 0M/ A' 0 K ' E!L8' 0M;' C  K' =5!L' !0MPnXCVTLP0ٻYx112 G-F .OvFG!!! ! ! !!!/2 F .FGFG 5bV 2 K G!L F0MPnXCVTPL0ٺYx116!6 .F6-G6 X626 26!6&6)6U6a6!66ɀ .F6ɀ 26ɀ!6 AG6 BF6 C6 D6EF6FH66 6 N6I6 K26 !L6 0MPnXCVTPT0ٹYx11$$ $ $$$$ $$ $ $ $ $$$$S$$S$$ $i0`*$/$ K$ !L $ 0MPnXCVTTP0Yx11&&  & && &w&2& & & &<& &<&f&&&U&&& PnXCVTPS0Yx11     S S i PnXCVTSP0Yx11 w 2   <  < f   U          PnXASHP0 Yx11+ $0 /1'$ 2) 3(  4 TJNfU~g5 h i jk l mnoyJzU{U |} ~ n JT J J  p  qrJs tvuw x xp  0 xJPnXEDITPC MkPh1L'8 WݟPt18@*8@U8@J 8@A82@I 85@J 86@K 87DU88DU8@JDU 85@GDU8@AG8/G82@IG 89G87@RG88@RG8 +@LG87@FG8D]8;@GE8@YE8A*8AU8A+8 *C*8'BP8'AM8AP@Q 8@SAT!82@YAB$89@CAD%8"@O&8=@N-87AE'88AS(8 ? @!C?F+8:G8 *E8<@ZE8 @VCWF)8> @@C%F*8 6@K 8 +@LG ݟP^> Y8'888'C* 8 *BU,87"8"#PnX/&ADAWI/ADDB2?ADDB3/ ADDL2? ADDL3/ADDW2?ADDW3?% ADWC? ASHL? ASHQ.BICB2>BICB3. BICL2> BICL3.BICW2>BICW3.BISB2>BISB3. BISL2> BISL3.BISW2>BISW3.BITB. BITL.BITW+BRB,BRWCLRB CLRLCLROCLRQCLRW/CMPB/ CMPL/CMPW/ CVTBL/CVTBW/ CVTLB/ CVTLW/CVTWB/ CVTWLDECB DECLDECW/DIVB2?DIVB3/ DIVL2? DIVL3/DIVW2?DIVW3O EDIVO EMULINCB INCLINCW.MCOMB. MCOML.MCOMW/MNEGB/ MNEGL/MNEGW.MOVB. MOVL. MOVQ.MOVW. MOVZBL.MOVZBW. MOVZWL/MULB2?MULB3/ MULL2? MULL3/MULW2?MULW3> ROTL?% SBWC/SUBB2?SUBB3/ SUBL2? SUBL3/SUBW2?SUBW3TSTB TSTLTSTW.XORB2>XORB3. XORL2> XORL3.XORW2>XORW3 Instruction TestO ' CMPVO ' CMPZVN ' EXTVN ' EXTZVO ' FFCO ' FFS@ (INSVN,ACBBN, ACBLN,ACBW>+ AOBLEQ>+ AOBLSS0+ )BBC0+ *BBCC0+ *BBCCI0+ *BBCS0+ )BBS0+ *BBSC0+ *BBSS0+ *BBSSI+BCC+BCS+BEQL+BGEQ+BGTR+BGTRU + BLBC + BLBS+BLEQ+BLEQU+BLSS+BNEQ+BVC+BVS-JMP.+ SOBGEQ.+ SOBGTRo INDEXNOP0INSQHI0INSQTI.INSQUE1REMQHI1REMQTI/REMQUE Queue Instruction Test?22CMPC3_22CMPC5?2LOCCO22MATCHCO23;MOVC3o23;MOVC52<=3MOVTC2<=3MOVTUC_2<=SCANC?2SKPC_2<=SPANC" Character String Instruction TestO8:ADDP4o889ADDP6o89ASHP?88CMPP3O88CMPP4O ;9CVTLPO8 ;CVTPLO87CVTPS_8<5CVTPTO69CVTSP_4<9CVTTPo889DIVP>89MOVPo889MULPO8:SUBP4o889SUBP6O8?3EDITPC1 TESTS TEST INST | TEST INST | TEST INST ---- ---- | ---- ---- | ---- ---- 1 BRB | 2 BRW | 3 BBC 4 BBS | 5 MOVB | 6 MOVW 7 MOVL | 8 MOVQ | 9 CLRB 10 CLRW | 11 CLRL | 12 CLRQ 13 MNEGB | 14 MNEGW | 15 MNEGL 16 MCOMB | 17 MCOMW | 18 MCOML 19 MOVZBW | 20 MOVZBL | 21 MOVZWL 22 CVTBW | 23 CVTBL | 24 CVTWB 25 CVTWL | 26 CVTLB | 27 CVTLW 28 CMPB | 29 CMPW | 30 CMPL 31 TSTB | 32 TSTW | 33 TSTL 34 ADDB2 | 35 ADDB3 | 36 ADDW2 37 ADDW3 | 38 ADDL2 | 39 ADDL3 40 ADAWI | 41 INCB | 42 INCW 43 INCL | 44 ADWC | 45 SUBB2 46 SUBB3 | 47 SUBW2 | 48 SUBW3 49 SUBL2 | 50 SUBL3 | 51 DECB 52 DECW | 53 DECL | 54 SBWC 55 MULB2 | 56 MULB3 | 57 MULW2 58 MULW3 | 59 MULL2 | 60 MULL3 61 EMUL | 62 DIVB2 | 63 DIVB3 64 DIVW2 | 65 DIVW3 | 66 DIVL2 67 DIVL3 | 68 EDIV | 69 ASHL 70 ASHQ | 71 BITB | 72 BITW 73 BITL | 74 BISB2 | 75 BISB3 76 BISW2 | 77 BISW3 | 78 BISL2 79 BISL3 | 80 BICB2 | 81 BICB3 82 BICW2 | 83 BICW3 | 84 BICL2 85 BICL3 | 86 XORB2 | 87 XORB3 88 XORW2 | 89 XORW3 | 90 XORL2 91 XORL3 | 92 ROTL | 93 FFC 94 FFS | 95 INSV | 96 EXTV 97 EXTZV | 98 CMPV | 99 CMPZV 100 BNEQ | 101 BEQL | 102 BGTR 103 BLEQ | 104 BGEQ | 105 BLSS 106 BGTRU | 107 BLEQU | 108 BVC 109 BVS | 110 BCC | 111 BCS 112 BLBC | 113 BLBS | 114 BBCC 115 BBCS | 116 BBSC | 117 BBSS 118 BBCCI | 119 BBSSI | 120 ACBB 121 ACBW | 122 ACBL | 123 AOBLEQ 124 AOBLSS | 125 SOBGEQ | 126 SOBGTR 127 INDEX | 128 INSQUE | 129 INSQHI 130 INSQTI | 131 REMQUE | 132 REMQHI 133 REMQTI | 134 MOVC3 | 135 MOVC5 136 MOVTC | 137 MOVTUC | 138 CMPC3 139 CMPC5 | 140 SPANC | 141 SCANC 142 SKPC | 143 LOCC | 144 MATCHC 145 MOVP | 146 CMPP3 | 147 CMPP4 148 ADDP4 | 149 ADDP6 | 150 SUBP4 151 SUBP6 | 152 MULP | 153 DIVP 154 CVTLP | 155 CVTPL | 156 CVTPT 157 CVTTP | 158 CVTPS | 159 CVTSP 160 ASHP | 161 EDITPC 1 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 most of the VAX native mode instruction set that can be executed in any mode, i.e., non-priviledged instructions. It does not include the Floating Point instructions that are in EVKAC. 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 2 INTEGER Integer Arithmetic and Logical Instructions: MOVB, MOVW, MOVL, MOVQ, CLRB, CLRW, CLRL, CLRQ, MNEGB, MNEGW, MNEGL, MCOMB, MCOMW, MCOML, MOVZBW, MOVZBL, MOVZWL, CVTBW, CVTBL, CVTWB, CVTWL, CVTLB, CVTLW, CMPB, CMPW, CMPL, TSTB, TSTW, TSTL, ADDB2, ADDB3, ADDW2, ADDW3, ADDL2, ADDL3, ADAWI, INCB, INCW, INCL, ADWC, SUBB2, SUBB3, SUBW2, SUBW3, SUBL2, SUBL3, INCB, INCW, INCL, SBWC, MULB2, MULB3, MULW2, MULW3, MULL2, MULL3, EMUL, DIVB2, DIVB3, DIVW2, DIVW3, DIVL2, DIVL3, EDIV, ASHL, ASHQ, BITB, BITW, BITL, BISB2, BISB3, BISW2, BISW3, BISL2, BISL3, BICB2, BICB3, BICW2, BICW3, BICL2, BICL3, XORB2, XORB3, XORW2, XORW3, XORL2, XORL3, and ROTL. Integer Arithmetic Control Instructions: ACBB, ACBW, ACBL, AOBLEQ, AOBLSS, SOBGEQ, and SOBGTR. 2 FIELD Variable Length Bit Field Instructions: EXTV, EXTV, INSV, CMPV, CMPZV, FFC, and FFS. Single Bit Field Control Instructions: BBS, BBC, BBSS, BBCS, BBSC, BBCC, BBSSI, BBCCI, BLBS, BLBC 2 CONTROL Basic Control Instructions: BRB, BRW, BNEQ, BEQL, BGTR, BLEQ, BGEQ, BLSS, BGTRU, BLEQU, BVC, BVS, BGEQU, and BLSSU. Single Bit Field Control Instructions: BBS, BBC, BBSS, BBCS, BBSC, BBCC, BBSSI, BBCCI, BLBS, BLBC Integer Arithmetic Control Instructions: ACBB, ACBW, ACBL, AOBLEQ, AOBLSS, SOBGEQ, and SOBGTR. 2 QUEUE Queue Instructions: INSQUE, REMQUE, INSQHI, INSQTI, REMQHI, and REMQTI. 2 CHARACTER Character String Instructions: MOVC3, MOVC5, MOVTC, MOVTUC, CMPC, SCANC, SPANC, LOCC, SKPC, and MATCHC. 2 DECIMAL Decimal String Instructions: MOVP, CMPP3, CMPP4, ADDP4, ADDP6, SUBP4, SUBP6, MULP, DIVP, CVTLP, CVTPL, CVTPT, CVTTP, CVTPS, CVTSP, and ASHP. 2 MOVXMNEGX All MOVX, MOVCn, MCOMX, MOVTXX, MNEG Instructions: MOVB, MOVW, MOVL, MOVQ, MNEGB, MNEGW, MNEGL, MCOMB, MCOMW, MCOML, MOVZBW, MOVZBL, MOVZWL, MOVC3, MOVC5, MOVTC, MOVTUC, and MOVP. 2 CMPXX All CMPX and CMPXX Instructions: CMPB, CMPW, CMPL, CMPP3, CMPP4, CMPC3, CMPC5, CMPV, and CMPZV. 2 CVTXX All CVTXX Instructions: CVTLP, CVTPL, CVTPT, CVTTP, CVTPS, and CVTSP. 2 ADDSUBMULDIV All ADDxx, SUBxx, MULxx, and DIVxx Instructions. ADDB2, ADDB3, ADDW2, ADDW3, ADDL2, ADDL3, SUBB2, SUBB3, SUBW2, SUBW3, SUBL2, SUBL3, MULB2, MULB3, MULW2, MULW3, MULL2, MULL3, DIVB2, DIVB3, DIVW2, DIVW3, DIVL2, and DIVL3. 2 ASHX All ASHX Instructions: ASHL, ASHQ, and ASHP. 1 EVENT Event flags 2 through 6 are active with this program. 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 test numbers that execute those instructions, type HELP EVKAB 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.