field.mac 37 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601
  1. search monsym
  2. radix 10
  3. extern STACK
  4. extern L0001
  5. extern L0002
  6. extern L0004
  7. extern ARG1
  8. extern ARG2
  9. extern ARG3
  10. extern ARG4
  11. extern ARG5
  12. extern ARG6
  13. extern ARG7
  14. extern ARG8
  15. extern ARG9
  16. extern ARG10
  17. extern ARG11
  18. extern ARG12
  19. extern ARG13
  20. extern ARG14
  21. extern ARG15
  22. ; (!*ENTRY MAIN!. EXPR 0)
  23. ; (RESET)
  24. ; (MOVE (REG ST) (LIT (HALFWORD (MINUS (WCONST STACKSIZE)) (DIFFERENCE (WCONST STACK) 1))))
  25. ; (!*LINKE 0 FIRSTCALL EXPR 0)
  26. ; (JRST (ENTRY FIRSTCALL))
  27. ; (HALFWORD (MINUS (WCONST STACKSIZE)) (DIFFERENCE (WCONST STACK) 1))
  28. ; (!*ENTRY MAIN!. EXPR 0)
  29. intern MAIN.
  30. MAIN.: RESET
  31. MOVE 15,L0005
  32. JRST SYMFNC+130
  33. L0005: byte(18)-300,STACK-1
  34. ; (!*ENTRY INIT EXPR 0)
  35. ; (!*ALLOC 0)
  36. ; (!*MOVE (WCONST 0) (REG 1))
  37. ; (SETZM (REG 1))
  38. ; (!*LINKE 0 INIT20 EXPR 1)
  39. ; (JRST (INTERNALENTRY INIT20))
  40. ; (!*ENTRY INIT EXPR 0)
  41. INIT: intern INIT
  42. SETZM 1
  43. JRST INIT20
  44. ; (!*ENTRY GETC EXPR 0)
  45. ; (!*ALLOC 0)
  46. ; (!*MOVE (WCONST 0) (REG 1))
  47. ; (SETZM (REG 1))
  48. ; (!*LINKE 0 GETC20 EXPR 1)
  49. ; (JRST (INTERNALENTRY GETC20))
  50. ; (!*ENTRY GETC EXPR 0)
  51. GETC: intern GETC
  52. SETZM 1
  53. JRST GETC20
  54. ; (!*ENTRY TIMC EXPR 0)
  55. ; (!*ALLOC 0)
  56. ; (!*MOVE (WCONST 0) (REG 1))
  57. ; (SETZM (REG 1))
  58. ; (!*LINKE 0 TIMC20 EXPR 1)
  59. ; (JRST (INTERNALENTRY TIMC20))
  60. ; (!*ENTRY TIMC EXPR 0)
  61. TIMC: intern TIMC
  62. SETZM 1
  63. JRST TIMC20
  64. ; (!*ENTRY PUTC EXPR 1)
  65. ; (!*ALLOC 0)
  66. ; (!*LINKE 0 PUTC20 EXPR 1)
  67. ; (JRST (INTERNALENTRY PUTC20))
  68. ; (!*ENTRY PUTC EXPR 1)
  69. PUTC: intern PUTC
  70. JRST PUTC20
  71. ; (!*ENTRY QUIT EXPR 0)
  72. ; (!*ALLOC 0)
  73. ; (!*MOVE (WCONST 0) (REG 1))
  74. ; (SETZM (REG 1))
  75. ; (!*LINKE 0 QUIT20 EXPR 1)
  76. ; (JRST (INTERNALENTRY QUIT20))
  77. ; (!*ENTRY QUIT EXPR 0)
  78. QUIT: intern QUIT
  79. SETZM 1
  80. JRST QUIT20
  81. ; (!*ENTRY PUTINT EXPR 1)
  82. ; (!*ALLOC 0)
  83. ; (!*LINKE 0 PUTI20 EXPR 1)
  84. ; (JRST (INTERNALENTRY PUTI20))
  85. ; (!*ENTRY PUTINT EXPR 1)
  86. PUTINT: intern PUTINT
  87. JRST PUTI20
  88. ; (!*ENTRY UNDEFINEDFUNCTION EXPR 1)
  89. ; (!*MOVE 1 (REG 1))
  90. ; (HRRZI (REG 1) 1)
  91. ; (!*LINK ERR20 EXPR 1)
  92. ; (PUSHJ (REG ST) (INTERNALENTRY ERR20))
  93. ; (!*ENTRY UNDEFINEDFUNCTION EXPR 1)
  94. L0006: intern L0006
  95. HRRZI 1,1
  96. PUSHJ 15,ERR20
  97. ; (!*ENTRY FLAG EXPR 2)
  98. ; (!*MOVE 2 (REG 1))
  99. ; (HRRZI (REG 1) 2)
  100. ; (!*LINK ERR20 EXPR 1)
  101. ; (PUSHJ (REG ST) (INTERNALENTRY ERR20))
  102. ; (!*ENTRY FLAG EXPR 2)
  103. FLAG: intern FLAG
  104. HRRZI 1,2
  105. PUSHJ 15,ERR20
  106. ; (!*ENTRY !*WTIMES32 EXPR 2)
  107. ; (!*ALLOC 0)
  108. ; (!*WTIMES2 (REG 1) (REG 2))
  109. ; (IMUL (REG 1) (REG 2))
  110. ; (!*EXIT 0)
  111. ; (POPJ (REG ST) 0)
  112. ; (!*ENTRY !*WTIMES32 EXPR 2)
  113. L0007: intern L0007
  114. IMUL 1,2
  115. POPJ 15,0
  116. ; (!*ENTRY FIRSTCALL EXPR 0)
  117. ; (!*ALLOC 2)
  118. ; (ADJSP (REG ST) 2)
  119. ; (!*MOVE 'NIL (FRAME 1))
  120. ; (MOVEM (REG NIL) (INDEXED (REG ST) 0))
  121. ; (!*MOVE (WCONST 10) (REG 5))
  122. ; (HRRZI (REG 5) 10)
  123. ; (!*MOVE (WCONST 32) (REG 4))
  124. ; (HRRZI (REG 4) 32)
  125. ; (!*MOVE (WCONST 71) (REG 3))
  126. ; (HRRZI (REG 3) 71)
  127. ; (!*MOVE (WCONST 83) (REG 2))
  128. ; (HRRZI (REG 2) 83)
  129. ; (!*MOVE (WCONST 77) (REG 1))
  130. ; (HRRZI (REG 1) 77)
  131. ; (!*LINK MSG5 EXPR 5)
  132. ; (PUSHJ (REG ST) (ENTRY MSG5))
  133. ; (!*MOVE (WCONST 63) (REG 1))
  134. ; (HRRZI (REG 1) 63)
  135. ; (!*LINK TESTOK EXPR 1)
  136. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  137. ; (!*MOVE (WCONST 63) (REG 1))
  138. ; (HRRZI (REG 1) 63)
  139. ; (!*LINK TESTERR EXPR 1)
  140. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  141. ; (!*MOVE (WCONST 36) (FRAME 2))
  142. ; (HRRZI (REG T1) 36)
  143. ; (MOVEM (REG T1) (INDEXED (REG ST) -1))
  144. ; (!*JUMPNOTEQ (LABEL G0005) (FRAME 2) (WCONST 64))
  145. ; (MOVE (REG T1) (INDEXED (REG ST) -1))
  146. ; (CAIE (REG T1) 64)
  147. ; (JRST (LABEL G0005))
  148. ; (!*MOVE (WCONST 32374509039) (FRAME 1))
  149. ; (MOVE (REG T1) 32374509039)
  150. ; (MOVEM (REG T1) (INDEXED (REG ST) 0))
  151. ; (!*JUMP (LABEL G0004))
  152. ; (JRST (LABEL G0004))
  153. ; (!*LBL (LABEL G0005))
  154. ; (!*JUMPNOTEQ (LABEL G0006) (FRAME 2) (WCONST 32))
  155. ; (MOVE (REG T1) (INDEXED (REG ST) -1))
  156. ; (CAIE (REG T1) 32)
  157. ; (JRST (LABEL G0006))
  158. ; (!*MOVE (WCONST 19088743) (FRAME 1))
  159. ; (MOVE (REG T1) 19088743)
  160. ; (MOVEM (REG T1) (INDEXED (REG ST) 0))
  161. ; (!*JUMP (LABEL G0004))
  162. ; (JRST (LABEL G0004))
  163. ; (!*LBL (LABEL G0006))
  164. ; (!*JUMPNOTEQ (LABEL G0007) (FRAME 2) (WCONST 36))
  165. ; (MOVE (REG T1) (INDEXED (REG ST) -1))
  166. ; (CAIE (REG T1) 36)
  167. ; (JRST (LABEL G0007))
  168. ; (!*MOVE (WCONST 305419896) (FRAME 1))
  169. ; (MOVE (REG T1) 305419896)
  170. ; (MOVEM (REG T1) (INDEXED (REG ST) 0))
  171. ; (!*JUMP (LABEL G0004))
  172. ; (JRST (LABEL G0004))
  173. ; (!*LBL (LABEL G0007))
  174. ; (!*MOVE (WCONST 99) (REG 1))
  175. ; (HRRZI (REG 1) 99)
  176. ; (!*LINK ERR EXPR 1)
  177. ; (PUSHJ (REG ST) (ENTRY ERR))
  178. ; (!*LBL (LABEL G0004))
  179. ; (!*MOVE (FRAME 1) (REG 1))
  180. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  181. ; (!*LINK ASHIFTTEST EXPR 1)
  182. ; (PUSHJ (REG ST) (ENTRY ASHIFTTEST))
  183. ; (!*MOVE (FRAME 1) (REG 1))
  184. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  185. ; (!*LINK FIELDTEST EXPR 1)
  186. ; (PUSHJ (REG ST) (ENTRY FIELDTEST))
  187. ; (!*MOVE (FRAME 1) (REG 1))
  188. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  189. ; (!*LINK LSHIFTTEST EXPR 1)
  190. ; (PUSHJ (REG ST) (ENTRY LSHIFTTEST))
  191. ; (!*LINK QUIT EXPR 0)
  192. ; (PUSHJ (REG ST) (ENTRY QUIT))
  193. ; (!*MOVE 'NIL (REG 1))
  194. ; (MOVE (REG 1) (REG NIL))
  195. ; (!*EXIT 2)
  196. ; (ADJSP (REG ST) (MINUS 2))
  197. ; (POPJ (REG ST) 0)
  198. ; (!*ENTRY FIRSTCALL EXPR 0)
  199. L0008: intern L0008
  200. ADJSP 15,2
  201. MOVEM 0,0(15)
  202. HRRZI 5,10
  203. HRRZI 4,32
  204. HRRZI 3,71
  205. HRRZI 2,83
  206. HRRZI 1,77
  207. PUSHJ 15,SYMFNC+140
  208. HRRZI 1,63
  209. PUSHJ 15,SYMFNC+141
  210. HRRZI 1,63
  211. PUSHJ 15,SYMFNC+142
  212. HRRZI 6,36
  213. MOVEM 6,-1(15)
  214. MOVE 6,-1(15)
  215. CAIE 6,64
  216. JRST L0009
  217. MOVE 6,[32374509039]
  218. MOVEM 6,0(15)
  219. JRST L0010
  220. L0009: MOVE 6,-1(15)
  221. CAIE 6,32
  222. JRST L0011
  223. MOVE 6,[19088743]
  224. MOVEM 6,0(15)
  225. JRST L0010
  226. L0011: MOVE 6,-1(15)
  227. CAIE 6,36
  228. JRST L0012
  229. MOVE 6,[305419896]
  230. MOVEM 6,0(15)
  231. JRST L0010
  232. L0012: HRRZI 1,99
  233. PUSHJ 15,SYMFNC+143
  234. L0010: MOVE 1,0(15)
  235. PUSHJ 15,SYMFNC+144
  236. MOVE 1,0(15)
  237. PUSHJ 15,SYMFNC+145
  238. MOVE 1,0(15)
  239. PUSHJ 15,SYMFNC+146
  240. PUSHJ 15,SYMFNC+135
  241. MOVE 1,0
  242. ADJSP 15,-2
  243. POPJ 15,0
  244. ; (!*ENTRY ASHIFTTEST EXPR 1)
  245. ; (!*ALLOC 2)
  246. ; (ADJSP (REG ST) 2)
  247. ; (!*MOVE (WCONST 70) (REG 5))
  248. ; (HRRZI (REG 5) 70)
  249. ; (!*MOVE (WCONST 73) (REG 4))
  250. ; (HRRZI (REG 4) 73)
  251. ; (!*MOVE (WCONST 72) (REG 3))
  252. ; (HRRZI (REG 3) 72)
  253. ; (!*MOVE (WCONST 83) (REG 2))
  254. ; (HRRZI (REG 2) 83)
  255. ; (!*MOVE (WCONST 65) (REG 1))
  256. ; (HRRZI (REG 1) 65)
  257. ; (!*LINK MSG5 EXPR 5)
  258. ; (PUSHJ (REG ST) (ENTRY MSG5))
  259. ; (!*MOVE (WCONST 10) (REG 5))
  260. ; (HRRZI (REG 5) 10)
  261. ; (!*MOVE (WCONST 32) (REG 4))
  262. ; (HRRZI (REG 4) 32)
  263. ; (!*MOVE (WCONST 32) (REG 3))
  264. ; (HRRZI (REG 3) 32)
  265. ; (!*MOVE (WCONST 32) (REG 2))
  266. ; (HRRZI (REG 2) 32)
  267. ; (!*MOVE (WCONST 84) (REG 1))
  268. ; (HRRZI (REG 1) 84)
  269. ; (!*LINK MSG5 EXPR 5)
  270. ; (PUSHJ (REG ST) (ENTRY MSG5))
  271. ; (!*MOVE (WCONST 10) (FRAME 2))
  272. ; (HRRZI (REG T1) 10)
  273. ; (MOVEM (REG T1) (INDEXED (REG ST) -1))
  274. ; (!*WTIMES2 (FRAME 2) (WCONST 4))
  275. ; (MOVE (REG T3) (INDEXED (REG ST) -1))
  276. ; (ASH (REG T3) 2)
  277. ; (MOVEM (REG T3) (INDEXED (REG ST) -1))
  278. ; (!*JUMPEQ (LABEL G0005) (FRAME 2) (WCONST 40))
  279. ; (MOVE (REG T1) (INDEXED (REG ST) -1))
  280. ; (CAIN (REG T1) 40)
  281. ; (JRST (LABEL G0005))
  282. ; (!*MOVE (WCONST 49) (REG 1))
  283. ; (HRRZI (REG 1) 49)
  284. ; (!*LINK TESTERR EXPR 1)
  285. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  286. ; (!*JUMP (LABEL G0004))
  287. ; (JRST (LABEL G0004))
  288. ; (!*LBL (LABEL G0005))
  289. ; (!*MOVE (WCONST 49) (REG 1))
  290. ; (HRRZI (REG 1) 49)
  291. ; (!*LINK TESTOK EXPR 1)
  292. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  293. ; (!*LBL (LABEL G0004))
  294. ; (!*MOVE (WCONST -5) (FRAME 2))
  295. ; (MOVNI (REG T1) (MINUS -5))
  296. ; (MOVEM (REG T1) (INDEXED (REG ST) -1))
  297. ; (!*WTIMES2 (FRAME 2) (WCONST 16))
  298. ; (MOVE (REG T3) (INDEXED (REG ST) -1))
  299. ; (ASH (REG T3) 4)
  300. ; (MOVEM (REG T3) (INDEXED (REG ST) -1))
  301. ; (!*JUMPEQ (LABEL G0008) (FRAME 2) (WCONST -80))
  302. ; (MOVE (REG T1) (INDEXED (REG ST) -1))
  303. ; (CAMN (REG T1) (LIT (FULLWORD -80)))
  304. ; (JRST (LABEL G0008))
  305. ; (!*MOVE (WCONST 50) (REG 1))
  306. ; (HRRZI (REG 1) 50)
  307. ; (!*LINK TESTERR EXPR 1)
  308. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  309. ; (!*JUMP (LABEL G0007))
  310. ; (JRST (LABEL G0007))
  311. ; (!*LBL (LABEL G0008))
  312. ; (!*MOVE (WCONST 50) (REG 1))
  313. ; (HRRZI (REG 1) 50)
  314. ; (!*LINK TESTOK EXPR 1)
  315. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  316. ; (!*LBL (LABEL G0007))
  317. ; (!*MOVE (WCONST 6) (FRAME 2))
  318. ; (HRRZI (REG T1) 6)
  319. ; (MOVEM (REG T1) (INDEXED (REG ST) -1))
  320. ; (!*MOVE (WCONST 4) (FRAME 1))
  321. ; (HRRZI (REG T1) 4)
  322. ; (MOVEM (REG T1) (INDEXED (REG ST) 0))
  323. ; (!*WTIMES2 (FRAME 2) (WCONST 4))
  324. ; (MOVE (REG T3) (INDEXED (REG ST) -1))
  325. ; (ASH (REG T3) 2)
  326. ; (MOVEM (REG T3) (INDEXED (REG ST) -1))
  327. ; (!*MOVE (FRAME 1) (REG 1))
  328. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  329. ; (!*WTIMES2 (REG 1) (WCONST 6))
  330. ; (IMULI (REG 1) 6)
  331. ; (!*JUMPEQ (LABEL G0011) (FRAME 2) (REG 1))
  332. ; (CAMN (REG 1) (INDEXED (REG ST) -1))
  333. ; (JRST (LABEL G0011))
  334. ; (!*MOVE (WCONST 51) (REG 1))
  335. ; (HRRZI (REG 1) 51)
  336. ; (!*LINK TESTERR EXPR 1)
  337. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  338. ; (!*JUMP (LABEL G0010))
  339. ; (JRST (LABEL G0010))
  340. ; (!*LBL (LABEL G0011))
  341. ; (!*MOVE (WCONST 51) (REG 1))
  342. ; (HRRZI (REG 1) 51)
  343. ; (!*LINK TESTOK EXPR 1)
  344. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  345. ; (!*LBL (LABEL G0010))
  346. ; (!*MOVE 'NIL (REG 1))
  347. ; (MOVE (REG 1) (REG NIL))
  348. ; (!*EXIT 2)
  349. ; (ADJSP (REG ST) (MINUS 2))
  350. ; (POPJ (REG ST) 0)
  351. ; (FULLWORD -80)
  352. ; (!*ENTRY ASHIFTTEST EXPR 1)
  353. L0014: intern L0014
  354. ADJSP 15,2
  355. HRRZI 5,70
  356. HRRZI 4,73
  357. HRRZI 3,72
  358. HRRZI 2,83
  359. HRRZI 1,65
  360. PUSHJ 15,SYMFNC+140
  361. HRRZI 5,10
  362. HRRZI 4,32
  363. HRRZI 3,32
  364. HRRZI 2,32
  365. HRRZI 1,84
  366. PUSHJ 15,SYMFNC+140
  367. HRRZI 6,10
  368. MOVEM 6,-1(15)
  369. MOVE 8,-1(15)
  370. ASH 8,2
  371. MOVEM 8,-1(15)
  372. MOVE 6,-1(15)
  373. CAIN 6,40
  374. JRST L0015
  375. HRRZI 1,49
  376. PUSHJ 15,SYMFNC+142
  377. JRST L0016
  378. L0015: HRRZI 1,49
  379. PUSHJ 15,SYMFNC+141
  380. L0016: MOVNI 6,5
  381. MOVEM 6,-1(15)
  382. MOVE 8,-1(15)
  383. ASH 8,4
  384. MOVEM 8,-1(15)
  385. MOVE 6,-1(15)
  386. CAMN 6,L0013
  387. JRST L0017
  388. HRRZI 1,50
  389. PUSHJ 15,SYMFNC+142
  390. JRST L0018
  391. L0017: HRRZI 1,50
  392. PUSHJ 15,SYMFNC+141
  393. L0018: HRRZI 6,6
  394. MOVEM 6,-1(15)
  395. HRRZI 6,4
  396. MOVEM 6,0(15)
  397. MOVE 8,-1(15)
  398. ASH 8,2
  399. MOVEM 8,-1(15)
  400. MOVE 1,0(15)
  401. IMULI 1,6
  402. CAMN 1,-1(15)
  403. JRST L0019
  404. HRRZI 1,51
  405. PUSHJ 15,SYMFNC+142
  406. JRST L0020
  407. L0019: HRRZI 1,51
  408. PUSHJ 15,SYMFNC+141
  409. L0020: MOVE 1,0
  410. ADJSP 15,-2
  411. POPJ 15,0
  412. L0013: -80
  413. ; (!*ENTRY FIELDTEST EXPR 1)
  414. ; (!*PUSH (REG 1))
  415. ; (PUSH (REG ST) (REG 1))
  416. ; (!*MOVE (WCONST 68) (REG 5))
  417. ; (HRRZI (REG 5) 68)
  418. ; (!*MOVE (WCONST 76) (REG 4))
  419. ; (HRRZI (REG 4) 76)
  420. ; (!*MOVE (WCONST 69) (REG 3))
  421. ; (HRRZI (REG 3) 69)
  422. ; (!*MOVE (WCONST 73) (REG 2))
  423. ; (HRRZI (REG 2) 73)
  424. ; (!*MOVE (WCONST 70) (REG 1))
  425. ; (HRRZI (REG 1) 70)
  426. ; (!*LINK MSG5 EXPR 5)
  427. ; (PUSHJ (REG ST) (ENTRY MSG5))
  428. ; (!*MOVE (WCONST 10) (REG 1))
  429. ; (HRRZI (REG 1) 10)
  430. ; (!*LINK PUTC EXPR 1)
  431. ; (PUSHJ (REG ST) (ENTRY PUTC))
  432. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 0) (WCONST 36))
  433. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 0 36))))
  434. ; (!*JUMPEQ (LABEL G0005) (REG 1) (FRAME 1))
  435. ; (CAMN (REG 1) (INDEXED (REG ST) 0))
  436. ; (JRST (LABEL G0005))
  437. ; (!*MOVE (WCONST 49) (REG 1))
  438. ; (HRRZI (REG 1) 49)
  439. ; (!*LINK TESTERR EXPR 1)
  440. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  441. ; (!*JUMP (LABEL G0004))
  442. ; (JRST (LABEL G0004))
  443. ; (!*LBL (LABEL G0005))
  444. ; (!*MOVE (WCONST 49) (REG 1))
  445. ; (HRRZI (REG 1) 49)
  446. ; (!*LINK TESTOK EXPR 1)
  447. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  448. ; (!*LBL (LABEL G0004))
  449. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 0) (WCONST 8))
  450. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 0 8))))
  451. ; (!*JUMPEQ (LABEL G0008) (REG 1) (WCONST 1))
  452. ; (CAIN (REG 1) 1)
  453. ; (JRST (LABEL G0008))
  454. ; (!*MOVE (WCONST 50) (REG 1))
  455. ; (HRRZI (REG 1) 50)
  456. ; (!*LINK TESTERR EXPR 1)
  457. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  458. ; (!*JUMP (LABEL G0007))
  459. ; (JRST (LABEL G0007))
  460. ; (!*LBL (LABEL G0008))
  461. ; (!*MOVE (WCONST 50) (REG 1))
  462. ; (HRRZI (REG 1) 50)
  463. ; (!*LINK TESTOK EXPR 1)
  464. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  465. ; (!*LBL (LABEL G0007))
  466. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 8) (WCONST 8))
  467. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 8 8))))
  468. ; (!*JUMPEQ (LABEL G0011) (REG 1) (WCONST 35))
  469. ; (CAIN (REG 1) 35)
  470. ; (JRST (LABEL G0011))
  471. ; (!*MOVE (WCONST 51) (REG 1))
  472. ; (HRRZI (REG 1) 51)
  473. ; (!*LINK TESTERR EXPR 1)
  474. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  475. ; (!*JUMP (LABEL G0010))
  476. ; (JRST (LABEL G0010))
  477. ; (!*LBL (LABEL G0011))
  478. ; (!*MOVE (WCONST 51) (REG 1))
  479. ; (HRRZI (REG 1) 51)
  480. ; (!*LINK TESTOK EXPR 1)
  481. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  482. ; (!*LBL (LABEL G0010))
  483. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 16) (WCONST 8))
  484. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 16 8))))
  485. ; (!*JUMPEQ (LABEL G0014) (REG 1) (WCONST 69))
  486. ; (CAIN (REG 1) 69)
  487. ; (JRST (LABEL G0014))
  488. ; (!*MOVE (WCONST 52) (REG 1))
  489. ; (HRRZI (REG 1) 52)
  490. ; (!*LINK TESTERR EXPR 1)
  491. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  492. ; (!*JUMP (LABEL G0013))
  493. ; (JRST (LABEL G0013))
  494. ; (!*LBL (LABEL G0014))
  495. ; (!*MOVE (WCONST 52) (REG 1))
  496. ; (HRRZI (REG 1) 52)
  497. ; (!*LINK TESTOK EXPR 1)
  498. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  499. ; (!*LBL (LABEL G0013))
  500. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 24) (WCONST 8))
  501. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 24 8))))
  502. ; (!*JUMPEQ (LABEL G0017) (REG 1) (WCONST 103))
  503. ; (CAIN (REG 1) 103)
  504. ; (JRST (LABEL G0017))
  505. ; (!*MOVE (WCONST 53) (REG 1))
  506. ; (HRRZI (REG 1) 53)
  507. ; (!*LINK TESTERR EXPR 1)
  508. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  509. ; (!*JUMP (LABEL G0016))
  510. ; (JRST (LABEL G0016))
  511. ; (!*LBL (LABEL G0017))
  512. ; (!*MOVE (WCONST 53) (REG 1))
  513. ; (HRRZI (REG 1) 53)
  514. ; (!*LINK TESTOK EXPR 1)
  515. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  516. ; (!*LBL (LABEL G0016))
  517. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 0) (WCONST 16))
  518. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 0 16))))
  519. ; (!*JUMPEQ (LABEL G0020) (REG 1) (WCONST 291))
  520. ; (CAIN (REG 1) 291)
  521. ; (JRST (LABEL G0020))
  522. ; (!*MOVE (WCONST 54) (REG 1))
  523. ; (HRRZI (REG 1) 54)
  524. ; (!*LINK TESTERR EXPR 1)
  525. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  526. ; (!*JUMP (LABEL G0019))
  527. ; (JRST (LABEL G0019))
  528. ; (!*LBL (LABEL G0020))
  529. ; (!*MOVE (WCONST 54) (REG 1))
  530. ; (HRRZI (REG 1) 54)
  531. ; (!*LINK TESTOK EXPR 1)
  532. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  533. ; (!*LBL (LABEL G0019))
  534. ; (!*FIELD (REG 1) (FRAME 1) (WCONST 16) (WCONST 16))
  535. ; (LDB (REG 1) (LIT (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 16 16))))
  536. ; (!*JUMPEQ (LABEL G0023) (REG 1) (WCONST 17767))
  537. ; (CAIN (REG 1) 17767)
  538. ; (JRST (LABEL G0023))
  539. ; (!*MOVE (WCONST 55) (REG 1))
  540. ; (HRRZI (REG 1) 55)
  541. ; (!*LINK TESTERR EXPR 1)
  542. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  543. ; (!*JUMP (LABEL G0022))
  544. ; (JRST (LABEL G0022))
  545. ; (!*LBL (LABEL G0023))
  546. ; (!*MOVE (WCONST 55) (REG 1))
  547. ; (HRRZI (REG 1) 55)
  548. ; (!*LINK TESTOK EXPR 1)
  549. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  550. ; (!*LBL (LABEL G0022))
  551. ; (!*MOVE 'NIL (REG 1))
  552. ; (MOVE (REG 1) (REG NIL))
  553. ; (!*EXIT 1)
  554. ; (ADJSP (REG ST) (MINUS 1))
  555. ; (POPJ (REG ST) 0)
  556. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 0 36))
  557. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 0 8))
  558. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 8 8))
  559. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 16 8))
  560. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 24 8))
  561. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 0 16))
  562. ; (FULLWORD (FIELDPOINTER (INDEXED (REG ST) 0) 16 16))
  563. ; (!*ENTRY FIELDTEST EXPR 1)
  564. L0028: intern L0028
  565. PUSH 15,1
  566. HRRZI 5,68
  567. HRRZI 4,76
  568. HRRZI 3,69
  569. HRRZI 2,73
  570. HRRZI 1,70
  571. PUSHJ 15,SYMFNC+140
  572. HRRZI 1,10
  573. PUSHJ 15,SYMFNC+134
  574. LDB 1,L0021
  575. CAMN 1,0(15)
  576. JRST L0029
  577. HRRZI 1,49
  578. PUSHJ 15,SYMFNC+142
  579. JRST L0030
  580. L0029: HRRZI 1,49
  581. PUSHJ 15,SYMFNC+141
  582. L0030: LDB 1,L0022
  583. CAIN 1,1
  584. JRST L0031
  585. HRRZI 1,50
  586. PUSHJ 15,SYMFNC+142
  587. JRST L0032
  588. L0031: HRRZI 1,50
  589. PUSHJ 15,SYMFNC+141
  590. L0032: LDB 1,L0023
  591. CAIN 1,35
  592. JRST L0033
  593. HRRZI 1,51
  594. PUSHJ 15,SYMFNC+142
  595. JRST L0034
  596. L0033: HRRZI 1,51
  597. PUSHJ 15,SYMFNC+141
  598. L0034: LDB 1,L0024
  599. CAIN 1,69
  600. JRST L0035
  601. HRRZI 1,52
  602. PUSHJ 15,SYMFNC+142
  603. JRST L0036
  604. L0035: HRRZI 1,52
  605. PUSHJ 15,SYMFNC+141
  606. L0036: LDB 1,L0025
  607. CAIN 1,103
  608. JRST L0037
  609. HRRZI 1,53
  610. PUSHJ 15,SYMFNC+142
  611. JRST L0038
  612. L0037: HRRZI 1,53
  613. PUSHJ 15,SYMFNC+141
  614. L0038: LDB 1,L0026
  615. CAIN 1,291
  616. JRST L0039
  617. HRRZI 1,54
  618. PUSHJ 15,SYMFNC+142
  619. JRST L0040
  620. L0039: HRRZI 1,54
  621. PUSHJ 15,SYMFNC+141
  622. L0040: LDB 1,L0027
  623. CAIN 1,17767
  624. JRST L0041
  625. HRRZI 1,55
  626. PUSHJ 15,SYMFNC+142
  627. JRST L0042
  628. L0041: HRRZI 1,55
  629. PUSHJ 15,SYMFNC+141
  630. L0042: MOVE 1,0
  631. ADJSP 15,-1
  632. POPJ 15,0
  633. L0021: point 36,0(15),35
  634. L0022: point 8,0(15),7
  635. L0023: point 8,0(15),15
  636. L0024: point 8,0(15),23
  637. L0025: point 8,0(15),31
  638. L0026: point 16,0(15),15
  639. L0027: point 16,0(15),31
  640. ; (!*ENTRY LSHIFTTEST EXPR 1)
  641. ; (!*PUSH (REG 1))
  642. ; (PUSH (REG ST) (REG 1))
  643. ; (!*MOVE (WCONST 70) (REG 5))
  644. ; (HRRZI (REG 5) 70)
  645. ; (!*MOVE (WCONST 73) (REG 4))
  646. ; (HRRZI (REG 4) 73)
  647. ; (!*MOVE (WCONST 72) (REG 3))
  648. ; (HRRZI (REG 3) 72)
  649. ; (!*MOVE (WCONST 83) (REG 2))
  650. ; (HRRZI (REG 2) 83)
  651. ; (!*MOVE (WCONST 76) (REG 1))
  652. ; (HRRZI (REG 1) 76)
  653. ; (!*LINK MSG5 EXPR 5)
  654. ; (PUSHJ (REG ST) (ENTRY MSG5))
  655. ; (!*MOVE (WCONST 10) (REG 5))
  656. ; (HRRZI (REG 5) 10)
  657. ; (!*MOVE (WCONST 32) (REG 4))
  658. ; (HRRZI (REG 4) 32)
  659. ; (!*MOVE (WCONST 32) (REG 3))
  660. ; (HRRZI (REG 3) 32)
  661. ; (!*MOVE (WCONST 32) (REG 2))
  662. ; (HRRZI (REG 2) 32)
  663. ; (!*MOVE (WCONST 84) (REG 1))
  664. ; (HRRZI (REG 1) 84)
  665. ; (!*LINK MSG5 EXPR 5)
  666. ; (PUSHJ (REG ST) (ENTRY MSG5))
  667. ; (!*MOVE (WCONST 36) (REG 3))
  668. ; (HRRZI (REG 3) 36)
  669. ; (!*MOVE (WCONST 0) (REG 2))
  670. ; (SETZM (REG 2))
  671. ; (!*MOVE (FRAME 1) (REG 1))
  672. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  673. ; (!*LINK EXTRACT EXPR 3)
  674. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  675. ; (!*JUMPEQ (LABEL G0006) (REG 1) (FRAME 1))
  676. ; (CAMN (REG 1) (INDEXED (REG ST) 0))
  677. ; (JRST (LABEL G0006))
  678. ; (!*MOVE (WCONST 49) (REG 1))
  679. ; (HRRZI (REG 1) 49)
  680. ; (!*LINK TESTERR EXPR 1)
  681. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  682. ; (!*JUMP (LABEL G0005))
  683. ; (JRST (LABEL G0005))
  684. ; (!*LBL (LABEL G0006))
  685. ; (!*MOVE (WCONST 49) (REG 1))
  686. ; (HRRZI (REG 1) 49)
  687. ; (!*LINK TESTOK EXPR 1)
  688. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  689. ; (!*LBL (LABEL G0005))
  690. ; (!*MOVE (WCONST 8) (REG 3))
  691. ; (HRRZI (REG 3) 8)
  692. ; (!*MOVE (WCONST 0) (REG 2))
  693. ; (SETZM (REG 2))
  694. ; (!*MOVE (FRAME 1) (REG 1))
  695. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  696. ; (!*LINK EXTRACT EXPR 3)
  697. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  698. ; (!*JUMPEQ (LABEL G0010) (REG 1) (WCONST 1))
  699. ; (CAIN (REG 1) 1)
  700. ; (JRST (LABEL G0010))
  701. ; (!*MOVE (WCONST 50) (REG 1))
  702. ; (HRRZI (REG 1) 50)
  703. ; (!*LINK TESTERR EXPR 1)
  704. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  705. ; (!*JUMP (LABEL G0009))
  706. ; (JRST (LABEL G0009))
  707. ; (!*LBL (LABEL G0010))
  708. ; (!*MOVE (WCONST 50) (REG 1))
  709. ; (HRRZI (REG 1) 50)
  710. ; (!*LINK TESTOK EXPR 1)
  711. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  712. ; (!*LBL (LABEL G0009))
  713. ; (!*MOVE (WCONST 8) (REG 3))
  714. ; (HRRZI (REG 3) 8)
  715. ; (!*MOVE (WCONST 8) (REG 2))
  716. ; (HRRZI (REG 2) 8)
  717. ; (!*MOVE (FRAME 1) (REG 1))
  718. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  719. ; (!*LINK EXTRACT EXPR 3)
  720. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  721. ; (!*JUMPEQ (LABEL G0014) (REG 1) (WCONST 35))
  722. ; (CAIN (REG 1) 35)
  723. ; (JRST (LABEL G0014))
  724. ; (!*MOVE (WCONST 51) (REG 1))
  725. ; (HRRZI (REG 1) 51)
  726. ; (!*LINK TESTERR EXPR 1)
  727. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  728. ; (!*JUMP (LABEL G0013))
  729. ; (JRST (LABEL G0013))
  730. ; (!*LBL (LABEL G0014))
  731. ; (!*MOVE (WCONST 51) (REG 1))
  732. ; (HRRZI (REG 1) 51)
  733. ; (!*LINK TESTOK EXPR 1)
  734. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  735. ; (!*LBL (LABEL G0013))
  736. ; (!*MOVE (WCONST 8) (REG 3))
  737. ; (HRRZI (REG 3) 8)
  738. ; (!*MOVE (WCONST 16) (REG 2))
  739. ; (HRRZI (REG 2) 16)
  740. ; (!*MOVE (FRAME 1) (REG 1))
  741. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  742. ; (!*LINK EXTRACT EXPR 3)
  743. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  744. ; (!*JUMPEQ (LABEL G0018) (REG 1) (WCONST 69))
  745. ; (CAIN (REG 1) 69)
  746. ; (JRST (LABEL G0018))
  747. ; (!*MOVE (WCONST 52) (REG 1))
  748. ; (HRRZI (REG 1) 52)
  749. ; (!*LINK TESTERR EXPR 1)
  750. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  751. ; (!*JUMP (LABEL G0017))
  752. ; (JRST (LABEL G0017))
  753. ; (!*LBL (LABEL G0018))
  754. ; (!*MOVE (WCONST 52) (REG 1))
  755. ; (HRRZI (REG 1) 52)
  756. ; (!*LINK TESTOK EXPR 1)
  757. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  758. ; (!*LBL (LABEL G0017))
  759. ; (!*MOVE (WCONST 8) (REG 3))
  760. ; (HRRZI (REG 3) 8)
  761. ; (!*MOVE (WCONST 24) (REG 2))
  762. ; (HRRZI (REG 2) 24)
  763. ; (!*MOVE (FRAME 1) (REG 1))
  764. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  765. ; (!*LINK EXTRACT EXPR 3)
  766. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  767. ; (!*JUMPEQ (LABEL G0022) (REG 1) (WCONST 103))
  768. ; (CAIN (REG 1) 103)
  769. ; (JRST (LABEL G0022))
  770. ; (!*MOVE (WCONST 53) (REG 1))
  771. ; (HRRZI (REG 1) 53)
  772. ; (!*LINK TESTERR EXPR 1)
  773. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  774. ; (!*JUMP (LABEL G0021))
  775. ; (JRST (LABEL G0021))
  776. ; (!*LBL (LABEL G0022))
  777. ; (!*MOVE (WCONST 53) (REG 1))
  778. ; (HRRZI (REG 1) 53)
  779. ; (!*LINK TESTOK EXPR 1)
  780. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  781. ; (!*LBL (LABEL G0021))
  782. ; (!*MOVE (WCONST 16) (REG 3))
  783. ; (HRRZI (REG 3) 16)
  784. ; (!*MOVE (WCONST 0) (REG 2))
  785. ; (SETZM (REG 2))
  786. ; (!*MOVE (FRAME 1) (REG 1))
  787. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  788. ; (!*LINK EXTRACT EXPR 3)
  789. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  790. ; (!*JUMPEQ (LABEL G0026) (REG 1) (WCONST 291))
  791. ; (CAIN (REG 1) 291)
  792. ; (JRST (LABEL G0026))
  793. ; (!*MOVE (WCONST 54) (REG 1))
  794. ; (HRRZI (REG 1) 54)
  795. ; (!*LINK TESTERR EXPR 1)
  796. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  797. ; (!*JUMP (LABEL G0025))
  798. ; (JRST (LABEL G0025))
  799. ; (!*LBL (LABEL G0026))
  800. ; (!*MOVE (WCONST 54) (REG 1))
  801. ; (HRRZI (REG 1) 54)
  802. ; (!*LINK TESTOK EXPR 1)
  803. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  804. ; (!*LBL (LABEL G0025))
  805. ; (!*MOVE (WCONST 16) (REG 3))
  806. ; (HRRZI (REG 3) 16)
  807. ; (!*MOVE (WCONST 16) (REG 2))
  808. ; (HRRZI (REG 2) 16)
  809. ; (!*MOVE (FRAME 1) (REG 1))
  810. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  811. ; (!*LINK EXTRACT EXPR 3)
  812. ; (PUSHJ (REG ST) (ENTRY EXTRACT))
  813. ; (!*JUMPEQ (LABEL G0030) (REG 1) (WCONST 17767))
  814. ; (CAIN (REG 1) 17767)
  815. ; (JRST (LABEL G0030))
  816. ; (!*MOVE (WCONST 55) (REG 1))
  817. ; (HRRZI (REG 1) 55)
  818. ; (!*LINK TESTERR EXPR 1)
  819. ; (PUSHJ (REG ST) (ENTRY TESTERR))
  820. ; (!*JUMP (LABEL G0029))
  821. ; (JRST (LABEL G0029))
  822. ; (!*LBL (LABEL G0030))
  823. ; (!*MOVE (WCONST 55) (REG 1))
  824. ; (HRRZI (REG 1) 55)
  825. ; (!*LINK TESTOK EXPR 1)
  826. ; (PUSHJ (REG ST) (ENTRY TESTOK))
  827. ; (!*LBL (LABEL G0029))
  828. ; (!*MOVE 'NIL (REG 1))
  829. ; (MOVE (REG 1) (REG NIL))
  830. ; (!*EXIT 1)
  831. ; (ADJSP (REG ST) (MINUS 1))
  832. ; (POPJ (REG ST) 0)
  833. ; (!*ENTRY LSHIFTTEST EXPR 1)
  834. L0043: intern L0043
  835. PUSH 15,1
  836. HRRZI 5,70
  837. HRRZI 4,73
  838. HRRZI 3,72
  839. HRRZI 2,83
  840. HRRZI 1,76
  841. PUSHJ 15,SYMFNC+140
  842. HRRZI 5,10
  843. HRRZI 4,32
  844. HRRZI 3,32
  845. HRRZI 2,32
  846. HRRZI 1,84
  847. PUSHJ 15,SYMFNC+140
  848. HRRZI 3,36
  849. SETZM 2
  850. MOVE 1,0(15)
  851. PUSHJ 15,SYMFNC+147
  852. CAMN 1,0(15)
  853. JRST L0044
  854. HRRZI 1,49
  855. PUSHJ 15,SYMFNC+142
  856. JRST L0045
  857. L0044: HRRZI 1,49
  858. PUSHJ 15,SYMFNC+141
  859. L0045: HRRZI 3,8
  860. SETZM 2
  861. MOVE 1,0(15)
  862. PUSHJ 15,SYMFNC+147
  863. CAIN 1,1
  864. JRST L0046
  865. HRRZI 1,50
  866. PUSHJ 15,SYMFNC+142
  867. JRST L0047
  868. L0046: HRRZI 1,50
  869. PUSHJ 15,SYMFNC+141
  870. L0047: HRRZI 3,8
  871. HRRZI 2,8
  872. MOVE 1,0(15)
  873. PUSHJ 15,SYMFNC+147
  874. CAIN 1,35
  875. JRST L0048
  876. HRRZI 1,51
  877. PUSHJ 15,SYMFNC+142
  878. JRST L0049
  879. L0048: HRRZI 1,51
  880. PUSHJ 15,SYMFNC+141
  881. L0049: HRRZI 3,8
  882. HRRZI 2,16
  883. MOVE 1,0(15)
  884. PUSHJ 15,SYMFNC+147
  885. CAIN 1,69
  886. JRST L0050
  887. HRRZI 1,52
  888. PUSHJ 15,SYMFNC+142
  889. JRST L0051
  890. L0050: HRRZI 1,52
  891. PUSHJ 15,SYMFNC+141
  892. L0051: HRRZI 3,8
  893. HRRZI 2,24
  894. MOVE 1,0(15)
  895. PUSHJ 15,SYMFNC+147
  896. CAIN 1,103
  897. JRST L0052
  898. HRRZI 1,53
  899. PUSHJ 15,SYMFNC+142
  900. JRST L0053
  901. L0052: HRRZI 1,53
  902. PUSHJ 15,SYMFNC+141
  903. L0053: HRRZI 3,16
  904. SETZM 2
  905. MOVE 1,0(15)
  906. PUSHJ 15,SYMFNC+147
  907. CAIN 1,291
  908. JRST L0054
  909. HRRZI 1,54
  910. PUSHJ 15,SYMFNC+142
  911. JRST L0055
  912. L0054: HRRZI 1,54
  913. PUSHJ 15,SYMFNC+141
  914. L0055: HRRZI 3,16
  915. HRRZI 2,16
  916. MOVE 1,0(15)
  917. PUSHJ 15,SYMFNC+147
  918. CAIN 1,17767
  919. JRST L0056
  920. HRRZI 1,55
  921. PUSHJ 15,SYMFNC+142
  922. JRST L0057
  923. L0056: HRRZI 1,55
  924. PUSHJ 15,SYMFNC+141
  925. L0057: MOVE 1,0
  926. ADJSP 15,-1
  927. POPJ 15,0
  928. ; (!*ENTRY MSG5 EXPR 5)
  929. ; (!*ALLOC 4)
  930. ; (ADJSP (REG ST) 4)
  931. ; (!*MOVE (REG 2) (FRAME 1))
  932. ; (MOVEM (REG 2) (INDEXED (REG ST) 0))
  933. ; (!*MOVE (REG 3) (FRAME 2))
  934. ; (MOVEM (REG 3) (INDEXED (REG ST) -1))
  935. ; (!*MOVE (REG 4) (FRAME 3))
  936. ; (MOVEM (REG 4) (INDEXED (REG ST) -2))
  937. ; (!*MOVE (REG 5) (FRAME 4))
  938. ; (MOVEM (REG 5) (INDEXED (REG ST) -3))
  939. ; (!*LINK PUTC EXPR 1)
  940. ; (PUSHJ (REG ST) (ENTRY PUTC))
  941. ; (!*MOVE (FRAME 1) (REG 1))
  942. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  943. ; (!*LINK PUTC EXPR 1)
  944. ; (PUSHJ (REG ST) (ENTRY PUTC))
  945. ; (!*MOVE (FRAME 2) (REG 1))
  946. ; (MOVE (REG 1) (INDEXED (REG ST) -1))
  947. ; (!*LINK PUTC EXPR 1)
  948. ; (PUSHJ (REG ST) (ENTRY PUTC))
  949. ; (!*MOVE (FRAME 3) (REG 1))
  950. ; (MOVE (REG 1) (INDEXED (REG ST) -2))
  951. ; (!*LINK PUTC EXPR 1)
  952. ; (PUSHJ (REG ST) (ENTRY PUTC))
  953. ; (!*MOVE (FRAME 4) (REG 1))
  954. ; (MOVE (REG 1) (INDEXED (REG ST) -3))
  955. ; (!*LINKE 4 PUTC EXPR 1)
  956. ; (ADJSP (REG ST) (MINUS 4))
  957. ; (JRST (ENTRY PUTC))
  958. ; (!*ENTRY MSG5 EXPR 5)
  959. MSG5: intern MSG5
  960. ADJSP 15,4
  961. MOVEM 2,0(15)
  962. MOVEM 3,-1(15)
  963. MOVEM 4,-2(15)
  964. MOVEM 5,-3(15)
  965. PUSHJ 15,SYMFNC+134
  966. MOVE 1,0(15)
  967. PUSHJ 15,SYMFNC+134
  968. MOVE 1,-1(15)
  969. PUSHJ 15,SYMFNC+134
  970. MOVE 1,-2(15)
  971. PUSHJ 15,SYMFNC+134
  972. MOVE 1,-3(15)
  973. ADJSP 15,-4
  974. JRST SYMFNC+134
  975. ; (!*ENTRY TESTNUM EXPR 1)
  976. ; (!*PUSH (REG 1))
  977. ; (PUSH (REG ST) (REG 1))
  978. ; (!*MOVE (WCONST 32) (REG 5))
  979. ; (HRRZI (REG 5) 32)
  980. ; (!*MOVE (WCONST 116) (REG 4))
  981. ; (HRRZI (REG 4) 116)
  982. ; (!*MOVE (WCONST 115) (REG 3))
  983. ; (HRRZI (REG 3) 115)
  984. ; (!*MOVE (WCONST 101) (REG 2))
  985. ; (HRRZI (REG 2) 101)
  986. ; (!*MOVE (WCONST 84) (REG 1))
  987. ; (HRRZI (REG 1) 84)
  988. ; (!*LINK MSG5 EXPR 5)
  989. ; (PUSHJ (REG ST) (ENTRY MSG5))
  990. ; (!*MOVE (FRAME 1) (REG 1))
  991. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  992. ; (!*LINK PUTC EXPR 1)
  993. ; (PUSHJ (REG ST) (ENTRY PUTC))
  994. ; (!*MOVE (WCONST 32) (REG 1))
  995. ; (HRRZI (REG 1) 32)
  996. ; (!*LINK PUTC EXPR 1)
  997. ; (PUSHJ (REG ST) (ENTRY PUTC))
  998. ; (!*MOVE 'NIL (REG 1))
  999. ; (MOVE (REG 1) (REG NIL))
  1000. ; (!*EXIT 1)
  1001. ; (ADJSP (REG ST) (MINUS 1))
  1002. ; (POPJ (REG ST) 0)
  1003. ; (!*ENTRY TESTNUM EXPR 1)
  1004. L0058: intern L0058
  1005. PUSH 15,1
  1006. HRRZI 5,32
  1007. HRRZI 4,116
  1008. HRRZI 3,115
  1009. HRRZI 2,101
  1010. HRRZI 1,84
  1011. PUSHJ 15,SYMFNC+140
  1012. MOVE 1,0(15)
  1013. PUSHJ 15,SYMFNC+134
  1014. HRRZI 1,32
  1015. PUSHJ 15,SYMFNC+134
  1016. MOVE 1,0
  1017. ADJSP 15,-1
  1018. POPJ 15,0
  1019. ; (!*ENTRY TESTERR EXPR 1)
  1020. ; (!*ALLOC 0)
  1021. ; (!*LINK TESTNUM EXPR 1)
  1022. ; (PUSHJ (REG ST) (ENTRY TESTNUM))
  1023. ; (!*MOVE (WCONST 10) (REG 5))
  1024. ; (HRRZI (REG 5) 10)
  1025. ; (!*MOVE (WCONST 32) (REG 4))
  1026. ; (HRRZI (REG 4) 32)
  1027. ; (!*MOVE (WCONST 114) (REG 3))
  1028. ; (HRRZI (REG 3) 114)
  1029. ; (!*MOVE (WCONST 114) (REG 2))
  1030. ; (HRRZI (REG 2) 114)
  1031. ; (!*MOVE (WCONST 69) (REG 1))
  1032. ; (HRRZI (REG 1) 69)
  1033. ; (!*LINKE 0 MSG5 EXPR 5)
  1034. ; (JRST (ENTRY MSG5))
  1035. ; (!*ENTRY TESTERR EXPR 1)
  1036. L0059: intern L0059
  1037. PUSHJ 15,SYMFNC+148
  1038. HRRZI 5,10
  1039. HRRZI 4,32
  1040. HRRZI 3,114
  1041. HRRZI 2,114
  1042. HRRZI 1,69
  1043. JRST SYMFNC+140
  1044. ; (!*ENTRY TESTOK EXPR 1)
  1045. ; (!*ALLOC 0)
  1046. ; (!*LINK TESTNUM EXPR 1)
  1047. ; (PUSHJ (REG ST) (ENTRY TESTNUM))
  1048. ; (!*MOVE (WCONST 10) (REG 5))
  1049. ; (HRRZI (REG 5) 10)
  1050. ; (!*MOVE (WCONST 32) (REG 4))
  1051. ; (HRRZI (REG 4) 32)
  1052. ; (!*MOVE (WCONST 32) (REG 3))
  1053. ; (HRRZI (REG 3) 32)
  1054. ; (!*MOVE (WCONST 107) (REG 2))
  1055. ; (HRRZI (REG 2) 107)
  1056. ; (!*MOVE (WCONST 79) (REG 1))
  1057. ; (HRRZI (REG 1) 79)
  1058. ; (!*LINKE 0 MSG5 EXPR 5)
  1059. ; (JRST (ENTRY MSG5))
  1060. ; (!*ENTRY TESTOK EXPR 1)
  1061. TESTOK: intern TESTOK
  1062. PUSHJ 15,SYMFNC+148
  1063. HRRZI 5,10
  1064. HRRZI 4,32
  1065. HRRZI 3,32
  1066. HRRZI 2,107
  1067. HRRZI 1,79
  1068. JRST SYMFNC+140
  1069. ; (!*ENTRY MAKEMASK EXPR 1)
  1070. ; (!*ALLOC 0)
  1071. ; (!*MOVE (REG 1) (REG 2))
  1072. ; (MOVE (REG 2) (REG 1))
  1073. ; (!*MOVE (WCONST 1) (REG 1))
  1074. ; (HRRZI (REG 1) 1)
  1075. ; (!*WSHIFT (REG 1) (REG 2))
  1076. ; (LSH (REG 1) (INDEXED (REG 2) 0))
  1077. ; (!*WPLUS2 (REG 1) (WCONST -1))
  1078. ; (SOS (REG 1))
  1079. ; (!*EXIT 0)
  1080. ; (POPJ (REG ST) 0)
  1081. ; (!*ENTRY MAKEMASK EXPR 1)
  1082. L0060: intern L0060
  1083. MOVE 2,1
  1084. HRRZI 1,1
  1085. LSH 1,0(2)
  1086. SOS 1
  1087. POPJ 15,0
  1088. ; (!*ENTRY EXTRACT EXPR 3)
  1089. ; (!*ALLOC 5)
  1090. ; (ADJSP (REG ST) 5)
  1091. ; (!*MOVE (REG 1) (FRAME 1))
  1092. ; (MOVEM (REG 1) (INDEXED (REG ST) 0))
  1093. ; (!*MOVE (REG 2) (FRAME 2))
  1094. ; (MOVEM (REG 2) (INDEXED (REG ST) -1))
  1095. ; (!*MOVE (REG 3) (FRAME 3))
  1096. ; (MOVEM (REG 3) (INDEXED (REG ST) -2))
  1097. ; (!*MOVE (REG 3) (REG 1))
  1098. ; (MOVE (REG 1) (REG 3))
  1099. ; (!*LINK MAKEMASK EXPR 1)
  1100. ; (PUSHJ (REG ST) (ENTRY MAKEMASK))
  1101. ; (!*MOVE (REG 1) (FRAME 4))
  1102. ; (MOVEM (REG 1) (INDEXED (REG ST) -3))
  1103. ; (!*MOVE (FRAME 2) (REG 2))
  1104. ; (MOVE (REG 2) (INDEXED (REG ST) -1))
  1105. ; (!*WPLUS2 (REG 2) (FRAME 3))
  1106. ; (ADD (REG 2) (INDEXED (REG ST) -2))
  1107. ; (!*WPLUS2 (REG 2) (WCONST -36))
  1108. ; (SUBI (REG 2) (MINUS -36))
  1109. ; (!*MOVE (REG 2) (FRAME 5))
  1110. ; (MOVEM (REG 2) (INDEXED (REG ST) -4))
  1111. ; (!*MOVE (FRAME 1) (REG 3))
  1112. ; (MOVE (REG 3) (INDEXED (REG ST) 0))
  1113. ; (!*WSHIFT (REG 3) (REG 2))
  1114. ; (LSH (REG 3) (INDEXED (REG 2) 0))
  1115. ; (!*WAND (REG 1) (REG 3))
  1116. ; (AND (REG 1) (REG 3))
  1117. ; (!*EXIT 5)
  1118. ; (ADJSP (REG ST) (MINUS 5))
  1119. ; (POPJ (REG ST) 0)
  1120. ; (!*ENTRY EXTRACT EXPR 3)
  1121. L0061: intern L0061
  1122. ADJSP 15,5
  1123. MOVEM 1,0(15)
  1124. MOVEM 2,-1(15)
  1125. MOVEM 3,-2(15)
  1126. MOVE 1,3
  1127. PUSHJ 15,SYMFNC+149
  1128. MOVEM 1,-3(15)
  1129. MOVE 2,-1(15)
  1130. ADD 2,-2(15)
  1131. SUBI 2,36
  1132. MOVEM 2,-4(15)
  1133. MOVE 3,0(15)
  1134. LSH 3,0(2)
  1135. AND 1,3
  1136. ADJSP 15,-5
  1137. POPJ 15,0
  1138. ; (!*ENTRY INITCODE EXPR 0)
  1139. L0062: intern L0062
  1140. MOVE 1,0
  1141. POPJ 15,0
  1142. extern SYMPRP
  1143. extern SYMVAL
  1144. extern SYMNAM
  1145. L0063: 0
  1146. byte(7)0,0
  1147. intern L0063
  1148. L0064: 0
  1149. byte(7)1,0
  1150. intern L0064
  1151. L0065: 0
  1152. byte(7)2,0
  1153. intern L0065
  1154. L0066: 0
  1155. byte(7)3,0
  1156. intern L0066
  1157. L0067: 0
  1158. byte(7)4,0
  1159. intern L0067
  1160. L0068: 0
  1161. byte(7)5,0
  1162. intern L0068
  1163. L0069: 0
  1164. byte(7)6,0
  1165. intern L0069
  1166. L0070: 0
  1167. byte(7)7,0
  1168. intern L0070
  1169. L0071: 0
  1170. byte(7)8,0
  1171. intern L0071
  1172. L0072: 0
  1173. byte(7)9,0
  1174. intern L0072
  1175. L0073: 0
  1176. byte(7)10,0
  1177. intern L0073
  1178. L0074: 0
  1179. byte(7)11,0
  1180. intern L0074
  1181. L0075: 0
  1182. byte(7)12,0
  1183. intern L0075
  1184. L0076: 0
  1185. byte(7)13,0
  1186. intern L0076
  1187. L0077: 0
  1188. byte(7)14,0
  1189. intern L0077
  1190. L0078: 0
  1191. byte(7)15,0
  1192. intern L0078
  1193. L0079: 0
  1194. byte(7)16,0
  1195. intern L0079
  1196. L0080: 0
  1197. byte(7)17,0
  1198. intern L0080
  1199. L0081: 0
  1200. byte(7)18,0
  1201. intern L0081
  1202. L0082: 0
  1203. byte(7)19,0
  1204. intern L0082
  1205. L0083: 0
  1206. byte(7)20,0
  1207. intern L0083
  1208. L0084: 0
  1209. byte(7)21,0
  1210. intern L0084
  1211. L0085: 0
  1212. byte(7)22,0
  1213. intern L0085
  1214. L0086: 0
  1215. byte(7)23,0
  1216. intern L0086
  1217. L0087: 0
  1218. byte(7)24,0
  1219. intern L0087
  1220. L0088: 0
  1221. byte(7)25,0
  1222. intern L0088
  1223. L0089: 0
  1224. byte(7)26,0
  1225. intern L0089
  1226. L0090: 0
  1227. byte(7)27,0
  1228. intern L0090
  1229. L0091: 0
  1230. byte(7)28,0
  1231. intern L0091
  1232. L0092: 0
  1233. byte(7)29,0
  1234. intern L0092
  1235. L0093: 0
  1236. byte(7)30,0
  1237. intern L0093
  1238. L0094: 0
  1239. byte(7)31,0
  1240. intern L0094
  1241. L0095: 0
  1242. byte(7)32,0
  1243. intern L0095
  1244. L0096: 0
  1245. byte(7)33,0
  1246. intern L0096
  1247. L0097: 0
  1248. byte(7)34,0
  1249. intern L0097
  1250. L0098: 0
  1251. byte(7)35,0
  1252. intern L0098
  1253. L0099: 0
  1254. byte(7)36,0
  1255. intern L0099
  1256. L0100: 0
  1257. byte(7)37,0
  1258. intern L0100
  1259. L0101: 0
  1260. byte(7)38,0
  1261. intern L0101
  1262. L0102: 0
  1263. byte(7)39,0
  1264. intern L0102
  1265. L0103: 0
  1266. byte(7)40,0
  1267. intern L0103
  1268. L0104: 0
  1269. byte(7)41,0
  1270. intern L0104
  1271. L0105: 0
  1272. byte(7)42,0
  1273. intern L0105
  1274. L0106: 0
  1275. byte(7)43,0
  1276. intern L0106
  1277. L0107: 0
  1278. byte(7)44,0
  1279. intern L0107
  1280. L0108: 0
  1281. byte(7)45,0
  1282. intern L0108
  1283. L0109: 0
  1284. byte(7)46,0
  1285. intern L0109
  1286. L0110: 0
  1287. byte(7)47,0
  1288. intern L0110
  1289. L0111: 0
  1290. byte(7)48,0
  1291. intern L0111
  1292. L0112: 0
  1293. byte(7)49,0
  1294. intern L0112
  1295. L0113: 0
  1296. byte(7)50,0
  1297. intern L0113
  1298. L0114: 0
  1299. byte(7)51,0
  1300. intern L0114
  1301. L0115: 0
  1302. byte(7)52,0
  1303. intern L0115
  1304. L0116: 0
  1305. byte(7)53,0
  1306. intern L0116
  1307. L0117: 0
  1308. byte(7)54,0
  1309. intern L0117
  1310. L0118: 0
  1311. byte(7)55,0
  1312. intern L0118
  1313. L0119: 0
  1314. byte(7)56,0
  1315. intern L0119
  1316. L0120: 0
  1317. byte(7)57,0
  1318. intern L0120
  1319. L0121: 0
  1320. byte(7)58,0
  1321. intern L0121
  1322. L0122: 0
  1323. byte(7)59,0
  1324. intern L0122
  1325. L0123: 0
  1326. byte(7)60,0
  1327. intern L0123
  1328. L0124: 0
  1329. byte(7)61,0
  1330. intern L0124
  1331. L0125: 0
  1332. byte(7)62,0
  1333. intern L0125
  1334. L0126: 0
  1335. byte(7)63,0
  1336. intern L0126
  1337. L0127: 0
  1338. byte(7)64,0
  1339. intern L0127
  1340. L0128: 0
  1341. byte(7)65,0
  1342. intern L0128
  1343. L0129: 0
  1344. byte(7)66,0
  1345. intern L0129
  1346. L0130: 0
  1347. byte(7)67,0
  1348. intern L0130
  1349. L0131: 0
  1350. byte(7)68,0
  1351. intern L0131
  1352. L0132: 0
  1353. byte(7)69,0
  1354. intern L0132
  1355. L0133: 0
  1356. byte(7)70,0
  1357. intern L0133
  1358. L0134: 0
  1359. byte(7)71,0
  1360. intern L0134
  1361. L0135: 0
  1362. byte(7)72,0
  1363. intern L0135
  1364. L0136: 0
  1365. byte(7)73,0
  1366. intern L0136
  1367. L0137: 0
  1368. byte(7)74,0
  1369. intern L0137
  1370. L0138: 0
  1371. byte(7)75,0
  1372. intern L0138
  1373. L0139: 0
  1374. byte(7)76,0
  1375. intern L0139
  1376. L0140: 0
  1377. byte(7)77,0
  1378. intern L0140
  1379. L0141: 0
  1380. byte(7)78,0
  1381. intern L0141
  1382. L0142: 0
  1383. byte(7)79,0
  1384. intern L0142
  1385. L0143: 0
  1386. byte(7)80,0
  1387. intern L0143
  1388. L0144: 0
  1389. byte(7)81,0
  1390. intern L0144
  1391. L0145: 0
  1392. byte(7)82,0
  1393. intern L0145
  1394. L0146: 0
  1395. byte(7)83,0
  1396. intern L0146
  1397. L0147: 0
  1398. byte(7)84,0
  1399. intern L0147
  1400. L0148: 0
  1401. byte(7)85,0
  1402. intern L0148
  1403. L0149: 0
  1404. byte(7)86,0
  1405. intern L0149
  1406. L0150: 0
  1407. byte(7)87,0
  1408. intern L0150
  1409. L0151: 0
  1410. byte(7)88,0
  1411. intern L0151
  1412. L0152: 0
  1413. byte(7)89,0
  1414. intern L0152
  1415. L0153: 0
  1416. byte(7)90,0
  1417. intern L0153
  1418. L0154: 0
  1419. byte(7)91,0
  1420. intern L0154
  1421. L0155: 0
  1422. byte(7)92,0
  1423. intern L0155
  1424. L0156: 0
  1425. byte(7)93,0
  1426. intern L0156
  1427. L0157: 0
  1428. byte(7)94,0
  1429. intern L0157
  1430. L0158: 0
  1431. byte(7)95,0
  1432. intern L0158
  1433. L0159: 0
  1434. byte(7)96,0
  1435. intern L0159
  1436. L0160: 0
  1437. byte(7)97,0
  1438. intern L0160
  1439. L0161: 0
  1440. byte(7)98,0
  1441. intern L0161
  1442. L0162: 0
  1443. byte(7)99,0
  1444. intern L0162
  1445. L0163: 0
  1446. byte(7)100,0
  1447. intern L0163
  1448. L0164: 0
  1449. byte(7)101,0
  1450. intern L0164
  1451. L0165: 0
  1452. byte(7)102,0
  1453. intern L0165
  1454. L0166: 0
  1455. byte(7)103,0
  1456. intern L0166
  1457. L0167: 0
  1458. byte(7)104,0
  1459. intern L0167
  1460. L0168: 0
  1461. byte(7)105,0
  1462. intern L0168
  1463. L0169: 0
  1464. byte(7)106,0
  1465. intern L0169
  1466. L0170: 0
  1467. byte(7)107,0
  1468. intern L0170
  1469. L0171: 0
  1470. byte(7)108,0
  1471. intern L0171
  1472. L0172: 0
  1473. byte(7)109,0
  1474. intern L0172
  1475. L0173: 0
  1476. byte(7)110,0
  1477. intern L0173
  1478. L0174: 0
  1479. byte(7)111,0
  1480. intern L0174
  1481. L0175: 0
  1482. byte(7)112,0
  1483. intern L0175
  1484. L0176: 0
  1485. byte(7)113,0
  1486. intern L0176
  1487. L0177: 0
  1488. byte(7)114,0
  1489. intern L0177
  1490. L0178: 0
  1491. byte(7)115,0
  1492. intern L0178
  1493. L0179: 0
  1494. byte(7)116,0
  1495. intern L0179
  1496. L0180: 0
  1497. byte(7)117,0
  1498. intern L0180
  1499. L0181: 0
  1500. byte(7)118,0
  1501. intern L0181
  1502. L0182: 0
  1503. byte(7)119,0
  1504. intern L0182
  1505. L0183: 0
  1506. byte(7)120,0
  1507. intern L0183
  1508. L0184: 0
  1509. byte(7)121,0
  1510. intern L0184
  1511. L0185: 0
  1512. byte(7)122,0
  1513. intern L0185
  1514. L0186: 0
  1515. byte(7)123,0
  1516. intern L0186
  1517. L0187: 0
  1518. byte(7)124,0
  1519. intern L0187
  1520. L0188: 0
  1521. byte(7)125,0
  1522. intern L0188
  1523. L0189: 0
  1524. byte(7)126,0
  1525. intern L0189
  1526. L0190: 0
  1527. byte(7)127,0
  1528. intern L0190
  1529. L0191: 2
  1530. byte(7)78,73,76,0
  1531. intern L0191
  1532. L0192: 4
  1533. byte(7)77,65,73,78,46,0
  1534. intern L0192
  1535. L0193: 8
  1536. byte(7)70,73,82,83,84,67,65,76,76,0
  1537. intern L0193
  1538. L0194: 3
  1539. byte(7)73,78,73,84,0
  1540. intern L0194
  1541. L0195: 3
  1542. byte(7)71,69,84,67,0
  1543. intern L0195
  1544. L0196: 3
  1545. byte(7)84,73,77,67,0
  1546. intern L0196
  1547. L0197: 3
  1548. byte(7)80,85,84,67,0
  1549. intern L0197
  1550. L0198: 3
  1551. byte(7)81,85,73,84,0
  1552. intern L0198
  1553. L0199: 5
  1554. byte(7)80,85,84,73,78,84,0
  1555. intern L0199
  1556. L0200: 16
  1557. byte(7)85,78,68,69,70,73,78,69,68,70,85,78,67,84,73,79,78,0
  1558. intern L0200
  1559. L0201: 3
  1560. byte(7)70,76,65,71,0
  1561. intern L0201
  1562. L0202: 8
  1563. byte(7)42,87,84,73,77,69,83,51,50,0
  1564. intern L0202
  1565. L0203: 3
  1566. byte(7)77,83,71,53,0
  1567. intern L0203
  1568. L0204: 5
  1569. byte(7)84,69,83,84,79,75,0
  1570. intern L0204
  1571. L0205: 6
  1572. byte(7)84,69,83,84,69,82,82,0
  1573. intern L0205
  1574. L0206: 2
  1575. byte(7)69,82,82,0
  1576. intern L0206
  1577. L0207: 9
  1578. byte(7)65,83,72,73,70,84,84,69,83,84,0
  1579. intern L0207
  1580. L0208: 8
  1581. byte(7)70,73,69,76,68,84,69,83,84,0
  1582. intern L0208
  1583. L0209: 9
  1584. byte(7)76,83,72,73,70,84,84,69,83,84,0
  1585. intern L0209
  1586. L0210: 6
  1587. byte(7)69,88,84,82,65,67,84,0
  1588. intern L0210
  1589. L0211: 6
  1590. byte(7)84,69,83,84,78,85,77,0
  1591. intern L0211
  1592. L0212: 7
  1593. byte(7)77,65,75,69,77,65,83,75,0
  1594. intern L0212
  1595. L0213: 7
  1596. byte(7)73,78,73,84,67,79,68,69,0
  1597. intern L0213
  1598. extern SYMFNC
  1599. extern L0003
  1600. end MAIN.