Searched refs:TwoToMinus16 (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/common/bignum/
H A Dmont_mulf.c36 static const double TwoToMinus16 = 1.0/65536.0; variable
200 i16_to_d16_and_d32x4(&TwoToMinus16, &TwoTo16, &Zero,
259 digit = mod(lower32(a, Zero) * dn0, TwoToMinus16, TwoTo16);
265 b = pdtj[1] + pdm1[0] * pdm2[j + 1] + a * TwoToMinus16;
278 TwoToMinus16, TwoTo16);
300 digit = mod(lower32(a, Zero) * dn0, TwoToMinus16, TwoTo16);
307 b = pdtj[1] + pdm1_0 * pdm2[j + 1] + a * TwoToMinus16;
327 TwoToMinus16, TwoTo16);
/illumos-gate/usr/src/common/bignum/sun4u/
H A Dmont_mulf_kernel_v9.s106 .global TwoToMinus16
110 .global TwoToMinus16
111 TwoToMinus16: label
114 .type TwoToMinus16,#object
115 .size TwoToMinus16,8
166 ! 19 !static const double TwoToMinus16 = 1.0/65536.0;
910 ! 220 ! i16_to_d16_and_d32x4(&TwoToMinus16, &TwoTo16, &Zero,
926 /* 0x0018 */ sethi %hi(TwoToMinus16),%g2
948 /* 0x006c */ ldd [%g2+%lo(TwoToMinus16)],%f32
1467 /* 0x0034 0 */ sethi %hi(TwoToMinus16),
[all...]
H A Dmont_mulf_v8plus.s59 TwoToMinus16: label
62 .type TwoToMinus16,#object
63 .size TwoToMinus16,8
103 ! 4 !static const double TwoToMinus16=1.0/65536.0;
592 ! 135 ! i16_to_d16_and_d32x4(&TwoToMinus16, &TwoTo16, &Zero,
1019 ! 203 ! digit=mod(lower32(a,Zero)*dn0,TwoToMinus16,TwoTo16);
1025 ! 210 ! b=pdtj[1]+pdm1[0]*pdm2[j+1]+a*TwoToMinus16;
1034 ! 220 ! digit=mod(lower32(b,Zero)*dn0,TwoToMinus16,TwoTo16);
1053 ! 242 ! digit=mod(lower32(a,Zero)*dn0,TwoToMinus16,TwoTo16);
1059 ! 250 ! b=pdtj[1]+pdm1_0*pdm2[j+1]+a*TwoToMinus16;
[all...]
H A Dmont_mulf_v9.s45 TwoToMinus16: label
48 .type TwoToMinus16,#object
49 .size TwoToMinus16,8
96 ! 19 !static const double TwoToMinus16 = 1.0/65536.0;
909 ! 186 ! i16_to_d16_and_d32x4(&TwoToMinus16, &TwoTo16, &Zero,
1469 ! 246 ! digit = mod(lower32(a, Zero) * dn0, TwoToMinus16, TwoTo16);
1474 ! 252 ! b = pdtj[1] + pdm1[0] * pdm2[j + 1] + a * TwoToMinus16;
1485 ! 265 ! TwoToMinus16, TwoTo16);
1504 ! 287 ! digit = mod(lower32(a, Zero) * dn0, TwoToMinus16, TwoTo16);
1817 ! 294 ! b = pdtj[1] + pdm1_0 * pdm2[j + 1] + a * TwoToMinus16;
[all...]

Completed in 93 milliseconds