yacc.sbk 28 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248
  1. .section ".data"
  2. .global yyin
  3. .type yyin,#object
  4. .size yyin,4
  5. .align 4
  6. yyin:
  7. .word __iob
  8. .global yyout
  9. .type yyout,#object
  10. .size yyout,4
  11. .align 4
  12. yyout:
  13. .word __iob+16
  14. .global yylex
  15. .section ".text"
  16. .align 4
  17. yylex:
  18. save %sp,-96,%sp
  19. ba .L5; nop
  20. .L4:
  21. .L7:
  22. cmp %i5,-1; bl .L8; nop
  23. cmp %i5,4; bg .L8; nop
  24. sll %i5,2,%i4
  25. set .L19+4,%i3
  26. ld [%i4+%i3],%i4
  27. jmp %i4; nop
  28. .section ".rodata"
  29. .align 4
  30. .L19:
  31. .word .L9
  32. .word .L10
  33. .word .L13
  34. .word .L14
  35. .word .L9
  36. .word .L16
  37. .section ".text"
  38. .L10:
  39. call yywrap; nop
  40. cmp %o0,0; be .L9; nop
  41. mov %g0,%i0
  42. ba .L3; nop
  43. .L13:
  44. set 257,%i0
  45. ba .L3; nop
  46. .L14:
  47. set 258,%i0
  48. ba .L3; nop
  49. .L16:
  50. set yytext,%i4
  51. ldsb [%i4],%i0
  52. ba .L3; nop
  53. .L8:
  54. set yyout,%i4
  55. ld [%i4],%o0
  56. set .L18,%o1
  57. mov %i5,%o2
  58. call fprintf; nop
  59. .L9:
  60. .L5:
  61. call yylook; nop
  62. mov %o0,%i5
  63. cmp %o0,0; bge .L4; nop
  64. mov %g0,%i0
  65. .L3:
  66. ret; restore
  67. .type yylex,#function
  68. .size yylex,.-yylex
  69. .section ".data"
  70. .global yyvstop
  71. .type yyvstop,#object
  72. .align 4
  73. yyvstop:
  74. .word 0x0
  75. .word 0x4
  76. .word 0x0
  77. .word 0x3
  78. .word 0x4
  79. .word 0x0
  80. .word 0x2
  81. .word 0x4
  82. .word 0x0
  83. .word 0x1
  84. .word 0x4
  85. .word 0x0
  86. .word 0x2
  87. .word 0x0
  88. .word 0x1
  89. .word 0x0
  90. .word 0x0
  91. .size yyvstop,68
  92. .global yycrank
  93. .type yycrank,#object
  94. .align 1
  95. yycrank:
  96. .byte 0x0
  97. .byte 0x0
  98. .byte 0x0
  99. .byte 0x0
  100. .byte 0x1
  101. .byte 0x3
  102. .byte 0x0
  103. .byte 0x0
  104. .byte 0x0
  105. .byte 0x0
  106. .byte 0x0
  107. .byte 0x0
  108. .byte 0x0
  109. .byte 0x0
  110. .byte 0x0
  111. .byte 0x0
  112. .byte 0x0
  113. .byte 0x0
  114. .byte 0x0
  115. .byte 0x0
  116. .byte 0x1
  117. .byte 0x4
  118. .byte 0x1
  119. .byte 0x3
  120. .byte 0x0
  121. .byte 0x0
  122. .byte 0x0
  123. .byte 0x0
  124. .byte 0x0
  125. .byte 0x0
  126. .byte 0x0
  127. .byte 0x0
  128. .byte 0x0
  129. .byte 0x0
  130. .byte 0x0
  131. .byte 0x0
  132. .byte 0x0
  133. .byte 0x0
  134. .byte 0x0
  135. .byte 0x0
  136. .byte 0x0
  137. .byte 0x0
  138. .byte 0x0
  139. .byte 0x0
  140. .byte 0x0
  141. .byte 0x0
  142. .byte 0x0
  143. .byte 0x0
  144. .byte 0x0
  145. .byte 0x0
  146. .byte 0x0
  147. .byte 0x0
  148. .byte 0x0
  149. .byte 0x0
  150. .byte 0x0
  151. .byte 0x0
  152. .byte 0x0
  153. .byte 0x0
  154. .byte 0x0
  155. .byte 0x0
  156. .byte 0x0
  157. .byte 0x0
  158. .byte 0x0
  159. .byte 0x0
  160. .byte 0x0
  161. .byte 0x0
  162. .byte 0x0
  163. .byte 0x0
  164. .byte 0x0
  165. .byte 0x0
  166. .byte 0x0
  167. .byte 0x0
  168. .byte 0x0
  169. .byte 0x0
  170. .byte 0x0
  171. .byte 0x0
  172. .byte 0x0
  173. .byte 0x0
  174. .byte 0x0
  175. .byte 0x0
  176. .byte 0x0
  177. .byte 0x0
  178. .byte 0x0
  179. .byte 0x0
  180. .byte 0x0
  181. .byte 0x0
  182. .byte 0x0
  183. .byte 0x0
  184. .byte 0x0
  185. .byte 0x0
  186. .byte 0x0
  187. .byte 0x0
  188. .byte 0x0
  189. .byte 0x0
  190. .byte 0x0
  191. .byte 0x0
  192. .byte 0x0
  193. .byte 0x0
  194. .byte 0x1
  195. .byte 0x5
  196. .byte 0x5
  197. .byte 0x7
  198. .byte 0x5
  199. .byte 0x7
  200. .byte 0x5
  201. .byte 0x7
  202. .byte 0x5
  203. .byte 0x7
  204. .byte 0x5
  205. .byte 0x7
  206. .byte 0x5
  207. .byte 0x7
  208. .byte 0x5
  209. .byte 0x7
  210. .byte 0x5
  211. .byte 0x7
  212. .byte 0x5
  213. .byte 0x7
  214. .byte 0x5
  215. .byte 0x7
  216. .byte 0x0
  217. .byte 0x0
  218. .byte 0x0
  219. .byte 0x0
  220. .byte 0x0
  221. .byte 0x0
  222. .byte 0x0
  223. .byte 0x0
  224. .byte 0x0
  225. .byte 0x0
  226. .byte 0x0
  227. .byte 0x0
  228. .byte 0x1
  229. .byte 0x6
  230. .byte 0x6
  231. .byte 0x8
  232. .byte 0x6
  233. .byte 0x8
  234. .byte 0x6
  235. .byte 0x8
  236. .byte 0x6
  237. .byte 0x8
  238. .byte 0x6
  239. .byte 0x8
  240. .byte 0x6
  241. .byte 0x8
  242. .byte 0x6
  243. .byte 0x8
  244. .byte 0x6
  245. .byte 0x8
  246. .byte 0x6
  247. .byte 0x8
  248. .byte 0x6
  249. .byte 0x8
  250. .byte 0x0
  251. .byte 0x0
  252. .byte 0x0
  253. .byte 0x0
  254. .byte 0x0
  255. .byte 0x0
  256. .byte 0x0
  257. .byte 0x0
  258. .byte 0x0
  259. .byte 0x0
  260. .byte 0x0
  261. .byte 0x0
  262. .byte 0x0
  263. .byte 0x0
  264. .byte 0x6
  265. .byte 0x8
  266. .byte 0x6
  267. .byte 0x8
  268. .byte 0x6
  269. .byte 0x8
  270. .byte 0x6
  271. .byte 0x8
  272. .byte 0x6
  273. .byte 0x8
  274. .byte 0x6
  275. .byte 0x8
  276. .byte 0x6
  277. .byte 0x8
  278. .byte 0x6
  279. .byte 0x8
  280. .byte 0x6
  281. .byte 0x8
  282. .byte 0x6
  283. .byte 0x8
  284. .byte 0x6
  285. .byte 0x8
  286. .byte 0x6
  287. .byte 0x8
  288. .byte 0x6
  289. .byte 0x8
  290. .byte 0x6
  291. .byte 0x8
  292. .byte 0x6
  293. .byte 0x8
  294. .byte 0x6
  295. .byte 0x8
  296. .byte 0x6
  297. .byte 0x8
  298. .byte 0x6
  299. .byte 0x8
  300. .byte 0x6
  301. .byte 0x8
  302. .byte 0x6
  303. .byte 0x8
  304. .byte 0x6
  305. .byte 0x8
  306. .byte 0x6
  307. .byte 0x8
  308. .byte 0x6
  309. .byte 0x8
  310. .byte 0x6
  311. .byte 0x8
  312. .byte 0x6
  313. .byte 0x8
  314. .byte 0x6
  315. .byte 0x8
  316. .byte 0x0
  317. .byte 0x0
  318. .byte 0x0
  319. .byte 0x0
  320. .byte 0x0
  321. .byte 0x0
  322. .byte 0x0
  323. .byte 0x0
  324. .byte 0x6
  325. .byte 0x8
  326. .byte 0x0
  327. .byte 0x0
  328. .byte 0x6
  329. .byte 0x8
  330. .byte 0x6
  331. .byte 0x8
  332. .byte 0x6
  333. .byte 0x8
  334. .byte 0x6
  335. .byte 0x8
  336. .byte 0x6
  337. .byte 0x8
  338. .byte 0x6
  339. .byte 0x8
  340. .byte 0x6
  341. .byte 0x8
  342. .byte 0x6
  343. .byte 0x8
  344. .byte 0x6
  345. .byte 0x8
  346. .byte 0x6
  347. .byte 0x8
  348. .byte 0x6
  349. .byte 0x8
  350. .byte 0x6
  351. .byte 0x8
  352. .byte 0x6
  353. .byte 0x8
  354. .byte 0x6
  355. .byte 0x8
  356. .byte 0x6
  357. .byte 0x8
  358. .byte 0x6
  359. .byte 0x8
  360. .byte 0x6
  361. .byte 0x8
  362. .byte 0x6
  363. .byte 0x8
  364. .byte 0x6
  365. .byte 0x8
  366. .byte 0x6
  367. .byte 0x8
  368. .byte 0x6
  369. .byte 0x8
  370. .byte 0x6
  371. .byte 0x8
  372. .byte 0x6
  373. .byte 0x8
  374. .byte 0x6
  375. .byte 0x8
  376. .byte 0x6
  377. .byte 0x8
  378. .byte 0x6
  379. .byte 0x8
  380. .byte 0x0
  381. .byte 0x0
  382. .byte 0x0
  383. .byte 0x0
  384. .byte 0x0
  385. .byte 0x0
  386. .size yycrank,290
  387. .global yysvec
  388. .type yysvec,#object
  389. .align 4
  390. yysvec:
  391. .word 0x0
  392. .word 0x0
  393. .word 0x0
  394. .word yycrank-2
  395. .word 0x0
  396. .word 0x0
  397. .word yycrank
  398. .word yysvec+12
  399. .word 0x0
  400. .word yycrank
  401. .word 0x0
  402. .word yyvstop+4
  403. .word yycrank
  404. .word 0x0
  405. .word yyvstop+12
  406. .word yycrank+4
  407. .word 0x0
  408. .word yyvstop+24
  409. .word yycrank+38
  410. .word 0x0
  411. .word yyvstop+36
  412. .word yycrank
  413. .word yysvec+60
  414. .word yyvstop+48
  415. .word yycrank
  416. .word yysvec+72
  417. .word yyvstop+56
  418. .word 0x0
  419. .word 0x0
  420. .word 0x0
  421. .size yysvec,120
  422. .global yytop
  423. .type yytop,#object
  424. .size yytop,4
  425. .align 4
  426. yytop:
  427. .word yycrank+282
  428. .global yybgin
  429. .type yybgin,#object
  430. .size yybgin,4
  431. .align 4
  432. yybgin:
  433. .word yysvec+12
  434. .global yymatch
  435. .type yymatch,#object
  436. .align 1
  437. yymatch:
  438. .byte 0
  439. .byte 1
  440. .byte 1
  441. .byte 1
  442. .byte 1
  443. .byte 1
  444. .byte 1
  445. .byte 1
  446. .byte 1
  447. .byte 9
  448. .byte 10
  449. .byte 1
  450. .byte 1
  451. .byte 1
  452. .byte 1
  453. .byte 1
  454. .byte 1
  455. .byte 1
  456. .byte 1
  457. .byte 1
  458. .byte 1
  459. .byte 1
  460. .byte 1
  461. .byte 1
  462. .byte 1
  463. .byte 1
  464. .byte 1
  465. .byte 1
  466. .byte 1
  467. .byte 1
  468. .byte 1
  469. .byte 1
  470. .byte 9
  471. .byte 1
  472. .byte 1
  473. .byte 1
  474. .byte 1
  475. .byte 1
  476. .byte 1
  477. .byte 1
  478. .byte 1
  479. .byte 1
  480. .byte 1
  481. .byte 1
  482. .byte 1
  483. .byte 1
  484. .byte 1
  485. .byte 1
  486. .byte 48
  487. .byte 48
  488. .byte 48
  489. .byte 48
  490. .byte 48
  491. .byte 48
  492. .byte 48
  493. .byte 48
  494. .byte 48
  495. .byte 48
  496. .byte 1
  497. .byte 1
  498. .byte 1
  499. .byte 1
  500. .byte 1
  501. .byte 1
  502. .byte 1
  503. .byte 65
  504. .byte 65
  505. .byte 65
  506. .byte 65
  507. .byte 65
  508. .byte 65
  509. .byte 65
  510. .byte 65
  511. .byte 65
  512. .byte 65
  513. .byte 65
  514. .byte 65
  515. .byte 65
  516. .byte 65
  517. .byte 65
  518. .byte 65
  519. .byte 65
  520. .byte 65
  521. .byte 65
  522. .byte 65
  523. .byte 65
  524. .byte 65
  525. .byte 65
  526. .byte 65
  527. .byte 65
  528. .byte 65
  529. .byte 1
  530. .byte 1
  531. .byte 1
  532. .byte 1
  533. .byte 65
  534. .byte 1
  535. .byte 65
  536. .byte 65
  537. .byte 65
  538. .byte 65
  539. .byte 65
  540. .byte 65
  541. .byte 65
  542. .byte 65
  543. .byte 65
  544. .byte 65
  545. .byte 65
  546. .byte 65
  547. .byte 65
  548. .byte 65
  549. .byte 65
  550. .byte 65
  551. .byte 65
  552. .byte 65
  553. .byte 65
  554. .byte 65
  555. .byte 65
  556. .byte 65
  557. .byte 65
  558. .byte 65
  559. .byte 65
  560. .byte 65
  561. .byte 1
  562. .byte 1
  563. .byte 1
  564. .byte 1
  565. .byte 1
  566. .byte 0
  567. .size yymatch,129
  568. .global yyextra
  569. .type yyextra,#object
  570. .align 1
  571. yyextra:
  572. .byte 0
  573. .byte 0
  574. .byte 0
  575. .byte 0
  576. .byte 0
  577. .byte 0
  578. .byte 0
  579. .byte 0
  580. .byte 0
  581. .size yyextra,9
  582. .global yylineno
  583. .type yylineno,#object
  584. .size yylineno,4
  585. .align 4
  586. yylineno:
  587. .word 0x1
  588. .global yysptr
  589. .type yysptr,#object
  590. .size yysptr,4
  591. .align 4
  592. yysptr:
  593. .word yysbuf
  594. .global yyprevious
  595. .type yyprevious,#object
  596. .size yyprevious,4
  597. .align 4
  598. yyprevious:
  599. .word 0xa
  600. .global yylook
  601. .section ".text"
  602. .align 4
  603. yylook:
  604. save %sp,-96,%sp
  605. set yymorfg,%l6
  606. ld [%l6],%l6
  607. cmp %l6,0; bne .L36; nop
  608. set yytext,%i2
  609. ba .L37; nop
  610. .L36:
  611. set yymorfg,%l6
  612. st %g0,[%l6]
  613. set yyleng,%l6
  614. ld [%l6],%l6
  615. set yytext,%l5
  616. add %l6,%l5,%i2
  617. .L37:
  618. .L38:
  619. set yylstate,%i4
  620. set yybgin,%l6
  621. ld [%l6],%l6
  622. mov %l6,%i5
  623. set yyestate,%l5
  624. st %l6,[%l5]
  625. set yyprevious,%l6
  626. ld [%l6],%l6
  627. cmp %l6,10; bne .L42; nop
  628. add %i5,12,%i5
  629. .L42:
  630. .L44:
  631. ld [%i5],%i3
  632. mov %i3,%l6
  633. set yycrank,%l5
  634. cmp %l6,%l5; bne .L48; nop
  635. ld [%i5+4],%l7
  636. mov %l7,%l6
  637. cmp %l6,%g0; bne .L50; nop
  638. ba .L95; nop
  639. .L50:
  640. ld [%l7],%l6
  641. set yycrank,%l5
  642. cmp %l6,%l5; bne .L52; nop
  643. ba .L95; nop
  644. .L52:
  645. .L48:
  646. mov %i2,%l3
  647. add %l3,1,%i2
  648. set yysptr,%l2
  649. ld [%l2],%l2
  650. set yysbuf,%l1
  651. cmp %l2,%l1; bleu .L62; nop
  652. set yysptr,%l2
  653. ld [%l2],%l1
  654. add %l1,-1,%l1
  655. st %l1,[%l2]
  656. ldsb [%l1],%l4
  657. ba .L63; nop
  658. .L62:
  659. set yyin,%l2
  660. ld [%l2],%l2
  661. ld [%l2],%l1
  662. sub %l1,1,%l1
  663. st %l1,[%l2]
  664. cmp %l1,0; bge .L64; nop
  665. set yyin,%l2
  666. ld [%l2],%o0
  667. call __filbuf; nop
  668. mov %o0,%l2
  669. st %l2,[%fp+-4]
  670. ba .L65; nop
  671. .L64:
  672. set yyin,%l2
  673. ld [%l2],%l2
  674. add %l2,4,%l2
  675. ld [%l2],%l1
  676. add %l1,1,%l0
  677. st %l0,[%l2]
  678. ldub [%l1],%l2
  679. st %l2,[%fp+-4]
  680. .L65:
  681. ld [%fp+-4],%l4
  682. .L63:
  683. set yytchar,%l2
  684. st %l4,[%l2]
  685. cmp %l4,10; bne .L60; nop
  686. set yylineno,%l2
  687. ld [%l2],%l1
  688. add %l1,1,%l1
  689. st %l1,[%l2]
  690. set yytchar,%l2
  691. ld [%l2],%l5
  692. ba .L61; nop
  693. .L60:
  694. set yytchar,%l2
  695. ld [%l2],%l5
  696. .L61:
  697. cmp %l5,-1; bne .L58; nop
  698. mov %g0,%l6
  699. ba .L59; nop
  700. .L58:
  701. set yytchar,%l2
  702. ld [%l2],%l6
  703. .L59:
  704. mov %l6,%i1
  705. mov %l6,%l2
  706. stb %l2,[%l3]
  707. .L66:
  708. mov %i3,%i0
  709. mov %i3,%l3
  710. set yycrank,%l2
  711. cmp %l3,%l2; bleu .L67; nop
  712. sll %i1,1,%l3
  713. add %l3,%i0,%i3
  714. mov %i3,%l3
  715. set yytop,%l2
  716. ld [%l2],%l2
  717. cmp %l3,%l2; bgu .L68; nop
  718. ldsb [%i3],%l3
  719. smul %l3,12,%l3
  720. set yysvec,%l2
  721. add %l3,%l2,%l3
  722. mov %i5,%l2
  723. cmp %l3,%l2; bne .L68; nop
  724. set yysvec,%l3
  725. ldsb [%i3+1],%l2
  726. smul %l2,12,%l2
  727. add %l2,%l3,%l2
  728. cmp %l2,%l3; bne .L71; nop
  729. add %i2,-1,%l3
  730. mov %l3,%i2
  731. set yytchar,%l2
  732. ldsb [%l3],%l3
  733. st %l3,[%l2]
  734. ld [%l2],%l3
  735. cmp %l3,10; bne .L73; nop
  736. set yylineno,%l3
  737. ld [%l3],%l2
  738. sub %l2,1,%l2
  739. st %l2,[%l3]
  740. .L73:
  741. set yysptr,%l3
  742. ld [%l3],%l2
  743. add %l2,1,%l1
  744. st %l1,[%l3]
  745. set yytchar,%l3
  746. ld [%l3],%l3
  747. stb %l3,[%l2]
  748. ba .L95; nop
  749. .L71:
  750. mov %i4,%l3
  751. add %l3,4,%i4
  752. ldsb [%i3+1],%l2
  753. smul %l2,12,%l2
  754. set yysvec,%l1
  755. add %l2,%l1,%l2
  756. mov %l2,%i5
  757. st %l2,[%l3]
  758. ba .L44; nop
  759. .L67:
  760. mov %i3,%l3
  761. set yycrank,%l2
  762. cmp %l3,%l2; bgeu .L76; nop
  763. set yycrank,%l3
  764. mov %l3,%l2
  765. mov %i3,%l1
  766. sub %l2,%l1,%l2
  767. sra %l2,31,%g1; wr %g0,%g1,%y; nop; nop; nop; sdiv %l2,2,%l2
  768. sll %l2,1,%l2
  769. add %l2,%l3,%l3
  770. mov %l3,%i0
  771. mov %l3,%i3
  772. sll %i1,1,%l3
  773. add %l3,%i3,%i3
  774. mov %i3,%l3
  775. set yytop,%l2
  776. ld [%l2],%l2
  777. cmp %l3,%l2; bgu .L78; nop
  778. ldsb [%i3],%l3
  779. smul %l3,12,%l3
  780. set yysvec,%l2
  781. add %l3,%l2,%l3
  782. mov %i5,%l2
  783. cmp %l3,%l2; bne .L78; nop
  784. set yysvec,%l3
  785. ldsb [%i3+1],%l2
  786. smul %l2,12,%l2
  787. add %l2,%l3,%l2
  788. cmp %l2,%l3; bne .L80; nop
  789. add %i2,-1,%l3
  790. mov %l3,%i2
  791. set yytchar,%l2
  792. ldsb [%l3],%l3
  793. st %l3,[%l2]
  794. ld [%l2],%l3
  795. cmp %l3,10; bne .L82; nop
  796. set yylineno,%l3
  797. ld [%l3],%l2
  798. sub %l2,1,%l2
  799. st %l2,[%l3]
  800. .L82:
  801. set yysptr,%l3
  802. ld [%l3],%l2
  803. add %l2,1,%l1
  804. st %l1,[%l3]
  805. set yytchar,%l3
  806. ld [%l3],%l3
  807. stb %l3,[%l2]
  808. ba .L95; nop
  809. .L80:
  810. mov %i4,%l3
  811. add %l3,4,%i4
  812. ldsb [%i3+1],%l2
  813. smul %l2,12,%l2
  814. set yysvec,%l1
  815. add %l2,%l1,%l2
  816. mov %l2,%i5
  817. st %l2,[%l3]
  818. ba .L44; nop
  819. .L78:
  820. set yymatch,%l3
  821. ldsb [%i1+%l3],%l3
  822. sll %l3,1,%l3
  823. add %l3,%i0,%i3
  824. mov %i3,%l3
  825. set yytop,%l2
  826. ld [%l2],%l2
  827. cmp %l3,%l2; bgu .L84; nop
  828. ldsb [%i3],%l3
  829. smul %l3,12,%l3
  830. set yysvec,%l2
  831. add %l3,%l2,%l3
  832. mov %i5,%l2
  833. cmp %l3,%l2; bne .L84; nop
  834. set yysvec,%l3
  835. ldsb [%i3+1],%l2
  836. smul %l2,12,%l2
  837. add %l2,%l3,%l2
  838. cmp %l2,%l3; bne .L86; nop
  839. add %i2,-1,%l3
  840. mov %l3,%i2
  841. set yytchar,%l2
  842. ldsb [%l3],%l3
  843. st %l3,[%l2]
  844. ld [%l2],%l3
  845. cmp %l3,10; bne .L88; nop
  846. set yylineno,%l3
  847. ld [%l3],%l2
  848. sub %l2,1,%l2
  849. st %l2,[%l3]
  850. .L88:
  851. set yysptr,%l3
  852. ld [%l3],%l2
  853. add %l2,1,%l1
  854. st %l1,[%l3]
  855. set yytchar,%l3
  856. ld [%l3],%l3
  857. stb %l3,[%l2]
  858. ba .L95; nop
  859. .L86:
  860. mov %i4,%l3
  861. add %l3,4,%i4
  862. ldsb [%i3+1],%l2
  863. smul %l2,12,%l2
  864. set yysvec,%l1
  865. add %l2,%l1,%l2
  866. mov %l2,%i5
  867. st %l2,[%l3]
  868. ba .L44; nop
  869. .L84:
  870. .L76:
  871. .L68:
  872. ld [%i5+4],%l3
  873. mov %l3,%i5
  874. cmp %l3,%g0; be .L90; nop
  875. ld [%i5],%l3
  876. mov %l3,%i3
  877. set yycrank,%l2
  878. cmp %l3,%l2; be .L90; nop
  879. ba .L66; nop
  880. .L90:
  881. add %i2,-1,%l3
  882. mov %l3,%i2
  883. set yytchar,%l2
  884. ldsb [%l3],%l3
  885. st %l3,[%l2]
  886. ld [%l2],%l3
  887. cmp %l3,10; bne .L92; nop
  888. set yylineno,%l3
  889. ld [%l3],%l2
  890. sub %l2,1,%l2
  891. st %l2,[%l3]
  892. .L92:
  893. set yysptr,%l3
  894. ld [%l3],%l2
  895. add %l2,1,%l1
  896. st %l1,[%l3]
  897. set yytchar,%l3
  898. ld [%l3],%l3
  899. stb %l3,[%l2]
  900. ba .L95; nop
  901. .L94:
  902. mov %i2,%l6
  903. add %l6,-1,%i2
  904. stb %g0,[%l6]
  905. ld [%i4],%l6
  906. mov %l6,%l4
  907. cmp %l4,%g0; be .L97; nop
  908. set yyfnd,%l4
  909. ld [%l6+8],%l6
  910. st %l6,[%l4]
  911. cmp %l6,%g0; be .L97; nop
  912. ld [%l4],%l6
  913. ld [%l6],%l6
  914. cmp %l6,0; ble .L97; nop
  915. set yyolsp,%l6
  916. st %i4,[%l6]
  917. set yyfnd,%l6
  918. ld [%l6],%l6
  919. ld [%l6],%l6
  920. set yyextra,%l5
  921. ldsb [%l6+%l5],%l6
  922. cmp %l6,0; be .L99; nop
  923. ba .L102; nop
  924. .L101:
  925. add %i4,-4,%i4
  926. mov %i2,%l6
  927. add %l6,-1,%i2
  928. set yytchar,%l5
  929. ldsb [%l6],%l6
  930. st %l6,[%l5]
  931. ld [%l5],%l6
  932. cmp %l6,10; bne .L104; nop
  933. set yylineno,%l6
  934. ld [%l6],%l5
  935. sub %l5,1,%l5
  936. st %l5,[%l6]
  937. .L104:
  938. set yysptr,%l6
  939. ld [%l6],%l5
  940. add %l5,1,%l4
  941. st %l4,[%l6]
  942. set yytchar,%l6
  943. ld [%l6],%l6
  944. stb %l6,[%l5]
  945. .L102:
  946. ld [%i4],%l6
  947. ld [%l6+8],%o0
  948. set yyfnd,%l6
  949. ld [%l6],%l6
  950. ld [%l6],%l6
  951. neg %l6,%o1
  952. call yyback; nop
  953. cmp %o0,1; be .L106; nop
  954. mov %i4,%l6
  955. set yylstate,%l5
  956. cmp %l6,%l5; bgu .L101; nop
  957. .L106:
  958. .L99:
  959. set yyprevious,%l6
  960. ldsb [%i2],%l5
  961. st %l5,[%l6]
  962. set yylsp,%l6
  963. st %i4,[%l6]
  964. set yyleng,%l6
  965. set yytext,%l5
  966. mov %i2,%l4
  967. mov %l5,%l3
  968. sub %l4,%l3,%l4
  969. add %l4,1,%l4
  970. st %l4,[%l6]
  971. ld [%l6],%l6
  972. stb %g0,[%l6+%l5]
  973. set yyfnd,%l6
  974. ld [%l6],%l5
  975. add %l5,4,%l4
  976. st %l4,[%l6]
  977. ld [%l5],%i0
  978. ba .L35; nop
  979. .L97:
  980. set yytchar,%l6
  981. ldsb [%i2],%l5
  982. st %l5,[%l6]
  983. ld [%l6],%l6
  984. cmp %l6,10; bne .L107; nop
  985. set yylineno,%l6
  986. ld [%l6],%l5
  987. sub %l5,1,%l5
  988. st %l5,[%l6]
  989. .L107:
  990. set yysptr,%l6
  991. ld [%l6],%l5
  992. add %l5,1,%l4
  993. st %l4,[%l6]
  994. set yytchar,%l6
  995. ld [%l6],%l6
  996. stb %l6,[%l5]
  997. .L95:
  998. mov %i4,%l6
  999. add %l6,-4,%i4
  1000. set yylstate,%l5
  1001. cmp %l6,%l5; bgu .L94; nop
  1002. set yytext,%l6
  1003. ldsb [%l6],%l6
  1004. cmp %l6,0; bne .L109; nop
  1005. set yysptr,%l6
  1006. set yysbuf,%l5
  1007. st %l5,[%l6]
  1008. mov %g0,%i0
  1009. ba .L35; nop
  1010. .L109:
  1011. set yysptr,%l3
  1012. ld [%l3],%l3
  1013. set yysbuf,%l2
  1014. cmp %l3,%l2; bleu .L119; nop
  1015. set yysptr,%l3
  1016. ld [%l3],%l2
  1017. add %l2,-1,%l2
  1018. st %l2,[%l3]
  1019. ldsb [%l2],%l4
  1020. ba .L120; nop
  1021. .L119:
  1022. set yyin,%l3
  1023. ld [%l3],%l3
  1024. ld [%l3],%l2
  1025. sub %l2,1,%l2
  1026. st %l2,[%l3]
  1027. cmp %l2,0; bge .L121; nop
  1028. set yyin,%l3
  1029. ld [%l3],%o0
  1030. call __filbuf; nop
  1031. mov %o0,%l3
  1032. st %l3,[%fp+-4]
  1033. ba .L122; nop
  1034. .L121:
  1035. set yyin,%l3
  1036. ld [%l3],%l3
  1037. add %l3,4,%l3
  1038. ld [%l3],%l2
  1039. add %l2,1,%l1
  1040. st %l1,[%l3]
  1041. ldub [%l2],%l3
  1042. st %l3,[%fp+-4]
  1043. .L122:
  1044. ld [%fp+-4],%l4
  1045. .L120:
  1046. set yytchar,%l3
  1047. st %l4,[%l3]
  1048. cmp %l4,10; bne .L117; nop
  1049. set yylineno,%l3
  1050. ld [%l3],%l2
  1051. add %l2,1,%l2
  1052. st %l2,[%l3]
  1053. set yytchar,%l3
  1054. ld [%l3],%l5
  1055. ba .L118; nop
  1056. .L117:
  1057. set yytchar,%l3
  1058. ld [%l3],%l5
  1059. .L118:
  1060. cmp %l5,-1; bne .L115; nop
  1061. mov %g0,%l6
  1062. ba .L116; nop
  1063. .L115:
  1064. set yytchar,%l3
  1065. ld [%l3],%l6
  1066. .L116:
  1067. set yytext,%l2
  1068. stb %l6,[%l2]
  1069. set yyprevious,%l2
  1070. sll %l6,8*(4-1),%l3; sra %l3,8*(4-1),%l3
  1071. st %l3,[%l2]
  1072. set yyprevious,%l3
  1073. ld [%l3],%l3
  1074. cmp %l3,0; ble .L123; nop
  1075. set yyout,%l3
  1076. ld [%l3],%l3
  1077. ld [%l3],%l2
  1078. sub %l2,1,%l2
  1079. st %l2,[%l3]
  1080. cmp %l2,0; bge .L126; nop
  1081. set yyprevious,%l3
  1082. ld [%l3],%l3
  1083. and %l3,0xff,%l3
  1084. mov %l3,%o0
  1085. set yyout,%l3
  1086. ld [%l3],%o1
  1087. call __flsbuf; nop
  1088. ba .L127; nop
  1089. .L126:
  1090. set yyout,%l3
  1091. ld [%l3],%l3
  1092. add %l3,4,%l3
  1093. ld [%l3],%l2
  1094. add %l2,1,%l1
  1095. st %l1,[%l3]
  1096. set yyprevious,%l3
  1097. ld [%l3],%l3
  1098. stb %l3,[%l2]
  1099. .L127:
  1100. .L123:
  1101. set yytext,%i2
  1102. ba .L38; nop
  1103. .L35:
  1104. ret; restore
  1105. .type yylook,#function
  1106. .size yylook,.-yylook
  1107. .global yyback
  1108. .align 4
  1109. yyback:
  1110. save %sp,-96,%sp
  1111. mov %i0,%i5
  1112. cmp %i5,%g0; bne .L132; nop
  1113. mov %g0,%i0
  1114. ba .L128; nop
  1115. .L131:
  1116. mov %i0,%i5
  1117. add %i5,4,%i0
  1118. ld [%i5],%i5
  1119. cmp %i5,%i1; bne .L134; nop
  1120. set 1,%i0
  1121. ba .L128; nop
  1122. .L134:
  1123. .L132:
  1124. ld [%i0],%i5
  1125. cmp %i5,0; bne .L131; nop
  1126. mov %g0,%i0
  1127. .L128:
  1128. ret; restore
  1129. .type yyback,#function
  1130. .size yyback,.-yyback
  1131. .global yyinput
  1132. .align 4
  1133. yyinput:
  1134. save %sp,-96,%sp
  1135. set yysptr,%i1
  1136. ld [%i1],%i1
  1137. set yysbuf,%i0
  1138. cmp %i1,%i0; bleu .L145; nop
  1139. set yysptr,%i1
  1140. ld [%i1],%i0
  1141. add %i0,-1,%i0
  1142. st %i0,[%i1]
  1143. ldsb [%i0],%i3
  1144. ba .L146; nop
  1145. .L145:
  1146. set yyin,%i1
  1147. ld [%i1],%i1
  1148. ld [%i1],%i0
  1149. sub %i0,1,%i0
  1150. st %i0,[%i1]
  1151. cmp %i0,0; bge .L147; nop
  1152. set yyin,%i1
  1153. ld [%i1],%o0
  1154. call __filbuf; nop
  1155. mov %o0,%i1
  1156. mov %i1,%i2
  1157. ba .L148; nop
  1158. .L147:
  1159. set yyin,%i1
  1160. ld [%i1],%i1
  1161. add %i1,4,%i1
  1162. ld [%i1],%i0
  1163. add %i0,1,%l7
  1164. st %l7,[%i1]
  1165. ldub [%i0],%i2
  1166. .L148:
  1167. mov %i2,%i3
  1168. .L146:
  1169. set yytchar,%i1
  1170. st %i3,[%i1]
  1171. cmp %i3,10; bne .L143; nop
  1172. set yylineno,%i1
  1173. ld [%i1],%i0
  1174. add %i0,1,%i0
  1175. st %i0,[%i1]
  1176. set yytchar,%i1
  1177. ld [%i1],%i4
  1178. ba .L144; nop
  1179. .L143:
  1180. set yytchar,%i1
  1181. ld [%i1],%i4
  1182. .L144:
  1183. cmp %i4,-1; bne .L141; nop
  1184. mov %g0,%i5
  1185. ba .L142; nop
  1186. .L141:
  1187. set yytchar,%i1
  1188. ld [%i1],%i5
  1189. .L142:
  1190. mov %i5,%i0
  1191. .L136:
  1192. ret; restore
  1193. .type yyinput,#function
  1194. .size yyinput,.-yyinput
  1195. .global yyoutput
  1196. .align 4
  1197. yyoutput:
  1198. save %sp,-96,%sp
  1199. set yyout,%i5
  1200. ld [%i5],%i5
  1201. ld [%i5],%i4
  1202. sub %i4,1,%i4
  1203. st %i4,[%i5]
  1204. cmp %i4,0; bge .L151; nop
  1205. mov %i0,%i5
  1206. and %i5,0xff,%i5
  1207. mov %i5,%o0
  1208. set yyout,%i5
  1209. ld [%i5],%o1
  1210. call __flsbuf; nop
  1211. ba .L152; nop
  1212. .L151:
  1213. set yyout,%i5
  1214. ld [%i5],%i5
  1215. add %i5,4,%i5
  1216. ld [%i5],%i4
  1217. add %i4,1,%i3
  1218. st %i3,[%i5]
  1219. mov %i0,%i5
  1220. stb %i5,[%i4]
  1221. .L152:
  1222. mov %g0,%i0
  1223. .L149:
  1224. ret; restore
  1225. .type yyoutput,#function
  1226. .size yyoutput,.-yyoutput
  1227. .global yyunput
  1228. .align 4
  1229. yyunput:
  1230. save %sp,-96,%sp
  1231. set yytchar,%i5
  1232. st %i0,[%i5]
  1233. ld [%i5],%i5
  1234. cmp %i5,10; bne .L154; nop
  1235. set yylineno,%i5
  1236. ld [%i5],%i4
  1237. sub %i4,1,%i4
  1238. st %i4,[%i5]
  1239. .L154:
  1240. set yysptr,%i5
  1241. ld [%i5],%i4
  1242. add %i4,1,%i3
  1243. st %i3,[%i5]
  1244. set yytchar,%i5
  1245. ld [%i5],%i5
  1246. stb %i5,[%i4]
  1247. mov %g0,%i0
  1248. .L153:
  1249. ret; restore
  1250. .type yyunput,#function
  1251. .size yyunput,.-yyunput
  1252. .global main
  1253. .align 4
  1254. main:
  1255. save %sp,-96,%sp
  1256. call yyparse; nop
  1257. mov %g0,%i0
  1258. .L156:
  1259. ret; restore
  1260. .type main,#function
  1261. .size main,.-main
  1262. .global yyerror
  1263. .align 4
  1264. yyerror:
  1265. save %sp,-96,%sp
  1266. set .L158,%o0
  1267. mov %i0,%o1
  1268. call printf; nop
  1269. mov %g0,%i0
  1270. .L157:
  1271. ret; restore
  1272. .type yyerror,#function
  1273. .size yyerror,.-yyerror
  1274. .section ".data"
  1275. .global yyexca
  1276. .type yyexca,#object
  1277. .align 2
  1278. yyexca:
  1279. .half 0xffffffff
  1280. .half 0x1
  1281. .half 0x0
  1282. .half 0xffffffff
  1283. .half 0xfffffffe
  1284. .half 0x0
  1285. .size yyexca,12
  1286. .global yyact
  1287. .type yyact,#object
  1288. .align 2
  1289. yyact:
  1290. .half 0xc
  1291. .half 0x2
  1292. .half 0x9
  1293. .half 0x8
  1294. .half 0x11
  1295. .half 0xb
  1296. .half 0x19
  1297. .half 0x11
  1298. .half 0xf
  1299. .half 0x12
  1300. .half 0x10
  1301. .half 0xa
  1302. .half 0x12
  1303. .half 0x11
  1304. .half 0xf
  1305. .half 0x7
  1306. .half 0x10
  1307. .half 0xd
  1308. .half 0x12
  1309. .half 0x5
  1310. .half 0x3
  1311. .half 0x1
  1312. .half 0x0
  1313. .half 0x13
  1314. .half 0x14
  1315. .half 0x0
  1316. .half 0x0
  1317. .half 0x15
  1318. .half 0x16
  1319. .half 0x17
  1320. .half 0x18
  1321. .half 0x0
  1322. .half 0x0
  1323. .half 0x0
  1324. .half 0x0
  1325. .half 0x0
  1326. .half 0x0
  1327. .half 0x0
  1328. .half 0x0
  1329. .half 0x0
  1330. .half 0x0
  1331. .half 0x0
  1332. .half 0x0
  1333. .half 0x0
  1334. .half 0x0
  1335. .half 0x0
  1336. .half 0x0
  1337. .half 0x0
  1338. .half 0x0
  1339. .half 0x0
  1340. .half 0x0
  1341. .half 0x0
  1342. .half 0x0
  1343. .half 0x0
  1344. .half 0x0
  1345. .half 0x0
  1346. .half 0x0
  1347. .half 0x0
  1348. .half 0x0
  1349. .half 0x0
  1350. .half 0x0
  1351. .half 0x0
  1352. .half 0x0
  1353. .half 0x0
  1354. .half 0x0
  1355. .half 0x0
  1356. .half 0x0
  1357. .half 0x0
  1358. .half 0x0
  1359. .half 0x0
  1360. .half 0x0
  1361. .half 0x0
  1362. .half 0x0
  1363. .half 0x0
  1364. .half 0x0
  1365. .half 0x0
  1366. .half 0x0
  1367. .half 0x0
  1368. .half 0x0
  1369. .half 0x0
  1370. .half 0x0
  1371. .half 0x0
  1372. .half 0x0
  1373. .half 0x0
  1374. .half 0x0
  1375. .half 0x0
  1376. .half 0x0
  1377. .half 0x0
  1378. .half 0x0
  1379. .half 0x0
  1380. .half 0x0
  1381. .half 0x0
  1382. .half 0x0
  1383. .half 0x0
  1384. .half 0x0
  1385. .half 0x0
  1386. .half 0x0
  1387. .half 0x0
  1388. .half 0x0
  1389. .half 0x0
  1390. .half 0x0
  1391. .half 0x0
  1392. .half 0x0
  1393. .half 0x0
  1394. .half 0x0
  1395. .half 0x0
  1396. .half 0x0
  1397. .half 0x0
  1398. .half 0x0
  1399. .half 0x0
  1400. .half 0x0
  1401. .half 0x0
  1402. .half 0x0
  1403. .half 0x0
  1404. .half 0x0
  1405. .half 0x0
  1406. .half 0x0
  1407. .half 0x0
  1408. .half 0x0
  1409. .half 0x0
  1410. .half 0x0
  1411. .half 0x0
  1412. .half 0x0
  1413. .half 0x0
  1414. .half 0x0
  1415. .half 0x0
  1416. .half 0x0
  1417. .half 0x0
  1418. .half 0x0
  1419. .half 0x0
  1420. .half 0x0
  1421. .half 0x0
  1422. .half 0x0
  1423. .half 0x0
  1424. .half 0x0
  1425. .half 0x0
  1426. .half 0x0
  1427. .half 0x0
  1428. .half 0x0
  1429. .half 0x0
  1430. .half 0x0
  1431. .half 0x0
  1432. .half 0x0
  1433. .half 0x0
  1434. .half 0x0
  1435. .half 0x0
  1436. .half 0x0
  1437. .half 0x0
  1438. .half 0x0
  1439. .half 0x0
  1440. .half 0x0
  1441. .half 0x0
  1442. .half 0x0
  1443. .half 0x0
  1444. .half 0x0
  1445. .half 0x0
  1446. .half 0x0
  1447. .half 0x0
  1448. .half 0x0
  1449. .half 0x0
  1450. .half 0x0
  1451. .half 0x0
  1452. .half 0x0
  1453. .half 0x0
  1454. .half 0x0
  1455. .half 0x0
  1456. .half 0x0
  1457. .half 0x0
  1458. .half 0x0
  1459. .half 0x0
  1460. .half 0x0
  1461. .half 0x0
  1462. .half 0x0
  1463. .half 0x0
  1464. .half 0x0
  1465. .half 0x0
  1466. .half 0x0
  1467. .half 0x0
  1468. .half 0x0
  1469. .half 0x0
  1470. .half 0x0
  1471. .half 0x0
  1472. .half 0x0
  1473. .half 0x0
  1474. .half 0x0
  1475. .half 0x0
  1476. .half 0x0
  1477. .half 0x0
  1478. .half 0x0
  1479. .half 0x0
  1480. .half 0x0
  1481. .half 0x0
  1482. .half 0x0
  1483. .half 0x0
  1484. .half 0x0
  1485. .half 0x0
  1486. .half 0x0
  1487. .half 0x0
  1488. .half 0x0
  1489. .half 0x0
  1490. .half 0x0
  1491. .half 0x0
  1492. .half 0x0
  1493. .half 0x0
  1494. .half 0x0
  1495. .half 0x0
  1496. .half 0x0
  1497. .half 0x0
  1498. .half 0x0
  1499. .half 0x0
  1500. .half 0x0
  1501. .half 0x0
  1502. .half 0x0
  1503. .half 0x0
  1504. .half 0x0
  1505. .half 0x0
  1506. .half 0x0
  1507. .half 0x6
  1508. .half 0xe
  1509. .half 0x0
  1510. .half 0x0
  1511. .half 0x0
  1512. .half 0x0
  1513. .half 0x0
  1514. .half 0x0
  1515. .half 0x0
  1516. .half 0x0
  1517. .half 0x0
  1518. .half 0x0
  1519. .half 0x0
  1520. .half 0x0
  1521. .half 0x0
  1522. .half 0x0
  1523. .half 0x0
  1524. .half 0x0
  1525. .half 0x0
  1526. .half 0x0
  1527. .half 0x0
  1528. .half 0x0
  1529. .half 0x0
  1530. .half 0x0
  1531. .half 0x0
  1532. .half 0x0
  1533. .half 0x0
  1534. .half 0x0
  1535. .half 0x0
  1536. .half 0x0
  1537. .half 0x4
  1538. .half 0x6
  1539. .size yyact,498
  1540. .global yypact
  1541. .type yypact,#object
  1542. .align 2
  1543. yypact:
  1544. .half 0xfffffc18
  1545. .half 0xfffffff7
  1546. .half 0xfffffc18
  1547. .half 0x5
  1548. .half 0xfffffff9
  1549. .half 0xffffffc5
  1550. .half 0xfffffc18
  1551. .half 0xfffffc18
  1552. .half 0xfffffc18
  1553. .half 0xffffffd8
  1554. .half 0xffffffe3
  1555. .half 0xffffffd8
  1556. .half 0xffffffd8
  1557. .half 0xfffffc18
  1558. .half 0xfffffc18
  1559. .half 0xffffffd8
  1560. .half 0xffffffd8
  1561. .half 0xffffffd8
  1562. .half 0xffffffd8
  1563. .half 0xffffffda
  1564. .half 0xffffffdd
  1565. .half 0xffffffda
  1566. .half 0xffffffda
  1567. .half 0xfffffc18
  1568. .half 0xfffffc18
  1569. .half 0xfffffc18
  1570. .size yypact,52
  1571. .global yypgo
  1572. .type yypgo,#object
  1573. .align 2
  1574. yypgo:
  1575. .half 0x0
  1576. .half 0x15
  1577. .half 0x14
  1578. .half 0x11
  1579. .half 0xb
  1580. .size yypgo,10
  1581. .global yyr1
  1582. .type yyr1,#object
  1583. .align 2
  1584. yyr1:
  1585. .half 0x0
  1586. .half 0x1
  1587. .half 0x1
  1588. .half 0x1
  1589. .half 0x1
  1590. .half 0x2
  1591. .half 0x4
  1592. .half 0x4
  1593. .half 0x4
  1594. .half 0x4
  1595. .half 0x4
  1596. .half 0x4
  1597. .half 0x4
  1598. .half 0x4
  1599. .half 0x3
  1600. .size yyr1,30
  1601. .global yyr2
  1602. .type yyr2,#object
  1603. .align 2
  1604. yyr2:
  1605. .half 0x0
  1606. .half 0x0
  1607. .half 0x2
  1608. .half 0x3
  1609. .half 0x3
  1610. .half 0x3
  1611. .half 0x3
  1612. .half 0x3
  1613. .half 0x3
  1614. .half 0x3
  1615. .half 0x2
  1616. .half 0x3
  1617. .half 0x1
  1618. .half 0x1
  1619. .half 0x1
  1620. .size yyr2,30
  1621. .global yychk
  1622. .type yychk,#object
  1623. .align 2
  1624. yychk:
  1625. .half 0xfffffc18
  1626. .half 0xffffffff
  1627. .half 0xa
  1628. .half 0xfffffffe
  1629. .half 0x100
  1630. .half 0xfffffffd
  1631. .half 0x101
  1632. .half 0xa
  1633. .half 0xa
  1634. .half 0x3d
  1635. .half 0xfffffffc
  1636. .half 0x2d
  1637. .half 0x28
  1638. .half 0xfffffffd
  1639. .half 0x102
  1640. .half 0x2b
  1641. .half 0x2d
  1642. .half 0x2a
  1643. .half 0x2f
  1644. .half 0xfffffffc
  1645. .half 0xfffffffc
  1646. .half 0xfffffffc
  1647. .half 0xfffffffc
  1648. .half 0xfffffffc
  1649. .half 0xfffffffc
  1650. .half 0x29
  1651. .size yychk,52
  1652. .global yydef
  1653. .type yydef,#object
  1654. .align 2
  1655. yydef:
  1656. .half 0x1
  1657. .half 0xfffffffe
  1658. .half 0x2
  1659. .half 0x0
  1660. .half 0x0
  1661. .half 0x0
  1662. .half 0xe
  1663. .half 0x3
  1664. .half 0x4
  1665. .half 0x0
  1666. .half 0x5
  1667. .half 0x0
  1668. .half 0x0
  1669. .half 0xc
  1670. .half 0xd
  1671. .half 0x0
  1672. .half 0x0
  1673. .half 0x0
  1674. .half 0x0
  1675. .half 0xa
  1676. .half 0x0
  1677. .half 0x6
  1678. .half 0x7
  1679. .half 0x8
  1680. .half 0x9
  1681. .half 0xb
  1682. .size yydef,52
  1683. .global yychar
  1684. .type yychar,#object
  1685. .size yychar,4
  1686. .align 4
  1687. yychar:
  1688. .word 0xffffffff
  1689. .global yynerrs
  1690. .type yynerrs,#object
  1691. .size yynerrs,4
  1692. .align 4
  1693. yynerrs:
  1694. .word 0x0
  1695. .global yyerrflag
  1696. .type yyerrflag,#object
  1697. .size yyerrflag,2
  1698. .align 2
  1699. yyerrflag:
  1700. .half 0x0
  1701. .global yyparse
  1702. .section ".text"
  1703. .align 4
  1704. yyparse:
  1705. save %sp,-392,%sp
  1706. mov %g0,%l5
  1707. mov %l5,%i4
  1708. set yychar,%l4
  1709. set -1,%l3
  1710. st %l3,[%l4]
  1711. set yynerrs,%l4
  1712. st %g0,[%l4]
  1713. set yyerrflag,%l4
  1714. sth %l5,[%l4]
  1715. add -302,%fp,%i3
  1716. set yyv-4,%i1
  1717. .L162:
  1718. add %i3,2,%l5
  1719. mov %l5,%i3
  1720. add 0,%fp,%l4
  1721. cmp %l5,%l4; bleu .L163; nop
  1722. set .L166,%o0
  1723. call yyerror; nop
  1724. set 1,%i0
  1725. ba .L159; nop
  1726. .L163:
  1727. sth %i4,[%i3]
  1728. add %i1,4,%i1
  1729. set yyval,%l5
  1730. ld [%l5],%l5
  1731. st %l5,[%i1]
  1732. .L167:
  1733. sll %i4,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1734. sll %l5,1,%l5
  1735. set yypact,%l4
  1736. ldsh [%l5+%l4],%i2
  1737. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1738. cmp %l5,-1000; bg .L168; nop
  1739. ba .L170; nop
  1740. .L168:
  1741. set yychar,%l5
  1742. ld [%l5],%l5
  1743. cmp %l5,0; bge .L171; nop
  1744. call yylex; nop
  1745. set yychar,%l4
  1746. st %o0,[%l4]
  1747. cmp %o0,0; bge .L173; nop
  1748. set yychar,%l5
  1749. st %g0,[%l5]
  1750. .L173:
  1751. .L171:
  1752. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1753. set yychar,%l4
  1754. ld [%l4],%l4
  1755. add %l5,%l4,%l5
  1756. mov %l5,%i2
  1757. sll %l5,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1758. cmp %l5,0; bl .L177; nop
  1759. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1760. cmp %l5,249; bl .L175; nop
  1761. .L177:
  1762. ba .L170; nop
  1763. .L175:
  1764. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1765. sll %l5,1,%l5
  1766. set yyact,%l4
  1767. ldsh [%l5+%l4],%l5
  1768. mov %l5,%i2
  1769. sll %l5,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1770. sll %l5,1,%l5
  1771. set yychk,%l4
  1772. ldsh [%l5+%l4],%l5
  1773. set yychar,%l4
  1774. ld [%l4],%l4
  1775. cmp %l5,%l4; bne .L178; nop
  1776. set yychar,%l5
  1777. set -1,%l4
  1778. st %l4,[%l5]
  1779. set yyval,%l5
  1780. set yylval,%l4
  1781. ld [%l4],%l4
  1782. st %l4,[%l5]
  1783. mov %i2,%i4
  1784. set yyerrflag,%l5
  1785. ldsh [%l5],%l5
  1786. cmp %l5,0; ble .L162; nop
  1787. set yyerrflag,%l5
  1788. ldsh [%l5],%l4
  1789. sub %l4,1,%l4
  1790. sth %l4,[%l5]
  1791. ba .L162; nop
  1792. .L178:
  1793. .L170:
  1794. sll %i4,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1795. sll %l5,1,%l5
  1796. set yydef,%l4
  1797. ldsh [%l5+%l4],%l5
  1798. mov %l5,%i2
  1799. sll %l5,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1800. cmp %l5,-2; bne .L182; nop
  1801. set yychar,%l5
  1802. ld [%l5],%l5
  1803. cmp %l5,0; bge .L184; nop
  1804. call yylex; nop
  1805. set yychar,%l4
  1806. st %o0,[%l4]
  1807. cmp %o0,0; bge .L186; nop
  1808. set yychar,%l5
  1809. st %g0,[%l5]
  1810. .L186:
  1811. .L184:
  1812. set yyexca,%i0
  1813. ba .L191; nop
  1814. .L188:
  1815. .L189:
  1816. add %i0,4,%i0
  1817. .L191:
  1818. ldsh [%i0],%l5
  1819. cmp %l5,-1; bne .L188; nop
  1820. ldsh [%i0+2],%l5
  1821. sll %i4,8*(4-2),%l4; sra %l4,8*(4-2),%l4
  1822. cmp %l5,%l4; bne .L188; nop
  1823. ba .L193; nop
  1824. .L192:
  1825. ldsh [%i0],%l5
  1826. set yychar,%l4
  1827. ld [%l4],%l4
  1828. cmp %l5,%l4; bne .L195; nop
  1829. ba .L194; nop
  1830. .L195:
  1831. .L193:
  1832. add %i0,4,%l5
  1833. mov %l5,%i0
  1834. ldsh [%l5],%l5
  1835. cmp %l5,0; bge .L192; nop
  1836. .L194:
  1837. ldsh [%i0+2],%l5
  1838. mov %l5,%i2
  1839. sll %l5,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1840. cmp %l5,0; bge .L197; nop
  1841. mov %g0,%i0
  1842. ba .L159; nop
  1843. .L197:
  1844. .L182:
  1845. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1846. cmp %l5,0; bne .L199; nop
  1847. set yyerrflag,%l4
  1848. ldsh [%l4],%l5
  1849. cmp %l5,0; bl .L201; nop
  1850. cmp %l5,3; bg .L201; nop
  1851. sll %l5,2,%l4
  1852. set .L217,%l3
  1853. ld [%l4+%l3],%l4
  1854. jmp %l4; nop
  1855. .section ".rodata"
  1856. .align 4
  1857. .L217:
  1858. .word .L204
  1859. .word .L207
  1860. .word .L207
  1861. .word .L214
  1862. .section ".text"
  1863. .L204:
  1864. set .L205,%o0
  1865. call yyerror; nop
  1866. .L206:
  1867. set yynerrs,%l4
  1868. ld [%l4],%l3
  1869. add %l3,1,%l3
  1870. st %l3,[%l4]
  1871. .L207:
  1872. set yyerrflag,%l4
  1873. set 3,%l3
  1874. sth %l3,[%l4]
  1875. ba .L209; nop
  1876. .L208:
  1877. ldsh [%i3],%l4
  1878. sll %l4,1,%l4
  1879. set yypact,%l3
  1880. ldsh [%l4+%l3],%l4
  1881. add %l4,256,%l4
  1882. mov %l4,%i2
  1883. sll %i2,8*(4-2),%l4; sra %l4,8*(4-2),%l4
  1884. cmp %l4,0; bl .L211; nop
  1885. cmp %l4,249; bge .L211; nop
  1886. sll %l4,1,%l4
  1887. set yyact,%l3
  1888. ldsh [%l4+%l3],%l4
  1889. sll %l4,1,%l4
  1890. set yychk,%l3
  1891. ldsh [%l4+%l3],%l4
  1892. cmp %l4,256; bne .L211; nop
  1893. sll %i2,8*(4-2),%l4; sra %l4,8*(4-2),%l4
  1894. sll %l4,1,%l4
  1895. set yyact,%l3
  1896. ldsh [%l4+%l3],%i4
  1897. ba .L162; nop
  1898. .L211:
  1899. ldsh [%i3],%l4
  1900. sll %l4,1,%l4
  1901. set yypact,%l3
  1902. ldsh [%l4+%l3],%i2
  1903. add %i3,-2,%i3
  1904. add %i1,-4,%i1
  1905. .L209:
  1906. mov %i3,%l4
  1907. add -300,%fp,%l3
  1908. cmp %l4,%l3; bgeu .L208; nop
  1909. .L213:
  1910. set 1,%i0
  1911. ba .L159; nop
  1912. .L214:
  1913. set yychar,%l4
  1914. ld [%l4],%l4
  1915. cmp %l4,0; bne .L215; nop
  1916. ba .L213; nop
  1917. .L215:
  1918. set yychar,%l4
  1919. set -1,%l3
  1920. st %l3,[%l4]
  1921. ba .L167; nop
  1922. .L201:
  1923. .L199:
  1924. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1925. sll %l5,1,%l5
  1926. set yyr2,%l4
  1927. add %l5,%l4,%l4
  1928. ldsh [%l4],%l3
  1929. sll %l3,1,%l3
  1930. sub %i3,%l3,%i3
  1931. mov %i1,%i5
  1932. ldsh [%l4],%l4
  1933. sll %l4,2,%l4
  1934. sub %i1,%l4,%i1
  1935. set yyval,%l4
  1936. ld [%i1+4],%l3
  1937. st %l3,[%l4]
  1938. mov %i2,%l6
  1939. set yyr1,%l4
  1940. ldsh [%l5+%l4],%i2
  1941. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1942. sll %l5,1,%l5
  1943. set yypgo,%l4
  1944. ldsh [%l5+%l4],%l5
  1945. ldsh [%i3],%l4
  1946. add %l5,%l4,%l5
  1947. add %l5,1,%l5
  1948. mov %l5,%l7
  1949. sll %l7,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1950. cmp %l5,249; bge .L220; nop
  1951. sll %l5,1,%l5
  1952. set yyact,%l4
  1953. ldsh [%l5+%l4],%l5
  1954. mov %l5,%i4
  1955. sll %l5,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1956. sll %l5,1,%l5
  1957. set yychk,%l4
  1958. ldsh [%l5+%l4],%l5
  1959. sll %i2,8*(4-2),%l4; sra %l4,8*(4-2),%l4
  1960. neg %l4,%l4
  1961. cmp %l5,%l4; be .L218; nop
  1962. .L220:
  1963. sll %i2,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1964. sll %l5,1,%l5
  1965. set yypgo,%l4
  1966. ldsh [%l5+%l4],%l5
  1967. sll %l5,1,%l5
  1968. set yyact,%l4
  1969. ldsh [%l5+%l4],%i4
  1970. .L218:
  1971. sll %l6,8*(4-2),%l5; sra %l5,8*(4-2),%l5
  1972. cmp %l5,4; bl .L162; nop
  1973. cmp %l5,14; bg .L162; nop
  1974. sll %l5,2,%l4
  1975. set .L242-16,%l3
  1976. ld [%l4+%l3],%l4
  1977. jmp %l4; nop
  1978. .section ".rodata"
  1979. .align 4
  1980. .L242:
  1981. .word .L224
  1982. .word .L225
  1983. .word .L227
  1984. .word .L229
  1985. .word .L231
  1986. .word .L233
  1987. .word .L235
  1988. .word .L162
  1989. .word .L237
  1990. .word .L239
  1991. .word .L241
  1992. .section ".text"
  1993. .L224:
  1994. set yyerrflag,%l4
  1995. sth %g0,[%l4]
  1996. ba .L162; nop
  1997. .L225:
  1998. set .L226,%o0
  1999. call printf; nop
  2000. ba .L162; nop
  2001. .L227:
  2002. set .L228,%o0
  2003. call printf; nop
  2004. ba .L162; nop
  2005. .L229:
  2006. set .L230,%o0
  2007. call printf; nop
  2008. ba .L162; nop
  2009. .L231:
  2010. set .L232,%o0
  2011. call printf; nop
  2012. ba .L162; nop
  2013. .L233:
  2014. set .L234,%o0
  2015. call printf; nop
  2016. ba .L162; nop
  2017. .L235:
  2018. set .L236,%o0
  2019. call printf; nop
  2020. ba .L162; nop
  2021. .L237:
  2022. set .L238,%o0
  2023. call printf; nop
  2024. ba .L162; nop
  2025. .L239:
  2026. set .L240,%o0
  2027. set yytext,%o1
  2028. call printf; nop
  2029. ba .L162; nop
  2030. .L241:
  2031. set .L158,%o0
  2032. set yytext,%o1
  2033. call printf; nop
  2034. ba .L162; nop
  2035. .L159:
  2036. ret; restore
  2037. .type yyparse,#function
  2038. .size yyparse,.-yyparse
  2039. .global yywrap
  2040. .align 4
  2041. yywrap:
  2042. set 1,%o0
  2043. .L244:
  2044. retl; nop
  2045. .type yywrap,#function
  2046. .size yywrap,.-yywrap
  2047. .section ".bss"
  2048. .global yyv
  2049. .type yyv,#object
  2050. .size yyv,600
  2051. .common yyv,600,4
  2052. .global yyfnd
  2053. .type yyfnd,#object
  2054. .size yyfnd,4
  2055. .common yyfnd,4,4
  2056. .global yyolsp
  2057. .type yyolsp,#object
  2058. .size yyolsp,4
  2059. .common yyolsp,4,4
  2060. .global yylsp
  2061. .type yylsp,#object
  2062. .size yylsp,4
  2063. .common yylsp,4,4
  2064. .global yylstate
  2065. .type yylstate,#object
  2066. .size yylstate,800
  2067. .common yylstate,800,4
  2068. .global yyestate
  2069. .type yyestate,#object
  2070. .size yyestate,4
  2071. .common yyestate,4,4
  2072. .global yytchar
  2073. .type yytchar,#object
  2074. .size yytchar,4
  2075. .common yytchar,4,4
  2076. .global yysbuf
  2077. .type yysbuf,#object
  2078. .size yysbuf,200
  2079. .common yysbuf,200,1
  2080. .global yymorfg
  2081. .type yymorfg,#object
  2082. .size yymorfg,4
  2083. .common yymorfg,4,4
  2084. .global yytext
  2085. .type yytext,#object
  2086. .size yytext,200
  2087. .common yytext,200,1
  2088. .global yyleng
  2089. .type yyleng,#object
  2090. .size yyleng,4
  2091. .common yyleng,4,4
  2092. .global yyval
  2093. .type yyval,#object
  2094. .size yyval,4
  2095. .common yyval,4,4
  2096. .global yylval
  2097. .type yylval,#object
  2098. .size yylval,4
  2099. .common yylval,4,4
  2100. .section ".rodata"
  2101. .align 1
  2102. .L240:
  2103. .byte 112
  2104. .byte 117
  2105. .byte 115
  2106. .byte 104
  2107. .byte 32
  2108. .byte 37
  2109. .byte 115
  2110. .byte 10
  2111. .byte 0
  2112. .align 1
  2113. .L238:
  2114. .byte 108
  2115. .byte 111
  2116. .byte 97
  2117. .byte 100
  2118. .byte 10
  2119. .byte 0
  2120. .align 1
  2121. .L236:
  2122. .byte 110
  2123. .byte 101
  2124. .byte 103
  2125. .byte 97
  2126. .byte 116
  2127. .byte 101
  2128. .byte 10
  2129. .byte 0
  2130. .align 1
  2131. .L234:
  2132. .byte 100
  2133. .byte 105
  2134. .byte 118
  2135. .byte 105
  2136. .byte 100
  2137. .byte 101
  2138. .byte 10
  2139. .byte 0
  2140. .align 1
  2141. .L232:
  2142. .byte 109
  2143. .byte 117
  2144. .byte 108
  2145. .byte 116
  2146. .byte 105
  2147. .byte 112
  2148. .byte 108
  2149. .byte 121
  2150. .byte 10
  2151. .byte 0
  2152. .align 1
  2153. .L230:
  2154. .byte 110
  2155. .byte 101
  2156. .byte 103
  2157. .byte 97
  2158. .byte 116
  2159. .byte 101
  2160. .byte 10
  2161. .byte 97
  2162. .byte 100
  2163. .byte 100
  2164. .byte 10
  2165. .byte 0
  2166. .align 1
  2167. .L228:
  2168. .byte 97
  2169. .byte 100
  2170. .byte 100
  2171. .byte 10
  2172. .byte 0
  2173. .align 1
  2174. .L226:
  2175. .byte 115
  2176. .byte 116
  2177. .byte 111
  2178. .byte 114
  2179. .byte 101
  2180. .byte 10
  2181. .byte 0
  2182. .align 1
  2183. .L205:
  2184. .byte 115
  2185. .byte 121
  2186. .byte 110
  2187. .byte 116
  2188. .byte 97
  2189. .byte 120
  2190. .byte 32
  2191. .byte 101
  2192. .byte 114
  2193. .byte 114
  2194. .byte 111
  2195. .byte 114
  2196. .byte 0
  2197. .align 1
  2198. .L166:
  2199. .byte 121
  2200. .byte 97
  2201. .byte 99
  2202. .byte 99
  2203. .byte 32
  2204. .byte 115
  2205. .byte 116
  2206. .byte 97
  2207. .byte 99
  2208. .byte 107
  2209. .byte 32
  2210. .byte 111
  2211. .byte 118
  2212. .byte 101
  2213. .byte 114
  2214. .byte 102
  2215. .byte 108
  2216. .byte 111
  2217. .byte 119
  2218. .byte 0
  2219. .align 1
  2220. .L158:
  2221. .byte 37
  2222. .byte 115
  2223. .byte 10
  2224. .byte 0
  2225. .align 1
  2226. .L18:
  2227. .byte 98
  2228. .byte 97
  2229. .byte 100
  2230. .byte 32
  2231. .byte 115
  2232. .byte 119
  2233. .byte 105
  2234. .byte 116
  2235. .byte 99
  2236. .byte 104
  2237. .byte 32
  2238. .byte 121
  2239. .byte 121
  2240. .byte 108
  2241. .byte 111
  2242. .byte 111
  2243. .byte 107
  2244. .byte 32
  2245. .byte 37
  2246. .byte 100
  2247. .byte 0