Searched defs:TwoToMinus32 (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/common/bignum/
H A Dmont_mulf.c39 static const double TwoToMinus32 = 1.0 / (65536.0 * 65536.0); variable
52 return (floor(x * TwoToMinus32));
59 return (x - TwoTo32 * floor(x * TwoToMinus32));
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.s136 .global TwoToMinus32
140 .global TwoToMinus32
141 TwoToMinus32: label
144 .type TwoToMinus32,#object
145 .size TwoToMinus32,8
169 ! 22 !static const double TwoToMinus32 = 1.0 / (65536.0 * 65536.0);
178 ! 35 ! return (floor(x * TwoToMinus32));
184 ! 43 ! return (x - TwoTo32 * floor(x * TwoToMinus32));
1613 sethi %hi(TwoToMinus32),%g5
1823 ldd [%g5+%lo(TwoToMinus32)],
[all...]
H A Dmont_mulf_v8plus.s83 TwoToMinus32: label
86 .type TwoToMinus32,#object
87 .size TwoToMinus32,8
106 ! 7 !static const double TwoToMinus32=1.0/(65536.0*65536.0);
114 ! 19 ! return floor(x*TwoToMinus32);
118 ! 24 ! return x-TwoTo32*floor(x*TwoToMinus32);
H A Dmont_mulf_v9.s69 TwoToMinus32: label
72 .type TwoToMinus32,#object
73 .size TwoToMinus32,8
99 ! 22 !static const double TwoToMinus32 = 1.0 / (65536.0 * 65536.0);
108 ! 35 ! return (floor(x * TwoToMinus32));
114 ! 43 ! return (x - TwoTo32 * floor(x * TwoToMinus32));

Completed in 95 milliseconds