Lines Matching +full:3 +full:- +full:point
4 | The entry point sINT computes the rounded integer
10 | respectively. Entry point sintdo is used by bindec.
12 | Input: (Entry points sint and sintrz) Double-extended
13 | number X in the ETEMP space in the floating-point
15 | (Entry point sintdo) Double-extended number X in
17 | (Entry point sintd) Double-extended denormalized
18 | number X in the ETEMP space in the floating-point
28 | If exp(X) < 0, return +/- 0 or +/- 1, according to
31 | 2. (X is in range) set rsc = 63 - exp(X). Unnormalize the
34 | 3. Round the result in the mode given in USER_FPCR. For
35 | sintrz, force round-to-zero mode.
43 | RMODE + -
44 | ----- --------
45 | RN +0 -0
46 | RZ +0 -0
47 | RM +0 -1
48 | RP +1 -0
57 |SINT idnt 2,1 | Motorola 040 Floating Point Software Package
90 beq snzrinx |if round nearest or round zero, +/- 0
101 bsr ld_mone |if round mns inf and neg, answer is -1
153 btstb #1,L_SCR1+3(%a6) |check for rn and rz
160 cmpib #3,L_SCR1+3(%a6) |check for rp
168 | Sign is -. If rm, load -1.0, if rp, load -0.0
171 cmpib #2,L_SCR1+3(%a6) |check for rm
172 beqs un_ldmone |if rm, load -1.0
173 bsr ld_mzero |if rp, load -0.0
199 fmovel %fpcr,-(%sp)
209 clrl %d0 |clear d0 - initial g,r,s for
240 fmovel %fpcr,-(%sp)