main1.mac 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266
  1. search monsym
  2. radix 10
  3. extern STACK
  4. extern HEAP
  5. extern L0001
  6. extern L0002
  7. extern L0004
  8. extern ARG1
  9. extern ARG2
  10. extern ARG3
  11. extern ARG4
  12. extern ARG5
  13. extern ARG6
  14. extern ARG7
  15. extern ARG8
  16. extern ARG9
  17. extern ARG10
  18. extern ARG11
  19. extern ARG12
  20. extern ARG13
  21. extern ARG14
  22. extern ARG15
  23. ; (!*ENTRY MAIN!. EXPR 0)
  24. ; (RESET)
  25. ; (MOVE (REG ST) (LIT (HALFWORD (MINUS (WCONST STACKSIZE)) (DIFFERENCE (WCONST STACK) 1))))
  26. ; (MOVE (REG NIL) (FLUID NIL))
  27. ; (!*LINKE 0 FIRSTCALL EXPR 0)
  28. ; (HRRZI (REG LINKREG) 129)
  29. ; (SETZM (REG NARGREG))
  30. ; (JRST (ENTRY FIRSTCALL))
  31. ; (HALFWORD (MINUS (WCONST STACKSIZE)) (DIFFERENCE (WCONST STACK) 1))
  32. 0
  33. ; (!*ENTRY MAIN!. EXPR 0)
  34. intern MAIN.
  35. MAIN.: RESET
  36. MOVE 15,L0005
  37. MOVE 0,SYMVAL+128
  38. HRRZI 12,129
  39. SETZM 13
  40. JRST SYMFNC+129
  41. L0005: byte(18)-5000,STACK-1
  42. ; (!*ENTRY INIT EXPR 0)
  43. ; (!*ALLOC 0)
  44. ; (!*MOVE (WCONST 0) (REG 1))
  45. ; (SETZM (REG 1))
  46. ; (!*LINK INIT20 EXPR 1)
  47. extern INIT20
  48. ; (PUSHJ (REG ST) (INTERNALENTRY INIT20))
  49. ; (!*MOVE (WCONST 0) (!$FLUID IN!*))
  50. ; (SETZM (!$FLUID IN!*))
  51. ; (!*MOVE (WCONST 1) (!$FLUID OUT!*))
  52. ; (HRRZI (REG T1) 1)
  53. ; (MOVEM (REG T1) (!$FLUID OUT!*))
  54. ; (!*MOVE (QUOTE NIL) (REG 1))
  55. ; (MOVE (REG 1) (REG NIL))
  56. ; (!*EXIT 0)
  57. ; (POPJ (REG ST) 0)
  58. 0
  59. ; (!*ENTRY INIT EXPR 0)
  60. INIT: intern INIT
  61. SETZM 1
  62. PUSHJ 15,INIT20
  63. SETZM SYMVAL+132
  64. HRRZI 6,1
  65. MOVEM 6,SYMVAL+133
  66. MOVE 1,0
  67. POPJ 15,0
  68. ; (!*ENTRY GETC EXPR 0)
  69. ; (!*ALLOC 0)
  70. ; (!*JUMPNOTEQ (LABEL G0004) (WCONST 0) (!$FLUID IN!*))
  71. ; (SKIPE (!$FLUID IN!*))
  72. ; (JRST (LABEL G0004))
  73. ; (!*MOVE (WCONST 0) (REG 1))
  74. ; (SETZM (REG 1))
  75. ; (!*LINKE 0 GETC20 EXPR 1)
  76. extern GETC20
  77. ; (PUSHJ (REG ST) (INTERNALENTRY GETC20))
  78. ; (POPJ (REG ST) 0)
  79. ; (!*LBL (LABEL G0004))
  80. ; (!*MOVE (!$FLUID IN!*) (REG 1))
  81. ; (MOVE (REG 1) (!$FLUID IN!*))
  82. ; (!*LINKE 0 INDEPENDENTREADCHAR EXPR 1)
  83. ; (HRRZI (REG LINKREG) 134)
  84. ; (HRRZI (REG NARGREG) 1)
  85. ; (JRST (ENTRY INDEPENDENTREADCHAR))
  86. 0
  87. ; (!*ENTRY GETC EXPR 0)
  88. GETC: intern GETC
  89. SKIPE SYMVAL+132
  90. JRST L0006
  91. SETZM 1
  92. PUSHJ 15,GETC20
  93. POPJ 15,0
  94. L0006: MOVE 1,SYMVAL+132
  95. HRRZI 12,134
  96. HRRZI 13,1
  97. JRST SYMFNC+134
  98. ; (!*ENTRY TIMC EXPR 0)
  99. ; (!*ALLOC 0)
  100. ; (!*MOVE (WCONST 0) (REG 1))
  101. ; (SETZM (REG 1))
  102. ; (!*LINKE 0 TIMC20 EXPR 1)
  103. extern TIMC20
  104. ; (PUSHJ (REG ST) (INTERNALENTRY TIMC20))
  105. ; (POPJ (REG ST) 0)
  106. 0
  107. ; (!*ENTRY TIMC EXPR 0)
  108. TIMC: intern TIMC
  109. SETZM 1
  110. PUSHJ 15,TIMC20
  111. POPJ 15,0
  112. ; (!*ENTRY PUTC EXPR 1)
  113. ; (!*ALLOC 0)
  114. ; (!*JUMPNOTEQ (LABEL G0004) (WCONST 1) (!$FLUID OUT!*))
  115. ; (MOVE (REG T2) (!$FLUID OUT!*))
  116. ; (CAIE (REG T2) 1)
  117. ; (JRST (LABEL G0004))
  118. ; (!*LINKE 0 PUTC20 EXPR 1)
  119. extern PUTC20
  120. ; (PUSHJ (REG ST) (INTERNALENTRY PUTC20))
  121. ; (POPJ (REG ST) 0)
  122. ; (!*LBL (LABEL G0004))
  123. ; (!*MOVE (REG 1) (REG 2))
  124. ; (MOVE (REG 2) (REG 1))
  125. ; (!*MOVE (!$FLUID OUT!*) (REG 1))
  126. ; (MOVE (REG 1) (!$FLUID OUT!*))
  127. ; (!*LINKE 0 INDEPENDENTWRITECHAR EXPR 2)
  128. ; (HRRZI (REG LINKREG) 137)
  129. ; (HRRZI (REG NARGREG) 2)
  130. ; (JRST (ENTRY INDEPENDENTWRITECHAR))
  131. 1
  132. ; (!*ENTRY PUTC EXPR 1)
  133. PUTC: intern PUTC
  134. MOVE 7,SYMVAL+133
  135. CAIE 7,1
  136. JRST L0007
  137. PUSHJ 15,PUTC20
  138. POPJ 15,0
  139. L0007: MOVE 2,1
  140. MOVE 1,SYMVAL+133
  141. HRRZI 12,137
  142. HRRZI 13,2
  143. JRST SYMFNC+137
  144. ; (!*ENTRY QUIT EXPR 0)
  145. ; (!*ALLOC 0)
  146. ; (!*MOVE (WCONST 0) (REG 1))
  147. ; (SETZM (REG 1))
  148. ; (!*LINKE 0 QUIT20 EXPR 1)
  149. extern QUIT20
  150. ; (PUSHJ (REG ST) (INTERNALENTRY QUIT20))
  151. ; (POPJ (REG ST) 0)
  152. 0
  153. ; (!*ENTRY QUIT EXPR 0)
  154. QUIT: intern QUIT
  155. SETZM 1
  156. PUSHJ 15,QUIT20
  157. POPJ 15,0
  158. ; (!*ENTRY PUTINT EXPR 1)
  159. ; (!*ALLOC 0)
  160. ; (!*LINKE 0 PUTI20 EXPR 1)
  161. extern PUTI20
  162. ; (PUSHJ (REG ST) (INTERNALENTRY PUTI20))
  163. ; (POPJ (REG ST) 0)
  164. 1
  165. ; (!*ENTRY PUTINT EXPR 1)
  166. PUTINT: intern PUTINT
  167. PUSHJ 15,PUTI20
  168. POPJ 15,0
  169. ; (!*ENTRY !%STORE!-JCALL EXPR 2)
  170. ; (!*WOR (REG 1) 23085449216)
  171. ; (IOR (REG 1) 23085449216)
  172. ; (!*MOVE (REG 1) (MEMORY (REG 2) (WCONST 0)))
  173. ; (MOVEM (REG 1) (INDEXED (REG 2) 0))
  174. ; (!*EXIT 0)
  175. ; (POPJ (REG ST) 0)
  176. 2
  177. ; (!*ENTRY !%STORE!-JCALL EXPR 2)
  178. L0008: intern L0008
  179. IOR 1,[23085449216]
  180. MOVEM 1,0(2)
  181. POPJ 15,0
  182. ; (!*ENTRY !%COPY!-FUNCTION!-CELL EXPR 2)
  183. ; (!*MOVE (MEMORY (REG 1) (WCONST 0)) (MEMORY (REG 2) (WCONST 0)))
  184. ; (MOVE (REG T1) (INDEXED (REG 1) 0))
  185. ; (MOVEM (REG T1) (INDEXED (REG 2) 0))
  186. ; (!*EXIT 0)
  187. ; (POPJ (REG ST) 0)
  188. 2
  189. ; (!*ENTRY !%COPY!-FUNCTION!-CELL EXPR 2)
  190. L0009: intern L0009
  191. MOVE 6,0(1)
  192. MOVEM 6,0(2)
  193. POPJ 15,0
  194. ; (!*ENTRY UNDEFINEDFUNCTION EXPR 1)
  195. ; (!*MOVE (REG LINKREG) (FLUID UNDEFNCODE!*))
  196. ; (MOVEM (REG LINKREG) (FLUID UNDEFNCODE!*))
  197. ; (!*MOVE (REG NARGREG) (FLUID UNDEFNNARG!*))
  198. ; (MOVEM (REG NARGREG) (FLUID UNDEFNNARG!*))
  199. ; (!*JCALL UNDEFINEDFUNCTIONAUX)
  200. ; (JRST (ENTRY UNDEFINEDFUNCTIONAUX))
  201. 1
  202. ; (!*ENTRY UNDEFINEDFUNCTION EXPR 1)
  203. L0010: intern L0010
  204. MOVEM 12,SYMVAL+144
  205. MOVEM 13,SYMVAL+145
  206. JRST SYMFNC+146
  207. ; (!*ENTRY FLAG EXPR 2)
  208. ; (!*MOVE 2 (REG 1))
  209. ; (HRRZI (REG 1) 2)
  210. ; (!*LINK ERR20 EXPR 1)
  211. extern ERR20
  212. ; (PUSHJ (REG ST) (INTERNALENTRY ERR20))
  213. 2
  214. ; (!*ENTRY FLAG EXPR 2)
  215. FLAG: intern FLAG
  216. HRRZI 1,2
  217. PUSHJ 15,ERR20
  218. ; (!*ENTRY LONGTIMES EXPR 2)
  219. ; (!*ALLOC 0)
  220. ; (!*WTIMES2 (REG 1) (REG 2))
  221. ; (IMUL (REG 1) (REG 2))
  222. ; (!*EXIT 0)
  223. ; (POPJ (REG ST) 0)
  224. 2
  225. ; (!*ENTRY LONGTIMES EXPR 2)
  226. L0011: intern L0011
  227. IMUL 1,2
  228. POPJ 15,0
  229. ; (!*ENTRY LONGDIV EXPR 2)
  230. ; (!*ALLOC 0)
  231. ; (!*LINKE 0 WQUOTIENT EXPR 2)
  232. ; (HRRZI (REG LINKREG) 149)
  233. ; (HRRZI (REG NARGREG) 2)
  234. ; (IDIV (REG 1) (REG 2))
  235. ; (POPJ (REG ST) 0)
  236. 2
  237. ; (!*ENTRY LONGDIV EXPR 2)
  238. L0012: intern L0012
  239. HRRZI 12,149
  240. HRRZI 13,2
  241. IDIV 1,2
  242. POPJ 15,0
  243. ; (!*ENTRY LONGREMAINDER EXPR 2)
  244. ; (!*ALLOC 0)
  245. ; (!*LINKE 0 WREMAINDER EXPR 2)
  246. ; (HRRZI (REG LINKREG) 151)
  247. ; (HRRZI (REG NARGREG) 2)
  248. ; (IDIV (REG 1) (REG 2))
  249. ; (MOVE (REG 1) (REG 2))
  250. ; (POPJ (REG ST) 0)
  251. 2
  252. ; (!*ENTRY LONGREMAINDER EXPR 2)
  253. L0013: intern L0013
  254. HRRZI 12,151
  255. HRRZI 13,2
  256. IDIV 1,2
  257. MOVE 1,2
  258. POPJ 15,0
  259. ; (!*ENTRY FIRSTCALL EXPR 0)
  260. ; (!*ALLOC 0)
  261. ; (!*LINK INIT EXPR 0)
  262. ; (HRRZI (REG LINKREG) 131)
  263. ; (SETZM (REG NARGREG))
  264. ; (PUSHJ (REG ST) (ENTRY INIT))
  265. ; (!*MOVE (WCONST 65) (REG 1))
  266. ; (HRRZI (REG 1) 65)
  267. ; (!*LINK PUTC EXPR 1)
  268. ; (HRRZI (REG LINKREG) 138)
  269. ; (HRRZI (REG NARGREG) 1)
  270. ; (PUSHJ (REG ST) (ENTRY PUTC))
  271. ; (!*MOVE (WCONST 66) (REG 1))
  272. ; (HRRZI (REG 1) 66)
  273. ; (!*LINK PUTC EXPR 1)
  274. ; (HRRZI (REG LINKREG) 138)
  275. ; (HRRZI (REG NARGREG) 1)
  276. ; (PUSHJ (REG ST) (ENTRY PUTC))
  277. ; (!*LINK TERPRI EXPR 0)
  278. ; (HRRZI (REG LINKREG) 153)
  279. ; (SETZM (REG NARGREG))
  280. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  281. ; (!*MOVE (WCONST 10) (REG 1))
  282. ; (HRRZI (REG 1) 10)
  283. ; (!*LINK IFACT EXPR 1)
  284. ; (HRRZI (REG LINKREG) 154)
  285. ; (HRRZI (REG NARGREG) 1)
  286. ; (PUSHJ (REG ST) (ENTRY IFACT))
  287. ; (!*LINK PUTINT EXPR 1)
  288. ; (HRRZI (REG LINKREG) 140)
  289. ; (HRRZI (REG NARGREG) 1)
  290. ; (PUSHJ (REG ST) (ENTRY PUTINT))
  291. ; (!*LINK TERPRI EXPR 0)
  292. ; (HRRZI (REG LINKREG) 153)
  293. ; (SETZM (REG NARGREG))
  294. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  295. ; (!*LINK TESTFACT EXPR 0)
  296. ; (HRRZI (REG LINKREG) 155)
  297. ; (SETZM (REG NARGREG))
  298. ; (PUSHJ (REG ST) (ENTRY TESTFACT))
  299. ; (!*LINK TERPRI EXPR 0)
  300. ; (HRRZI (REG LINKREG) 153)
  301. ; (SETZM (REG NARGREG))
  302. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  303. ; (!*LINK TESTTAK EXPR 0)
  304. ; (HRRZI (REG LINKREG) 156)
  305. ; (SETZM (REG NARGREG))
  306. ; (PUSHJ (REG ST) (ENTRY TESTTAK))
  307. ; (!*LINK QUIT EXPR 0)
  308. ; (HRRZI (REG LINKREG) 139)
  309. ; (SETZM (REG NARGREG))
  310. ; (PUSHJ (REG ST) (ENTRY QUIT))
  311. ; (!*MOVE (QUOTE NIL) (REG 1))
  312. ; (MOVE (REG 1) (REG NIL))
  313. ; (!*EXIT 0)
  314. ; (POPJ (REG ST) 0)
  315. 0
  316. ; (!*ENTRY FIRSTCALL EXPR 0)
  317. L0014: intern L0014
  318. HRRZI 12,131
  319. SETZM 13
  320. PUSHJ 15,SYMFNC+131
  321. HRRZI 1,65
  322. HRRZI 12,138
  323. HRRZI 13,1
  324. PUSHJ 15,SYMFNC+138
  325. HRRZI 1,66
  326. HRRZI 12,138
  327. HRRZI 13,1
  328. PUSHJ 15,SYMFNC+138
  329. HRRZI 12,153
  330. SETZM 13
  331. PUSHJ 15,SYMFNC+153
  332. HRRZI 1,10
  333. HRRZI 12,154
  334. HRRZI 13,1
  335. PUSHJ 15,SYMFNC+154
  336. HRRZI 12,140
  337. HRRZI 13,1
  338. PUSHJ 15,SYMFNC+140
  339. HRRZI 12,153
  340. SETZM 13
  341. PUSHJ 15,SYMFNC+153
  342. HRRZI 12,155
  343. SETZM 13
  344. PUSHJ 15,SYMFNC+155
  345. HRRZI 12,153
  346. SETZM 13
  347. PUSHJ 15,SYMFNC+153
  348. HRRZI 12,156
  349. SETZM 13
  350. PUSHJ 15,SYMFNC+156
  351. HRRZI 12,139
  352. SETZM 13
  353. PUSHJ 15,SYMFNC+139
  354. MOVE 1,0
  355. POPJ 15,0
  356. ; (!*ENTRY TERPRI EXPR 0)
  357. ; (!*ALLOC 0)
  358. ; (!*MOVE (WCONST 10) (REG 1))
  359. ; (HRRZI (REG 1) 10)
  360. ; (!*LINKE 0 PUTC EXPR 1)
  361. ; (HRRZI (REG LINKREG) 138)
  362. ; (HRRZI (REG NARGREG) 1)
  363. ; (JRST (ENTRY PUTC))
  364. 0
  365. ; (!*ENTRY TERPRI EXPR 0)
  366. TERPRI: intern TERPRI
  367. HRRZI 1,10
  368. HRRZI 12,138
  369. HRRZI 13,1
  370. JRST SYMFNC+138
  371. ; (!*ENTRY TESTFACT EXPR 0)
  372. ; (!*ALLOC 0)
  373. ; (!*LINK TIMC EXPR 0)
  374. ; (HRRZI (REG LINKREG) 136)
  375. ; (SETZM (REG NARGREG))
  376. ; (PUSHJ (REG ST) (ENTRY TIMC))
  377. ; (!*LINK TERPRI EXPR 0)
  378. ; (HRRZI (REG LINKREG) 153)
  379. ; (SETZM (REG NARGREG))
  380. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  381. ; (!*MOVE (WCONST 10000) (REG 1))
  382. ; (HRRZI (REG 1) 10000)
  383. ; (!*LINK ARITHMETICTEST EXPR 1)
  384. ; (HRRZI (REG LINKREG) 157)
  385. ; (HRRZI (REG NARGREG) 1)
  386. ; (PUSHJ (REG ST) (ENTRY ARITHMETICTEST))
  387. ; (!*LINK TIMC EXPR 0)
  388. ; (HRRZI (REG LINKREG) 136)
  389. ; (SETZM (REG NARGREG))
  390. ; (PUSHJ (REG ST) (ENTRY TIMC))
  391. ; (!*MOVE (QUOTE NIL) (REG 1))
  392. ; (MOVE (REG 1) (REG NIL))
  393. ; (!*EXIT 0)
  394. ; (POPJ (REG ST) 0)
  395. 0
  396. ; (!*ENTRY TESTFACT EXPR 0)
  397. L0015: intern L0015
  398. HRRZI 12,136
  399. SETZM 13
  400. PUSHJ 15,SYMFNC+136
  401. HRRZI 12,153
  402. SETZM 13
  403. PUSHJ 15,SYMFNC+153
  404. HRRZI 1,10000
  405. HRRZI 12,157
  406. HRRZI 13,1
  407. PUSHJ 15,SYMFNC+157
  408. HRRZI 12,136
  409. SETZM 13
  410. PUSHJ 15,SYMFNC+136
  411. MOVE 1,0
  412. POPJ 15,0
  413. ; (!*ENTRY ARITHMETICTEST EXPR 1)
  414. ; (!*PUSH (WCONST 0))
  415. ; (PUSH (REG ST) (LIT (FULLWORD 0)))
  416. ; (!*PUSH (REG 1))
  417. ; (PUSH (REG ST) (REG 1))
  418. ; (!*LBL (LABEL G0004))
  419. ; (!*JUMPWLEQ (LABEL G0005) (FRAME 2) (FRAME 1))
  420. ; (MOVE (REG T1) (INDEXED (REG ST) -1))
  421. ; (CAMG (REG T1) (INDEXED (REG ST) 0))
  422. ; (JRST (LABEL G0005))
  423. ; (!*MOVE (QUOTE NIL) (REG 1))
  424. ; (MOVE (REG 1) (REG NIL))
  425. ; (!*JUMP (LABEL G0001))
  426. ; (JRST (LABEL G0001))
  427. ; (!*LBL (LABEL G0005))
  428. ; (!*MOVE (WCONST 9) (REG 1))
  429. ; (HRRZI (REG 1) 9)
  430. ; (!*LINK FACT EXPR 1)
  431. ; (HRRZI (REG LINKREG) 158)
  432. ; (HRRZI (REG NARGREG) 1)
  433. ; (PUSHJ (REG ST) (ENTRY FACT))
  434. ; (!*WPLUS2 (FRAME 2) (WCONST 1))
  435. ; (AOS (INDEXED (REG ST) -1))
  436. ; (!*JUMP (LABEL G0004))
  437. ; (JRST (LABEL G0004))
  438. ; (!*LBL (LABEL G0001))
  439. ; (!*EXIT 2)
  440. ; (ADJSP (REG ST) (MINUS 2))
  441. ; (POPJ (REG ST) 0)
  442. ; (FULLWORD 0)
  443. 1
  444. ; (!*ENTRY ARITHMETICTEST EXPR 1)
  445. L0017: intern L0017
  446. PUSH 15,L0016
  447. PUSH 15,1
  448. L0018: MOVE 6,-1(15)
  449. CAMG 6,0(15)
  450. JRST L0019
  451. MOVE 1,0
  452. JRST L0020
  453. L0019: HRRZI 1,9
  454. HRRZI 12,158
  455. HRRZI 13,1
  456. PUSHJ 15,SYMFNC+158
  457. AOS -1(15)
  458. JRST L0018
  459. L0020: ADJSP 15,-2
  460. POPJ 15,0
  461. L0016: 0
  462. ; (!*ENTRY TESTTAK EXPR 0)
  463. ; (!*ALLOC 0)
  464. ; (!*LINK TIMC EXPR 0)
  465. ; (HRRZI (REG LINKREG) 136)
  466. ; (SETZM (REG NARGREG))
  467. ; (PUSHJ (REG ST) (ENTRY TIMC))
  468. ; (!*MOVE (WCONST 6) (REG 3))
  469. ; (HRRZI (REG 3) 6)
  470. ; (!*MOVE (WCONST 12) (REG 2))
  471. ; (HRRZI (REG 2) 12)
  472. ; (!*MOVE (WCONST 18) (REG 1))
  473. ; (HRRZI (REG 1) 18)
  474. ; (!*LINK TOPLEVELTAK EXPR 3)
  475. ; (HRRZI (REG LINKREG) 159)
  476. ; (HRRZI (REG NARGREG) 3)
  477. ; (PUSHJ (REG ST) (ENTRY TOPLEVELTAK))
  478. ; (!*LINK PUTINT EXPR 1)
  479. ; (HRRZI (REG LINKREG) 140)
  480. ; (HRRZI (REG NARGREG) 1)
  481. ; (PUSHJ (REG ST) (ENTRY PUTINT))
  482. ; (!*LINK TERPRI EXPR 0)
  483. ; (HRRZI (REG LINKREG) 153)
  484. ; (SETZM (REG NARGREG))
  485. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  486. ; (!*LINK TIMC EXPR 0)
  487. ; (HRRZI (REG LINKREG) 136)
  488. ; (SETZM (REG NARGREG))
  489. ; (PUSHJ (REG ST) (ENTRY TIMC))
  490. ; (!*MOVE (QUOTE NIL) (REG 1))
  491. ; (MOVE (REG 1) (REG NIL))
  492. ; (!*EXIT 0)
  493. ; (POPJ (REG ST) 0)
  494. 0
  495. ; (!*ENTRY TESTTAK EXPR 0)
  496. L0021: intern L0021
  497. HRRZI 12,136
  498. SETZM 13
  499. PUSHJ 15,SYMFNC+136
  500. HRRZI 3,6
  501. HRRZI 2,12
  502. HRRZI 1,18
  503. HRRZI 12,159
  504. HRRZI 13,3
  505. PUSHJ 15,SYMFNC+159
  506. HRRZI 12,140
  507. HRRZI 13,1
  508. PUSHJ 15,SYMFNC+140
  509. HRRZI 12,153
  510. SETZM 13
  511. PUSHJ 15,SYMFNC+153
  512. HRRZI 12,136
  513. SETZM 13
  514. PUSHJ 15,SYMFNC+136
  515. MOVE 1,0
  516. POPJ 15,0
  517. ; (!*ENTRY TOPLEVELTAK EXPR 3)
  518. ; (!*ALLOC 0)
  519. ; (!*LINKE 0 TAK EXPR 3)
  520. ; (HRRZI (REG LINKREG) 160)
  521. ; (HRRZI (REG NARGREG) 3)
  522. ; (JRST (ENTRY TAK))
  523. 3
  524. ; (!*ENTRY TOPLEVELTAK EXPR 3)
  525. L0022: intern L0022
  526. HRRZI 12,160
  527. HRRZI 13,3
  528. JRST SYMFNC+160
  529. ; (!*ENTRY TAK EXPR 3)
  530. ; (!*ALLOC 5)
  531. ; (ADJSP (REG ST) 5)
  532. ; (!*LBL (LABEL G0002))
  533. ; (!*MOVE (REG 1) (FRAME 1))
  534. ; (MOVEM (REG 1) (INDEXED (REG ST) 0))
  535. ; (!*MOVE (REG 2) (FRAME 2))
  536. ; (MOVEM (REG 2) (INDEXED (REG ST) -1))
  537. ; (!*MOVE (REG 3) (FRAME 3))
  538. ; (MOVEM (REG 3) (INDEXED (REG ST) -2))
  539. ; (!*JUMPWLESSP (LABEL G0004) (REG 2) (REG 1))
  540. ; (CAMGE (REG 2) (REG 1))
  541. ; (JRST (LABEL G0004))
  542. ; (!*MOVE (REG 3) (REG 1))
  543. ; (MOVE (REG 1) (REG 3))
  544. ; (!*JUMP (LABEL G0001))
  545. ; (JRST (LABEL G0001))
  546. ; (!*LBL (LABEL G0004))
  547. ; (!*WPLUS2 (REG 1) (WCONST -1))
  548. ; (SOS (REG 1))
  549. ; (!*LINK TAK EXPR 3)
  550. ; (HRRZI (REG LINKREG) 160)
  551. ; (HRRZI (REG NARGREG) 3)
  552. ; (PUSHJ (REG ST) (INTERNALENTRY TAK))
  553. ; (!*MOVE (REG 1) (FRAME 4))
  554. ; (MOVEM (REG 1) (INDEXED (REG ST) -3))
  555. ; (!*MOVE (FRAME 1) (REG 3))
  556. ; (MOVE (REG 3) (INDEXED (REG ST) 0))
  557. ; (!*MOVE (FRAME 3) (REG 2))
  558. ; (MOVE (REG 2) (INDEXED (REG ST) -2))
  559. ; (!*MOVE (FRAME 2) (REG 1))
  560. ; (MOVE (REG 1) (INDEXED (REG ST) -1))
  561. ; (!*WPLUS2 (REG 1) (WCONST -1))
  562. ; (SOS (REG 1))
  563. ; (!*LINK TAK EXPR 3)
  564. ; (HRRZI (REG LINKREG) 160)
  565. ; (HRRZI (REG NARGREG) 3)
  566. ; (PUSHJ (REG ST) (INTERNALENTRY TAK))
  567. ; (!*MOVE (REG 1) (FRAME 5))
  568. ; (MOVEM (REG 1) (INDEXED (REG ST) -4))
  569. ; (!*MOVE (FRAME 2) (REG 3))
  570. ; (MOVE (REG 3) (INDEXED (REG ST) -1))
  571. ; (!*MOVE (FRAME 1) (REG 2))
  572. ; (MOVE (REG 2) (INDEXED (REG ST) 0))
  573. ; (!*MOVE (FRAME 3) (REG 1))
  574. ; (MOVE (REG 1) (INDEXED (REG ST) -2))
  575. ; (!*WPLUS2 (REG 1) (WCONST -1))
  576. ; (SOS (REG 1))
  577. ; (!*LINK TAK EXPR 3)
  578. ; (HRRZI (REG LINKREG) 160)
  579. ; (HRRZI (REG NARGREG) 3)
  580. ; (PUSHJ (REG ST) (INTERNALENTRY TAK))
  581. ; (!*MOVE (REG 1) (REG 3))
  582. ; (MOVE (REG 3) (REG 1))
  583. ; (!*MOVE (FRAME 5) (REG 2))
  584. ; (MOVE (REG 2) (INDEXED (REG ST) -4))
  585. ; (!*MOVE (FRAME 4) (REG 1))
  586. ; (MOVE (REG 1) (INDEXED (REG ST) -3))
  587. ; (!*JUMP (LABEL G0002))
  588. ; (JRST (LABEL G0002))
  589. ; (!*LBL (LABEL G0001))
  590. ; (!*EXIT 5)
  591. ; (ADJSP (REG ST) (MINUS 5))
  592. ; (POPJ (REG ST) 0)
  593. 3
  594. ; (!*ENTRY TAK EXPR 3)
  595. TAK: intern TAK
  596. ADJSP 15,5
  597. L0023: MOVEM 1,0(15)
  598. MOVEM 2,-1(15)
  599. MOVEM 3,-2(15)
  600. CAMGE 2,1
  601. JRST L0024
  602. MOVE 1,3
  603. JRST L0025
  604. L0024: SOS 1
  605. HRRZI 12,160
  606. HRRZI 13,3
  607. PUSHJ 15,TAK
  608. MOVEM 1,-3(15)
  609. MOVE 3,0(15)
  610. MOVE 2,-2(15)
  611. MOVE 1,-1(15)
  612. SOS 1
  613. HRRZI 12,160
  614. HRRZI 13,3
  615. PUSHJ 15,TAK
  616. MOVEM 1,-4(15)
  617. MOVE 3,-1(15)
  618. MOVE 2,0(15)
  619. MOVE 1,-2(15)
  620. SOS 1
  621. HRRZI 12,160
  622. HRRZI 13,3
  623. PUSHJ 15,TAK
  624. MOVE 3,1
  625. MOVE 2,-4(15)
  626. MOVE 1,-3(15)
  627. JRST L0023
  628. L0025: ADJSP 15,-5
  629. POPJ 15,0
  630. ; (!*ENTRY FACT EXPR 1)
  631. ; (!*PUSH (REG 1))
  632. ; (PUSH (REG ST) (REG 1))
  633. ; (!*JUMPWGEQ (LABEL G0004) (REG 1) (WCONST 2))
  634. ; (CAIL (REG 1) 2)
  635. ; (JRST (LABEL G0004))
  636. ; (!*MOVE (WCONST 1) (REG 1))
  637. ; (HRRZI (REG 1) 1)
  638. ; (!*JUMP (LABEL G0001))
  639. ; (JRST (LABEL G0001))
  640. ; (!*LBL (LABEL G0004))
  641. ; (!*WPLUS2 (REG 1) (WCONST -1))
  642. ; (SOS (REG 1))
  643. ; (!*LINK FACT EXPR 1)
  644. ; (HRRZI (REG LINKREG) 158)
  645. ; (HRRZI (REG NARGREG) 1)
  646. ; (PUSHJ (REG ST) (INTERNALENTRY FACT))
  647. ; (!*MOVE (REG 1) (REG 2))
  648. ; (MOVE (REG 2) (REG 1))
  649. ; (!*MOVE (FRAME 1) (REG 1))
  650. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  651. ; (!*LINKE 1 LONGTIMES EXPR 2)
  652. ; (ADJSP (REG ST) (MINUS 1))
  653. ; (HRRZI (REG LINKREG) 148)
  654. ; (HRRZI (REG NARGREG) 2)
  655. ; (JRST (ENTRY LONGTIMES))
  656. ; (!*LBL (LABEL G0001))
  657. ; (!*EXIT 1)
  658. ; (ADJSP (REG ST) (MINUS 1))
  659. ; (POPJ (REG ST) 0)
  660. 1
  661. ; (!*ENTRY FACT EXPR 1)
  662. FACT: intern FACT
  663. PUSH 15,1
  664. CAIL 1,2
  665. JRST L0026
  666. HRRZI 1,1
  667. JRST L0027
  668. L0026: SOS 1
  669. HRRZI 12,158
  670. HRRZI 13,1
  671. PUSHJ 15,FACT
  672. MOVE 2,1
  673. MOVE 1,0(15)
  674. ADJSP 15,-1
  675. HRRZI 12,148
  676. HRRZI 13,2
  677. JRST SYMFNC+148
  678. L0027: ADJSP 15,-1
  679. POPJ 15,0
  680. ; (!*ENTRY IFACT EXPR 1)
  681. ; (!*PUSH (WCONST 1))
  682. ; (PUSH (REG ST) (LIT (FULLWORD 1)))
  683. ; (!*PUSH (REG 1))
  684. ; (PUSH (REG ST) (REG 1))
  685. ; (!*LBL (LABEL G0004))
  686. ; (!*JUMPNOTEQ (LABEL G0005) (FRAME 1) (WCONST 1))
  687. ; (MOVE (REG T1) (INDEXED (REG ST) 0))
  688. ; (CAIE (REG T1) 1)
  689. ; (JRST (LABEL G0005))
  690. ; (!*MOVE (FRAME 2) (REG 1))
  691. ; (MOVE (REG 1) (INDEXED (REG ST) -1))
  692. ; (!*JUMP (LABEL G0001))
  693. ; (JRST (LABEL G0001))
  694. ; (!*LBL (LABEL G0005))
  695. ; (!*MOVE (FRAME 2) (REG 2))
  696. ; (MOVE (REG 2) (INDEXED (REG ST) -1))
  697. ; (!*MOVE (FRAME 1) (REG 1))
  698. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  699. ; (!*LINK LONGTIMES EXPR 2)
  700. ; (HRRZI (REG LINKREG) 148)
  701. ; (HRRZI (REG NARGREG) 2)
  702. ; (PUSHJ (REG ST) (ENTRY LONGTIMES))
  703. ; (!*MOVE (REG 1) (FRAME 2))
  704. ; (MOVEM (REG 1) (INDEXED (REG ST) -1))
  705. ; (!*WPLUS2 (FRAME 1) (WCONST -1))
  706. ; (SOS (INDEXED (REG ST) 0))
  707. ; (!*MOVE (FRAME 1) (REG 1))
  708. ; (MOVE (REG 1) (INDEXED (REG ST) 0))
  709. ; (!*LINK PUTINT EXPR 1)
  710. ; (HRRZI (REG LINKREG) 140)
  711. ; (HRRZI (REG NARGREG) 1)
  712. ; (PUSHJ (REG ST) (ENTRY PUTINT))
  713. ; (!*LINK TERPRI EXPR 0)
  714. ; (HRRZI (REG LINKREG) 153)
  715. ; (SETZM (REG NARGREG))
  716. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  717. ; (!*MOVE (FRAME 2) (REG 1))
  718. ; (MOVE (REG 1) (INDEXED (REG ST) -1))
  719. ; (!*LINK PUTINT EXPR 1)
  720. ; (HRRZI (REG LINKREG) 140)
  721. ; (HRRZI (REG NARGREG) 1)
  722. ; (PUSHJ (REG ST) (ENTRY PUTINT))
  723. ; (!*LINK TERPRI EXPR 0)
  724. ; (HRRZI (REG LINKREG) 153)
  725. ; (SETZM (REG NARGREG))
  726. ; (PUSHJ (REG ST) (ENTRY TERPRI))
  727. ; (!*JUMP (LABEL G0004))
  728. ; (JRST (LABEL G0004))
  729. ; (!*LBL (LABEL G0001))
  730. ; (!*EXIT 2)
  731. ; (ADJSP (REG ST) (MINUS 2))
  732. ; (POPJ (REG ST) 0)
  733. ; (FULLWORD 1)
  734. 1
  735. ; (!*ENTRY IFACT EXPR 1)
  736. IFACT: intern IFACT
  737. PUSH 15,L0028
  738. PUSH 15,1
  739. L0029: MOVE 6,0(15)
  740. CAIE 6,1
  741. JRST L0030
  742. MOVE 1,-1(15)
  743. JRST L0031
  744. L0030: MOVE 2,-1(15)
  745. MOVE 1,0(15)
  746. HRRZI 12,148
  747. HRRZI 13,2
  748. PUSHJ 15,SYMFNC+148
  749. MOVEM 1,-1(15)
  750. SOS 0(15)
  751. MOVE 1,0(15)
  752. HRRZI 12,140
  753. HRRZI 13,1
  754. PUSHJ 15,SYMFNC+140
  755. HRRZI 12,153
  756. SETZM 13
  757. PUSHJ 15,SYMFNC+153
  758. MOVE 1,-1(15)
  759. HRRZI 12,140
  760. HRRZI 13,1
  761. PUSHJ 15,SYMFNC+140
  762. HRRZI 12,153
  763. SETZM 13
  764. PUSHJ 15,SYMFNC+153
  765. JRST L0029
  766. L0031: ADJSP 15,-2
  767. POPJ 15,0
  768. L0028: 1
  769. 0
  770. ; (!*ENTRY INITCODE EXPR 0)
  771. L0032: intern L0032
  772. MOVE 1,0
  773. POPJ 15,0
  774. extern SYMVAL
  775. extern SYMPRP
  776. extern SYMNAM
  777. L0033: 0
  778. byte(7)0,0
  779. intern L0033
  780. L0034: 0
  781. byte(7)1,0
  782. intern L0034
  783. L0035: 0
  784. byte(7)2,0
  785. intern L0035
  786. L0036: 0
  787. byte(7)3,0
  788. intern L0036
  789. L0037: 0
  790. byte(7)4,0
  791. intern L0037
  792. L0038: 0
  793. byte(7)5,0
  794. intern L0038
  795. L0039: 0
  796. byte(7)6,0
  797. intern L0039
  798. L0040: 0
  799. byte(7)7,0
  800. intern L0040
  801. L0041: 0
  802. byte(7)8,0
  803. intern L0041
  804. L0042: 0
  805. byte(7)9,0
  806. intern L0042
  807. L0043: 0
  808. byte(7)10,0
  809. intern L0043
  810. L0044: 0
  811. byte(7)11,0
  812. intern L0044
  813. L0045: 0
  814. byte(7)12,0
  815. intern L0045
  816. L0046: 0
  817. byte(7)13,0
  818. intern L0046
  819. L0047: 0
  820. byte(7)14,0
  821. intern L0047
  822. L0048: 0
  823. byte(7)15,0
  824. intern L0048
  825. L0049: 0
  826. byte(7)16,0
  827. intern L0049
  828. L0050: 0
  829. byte(7)17,0
  830. intern L0050
  831. L0051: 0
  832. byte(7)18,0
  833. intern L0051
  834. L0052: 0
  835. byte(7)19,0
  836. intern L0052
  837. L0053: 0
  838. byte(7)20,0
  839. intern L0053
  840. L0054: 0
  841. byte(7)21,0
  842. intern L0054
  843. L0055: 0
  844. byte(7)22,0
  845. intern L0055
  846. L0056: 0
  847. byte(7)23,0
  848. intern L0056
  849. L0057: 0
  850. byte(7)24,0
  851. intern L0057
  852. L0058: 0
  853. byte(7)25,0
  854. intern L0058
  855. L0059: 0
  856. byte(7)26,0
  857. intern L0059
  858. L0060: 0
  859. byte(7)27,0
  860. intern L0060
  861. L0061: 0
  862. byte(7)28,0
  863. intern L0061
  864. L0062: 0
  865. byte(7)29,0
  866. intern L0062
  867. L0063: 0
  868. byte(7)30,0
  869. intern L0063
  870. L0064: 0
  871. byte(7)31,0
  872. intern L0064
  873. L0065: 0
  874. byte(7)32,0
  875. intern L0065
  876. L0066: 0
  877. byte(7)33,0
  878. intern L0066
  879. L0067: 0
  880. byte(7)34,0
  881. intern L0067
  882. L0068: 0
  883. byte(7)35,0
  884. intern L0068
  885. L0069: 0
  886. byte(7)36,0
  887. intern L0069
  888. L0070: 0
  889. byte(7)37,0
  890. intern L0070
  891. L0071: 0
  892. byte(7)38,0
  893. intern L0071
  894. L0072: 0
  895. byte(7)39,0
  896. intern L0072
  897. L0073: 0
  898. byte(7)40,0
  899. intern L0073
  900. L0074: 0
  901. byte(7)41,0
  902. intern L0074
  903. L0075: 0
  904. byte(7)42,0
  905. intern L0075
  906. L0076: 0
  907. byte(7)43,0
  908. intern L0076
  909. L0077: 0
  910. byte(7)44,0
  911. intern L0077
  912. L0078: 0
  913. byte(7)45,0
  914. intern L0078
  915. L0079: 0
  916. byte(7)46,0
  917. intern L0079
  918. L0080: 0
  919. byte(7)47,0
  920. intern L0080
  921. L0081: 0
  922. byte(7)48,0
  923. intern L0081
  924. L0082: 0
  925. byte(7)49,0
  926. intern L0082
  927. L0083: 0
  928. byte(7)50,0
  929. intern L0083
  930. L0084: 0
  931. byte(7)51,0
  932. intern L0084
  933. L0085: 0
  934. byte(7)52,0
  935. intern L0085
  936. L0086: 0
  937. byte(7)53,0
  938. intern L0086
  939. L0087: 0
  940. byte(7)54,0
  941. intern L0087
  942. L0088: 0
  943. byte(7)55,0
  944. intern L0088
  945. L0089: 0
  946. byte(7)56,0
  947. intern L0089
  948. L0090: 0
  949. byte(7)57,0
  950. intern L0090
  951. L0091: 0
  952. byte(7)58,0
  953. intern L0091
  954. L0092: 0
  955. byte(7)59,0
  956. intern L0092
  957. L0093: 0
  958. byte(7)60,0
  959. intern L0093
  960. L0094: 0
  961. byte(7)61,0
  962. intern L0094
  963. L0095: 0
  964. byte(7)62,0
  965. intern L0095
  966. L0096: 0
  967. byte(7)63,0
  968. intern L0096
  969. L0097: 0
  970. byte(7)64,0
  971. intern L0097
  972. L0098: 0
  973. byte(7)65,0
  974. intern L0098
  975. L0099: 0
  976. byte(7)66,0
  977. intern L0099
  978. L0100: 0
  979. byte(7)67,0
  980. intern L0100
  981. L0101: 0
  982. byte(7)68,0
  983. intern L0101
  984. L0102: 0
  985. byte(7)69,0
  986. intern L0102
  987. L0103: 0
  988. byte(7)70,0
  989. intern L0103
  990. L0104: 0
  991. byte(7)71,0
  992. intern L0104
  993. L0105: 0
  994. byte(7)72,0
  995. intern L0105
  996. L0106: 0
  997. byte(7)73,0
  998. intern L0106
  999. L0107: 0
  1000. byte(7)74,0
  1001. intern L0107
  1002. L0108: 0
  1003. byte(7)75,0
  1004. intern L0108
  1005. L0109: 0
  1006. byte(7)76,0
  1007. intern L0109
  1008. L0110: 0
  1009. byte(7)77,0
  1010. intern L0110
  1011. L0111: 0
  1012. byte(7)78,0
  1013. intern L0111
  1014. L0112: 0
  1015. byte(7)79,0
  1016. intern L0112
  1017. L0113: 0
  1018. byte(7)80,0
  1019. intern L0113
  1020. L0114: 0
  1021. byte(7)81,0
  1022. intern L0114
  1023. L0115: 0
  1024. byte(7)82,0
  1025. intern L0115
  1026. L0116: 0
  1027. byte(7)83,0
  1028. intern L0116
  1029. L0117: 0
  1030. byte(7)84,0
  1031. intern L0117
  1032. L0118: 0
  1033. byte(7)85,0
  1034. intern L0118
  1035. L0119: 0
  1036. byte(7)86,0
  1037. intern L0119
  1038. L0120: 0
  1039. byte(7)87,0
  1040. intern L0120
  1041. L0121: 0
  1042. byte(7)88,0
  1043. intern L0121
  1044. L0122: 0
  1045. byte(7)89,0
  1046. intern L0122
  1047. L0123: 0
  1048. byte(7)90,0
  1049. intern L0123
  1050. L0124: 0
  1051. byte(7)91,0
  1052. intern L0124
  1053. L0125: 0
  1054. byte(7)92,0
  1055. intern L0125
  1056. L0126: 0
  1057. byte(7)93,0
  1058. intern L0126
  1059. L0127: 0
  1060. byte(7)94,0
  1061. intern L0127
  1062. L0128: 0
  1063. byte(7)95,0
  1064. intern L0128
  1065. L0129: 0
  1066. byte(7)96,0
  1067. intern L0129
  1068. L0130: 0
  1069. byte(7)97,0
  1070. intern L0130
  1071. L0131: 0
  1072. byte(7)98,0
  1073. intern L0131
  1074. L0132: 0
  1075. byte(7)99,0
  1076. intern L0132
  1077. L0133: 0
  1078. byte(7)100,0
  1079. intern L0133
  1080. L0134: 0
  1081. byte(7)101,0
  1082. intern L0134
  1083. L0135: 0
  1084. byte(7)102,0
  1085. intern L0135
  1086. L0136: 0
  1087. byte(7)103,0
  1088. intern L0136
  1089. L0137: 0
  1090. byte(7)104,0
  1091. intern L0137
  1092. L0138: 0
  1093. byte(7)105,0
  1094. intern L0138
  1095. L0139: 0
  1096. byte(7)106,0
  1097. intern L0139
  1098. L0140: 0
  1099. byte(7)107,0
  1100. intern L0140
  1101. L0141: 0
  1102. byte(7)108,0
  1103. intern L0141
  1104. L0142: 0
  1105. byte(7)109,0
  1106. intern L0142
  1107. L0143: 0
  1108. byte(7)110,0
  1109. intern L0143
  1110. L0144: 0
  1111. byte(7)111,0
  1112. intern L0144
  1113. L0145: 0
  1114. byte(7)112,0
  1115. intern L0145
  1116. L0146: 0
  1117. byte(7)113,0
  1118. intern L0146
  1119. L0147: 0
  1120. byte(7)114,0
  1121. intern L0147
  1122. L0148: 0
  1123. byte(7)115,0
  1124. intern L0148
  1125. L0149: 0
  1126. byte(7)116,0
  1127. intern L0149
  1128. L0150: 0
  1129. byte(7)117,0
  1130. intern L0150
  1131. L0151: 0
  1132. byte(7)118,0
  1133. intern L0151
  1134. L0152: 0
  1135. byte(7)119,0
  1136. intern L0152
  1137. L0153: 0
  1138. byte(7)120,0
  1139. intern L0153
  1140. L0154: 0
  1141. byte(7)121,0
  1142. intern L0154
  1143. L0155: 0
  1144. byte(7)122,0
  1145. intern L0155
  1146. L0156: 0
  1147. byte(7)123,0
  1148. intern L0156
  1149. L0157: 0
  1150. byte(7)124,0
  1151. intern L0157
  1152. L0158: 0
  1153. byte(7)125,0
  1154. intern L0158
  1155. L0159: 0
  1156. byte(7)126,0
  1157. intern L0159
  1158. L0160: 0
  1159. byte(7)127,0
  1160. intern L0160
  1161. L0161: 2
  1162. byte(7)78,73,76,0
  1163. intern L0161
  1164. L0162: 8
  1165. byte(7)70,73,82,83,84,67,65,76,76,0
  1166. intern L0162
  1167. L0163: 4
  1168. byte(7)77,65,73,78,46,0
  1169. intern L0163
  1170. L0164: 3
  1171. byte(7)73,78,73,84,0
  1172. intern L0164
  1173. L0165: 2
  1174. byte(7)73,78,42,0
  1175. intern L0165
  1176. L0166: 3
  1177. byte(7)79,85,84,42,0
  1178. intern L0166
  1179. L0167: 18
  1180. byte(7)73,78,68,69,80,69,78,68,69,78,84,82,69,65,68,67,72,65,82,0
  1181. intern L0167
  1182. L0168: 3
  1183. byte(7)71,69,84,67,0
  1184. intern L0168
  1185. L0169: 3
  1186. byte(7)84,73,77,67,0
  1187. intern L0169
  1188. L0170: 19
  1189. byte(7)73,78,68,69,80,69,78,68,69,78,84,87,82,73,84,69,67,72,65,82,0
  1190. intern L0170
  1191. L0171: 3
  1192. byte(7)80,85,84,67,0
  1193. intern L0171
  1194. L0172: 3
  1195. byte(7)81,85,73,84,0
  1196. intern L0172
  1197. L0173: 5
  1198. byte(7)80,85,84,73,78,84,0
  1199. intern L0173
  1200. L0174: 11
  1201. byte(7)37,83,84,79,82,69,45,74,67,65,76,76,0
  1202. intern L0174
  1203. L0175: 18
  1204. byte(7)37,67,79,80,89,45,70,85,78,67,84,73,79,78,45,67,69,76,76,0
  1205. intern L0175
  1206. L0176: 16
  1207. byte(7)85,78,68,69,70,73,78,69,68,70,85,78,67,84,73,79,78,0
  1208. intern L0176
  1209. L0177: 10
  1210. byte(7)85,78,68,69,70,78,67,79,68,69,42,0
  1211. intern L0177
  1212. L0178: 10
  1213. byte(7)85,78,68,69,70,78,78,65,82,71,42,0
  1214. intern L0178
  1215. L0179: 19
  1216. byte(7)85,78,68,69,70,73,78,69,68,70,85,78,67,84,73,79,78,65,85,88,0
  1217. intern L0179
  1218. L0180: 3
  1219. byte(7)70,76,65,71,0
  1220. intern L0180
  1221. L0181: 8
  1222. byte(7)76,79,78,71,84,73,77,69,83,0
  1223. intern L0181
  1224. L0182: 8
  1225. byte(7)87,81,85,79,84,73,69,78,84,0
  1226. intern L0182
  1227. L0183: 6
  1228. byte(7)76,79,78,71,68,73,86,0
  1229. intern L0183
  1230. L0184: 9
  1231. byte(7)87,82,69,77,65,73,78,68,69,82,0
  1232. intern L0184
  1233. L0185: 12
  1234. byte(7)76,79,78,71,82,69,77,65,73,78,68,69,82,0
  1235. intern L0185
  1236. L0186: 5
  1237. byte(7)84,69,82,80,82,73,0
  1238. intern L0186
  1239. L0187: 4
  1240. byte(7)73,70,65,67,84,0
  1241. intern L0187
  1242. L0188: 7
  1243. byte(7)84,69,83,84,70,65,67,84,0
  1244. intern L0188
  1245. L0189: 6
  1246. byte(7)84,69,83,84,84,65,75,0
  1247. intern L0189
  1248. L0190: 13
  1249. byte(7)65,82,73,84,72,77,69,84,73,67,84,69,83,84,0
  1250. intern L0190
  1251. L0191: 3
  1252. byte(7)70,65,67,84,0
  1253. intern L0191
  1254. L0192: 10
  1255. byte(7)84,79,80,76,69,86,69,76,84,65,75,0
  1256. intern L0192
  1257. L0193: 2
  1258. byte(7)84,65,75,0
  1259. intern L0193
  1260. L0194: 7
  1261. byte(7)73,78,73,84,67,79,68,69,0
  1262. intern L0194
  1263. extern SYMFNC
  1264. extern L0003
  1265. end MAIN.