Sharp X68000 Disassemblies
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

move.s 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762
  1. ;=============================================
  2. ; Filename move.x
  3. ;
  4. ;
  5. ; Base address 000000
  6. ; Exec address 000000
  7. ; Text size 000636 byte(s)
  8. ; Data size 00012a byte(s)
  9. ; Bss size 000be6 byte(s)
  10. ; 123 Labels
  11. ;
  12. ; Commandline dis -b2 -h -m68000 --sp -q1 -B -M -o120 -gmove.lab --overwrite move.x move.s
  13. ; DIS version 3.16
  14. ;=============================================
  15. .include inc/doscall.mac
  16. .include inc/iocscall.mac
  17. .include inc/fefunc.mac
  18. .cpu 68000
  19. .text
  20. L000000:
  21. lea.l (L001344),sp
  22. movea.l (L000000-$0000e0),a0
  23. addq.l #1,a0
  24. lea.l (L000760),a1
  25. bsr.w L00024a
  26. tst.w d0
  27. beq.w L000206
  28. cmp.w #$0002,d0
  29. bhi.w L000206
  30. tst.b (L000878)
  31. bne.w L000206
  32. lea.l (L000760),a1
  33. lea.l (L000990),a0
  34. bsr.w L0002f6
  35. movea.l a1,a0
  36. bsr.w L000328
  37. adda.l d0,a1
  38. addq.l #1,a1
  39. lea.l (L000bc0),a0
  40. bsr.w L0002f6
  41. lea.l (L000990),a1
  42. lea.l (L000cd8),a0
  43. cmpi.b #$3a,($0001,a1) ;':'
  44. beq.s L000076
  45. DOS _CURDRV
  46. add.b #$61,d0 ;'a'
  47. move.b d0,(a0)+
  48. move.b #$3a,(a0)+ ;':'
  49. bra.s L00008a
  50. L000076:
  51. move.b (a1),d0
  52. or.b #$20,d0
  53. sub.b #$61,d0 ;'a'
  54. bsr.w L0004f6
  55. tst.l d0
  56. bne.w L00022c
  57. L00008a:
  58. bsr.w L0002f6
  59. bsr.w L00037e
  60. lea.l (L000bc0),a1
  61. lea.l (L000cd8),a2
  62. lea.l (L000df0),a0
  63. tst.b (a1)
  64. beq.s L0000b0
  65. cmpi.b #$3a,($0001,a1) ;':'
  66. beq.s L0000b6
  67. L0000b0:
  68. move.b (a2)+,(a0)+
  69. move.b (a2)+,(a0)+
  70. bra.s L0000ca
  71. L0000b6:
  72. move.b (a1),d0
  73. or.b #$20,d0
  74. sub.b #$61,d0 ;'a'
  75. bsr.w L0004f6
  76. tst.l d0
  77. bne.w L00022c
  78. L0000ca:
  79. bsr.w L0002f6
  80. bsr.w L00037e
  81. bsr.w L00033a
  82. lea.l (L000636),a1
  83. bsr.w L000304
  84. tst.l d0
  85. bne.w L00023c
  86. lea.l (L000cd8),a0
  87. lea.l (L000df0),a1
  88. cmpm.b (a0)+,(a1)+
  89. bne.w L00021c
  90. lea.l (L000cd8),a0
  91. bsr.w L000520
  92. movea.l a0,a1
  93. lea.l (L000aa8),a0
  94. bsr.w L0002f6
  95. movea.l a1,a0
  96. bsr.w L00033a
  97. movea.l a0,a2
  98. clr.b (a0)
  99. lea.l (L000df0),a0
  100. bsr.w L000520
  101. bsr.w L00033a
  102. movea.l a0,a3
  103. clr.b (a0)
  104. lea.l (L000cd8),a0
  105. lea.l (L000df0),a1
  106. L000136:
  107. move.b (a0)+,d0
  108. beq.s L00016a
  109. cmp.b #$80,d0
  110. bcc.s L00015a
  111. cmp.b #$a0,d0
  112. bcc.s L00014c
  113. cmp.b #$e0,d0
  114. bcc.s L00015a
  115. L00014c:
  116. cmp.b (a1)+,d0
  117. bne.s L000170
  118. tst.b (a0)
  119. beq.s L00016a
  120. cmpm.b (a0)+,(a1)+
  121. L000156:
  122. bne.s L000170
  123. bra.s L000136
  124. L00015a:
  125. bsr.w L000624
  126. move.b d0,d1
  127. move.b (a1)+,d0
  128. bsr.w L000624
  129. cmp.b d0,d1
  130. bra.s L000156
  131. L00016a:
  132. cmp.b (a1),d0
  133. beq.w L000224
  134. L000170:
  135. lea.l (L000990),a0
  136. bsr.w L00033a
  137. movea.l a0,a4
  138. clr.b (a0)
  139. move.w #$0020,-(sp) ;' '
  140. pea.l (L000aa8)
  141. pea.l (L000f08)
  142. DOS _FILES
  143. lea.l ($000a,sp),sp
  144. tst.l d0
  145. bmi.w L000234
  146. L00019a:
  147. move.b (L000f1d),d0
  148. and.b #$05,d0
  149. bne.s L0001f2
  150. movea.l a2,a0
  151. lea.l (L000f26),a1
  152. bsr.w L0002f6
  153. movea.l a3,a0
  154. lea.l (L000f26),a1
  155. bsr.w L0002f6
  156. movea.l a4,a0
  157. lea.l (L000f26),a1
  158. bsr.w L0002f6
  159. pea.l (L000990)
  160. DOS _PRINT
  161. addq.l #4,sp
  162. pea.l (L00075c)
  163. DOS _PRINT
  164. addq.l #4,sp
  165. pea.l (L000df0)
  166. pea.l (L000cd8)
  167. DOS _RENAME
  168. addq.l #8,sp
  169. tst.l d0
  170. bmi.s L000214
  171. L0001f2:
  172. pea.l (L000f08)
  173. DOS _NFILES
  174. addq.l #4,sp
  175. tst.l d0
  176. bpl.s L00019a
  177. clr.w d0
  178. L000202:
  179. move.w d0,-(sp)
  180. DOS _EXIT2
  181. L000206:
  182. pea.l (L00063a)
  183. DOS _PRINT
  184. addq.l #4,sp
  185. moveq.l #$01,d0
  186. bra.s L000202
  187. L000214:
  188. pea.l (L000721)
  189. bra.s L000242
  190. L00021c:
  191. pea.l (L0006cb)
  192. bra.s L000242
  193. L000224:
  194. pea.l (L0006f8)
  195. bra.s L000242
  196. L00022c:
  197. pea.l (L000742)
  198. bra.s L000242
  199. L000234:
  200. pea.l (L0006a2)
  201. bra.s L000242
  202. L00023c:
  203. pea.l (L000675)
  204. L000242:
  205. DOS _PRINT
  206. addq.l #4,sp
  207. moveq.l #$02,d0
  208. bra.s L000202
  209. L00024a:
  210. movem.l d1/a0-a2,-(sp)
  211. clr.l d1
  212. L000250:
  213. bsr.w L0002dc
  214. adda.l d0,a0
  215. tst.b (a0)
  216. beq.s L0002cc
  217. move.b (a0)+,d0
  218. cmp.b #$2d,d0 ;'-'
  219. beq.s L000268
  220. cmp.b #$2f,d0 ;'/'
  221. bne.s L00027e
  222. L000268:
  223. move.b (a0)+,d0
  224. beq.s L0002cc
  225. cmp.b #$09,d0
  226. beq.s L00027a
  227. cmp.b #$20,d0 ;' '
  228. beq.s L00027a
  229. move.b d0,(a2)+
  230. L00027a:
  231. clr.b (a2)+
  232. bra.s L000250
  233. L00027e:
  234. addq.l #1,d1
  235. L000280:
  236. move.b d0,(a1)+
  237. cmp.b #$22,d0 ;'"'
  238. bne.s L000296
  239. L000288:
  240. move.b (a0)+,d0
  241. beq.s L0002cc
  242. move.b d0,(a1)+
  243. cmp.b #$22,d0 ;'"'
  244. bne.s L000288
  245. bra.s L0002a8
  246. L000296:
  247. cmp.b #$27,d0 ;'''
  248. bne.s L0002a8
  249. L00029c:
  250. move.b (a0)+,d0
  251. beq.s L0002cc
  252. move.b d0,(a1)+
  253. cmp.b #$27,d0 ;'''
  254. bne.s L00029c
  255. L0002a8:
  256. move.b (a0),d0
  257. beq.s L0002cc
  258. cmp.b #$2f,d0 ;'/'
  259. beq.s L0002c8
  260. cmp.b #$2d,d0 ;'-'
  261. beq.s L0002c8
  262. addq.l #1,a0
  263. cmp.b #$09,d0
  264. beq.s L0002c8
  265. cmp.b #$20,d0 ;' '
  266. beq.s L0002c8
  267. bra.s L000280
  268. L0002c8:
  269. clr.b (a1)+
  270. bra.s L000250
  271. L0002cc:
  272. clr.b (a1)+
  273. clr.b (a1)
  274. clr.b (a2)+
  275. clr.b (a2)
  276. move.l d1,d0
  277. movem.l (sp)+,d1/a0-a2
  278. rts
  279. L0002dc:
  280. move.l a0,-(sp)
  281. L0002de:
  282. move.b (a0)+,d0
  283. cmpi.b #$20,d0 ;' '
  284. beq.s L0002de
  285. cmpi.b #$09,d0
  286. beq.s L0002de
  287. move.l a0,d0
  288. movea.l (sp)+,a0
  289. sub.l a0,d0
  290. subq.l #1,d0
  291. rts
  292. L0002f6:
  293. movem.l a0-a1,-(sp)
  294. L0002fa:
  295. move.b (a1)+,(a0)+
  296. bne.s L0002fa
  297. movem.l (sp)+,a0-a1
  298. rts
  299. L000304:
  300. movem.l a0-a1,-(sp)
  301. L000308:
  302. move.b (a0)+,d0
  303. beq.s L00031a
  304. cmp.b (a1)+,d0
  305. beq.s L000308
  306. bcs.s L000316
  307. moveq.l #$01,d0
  308. bra.s L000320
  309. L000316:
  310. moveq.l #$ff,d0
  311. bra.s L000320
  312. L00031a:
  313. tst.b (a1)
  314. bne.s L000316
  315. clr.l d0
  316. L000320:
  317. tst.l d0
  318. movem.l (sp)+,a0-a1
  319. rts
  320. L000328:
  321. move.l a0,-(sp)
  322. moveq.l #$ff,d0
  323. L00032c:
  324. addi.l #$00000001,d0
  325. tst.b (a0)+
  326. bne.s L00032c
  327. movea.l (sp)+,a0
  328. rts
  329. L00033a:
  330. movem.l d0-d1,-(sp)
  331. clr.b d1
  332. move.l a0,-(sp)
  333. L000342:
  334. move.b (a0)+,d0
  335. beq.s L000376
  336. tst.b d1
  337. beq.s L00034e
  338. clr.b d1
  339. bra.s L000342
  340. L00034e:
  341. cmp.b #$80,d0
  342. bcs.s L000366
  343. cmp.b #$a0,d0
  344. bcs.s L000360
  345. cmp.b #$e0,d0
  346. bcs.s L000366
  347. L000360:
  348. move.b #$01,d1
  349. bra.s L000342
  350. L000366:
  351. cmp.b #$5c,d0 ;'\'
  352. beq.s L000372
  353. cmp.b #$3a,d0 ;':'
  354. bne.s L000342
  355. L000372:
  356. move.l a0,(sp)
  357. bra.s L000342
  358. L000376:
  359. movea.l (sp)+,a0
  360. movem.l (sp)+,d0-d1
  361. rts
  362. L00037e:
  363. link.w a6,#-$003c
  364. movem.l d0-d6/a1-a2,-(sp)
  365. move.w #$ffff,d2
  366. movea.l a0,a1
  367. bsr.s L000328
  368. move.w d0,d1
  369. tst.w d1
  370. beq.w L0004d6
  371. clr.b d3
  372. L000398:
  373. move.b (a1)+,d4
  374. beq.s L0003ce
  375. tst.b d3
  376. beq.s L0003b6
  377. cmp.b #$01,d3
  378. beq.s L0003b0
  379. cmp.b #$2e,d4 ;'.'
  380. beq.s L0003b6
  381. clr.b d3
  382. bra.s L0003b6
  383. L0003b0:
  384. move.b #$02,d3
  385. bra.s L000398
  386. L0003b6:
  387. cmp.b #$80,d4
  388. bcs.s L000398
  389. cmp.b #$a0,d4
  390. bcs.s L0003c8
  391. cmp.b #$e0,d4
  392. bcs.s L000398
  393. L0003c8:
  394. move.b #$01,d3
  395. bra.s L000398
  396. L0003ce:
  397. subq.l #1,a1
  398. tst.b d3
  399. bne.s L0003f0
  400. cmpi.b #$5c,(-$0001,a1) ;'\'
  401. bne.s L0003f0
  402. cmp.w #$0001,d1
  403. beq.w L0004d6
  404. cmpi.b #$3a,(-$0002,a1) ;':'
  405. beq.w L0004d6
  406. clr.b -(a1)
  407. L0003f0:
  408. cmpi.b #$3a,(-$0001,a1) ;':'
  409. beq.w L0004d6
  410. cmpi.b #$2e,(-$0001,a1) ;'.'
  411. bne.s L00042c
  412. tst.b d3
  413. bne.s L00042c
  414. cmp.w #$0001,d1
  415. beq.s L00041c
  416. cmpi.b #$3a,(-$0002,a1) ;':'
  417. beq.s L00041c
  418. cmpi.b #$5c,(-$0002,a1) ;'\'
  419. bne.s L00042c
  420. L00041c:
  421. move.b #$2a,(-$0001,a1) ;'*'
  422. move.b #$2e,(a1)+ ;'.'
  423. move.b #$2a,(a1)+ ;'*'
  424. clr.b (a1)
  425. L00042c:
  426. movea.l a0,a2
  427. L00042e:
  428. move.b (a2)+,d0
  429. beq.s L000440
  430. cmp.b #$2a,d0 ;'*'
  431. beq.s L00045c
  432. cmp.b #$3f,d0 ;'?'
  433. beq.s L00045c
  434. bra.s L00042e
  435. L000440:
  436. move.w #$0010,-(sp)
  437. move.l a0,-(sp)
  438. pea.l (-$003c,a6)
  439. DOS _FILES
  440. lea.l ($000a,sp),sp
  441. tst.l d0
  442. bmi.s L00045c
  443. btst.b #$04,(-$0027,a6)
  444. bne.s L0004d2
  445. L00045c:
  446. clr.b d3
  447. movea.l a0,a2
  448. clr.b d5
  449. clr.b d6
  450. L000464:
  451. move.b (a2)+,d0
  452. beq.s L0004ca
  453. tst.b d3
  454. beq.s L000470
  455. clr.b d3
  456. bra.s L000464
  457. L000470:
  458. cmp.b #$80,d0
  459. bcs.s L00048c
  460. cmp.b #$a0,d0
  461. bcs.s L000482
  462. cmp.b #$e0,d0
  463. bcs.s L00048c
  464. L000482:
  465. move.b #$01,d3
  466. move.b #$20,d5 ;' '
  467. bra.s L000464
  468. L00048c:
  469. cmp.b #$2e,d0 ;'.'
  470. bne.s L0004ac
  471. tst.b d5
  472. beq.s L0004a8
  473. cmp.b #$3a,d5 ;':'
  474. beq.s L0004a8
  475. cmp.b #$5c,d5 ;'\'
  476. beq.s L0004a8
  477. cmp.b #$2e,d5 ;'.'
  478. bne.s L0004ac
  479. L0004a8:
  480. tst.b (a2)
  481. beq.s L0004d2
  482. L0004ac:
  483. cmpi.b #$5c,(a2) ;'\'
  484. bne.s L0004b8
  485. tst.b ($0001,a2)
  486. beq.s L0004d6
  487. L0004b8:
  488. move.b d0,d5
  489. cmp.b #$2e,d0 ;'.'
  490. beq.s L0004c6
  491. cmp.b #$5c,d0 ;'\'
  492. bne.s L000464
  493. L0004c6:
  494. move.b d0,d6
  495. bra.s L000464
  496. L0004ca:
  497. cmp.b #$2e,d6 ;'.'
  498. beq.s L0004ee
  499. bra.s L0004dc
  500. L0004d2:
  501. move.b #$5c,(a1)+ ;'\'
  502. L0004d6:
  503. move.b #$2a,(a1)+ ;'*'
  504. clr.w d2
  505. L0004dc:
  506. move.b #$2e,(a1)+ ;'.'
  507. move.b #$2a,(a1)+ ;'*'
  508. tst.w d2
  509. beq.s L0004ec
  510. clr.b (-$0001,a1)
  511. L0004ec:
  512. clr.b (a1)
  513. L0004ee:
  514. movem.l (sp)+,d0-d6/a1-a2
  515. unlk a6
  516. rts
  517. L0004f6:
  518. movem.l d1,-(sp)
  519. and.l #$000000ff,d0
  520. move.l d0,d1
  521. DOS _CURDRV
  522. move.w d0,-(sp)
  523. move.w d1,-(sp)
  524. DOS _CHGDRV
  525. addq.l #2,sp
  526. cmp.w d1,d0
  527. bhi.s L000514
  528. moveq.l #$ff,d0
  529. bra.s L000518
  530. L000514:
  531. DOS _CHGDRV
  532. clr.l d0
  533. L000518:
  534. addq.l #2,sp
  535. movem.l (sp)+,d1
  536. rts
  537. L000520:
  538. link.w a6,#-$0118
  539. movem.l d0-d2/a0-a3,-(sp)
  540. lea.l (-$0118,a6),a1
  541. move.l a0,-(sp)
  542. clr.w d1
  543. move.b ($0001,a0),d0
  544. cmp.b #$3a,d0 ;':'
  545. bne.s L00054c
  546. move.b (a0)+,d0
  547. bsr.w L000624
  548. move.b d0,(a1)+
  549. sub.b #$60,d0 ;'`'
  550. move.b (a0)+,(a1)+
  551. move.w d0,d1
  552. bra.s L00055c
  553. L00054c:
  554. DOS _CURDRV
  555. move.b d0,d1
  556. addq.b #1,d1
  557. add.b #$41,d0 ;'A'
  558. move.b d0,(a1)+
  559. move.b #$3a,(a1)+ ;':'
  560. L00055c:
  561. movea.l a0,a2
  562. clr.b d2
  563. L000560:
  564. move.b (a2)+,d0
  565. beq.s L000592
  566. tst.b d2
  567. beq.s L00056c
  568. clr.b d2
  569. bra.s L000560
  570. L00056c:
  571. cmp.b #$80,d0
  572. bcs.s L000584
  573. cmp.b #$a0,d0
  574. bcs.s L00057e
  575. cmp.b #$e0,d0
  576. bcs.s L000584
  577. L00057e:
  578. move.b #$01,d2
  579. bra.s L000560
  580. L000584:
  581. cmp.b #$5c,d0 ;'\'
  582. beq.s L00058c
  583. bra.s L000560
  584. L00058c:
  585. cmpi.b #$5c,(a0) ;'\'
  586. beq.s L0005ae
  587. L000592:
  588. move.b #$5c,(a1)+ ;'\'
  589. move.l a1,-(sp)
  590. move.w d1,-(sp)
  591. DOS _CURDIR
  592. addq.l #6,sp
  593. movea.l a1,a2
  594. L0005a0:
  595. tst.b (a1)+
  596. bne.s L0005a0
  597. subq.l #1,a1
  598. cmpa.l a1,a2
  599. beq.s L0005ae
  600. move.b #$5c,(a1)+ ;'\'
  601. L0005ae:
  602. move.b (a0)+,(a1)+
  603. bne.s L0005ae
  604. clr.b d2
  605. movea.l (sp)+,a0
  606. lea.l (-$0118,a6),a1
  607. lea.l (sp),a3
  608. clr.l -(sp)
  609. L0005be:
  610. move.b (a1)+,d0
  611. tst.b d2
  612. beq.s L0005c8
  613. clr.b d2
  614. bra.s L000616
  615. L0005c8:
  616. cmp.b #$80,d0
  617. bcs.s L0005e0
  618. cmp.b #$a0,d0
  619. bcs.s L0005da
  620. cmp.b #$e0,d0
  621. bcs.s L0005e0
  622. L0005da:
  623. move.b #$01,d2
  624. bra.s L000616
  625. L0005e0:
  626. cmp.b #$5c,d0 ;'\'
  627. bne.s L000616
  628. cmpi.b #$2e,(a1) ;'.'
  629. bne.s L000614
  630. cmpi.b #$5c,($0001,a1) ;'\'
  631. beq.s L000610
  632. cmpi.b #$2e,($0001,a1) ;'.'
  633. bne.s L000614
  634. cmpi.b #$5c,($0002,a1) ;'\'
  635. bne.s L000614
  636. move.l (sp)+,d1
  637. tst.l d1
  638. beq.s L000616
  639. movea.l d1,a0
  640. addq.l #2,a1
  641. bra.s L0005be
  642. L000610:
  643. addq.l #1,a1
  644. bra.s L0005be
  645. L000614:
  646. move.l a0,-(sp)
  647. L000616:
  648. move.b d0,(a0)+
  649. bne.s L0005be
  650. lea.l (a3),sp
  651. movem.l (sp)+,d0-d2/a0-a3
  652. unlk a6
  653. rts
  654. L000624:
  655. cmpi.b #$41,d0 ;'A'
  656. bcs.s L000634
  657. cmpi.b #$5a,d0 ;'Z'
  658. bhi.s L000634
  659. add.b #$20,d0 ;' '
  660. L000634:
  661. rts
  662. .data
  663. L000636:
  664. .dc.b '*.*',$00
  665. L00063a:
  666. .dc.b '使用法:move[移動元ディレクトリ][移動先ディレクトリ]',$0d,$0a,$00
  667. L000675:
  668. .dc.b 'move: 移動先のディレクトリが見つかりません',$0d,$0a,$00
  669. L0006a2:
  670. .dc.b 'move: 移動元のファイルが見つかりません',$0d,$0a,$00
  671. L0006cb:
  672. .dc.b 'move: 移動元と移動先のドライブ名が違います',$0d,$0a,$00
  673. L0006f8:
  674. .dc.b 'move: 移動元と移動先のパス名が同じです',$0d,$0a,$00
  675. L000721:
  676. .dc.b 'move: ファイルを移動できません',$0d,$0a,$00
  677. L000742:
  678. .dc.b 'move: ドライブ名が無効です'
  679. L00075c:
  680. .dc.b $0d,$0a,$00,$00
  681. .bss
  682. L000760:
  683. .ds.b 280
  684. L000878:
  685. .ds.b 280
  686. L000990:
  687. .ds.b 280
  688. L000aa8:
  689. .ds.b 280
  690. L000bc0:
  691. .ds.b 280
  692. L000cd8:
  693. .ds.b 280
  694. L000df0:
  695. .ds.b 280
  696. L000f08:
  697. .ds.b 21
  698. L000f1d:
  699. .ds.b 9
  700. L000f26:
  701. .ds.b 1054
  702. L001344:
  703. .ds.b 2
  704. L001346:
  705. .end L000000