LIB.PS
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:2183k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. (18721)210 648 A
  2. (SINGLE)252 1026 A
  3. (src;)168 1362 A
  4. 4680 V
  5. (18722)210 648 A
  6. 1026({)S
  7. 4770 V
  8. (18723)210 648 A
  9. (EXTEND)252 1362 A
  10. (buf;)168 1698 A
  11. 4860 V
  12. (18724)210 648 A
  13. 4950 V
  14. (18725)210 648 A
  15. (extend(&src,&buf,sizeof(SINGLE));)1386 1362 A
  16. 3042(/*)S
  17. 3168(no)S
  18. (matter)252 3294 A
  19. (what)168 3588 A
  20. 3798(*/)S
  21. 5040 V
  22. (18726)210 648 A
  23. (compact(&buf,)546 1362 A
  24. (&src,sizeof(DOUBLE));)882 1950 A
  25. 5130 V
  26. (18727)210 648 A
  27. 1026(})S
  28. 8418 V
  29. EP
  30. %%Page: 165 165
  31. BP
  32. /slant 0 def
  33. /height 0 def
  34. 630 V
  35. 10 R
  36. 648(MINIX)S
  37. 976(SOURCE)S
  38. 1399(CODE)S
  39. 11 R
  40. 2051(File:)S
  41. (src/lib/float/cfi.c)740 2284 A
  42. 12 B
  43. (165)180 4248 A
  44. 990 V
  45. 7 LST
  46. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  47. 1080 V
  48. (src/lib/float/cfi.c)798 1698 A
  49. 1170 V
  50. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  51. 1350 V
  52. (18800)210 648 A
  53. 1026(/*)S
  54. 1440 V
  55. (18801)210 648 A
  56. ((c))126 1110 A
  57. (copyright)378 1278 A
  58. (1988)168 1698 A
  59. 1908(by)S
  60. (the)126 2034 A
  61. (Vrije)210 2202 A
  62. (Universiteit,)546 2454 A
  63. (Amsterdam,)420 3042 A
  64. (The)126 3504 A
  65. (Netherlands.)504 3672 A
  66. 1530 V
  67. (18802)210 648 A
  68. (See)126 1110 A
  69. (the)126 1278 A
  70. (copyright)378 1446 A
  71. (notice)252 1866 A
  72. 2160(in)S
  73. (the)126 2286 A
  74. (ACK)126 2454 A
  75. (home)168 2622 A
  76. (directory,)420 2832 A
  77. 3294(in)S
  78. (the)126 3420 A
  79. (file)168 3588 A
  80. ("Copyright".)504 3798 A
  81. 1620 V
  82. (18803)210 648 A
  83. 1026(*/)S
  84. 1710 V
  85. (18804)210 648 A
  86. 1800 V
  87. (18805)210 648 A
  88. 1026(/*)S
  89. ($Header:)336 1152 A
  90. (cfi.c,v)294 1530 A
  91. (1.5)126 1866 A
  92. (93/01/05)336 2034 A
  93. (12:03:48)336 2412 A
  94. (ceriel)252 2790 A
  95. (Exp)126 3084 A
  96. 3252($)S
  97. 3336(*/)S
  98. 1890 V
  99. (18806)210 648 A
  100. 1980 V
  101. (18807)210 648 A
  102. 1026(/*)S
  103. 2070 V
  104. (18808)210 648 A
  105. (CONVERT)294 1698 A
  106. (FLOAT)210 2034 A
  107. 2286(TO)S
  108. (SIGNED)252 2412 A
  109. ((CFI)168 2706 A
  110. 2916(m)S
  111. 3000(n))S
  112. 2160 V
  113. (18809)210 648 A
  114. 2250 V
  115. (18810)210 648 A
  116. (N.B.)168 1698 A
  117. (The)126 1908 A
  118. (caller)252 2076 A
  119. (must)168 2370 A
  120. (know)168 2580 A
  121. (what)168 2790 A
  122. 3000(it)S
  123. 3126(is)S
  124. (getting.)336 3252 A
  125. 2340 V
  126. (18811)210 648 A
  127. 1908(A)S
  128. (LONG)168 1992 A
  129. 2202(is)S
  130. (always)252 2328 A
  131. (returned.)378 2622 A
  132. 3042(If)S
  133. 3168(it)S
  134. 3294(is)S
  135. 3420(an)S
  136. 2430 V
  137. (18812)210 648 A
  138. (integer)294 1908 A
  139. (the)126 2244 A
  140. (high)168 2412 A
  141. (byte)168 2622 A
  142. 2832(is)S
  143. (cleared)294 2958 A
  144. (first.)252 3294 A
  145. 2520 V
  146. (18813)210 648 A
  147. 1026(*/)S
  148. 2610 V
  149. (18814)210 648 A
  150. 2700 V
  151. (18815)210 648 A
  152. (#include)336 1026 A
  153. ("FP_trap.h")462 1404 A
  154. 2790 V
  155. (18816)210 648 A
  156. (#include)336 1026 A
  157. ("FP_types.h")504 1404 A
  158. 2880 V
  159. (18817)210 648 A
  160. (#include)336 1026 A
  161. ("FP_shift.h")504 1404 A
  162. 2970 V
  163. (18818)210 648 A
  164. 3060 V
  165. (18819)210 648 A
  166. (long)168 1026 A
  167. 3150 V
  168. (18820)210 648 A
  169. (cfi(ds,ss,src))588 1026 A
  170. 3240 V
  171. (18821)210 648 A
  172. (int)126 1026 A
  173. (ds;)126 1362 A
  174. 1698(/*)S
  175. (destination)462 1824 A
  176. (size)168 2328 A
  177. 2538((2)S
  178. 2664(or)S
  179. 2790(4))S
  180. 2916(*/)S
  181. 3330 V
  182. (18822)210 648 A
  183. (int)126 1026 A
  184. (ss;)126 1362 A
  185. 1698(/*)S
  186. (source)252 1824 A
  187. (size)168 2118 A
  188. 2538((4)S
  189. 2664(or)S
  190. 2790(8))S
  191. 2916(*/)S
  192. 3420 V
  193. (18823)210 648 A
  194. (DOUBLE)252 1026 A
  195. (src;)168 1362 A
  196. 1698(/*)S
  197. (assume)252 1824 A
  198. (worst)210 2118 A
  199. (case)168 2370 A
  200. 2580(*/)S
  201. 3510 V
  202. (18824)210 648 A
  203. 1026({)S
  204. 3600 V
  205. (18825)210 648 A
  206. (EXTEND)252 1362 A
  207. (buf;)168 1698 A
  208. 3690 V
  209. (18826)210 648 A
  210. (long)168 1362 A
  211. (new;)168 1698 A
  212. 3780 V
  213. (18827)210 648 A
  214. (short)210 1362 A
  215. (max_exp;)336 1698 A
  216. 3870 V
  217. (18828)210 648 A
  218. 3960 V
  219. (18829)210 648 A
  220. (extend(&src.d[0],&buf,ss);)1092 1362 A
  221. 2706(/*)S
  222. (get)126 2832 A
  223. (extended)336 3000 A
  224. (format)252 3378 A
  225. 3672(*/)S
  226. 4050 V
  227. (18830)210 648 A
  228. 1362(if)S
  229. ((buf.exp)336 1488 A
  230. 1866(<)S
  231. 1950(0))S
  232. 2076({)S
  233. 2370(/*)S
  234. 2496(no)S
  235. (conversion)420 2622 A
  236. (needed)252 3084 A
  237. 3378(*/)S
  238. 4140 V
  239. (18831)210 648 A
  240. (src.d[ss)336 1698 A
  241. 2076(==)S
  242. 2202(8])S
  243. 2328(=)S
  244. (0L;)126 2412 A
  245. 4230 V
  246. (18832)210 648 A
  247. (return(0L);)462 1698 A
  248. 4320 V
  249. (18833)210 648 A
  250. 1362(})S
  251. 4410 V
  252. (18834)210 648 A
  253. (max_exp)294 1362 A
  254. 1698(=)S
  255. ((ds)126 1782 A
  256. 1950(<<)S
  257. 2076(3))S
  258. 2202(-)S
  259. 2286(2;)S
  260. 2706(/*)S
  261. (signed)252 2832 A
  262. (numbers)294 3126 A
  263. 3462(*/)S
  264. 4500 V
  265. (18835)210 648 A
  266. 2370(/*)S
  267. (have)168 2496 A
  268. (more)168 2706 A
  269. (limited)294 2916 A
  270. (max_exp)294 3252 A
  271. 3588(*/)S
  272. 4590 V
  273. (18836)210 648 A
  274. 1362(if)S
  275. ((buf.exp)336 1488 A
  276. 1866(>)S
  277. (max_exp))336 1950 A
  278. 2328({)S
  279. 4680 V
  280. (18837)210 648 A
  281. 1698(if)S
  282. ((buf.exp)336 1824 A
  283. 2202(==)S
  284. (max_exp+1)378 2328 A
  285. 2748(&&)S
  286. (buf.sign)336 2874 A
  287. 3252(&&)S
  288. (buf.m1)252 3378 A
  289. 3672(==)S
  290. (NORMBIT)294 3798 A
  291. 4134(&&)S
  292. 4770 V
  293. (18838)210 648 A
  294. (buf.m2)252 1866 A
  295. 2160(==)S
  296. (0L))126 2286 A
  297. 2454({)S
  298. 4860 V
  299. (18839)210 648 A
  300. 1698(})S
  301. 4950 V
  302. (18840)210 648 A
  303. (else)168 1698 A
  304. 1908({)S
  305. 5040 V
  306. (18841)210 648 A
  307. (trap(EIOVFL);)546 2034 A
  308. 2706(/*)S
  309. (integer)294 2832 A
  310. (overflow)336 3168 A
  311. 3714(*/)S
  312. 5130 V
  313. (18842)210 648 A
  314. (buf.exp)294 2034 A
  315. 2370(%=)S
  316. (max_exp;)336 2496 A
  317. 2874(/*)S
  318. (truncate)336 3000 A
  319. 3378(*/)S
  320. 5220 V
  321. (18843)210 648 A
  322. 1698(})S
  323. 5310 V
  324. (18844)210 648 A
  325. 1362(})S
  326. 5400 V
  327. (18845)210 648 A
  328. (new)126 1362 A
  329. 1530(=)S
  330. (buf.m1)252 1614 A
  331. 1908(>>)S
  332. ((31-buf.exp);)546 2034 A
  333. 5490 V
  334. (18846)210 648 A
  335. 1362(if)S
  336. ((buf.sign))420 1488 A
  337. 5580 V
  338. (18847)210 648 A
  339. (new)126 1698 A
  340. 1866(=)S
  341. (-new;)210 1950 A
  342. 5670 V
  343. (18848)210 648 A
  344. (done:)210 1026 A
  345. 5760 V
  346. (18849)210 648 A
  347. (src.d[ss)336 1362 A
  348. 1740(==)S
  349. 1866(8])S
  350. 1992(=)S
  351. (new;)168 2076 A
  352. 5850 V
  353. (18850)210 648 A
  354. (return(new);)504 1362 A
  355. 5940 V
  356. (18851)210 648 A
  357. 1026(})S
  358. 8418 V
  359. EP
  360. %%Page: 166 166
  361. BP
  362. /slant 0 def
  363. /height 0 def
  364. 630 V
  365. 12 B
  366. (166)180 648 A
  367. 11 R
  368. 2039(File:)S
  369. (src/lib/float/cfu.c)764 2272 A
  370. 10 R
  371. 3402(MINIX)S
  372. 3730(SOURCE)S
  373. 4153(CODE)S
  374. 990 V
  375. 7 LST
  376. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  377. 1080 V
  378. (src/lib/float/cfu.c)798 1698 A
  379. 1170 V
  380. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  381. 1350 V
  382. (18900)210 648 A
  383. 1026(/*)S
  384. 1440 V
  385. (18901)210 648 A
  386. ((c))126 1110 A
  387. (copyright)378 1278 A
  388. (1988)168 1698 A
  389. 1908(by)S
  390. (the)126 2034 A
  391. (Vrije)210 2202 A
  392. (Universiteit,)546 2454 A
  393. (Amsterdam,)420 3042 A
  394. (The)126 3504 A
  395. (Netherlands.)504 3672 A
  396. 1530 V
  397. (18902)210 648 A
  398. (See)126 1110 A
  399. (the)126 1278 A
  400. (copyright)378 1446 A
  401. (notice)252 1866 A
  402. 2160(in)S
  403. (the)126 2286 A
  404. (ACK)126 2454 A
  405. (home)168 2622 A
  406. (directory,)420 2832 A
  407. 3294(in)S
  408. (the)126 3420 A
  409. (file)168 3588 A
  410. ("Copyright".)504 3798 A
  411. 1620 V
  412. (18903)210 648 A
  413. 1026(*/)S
  414. 1710 V
  415. (18904)210 648 A
  416. 1800 V
  417. (18905)210 648 A
  418. 1026(/*)S
  419. ($Header:)336 1152 A
  420. (cfu.c,v)294 1530 A
  421. (1.5)126 1866 A
  422. (93/01/05)336 2034 A
  423. (12:03:55)336 2412 A
  424. (ceriel)252 2790 A
  425. (Exp)126 3084 A
  426. 3252($)S
  427. 3336(*/)S
  428. 1890 V
  429. (18906)210 648 A
  430. 1980 V
  431. (18907)210 648 A
  432. 1026(/*)S
  433. 2070 V
  434. (18908)210 648 A
  435. (CONVERT)294 1698 A
  436. (FLOAT)210 2034 A
  437. 2286(TO)S
  438. (UNSIGNED)336 2412 A
  439. ((CFU)168 2790 A
  440. 3000(m)S
  441. 3084(n))S
  442. 2160 V
  443. (18909)210 648 A
  444. 2250 V
  445. (18910)210 648 A
  446. (N.B.)168 1698 A
  447. (The)126 1908 A
  448. (caller)252 2076 A
  449. (must)168 2370 A
  450. (know)168 2580 A
  451. (what)168 2790 A
  452. 3000(it)S
  453. 3126(is)S
  454. (getting.)336 3252 A
  455. 2340 V
  456. (18911)210 648 A
  457. 1908(A)S
  458. (LONG)168 1992 A
  459. 2202(is)S
  460. (always)252 2328 A
  461. (returned.)378 2622 A
  462. 3042(If)S
  463. 3168(it)S
  464. 3294(is)S
  465. 3420(an)S
  466. 2430 V
  467. (18912)210 648 A
  468. (integer)294 1908 A
  469. (the)126 2244 A
  470. (high)168 2412 A
  471. (byte)168 2622 A
  472. 2832(is)S
  473. (cleared)294 2958 A
  474. (first.)252 3294 A
  475. 2520 V
  476. (18913)210 648 A
  477. 1026(*/)S
  478. 2610 V
  479. (18914)210 648 A
  480. 2700 V
  481. (18915)210 648 A
  482. (#include)336 1026 A
  483. ("FP_trap.h")462 1404 A
  484. 2790 V
  485. (18916)210 648 A
  486. (#include)336 1026 A
  487. ("FP_types.h")504 1404 A
  488. 2880 V
  489. (18917)210 648 A
  490. 2970 V
  491. (18918)210 648 A
  492. (long)168 1026 A
  493. 3060 V
  494. (18919)210 648 A
  495. (cfu(ds,ss,src))588 1026 A
  496. 3150 V
  497. (18920)210 648 A
  498. (int)126 1026 A
  499. (ds;)126 1362 A
  500. 1698(/*)S
  501. (destination)462 1824 A
  502. (size)168 2328 A
  503. 2538((2)S
  504. 2664(or)S
  505. 2790(4))S
  506. 2916(*/)S
  507. 3240 V
  508. (18921)210 648 A
  509. (int)126 1026 A
  510. (ss;)126 1362 A
  511. 1698(/*)S
  512. (source)252 1824 A
  513. (size)168 2118 A
  514. 2538((4)S
  515. 2664(or)S
  516. 2790(8))S
  517. 2916(*/)S
  518. 3330 V
  519. (18922)210 648 A
  520. (DOUBLE)252 1026 A
  521. (src;)168 1362 A
  522. 1698(/*)S
  523. (assume)252 1824 A
  524. (worst)210 2118 A
  525. (case)168 2370 A
  526. 2580(*/)S
  527. 3420 V
  528. (18923)210 648 A
  529. 1026({)S
  530. 3510 V
  531. (18924)210 648 A
  532. (EXTEND)252 1362 A
  533. (buf;)168 1698 A
  534. 3600 V
  535. (18925)210 648 A
  536. (long)168 1362 A
  537. (new;)168 1698 A
  538. 3690 V
  539. (18926)210 648 A
  540. (short)210 1362 A
  541. (newint,)294 1698 A
  542. (max_exp;)336 2034 A
  543. 3780 V
  544. (18927)210 648 A
  545. 3870 V
  546. (18928)210 648 A
  547. (extend(&src.d[0],&buf,ss);)1092 1362 A
  548. 2706(/*)S
  549. (get)126 2832 A
  550. (extended)336 3000 A
  551. (format)252 3378 A
  552. 3714(*/)S
  553. 3960 V
  554. (18929)210 648 A
  555. 1362(if)S
  556. ((buf.exp)336 1488 A
  557. 1866(<)S
  558. 1950(0))S
  559. 2076({)S
  560. 2370(/*)S
  561. 2496(no)S
  562. (conversion)420 2622 A
  563. (needed)252 3084 A
  564. 3378(*/)S
  565. 4050 V
  566. (18930)210 648 A
  567. (src.d[ss)336 1698 A
  568. 2076(==)S
  569. 2202(8])S
  570. 2328(=)S
  571. (0L;)126 2412 A
  572. 4140 V
  573. (18931)210 648 A
  574. (return(0L);)462 1698 A
  575. 4230 V
  576. (18932)210 648 A
  577. 1362(})S
  578. 4320 V
  579. (18933)210 648 A
  580. (max_exp)294 1362 A
  581. 1698(=)S
  582. ((ds)126 1782 A
  583. 1950(<<)S
  584. 2076(3))S
  585. 2202(-)S
  586. 2286(1;)S
  587. 4410 V
  588. (18934)210 648 A
  589. 1362(if)S
  590. ((buf.exp)336 1488 A
  591. 1866(>)S
  592. (max_exp))336 1950 A
  593. 2328({)S
  594. 4500 V
  595. (18935)210 648 A
  596. (trap(EIOVFL);)546 1698 A
  597. 2370(/*)S
  598. (integer)294 2496 A
  599. (overflow)336 2832 A
  600. 3378(*/)S
  601. 4590 V
  602. (18936)210 648 A
  603. (buf.exp)294 1698 A
  604. 2034(%=)S
  605. (max_exp;)336 2160 A
  606. 4680 V
  607. (18937)210 648 A
  608. 1362(})S
  609. 4770 V
  610. (18938)210 648 A
  611. (new)126 1362 A
  612. 1530(=)S
  613. (buf.m1)252 1614 A
  614. 1908(>>)S
  615. ((31-buf.exp);)546 2034 A
  616. 4860 V
  617. (18939)210 648 A
  618. (done:)210 1026 A
  619. 4950 V
  620. (18940)210 648 A
  621. (src.d[ss)336 1362 A
  622. 1740(==)S
  623. 1866(8])S
  624. 1992(=)S
  625. (new;)168 2076 A
  626. 5040 V
  627. (18941)210 648 A
  628. (return(new);)504 1362 A
  629. 5130 V
  630. (18942)210 648 A
  631. 1026(})S
  632. 8418 V
  633. EP
  634. %%Page: 167 167
  635. BP
  636. /slant 0 def
  637. /height 0 def
  638. 630 V
  639. 10 R
  640. 648(MINIX)S
  641. 976(SOURCE)S
  642. 1399(CODE)S
  643. 11 R
  644. 2024(File:)S
  645. (src/lib/float/cif4.c)795 2257 A
  646. 12 B
  647. (167)180 4248 A
  648. 990 V
  649. 7 LST
  650. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  651. 1080 V
  652. (src/lib/float/cif4.c)840 1698 A
  653. 1170 V
  654. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  655. 1350 V
  656. (19000)210 648 A
  657. 1026(/*)S
  658. 1440 V
  659. (19001)210 648 A
  660. ((c))126 1110 A
  661. (copyright)378 1278 A
  662. (1988)168 1698 A
  663. 1908(by)S
  664. (the)126 2034 A
  665. (Vrije)210 2202 A
  666. (Universiteit,)546 2454 A
  667. (Amsterdam,)420 3042 A
  668. (The)126 3504 A
  669. (Netherlands.)504 3672 A
  670. 1530 V
  671. (19002)210 648 A
  672. (See)126 1110 A
  673. (the)126 1278 A
  674. (copyright)378 1446 A
  675. (notice)252 1866 A
  676. 2160(in)S
  677. (the)126 2286 A
  678. (ACK)126 2454 A
  679. (home)168 2622 A
  680. (directory,)420 2832 A
  681. 3294(in)S
  682. (the)126 3420 A
  683. (file)168 3588 A
  684. ("Copyright".)504 3798 A
  685. 1620 V
  686. (19003)210 648 A
  687. 1026(*/)S
  688. 1710 V
  689. (19004)210 648 A
  690. 1800 V
  691. (19005)210 648 A
  692. 1026(/*)S
  693. ($Header:)336 1152 A
  694. (cif4.c,v)336 1530 A
  695. (1.5)126 1908 A
  696. (93/01/05)336 2076 A
  697. (12:04:01)336 2454 A
  698. (ceriel)252 2832 A
  699. (Exp)126 3126 A
  700. 3294($)S
  701. 3378(*/)S
  702. 1890 V
  703. (19006)210 648 A
  704. 1980 V
  705. (19007)210 648 A
  706. 1026(/*)S
  707. 2070 V
  708. (19008)210 648 A
  709. (CONVERT)294 1362 A
  710. (INTEGER)294 1698 A
  711. 2034(TO)S
  712. (SINGLE)252 2160 A
  713. ((CIF)168 2454 A
  714. 2664(n)S
  715. 2748(4))S
  716. 2160 V
  717. (19009)210 648 A
  718. 2250 V
  719. (19010)210 648 A
  720. (THIS)168 1362 A
  721. (ROUTINE)294 1572 A
  722. (WORKS)210 1908 A
  723. 2160(BY)S
  724. (FILLING)294 2286 A
  725. 2622(AN)S
  726. (EXTENDED)336 2748 A
  727. 2340 V
  728. (19011)210 648 A
  729. (WITH)168 1362 A
  730. (THE)126 1572 A
  731. (INTEGER)294 1740 A
  732. (VALUE)210 2076 A
  733. 2328(IN)S
  734. (EXTENDED)336 2454 A
  735. (FORMAT)252 2832 A
  736. 2430 V
  737. (19012)210 648 A
  738. (AND)126 1362 A
  739. (USES)168 1530 A
  740. (COMPACT())378 1740 A
  741. 2160(TO)S
  742. (PUT)126 2286 A
  743. 2454(IT)S
  744. (INTO)168 2580 A
  745. (THE)126 2790 A
  746. (PROPER)252 2958 A
  747. 2520 V
  748. (19013)210 648 A
  749. (FLOATING)336 1362 A
  750. (POINT)210 1740 A
  751. (PRECISION.)420 1992 A
  752. 2610 V
  753. (19014)210 648 A
  754. 1026(*/)S
  755. 2700 V
  756. (19015)210 648 A
  757. 2790 V
  758. (19016)210 648 A
  759. (#include)336 1026 A
  760. ("FP_types.h")504 1404 A
  761. 2880 V
  762. (19017)210 648 A
  763. 2970 V
  764. (19018)210 648 A
  765. (void)168 1026 A
  766. 3060 V
  767. (19019)210 648 A
  768. (cif4(ss,src))504 1026 A
  769. 3150 V
  770. (19020)210 648 A
  771. (int)126 1026 A
  772. (ss;)126 1362 A
  773. 1698(/*)S
  774. (source)252 1824 A
  775. (size)168 2118 A
  776. 2328(*/)S
  777. 3240 V
  778. (19021)210 648 A
  779. (long)168 1026 A
  780. (src;)168 1362 A
  781. 1698(/*)S
  782. (largest)294 1824 A
  783. (possible)336 2160 A
  784. (integer)294 2538 A
  785. 2874(to)S
  786. (convert)294 3000 A
  787. 3336(*/)S
  788. 3330 V
  789. (19022)210 648 A
  790. 1026({)S
  791. 3420 V
  792. (19023)210 648 A
  793. (EXTEND)252 1362 A
  794. (buf;)168 1698 A
  795. 3510 V
  796. (19024)210 648 A
  797. (short)210 1362 A
  798. (*ipt;)210 1698 A
  799. 3600 V
  800. (19025)210 648 A
  801. (long)168 1362 A
  802. (i_src;)252 1698 A
  803. 3690 V
  804. (19026)210 648 A
  805. (SINGLE)252 1362 A
  806. (*result;)336 1698 A
  807. 3780 V
  808. (19027)210 648 A
  809. 3870 V
  810. (19028)210 648 A
  811. (zrf_ext(&buf);)588 1362 A
  812. 3960 V
  813. (19029)210 648 A
  814. 1362(if)S
  815. ((ss)126 1488 A
  816. 1656(==)S
  817. (sizeof(long)))546 1782 A
  818. 2370({)S
  819. 4050 V
  820. (19030)210 648 A
  821. (buf.exp)294 1698 A
  822. 2034(=)S
  823. (31;)126 2118 A
  824. 4140 V
  825. (19031)210 648 A
  826. (i_src)210 1698 A
  827. 1950(=)S
  828. (src;)168 2034 A
  829. 4230 V
  830. (19032)210 648 A
  831. (result)252 1698 A
  832. 1992(=)S
  833. ((SINGLE)294 2076 A
  834. 2412(*))S
  835. (&src;)210 2538 A
  836. 4320 V
  837. (19033)210 648 A
  838. 1362(})S
  839. 4410 V
  840. (19034)210 648 A
  841. (else)168 1362 A
  842. 1698({)S
  843. 4500 V
  844. (19035)210 648 A
  845. (ipt)126 1698 A
  846. 1866(=)S
  847. ((short)252 1950 A
  848. 2244(*))S
  849. (&src;)210 2370 A
  850. 4590 V
  851. (19036)210 648 A
  852. (i_src)210 1698 A
  853. 1950(=)S
  854. ((long))252 2034 A
  855. (*ipt;)210 2328 A
  856. 4680 V
  857. (19037)210 648 A
  858. (buf.exp)294 1698 A
  859. 2034(=)S
  860. (15;)126 2118 A
  861. 4770 V
  862. (19038)210 648 A
  863. (result)252 1698 A
  864. 1992(=)S
  865. ((SINGLE)294 2076 A
  866. 2412(*))S
  867. (&ss;)168 2538 A
  868. 4860 V
  869. (19039)210 648 A
  870. 1362(})S
  871. 4950 V
  872. (19040)210 648 A
  873. 1362(if)S
  874. ((i_src)252 1488 A
  875. 1782(==)S
  876. 1908(0))S
  877. 2034({)S
  878. 5040 V
  879. (19041)210 648 A
  880. (*result)294 1698 A
  881. 2034(=)S
  882. ((SINGLE))336 2118 A
  883. (0L;)126 2496 A
  884. 5130 V
  885. (19042)210 648 A
  886. (return;)294 1698 A
  887. 5220 V
  888. (19043)210 648 A
  889. 1362(})S
  890. 5310 V
  891. (19044)210 648 A
  892. 2034(/*)S
  893. (ESTABLISHED)462 2160 A
  894. (THAT)168 2664 A
  895. (src)126 2874 A
  896. 3042(!=)S
  897. 3168(0)S
  898. 3378(*/)S
  899. 5400 V
  900. (19045)210 648 A
  901. 2034(/*)S
  902. (adjust)252 2160 A
  903. (exponent)336 2454 A
  904. (field)210 2832 A
  905. 3378(*/)S
  906. 5490 V
  907. (19046)210 648 A
  908. (buf.sign)336 1362 A
  909. 1740(=)S
  910. ((i_src)252 1824 A
  911. 2118(<)S
  912. 2202(0))S
  913. 2328(?)S
  914. (0x8000)252 2412 A
  915. 2706(:)S
  916. 2790(0;)S
  917. 5580 V
  918. (19047)210 648 A
  919. 2034(/*)S
  920. (clear)210 2160 A
  921. (sign)168 2412 A
  922. (bit)126 2622 A
  923. 2790(of)S
  924. (integer)294 2916 A
  925. 3378(*/)S
  926. 5670 V
  927. (19048)210 648 A
  928. 2034(/*)S
  929. (move)168 2160 A
  930. 2370(to)S
  931. (mantissa)336 2496 A
  932. (field)210 2874 A
  933. 3378(*/)S
  934. 5760 V
  935. (19049)210 648 A
  936. (buf.m1)252 1362 A
  937. 1656(=)S
  938. ((i_src)252 1740 A
  939. 2034(<)S
  940. 2118(0))S
  941. 2244(?)S
  942. (-i_src)252 2328 A
  943. 2622(:)S
  944. (i_src;)252 2706 A
  945. 5850 V
  946. (19050)210 648 A
  947. 2034(/*)S
  948. (adjust)252 2160 A
  949. (mantissa)336 2454 A
  950. (field)210 2832 A
  951. 3378(*/)S
  952. 5940 V
  953. (19051)210 648 A
  954. 1362(if)S
  955. ((ss)126 1488 A
  956. 1656(!=)S
  957. (sizeof(long)))546 1782 A
  958. 6030 V
  959. (19052)210 648 A
  960. (buf.m1)252 1698 A
  961. (<<=)126 1992 A
  962. (16;)126 2160 A
  963. 6120 V
  964. (19053)210 648 A
  965. (nrm_ext(&buf);)588 1362 A
  966. 2370(/*)S
  967. (adjust)252 2496 A
  968. (mantissa)336 2790 A
  969. (field)210 3168 A
  970. 3714(*/)S
  971. 6210 V
  972. (19054)210 648 A
  973. (compact(&buf,)546 1362 A
  974. (result,sizeof(SINGLE));)966 1950 A
  975. 3042(/*)S
  976. (put)126 3168 A
  977. 3336(on)S
  978. (stack)210 3462 A
  979. 3714(*/)S
  980. 8418 V
  981. EP
  982. %%Page: 168 168
  983. BP
  984. /slant 0 def
  985. /height 0 def
  986. 630 V
  987. 12 B
  988. (168)180 648 A
  989. 11 R
  990. 2024(File:)S
  991. (src/lib/float/cif4.c)795 2257 A
  992. 10 R
  993. 3402(MINIX)S
  994. 3730(SOURCE)S
  995. 4153(CODE)S
  996. 900 V
  997. 7 LST
  998. (19055)210 648 A
  999. 1026(})S
  1000. 1440 V
  1001. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1002. 1530 V
  1003. (src/lib/float/cif8.c)840 1698 A
  1004. 1620 V
  1005. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1006. 1800 V
  1007. (19100)210 648 A
  1008. 1026(/*)S
  1009. 1890 V
  1010. (19101)210 648 A
  1011. ((c))126 1110 A
  1012. (copyright)378 1278 A
  1013. (1988)168 1698 A
  1014. 1908(by)S
  1015. (the)126 2034 A
  1016. (Vrije)210 2202 A
  1017. (Universiteit,)546 2454 A
  1018. (Amsterdam,)420 3042 A
  1019. (The)126 3504 A
  1020. (Netherlands.)504 3672 A
  1021. 1980 V
  1022. (19102)210 648 A
  1023. (See)126 1110 A
  1024. (the)126 1278 A
  1025. (copyright)378 1446 A
  1026. (notice)252 1866 A
  1027. 2160(in)S
  1028. (the)126 2286 A
  1029. (ACK)126 2454 A
  1030. (home)168 2622 A
  1031. (directory,)420 2832 A
  1032. 3294(in)S
  1033. (the)126 3420 A
  1034. (file)168 3588 A
  1035. ("Copyright".)504 3798 A
  1036. 2070 V
  1037. (19103)210 648 A
  1038. 1026(*/)S
  1039. 2160 V
  1040. (19104)210 648 A
  1041. 2250 V
  1042. (19105)210 648 A
  1043. 1026(/*)S
  1044. ($Header:)336 1152 A
  1045. (cif8.c,v)336 1530 A
  1046. (1.5)126 1908 A
  1047. (93/01/05)336 2076 A
  1048. (12:04:07)336 2454 A
  1049. (ceriel)252 2832 A
  1050. (Exp)126 3126 A
  1051. 3294($)S
  1052. 3378(*/)S
  1053. 2340 V
  1054. (19106)210 648 A
  1055. 2430 V
  1056. (19107)210 648 A
  1057. 1026(/*)S
  1058. 2520 V
  1059. (19108)210 648 A
  1060. (CONVERT)294 1362 A
  1061. (INTEGER)294 1698 A
  1062. 2034(TO)S
  1063. (FLOAT)210 2160 A
  1064. ((CIF)168 2412 A
  1065. 2622(n)S
  1066. 2706(8))S
  1067. 2610 V
  1068. (19109)210 648 A
  1069. 2700 V
  1070. (19110)210 648 A
  1071. (THIS)168 1362 A
  1072. (ROUTINE)294 1572 A
  1073. (WORKS)210 1908 A
  1074. 2160(BY)S
  1075. (FILLING)294 2286 A
  1076. 2622(AN)S
  1077. (EXTENDED)336 2748 A
  1078. 2790 V
  1079. (19111)210 648 A
  1080. (WITH)168 1362 A
  1081. (THE)126 1572 A
  1082. (INTEGER)294 1740 A
  1083. (VALUE)210 2076 A
  1084. 2328(IN)S
  1085. (EXTENDED)336 2454 A
  1086. (FORMAT)252 2832 A
  1087. 2880 V
  1088. (19112)210 648 A
  1089. (AND)126 1362 A
  1090. (USES)168 1530 A
  1091. (COMPACT())378 1740 A
  1092. 2160(TO)S
  1093. (PUT)126 2286 A
  1094. 2454(IT)S
  1095. (INTO)168 2580 A
  1096. (THE)126 2790 A
  1097. (PROPER)252 2958 A
  1098. 2970 V
  1099. (19113)210 648 A
  1100. (FLOATING)336 1362 A
  1101. (POINT)210 1740 A
  1102. (PRECISION.)420 1992 A
  1103. 3060 V
  1104. (19114)210 648 A
  1105. 1026(*/)S
  1106. 3150 V
  1107. (19115)210 648 A
  1108. 3240 V
  1109. (19116)210 648 A
  1110. (#include)336 1026 A
  1111. ("FP_types.h")504 1404 A
  1112. 3330 V
  1113. (19117)210 648 A
  1114. 3420 V
  1115. (19118)210 648 A
  1116. (void)168 1026 A
  1117. 3510 V
  1118. (19119)210 648 A
  1119. (cif8(ss,src))504 1026 A
  1120. 3600 V
  1121. (19120)210 648 A
  1122. (int)126 1026 A
  1123. (ss;)126 1362 A
  1124. 1698(/*)S
  1125. (source)252 1824 A
  1126. (size)168 2118 A
  1127. 2328(*/)S
  1128. 3690 V
  1129. (19121)210 648 A
  1130. (long)168 1026 A
  1131. (src;)168 1362 A
  1132. 1698(/*)S
  1133. (largest)294 1824 A
  1134. (possible)336 2160 A
  1135. (integer)294 2538 A
  1136. 2874(to)S
  1137. (convert)294 3000 A
  1138. 3336(*/)S
  1139. 3780 V
  1140. (19122)210 648 A
  1141. 1026({)S
  1142. 3870 V
  1143. (19123)210 648 A
  1144. (EXTEND)252 1362 A
  1145. (buf;)168 1698 A
  1146. 3960 V
  1147. (19124)210 648 A
  1148. (DOUBLE)252 1362 A
  1149. (*result;)336 1698 A
  1150. 2370(/*)S
  1151. (for)126 2496 A
  1152. (return)252 2664 A
  1153. (value)210 2958 A
  1154. 3210(*/)S
  1155. 4050 V
  1156. (19125)210 648 A
  1157. (short)210 1362 A
  1158. (*ipt;)210 1698 A
  1159. 4140 V
  1160. (19126)210 648 A
  1161. (long)168 1362 A
  1162. (i_src;)252 1698 A
  1163. 4230 V
  1164. (19127)210 648 A
  1165. 4320 V
  1166. (19128)210 648 A
  1167. (result)252 1362 A
  1168. 1656(=)S
  1169. ((DOUBLE)294 1740 A
  1170. 2076(*))S
  1171. (((void)252 2202 A
  1172. 2496(*))S
  1173. (&ss);)210 2622 A
  1174. 3042(/*)S
  1175. (always)252 3168 A
  1176. 3462(*/)S
  1177. 4410 V
  1178. (19129)210 648 A
  1179. (zrf_ext(&buf);)588 1362 A
  1180. 4500 V
  1181. (19130)210 648 A
  1182. 1362(if)S
  1183. ((ss)126 1488 A
  1184. 1656(==)S
  1185. (sizeof(long)))546 1782 A
  1186. 2370({)S
  1187. 4590 V
  1188. (19131)210 648 A
  1189. (buf.exp)294 1698 A
  1190. 2034(=)S
  1191. (31;)126 2118 A
  1192. 4680 V
  1193. (19132)210 648 A
  1194. (i_src)210 1698 A
  1195. 1950(=)S
  1196. (src;)168 2034 A
  1197. 4770 V
  1198. (19133)210 648 A
  1199. 1362(})S
  1200. 4860 V
  1201. (19134)210 648 A
  1202. (else)168 1362 A
  1203. 1698({)S
  1204. 4950 V
  1205. (19135)210 648 A
  1206. (ipt)126 1698 A
  1207. 1866(=)S
  1208. ((short)252 1950 A
  1209. 2244(*))S
  1210. (&src;)210 2370 A
  1211. 5040 V
  1212. (19136)210 648 A
  1213. (i_src)210 1698 A
  1214. 1950(=)S
  1215. ((long))252 2034 A
  1216. (*ipt;)210 2328 A
  1217. 5130 V
  1218. (19137)210 648 A
  1219. (buf.exp)294 1698 A
  1220. 2034(=)S
  1221. (15;)126 2118 A
  1222. 5220 V
  1223. (19138)210 648 A
  1224. 1362(})S
  1225. 5310 V
  1226. (19139)210 648 A
  1227. 1362(if)S
  1228. ((i_src)252 1488 A
  1229. 1782(==)S
  1230. 1908(0))S
  1231. 2034({)S
  1232. 5400 V
  1233. (19140)210 648 A
  1234. (zrf8(result);)546 1698 A
  1235. 5490 V
  1236. (19141)210 648 A
  1237. (return;)294 1698 A
  1238. 5580 V
  1239. (19142)210 648 A
  1240. 1362(})S
  1241. 5670 V
  1242. (19143)210 648 A
  1243. 2034(/*)S
  1244. (ESTABLISHED)462 2160 A
  1245. (THAT)168 2664 A
  1246. (src)126 2874 A
  1247. 3042(!=)S
  1248. 3168(0)S
  1249. 3378(*/)S
  1250. 5760 V
  1251. (19144)210 648 A
  1252. 2034(/*)S
  1253. (adjust)252 2160 A
  1254. (exponent)336 2454 A
  1255. (field)210 2832 A
  1256. 3378(*/)S
  1257. 5850 V
  1258. (19145)210 648 A
  1259. (buf.sign)336 1362 A
  1260. 1740(=)S
  1261. ((i_src)252 1824 A
  1262. 2118(<)S
  1263. 2202(0))S
  1264. 2328(?)S
  1265. (0x8000)252 2412 A
  1266. 2706(:)S
  1267. 2790(0;)S
  1268. 5940 V
  1269. (19146)210 648 A
  1270. 2034(/*)S
  1271. (clear)210 2160 A
  1272. (sign)168 2412 A
  1273. (bit)126 2622 A
  1274. 2790(of)S
  1275. (integer)294 2916 A
  1276. 3378(*/)S
  1277. 6030 V
  1278. (19147)210 648 A
  1279. 2034(/*)S
  1280. (move)168 2160 A
  1281. 2370(to)S
  1282. (mantissa)336 2496 A
  1283. (field)210 2874 A
  1284. 3378(*/)S
  1285. 6120 V
  1286. (19148)210 648 A
  1287. (buf.m1)252 1362 A
  1288. 1656(=)S
  1289. ((i_src)252 1740 A
  1290. 2034(<)S
  1291. 2118(0))S
  1292. 2244(?)S
  1293. (-i_src)252 2328 A
  1294. 2622(:)S
  1295. (i_src;)252 2706 A
  1296. 6210 V
  1297. (19149)210 648 A
  1298. 2034(/*)S
  1299. (adjust)252 2160 A
  1300. (mantissa)336 2454 A
  1301. (field)210 2832 A
  1302. 3378(*/)S
  1303. 8418 V
  1304. EP
  1305. %%Page: 169 169
  1306. BP
  1307. /slant 0 def
  1308. /height 0 def
  1309. 630 V
  1310. 10 R
  1311. 648(MINIX)S
  1312. 976(SOURCE)S
  1313. 1399(CODE)S
  1314. 11 R
  1315. 2024(File:)S
  1316. (src/lib/float/cif8.c)795 2257 A
  1317. 12 B
  1318. (169)180 4248 A
  1319. 900 V
  1320. 7 LST
  1321. (19150)210 648 A
  1322. 1362(if)S
  1323. ((ss)126 1488 A
  1324. 1656(!=)S
  1325. (sizeof(long)))546 1782 A
  1326. 990 V
  1327. (19151)210 648 A
  1328. (buf.m1)252 1698 A
  1329. (<<=)126 1992 A
  1330. (16;)126 2160 A
  1331. 1080 V
  1332. (19152)210 648 A
  1333. (nrm_ext(&buf);)588 1362 A
  1334. 1170 V
  1335. (19153)210 648 A
  1336. (compact(&buf,&result->d[0],8);)1260 1362 A
  1337. 1260 V
  1338. (19154)210 648 A
  1339. 1026(})S
  1340. 1890 V
  1341. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1342. 1980 V
  1343. (src/lib/float/cmf4.c)840 1698 A
  1344. 2070 V
  1345. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1346. 2250 V
  1347. (19200)210 648 A
  1348. 1026(/*)S
  1349. 2340 V
  1350. (19201)210 648 A
  1351. ((c))126 1110 A
  1352. (copyright)378 1278 A
  1353. (1988)168 1698 A
  1354. 1908(by)S
  1355. (the)126 2034 A
  1356. (Vrije)210 2202 A
  1357. (Universiteit,)546 2454 A
  1358. (Amsterdam,)420 3042 A
  1359. (The)126 3504 A
  1360. (Netherlands.)504 3672 A
  1361. 2430 V
  1362. (19202)210 648 A
  1363. (See)126 1110 A
  1364. (the)126 1278 A
  1365. (copyright)378 1446 A
  1366. (notice)252 1866 A
  1367. 2160(in)S
  1368. (the)126 2286 A
  1369. (ACK)126 2454 A
  1370. (home)168 2622 A
  1371. (directory,)420 2832 A
  1372. 3294(in)S
  1373. (the)126 3420 A
  1374. (file)168 3588 A
  1375. ("Copyright".)504 3798 A
  1376. 2520 V
  1377. (19203)210 648 A
  1378. 1026(*/)S
  1379. 2610 V
  1380. (19204)210 648 A
  1381. 2700 V
  1382. (19205)210 648 A
  1383. 1026(/*)S
  1384. ($Header:)336 1152 A
  1385. (cmf4.c,v)336 1530 A
  1386. (1.6)126 1908 A
  1387. (93/01/05)336 2076 A
  1388. (12:04:14)336 2454 A
  1389. (ceriel)252 2832 A
  1390. (Exp)126 3126 A
  1391. 3294($)S
  1392. 3378(*/)S
  1393. 2790 V
  1394. (19206)210 648 A
  1395. 2880 V
  1396. (19207)210 648 A
  1397. 1026(/*)S
  1398. 2970 V
  1399. (19208)210 648 A
  1400. (COMPARE)294 1362 A
  1401. (SINGLES)294 1698 A
  1402. ((CMF)168 2034 A
  1403. 2244(4))S
  1404. 3060 V
  1405. (19209)210 648 A
  1406. 1026(*/)S
  1407. 3150 V
  1408. (19210)210 648 A
  1409. 3240 V
  1410. (19211)210 648 A
  1411. (#include)336 1026 A
  1412. ("FP_types.h")504 1698 A
  1413. 3330 V
  1414. (19212)210 648 A
  1415. (#include)336 1026 A
  1416. ("get_put.h")462 1698 A
  1417. 3420 V
  1418. (19213)210 648 A
  1419. 3510 V
  1420. (19214)210 648 A
  1421. (int)126 1026 A
  1422. 3600 V
  1423. (19215)210 648 A
  1424. (cmf4(f1,f2))462 1026 A
  1425. 3690 V
  1426. (19216)210 648 A
  1427. (SINGLE)252 1026 A
  1428. (f1,f2;)252 1362 A
  1429. 3780 V
  1430. (19217)210 648 A
  1431. 1026({)S
  1432. 3870 V
  1433. (19218)210 648 A
  1434. 1698(/*)S
  1435. 3960 V
  1436. (19219)210 648 A
  1437. 1740(*)S
  1438. (return)252 1824 A
  1439. (((f1)168 2118 A
  1440. 2328(<)S
  1441. (f2))126 2412 A
  1442. 2580(?)S
  1443. 2664(1)S
  1444. 2748(:)S
  1445. ((f1)126 2832 A
  1446. 3000(-)S
  1447. (f2)))168 3084 A
  1448. 4050 V
  1449. (19220)210 648 A
  1450. 1740(*/)S
  1451. 4140 V
  1452. (19221)210 648 A
  1453. (#define)294 1026 A
  1454. (SIGN(x))294 1362 A
  1455. ((((x))210 1698 A
  1456. 1950(<)S
  1457. 2034(0))S
  1458. 2160(?)S
  1459. 2244(-1)S
  1460. 2370(:)S
  1461. 2454(1))S
  1462. 4230 V
  1463. (19222)210 648 A
  1464. (int)126 1362 A
  1465. (sign1,sign2;)504 1698 A
  1466. 4320 V
  1467. (19223)210 648 A
  1468. (long)168 1362 A
  1469. (l1,l2;)252 1698 A
  1470. 4410 V
  1471. (19224)210 648 A
  1472. 4500 V
  1473. (19225)210 648 A
  1474. 1362(l1)S
  1475. 1488(=)S
  1476. (get4((char)420 1572 A
  1477. 2034(*))S
  1478. (&f1);)210 2160 A
  1479. 4590 V
  1480. (19226)210 648 A
  1481. 1362(l2)S
  1482. 1488(=)S
  1483. (get4((char)420 1572 A
  1484. 2034(*))S
  1485. (&f2);)210 2160 A
  1486. 4680 V
  1487. (19227)210 648 A
  1488. 4770 V
  1489. (19228)210 648 A
  1490. 1362(if)S
  1491. ((l1)126 1488 A
  1492. 1656(==)S
  1493. (l2))126 1782 A
  1494. (return)252 1950 A
  1495. 2244(0;)S
  1496. 4860 V
  1497. (19229)210 648 A
  1498. 4950 V
  1499. (19230)210 648 A
  1500. (sign1)210 1362 A
  1501. 1614(=)S
  1502. (SIGN(l1);)378 1698 A
  1503. 5040 V
  1504. (19231)210 648 A
  1505. (sign2)210 1362 A
  1506. 1614(=)S
  1507. (SIGN(l2);)378 1698 A
  1508. 5130 V
  1509. (19232)210 648 A
  1510. 1362(if)S
  1511. ((sign1)252 1488 A
  1512. 1782(!=)S
  1513. (sign2))252 1908 A
  1514. 2202({)S
  1515. 5220 V
  1516. (19233)210 648 A
  1517. 1698(if)S
  1518. (((l1)168 1824 A
  1519. 2034(&)S
  1520. (0x7fffffff))462 2118 A
  1521. 2622(==)S
  1522. 2748(0)S
  1523. 2832(&&)S
  1524. 5310 V
  1525. (19234)210 648 A
  1526. ((l2)126 1866 A
  1527. 2034(&)S
  1528. (0x7fffffff))462 2118 A
  1529. 2622(==)S
  1530. 2748(0))S
  1531. (return)252 2874 A
  1532. 3168(0;)S
  1533. 5400 V
  1534. (19235)210 648 A
  1535. (return)252 1698 A
  1536. (((sign1)294 1992 A
  1537. 2328(>)S
  1538. 2412(0))S
  1539. 2538(?)S
  1540. 2622(-1)S
  1541. 2748(:)S
  1542. (1);)126 2832 A
  1543. 5490 V
  1544. (19236)210 648 A
  1545. 1362(})S
  1546. 5580 V
  1547. (19237)210 648 A
  1548. 5670 V
  1549. (19238)210 648 A
  1550. (return)252 1362 A
  1551. ((sign1)252 1656 A
  1552. 1950(*)S
  1553. (((l1)168 2034 A
  1554. 2244(<)S
  1555. (l2))126 2328 A
  1556. 2496(?)S
  1557. 2580(1)S
  1558. 2664(:)S
  1559. (-1));)210 2748 A
  1560. 5760 V
  1561. (19239)210 648 A
  1562. 1026(})S
  1563. 8418 V
  1564. EP
  1565. %%Page: 170 170
  1566. BP
  1567. /slant 0 def
  1568. /height 0 def
  1569. 630 V
  1570. 12 B
  1571. (170)180 648 A
  1572. 11 R
  1573. 1996(File:)S
  1574. (src/lib/float/cmf8.c)850 2229 A
  1575. 10 R
  1576. 3402(MINIX)S
  1577. 3730(SOURCE)S
  1578. 4153(CODE)S
  1579. 990 V
  1580. 7 LST
  1581. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1582. 1080 V
  1583. (src/lib/float/cmf8.c)840 1698 A
  1584. 1170 V
  1585. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1586. 1350 V
  1587. (19300)210 648 A
  1588. 1026(/*)S
  1589. 1440 V
  1590. (19301)210 648 A
  1591. ((c))126 1110 A
  1592. (copyright)378 1278 A
  1593. (1988)168 1698 A
  1594. 1908(by)S
  1595. (the)126 2034 A
  1596. (Vrije)210 2202 A
  1597. (Universiteit,)546 2454 A
  1598. (Amsterdam,)420 3042 A
  1599. (The)126 3504 A
  1600. (Netherlands.)504 3672 A
  1601. 1530 V
  1602. (19302)210 648 A
  1603. (See)126 1110 A
  1604. (the)126 1278 A
  1605. (copyright)378 1446 A
  1606. (notice)252 1866 A
  1607. 2160(in)S
  1608. (the)126 2286 A
  1609. (ACK)126 2454 A
  1610. (home)168 2622 A
  1611. (directory,)420 2832 A
  1612. 3294(in)S
  1613. (the)126 3420 A
  1614. (file)168 3588 A
  1615. ("Copyright".)504 3798 A
  1616. 1620 V
  1617. (19303)210 648 A
  1618. 1026(*/)S
  1619. 1710 V
  1620. (19304)210 648 A
  1621. 1800 V
  1622. (19305)210 648 A
  1623. 1026(/*)S
  1624. ($Header:)336 1152 A
  1625. (cmf8.c,v)336 1530 A
  1626. (1.9)126 1908 A
  1627. (93/01/05)336 2076 A
  1628. (12:04:22)336 2454 A
  1629. (ceriel)252 2832 A
  1630. (Exp)126 3126 A
  1631. 3294($)S
  1632. 3378(*/)S
  1633. 1890 V
  1634. (19306)210 648 A
  1635. 1980 V
  1636. (19307)210 648 A
  1637. 1026(/*)S
  1638. 2070 V
  1639. (19308)210 648 A
  1640. (COMPARE)294 1362 A
  1641. (DOUBLES)294 1698 A
  1642. ((CMF)168 2034 A
  1643. 2244(8))S
  1644. 2160 V
  1645. (19309)210 648 A
  1646. 1026(*/)S
  1647. 2250 V
  1648. (19310)210 648 A
  1649. 2340 V
  1650. (19311)210 648 A
  1651. (#include)336 1026 A
  1652. ("FP_types.h")504 1698 A
  1653. 2430 V
  1654. (19312)210 648 A
  1655. (#include)336 1026 A
  1656. ("get_put.h")462 1698 A
  1657. 2520 V
  1658. (19313)210 648 A
  1659. 2610 V
  1660. (19314)210 648 A
  1661. (int)126 1026 A
  1662. 2700 V
  1663. (19315)210 648 A
  1664. (cmf8(d1,d2))462 1026 A
  1665. 2790 V
  1666. (19316)210 648 A
  1667. (DOUBLE)252 1026 A
  1668. (d1,d2;)252 1362 A
  1669. 2880 V
  1670. (19317)210 648 A
  1671. 1026({)S
  1672. 2970 V
  1673. (19318)210 648 A
  1674. (#define)294 1026 A
  1675. (SIGN(x))294 1362 A
  1676. ((((x))210 1698 A
  1677. 1950(<)S
  1678. 2034(0))S
  1679. 2160(?)S
  1680. 2244(-1)S
  1681. 2370(:)S
  1682. 2454(1))S
  1683. 3060 V
  1684. (19319)210 648 A
  1685. 1698(/*)S
  1686. 3150 V
  1687. (19320)210 648 A
  1688. 1740(*)S
  1689. (return)252 1824 A
  1690. (((d1)168 2118 A
  1691. 2328(<)S
  1692. (d2))126 2412 A
  1693. 2580(?)S
  1694. 2664(1)S
  1695. 2748(:)S
  1696. ((d1)126 2832 A
  1697. 3000(>)S
  1698. (d2))126 3084 A
  1699. 3252(?)S
  1700. 3336(-1)S
  1701. 3462(:)S
  1702. (0)))126 3546 A
  1703. 3240 V
  1704. (19321)210 648 A
  1705. 1740(*/)S
  1706. 3330 V
  1707. (19322)210 648 A
  1708. (long)168 1362 A
  1709. (l1,l2;)252 1698 A
  1710. 3420 V
  1711. (19323)210 648 A
  1712. (int)126 1362 A
  1713. (sign1,sign2;)504 1698 A
  1714. 3510 V
  1715. (19324)210 648 A
  1716. (int)126 1362 A
  1717. (rv;)126 1698 A
  1718. 3600 V
  1719. (19325)210 648 A
  1720. 3690 V
  1721. (19326)210 648 A
  1722. (#if)126 1026 A
  1723. (FL_MSL_AT_LOW_ADDRESS)882 1194 A
  1724. 3780 V
  1725. (19327)210 648 A
  1726. 1362(l1)S
  1727. 1488(=)S
  1728. (get4((char)420 1572 A
  1729. (*)&d1);)294 2034 A
  1730. 3870 V
  1731. (19328)210 648 A
  1732. 1362(l2)S
  1733. 1488(=)S
  1734. (get4((char)420 1572 A
  1735. (*)&d2);)294 2034 A
  1736. 3960 V
  1737. (19329)210 648 A
  1738. (#else)210 1026 A
  1739. 4050 V
  1740. (19330)210 648 A
  1741. 1362(l1)S
  1742. 1488(=)S
  1743. (get4(((char)462 1572 A
  1744. (*)&d1+4));)420 2076 A
  1745. 4140 V
  1746. (19331)210 648 A
  1747. 1362(l2)S
  1748. 1488(=)S
  1749. (get4(((char)462 1572 A
  1750. (*)&d2+4));)420 2076 A
  1751. 4230 V
  1752. (19332)210 648 A
  1753. (#endif)252 1026 A
  1754. 4320 V
  1755. (19333)210 648 A
  1756. (sign1)210 1362 A
  1757. 1614(=)S
  1758. (SIGN(l1);)378 1698 A
  1759. 4410 V
  1760. (19334)210 648 A
  1761. (sign2)210 1362 A
  1762. 1614(=)S
  1763. (SIGN(l2);)378 1698 A
  1764. 4500 V
  1765. (19335)210 648 A
  1766. 1362(if)S
  1767. ((sign1)252 1488 A
  1768. 1782(!=)S
  1769. (sign2))252 1908 A
  1770. 2202({)S
  1771. 4590 V
  1772. (19336)210 648 A
  1773. 1698(l1)S
  1774. 1824(&=)S
  1775. (0x7fffffff;)462 1950 A
  1776. 4680 V
  1777. (19337)210 648 A
  1778. 1698(l2)S
  1779. 1824(&=)S
  1780. (0x7fffffff;)462 1950 A
  1781. 4770 V
  1782. (19338)210 648 A
  1783. 1698(if)S
  1784. ((l1)126 1824 A
  1785. 1992(!=)S
  1786. 2118(0)S
  1787. 2202(||)S
  1788. 2328(l2)S
  1789. 2454(!=)S
  1790. 2580(0))S
  1791. 2706({)S
  1792. 4860 V
  1793. (19339)210 648 A
  1794. (return)252 2034 A
  1795. (((sign1)294 2328 A
  1796. 2664(>)S
  1797. 2748(0))S
  1798. 2874(?)S
  1799. 2958(-1)S
  1800. 3084(:)S
  1801. (1);)126 3168 A
  1802. 4950 V
  1803. (19340)210 648 A
  1804. 1698(})S
  1805. 5040 V
  1806. (19341)210 648 A
  1807. 1362(})S
  1808. 5130 V
  1809. (19342)210 648 A
  1810. 1362(if)S
  1811. ((l1)126 1488 A
  1812. 1656(!=)S
  1813. (l2))126 1782 A
  1814. 2034({)S
  1815. 2370(/*)S
  1816. 2496(we)S
  1817. (can)126 2622 A
  1818. (decide)252 2790 A
  1819. (here)168 3084 A
  1820. 3294(*/)S
  1821. 5220 V
  1822. (19343)210 648 A
  1823. 1698(rv)S
  1824. 1824(=)S
  1825. 1908(l1)S
  1826. 2034(<)S
  1827. 2118(l2)S
  1828. 2244(?)S
  1829. 2328(1)S
  1830. 2412(:)S
  1831. (-1;)126 2496 A
  1832. 5310 V
  1833. (19344)210 648 A
  1834. 1362(})S
  1835. 5400 V
  1836. (19345)210 648 A
  1837. (else)168 1362 A
  1838. 1698({)S
  1839. 2370(/*)S
  1840. (decide)252 2496 A
  1841. 2790(in)S
  1842. (2nd)126 2916 A
  1843. (half)168 3084 A
  1844. 3294(*/)S
  1845. 5490 V
  1846. (19346)210 648 A
  1847. (unsigned)336 1698 A
  1848. (long)168 2076 A
  1849. (u1,)126 2286 A
  1850. (u2;)126 2454 A
  1851. 5580 V
  1852. (19347)210 648 A
  1853. (#if)126 1026 A
  1854. (FL_MSL_AT_LOW_ADDRESS)882 1194 A
  1855. 5670 V
  1856. (19348)210 648 A
  1857. 1698(u1)S
  1858. 1824(=)S
  1859. (get4(((char)462 1908 A
  1860. (*)&d1)210 2412 A
  1861. 2664(+)S
  1862. (4));)168 2748 A
  1863. 5760 V
  1864. (19349)210 648 A
  1865. 1698(u2)S
  1866. 1824(=)S
  1867. (get4(((char)462 1908 A
  1868. (*)&d2)210 2412 A
  1869. 2664(+)S
  1870. (4));)168 2748 A
  1871. 5850 V
  1872. (19350)210 648 A
  1873. (#else)210 1026 A
  1874. 5940 V
  1875. (19351)210 648 A
  1876. 1698(u1)S
  1877. 1824(=)S
  1878. (get4((char)420 1908 A
  1879. (*)&d1);)294 2370 A
  1880. 6030 V
  1881. (19352)210 648 A
  1882. 1698(u2)S
  1883. 1824(=)S
  1884. (get4((char)420 1908 A
  1885. (*)&d2);)294 2370 A
  1886. 6120 V
  1887. (19353)210 648 A
  1888. (#endif)252 1026 A
  1889. 6210 V
  1890. (19354)210 648 A
  1891. 1698(if)S
  1892. ((u1)126 1824 A
  1893. 1992(==)S
  1894. (u2))126 2118 A
  1895. 8418 V
  1896. EP
  1897. %%Page: 171 171
  1898. BP
  1899. /slant 0 def
  1900. /height 0 def
  1901. 630 V
  1902. 10 R
  1903. 648(MINIX)S
  1904. 976(SOURCE)S
  1905. 1399(CODE)S
  1906. 11 R
  1907. 1996(File:)S
  1908. (src/lib/float/cmf8.c)850 2229 A
  1909. 12 B
  1910. (171)180 4248 A
  1911. 900 V
  1912. 7 LST
  1913. (19355)210 648 A
  1914. (return(0);)420 2034 A
  1915. 990 V
  1916. (19356)210 648 A
  1917. 1698(if)S
  1918. ((u1)126 1824 A
  1919. 1992(<)S
  1920. (u2))126 2076 A
  1921. 2244(rv)S
  1922. 2370(=)S
  1923. 2454(1;)S
  1924. 1080 V
  1925. (19357)210 648 A
  1926. (else)168 1698 A
  1927. 1908(rv)S
  1928. 2034(=)S
  1929. (-1;)126 2118 A
  1930. 1170 V
  1931. (19358)210 648 A
  1932. 1362(})S
  1933. 1260 V
  1934. (19359)210 648 A
  1935. (return)252 1362 A
  1936. (sign1)210 1656 A
  1937. 1908(*)S
  1938. (rv;)126 1992 A
  1939. 1350 V
  1940. (19360)210 648 A
  1941. 1026(})S
  1942. 1890 V
  1943. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1944. 1980 V
  1945. (src/lib/float/compact.c)966 1698 A
  1946. 2070 V
  1947. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  1948. 2250 V
  1949. (19400)210 648 A
  1950. 1026(/*)S
  1951. 2340 V
  1952. (19401)210 648 A
  1953. ((c))126 1110 A
  1954. (copyright)378 1278 A
  1955. (1988)168 1698 A
  1956. 1908(by)S
  1957. (the)126 2034 A
  1958. (Vrije)210 2202 A
  1959. (Universiteit,)546 2454 A
  1960. (Amsterdam,)420 3042 A
  1961. (The)126 3504 A
  1962. (Netherlands.)504 3672 A
  1963. 2430 V
  1964. (19402)210 648 A
  1965. (See)126 1110 A
  1966. (the)126 1278 A
  1967. (copyright)378 1446 A
  1968. (notice)252 1866 A
  1969. 2160(in)S
  1970. (the)126 2286 A
  1971. (ACK)126 2454 A
  1972. (home)168 2622 A
  1973. (directory,)420 2832 A
  1974. 3294(in)S
  1975. (the)126 3420 A
  1976. (file)168 3588 A
  1977. ("Copyright".)504 3798 A
  1978. 2520 V
  1979. (19403)210 648 A
  1980. 1026(*/)S
  1981. 2610 V
  1982. (19404)210 648 A
  1983. 2700 V
  1984. (19405)210 648 A
  1985. 1026(/*)S
  1986. ($Header:)336 1152 A
  1987. (compact.c,v)462 1530 A
  1988. (1.13)168 2034 A
  1989. (93/01/05)336 2244 A
  1990. (12:04:28)336 2622 A
  1991. (ceriel)252 3000 A
  1992. (Exp)126 3294 A
  1993. 3462($)S
  1994. 3546(*/)S
  1995. 2790 V
  1996. (19406)210 648 A
  1997. 2880 V
  1998. (19407)210 648 A
  1999. 1026(/*)S
  2000. 2970 V
  2001. (19408)210 648 A
  2002. (COMPACT)294 1362 A
  2003. (EXTEND)252 1698 A
  2004. (FORMAT)252 1992 A
  2005. (INTO)168 2286 A
  2006. (FLOAT)210 2496 A
  2007. 2748(OF)S
  2008. (PROPER)252 2874 A
  2009. (SIZE)168 3168 A
  2010. 3060 V
  2011. (19409)210 648 A
  2012. 1026(*/)S
  2013. 3150 V
  2014. (19410)210 648 A
  2015. 3240 V
  2016. (19411)210 648 A
  2017. 1026(#)S
  2018. (include)294 1110 A
  2019. ("FP_bias.h")462 1446 A
  2020. 3330 V
  2021. (19412)210 648 A
  2022. 1026(#)S
  2023. (include)294 1110 A
  2024. ("FP_shift.h")504 1446 A
  2025. 3420 V
  2026. (19413)210 648 A
  2027. 1026(#)S
  2028. (include)294 1110 A
  2029. ("FP_trap.h")462 1446 A
  2030. 3510 V
  2031. (19414)210 648 A
  2032. 1026(#)S
  2033. (include)294 1110 A
  2034. ("FP_types.h")504 1446 A
  2035. 3600 V
  2036. (19415)210 648 A
  2037. 1026(#)S
  2038. (include)294 1110 A
  2039. ("get_put.h")462 1446 A
  2040. 3690 V
  2041. (19416)210 648 A
  2042. 3780 V
  2043. (19417)210 648 A
  2044. (void)168 1026 A
  2045. 3870 V
  2046. (19418)210 648 A
  2047. (compact(f,to,size))756 1026 A
  2048. 3960 V
  2049. (19419)210 648 A
  2050. (EXTEND)252 1026 A
  2051. (*f;)126 1362 A
  2052. 4050 V
  2053. (19420)210 648 A
  2054. (unsigned)336 1026 A
  2055. (long)168 1404 A
  2056. (*to;)168 1698 A
  2057. 4140 V
  2058. (19421)210 648 A
  2059. (int)126 1026 A
  2060. (size;)210 1362 A
  2061. 4230 V
  2062. (19422)210 648 A
  2063. 1026({)S
  2064. 4320 V
  2065. (19423)210 648 A
  2066. (int)126 1362 A
  2067. (error)210 1698 A
  2068. 1950(=)S
  2069. 2034(0;)S
  2070. 4410 V
  2071. (19424)210 648 A
  2072. 4500 V
  2073. (19425)210 648 A
  2074. 1362(if)S
  2075. ((size)210 1488 A
  2076. 1740(==)S
  2077. (sizeof(DOUBLE)))630 1866 A
  2078. 2538({)S
  2079. 4590 V
  2080. (19426)210 648 A
  2081. 1362(/*)S
  2082. 4680 V
  2083. (19427)210 648 A
  2084. 1404(*)S
  2085. (COMPACT)294 1488 A
  2086. (EXTENDED)336 1824 A
  2087. (INTO)168 2202 A
  2088. (DOUBLE)252 2412 A
  2089. 4770 V
  2090. (19428)210 648 A
  2091. 1404(*/)S
  2092. 4860 V
  2093. (19429)210 648 A
  2094. (DOUBLE)252 1698 A
  2095. (*DBL)168 1992 A
  2096. 2202(=)S
  2097. ((DOUBLE)294 2286 A
  2098. 2622(*))S
  2099. ((void)210 2748 A
  2100. 3000(*))S
  2101. (to;)126 3126 A
  2102. 4950 V
  2103. (19430)210 648 A
  2104. 5040 V
  2105. (19431)210 648 A
  2106. 1698(if)S
  2107. (((f->m1|(f->m2)588 1824 A
  2108. 2454(&)S
  2109. (DBL_ZERO)))420 2538 A
  2110. 3000(==)S
  2111. (0L))126 3126 A
  2112. 3378({)S
  2113. 5130 V
  2114. (19432)210 648 A
  2115. (zrf8(DBL);)420 2034 A
  2116. 5220 V
  2117. (19433)210 648 A
  2118. (return;)294 2034 A
  2119. 5310 V
  2120. (19434)210 648 A
  2121. 1698(})S
  2122. 5400 V
  2123. (19435)210 648 A
  2124. (f->exp)252 1698 A
  2125. 1992(+=)S
  2126. (DBL_BIAS;)378 2118 A
  2127. 2706(/*)S
  2128. (restore)294 2832 A
  2129. (proper)252 3168 A
  2130. (bias)168 3462 A
  2131. 3714(*/)S
  2132. 5490 V
  2133. (19436)210 648 A
  2134. 1698(if)S
  2135. ((f->exp)294 1824 A
  2136. 2160(>)S
  2137. (DBL_MAX))336 2244 A
  2138. 2706({)S
  2139. 5580 V
  2140. (19437)210 648 A
  2141. (dbl_over:)378 1026 A
  2142. (trap(EFOVFL);)546 2370 A
  2143. 5670 V
  2144. (19438)210 648 A
  2145. (f->exp)252 2034 A
  2146. 2328(=)S
  2147. (DBL_MAX+1;)420 2412 A
  2148. 5760 V
  2149. (19439)210 648 A
  2150. (f->m1)210 2034 A
  2151. 2286(=)S
  2152. 2370(0;)S
  2153. 5850 V
  2154. (19440)210 648 A
  2155. (f->m2)210 2034 A
  2156. 2286(=)S
  2157. 2370(0;)S
  2158. 5940 V
  2159. (19441)210 648 A
  2160. 2034(if)S
  2161. ((error++))378 2160 A
  2162. 6030 V
  2163. (19442)210 648 A
  2164. (return;)294 2370 A
  2165. 6120 V
  2166. (19443)210 648 A
  2167. 1698(})S
  2168. 6210 V
  2169. (19444)210 648 A
  2170. (else)168 1698 A
  2171. 1908(if)S
  2172. ((f->exp)294 2034 A
  2173. 2370(<)S
  2174. (DBL_MIN))336 2454 A
  2175. 3042({)S
  2176. 8418 V
  2177. EP
  2178. %%Page: 172 172
  2179. BP
  2180. /slant 0 def
  2181. /height 0 def
  2182. 630 V
  2183. 12 B
  2184. (172)180 648 A
  2185. 11 R
  2186. 1922(File:)S
  2187. (src/lib/float/compact.c)999 2155 A
  2188. 10 R
  2189. 3402(MINIX)S
  2190. 3730(SOURCE)S
  2191. 4153(CODE)S
  2192. 900 V
  2193. 7 LST
  2194. (19445)210 648 A
  2195. (b64_rsft(&(f->mantissa));)1050 2034 A
  2196. 990 V
  2197. (19446)210 648 A
  2198. 2034(if)S
  2199. ((f->exp)294 2160 A
  2200. 2496(<)S
  2201. 2580(0))S
  2202. 2706({)S
  2203. 1080 V
  2204. (19447)210 648 A
  2205. (b64_sft(&(f->mantissa),)966 2370 A
  2206. (-f->exp);)378 3378 A
  2207. 1170 V
  2208. (19448)210 648 A
  2209. (f->exp)252 2370 A
  2210. 2664(=)S
  2211. 2748(0;)S
  2212. 1260 V
  2213. (19449)210 648 A
  2214. 2034(})S
  2215. 1350 V
  2216. (19450)210 648 A
  2217. 2034(/*)S
  2218. (underflow)378 2160 A
  2219. (???)126 2580 A
  2220. 2748(*/)S
  2221. 1440 V
  2222. (19451)210 648 A
  2223. 1698(})S
  2224. 1530 V
  2225. (19452)210 648 A
  2226. 1620 V
  2227. (19453)210 648 A
  2228. 1698(/*)S
  2229. (local)210 1824 A
  2230. (CAST)168 2076 A
  2231. (conversion)420 2286 A
  2232. 3378(*/)S
  2233. 1710 V
  2234. (19454)210 648 A
  2235. 1800 V
  2236. (19455)210 648 A
  2237. 1698(/*)S
  2238. (because)294 1824 A
  2239. 2160(of)S
  2240. (special)294 2286 A
  2241. (format)252 2622 A
  2242. (shift)210 2916 A
  2243. (only)168 3168 A
  2244. 3378(10)S
  2245. (bits)168 3504 A
  2246. 3714(*/)S
  2247. 1890 V
  2248. (19456)210 648 A
  2249. 1698(/*)S
  2250. (bit)126 1824 A
  2251. (shift)210 1992 A
  2252. (mantissa)336 2244 A
  2253. 2622(10)S
  2254. (bits)168 2748 A
  2255. 3378(*/)S
  2256. 1980 V
  2257. (19457)210 648 A
  2258. 2070 V
  2259. (19458)210 648 A
  2260. 1698(/*)S
  2261. (first)210 1824 A
  2262. (align)210 2076 A
  2263. (within)252 2328 A
  2264. (words,)252 2622 A
  2265. (then)168 2916 A
  2266. 3126(do)S
  2267. (store)210 3252 A
  2268. (operation)378 3504 A
  2269. 3924(*/)S
  2270. 2160 V
  2271. (19459)210 648 A
  2272. 2250 V
  2273. (19460)210 648 A
  2274. (DBL->d[0])378 1698 A
  2275. 2118(=)S
  2276. (f->m1)210 2202 A
  2277. 2454(>>)S
  2278. (DBL_RUNPACK;)504 2580 A
  2279. 3210(/*)S
  2280. (plus)168 3336 A
  2281. 3546(22)S
  2282. 3672(==)S
  2283. 3798(32)S
  2284. 3924(*/)S
  2285. 2340 V
  2286. (19461)210 648 A
  2287. (DBL->d[1])378 1698 A
  2288. 2118(=)S
  2289. (f->m2)210 2202 A
  2290. 2454(>>)S
  2291. (DBL_RUNPACK;)504 2580 A
  2292. 3210(/*)S
  2293. (plus)168 3336 A
  2294. 3546(22)S
  2295. 3672(==)S
  2296. 3798(32)S
  2297. 3924(*/)S
  2298. 2430 V
  2299. (19462)210 648 A
  2300. (DBL->d[1])378 1698 A
  2301. 2118(|=)S
  2302. ((f->m1)252 2244 A
  2303. 2538(<<)S
  2304. (DBL_LUNPACK);)546 2664 A
  2305. 3252(/*)S
  2306. (plus)168 3378 A
  2307. 3588(10)S
  2308. 3714(==)S
  2309. 3840(32)S
  2310. 3966(*/)S
  2311. 2520 V
  2312. (19463)210 648 A
  2313. 2610 V
  2314. (19464)210 648 A
  2315. 1698(/*)S
  2316. 1824(if)S
  2317. (not)126 1950 A
  2318. (exact)210 2118 A
  2319. (then)168 2370 A
  2320. (round)210 2580 A
  2321. 2832(to)S
  2322. (nearest)294 2958 A
  2323. 3378(*/)S
  2324. 2700 V
  2325. (19465)210 648 A
  2326. 1698(/*)S
  2327. 1824(on)S
  2328. 1950(a)S
  2329. (tie,)168 2034 A
  2330. (round)210 2244 A
  2331. 2496(to)S
  2332. (even)168 2622 A
  2333. 2832(*/)S
  2334. 2790 V
  2335. (19466)210 648 A
  2336. 2880 V
  2337. (19467)210 648 A
  2338. (#ifdef)252 1026 A
  2339. (EXCEPTION_INEXACT)714 1320 A
  2340. 2970 V
  2341. (19468)210 648 A
  2342. 1698(if)S
  2343. (((f->m2)294 1824 A
  2344. 2160(&)S
  2345. (DBL_EXACT))420 2244 A
  2346. 2706(!=)S
  2347. 2832(0))S
  2348. 2958({)S
  2349. 3060 V
  2350. (19469)210 648 A
  2351. (INEXACT();)420 1866 A
  2352. 3150 V
  2353. (19470)210 648 A
  2354. (#endif)252 1026 A
  2355. 3240 V
  2356. (19471)210 648 A
  2357. 1866(if)S
  2358. ((((f->m2)336 1992 A
  2359. 2370(&)S
  2360. (DBL_EXACT))420 2454 A
  2361. 2916(>)S
  2362. (DBL_ROUNDUP))504 3000 A
  2363. 3330 V
  2364. (19472)210 648 A
  2365. 2034(||)S
  2366. (((f->m2)294 2160 A
  2367. 2496(&)S
  2368. (DBL_EXACT))420 2580 A
  2369. 3042(==)S
  2370. (DBL_ROUNDUP)462 3168 A
  2371. 3420 V
  2372. (19473)210 648 A
  2373. 2202(&&)S
  2374. ((f->m2)252 2328 A
  2375. 2622(&)S
  2376. ((DBL_ROUNDUP)504 2706 A
  2377. 3252(<<)S
  2378. (1)))))210 3378 A
  2379. 3630({)S
  2380. 3510 V
  2381. (19474)210 648 A
  2382. (DBL->d[1]++;)504 2034 A
  2383. 2706(/*)S
  2384. (rounding)336 2832 A
  2385. 3210(up)S
  2386. 3378(*/)S
  2387. 3600 V
  2388. (19475)210 648 A
  2389. 2034(if)S
  2390. ((DBL->d[1])420 2160 A
  2391. 2622(==)S
  2392. (0L))126 2748 A
  2393. 2916({)S
  2394. 3000(/*)S
  2395. (carry)210 3126 A
  2396. (out)126 3378 A
  2397. 3714(*/)S
  2398. 3690 V
  2399. (19476)210 648 A
  2400. (DBL->d[0]++;)504 2202 A
  2401. 3780 V
  2402. (19477)210 648 A
  2403. 3870 V
  2404. (19478)210 648 A
  2405. 2202(if)S
  2406. ((f->exp)294 2328 A
  2407. 2664(==)S
  2408. 2790(0)S
  2409. 2874(&&)S
  2410. ((DBL->d[0])420 3000 A
  2411. 3462(&)S
  2412. (304DBL_MASK)))462 3546 A
  2413. 4050({)S
  2414. 3960 V
  2415. (19479)210 648 A
  2416. (f->exp++;)378 2706 A
  2417. 4050 V
  2418. (19480)210 648 A
  2419. 2370(})S
  2420. 4140 V
  2421. (19481)210 648 A
  2422. 2202(if)S
  2423. ((DBL->d[0])420 2328 A
  2424. 2790(&)S
  2425. (DBL_CARRYOUT))546 2874 A
  2426. 3462({)S
  2427. 3546(/*)S
  2428. (carry)210 3672 A
  2429. (out)126 3924 A
  2430. 4092(*/)S
  2431. 4230 V
  2432. (19482)210 648 A
  2433. 2370(if)S
  2434. ((DBL->d[0])420 2496 A
  2435. 2958(&)S
  2436. (01))126 3042 A
  2437. 4320 V
  2438. (19483)210 648 A
  2439. (DBL->d[1])378 2538 A
  2440. 2958(=)S
  2441. (CARRYBIT;)378 3042 A
  2442. 4410 V
  2443. (19484)210 648 A
  2444. (DBL->d[0])378 2370 A
  2445. (>>=)126 2790 A
  2446. 2958(1;)S
  2447. 4500 V
  2448. (19485)210 648 A
  2449. (f->exp++;)378 2370 A
  2450. 4590 V
  2451. (19486)210 648 A
  2452. 2202(})S
  2453. 4680 V
  2454. (19487)210 648 A
  2455. 2034(})S
  2456. 4770 V
  2457. (19488)210 648 A
  2458. 2034(/*)S
  2459. (check)210 2370 A
  2460. (for)126 2622 A
  2461. (overflow)336 2790 A
  2462. 4050(*/)S
  2463. 4860 V
  2464. (19489)210 648 A
  2465. 2034(if)S
  2466. ((f->exp)294 2160 A
  2467. 2496(>)S
  2468. (DBL_MAX))336 2580 A
  2469. 4950 V
  2470. (19490)210 648 A
  2471. (goto)168 2370 A
  2472. (dbl_over;)378 2580 A
  2473. 5040 V
  2474. (19491)210 648 A
  2475. 1866(})S
  2476. 5130 V
  2477. (19492)210 648 A
  2478. (#ifdef)252 1026 A
  2479. (EXCEPTION_INEXACT)714 1320 A
  2480. 5220 V
  2481. (19493)210 648 A
  2482. 1698(})S
  2483. 5310 V
  2484. (19494)210 648 A
  2485. (#endif)252 1026 A
  2486. 5400 V
  2487. (19495)210 648 A
  2488. 5490 V
  2489. (19496)210 648 A
  2490. 1698(/*)S
  2491. 5580 V
  2492. (19497)210 648 A
  2493. 1740(*)S
  2494. (STORE)210 1824 A
  2495. (EXPONENT)336 2076 A
  2496. (AND)126 2454 A
  2497. (SIGN:)210 2622 A
  2498. 5670 V
  2499. (19498)210 648 A
  2500. 1740(*)S
  2501. 5760 V
  2502. (19499)210 648 A
  2503. 1740(*)S
  2504. 1824(1))S
  2505. (clear)210 1950 A
  2506. (leading)294 2202 A
  2507. (bits)168 2538 A
  2508. ((B4-B15))336 2748 A
  2509. 5850 V
  2510. (19500)210 648 A
  2511. 1740(*)S
  2512. 1824(2))S
  2513. (shift)210 1950 A
  2514. (and)126 2202 A
  2515. (store)210 2370 A
  2516. (exponent)336 2622 A
  2517. 5940 V
  2518. (19501)210 648 A
  2519. 1740(*/)S
  2520. 6030 V
  2521. (19502)210 648 A
  2522. 6120 V
  2523. (19503)210 648 A
  2524. (DBL->d[0])378 1698 A
  2525. 2118(&=)S
  2526. (DBL_MASK;)378 2244 A
  2527. 6210 V
  2528. (19504)210 648 A
  2529. (DBL->d[0])378 1698 A
  2530. 2118(|=)S
  2531. 8418 V
  2532. EP
  2533. %%Page: 173 173
  2534. BP
  2535. /slant 0 def
  2536. /height 0 def
  2537. 630 V
  2538. 10 R
  2539. 648(MINIX)S
  2540. 976(SOURCE)S
  2541. 1399(CODE)S
  2542. 11 R
  2543. 1922(File:)S
  2544. (src/lib/float/compact.c)999 2155 A
  2545. 12 B
  2546. (173)180 4248 A
  2547. 900 V
  2548. 7 LST
  2549. (19505)210 648 A
  2550. (((long))294 2034 A
  2551. ((f->exp)294 2370 A
  2552. 2706(<<)S
  2553. (DBL_EXPSHIFT))546 2832 A
  2554. 3420(<<)S
  2555. (EXP_STORE);)462 3546 A
  2556. 990 V
  2557. (19506)210 648 A
  2558. 1698(if)S
  2559. ((f->sign))378 1824 A
  2560. 1080 V
  2561. (19507)210 648 A
  2562. (DBL->d[0])378 2034 A
  2563. 2454(|=)S
  2564. (CARRYBIT;)378 2580 A
  2565. 1170 V
  2566. (19508)210 648 A
  2567. 1260 V
  2568. (19509)210 648 A
  2569. 1698(/*)S
  2570. 1350 V
  2571. (19510)210 648 A
  2572. 1740(*)S
  2573. (STORE)210 1824 A
  2574. (MANTISSA)336 2076 A
  2575. 1440 V
  2576. (19511)210 648 A
  2577. 1740(*/)S
  2578. 1530 V
  2579. (19512)210 648 A
  2580. 1620 V
  2581. (19513)210 648 A
  2582. (#if)126 1026 A
  2583. (FL_MSL_AT_LOW_ADDRESS)882 1194 A
  2584. 1710 V
  2585. (19514)210 648 A
  2586. (put4(DBL->d[0],)630 1698 A
  2587. ((char)210 2370 A
  2588. 2622(*))S
  2589. (&DBL->d[0]);)504 2748 A
  2590. 1800 V
  2591. (19515)210 648 A
  2592. (put4(DBL->d[1],)630 1698 A
  2593. ((char)210 2370 A
  2594. 2622(*))S
  2595. (&DBL->d[1]);)504 2748 A
  2596. 1890 V
  2597. (19516)210 648 A
  2598. (#else)210 1026 A
  2599. 1980 V
  2600. (19517)210 648 A
  2601. 1698({)S
  2602. (unsigned)336 1782 A
  2603. (long)168 2160 A
  2604. 2370(l;)S
  2605. 2070 V
  2606. (19518)210 648 A
  2607. (put4(DBL->d[1],)630 1782 A
  2608. ((char)210 2454 A
  2609. 2706(*))S
  2610. (&l);)168 2832 A
  2611. 2160 V
  2612. (19519)210 648 A
  2613. (put4(DBL->d[0],)630 1782 A
  2614. ((char)210 2454 A
  2615. 2706(*))S
  2616. (&DBL->d[1]);)504 2832 A
  2617. 2250 V
  2618. (19520)210 648 A
  2619. (DBL->d[0])378 1782 A
  2620. 2202(=)S
  2621. 2286(l;)S
  2622. 2340 V
  2623. (19521)210 648 A
  2624. 1698(})S
  2625. 2430 V
  2626. (19522)210 648 A
  2627. (#endif)252 1026 A
  2628. 2520 V
  2629. (19523)210 648 A
  2630. 1362(})S
  2631. 2610 V
  2632. (19524)210 648 A
  2633. (else)168 1362 A
  2634. 1572({)S
  2635. 2700 V
  2636. (19525)210 648 A
  2637. 1698(/*)S
  2638. 2790 V
  2639. (19526)210 648 A
  2640. 1740(*)S
  2641. (COMPACT)294 1824 A
  2642. (EXTENDED)336 2160 A
  2643. (INTO)168 2538 A
  2644. (FLOAT)210 2748 A
  2645. 2880 V
  2646. (19527)210 648 A
  2647. 1740(*/)S
  2648. 2970 V
  2649. (19528)210 648 A
  2650. (SINGLE)252 1698 A
  2651. (*SGL;)210 2034 A
  2652. 3060 V
  2653. (19529)210 648 A
  2654. 3150 V
  2655. (19530)210 648 A
  2656. 1698(/*)S
  2657. (local)210 1824 A
  2658. (CAST)168 2076 A
  2659. (conversion)420 2286 A
  2660. 3378(*/)S
  2661. 3240 V
  2662. (19531)210 648 A
  2663. (SGL)126 1698 A
  2664. 1866(=)S
  2665. ((SINGLE)294 1950 A
  2666. 2286(*))S
  2667. ((void)210 2412 A
  2668. 2664(*))S
  2669. (to;)126 2790 A
  2670. 3330 V
  2671. (19532)210 648 A
  2672. 1698(if)S
  2673. (((f->m1)294 1824 A
  2674. 2160(&)S
  2675. (SGL_ZERO))378 2244 A
  2676. 2664(==)S
  2677. (0L))126 2790 A
  2678. 3042({)S
  2679. 3420 V
  2680. (19533)210 648 A
  2681. (*SGL)168 2034 A
  2682. 2244(=)S
  2683. (0L;)126 2328 A
  2684. 3510 V
  2685. (19534)210 648 A
  2686. (return;)294 2034 A
  2687. 3600 V
  2688. (19535)210 648 A
  2689. 1698(})S
  2690. 3690 V
  2691. (19536)210 648 A
  2692. (f->exp)252 1698 A
  2693. 1992(+=)S
  2694. (SGL_BIAS;)378 2118 A
  2695. 2706(/*)S
  2696. (restore)294 2832 A
  2697. (bias)168 3168 A
  2698. 3378(*/)S
  2699. 3780 V
  2700. (19537)210 648 A
  2701. 1698(if)S
  2702. ((f->exp)294 1824 A
  2703. 2160(>)S
  2704. (SGL_MAX))336 2244 A
  2705. 2706({)S
  2706. 3870 V
  2707. (19538)210 648 A
  2708. (sgl_over:)378 1026 A
  2709. (trap(EFOVFL);)546 2370 A
  2710. 3960 V
  2711. (19539)210 648 A
  2712. (f->exp)252 2034 A
  2713. 2328(=)S
  2714. (SGL_MAX+1;)420 2412 A
  2715. 4050 V
  2716. (19540)210 648 A
  2717. (f->m1)210 2034 A
  2718. 2286(=)S
  2719. (0L;)126 2370 A
  2720. 4140 V
  2721. (19541)210 648 A
  2722. (f->m2)210 2034 A
  2723. 2286(=)S
  2724. (0L;)126 2370 A
  2725. 4230 V
  2726. (19542)210 648 A
  2727. 2034(if)S
  2728. ((error++))378 2160 A
  2729. 4320 V
  2730. (19543)210 648 A
  2731. (return;)294 2370 A
  2732. 4410 V
  2733. (19544)210 648 A
  2734. 1698(})S
  2735. 4500 V
  2736. (19545)210 648 A
  2737. (else)168 1698 A
  2738. 1908(if)S
  2739. ((f->exp)294 2034 A
  2740. 2370(<)S
  2741. (SGL_MIN))336 2454 A
  2742. 3042({)S
  2743. 4590 V
  2744. (19546)210 648 A
  2745. (b64_rsft(&(f->mantissa));)1050 2034 A
  2746. 4680 V
  2747. (19547)210 648 A
  2748. 2034(if)S
  2749. ((f->exp)294 2160 A
  2750. 2496(<)S
  2751. 2580(0))S
  2752. 2706({)S
  2753. 4770 V
  2754. (19548)210 648 A
  2755. (b64_sft(&(f->mantissa),)966 2370 A
  2756. (-f->exp);)378 3378 A
  2757. 4860 V
  2758. (19549)210 648 A
  2759. (f->exp)252 2370 A
  2760. 2664(=)S
  2761. 2748(0;)S
  2762. 4950 V
  2763. (19550)210 648 A
  2764. 2034(})S
  2765. 5040 V
  2766. (19551)210 648 A
  2767. 2034(/*)S
  2768. (underflow)378 2160 A
  2769. (???)126 2580 A
  2770. 2748(*/)S
  2771. 5130 V
  2772. (19552)210 648 A
  2773. 1698(})S
  2774. 5220 V
  2775. (19553)210 648 A
  2776. 5310 V
  2777. (19554)210 648 A
  2778. 1698(/*)S
  2779. (shift)210 1824 A
  2780. (mantissa)336 2076 A
  2781. (and)126 2454 A
  2782. (store)210 2622 A
  2783. 3042(*/)S
  2784. 5400 V
  2785. (19555)210 648 A
  2786. (*SGL)168 1698 A
  2787. 1908(=)S
  2788. ((f->m1)252 1992 A
  2789. 2286(>>)S
  2790. (SGL_RUNPACK);)546 2412 A
  2791. 5490 V
  2792. (19556)210 648 A
  2793. 5580 V
  2794. (19557)210 648 A
  2795. 1698(/*)S
  2796. (check)210 1824 A
  2797. (for)126 2076 A
  2798. (rounding)336 2244 A
  2799. 2622(to)S
  2800. (nearest)294 2748 A
  2801. 3378(*/)S
  2802. 5670 V
  2803. (19558)210 648 A
  2804. 1698(/*)S
  2805. 1824(on)S
  2806. 1950(a)S
  2807. (tie,)168 2034 A
  2808. (round)210 2244 A
  2809. 2496(to)S
  2810. (even)168 2622 A
  2811. 3378(*/)S
  2812. 5760 V
  2813. (19559)210 648 A
  2814. (#ifdef)252 1026 A
  2815. (EXCEPTION_INEXACT)714 1320 A
  2816. 5850 V
  2817. (19560)210 648 A
  2818. 1698(if)S
  2819. ((f->m2)252 1824 A
  2820. 2118(!=)S
  2821. 2244(0)S
  2822. 2328(||)S
  2823. 5940 V
  2824. (19561)210 648 A
  2825. ((f->m1)252 1866 A
  2826. 2160(&)S
  2827. (SGL_EXACT))420 2244 A
  2828. 2706(!=)S
  2829. (0L))126 2832 A
  2830. 3000({)S
  2831. 6030 V
  2832. (19562)210 648 A
  2833. (INEXACT();)420 2034 A
  2834. 6120 V
  2835. (19563)210 648 A
  2836. (#endif)252 1026 A
  2837. 6210 V
  2838. (19564)210 648 A
  2839. 2034(if)S
  2840. ((((f->m1)336 2160 A
  2841. 2538(&)S
  2842. (SGL_EXACT))420 2622 A
  2843. 3084(>)S
  2844. (SGL_ROUNDUP))504 3168 A
  2845. 8418 V
  2846. EP
  2847. %%Page: 174 174
  2848. BP
  2849. /slant 0 def
  2850. /height 0 def
  2851. 630 V
  2852. 12 B
  2853. (174)180 648 A
  2854. 11 R
  2855. 1922(File:)S
  2856. (src/lib/float/compact.c)999 2155 A
  2857. 10 R
  2858. 3402(MINIX)S
  2859. 3730(SOURCE)S
  2860. 4153(CODE)S
  2861. 900 V
  2862. 7 LST
  2863. (19565)210 648 A
  2864. 2202(||)S
  2865. (((f->m1)294 2328 A
  2866. 2664(&)S
  2867. (SGL_EXACT))420 2748 A
  2868. 3210(==)S
  2869. (SGL_ROUNDUP)462 3336 A
  2870. 990 V
  2871. (19566)210 648 A
  2872. 2370(&&)S
  2873. ((f->m1)252 2496 A
  2874. 2790(&)S
  2875. ((SGL_ROUNDUP)504 2874 A
  2876. 3420(<<)S
  2877. (1)))))210 3546 A
  2878. 3798({)S
  2879. 1080 V
  2880. (19567)210 648 A
  2881. ((*SGL)++;)378 2370 A
  2882. 1170 V
  2883. (19568)210 648 A
  2884. 2370(if)S
  2885. ((f->exp)294 2496 A
  2886. 2832(==)S
  2887. 2958(0)S
  2888. 3042(&&)S
  2889. ((*SGL)210 3168 A
  2890. 3420(&)S
  2891. (304SGL_MASK)))462 3504 A
  2892. 4008({)S
  2893. 1260 V
  2894. (19569)210 648 A
  2895. (f->exp++;)378 2706 A
  2896. 1350 V
  2897. (19570)210 648 A
  2898. 2370(})S
  2899. 1440 V
  2900. (19571)210 648 A
  2901. 2034(/*)S
  2902. (check)210 2160 A
  2903. (normal)252 2412 A
  2904. 2706(*/)S
  2905. 1530 V
  2906. (19572)210 648 A
  2907. 2370(if)S
  2908. ((*SGL)210 2496 A
  2909. 2748(&)S
  2910. (SGL_CARRYOUT))546 2832 A
  2911. 3714({)S
  2912. 1620 V
  2913. (19573)210 648 A
  2914. (*SGL)168 2706 A
  2915. (>>=)126 2916 A
  2916. 3084(1;)S
  2917. 1710 V
  2918. (19574)210 648 A
  2919. (f->exp++;)378 2706 A
  2920. 1800 V
  2921. (19575)210 648 A
  2922. 2370(})S
  2923. 1890 V
  2924. (19576)210 648 A
  2925. 2370(if)S
  2926. ((f->exp)294 2496 A
  2927. 2832(>)S
  2928. (SGL_MAX))336 2916 A
  2929. 1980 V
  2930. (19577)210 648 A
  2931. (goto)168 2706 A
  2932. (sgl_over;)378 2916 A
  2933. 2070 V
  2934. (19578)210 648 A
  2935. 2034(})S
  2936. 2160 V
  2937. (19579)210 648 A
  2938. (#ifdef)252 1026 A
  2939. (EXCEPTION_INEXACT)714 1320 A
  2940. 2250 V
  2941. (19580)210 648 A
  2942. 1698(})S
  2943. 2340 V
  2944. (19581)210 648 A
  2945. (#endif)252 1026 A
  2946. 2430 V
  2947. (19582)210 648 A
  2948. 2520 V
  2949. (19583)210 648 A
  2950. 1698(/*)S
  2951. 2610 V
  2952. (19584)210 648 A
  2953. 1740(*)S
  2954. (STORE)210 1824 A
  2955. (EXPONENT)336 2076 A
  2956. (AND)126 2454 A
  2957. (SIGN:)210 2622 A
  2958. 2700 V
  2959. (19585)210 648 A
  2960. 1740(*)S
  2961. 2790 V
  2962. (19586)210 648 A
  2963. 1740(*)S
  2964. 1824(1))S
  2965. (clear)210 1950 A
  2966. (leading)294 2202 A
  2967. (bit)126 2538 A
  2968. 2706(of)S
  2969. (fraction)336 2832 A
  2970. 2880 V
  2971. (19587)210 648 A
  2972. 1740(*)S
  2973. 1824(2))S
  2974. (shift)210 1950 A
  2975. (and)126 2202 A
  2976. (store)210 2370 A
  2977. (exponent)336 2622 A
  2978. 2970 V
  2979. (19588)210 648 A
  2980. 1740(*/)S
  2981. 3060 V
  2982. (19589)210 648 A
  2983. 3150 V
  2984. (19590)210 648 A
  2985. (*SGL)168 1698 A
  2986. 1908(&=)S
  2987. (SGL_MASK;)378 2034 A
  2988. 2454(/*)S
  2989. (B23-B31)294 2580 A
  2990. (are)126 2916 A
  2991. 3084(0)S
  2992. 3168(*/)S
  2993. 3240 V
  2994. (19591)210 648 A
  2995. (*SGL)168 1698 A
  2996. 1908(|=)S
  2997. (((long))294 2034 A
  2998. ((f->exp)294 2370 A
  2999. 2706(<<)S
  3000. (SGL_EXPSHIFT))546 2832 A
  3001. 3420(<<)S
  3002. (EXP_STORE);)462 3546 A
  3003. 3330 V
  3004. (19592)210 648 A
  3005. 1698(if)S
  3006. ((f->sign))378 1824 A
  3007. 3420 V
  3008. (19593)210 648 A
  3009. (*SGL)168 2034 A
  3010. 2244(|=)S
  3011. (CARRYBIT;)378 2370 A
  3012. 3510 V
  3013. (19594)210 648 A
  3014. 3600 V
  3015. (19595)210 648 A
  3016. 1698(/*)S
  3017. 3690 V
  3018. (19596)210 648 A
  3019. 1740(*)S
  3020. (STORE)210 1824 A
  3021. (MANTISSA)336 2076 A
  3022. 3780 V
  3023. (19597)210 648 A
  3024. 1740(*/)S
  3025. 3870 V
  3026. (19598)210 648 A
  3027. 3960 V
  3028. (19599)210 648 A
  3029. (put4(*SGL,)420 1698 A
  3030. ((char)210 2160 A
  3031. 2412(*))S
  3032. (&SGL);)252 2538 A
  3033. 4050 V
  3034. (19600)210 648 A
  3035. 1362(})S
  3036. 4140 V
  3037. (19601)210 648 A
  3038. 1026(})S
  3039. 4590 V
  3040. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3041. 4680 V
  3042. (src/lib/float/cuf4.c)840 1698 A
  3043. 4770 V
  3044. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3045. 4950 V
  3046. (19700)210 648 A
  3047. 1026(/*)S
  3048. 5040 V
  3049. (19701)210 648 A
  3050. ((c))126 1110 A
  3051. (copyright)378 1278 A
  3052. (1988)168 1698 A
  3053. 1908(by)S
  3054. (the)126 2034 A
  3055. (Vrije)210 2202 A
  3056. (Universiteit,)546 2454 A
  3057. (Amsterdam,)420 3042 A
  3058. (The)126 3504 A
  3059. (Netherlands.)504 3672 A
  3060. 5130 V
  3061. (19702)210 648 A
  3062. (See)126 1110 A
  3063. (the)126 1278 A
  3064. (copyright)378 1446 A
  3065. (notice)252 1866 A
  3066. 2160(in)S
  3067. (the)126 2286 A
  3068. (ACK)126 2454 A
  3069. (home)168 2622 A
  3070. (directory,)420 2832 A
  3071. 3294(in)S
  3072. (the)126 3420 A
  3073. (file)168 3588 A
  3074. ("Copyright".)504 3798 A
  3075. 5220 V
  3076. (19703)210 648 A
  3077. 1026(*/)S
  3078. 5310 V
  3079. (19704)210 648 A
  3080. 5400 V
  3081. (19705)210 648 A
  3082. 1026(/*)S
  3083. ($Header:)336 1152 A
  3084. (cuf4.c,v)336 1530 A
  3085. (1.6)126 1908 A
  3086. (93/01/05)336 2076 A
  3087. (12:04:35)336 2454 A
  3088. (ceriel)252 2832 A
  3089. (Exp)126 3126 A
  3090. 3294($)S
  3091. 3378(*/)S
  3092. 5490 V
  3093. (19706)210 648 A
  3094. 5580 V
  3095. (19707)210 648 A
  3096. 1026(/*)S
  3097. 5670 V
  3098. (19708)210 648 A
  3099. (CONVERT)294 1362 A
  3100. (INTEGER)294 1698 A
  3101. 2034(TO)S
  3102. (SINGLE)252 2160 A
  3103. ((CUF)168 2454 A
  3104. 2664(n)S
  3105. 2748(4))S
  3106. 5760 V
  3107. (19709)210 648 A
  3108. 5850 V
  3109. (19710)210 648 A
  3110. (THIS)168 1362 A
  3111. (ROUTINE)294 1572 A
  3112. (WORKS)210 1908 A
  3113. 2160(BY)S
  3114. (FILLING)294 2286 A
  3115. 2622(AN)S
  3116. (EXTENDED)336 2748 A
  3117. 5940 V
  3118. (19711)210 648 A
  3119. (WITH)168 1362 A
  3120. (THE)126 1572 A
  3121. (INTEGER)294 1740 A
  3122. (VALUE)210 2076 A
  3123. 2328(IN)S
  3124. (EXTENDED)336 2454 A
  3125. (FORMAT)252 2832 A
  3126. 6030 V
  3127. (19712)210 648 A
  3128. (AND)126 1362 A
  3129. (USES)168 1530 A
  3130. (COMPACT())378 1740 A
  3131. 2160(TO)S
  3132. (PUT)126 2286 A
  3133. 2454(IT)S
  3134. (INTO)168 2580 A
  3135. (THE)126 2790 A
  3136. (PROPER)252 2958 A
  3137. 6120 V
  3138. (19713)210 648 A
  3139. (FLOATING)336 1362 A
  3140. (POINT)210 1740 A
  3141. (PRECISION.)420 1992 A
  3142. 6210 V
  3143. (19714)210 648 A
  3144. 1026(*/)S
  3145. 8418 V
  3146. EP
  3147. %%Page: 175 175
  3148. BP
  3149. /slant 0 def
  3150. /height 0 def
  3151. 630 V
  3152. 10 R
  3153. 648(MINIX)S
  3154. 976(SOURCE)S
  3155. 1399(CODE)S
  3156. 11 R
  3157. 2012(File:)S
  3158. (src/lib/float/cuf4.c)819 2245 A
  3159. 12 B
  3160. (175)180 4248 A
  3161. 900 V
  3162. 7 LST
  3163. (19715)210 648 A
  3164. 990 V
  3165. (19716)210 648 A
  3166. (#include)336 1026 A
  3167. ("FP_types.h")504 1404 A
  3168. 1080 V
  3169. (19717)210 648 A
  3170. 1170 V
  3171. (19718)210 648 A
  3172. (void)168 1026 A
  3173. 1260 V
  3174. (19719)210 648 A
  3175. (cuf4(ss,src))504 1026 A
  3176. 1350 V
  3177. (19720)210 648 A
  3178. (int)126 1026 A
  3179. (ss;)126 1362 A
  3180. 1698(/*)S
  3181. (source)252 1824 A
  3182. (size)168 2118 A
  3183. 2328(*/)S
  3184. 1440 V
  3185. (19721)210 648 A
  3186. (long)168 1026 A
  3187. (src;)168 1362 A
  3188. 1698(/*)S
  3189. (largest)294 1824 A
  3190. (possible)336 2160 A
  3191. (integer)294 2538 A
  3192. 2874(to)S
  3193. (convert)294 3000 A
  3194. 3336(*/)S
  3195. 1530 V
  3196. (19722)210 648 A
  3197. 1026({)S
  3198. 1620 V
  3199. (19723)210 648 A
  3200. (EXTEND)252 1362 A
  3201. (buf;)168 1698 A
  3202. 1710 V
  3203. (19724)210 648 A
  3204. (short)210 1362 A
  3205. (*ipt;)210 1698 A
  3206. 1800 V
  3207. (19725)210 648 A
  3208. (SINGLE)252 1362 A
  3209. (*result;)336 1698 A
  3210. 1890 V
  3211. (19726)210 648 A
  3212. (long)168 1362 A
  3213. (i_src;)252 1698 A
  3214. 1980 V
  3215. (19727)210 648 A
  3216. 2070 V
  3217. (19728)210 648 A
  3218. (zrf_ext(&buf);)588 1362 A
  3219. 2160 V
  3220. (19729)210 648 A
  3221. 1362(if)S
  3222. ((ss)126 1488 A
  3223. 1656(==)S
  3224. (sizeof(long)))546 1782 A
  3225. 2370({)S
  3226. 2250 V
  3227. (19730)210 648 A
  3228. (buf.exp)294 1698 A
  3229. 2034(=)S
  3230. (31;)126 2118 A
  3231. 2340 V
  3232. (19731)210 648 A
  3233. (i_src)210 1698 A
  3234. 1950(=)S
  3235. (src;)168 2034 A
  3236. 2430 V
  3237. (19732)210 648 A
  3238. (result)252 1698 A
  3239. 1992(=)S
  3240. ((SINGLE)294 2076 A
  3241. 2412(*))S
  3242. (&src;)210 2538 A
  3243. 2520 V
  3244. (19733)210 648 A
  3245. 1362(})S
  3246. 2610 V
  3247. (19734)210 648 A
  3248. (else)168 1362 A
  3249. 1698({)S
  3250. 2700 V
  3251. (19735)210 648 A
  3252. (ipt)126 1698 A
  3253. 1866(=)S
  3254. ((short)252 1950 A
  3255. 2244(*))S
  3256. (&src;)210 2370 A
  3257. 2790 V
  3258. (19736)210 648 A
  3259. (i_src)210 1698 A
  3260. 1950(=)S
  3261. ((long))252 2034 A
  3262. (*ipt;)210 2328 A
  3263. 2880 V
  3264. (19737)210 648 A
  3265. (buf.exp)294 1698 A
  3266. 2034(=)S
  3267. (15;)126 2118 A
  3268. 2970 V
  3269. (19738)210 648 A
  3270. (result)252 1698 A
  3271. 1992(=)S
  3272. ((SINGLE)294 2076 A
  3273. 2412(*))S
  3274. (((void)252 2538 A
  3275. 2832(*))S
  3276. (&ss);)210 2958 A
  3277. 3060 V
  3278. (19739)210 648 A
  3279. 1362(})S
  3280. 3150 V
  3281. (19740)210 648 A
  3282. 1362(if)S
  3283. ((i_src)252 1488 A
  3284. 1782(==)S
  3285. 1908(0))S
  3286. 2034({)S
  3287. 3240 V
  3288. (19741)210 648 A
  3289. (*result)294 1698 A
  3290. 2034(=)S
  3291. ((SINGLE))336 2118 A
  3292. (0L;)126 2496 A
  3293. 3330 V
  3294. (19742)210 648 A
  3295. (return;)294 1698 A
  3296. 3420 V
  3297. (19743)210 648 A
  3298. 1362(})S
  3299. 3510 V
  3300. (19744)210 648 A
  3301. 2034(/*)S
  3302. (ESTABLISHED)462 2160 A
  3303. (THAT)168 2664 A
  3304. (src)126 2874 A
  3305. 3042(!=)S
  3306. 3168(0)S
  3307. 3378(*/)S
  3308. 3600 V
  3309. (19745)210 648 A
  3310. 3690 V
  3311. (19746)210 648 A
  3312. 2034(/*)S
  3313. (adjust)252 2160 A
  3314. (exponent)336 2454 A
  3315. (field)210 2832 A
  3316. 3378(*/)S
  3317. 3780 V
  3318. (19747)210 648 A
  3319. 1362(if)S
  3320. ((ss)126 1488 A
  3321. 1656(!=)S
  3322. (sizeof(long)))546 1782 A
  3323. 3870 V
  3324. (19748)210 648 A
  3325. (i_src)210 1698 A
  3326. (<<=)126 1950 A
  3327. (16;)126 2118 A
  3328. 3960 V
  3329. (19749)210 648 A
  3330. 4050 V
  3331. (19750)210 648 A
  3332. 2034(/*)S
  3333. (move)168 2160 A
  3334. 2370(to)S
  3335. (mantissa)336 2496 A
  3336. (field)210 2874 A
  3337. 3378(*/)S
  3338. 4140 V
  3339. (19751)210 648 A
  3340. (buf.m1)252 1362 A
  3341. 1656(=)S
  3342. (i_src;)252 1740 A
  3343. 4230 V
  3344. (19752)210 648 A
  3345. 4320 V
  3346. (19753)210 648 A
  3347. 2034(/*)S
  3348. (adjust)252 2160 A
  3349. (mantissa)336 2454 A
  3350. (field)210 2832 A
  3351. 3378(*/)S
  3352. 4410 V
  3353. (19754)210 648 A
  3354. (nrm_ext(&buf);)588 1362 A
  3355. 4500 V
  3356. (19755)210 648 A
  3357. (compact(&buf,result,4);)966 1362 A
  3358. 4590 V
  3359. (19756)210 648 A
  3360. 1026(})S
  3361. 5040 V
  3362. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3363. 5130 V
  3364. (src/lib/float/cuf8.c)840 1698 A
  3365. 5220 V
  3366. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3367. 5400 V
  3368. (19800)210 648 A
  3369. 1026(/*)S
  3370. 5490 V
  3371. (19801)210 648 A
  3372. ((c))126 1110 A
  3373. (copyright)378 1278 A
  3374. (1988)168 1698 A
  3375. 1908(by)S
  3376. (the)126 2034 A
  3377. (Vrije)210 2202 A
  3378. (Universiteit,)546 2454 A
  3379. (Amsterdam,)420 3042 A
  3380. (The)126 3504 A
  3381. (Netherlands.)504 3672 A
  3382. 5580 V
  3383. (19802)210 648 A
  3384. (See)126 1110 A
  3385. (the)126 1278 A
  3386. (copyright)378 1446 A
  3387. (notice)252 1866 A
  3388. 2160(in)S
  3389. (the)126 2286 A
  3390. (ACK)126 2454 A
  3391. (home)168 2622 A
  3392. (directory,)420 2832 A
  3393. 3294(in)S
  3394. (the)126 3420 A
  3395. (file)168 3588 A
  3396. ("Copyright".)504 3798 A
  3397. 5670 V
  3398. (19803)210 648 A
  3399. 1026(*/)S
  3400. 5760 V
  3401. (19804)210 648 A
  3402. 5850 V
  3403. (19805)210 648 A
  3404. 1026(/*)S
  3405. ($Header:)336 1152 A
  3406. (cuf8.c,v)336 1530 A
  3407. (1.6)126 1908 A
  3408. (93/01/05)336 2076 A
  3409. (12:04:41)336 2454 A
  3410. (ceriel)252 2832 A
  3411. (Exp)126 3126 A
  3412. 3294($)S
  3413. 3378(*/)S
  3414. 5940 V
  3415. (19806)210 648 A
  3416. 6030 V
  3417. (19807)210 648 A
  3418. 1026(/*)S
  3419. 6120 V
  3420. (19808)210 648 A
  3421. (CONVERT)294 1362 A
  3422. (INTEGER)294 1698 A
  3423. 2034(TO)S
  3424. (FLOAT)210 2160 A
  3425. ((CUF)168 2412 A
  3426. 2622(n)S
  3427. 2706(8))S
  3428. 6210 V
  3429. (19809)210 648 A
  3430. 8418 V
  3431. EP
  3432. %%Page: 176 176
  3433. BP
  3434. /slant 0 def
  3435. /height 0 def
  3436. 630 V
  3437. 12 B
  3438. (176)180 648 A
  3439. 11 R
  3440. 2012(File:)S
  3441. (src/lib/float/cuf8.c)819 2245 A
  3442. 10 R
  3443. 3402(MINIX)S
  3444. 3730(SOURCE)S
  3445. 4153(CODE)S
  3446. 900 V
  3447. 7 LST
  3448. (19810)210 648 A
  3449. (THIS)168 1362 A
  3450. (ROUTINE)294 1572 A
  3451. (WORKS)210 1908 A
  3452. 2160(BY)S
  3453. (FILLING)294 2286 A
  3454. 2622(AN)S
  3455. (EXTENDED)336 2748 A
  3456. 990 V
  3457. (19811)210 648 A
  3458. (WITH)168 1362 A
  3459. (THE)126 1572 A
  3460. (INTEGER)294 1740 A
  3461. (VALUE)210 2076 A
  3462. 2328(IN)S
  3463. (EXTENDED)336 2454 A
  3464. (FORMAT)252 2832 A
  3465. 1080 V
  3466. (19812)210 648 A
  3467. (AND)126 1362 A
  3468. (USES)168 1530 A
  3469. (COMPACT())378 1740 A
  3470. 2160(TO)S
  3471. (PUT)126 2286 A
  3472. 2454(IT)S
  3473. (INTO)168 2580 A
  3474. (THE)126 2790 A
  3475. (PROPER)252 2958 A
  3476. 1170 V
  3477. (19813)210 648 A
  3478. (FLOATING)336 1362 A
  3479. (POINT)210 1740 A
  3480. (PRECISION.)420 1992 A
  3481. 1260 V
  3482. (19814)210 648 A
  3483. 1026(*/)S
  3484. 1350 V
  3485. (19815)210 648 A
  3486. 1440 V
  3487. (19816)210 648 A
  3488. (#include)336 1026 A
  3489. ("FP_types.h")504 1404 A
  3490. 1530 V
  3491. (19817)210 648 A
  3492. 1620 V
  3493. (19818)210 648 A
  3494. (void)168 1026 A
  3495. 1710 V
  3496. (19819)210 648 A
  3497. (cuf8(ss,src))504 1026 A
  3498. 1800 V
  3499. (19820)210 648 A
  3500. (int)126 1026 A
  3501. (ss;)126 1362 A
  3502. 1698(/*)S
  3503. (source)252 1824 A
  3504. (size)168 2118 A
  3505. 2328(*/)S
  3506. 1890 V
  3507. (19821)210 648 A
  3508. (long)168 1026 A
  3509. (src;)168 1362 A
  3510. 1698(/*)S
  3511. (largest)294 1824 A
  3512. (possible)336 2160 A
  3513. (integer)294 2538 A
  3514. 2874(to)S
  3515. (convert)294 3000 A
  3516. 3336(*/)S
  3517. 1980 V
  3518. (19822)210 648 A
  3519. 1026({)S
  3520. 2070 V
  3521. (19823)210 648 A
  3522. (EXTEND)252 1362 A
  3523. (buf;)168 1698 A
  3524. 2160 V
  3525. (19824)210 648 A
  3526. (short)210 1362 A
  3527. (*ipt;)210 1698 A
  3528. 2250 V
  3529. (19825)210 648 A
  3530. (long)168 1362 A
  3531. (i_src;)252 1698 A
  3532. 2340 V
  3533. (19826)210 648 A
  3534. 2430 V
  3535. (19827)210 648 A
  3536. (zrf_ext(&buf);)588 1362 A
  3537. 2520 V
  3538. (19828)210 648 A
  3539. 1362(if)S
  3540. ((ss)126 1488 A
  3541. 1656(==)S
  3542. (sizeof(long)))546 1782 A
  3543. 2370({)S
  3544. 2610 V
  3545. (19829)210 648 A
  3546. (buf.exp)294 1698 A
  3547. 2034(=)S
  3548. (31;)126 2118 A
  3549. 2700 V
  3550. (19830)210 648 A
  3551. (i_src)210 1698 A
  3552. 1950(=)S
  3553. (src;)168 2034 A
  3554. 2790 V
  3555. (19831)210 648 A
  3556. 1362(})S
  3557. 2880 V
  3558. (19832)210 648 A
  3559. (else)168 1362 A
  3560. 1698({)S
  3561. 2970 V
  3562. (19833)210 648 A
  3563. (ipt)126 1698 A
  3564. 1866(=)S
  3565. ((short)252 1950 A
  3566. 2244(*))S
  3567. (&src;)210 2370 A
  3568. 3060 V
  3569. (19834)210 648 A
  3570. (i_src)210 1698 A
  3571. 1950(=)S
  3572. ((long))252 2034 A
  3573. (*ipt;)210 2328 A
  3574. 3150 V
  3575. (19835)210 648 A
  3576. (buf.exp)294 1698 A
  3577. 2034(=)S
  3578. (15;)126 2118 A
  3579. 3240 V
  3580. (19836)210 648 A
  3581. 1362(})S
  3582. 3330 V
  3583. (19837)210 648 A
  3584. 1362(if)S
  3585. ((i_src)252 1488 A
  3586. 1782(==)S
  3587. 1908(0))S
  3588. 2034({)S
  3589. 3420 V
  3590. (19838)210 648 A
  3591. (zrf8((DOUBLE)504 1698 A
  3592. (*)((void)336 2244 A
  3593. (*)&ss));)336 2622 A
  3594. 3510 V
  3595. (19839)210 648 A
  3596. (return;)294 1698 A
  3597. 3600 V
  3598. (19840)210 648 A
  3599. 1362(})S
  3600. 3690 V
  3601. (19841)210 648 A
  3602. 2034(/*)S
  3603. (ESTABLISHED)462 2160 A
  3604. (THAT)168 2664 A
  3605. (src)126 2874 A
  3606. 3042(!=)S
  3607. 3168(0)S
  3608. 3378(*/)S
  3609. 3780 V
  3610. (19842)210 648 A
  3611. 3870 V
  3612. (19843)210 648 A
  3613. 2034(/*)S
  3614. (adjust)252 2160 A
  3615. (exponent)336 2454 A
  3616. (field)210 2832 A
  3617. 3378(*/)S
  3618. 3960 V
  3619. (19844)210 648 A
  3620. 1362(if)S
  3621. ((ss)126 1488 A
  3622. 1656(!=)S
  3623. (sizeof(long)))546 1782 A
  3624. 4050 V
  3625. (19845)210 648 A
  3626. (i_src)210 1698 A
  3627. (<<=)126 1950 A
  3628. (16;)126 2118 A
  3629. 4140 V
  3630. (19846)210 648 A
  3631. 4230 V
  3632. (19847)210 648 A
  3633. 2034(/*)S
  3634. (move)168 2160 A
  3635. 2370(to)S
  3636. (mantissa)336 2496 A
  3637. (field)210 2874 A
  3638. 3378(*/)S
  3639. 4320 V
  3640. (19848)210 648 A
  3641. (buf.m1)252 1362 A
  3642. 1656(=)S
  3643. (i_src;)252 1740 A
  3644. 4410 V
  3645. (19849)210 648 A
  3646. 4500 V
  3647. (19850)210 648 A
  3648. 2034(/*)S
  3649. (adjust)252 2160 A
  3650. (mantissa)336 2454 A
  3651. (field)210 2832 A
  3652. 3378(*/)S
  3653. 4590 V
  3654. (19851)210 648 A
  3655. (nrm_ext(&buf);)588 1362 A
  3656. 4680 V
  3657. (19852)210 648 A
  3658. (compact(&buf,(unsigned)924 1362 A
  3659. (long)168 2328 A
  3660. 2538(*))S
  3661. ((void)210 2664 A
  3662. (*)&ss,8);)378 2916 A
  3663. 4770 V
  3664. (19853)210 648 A
  3665. 1026(})S
  3666. 5040 V
  3667. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3668. 5130 V
  3669. (src/lib/float/div_ext.c)966 1698 A
  3670. 5220 V
  3671. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  3672. 5400 V
  3673. (19900)210 648 A
  3674. 1026(/*)S
  3675. 5490 V
  3676. (19901)210 648 A
  3677. ((c))126 1110 A
  3678. (copyright)378 1278 A
  3679. (1988)168 1698 A
  3680. 1908(by)S
  3681. (the)126 2034 A
  3682. (Vrije)210 2202 A
  3683. (Universiteit,)546 2454 A
  3684. (Amsterdam,)420 3042 A
  3685. (The)126 3504 A
  3686. (Netherlands.)504 3672 A
  3687. 5580 V
  3688. (19902)210 648 A
  3689. (See)126 1110 A
  3690. (the)126 1278 A
  3691. (copyright)378 1446 A
  3692. (notice)252 1866 A
  3693. 2160(in)S
  3694. (the)126 2286 A
  3695. (ACK)126 2454 A
  3696. (home)168 2622 A
  3697. (directory,)420 2832 A
  3698. 3294(in)S
  3699. (the)126 3420 A
  3700. (file)168 3588 A
  3701. ("Copyright".)504 3798 A
  3702. 5670 V
  3703. (19903)210 648 A
  3704. 1026(*/)S
  3705. 5760 V
  3706. (19904)210 648 A
  3707. 5850 V
  3708. (19905)210 648 A
  3709. 1026(/*)S
  3710. ($Header:)336 1152 A
  3711. (div_ext.c,v)462 1530 A
  3712. (1.10)168 2034 A
  3713. (93/01/05)336 2244 A
  3714. (12:04:47)336 2622 A
  3715. (ceriel)252 3000 A
  3716. (Exp)126 3294 A
  3717. 3462($)S
  3718. 3546(*/)S
  3719. 5940 V
  3720. (19906)210 648 A
  3721. 6030 V
  3722. (19907)210 648 A
  3723. 1026(/*)S
  3724. 6120 V
  3725. (19908)210 648 A
  3726. (DIVIDE)252 1362 A
  3727. (EXTENDED)336 1656 A
  3728. (FORMAT)252 2034 A
  3729. 6210 V
  3730. (19909)210 648 A
  3731. 1026(*/)S
  3732. 8418 V
  3733. EP
  3734. %%Page: 177 177
  3735. BP
  3736. /slant 0 def
  3737. /height 0 def
  3738. 630 V
  3739. 10 R
  3740. 648(MINIX)S
  3741. 976(SOURCE)S
  3742. 1399(CODE)S
  3743. 11 R
  3744. 1944(File:)S
  3745. (src/lib/float/div_ext.c)954 2177 A
  3746. 12 B
  3747. (177)180 4248 A
  3748. 900 V
  3749. 7 LST
  3750. (19910)210 648 A
  3751. 990 V
  3752. (19911)210 648 A
  3753. (#include)336 1026 A
  3754. ("FP_bias.h")462 1404 A
  3755. 1080 V
  3756. (19912)210 648 A
  3757. (#include)336 1026 A
  3758. ("FP_trap.h")462 1404 A
  3759. 1170 V
  3760. (19913)210 648 A
  3761. (#include)336 1026 A
  3762. ("FP_types.h")504 1404 A
  3763. 1260 V
  3764. (19914)210 648 A
  3765. 1350 V
  3766. (19915)210 648 A
  3767. 1026(/*)S
  3768. 1440 V
  3769. (19916)210 648 A
  3770. (November)336 1362 A
  3771. (15,)126 1740 A
  3772. (1984)168 1908 A
  3773. 1530 V
  3774. (19917)210 648 A
  3775. 1620 V
  3776. (19918)210 648 A
  3777. (This)168 1362 A
  3778. 1572(is)S
  3779. 1698(a)S
  3780. (routine)294 1782 A
  3781. 2118(to)S
  3782. 2244(do)S
  3783. (the)126 2370 A
  3784. (work.)210 2538 A
  3785. 1710 V
  3786. (19919)210 648 A
  3787. (There)210 1362 A
  3788. (are)126 1614 A
  3789. (two)126 1782 A
  3790. (versions:)378 1950 A
  3791. 1800 V
  3792. (19920)210 648 A
  3793. (One)126 1362 A
  3794. 1530(is)S
  3795. (based)210 1656 A
  3796. 1908(on)S
  3797. (the)126 2034 A
  3798. (partial)294 2202 A
  3799. (products)336 2538 A
  3800. (method)252 2916 A
  3801. 1890 V
  3802. (19921)210 648 A
  3803. (and)126 1362 A
  3804. (makes)210 1530 A
  3805. 1782(no)S
  3806. (use)126 1908 A
  3807. (possible)336 2076 A
  3808. (machine)294 2454 A
  3809. (instructions)504 2790 A
  3810. 1980 V
  3811. (19922)210 648 A
  3812. 1362(to)S
  3813. (divide)252 1488 A
  3814. ((hardware)378 1782 A
  3815. (dividers).)420 2202 A
  3816. 2070 V
  3817. (19923)210 648 A
  3818. (The)126 1362 A
  3819. (other)210 1530 A
  3820. 1782(is)S
  3821. (used)168 1908 A
  3822. (when)168 2118 A
  3823. (USE_DIVIDE)420 2328 A
  3824. 2790(is)S
  3825. (defined.)336 2916 A
  3826. 3294(It)S
  3827. 3420(is)S
  3828. (much)168 3546 A
  3829. (faster)252 3756 A
  3830. 4050(on)S
  3831. 2160 V
  3832. (19924)210 648 A
  3833. (machines)336 1362 A
  3834. (with)168 1740 A
  3835. (fast)168 1950 A
  3836. 2160(4)S
  3837. (byte)168 2244 A
  3838. (operations.)462 2454 A
  3839. 2250 V
  3840. (19925)210 648 A
  3841. 1026(*/)S
  3842. 2340 V
  3843. (19926)210 648 A
  3844. (/********************************************************/)2436 1026 A
  3845. 2430 V
  3846. (19927)210 648 A
  3847. 2520 V
  3848. (19928)210 648 A
  3849. (void)168 1026 A
  3850. 2610 V
  3851. (19929)210 648 A
  3852. (div_ext(e1,e2))588 1026 A
  3853. 2700 V
  3854. (19930)210 648 A
  3855. (EXTEND)252 1026 A
  3856. (*e1,*e2;)336 1362 A
  3857. 2790 V
  3858. (19931)210 648 A
  3859. 1026({)S
  3860. 2880 V
  3861. (19932)210 648 A
  3862. (short)210 1362 A
  3863. (error)210 1698 A
  3864. 1950(=)S
  3865. 2034(0;)S
  3866. 2970 V
  3867. (19933)210 648 A
  3868. (B64)126 1362 A
  3869. (result;)294 2034 A
  3870. 3060 V
  3871. (19934)210 648 A
  3872. (register)336 1362 A
  3873. (unsigned)336 2034 A
  3874. (long)168 2412 A
  3875. (*lp;)168 2706 A
  3876. 3150 V
  3877. (19935)210 648 A
  3878. (#ifndef)294 1026 A
  3879. (USE_DIVIDE)420 1362 A
  3880. 3240 V
  3881. (19936)210 648 A
  3882. (short)210 1362 A
  3883. (count;)252 1698 A
  3884. 3330 V
  3885. (19937)210 648 A
  3886. (#else)210 1026 A
  3887. 3420 V
  3888. (19938)210 648 A
  3889. (unsigned)336 1362 A
  3890. (short)210 1740 A
  3891. (u[9],)210 1992 A
  3892. (v[5];)210 2244 A
  3893. 3510 V
  3894. (19939)210 648 A
  3895. (register)336 1362 A
  3896. (int)126 1740 A
  3897. 1908(j;)S
  3898. 3600 V
  3899. (19940)210 648 A
  3900. (register)336 1362 A
  3901. (unsigned)336 1740 A
  3902. (short)210 2118 A
  3903. (*u_p)168 2370 A
  3904. 2580(=)S
  3905. 2664(u;)S
  3906. 3690 V
  3907. (19941)210 648 A
  3908. (int)126 1362 A
  3909. (maxv)168 1530 A
  3910. 1740(=)S
  3911. 1824(4;)S
  3912. 3780 V
  3913. (19942)210 648 A
  3914. (#endif)252 1026 A
  3915. 3870 V
  3916. (19943)210 648 A
  3917. 3960 V
  3918. (19944)210 648 A
  3919. 1362(if)S
  3920. (((e2->m1)336 1488 A
  3921. 1866(|)S
  3922. (e2->m2))294 1950 A
  3923. 2286(==)S
  3924. 2412(0))S
  3925. 2538({)S
  3926. 4050 V
  3927. (19945)210 648 A
  3928. 1698(/*)S
  3929. 4140 V
  3930. (19946)210 648 A
  3931. 1740(*)S
  3932. (Exception)378 1824 A
  3933. (8.2)126 2244 A
  3934. 2412(-)S
  3935. (Divide)252 2496 A
  3936. 2790(by)S
  3937. (zero)168 2916 A
  3938. 4230 V
  3939. (19947)210 648 A
  3940. 1740(*/)S
  3941. 4320 V
  3942. (19948)210 648 A
  3943. (trap(EFDIVZ);)546 1698 A
  3944. 4410 V
  3945. (19949)210 648 A
  3946. (e1->m1)252 1698 A
  3947. 1992(=)S
  3948. (e1->m2)252 2076 A
  3949. 2370(=)S
  3950. (0L;)126 2454 A
  3951. 4500 V
  3952. (19950)210 648 A
  3953. (e1->exp)294 1698 A
  3954. 2034(=)S
  3955. (EXT_MAX;)336 2118 A
  3956. 4590 V
  3957. (19951)210 648 A
  3958. (return;)294 1698 A
  3959. 4680 V
  3960. (19952)210 648 A
  3961. 1362(})S
  3962. 4770 V
  3963. (19953)210 648 A
  3964. 1362(if)S
  3965. (((e1->m1)336 1488 A
  3966. 1866(|)S
  3967. (e1->m2))294 1950 A
  3968. 2286(==)S
  3969. 2412(0))S
  3970. 2538({)S
  3971. 2706(/*)S
  3972. 2832(0)S
  3973. 2916(/)S
  3974. (anything)336 3000 A
  3975. 3378(==)S
  3976. 3504(0)S
  3977. 3588(*/)S
  3978. 4860 V
  3979. (19954)210 648 A
  3980. (e1->exp)294 1698 A
  3981. 2034(=)S
  3982. 2118(0;)S
  3983. 2370(/*)S
  3984. (make)168 2496 A
  3985. (sure)168 2706 A
  3986. 2916(*/)S
  3987. 4950 V
  3988. (19955)210 648 A
  3989. (return;)294 1698 A
  3990. 5040 V
  3991. (19956)210 648 A
  3992. 1362(})S
  3993. 5130 V
  3994. (19957)210 648 A
  3995. (#ifndef)294 1026 A
  3996. (USE_DIVIDE)420 1362 A
  3997. 5220 V
  3998. (19958)210 648 A
  3999. 1362(/*)S
  4000. 5310 V
  4001. (19959)210 648 A
  4002. 1404(*)S
  4003. (numbers)294 1488 A
  4004. (are)126 1824 A
  4005. (right)210 1992 A
  4006. (shifted)294 2244 A
  4007. (one)126 2580 A
  4008. (bit)126 2748 A
  4009. 2916(to)S
  4010. (make)168 3042 A
  4011. (sure)168 3252 A
  4012. 5400 V
  4013. (19960)210 648 A
  4014. 1404(*)S
  4015. (that)168 1488 A
  4016. 1698(m1)S
  4017. 1824(is)S
  4018. (quaranteed)420 1950 A
  4019. 2412(to)S
  4020. 2538(be)S
  4021. (larger)252 2664 A
  4022. 2958(if)S
  4023. (its)126 3084 A
  4024. 5490 V
  4025. (19961)210 648 A
  4026. 1404(*)S
  4027. (maximum)294 1488 A
  4028. (bit)126 1824 A
  4029. 1992(is)S
  4030. (set)126 2118 A
  4031. 5580 V
  4032. (19962)210 648 A
  4033. 1404(*/)S
  4034. 5670 V
  4035. (19963)210 648 A
  4036. (b64_rsft(&e1->mantissa);)1008 1362 A
  4037. 2706(/*)S
  4038. 2832(64)S
  4039. (bit)126 2958 A
  4040. (shift)210 3126 A
  4041. (right)210 3378 A
  4042. 3630(*/)S
  4043. 5760 V
  4044. (19964)210 648 A
  4045. (b64_rsft(&e2->mantissa);)1008 1362 A
  4046. 2706(/*)S
  4047. 2832(64)S
  4048. (bit)126 2958 A
  4049. (shift)210 3126 A
  4050. (right)210 3378 A
  4051. 3630(*/)S
  4052. 5850 V
  4053. (19965)210 648 A
  4054. (e1->exp++;)420 1362 A
  4055. 5940 V
  4056. (19966)210 648 A
  4057. (e2->exp++;)420 1362 A
  4058. 6030 V
  4059. (19967)210 648 A
  4060. (#endif)252 1026 A
  4061. 6120 V
  4062. (19968)210 648 A
  4063. 1362(/*)S
  4064. (check)210 1698 A
  4065. (for)126 1950 A
  4066. (underflow,)420 2118 A
  4067. (divide)252 2580 A
  4068. 2874(by)S
  4069. (zero,)210 3000 A
  4070. (etc)126 3252 A
  4071. 3714(*/)S
  4072. 6210 V
  4073. (19969)210 648 A
  4074. (e1->sign)336 1362 A
  4075. 1740(303=)S
  4076. (e2->sign;)378 1866 A
  4077. 8418 V
  4078. EP
  4079. %%Page: 178 178
  4080. BP
  4081. /slant 0 def
  4082. /height 0 def
  4083. 630 V
  4084. 12 B
  4085. (178)180 648 A
  4086. 11 R
  4087. 1944(File:)S
  4088. (src/lib/float/div_ext.c)954 2177 A
  4089. 10 R
  4090. 3402(MINIX)S
  4091. 3730(SOURCE)S
  4092. 4153(CODE)S
  4093. 900 V
  4094. 7 LST
  4095. (19970)210 648 A
  4096. (e1->exp)294 1362 A
  4097. 1698(-=)S
  4098. (e2->exp;)336 1824 A
  4099. 990 V
  4100. (19971)210 648 A
  4101. 1080 V
  4102. (19972)210 648 A
  4103. (#ifndef)294 1026 A
  4104. (USE_DIVIDE)420 1362 A
  4105. 1170 V
  4106. (19973)210 648 A
  4107. 1698(/*)S
  4108. 1824(do)S
  4109. (division)336 1950 A
  4110. 2328(of)S
  4111. (mantissas)378 2454 A
  4112. 3042(*/)S
  4113. 1260 V
  4114. (19974)210 648 A
  4115. 1698(/*)S
  4116. (uses)168 1824 A
  4117. (partial)294 2034 A
  4118. (product)294 2370 A
  4119. (method)252 2706 A
  4120. 3042(*/)S
  4121. 1350 V
  4122. (19975)210 648 A
  4123. 1698(/*)S
  4124. (init)168 1824 A
  4125. (control)294 2034 A
  4126. (variables)378 2370 A
  4127. 3042(*/)S
  4128. 1440 V
  4129. (19976)210 648 A
  4130. 1530 V
  4131. (19977)210 648 A
  4132. (count)210 1362 A
  4133. 1614(=)S
  4134. (64;)126 1698 A
  4135. 1620 V
  4136. (19978)210 648 A
  4137. (result.h_32)462 1362 A
  4138. 1866(=)S
  4139. (0L;)126 1950 A
  4140. 1710 V
  4141. (19979)210 648 A
  4142. (result.l_32)462 1362 A
  4143. 1866(=)S
  4144. (0L;)126 1950 A
  4145. 1800 V
  4146. (19980)210 648 A
  4147. 1890 V
  4148. (19981)210 648 A
  4149. 1698(/*)S
  4150. (partial)294 1824 A
  4151. (product)294 2160 A
  4152. (division)336 2496 A
  4153. (loop)168 2874 A
  4154. 3084(*/)S
  4155. 1980 V
  4156. (19982)210 648 A
  4157. 2070 V
  4158. (19983)210 648 A
  4159. (while)210 1362 A
  4160. ((count--))378 1614 A
  4161. 2034({)S
  4162. 2160 V
  4163. (19984)210 648 A
  4164. 1698(/*)S
  4165. (first)210 1824 A
  4166. (left)168 2076 A
  4167. (shift)210 2286 A
  4168. (result)252 2538 A
  4169. 2832(1)S
  4170. (bit)126 2916 A
  4171. 3378(*/)S
  4172. 2250 V
  4173. (19985)210 648 A
  4174. 1698(/*)S
  4175. (this)168 1824 A
  4176. 2034(is)S
  4177. (ALWAYS)252 2160 A
  4178. (done)168 2454 A
  4179. 3378(*/)S
  4180. 2340 V
  4181. (19986)210 648 A
  4182. 2430 V
  4183. (19987)210 648 A
  4184. (b64_lsft(&result);)756 1698 A
  4185. 2520 V
  4186. (19988)210 648 A
  4187. 2610 V
  4188. (19989)210 648 A
  4189. 1698(/*)S
  4190. (compare)294 1824 A
  4191. (dividend)336 2160 A
  4192. (and)126 2538 A
  4193. (divisor)294 2706 A
  4194. 3378(*/)S
  4195. 2700 V
  4196. (19990)210 648 A
  4197. 1698(/*)S
  4198. 1824(if)S
  4199. (dividend)336 1950 A
  4200. 2328(>=)S
  4201. (divisor)294 2454 A
  4202. (add)126 2790 A
  4203. 2958(a)S
  4204. (bit)126 3042 A
  4205. 3378(*/)S
  4206. 2790 V
  4207. (19991)210 648 A
  4208. 1698(/*)S
  4209. (and)126 1824 A
  4210. (subtract)336 1992 A
  4211. (divisior)336 2370 A
  4212. (from)168 2748 A
  4213. (dividend)336 2958 A
  4214. 3378(*/)S
  4215. 2880 V
  4216. (19992)210 648 A
  4217. 2970 V
  4218. (19993)210 648 A
  4219. 1698(if)S
  4220. 1824(()S
  4221. ((e1->m1)294 1908 A
  4222. 2244(<)S
  4223. (e2->m1))294 2328 A
  4224. 2664(||)S
  4225. 3060 V
  4226. (19994)210 648 A
  4227. (((e1->m1)336 2034 A
  4228. 2412(==)S
  4229. (e2->m1))294 2538 A
  4230. 2874(&&)S
  4231. ((e1->m2)294 3000 A
  4232. 3336(<)S
  4233. (e2->m2))294 3420 A
  4234. 3756()))S
  4235. 3150 V
  4236. (19995)210 648 A
  4237. 2034(;)S
  4238. 2370(/*)S
  4239. (null)168 2496 A
  4240. (statement)378 2706 A
  4241. 3126(*/)S
  4242. 3240 V
  4243. (19996)210 648 A
  4244. 2370(/*)S
  4245. (i.e.,)210 2496 A
  4246. (don't)210 2748 A
  4247. (add)126 3000 A
  4248. 3168(or)S
  4249. (subtract)336 3294 A
  4250. 3672(*/)S
  4251. 3330 V
  4252. (19997)210 648 A
  4253. (else)168 1698 A
  4254. 2034({)S
  4255. 3420 V
  4256. (19998)210 648 A
  4257. (result.l_32++;)588 2034 A
  4258. 2706(/*)S
  4259. (ADD)126 2832 A
  4260. 3042(*/)S
  4261. 3510 V
  4262. (19999)210 648 A
  4263. 2034(if)S
  4264. ((e2->m2)294 2160 A
  4265. 2496(>)S
  4266. (e1->m2))294 2580 A
  4267. 3600 V
  4268. (20000)210 648 A
  4269. (e1->m1)252 2370 A
  4270. 2664(-=)S
  4271. 2790(1;)S
  4272. 3042(/*)S
  4273. (carry)210 3168 A
  4274. 3420(in)S
  4275. 3546(*/)S
  4276. 3690 V
  4277. (20001)210 648 A
  4278. (e1->m1)252 2034 A
  4279. 2328(-=)S
  4280. (e2->m1;)294 2454 A
  4281. 3042(/*)S
  4282. 3168(do)S
  4283. (SUBTRACTION)462 3294 A
  4284. 3798(*/)S
  4285. 3780 V
  4286. (20002)210 648 A
  4287. (e1->m2)252 2034 A
  4288. 2328(-=)S
  4289. (e2->m2;)294 2454 A
  4290. 3042(/*)S
  4291. (SUBTRACTION)462 3294 A
  4292. 3798(*/)S
  4293. 3870 V
  4294. (20003)210 648 A
  4295. 1698(})S
  4296. 3960 V
  4297. (20004)210 648 A
  4298. 4050 V
  4299. (20005)210 648 A
  4300. 1698(/*)S
  4301. (shift)210 2034 A
  4302. (dividend)336 2286 A
  4303. (left)168 2664 A
  4304. (one)126 2874 A
  4305. (bit)126 3042 A
  4306. 3210(OR)S
  4307. 3378(*/)S
  4308. 4140 V
  4309. (20006)210 648 A
  4310. 1698(/*)S
  4311. 2034(IF)S
  4312. 2160(it)S
  4313. (equals)252 2286 A
  4314. (ZERO)168 2580 A
  4315. 2790(we)S
  4316. (can)126 2916 A
  4317. (break)210 3084 A
  4318. (out)126 3336 A
  4319. 3714(*/)S
  4320. 4230 V
  4321. (20007)210 648 A
  4322. 1698(/*)S
  4323. 2034(of)S
  4324. (the)126 2160 A
  4325. (loop,)210 2328 A
  4326. (but)126 2580 A
  4327. (still)210 2748 A
  4328. (must)168 3000 A
  4329. (shift)210 3210 A
  4330. 3714(*/)S
  4331. 4320 V
  4332. (20008)210 648 A
  4333. 1698(/*)S
  4334. (the)126 2034 A
  4335. (quotient)336 2202 A
  4336. (the)126 2580 A
  4337. (remaining)378 2748 A
  4338. (count)210 3168 A
  4339. (bits)168 3420 A
  4340. 3714(*/)S
  4341. 4410 V
  4342. (20009)210 648 A
  4343. 1698(/*)S
  4344. 1824(NB)S
  4345. (save)168 2034 A
  4346. (the)126 2244 A
  4347. (results)294 2412 A
  4348. 2748(of)S
  4349. (this)168 2874 A
  4350. (test)168 3084 A
  4351. 3294(in)S
  4352. (error)210 3420 A
  4353. 3714(*/)S
  4354. 4500 V
  4355. (20010)210 648 A
  4356. 1698(/*)S
  4357. 2034(if)S
  4358. (not)126 2160 A
  4359. (zero,)210 2328 A
  4360. (then)168 2580 A
  4361. (the)126 2790 A
  4362. (result)252 2958 A
  4363. 3252(is)S
  4364. (inexact.)336 3378 A
  4365. 3756(*/)S
  4366. 4590 V
  4367. (20011)210 648 A
  4368. 1698(/*)S
  4369. (this)168 2034 A
  4370. (would)210 2244 A
  4371. 2496(be)S
  4372. (reported)336 2622 A
  4373. 3000(in)S
  4374. (IEEE)168 3126 A
  4375. (standard)336 3336 A
  4376. 3714(*/)S
  4377. 4680 V
  4378. (20012)210 648 A
  4379. 4770 V
  4380. (20013)210 648 A
  4381. 1698(/*)S
  4382. 2034(lp)S
  4383. (points)252 2160 A
  4384. 2454(to)S
  4385. (dividend)336 2580 A
  4386. 3714(*/)S
  4387. 4860 V
  4388. (20014)210 648 A
  4389. 1698(lp)S
  4390. 1824(=)S
  4391. (&e1->m1;)336 1908 A
  4392. 4950 V
  4393. (20015)210 648 A
  4394. 5040 V
  4395. (20016)210 648 A
  4396. (error)210 1698 A
  4397. 1950(=)S
  4398. (((*lp)210 2034 A
  4399. 2286(|)S
  4400. (*(lp+1)))336 2370 A
  4401. 2748(!=)S
  4402. (0L))126 2874 A
  4403. 3042(?)S
  4404. 3126(1)S
  4405. 3210(:)S
  4406. 3294(0;)S
  4407. 5130 V
  4408. (20017)210 648 A
  4409. 1698(if)S
  4410. ((error))294 1824 A
  4411. 2370({)S
  4412. 2706(/*)S
  4413. (more)168 2832 A
  4414. (work)168 3042 A
  4415. 3252(*/)S
  4416. 5220 V
  4417. (20018)210 648 A
  4418. 2034(/*)S
  4419. (assume)252 2370 A
  4420. (max)126 2664 A
  4421. (bit)126 2832 A
  4422. 3000(==)S
  4423. 3126(0)S
  4424. ((see)168 3210 A
  4425. (above))252 3420 A
  4426. 3714(*/)S
  4427. 5310 V
  4428. (20019)210 648 A
  4429. (b64_lsft(&e1->mantissa);)1008 2034 A
  4430. 5400 V
  4431. (20020)210 648 A
  4432. (continue;)378 2034 A
  4433. 5490 V
  4434. (20021)210 648 A
  4435. 1698(})S
  4436. 5580 V
  4437. (20022)210 648 A
  4438. (else)168 1698 A
  4439. 5670 V
  4440. (20023)210 648 A
  4441. (break;)252 2034 A
  4442. 2370(/*)S
  4443. (leave)210 2496 A
  4444. (loop)168 2748 A
  4445. 3042(*/)S
  4446. 5760 V
  4447. (20024)210 648 A
  4448. 1362(})S
  4449. 1698(/*)S
  4450. (end)126 1824 A
  4451. 1992(of)S
  4452. (divide)252 2118 A
  4453. 2412(by)S
  4454. (subtraction)462 2538 A
  4455. (loop)168 3042 A
  4456. 3378(*/)S
  4457. 5850 V
  4458. (20025)210 648 A
  4459. 5940 V
  4460. (20026)210 648 A
  4461. 1362(if)S
  4462. ((count)252 1488 A
  4463. 1782(>)S
  4464. 1866(0))S
  4465. 2034({)S
  4466. 6030 V
  4467. (20027)210 648 A
  4468. 1698(lp)S
  4469. 1824(=)S
  4470. (&result.h_32;)546 1908 A
  4471. 6120 V
  4472. (20028)210 648 A
  4473. 1698(if)S
  4474. ((count)252 1824 A
  4475. 2118(>)S
  4476. (31))126 2202 A
  4477. 2370({)S
  4478. 2706(/*)S
  4479. (move)168 2832 A
  4480. 3042(to)S
  4481. (higher)252 3168 A
  4482. (word)168 3462 A
  4483. 3672(*/)S
  4484. 6210 V
  4485. (20029)210 648 A
  4486. (*lp)126 2034 A
  4487. 2202(=)S
  4488. (*(lp+1);)336 2286 A
  4489. 8418 V
  4490. EP
  4491. %%Page: 179 179
  4492. BP
  4493. /slant 0 def
  4494. /height 0 def
  4495. 630 V
  4496. 10 R
  4497. 648(MINIX)S
  4498. 976(SOURCE)S
  4499. 1399(CODE)S
  4500. 11 R
  4501. 1944(File:)S
  4502. (src/lib/float/div_ext.c)954 2177 A
  4503. 12 B
  4504. (179)180 4248 A
  4505. 900 V
  4506. 7 LST
  4507. (20030)210 648 A
  4508. (count)210 2034 A
  4509. 2286(-=)S
  4510. (32;)126 2412 A
  4511. 990 V
  4512. (20031)210 648 A
  4513. (*(lp+1))294 2034 A
  4514. 2370(=)S
  4515. (0L;)126 2454 A
  4516. 2706(/*)S
  4517. (clear)210 2832 A
  4518. (low)126 3084 A
  4519. (word)168 3252 A
  4520. 3714(*/)S
  4521. 1080 V
  4522. (20032)210 648 A
  4523. 1698(})S
  4524. 1170 V
  4525. (20033)210 648 A
  4526. 1698(if)S
  4527. ((*lp))210 1824 A
  4528. 1260 V
  4529. (20034)210 648 A
  4530. (*lp)126 2034 A
  4531. (<<=)126 2202 A
  4532. (count;)252 2370 A
  4533. 2706(/*)S
  4534. (shift)210 2832 A
  4535. (rest)168 3084 A
  4536. 3294(of)S
  4537. (way)126 3420 A
  4538. 3714(*/)S
  4539. 1350 V
  4540. (20035)210 648 A
  4541. (lp++;)210 1698 A
  4542. 2034(/*)S
  4543. 2202(==)S
  4544. (&result.l_32)504 2328 A
  4545. 3042(*/)S
  4546. 1440 V
  4547. (20036)210 648 A
  4548. 1698(if)S
  4549. ((*lp))210 1824 A
  4550. 2076({)S
  4551. 1530 V
  4552. (20037)210 648 A
  4553. (result.h_32)462 2034 A
  4554. 2538(|=)S
  4555. ((*lp)168 2664 A
  4556. 2874(>>)S
  4557. (32-count);)420 3000 A
  4558. 1620 V
  4559. (20038)210 648 A
  4560. (*lp)126 2034 A
  4561. (<<=)126 2202 A
  4562. (count;)252 2370 A
  4563. 1710 V
  4564. (20039)210 648 A
  4565. 1698(})S
  4566. 1800 V
  4567. (20040)210 648 A
  4568. 1362(})S
  4569. 1890 V
  4570. (20041)210 648 A
  4571. (#else)210 1026 A
  4572. 1278(/*)S
  4573. (USE_DIVIDE)420 1404 A
  4574. 1866(*/)S
  4575. 1980 V
  4576. (20042)210 648 A
  4577. 2070 V
  4578. (20043)210 648 A
  4579. (u[4])168 1362 A
  4580. 1572(=)S
  4581. ((e1->m2)294 1656 A
  4582. 1992(&)S
  4583. 2076(1))S
  4584. 2202(<<)S
  4585. (15;)126 2328 A
  4586. 2160 V
  4587. (20044)210 648 A
  4588. (b64_rsft(&(e1->mantissa));)1092 1362 A
  4589. 2250 V
  4590. (20045)210 648 A
  4591. (u[0])168 1362 A
  4592. 1572(=)S
  4593. (e1->m1)252 1656 A
  4594. 1950(>>)S
  4595. (16;)126 2076 A
  4596. 2340 V
  4597. (20046)210 648 A
  4598. (u[1])168 1362 A
  4599. 1572(=)S
  4600. (e1->m1;)294 1656 A
  4601. 2430 V
  4602. (20047)210 648 A
  4603. (u[2])168 1362 A
  4604. 1572(=)S
  4605. (e1->m2)252 1656 A
  4606. 1950(>>)S
  4607. (16;)126 2076 A
  4608. 2520 V
  4609. (20048)210 648 A
  4610. (u[3])168 1362 A
  4611. 1572(=)S
  4612. (e1->m2;)294 1656 A
  4613. 2610 V
  4614. (20049)210 648 A
  4615. (u[5])168 1362 A
  4616. 1572(=)S
  4617. 1656(0;)S
  4618. (u[6])168 1782 A
  4619. 1992(=)S
  4620. 2076(0;)S
  4621. (u[7])168 2202 A
  4622. 2412(=)S
  4623. 2496(0;)S
  4624. 2700 V
  4625. (20050)210 648 A
  4626. (v[1])168 1362 A
  4627. 1572(=)S
  4628. (e2->m1)252 1656 A
  4629. 1950(>>)S
  4630. (16;)126 2076 A
  4631. 2790 V
  4632. (20051)210 648 A
  4633. (v[2])168 1362 A
  4634. 1572(=)S
  4635. (e2->m1;)294 1656 A
  4636. 2880 V
  4637. (20052)210 648 A
  4638. (v[3])168 1362 A
  4639. 1572(=)S
  4640. (e2->m2)252 1656 A
  4641. 1950(>>)S
  4642. (16;)126 2076 A
  4643. 2970 V
  4644. (20053)210 648 A
  4645. (v[4])168 1362 A
  4646. 1572(=)S
  4647. (e2->m2;)294 1656 A
  4648. 3060 V
  4649. (20054)210 648 A
  4650. (while)210 1362 A
  4651. 1614((!)S
  4652. (v[maxv]))336 1740 A
  4653. (maxv--;)294 2118 A
  4654. 3150 V
  4655. (20055)210 648 A
  4656. (result.h_32)462 1362 A
  4657. 1866(=)S
  4658. 1950(0;)S
  4659. 3240 V
  4660. (20056)210 648 A
  4661. (result.l_32)462 1362 A
  4662. 1866(=)S
  4663. 1950(0;)S
  4664. 3330 V
  4665. (20057)210 648 A
  4666. 1362(lp)S
  4667. 1488(=)S
  4668. (&result.h_32;)546 1572 A
  4669. 3420 V
  4670. (20058)210 648 A
  4671. 3510 V
  4672. (20059)210 648 A
  4673. 1362(/*)S
  4674. 3600 V
  4675. (20060)210 648 A
  4676. 1404(*)S
  4677. (Use)126 1488 A
  4678. 1656(an)S
  4679. (algorithm)378 1782 A
  4680. 2202(of)S
  4681. (Knuth)210 2328 A
  4682. ((The)168 2580 A
  4683. (art)126 2790 A
  4684. 2958(of)S
  4685. (programming,)504 3084 A
  4686. (Seminumerical)546 3630 A
  4687. 3690 V
  4688. (20061)210 648 A
  4689. 1404(*)S
  4690. (algorithms),)504 1488 A
  4691. 2034(to)S
  4692. (divide)252 2160 A
  4693. 2454(u)S
  4694. 2538(by)S
  4695. 2664(v.)S
  4696. 2790(u)S
  4697. (and)126 2874 A
  4698. 3042(v)S
  4699. (are)126 3126 A
  4700. (both)168 3294 A
  4701. (seen)168 3504 A
  4702. 3714(as)S
  4703. (numbers)294 3840 A
  4704. 3780 V
  4705. (20062)210 648 A
  4706. 1404(*)S
  4707. (with)168 1488 A
  4708. (base)168 1698 A
  4709. (65536.)252 1908 A
  4710. 3870 V
  4711. (20063)210 648 A
  4712. 1404(*/)S
  4713. 3960 V
  4714. (20064)210 648 A
  4715. (for)126 1362 A
  4716. 1530((j)S
  4717. 1656(=)S
  4718. 1740(0;)S
  4719. 1866(j)S
  4720. 1950(<=)S
  4721. 2076(3;)S
  4722. (j++,)168 2202 A
  4723. (u_p++))252 2412 A
  4724. 2706({)S
  4725. 4050 V
  4726. (20065)210 648 A
  4727. (unsigned)336 1698 A
  4728. (long)168 2076 A
  4729. (q_est,)252 2286 A
  4730. (temp;)210 2580 A
  4731. 4140 V
  4732. (20066)210 648 A
  4733. 4230 V
  4734. (20067)210 648 A
  4735. 1698(if)S
  4736. 1824((j)S
  4737. 1950(==)S
  4738. 2076(2))S
  4739. (lp++;)210 2202 A
  4740. 4320 V
  4741. (20068)210 648 A
  4742. 1698(if)S
  4743. ((u_p[0])294 1824 A
  4744. 2160(==)S
  4745. 2286(0)S
  4746. 2370(&&)S
  4747. (u_p[1])252 2496 A
  4748. 2790(<)S
  4749. (v[1]))210 2874 A
  4750. (continue;)378 3126 A
  4751. 4410 V
  4752. (20069)210 648 A
  4753. (temp)168 1698 A
  4754. 1908(=)S
  4755. (((unsigned)420 1992 A
  4756. (long)u_p[0])462 2454 A
  4757. 2958(<<)S
  4758. (16))126 3084 A
  4759. 3252(+)S
  4760. (u_p[1];)294 3336 A
  4761. 4500 V
  4762. (20070)210 648 A
  4763. 1698(if)S
  4764. ((u_p[0])294 1824 A
  4765. 2160(>=)S
  4766. (v[1]))210 2286 A
  4767. 2538({)S
  4768. 4590 V
  4769. (20071)210 648 A
  4770. (q_est)210 2034 A
  4771. 2286(=)S
  4772. (0x0000FFFFL;)504 2370 A
  4773. 4680 V
  4774. (20072)210 648 A
  4775. 1698(})S
  4776. 4770 V
  4777. (20073)210 648 A
  4778. (else)168 1698 A
  4779. 1908({)S
  4780. 4860 V
  4781. (20074)210 648 A
  4782. (q_est)210 2034 A
  4783. 2286(=)S
  4784. (temp)168 2370 A
  4785. 2580(/)S
  4786. (v[1];)210 2664 A
  4787. 4950 V
  4788. (20075)210 648 A
  4789. 1698(})S
  4790. 5040 V
  4791. (20076)210 648 A
  4792. (temp)168 1698 A
  4793. 1908(-=)S
  4794. (q_est)210 2034 A
  4795. 2286(*)S
  4796. (v[1];)210 2370 A
  4797. 5130 V
  4798. (20077)210 648 A
  4799. (while)210 1698 A
  4800. ((temp)210 1950 A
  4801. 2202(<)S
  4802. (0x10000)294 2286 A
  4803. 2622(&&)S
  4804. (v[2]*q_est)420 2748 A
  4805. 3210(>)S
  4806. (((temp<<16)+u_p[2])))840 3294 A
  4807. 4176({)S
  4808. 5220 V
  4809. (20078)210 648 A
  4810. (q_est--;)336 2034 A
  4811. 5310 V
  4812. (20079)210 648 A
  4813. (temp)168 2034 A
  4814. 2244(+=)S
  4815. (v[1];)210 2370 A
  4816. 5400 V
  4817. (20080)210 648 A
  4818. 1698(})S
  4819. 5490 V
  4820. (20081)210 648 A
  4821. 1698(/*)S
  4822. (Now,)168 2034 A
  4823. (according)378 2244 A
  4824. 2664(to)S
  4825. (Knuth,)252 2790 A
  4826. 3084(we)S
  4827. (have)168 3210 A
  4828. 3420(an)S
  4829. (estimate)336 3546 A
  4830. 3924(of)S
  4831. (the)126 4050 A
  4832. 5580 V
  4833. (20082)210 648 A
  4834. (quotient,)378 2034 A
  4835. (that)168 2454 A
  4836. 2664(is)S
  4837. (either)252 2790 A
  4838. (correct)294 3084 A
  4839. 3420(or)S
  4840. (one)126 3546 A
  4841. (too)126 3714 A
  4842. (big,)168 3882 A
  4843. (but)126 4092 A
  4844. 5670 V
  4845. (20083)210 648 A
  4846. (almost)252 2034 A
  4847. (always)252 2328 A
  4848. (correct.)336 2622 A
  4849. 5760 V
  4850. (20084)210 648 A
  4851. 1698(*/)S
  4852. 5850 V
  4853. (20085)210 648 A
  4854. 1698(if)S
  4855. ((q_est)252 1824 A
  4856. 2118(!=)S
  4857. 2244(0))S
  4858. 2412({)S
  4859. 5940 V
  4860. (20086)210 648 A
  4861. (int)126 2034 A
  4862. 2202(i;)S
  4863. 6030 V
  4864. (20087)210 648 A
  4865. (unsigned)336 2034 A
  4866. (long)168 2412 A
  4867. 2622(k)S
  4868. 2706(=)S
  4869. 2790(0;)S
  4870. 6120 V
  4871. (20088)210 648 A
  4872. (int)126 2034 A
  4873. (borrow)252 2202 A
  4874. 2496(=)S
  4875. 2580(0;)S
  4876. 6210 V
  4877. (20089)210 648 A
  4878. 8418 V
  4879. EP
  4880. %%Page: 180 180
  4881. BP
  4882. /slant 0 def
  4883. /height 0 def
  4884. 630 V
  4885. 12 B
  4886. (180)180 648 A
  4887. 11 R
  4888. 1944(File:)S
  4889. (src/lib/float/div_ext.c)954 2177 A
  4890. 10 R
  4891. 3402(MINIX)S
  4892. 3730(SOURCE)S
  4893. 4153(CODE)S
  4894. 900 V
  4895. 7 LST
  4896. (20090)210 648 A
  4897. (for)126 2034 A
  4898. 2202((i)S
  4899. 2328(=)S
  4900. (maxv;)210 2412 A
  4901. 2664(i)S
  4902. 2748(>)S
  4903. 2832(0;)S
  4904. (i--))168 2958 A
  4905. 3168({)S
  4906. 990 V
  4907. (20091)210 648 A
  4908. (unsigned)336 2370 A
  4909. (long)168 2748 A
  4910. (tmp)126 2958 A
  4911. 3126(=)S
  4912. (q_est)210 3210 A
  4913. 3462(*)S
  4914. (v[i])168 3546 A
  4915. 3756(+)S
  4916. 3840(k)S
  4917. 3924(+)S
  4918. (borrow;)294 4008 A
  4919. 1080 V
  4920. (20092)210 648 A
  4921. (unsigned)336 2370 A
  4922. (short)210 2748 A
  4923. 3000(md)S
  4924. 3126(=)S
  4925. (tmp;)168 3210 A
  4926. 1170 V
  4927. (20093)210 648 A
  4928. 1260 V
  4929. (20094)210 648 A
  4930. (borrow)252 2370 A
  4931. 2664(=)S
  4932. ((md)126 2748 A
  4933. 2916(>)S
  4934. (u_p[i]);)336 3000 A
  4935. 1350 V
  4936. (20095)210 648 A
  4937. (u_p[i])252 2370 A
  4938. 2664(-=)S
  4939. (md;)126 2790 A
  4940. 1440 V
  4941. (20096)210 648 A
  4942. 2370(k)S
  4943. 2454(=)S
  4944. (tmp)126 2538 A
  4945. 2706(>>)S
  4946. (16;)126 2832 A
  4947. 1530 V
  4948. (20097)210 648 A
  4949. 2034(})S
  4950. 1620 V
  4951. (20098)210 648 A
  4952. 2034(k)S
  4953. 2118(+=)S
  4954. (borrow;)294 2244 A
  4955. 1710 V
  4956. (20099)210 648 A
  4957. (borrow)252 2034 A
  4958. 2328(=)S
  4959. (u_p[0])252 2412 A
  4960. 2706(<)S
  4961. 2790(k;)S
  4962. 1800 V
  4963. (20100)210 648 A
  4964. (u_p[0])252 2034 A
  4965. 2328(-=)S
  4966. 2454(k;)S
  4967. 1890 V
  4968. (20101)210 648 A
  4969. 1980 V
  4970. (20102)210 648 A
  4971. 2034(if)S
  4972. ((borrow))336 2160 A
  4973. 2538({)S
  4974. 2070 V
  4975. (20103)210 648 A
  4976. 2370(/*)S
  4977. (So,)126 2496 A
  4978. (this)168 2664 A
  4979. (does)168 2874 A
  4980. (not)126 3084 A
  4981. (happen)252 3252 A
  4982. (often;)252 3546 A
  4983. (the)126 3840 A
  4984. (estimate)336 4008 A
  4985. 2160 V
  4986. (20104)210 648 A
  4987. (was)126 2496 A
  4988. (one)126 2664 A
  4989. (too)126 2832 A
  4990. (big;)168 3000 A
  4991. (correct)294 3210 A
  4992. (this)168 3546 A
  4993. 2250 V
  4994. (20105)210 648 A
  4995. 2370(*/)S
  4996. 2340 V
  4997. (20106)210 648 A
  4998. (*lp)126 2370 A
  4999. 2538(|=)S
  5000. 2664((j)S
  5001. 2790(&)S
  5002. 2874(1))S
  5003. 3000(?)S
  5004. ((q_est)252 3084 A
  5005. 3378(-)S
  5006. 3462(1))S
  5007. 3588(:)S
  5008. (((q_est-1)<<16);)672 3672 A
  5009. 2430 V
  5010. (20107)210 648 A
  5011. (borrow)252 2370 A
  5012. 2664(=)S
  5013. 2748(0;)S
  5014. 2520 V
  5015. (20108)210 648 A
  5016. (for)126 2370 A
  5017. 2538((i)S
  5018. 2664(=)S
  5019. (maxv;)210 2748 A
  5020. 3000(i)S
  5021. 3084(>)S
  5022. 3168(0;)S
  5023. (i--))168 3294 A
  5024. 3504({)S
  5025. 2610 V
  5026. (20109)210 648 A
  5027. (unsigned)336 2706 A
  5028. (long)168 3084 A
  5029. (tmp)126 3294 A
  5030. 2700 V
  5031. (20110)210 648 A
  5032. 2874(=)S
  5033. (v[i]+(unsigned)588 2958 A
  5034. (long)u_p[i]+borrow;)798 3588 A
  5035. 2790 V
  5036. (20111)210 648 A
  5037. 2880 V
  5038. (20112)210 648 A
  5039. (u_p[i])252 2706 A
  5040. 3000(=)S
  5041. (tmp;)168 3084 A
  5042. 2970 V
  5043. (20113)210 648 A
  5044. (borrow)252 2706 A
  5045. 3000(=)S
  5046. (tmp)126 3084 A
  5047. 3252(>>)S
  5048. (16;)126 3378 A
  5049. 3060 V
  5050. (20114)210 648 A
  5051. 2370(})S
  5052. 3150 V
  5053. (20115)210 648 A
  5054. (u_p[0])252 2370 A
  5055. 2664(+=)S
  5056. (borrow;)294 2790 A
  5057. 3240 V
  5058. (20116)210 648 A
  5059. 2034(})S
  5060. 3330 V
  5061. (20117)210 648 A
  5062. (else)168 2034 A
  5063. (*lp)126 2244 A
  5064. 2412(|=)S
  5065. 2538((j)S
  5066. 2664(&)S
  5067. 2748(1))S
  5068. 2874(?)S
  5069. (q_est)210 2958 A
  5070. 3210(:)S
  5071. ((q_est<<16);)504 3294 A
  5072. 3420 V
  5073. (20118)210 648 A
  5074. 1698(})S
  5075. 3510 V
  5076. (20119)210 648 A
  5077. 1362(})S
  5078. 3600 V
  5079. (20120)210 648 A
  5080. (#ifdef)252 1026 A
  5081. (EXCEPTION_INEXACT)714 1362 A
  5082. 3690 V
  5083. (20121)210 648 A
  5084. (u_p)126 1362 A
  5085. 1530(=)S
  5086. (&u[0];)252 1614 A
  5087. 3780 V
  5088. (20122)210 648 A
  5089. (for)126 1362 A
  5090. 1530((j)S
  5091. 1656(=)S
  5092. 1740(7;)S
  5093. 1866(j)S
  5094. 1950(>=)S
  5095. 2076(0;)S
  5096. (j--))168 2202 A
  5097. 2412({)S
  5098. 3870 V
  5099. (20123)210 648 A
  5100. 1698(if)S
  5101. ((*u_p++))336 1824 A
  5102. 2202({)S
  5103. 3960 V
  5104. (20124)210 648 A
  5105. (error)210 2034 A
  5106. 2286(=)S
  5107. 2370(1;)S
  5108. 4050 V
  5109. (20125)210 648 A
  5110. (break;)252 2034 A
  5111. 4140 V
  5112. (20126)210 648 A
  5113. 1698(})S
  5114. 4230 V
  5115. (20127)210 648 A
  5116. 1362(})S
  5117. 4320 V
  5118. (20128)210 648 A
  5119. (#endif)252 1026 A
  5120. 4410 V
  5121. (20129)210 648 A
  5122. (#endif)252 1026 A
  5123. 4500 V
  5124. (20130)210 648 A
  5125. 4590 V
  5126. (20131)210 648 A
  5127. (#ifdef)252 1026 A
  5128. (EXCEPTION_INEXACT)714 1362 A
  5129. 4680 V
  5130. (20132)210 648 A
  5131. 1362(if)S
  5132. ((error))294 1488 A
  5133. 2034({)S
  5134. 4770 V
  5135. (20133)210 648 A
  5136. 1698(/*)S
  5137. 4860 V
  5138. (20134)210 648 A
  5139. 1740(*)S
  5140. (report)252 1824 A
  5141. (here)168 2118 A
  5142. (exception)378 2328 A
  5143. (8.5)126 2748 A
  5144. 2916(-)S
  5145. (Inexact)294 3000 A
  5146. 4950 V
  5147. (20135)210 648 A
  5148. 1740(*)S
  5149. (from)168 1824 A
  5150. (Draft)210 2034 A
  5151. (8.0)126 2286 A
  5152. 2454(of)S
  5153. (IEEE)168 2580 A
  5154. (P754:)210 2790 A
  5155. 5040 V
  5156. (20136)210 648 A
  5157. 1740(*)S
  5158. 1824(In)S
  5159. (the)126 1950 A
  5160. (absence)294 2118 A
  5161. 2454(of)S
  5162. 2580(an)S
  5163. (invalid)294 2706 A
  5164. (operation)378 3042 A
  5165. (exception,)420 3462 A
  5166. 5130 V
  5167. (20137)210 648 A
  5168. 1740(*)S
  5169. 1824(if)S
  5170. (the)126 1950 A
  5171. (rounded)294 2118 A
  5172. (result)252 2454 A
  5173. 2748(of)S
  5174. 2874(an)S
  5175. (operation)378 3000 A
  5176. 3420(is)S
  5177. (not)126 3546 A
  5178. (exact)210 3714 A
  5179. 3966(or)S
  5180. 4092(if)S
  5181. 5220 V
  5182. (20138)210 648 A
  5183. 1740(*)S
  5184. 1824(it)S
  5185. (overflows)378 1950 A
  5186. (without)294 2370 A
  5187. 2706(a)S
  5188. (trap,)210 2790 A
  5189. (then)168 3042 A
  5190. (the)126 3252 A
  5191. (inexact)294 3420 A
  5192. (exception)378 3756 A
  5193. 5310 V
  5194. (20139)210 648 A
  5195. 1740(*)S
  5196. (shall)210 1824 A
  5197. 2076(be)S
  5198. (assigned.)378 2202 A
  5199. (The)126 2622 A
  5200. (rounded)294 2790 A
  5201. 3126(or)S
  5202. (overflowed)420 3252 A
  5203. (result)252 3714 A
  5204. 5400 V
  5205. (20140)210 648 A
  5206. 1740(*)S
  5207. (shall)210 1824 A
  5208. 2076(be)S
  5209. (delivered)378 2202 A
  5210. 2622(to)S
  5211. (the)126 2748 A
  5212. (destination.)504 2916 A
  5213. 5490 V
  5214. (20141)210 648 A
  5215. 1740(*/)S
  5216. 5580 V
  5217. (20142)210 648 A
  5218. (INEXACT();)420 1698 A
  5219. 5670 V
  5220. (20143)210 648 A
  5221. (#endif)252 1026 A
  5222. 5760 V
  5223. (20144)210 648 A
  5224. (e1->mantissa)504 1362 A
  5225. 1908(=)S
  5226. (result;)294 1992 A
  5227. 5850 V
  5228. (20145)210 648 A
  5229. 5940 V
  5230. (20146)210 648 A
  5231. (nrm_ext(e1);)504 1362 A
  5232. 6030 V
  5233. (20147)210 648 A
  5234. 1362(if)S
  5235. ((e1->exp)336 1488 A
  5236. 1866(<)S
  5237. (EXT_MIN))336 1950 A
  5238. 2370({)S
  5239. 6120 V
  5240. (20148)210 648 A
  5241. 1698(/*)S
  5242. 6210 V
  5243. (20149)210 648 A
  5244. 1740(*)S
  5245. (Exception)378 1824 A
  5246. (8.4)126 2244 A
  5247. 2412(-)S
  5248. (Underflow)378 2496 A
  5249. 8418 V
  5250. EP
  5251. %%Page: 181 181
  5252. BP
  5253. /slant 0 def
  5254. /height 0 def
  5255. 630 V
  5256. 10 R
  5257. 648(MINIX)S
  5258. 976(SOURCE)S
  5259. 1399(CODE)S
  5260. 11 R
  5261. 1944(File:)S
  5262. (src/lib/float/div_ext.c)954 2177 A
  5263. 12 B
  5264. (181)180 4248 A
  5265. 900 V
  5266. 7 LST
  5267. (20150)210 648 A
  5268. 1740(*/)S
  5269. 990 V
  5270. (20151)210 648 A
  5271. (trap(EFUNFL);)546 1698 A
  5272. 2370(/*)S
  5273. (underflow)378 2496 A
  5274. 2916(*/)S
  5275. 1080 V
  5276. (20152)210 648 A
  5277. (e1->exp)294 1698 A
  5278. 2034(=)S
  5279. (EXT_MIN;)336 2118 A
  5280. 1170 V
  5281. (20153)210 648 A
  5282. (e1->m1)252 1698 A
  5283. 1992(=)S
  5284. (e1->m2)252 2076 A
  5285. 2370(=)S
  5286. (0L;)126 2454 A
  5287. 1260 V
  5288. (20154)210 648 A
  5289. (return;)294 1698 A
  5290. 1350 V
  5291. (20155)210 648 A
  5292. 1362(})S
  5293. 1440 V
  5294. (20156)210 648 A
  5295. 1362(if)S
  5296. ((e1->exp)336 1488 A
  5297. 1866(>=)S
  5298. (EXT_MAX))336 1992 A
  5299. 2370({)S
  5300. 1530 V
  5301. (20157)210 648 A
  5302. 1698(/*)S
  5303. 1620 V
  5304. (20158)210 648 A
  5305. 1740(*)S
  5306. (Exception)378 1824 A
  5307. (8.3)126 2244 A
  5308. 2412(-)S
  5309. (Overflow)336 2496 A
  5310. 1710 V
  5311. (20159)210 648 A
  5312. 1740(*/)S
  5313. 1800 V
  5314. (20160)210 648 A
  5315. (trap(EFOVFL);)546 1698 A
  5316. 2370(/*)S
  5317. (overflow)336 2496 A
  5318. 2874(*/)S
  5319. 1890 V
  5320. (20161)210 648 A
  5321. (e1->exp)294 1698 A
  5322. 2034(=)S
  5323. (EXT_MAX;)336 2118 A
  5324. 1980 V
  5325. (20162)210 648 A
  5326. (e1->m1)252 1698 A
  5327. 1992(=)S
  5328. (e1->m2)252 2076 A
  5329. 2370(=)S
  5330. (0L;)126 2454 A
  5331. 2070 V
  5332. (20163)210 648 A
  5333. (return;)294 1698 A
  5334. 2160 V
  5335. (20164)210 648 A
  5336. 1362(})S
  5337. 2250 V
  5338. (20165)210 648 A
  5339. 1026(})S
  5340. 2790 V
  5341. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5342. 2880 V
  5343. (src/lib/float/dvf4.c)840 1698 A
  5344. 2970 V
  5345. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5346. 3150 V
  5347. (20200)210 648 A
  5348. 1026(/*)S
  5349. 3240 V
  5350. (20201)210 648 A
  5351. ((c))126 1110 A
  5352. (copyright)378 1278 A
  5353. (1988)168 1698 A
  5354. 1908(by)S
  5355. (the)126 2034 A
  5356. (Vrije)210 2202 A
  5357. (Universiteit,)546 2454 A
  5358. (Amsterdam,)420 3042 A
  5359. (The)126 3504 A
  5360. (Netherlands.)504 3672 A
  5361. 3330 V
  5362. (20202)210 648 A
  5363. (See)126 1110 A
  5364. (the)126 1278 A
  5365. (copyright)378 1446 A
  5366. (notice)252 1866 A
  5367. 2160(in)S
  5368. (the)126 2286 A
  5369. (ACK)126 2454 A
  5370. (home)168 2622 A
  5371. (directory,)420 2832 A
  5372. 3294(in)S
  5373. (the)126 3420 A
  5374. (file)168 3588 A
  5375. ("Copyright".)504 3798 A
  5376. 3420 V
  5377. (20203)210 648 A
  5378. 1026(*/)S
  5379. 3510 V
  5380. (20204)210 648 A
  5381. 3600 V
  5382. (20205)210 648 A
  5383. 1026(/*)S
  5384. ($Header:)336 1152 A
  5385. (dvf4.c,v)336 1530 A
  5386. (1.5)126 1908 A
  5387. (93/01/05)336 2076 A
  5388. (12:04:53)336 2454 A
  5389. (ceriel)252 2832 A
  5390. (Exp)126 3126 A
  5391. 3294($)S
  5392. 3378(*/)S
  5393. 3690 V
  5394. (20206)210 648 A
  5395. 3780 V
  5396. (20207)210 648 A
  5397. 1026(/*)S
  5398. 3870 V
  5399. (20208)210 648 A
  5400. (DIVIDE)252 1362 A
  5401. (TWO)126 1656 A
  5402. (SINGLES)294 1824 A
  5403. 2160(-)S
  5404. (SINGLE)252 2244 A
  5405. (Precision)378 2538 A
  5406. ((dvf)168 2958 A
  5407. 3168(4))S
  5408. 3960 V
  5409. (20209)210 648 A
  5410. 1026(*/)S
  5411. 4050 V
  5412. (20210)210 648 A
  5413. 4140 V
  5414. (20211)210 648 A
  5415. (#include)336 1026 A
  5416. ("FP_types.h")504 1698 A
  5417. 4230 V
  5418. (20212)210 648 A
  5419. 4320 V
  5420. (20213)210 648 A
  5421. (void)168 1026 A
  5422. 4410 V
  5423. (20214)210 648 A
  5424. (dvf4(s2,s1))462 1026 A
  5425. 4500 V
  5426. (20215)210 648 A
  5427. (SINGLE)252 1026 A
  5428. (s1,s2;)252 1362 A
  5429. 4590 V
  5430. (20216)210 648 A
  5431. 1026({)S
  5432. 4680 V
  5433. (20217)210 648 A
  5434. (EXTEND)252 1362 A
  5435. (e1,e2;)252 1698 A
  5436. 4770 V
  5437. (20218)210 648 A
  5438. 4860 V
  5439. (20219)210 648 A
  5440. (extend(&s1,&e1,sizeof(SINGLE));)1302 1362 A
  5441. 4950 V
  5442. (20220)210 648 A
  5443. (extend(&s2,&e2,sizeof(SINGLE));)1302 1362 A
  5444. 5040 V
  5445. (20221)210 648 A
  5446. 5130 V
  5447. (20222)210 648 A
  5448. 1698(/*)S
  5449. 1824(do)S
  5450. 1950(a)S
  5451. (divide)252 2034 A
  5452. 2328(*/)S
  5453. 5220 V
  5454. (20223)210 648 A
  5455. (div_ext(&e1,&e2);)714 1362 A
  5456. 5310 V
  5457. (20224)210 648 A
  5458. (compact(&e1,&s1,sizeof(SINGLE));)1344 1362 A
  5459. 5400 V
  5460. (20225)210 648 A
  5461. 1026(})S
  5462. 8418 V
  5463. EP
  5464. %%Page: 182 182
  5465. BP
  5466. /slant 0 def
  5467. /height 0 def
  5468. 630 V
  5469. 12 B
  5470. (182)180 648 A
  5471. 11 R
  5472. 2009(File:)S
  5473. (src/lib/float/dvf8.c)824 2242 A
  5474. 10 R
  5475. 3402(MINIX)S
  5476. 3730(SOURCE)S
  5477. 4153(CODE)S
  5478. 990 V
  5479. 7 LST
  5480. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5481. 1080 V
  5482. (src/lib/float/dvf8.c)840 1698 A
  5483. 1170 V
  5484. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5485. 1350 V
  5486. (20300)210 648 A
  5487. 1026(/*)S
  5488. 1440 V
  5489. (20301)210 648 A
  5490. ((c))126 1110 A
  5491. (copyright)378 1278 A
  5492. (1988)168 1698 A
  5493. 1908(by)S
  5494. (the)126 2034 A
  5495. (Vrije)210 2202 A
  5496. (Universiteit,)546 2454 A
  5497. (Amsterdam,)420 3042 A
  5498. (The)126 3504 A
  5499. (Netherlands.)504 3672 A
  5500. 1530 V
  5501. (20302)210 648 A
  5502. (See)126 1110 A
  5503. (the)126 1278 A
  5504. (copyright)378 1446 A
  5505. (notice)252 1866 A
  5506. 2160(in)S
  5507. (the)126 2286 A
  5508. (ACK)126 2454 A
  5509. (home)168 2622 A
  5510. (directory,)420 2832 A
  5511. 3294(in)S
  5512. (the)126 3420 A
  5513. (file)168 3588 A
  5514. ("Copyright".)504 3798 A
  5515. 1620 V
  5516. (20303)210 648 A
  5517. 1026(*/)S
  5518. 1710 V
  5519. (20304)210 648 A
  5520. 1800 V
  5521. (20305)210 648 A
  5522. 1026(/*)S
  5523. ($Header:)336 1152 A
  5524. (dvf8.c,v)336 1530 A
  5525. (1.5)126 1908 A
  5526. (93/01/05)336 2076 A
  5527. (12:04:59)336 2454 A
  5528. (ceriel)252 2832 A
  5529. (Exp)126 3126 A
  5530. 3294($)S
  5531. 3378(*/)S
  5532. 1890 V
  5533. (20306)210 648 A
  5534. 1980 V
  5535. (20307)210 648 A
  5536. 1026(/*)S
  5537. 2070 V
  5538. (20308)210 648 A
  5539. (DIVIDE)252 1362 A
  5540. (TWO)126 1656 A
  5541. (FLOATS)252 1824 A
  5542. 2118(-)S
  5543. (DOUBLE)252 2202 A
  5544. (Precision)378 2496 A
  5545. ((DVF)168 2916 A
  5546. 3126(8))S
  5547. 2160 V
  5548. (20309)210 648 A
  5549. 1026(*/)S
  5550. 2250 V
  5551. (20310)210 648 A
  5552. 2340 V
  5553. (20311)210 648 A
  5554. (#include)336 1026 A
  5555. ("FP_types.h")504 1698 A
  5556. 2430 V
  5557. (20312)210 648 A
  5558. 2520 V
  5559. (20313)210 648 A
  5560. (void)168 1026 A
  5561. 2610 V
  5562. (20314)210 648 A
  5563. (dvf8(s2,s1))462 1026 A
  5564. 2700 V
  5565. (20315)210 648 A
  5566. (DOUBLE)252 1026 A
  5567. (s1,s2;)252 1362 A
  5568. 2790 V
  5569. (20316)210 648 A
  5570. 1026({)S
  5571. 2880 V
  5572. (20317)210 648 A
  5573. (EXTEND)252 1362 A
  5574. (e1,e2;)252 1698 A
  5575. 2970 V
  5576. (20318)210 648 A
  5577. 3060 V
  5578. (20319)210 648 A
  5579. (extend(&s1.d[0],&e1,sizeof(DOUBLE));)1512 1362 A
  5580. 3150 V
  5581. (20320)210 648 A
  5582. (extend(&s2.d[0],&e2,sizeof(DOUBLE));)1512 1362 A
  5583. 3240 V
  5584. (20321)210 648 A
  5585. 3330 V
  5586. (20322)210 648 A
  5587. 1698(/*)S
  5588. 1824(do)S
  5589. 1950(a)S
  5590. (divide)252 2034 A
  5591. 2328(*/)S
  5592. 3420 V
  5593. (20323)210 648 A
  5594. (div_ext(&e1,&e2);)714 1362 A
  5595. 3510 V
  5596. (20324)210 648 A
  5597. (compact(&e1,&s1.d[0],sizeof(DOUBLE));)1554 1362 A
  5598. 3600 V
  5599. (20325)210 648 A
  5600. 1026(})S
  5601. 4140 V
  5602. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5603. 4230 V
  5604. (src/lib/float/extend.c)924 1698 A
  5605. 4320 V
  5606. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  5607. 4500 V
  5608. (20400)210 648 A
  5609. 1026(/*)S
  5610. 4590 V
  5611. (20401)210 648 A
  5612. ((c))126 1110 A
  5613. (copyright)378 1278 A
  5614. (1988)168 1698 A
  5615. 1908(by)S
  5616. (the)126 2034 A
  5617. (Vrije)210 2202 A
  5618. (Universiteit,)546 2454 A
  5619. (Amsterdam,)420 3042 A
  5620. (The)126 3504 A
  5621. (Netherlands.)504 3672 A
  5622. 4680 V
  5623. (20402)210 648 A
  5624. (See)126 1110 A
  5625. (the)126 1278 A
  5626. (copyright)378 1446 A
  5627. (notice)252 1866 A
  5628. 2160(in)S
  5629. (the)126 2286 A
  5630. (ACK)126 2454 A
  5631. (home)168 2622 A
  5632. (directory,)420 2832 A
  5633. 3294(in)S
  5634. (the)126 3420 A
  5635. (file)168 3588 A
  5636. ("Copyright".)504 3798 A
  5637. 4770 V
  5638. (20403)210 648 A
  5639. 1026(*/)S
  5640. 4860 V
  5641. (20404)210 648 A
  5642. 4950 V
  5643. (20405)210 648 A
  5644. 1026(/*)S
  5645. ($Header:)336 1152 A
  5646. (extend.c,v)420 1530 A
  5647. (1.11)168 1992 A
  5648. (93/01/05)336 2202 A
  5649. (12:05:05)336 2580 A
  5650. (ceriel)252 2958 A
  5651. (Exp)126 3252 A
  5652. 3420($)S
  5653. 3504(*/)S
  5654. 5040 V
  5655. (20406)210 648 A
  5656. 5130 V
  5657. (20407)210 648 A
  5658. 1026(/*)S
  5659. 5220 V
  5660. (20408)210 648 A
  5661. (CONVERTS)336 1362 A
  5662. (FLOATING)336 1740 A
  5663. (POINT)210 2118 A
  5664. 2370(TO)S
  5665. (EXTENDED)336 2496 A
  5666. (FORMAT)252 2874 A
  5667. 5310 V
  5668. (20409)210 648 A
  5669. 5400 V
  5670. (20410)210 648 A
  5671. (Two)126 1362 A
  5672. (sizes)210 1530 A
  5673. 1782(of)S
  5674. (FLOATING)336 1908 A
  5675. (Point)210 2286 A
  5676. (are)126 2538 A
  5677. (known:)252 2706 A
  5678. 5490 V
  5679. (20411)210 648 A
  5680. (SINGLE)252 1698 A
  5681. (and)126 1992 A
  5682. (DOUBLE)252 2160 A
  5683. 5580 V
  5684. (20412)210 648 A
  5685. 1026(*/)S
  5686. 5670 V
  5687. (20413)210 648 A
  5688. (/********************************************************/)2436 1026 A
  5689. 5760 V
  5690. (20414)210 648 A
  5691. 1026(/*)S
  5692. 5850 V
  5693. (20415)210 648 A
  5694. 1362(It)S
  5695. 1488(is)S
  5696. (not)126 1614 A
  5697. (required)336 1782 A
  5698. 2160(to)S
  5699. (normalize)378 2286 A
  5700. 2706(in)S
  5701. (extended)336 2832 A
  5702. 5940 V
  5703. (20416)210 648 A
  5704. (format,)294 1362 A
  5705. (but)126 1698 A
  5706. 1866(it)S
  5707. (has)126 1992 A
  5708. (been)168 2160 A
  5709. (chosen)252 2370 A
  5710. 2664(to)S
  5711. 2790(do)S
  5712. (so.)126 2916 A
  5713. 6030 V
  5714. (20417)210 648 A
  5715. (Extended)336 1362 A
  5716. (Format)252 1740 A
  5717. 2034(is)S
  5718. 2160(as)S
  5719. (follows)294 2286 A
  5720. ((at)126 2622 A
  5721. (exit):)252 2790 A
  5722. 6120 V
  5723. (20418)210 648 A
  5724. 6210 V
  5725. (20419)210 648 A
  5726. (->sign)252 1026 A
  5727. (S000)168 1362 A
  5728. (0000)168 1572 A
  5729. 1782(|)S
  5730. (0000)168 1866 A
  5731. (0000)168 2076 A
  5732. (<SIGN>)252 2706 A
  5733. 8418 V
  5734. EP
  5735. %%Page: 183 183
  5736. BP
  5737. /slant 0 def
  5738. /height 0 def
  5739. 630 V
  5740. 10 R
  5741. 648(MINIX)S
  5742. 976(SOURCE)S
  5743. 1399(CODE)S
  5744. 11 R
  5745. 1962(File:)S
  5746. (src/lib/float/extend.c)918 2195 A
  5747. 12 B
  5748. (183)180 4248 A
  5749. 900 V
  5750. 7 LST
  5751. (20420)210 648 A
  5752. (->exp)210 1026 A
  5753. (0EEE)168 1362 A
  5754. (EEEE)168 1572 A
  5755. 1782(|)S
  5756. (EEEE)168 1866 A
  5757. (EEEE)168 2076 A
  5758. (<EXPONENT>)420 2706 A
  5759. 990 V
  5760. (20421)210 648 A
  5761. (->m1)168 1026 A
  5762. (LFFF)168 1362 A
  5763. (FFFF)168 1572 A
  5764. 1782(|)S
  5765. (FFFF)168 1866 A
  5766. (FFFF)168 2076 A
  5767. (<L.Fraction>)504 2706 A
  5768. 1080 V
  5769. (20422)210 648 A
  5770. (FFFF)168 1362 A
  5771. (FFFF)168 1572 A
  5772. 1782(|)S
  5773. (FFFF)168 1866 A
  5774. (FFFF)168 2076 A
  5775. (<Fraction>)420 2706 A
  5776. 1170 V
  5777. (20423)210 648 A
  5778. (->m2)168 1026 A
  5779. (FFFF)168 1362 A
  5780. (FFFF)168 1572 A
  5781. 1782(|)S
  5782. (FFFF)168 1866 A
  5783. (FFFF)168 2076 A
  5784. (<Fraction>)420 2706 A
  5785. 1260 V
  5786. (20424)210 648 A
  5787. (FFFF)168 1362 A
  5788. (F000)168 1572 A
  5789. 1782(|)S
  5790. (0000)168 1866 A
  5791. (0000)168 2076 A
  5792. (<Fraction>)420 2706 A
  5793. 1350 V
  5794. (20425)210 648 A
  5795. 1026(*/)S
  5796. 1440 V
  5797. (20426)210 648 A
  5798. (/********************************************************/)2436 1026 A
  5799. 1530 V
  5800. (20427)210 648 A
  5801. 1620 V
  5802. (20428)210 648 A
  5803. (#include)336 1026 A
  5804. ("FP_bias.h")462 1404 A
  5805. 1710 V
  5806. (20429)210 648 A
  5807. (#include)336 1026 A
  5808. ("FP_shift.h")504 1404 A
  5809. 1800 V
  5810. (20430)210 648 A
  5811. (#include)336 1026 A
  5812. ("FP_types.h")504 1404 A
  5813. 1890 V
  5814. (20431)210 648 A
  5815. (#include)336 1026 A
  5816. ("get_put.h")462 1404 A
  5817. 1980 V
  5818. (20432)210 648 A
  5819. (/********************************************************/)2436 1026 A
  5820. 2070 V
  5821. (20433)210 648 A
  5822. 2160 V
  5823. (20434)210 648 A
  5824. (void)168 1026 A
  5825. 2250 V
  5826. (20435)210 648 A
  5827. (extend(from,to,size))840 1026 A
  5828. 2340 V
  5829. (20436)210 648 A
  5830. (unsigned)336 1026 A
  5831. (long)168 1404 A
  5832. (*from;)252 1698 A
  5833. 2430 V
  5834. (20437)210 648 A
  5835. (EXTEND)252 1026 A
  5836. (*to;)168 1362 A
  5837. 2520 V
  5838. (20438)210 648 A
  5839. (int)126 1026 A
  5840. (size;)210 1362 A
  5841. 2610 V
  5842. (20439)210 648 A
  5843. 1026({)S
  5844. 2700 V
  5845. (20440)210 648 A
  5846. (register)336 1362 A
  5847. (char)168 1740 A
  5848. (*cpt1;)252 1950 A
  5849. 2790 V
  5850. (20441)210 648 A
  5851. (unsigned)336 1362 A
  5852. (long)168 1740 A
  5853. (tmp;)168 2034 A
  5854. 2880 V
  5855. (20442)210 648 A
  5856. (int)126 1362 A
  5857. (leadbit)294 1698 A
  5858. 2034(=)S
  5859. 2118(0;)S
  5860. 2970 V
  5861. (20443)210 648 A
  5862. 3060 V
  5863. (20444)210 648 A
  5864. (cpt1)168 1362 A
  5865. 1572(=)S
  5866. ((char)210 1656 A
  5867. 1908(*))S
  5868. (from;)210 2034 A
  5869. 3150 V
  5870. (20445)210 648 A
  5871. 3240 V
  5872. (20446)210 648 A
  5873. (#if)126 1026 A
  5874. (FL_MSL_AT_LOW_ADDRESS)882 1194 A
  5875. 3330 V
  5876. (20447)210 648 A
  5877. (#if)126 1026 A
  5878. (FL_MSW_AT_LOW_ADDRESS)882 1194 A
  5879. 3420 V
  5880. (20448)210 648 A
  5881. (to->exp)294 1362 A
  5882. 1698(=)S
  5883. (uget2(cpt1);)504 1782 A
  5884. 3510 V
  5885. (20449)210 648 A
  5886. (#else)210 1026 A
  5887. 3600 V
  5888. (20450)210 648 A
  5889. (to->exp)294 1362 A
  5890. 1698(=)S
  5891. (uget2(cpt1+2);)588 1782 A
  5892. 3690 V
  5893. (20451)210 648 A
  5894. (#endif)252 1026 A
  5895. 3780 V
  5896. (20452)210 648 A
  5897. (#else)210 1026 A
  5898. 3870 V
  5899. (20453)210 648 A
  5900. (#if)126 1026 A
  5901. (FL_MSW_AT_LOW_ADDRESS)882 1194 A
  5902. 3960 V
  5903. (20454)210 648 A
  5904. (to->exp)294 1362 A
  5905. 1698(=)S
  5906. (uget2(cpt1+(size)672 1782 A
  5907. 2496(==)S
  5908. (sizeof(DOUBLE))588 2622 A
  5909. 3252(?)S
  5910. 3336(4)S
  5911. 3420(:)S
  5912. (0));)168 3504 A
  5913. 4050 V
  5914. (20455)210 648 A
  5915. (#else)210 1026 A
  5916. 4140 V
  5917. (20456)210 648 A
  5918. (to->exp)294 1362 A
  5919. 1698(=)S
  5920. (uget2(cpt1+(size)672 1782 A
  5921. 2496(==)S
  5922. (sizeof(DOUBLE))588 2622 A
  5923. 3252(?)S
  5924. 3336(6)S
  5925. 3420(:)S
  5926. (2));)168 3504 A
  5927. 4230 V
  5928. (20457)210 648 A
  5929. (#endif)252 1026 A
  5930. 4320 V
  5931. (20458)210 648 A
  5932. (#endif)252 1026 A
  5933. 4410 V
  5934. (20459)210 648 A
  5935. (to->sign)336 1362 A
  5936. 1740(=)S
  5937. ((to->exp)336 1824 A
  5938. 2202(&)S
  5939. (0x8000);)336 2286 A
  5940. 2706(/*)S
  5941. (set)126 2832 A
  5942. (sign)168 3000 A
  5943. (bit)126 3210 A
  5944. 3378(*/)S
  5945. 4500 V
  5946. (20460)210 648 A
  5947. (to->exp)294 1362 A
  5948. 1698(303=)S
  5949. (to->sign;)378 1824 A
  5950. 4590 V
  5951. (20461)210 648 A
  5952. 1362(if)S
  5953. ((size)210 1488 A
  5954. 1740(==)S
  5955. (sizeof(DOUBLE)))630 1866 A
  5956. 4680 V
  5957. (20462)210 648 A
  5958. (to->exp)294 1698 A
  5959. (>>=)126 2034 A
  5960. (DBL_EXPSHIFT;)546 2202 A
  5961. 4770 V
  5962. (20463)210 648 A
  5963. (else)168 1362 A
  5964. 4860 V
  5965. (20464)210 648 A
  5966. (to->exp)294 1698 A
  5967. (>>=)126 2034 A
  5968. (SGL_EXPSHIFT;)546 2202 A
  5969. 4950 V
  5970. (20465)210 648 A
  5971. 1362(if)S
  5972. ((to->exp)336 1488 A
  5973. 1866(>)S
  5974. 1950(0))S
  5975. 5040 V
  5976. (20466)210 648 A
  5977. (leadbit++;)420 1698 A
  5978. 2370(/*)S
  5979. (will)168 2496 A
  5980. (set)126 2706 A
  5981. (Lead)168 2874 A
  5982. (bit)126 3084 A
  5983. (later)210 3252 A
  5984. 3714(*/)S
  5985. 5130 V
  5986. (20467)210 648 A
  5987. (else)168 1362 A
  5988. (to->exp++;)420 1572 A
  5989. 5220 V
  5990. (20468)210 648 A
  5991. 5310 V
  5992. (20469)210 648 A
  5993. 1362(if)S
  5994. ((size)210 1488 A
  5995. 1740(==)S
  5996. (sizeof(DOUBLE)))630 1866 A
  5997. 2706({)S
  5998. 5400 V
  5999. (20470)210 648 A
  6000. (#if)126 1026 A
  6001. (FL_MSL_AT_LOW_ADDRESS)882 1194 A
  6002. 5490 V
  6003. (20471)210 648 A
  6004. (to->m1)252 1698 A
  6005. 1992(=)S
  6006. (get4(cpt1);)462 2076 A
  6007. 5580 V
  6008. (20472)210 648 A
  6009. (cpt1)168 1698 A
  6010. 1908(+=)S
  6011. 2034(4;)S
  6012. 5670 V
  6013. (20473)210 648 A
  6014. (tmp)126 1698 A
  6015. 1866(=)S
  6016. (get4(cpt1);)462 1950 A
  6017. 5760 V
  6018. (20474)210 648 A
  6019. (#else)210 1026 A
  6020. 5850 V
  6021. (20475)210 648 A
  6022. (tmp)126 1698 A
  6023. 1866(=)S
  6024. (get4(cpt1);)462 1950 A
  6025. 5940 V
  6026. (20476)210 648 A
  6027. (cpt1)168 1698 A
  6028. 1908(+=)S
  6029. 2034(4;)S
  6030. 6030 V
  6031. (20477)210 648 A
  6032. (to->m1)252 1698 A
  6033. 1992(=)S
  6034. (get4(cpt1);)462 2076 A
  6035. 6120 V
  6036. (20478)210 648 A
  6037. (#endif)252 1026 A
  6038. 6210 V
  6039. (20479)210 648 A
  6040. 1698(if)S
  6041. ((to->exp)336 1824 A
  6042. 2202(==)S
  6043. 2328(1)S
  6044. 2412(&&)S
  6045. (to->m1)252 2538 A
  6046. 2832(==)S
  6047. 2958(0)S
  6048. 3042(&&)S
  6049. (tmp)126 3168 A
  6050. 3336(==)S
  6051. 3462(0))S
  6052. 3588({)S
  6053. 8418 V
  6054. EP
  6055. %%Page: 184 184
  6056. BP
  6057. /slant 0 def
  6058. /height 0 def
  6059. 630 V
  6060. 12 B
  6061. (184)180 648 A
  6062. 11 R
  6063. 1962(File:)S
  6064. (src/lib/float/extend.c)918 2195 A
  6065. 10 R
  6066. 3402(MINIX)S
  6067. 3730(SOURCE)S
  6068. 4153(CODE)S
  6069. 900 V
  6070. 7 LST
  6071. (20480)210 648 A
  6072. (to->exp)294 2034 A
  6073. 2370(=)S
  6074. 2454(0;)S
  6075. 990 V
  6076. (20481)210 648 A
  6077. (to->sign)336 2034 A
  6078. 2412(=)S
  6079. 2496(0;)S
  6080. 1080 V
  6081. (20482)210 648 A
  6082. (to->m1)252 2034 A
  6083. 2328(=)S
  6084. 2412(0;)S
  6085. 1170 V
  6086. (20483)210 648 A
  6087. (to->m2)252 2034 A
  6088. 2328(=)S
  6089. 2412(0;)S
  6090. 1260 V
  6091. (20484)210 648 A
  6092. (return;)294 2034 A
  6093. 1350 V
  6094. (20485)210 648 A
  6095. 1698(})S
  6096. 1440 V
  6097. (20486)210 648 A
  6098. (to->m1)252 1698 A
  6099. (<<=)126 1992 A
  6100. (DBL_M1LEFT;)462 2160 A
  6101. 3042(/*)S
  6102. (shift)210 3168 A
  6103. 3714(*/)S
  6104. 1530 V
  6105. (20487)210 648 A
  6106. (to->exp)294 1698 A
  6107. 2034(-=)S
  6108. (DBL_BIAS;)378 2160 A
  6109. 3042(/*)S
  6110. (remove)252 3168 A
  6111. (bias)168 3462 A
  6112. 3714(*/)S
  6113. 1620 V
  6114. (20488)210 648 A
  6115. (to->m1)252 1698 A
  6116. 1992(|=)S
  6117. ((tmp>>DBL_RPACK);)714 2118 A
  6118. 3042(/*)S
  6119. (plus)168 3168 A
  6120. 3378(10)S
  6121. 3504(==)S
  6122. 3630(32)S
  6123. 4050(*/)S
  6124. 1710 V
  6125. (20489)210 648 A
  6126. (to->m2)252 1698 A
  6127. 1992(=)S
  6128. ((tmp<<DBL_LPACK);)714 2076 A
  6129. 3042(/*)S
  6130. (plus)168 3168 A
  6131. 3378(22)S
  6132. 3504(==)S
  6133. 3630(32)S
  6134. 4050(*/)S
  6135. 1800 V
  6136. (20490)210 648 A
  6137. 1362(})S
  6138. 1890 V
  6139. (20491)210 648 A
  6140. (else)168 1362 A
  6141. 1698({)S
  6142. 2034(/*)S
  6143. (size)168 2160 A
  6144. 2370(==)S
  6145. (sizeof(SINGLE))588 2496 A
  6146. 3714(*/)S
  6147. 1980 V
  6148. (20492)210 648 A
  6149. (to->m1)252 1698 A
  6150. 1992(=)S
  6151. (get4(cpt1);)462 2076 A
  6152. 2070 V
  6153. (20493)210 648 A
  6154. (to->m1)252 1698 A
  6155. (<<=)126 2034 A
  6156. (SGL_M1LEFT;)462 2202 A
  6157. 2706(/*)S
  6158. (shift)210 2832 A
  6159. 3378(*/)S
  6160. 2160 V
  6161. (20494)210 648 A
  6162. 1698(if)S
  6163. ((to->exp)336 1824 A
  6164. 2202(==)S
  6165. 2328(1)S
  6166. 2412(&&)S
  6167. (to->m1)252 2538 A
  6168. 2832(==)S
  6169. 2958(0))S
  6170. 3084({)S
  6171. 2250 V
  6172. (20495)210 648 A
  6173. (to->exp)294 2034 A
  6174. 2370(=)S
  6175. 2454(0;)S
  6176. 2340 V
  6177. (20496)210 648 A
  6178. (to->sign)336 2034 A
  6179. 2412(=)S
  6180. 2496(0;)S
  6181. 2430 V
  6182. (20497)210 648 A
  6183. (to->m1)252 2034 A
  6184. 2328(=)S
  6185. 2412(0;)S
  6186. 2520 V
  6187. (20498)210 648 A
  6188. (to->m2)252 2034 A
  6189. 2328(=)S
  6190. 2412(0;)S
  6191. 2610 V
  6192. (20499)210 648 A
  6193. (return;)294 2034 A
  6194. 2700 V
  6195. (20500)210 648 A
  6196. 1698(})S
  6197. 2790 V
  6198. (20501)210 648 A
  6199. (to->exp)294 1698 A
  6200. 2034(-=)S
  6201. (SGL_BIAS;)378 2160 A
  6202. 3042(/*)S
  6203. (remove)252 3168 A
  6204. (bias)168 3462 A
  6205. 3714(*/)S
  6206. 2880 V
  6207. (20502)210 648 A
  6208. (to->m2)252 1698 A
  6209. 1992(=)S
  6210. (0L;)126 2076 A
  6211. 2970 V
  6212. (20503)210 648 A
  6213. 1362(})S
  6214. 3060 V
  6215. (20504)210 648 A
  6216. 3150 V
  6217. (20505)210 648 A
  6218. (to->m1)252 1362 A
  6219. 1656(|=)S
  6220. (NORMBIT;)336 1782 A
  6221. 3378(/*)S
  6222. (set)126 3504 A
  6223. (bit)126 3672 A
  6224. 3840(L)S
  6225. 4050(*/)S
  6226. 3240 V
  6227. (20506)210 648 A
  6228. 1362(if)S
  6229. ((leadbit)336 1488 A
  6230. 1866(==)S
  6231. 1992(0))S
  6232. 2118({)S
  6233. 2706(/*)S
  6234. (set)126 2832 A
  6235. 3000(or)S
  6236. (clear)210 3126 A
  6237. (Leading)294 3378 A
  6238. (Bit)126 3714 A
  6239. 4050(*/)S
  6240. 3330 V
  6241. (20507)210 648 A
  6242. (to->m1)252 1698 A
  6243. 1992(&=)S
  6244. (304NORMBIT;)378 2118 A
  6245. 3378(/*)S
  6246. (clear)210 3504 A
  6247. (bit)126 3756 A
  6248. 3924(L)S
  6249. 4050(*/)S
  6250. 3420 V
  6251. (20508)210 648 A
  6252. (nrm_ext(to);)504 1698 A
  6253. 3378(/*)S
  6254. (and)126 3504 A
  6255. (normalize)378 3672 A
  6256. 4092(*/)S
  6257. 3510 V
  6258. (20509)210 648 A
  6259. 1362(})S
  6260. 3600 V
  6261. (20510)210 648 A
  6262. 1026(})S
  6263. 4140 V
  6264. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6265. 4230 V
  6266. (src/lib/float/fef4.c)840 1698 A
  6267. 4320 V
  6268. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6269. 4500 V
  6270. (20600)210 648 A
  6271. 1026(/*)S
  6272. 4590 V
  6273. (20601)210 648 A
  6274. ((c))126 1110 A
  6275. (copyright)378 1278 A
  6276. (1988)168 1698 A
  6277. 1908(by)S
  6278. (the)126 2034 A
  6279. (Vrije)210 2202 A
  6280. (Universiteit,)546 2454 A
  6281. (Amsterdam,)420 3042 A
  6282. (The)126 3504 A
  6283. (Netherlands.)504 3672 A
  6284. 4680 V
  6285. (20602)210 648 A
  6286. (See)126 1110 A
  6287. (the)126 1278 A
  6288. (copyright)378 1446 A
  6289. (notice)252 1866 A
  6290. 2160(in)S
  6291. (the)126 2286 A
  6292. (ACK)126 2454 A
  6293. (home)168 2622 A
  6294. (directory,)420 2832 A
  6295. 3294(in)S
  6296. (the)126 3420 A
  6297. (file)168 3588 A
  6298. ("Copyright".)504 3798 A
  6299. 4770 V
  6300. (20603)210 648 A
  6301. 1026(*/)S
  6302. 4860 V
  6303. (20604)210 648 A
  6304. 4950 V
  6305. (20605)210 648 A
  6306. 1026(/*)S
  6307. ($Header:)336 1152 A
  6308. (fef4.c,v)336 1530 A
  6309. (1.7)126 1908 A
  6310. (93/01/05)336 2076 A
  6311. (12:05:12)336 2454 A
  6312. (ceriel)252 2832 A
  6313. (Exp)126 3126 A
  6314. 3294($)S
  6315. 3378(*/)S
  6316. 5040 V
  6317. (20606)210 648 A
  6318. 5130 V
  6319. (20607)210 648 A
  6320. 1026(/*)S
  6321. 5220 V
  6322. (20608)210 648 A
  6323. (SEPERATE)336 1362 A
  6324. (INTO)168 1740 A
  6325. (EXPONENT)336 1950 A
  6326. (AND)126 2328 A
  6327. (FRACTION)336 2496 A
  6328. ((FEF)168 2874 A
  6329. 3084(4))S
  6330. 5310 V
  6331. (20609)210 648 A
  6332. 1026(*/)S
  6333. 5400 V
  6334. (20610)210 648 A
  6335. 5490 V
  6336. (20611)210 648 A
  6337. (#include)336 1026 A
  6338. ("FP_types.h")504 1698 A
  6339. 5580 V
  6340. (20612)210 648 A
  6341. 5670 V
  6342. (20613)210 648 A
  6343. (void)168 1026 A
  6344. 5760 V
  6345. (20614)210 648 A
  6346. (fef4(r,s1))420 1026 A
  6347. 5850 V
  6348. (20615)210 648 A
  6349. (SINGLE)252 1026 A
  6350. (s1;)126 1362 A
  6351. 5940 V
  6352. (20616)210 648 A
  6353. (struct)252 1026 A
  6354. (fef4_returns)504 1320 A
  6355. (*r;)126 2034 A
  6356. 6030 V
  6357. (20617)210 648 A
  6358. 1026({)S
  6359. 6120 V
  6360. (20618)210 648 A
  6361. (EXTEND)252 1362 A
  6362. (buf;)168 1698 A
  6363. 6210 V
  6364. (20619)210 648 A
  6365. (register)336 1362 A
  6366. (struct)252 1740 A
  6367. (fef4_returns)504 2034 A
  6368. 2706(*p)S
  6369. 2832(=)S
  6370. 2916(r;)S
  6371. 3042(/*)S
  6372. (make)168 3168 A
  6373. (copy;)210 3378 A
  6374. 3630(r)S
  6375. (might)210 3714 A
  6376. (refer)210 3966 A
  6377. 8418 V
  6378. EP
  6379. %%Page: 185 185
  6380. BP
  6381. /slant 0 def
  6382. /height 0 def
  6383. 630 V
  6384. 10 R
  6385. 648(MINIX)S
  6386. 976(SOURCE)S
  6387. 1399(CODE)S
  6388. 11 R
  6389. 2021(File:)S
  6390. (src/lib/float/fef4.c)801 2254 A
  6391. 12 B
  6392. (185)180 4248 A
  6393. 900 V
  6394. 7 LST
  6395. (20620)210 648 A
  6396. 3168(to)S
  6397. (itself)252 3294 A
  6398. ((see)168 3588 A
  6399. (table))252 3798 A
  6400. 990 V
  6401. (20621)210 648 A
  6402. 3042(*/)S
  6403. 1080 V
  6404. (20622)210 648 A
  6405. 1170 V
  6406. (20623)210 648 A
  6407. (extend(&s1,&buf,sizeof(SINGLE));)1344 1362 A
  6408. 1260 V
  6409. (20624)210 648 A
  6410. 1362(if)S
  6411. ((buf.exp)336 1488 A
  6412. 1866(==)S
  6413. 1992(0)S
  6414. 2076(&&)S
  6415. (buf.m1)252 2202 A
  6416. 2496(==)S
  6417. 2622(0)S
  6418. 2706(&&)S
  6419. (buf.m2)252 2832 A
  6420. 3126(==)S
  6421. 3252(0))S
  6422. 3378({)S
  6423. 1350 V
  6424. (20625)210 648 A
  6425. (p->e)168 1698 A
  6426. 1908(=)S
  6427. 1992(0;)S
  6428. 1440 V
  6429. (20626)210 648 A
  6430. 1362(})S
  6431. 1530 V
  6432. (20627)210 648 A
  6433. (else)168 1362 A
  6434. 1572({)S
  6435. 1620 V
  6436. (20628)210 648 A
  6437. (p->e)168 1698 A
  6438. 1908(=)S
  6439. (buf.exp+1;)420 1992 A
  6440. 1710 V
  6441. (20629)210 648 A
  6442. (buf.exp)294 1698 A
  6443. 2034(=)S
  6444. (-1;)126 2118 A
  6445. 1800 V
  6446. (20630)210 648 A
  6447. 1362(})S
  6448. 1890 V
  6449. (20631)210 648 A
  6450. (compact(&buf,&p->f,sizeof(SINGLE));)1470 1362 A
  6451. 1980 V
  6452. (20632)210 648 A
  6453. 1026(})S
  6454. 2340 V
  6455. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6456. 2430 V
  6457. (src/lib/float/fef8.c)840 1698 A
  6458. 2520 V
  6459. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6460. 2700 V
  6461. (20700)210 648 A
  6462. 1026(/*)S
  6463. 2790 V
  6464. (20701)210 648 A
  6465. ((c))126 1110 A
  6466. (copyright)378 1278 A
  6467. (1988)168 1698 A
  6468. 1908(by)S
  6469. (the)126 2034 A
  6470. (Vrije)210 2202 A
  6471. (Universiteit,)546 2454 A
  6472. (Amsterdam,)420 3042 A
  6473. (The)126 3504 A
  6474. (Netherlands.)504 3672 A
  6475. 2880 V
  6476. (20702)210 648 A
  6477. (See)126 1110 A
  6478. (the)126 1278 A
  6479. (copyright)378 1446 A
  6480. (notice)252 1866 A
  6481. 2160(in)S
  6482. (the)126 2286 A
  6483. (ACK)126 2454 A
  6484. (home)168 2622 A
  6485. (directory,)420 2832 A
  6486. 3294(in)S
  6487. (the)126 3420 A
  6488. (file)168 3588 A
  6489. ("Copyright".)504 3798 A
  6490. 2970 V
  6491. (20703)210 648 A
  6492. 1026(*/)S
  6493. 3060 V
  6494. (20704)210 648 A
  6495. 3150 V
  6496. (20705)210 648 A
  6497. 1026(/*)S
  6498. ($Header:)336 1152 A
  6499. (fef8.c,v)336 1530 A
  6500. (1.7)126 1908 A
  6501. (93/01/05)336 2076 A
  6502. (12:05:18)336 2454 A
  6503. (ceriel)252 2832 A
  6504. (Exp)126 3126 A
  6505. 3294($)S
  6506. 3378(*/)S
  6507. 3240 V
  6508. (20706)210 648 A
  6509. 3330 V
  6510. (20707)210 648 A
  6511. 1026(/*)S
  6512. 3420 V
  6513. (20708)210 648 A
  6514. (SEPERATE)336 1362 A
  6515. (DOUBLE)252 1740 A
  6516. (INTO)168 2034 A
  6517. (EXPONENT)336 2244 A
  6518. (AND)126 2622 A
  6519. (FRACTION)336 2790 A
  6520. ((FEF)168 3168 A
  6521. 3378(8))S
  6522. 3510 V
  6523. (20709)210 648 A
  6524. 1026(*/)S
  6525. 3600 V
  6526. (20710)210 648 A
  6527. 3690 V
  6528. (20711)210 648 A
  6529. (#include)336 1026 A
  6530. ("FP_types.h")504 1698 A
  6531. 3780 V
  6532. (20712)210 648 A
  6533. 3870 V
  6534. (20713)210 648 A
  6535. (void)168 1026 A
  6536. 3960 V
  6537. (20714)210 648 A
  6538. (fef8(r,)294 1026 A
  6539. (s1))126 1362 A
  6540. 4050 V
  6541. (20715)210 648 A
  6542. (DOUBLE)252 1026 A
  6543. (s1;)126 1362 A
  6544. 4140 V
  6545. (20716)210 648 A
  6546. (struct)252 1026 A
  6547. (fef8_returns)504 1320 A
  6548. (*r;)126 1866 A
  6549. 4230 V
  6550. (20717)210 648 A
  6551. 1026({)S
  6552. 4320 V
  6553. (20718)210 648 A
  6554. (EXTEND)252 1362 A
  6555. (buf;)168 1698 A
  6556. 4410 V
  6557. (20719)210 648 A
  6558. (register)336 1362 A
  6559. (struct)252 1740 A
  6560. (fef8_returns)504 2034 A
  6561. 2580(*p)S
  6562. 2706(=)S
  6563. 2790(r;)S
  6564. 3042(/*)S
  6565. (make)168 3168 A
  6566. (copy,)210 3378 A
  6567. 3630(r)S
  6568. (might)210 3714 A
  6569. (refer)210 3966 A
  6570. 4500 V
  6571. (20720)210 648 A
  6572. 3168(to)S
  6573. (itself)252 3294 A
  6574. ((see)168 3588 A
  6575. (table))252 3798 A
  6576. 4590 V
  6577. (20721)210 648 A
  6578. 3042(*/)S
  6579. 4680 V
  6580. (20722)210 648 A
  6581. 4770 V
  6582. (20723)210 648 A
  6583. (extend(&s1.d[0],&buf,sizeof(DOUBLE));)1554 1362 A
  6584. 4860 V
  6585. (20724)210 648 A
  6586. 1362(if)S
  6587. ((buf.exp)336 1488 A
  6588. 1866(==)S
  6589. 1992(0)S
  6590. 2076(&&)S
  6591. (buf.m1)252 2202 A
  6592. 2496(==)S
  6593. 2622(0)S
  6594. 2706(&&)S
  6595. (buf.m2)252 2832 A
  6596. 3126(==)S
  6597. 3252(0))S
  6598. 3378({)S
  6599. 4950 V
  6600. (20725)210 648 A
  6601. (p->e)168 1698 A
  6602. 1908(=)S
  6603. 1992(0;)S
  6604. 5040 V
  6605. (20726)210 648 A
  6606. 1362(})S
  6607. 5130 V
  6608. (20727)210 648 A
  6609. (else)168 1362 A
  6610. 1572({)S
  6611. 5220 V
  6612. (20728)210 648 A
  6613. (p->e)168 1698 A
  6614. 1908(=)S
  6615. (buf.exp)294 1992 A
  6616. 2328(+)S
  6617. 2412(1;)S
  6618. 5310 V
  6619. (20729)210 648 A
  6620. (buf.exp)294 1698 A
  6621. 2034(=)S
  6622. (-1;)126 2118 A
  6623. 5400 V
  6624. (20730)210 648 A
  6625. 1362(})S
  6626. 5490 V
  6627. (20731)210 648 A
  6628. (compact(&buf,&p->f.d[0],sizeof(DOUBLE));)1680 1362 A
  6629. 5580 V
  6630. (20732)210 648 A
  6631. 1026(})S
  6632. 8418 V
  6633. EP
  6634. %%Page: 186 186
  6635. BP
  6636. /slant 0 def
  6637. /height 0 def
  6638. 630 V
  6639. 12 B
  6640. (186)180 648 A
  6641. 11 R
  6642. 2030(File:)S
  6643. (src/lib/float/fif4.c)782 2263 A
  6644. 10 R
  6645. 3402(MINIX)S
  6646. 3730(SOURCE)S
  6647. 4153(CODE)S
  6648. 990 V
  6649. 7 LST
  6650. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6651. 1080 V
  6652. (src/lib/float/fif4.c)840 1698 A
  6653. 1170 V
  6654. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6655. 1350 V
  6656. (20800)210 648 A
  6657. 1026(/*)S
  6658. 1440 V
  6659. (20801)210 648 A
  6660. ((c))126 1110 A
  6661. (copyright)378 1278 A
  6662. (1988)168 1698 A
  6663. 1908(by)S
  6664. (the)126 2034 A
  6665. (Vrije)210 2202 A
  6666. (Universiteit,)546 2454 A
  6667. (Amsterdam,)420 3042 A
  6668. (The)126 3504 A
  6669. (Netherlands.)504 3672 A
  6670. 1530 V
  6671. (20802)210 648 A
  6672. (See)126 1110 A
  6673. (the)126 1278 A
  6674. (copyright)378 1446 A
  6675. (notice)252 1866 A
  6676. 2160(in)S
  6677. (the)126 2286 A
  6678. (ACK)126 2454 A
  6679. (home)168 2622 A
  6680. (directory,)420 2832 A
  6681. 3294(in)S
  6682. (the)126 3420 A
  6683. (file)168 3588 A
  6684. ("Copyright".)504 3798 A
  6685. 1620 V
  6686. (20803)210 648 A
  6687. 1026(*/)S
  6688. 1710 V
  6689. (20804)210 648 A
  6690. 1800 V
  6691. (20805)210 648 A
  6692. 1026(/*)S
  6693. ($Header:)336 1152 A
  6694. (fif4.c,v)336 1530 A
  6695. (1.7)126 1908 A
  6696. (93/01/05)336 2076 A
  6697. (12:05:24)336 2454 A
  6698. (ceriel)252 2832 A
  6699. (Exp)126 3126 A
  6700. 3294($)S
  6701. 3378(*/)S
  6702. 1890 V
  6703. (20806)210 648 A
  6704. 1980 V
  6705. (20807)210 648 A
  6706. 1026(/*)S
  6707. 2070 V
  6708. (20808)210 648 A
  6709. (MULTIPLY)336 1362 A
  6710. (AND)126 1740 A
  6711. (DISMEMBER)378 1908 A
  6712. (PARTS)210 2328 A
  6713. ((FIF)168 2580 A
  6714. 2790(4))S
  6715. 2160 V
  6716. (20809)210 648 A
  6717. 1026(*/)S
  6718. 2250 V
  6719. (20810)210 648 A
  6720. 2340 V
  6721. (20811)210 648 A
  6722. (#include)336 1026 A
  6723. ("FP_types.h")504 1404 A
  6724. 2430 V
  6725. (20812)210 648 A
  6726. (#include)336 1026 A
  6727. ("FP_shift.h")504 1404 A
  6728. 2520 V
  6729. (20813)210 648 A
  6730. 2610 V
  6731. (20814)210 648 A
  6732. (void)168 1026 A
  6733. 2700 V
  6734. (20815)210 648 A
  6735. (fif4(p,x,y))462 1026 A
  6736. 2790 V
  6737. (20816)210 648 A
  6738. (SINGLE)252 1026 A
  6739. (x,y;)168 1362 A
  6740. 2880 V
  6741. (20817)210 648 A
  6742. (struct)252 1026 A
  6743. (fif4_returns)504 1320 A
  6744. (*p;)126 1866 A
  6745. 2970 V
  6746. (20818)210 648 A
  6747. 1026({)S
  6748. 3060 V
  6749. (20819)210 648 A
  6750. 3150 V
  6751. (20820)210 648 A
  6752. (EXTEND)252 1362 A
  6753. (e1,e2;)252 1698 A
  6754. 3240 V
  6755. (20821)210 648 A
  6756. 3330 V
  6757. (20822)210 648 A
  6758. (extend(&y,&e1,sizeof(SINGLE));)1260 1362 A
  6759. 3420 V
  6760. (20823)210 648 A
  6761. (extend(&x,&e2,sizeof(SINGLE));)1260 1362 A
  6762. 3510 V
  6763. (20824)210 648 A
  6764. 1698(/*)S
  6765. 1824(do)S
  6766. 1950(a)S
  6767. (multiply)336 2034 A
  6768. 2412(*/)S
  6769. 3600 V
  6770. (20825)210 648 A
  6771. (mul_ext(&e1,&e2);)714 1362 A
  6772. 3690 V
  6773. (20826)210 648 A
  6774. 1362(e2)S
  6775. 1488(=)S
  6776. (e1;)126 1572 A
  6777. 3780 V
  6778. (20827)210 648 A
  6779. (compact(&e2,&y,sizeof(SINGLE));)1302 1362 A
  6780. 3870 V
  6781. (20828)210 648 A
  6782. 1362(if)S
  6783. ((e1.exp)294 1488 A
  6784. 1824(<)S
  6785. 1908(0))S
  6786. 2034({)S
  6787. 3960 V
  6788. (20829)210 648 A
  6789. (p->ipart)336 1698 A
  6790. 2076(=)S
  6791. 2160(0;)S
  6792. 4050 V
  6793. (20830)210 648 A
  6794. (p->fpart)336 1698 A
  6795. 2076(=)S
  6796. 2160(y;)S
  6797. 4140 V
  6798. (20831)210 648 A
  6799. (return;)294 1698 A
  6800. 4230 V
  6801. (20832)210 648 A
  6802. 1362(})S
  6803. 4320 V
  6804. (20833)210 648 A
  6805. 1362(if)S
  6806. ((e1.exp)294 1488 A
  6807. 1824(>)S
  6808. 1908(30)S
  6809. 2034(-)S
  6810. (SGL_M1LEFT))462 2118 A
  6811. 2622({)S
  6812. 4410 V
  6813. (20834)210 648 A
  6814. (p->ipart)336 1698 A
  6815. 2076(=)S
  6816. 2160(y;)S
  6817. 4500 V
  6818. (20835)210 648 A
  6819. (p->fpart)336 1698 A
  6820. 2076(=)S
  6821. 2160(0;)S
  6822. 4590 V
  6823. (20836)210 648 A
  6824. (return;)294 1698 A
  6825. 4680 V
  6826. (20837)210 648 A
  6827. 1362(})S
  6828. 4770 V
  6829. (20838)210 648 A
  6830. (b64_sft(&e1.mantissa,)882 1362 A
  6831. 2286(63)S
  6832. 2412(-)S
  6833. (e1.exp);)336 2496 A
  6834. 4860 V
  6835. (20839)210 648 A
  6836. (b64_sft(&e1.mantissa,)882 1362 A
  6837. (e1.exp)252 2286 A
  6838. 2580(-)S
  6839. (63);)168 2664 A
  6840. 3042(/*)S
  6841. ("loose")294 3168 A
  6842. (low)126 3504 A
  6843. (order)210 3672 A
  6844. (bits)168 3924 A
  6845. 4134(*/)S
  6846. 4950 V
  6847. (20840)210 648 A
  6848. (compact(&e1,&(p->ipart),sizeof(SINGLE));)1680 1362 A
  6849. 5040 V
  6850. (20841)210 648 A
  6851. (extend(&(p->ipart),)798 1362 A
  6852. (&e2,)168 2202 A
  6853. (sizeof(SINGLE));)672 2412 A
  6854. 5130 V
  6855. (20842)210 648 A
  6856. (extend(&y,)420 1362 A
  6857. (&e1,)168 1824 A
  6858. (sizeof(SINGLE));)672 2034 A
  6859. 5220 V
  6860. (20843)210 648 A
  6861. (sub_ext(&e1,)504 1362 A
  6862. (&e2);)210 1908 A
  6863. 5310 V
  6864. (20844)210 648 A
  6865. (compact(&e1,)504 1362 A
  6866. (&(p->fpart),)504 1908 A
  6867. (sizeof(SINGLE));)672 2454 A
  6868. 5400 V
  6869. (20845)210 648 A
  6870. 1026(})S
  6871. 8418 V
  6872. EP
  6873. %%Page: 187 187
  6874. BP
  6875. /slant 0 def
  6876. /height 0 def
  6877. 630 V
  6878. 10 R
  6879. 648(MINIX)S
  6880. 976(SOURCE)S
  6881. 1399(CODE)S
  6882. 11 R
  6883. 2030(File:)S
  6884. (src/lib/float/fif8.c)782 2263 A
  6885. 12 B
  6886. (187)180 4248 A
  6887. 990 V
  6888. 7 LST
  6889. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6890. 1080 V
  6891. (src/lib/float/fif8.c)840 1698 A
  6892. 1170 V
  6893. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  6894. 1350 V
  6895. (20900)210 648 A
  6896. 1026(/*)S
  6897. 1440 V
  6898. (20901)210 648 A
  6899. ((c))126 1110 A
  6900. (copyright)378 1278 A
  6901. (1988)168 1698 A
  6902. 1908(by)S
  6903. (the)126 2034 A
  6904. (Vrije)210 2202 A
  6905. (Universiteit,)546 2454 A
  6906. (Amsterdam,)420 3042 A
  6907. (The)126 3504 A
  6908. (Netherlands.)504 3672 A
  6909. 1530 V
  6910. (20902)210 648 A
  6911. (See)126 1110 A
  6912. (the)126 1278 A
  6913. (copyright)378 1446 A
  6914. (notice)252 1866 A
  6915. 2160(in)S
  6916. (the)126 2286 A
  6917. (ACK)126 2454 A
  6918. (home)168 2622 A
  6919. (directory,)420 2832 A
  6920. 3294(in)S
  6921. (the)126 3420 A
  6922. (file)168 3588 A
  6923. ("Copyright".)504 3798 A
  6924. 1620 V
  6925. (20903)210 648 A
  6926. 1026(*/)S
  6927. 1710 V
  6928. (20904)210 648 A
  6929. 1800 V
  6930. (20905)210 648 A
  6931. 1026(/*)S
  6932. ($Header:)336 1152 A
  6933. (fif8.c,v)336 1530 A
  6934. (1.7)126 1908 A
  6935. (93/01/05)336 2076 A
  6936. (12:05:30)336 2454 A
  6937. (ceriel)252 2832 A
  6938. (Exp)126 3126 A
  6939. 3294($)S
  6940. 3378(*/)S
  6941. 1890 V
  6942. (20906)210 648 A
  6943. 1980 V
  6944. (20907)210 648 A
  6945. 1026(/*)S
  6946. 2070 V
  6947. (20908)210 648 A
  6948. (MULTIPLY)336 1362 A
  6949. (AND)126 1740 A
  6950. (DISMEMBER)378 1908 A
  6951. (PARTS)210 2328 A
  6952. ((FIF)168 2580 A
  6953. 2790(8))S
  6954. 2160 V
  6955. (20909)210 648 A
  6956. 1026(*/)S
  6957. 2250 V
  6958. (20910)210 648 A
  6959. 2340 V
  6960. (20911)210 648 A
  6961. (#include)336 1026 A
  6962. ("FP_types.h")504 1404 A
  6963. 2430 V
  6964. (20912)210 648 A
  6965. (#include)336 1026 A
  6966. ("FP_shift.h")504 1404 A
  6967. 2520 V
  6968. (20913)210 648 A
  6969. 2610 V
  6970. (20914)210 648 A
  6971. (void)168 1026 A
  6972. 2700 V
  6973. (20915)210 648 A
  6974. (fif8(p,x,y))462 1026 A
  6975. 2790 V
  6976. (20916)210 648 A
  6977. (DOUBLE)252 1026 A
  6978. (x,y;)168 1362 A
  6979. 2880 V
  6980. (20917)210 648 A
  6981. (struct)252 1026 A
  6982. (fif8_returns)504 1320 A
  6983. (*p;)126 1866 A
  6984. 2970 V
  6985. (20918)210 648 A
  6986. 1026({)S
  6987. 3060 V
  6988. (20919)210 648 A
  6989. 3150 V
  6990. (20920)210 648 A
  6991. (EXTEND)252 1362 A
  6992. (e1,e2;)252 1698 A
  6993. 3240 V
  6994. (20921)210 648 A
  6995. 3330 V
  6996. (20922)210 648 A
  6997. (extend(&y.d[0],&e1,sizeof(DOUBLE));)1470 1362 A
  6998. 3420 V
  6999. (20923)210 648 A
  7000. (extend(&x.d[0],&e2,sizeof(DOUBLE));)1470 1362 A
  7001. 3510 V
  7002. (20924)210 648 A
  7003. 1698(/*)S
  7004. 1824(do)S
  7005. 1950(a)S
  7006. (multiply)336 2034 A
  7007. 2412(*/)S
  7008. 3600 V
  7009. (20925)210 648 A
  7010. (mul_ext(&e1,&e2);)714 1362 A
  7011. 3690 V
  7012. (20926)210 648 A
  7013. 1362(e2)S
  7014. 1488(=)S
  7015. (e1;)126 1572 A
  7016. 3780 V
  7017. (20927)210 648 A
  7018. (compact(&e2,)504 1362 A
  7019. (&y.d[0],)336 1908 A
  7020. (sizeof(DOUBLE));)672 2286 A
  7021. 3870 V
  7022. (20928)210 648 A
  7023. 1362(if)S
  7024. ((e1.exp)294 1488 A
  7025. 1824(<)S
  7026. 1908(0))S
  7027. 2034({)S
  7028. 3960 V
  7029. (20929)210 648 A
  7030. (p->ipart.d[0])546 1698 A
  7031. 2286(=)S
  7032. 2370(0;)S
  7033. 4050 V
  7034. (20930)210 648 A
  7035. (p->ipart.d[1])546 1698 A
  7036. 2286(=)S
  7037. 2370(0;)S
  7038. 4140 V
  7039. (20931)210 648 A
  7040. (p->fpart)336 1698 A
  7041. 2076(=)S
  7042. 2160(y;)S
  7043. 4230 V
  7044. (20932)210 648 A
  7045. (return;)294 1698 A
  7046. 4320 V
  7047. (20933)210 648 A
  7048. 1362(})S
  7049. 4410 V
  7050. (20934)210 648 A
  7051. 1362(if)S
  7052. ((e1.exp)294 1488 A
  7053. 1824(>)S
  7054. 1908(62)S
  7055. 2034(-)S
  7056. (DBL_M1LEFT))462 2118 A
  7057. 2622({)S
  7058. 4500 V
  7059. (20935)210 648 A
  7060. (p->ipart)336 1698 A
  7061. 2076(=)S
  7062. 2160(y;)S
  7063. 4590 V
  7064. (20936)210 648 A
  7065. (p->fpart.d[0])546 1698 A
  7066. 2286(=)S
  7067. 2370(0;)S
  7068. 4680 V
  7069. (20937)210 648 A
  7070. (p->fpart.d[1])546 1698 A
  7071. 2286(=)S
  7072. 2370(0;)S
  7073. 4770 V
  7074. (20938)210 648 A
  7075. (return;)294 1698 A
  7076. 4860 V
  7077. (20939)210 648 A
  7078. 1362(})S
  7079. 4950 V
  7080. (20940)210 648 A
  7081. (b64_sft(&e1.mantissa,)882 1362 A
  7082. 2286(63)S
  7083. 2412(-)S
  7084. (e1.exp);)336 2496 A
  7085. 5040 V
  7086. (20941)210 648 A
  7087. (b64_sft(&e1.mantissa,)882 1362 A
  7088. (e1.exp)252 2286 A
  7089. 2580(-)S
  7090. (63);)168 2664 A
  7091. 3042(/*)S
  7092. ("loose")294 3168 A
  7093. (low)126 3504 A
  7094. (order)210 3672 A
  7095. (bits)168 3924 A
  7096. 4134(*/)S
  7097. 5130 V
  7098. (20942)210 648 A
  7099. (compact(&e1,)504 1362 A
  7100. (&(p->ipart.d[0]),)714 1908 A
  7101. (sizeof(DOUBLE));)672 2664 A
  7102. 5220 V
  7103. (20943)210 648 A
  7104. (extend(&(p->ipart.d[0]),)1008 1362 A
  7105. (&e2,)168 2412 A
  7106. (sizeof(DOUBLE));)672 2622 A
  7107. 5310 V
  7108. (20944)210 648 A
  7109. (extend(&y.d[0],)630 1362 A
  7110. (&e1,)168 2034 A
  7111. (sizeof(DOUBLE));)672 2244 A
  7112. 5400 V
  7113. (20945)210 648 A
  7114. (sub_ext(&e1,)504 1362 A
  7115. (&e2);)210 1908 A
  7116. 5490 V
  7117. (20946)210 648 A
  7118. (compact(&e1,)504 1362 A
  7119. (&(p->fpart.d[0]),)714 1908 A
  7120. (sizeof(DOUBLE));)672 2664 A
  7121. 5580 V
  7122. (20947)210 648 A
  7123. 1026(})S
  7124. 8418 V
  7125. EP
  7126. %%Page: 188 188
  7127. BP
  7128. /slant 0 def
  7129. /height 0 def
  7130. 630 V
  7131. 12 B
  7132. (188)180 648 A
  7133. 11 R
  7134. 2006(File:)S
  7135. (src/lib/float/mlf4.c)831 2239 A
  7136. 10 R
  7137. 3402(MINIX)S
  7138. 3730(SOURCE)S
  7139. 4153(CODE)S
  7140. 990 V
  7141. 7 LST
  7142. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7143. 1080 V
  7144. (src/lib/float/mlf4.c)840 1698 A
  7145. 1170 V
  7146. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7147. 1350 V
  7148. (21000)210 648 A
  7149. 1026(/*)S
  7150. 1440 V
  7151. (21001)210 648 A
  7152. ((c))126 1110 A
  7153. (copyright)378 1278 A
  7154. (1988)168 1698 A
  7155. 1908(by)S
  7156. (the)126 2034 A
  7157. (Vrije)210 2202 A
  7158. (Universiteit,)546 2454 A
  7159. (Amsterdam,)420 3042 A
  7160. (The)126 3504 A
  7161. (Netherlands.)504 3672 A
  7162. 1530 V
  7163. (21002)210 648 A
  7164. (See)126 1110 A
  7165. (the)126 1278 A
  7166. (copyright)378 1446 A
  7167. (notice)252 1866 A
  7168. 2160(in)S
  7169. (the)126 2286 A
  7170. (ACK)126 2454 A
  7171. (home)168 2622 A
  7172. (directory,)420 2832 A
  7173. 3294(in)S
  7174. (the)126 3420 A
  7175. (file)168 3588 A
  7176. ("Copyright".)504 3798 A
  7177. 1620 V
  7178. (21003)210 648 A
  7179. 1026(*/)S
  7180. 1710 V
  7181. (21004)210 648 A
  7182. 1800 V
  7183. (21005)210 648 A
  7184. 1026(/*)S
  7185. ($Header:)336 1152 A
  7186. (mlf4.c,v)336 1530 A
  7187. (1.4)126 1908 A
  7188. (93/01/05)336 2076 A
  7189. (12:05:37)336 2454 A
  7190. (ceriel)252 2832 A
  7191. (Exp)126 3126 A
  7192. 3294($)S
  7193. 3378(*/)S
  7194. 1890 V
  7195. (21006)210 648 A
  7196. 1980 V
  7197. (21007)210 648 A
  7198. 1026(/*)S
  7199. 2070 V
  7200. (21008)210 648 A
  7201. 1068(*)S
  7202. (Multiply)336 1152 A
  7203. (Single)252 1530 A
  7204. (Precesion)378 1824 A
  7205. (Float)210 2244 A
  7206. ((MLF)168 2496 A
  7207. 2706(4))S
  7208. 2160 V
  7209. (21009)210 648 A
  7210. 1068(*/)S
  7211. 2250 V
  7212. (21010)210 648 A
  7213. 2340 V
  7214. (21011)210 648 A
  7215. (#include)336 1026 A
  7216. ("FP_types.h")504 1698 A
  7217. 2430 V
  7218. (21012)210 648 A
  7219. 2520 V
  7220. (21013)210 648 A
  7221. (void)168 1026 A
  7222. 2610 V
  7223. (21014)210 648 A
  7224. (mlf4(s2,s1))462 1026 A
  7225. 2700 V
  7226. (21015)210 648 A
  7227. (SINGLE)252 1026 A
  7228. (s1,s2;)252 1362 A
  7229. 2790 V
  7230. (21016)210 648 A
  7231. 1026({)S
  7232. 2880 V
  7233. (21017)210 648 A
  7234. (EXTEND)252 1362 A
  7235. (e1,e2;)252 1698 A
  7236. 2970 V
  7237. (21018)210 648 A
  7238. 3060 V
  7239. (21019)210 648 A
  7240. (extend(&s1,&e1,sizeof(SINGLE));)1302 1362 A
  7241. 3150 V
  7242. (21020)210 648 A
  7243. (extend(&s2,&e2,sizeof(SINGLE));)1302 1362 A
  7244. 3240 V
  7245. (21021)210 648 A
  7246. 1698(/*)S
  7247. 1824(do)S
  7248. 1950(a)S
  7249. (multiply)336 2034 A
  7250. 2412(*/)S
  7251. 3330 V
  7252. (21022)210 648 A
  7253. (mul_ext(&e1,&e2);)714 1362 A
  7254. 3420 V
  7255. (21023)210 648 A
  7256. (compact(&e1,&s1,sizeof(SINGLE));)1344 1362 A
  7257. 3510 V
  7258. (21024)210 648 A
  7259. 1026(})S
  7260. 4140 V
  7261. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7262. 4230 V
  7263. (src/lib/float/mlf8.c)840 1698 A
  7264. 4320 V
  7265. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7266. 4500 V
  7267. (21100)210 648 A
  7268. 1026(/*)S
  7269. 4590 V
  7270. (21101)210 648 A
  7271. ((c))126 1110 A
  7272. (copyright)378 1278 A
  7273. (1988)168 1698 A
  7274. 1908(by)S
  7275. (the)126 2034 A
  7276. (Vrije)210 2202 A
  7277. (Universiteit,)546 2454 A
  7278. (Amsterdam,)420 3042 A
  7279. (The)126 3504 A
  7280. (Netherlands.)504 3672 A
  7281. 4680 V
  7282. (21102)210 648 A
  7283. (See)126 1110 A
  7284. (the)126 1278 A
  7285. (copyright)378 1446 A
  7286. (notice)252 1866 A
  7287. 2160(in)S
  7288. (the)126 2286 A
  7289. (ACK)126 2454 A
  7290. (home)168 2622 A
  7291. (directory,)420 2832 A
  7292. 3294(in)S
  7293. (the)126 3420 A
  7294. (file)168 3588 A
  7295. ("Copyright".)504 3798 A
  7296. 4770 V
  7297. (21103)210 648 A
  7298. 1026(*/)S
  7299. 4860 V
  7300. (21104)210 648 A
  7301. 4950 V
  7302. (21105)210 648 A
  7303. 1026(/*)S
  7304. ($Header:)336 1152 A
  7305. (mlf8.c,v)336 1530 A
  7306. (1.4)126 1908 A
  7307. (93/01/05)336 2076 A
  7308. (12:05:44)336 2454 A
  7309. (ceriel)252 2832 A
  7310. (Exp)126 3126 A
  7311. 3294($)S
  7312. 3378(*/)S
  7313. 5040 V
  7314. (21106)210 648 A
  7315. 5130 V
  7316. (21107)210 648 A
  7317. 1026(/*)S
  7318. 5220 V
  7319. (21108)210 648 A
  7320. 1068(*)S
  7321. (Multiply)336 1152 A
  7322. (Double)252 1530 A
  7323. (Precision)378 1824 A
  7324. (Float)210 2244 A
  7325. ((MLF)168 2496 A
  7326. 2706(8))S
  7327. 5310 V
  7328. (21109)210 648 A
  7329. 1068(*/)S
  7330. 5400 V
  7331. (21110)210 648 A
  7332. 5490 V
  7333. (21111)210 648 A
  7334. (#include)336 1026 A
  7335. ("FP_types.h")504 1698 A
  7336. 5580 V
  7337. (21112)210 648 A
  7338. 5670 V
  7339. (21113)210 648 A
  7340. (void)168 1026 A
  7341. 5760 V
  7342. (21114)210 648 A
  7343. (mlf8(s2,s1))462 1026 A
  7344. 5850 V
  7345. (21115)210 648 A
  7346. (DOUBLE)252 1026 A
  7347. (s1,s2;)252 1362 A
  7348. 5940 V
  7349. (21116)210 648 A
  7350. 1026({)S
  7351. 6030 V
  7352. (21117)210 648 A
  7353. (EXTEND)252 1362 A
  7354. (e1,e2;)252 1698 A
  7355. 6120 V
  7356. (21118)210 648 A
  7357. 6210 V
  7358. (21119)210 648 A
  7359. (extend(&s1.d[0],&e1,sizeof(DOUBLE));)1512 1362 A
  7360. 8418 V
  7361. EP
  7362. %%Page: 189 189
  7363. BP
  7364. /slant 0 def
  7365. /height 0 def
  7366. 630 V
  7367. 10 R
  7368. 648(MINIX)S
  7369. 976(SOURCE)S
  7370. 1399(CODE)S
  7371. 11 R
  7372. 2006(File:)S
  7373. (src/lib/float/mlf8.c)831 2239 A
  7374. 12 B
  7375. (189)180 4248 A
  7376. 900 V
  7377. 7 LST
  7378. (21120)210 648 A
  7379. (extend(&s2.d[0],&e2,sizeof(DOUBLE));)1512 1362 A
  7380. 990 V
  7381. (21121)210 648 A
  7382. 1698(/*)S
  7383. 1824(do)S
  7384. 1950(a)S
  7385. (multiply)336 2034 A
  7386. 2412(*/)S
  7387. 1080 V
  7388. (21122)210 648 A
  7389. (mul_ext(&e1,&e2);)714 1362 A
  7390. 1170 V
  7391. (21123)210 648 A
  7392. (compact(&e1,&s1.d[0],sizeof(DOUBLE));)1554 1362 A
  7393. 1260 V
  7394. (21124)210 648 A
  7395. 1026(})S
  7396. 1890 V
  7397. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7398. 1980 V
  7399. (src/lib/float/mul_ext.c)966 1698 A
  7400. 2070 V
  7401. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7402. 2250 V
  7403. (21200)210 648 A
  7404. 1026(/*)S
  7405. 2340 V
  7406. (21201)210 648 A
  7407. ((c))126 1110 A
  7408. (copyright)378 1278 A
  7409. (1988)168 1698 A
  7410. 1908(by)S
  7411. (the)126 2034 A
  7412. (Vrije)210 2202 A
  7413. (Universiteit,)546 2454 A
  7414. (Amsterdam,)420 3042 A
  7415. (The)126 3504 A
  7416. (Netherlands.)504 3672 A
  7417. 2430 V
  7418. (21202)210 648 A
  7419. (See)126 1110 A
  7420. (the)126 1278 A
  7421. (copyright)378 1446 A
  7422. (notice)252 1866 A
  7423. 2160(in)S
  7424. (the)126 2286 A
  7425. (ACK)126 2454 A
  7426. (home)168 2622 A
  7427. (directory,)420 2832 A
  7428. 3294(in)S
  7429. (the)126 3420 A
  7430. (file)168 3588 A
  7431. ("Copyright".)504 3798 A
  7432. 2520 V
  7433. (21203)210 648 A
  7434. 1026(*/)S
  7435. 2610 V
  7436. (21204)210 648 A
  7437. 2700 V
  7438. (21205)210 648 A
  7439. 1026(/*)S
  7440. ($Header:)336 1152 A
  7441. (mul_ext.c,v)462 1530 A
  7442. (1.6)126 2034 A
  7443. (93/01/05)336 2202 A
  7444. (12:05:51)336 2580 A
  7445. (ceriel)252 2958 A
  7446. (Exp)126 3252 A
  7447. 3420($)S
  7448. 3504(*/)S
  7449. 2790 V
  7450. (21206)210 648 A
  7451. 2880 V
  7452. (21207)210 648 A
  7453. 1026(/*)S
  7454. 2970 V
  7455. (21208)210 648 A
  7456. (ROUTINE)294 1362 A
  7457. 1698(TO)S
  7458. (MULTIPLY)336 1824 A
  7459. (TWO)126 2202 A
  7460. (EXTENDED)336 2370 A
  7461. (FORMAT)252 2748 A
  7462. (NUMBERS)294 3042 A
  7463. 3060 V
  7464. (21209)210 648 A
  7465. 1026(*/)S
  7466. 3150 V
  7467. (21210)210 648 A
  7468. 3240 V
  7469. (21211)210 648 A
  7470. 1026(#)S
  7471. (include)294 1110 A
  7472. ("FP_bias.h")462 1446 A
  7473. 3330 V
  7474. (21212)210 648 A
  7475. 1026(#)S
  7476. (include)294 1110 A
  7477. ("FP_trap.h")462 1446 A
  7478. 3420 V
  7479. (21213)210 648 A
  7480. 1026(#)S
  7481. (include)294 1110 A
  7482. ("FP_types.h")504 1446 A
  7483. 3510 V
  7484. (21214)210 648 A
  7485. 1026(#)S
  7486. (include)294 1110 A
  7487. ("FP_shift.h")504 1446 A
  7488. 3600 V
  7489. (21215)210 648 A
  7490. 3690 V
  7491. (21216)210 648 A
  7492. (void)168 1026 A
  7493. 3780 V
  7494. (21217)210 648 A
  7495. (mul_ext(e1,e2))588 1026 A
  7496. 3870 V
  7497. (21218)210 648 A
  7498. (EXTEND)252 1026 A
  7499. (*e1,*e2;)336 1362 A
  7500. 3960 V
  7501. (21219)210 648 A
  7502. 1026({)S
  7503. 4050 V
  7504. (21220)210 648 A
  7505. (register)336 1362 A
  7506. (int)126 1740 A
  7507. (i,j;)168 2034 A
  7508. 2706(/*)S
  7509. (loop)168 2832 A
  7510. (control)294 3042 A
  7511. 3378(*/)S
  7512. 4140 V
  7513. (21221)210 648 A
  7514. (unsigned)336 1362 A
  7515. (short)210 1740 A
  7516. (mp[4];)252 2034 A
  7517. 2706(/*)S
  7518. (multiplier)420 2832 A
  7519. 3294(*/)S
  7520. 4230 V
  7521. (21222)210 648 A
  7522. (unsigned)336 1362 A
  7523. (short)210 1740 A
  7524. (mc[4];)252 2034 A
  7525. 2706(/*)S
  7526. (multipcand)420 2832 A
  7527. 3294(*/)S
  7528. 4320 V
  7529. (21223)210 648 A
  7530. (unsigned)336 1362 A
  7531. (short)210 1740 A
  7532. (result[8];)420 2034 A
  7533. 2706(/*)S
  7534. (result)252 2832 A
  7535. 3126(*/)S
  7536. 4410 V
  7537. (21224)210 648 A
  7538. (register)336 1362 A
  7539. (unsigned)336 1740 A
  7540. (short)210 2118 A
  7541. (*pres;)252 2370 A
  7542. 4500 V
  7543. (21225)210 648 A
  7544. 4590 V
  7545. (21226)210 648 A
  7546. 1362(/*)S
  7547. (first)210 1488 A
  7548. (save)168 1740 A
  7549. (the)126 1950 A
  7550. (sign)168 2118 A
  7551. ((XOR))210 2328 A
  7552. 3378(*/)S
  7553. 4680 V
  7554. (21227)210 648 A
  7555. (e1->sign)336 1362 A
  7556. 1740(303=)S
  7557. (e2->sign;)378 1866 A
  7558. 4770 V
  7559. (21228)210 648 A
  7560. 4860 V
  7561. (21229)210 648 A
  7562. 1362(/*)S
  7563. (compute)294 1488 A
  7564. (new)126 1824 A
  7565. (exponent)336 1992 A
  7566. 2370(*/)S
  7567. 4950 V
  7568. (21230)210 648 A
  7569. (e1->exp)294 1362 A
  7570. 1698(+=)S
  7571. (e2->exp)294 1824 A
  7572. 2160(+)S
  7573. 2244(1;)S
  7574. 5040 V
  7575. (21231)210 648 A
  7576. 1362(/*)S
  7577. (128)126 1488 A
  7578. (bit)126 1656 A
  7579. (multiply)336 1824 A
  7580. 2202(of)S
  7581. (mantissas)378 2328 A
  7582. 3714(*/)S
  7583. 5130 V
  7584. (21232)210 648 A
  7585. 5220 V
  7586. (21233)210 648 A
  7587. 1698(/*)S
  7588. (assign)252 1824 A
  7589. (unknown)294 2118 A
  7590. (long)168 2454 A
  7591. (formats)294 2664 A
  7592. 3378(*/)S
  7593. 5310 V
  7594. (21234)210 648 A
  7595. 1698(/*)S
  7596. 1824(to)S
  7597. (known)210 1950 A
  7598. (unsigned)336 2202 A
  7599. (word)168 2580 A
  7600. (formats)294 2790 A
  7601. 3378(*/)S
  7602. 5400 V
  7603. (21235)210 648 A
  7604. (mp[0])210 1362 A
  7605. 1614(=)S
  7606. (e1->m1)252 1698 A
  7607. 1992(>>)S
  7608. (16;)126 2118 A
  7609. 5490 V
  7610. (21236)210 648 A
  7611. (mp[1])210 1362 A
  7612. 1614(=)S
  7613. ((unsigned)378 1698 A
  7614. (short))252 2118 A
  7615. (e1->m1;)294 2412 A
  7616. 5580 V
  7617. (21237)210 648 A
  7618. (mp[2])210 1362 A
  7619. 1614(=)S
  7620. (e1->m2)252 1698 A
  7621. 1992(>>)S
  7622. (16;)126 2118 A
  7623. 5670 V
  7624. (21238)210 648 A
  7625. (mp[3])210 1362 A
  7626. 1614(=)S
  7627. ((unsigned)378 1698 A
  7628. (short))252 2118 A
  7629. (e1->m2;)294 2412 A
  7630. 5760 V
  7631. (21239)210 648 A
  7632. (mc[0])210 1362 A
  7633. 1614(=)S
  7634. (e2->m1)252 1698 A
  7635. 1992(>>)S
  7636. (16;)126 2118 A
  7637. 5850 V
  7638. (21240)210 648 A
  7639. (mc[1])210 1362 A
  7640. 1614(=)S
  7641. ((unsigned)378 1698 A
  7642. (short))252 2118 A
  7643. (e2->m1;)294 2412 A
  7644. 5940 V
  7645. (21241)210 648 A
  7646. (mc[2])210 1362 A
  7647. 1614(=)S
  7648. (e2->m2)252 1698 A
  7649. 1992(>>)S
  7650. (16;)126 2118 A
  7651. 6030 V
  7652. (21242)210 648 A
  7653. (mc[3])210 1362 A
  7654. 1614(=)S
  7655. ((unsigned)378 1698 A
  7656. (short))252 2118 A
  7657. (e2->m2;)294 2412 A
  7658. 6120 V
  7659. (21243)210 648 A
  7660. (for)126 1362 A
  7661. 1530((i)S
  7662. 1656(=)S
  7663. 1740(8;)S
  7664. (i--;))210 1866 A
  7665. 2118({)S
  7666. 6210 V
  7667. (21244)210 648 A
  7668. (result[i])378 1698 A
  7669. 2118(=)S
  7670. 2202(0;)S
  7671. 8418 V
  7672. EP
  7673. %%Page: 190 190
  7674. BP
  7675. /slant 0 def
  7676. /height 0 def
  7677. 630 V
  7678. 12 B
  7679. (190)180 648 A
  7680. 11 R
  7681. 1929(File:)S
  7682. (src/lib/float/mul_ext.c)985 2162 A
  7683. 10 R
  7684. 3402(MINIX)S
  7685. 3730(SOURCE)S
  7686. 4153(CODE)S
  7687. 900 V
  7688. 7 LST
  7689. (21245)210 648 A
  7690. 1362(})S
  7691. 990 V
  7692. (21246)210 648 A
  7693. 1362(/*)S
  7694. 1080 V
  7695. (21247)210 648 A
  7696. 1404(*)S
  7697. (fill)168 1698 A
  7698. (registers)378 1908 A
  7699. (with)168 2328 A
  7700. (their)210 2538 A
  7701. (components)420 2790 A
  7702. 1170 V
  7703. (21248)210 648 A
  7704. 1404(*/)S
  7705. 1260 V
  7706. (21249)210 648 A
  7707. (for(i=4,)336 1362 A
  7708. (pres)168 1740 A
  7709. 1950(=)S
  7710. (&result[4];i--;pres--))924 2034 A
  7711. 3000(if)S
  7712. ((mp[i]))294 3126 A
  7713. 3462({)S
  7714. 1350 V
  7715. (21250)210 648 A
  7716. (unsigned)336 1698 A
  7717. (short)210 2076 A
  7718. 2328(k)S
  7719. 2412(=)S
  7720. 2496(0;)S
  7721. 1440 V
  7722. (21251)210 648 A
  7723. (unsigned)336 1698 A
  7724. (long)168 2076 A
  7725. (mpi)126 2286 A
  7726. 2454(=)S
  7727. (mp[i];)252 2538 A
  7728. 1530 V
  7729. (21252)210 648 A
  7730. (for(j=4;j--;))546 1698 A
  7731. 2286({)S
  7732. 1620 V
  7733. (21253)210 648 A
  7734. (unsigned)336 2034 A
  7735. (long)168 2412 A
  7736. (tmp)126 2622 A
  7737. 2790(=)S
  7738. ((unsigned)378 2874 A
  7739. (long)pres[j])504 3294 A
  7740. 3840(+)S
  7741. 3924(k;)S
  7742. 1710 V
  7743. (21254)210 648 A
  7744. 2034(if)S
  7745. ((mc[j]))294 2160 A
  7746. (tmp)126 2496 A
  7747. 2664(+=)S
  7748. (mpi)126 2790 A
  7749. 2958(*)S
  7750. (mc[j];)252 3042 A
  7751. 1800 V
  7752. (21255)210 648 A
  7753. (pres[j])294 2034 A
  7754. 2370(=)S
  7755. (tmp;)168 2454 A
  7756. 1890 V
  7757. (21256)210 648 A
  7758. 2034(k)S
  7759. 2118(=)S
  7760. (tmp)126 2202 A
  7761. 2370(>>)S
  7762. (16;)126 2496 A
  7763. 1980 V
  7764. (21257)210 648 A
  7765. 1698(})S
  7766. 2070 V
  7767. (21258)210 648 A
  7768. (pres[-1])336 1698 A
  7769. 2076(=)S
  7770. 2160(k;)S
  7771. 2160 V
  7772. (21259)210 648 A
  7773. 1362(})S
  7774. 2250 V
  7775. (21260)210 648 A
  7776. 1362(if)S
  7777. 1488((!)S
  7778. ((result[0])420 1614 A
  7779. 2076(&)S
  7780. (0x8000)))336 2160 A
  7781. 2538({)S
  7782. 2340 V
  7783. (21261)210 648 A
  7784. (e1->exp--;)420 1698 A
  7785. 2430 V
  7786. (21262)210 648 A
  7787. (for)126 1698 A
  7788. 1866((i)S
  7789. 1992(=)S
  7790. 2076(0;)S
  7791. 2202(i)S
  7792. 2286(<=)S
  7793. 2412(3;)S
  7794. (i++))168 2538 A
  7795. 2748({)S
  7796. 2520 V
  7797. (21263)210 648 A
  7798. (result[i])378 2034 A
  7799. (<<=)126 2454 A
  7800. 2622(1;)S
  7801. 2610 V
  7802. (21264)210 648 A
  7803. 2034(if)S
  7804. ((result[i+1]&0x8000))840 2160 A
  7805. (result[i])378 3042 A
  7806. 3462(|=)S
  7807. 3588(1;)S
  7808. 2700 V
  7809. (21265)210 648 A
  7810. 1698(})S
  7811. 2790 V
  7812. (21266)210 648 A
  7813. (result[4])378 1698 A
  7814. (<<=)126 2118 A
  7815. 2286(1;)S
  7816. 2880 V
  7817. (21267)210 648 A
  7818. 1362(})S
  7819. 2970 V
  7820. (21268)210 648 A
  7821. 3060 V
  7822. (21269)210 648 A
  7823. 1362(/*)S
  7824. 3150 V
  7825. (21270)210 648 A
  7826. 1404(*)S
  7827. (combine)294 1698 A
  7828. (the)126 2034 A
  7829. (registers)378 2202 A
  7830. 2622(to)S
  7831. 2748(a)S
  7832. (total)210 2832 A
  7833. 3240 V
  7834. (21271)210 648 A
  7835. 1404(*/)S
  7836. 3330 V
  7837. (21272)210 648 A
  7838. (e1->m1)252 1362 A
  7839. 1656(=)S
  7840. (((unsigned)420 1740 A
  7841. (long)(result[0]))672 2202 A
  7842. 2916(<<)S
  7843. (16))126 3042 A
  7844. 3210(+)S
  7845. (result[1];)420 3294 A
  7846. 3420 V
  7847. (21273)210 648 A
  7848. (e1->m2)252 1362 A
  7849. 1656(=)S
  7850. (((unsigned)420 1740 A
  7851. (long)(result[2]))672 2202 A
  7852. 2916(<<)S
  7853. (16))126 3042 A
  7854. 3210(+)S
  7855. (result[3];)420 3294 A
  7856. 3510 V
  7857. (21274)210 648 A
  7858. 1362(if)S
  7859. ((result[4])420 1488 A
  7860. 1950(&)S
  7861. (0x8000))294 2034 A
  7862. 2370({)S
  7863. 3600 V
  7864. (21275)210 648 A
  7865. 1698(if)S
  7866. ((++e1->m2)378 1824 A
  7867. 2244(==)S
  7868. 2370(0))S
  7869. 3690 V
  7870. (21276)210 648 A
  7871. 2034(if)S
  7872. ((++e1->m1)378 2160 A
  7873. 2580(==)S
  7874. 2706(0))S
  7875. 2832({)S
  7876. 3780 V
  7877. (21277)210 648 A
  7878. (e1->m1)252 2370 A
  7879. 2664(=)S
  7880. (NORMBIT;)336 2748 A
  7881. 3870 V
  7882. (21278)210 648 A
  7883. (e1->exp++;)420 2370 A
  7884. 3960 V
  7885. (21279)210 648 A
  7886. 2034(})S
  7887. 4050 V
  7888. (21280)210 648 A
  7889. 1362(})S
  7890. 4140 V
  7891. (21281)210 648 A
  7892. 4230 V
  7893. (21282)210 648 A
  7894. 2706(/*)S
  7895. (check)210 2832 A
  7896. (for)126 3084 A
  7897. (overflow)336 3252 A
  7898. 3714(*/)S
  7899. 4320 V
  7900. (21283)210 648 A
  7901. 1362(if)S
  7902. ((e1->exp)336 1488 A
  7903. 1866(>=)S
  7904. (EXT_MAX))336 1992 A
  7905. 2370({)S
  7906. 4410 V
  7907. (21284)210 648 A
  7908. (trap(EFOVFL);)546 1698 A
  7909. 4500 V
  7910. (21285)210 648 A
  7911. 2034(/*)S
  7912. 2160(if)S
  7913. (caught)252 2286 A
  7914. 3378(*/)S
  7915. 4590 V
  7916. (21286)210 648 A
  7917. 2034(/*)S
  7918. (return)252 2160 A
  7919. (signed)252 2454 A
  7920. (infinity)336 2748 A
  7921. 3378(*/)S
  7922. 4680 V
  7923. (21287)210 648 A
  7924. (e1->exp)294 1698 A
  7925. 2034(=)S
  7926. (EXT_MAX;)336 2118 A
  7927. 4770 V
  7928. (21288)210 648 A
  7929. (infinity:)378 1026 A
  7930. (e1->m1)252 1698 A
  7931. 1992(=)S
  7932. (e1->m2)252 2076 A
  7933. (=0L;)168 2370 A
  7934. 4860 V
  7935. (21289)210 648 A
  7936. (return;)294 1698 A
  7937. 4950 V
  7938. (21290)210 648 A
  7939. 1362(})S
  7940. 5040 V
  7941. (21291)210 648 A
  7942. 2370(/*)S
  7943. (check)210 2496 A
  7944. (for)126 2748 A
  7945. (underflow)378 2916 A
  7946. 3378(*/)S
  7947. 5130 V
  7948. (21292)210 648 A
  7949. 1362(if)S
  7950. ((e1->exp)336 1488 A
  7951. 1866(<)S
  7952. (EXT_MIN))336 1950 A
  7953. 2370({)S
  7954. 5220 V
  7955. (21293)210 648 A
  7956. (trap(EFUNFL);)546 1698 A
  7957. 5310 V
  7958. (21294)210 648 A
  7959. (e1->exp)294 1698 A
  7960. 2034(=)S
  7961. (EXT_MIN;)336 2118 A
  7962. 5400 V
  7963. (21295)210 648 A
  7964. (goto)168 1698 A
  7965. (infinity;)378 1908 A
  7966. 5490 V
  7967. (21296)210 648 A
  7968. 1362(})S
  7969. 5580 V
  7970. (21297)210 648 A
  7971. 1026(})S
  7972. 8418 V
  7973. EP
  7974. %%Page: 191 191
  7975. BP
  7976. /slant 0 def
  7977. /height 0 def
  7978. 630 V
  7979. 10 R
  7980. 648(MINIX)S
  7981. 976(SOURCE)S
  7982. 1399(CODE)S
  7983. 11 R
  7984. 2009(File:)S
  7985. (src/lib/float/ngf4.c)824 2242 A
  7986. 12 B
  7987. (191)180 4248 A
  7988. 990 V
  7989. 7 LST
  7990. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7991. 1080 V
  7992. (src/lib/float/ngf4.c)840 1698 A
  7993. 1170 V
  7994. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  7995. 1350 V
  7996. (21300)210 648 A
  7997. 1026(/*)S
  7998. 1440 V
  7999. (21301)210 648 A
  8000. ((c))126 1110 A
  8001. (copyright)378 1278 A
  8002. (1988)168 1698 A
  8003. 1908(by)S
  8004. (the)126 2034 A
  8005. (Vrije)210 2202 A
  8006. (Universiteit,)546 2454 A
  8007. (Amsterdam,)420 3042 A
  8008. (The)126 3504 A
  8009. (Netherlands.)504 3672 A
  8010. 1530 V
  8011. (21302)210 648 A
  8012. (See)126 1110 A
  8013. (the)126 1278 A
  8014. (copyright)378 1446 A
  8015. (notice)252 1866 A
  8016. 2160(in)S
  8017. (the)126 2286 A
  8018. (ACK)126 2454 A
  8019. (home)168 2622 A
  8020. (directory,)420 2832 A
  8021. 3294(in)S
  8022. (the)126 3420 A
  8023. (file)168 3588 A
  8024. ("Copyright".)504 3798 A
  8025. 1620 V
  8026. (21303)210 648 A
  8027. 1026(*/)S
  8028. 1710 V
  8029. (21304)210 648 A
  8030. 1800 V
  8031. (21305)210 648 A
  8032. 1026(/*)S
  8033. ($Header:)336 1152 A
  8034. (ngf4.c,v)336 1530 A
  8035. (1.7)126 1908 A
  8036. (93/01/05)336 2076 A
  8037. (12:05:57)336 2454 A
  8038. (ceriel)252 2832 A
  8039. (Exp)126 3126 A
  8040. 3294($)S
  8041. 3378(*/)S
  8042. 1890 V
  8043. (21306)210 648 A
  8044. 1980 V
  8045. (21307)210 648 A
  8046. 1026(/*)S
  8047. 2070 V
  8048. (21308)210 648 A
  8049. (NEGATE)252 1698 A
  8050. 1992(A)S
  8051. (FLOATING)336 2076 A
  8052. (POINT)210 2454 A
  8053. ((NGF)168 2706 A
  8054. 2916(4))S
  8055. 2160 V
  8056. (21309)210 648 A
  8057. 1026(*/)S
  8058. 2250 V
  8059. (21310)210 648 A
  8060. (/********************************************************/)2436 1026 A
  8061. 2340 V
  8062. (21311)210 648 A
  8063. 2430 V
  8064. (21312)210 648 A
  8065. (#include)336 1026 A
  8066. ("FP_types.h")504 1404 A
  8067. 2520 V
  8068. (21313)210 648 A
  8069. (#include)336 1026 A
  8070. ("get_put.h")462 1404 A
  8071. 2610 V
  8072. (21314)210 648 A
  8073. 2700 V
  8074. (21315)210 648 A
  8075. (#define)294 1026 A
  8076. (OFF)126 1362 A
  8077. (((FL_MSW_AT_LOW_ADDRESS)966 1530 A
  8078. 2538(?)S
  8079. 2622(0)S
  8080. 2706(:)S
  8081. 2790(2))S
  8082. 2916(+)S
  8083. ((FL_MSB_AT_LOW_ADDRESS)924 3000 A
  8084. 3966(?)S
  8085. 4050(0)S
  8086. 4134(:)S
  8087. (1)))126 4218 A
  8088. 2790 V
  8089. (21316)210 648 A
  8090. (void)168 1026 A
  8091. 2880 V
  8092. (21317)210 648 A
  8093. (ngf4(f))294 1026 A
  8094. 2970 V
  8095. (21318)210 648 A
  8096. (SINGLE)252 1026 A
  8097. 1362(f;)S
  8098. 3060 V
  8099. (21319)210 648 A
  8100. 1026({)S
  8101. 3150 V
  8102. (21320)210 648 A
  8103. (unsigned)336 1362 A
  8104. (char)168 1740 A
  8105. (*p;)126 1950 A
  8106. 3240 V
  8107. (21321)210 648 A
  8108. 3330 V
  8109. (21322)210 648 A
  8110. 1362(if)S
  8111. 1488((f)S
  8112. 1614(!=)S
  8113. ((SINGLE))336 1740 A
  8114. 2118(0))S
  8115. 2244({)S
  8116. 3420 V
  8117. (21323)210 648 A
  8118. 1698(p)S
  8119. 1782(=)S
  8120. ((unsigned)378 1866 A
  8121. (char)168 2286 A
  8122. 2496(*))S
  8123. 2622(&f)S
  8124. 2748(+)S
  8125. (OFF;)168 2832 A
  8126. 3510 V
  8127. (21324)210 648 A
  8128. 1698(*p)S
  8129. 1824(303=)S
  8130. (0x80;)210 1950 A
  8131. 3600 V
  8132. (21325)210 648 A
  8133. 1362(})S
  8134. 3690 V
  8135. (21326)210 648 A
  8136. 1026(})S
  8137. 4140 V
  8138. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  8139. 4230 V
  8140. (src/lib/float/ngf8.c)840 1698 A
  8141. 4320 V
  8142. (++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)3528 648 A
  8143. 4500 V
  8144. (21400)210 648 A
  8145. 1026(/*)S
  8146. 4590 V
  8147. (21401)210 648 A
  8148. ((c))126 1110 A
  8149. (copyright)378 1278 A
  8150. (1988)168 1698 A
  8151. 1908(by)S
  8152. (the)126 2034 A